
Сообщение от
Sinus
ну как минимум 68k тут нет.
На 68K есть векторные инструкции разве? По идее на нем orc обычный код скомпилит.
да и вообще, тут думать надо, а мне в последние пару лет бесплатно думать голова болит

---------- Post added at 14:17 ---------- Previous post was at 14:07 ----------

Сообщение от
Vitamin
Имхо, стоит определить нижнюю границу поддерживаемой аппаратуры.
Опрос что ли провести...
MMX сейчас есть везде, поэтому я его включаю по умолчанию. SSE тоже уже есть везде, ЕМНИП.
SSE же куча разных версий...
Остальная экзотика и так отключена.
Угу, щаз...
gcc -march=native -Q --help=target
мне говорит (оставил только то что касается "экзотики"):
Код:
-march= core2
-msse [enabled]
-msse2 [enabled]
-msse2avx [disabled]
-msse3 [enabled]
-msse4 [enabled]
-msse4.1 [enabled]
-msse4.2 [enabled]
-msse4a [disabled]
-msseregparm [disabled]
-mssse3 [enabled]
(а при -march=pentium2 все выключено)
Похоже (и man gcc на это намекает) -march помимо всего прочего включает также соответствующие модели процессора -msseX. На -mmmx, однако, похоже -march не влияет.