"movd %%eax, %%mm6\n"
: :"g" (1) : "eax" );
/* Set up SSE rounding mode */
__asm__ ( "ldmxcsr %0\n" : : "X" (trunc_mxcsr) );
__asm__ ( "ldmxcsr %0\n" : : "m" (trunc_mxcsr) );
/* Load satlim into mm1 */
movd_m2r( satlim, mm1 );