Lines Matching refs:e
30 libc_feholdexcept_sse (fenv_t *e) in libc_feholdexcept_sse() argument
34 e->__mxcsr = mxcsr; in libc_feholdexcept_sse()
40 libc_feholdexcept_387 (fenv_t *e) in libc_feholdexcept_387() argument
45 : "=m"(*e) in libc_feholdexcept_387()
69 libc_feholdexcept_setround_sse (fenv_t *e, int r) in libc_feholdexcept_setround_sse() argument
73 e->__mxcsr = mxcsr; in libc_feholdexcept_setround_sse()
81 libc_feholdexcept_setround_387_prec (fenv_t *e, int r) in libc_feholdexcept_setround_387_prec() argument
83 libc_feholdexcept_387 (e); in libc_feholdexcept_setround_387_prec()
85 fpu_control_t cw = e->__control_word; in libc_feholdexcept_setround_387_prec()
92 libc_feholdexcept_setround_387 (fenv_t *e, int r) in libc_feholdexcept_setround_387() argument
94 libc_feholdexcept_setround_387_prec (e, r | _FPU_EXTENDED); in libc_feholdexcept_setround_387()
98 libc_feholdexcept_setround_387_53bit (fenv_t *e, int r) in libc_feholdexcept_setround_387_53bit() argument
100 libc_feholdexcept_setround_387_prec (e, r | _FPU_DOUBLE); in libc_feholdexcept_setround_387_53bit()
104 libc_fetestexcept_sse (int e) in libc_fetestexcept_sse() argument
108 return mxcsr & e & FE_ALL_EXCEPT; in libc_fetestexcept_sse()
120 libc_fesetenv_sse (fenv_t *e) in libc_fesetenv_sse() argument
122 asm volatile (LDMXCSR " %0" : : "m" (e->__mxcsr)); in libc_fesetenv_sse()
126 libc_fesetenv_387 (fenv_t *e) in libc_fesetenv_387() argument
131 : : "m" (*e) in libc_fesetenv_387()
137 libc_feupdateenv_test_sse (fenv_t *e, int ex) in libc_feupdateenv_test_sse() argument
144 old_mxcsr = e->__mxcsr; in libc_feupdateenv_test_sse()
158 libc_feupdateenv_test_387 (fenv_t *e, int ex) in libc_feupdateenv_test_387() argument
167 libc_fesetenv_387 (e); in libc_feupdateenv_test_387()
177 libc_feupdateenv_sse (fenv_t *e) in libc_feupdateenv_sse() argument
179 libc_feupdateenv_test_sse (e, 0); in libc_feupdateenv_sse()
183 libc_feupdateenv_387 (fenv_t *e) in libc_feupdateenv_387() argument
185 libc_feupdateenv_test_387 (e, 0); in libc_feupdateenv_387()
189 libc_feholdsetround_sse (fenv_t *e, int r) in libc_feholdsetround_sse() argument
193 e->__mxcsr = mxcsr; in libc_feholdsetround_sse()
199 libc_feholdsetround_387_prec (fenv_t *e, int r) in libc_feholdsetround_387_prec() argument
204 e->__control_word = cw; in libc_feholdsetround_387_prec()
211 libc_feholdsetround_387 (fenv_t *e, int r) in libc_feholdsetround_387() argument
213 libc_feholdsetround_387_prec (e, r | _FPU_EXTENDED); in libc_feholdsetround_387()
217 libc_feholdsetround_387_53bit (fenv_t *e, int r) in libc_feholdsetround_387_53bit() argument
219 libc_feholdsetround_387_prec (e, r | _FPU_DOUBLE); in libc_feholdsetround_387_53bit()
223 libc_feresetround_sse (fenv_t *e) in libc_feresetround_sse() argument
227 mxcsr = (mxcsr & ~0x6000) | (e->__mxcsr & 0x6000); in libc_feresetround_sse()
232 libc_feresetround_387 (fenv_t *e) in libc_feresetround_387() argument
234 _FPU_SETCW (e->__control_word); in libc_feresetround_387()