Bit And
Computes a bitwise AND. The result has a bit set for every bit that is set in both of the inputs.
Computes a bitwise AND. The result has a bit set for every bit that is set in both of the inputs.
Counts the number of zeros at the beginning (most significant side) of the binary representation of an integer.
Computes a bitwise NAND. (NOT AND) The result has a bit set for every bit that is not set in either of the inputs.
Computes a bitwise NOT. The result has a bit set for every bit that is not set in the input.
Computes a bitwise OR. The result has a bit set for every bit that is set in either of the inputs.
Counts the number of set bits in the binary representation of an integer.
Rotates digits in the binary representation of an integer to the left. As the leftmost bits fall off, they are used to fill the rightmost bits.
Rotates digits in the binary representation of an integer to the right. As the rightmost bits fall off, they are used to fill the leftmost bits.
Shifts a value left by a number of bits. Leftmost bits are discarded, and rightmost bits are filled with zeros.
Shifts a value right by a number of bits. Rightmost bits are discarded, and leftmost bits are filled with zeros. (Logical shift)
Counts the number of zeros at the end (least significant side) of the binary representation of an integer.
Computes a bitwise XOR. The result has a bit set for every bit that is set in exactly one of the inputs.