Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
functie 'functie' heeft geen EMMS-instructie
Opmerkingen
De functie heeft ten minste één MMX-instructie, maar heeft geen EMMS-instructie. Wanneer een multimedia-instructie wordt gebruikt, moet ook een EMMS instructie of _mm_empty intrinsiek worden gebruikt om het multimedialabelwoord aan het einde van de MMX-code te wissen.
U kunt C4799 krijgen bij gebruik van ivec.h, wat aangeeft dat de code de EMMS-instructie niet goed uitvoert voordat deze terugkeert. Dit is een valse waarschuwing voor deze headers. U kunt deze uitschakelen door deze te definiëren _SILENCE_IVEC_C4799 in ivec.h. Houd er echter rekening mee dat hierdoor ook de compiler geen juiste waarschuwingen van dit type kan geven.
Zie de MMX-instructieset van Intel voor verwante informatie.
Example
In het volgende voorbeeld wordt C4799 gegenereerd:
// 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