Lines Matching refs:round
49 libc_fesetround_vfp (int round) in libc_fesetround_vfp() argument
56 if (__glibc_unlikely ((fpcr & FE_DOWNWARD) != round)) in libc_fesetround_vfp()
57 _FPU_SETCW ((fpcr & ~FE_DOWNWARD) | round); in libc_fesetround_vfp()
61 libc_feholdexcept_setround_vfp (fenv_t *envp, int round) in libc_feholdexcept_setround_vfp() argument
77 _FPU_SETCW (fpcr | round); in libc_feholdexcept_setround_vfp()
81 libc_feholdsetround_vfp (fenv_t *envp, int round) in libc_feholdsetround_vfp() argument
89 if (__glibc_unlikely ((fpcr & FE_DOWNWARD) != round)) in libc_feholdsetround_vfp()
90 _FPU_SETCW ((fpcr & ~FE_DOWNWARD) | round); in libc_feholdsetround_vfp()
96 fpu_control_t fpcr, round; in libc_feresetround_vfp() local
101 round = (envp->__fpcr ^ fpcr) & FE_DOWNWARD; in libc_feresetround_vfp()
104 if (__glibc_unlikely (round != 0)) in libc_feresetround_vfp()
105 _FPU_SETCW (fpcr ^ round); in libc_feresetround_vfp()
172 fpu_control_t fpcr, fpsr, round; in libc_feholdsetround_vfp_ctx() local
181 round = (fpcr ^ r) & FE_DOWNWARD; in libc_feholdsetround_vfp_ctx()
184 if (__glibc_unlikely (round != 0)) in libc_feholdsetround_vfp_ctx()
187 _FPU_SETCW (fpcr ^ round); in libc_feholdsetround_vfp_ctx()