¿Cuál es la diferencia entre las opciones de cflgs y sse de -msse, -msse2, -mssse3, -msse4 rtc ..? y como determinar?

Para el gccCFLAGS opciones:-msse, -msse2, -mssse3, -msse4, -msse4.1, -msse4.2. ¿Son exclusivos en su uso o pueden usarse juntos?

Mi entendimiento es que la elección de la configuración depende de si el arco de destino, en el que se ejecutará el programa, lo admite o no, ¿es esto correcto?

Si es así, ¿cómo podría saber qué soporte soporta mi arco objetivo? En Linux, cat / proc / cpuinfo, pero ¿qué pasa si mac o Windows?

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta