fp_nearest
if (pm->rd != fp_nearest)
if (rd == fp_positive || (rd == fp_nearest &&
if (pm->rd != fp_nearest)
if (pm->rd != fp_nearest || pd->ndigits > 18 || pd->exponent
case fp_nearest:
case fp_nearest:
if ((rd == fp_nearest) &&
case fp_nearest:
if (rd != fp_nearest)
rd = __swap87RD(fp_nearest);
rd = __swapRD(fp_nearest);
if (rd != fp_nearest)
rd = __swapRD(fp_nearest);
if (rd != fp_nearest)
if (rd != fp_nearest)
rd = __swapRD(fp_nearest);
rd = __swapRD(fp_nearest);
case fp_nearest:
if (rm == fp_positive || (rm == fp_nearest && (t > twom113 ||
rm = __swapRD(fp_nearest);
dm.rd = fp_nearest;
if ((pfpsd->fp_direction == fp_nearest) &&
case fp_nearest:
case fp_nearest: