/netbsd-current/lib/libm/ld128/ |
H A D | s_cexpl.c | 46 long double c, exp_x, s, x, y; local 87 exp_x = expl(x); 89 return (CMPLXL(exp_x * c, exp_x * s));
|
H A D | k_expl.h | 301 long double c, exp_x, hi, lo, s; local 309 exp_x = (lo + hi) * 0x1p16382L; 319 return (CMPLXL(c * exp_x * scale1 * scale2, 320 s * exp_x * scale1 * scale2));
|
/netbsd-current/external/gpl3/gcc.old/dist/libgcc/config/libbid/ |
H A D | bid64_noncomp.c | 82 unsigned int exp_x; local 95 exp_x = (x & MASK_BINARY_EXPONENT2) >> 51; 102 exp_x = (x & MASK_BINARY_EXPONENT1) >> 53; 105 // if (exp_x - 398 = -383) the number may be subnormal 106 if (exp_x < 15) { 107 __mul_64x64_to_128MACH (sig_x_prime, sig_x, mult_factor[exp_x]); 134 unsigned int exp_x; local 147 exp_x = (x & MASK_BINARY_EXPONENT2) >> 51; 154 exp_x = (x & MASK_BINARY_EXPONENT1) >> 53; 157 // if (exp_x 367 int exp_x; local 442 unsigned int exp_x, exp_y; local 480 int exp_x, exp_y; local 750 int exp_x, exp_y; local [all...] |
H A D | bid64_compare.c | 49 int exp_x, exp_y, exp_t; local 81 exp_x = (x & MASK_BINARY_EXPONENT2) >> 51; 89 exp_x = (x & 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 210 exp_x = (x & MASK_BINARY_EXPONENT2) >> 51; 218 exp_x 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 149 exp_x = (x & MASK_BINARY_EXPONENT2) >> 51; 152 exp_x = (x & 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 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 | bid128_noncomp.c | 453 int exp_x; local 488 exp_x = (x.w[1] >> 49) & 0x000000000003fffull; 492 // if (exp_x - 6176 < -6143) 493 if (exp_x < 33) { // sig_x * 10^exp_x 494 if (exp_x > 19) { 496 ten2k128[exp_x - 20]); 507 __mul_64x128_to_192 (sig_x_prime192, ten2k64[exp_x], sig_x); 586 int exp_x, exp_y; local 739 exp_x 927 int exp_x, exp_y; local [all...] |
H A D | bid128_compare.c | 29 int exp_x, exp_y, exp_t; variable 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 [all...] |
H A D | bid128_minmax.c | 43 int exp_x, exp_y; local 165 exp_x = (x.w[1] >> 49) & 0x000000000003fffull; 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 i 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_noncomp.c | 82 unsigned int exp_x; local 95 exp_x = (x & MASK_BINARY_EXPONENT2) >> 51; 102 exp_x = (x & MASK_BINARY_EXPONENT1) >> 53; 105 // if (exp_x - 398 = -383) the number may be subnormal 106 if (exp_x < 15) { 107 __mul_64x64_to_128MACH (sig_x_prime, sig_x, mult_factor[exp_x]); 134 unsigned int exp_x; local 147 exp_x = (x & MASK_BINARY_EXPONENT2) >> 51; 154 exp_x = (x & MASK_BINARY_EXPONENT1) >> 53; 157 // if (exp_x 367 int exp_x; local 442 unsigned int exp_x, exp_y; local 480 int exp_x, exp_y; local 750 int exp_x, exp_y; local [all...] |
H A D | bid64_compare.c | 49 int exp_x, exp_y, exp_t; local 81 exp_x = (x & MASK_BINARY_EXPONENT2) >> 51; 89 exp_x = (x & 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 210 exp_x = (x & MASK_BINARY_EXPONENT2) >> 51; 218 exp_x 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 149 exp_x = (x & MASK_BINARY_EXPONENT2) >> 51; 152 exp_x = (x & 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 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 | bid128_noncomp.c | 453 int exp_x; local 488 exp_x = (x.w[1] >> 49) & 0x000000000003fffull; 492 // if (exp_x - 6176 < -6143) 493 if (exp_x < 33) { // sig_x * 10^exp_x 494 if (exp_x > 19) { 496 ten2k128[exp_x - 20]); 507 __mul_64x128_to_192 (sig_x_prime192, ten2k64[exp_x], sig_x); 586 int exp_x, exp_y; local 739 exp_x 927 int exp_x, exp_y; local [all...] |
H A D | bid128_compare.c | 29 int exp_x, exp_y, exp_t; variable 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 [all...] |
H A D | bid128_minmax.c | 43 int exp_x, exp_y; local 165 exp_x = (x.w[1] >> 49) & 0x000000000003fffull; 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 i 307 int exp_x, exp_y; local 579 int exp_x, exp_y; local 842 int exp_x, exp_y; local [all...] |
/netbsd-current/lib/libm/ld80/ |
H A D | s_cexpl.c | 43 long double c, exp_x, s, x, y; local 98 exp_x = expl(x); 100 RETURNI(CMPLXL(exp_x * c, exp_x * s));
|
H A D | k_expl.h | 278 long double c, exp_x, hi, lo, s; local 286 exp_x = (lo + hi) * 0x1p16382L; 296 return (CMPLXL(c * exp_x * scale1 * scale2, 297 s * exp_x * scale1 * scale2));
|
/netbsd-current/external/gpl3/gdb.old/dist/sim/testsuite/sim/bfin/ |
H A D | acc-rot.s | 16 .macro atest_check acc:req, exp_x:req, exp_w:req, expcc:req 25 CHECKREG R6, \exp_x; 28 .macro _atest acc:req, val_x:req, val_w:req, cc:req, shift:req, exp_x:req, exp_w:req, expcc:req 32 atest_check \acc, \exp_x, \exp_w, \expcc 36 atest_check \acc, \exp_x, \exp_w, \expcc 39 .macro atest val_x:req, val_w:req, cc:req, shift:req, exp_x:req, exp_w:req, expcc:req 40 _atest A0, \val_x, \val_w, \cc, \shift, \exp_x, \exp_w, \expcc 41 _atest A1, \val_x, \val_w, \cc, \shift, \exp_x, \exp_w, \expcc
|
/netbsd-current/external/gpl3/gdb/dist/sim/testsuite/bfin/ |
H A D | acc-rot.s | 16 .macro atest_check acc:req, exp_x:req, exp_w:req, expcc:req 25 CHECKREG R6, \exp_x; 28 .macro _atest acc:req, val_x:req, val_w:req, cc:req, shift:req, exp_x:req, exp_w:req, expcc:req 32 atest_check \acc, \exp_x, \exp_w, \expcc 36 atest_check \acc, \exp_x, \exp_w, \expcc 39 .macro atest val_x:req, val_w:req, cc:req, shift:req, exp_x:req, exp_w:req, expcc:req 40 _atest A0, \val_x, \val_w, \cc, \shift, \exp_x, \exp_w, \expcc 41 _atest A1, \val_x, \val_w, \cc, \shift, \exp_x, \exp_w, \expcc
|
/netbsd-current/external/lgpl3/mpc/dist/src/ |
H A D | asin.c | 117 mpfr_exp_t exp_x, exp_y; local 121 exp_x = mpfr_get_exp (mpc_realref (s)); 123 if (mpfr_get_exp (mpc_realref (t)) < exp_x - p &&
|