HomeSort by: relevance | last modified time | path
    Searched refs:VFP_FPSCR_RMODE (Results 1 - 6 of 6) sorted by relevancy

  /src/lib/libc/arch/arm/hardfloat/
fpgetround.c 59 __CTASSERT(__SHIFTOUT(VFP_FPSCR_RN, VFP_FPSCR_RMODE) == FP_RN);
60 __CTASSERT(__SHIFTOUT(VFP_FPSCR_RP, VFP_FPSCR_RMODE) == FP_RP);
61 __CTASSERT(__SHIFTOUT(VFP_FPSCR_RM, VFP_FPSCR_RMODE) == FP_RM);
62 __CTASSERT(__SHIFTOUT(VFP_FPSCR_RZ, VFP_FPSCR_RMODE) == FP_RZ);
65 return __SHIFTOUT(fpscr, VFP_FPSCR_RMODE);
fpsetround.c 59 __CTASSERT(__SHIFTOUT(VFP_FPSCR_RN, VFP_FPSCR_RMODE) == FP_RN);
60 __CTASSERT(__SHIFTOUT(VFP_FPSCR_RP, VFP_FPSCR_RMODE) == FP_RP);
61 __CTASSERT(__SHIFTOUT(VFP_FPSCR_RM, VFP_FPSCR_RMODE) == FP_RM);
62 __CTASSERT(__SHIFTOUT(VFP_FPSCR_RZ, VFP_FPSCR_RMODE) == FP_RZ);
65 fp_rnd old_rnd = __SHIFTOUT(fpscr, VFP_FPSCR_RMODE);
66 fpscr ^= __SHIFTIN(new_rnd ^ old_rnd, VFP_FPSCR_RMODE);
  /src/sys/arch/arm/include/
fenv.h 47 #define __FENV_GET_ROUND(__envp) __SHIFTOUT(*(__envp), VFP_FPSCR_RMODE)
53 *(__envp) = __SHIFTIN((__val), VFP_FPSCR_RMODE)
vfpreg.h 97 #define VFP_FPSCR_RMODE 0x00c00000 /* Rounding Mode */
  /src/lib/libm/arch/arm/
fenv.c 183 return __SHIFTOUT(armreg_fpscr_read(), VFP_FPSCR_RMODE);
195 _DIAGASSERT(!(round & ~__SHIFTOUT(VFP_FPSCR_RMODE, VFP_FPSCR_RMODE)));
197 int fpscr = armreg_fpscr_read() & ~VFP_FPSCR_RMODE;
198 fpscr |= __SHIFTIN(round, VFP_FPSCR_RMODE);
257 fpscr &= ~(VFP_FPSCR_ESUM|VFP_FPSCR_RMODE);
  /src/sys/arch/arm/vfp/
vfp_init.c 175 uint32_t vfp_fpscr_changable = VFP_FPSCR_CSUM|VFP_FPSCR_ESUM|VFP_FPSCR_RMODE;
338 |VFP_FPSCR_RMODE;
364 vfp_fpscr_changable |= VFP_FPSCR_RMODE;

Completed in 15 milliseconds