ПО, ЭВМ и АСУ из Таможенного Союза

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » ПО, ЭВМ и АСУ из Таможенного Союза » система типов » Числа с плавающей ... (запятой или точкой?)


Числа с плавающей ... (запятой или точкой?)

Сообщений 1 страница 2 из 2

1

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)

0

2

Есть вариант числа с плавающей точкой, который влезает ровно в 8 байтов (64 бита):
https://ru.wikipedia.org/wiki/Число_двойной_точности

0


Вы здесь » ПО, ЭВМ и АСУ из Таможенного Союза » система типов » Числа с плавающей ... (запятой или точкой?)