У меня есть код, который использует встроенные команды SSSE3 (обратите внимание на тройку S) и проверку времени выполнения, следует ли его использовать, поэтому я предположил, что приложение должно выполняться на процессорах без поддержки SSSE3. Однако при использовании -mssse3 с оптимизацией -O1 компилятор также вставляет инструкции SSSE3, которые я не вызывал явно, поэтому программа вылетает.
Есть ли способ включить код SSSE3, когда я ЯВНО вызываю соответствующие встроенные функции, но не дать компилятору добавить свой собственный код SSSE3?
Обратите внимание, что я не могу отключить оптимизацию -O1.