自然数xのlog2(x) + 1(小数点以下切り上げ)を求めたい。
で、今こんなの考えたんだけどこれより速いのがあったら教えて。

for (i=0; x >> i; i++) ;

xが自然数でiがlogね。
簡単に言うと1になったビットで最上位のものを速く求めたいって事。
言い換えるとxを越えない2^iのiを求めたい。