Home
last modified time | relevance | path

Searched refs:b_divisor (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dwide-int.cc1646 unsigned HOST_HALF_WIDE_INT *b_divisor, in divmod_internal_2() argument
1667 b_quotient[j] = (k * b + b_dividend[j])/b_divisor[0]; in divmod_internal_2()
1670 * (unsigned HOST_WIDE_INT)b_divisor[0])); in divmod_internal_2()
1676 s = clz_hwi (b_divisor[n-1]) - HOST_BITS_PER_HALF_WIDE_INT; /* CHECK clz */ in divmod_internal_2()
1684 b_divisor[i] = (b_divisor[i] << s) in divmod_internal_2()
1685 | (b_divisor[i-1] >> (HOST_BITS_PER_HALF_WIDE_INT - s)); in divmod_internal_2()
1686 b_divisor[0] = b_divisor[0] << s; in divmod_internal_2()
1698 qhat = (b_dividend[j+n] * b + b_dividend[j+n-1]) / b_divisor[n-1]; in divmod_internal_2()
1699 rhat = (b_dividend[j+n] * b + b_dividend[j+n-1]) - qhat * b_divisor[n-1]; in divmod_internal_2()
1701 if (qhat >= b || qhat * b_divisor[n-2] > b * rhat + b_dividend[j+n-2]) in divmod_internal_2()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dwide-int.cc1646 unsigned HOST_HALF_WIDE_INT *b_divisor, in divmod_internal_2() argument
1667 b_quotient[j] = (k * b + b_dividend[j])/b_divisor[0]; in divmod_internal_2()
1670 * (unsigned HOST_WIDE_INT)b_divisor[0])); in divmod_internal_2()
1676 s = clz_hwi (b_divisor[n-1]) - HOST_BITS_PER_HALF_WIDE_INT; /* CHECK clz */ in divmod_internal_2()
1684 b_divisor[i] = (b_divisor[i] << s) in divmod_internal_2()
1685 | (b_divisor[i-1] >> (HOST_BITS_PER_HALF_WIDE_INT - s)); in divmod_internal_2()
1686 b_divisor[0] = b_divisor[0] << s; in divmod_internal_2()
1698 qhat = (b_dividend[j+n] * b + b_dividend[j+n-1]) / b_divisor[n-1]; in divmod_internal_2()
1699 rhat = (b_dividend[j+n] * b + b_dividend[j+n-1]) - qhat * b_divisor[n-1]; in divmod_internal_2()
1701 if (qhat >= b || qhat * b_divisor[n-2] > b * rhat + b_dividend[j+n-2]) in divmod_internal_2()
[all …]