Compilerwarnung (Ebene 1) C4799
Kein EMMS am Ende der Funktion "Funktion"
Die Funktion verfügt über mindestens eine MMX-Anweisung, verfügt jedoch nicht über eine EMMS
Anweisung. Wenn eine Multimedia-Anweisung verwendet wird, sollte auch eine EMMS
Anweisung oder _mm_empty
ein systeminternes Element verwendet werden, um das Multimediatagwort am Ende des MMX-Codes zu löschen.
Möglicherweise erhalten Sie C4799 bei Verwendung von ivec.h, was angibt, dass der Code die EMMS-Anweisung vor der Rückgabe nicht ordnungsgemäß ausführt. Dies ist eine falsche Warnung für diese Header. Sie können diese deaktivieren, indem Sie _SILENCE_IVEC_C4799 in ivec.h definieren. Beachten Sie jedoch, dass dadurch auch der Compiler keine korrekten Warnungen dieses Typs angibt.
Verwandte Informationen finden Sie im MMX-Anweisungssatz von Intel.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für