__builtin_clz(unsigned int x): Returns the number of leading 0-bits in x, starting at the most significant bit position. If x is 0, the result is undefined. __builtin_ctz(unsigned int x): Returns the number of trailing 0-bits in x, starting at the least significant bit position....