Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
funktionen "function" har ingen EMMS-instruktion
Anmärkningar
Funktionen har minst en MMX-instruktion, men saknar en EMMS-instruktion. När en multimediainstruktion används, bör en EMMS instruktion eller en _mm_empty inbyggd instruktion också användas för att radera multimediataggsordet i slutet av MMX-koden.
Du kan få C4799 när du använder ivec.h, vilket indikerar att koden inte kör EMMS-instruktionen korrekt innan den returnerar. Det här är en falsk varning för dessa rubriker. Du kan inaktivera dessa genom att _SILENCE_IVEC_C4799 definiera i ivec.h. Tänk dock på att detta också kommer att hindra kompilatorn från att ge rätt varningar av den här typen.
Relaterad information finns i Intels MMX-instruktionsuppsättning.
Example
I följande exempel genereras C4799:
// C4799.cpp
// compile with: /W1
// processor: x86
#include <mmintrin.h>
int main()
{
__m64 m = _mm_setzero_si64();
// Uncomment the following line to resolve the warning:
// _mm_empty();
} // C4799