Jaka jest różnica między opcjami cflgs sse -msse, -msse2, -mssse3, -msse4 rtc ..? i jak określić?

Dla GCCCFLAGS opcje:-msse, -msse2, -mssse3, -msse4, -msse4.1, -msse4.2. Czy są one jedyne w swoim użyciu, czy mogą być używane razem?

Rozumiem, że wybór, który zestaw, zależy od tego, czy łuk docelowy, na którym program będzie działał, obsługuje go, czy nie, czy jest to poprawne?

Jeśli tak, to skąd mam wiedzieć, jaki jest mój łuk docelowy? W Linuksie, cat / proc / cpuinfo, ale co, jeśli mac lub Windows?

Dzięki!

questionAnswers(1)

yourAnswerToTheQuestion