Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
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