Home
last modified time | relevance | path

Searched refs:cpp_int (Results 1 – 25 of 147) sorted by relevance

123456

/third_party/boost/libs/multiprecision/performance/
Dperformance_test-msvc-10.log185 cpp_int(unsigned, fixed)64 + 0.00232166
186 cpp_int(unsigned, fixed)64 - 0.00234506
187 cpp_int(unsigned, fixed)64 * 0.00470304
188 cpp_int(unsigned, fixed)64 / 0.0714786
189 cpp_int(unsigned, fixed)64 str 0.00256457
190 cpp_int(unsigned, fixed)64 +(int)0.00162053
191 cpp_int(unsigned, fixed)64 -(int)0.00163617
192 cpp_int(unsigned, fixed)64 *(int)0.00236511
193 cpp_int(unsigned, fixed)64 /(int)0.0299559
194 cpp_int(unsigned, fixed)64 construct0.00111299
[all …]
Dperformance_test-gcc-linux.log108 cpp_int 128 + 0.0226262
109 cpp_int 128 - 0.0256171
110 cpp_int 128 * 0.0363846
111 cpp_int 128 / 0.227187
112 cpp_int 128 str 0.000703371
113 cpp_int 128 +(int)0.0156956
114 cpp_int 128 -(int)0.0122229
115 cpp_int 128 *(int)0.0257193
116 cpp_int 128 /(int)0.129609
117 cpp_int 128 % 0.226534
[all …]
Dperformance_test-intel-linux.log101 cpp_int 64 + 0.0152915
102 cpp_int 64 - 0.0191821
103 cpp_int 64 * 0.0326218
104 cpp_int 64 / 0.0951094
105 cpp_int 64 str 0.000428547
106 cpp_int 64 +(int)0.0132027
107 cpp_int 64 -(int)0.0126144
108 cpp_int 64 *(int)0.0151037
109 cpp_int 64 /(int)0.0491116
110 cpp_int 64 % 0.0951581
[all …]
Dperformance_test.log198 cpp_int(fixed) 128 + 0.000836815
199 cpp_int(fixed) 128 - 0.00107085
200 cpp_int(fixed) 128 * 0.000960586
201 cpp_int(fixed) 128 / 0.0325094
202 cpp_int(fixed) 128 str 0.00112106
203 cpp_int(fixed) 128 +(int) 0.000651354
204 cpp_int(fixed) 128 -(int) 0.000981414
205 cpp_int(fixed) 128 *(int) 0.000634036
206 cpp_int(fixed) 128 /(int) 0.0186586
207 cpp_int(fixed) 128 construct 0.000571519
[all …]
Dmiller_rabin_performance.log1 Time for cpp_int (no Expression templates) = 0.0632349
3 Time for cpp_int = 0.0597808
5 Time for cpp_int (128-bit cache) = 0.061515
7 Time for cpp_int (256-bit cache) = 0.061159
9 Time for cpp_int (512-bit cache) = 0.0521137
11 Time for cpp_int (1024-bit cache) = 0.051393
29 [[cpp_int][8.63811(0.0597808s)]]
30 [[cpp_int (1024-bit cache)][7.4261(0.051393s)]]
31 [[cpp_int (128-bit cache)][8.88868(0.061515s)]]
32 [[cpp_int (256-bit cache)][8.83724(0.061159s)]]
[all …]
Ddelaunay_test.log51 Running calculations for: int64_t, cpp_int
57 Running calculations for: int64_t, cpp_int (no ET's)
63 Running calculations for: int64_t, cpp_int(128-bit cache)
69 Running calculations for: int64_t, cpp_int (128-bit Cache no ET's)
Dveronoi_performance.log8 Time for cpp_int = 0.0487904
16 [[cpp_int][1.80575(0.0487904s)]]
/third_party/boost/libs/multiprecision/example/
Dinteger_examples.cpp29 using boost::multiprecision::cpp_int; in print_factorials()
38 cpp_int limit = (cpp_int(1) << 128) - 1; in print_factorials()
41 std::vector<cpp_int> results; in print_factorials()
45 cpp_int factorial = 1; in print_factorials()
61 cpp_int limits[] = { in print_factorials()
62 (cpp_int(1) << 16) - 1, in print_factorials()
63 (cpp_int(1) << 32) - 1, in print_factorials()
64 (cpp_int(1) << 64) - 1, in print_factorials()
65 (cpp_int(1) << 128) - 1, in print_factorials()
134 using boost::multiprecision::cpp_int;
[all …]
Drandom_snips.cpp30 typedef independent_bits_engine<mt19937, 256, cpp_int> generator_type; in t1()
103 uniform_int_distribution<cpp_int> ui(-(cpp_int(1) << 256), cpp_int(1) << 256); in t2()
202 independent_bits_engine<mt19937, std::numeric_limits<cpp_bin_float_50>::digits, cpp_int> gen; in t4()
Dcpp_int_import_export.cpp28 using boost::multiprecision::cpp_int; in main()
30 cpp_int i; in main()
38 cpp_int j; in main()
Dcpp_bin_float_import_export.cpp30 using boost::multiprecision::cpp_int; in main()
36 export_bits(cpp_int(f.backend().bits()), std::back_inserter(v), 8); in main()
41 cpp_int i; in main()
/third_party/boost/libs/multiprecision/test/
Dtest_mixed_cpp_int.cpp28 BOOST_CHECK_EQUAL(r, cpp_int(h) + cpp_int(h)); in test()
31 BOOST_CHECK_EQUAL(r, cpp_int(h) * cpp_int(h)); in test()
36 BOOST_CHECK_EQUAL(r, cpp_int(l) - cpp_int(h)); in test()
38 BOOST_CHECK_EQUAL(r, cpp_int(h) - cpp_int(l)); in test()
40 BOOST_CHECK_EQUAL(r, cpp_int(l) * cpp_int(l)); in test()
62 BOOST_CHECK_EQUAL(r, cpp_int(ih) + cpp_int(ih)); in test()
65 BOOST_CHECK_EQUAL(r, cpp_int(ih) * cpp_int(ih)); in test()
70 BOOST_CHECK_EQUAL(r, cpp_int(il) - cpp_int(ih)); in test()
72 BOOST_CHECK_EQUAL(r, cpp_int(ih) - cpp_int(il)); in test()
74 BOOST_CHECK_EQUAL(r, cpp_int(il) * cpp_int(il)); in test()
[all …]
Dgit_issue_175.cpp49 check_type_is_number(-cpp_int(2), -2); in main()
50 check_type_is_number(~cpp_int(2), -3); in main()
51 check_type_is_number(cpp_int(2) % 3, 2); in main()
52 check_type_is_number(2 % cpp_int(3), 2); in main()
53 check_type_is_number(2 | cpp_int(3), 2|3); in main()
54 check_type_is_number(cpp_int(3)|2, 2|3); in main()
55 check_type_is_number(2 & cpp_int(3), 2&3); in main()
56 check_type_is_number(cpp_int(3)&2, 2&3); in main()
57 check_type_is_number(2 ^ cpp_int(3), 2^3); in main()
58 check_type_is_number(cpp_int(3)^2, 2^3); in main()
[all …]
Dtest_convert_from_cpp_int.cpp173 test_convert<cpp_int, int128_t>(); in main()
174 test_convert<int128_t, cpp_int>(); in main()
176 test_convert<cpp_int, cpp_rational>(); in main()
180 test_convert<cpp_int, cpp_bin_float_50>(); in main()
184 test_convert<cpp_int, cpp_dec_float_50>(); in main()
189 test_convert<cpp_int, mpz_int>(); in main()
193 test_convert<cpp_int, mpq_rational>(); in main()
197 test_convert<cpp_int, mpf_float_50>(); in main()
202 test_convert<cpp_int, mpfr_float_50>(); in main()
207 test_convert<cpp_int, mpfi_float_50>(); in main()
[all …]
Dtest_cpp_int_lit.cpp16 BOOST_CHECK_EQUAL(val, cpp_int(p)); in test_literal()
34 BOOST_CHECK_EQUAL(val5, -cpp_int(val1)); \
35 BOOST_CHECK_EQUAL(val6, -cpp_int(val1)); \
36 BOOST_CHECK_EQUAL(val7, -cpp_int(val1)); \
37 BOOST_CHECK_EQUAL(val8, -cpp_int(val1)); \
Dtest_unchecked_cpp_int.cpp66 test_type a = static_cast<test_type>(generate_random<cpp_int>(i)); in test()
67 test_type b = static_cast<test_type>(generate_random<cpp_int>(j)); in test()
68 test_type c = static_cast<test_type>(cpp_int(a) * cpp_int(b)); in test()
75 BOOST_CHECK_EQUAL(a << s, test_type(cpp_int(a) << s)); in test()
Dtest_rat_float_interconv.cpp249 …rational twiddle(boost::multiprecision::cpp_int(1), boost::multiprecision::cpp_int(boost::multipre… in double_spot_tests()
250 …on::cpp_rational(boost::multiprecision::cpp_int(1), boost::multiprecision::cpp_int(boost::multipre… in double_spot_tests()
263 …on::cpp_rational(boost::multiprecision::cpp_int(1), boost::multiprecision::cpp_int(boost::multipre… in double_spot_tests()
Dtest_generic_conv.cpp35 independent_bits_engine<mt11213b, 1024, cpp_int> gen; in main()
40 cpp_int c = gen(); in main()
46 cpp_int t(z); in main()
54 cpp_int t2(tom); in main()
157 cpp_int cppi = 1; in main()
167 cpp_int cppi2 = gen(); in main()
Dtest_nothrow_cpp_int.cpp20 BOOST_STATIC_ASSERT(boost::is_nothrow_move_constructible<boost::multiprecision::cpp_int>::value);
36 BOOST_STATIC_ASSERT(boost::is_nothrow_move_assignable<boost::multiprecision::cpp_int>::value);
52 BOOST_STATIC_ASSERT(boost::has_nothrow_constructor<boost::multiprecision::cpp_int>::value);
66 BOOST_STATIC_ASSERT(!boost::has_nothrow_copy<boost::multiprecision::cpp_int>::value);
80 BOOST_STATIC_ASSERT(!boost::has_nothrow_assign<boost::multiprecision::cpp_int>::value);
93 BOOST_STATIC_ASSERT(noexcept(boost::multiprecision::cpp_int(std::declval<boost::multiprecision::sig…
105 BOOST_STATIC_ASSERT(noexcept(boost::multiprecision::cpp_int(std::declval<boost::multiprecision::lim…
117 BOOST_STATIC_ASSERT(noexcept(std::declval<boost::multiprecision::cpp_int>() = std::declval<boost::m…
129 BOOST_STATIC_ASSERT(noexcept(std::declval<boost::multiprecision::cpp_int>() = std::declval<boost::m…
146 BOOST_STATIC_ASSERT(noexcept(boost::multiprecision::cpp_int(std::declval<boost::multiprecision::sig…
[all …]
Dtest_hash.cpp62 test<boost::multiprecision::cpp_int>(); in main()
72 …sion::number<boost::multiprecision::debug_adaptor<boost::multiprecision::cpp_int::backend_type> > … in main()
74 …ion::number<boost::multiprecision::logged_adaptor<boost::multiprecision::cpp_int::backend_type> > … in main()
Dissue_13301.cpp66 boost::multiprecision::cpp_int i = qf.convert_to<boost::multiprecision::cpp_int>(), j; in main()
70 i = qf.convert_to<boost::multiprecision::cpp_int>(); in main()
/third_party/boost/boost/multiprecision/cpp_bin_float/
Dio.hpp22 inline I restricted_multiply(cpp_int& result, const cpp_int& a, const cpp_int& b, I max_bits, boost… in restricted_multiply()
59 inline I restricted_pow(cpp_int& result, const cpp_int& a, I e, I max_bits, boost::int64_t& error) in restricted_pow()
87 inline int get_round_mode(const cpp_int& what, boost::int64_t location, boost::int64_t error) in get_round_mode()
109 cpp_int t = what - error_radius; in get_round_mode()
116 cpp_int t = what + error_radius; in get_round_mode()
122 inline int get_round_mode(cpp_int& r, cpp_int& d, boost::int64_t error, const cpp_int& q) in get_round_mode()
175 cpp_int n; in operator =()
302 cpp_int t; in operator =()
305 …calc_exp = boost::multiprecision::cpp_bf_io_detail::restricted_pow(t, cpp_int(5), decimal_exp, max… in operator =()
365 cpp_int d; in operator =()
[all …]
/third_party/boost/libs/math/reporting/performance/
Dtest_gcd.cpp32 boost::multiprecision::cpp_int total_sum(0);
296 boost::multiprecision::cpp_int big_gcd(const boost::multiprecision::cpp_int& a, const boost::multip… in big_gcd()
425 boost::multiprecision::cpp_int big_gcd_new(const boost::multiprecision::cpp_int& a, const boost::mu… in big_gcd_new()
427 boost::multiprecision::cpp_int result; in big_gcd_new()
433 …data_name, const std::vector<pair<boost::multiprecision::cpp_int, boost::multiprecision::cpp_int> …
436 typedef boost::multiprecision::cpp_int int_type;
/third_party/boost/libs/random/test/
Dmultiprecision_int_test.cpp42 …t::random::independent_bits_engine<boost::random::mt19937, 30000, boost::multiprecision::cpp_int >,
47 …dom::independent_bits_engine<boost::random::mt19937, 600, boost::multiprecision::cpp_int >, 20, 10>
120 boost::random::random_number_generator<boost::random::mt19937, boost::multiprecision::cpp_int>,
142 boost::random::uniform_int_distribution<boost::multiprecision::cpp_int>,
145 boost::random::uniform_smallint<boost::multiprecision::cpp_int>,
192 boost::random::discrete_distribution < boost::multiprecision::cpp_int, double>,
/third_party/boost/boost/geometry/strategies/cartesian/
Dside_of_intersection.hpp172 cpp_int const lab = cpp_int(a) * cpp_int(b); in sign_of_compare()
173 cpp_int const lcd = cpp_int(c) * cpp_int(d); in sign_of_compare()

123456