Megosztás a következőn keresztül:


Fordító figyelmeztetése (1. szint) C4799

A function függvény nem rendelkezik EMMS utasítással.

Megjegyzések

A függvény legalább egy MMX utasítással rendelkezik, de nincs utasítása EMMS . Multimédiás utasítás használata esetén egy EMMS utasítást vagy _mm_empty belső utasítást is használni kell a multimédiás címke szó törléséhez az MMX-kód végén.

Megkaphatja a C4799 hibát ivec.h használatakor, ami azt jelzi, hogy a kód nem hajtja végre megfelelően a EMMS utasítást a visszatérés előtt. Ez egy hamis figyelmeztetés ezekhez a fejlécekhez. Ezeket kikapcsolhatja a _SILENCE_IVEC_C4799definiálásávalivec.h. Ne feledje azonban, hogy ez a fordítót is meg fogja tartani attól, hogy ilyen típusú megfelelő figyelmeztetéseket adjon.

A kapcsolódó információkért tekintse meg az Intel MMX-utasításkészletét.

Example

A következő példa C4799-et hoz létre:

// 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