Мне нужен ярлык для следующей небольшой функции, где производительность очень важна (функция называется более 10.000.000 раз):
inline int len(uint32 val)
{
if(val <= 0x000000ff) return 1;
if(val <= 0x0000ffff) return 2;
if(val <= 0x00ffffff) return 3;
return 4;
}
Есть ли у кого-нибудь идеи... крутой биттоперационный трюк? Спасибо за вашу помощь заранее!