Lines Matching refs:mxcsr
98 __uint32_t mxcsr; in fesetexceptflag() local
106 __stmxcsr(&mxcsr); in fesetexceptflag()
107 mxcsr &= ~excepts; in fesetexceptflag()
108 mxcsr |= *flagp & excepts; in fesetexceptflag()
109 __ldmxcsr(&mxcsr); in fesetexceptflag()
132 __uint32_t mxcsr; in fegetenv() local
141 __stmxcsr(&mxcsr); in fegetenv()
142 __set_mxcsr(*envp, mxcsr); in fegetenv()
150 __uint32_t mxcsr; in feholdexcept() local
155 __stmxcsr(&mxcsr); in feholdexcept()
156 __set_mxcsr(*envp, mxcsr); in feholdexcept()
157 mxcsr &= ~FE_ALL_EXCEPT; in feholdexcept()
158 mxcsr |= FE_ALL_EXCEPT << _SSE_EMASK_SHIFT; in feholdexcept()
159 __ldmxcsr(&mxcsr); in feholdexcept()
169 __uint32_t mxcsr; in feupdateenv() local
174 __stmxcsr(&mxcsr); in feupdateenv()
176 mxcsr = 0; in feupdateenv()
178 feraiseexcept((mxcsr | status) & FE_ALL_EXCEPT); in feupdateenv()
185 __uint32_t mxcsr, omask; in __feenableexcept() local
191 __stmxcsr(&mxcsr); in __feenableexcept()
193 mxcsr = 0; in __feenableexcept()
194 omask = ~(control | mxcsr >> _SSE_EMASK_SHIFT) & FE_ALL_EXCEPT; in __feenableexcept()
198 mxcsr &= ~(mask << _SSE_EMASK_SHIFT); in __feenableexcept()
199 __ldmxcsr(&mxcsr); in __feenableexcept()
207 __uint32_t mxcsr, omask; in __fedisableexcept() local
213 __stmxcsr(&mxcsr); in __fedisableexcept()
215 mxcsr = 0; in __fedisableexcept()
216 omask = ~(control | mxcsr >> _SSE_EMASK_SHIFT) & FE_ALL_EXCEPT; in __fedisableexcept()
220 mxcsr |= mask << _SSE_EMASK_SHIFT; in __fedisableexcept()
221 __ldmxcsr(&mxcsr); in __fedisableexcept()