Intel® C++ Compiler XE 13.1 User and Reference Guides

EMMS Usage Guidelines

Here are guidelines for when to use the EMMS instruction:

Incorrect Usage

Correct Usage

__m64 x = _m_paddd(y, z);


float f = init();

__m64 x = _m_paddd(y, z);


float f = ( _mm_empty(), init());


Submit feedback on this help topic