Lines Matching full:x1

184 		test(fmaf, one, one, 0x1.0p-100, 1.0 + FLT_EPSILON,  in test_small_z()
186 test(fma, one, one, 0x1.0p-200, 1.0 + DBL_EPSILON, in test_small_z()
188 test(fmal, one, one, 0x1.0p-200, 1.0 + LDBL_EPSILON, in test_small_z()
191 testall(0x1.0p100, one, 0x1.0p-100, 0x1.0p100, in test_small_z()
197 test(fmaf, -one, one, -0x1.0p-100, -(1.0 + FLT_EPSILON), in test_small_z()
199 test(fma, -one, one, -0x1.0p-200, -(1.0 + DBL_EPSILON), in test_small_z()
201 test(fmal, -one, one, -0x1.0p-200, -(1.0 + LDBL_EPSILON), in test_small_z()
204 testall(0x1.0p100, -one, -0x1.0p-100, -0x1.0p100, in test_small_z()
210 test(fmaf, one, one, -0x1.0p-100, 1.0 - FLT_EPSILON / 2, in test_small_z()
212 test(fma, one, one, -0x1.0p-200, 1.0 - DBL_EPSILON / 2, in test_small_z()
214 test(fmal, one, one, -0x1.0p-200, 1.0 - LDBL_EPSILON / 2, in test_small_z()
217 testall(0x1.0p100, one, -0x1.0p-100, 0x1.0p100, in test_small_z()
223 test(fmaf, -one, one, 0x1.0p-100, -1.0 + FLT_EPSILON / 2, in test_small_z()
225 test(fma, -one, one, 0x1.0p-200, -1.0 + DBL_EPSILON / 2, in test_small_z()
227 test(fmal, -one, one, 0x1.0p-200, -1.0 + LDBL_EPSILON / 2, in test_small_z()
230 testall(-0x1.0p100, one, 0x1.0p-100, -0x1.0p100, in test_small_z()
243 test(fmaf, 0x1.0p-50, 0x1.0p-50, 1.0, 1.0 + FLT_EPSILON, in test_big_z()
245 test(fma, 0x1.0p-100, 0x1.0p-100, 1.0, 1.0 + DBL_EPSILON, in test_big_z()
247 test(fmal, 0x1.0p-100, 0x1.0p-100, 1.0, 1.0 + LDBL_EPSILON, in test_big_z()
250 testall(-0x1.0p-50, -0x1.0p-50, 0x1.0p100, 0x1.0p100, in test_big_z()
256 test(fmaf, -0x1.0p-50, 0x1.0p-50, -1.0, -(1.0 + FLT_EPSILON), in test_big_z()
258 test(fma, -0x1.0p-100, 0x1.0p-100, -1.0, -(1.0 + DBL_EPSILON), in test_big_z()
260 test(fmal, -0x1.0p-100, 0x1.0p-100, -1.0, -(1.0 + LDBL_EPSILON), in test_big_z()
263 testall(0x1.0p-50, -0x1.0p-50, -0x1.0p100, -0x1.0p100, in test_big_z()
269 test(fmaf, -0x1.0p-50, -0x1.0p-50, -1.0, in test_big_z()
271 test(fma, -0x1.0p-100, -0x1.0p-100, -1.0, in test_big_z()
273 test(fmal, -0x1.0p-100, -0x1.0p-100, -1.0, in test_big_z()
276 testall(0x1.0p-50, 0x1.0p-50, -0x1.0p100, -0x1.0p100, in test_big_z()
282 test(fmaf, 0x1.0p-50, -0x1.0p-50, 1.0, 1.0 - FLT_EPSILON / 2, in test_big_z()
284 test(fma, 0x1.0p-100, -0x1.0p-100, 1.0, 1.0 - DBL_EPSILON / 2, in test_big_z()
286 test(fmal, 0x1.0p-100, -0x1.0p-100, 1.0, 1.0 - LDBL_EPSILON / 2, in test_big_z()
289 testall(-0x1.0p-50, 0x1.0p-50, 0x1.0p100, 0x1.0p100, in test_big_z()
299 testrnd(fmaf, -0x1.c139d8p-51, -0x1.600e7ap32, 0x1.26558cp-38, in test_accuracy()
300 0x1.34e48ap-18, 0x1.34e48cp-18, 0x1.34e48ap-18, 0x1.34e48ap-18, in test_accuracy()
302 testrnd(fma, -0x1.c139d7b84f1a3p-51, -0x1.600e7a2a16484p32, in test_accuracy()
303 0x1.26558cac31580p-38, 0x1.34e48a78aae97p-18, in test_accuracy()
304 0x1.34e48a78aae97p-18, 0x1.34e48a78aae96p-18, in test_accuracy()
305 0x1.34e48a78aae96p-18, ALL_STD_EXCEPT, FE_INEXACT); in test_accuracy()
307 testrnd(fmal, -0x1.c139d7b84f1a3079263afcc5bae3p-51L, in test_accuracy()
308 -0x1.600e7a2a164840edbe2e7d301a72p32L, in test_accuracy()
309 0x1.26558cac315807eb07e448042101p-38L, in test_accuracy()
310 0x1.34e48a78aae96c76ed36077dd387p-18L, in test_accuracy()
311 0x1.34e48a78aae96c76ed36077dd388p-18L, in test_accuracy()
312 0x1.34e48a78aae96c76ed36077dd387p-18L, in test_accuracy()
313 0x1.34e48a78aae96c76ed36077dd387p-18L, in test_accuracy()
316 testrnd(fmal, -0x1.c139d7b84f1a307ap-51L, -0x1.600e7a2a164840eep32L, in test_accuracy()
317 0x1.26558cac315807ecp-38L, 0x1.34e48a78aae96c78p-18L, in test_accuracy()
318 0x1.34e48a78aae96c78p-18L, 0x1.34e48a78aae96c76p-18L, in test_accuracy()
319 0x1.34e48a78aae96c76p-18L, ALL_STD_EXCEPT, FE_INEXACT); in test_accuracy()
321 testrnd(fmal, -0x1.c139d7b84f1a3p-51L, -0x1.600e7a2a16484p32L, in test_accuracy()
322 0x1.26558cac31580p-38L, 0x1.34e48a78aae97p-18L, in test_accuracy()
323 0x1.34e48a78aae97p-18L, 0x1.34e48a78aae96p-18L, in test_accuracy()
324 0x1.34e48a78aae96p-18L, ALL_STD_EXCEPT, FE_INEXACT); in test_accuracy()
328 testrnd(fmaf, 0x1.98210ap53, 0x1.9556acp-24, 0x1.d87da4p70, in test_accuracy()
329 0x1.d87da4p70, 0x1.d87da6p70, 0x1.d87da4p70, 0x1.d87da4p70, in test_accuracy()
331 testrnd(fma, 0x1.98210ac83fe2bp53, 0x1.9556ac1475f0fp-24, in test_accuracy()
332 0x1.d87da3aafc60ep70, 0x1.d87da3aafda40p70, in test_accuracy()
333 0x1.d87da3aafda40p70, 0x1.d87da3aafda3fp70, in test_accuracy()
334 0x1.d87da3aafda3fp70, ALL_STD_EXCEPT, FE_INEXACT); in test_accuracy()
336 testrnd(fmal, 0x1.98210ac83fe2a8f65b6278b74cebp53L, in test_accuracy()
337 0x1.9556ac1475f0f28968b61d0de65ap-24L, in test_accuracy()
338 0x1.d87da3aafc60d830aa4c6d73b749p70L, in test_accuracy()
339 0x1.d87da3aafda3f36a69eb86488224p70L, in test_accuracy()
340 0x1.d87da3aafda3f36a69eb86488225p70L, in test_accuracy()
341 0x1.d87da3aafda3f36a69eb86488224p70L, in test_accuracy()
342 0x1.d87da3aafda3f36a69eb86488224p70L, in test_accuracy()
345 testrnd(fmal, 0x1.98210ac83fe2a8f6p53L, 0x1.9556ac1475f0f28ap-24L, in test_accuracy()
346 0x1.d87da3aafc60d83p70L, 0x1.d87da3aafda3f36ap70L, in test_accuracy()
347 0x1.d87da3aafda3f36ap70L, 0x1.d87da3aafda3f368p70L, in test_accuracy()
348 0x1.d87da3aafda3f368p70L, ALL_STD_EXCEPT, FE_INEXACT); in test_accuracy()
350 testrnd(fmal, 0x1.98210ac83fe2bp53L, 0x1.9556ac1475f0fp-24L, in test_accuracy()
351 0x1.d87da3aafc60ep70L, 0x1.d87da3aafda40p70L, in test_accuracy()
352 0x1.d87da3aafda40p70L, 0x1.d87da3aafda3fp70L, in test_accuracy()
353 0x1.d87da3aafda3fp70L, ALL_STD_EXCEPT, FE_INEXACT); in test_accuracy()
357 testrnd(fmaf, 0x1.31ad02p+100, 0x1.2fbf7ap-42, -0x1.c3e106p+58, in test_accuracy()
358 -0x1.64c27cp+56, -0x1.64c27ap+56, -0x1.64c27cp+56, in test_accuracy()
359 -0x1.64c27ap+56, ALL_STD_EXCEPT, FE_INEXACT); in test_accuracy()
360 testrnd(fma, 0x1.31ad012ede8aap+100, 0x1.2fbf79c839067p-42, in test_accuracy()
361 -0x1.c3e106929056ep+58, -0x1.64c282b970a5fp+56, in test_accuracy()
362 -0x1.64c282b970a5ep+56, -0x1.64c282b970a5fp+56, in test_accuracy()
363 -0x1.64c282b970a5ep+56, ALL_STD_EXCEPT, FE_INEXACT); in test_accuracy()
365 testrnd(fmal, 0x1.31ad012ede8aa282fa1c19376d16p+100L, in test_accuracy()
366 0x1.2fbf79c839066f0f5c68f6d2e814p-42L, in test_accuracy()
367 -0x1.c3e106929056ec19de72bfe64215p+58L, in test_accuracy()
368 -0x1.64c282b970a612598fc025ca8cddp+56L, in test_accuracy()
369 -0x1.64c282b970a612598fc025ca8cddp+56L, in test_accuracy()
370 -0x1.64c282b970a612598fc025ca8cdep+56L, in test_accuracy()
371 -0x1.64c282b970a612598fc025ca8cddp+56L, in test_accuracy()
374 testrnd(fmal, 0x1.31ad012ede8aa4eap+100L, 0x1.2fbf79c839066aeap-42L, in test_accuracy()
375 -0x1.c3e106929056e61p+58L, -0x1.64c282b970a60298p+56L, in test_accuracy()
376 -0x1.64c282b970a60298p+56L, -0x1.64c282b970a6029ap+56L, in test_accuracy()
377 -0x1.64c282b970a60298p+56L, ALL_STD_EXCEPT, FE_INEXACT); in test_accuracy()
379 testrnd(fmal, 0x1.31ad012ede8aap+100L, 0x1.2fbf79c839067p-42L, in test_accuracy()
380 -0x1.c3e106929056ep+58L, -0x1.64c282b970a5fp+56L, in test_accuracy()
381 -0x1.64c282b970a5ep+56L, -0x1.64c282b970a5fp+56L, in test_accuracy()
382 -0x1.64c282b970a5ep+56L, ALL_STD_EXCEPT, FE_INEXACT); in test_accuracy()
387 testrnd(fmaf, 0x1.bbffeep-30, -0x1.1d164cp-74, 0x1.ee7296p-104, in test_accuracy()
388 -0x1.c46ea8p-128, -0x1.c46ea8p-128, -0x1.c46ea8p-128, in test_accuracy()
389 -0x1.c46ea8p-128, ALL_STD_EXCEPT & ~FE_INEXACT, 0); in test_accuracy()
390 testrnd(fma, 0x1.bbffeea6fc7d6p-30, 0x1.1d164c6cbf078p-74, in test_accuracy()
391 -0x1.ee72993aff948p-104, -0x1.71f72ac7d9d8p-159, in test_accuracy()
392 -0x1.71f72ac7d9d8p-159, -0x1.71f72ac7d9d8p-159, in test_accuracy()
393 -0x1.71f72ac7d9d8p-159, ALL_STD_EXCEPT & ~FE_INEXACT, 0); in test_accuracy()
395 testrnd(fmal, 0x1.bbffeea6fc7d65927d147f437675p-30L, in test_accuracy()
396 0x1.1d164c6cbf078b7a22607d1cd6a2p-74L, in test_accuracy()
397 -0x1.ee72993aff94973876031bec0944p-104L, in test_accuracy()
398 0x1.64e086175b3a2adc36e607058814p-217L, in test_accuracy()
399 0x1.64e086175b3a2adc36e607058814p-217L, in test_accuracy()
400 0x1.64e086175b3a2adc36e607058814p-217L, in test_accuracy()
401 0x1.64e086175b3a2adc36e607058814p-217L, in test_accuracy()
404 testrnd(fmal, 0x1.bbffeea6fc7d6592p-30L, 0x1.1d164c6cbf078b7ap-74L, in test_accuracy()
405 -0x1.ee72993aff949736p-104L, 0x1.af190e7a1ee6ad94p-168L, in test_accuracy()
406 0x1.af190e7a1ee6ad94p-168L, 0x1.af190e7a1ee6ad94p-168L, in test_accuracy()
407 0x1.af190e7a1ee6ad94p-168L, ALL_STD_EXCEPT & ~FE_INEXACT, 0); in test_accuracy()
409 testrnd(fmal, 0x1.bbffeea6fc7d6p-30L, 0x1.1d164c6cbf078p-74L, in test_accuracy()
410 -0x1.ee72993aff948p-104L, -0x1.71f72ac7d9d8p-159L, in test_accuracy()
411 -0x1.71f72ac7d9d8p-159L, -0x1.71f72ac7d9d8p-159L, in test_accuracy()
412 -0x1.71f72ac7d9d8p-159L, ALL_STD_EXCEPT & ~FE_INEXACT, 0); in test_accuracy()
421 * a = 0x1.8000000000001p0 in test_double_rounding()
422 * b = 0x1.8000000000001p0 in test_double_rounding()
424 * a * b = 0x1.2000000000001800000000000080p+1 in test_double_rounding()
426 * The correct behavior is to round DOWN to 0x1.2000000000001p+1 in in test_double_rounding()
428 * double+double precision, however, will get 0x1.20000000000018p+1, in test_double_rounding()
432 test(fma, 0x1.8000000000001p0, 0x1.8000000000001p0, in test_double_rounding()
433 -0x1.0000000000001p-104, 0x1.2000000000001p+1, in test_double_rounding()
436 test(fma, 0x1.8000000000001p0, 0x1.8000000000001p0, in test_double_rounding()
437 -0x1.0000000000001p-104, 0x1.2000000000001p+1, in test_double_rounding()
440 test(fma, 0x1.8000000000001p0, 0x1.8000000000001p0, in test_double_rounding()
441 -0x1.0000000000001p-104, 0x1.2000000000002p+1, in test_double_rounding()
445 test(fmaf, 0x1.800002p+0, 0x1.800002p+0, -0x1.000002p-46, 0x1.200002p+1, in test_double_rounding()
448 test(fmaf, 0x1.800002p+0, 0x1.800002p+0, -0x1.000002p-46, 0x1.200002p+1, in test_double_rounding()
451 test(fmaf, 0x1.800002p+0, 0x1.800002p+0, -0x1.000002p-46, 0x1.200004p+1, in test_double_rounding()
456 test(fmal, 0x1.4p+0L, 0x1.0000000000000004p+0L, 0x1p-128L, in test_double_rounding()
457 0x1.4000000000000006p+0L, ALL_STD_EXCEPT, FE_INEXACT); in test_double_rounding()
459 test(fmal, 0x1.8000000000000000000000000001p+0L, in test_double_rounding()
460 0x1.8000000000000000000000000001p+0L, in test_double_rounding()
461 -0x1.0000000000000000000000000001p-224L, in test_double_rounding()
462 0x1.2000000000000000000000000001p+1L, ALL_STD_EXCEPT, FE_INEXACT); in test_double_rounding()