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.