Lines Matching refs:mpr_num
83 mpi_set(mpr_num(rop), mpr_num(op));
91 mpi_seti(mpr_num(rop), num);
117 mpi_setd(mpr_num(rop), d);
121 mpi_setd(mpr_num(rop), sign ? -num : num);
131 mpi_setstr(mpr_num(rop), str, base);
145 mpi_gcd(&gcd, mpr_num(op), mpr_den(op));
147 mpi_div(mpr_num(op), mpr_num(op), &gcd);
173 mpi_add(mpr_num(rop), mpr_num(op1), &prod);
191 mpi_sub(mpr_num(rop), mpr_num(op1), &prod);
203 mpi_mul(&prod1, mpr_num(op1), mpr_den(op2));
204 mpi_mul(&prod2, mpr_num(op2), mpr_den(op1));
207 mpi_sub(mpr_num(rop), &prod1, &prod2);
209 mpi_add(mpr_num(rop), &prod1, &prod2);
226 mpi_mul(&prod, mpr_num(op1), mpr_num(op2));
228 mpi_set(mpr_num(rop), &prod);
233 mpi_mul(mpr_num(rop), mpr_num(op1), mpr_num(op2));
241 mpi_muli(mpr_num(rop), mpr_num(op1), op2);
253 mpi_mul(&prod, mpr_num(op1), mpr_den(op2));
254 mpi_mul(mpr_den(rop), mpr_num(op2), mpr_den(op1));
255 mpi_set(mpr_num(rop), &prod);
260 mpi_mul(mpr_num(rop), mpr_num(op1), mpr_den(op2));
261 mpi_mul(mpr_den(rop), mpr_num(op2), mpr_den(op1));
275 mpi_swap(mpr_num(op), mpr_den(op));
277 mpi_set(mpr_num(rop), mpr_den(op));
278 mpi_set(mpr_den(rop), mpr_num(op));
285 mpi_neg(mpr_num(rop), mpr_num(op));
292 if (mpr_num(op)->sign)
293 mpi_neg(mpr_num(rop), mpr_num(op));
295 mpi_set(mpr_num(rop), mpr_num(op));
317 mpi_seti(mpr_num(&rat), op2);
337 mpi_seti(mpr_num(&rat), op2);
353 if (mpr_num(op1)->sign ^ mpr_den(op1)->sign) {
355 if (!(mpr_num(op2)->sign ^ mpr_den(op2)->sign))
361 else if (mpr_num(op2)->sign ^ mpr_den(op2)->sign)
368 cmp = mpi_cmpabs(mpr_num(op1), mpr_num(op2));
381 mpi_mul(&prod1, mpr_num(op1), mpr_den(op2));
382 mpi_mul(&prod2, mpr_num(op2), mpr_den(op1));
409 return (mpi_fiti(mpr_num(op)) && mpi_fiti(mpr_den(op)));
415 return (mpi_getd(mpr_num(op)) / mpi_getd(mpr_den(op)));
424 len = mpi_getsize(mpr_num(op), base) + mpr_num(op)->sign + 1 +
430 (void)mpi_getstr(str, mpr_num(op), base);