Lines Matching refs:mxcsr
124 __uint32_t mxcsr;
134 __stmxcsr(&mxcsr);
135 mxcsr &= ~excepts;
136 mxcsr |= *flagp & excepts;
137 __ldmxcsr(mxcsr);
157 __uint32_t mxcsr;
166 __stmxcsr(&mxcsr);
167 envp->__mxcsr_hi = mxcsr >> 16;
168 envp->__mxcsr_lo = mxcsr & 0xffff;
176 __uint32_t mxcsr;
186 __stmxcsr(&mxcsr);
187 envp->__mxcsr_hi = mxcsr >> 16;
188 envp->__mxcsr_lo = mxcsr & 0xffff;
189 mxcsr &= ~FE_ALL_EXCEPT;
190 mxcsr |= FE_ALL_EXCEPT << _SSE_EMASK_SHIFT;
191 __ldmxcsr(mxcsr);
199 __uint32_t mxcsr;
204 __stmxcsr(&mxcsr);
206 mxcsr = 0;
209 feraiseexcept((mxcsr | status) & FE_ALL_EXCEPT);
216 __uint32_t mxcsr;
222 __stmxcsr(&mxcsr);
224 mxcsr = 0;
226 omask = ~(control | mxcsr >> _SSE_EMASK_SHIFT) & FE_ALL_EXCEPT;
231 mxcsr &= ~(mask << _SSE_EMASK_SHIFT);
232 __ldmxcsr(mxcsr);
241 __uint32_t mxcsr;
247 __stmxcsr(&mxcsr);
249 mxcsr = 0;
251 omask = ~(control | mxcsr >> _SSE_EMASK_SHIFT) & FE_ALL_EXCEPT;
256 mxcsr |= mask << _SSE_EMASK_SHIFT;
257 __ldmxcsr(mxcsr);
267 __uint32_t mxcsr;
276 __stmxcsr(&mxcsr);
277 mxcsr &= ~excepts;
278 __ldmxcsr(mxcsr);
287 __uint32_t mxcsr;
293 __stmxcsr(&mxcsr);
295 mxcsr = 0;
297 *flagp = (status | mxcsr) & excepts;
304 __uint32_t mxcsr;
311 __stmxcsr(&mxcsr);
313 mxcsr = 0;
315 return ((status | mxcsr) & excepts);
338 __uint32_t mxcsr;
349 __stmxcsr(&mxcsr);
350 mxcsr &= ~(ROUND_MASK << _SSE_ROUND_SHIFT);
351 mxcsr |= round << _SSE_ROUND_SHIFT;
352 __ldmxcsr(mxcsr);
362 __uint32_t mxcsr;
364 mxcsr = (env.__mxcsr_hi << 16) | (env.__mxcsr_lo);
377 __ldmxcsr(mxcsr);