2012-02-22 4 views

ответ

2

Есть два различных плавающую точка единиц на современном x86 процессоре («Xeon» является маркетинговым названием, и не имеет никакого отношения к какому-либо из этого):

  • x87, которая обеспечивает операции над 80-битный двойной расширенный тип данных, но может быть сконфигурирован (с помощью настройки регистра управления) для округления до одно- или двухточечной точности (хотя такие настройки не влияют на диапазон экспоненциальных промежуточных вычислений, что иногда вызывает неожиданные результаты) ,

  • Более современные SSE (и SSE2, SSE3, SSSE3, SSE4.1, ...), которые обеспечивают скалярные и векторные операции с данными однократной и двойной точности IEEE-754.

+0

Спасибо Стивен. Как я уже сказал, «я думаю, что знаю». Вы найдете какую-либо документацию об этом? –

+0

Все это подробно описано в справочных руководствах по архитектуре Intel, которые являются бесплатной загрузкой с их сайта. –

+0

Это была моя догадка - но я ее не нашел. –

Смежные вопросы