Цитата(bekor @ Mar 17 2015, 12:57)

STM32 имеет апаратный модуль для операций с числами с плаваяшей точкой.
тогда можно просто вычитать корень без всяких норализаций ?
Конечно, можно. Можно даже вызвать стандартную функцию sqrt, что, кстати, может оказаться наиболее быстрым вариантом на Вашем железе, если поддержка вычисления корня реализована в fpu аппаратно. Сколько тактов есть на вычисление корня и какая точность нужна - Вам решать. Я просто привел два варианта быстрого вычисления - один целочисленный, другой - с плавающей точкой одинарной точности.