| /src/external/lgpl3/gmp/dist/tests/cxx/ |
| t-ops2f.cc | 23 ASSERT_ALWAYS(sqrt(mpf_class(7))>2.64); 24 ASSERT_ALWAYS(sqrt(mpf_class(7))<2.65); 25 ASSERT_ALWAYS(sqrt(mpf_class(0))==0); 28 CHECK1(mpf_class,1.9,trunc); 29 CHECK1(mpf_class,1.9,floor); 30 CHECK1(mpf_class,1.9,ceil); 31 CHECK1(mpf_class,4.3,trunc); 32 CHECK1(mpf_class,4.3,floor); 33 CHECK1(mpf_class,4.3,ceil); 34 CHECK1(mpf_class,-7.1,trunc) [all...] |
| t-prec.cc | 1 /* Test precision of mpf_class expressions. 37 mpf_class _b(s, prec); \ 51 mpf_class f(3.0, small_prec); 52 mpf_class g(1 / f, very_large_prec); 58 mpf_class f(9.0, medium_prec); 59 mpf_class g(0.0, very_large_prec); 66 mpf_class f(15.0, large_prec); 67 mpf_class g(0.0, very_large_prec); 76 mpf_class f(3.0, small_prec); 77 mpf_class g(-(-(-1 / f)), very_large_prec) [all...] |
| t-unary.cc | 98 mpf_class a(1); 99 mpf_class b(+a); ASSERT_ALWAYS(b == 1); 102 mpf_class a(2); 103 mpf_class b; 110 mpf_class a(1); 111 mpf_class b(-(-a)); ASSERT_ALWAYS(b == 1); 114 mpf_class a(2); 115 mpf_class b;
|
| t-cxx11.cc | 35 mpf_class f1, f2; 46 static_assert(!std::is_nothrow_default_constructible<mpf_class>::value, "sorry"); 47 static_assert(!std::is_nothrow_move_constructible<mpf_class>::value, "sorry"); 83 CHECK_COMMON_TYPE (mpz_class, mpf_class, mpf_class); 84 CHECK_COMMON_TYPE (mpf_class, mpq_class, mpf_class); 88 CHECK_COMMON_TYPE_BUILTIN (mpf_class, mpf_class); 90 mpz_class z; mpq_class q; mpf_class f [all...] |
| t-constr.cc | 423 // mpf_class() 425 mpf_class a; ASSERT_ALWAYS(a == 0); 428 // mpf_class(const mpf_class &) 429 // mpf_class(const mpf_class &, unsigned long int) 432 // template <class T, class U> mpf_class(const __gmp_expr<T, U> &) 433 // template <class T, class U> mpf_class(const __gmp_expr<T, U> &, 437 // mpf_class(signed char) 440 mpf_class b(a); ASSERT_ALWAYS(b == -127) [all...] |
| t-mix.cc | 28 int f_f (mpf_class){return 2;} 32 int f_zf (mpf_class){return 2;} 34 int f_qf (mpf_class){return 2;} 37 int f_zqf(mpf_class){return 2;} 44 mpf_class f=18; 68 ASSERT_ALWAYS(f_zqf(mpf_class(z))==2); ASSERT_ALWAYS(f_zqf(mpf_class(-z))==2); 69 ASSERT_ALWAYS(f_zqf(mpf_class(q))==2); ASSERT_ALWAYS(f_zqf(mpf_class(-q))==2); 70 ASSERT_ALWAYS(f_zqf(mpf_class(f))==2); ASSERT_ALWAYS(f_zqf(mpf_class(-f))==2) [all...] |
| t-assign.cc | 408 // operator=(const mpf_class &) 410 mpf_class a(123), b; 420 mpf_class b; 427 mpf_class b; 433 mpf_class a; 437 mpf_class a; 444 mpf_class b; 449 mpf_class b; 454 mpf_class b; 461 mpf_class b [all...] |
| t-binary.cc | 325 mpf_class a(1), b(2); 326 mpf_class c(a + b); ASSERT_ALWAYS(c == 3); 329 mpf_class a(1.5), b(6); 330 mpf_class c; 337 mpf_class a(1); 339 mpf_class c(a - b); ASSERT_ALWAYS(c == 3); 342 mpf_class a(2); 343 mpf_class b; 350 mpf_class a(2); 352 mpf_class c [all...] |
| t-ops.cc | 569 mpf_class a(1); 570 mpf_class b; 576 mpf_class a(2); 577 mpf_class b; 583 mpf_class a(-123); 584 mpf_class b; 590 mpf_class a(1.5); 591 mpf_class b; 595 mpf_class a(-1.5); 596 mpf_class b [all...] |
| t-rand.cc | 113 mpf_class b; 115 mpf_class c(r.get_f()); 117 mpf_class d(r.get_f(),212); 124 mpf_class c; 127 mpf_class d(r.get_f(b)); 129 mpf_class e(r.get_f(b)-r.get_f()); 131 mpf_class f(r.get_f(60),300);
|
| t-iostream.cc | 49 mpf_class x; 84 mpf_class x=1.5; 90 mpf_class x=1.5;
|
| t-misc.cc | 241 // mpf_class::fits_sint_p 244 mpf_class f (0, 2*8*sizeof(int)); 251 // mpf_class::fits_uint_p 254 mpf_class f (0, 2*8*sizeof(int)); 261 // mpf_class::fits_slong_p 264 mpf_class f (0, 2*8*sizeof(long)); 271 // mpf_class::fits_ulong_p 274 mpf_class f (0, 2*8*sizeof(long)); 281 // mpf_class::fits_sshort_p 284 mpf_class f (0, 2*8*sizeof(short)) [all...] |
| t-ops3.cc | 47 F(mpf_class) 115 mpf_class d=3.375;
|
| t-ops2qf.cc | 85 checkqf<mpf_class>();
|
| /src/external/lgpl3/gmp/dist/cxx/ |
| limits.cc | 61 GMPXX_INSTANTIATE_LIMITS(mpf_class);
|
| /src/external/lgpl3/gmp/dist/demos/perl/ |
| GMP.xs | 154 static classconst char mpf_class[] = "GMP::Mpf"; 597 if (sv_derived_from (sv, mpf_class)) 953 mpf_class_hv = gv_stashpv (mpf_class, 1); 1416 || (sv_derived_from (sv, mpf_class) && fmt[strlen(fmt)-2] == 'F')); 2453 TRACE (printf ("%s binary\n", mpf_class)); 2692 TRACE (printf ("%s new\n", mpf_class)); 2694 croak ("%s new: invalid arguments", mpf_class); 2726 TRACE (printf ("%s copy\n", mpf_class)); 2737 TRACE (printf ("%s DESTROY %p\n", mpf_class, f)); 2918 croak ("%s <=>: invalid string format", mpf_class); [all...] |
| /src/external/lgpl3/gmp/dist/ |
| gmpxx.h | 1937 /**************** mpf_class -- wrapper for mpf_t ****************/ 2147 typedef __gmp_expr<mpf_t, mpf_t> mpf_class; typedef 2166 inline mpf_class operator"" _mpf(const char* s) 2168 return mpf_class(s); 2224 mpf_class const& temp(expr); 2254 mpf_class const& temp(expr); 2272 inline void __gmp_set_expr(mpf_ptr f, const mpf_class &g) 2300 mpf_class val; 3392 // member operators for mpf_class 3601 template <> class numeric_limits<mpf_class> [all...] |