Lines Matching refs:ALL_STD_EXCEPT

40 #define	ALL_STD_EXCEPT	(FE_DIVBYZERO | FE_INEXACT | FE_INVALID | \
97 testall(0.0, 0.0, 0.0, 0.0, ALL_STD_EXCEPT, 0);
98 testall(1.0, 0.0, 0.0, 0.0, ALL_STD_EXCEPT, 0);
99 testall(0.0, 1.0, 0.0, 0.0, ALL_STD_EXCEPT, 0);
100 testall(0.0, 0.0, 1.0, 1.0, ALL_STD_EXCEPT, 0);
102 testall(-0.0, 0.0, 0.0, rd ? -0.0 : 0.0, ALL_STD_EXCEPT, 0);
103 testall(0.0, -0.0, 0.0, rd ? -0.0 : 0.0, ALL_STD_EXCEPT, 0);
104 testall(-0.0, -0.0, 0.0, 0.0, ALL_STD_EXCEPT, 0);
105 testall(0.0, 0.0, -0.0, rd ? -0.0 : 0.0, ALL_STD_EXCEPT, 0);
106 testall(-0.0, -0.0, -0.0, rd ? -0.0 : 0.0, ALL_STD_EXCEPT, 0);
108 testall(-0.0, 0.0, -0.0, -0.0, ALL_STD_EXCEPT, 0);
109 testall(0.0, -0.0, -0.0, -0.0, ALL_STD_EXCEPT, 0);
111 testall(-1.0, 1.0, 1.0, rd ? -0.0 : 0.0, ALL_STD_EXCEPT, 0);
112 testall(1.0, -1.0, 1.0, rd ? -0.0 : 0.0, ALL_STD_EXCEPT, 0);
113 testall(-1.0, -1.0, -1.0, rd ? -0.0 : 0.0, ALL_STD_EXCEPT, 0);
119 ALL_STD_EXCEPT, FE_INEXACT | FE_UNDERFLOW);
121 ALL_STD_EXCEPT, FE_INEXACT | FE_UNDERFLOW);
123 ALL_STD_EXCEPT, FE_INEXACT | FE_UNDERFLOW);
131 testall(INFINITY, 1.0, -1.0, INFINITY, ALL_STD_EXCEPT, 0);
132 testall(-1.0, INFINITY, 0.0, -INFINITY, ALL_STD_EXCEPT, 0);
133 testall(0.0, 0.0, INFINITY, INFINITY, ALL_STD_EXCEPT, 0);
134 testall(1.0, 1.0, INFINITY, INFINITY, ALL_STD_EXCEPT, 0);
135 testall(1.0, 1.0, -INFINITY, -INFINITY, ALL_STD_EXCEPT, 0);
137 testall(INFINITY, -INFINITY, 1.0, -INFINITY, ALL_STD_EXCEPT, 0);
138 testall(INFINITY, INFINITY, 1.0, INFINITY, ALL_STD_EXCEPT, 0);
139 testall(-INFINITY, -INFINITY, INFINITY, INFINITY, ALL_STD_EXCEPT, 0);
141 testall(0.0, INFINITY, 1.0, NAN, ALL_STD_EXCEPT, FE_INVALID);
142 testall(INFINITY, 0.0, -0.0, NAN, ALL_STD_EXCEPT, FE_INVALID);
145 testall(INFINITY, 0.0, NAN, NAN, ALL_STD_EXCEPT & ~FE_INVALID, 0);
148 ALL_STD_EXCEPT, FE_INVALID);
150 ALL_STD_EXCEPT, FE_INVALID);
152 ALL_STD_EXCEPT, FE_INVALID);
154 test(fmaf, FLT_MAX, FLT_MAX, -INFINITY, -INFINITY, ALL_STD_EXCEPT, 0);
155 test(fma, DBL_MAX, DBL_MAX, -INFINITY, -INFINITY, ALL_STD_EXCEPT, 0);
157 ALL_STD_EXCEPT, 0);
158 test(fmaf, FLT_MAX, -FLT_MAX, INFINITY, INFINITY, ALL_STD_EXCEPT, 0);
159 test(fma, DBL_MAX, -DBL_MAX, INFINITY, INFINITY, ALL_STD_EXCEPT, 0);
161 ALL_STD_EXCEPT, 0);
168 testall(NAN, 0.0, 0.0, NAN, ALL_STD_EXCEPT, 0);
169 testall(1.0, NAN, 1.0, NAN, ALL_STD_EXCEPT, 0);
170 testall(1.0, -1.0, NAN, NAN, ALL_STD_EXCEPT, 0);
171 testall(0.0, 0.0, NAN, NAN, ALL_STD_EXCEPT, 0);
172 testall(NAN, NAN, NAN, NAN, ALL_STD_EXCEPT, 0);
175 testall(M_PI, M_PI, NAN, NAN, ALL_STD_EXCEPT, 0);
176 test(fmaf, FLT_MIN, FLT_MIN, NAN, NAN, ALL_STD_EXCEPT, 0);
177 test(fma, DBL_MIN, DBL_MIN, NAN, NAN, ALL_STD_EXCEPT, 0);
178 test(fmal, LDBL_MIN, LDBL_MIN, NAN, NAN, ALL_STD_EXCEPT, 0);
179 test(fmaf, FLT_MAX, FLT_MAX, NAN, NAN, ALL_STD_EXCEPT, 0);
180 test(fma, DBL_MAX, DBL_MAX, NAN, NAN, ALL_STD_EXCEPT, 0);
181 test(fmal, LDBL_MAX, LDBL_MAX, NAN, NAN, ALL_STD_EXCEPT, 0);
194 ALL_STD_EXCEPT, FE_INEXACT);
196 ALL_STD_EXCEPT, FE_INEXACT);
198 ALL_STD_EXCEPT, FE_INEXACT);
201 ALL_STD_EXCEPT, FE_INEXACT);
207 ALL_STD_EXCEPT, FE_INEXACT);
209 ALL_STD_EXCEPT, FE_INEXACT);
211 ALL_STD_EXCEPT, FE_INEXACT);
214 ALL_STD_EXCEPT, FE_INEXACT);
220 ALL_STD_EXCEPT, FE_INEXACT);
222 ALL_STD_EXCEPT, FE_INEXACT);
224 ALL_STD_EXCEPT, FE_INEXACT);
227 ALL_STD_EXCEPT, FE_INEXACT);
233 ALL_STD_EXCEPT, FE_INEXACT);
235 ALL_STD_EXCEPT, FE_INEXACT);
237 ALL_STD_EXCEPT, FE_INEXACT);
240 ALL_STD_EXCEPT, FE_INEXACT);
254 ALL_STD_EXCEPT, FE_INEXACT);
256 ALL_STD_EXCEPT, FE_INEXACT);
258 ALL_STD_EXCEPT, FE_INEXACT);
261 ALL_STD_EXCEPT, FE_INEXACT);
267 ALL_STD_EXCEPT, FE_INEXACT);
269 ALL_STD_EXCEPT, FE_INEXACT);
271 ALL_STD_EXCEPT, FE_INEXACT);
274 ALL_STD_EXCEPT, FE_INEXACT);
280 -1.0 + FLT_EPSILON / 2, ALL_STD_EXCEPT, FE_INEXACT);
282 -1.0 + DBL_EPSILON / 2, ALL_STD_EXCEPT, FE_INEXACT);
284 -1.0 + LDBL_EPSILON / 2, ALL_STD_EXCEPT, FE_INEXACT);
287 ALL_STD_EXCEPT, FE_INEXACT);
293 ALL_STD_EXCEPT, FE_INEXACT);
295 ALL_STD_EXCEPT, FE_INEXACT);
297 ALL_STD_EXCEPT, FE_INEXACT);
300 ALL_STD_EXCEPT, FE_INEXACT);
311 ALL_STD_EXCEPT, FE_INEXACT);
315 0x1.34e48a78aae96p-18, ALL_STD_EXCEPT, FE_INEXACT);
324 ALL_STD_EXCEPT, FE_INEXACT);
329 0x1.34e48a78aae96c76p-18L, ALL_STD_EXCEPT, FE_INEXACT);
334 0x1.34e48a78aae96p-18L, ALL_STD_EXCEPT, FE_INEXACT);
340 ALL_STD_EXCEPT, FE_INEXACT);
344 0x1.d87da3aafda3fp70, ALL_STD_EXCEPT, FE_INEXACT);
353 ALL_STD_EXCEPT, FE_INEXACT);
358 0x1.d87da3aafda3f368p70L, ALL_STD_EXCEPT, FE_INEXACT);
363 0x1.d87da3aafda3fp70L, ALL_STD_EXCEPT, FE_INEXACT);