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());