Pour la programmation SSE, on peut utiliser aussi bien avec Visual que gcc (sous linux) avec xmmintrin.h des données du type __m128 et des fonctions comme _mm_add_ps.

Ma question est comment cela se fait-il que se soit possible entre les deux compilateurs et que ce soit standard ? D'où sort xmmintrin.h ? Est-ce la bibliothèque standard du C/C++, est-ce que ça a été défini par intel et tout le monde a repris cela comme un standard ?