FP_RZ
if (rnd_dir == FP_RN || rnd_dir == FP_RZ) {
float_round_to_zero = FP_RZ,
((u_int64_t)FP_RZ << (9 + 32));
((u_int64_t)FP_RZ << (9 + 32));
assert(fpsetround(FP_RZ) == FP_RM);
assert(fpgetround() == FP_RZ);
assert(fpsetround(FP_RN) == FP_RZ);
if (rd == FP_RZ)
if (rd == FP_RZ)
(FP_RZ << FPCR_RD_SHIFT);
(FP_RZ << FPCR_RD_SHIFT);
if (rm == FP_RZ)
if (rm == FP_RZ)
if (rm == FP_RZ)
if (rm == FP_RZ)
return fpu_int_l(p, tf, fmt, ft, fs, fd, FP_RZ);
return fpu_int_w(p, tf, fmt, ft, fs, fd, FP_RZ);
float_round_to_zero = FP_RZ,