-static struct {
- double x;
- double y;
- double z;
- int except;
-} t[] = {
- 0, 0, 0, 0,
- 0, -0.0, -0.0, 0,
- -0.0, 0, 0, 0,
- 0, 1, 0x1p-1074, FE_INEXACT|FE_UNDERFLOW,
- 0, -1, -0x1p-1074, FE_INEXACT|FE_UNDERFLOW,
- -0.0, 1, 0x1p-1074, FE_INEXACT|FE_UNDERFLOW,
- -0.0, -1, -0x1p-1074, FE_INEXACT|FE_UNDERFLOW,
- 0x1p-1074, INFINITY, 0x1p-1073, FE_INEXACT|FE_UNDERFLOW,
- 0x1p-1074, -INFINITY, 0, FE_INEXACT|FE_UNDERFLOW,
--0x1p-1074, INFINITY, -0.0, FE_INEXACT|FE_UNDERFLOW,
--0x1p-1074, -INFINITY, -0x1p-1073, FE_INEXACT|FE_UNDERFLOW,
- DBL_MIN, 0, 0x0.fffffffffffffp-1022, FE_INEXACT|FE_UNDERFLOW,
- -DBL_MIN, 0, -0x0.fffffffffffffp-1022, FE_INEXACT|FE_UNDERFLOW,
- 1, 2, 0x1.0000000000001p+0, 0,
- 1, -2, 0x1.fffffffffffffp-1, 0,
- 1, 0.5, 0x1.fffffffffffffp-1, 0,
- 0x1p1023, 0x1p1000, 0x1.fffffffffffffp+1022, 0,
- 0x1p1023, INFINITY, 0x1.0000000000001p+1023, 0,
- -1.5, -2.5, -0x1.8000000000001p+0, 0,
- -1.5, 2.5, -0x1.7ffffffffffffp+0, 0,
- 1.5, -2.5, 0x1.7ffffffffffffp+0, 0,
- DBL_MAX, INFINITY, INFINITY, FE_INEXACT|FE_OVERFLOW,
- INFINITY, INFINITY, INFINITY, 0,
- -DBL_MAX, -INFINITY, -INFINITY, FE_INEXACT|FE_OVERFLOW,
- -INFINITY, -INFINITY, -INFINITY, 0,
- NAN, 1, NAN, 0,
- 1, NAN, NAN, 0,