Quelle est la différence entre les options de cflgs sse de -msse, -msse2, -mssse3, -msse4 rtc ..? et comment déterminer?

Pour la GCC CFLAGS options: -msse-msse2-mssse3-msse4-msse4.1-msse4.2. Ils sont exclusifs dans leur utilisation ou peuvent l'être utilisés ensemble?

Ma compréhension est que le choix d'lequel dépend de la cible arc, dont le programme sera exécuté sur, il supporte ou pas, est-ce correct?

Si oui, comment pourrais-je savoir ce que l'ess ma cible des supports de voûte? Dans Linux, j'cat /proc/cpuinfo, mais si mac ou Windows?

Merci!

source d'informationauteur yaya