FE_TONEAREST
#define _ROUND_MASK (FE_TONEAREST | FE_DOWNWARD | \
#define _ROUND_MASK (FE_TONEAREST | FE_DOWNWARD | \
#define _ROUND_MASK (FE_TONEAREST | FE_DOWNWARD | \
#define _ROUND_MASK (FE_TONEAREST | FE_DOWNWARD | \
#define _ROUND_MASK (FE_TONEAREST | FE_DOWNWARD | \
#define _ROUND_MASK (FE_TONEAREST | FE_DOWNWARD | \
#define _ROUND_MASK (FE_TONEAREST | FE_DOWNWARD | \
return FE_TONEAREST;
if (r != FE_TONEAREST
case FE_TONEAREST:
fegetround() != FE_TONEAREST) /* not round-to-nearest */
fesetround(FE_TONEAREST);
fesetround(FE_TONEAREST);
if (oround != FE_TONEAREST) {