4
ответа

Negative NaN is not a NaN?

While writing some test cases, and some of the tests check for the result of a NaN. I tried using std::isnan but the assert failes: Assertion `std::isnan(x)' failed. After printing the value of x, ...
вопрос задан: 20 November 2016 00:09
1
ответ

Автоматическая векторизация на двойном и ffast-математике

Почему это обязательно для использования - ffast-математика с g ++ для достижения векторизации использования циклов удваивается? Мне не нравится - ffast-математика, потому что я не хочу терять точность.
вопрос задан: 28 November 2016 11:44
0
ответов

Почему GCC не оптимизирует a * a * a * a * a * a до (a * a * a) * (a * a * a)?

Я делаю некоторую числовую оптимизацию для научного приложения. Одна вещь, которую я заметил, заключается в том, что GCC оптимизирует вызов pow (a, 2), скомпилировав его в a * a, но вызов pow (a, 6) не оптимизируется и ...
вопрос задан: 3 February 2017 15:20
0
ответов

Что на самом деле делает GCC Ffaf-Math?

Я понимаю, что флаг GCCFFAST-Math может значительно увеличить скорость для поплавки OPS и выходит за пределы стандартов IEEE, но я не могу найти информацию о том, что действительно происходит, когда он на. Может ...
вопрос задан: 19 November 2016 23:59
0
ответов

Использует ли -опцию -быстрая -математика для преобразования умножения SP во внутренние числа?

Я бегло просмотрел руководство по программированию CUDA с -использованием -быстрой -математической оптимизации, и хотя в приложении C упоминаются деления, которые должны быть преобразованы во встроенные, но нет упоминания о...
вопрос задан: 19 November 2016 23:36
0
ответов

gcc, встроенные функции simd и быстрые математические концепции

Всем привет :) Я пытаюсь понять несколько концепций, касающихся операций с плавающей запятой, встроенных функций SIMD / math и флага fast-math для gcc. В частности, я использую MinGW с gcc v4.5.0 на процессоре x86. Я ...
вопрос задан: 19 November 2016 23:35