https://ru.wikipedia.org/wiki/Число_с_плавающей_запятой
IEEE 754
https://ru.wikipedia.org/wiki/IEEE_754-2008
IEEE 754—1985;
IEEE 754—1997;
IEEE 754—2008.
ISO/IEC/IEEE 60559:2011
Существуют три базовых формата двоичной плавающей запятой (закодированные с 32, 64 или 128 битами)
binary128 Четырёхкратная точность 2, 113, 34.02, 15, 4931.77, 214−1 = 16383, −16382, +16383,
binary256 восьмикратная точность 2, 237, 71.34, 19, 78913.2, 218−1 = 262143, −262142, +262143,
Не основной (это четвёртый базовый)
113 +15 = 128 бит (long double)
237 +19 = 256 бит
https://ru.wikipedia.org/wiki/Число_четверной_точности
Есть оно у нас в процессоре?
https://software.intel.com/en-us/forums … pic/283646
нету.
зато есть восьмибайтные:
7ff0 0000 0000 000016 = Infinity
fff0 0000 0000 000016 = −Infinity
7fff ffff ffff ffff16 = NaN
Что с инструкциями к нему?
SSE2 - начиная с Pentium 4 (требуется для установки Windows 8, Firefox версии 49 и выше)
Все известные процессоры x86-64 также поддерживают SSE2.
SSE2 использует восемь 128-битных регистров (xmm0 до xmm7)
каждый из которых трактуется как 2 последовательных значения с плавающей точкой двойной точности.
Отредактировано Лис (2017-03-26 13:57:33)