при реализации проекта на 8-ми битнике львиную долю занимала не сама плавучка, а перегонка 16 байт туда и обратно. поэтому сделал ф-ю с двумя операндами(указателями) и кодом операции. Причем ф-ю эту после дооптимизировал в асме, убрав повторяющиеся куски.