ze 386 maint/gnulib/lib/fma.c int ze; /* exponent of z */ ze 431 maint/gnulib/lib/fma.c zn = FREXP (zn, &ze); ze 436 maint/gnulib/lib/fma.c if (xye < ze - MANT_BIT) ze 441 maint/gnulib/lib/fma.c if (xye - 2 * MANT_BIT > ze) ze 452 maint/gnulib/lib/fma.c ze = xye - 2 * MANT_BIT - 1; ze 473 maint/gnulib/lib/fma.c e = MIN (xye - 2 * MANT_BIT, ze - MANT_BIT); ze 519 maint/gnulib/lib/fma.c if (e == ze - MANT_BIT) ze 529 maint/gnulib/lib/fma.c size_t ediff = ze - MANT_BIT - e; ze 67 maint/gnulib/tests/test-fma2.h int ze; ze 83 maint/gnulib/tests/test-fma2.h for (ze = MIN_EXP - MANT_BIT; ze <= MAX_EXP - 1;) ze 85 maint/gnulib/tests/test-fma2.h z = sign * POW2 (ze); /* (-1)^(xs+ys) * 2^ze */ ze 87 maint/gnulib/tests/test-fma2.h if (xe + ye >= ze + MANT_BIT) ze 89 maint/gnulib/tests/test-fma2.h else if (xe + ye > ze - MANT_BIT) ze 90 maint/gnulib/tests/test-fma2.h expected = sign * (POW2 (xe + ye) + POW2 (ze)); ze 95 maint/gnulib/tests/test-fma2.h ze++; ze 97 maint/gnulib/tests/test-fma2.h if (ze == MIN_EXP + MANT_BIT) ze 98 maint/gnulib/tests/test-fma2.h ze = - 2 * MANT_BIT - 1; ze 99 maint/gnulib/tests/test-fma2.h else if (ze == 2 * MANT_BIT) ze 100 maint/gnulib/tests/test-fma2.h ze = MAX_EXP - MANT_BIT - 1; ze 104 maint/gnulib/tests/test-fma2.h for (ze = MIN_EXP - MANT_BIT; ze <= MAX_EXP - 1;) ze 106 maint/gnulib/tests/test-fma2.h z = - sign * POW2 (ze); /* (-1)^(xs+ys+1) * 2^ze */ ze 108 maint/gnulib/tests/test-fma2.h if (xe + ye > ze + MANT_BIT) ze 110 maint/gnulib/tests/test-fma2.h else if (xe + ye >= ze) ze 111 maint/gnulib/tests/test-fma2.h expected = sign * (POW2 (xe + ye) - POW2 (ze)); ze 112 maint/gnulib/tests/test-fma2.h else if (xe + ye > ze - 1 - MANT_BIT) ze 113 maint/gnulib/tests/test-fma2.h expected = - sign * (POW2 (ze) - POW2 (xe + ye)); ze 118 maint/gnulib/tests/test-fma2.h ze++; ze 120 maint/gnulib/tests/test-fma2.h if (ze == MIN_EXP + MANT_BIT) ze 121 maint/gnulib/tests/test-fma2.h ze = - 2 * MANT_BIT - 1; ze 122 maint/gnulib/tests/test-fma2.h else if (ze == 2 * MANT_BIT) ze 123 maint/gnulib/tests/test-fma2.h ze = MAX_EXP - MANT_BIT - 1; ze 140 maint/gnulib/tests/test-fma2.h int ze; ze 162 maint/gnulib/tests/test-fma2.h for (ze = MIN_SUBNORMAL_EXP; ze <= MAX_EXP - 1;) ze 164 maint/gnulib/tests/test-fma2.h z = sign * POW2 (ze); /* (-1)^(xs+ys) * 2^ze */ ze 167 maint/gnulib/tests/test-fma2.h if ((xe + ye > ze ze 168 maint/gnulib/tests/test-fma2.h && xe + ye < ze + MANT_BIT ze 170 maint/gnulib/tests/test-fma2.h || (xe + ye == ze + DBL_MANT_BIT && i == DBL_MANT_BIT + 1) ze 171 maint/gnulib/tests/test-fma2.h || (xe + ye == ze + MANT_BIT - 1 && i == 1)) ze 173 maint/gnulib/tests/test-fma2.h if (xe + ye > ze + MANT_BIT) ze 190 maint/gnulib/tests/test-fma2.h else if (xe + ye == ze + MANT_BIT) ze 209 maint/gnulib/tests/test-fma2.h else if (xe + ye > ze - MANT_BIT + 2 * i) ze 211 maint/gnulib/tests/test-fma2.h sign * (POW2 (ze) ze 215 maint/gnulib/tests/test-fma2.h else if (xe + ye >= ze - MANT_BIT + i) ze 217 maint/gnulib/tests/test-fma2.h sign * (POW2 (ze) ze 220 maint/gnulib/tests/test-fma2.h else if (xe + ye == ze - MANT_BIT + i - 1) ze 224 maint/gnulib/tests/test-fma2.h sign * (POW2 (ze) + POW2 (ze - MANT_BIT + 1)); ze 227 maint/gnulib/tests/test-fma2.h sign * (POW2 (ze) ze 229 maint/gnulib/tests/test-fma2.h + POW2 (ze - MANT_BIT + 1)); ze 231 maint/gnulib/tests/test-fma2.h else if (xe + ye >= ze - MANT_BIT + 1) ze 232 maint/gnulib/tests/test-fma2.h expected = sign * (POW2 (ze) + POW2 (xe + ye)); ze 233 maint/gnulib/tests/test-fma2.h else if (xe + ye == ze - MANT_BIT) ze 235 maint/gnulib/tests/test-fma2.h sign * (POW2 (ze) + POW2 (ze - MANT_BIT + 1)); ze 236 maint/gnulib/tests/test-fma2.h else if (xe + ye == ze - MANT_BIT - 1) ze 240 maint/gnulib/tests/test-fma2.h sign * (POW2 (ze) + POW2 (ze - MANT_BIT + 1)); ze 249 maint/gnulib/tests/test-fma2.h ze++; ze 251 maint/gnulib/tests/test-fma2.h if (ze == MIN_EXP + MANT_BIT) ze 252 maint/gnulib/tests/test-fma2.h ze = - 2 * MANT_BIT - 1; ze 253 maint/gnulib/tests/test-fma2.h else if (ze == 2 * MANT_BIT) ze 254 maint/gnulib/tests/test-fma2.h ze = MAX_EXP - MANT_BIT - 1; ze 259 maint/gnulib/tests/test-fma2.h for (ze = MIN_SUBNORMAL_EXP; ze <= MAX_EXP - 1;) ze 261 maint/gnulib/tests/test-fma2.h z = - sign * POW2 (ze); /* (-1)^(xs+ys+1) * 2^ze */ ze 264 maint/gnulib/tests/test-fma2.h if ((xe + ye == ze && i == MANT_BIT - 1) ze 265 maint/gnulib/tests/test-fma2.h || (xe + ye > ze ze 266 maint/gnulib/tests/test-fma2.h && xe + ye <= ze + DBL_MANT_BIT - 1 ze 268 maint/gnulib/tests/test-fma2.h || (xe + ye >= ze + DBL_MANT_BIT - 1 ze 269 maint/gnulib/tests/test-fma2.h && xe + ye < ze + MANT_BIT ze 270 maint/gnulib/tests/test-fma2.h && xe + ye == ze + i - 1) ze 271 maint/gnulib/tests/test-fma2.h || (xe + ye > ze + DBL_MANT_BIT ze 272 maint/gnulib/tests/test-fma2.h && xe + ye < ze + MANT_BIT ze 275 maint/gnulib/tests/test-fma2.h if (xe + ye == ze) ze 282 maint/gnulib/tests/test-fma2.h else if (xe + ye == ze - 1) ze 295 maint/gnulib/tests/test-fma2.h else if (xe + ye > ze + MANT_BIT) ze 307 maint/gnulib/tests/test-fma2.h else if (xe + ye == ze + MANT_BIT) ze 325 maint/gnulib/tests/test-fma2.h else if (xe + ye >= ze - MANT_BIT + 2 * i) ze 327 maint/gnulib/tests/test-fma2.h sign * (- POW2 (ze) ze 331 maint/gnulib/tests/test-fma2.h else if (xe + ye >= ze - MANT_BIT + i - 1) ze 333 maint/gnulib/tests/test-fma2.h sign * (- POW2 (ze) ze 336 maint/gnulib/tests/test-fma2.h else if (xe + ye == ze - MANT_BIT + i - 2) ze 338 maint/gnulib/tests/test-fma2.h sign * (- POW2 (ze) ze 340 maint/gnulib/tests/test-fma2.h + POW2 (ze - MANT_BIT)); ze 341 maint/gnulib/tests/test-fma2.h else if (xe + ye >= ze - MANT_BIT) ze 343 maint/gnulib/tests/test-fma2.h sign * (- POW2 (ze) ze 345 maint/gnulib/tests/test-fma2.h else if (xe + ye == ze - MANT_BIT - 1) ze 347 maint/gnulib/tests/test-fma2.h sign * (- POW2 (ze) ze 348 maint/gnulib/tests/test-fma2.h + POW2 (ze - MANT_BIT)); ze 354 maint/gnulib/tests/test-fma2.h ze++; ze 356 maint/gnulib/tests/test-fma2.h if (ze == MIN_EXP + MANT_BIT) ze 357 maint/gnulib/tests/test-fma2.h ze = - 2 * MANT_BIT - 1; ze 358 maint/gnulib/tests/test-fma2.h else if (ze == 2 * MANT_BIT) ze 359 maint/gnulib/tests/test-fma2.h ze = MAX_EXP - MANT_BIT - 1; ze 379 maint/gnulib/tests/test-fma2.h int ze; ze 401 maint/gnulib/tests/test-fma2.h for (ze = MIN_EXP - MANT_BIT; ze <= MAX_EXP - 1;) ze 403 maint/gnulib/tests/test-fma2.h z = sign * POW2 (ze); /* (-1)^(xs+ys) * 2^ze */ ze 406 maint/gnulib/tests/test-fma2.h if ((xe + ye == ze + MANT_BIT && i > DBL_MANT_BIT) ze 407 maint/gnulib/tests/test-fma2.h || (xe + ye < ze + MANT_BIT ze 408 maint/gnulib/tests/test-fma2.h && xe + ye >= ze ze 410 maint/gnulib/tests/test-fma2.h || (xe + ye < ze ze 411 maint/gnulib/tests/test-fma2.h && xe + ye == ze - MANT_BIT + 2 * i)) ze 413 maint/gnulib/tests/test-fma2.h if (xe + ye > ze + MANT_BIT + 1) ze 422 maint/gnulib/tests/test-fma2.h else if (xe + ye == ze + MANT_BIT + 1) ze 431 maint/gnulib/tests/test-fma2.h else if (xe + ye >= ze - MANT_BIT + 2 * i) ze 435 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) + POW2 (ze)); ze 440 maint/gnulib/tests/test-fma2.h + POW2 (ze)); ze 442 maint/gnulib/tests/test-fma2.h else if (xe + ye >= ze - MANT_BIT + 1) ze 444 maint/gnulib/tests/test-fma2.h sign * (POW2 (ze) + POW2 (xe + ye)); ze 450 maint/gnulib/tests/test-fma2.h ze++; ze 452 maint/gnulib/tests/test-fma2.h if (ze == MIN_EXP + MANT_BIT) ze 453 maint/gnulib/tests/test-fma2.h ze = - 2 * MANT_BIT - 1; ze 454 maint/gnulib/tests/test-fma2.h else if (ze == 2 * MANT_BIT) ze 455 maint/gnulib/tests/test-fma2.h ze = MAX_EXP - MANT_BIT - 1; ze 460 maint/gnulib/tests/test-fma2.h for (ze = MIN_SUBNORMAL_EXP; ze <= MAX_EXP - 1;) ze 462 maint/gnulib/tests/test-fma2.h z = - sign * POW2 (ze); /* (-1)^(xs+ys+1) * 2^ze */ ze 465 maint/gnulib/tests/test-fma2.h if (xe + ye > ze ze 466 maint/gnulib/tests/test-fma2.h && xe + ye < ze + DBL_MANT_BIT ze 467 maint/gnulib/tests/test-fma2.h && xe + ye == ze + 2 * i - LDBL_MANT_BIT) ze 469 maint/gnulib/tests/test-fma2.h if (xe + ye == ze) ze 474 maint/gnulib/tests/test-fma2.h else if (xe + ye > ze + MANT_BIT + 1) ze 487 maint/gnulib/tests/test-fma2.h else if (xe + ye == ze + MANT_BIT + 1) ze 502 maint/gnulib/tests/test-fma2.h else if (xe + ye == ze + MANT_BIT) ze 515 maint/gnulib/tests/test-fma2.h - POW2 (ze) ze 518 maint/gnulib/tests/test-fma2.h else if (xe + ye > ze - MANT_BIT + 2 * i) ze 522 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) - POW2 (ze)); ze 526 maint/gnulib/tests/test-fma2.h - POW2 (ze) ze 529 maint/gnulib/tests/test-fma2.h else if (xe + ye == ze - MANT_BIT + 2 * i) ze 531 maint/gnulib/tests/test-fma2.h sign * (- POW2 (ze) ze 534 maint/gnulib/tests/test-fma2.h else if (xe + ye >= ze - MANT_BIT) ze 535 maint/gnulib/tests/test-fma2.h expected = sign * (- POW2 (ze) + POW2 (xe + ye)); ze 541 maint/gnulib/tests/test-fma2.h ze++; ze 543 maint/gnulib/tests/test-fma2.h if (ze == MIN_EXP + MANT_BIT) ze 544 maint/gnulib/tests/test-fma2.h ze = - 2 * MANT_BIT - 1; ze 545 maint/gnulib/tests/test-fma2.h else if (ze == 2 * MANT_BIT) ze 546 maint/gnulib/tests/test-fma2.h ze = MAX_EXP - MANT_BIT - 1;