shl, shr, xor, and. Need to deal with large constant which cannot be fit as instruction immediate (32bits)