Цитата(maksimp @ Nov 15 2012, 00:14)

Вы наверное про целочисленные операции. Деление вроде до 12 тактов, умножние 1 или 2.
А я имел в виду вычисления с плавающей точкой без аппаратной поддержки. То есть специальная процедура, используя множество целочисленных команд, выделяет знак, мантиссу, порядок, проверяет операнды на INF и NAN, потом всё это обрабатывает и формирут результат. Это гораздо дольше. Деление около 200 тактов.
Да, я про аппаратную реализацию вычислений сопроцессора.
Цитата(cant @ Nov 15 2012, 01:28)

В общем ничего особенного: вначале из лонг два байта было на дробь, т.е точность 1/65536. потом добавил пол байта за счет уменьшения целой части - дипозон чисел позволял.
сделал это только там, где критична была погрешность, в остальном коде обычные числа.
Т.е. свой тип переменной определяли и соответственно своя обработка?