Qual é a diferença entre as opções sse de -msse, -msse2, -mssse3, -msse4 rtc ..? e como determinar?

Para o GCCCFLAGS opções:-msse, -msse2, -mssse3, -msse4, -msse4.1, -msse4.2. Eles são exclusivos em seu uso ou podem ser usados ​​juntos?

Meu entendimento é que a escolha de qual definir depende se o arco de destino, no qual o programa será executado, o suporta ou não, isso está correto?

Em caso afirmativo, como eu poderia saber o que o meu arco de destino suporta? No Linux, eu cat / proc / cpuinfo, mas e se mac ou Windows?

Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion