Lines Matching refs:fpscr

28   fpu_control_t fpscr;  in libc_feholdexcept_vfp()  local
30 _FPU_GETCW (fpscr); in libc_feholdexcept_vfp()
31 envp->__cw = fpscr; in libc_feholdexcept_vfp()
34 fpscr &= ~_FPU_MASK_EXCEPT; in libc_feholdexcept_vfp()
35 _FPU_SETCW (fpscr); in libc_feholdexcept_vfp()
41 fpu_control_t fpscr; in libc_fesetround_vfp() local
43 _FPU_GETCW (fpscr); in libc_fesetround_vfp()
46 if (__glibc_unlikely ((fpscr & _FPU_MASK_RM) != round)) in libc_fesetround_vfp()
47 _FPU_SETCW ((fpscr & ~_FPU_MASK_RM) | round); in libc_fesetround_vfp()
53 fpu_control_t fpscr; in libc_feholdexcept_setround_vfp() local
55 _FPU_GETCW (fpscr); in libc_feholdexcept_setround_vfp()
56 envp->__cw = fpscr; in libc_feholdexcept_setround_vfp()
60 fpscr &= ~(_FPU_MASK_EXCEPT | _FPU_MASK_RM); in libc_feholdexcept_setround_vfp()
61 _FPU_SETCW (fpscr | round); in libc_feholdexcept_setround_vfp()
67 fpu_control_t fpscr; in libc_feholdsetround_vfp() local
69 _FPU_GETCW (fpscr); in libc_feholdsetround_vfp()
70 envp->__cw = fpscr; in libc_feholdsetround_vfp()
73 if (__glibc_unlikely ((fpscr & _FPU_MASK_RM) != round)) in libc_feholdsetround_vfp()
74 _FPU_SETCW ((fpscr & ~_FPU_MASK_RM) | round); in libc_feholdsetround_vfp()
80 fpu_control_t fpscr, round; in libc_feresetround_vfp() local
82 _FPU_GETCW (fpscr); in libc_feresetround_vfp()
85 round = (envp->__cw ^ fpscr) & _FPU_MASK_RM; in libc_feresetround_vfp()
89 _FPU_SETCW (fpscr ^ round); in libc_feresetround_vfp()
95 fpu_control_t fpscr; in libc_fetestexcept_vfp() local
97 _FPU_GETCW (fpscr); in libc_fetestexcept_vfp()
98 return fpscr & ex & FE_ALL_EXCEPT; in libc_fetestexcept_vfp()
104 fpu_control_t fpscr, new_fpscr; in libc_fesetenv_vfp() local
106 _FPU_GETCW (fpscr); in libc_fesetenv_vfp()
110 if (__glibc_unlikely (((fpscr ^ new_fpscr) & ~_FPU_MASK_NZCV) != 0)) in libc_fesetenv_vfp()
117 fpu_control_t fpscr, new_fpscr; in libc_feupdateenv_test_vfp() local
120 _FPU_GETCW (fpscr); in libc_feupdateenv_test_vfp()
123 excepts = fpscr & FE_ALL_EXCEPT; in libc_feupdateenv_test_vfp()
127 if (__glibc_unlikely (((fpscr ^ new_fpscr) & ~_FPU_MASK_NZCV) != 0)) in libc_feupdateenv_test_vfp()
146 fpu_control_t fpscr, round; in libc_feholdsetround_vfp_ctx() local
148 _FPU_GETCW (fpscr); in libc_feholdsetround_vfp_ctx()
150 ctx->env.__cw = fpscr; in libc_feholdsetround_vfp_ctx()
153 round = (fpscr ^ r) & _FPU_MASK_RM; in libc_feholdsetround_vfp_ctx()
159 _FPU_SETCW (fpscr ^ round); in libc_feholdsetround_vfp_ctx()
169 fpu_control_t fpscr; in libc_feresetround_vfp_ctx() local
171 _FPU_GETCW (fpscr); in libc_feresetround_vfp_ctx()
172 fpscr = (fpscr & ~_FPU_MASK_RM) | (ctx->env.__cw & _FPU_MASK_RM); in libc_feresetround_vfp_ctx()
173 _FPU_SETCW (fpscr); in libc_feresetround_vfp_ctx()
180 fpu_control_t fpscr, new_fpscr; in libc_fesetenv_vfp_ctx() local
182 _FPU_GETCW (fpscr); in libc_fesetenv_vfp_ctx()
186 if (__glibc_unlikely (((fpscr ^ new_fpscr) & ~_FPU_MASK_NZCV) != 0)) in libc_fesetenv_vfp_ctx()