Вопросы по теме 'fpu'
Как я могу установить и восстановить регистры FPU CTRL?
Я могу сбросить регистры CTRL FPU следующим образом:
http://support.microsoft.com/kb/326219
Но как я могу сохранить текущие регистры и восстановить их позже?
Это из кода .net ..
Я делаю то, что Delphi вызывает DLL-библиотеку .net как...
1724 просмотров
schedule
14.09.2021
Тестирование FPU на процессоре arm
Я использую Wandboard-Quad с процессором ARM i.MX6. В этом процессоре есть FPU, который я хотел бы использовать. Прежде чем я это сделаю, я хочу проверить, насколько я получу улучшение. У меня есть тестовый алгоритм, и я пробовал его без...
1576 просмотров
schedule
12.10.2021
Обрезать числа с плавающей запятой и удвоения после определенных пользователем точек в FPU X87 и SSE
Я создал функцию g , которая может приближать функцию до определенной степени, эта функция дает точные результаты с точностью до 5 знаков после запятой (1,23456xxxxxxxxxxxx, где позиции x - это просто ошибки округления / мусор).
Чтобы избежать...
337 просмотров
schedule
17.10.2021
Выполнение первой команды FPU
У меня есть этот код, у нас есть расстояние (D) и угол (A), функции должны возвращать X, x = косинус (a) * d и Y, y = sine (a) * d
.data
n180 word 180
d word 60
a word 10
x word 0
y word 0
.code
fild word ptr a
fild word ptr n180...
57 просмотров
schedule
07.10.2021
Освобождение стека x87 FPU (ia32)
В моем университете мы только что познакомились с IA32 x87 FPU. Но нам не сообщили, как очистить стек FPU от более невостребованных элементов.
Представьте, что мы выполняем простое вычисление, например (5,6 * 2,4) + (3,9 * 10,3).
.data...
2588 просмотров
schedule
04.03.2022
Сторонний код модифицирует управляющее слово FPU
Введение - длинная и скучная часть
(Вопрос в конце)
У меня сильно болит голова из-за стороннего COM-компонента, который постоянно меняет управляющее слово FPU.
Моя среда разработки — Windows и Visual C++ 2008. Обычное управляющее слово FPU...
2269 просмотров
schedule
26.03.2022
Генерировать и оптимизировать код FP/SIMD в ядре Linux для файлов, содержащих kernel_fpu_begin()?
Я знаю, что в ядре запрещено использовать любой код с плавающей запятой, и мы никогда не должны использовать какой-либо флаг GCC, который мог бы генерировать инструкции FP/SIMD, но как насчет некоторых исходных кодов (особенно arch/x86/crypto/* ),...
157 просмотров
schedule
25.07.2022
В чем разница между -mfpu = fpv5-sp-d16 и -mfpu = fpv5-d16?
Я пытаюсь заставить FPU FPv5-DP-D16-M двойной точности работать на ARM Cortex-M7f с компилятором arm-none-eabi-gcc. На основе документации , похоже, у меня есть два варианта включения FPU: -mfpu=fpv5-d16 и -mfpu=fpv5-sp-d16 . «Fpv5» довольно...
1964 просмотров
schedule
02.10.2022
Область действия регистра управления MXCSR?
Мне интересно, каково время жизни значения, хранящегося в управляющем регистре MXCSR (включая конфигурацию FTZ и DAZ для денормальных чисел с плавающей запятой): находится ли оно в области действия потока или общий для всей обработки на CPU/FPU?...
1037 просмотров
schedule
30.07.2023
FPU IA-32 SIGFPE, арифметическое исключение
У меня проблема с этим кодом ниже. Это синтаксис ассемблера GAS на архитектуре IA-32. Генерирует арифметическое исключение после инструкции fsqrt . SetDouble — это int тип значения 0x0200 , а input — число с плавающей запятой. Я компилирую...
383 просмотров
schedule
13.08.2023
Разница между округлением FPU и разрывом связей
В чем (если есть) разница между округлением до целого числа и режимы разрыва связей , описанные в статья в Википедии ? В стандарте IEEE-754-2008 такого различия нет ( хотя я только мельком просмотрел его). В управляющем слове FPU такого...
367 просмотров
schedule
28.03.2023
возможно ли/эффективно включить в работу исключение fpu или inf?
у меня такой код
петля 10 м:
if( fz != 0.0)
{
fhx += hx/fz;
}
это называется 10 млн раз в цикле, должно быть очень быстро - мне нужно только поймать случай, когда fz не равен нулю, чтобы не делать div по нулевой ошибке, но это...
104 просмотров
schedule
13.02.2023
Запутался в инструкции по сборке FLD m64fp
Я весьма озадачен. У меня есть вопрос по инструкции FLD m64fp, но я понятия не имею, с чего начать. Поскольку это домашнее задание, я прошу не конкретно ответов, а метода решения проблемы. Любое предложение или идея будут оценены.
Восемь...
1289 просмотров
schedule
21.07.2023
Может ли режим округления FPU, установленный в процессе Python, быть изменен другим процессом Python?
Я часто использую библиотеку libqd, которая требует установки режима округления FPU перед любыми вычислениями. До сих пор я в основном использовал его в программах на C, но время от времени я хотел бы использовать его в скриптах Python.
Я слышал о...
45 просмотров
schedule
10.04.2023
Нужна помощь в умножении с использованием FPU в сборке x86
По сути, я хочу умножить введенное пользователем значение на заданное значение. Код работает при умножении на пользовательские входы вместе, однако, если я задаю «число» на значение (например: 6), он не будет выполнять умножение и возвращает 0....
249 просмотров
schedule
14.01.2023
libgcc Мягкие функции с плавающей запятой
Я хочу найти реализацию этих функций в исходном коде на основе мягкой плавающей запятой.
__aeabi_dcmpeq
__aeabi_dcmplt
__aeabi_dmul
По сути, я хочу использовать реализацию libgcc с плавающей запятой, поскольку мой процессор на базе...
464 просмотров
schedule
18.01.2023
Модуль с плавающей запятой - реализация оборудования с открытым исходным кодом
Боже, действительно ли эти ребята из StackOverflow заставляют вас задуматься, прежде чем даже пытаться задать здесь вопрос - испытывая настоящий страх сцены при написании этого первого вопроса.
Я предоставлю некоторые ресурсы, которые нашел во...
601 просмотров
schedule
24.01.2023
Версия FPU для микроконтроллеров Cortex-M
Путем простого поиска в Google я обнаружил, что версия fpu для Tiva C Launchpad - fpv4-sp-d16, но в каком документе указывается версия fpu различных микроконтроллеров (tm4c123gh6pm, stm32f407, stm32f446re и т. Д.)?
рука-none-eabi-gcc...
335 просмотров
schedule
06.01.2023
Как получить все переменные и поместить их в стек FPU?
У меня есть следующий код (это код, написанный моим лектором), который вычисляет корень числа (а).
[bits 32]
call getaddr ; get the runtime addres of format
format db "delta = %lf", 0xA, 0
offset equ $ - format
a dq 6.0...
93 просмотров
schedule
16.12.2023