/netbsd-current/external/gpl3/gcc.old/dist/libgcc/config/libbid/ |
H A D | bid128_compare.c | 30 UINT128 sig_x, sig_y, sig_t; variable 70 sig_x.w[1] = x.w[1] & 0x0001ffffffffffffull; 71 sig_x.w[0] = x.w[0]; 79 if ((sig_x.w[1] > 0x0001ed09bead87c0ull) 80 || ((sig_x.w[1] == 0x0001ed09bead87c0ull) 81 && (sig_x.w[0] > 0x378d8e63ffffffffull)) 110 if (non_canon_x || ((sig_x.w[1] == 0) && (sig_x.w[0] == 0))) { 133 SWAP (sig_x.w[1], sig_y.w[1], sig_t.w[1]); // and the smaller exp in x 134 SWAP (sig_x [all...] |
H A D | bid128_minmax.c | 45 UINT128 sig_x, sig_y; local 163 sig_x.w[1] = x.w[1] & 0x0001ffffffffffffull; 164 sig_x.w[0] = x.w[0]; 178 if ((sig_x.w[1] == 0) && (sig_x.w[0] == 0)) { 208 res = (((sig_x.w[1] > sig_y.w[1]) 209 || (sig_x.w[1] == sig_y.w[1] 210 && sig_x.w[0] >= sig_y.w[0])) ^ ((x.w[1] & MASK_SIGN) == 216 if (sig_x.w[1] >= sig_y.w[1] && sig_x 309 UINT128 sig_x, sig_y; local 581 UINT128 sig_x, sig_y; local 844 UINT128 sig_x, sig_y; local [all...] |
H A D | bid64_compare.c | 50 UINT64 sig_x, sig_y, sig_t; local 82 sig_x = (x & MASK_BINARY_SIG2) | MASK_BINARY_OR2; 83 if (sig_x > 9999999999999999ull) { 90 sig_x = (x & MASK_BINARY_SIG1); 113 if (non_canon_x || sig_x == 0) { 135 SWAP (sig_x, sig_y, sig_t); // and the smaller exp in x 149 res = (sig_y == sig_x); 169 UINT64 sig_x, sig_y; local 211 sig_x = (x & MASK_BINARY_SIG2) | MASK_BINARY_OR2; 212 if (sig_x > 999999999999999 340 UINT64 sig_x, sig_y; local 507 UINT64 sig_x, sig_y; local 672 UINT64 sig_x, sig_y; local 841 UINT64 sig_x, sig_y; local 1009 UINT64 sig_x, sig_y; local 1177 UINT64 sig_x, sig_y, sig_t; local 1307 UINT64 sig_x, sig_y; local 1491 UINT64 sig_x, sig_y; local 1737 UINT64 sig_x, sig_y; local 1919 UINT64 sig_x, sig_y; local 2101 UINT64 sig_x, sig_y; local 2282 UINT64 sig_x, sig_y; local 2464 UINT64 sig_x, sig_y; local 2645 UINT64 sig_x, sig_y; local 2827 UINT64 sig_x, sig_y; local 3008 UINT64 sig_x, sig_y; local [all...] |
H A D | bid64_noncomp.c | 81 UINT64 sig_x; local 89 sig_x = (x & MASK_BINARY_SIG2) | MASK_BINARY_OR2; 91 if (sig_x > 9999999999999999ull || sig_x == 0) { 97 sig_x = (x & MASK_BINARY_SIG1); 98 if (sig_x == 0) { 107 __mul_64x64_to_128MACH (sig_x_prime, sig_x, mult_factor[exp_x]); 133 UINT64 sig_x; local 141 sig_x = (x & MASK_BINARY_SIG2) | MASK_BINARY_OR2; 143 if (sig_x > 999999999999999 366 UINT64 sig_x; local 481 UINT64 sig_x, sig_y, pyld_y, pyld_x; local 751 UINT64 sig_x, sig_y, pyld_y, pyld_x; local [all...] |
H A D | bid128_noncomp.c | 256 UINT128 sig_x; local 263 sig_x.w[1] = x.w[1] & 0x0001ffffffffffffull; 264 sig_x.w[0] = x.w[0]; 265 if ((sig_x.w[1] > 0x0001ed09bead87c0ull) || // significand is non-canonical 266 ((sig_x.w[1] == 0x0001ed09bead87c0ull) && (sig_x.w[0] > 0x378d8e63ffffffffull)) || // significand is non-canonical 268 (sig_x.w[1] == 0 && sig_x.w[0] == 0)) { // significand is 0 316 UINT128 sig_x; local 324 sig_x 452 UINT128 sig_x; local 587 UINT128 sig_x, sig_y, pyld_y, pyld_x; local 928 UINT128 sig_x, sig_y, pyld_y, pyld_x; local [all...] |
H A D | bid64_minmax.c | 50 UINT64 sig_x, sig_y; local 150 sig_x = (x & MASK_BINARY_SIG2) | MASK_BINARY_OR2; 153 sig_x = (x & MASK_BINARY_SIG1); 172 if (sig_x == 0) { 202 if (sig_x > sig_y && exp_x >= exp_y) { 206 if (sig_x < sig_y && exp_x <= exp_y) { 224 __mul_64x64_to_128MACH (sig_n_prime, sig_x, 243 if (sig_n_prime.w[1] == 0 && (sig_n_prime.w[0] == sig_x)) { 248 && (sig_x > sig_n_prime.w[0])) ^ ((x & MASK_SIGN) == 270 UINT64 sig_x, sig_ local 461 UINT64 sig_x, sig_y; local 681 UINT64 sig_x, sig_y; local [all...] |
/netbsd-current/external/gpl3/gcc/dist/libgcc/config/libbid/ |
H A D | bid128_compare.c | 30 UINT128 sig_x, sig_y, sig_t; variable 70 sig_x.w[1] = x.w[1] & 0x0001ffffffffffffull; 71 sig_x.w[0] = x.w[0]; 79 if ((sig_x.w[1] > 0x0001ed09bead87c0ull) 80 || ((sig_x.w[1] == 0x0001ed09bead87c0ull) 81 && (sig_x.w[0] > 0x378d8e63ffffffffull)) 110 if (non_canon_x || ((sig_x.w[1] == 0) && (sig_x.w[0] == 0))) { 133 SWAP (sig_x.w[1], sig_y.w[1], sig_t.w[1]); // and the smaller exp in x 134 SWAP (sig_x [all...] |
H A D | bid128_minmax.c | 45 UINT128 sig_x, sig_y; local 163 sig_x.w[1] = x.w[1] & 0x0001ffffffffffffull; 164 sig_x.w[0] = x.w[0]; 178 if ((sig_x.w[1] == 0) && (sig_x.w[0] == 0)) { 208 res = (((sig_x.w[1] > sig_y.w[1]) 209 || (sig_x.w[1] == sig_y.w[1] 210 && sig_x.w[0] >= sig_y.w[0])) ^ ((x.w[1] & MASK_SIGN) == 216 if (sig_x.w[1] >= sig_y.w[1] && sig_x 309 UINT128 sig_x, sig_y; local 581 UINT128 sig_x, sig_y; local 844 UINT128 sig_x, sig_y; local [all...] |
H A D | bid64_compare.c | 50 UINT64 sig_x, sig_y, sig_t; local 82 sig_x = (x & MASK_BINARY_SIG2) | MASK_BINARY_OR2; 83 if (sig_x > 9999999999999999ull) { 90 sig_x = (x & MASK_BINARY_SIG1); 113 if (non_canon_x || sig_x == 0) { 135 SWAP (sig_x, sig_y, sig_t); // and the smaller exp in x 149 res = (sig_y == sig_x); 169 UINT64 sig_x, sig_y; local 211 sig_x = (x & MASK_BINARY_SIG2) | MASK_BINARY_OR2; 212 if (sig_x > 999999999999999 340 UINT64 sig_x, sig_y; local 507 UINT64 sig_x, sig_y; local 672 UINT64 sig_x, sig_y; local 841 UINT64 sig_x, sig_y; local 1009 UINT64 sig_x, sig_y; local 1177 UINT64 sig_x, sig_y, sig_t; local 1307 UINT64 sig_x, sig_y; local 1491 UINT64 sig_x, sig_y; local 1737 UINT64 sig_x, sig_y; local 1919 UINT64 sig_x, sig_y; local 2101 UINT64 sig_x, sig_y; local 2282 UINT64 sig_x, sig_y; local 2464 UINT64 sig_x, sig_y; local 2645 UINT64 sig_x, sig_y; local 2827 UINT64 sig_x, sig_y; local 3008 UINT64 sig_x, sig_y; local [all...] |
H A D | bid64_noncomp.c | 81 UINT64 sig_x; local 89 sig_x = (x & MASK_BINARY_SIG2) | MASK_BINARY_OR2; 91 if (sig_x > 9999999999999999ull || sig_x == 0) { 97 sig_x = (x & MASK_BINARY_SIG1); 98 if (sig_x == 0) { 107 __mul_64x64_to_128MACH (sig_x_prime, sig_x, mult_factor[exp_x]); 133 UINT64 sig_x; local 141 sig_x = (x & MASK_BINARY_SIG2) | MASK_BINARY_OR2; 143 if (sig_x > 999999999999999 366 UINT64 sig_x; local 481 UINT64 sig_x, sig_y, pyld_y, pyld_x; local 751 UINT64 sig_x, sig_y, pyld_y, pyld_x; local [all...] |
H A D | bid128_noncomp.c | 256 UINT128 sig_x; local 263 sig_x.w[1] = x.w[1] & 0x0001ffffffffffffull; 264 sig_x.w[0] = x.w[0]; 265 if ((sig_x.w[1] > 0x0001ed09bead87c0ull) || // significand is non-canonical 266 ((sig_x.w[1] == 0x0001ed09bead87c0ull) && (sig_x.w[0] > 0x378d8e63ffffffffull)) || // significand is non-canonical 268 (sig_x.w[1] == 0 && sig_x.w[0] == 0)) { // significand is 0 316 UINT128 sig_x; local 324 sig_x 452 UINT128 sig_x; local 587 UINT128 sig_x, sig_y, pyld_y, pyld_x; local 928 UINT128 sig_x, sig_y, pyld_y, pyld_x; local [all...] |
H A D | bid64_minmax.c | 50 UINT64 sig_x, sig_y; local 150 sig_x = (x & MASK_BINARY_SIG2) | MASK_BINARY_OR2; 153 sig_x = (x & MASK_BINARY_SIG1); 172 if (sig_x == 0) { 202 if (sig_x > sig_y && exp_x >= exp_y) { 206 if (sig_x < sig_y && exp_x <= exp_y) { 224 __mul_64x64_to_128MACH (sig_n_prime, sig_x, 243 if (sig_n_prime.w[1] == 0 && (sig_n_prime.w[0] == sig_x)) { 248 && (sig_x > sig_n_prime.w[0])) ^ ((x & MASK_SIGN) == 270 UINT64 sig_x, sig_ local 461 UINT64 sig_x, sig_y; local 681 UINT64 sig_x, sig_y; local [all...] |