Цитата Сообщение от 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 не влияет.