And returns the bitwise and of a and b (a & b in Go).
Clear returns the bitwise and not of a and b (a &^ b in Go).
Len returns the minimum number of bits required to represent x; the result is 0 for x == 0.
OnesCount returns the number of one bits ("population count") in x.
Or returns the bitwise or of a and b (a | b in Go).
Reverse returns the value of x with its bits in reversed order.
ReverseBytes returns the value of x with its bytes in reversed order.
RotateLeft returns the value of x rotated left by (k mod UintSize) bits. To rotate x right by k bits, call RotateLeft(x, -k).
Xor returns the bitwise xor of a and b (a ^ b in Go).