В чем разница между опциями cflgs sse для -msse, -msse2, -mssse3, -msse4 rtc..? и как определить?

Для параметров GCC CFLAGS: -msse, -msse2, - mssse3, -msse4, -msse4.1, -msse4.2. Являются ли они исключительными в своем использовании или могут использоваться вместе?

Насколько я понимаю, выбор установки зависит от того, поддерживает ли ее целевая архитектура, на которой будет работать программа, или нет, правильно ли это?

Если да, то как я могу узнать, какие sse поддерживает моя целевая архитектура? В Linux я использую /proc/cpuinfo, но что, если Mac или Windows?

Спасибо!

18
задан gturri 24 March 2014 в 07:36
поделиться