Вопросы по теме '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 просмотров

В чем разница между -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