Вопросы по теме 'fpu'
Какие алгоритмы используют FPU для вычисления трансцендентных функций?
Какие методы будет использовать современный FPU для вычисления трансцендентных функций ?
Например, процессоры Intel предоставляют такие инструкции, как FSIN , FCOS , FYL2X и т. д. Мне любопытно, какие алгоритмы будут использоваться для...
898 просмотров
schedule
30.04.2022
Доступ к стеку сборки
.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