Lalla Soft

Bitwise Operation

UInt32 BitOr32(UInt32, UInt32)

value = BitOr32(0xF0F0F0F0, 0x0F0F0F0F)

UInt32 BitAnd32(UInt32, UInt32)

value = BitAnd32(0xF0F0F0F0, 0xFFFFFFFF)

UInt32 BitXor32(UInt32, UInt32)

value = BitXor32(0xF0F0F0F0, 0x00000000)

UInt32 BitNot32(UInt32)

value = BitNot32(0x00000000)

UInt32 BitShiftLeft32(UInt32, int)

value = BitShiftLeft32(0xFFFFFFFF, 1)
(value = 0xFFFFFFFF << 1;  //in C or C++)

UInt32 BitShiftRight32(UInt32, int)

value = BitShiftRight32(0xFFFFFFFF, 1)
(value = 0xFFFFFFFF >> 1; //in C or C++)

Share this post: on Twitter on Facebook