compiler: Only do clever tricks with __builtin_clzl on 64-bit
I'm not sure precisely what is wrong with the optimized implementation, but it gives the wrong answer for at least size=48 on i386.
Also includes !2 (merged).
I'm not sure precisely what is wrong with the optimized implementation, but it gives the wrong answer for at least size=48 on i386.
Also includes !2 (merged).