}
if (hx >= 0) { /* x > 0 */
if (hx > hy) { /* x > y, x -= ulp */
- hx -= 1;
+ hx--;
} else { /* x < y, x += ulp */
- hx += 1;
+ hx++;
}
} else { /* x < 0 */
if (hy >= 0 || hx > hy) { /* x < y, x -= ulp */
- hx -= 1;
+ hx--;
} else { /* x > y, x += ulp */
- hx += 1;
+ hx++;
}
}
hy = hx & 0x7f800000;