Rerwiting modulus operations in the VM. Adding Bitwise OR and AND operations. Looks like 32bit integer literals are being demoted to 16bit