Question

Pourquoi l'optimisation des instructions améliorées SSE2 n'est-elle pas disponible pour les programmes C ++ compilés avec le commutateur / CLR?

Était-ce utile?

La solution

C'est le travail du compilateur JIT pour générer le code de la machine.Il le fera basé sur l'architecture du processeur qu'il fonctionne.Oui, il utilisera des instructions SSE le cas échéant, le gitter x64 les utilise fortement.

Si vous souhaitez utiliser SSE2 dans votre code, vous devrez le compiler séparément sans / CLR.Ou utilisez la directive gérée #pragma pour passer à la génération de code de la machine afin que vous puissiez utiliser l'intrinsique.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top