Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
funkcja "function" nie ma instrukcji EMMS
Uwagi
Funkcja ma co najmniej jedną instrukcję MMX, ale nie ma EMMS instrukcji. Gdy jest używana instrukcja multimedialna, EMMS instrukcja lub _mm_empty funkcja wewnętrzna powinna być również używana do wyczyszczenia wyrazu tagu multimedialnego na końcu kodu MMX.
Podczas używania ivec.h może pojawić się kod C4799, wskazujący, że instrukcja EMMS nie jest wykonywana poprawnie przed powrotem. Jest to fałszywe ostrzeżenie dla tych nagłówków. Możesz je wyłączyć, definiując _SILENCE_IVEC_C4799 w pliku ivec.h. Należy jednak pamiętać, że pozwoli to również kompilatorowi na nadawanie poprawnych ostrzeżeń tego typu.
Aby uzyskać powiązane informacje, zobacz Zestaw instrukcji MMX firmy Intel.
Example
Poniższy przykład generuje kod 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