/netbsd-current/external/gpl3/gcc.old/dist/libgcc/config/libbid/ |
H A D | bid64_compare.c | 49 int exp_x, exp_y, exp_t; local 95 exp_y = (y & MASK_BINARY_EXPONENT2) >> 51; 103 exp_y = (y & MASK_BINARY_EXPONENT1) >> 53; 133 if (exp_x > exp_y) { // to simplify the loop below, 134 SWAP (exp_x, exp_y, exp_t); // put the larger exp in y, 137 if (exp_y - exp_x > 15) { 141 for (lcv = 0; lcv < (exp_y - exp_x); lcv++) { 168 int exp_x, exp_y; local 224 exp_y = (y & MASK_BINARY_EXPONENT2) >> 51; 232 exp_y 339 int exp_x, exp_y; local 506 int exp_x, exp_y; local 671 int exp_x, exp_y; local 840 int exp_x, exp_y; local 1008 int exp_x, exp_y; local 1176 int exp_x, exp_y, exp_t; local 1306 int exp_x, exp_y; local 1490 int exp_x, exp_y; local 1736 int exp_x, exp_y; local 1918 int exp_x, exp_y; local 2100 int exp_x, exp_y; local 2281 int exp_x, exp_y; local 2463 int exp_x, exp_y; local 2644 int exp_x, exp_y; local 2826 int exp_x, exp_y; local 3007 int exp_x, exp_y; local [all...] |
H A D | bid64_minmax.c | 49 int exp_x, exp_y; local 158 exp_y = (y & MASK_BINARY_EXPONENT2) >> 51; 161 exp_y = (y & MASK_BINARY_EXPONENT1) >> 53; 202 if (sig_x > sig_y && exp_x >= exp_y) { 206 if (sig_x < sig_y && exp_x <= exp_y) { 210 // if exp_x is 15 greater than exp_y, no need for compensation 211 if (exp_x - exp_y > 15) { 215 // if exp_x is 15 less than exp_y, no need for compensation 216 if (exp_y - exp_x > 15) { 220 // if |exp_x - exp_y| < 1 269 int exp_x, exp_y; local 460 int exp_x, exp_y; local 680 int exp_x, exp_y; local [all...] |
H A D | bid64_noncomp.c | 442 unsigned int exp_x, exp_y; local 461 exp_y = (y & MASK_BINARY_EXPONENT2) >> 51; 463 exp_y = (y & MASK_BINARY_EXPONENT1) >> 53; 465 res = (exp_x == exp_y); 480 int exp_x, exp_y; local 627 exp_y = (y & MASK_BINARY_EXPONENT2) >> 51; 633 exp_y = (y & MASK_BINARY_EXPONENT1) >> 53; 642 // both are negative , return true iff exp_x <= exp_y 647 // totalOrder(x,y) iff exp_x >= exp_y for negative numbers 648 // totalOrder(x,y) iff exp_x <= exp_y fo 750 int exp_x, exp_y; local [all...] |
H A D | bid128_compare.c | 29 int exp_x, exp_y, exp_t; variable 88 exp_y = (y.w[1] >> 49) & 0x0000000000003fffull; 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; 238 exp_y [all...] |
H A D | bid128_noncomp.c | 586 int exp_x, exp_y; local 759 exp_y = (y.w[1] >> 49) & 0x0000000000003fffull; 777 exp_y = (y.w[1] >> 47) & 0x000000000003fffull; 782 // return true iff exp_x <= exp_y 786 // totalOrder(x,y) iff exp_x >= exp_y for negative numbers 787 // totalOrder(x,y) iff exp_x <= exp_y for positive numbers 788 if (exp_x == exp_y) { 792 res = ((exp_x <= exp_y) ^ ((x.w[1] & MASK_SIGN) == MASK_SIGN)); 809 && exp_x >= exp_y) { 815 && exp_x <= exp_y) { 927 int exp_x, exp_y; local [all...] |
H A D | bid128_minmax.c | 43 int exp_x, exp_y; local 168 exp_y = (y.w[1] >> 49) & 0x0000000000003fffull; 207 if (exp_y == exp_x) { 217 && exp_x > exp_y) { 222 && exp_x < exp_y) { 227 diff = exp_x - exp_y; 229 // if |exp_x - exp_y| < 33, it comes down to the compensated significand 231 // if exp_x is 33 greater than exp_y, no need for compensation 259 diff = exp_y - exp_x; 260 // if exp_x is 33 less than exp_y, n 307 int exp_x, exp_y; local 579 int exp_x, exp_y; local 842 int exp_x, exp_y; local [all...] |
/netbsd-current/external/gpl3/gcc/dist/libgcc/config/libbid/ |
H A D | bid64_compare.c | 49 int exp_x, exp_y, exp_t; local 95 exp_y = (y & MASK_BINARY_EXPONENT2) >> 51; 103 exp_y = (y & MASK_BINARY_EXPONENT1) >> 53; 133 if (exp_x > exp_y) { // to simplify the loop below, 134 SWAP (exp_x, exp_y, exp_t); // put the larger exp in y, 137 if (exp_y - exp_x > 15) { 141 for (lcv = 0; lcv < (exp_y - exp_x); lcv++) { 168 int exp_x, exp_y; local 224 exp_y = (y & MASK_BINARY_EXPONENT2) >> 51; 232 exp_y 339 int exp_x, exp_y; local 506 int exp_x, exp_y; local 671 int exp_x, exp_y; local 840 int exp_x, exp_y; local 1008 int exp_x, exp_y; local 1176 int exp_x, exp_y, exp_t; local 1306 int exp_x, exp_y; local 1490 int exp_x, exp_y; local 1736 int exp_x, exp_y; local 1918 int exp_x, exp_y; local 2100 int exp_x, exp_y; local 2281 int exp_x, exp_y; local 2463 int exp_x, exp_y; local 2644 int exp_x, exp_y; local 2826 int exp_x, exp_y; local 3007 int exp_x, exp_y; local [all...] |
H A D | bid64_minmax.c | 49 int exp_x, exp_y; local 158 exp_y = (y & MASK_BINARY_EXPONENT2) >> 51; 161 exp_y = (y & MASK_BINARY_EXPONENT1) >> 53; 202 if (sig_x > sig_y && exp_x >= exp_y) { 206 if (sig_x < sig_y && exp_x <= exp_y) { 210 // if exp_x is 15 greater than exp_y, no need for compensation 211 if (exp_x - exp_y > 15) { 215 // if exp_x is 15 less than exp_y, no need for compensation 216 if (exp_y - exp_x > 15) { 220 // if |exp_x - exp_y| < 1 269 int exp_x, exp_y; local 460 int exp_x, exp_y; local 680 int exp_x, exp_y; local [all...] |
H A D | bid64_noncomp.c | 442 unsigned int exp_x, exp_y; local 461 exp_y = (y & MASK_BINARY_EXPONENT2) >> 51; 463 exp_y = (y & MASK_BINARY_EXPONENT1) >> 53; 465 res = (exp_x == exp_y); 480 int exp_x, exp_y; local 627 exp_y = (y & MASK_BINARY_EXPONENT2) >> 51; 633 exp_y = (y & MASK_BINARY_EXPONENT1) >> 53; 642 // both are negative , return true iff exp_x <= exp_y 647 // totalOrder(x,y) iff exp_x >= exp_y for negative numbers 648 // totalOrder(x,y) iff exp_x <= exp_y fo 750 int exp_x, exp_y; local [all...] |
H A D | bid128_compare.c | 29 int exp_x, exp_y, exp_t; variable 88 exp_y = (y.w[1] >> 49) & 0x0000000000003fffull; 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; 238 exp_y [all...] |
H A D | bid128_noncomp.c | 586 int exp_x, exp_y; local 759 exp_y = (y.w[1] >> 49) & 0x0000000000003fffull; 777 exp_y = (y.w[1] >> 47) & 0x000000000003fffull; 782 // return true iff exp_x <= exp_y 786 // totalOrder(x,y) iff exp_x >= exp_y for negative numbers 787 // totalOrder(x,y) iff exp_x <= exp_y for positive numbers 788 if (exp_x == exp_y) { 792 res = ((exp_x <= exp_y) ^ ((x.w[1] & MASK_SIGN) == MASK_SIGN)); 809 && exp_x >= exp_y) { 815 && exp_x <= exp_y) { 927 int exp_x, exp_y; local [all...] |
H A D | bid128_minmax.c | 43 int exp_x, exp_y; local 168 exp_y = (y.w[1] >> 49) & 0x0000000000003fffull; 207 if (exp_y == exp_x) { 217 && exp_x > exp_y) { 222 && exp_x < exp_y) { 227 diff = exp_x - exp_y; 229 // if |exp_x - exp_y| < 33, it comes down to the compensated significand 231 // if exp_x is 33 greater than exp_y, no need for compensation 259 diff = exp_y - exp_x; 260 // if exp_x is 33 less than exp_y, n 307 int exp_x, exp_y; local 579 int exp_x, exp_y; local 842 int exp_x, exp_y; local [all...] |
/netbsd-current/external/lgpl3/mpc/dist/src/ |
H A D | asin.c | 117 mpfr_exp_t exp_x, exp_y; local 122 exp_y = mpfr_get_exp (mpc_imagref (s)); 124 mpfr_get_exp (mpc_imagref (t)) < exp_y - p)
|