Reverse bits of a given 32 bits unsigned integer.
func reverseBits(num uint32) uint32 {
var ret uint32 = 0
for i := 0; i < 32; i++ {
ret |= ((num >> i) & 0x01 << (31 - i))
}
return ret
}
Reverse bits of a given 32 bits unsigned integer.
func reverseBits(num uint32) uint32 {
var ret uint32 = 0
for i := 0; i < 32; i++ {
ret |= ((num >> i) & 0x01 << (31 - i))
}
return ret
}