Lines Matching refs:prod
657 _bc_simp_mul (bc_num n1, int n1len, bc_num n2, int n2len, bc_num *prod,
666 *prod = bc_new_num (prodlen, 0);
670 pvptr = (char *) ((*prod)->n_value + prodlen - 1);
758 _bc_rec_mul (bc_num u, int ulen, bc_num v, int vlen, bc_num *prod,
771 _bc_simp_mul (u, ulen, v, vlen, prod, full_scale);
830 *prod = bc_new_num(prodlen, 0);
833 _bc_shift_addsub (*prod, m1, 2*n, 0);
834 _bc_shift_addsub (*prod, m1, n, 0);
836 _bc_shift_addsub (*prod, m3, n, 0);
837 _bc_shift_addsub (*prod, m3, 0, 0);
838 _bc_shift_addsub (*prod, m2, n, d1->n_sign != d2->n_sign);
857 bc_multiply (n1, n2, prod, scale)
858 bc_num n1, n2, *prod;
874 /* Assign to prod and clean up the number. */
882 bc_free_num (prod);
883 *prod = pval;