#pragma stdc fenv_accessC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 #pragma stdc fenv_access

Сообщение Anonymous »

Я хочу использовать инструкции SVE для округа FP32 до FP16. Документы ARM говорят, что инструкции SVE будут окружить в соответствии с текущим режимом округления. Итак, мне нужно установить режим округления, так как я не знаю, какой код запускался до моего. FENV_ACCESS поддерживается и установлен на. Нужно использовать прагму, но стандарт не требует компиляторов для поддержки каких -либо прагм. Конечно, по крайней мере, Clang поддерживает его, верно? Весь мой код медленнее: < /p>

Оптимизация, которые могут подорвать тесты флагов и изменения режима (например, устранение глобальной общей субэкспрессии, движение кода и постоянное складывание) запрещены. < /p>
< /blockquote>
на другую руку, мне необходимо изменить познание. Мне нужно правильно работать. < /P>
Что мне здесь делать? В настоящее время я просто не устанавливаю прагму и надеюсь на лучшее, но каково правильное решение?

Подробнее здесь: https://stackoverflow.com/questions/793 ... env-access
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»