Home
last modified time | relevance | path

Searched refs:FPCR_RMODE (Results 1 – 5 of 5) sorted by relevance

/netbsd/src/lib/libm/arch/aarch64/
Dfenv.c66 .__fpcr = __SHIFTIN(FPCR_RN, FPCR_RMODE),
156 return __SHIFTOUT(reg_fpcr_read(), FPCR_RMODE); in fegetround()
168 _DIAGASSERT(!(round & ~__SHIFTOUT(FPCR_RMODE, FPCR_RMODE))); in fesetround()
170 unsigned int fpcr = reg_fpcr_read() & ~FPCR_RMODE; in fesetround()
171 fpcr |= __SHIFTIN(round, FPCR_RMODE); in fesetround()
/netbsd/src/lib/libc/arch/aarch64/gen/
Dfpsetround.c49 const uint32_t new_fpcr = (old_fpcr & ~FPCR_RMODE) in __weak_alias()
50 | __SHIFTIN(rnd, FPCR_RMODE); in __weak_alias()
52 return __SHIFTOUT(old_fpcr, FPCR_RMODE); in __weak_alias()
Dflt_rounds.c67 return (__SHIFTOUT(reg_fpcr_read(), FPCR_RMODE) + 1) & 3; in __flt_rounds()
Dfpgetround.c48 return __SHIFTOUT(reg_fpcr_read(), FPCR_RMODE); in __weak_alias()
/netbsd/src/sys/arch/aarch64/include/
Darmreg.h139 #define FPCR_RMODE __BITS(23,22) // Rounding Mode in AARCH64REG_READ_INLINE() macro