HomeSort by: relevance | last modified time | path
    Searched refs:exponent_y (Results 1 - 20 of 20) sorted by relevancy

  /src/external/gpl3/gcc/dist/libgcc/config/libbid/
bid64_rem.c 30 * if(exponent_x < exponent_y)
35 * else // exponent_x > exponent_y
39 * (when new_exponent_x < exponent_y)
68 int exponent_x, exponent_y, bin_expon, e_scale; local
76 valid_y = unpack_BID64 (&sign_y, &exponent_y, &coefficient_y, y);
112 exponent_y = (y >> 51) & 0x3ff;
114 exponent_y = (y >> 53) & 0x3ff;
116 if (exponent_y < exponent_x)
117 exponent_x = exponent_y;
155 diff_expon = exponent_x - exponent_y;
    [all...]
bid64_quantize.c 50 int exponent_x, exponent_y, digits_x, extra_digits, amount, amount2; local
64 if (!unpack_BID64 (&sign_y, &exponent_y, &coefficient_y, y)) {
112 res = very_fast_get_BID64_small_mantissa (sign_x, exponent_y, 0);
122 expon_diff = exponent_x - exponent_y;
129 res = very_fast_get_BID64 (sign_x, exponent_y, coefficient_x);
208 res = very_fast_get_BID64_small_mantissa (sign_x, exponent_y, C64);
226 res = very_fast_get_BID64_small_mantissa (sign_x, exponent_y, C64);
bid64_fma.c 75 int extra_digits, exponent_x, exponent_y, bin_expon_cx, bin_expon_cy, local
90 valid_y = unpack_BID64 (&sign_y, &exponent_y, &coefficient_y, y);
192 exponent_y = exponent_x - DECIMAL_EXPONENT_BIAS + exponent_y;
196 if (exponent_y >= exponent_z)
199 add_zero64 (exponent_y, sign_z, exponent_z, coefficient_z,
235 exponent_y += exponent_x - DECIMAL_EXPONENT_BIAS;
239 if (exponent_y >= exponent_z)
242 add_zero64 (exponent_y, sign_z, exponent_z, coefficient_z,
259 exponent_x += exponent_y - DECIMAL_EXPONENT_BIAS
    [all...]
bid128_quantize.c 33 int exponent_x, exponent_y, digits_x, extra_digits, amount; variable
39 if (!unpack_BID128_value (&sign_y, &exponent_y, &CY, y)) {
107 get_BID128_very_fast (&res, sign_x, exponent_y, CX);
126 expon_diff = exponent_x - exponent_y;
133 get_BID128_very_fast (&res, sign_x, exponent_y, CX2);
246 get_BID128_very_fast (&res, sign_x, exponent_y, CR);
263 get_BID128_very_fast (&res, sign_x, exponent_y, CR);
bid128_rem.c 35 int exponent_x, exponent_y, diff_expon, bin_expon_cx, scale, variable
40 valid_y = unpack_BID128_value (&sign_y, &exponent_y, &CY, y);
86 if ((exponent_x > exponent_y)
88 exponent_x = exponent_y;
125 diff_expon = exponent_x - exponent_y;
202 get_BID128_very_fast (&res, sign_x, exponent_y, CX);
215 get_BID128_very_fast (&res, sign_x, exponent_y, CX);
bid64_mul.c 32 * return get_BID64(sign_x^sign_y, exponent_x + exponent_y - dec_bias,
65 int extra_digits, exponent_x, exponent_y, bin_expon_cx, bin_expon_cy, local
79 valid_y = unpack_BID64 (&sign_y, &exponent_y, &coefficient_y, y);
119 exponent_y = ((UINT32) (y >> 51)) & 0x3ff;
121 exponent_y = ((UINT32) (y >> 53)) & 0x3ff;
124 exponent_x += exponent_y - DECIMAL_EXPONENT_BIAS;
155 exponent_x += exponent_y - DECIMAL_EXPONENT_BIAS;
181 exponent_x + exponent_y -
204 exponent_x + exponent_y + extra_digits - DECIMAL_EXPONENT_BIAS;
370 exponent_x + exponent_y - DECIMAL_EXPONENT_BIAS, C64
    [all...]
bid64_add.c 130 int exponent_x, exponent_y, exponent_a, exponent_b, diff_dec_expon; local
143 valid_y = unpack_BID64 (&sign_y, &exponent_y, &coefficient_y, y);
194 if (exponent_y <= exponent_x) {
214 if (exponent_x <= exponent_y)
217 res = ((UINT64) exponent_y) << 53;
227 } else if (exponent_y >= exponent_x) {
233 if (exponent_x < exponent_y) {
235 exponent_a = exponent_y;
245 exponent_b = exponent_y;
bid_inline_add.h 30 * UINT64 sign_y, int exponent_y, UINT64 coefficient_y,
76 UINT64 sign_y, int exponent_y, UINT64 coefficient_y,
89 if (exponent_x <= exponent_y) {
91 exponent_a = exponent_y;
101 exponent_b = exponent_y;
812 int diff_dec_expon, extra_digits2, exponent_y, status; local
817 exponent_y = final_exponent_y - extra_digits;
826 if (exponent_x > exponent_y) {
844 if (exponent_x > exponent_y) {
846 // exponent_x > exponent_y
    [all...]
bid128_div.c 44 int exponent_x, exponent_y, bin_index, bin_expon, diff_expon, ed2, variable
52 valid_y = unpack_BID128_value (&sign_y, &exponent_y, &CY, y);
104 exponent_x = exponent_x - exponent_y + DECIMAL_EXPONENT_BIAS_128;
146 diff_expon = exponent_x - exponent_y + DECIMAL_EXPONENT_BIAS_128;
495 int exponent_x, exponent_y, bin_index, bin_expon, diff_expon, ed2,
503 valid_y = unpack_BID64 (&sign_y, &exponent_y, &CY.w[0], y);
559 exponent_y = ((UINT32) ((y) >> 51)) & 0x3ff;
561 exponent_y = ((UINT32) ((y) >> 53)) & 0x3ff;
562 exponent_x = exponent_x - exponent_y + DECIMAL_EXPONENT_BIAS_128;
607 diff_expon = exponent_x - exponent_y + DECIMAL_EXPONENT_BIAS_128
    [all...]
bid64_div.c 92 int exponent_x, exponent_y, bin_expon_cx; local
110 valid_y = unpack_BID64 (&sign_y, &exponent_y, &coefficient_y, y);
156 exponent_y = ((UINT32) (y >> 51)) & 0x3ff;
158 exponent_y = ((UINT32) (y >> 53)) & 0x3ff;
161 exponent_x = exponent_x - exponent_y + DECIMAL_EXPONENT_BIAS;
195 diff_expon = exponent_x - exponent_y + DECIMAL_EXPONENT_BIAS;
527 int exponent_x, exponent_y, bin_index, bin_expon, diff_expon, ed2, local
535 valid_y = unpack_BID128_value (&sign_y, &exponent_y, &CY, y);
581 exponent_x = exponent_x - exponent_y + DECIMAL_EXPONENT_BIAS_128;
626 diff_expon = exponent_x - exponent_y + DECIMAL_EXPONENT_BIAS
941 int exponent_x, exponent_y, bin_index, bin_expon, diff_expon, ed2, variable
    [all...]
  /src/external/gpl3/gcc.old/dist/libgcc/config/libbid/
bid64_rem.c 30 * if(exponent_x < exponent_y)
35 * else // exponent_x > exponent_y
39 * (when new_exponent_x < exponent_y)
68 int exponent_x, exponent_y, bin_expon, e_scale; local
76 valid_y = unpack_BID64 (&sign_y, &exponent_y, &coefficient_y, y);
112 exponent_y = (y >> 51) & 0x3ff;
114 exponent_y = (y >> 53) & 0x3ff;
116 if (exponent_y < exponent_x)
117 exponent_x = exponent_y;
155 diff_expon = exponent_x - exponent_y;
    [all...]
bid64_quantize.c 50 int exponent_x, exponent_y, digits_x, extra_digits, amount, amount2; local
64 if (!unpack_BID64 (&sign_y, &exponent_y, &coefficient_y, y)) {
112 res = very_fast_get_BID64_small_mantissa (sign_x, exponent_y, 0);
122 expon_diff = exponent_x - exponent_y;
129 res = very_fast_get_BID64 (sign_x, exponent_y, coefficient_x);
208 res = very_fast_get_BID64_small_mantissa (sign_x, exponent_y, C64);
226 res = very_fast_get_BID64_small_mantissa (sign_x, exponent_y, C64);
bid64_fma.c 75 int extra_digits, exponent_x, exponent_y, bin_expon_cx, bin_expon_cy, local
90 valid_y = unpack_BID64 (&sign_y, &exponent_y, &coefficient_y, y);
192 exponent_y = exponent_x - DECIMAL_EXPONENT_BIAS + exponent_y;
196 if (exponent_y >= exponent_z)
199 add_zero64 (exponent_y, sign_z, exponent_z, coefficient_z,
235 exponent_y += exponent_x - DECIMAL_EXPONENT_BIAS;
239 if (exponent_y >= exponent_z)
242 add_zero64 (exponent_y, sign_z, exponent_z, coefficient_z,
259 exponent_x += exponent_y - DECIMAL_EXPONENT_BIAS
    [all...]
bid128_quantize.c 33 int exponent_x, exponent_y, digits_x, extra_digits, amount; variable
39 if (!unpack_BID128_value (&sign_y, &exponent_y, &CY, y)) {
107 get_BID128_very_fast (&res, sign_x, exponent_y, CX);
126 expon_diff = exponent_x - exponent_y;
133 get_BID128_very_fast (&res, sign_x, exponent_y, CX2);
246 get_BID128_very_fast (&res, sign_x, exponent_y, CR);
263 get_BID128_very_fast (&res, sign_x, exponent_y, CR);
bid128_rem.c 35 int exponent_x, exponent_y, diff_expon, bin_expon_cx, scale, variable
40 valid_y = unpack_BID128_value (&sign_y, &exponent_y, &CY, y);
86 if ((exponent_x > exponent_y)
88 exponent_x = exponent_y;
125 diff_expon = exponent_x - exponent_y;
202 get_BID128_very_fast (&res, sign_x, exponent_y, CX);
215 get_BID128_very_fast (&res, sign_x, exponent_y, CX);
bid64_mul.c 32 * return get_BID64(sign_x^sign_y, exponent_x + exponent_y - dec_bias,
65 int extra_digits, exponent_x, exponent_y, bin_expon_cx, bin_expon_cy, local
79 valid_y = unpack_BID64 (&sign_y, &exponent_y, &coefficient_y, y);
119 exponent_y = ((UINT32) (y >> 51)) & 0x3ff;
121 exponent_y = ((UINT32) (y >> 53)) & 0x3ff;
124 exponent_x += exponent_y - DECIMAL_EXPONENT_BIAS;
155 exponent_x += exponent_y - DECIMAL_EXPONENT_BIAS;
181 exponent_x + exponent_y -
204 exponent_x + exponent_y + extra_digits - DECIMAL_EXPONENT_BIAS;
370 exponent_x + exponent_y - DECIMAL_EXPONENT_BIAS, C64
    [all...]
bid64_add.c 130 int exponent_x, exponent_y, exponent_a, exponent_b, diff_dec_expon; local
143 valid_y = unpack_BID64 (&sign_y, &exponent_y, &coefficient_y, y);
194 if (exponent_y <= exponent_x) {
214 if (exponent_x <= exponent_y)
217 res = ((UINT64) exponent_y) << 53;
227 } else if (exponent_y >= exponent_x) {
233 if (exponent_x < exponent_y) {
235 exponent_a = exponent_y;
245 exponent_b = exponent_y;
bid_inline_add.h 30 * UINT64 sign_y, int exponent_y, UINT64 coefficient_y,
76 UINT64 sign_y, int exponent_y, UINT64 coefficient_y,
89 if (exponent_x <= exponent_y) {
91 exponent_a = exponent_y;
101 exponent_b = exponent_y;
812 int diff_dec_expon, extra_digits2, exponent_y, status; local
817 exponent_y = final_exponent_y - extra_digits;
826 if (exponent_x > exponent_y) {
844 if (exponent_x > exponent_y) {
846 // exponent_x > exponent_y
    [all...]
bid128_div.c 44 int exponent_x, exponent_y, bin_index, bin_expon, diff_expon, ed2, variable
52 valid_y = unpack_BID128_value (&sign_y, &exponent_y, &CY, y);
104 exponent_x = exponent_x - exponent_y + DECIMAL_EXPONENT_BIAS_128;
146 diff_expon = exponent_x - exponent_y + DECIMAL_EXPONENT_BIAS_128;
495 int exponent_x, exponent_y, bin_index, bin_expon, diff_expon, ed2,
503 valid_y = unpack_BID64 (&sign_y, &exponent_y, &CY.w[0], y);
559 exponent_y = ((UINT32) ((y) >> 51)) & 0x3ff;
561 exponent_y = ((UINT32) ((y) >> 53)) & 0x3ff;
562 exponent_x = exponent_x - exponent_y + DECIMAL_EXPONENT_BIAS_128;
607 diff_expon = exponent_x - exponent_y + DECIMAL_EXPONENT_BIAS_128
    [all...]
bid64_div.c 92 int exponent_x, exponent_y, bin_expon_cx; local
110 valid_y = unpack_BID64 (&sign_y, &exponent_y, &coefficient_y, y);
156 exponent_y = ((UINT32) (y >> 51)) & 0x3ff;
158 exponent_y = ((UINT32) (y >> 53)) & 0x3ff;
161 exponent_x = exponent_x - exponent_y + DECIMAL_EXPONENT_BIAS;
195 diff_expon = exponent_x - exponent_y + DECIMAL_EXPONENT_BIAS;
527 int exponent_x, exponent_y, bin_index, bin_expon, diff_expon, ed2, local
535 valid_y = unpack_BID128_value (&sign_y, &exponent_y, &CY, y);
581 exponent_x = exponent_x - exponent_y + DECIMAL_EXPONENT_BIAS_128;
626 diff_expon = exponent_x - exponent_y + DECIMAL_EXPONENT_BIAS
941 int exponent_x, exponent_y, bin_index, bin_expon, diff_expon, ed2, variable
    [all...]

Completed in 41 milliseconds