Числа расширенной точности (intel fpu)

Внутреннее представление чисел с плавающей точкой в сопроцессоре FPU от Intel отличается от стандартного. Это 80-битный double-extended формат расширенной точности. Мантисса занимает 64 разряда (никаких скрытых битов!), 15 разрядов отводится под экпоненту (со смещением 16383) и один бит для знака.

sign exp significand
79 78:64 63:0

Так как под порядок со смещением отводится 15 бит, мы имеем `2^15 = 32768` возможных значений, из которых два - 0 и 32767 зарезервированы под ноль и бесконечность. Вычитая смещение, получим

1 ... 32766
`E_min = -16382` ... `16383 = E_max`