Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A função 'function' não tem nenhuma instrução EMMS
Observações
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 executa corretamente a EMMS instrução 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.
Example
O exemplo a seguir gera 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