Home
last modified time | relevance | path

Searched refs:diff_expon (Results 1 – 5 of 5) sorted by relevance

/netbsd/src/external/gpl3/gcc/dist/libgcc/config/libbid/
Dbid64_rem.c69 int digits_x, diff_expon; local
155 diff_expon = exponent_x - exponent_y;
156 if (diff_expon <= 0) {
157 diff_expon = -diff_expon;
159 if (diff_expon > 16) {
165 T = power10_table_128[diff_expon].w[0];
187 while (diff_expon > 0) {
197 if (diff_expon >= e_scale) {
198 diff_expon -= e_scale;
200 e_scale = diff_expon;
[all …]
Dbid128_rem.c35 int exponent_x, exponent_y, diff_expon, bin_expon_cx, scale, variable
125 diff_expon = exponent_x - exponent_y;
127 if (diff_expon <= 0) {
128 diff_expon = -diff_expon;
130 if (diff_expon > 34) {
136 T = power10_table_128[diff_expon];
176 while (diff_expon > 0) {
188 if (diff_expon >= scale)
189 diff_expon -= scale;
191 scale = diff_expon;
[all …]
Dbid64_div.c93 int diff_expon, ed1, ed2, bin_index; in bid64_div() local
195 diff_expon = exponent_x - exponent_y + DECIMAL_EXPONENT_BIAS; in bid64_div()
218 diff_expon = diff_expon - ed2; in bid64_div()
253 get_BID64 (sign_x ^ sign_y, diff_expon, (Q + R), rnd_mode, in bid64_div()
271 diff_expon -= ed2; in bid64_div()
368 diff_expon += nzeros; in bid64_div()
417 diff_expon += nzeros; in bid64_div()
420 if (diff_expon >= 0) { in bid64_div()
422 fast_get_BID64_check_OF (sign_x ^ sign_y, diff_expon, Q, in bid64_div()
432 if (diff_expon >= 0) { in bid64_div()
[all …]
Dbid128_div.c44 int exponent_x, exponent_y, bin_index, bin_expon, diff_expon, ed2, variable
146 diff_expon = exponent_x - exponent_y + DECIMAL_EXPONENT_BIAS_128;
177 diff_expon = diff_expon - ed2;
184 get_BID128 (&res, sign_x ^ sign_y, diff_expon, CQ, &rnd_mode,
208 diff_expon = diff_expon - ed2;
248 diff_expon += nzeros;
260 diff_expon += 17;
318 diff_expon += nzeros;
374 diff_expon += nzeros;
378 get_BID128 (&res, sign_x ^ sign_y, diff_expon, CQ, &rnd_mode, pfpsf);
[all …]
Dbid_inline_add.h1235 int diff_expon; in add_zero64() local
1237 diff_expon = exponent_z - exponent_y; in add_zero64()
1246 if (diff_expon < scale_k) in add_zero64()
1247 scale_k = diff_expon; in add_zero64()