/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/libgcc/config/libbid/ |
H A D | bid64_mul.c | 32 * return get_BID64(sign_x^sign_y, exponent_x + exponent_y - dec_bias, 61 UINT64 sign_x, sign_y, coefficient_x, coefficient_y; local 79 valid_y = unpack_BID64 (&sign_y, &exponent_y, &coefficient_y, y); 122 sign_y = y & 0x8000000000000000ull; 129 BID_RETURN ((sign_x ^ sign_y) | (((UINT64) exponent_x) << 53)); 160 BID_RETURN ((sign_x ^ sign_y) | (((UINT64) exponent_x) << 53)); 180 get_BID64_small_mantissa (sign_x ^ sign_y, 209 if (sign_x ^ sign_y && (unsigned) (rmode - 1) < 2) 223 res = sign_x ^ sign_y; 271 fast_get_BID64_check_OF (sign_x ^ sign_y, final_exponen [all...] |
H A D | bid64_fma.c | 70 UINT64 sign_x, sign_y, coefficient_x, coefficient_y, sign_z, local 90 valid_y = unpack_BID64 (&sign_y, &exponent_y, &coefficient_y, y); 268 if ((sign_x ^ sign_y) == sign_z) 303 get_add64 (sign_x ^ sign_y, 358 sign_x ^ sign_y, 1, rnd_mode, pfpsf); 372 sign_x ^ sign_y, 1, rnd_mode, pfpsf); 394 if (sign_z == (sign_y ^ sign_x)) { 409 sign_z = sign_y ^ sign_x; 446 if (remainder_y && (sign_z != (sign_y ^ sign_x))) 454 if (remainder_y && (sign_z != (sign_y [all...] |
H A D | bid_inline_add.h | 30 * UINT64 sign_y, int exponent_y, UINT64 coefficient_y, 35 * UINT64 sign_y, int final_exponent_y, UINT128 CY, 76 UINT64 sign_y, int exponent_y, UINT64 coefficient_y, 90 sign_a = sign_y; 100 sign_b = sign_y; 806 UINT64 sign_y, int final_exponent_y, UINT128 CY, 838 if ((sign_x ^ sign_y) && (coefficient_x == 1000000000000000ull)) { 853 if (sign_x == sign_y) { 868 sign_y = sign_x; 870 sign_y 75 get_add64(UINT64 sign_x, int exponent_x, UINT64 coefficient_x, UINT64 sign_y, int exponent_y, UINT64 coefficient_y, int rounding_mode, unsigned *fpsc) argument 805 get_add128(UINT64 sign_x, int exponent_x, UINT64 coefficient_x, UINT64 sign_y, int final_exponent_y, UINT128 CY, int extra_digits, int rounding_mode, unsigned *fpsc) argument [all...] |
H A D | bid64_div.c | 85 UINT64 sign_x, sign_y, coefficient_x, coefficient_y, A, B, QX, PD; local 110 valid_y = unpack_BID64 (&sign_y, &exponent_y, &coefficient_y, y); 159 sign_y = y & 0x8000000000000000ull; 166 BID_RETURN ((sign_x ^ sign_y) | (((UINT64) exponent_x) << 53)); 190 BID_RETURN ((sign_x ^ sign_y) | INFINITY_MASK64); 253 get_BID64 (sign_x ^ sign_y, diff_expon, (Q + R), rnd_mode, 422 fast_get_BID64_check_OF (sign_x ^ sign_y, diff_expon, Q, 464 if (sign_x ^ sign_y && (unsigned) (rmode - 1) < 2) 492 fast_get_BID64_check_OF (sign_x ^ sign_y, diff_expon, Q, rnd_mode, 509 get_BID64_UF (sign_x ^ sign_y, diff_expo 524 UINT64 sign_x, sign_y, T, carry64, D, Q_low, QX, valid_y, PD, res; local 938 UINT64 sign_x, sign_y, T, carry64, D, Q_low, QX, PD, res, valid_y; variable [all...] |
H A D | bid128_div.c | 40 UINT64 sign_x, sign_y, T, carry64, D, Q_high, Q_low, QX, PD, 52 valid_y = unpack_BID128_value (&sign_y, &exponent_y, &CY, y); 130 res.w[1] = sign_x ^ sign_y; 184 get_BID128 (&res, sign_x ^ sign_y, diff_expon, CQ, &rnd_mode, 378 get_BID128 (&res, sign_x ^ sign_y, diff_expon, CQ, &rnd_mode, pfpsf); 418 if (sign_x ^ sign_y && (unsigned) (rmode - 1) < 2) 467 handle_UF_128_rem (&res, sign_x ^ sign_y, diff_expon, CQ, 476 get_BID128 (&res, sign_x ^ sign_y, diff_expon, CQ, &rnd_mode, pfpsf); 491 UINT64 sign_x, sign_y, T, carry64, D, Q_high, Q_low, QX, PD, 503 valid_y = unpack_BID64 (&sign_y, [all...] |
H A D | bid64_add.c | 123 UINT64 sign_x, sign_y, coefficient_x, coefficient_y, C64_new; local 143 valid_y = unpack_BID64 (&sign_y, &exponent_y, &coefficient_y, y); 218 if (sign_x == sign_y) 222 if (rnd_mode == ROUNDING_DOWN && sign_x != sign_y) 234 sign_a = sign_y; 244 sign_b = sign_y; 576 //if(!C64 && rmode==ROUNDING_DOWN) sign_s=sign_y;
|
H A D | bid64_quantize.c | 46 UINT64 sign_x, sign_y, coefficient_x, coefficient_y, remainder_h, C64, local 64 if (!unpack_BID64 (&sign_y, &exponent_y, &coefficient_y, y)) { 194 //if(!C64 && rmode==ROUNDING_DOWN) sign_s=sign_y;
|
H A D | bid64_rem.c | 65 UINT64 sign_x, sign_y, coefficient_x, coefficient_y, res; local 76 valid_y = unpack_BID64 (&sign_y, &exponent_y, &coefficient_y, y);
|
H A D | bid128_quantize.c | 31 UINT64 sign_x, sign_y, remainder_h, carry, CY64, valid_x; 39 if (!unpack_BID128_value (&sign_y, &exponent_y, &CY, y)) {
|
H A D | bid128_rem.c | 32 UINT64 sign_x, sign_y, valid_y; 40 valid_y = unpack_BID128_value (&sign_y, &exponent_y, &CY, y);
|