Home | History | Annotate | Download | only in tests

Lines Matching refs:opb

27 mpc_mpcb_agm (mpc_ptr rop, mpc_srcptr opa, mpc_srcptr opb, mpc_rnd_t rnd)
37 if (!mpc_fin_p (opa) || !mpc_fin_p (opb)
38 || mpc_zero_p (opa) || mpc_zero_p (opb)
39 || mpc_cmp (opa, opb) == 0
40 || ( mpfr_sgn (mpc_realref (opa)) == -mpfr_sgn (mpc_realref (opb))
41 && mpfr_sgn (mpc_imagref (opa)) == -mpfr_sgn (mpc_imagref (opb))
42 && mpfr_cmpabs (mpc_realref (opa), mpc_realref (opb)) == 0
43 && mpfr_cmpabs (mpc_imagref (opa), mpc_imagref (opb)) == 0)
45 && mpfr_zero_p (mpc_imagref (opb))
46 && mpfr_sgn (mpc_realref (opa)) == mpfr_sgn (mpc_realref (opb)))
48 && mpfr_zero_p (mpc_realref (opb))
49 && mpfr_sgn (mpc_imagref (opa)) == mpfr_sgn (mpc_imagref (opb))))
52 return mpc_agm (rop, opa, opb, rnd);
56 mpc_div (b0, opb, opa, MPC_RNDZZ);
59 return mpc_agm (rop, opa, opb, rnd);
63 cmp = mpc_cmp_abs (opa, opb);
72 prec = MPC_MAX (MPC_MAX (MPC_MAX_PREC (opa), MPC_MAX_PREC (opb)),
74 /* So copying opa and opb will be exact, and there is a small safety
89 mpc_set (b->c, opb, MPC_RNDNN);