Home | History | Annotate | Download | only in mpreal

Lines Matching refs:mp

84 // Default constructor: creates mp number and initializes it to 0.

92 mpfr_init2(mp,default_prec);
93 mpfr_set_ui(mp,0,default_rnd);
105 mpfr_init2(mp,mpfr_get_prec(u.mp));
106 mpfr_set(mp,u.mp,default_rnd);
118 mpfr_init2(mp,mpfr_get_prec(u));
119 mpfr_set(mp,u,default_rnd);
131 mpfr_init2(mp,(mp_prec_t) mpf_get_prec(u)); // (gmp: mp_bitcnt_t) unsigned long -> long (mpfr: mp_prec_t)
132 mpfr_set_f(mp,u,default_rnd);
144 mpfr_init2(mp,prec);
145 mpfr_set_z(mp,u,mode);
157 mpfr_init2(mp,prec);
158 mpfr_set_q(mp,u,mode);
172 mpfr_init2(mp,prec);
173 mpfr_set_d(mp,u,mode);
188 mpfr_init2(mp,prec);
189 mpfr_set_ld(mp,u,mode);
201 mpfr_init2(mp,prec);
202 mpfr_set_ui(mp,u,mode);
214 mpfr_init2(mp,prec);
215 mpfr_set_ui(mp,u,mode);
227 mpfr_init2(mp,prec);
228 mpfr_set_si(mp,u,mode);
240 mpfr_init2(mp,prec);
241 mpfr_set_si(mp,u,mode);
254 mpfr_init2(mp,prec);
255 mpfr_set_uj(mp, u, mode);
267 mpfr_init2(mp,prec);
268 mpfr_set_sj(mp, u, mode);
281 mpfr_init2(mp,prec);
282 mpfr_set_str(mp, s, base, mode);
294 mpfr_init2(mp,prec);
295 mpfr_set_str(mp, s.c_str(), base, mode);
302 mpfr_clear(mp);
316 // We will rewrite mp anyway, so flash it and resize
317 mpfr_set_prec(mp,mpfr_get_prec(t));
318 mpfr_set(mp,t,mpreal::default_rnd);
341 mpfr_fma(a.mp,v1.mp,v2.mp,v3.mp,rnd_mode);
356 mpfr_fms(a.mp,v1.mp,v2.mp,v3.mp,rnd_mode);
370 mpfr_agm(a.mp, v1.mp, v2.mp, rnd_mode);
382 for (i=0;i<n;i++) t[i] = (mpfr_ptr)tab[i].mp;
383 mpfr_sum(x.mp,t,n,rnd_mode);
398 mpfr_remquo(a.mp,q, x.mp, y.mp, rnd_mode);
420 if(!(mpfr_asprintf(&s,format.c_str(),mp) < 0))
443 digits = n > 0 ? n : bits2digits(mpfr_get_prec(mp));
460 if(mpfr_inf_p(mp))
462 if(mpfr_sgn(mp)>0) return "+Inf";
466 if(mpfr_zero_p(mp)) return "0";
467 if(mpfr_nan_p(mp)) return "NaN";
469 s = mpfr_get_str(NULL,&exp,b,0,mp,mode);
470 ns = mpfr_get_str(NULL,&exp,b,n,mp,mode);
564 mpfr_set_str(v.mp, tmp.c_str(),mpreal::default_base,mpreal::default_rnd);