Только оно считает не размер поля мантиссы, а число значащих разрядов. Потому что на x86 дает 24, хотя там 23 и знаковый бит.