Какая разница что нормализацию результата Вы интегрировали в основной цикл?
И, кстати, мантисса у плавающего числа - это всегда целое число. Также как и экспонента. Ну не умеет компьютер работать с действительными числами ;) Вот и приходится плавающую арифметику реализовывать через целочисленную. А целочисленную через булевскую логику. А булевскую логику через сильно нелинейные аналоговые электронные схемы.