Home
last modified time | relevance | path

Searched refs:multiprecision (Results 1 – 25 of 43) sorted by relevance

12

/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/multiprecision/cpp_int/
H A Dlimits.hpp20 …s, boost::multiprecision::cpp_integer_type SignType, boost::multiprecision::cpp_int_check_type Che…
21 inline boost::multiprecision::number<boost::multiprecision::cpp_int_backend<MinBits, MaxBits, SignT…
25 …typedef boost::multiprecision::number<boost::multiprecision::cpp_int_backend<MinBits, MaxBits, Sig… in get_min()
26 …st::multiprecision::number<boost::multiprecision::cpp_int_backend<MaxBits, MaxBits, boost::multipr… in get_min()
31 …s, boost::multiprecision::cpp_integer_type SignType, boost::multiprecision::cpp_int_check_type Che…
32 inline boost::multiprecision::number<boost::multiprecision::cpp_int_backend<MinBits, MaxBits, SignT…
36 …static const boost::multiprecision::number<boost::multiprecision::cpp_int_backend<MinBits, MaxBits… in get_min()
40 …s, boost::multiprecision::cpp_integer_type SignType, boost::multiprecision::cpp_int_check_type Che…
41 inline boost::multiprecision::number<boost::multiprecision::cpp_int_backend<MinBits, MaxBits, SignT…
46 …static const boost::multiprecision::number<boost::multiprecision::cpp_int_backend<MinBits, MaxBits… in get_min()
[all …]
H A Dliterals.hpp11 namespace boost{ namespace multiprecision{ namespace
132 …typedef boost::multiprecision::backends::cpp_int_backend<bits, bits, signed_magnitude, unchecked, …
140 …typedef boost::multiprecision::backends::cpp_int_backend<bits, bits, unsigned_magnitude, unchecked…
147 constexpr typename boost::multiprecision::literals::detail::signed_cpp_int_literal_result_type<(siz… in operator ""_cppi()
149 …typedef typename boost::multiprecision::literals::detail::make_packed_value_from_str<STR...>::type… in operator ""_cppi()
150 …return boost::multiprecision::literals::detail::make_backend_from_pack<pt, typename boost::multipr… in operator ""_cppi()
154 constexpr typename boost::multiprecision::literals::detail::unsigned_cpp_int_literal_result_type<(s… in operator ""_cppui()
156 …typedef typename boost::multiprecision::literals::detail::make_packed_value_from_str<STR...>::type… in operator ""_cppui()
157 …return boost::multiprecision::literals::detail::make_backend_from_pack<pt, typename boost::multipr… in operator ""_cppui()
162 …t::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<Bits, Bits, boost::mult…
[all …]
H A Dcpp_int_config.hpp16 namespace boost{ namespace multiprecision{ namespace
90 class integer_traits<multiprecision::double_limb_type>
91 : public std::numeric_limits<multiprecision::double_limb_type>,
92 …public detail::integer_traits_base<multiprecision::double_limb_type, 0, ~static_cast<multiprecisio…
95 class integer_traits<multiprecision::signed_double_limb_type>
96 : public std::numeric_limits<multiprecision::signed_double_limb_type>,
97multiprecision::signed_double_limb_type, static_cast<multiprecision::signed_double_limb_type>((sta…
100 namespace multiprecision{ namespace
H A Dcomparison.hpp13 namespace boost{ namespace multiprecision{ namespace backends{ namespace
77 && (*a.limbs() == boost::multiprecision::detail::unsigned_abs(b)); in eval_eq()
121 return *a.limbs() > boost::multiprecision::detail::unsigned_abs(b); in eval_lt()
127 return *a.limbs() < boost::multiprecision::detail::unsigned_abs(b); in eval_lt()
176 return *a.limbs() < boost::multiprecision::detail::unsigned_abs(b); in eval_gt()
182 return *a.limbs() > boost::multiprecision::detail::unsigned_abs(b); in eval_gt()
237 return (a.sign() == (b < 0)) && (*a.limbs() == boost::multiprecision::detail::unsigned_abs(b)); in eval_eq()
301 …turn a.sign() ? (*a.limbs() > boost::multiprecision::detail::unsigned_abs(b)) : (*a.limbs() < boos… in eval_lt()
365 …turn a.sign() ? (*a.limbs() < boost::multiprecision::detail::unsigned_abs(b)) : (*a.limbs() > boos… in eval_gt()
H A Dserialize.hpp20 namespace mp = boost::multiprecision;
24 using namespace boost::multiprecision;
25 using namespace boost::multiprecision::backends;
H A Dmisc.hpp23 namespace boost{ namespace multiprecision{ namespace backends{ namespace
28 typedef typename boost::multiprecision::detail::canonical<R, CppInt>::type cast_type; in check_in_range()
143 unsigned result = boost::multiprecision::detail::find_lsb(a.limbs()[index]); in eval_lsb()
158 …its1, MaxBits1, SignType1, Checked1, Allocator1>::limb_bits + boost::multiprecision::detail::find_… in eval_msb_imp()
300 return eval_integer_modulus(x, boost::multiprecision::detail::unsigned_abs(val)); in eval_integer_modulus()
312 v >>= boost::multiprecision::detail::find_lsb(v); in integer_gcd_reduce()
378 unsigned vs = boost::multiprecision::detail::find_lsb(v); in eval_gcd()
609 return boost::multiprecision::detail::find_lsb(*a.limbs()); in eval_lsb()
619 return boost::multiprecision::detail::find_msb(*a.limbs()); in eval_msb_imp()
H A Dimport_export.hpp11 namespace multiprecision { namespace
126 …inline typename boost::disable_if_c<boost::multiprecision::backends::is_trivial_cpp_int<cpp_int_ba…
142 …inline typename boost::enable_if_c<boost::multiprecision::backends::is_trivial_cpp_int<cpp_int_bac…
224 unsigned bitcount = boost::multiprecision::backends::eval_msb_imp(val.backend()) + 1; in export_bits()
H A Dvalue_pack.hpp9 namespace boost{ namespace multiprecision{ namespace
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/multiprecision/detail/
H A Dublas_interop.hpp14 template <class V, class Backend, multiprecision::expression_template_option ExpressionTemplates>
15 inline bool operator == (const sparse_vector_element<V>& a, const ::boost::multiprecision::number<B… in operator ==()
24 … <class Backend1, boost::multiprecision::expression_template_option ExpressionTemplates1, class Ba…
25 struct promote_traits<boost::multiprecision::number<Backend1, ExpressionTemplates1>, boost::multipr…
27 typedef boost::multiprecision::number<Backend1, ExpressionTemplates1> number1_t;
28 typedef boost::multiprecision::number<Backend2, ExpressionTemplates2> number2_t;
35 template <class Backend1, boost::multiprecision::expression_template_option ExpressionTemplates1, c…
36 struct promote_traits<boost::multiprecision::number<Backend1, ExpressionTemplates1>, Arithmetic>
38 typedef boost::multiprecision::number<Backend1, ExpressionTemplates1> promote_type;
41 template <class Arithmetic, class Backend1, boost::multiprecision::expression_template_option Expre…
[all …]
H A Ddefault_ops.hpp29 namespace boost{ namespace multiprecision{ namespace
937 …boost::multiprecision::detail::generic_interconvert(result->value.backend(), backend, number_categ… in eval_convert_to()
1017 typedef typename boost::multiprecision::detail::canonical<A, T>::type canonical_type; in eval_fmod()
1027 typedef typename boost::multiprecision::detail::canonical<A, T>::type canonical_type; in eval_fmod()
1058 typedef typename boost::multiprecision::detail::canonical<A, T>::type canonical_type; in eval_remquo()
1067 typedef typename boost::multiprecision::detail::canonical<A, T>::type canonical_type; in eval_remquo()
1092 typedef typename boost::multiprecision::detail::canonical<unsigned, T>::type ui_type; in eval_fdim()
1121 typedef typename boost::multiprecision::detail::canonical<unsigned, T>::type ui_type; in eval_fdim()
1122 typedef typename boost::multiprecision::detail::canonical<A, T>::type arithmetic_type; in eval_fdim()
1152 typedef typename boost::multiprecision::detail::canonical<unsigned, T>::type ui_type; in eval_fdim()
[all …]
H A Dinteger_ops.hpp11 namespace boost{ namespace multiprecision{ namespace
29 typedef typename boost::multiprecision::detail::canonical<Integer, Backend>::type int_type; in eval_integer_modulus()
141 …divide_qr(const number<Backend, ExpressionTemplates>& x, const multiprecision::detail::expression<… in divide_qr()
149 …divide_qr(const multiprecision::detail::expression<tag, A1, A2, A3, A4>& x, const number<Backend, … in divide_qr()
157 …divide_qr(const multiprecision::detail::expression<tag, A1, A2, A3, A4>& x, const multiprecision::… in divide_qr()
172 …<mpl::and_<is_integral<Integer>, mpl::bool_<number_category<typename multiprecision::detail::expre…
173 integer_modulus(const multiprecision::detail::expression<tag, A1, A2, A3, A4>& x, Integer val) in integer_modulus()
175 … typedef typename multiprecision::detail::expression<tag, A1, A2, A3, A4>::result_type result_type; in integer_modulus()
188 inline typename enable_if_c<number_category<typename multiprecision::detail::expression<tag, A1, A2…
189 lsb(const multiprecision::detail::expression<tag, A1, A2, A3, A4>& x) in lsb()
[all …]
H A Dmin_max.hpp11 namespace boost{ namespace multiprecision{ namespace
29 inline typename boost::enable_if_c < boost::multiprecision::detail::is_backend<Backend>::value, con… in type()
35 inline typename boost::enable_if_c < boost::multiprecision::detail::is_backend<Backend>::value, con… in type()
44 inline typename boost::enable_if_c < boost::multiprecision::detail::is_backend<Backend>::value, con… in type()
71 inline typename boost::enable_if_c < boost::multiprecision::detail::is_backend<Backend>::value, con… in type()
77 inline typename boost::enable_if_c < boost::multiprecision::detail::is_backend<Backend>::value, con… in type()
86 inline typename boost::enable_if_c < boost::multiprecision::detail::is_backend<Backend>::value, con… in type()
H A Dnumber_base.hpp55 namespace multiprecision{ namespace
130 #define BOOST_MP_USING_ABS using boost::multiprecision::detail::abs;
1041 struct promote_arg<boost::multiprecision::detail::expression<tag, A1, A2, A3, A4> >
1043 … typedef typename boost::multiprecision::detail::expression<tag, A1, A2, A3, A4>::result_type type;
1046 template <class R, class B, boost::multiprecision::expression_template_option ET>
1047 inline R real_cast(const boost::multiprecision::number<B, ET>& val) in real_cast()
1053 inline R real_cast(const boost::multiprecision::detail::expression<tag, A1, A2, A3, A4>& val) in real_cast()
1055 …typedef typename boost::multiprecision::detail::expression<tag, A1, A2, A3, A4>::result_type val_t… in real_cast()
1067 template <class B, boost::multiprecision::expression_template_option ET>
1068 struct is_explicitly_convertible_from_string<boost::multiprecision::number<B, ET> >
H A Dgeneric_interconvert.hpp16 namespace boost{ namespace multiprecision{ namespace detail{ namespace
23 template <class To, class B, ::boost::multiprecision::expression_template_option et>
191 typename boost::multiprecision::detail::canonical<boost::intmax_t, To>::type ll; in generic_interconvert()
320 denom <<= boost::multiprecision::detail::unsigned_abs(shift); in generic_convert_rational_to_float_imp()
H A Dnumber_compare.hpp15 namespace boost{ namespace multiprecision{ namespace
32 typename boost::multiprecision::detail::number_from_backend<T, U>::type t(b); in eval_eq_imp()
38 typename boost::multiprecision::detail::number_from_backend<U, T>::type t(a); in eval_eq_imp()
44 typedef mpl::bool_<boost::multiprecision::detail::is_first_backend<T, U>::value> tag_type; in eval_eq()
56 typename boost::multiprecision::detail::number_from_backend<T, U>::type t(b); in eval_lt_imp()
62 typename boost::multiprecision::detail::number_from_backend<U, T>::type t(a); in eval_lt_imp()
68 typedef mpl::bool_<boost::multiprecision::detail::is_first_backend<T, U>::value> tag_type; in eval_lt()
80 typename boost::multiprecision::detail::number_from_backend<T, U>::type t(b); in eval_gt_imp()
86 typename boost::multiprecision::detail::number_from_backend<U, T>::type t(a); in eval_gt_imp()
92 typedef mpl::bool_<boost::multiprecision::detail::is_first_backend<T, U>::value> tag_type; in eval_gt()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/util/
H A Dpromote_integral.hpp68 boost::multiprecision::cpp_integer_type SignType,
69 boost::multiprecision::cpp_int_check_type Checked,
71 boost::multiprecision::expression_template_option ExpressionTemplates
75 boost::multiprecision::number
77 boost::multiprecision::cpp_int_backend
192 boost::multiprecision::cpp_int_check_type,
193 boost::multiprecision::checked
197 boost::multiprecision::cpp_int_check_type,
198 boost::multiprecision::unchecked
207 boost::multiprecision::cpp_integer_type SignType
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/multiprecision/detail/functions/
H A Dpow.hpp31 typedef typename boost::multiprecision::detail::canonical<U, T>::type int_type; in pow_imp()
73 typedef typename boost::multiprecision::detail::canonical<U, T>::type int_type; in pow_imp()
106 long tol = boost::multiprecision::detail::digits2<number<T, et_on> >::value(); in hyp0F0()
121 boost::multiprecision::detail::digits2<number<T, et_on> >::value() < 100 in hyp0F0()
122 ? 100 : boost::multiprecision::detail::digits2<number<T, et_on> >::value(); in hyp0F0()
149 typedef typename boost::multiprecision::detail::canonical<int, T>::type si_type; in hyp1F0()
161 eval_ldexp(lim, H1F0, 1 - boost::multiprecision::detail::digits2<number<T, et_on> >::value()); in hyp1F0()
169 boost::multiprecision::detail::digits2<number<T, et_on> >::value() < 100 in hyp1F0()
170 ? 100 : boost::multiprecision::detail::digits2<number<T, et_on> >::value(); in hyp1F0()
200 typedef typename boost::multiprecision::detail::canonical<unsigned, T>::type ui_type; in eval_exp()
[all …]
H A Dconstants.hpp12 typedef typename boost::multiprecision::detail::canonical<boost::uint32_t, T>::type ui_type; in calc_log2()
246 …static BOOST_MP_THREAD_LOCAL long digits = boost::multiprecision::detail::digits2<number<T> >::val… in get_constant_ln2()
247 if(!b || (digits != boost::multiprecision::detail::digits2<number<T> >::value())) in get_constant_ln2()
249 calc_log2(result, boost::multiprecision::detail::digits2<number<T, et_on> >::value()); in get_constant_ln2()
251 digits = boost::multiprecision::detail::digits2<number<T> >::value(); in get_constant_ln2()
267 …static BOOST_MP_THREAD_LOCAL long digits = boost::multiprecision::detail::digits2<number<T> >::val… in get_constant_e()
268 if(!b || (digits != boost::multiprecision::detail::digits2<number<T> >::value())) in get_constant_e()
270 calc_e(result, boost::multiprecision::detail::digits2<number<T, et_on> >::value()); in get_constant_e()
272 digits = boost::multiprecision::detail::digits2<number<T> >::value(); in get_constant_e()
285 …static BOOST_MP_THREAD_LOCAL long digits = boost::multiprecision::detail::digits2<number<T> >::val… in get_constant_pi()
[all …]
H A Dtrig.hpp23 typedef typename boost::multiprecision::detail::canonical<boost::int32_t, T>::type si_type; in hyp0F1()
24 typedef typename boost::multiprecision::detail::canonical<boost::uint32_t, T>::type ui_type; in hyp0F1()
41 eval_ldexp(tol, tol, 1 - boost::multiprecision::detail::digits2<number<T, et_on> >::value()); in hyp0F1()
48 boost::multiprecision::detail::digits2<number<T, et_on> >::value() < 100 in hyp0F1()
49 ? 100 : boost::multiprecision::detail::digits2<number<T, et_on> >::value(); in hyp0F1()
85 typedef typename boost::multiprecision::detail::canonical<boost::int32_t, T>::type si_type; in eval_sin()
86 typedef typename boost::multiprecision::detail::canonical<boost::uint32_t, T>::type ui_type; in eval_sin()
241 typedef typename boost::multiprecision::detail::canonical<boost::int32_t, T>::type si_type; in eval_cos()
242 typedef typename boost::multiprecision::detail::canonical<boost::uint32_t, T>::type ui_type; in eval_cos()
377 typedef typename boost::multiprecision::detail::canonical<boost::uint32_t, T>::type ui_type; in hyp2F1()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/multiprecision/
H A Drational_adaptor.hpp25 namespace multiprecision{ namespace
51 …boost::multiprecision::detail::is_explicitly_convertible<U, IntBackend>::value && !is_convertible<… in rational_adaptor()
55 …typename enable_if_c<(boost::multiprecision::detail::is_explicitly_convertible<U, IntBackend>::val… in operator =()
109 multiprecision::number<IntBackend> v1, v2; in operator =()
243 ::boost::multiprecision::detail::generic_convert_rational_to_float(*result, backend); in eval_convert_to()
299 using boost::multiprecision::backends::rational_adaptor;
334 template <class IntBackend, boost::multiprecision::expression_template_option ExpressionTemplates>
335 …::multiprecision::number<boost::multiprecision::rational_adaptor<IntBackend>, ExpressionTemplates>…
337 typedef std::numeric_limits<boost::multiprecision::number<IntBackend> > base_type;
338 …typedef boost::multiprecision::number<boost::multiprecision::rational_adaptor<IntBackend> > number…
[all …]
H A Dnumber.hpp29 namespace boost{ namespace multiprecision{ namespace
179 …typename boost::disable_if<boost::multiprecision::detail::is_explicitly_convertible<Other, Backend…
198 …&& boost::multiprecision::detail::is_explicitly_convertible<typename detail::expression<tag, Arg1,… in number()
1404 …typename boost::disable_if_c<boost::multiprecision::number_category<self_type>::value == boost::mu…
1425 …typename boost::disable_if_c<boost::multiprecision::number_category<self_type>::value == boost::mu…
1460 …typename boost::disable_if_c<boost::multiprecision::number_category<self_type>::value == boost::mu…
1473 …typename boost::disable_if_c<boost::multiprecision::number_category<self_type>::value == boost::mu…
1486 …typename boost::disable_if_c<boost::multiprecision::number_category<self_type>::value == boost::mu…
1498 …typename boost::disable_if_c<boost::multiprecision::number_category<self_type>::value == boost::mu…
1768 switch(boost::multiprecision::number_category<number<Backend, ExpressionTemplates> >::value) in operator >>()
[all …]
H A Dcpp_int.hpp30 namespace multiprecision{ namespace
43 template <unsigned MinBits = 0, unsigned MaxBits = 0, boost::multiprecision::cpp_integer_type SignT…
50 …template <unsigned MinBits, unsigned MaxBits, boost::multiprecision::cpp_integer_type SignType, cp…
211 …pe(signed_limb_type i) : first(i < 0 ? static_cast<limb_type>(boost::multiprecision::detail::unsig… in data_type()
214 …_type i) : double_first(i < 0 ? static_cast<double_limb_type>(boost::multiprecision::detail::unsig… in data_type()
234 …: m_data(i), m_limbs(i < 0 ? (static_cast<double_limb_type>(boost::multiprecision::detail::unsigne… in cpp_int_base()
452 …: m_wrapper(double_limb_type(i < 0 ? static_cast<double_limb_type>(boost::multiprecision::detail::… in cpp_int_base()
453 …m_limbs(i < 0 ? (static_cast<double_limb_type>(boost::multiprecision::detail::unsigned_abs(i)) > m… in cpp_int_base()
603 …: m_wrapper(double_limb_type(i < 0 ? static_cast<double_limb_type>(boost::multiprecision::detail::… in cpp_int_base()
604 …m_limbs(i < 0 ? (static_cast<double_limb_type>(boost::multiprecision::detail::unsigned_abs(i)) > m… in cpp_int_base()
[all …]
/OK3568_Linux_fs/buildroot/package/boost/
H A D0003-math-make-no-atomics-a-soft-failure-in-bernoulli_details_hpp.patch122 +#include <boost/multiprecision/cpp_bin_float.hpp>
127 + check_result<boost::multiprecision::cpp_bin_float_50>(boost::math::bernoulli_b2n<boost::multipr…
144 +#include <boost/multiprecision/cpp_bin_float.hpp>
149 + check_result<boost::multiprecision::cpp_bin_float_50>(boost::math::bernoulli_b2n<boost::multipr…
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/multiprecision/traits/
H A Dis_byte_container.hpp12 namespace boost{ namespace multiprecision{ namespace detail{ namespace
/OK3568_Linux_fs/buildroot/package/mpc/
H A DConfig.in10 http://www.multiprecision.org/

12