| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/multiprecision/cpp_int/ |
| H A D | limits.hpp | 20 …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 D | literals.hpp | 11 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 D | cpp_int_config.hpp | 16 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>, 97 …multiprecision::signed_double_limb_type, static_cast<multiprecision::signed_double_limb_type>((sta… 100 namespace multiprecision{ namespace
|
| H A D | comparison.hpp | 13 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 D | serialize.hpp | 20 namespace mp = boost::multiprecision; 24 using namespace boost::multiprecision; 25 using namespace boost::multiprecision::backends;
|
| H A D | misc.hpp | 23 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 D | import_export.hpp | 11 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 D | value_pack.hpp | 9 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 D | ublas_interop.hpp | 14 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 D | default_ops.hpp | 29 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 D | integer_ops.hpp | 11 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 D | min_max.hpp | 11 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 D | number_base.hpp | 55 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 D | generic_interconvert.hpp | 16 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 D | number_compare.hpp | 15 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 D | promote_integral.hpp | 68 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 D | pow.hpp | 31 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 D | constants.hpp | 12 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 D | trig.hpp | 23 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 D | rational_adaptor.hpp | 25 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 D | number.hpp | 29 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 D | cpp_int.hpp | 30 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 D | 0003-math-make-no-atomics-a-soft-failure-in-bernoulli_details_hpp.patch | 122 +#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 D | is_byte_container.hpp | 12 namespace boost{ namespace multiprecision{ namespace detail{ namespace
|
| /OK3568_Linux_fs/buildroot/package/mpc/ |
| H A D | Config.in | 10 http://www.multiprecision.org/
|