| * This file has no copyright assigned and is placed in the Public Domain. |
| * This file is part of the mingw-w64 runtime package. |
| * No warranty is given; refer to the file DISCLAIMER.PD within this package. |
| Contributed by Danny Smith <dannysmith@users.sourceforge.net> |
| No copyright claimed, absolutely no warranties. |
| nexttoward (double x, long double y) |
| if (isnan (y) || isnan (x)) |
| /* nextafter (0.0, -O.0) should return -0.0. */ |
| return y > 0.0L ? u.d : -u.d; |
| /* Non-extended encodings are lexicographically ordered, |
| with implicit "normal" bit. */ |
| if (((x > 0.0) ^ (y > xx)) == 0) |