Мой вопрос в том, как я могу отключить только оптимизацию автоинъекции SIMD (сохранение других оптимизаций режима выпуска) в Visual Studio 2015 для:Как отключить только оптимизацию автоинъекции SIMD в Visual Studio 2015 (для C++)?
1) весь скомпилированный проект;
2) для частей кода.
В первом случае я хотел бы узнать, как отключить его для всего проекта. Во втором случае я хотел бы знать, возможно ли это сделать и для определенных областей кода, аналогично тому, что возможно для всех оптимизаций при использовании #pragma optimize("", off)
и #pragma optimize("", on)
.
Целью этого является сравнение производительности некоторого оптимизированного вручную кода с автоматизированной векторизации SIMD компилятора.
Отключение поддержки SSE не хватает? – MSalters
Вы не можете сделать это на x64, так как все x64 имеет SSE2 как минимум. – Mysticial
@Mysticial Итак, вы имеете в виду, что я могу это сделать, только если я компилирую для x86? – blipblop