fp_positive
case fp_positive:
case fp_positive:
if (*sign && (rd == fp_positive || rd == fp_negative))
rd = fp_positive + fp_negative - rd;
if (rd == fp_positive || (rd == fp_nearest &&
case fp_positive:
case fp_positive:
case fp_positive:
case fp_positive:
if (rm == fp_positive || (rm == fp_nearest && (t > twom113 ||
short rd = __swap87RD(fp_positive);
case fp_positive:
case fp_positive: