Ok. So i can do: x = cast(byte)(x + y); x = (x + y) & 0xff; is there any difference in terms of performance? Thx.