Lines Matching refs:mxcsr
89 uint32_t mxcsr; in feholdexcept() local
91 __stmxcsr(&mxcsr); in feholdexcept()
94 envp->__mxcsr = mxcsr; in feholdexcept()
95 mxcsr &= ~FE_ALL_EXCEPT; in feholdexcept()
96 mxcsr |= FE_ALL_EXCEPT << _SSE_EMASK_SHIFT; in feholdexcept()
97 __ldmxcsr(mxcsr); in feholdexcept()
104 uint32_t mxcsr; in feupdateenv() local
108 __stmxcsr(&mxcsr); in feupdateenv()
110 feraiseexcept((mxcsr | status) & FE_ALL_EXCEPT); in feupdateenv()
117 uint32_t mxcsr, omask; in __feenableexcept() local
122 __stmxcsr(&mxcsr); in __feenableexcept()
123 omask = ~(control | mxcsr >> _SSE_EMASK_SHIFT) & FE_ALL_EXCEPT; in __feenableexcept()
126 mxcsr &= ~(mask << _SSE_EMASK_SHIFT); in __feenableexcept()
127 __ldmxcsr(mxcsr); in __feenableexcept()
134 uint32_t mxcsr, omask; in __fedisableexcept() local
139 __stmxcsr(&mxcsr); in __fedisableexcept()
140 omask = ~(control | mxcsr >> _SSE_EMASK_SHIFT) & FE_ALL_EXCEPT; in __fedisableexcept()
143 mxcsr |= mask << _SSE_EMASK_SHIFT; in __fedisableexcept()
144 __ldmxcsr(mxcsr); in __fedisableexcept()