Lines Matching refs:divisor
18 void mpi_fdiv_qr(MPI quot, MPI rem, MPI dividend, MPI divisor);
20 void mpi_fdiv_r(MPI rem, MPI dividend, MPI divisor)
22 int divisor_sign = divisor->sign;
25 /* We need the original value of the divisor after the remainder has been
29 if (rem == divisor) {
30 temp_divisor = mpi_copy(divisor);
31 divisor = temp_divisor;
34 mpi_tdiv_r(rem, dividend, divisor);
37 mpi_add(rem, rem, divisor);
43 void mpi_fdiv_q(MPI quot, MPI dividend, MPI divisor)
46 mpi_fdiv_qr(quot, tmp, dividend, divisor);
50 void mpi_fdiv_qr(MPI quot, MPI rem, MPI dividend, MPI divisor)
52 int divisor_sign = divisor->sign;
55 if (quot == divisor || rem == divisor) {
56 temp_divisor = mpi_copy(divisor);
57 divisor = temp_divisor;
60 mpi_tdiv_qr(quot, rem, dividend, divisor);
64 mpi_add(rem, rem, divisor);
129 /* Optimize division by a single-limb divisor. */