FE_UPWARD
if ((rm == FE_UPWARD) || ((rm == FE_TONEAREST) &&
if ((rm == FE_UPWARD) || ((rm == FE_TONEAREST) &&
if (sx && (rm == FE_UPWARD || rm == FE_DOWNWARD))
rm = (FE_UPWARD + FE_DOWNWARD) - rm;
if (rm == FE_UPWARD || (rm == FE_TONEAREST &&
if (sx && (rm == FE_UPWARD || rm == FE_DOWNWARD))
rm = (FE_UPWARD + FE_DOWNWARD) - rm;
if (rm == FE_UPWARD || (rm == FE_TONEAREST && hx > 0x3f000000))
if (rm == FE_UPWARD || (rm == FE_TONEAREST && (frac > (i >> 1) ||