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

Какие алгоритмы используют FPU для вычисления трансцендентных функций?
Какие методы будет использовать современный FPU для вычисления трансцендентных функций ? Например, процессоры Intel предоставляют такие инструкции, как FSIN , FCOS , FYL2X и т. д. Мне любопытно, какие алгоритмы будут использоваться для...
898 просмотров

Доступ к стеку сборки
.data oldcw: .int clear: .long 0xF0FF round: .long 0x0D00 fstcw oldcw fwait mov oldcw,%ax and %ax,clear or %ax,round pushl %eax fldcw [%esp] popl %eax Я получаю ошибку о скобках. invalid char...
1219 просмотров
schedule 14.02.2023

Разделение longfloat и int в сборке x86-64
У меня есть программа, в которой я зацикливаюсь, пока пользователь вводит Y (да). Затем пользователь вводит данные типа long float. У меня также есть счетчик r14, который будет считать каждый раз, когда они вводят длинное число с плавающей запятой....
176 просмотров
schedule 09.08.2022

Почему dllMain переопределяет управляющее слово моего FPU?
Я видел здесь и здесь , что dllMain изменяет контрольное слово моего FPU, и мне нужно: _control87(_CW_DEFAULT, _CW_DEFAULT); так что вернется в норму. Но никто не говорит, почему это делается. Кто-нибудь знает, почему моя dllMain так...
125 просмотров
schedule 12.05.2023

Запутался в инструкции FLD m64fp
Итак, у меня есть несколько вопросов об инструкциях FLD m64fp, один из примеров: Восемь последовательных байтов в памяти содержат шестнадцатеричные значения 01, 00, 00, 00, 00, 00, 00, 00. Выполняется инструкция FLD m64fp. Его аргументом является...
905 просмотров
schedule 05.11.2022

гибридная скалярная/векторная сборка на архитектуре Power7
Уже 2 года я разрабатываю библиотеку: cyme для выполнения вычислений SIMD над "дружественным контейнером". Я могу достичь максимальной производительности процессора. Обычно пользователь определяет контейнер и записывает ядро ​​в соответствии со...
147 просмотров
schedule 08.04.2023

как скомпилировать node-v4.2.4 с armv7 без fpu?
У меня есть устройство с процессором armv7, но без fpu. Я могу скомпилировать узел с опцией --with-arm-float-abi = soft, но когда я запускаю «узел», происходит «Недопустимая инструкция (дамп ядра)». root@router:/tmp/target/bin# ./node -v...
660 просмотров
schedule 25.02.2022