/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 89 sig_y.w[1] = y.w[1] & 0x0001ffffffffffffull; 90 sig_y.w[0] = y.w[0]; 97 if ((sig_y.w[1] > 0x0001ed09bead87c0ull) 98 || ((sig_y.w[1] == 0x0001ed09bead87c0ull) 99 && (sig_y.w[0] > 0x378d8e63ffffffffull)) 113 if (non_canon_y || ((sig_y.w[1] == 0) && (sig_y.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.w[0], sig_y [all...] |
H A D | bid128_minmax.c | 45 UINT128 sig_x, sig_y; local 169 sig_y.w[1] = y.w[1] & 0x0001ffffffffffffull; 170 sig_y.w[0] = y.w[0]; 181 if ((sig_y.w[1] == 0) && (sig_y.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.w[0] >= sig_y 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 96 sig_y = (y & MASK_BINARY_SIG2) | MASK_BINARY_OR2; 97 if (sig_y > 9999999999999999ull) { 104 sig_y = (y & MASK_BINARY_SIG1); 116 if (non_canon_y || sig_y == 0) { 135 SWAP (sig_x, sig_y, sig_t); // and the smaller exp in x 143 sig_y = sig_y * 10; 144 if (sig_y > 9999999999999999ull) { 149 res = (sig_y 169 UINT64 sig_x, sig_y; local 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_minmax.c | 50 UINT64 sig_x, sig_y; local 159 sig_y = (y & MASK_BINARY_SIG2) | MASK_BINARY_OR2; 162 sig_y = (y & MASK_BINARY_SIG1); 175 if (sig_y == 0) { 202 if (sig_x > sig_y && exp_x >= exp_y) { 206 if (sig_x < sig_y && exp_x <= exp_y) { 228 if (sig_n_prime.w[1] == 0 && (sig_n_prime.w[0] == sig_y)) { 234 || sig_n_prime.w[0] > sig_y) ^ ((x & MASK_SIGN) == 239 __mul_64x64_to_128MACH (sig_n_prime, sig_y, 270 UINT64 sig_x, sig_y; local 461 UINT64 sig_x, sig_y; local 681 UINT64 sig_x, sig_y; local [all...] |
H A D | bid128_noncomp.c | 587 UINT128 sig_x, sig_y, pyld_y, pyld_x; local 760 sig_y.w[1] = y.w[1] & 0x0001ffffffffffffull; 761 sig_y.w[0] = y.w[0]; 768 if ((((sig_y.w[1] > 0x0001ed09bead87c0ull) || 769 ((sig_y.w[1] == 0x0001ed09bead87c0ull) && 770 (sig_y.w[0] > 0x378d8e63ffffffffull))) && 773 ((sig_y.w[1] == 0) && (sig_y.w[0] == 0))) { 807 if (((sig_x.w[1] > sig_y.w[1]) 808 || (sig_x.w[1] == sig_y 928 UINT128 sig_x, sig_y, pyld_y, pyld_x; local [all...] |
H A D | bid64_noncomp.c | 481 UINT64 sig_x, sig_y, pyld_y, pyld_x; local 628 sig_y = (y & MASK_BINARY_SIG2) | MASK_BINARY_OR2; 629 if (sig_y > 9999999999999999ull || sig_y == 0) { 634 sig_y = (y & MASK_BINARY_SIG1); 635 if (sig_y == 0) { 676 if (sig_x > sig_y && exp_x >= exp_y) { 680 if (sig_x < sig_y && exp_x <= exp_y) { 705 if (sig_n_prime.w[1] == 0 && (sig_n_prime.w[0] == sig_y)) { 713 && sig_n_prime.w[0] < sig_y) 751 UINT64 sig_x, sig_y, pyld_y, pyld_x; 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 89 sig_y.w[1] = y.w[1] & 0x0001ffffffffffffull; 90 sig_y.w[0] = y.w[0]; 97 if ((sig_y.w[1] > 0x0001ed09bead87c0ull) 98 || ((sig_y.w[1] == 0x0001ed09bead87c0ull) 99 && (sig_y.w[0] > 0x378d8e63ffffffffull)) 113 if (non_canon_y || ((sig_y.w[1] == 0) && (sig_y.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.w[0], sig_y [all...] |
H A D | bid128_minmax.c | 45 UINT128 sig_x, sig_y; local 169 sig_y.w[1] = y.w[1] & 0x0001ffffffffffffull; 170 sig_y.w[0] = y.w[0]; 181 if ((sig_y.w[1] == 0) && (sig_y.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.w[0] >= sig_y 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 96 sig_y = (y & MASK_BINARY_SIG2) | MASK_BINARY_OR2; 97 if (sig_y > 9999999999999999ull) { 104 sig_y = (y & MASK_BINARY_SIG1); 116 if (non_canon_y || sig_y == 0) { 135 SWAP (sig_x, sig_y, sig_t); // and the smaller exp in x 143 sig_y = sig_y * 10; 144 if (sig_y > 9999999999999999ull) { 149 res = (sig_y 169 UINT64 sig_x, sig_y; local 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_minmax.c | 50 UINT64 sig_x, sig_y; local 159 sig_y = (y & MASK_BINARY_SIG2) | MASK_BINARY_OR2; 162 sig_y = (y & MASK_BINARY_SIG1); 175 if (sig_y == 0) { 202 if (sig_x > sig_y && exp_x >= exp_y) { 206 if (sig_x < sig_y && exp_x <= exp_y) { 228 if (sig_n_prime.w[1] == 0 && (sig_n_prime.w[0] == sig_y)) { 234 || sig_n_prime.w[0] > sig_y) ^ ((x & MASK_SIGN) == 239 __mul_64x64_to_128MACH (sig_n_prime, sig_y, 270 UINT64 sig_x, sig_y; local 461 UINT64 sig_x, sig_y; local 681 UINT64 sig_x, sig_y; local [all...] |
H A D | bid128_noncomp.c | 587 UINT128 sig_x, sig_y, pyld_y, pyld_x; local 760 sig_y.w[1] = y.w[1] & 0x0001ffffffffffffull; 761 sig_y.w[0] = y.w[0]; 768 if ((((sig_y.w[1] > 0x0001ed09bead87c0ull) || 769 ((sig_y.w[1] == 0x0001ed09bead87c0ull) && 770 (sig_y.w[0] > 0x378d8e63ffffffffull))) && 773 ((sig_y.w[1] == 0) && (sig_y.w[0] == 0))) { 807 if (((sig_x.w[1] > sig_y.w[1]) 808 || (sig_x.w[1] == sig_y 928 UINT128 sig_x, sig_y, pyld_y, pyld_x; local [all...] |
H A D | bid64_noncomp.c | 481 UINT64 sig_x, sig_y, pyld_y, pyld_x; local 628 sig_y = (y & MASK_BINARY_SIG2) | MASK_BINARY_OR2; 629 if (sig_y > 9999999999999999ull || sig_y == 0) { 634 sig_y = (y & MASK_BINARY_SIG1); 635 if (sig_y == 0) { 676 if (sig_x > sig_y && exp_x >= exp_y) { 680 if (sig_x < sig_y && exp_x <= exp_y) { 705 if (sig_n_prime.w[1] == 0 && (sig_n_prime.w[0] == sig_y)) { 713 && sig_n_prime.w[0] < sig_y) 751 UINT64 sig_x, sig_y, pyld_y, pyld_x; local [all...] |