Partilhar via


Aviso do compilador (nível 1) C4799

Nenhum EMMS no final da função 'function'

A função tem pelo menos uma instrução MMX, mas não tem uma instrução EMMS. Quando uma instrução multimídia é usada, uma instrução EMMS ou intrínseco _mm_empty também deve ser usada para limpar a palavra de marca multimídia no final do código MMX.

Você pode obter C4799 ao usar ivec.h, indicando que o código não usa corretamente a instrução EMMS antes de retornar. Este é um aviso falso para esses cabeçalhos. Você pode desativá-los definindo _SILENCE_IVEC_C4799 em ivec.h. No entanto, lembre-se de que isso também impedirá que o compilador forneça avisos corretos dessa natureza.

Para obter informações relacionadas, consulte o Conjunto de Instruções MMX da Intel.