Home | History | Annotate | Download | only in soft-fp

Lines Matching refs:low_zeros

45   USItype pow10_limbs, res_limbs, min_limbs, mant_limbs, low_zeros;
140 low_zeros = __bid_pow10bitint (pow10v, exp_bits, exponent);
143 / BIL_TYPE_SIZE) - low_zeros;
147 __mulbitint3 (resv, exp_bits + mant_bits - low_zeros * BIL_TYPE_SIZE,
149 pow10v + BITINT_END (0, low_zeros),
150 exp_bits - low_zeros * BIL_TYPE_SIZE);
151 if (res_limbs + low_zeros >= rn)
153 if (res_limbs + low_zeros > rn && resv[BITINT_END (0, res_limbs - 1)])
156 && (resv[BITINT_END (rn - res_limbs, rn - 1) - low_zeros]
159 min_limbs = rn - low_zeros;
163 if (low_zeros)
164 __builtin_memset (r + BITINT_END (rn - low_zeros, 0), '\0',
165 low_zeros * sizeof (UBILtype));
167 bitint_negate (r + BITINT_END (rn - low_zeros - 1, low_zeros),
170 __builtin_memcpy (r + BITINT_END (rn - low_zeros - min_limbs, low_zeros),
173 if (res_limbs + low_zeros < rn)
176 __builtin_memset (r + BITINT_END (0, res_limbs + low_zeros), -1,
177 (rn - res_limbs - low_zeros) * sizeof (UBILtype));
179 __builtin_memset (r + BITINT_END (0, res_limbs + low_zeros), '\0',
180 (rn - res_limbs - low_zeros) * sizeof (UBILtype));