Jasper Yu says to YSITD
The operands of all bitwise operators are converted to signed 32-bit integers in two's complement format.