IEEE 754 определяет набор форматов с плавающей запятой.Те, которые широко используются, являются двоичными, что означает, что база 10 не является чем-то особенным.Это противоречит вашему предположению, что «10 - это тоже особая база».
Интересно, что IEEE 754-2008 добавляет десятичные форматы с плавающей запятой (decimal32
и друзья).Тем не менее, мне еще не приходилось сталкиваться с аппаратными реализациями этих программ.
В любом случае вам не следует микрооптимизировать свой код, прежде чем вы его профилировали и установили, что это действительно узкое место.