Lines Matching refs:fpcr

28   fpu_control_t fpcr;  in libc_feholdexcept_aarch64()  local
33 _FPU_GETCW (fpcr); in libc_feholdexcept_aarch64()
35 envp->__fpcr = fpcr; in libc_feholdexcept_aarch64()
39 new_fpcr = fpcr & ~(FE_ALL_EXCEPT << FE_EXCEPT_SHIFT); in libc_feholdexcept_aarch64()
42 if (__glibc_unlikely (new_fpcr != fpcr)) in libc_feholdexcept_aarch64()
56 fpu_control_t fpcr; in libc_fesetround_aarch64() local
58 _FPU_GETCW (fpcr); in libc_fesetround_aarch64()
61 round = (fpcr ^ round) & _FPU_FPCR_RM_MASK; in libc_fesetround_aarch64()
65 _FPU_SETCW (fpcr ^ round); in libc_fesetround_aarch64()
75 fpu_control_t fpcr; in libc_feholdexcept_setround_aarch64() local
80 _FPU_GETCW (fpcr); in libc_feholdexcept_setround_aarch64()
82 envp->__fpcr = fpcr; in libc_feholdexcept_setround_aarch64()
87 new_fpcr = fpcr & ~((FE_ALL_EXCEPT << FE_EXCEPT_SHIFT) | _FPU_FPCR_RM_MASK); in libc_feholdexcept_setround_aarch64()
91 if (__glibc_unlikely (new_fpcr != fpcr)) in libc_feholdexcept_setround_aarch64()
118 fpu_control_t fpcr; in libc_fesetenv_aarch64() local
121 _FPU_GETCW (fpcr); in libc_fesetenv_aarch64()
124 if (__glibc_unlikely (fpcr != new_fpcr)) in libc_fesetenv_aarch64()
140 fpu_control_t fpcr; in libc_feupdateenv_test_aarch64() local
146 _FPU_GETCW (fpcr); in libc_feupdateenv_test_aarch64()
154 if (__glibc_unlikely (fpcr != new_fpcr)) in libc_feupdateenv_test_aarch64()
184 fpu_control_t fpcr; in libc_feholdsetround_aarch64() local
187 _FPU_GETCW (fpcr); in libc_feholdsetround_aarch64()
189 envp->__fpcr = fpcr; in libc_feholdsetround_aarch64()
193 round = (fpcr ^ round) & _FPU_FPCR_RM_MASK; in libc_feholdsetround_aarch64()
197 _FPU_SETCW (fpcr ^ round); in libc_feholdsetround_aarch64()
207 fpu_control_t fpcr; in libc_feresetround_aarch64() local
210 _FPU_GETCW (fpcr); in libc_feresetround_aarch64()
213 round = (envp->__fpcr ^ fpcr) & _FPU_FPCR_RM_MASK; in libc_feresetround_aarch64()
217 _FPU_SETCW (fpcr ^ round); in libc_feresetround_aarch64()
230 fpu_control_t fpcr; in libc_feholdsetround_aarch64_ctx() local
233 _FPU_GETCW (fpcr); in libc_feholdsetround_aarch64_ctx()
234 ctx->env.__fpcr = fpcr; in libc_feholdsetround_aarch64_ctx()
237 round = (fpcr ^ r) & _FPU_FPCR_RM_MASK; in libc_feholdsetround_aarch64_ctx()
242 _FPU_SETCW (fpcr ^ round); in libc_feholdsetround_aarch64_ctx()
264 fpu_control_t fpcr; in libc_feholdsetround_noex_aarch64_ctx() local
268 _FPU_GETCW (fpcr); in libc_feholdsetround_noex_aarch64_ctx()
270 ctx->env.__fpcr = fpcr; in libc_feholdsetround_noex_aarch64_ctx()
274 round = (fpcr ^ r) & _FPU_FPCR_RM_MASK; in libc_feholdsetround_noex_aarch64_ctx()
279 _FPU_SETCW (fpcr ^ round); in libc_feholdsetround_noex_aarch64_ctx()