oldmxcsr
unsigned int cwsw, oldcwsw, mxcsr, oldmxcsr;
__fenv_getmxcsr(&oldmxcsr);
mxcsr = (oldmxcsr & ~0x3f) | 0x1f80;
__fenv_setmxcsr(&oldmxcsr);
__fenv_setmxcsr(&oldmxcsr);
__fenv_setmxcsr(&oldmxcsr);
__fenv_setmxcsr(&oldmxcsr);
__fenv_setmxcsr(&oldmxcsr);
unsigned int e, te, mxcsr, oldmxcsr, subnorm;
__fenv_getmxcsr(&oldmxcsr);
__fenv_setmxcsr(&oldmxcsr);