FP_RN
if (rnd_dir == FP_RN || rnd_dir == FP_RZ) {
float_round_nearest_even = FP_RN,
assert(fpgetround() == FP_RN);
assert(fpsetround(FP_RP) == FP_RN);
assert(fpsetround(FP_RN) == FP_RZ);
assert(fpgetround() == FP_RN);
p->p_addr->u_pcb.pcb_fp.fpr_cr = FPCR_DYN(FP_RN);
(FP_RN << FPCR_RD_SHIFT);
(FP_RN << FPCR_RD_SHIFT);
return fpu_int_l(p, tf, fmt, ft, fs, fd, FP_RN);
return fpu_int_w(p, tf, fmt, ft, fs, fd, FP_RN);
float_round_nearest_even = FP_RN,