__builtin_ctz and __builtin_clz working.