Home
last modified time | relevance | path

Searched refs:mxcsr (Results 1 – 6 of 6) sorted by relevance

/libm/x86_64/
A Dfesetexcept.c23 unsigned int mxcsr; in fesetexcept() local
25 __asm__ ("stmxcsr %0" : "=m" (*&mxcsr)); in fesetexcept()
26 mxcsr |= excepts & FE_ALL_EXCEPT; in fesetexcept()
27 __asm__ ("ldmxcsr %0" : : "m" (*&mxcsr)); in fesetexcept()
A Dfesetround.c24 int mxcsr; in fesetround() local
38 __asm__ ("stmxcsr %0" : "=m" (*&mxcsr)); in fesetround()
39 mxcsr &= ~ 0x6000; in fesetround()
40 mxcsr |= round << 3; in fesetround()
41 __asm__ ("ldmxcsr %0" : : "m" (*&mxcsr)); in fesetround()
A Dfesetmode.c29 unsigned int mxcsr; in fesetmode() local
30 __asm__ ("stmxcsr %0" : "=m" (mxcsr)); in fesetmode()
33 mxcsr &= FE_ALL_EXCEPT_X86; in fesetmode()
39 mxcsr |= FE_ALL_EXCEPT_X86 << 7; in fesetmode()
44 mxcsr |= modep->__mxcsr & ~FE_ALL_EXCEPT_X86; in fesetmode()
47 __asm__ ("ldmxcsr %0" : : "m" (mxcsr)); in fesetmode()
A Dfclrexcpt.c24 unsigned int mxcsr; in feclearexcept() local
40 __asm__ ("stmxcsr %0" : "=m" (*&mxcsr)); in feclearexcept()
43 mxcsr &= ~excepts; in feclearexcept()
46 __asm__ ("ldmxcsr %0" : : "m" (*&mxcsr)); in feclearexcept()
A Dfsetexcptflg.c25 unsigned int mxcsr; in fesetexceptflag() local
43 __asm__ ("stmxcsr %0" : "=m" (*&mxcsr)); in fesetexceptflag()
45 mxcsr &= ~(excepts & FE_ALL_EXCEPT); in fesetexceptflag()
46 mxcsr |= *flagp & excepts & FE_ALL_EXCEPT; in fesetexceptflag()
48 __asm__ ("ldmxcsr %0" : : "m" (*&mxcsr)); in fesetexceptflag()
A Dfeholdexcpt.c23 unsigned int mxcsr; in feholdexcept() local
33 mxcsr = (envp->__mxcsr | 0x1f80) & ~0x3f; in feholdexcept()
34 __asm__ ("ldmxcsr %0" : : "m" (*&mxcsr)); in feholdexcept()

Completed in 9 milliseconds