Вопросы по теме 'x87'

Преимущества x87 перед SSE
Я знаю, что x87 имеет более высокую внутреннюю точность, и это, вероятно, самая большая разница, которую люди видят между ним и операциями SSE. Но я должен задаться вопросом, есть ли какие-либо другие преимущества использования x87? У меня есть...
7689 просмотров
schedule 28.04.2024

Есть ли способ получить правильное округление с помощью инструкции i387 fsqrt?
Есть ли способ получить правильное округление с помощью инструкции i387 fsqrt? ... ... помимо изменения режима точности в управляющем слове x87 - я знаю, что это возможно, но это не разумное решение, потому что у него есть неприятные проблемы с...
897 просмотров
schedule 25.09.2022

Visual C++ x86 ABI: как VC++ возвращает значение?
Я знаю, что 1/2/4-байтовые целые числа возвращаются в eax , а 8-байтовые целые возвращаются в eax:edx . Кстати, как 4/8/16-байтовые значения с плавающей запятой (может быть, я помню, что long double может быть 16 байтов..) возвращаются в...
169 просмотров
schedule 18.11.2023

Инструкция flds не работает на Mac OSX
Инструкция flds должна сохранять значение в регистре st0 . Я отлаживаю общую библиотеку, для которой у меня нет кода. Иногда инструкция flds не влияет на st0 . Ниже приведен вывод gdb для случая, когда он работает, и для случая, когда он не...
214 просмотров
schedule 02.11.2022

Как загрузить значение, хранящееся в расширенном регистре (eax), в st0 стека с плавающей запятой?
Как загрузить значение, хранящееся в расширенном регистре (eax), в st0 стека с плавающей запятой? fld dword [eax] Когда я использую приведенную выше инструкцию, я не получаю желаемого изменения в передаче, возможно, потому, что знаки...
3921 просмотров
schedule 05.10.2022