EMMS Usage Guidelines

The guidelines when to use EMMS are:

Incorrect Usage Correct Usage
__m64 x = _m_paddd(y, z);
float f = init();
__m64 x = _m_paddd(y, z);
float f = (_mm_empty(), init());

For more documentation on EMMS, visit the http://developer.intel.com Web site.