Lines Matching defs:exp_x

29      int exp_x, exp_y, exp_t;
72 exp_x = (x.w[1] >> 49) & 0x000000000003fffull;
131 if (exp_x > exp_y) { // to simplify the loop below,
132 SWAP (exp_x, exp_y, exp_t); // put the larger exp in y,
138 if (exp_y - exp_x > 33) {
143 if (exp_y - exp_x > 19) {
146 ten2k128[exp_y - exp_x - 20]);
157 __mul_64x128_to_192 (sig_n_prime192, ten2k64[exp_y - exp_x], sig_y);
170 int exp_x, exp_y;
222 exp_x = (x.w[1] >> 49) & 0x000000000003fffull;
291 if (exp_y == exp_x) {
302 && exp_x >= exp_y) {
310 && exp_x <= exp_y) {
317 diff = exp_x - exp_y;
319 // if |exp_x - exp_y| < 33, it comes down to the compensated significand
322 // if exp_x is 33 greater than exp_y, no need for compensation
368 diff = exp_y - exp_x;
370 // if exp_x is 33 less than exp_y, no need for compensation
423 int exp_x, exp_y;
476 exp_x = (x.w[1] >> 49) & 0x000000000003fffull;
545 if (exp_y == exp_x) {
555 && exp_x > exp_y) {
560 && exp_x < exp_y) {
565 diff = exp_x - exp_y;
567 // if |exp_x - exp_y| < 33, it comes down to the compensated significand
570 // if exp_x is 33 greater than exp_y, no need for compensation
617 diff = exp_y - exp_x;
619 // if exp_x is 33 less than exp_y, no need for compensation
674 int exp_x, exp_y;
727 exp_x = (x.w[1] >> 49) & 0x000000000003fffull;
796 if (exp_y == exp_x) {
806 && exp_x > exp_y) {
811 && exp_x < exp_y) {
816 diff = exp_x - exp_y;
818 // if |exp_x - exp_y| < 33, it comes down to the compensated significand
821 // if exp_x is 33 greater than exp_y, no need for compensation
868 diff = exp_y - exp_x;
870 // if exp_x is 33 less than exp_y, no need for compensation
923 int exp_x, exp_y;
976 exp_x = (x.w[1] >> 49) & 0x000000000003fffull;
1045 if (exp_y == exp_x) {
1056 && exp_x >= exp_y) {
1062 && exp_x <= exp_y) {
1067 diff = exp_x - exp_y;
1069 // if |exp_x - exp_y| < 33, it comes down to the compensated significand
1072 // if exp_x is 33 greater than exp_y, no need for compensation
1119 diff = exp_y - exp_x;
1121 // if exp_x is 33 less than exp_y, no need for compensation
1174 int exp_x, exp_y;
1226 exp_x = (x.w[1] >> 49) & 0x000000000003fffull;
1295 if (exp_y == exp_x) {
1308 && exp_x >= exp_y) {
1314 && exp_x <= exp_y) {
1319 diff = exp_x - exp_y;
1321 // if |exp_x - exp_y| < 33, it comes down to the compensated significand
1324 // if exp_x is 33 greater than exp_y, no need for compensation
1371 diff = exp_y - exp_x;
1373 // if exp_x is 33 less than exp_y, no need for compensation
1428 int exp_x, exp_y;
1480 exp_x = (x.w[1] >> 49) & 0x000000000003fffull;
1549 if (exp_y == exp_x) {
1560 && exp_x >= exp_y) {
1566 && exp_x <= exp_y) {
1571 diff = exp_x - exp_y;
1573 // if |exp_x - exp_y| < 33, it comes down to the compensated significand
1576 // if exp_x is 33 greater than exp_y, no need for compensation
1623 diff = exp_y - exp_x;
1625 // if exp_x is 33 less than exp_y, no need for compensation
1679 int exp_x, exp_y, exp_t;
1722 exp_x = (x.w[1] >> 49) & 0x000000000003fffull;
1781 if (exp_x > exp_y) { // to simplify the loop below,
1782 SWAP (exp_x, exp_y, exp_t); // put the larger exp in y,
1788 if (exp_y - exp_x > 33) {
1793 if (exp_y - exp_x > 19) {
1796 ten2k128[exp_y - exp_x - 20]);
1807 __mul_64x128_to192 (sig_n_prime192, ten2k64[exp_y - exp_x], sig_y);
1820 int exp_x, exp_y;
1871 exp_x = (x.w[1] >> 49) & 0x000000000003fffull;
1940 if (exp_y == exp_x) {
1951 && exp_x >= exp_y) {
1957 && exp_x <= exp_y) {
1962 diff = exp_x - exp_y;
1964 // if |exp_x - exp_y| < 33, it comes down to the compensated significand
1967 // if exp_x is 33 greater than exp_y, no need for compensation
2014 diff = exp_y - exp_x;
2016 // if exp_x is 33 less than exp_y, no need for compensation
2070 int exp_x, exp_y;
2123 exp_x = (x.w[1] >> 49) & 0x000000000003fffull;
2193 if (exp_y == exp_x) {
2203 && exp_x > exp_y) {
2208 && exp_x < exp_y) {
2213 diff = exp_x - exp_y;
2215 // if |exp_x - exp_y| < 33, it comes down to the compensated significand
2218 // if exp_x is 33 greater than exp_y, no need for compensation
2265 diff = exp_y - exp_x;
2267 // if exp_x is 33 less than exp_y, no need for compensation
2369 int exp_x, exp_y;
2417 exp_x = (x.w[1] >> 49) & 0x000000000003fffull;
2486 if (exp_y == exp_x) {
2497 && exp_x >= exp_y) {
2505 && exp_x <= exp_y) {
2512 diff = exp_x - exp_y;
2514 // if |exp_x - exp_y| < 33, it comes down to the compensated significand
2517 // if exp_x is 33 greater than exp_y, no need for compensation
2563 diff = exp_y - exp_x;
2565 // if exp_x is 33 less than exp_y, no need for compensation
2619 int exp_x, exp_y;
2669 exp_x = (x.w[1] >> 49) & 0x000000000003fffull;
2738 if (exp_y == exp_x) {
2748 && exp_x > exp_y) {
2753 && exp_x < exp_y) {
2758 diff = exp_x - exp_y;
2760 // if |exp_x - exp_y| < 33, it comes down to the compensated significand
2763 // if exp_x is 33 greater than exp_y, no need for compensation
2810 diff = exp_y - exp_x;
2812 // if exp_x is 33 less than exp_y, no need for compensation
2867 int exp_x, exp_y;
2915 exp_x = (x.w[1] >> 49) & 0x000000000003fffull;
2984 if (exp_y == exp_x) {
2994 && exp_x > exp_y) {
2999 && exp_x < exp_y) {
3004 diff = exp_x - exp_y;
3006 // if |exp_x - exp_y| < 33, it comes down to the compensated significand
3009 // if exp_x is 33 greater than exp_y, no need for compensation
3056 diff = exp_y - exp_x;
3058 // if exp_x is 33 less than exp_y, no need for compensation
3112 int exp_x, exp_y;
3162 exp_x = (x.w[1] >> 49) & 0x000000000003fffull;
3231 if (exp_y == exp_x) {
3242 && exp_x >= exp_y) {
3248 && exp_x <= exp_y) {
3253 diff = exp_x - exp_y;
3255 // if |exp_x - exp_y| < 33, it comes down to the compensated significand
3258 // if exp_x is 33 greater than exp_y, no need for compensation
3305 diff = exp_y - exp_x;
3307 // if exp_x is 33 less than exp_y, |x| < |y|, return 1 if positive
3362 int exp_x, exp_y;
3410 exp_x = (x.w[1] >> 49) & 0x000000000003fffull;
3479 if (exp_y == exp_x) {
3490 && exp_x >= exp_y) {
3496 && exp_x <= exp_y) {
3501 diff = exp_x - exp_y;
3503 // if |exp_x - exp_y| < 33, it comes down to the compensated significand
3506 // if exp_x is 33 greater than exp_y, no need for compensation
3553 diff = exp_y - exp_x;
3555 // if exp_x is 33 less than exp_y, no need for compensation
3610 int exp_x, exp_y;
3659 exp_x = (x.w[1] >> 49) & 0x000000000003fffull;
3728 if (exp_y == exp_x) {
3739 && exp_x >= exp_y) {
3745 && exp_x <= exp_y) {
3750 diff = exp_x - exp_y;
3752 // if |exp_x - exp_y| < 33, it comes down to the compensated significand
3755 // if exp_x is 33 greater than exp_y, no need for compensation
3802 diff = exp_y - exp_x;
3804 // if exp_x is 33 less than exp_y, no need for compensation
3858 int exp_x, exp_y;
3906 exp_x = (x.w[1] >> 49) & 0x000000000003fffull;
3975 if (exp_y == exp_x) {
3986 && exp_x >= exp_y) {
3992 && exp_x <= exp_y) {
3997 diff = exp_x - exp_y;
3999 // if |exp_x - exp_y| < 33, it comes down to the compensated significand
4002 // if exp_x is 33 greater than exp_y, no need for compensation
4049 diff = exp_y - exp_x;
4051 // if exp_x is 33 less than exp_y, no need for compensation
4105 int exp_x, exp_y;
4155 exp_x = (x.w[1] >> 49) & 0x000000000003fffull;
4225 if (exp_y == exp_x) {
4235 && exp_x > exp_y) {
4240 && exp_x < exp_y) {
4245 diff = exp_x - exp_y;
4247 // if |exp_x - exp_y| < 33, it comes down to the compensated significand
4250 // if exp_x is 33 greater than exp_y, no need for compensation
4297 diff = exp_y - exp_x;
4299 // if exp_x is 33 less than exp_y, no need for compensation