ye 401 maint/gnulib/lib/fma.c int ye; /* exponent of y */ ye 430 maint/gnulib/lib/fma.c yn = FREXP (yn, &ye); ye 432 maint/gnulib/lib/fma.c xye = xe + ye; ye 66 maint/gnulib/tests/test-fma2.h int ye; ye 76 maint/gnulib/tests/test-fma2.h for (ye = -YE_RANGE; ye <= YE_RANGE; ye++) ye 78 maint/gnulib/tests/test-fma2.h y = pow_m1[ys] * POW2 (ye); /* (-1)^ys * 2^ye */ ye 87 maint/gnulib/tests/test-fma2.h if (xe + ye >= ze + MANT_BIT) ye 88 maint/gnulib/tests/test-fma2.h expected = sign * POW2 (xe + ye); ye 89 maint/gnulib/tests/test-fma2.h else if (xe + ye > ze - MANT_BIT) ye 90 maint/gnulib/tests/test-fma2.h expected = sign * (POW2 (xe + ye) + POW2 (ze)); ye 108 maint/gnulib/tests/test-fma2.h if (xe + ye > ze + MANT_BIT) ye 109 maint/gnulib/tests/test-fma2.h expected = sign * POW2 (xe + ye); ye 110 maint/gnulib/tests/test-fma2.h else if (xe + ye >= ze) ye 111 maint/gnulib/tests/test-fma2.h expected = sign * (POW2 (xe + ye) - POW2 (ze)); ye 112 maint/gnulib/tests/test-fma2.h else if (xe + ye > ze - 1 - MANT_BIT) ye 113 maint/gnulib/tests/test-fma2.h expected = - sign * (POW2 (ze) - POW2 (xe + ye)); ye 139 maint/gnulib/tests/test-fma2.h int ye; ye 151 maint/gnulib/tests/test-fma2.h for (ye = -YE_RANGE; ye <= YE_RANGE; ye++) ye 154 maint/gnulib/tests/test-fma2.h pow_m1[ys] * (POW2 (ye) + POW2 (ye - i)); ye 167 maint/gnulib/tests/test-fma2.h if ((xe + ye > ze ye 168 maint/gnulib/tests/test-fma2.h && xe + ye < ze + MANT_BIT ye 170 maint/gnulib/tests/test-fma2.h || (xe + ye == ze + DBL_MANT_BIT && i == DBL_MANT_BIT + 1) ye 171 maint/gnulib/tests/test-fma2.h || (xe + ye == ze + MANT_BIT - 1 && i == 1)) ye 173 maint/gnulib/tests/test-fma2.h if (xe + ye > ze + MANT_BIT) ye 177 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) ye 178 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - i + 1)); ye 181 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) ye 182 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - i + 1) ye 183 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - MANT_BIT + 1)); ye 186 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) ye 187 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - i + 1) ye 188 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - 2 * i)); ye 190 maint/gnulib/tests/test-fma2.h else if (xe + ye == ze + MANT_BIT) ye 194 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) ye 195 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - i + 1) ye 196 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - MANT_BIT + 1)); ye 200 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) ye 201 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - i + 1) ye 202 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - 2 * i + 1)); ye 205 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) ye 206 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - i + 1) ye 207 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - 2 * i)); ye 209 maint/gnulib/tests/test-fma2.h else if (xe + ye > ze - MANT_BIT + 2 * i) ye 212 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye) ye 213 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - i + 1) ye 214 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - 2 * i)); ye 215 maint/gnulib/tests/test-fma2.h else if (xe + ye >= ze - MANT_BIT + i) ye 218 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye) ye 219 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - i + 1)); ye 220 maint/gnulib/tests/test-fma2.h else if (xe + ye == ze - MANT_BIT + i - 1) ye 228 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye) ye 231 maint/gnulib/tests/test-fma2.h else if (xe + ye >= ze - MANT_BIT + 1) ye 232 maint/gnulib/tests/test-fma2.h expected = sign * (POW2 (ze) + POW2 (xe + ye)); ye 233 maint/gnulib/tests/test-fma2.h else if (xe + ye == ze - MANT_BIT) ye 236 maint/gnulib/tests/test-fma2.h else if (xe + ye == ze - MANT_BIT - 1) ye 264 maint/gnulib/tests/test-fma2.h if ((xe + ye == ze && i == MANT_BIT - 1) ye 265 maint/gnulib/tests/test-fma2.h || (xe + ye > ze ye 266 maint/gnulib/tests/test-fma2.h && xe + ye <= ze + DBL_MANT_BIT - 1 ye 268 maint/gnulib/tests/test-fma2.h || (xe + ye >= ze + DBL_MANT_BIT - 1 ye 269 maint/gnulib/tests/test-fma2.h && xe + ye < ze + MANT_BIT ye 270 maint/gnulib/tests/test-fma2.h && xe + ye == ze + i - 1) ye 271 maint/gnulib/tests/test-fma2.h || (xe + ye > ze + DBL_MANT_BIT ye 272 maint/gnulib/tests/test-fma2.h && xe + ye < ze + MANT_BIT ye 275 maint/gnulib/tests/test-fma2.h if (xe + ye == ze) ye 279 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye - i + 1) ye 280 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - 2 * i)); ye 282 maint/gnulib/tests/test-fma2.h else if (xe + ye == ze - 1) ye 287 maint/gnulib/tests/test-fma2.h sign * (- POW2 (xe + ye) ye 288 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - i + 1)); ye 291 maint/gnulib/tests/test-fma2.h sign * (- POW2 (xe + ye) ye 292 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - i + 1) ye 293 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - 2 * i)); ye 295 maint/gnulib/tests/test-fma2.h else if (xe + ye > ze + MANT_BIT) ye 299 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) ye 300 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - i + 1)); ye 303 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) ye 304 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - i + 1) ye 305 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - 2 * i)); ye 307 maint/gnulib/tests/test-fma2.h else if (xe + ye == ze + MANT_BIT) ye 311 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) ye 312 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - i + 1)); ye 316 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) ye 317 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - i + 1)); ye 321 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) ye 322 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - i + 1) ye 323 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - 2 * i)); ye 325 maint/gnulib/tests/test-fma2.h else if (xe + ye >= ze - MANT_BIT + 2 * i) ye 328 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye) ye 329 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - i + 1) ye 330 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - 2 * i)); ye 331 maint/gnulib/tests/test-fma2.h else if (xe + ye >= ze - MANT_BIT + i - 1) ye 334 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye) ye 335 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye - i + 1)); ye 336 maint/gnulib/tests/test-fma2.h else if (xe + ye == ze - MANT_BIT + i - 2) ye 339 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye) ye 341 maint/gnulib/tests/test-fma2.h else if (xe + ye >= ze - MANT_BIT) ye 344 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye)); ye 345 maint/gnulib/tests/test-fma2.h else if (xe + ye == ze - MANT_BIT - 1) ye 378 maint/gnulib/tests/test-fma2.h int ye; ye 390 maint/gnulib/tests/test-fma2.h for (ye = -YE_RANGE; ye <= YE_RANGE; ye++) ye 393 maint/gnulib/tests/test-fma2.h pow_m1[ys] * (POW2 (ye) - POW2 (ye - i)); ye 406 maint/gnulib/tests/test-fma2.h if ((xe + ye == ze + MANT_BIT && i > DBL_MANT_BIT) ye 407 maint/gnulib/tests/test-fma2.h || (xe + ye < ze + MANT_BIT ye 408 maint/gnulib/tests/test-fma2.h && xe + ye >= ze ye 410 maint/gnulib/tests/test-fma2.h || (xe + ye < ze ye 411 maint/gnulib/tests/test-fma2.h && xe + ye == ze - MANT_BIT + 2 * i)) ye 413 maint/gnulib/tests/test-fma2.h if (xe + ye > ze + MANT_BIT + 1) ye 416 maint/gnulib/tests/test-fma2.h expected = sign * POW2 (xe + ye); ye 419 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) ye 420 maint/gnulib/tests/test-fma2.h - POW2 (xe + ye - 2 * i)); ye 422 maint/gnulib/tests/test-fma2.h else if (xe + ye == ze + MANT_BIT + 1) ye 425 maint/gnulib/tests/test-fma2.h expected = sign * POW2 (xe + ye); ye 428 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) ye 429 maint/gnulib/tests/test-fma2.h - POW2 (xe + ye - 2 * i)); ye 431 maint/gnulib/tests/test-fma2.h else if (xe + ye >= ze - MANT_BIT + 2 * i) ye 435 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) + POW2 (ze)); ye 438 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) ye 439 maint/gnulib/tests/test-fma2.h - POW2 (xe + ye - 2 * i) ye 442 maint/gnulib/tests/test-fma2.h else if (xe + ye >= ze - MANT_BIT + 1) ye 444 maint/gnulib/tests/test-fma2.h sign * (POW2 (ze) + POW2 (xe + ye)); ye 465 maint/gnulib/tests/test-fma2.h if (xe + ye > ze ye 466 maint/gnulib/tests/test-fma2.h && xe + ye < ze + DBL_MANT_BIT ye 467 maint/gnulib/tests/test-fma2.h && xe + ye == ze + 2 * i - LDBL_MANT_BIT) ye 469 maint/gnulib/tests/test-fma2.h if (xe + ye == ze) ye 472 maint/gnulib/tests/test-fma2.h expected = sign * - POW2 (xe + ye - 2 * i); ye 474 maint/gnulib/tests/test-fma2.h else if (xe + ye > ze + MANT_BIT + 1) ye 477 maint/gnulib/tests/test-fma2.h expected = sign * POW2 (xe + ye); ye 480 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) ye 481 maint/gnulib/tests/test-fma2.h - POW2 (xe + ye - MANT_BIT)); ye 484 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) ye 485 maint/gnulib/tests/test-fma2.h - POW2 (xe + ye - 2 * i)); ye 487 maint/gnulib/tests/test-fma2.h else if (xe + ye == ze + MANT_BIT + 1) ye 491 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) ye 492 maint/gnulib/tests/test-fma2.h - POW2 (xe + ye - MANT_BIT)); ye 495 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) ye 496 maint/gnulib/tests/test-fma2.h - POW2 (xe + ye - MANT_BIT + 1)); ye 499 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) ye 500 maint/gnulib/tests/test-fma2.h - POW2 (xe + ye - 2 * i)); ye 502 maint/gnulib/tests/test-fma2.h else if (xe + ye == ze + MANT_BIT) ye 506 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) ye 507 maint/gnulib/tests/test-fma2.h - POW2 (xe + ye - MANT_BIT)); ye 510 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) ye 511 maint/gnulib/tests/test-fma2.h - POW2 (xe + ye - MANT_BIT + 1)); ye 514 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) ye 516 maint/gnulib/tests/test-fma2.h - POW2 (xe + ye - 2 * i)); ye 518 maint/gnulib/tests/test-fma2.h else if (xe + ye > ze - MANT_BIT + 2 * i) ye 522 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) - POW2 (ze)); ye 525 maint/gnulib/tests/test-fma2.h sign * (POW2 (xe + ye) ye 527 maint/gnulib/tests/test-fma2.h - POW2 (xe + ye - 2 * i)); ye 529 maint/gnulib/tests/test-fma2.h else if (xe + ye == ze - MANT_BIT + 2 * i) ye 532 maint/gnulib/tests/test-fma2.h + POW2 (xe + ye) ye 533 maint/gnulib/tests/test-fma2.h - POW2 (xe + ye - 2 * i)); ye 534 maint/gnulib/tests/test-fma2.h else if (xe + ye >= ze - MANT_BIT) ye 535 maint/gnulib/tests/test-fma2.h expected = sign * (- POW2 (ze) + POW2 (xe + ye));