Ну я в принципе и спрашивал, какая инструкция реализует nlz =) Нашел, что в PowerPC это cntlzw.
Если мантисса равна нулю, то единицу не прибавляем и f = 2^n ) Ок, а если у нас первоначально не float, а unsigned int?
Есть положительный float f, надо найти такое наименьшее n, что f <= 2^n. Я так понимаю, это можно сделать следующим образом: UINT a = ceil(f);...
Имена участников (разделяйте запятой).