Lines Matching defs:divisor
510 * divisor a back to the dividend result at a specified offset. It is used
528 * when subtracting qhat*divisor from dividend.
808 * divisor. The quotient is placed into quotient. The one word divisor is
809 * specified by divisor.
814 int divideOneWord(int divisor, MutableBigInteger quotient) {
815 long divisorLong = divisor & LONG_MASK;
833 // Normalize the divisor
834 int shift = Integer.numberOfLeadingZeros(divisor);
855 divWord(qWord, dividendEstimate, divisor);
865 return rem % divisor;
892 // Dividend less than divisor
897 // Dividend equal to divisor
905 // Special case one word divisor
913 // Copy divisor value to protect divisor
939 // Special case on word divisor
949 * Divide this MutableBigInteger by the divisor represented by its magnitude
953 private MutableBigInteger divideMagnitude(int[] divisor,
965 int dlen = divisor.length;
974 // D1 normalize the divisor
975 int shift = Integer.numberOfLeadingZeros(divisor[0]);
978 BigInteger.primitiveLeftShift(divisor, dlen, shift);
990 int dh = divisor[0];
992 int dl = divisor[1];
1044 int borrow = mulsub(rem.value, divisor, qhat, dlen, j+rem.offset);
1049 divadd(divisor, rem.value, j+1+rem.offset);