How can I optimize the bit reversal code to reduce the number of iterations [code] #define NUMER_OF_BITS_IN_BYTE 8 #define SIZE_INT sizeof(int) #define SIZE_CHAR sizeof(char) #define MASK 0x1 #define CHAR int reversebits_int(int x) { int mask = MASK;; int rev = 0 ,pos = 0; while(mask) { rev |= (1