Lines Matching defs:mxcsr
86 /* Load the MXCSR register */
90 /* Store the MXCSR register state */
120 .mxcsr = __INITIAL_MXCSR__ /* MXCSR register */
160 uint32_t mxcsr;
177 __stmxcsr(&mxcsr);
178 mxcsr &= ~ex;
179 __ldmxcsr(mxcsr);
194 uint32_t mxcsr;
205 __stmxcsr(&mxcsr);
207 mxcsr = 0;
209 *flagp = (mxcsr | status) & ex;
249 uint32_t mxcsr;
263 __stmxcsr(&mxcsr);
264 mxcsr &= ~ex;
265 mxcsr |= *flagp & ex;
266 __ldmxcsr(mxcsr);
281 uint32_t mxcsr;
291 __stmxcsr(&mxcsr);
293 mxcsr = 0;
295 return ((status | mxcsr) & ex);
322 uint32_t mxcsr;
336 __stmxcsr(&mxcsr);
337 mxcsr &= ~(__X87_ROUND_MASK << __SSE_ROUND_SHIFT);
338 mxcsr |= round << __SSE_ROUND_SHIFT;
339 __ldmxcsr(mxcsr);
353 uint32_t mxcsr;
364 __stmxcsr(&mxcsr);
365 envp->mxcsr = mxcsr;
381 uint32_t mxcsr;
388 __stmxcsr(&mxcsr);
389 envp->mxcsr = mxcsr;
390 mxcsr &= ~FE_ALL_EXCEPT;
391 mxcsr |= FE_ALL_EXCEPT << __SSE_EMASK_SHIFT;
392 __ldmxcsr(mxcsr);
426 __ldmxcsr(envp->mxcsr);
444 uint32_t mxcsr;
461 __stmxcsr(&mxcsr);
463 mxcsr = 0;
465 feraiseexcept((mxcsr | status) & FE_ALL_EXCEPT);
477 uint32_t mxcsr, omask;
483 __stmxcsr(&mxcsr);
485 mxcsr = 0;
487 omask = (control | mxcsr >> __SSE_EMASK_SHIFT) & FE_ALL_EXCEPT;
491 mxcsr &= ~(mask << __SSE_EMASK_SHIFT);
492 __ldmxcsr(mxcsr);
501 uint32_t mxcsr, omask;
507 __stmxcsr(&mxcsr);
509 mxcsr = 0;
511 omask = (control | mxcsr >> __SSE_EMASK_SHIFT) & FE_ALL_EXCEPT;
515 mxcsr |= mask << __SSE_EMASK_SHIFT;
516 __ldmxcsr(mxcsr);