Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- proc reverseBits*(num: int): int =
- var NO_OF_BITS: int = sizeof((num) * 8)
- var i = 0
- while i < NO_OF_BITS:
- if (num and (1 shl i)):
- result = result or 1 shl ((NO_OF_BITS - 1) - i)
- inc(i)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement