/third_party/boost/boost/multiprecision/detail/ |
D | float_string_cvt.hpp | 57 typedef typename Backend::exponent_type exponent_type; in convert_to_string() typedef 62 exponent_type expon = 0; in convert_to_string() 207 typename Backend::exponent_type expon = 0; in convert_from_string() 276 typename Backend::exponent_type e2 = 0; in convert_from_string()
|
D | generic_interconvert.hpp | 175 typename From::exponent_type e; in generic_interconvert() 195 typedef typename To::exponent_type to_exponent; in generic_interconvert() 401 typename From::exponent_type e; in generic_interconvert_float2rational() 431 typename From::exponent_type e; in generic_interconvert_float2rational() 480 typedef typename From::exponent_type exponent_type; in generic_interconvert_float2int() typedef 481 static const exponent_type shift = std::numeric_limits<boost::long_long_type>::digits; in generic_interconvert_float2int() 482 exponent_type e; in generic_interconvert_float2int() 494 exponent_type s = (std::min)(e, shift); in generic_interconvert_float2int() 515 typename From::exponent_type e; in generic_interconvert_float2int()
|
D | default_ops.hpp | 1616 inline BOOST_MP_CXX14_CONSTEXPR typename B::exponent_type eval_ilogb(const B& val) in eval_ilogb() 1619 typename B::exponent_type e(0); in eval_ilogb() 1624 …N > 0 ? (std::numeric_limits<typename B::exponent_type>::max)() : (std::numeric_limits<typename B:… in eval_ilogb() 1626 return (std::numeric_limits<typename B::exponent_type>::max)(); in eval_ilogb() 1629 return (std::numeric_limits<typename B::exponent_type>::max)(); in eval_ilogb() 1631 return (std::numeric_limits<typename B::exponent_type>::min)(); in eval_ilogb() 1668 eval_ldexp(result, val, static_cast<typename B::exponent_type>(e)); in eval_scalbn() 3623 …mber_category<Backend>::value == number_kind_floating_point, typename Backend::exponent_type>::type in UNARY_OP_FUNCTOR() 3631 …precision::detail::expression<tag, A1, A2, A3, A4>::result_type::backend_type::exponent_type>::type
|
/third_party/boost/libs/multiprecision/test/ |
D | test_rat_float_interconv.cpp | 54 struct exponent_type struct 59 struct exponent_type<boost::multiprecision::number<T, ET> > struct 61 typedef typename T::exponent_type type; argument 68 typedef typename exponent_type<T>::type e_type; in generate_random_float() 98 typename exponent_type<Float>::type e; in do_round_trip()
|
D | test_float_serial.hpp | 28 typedef typename T::backend_type::exponent_type e_type; in generate_random()
|
D | test_sf_import_c99.cpp | 1261 typename T::backend_type::exponent_type eval; in test_c99_appendix_F() 1262 …typename T::backend_type::exponent_type fp_ilogb0 = (std::numeric_limits<typename T::backend_type:… in test_c99_appendix_F() 1263 typename T::backend_type::exponent_type fp_ilogbnan = in test_c99_appendix_F() 1265 …_limits<typename T::backend_type::exponent_type>::min)() : (std::numeric_limits<typename T::backen… in test_c99_appendix_F() 1277 … BOOST_CHECK_EQUAL(eval, (std::numeric_limits<typename T::backend_type::exponent_type>::max)()); in test_c99_appendix_F() 1280 … BOOST_CHECK_EQUAL(eval, (std::numeric_limits<typename T::backend_type::exponent_type>::max)()); in test_c99_appendix_F()
|
D | skeleton_backend.hpp | 53 typedef int exponent_type; typedef 142 …keleton_backend& result, const skeleton_backend& arg, skeleton_backend::exponent_type* p_exponent); 144 …p(skeleton_backend& result, const skeleton_backend& arg, skeleton_backend::exponent_type exponent); 914 …l_scalbn(skeleton_backend& result, const skeleton_backend& arg, skeleton_backend::exponent_type e); 915 …_scalbln(skeleton_backend& result, const skeleton_backend& arg, skeleton_backend::exponent_type e); 916 skeleton_type::exponent_type eval_ilogb(const skeleton_backend& arg);
|
D | test_cpp_bin_float_io.cpp | 171 typedef typename T::backend_type::exponent_type e_type; in generate_random()
|
D | test_float_io.cpp | 223 typedef typename T::backend_type::exponent_type e_type; in generate_random()
|
/third_party/boost/boost/multiprecision/ |
D | cpp_bin_float.hpp | 95 typedef Exponent exponent_type; typedef in boost::multiprecision::backends::cpp_bin_float 97 …static const exponent_type max_exponent_limit = boost::integer_traits<exponent_type>::const_max - … 98 …static const exponent_type min_exponent_limit = boost::integer_traits<exponent_type>::const_min + … 105 static const exponent_type max_exponent = MaxExponent == 0 ? max_exponent_limit : MaxExponent; 106 static const exponent_type min_exponent = MinExponent == 0 ? min_exponent_limit : MinExponent; 108 static const exponent_type exponent_zero = max_exponent + 1; 109 static const exponent_type exponent_infinity = max_exponent + 2; 110 static const exponent_type exponent_nan = max_exponent + 3; 114 exponent_type m_exponent; 509 exponent_type& exponent() { return m_exponent; } in exponent() [all …]
|
D | logged_adaptor.hpp | 49 Backend, number_category<Backend>::value>::type exponent_type; typedef 350 inline typename Backend::exponent_type eval_ilogb(const logged_adaptor<Backend>& arg) in eval_ilogb() 353 typename Backend::exponent_type r = eval_ilogb(arg.value()); in eval_ilogb()
|
D | debug_adaptor.hpp | 28 Backend, number_category<Backend>::value>::type exponent_type; typedef 305 inline typename Backend::exponent_type eval_ilogb(const debug_adaptor<Backend>& arg) in eval_ilogb()
|
D | complex_adaptor.hpp | 49 typedef typename Backend::exponent_type exponent_type; typedef
|
D | float128.hpp | 179 typedef int exponent_type; typedef
|
D | mpc.hpp | 72 typedef long exponent_type; typedef
|
D | mpfr.hpp | 100 typedef long exponent_type; typedef 424 typedef long exponent_type; typedef
|
D | mpfi.hpp | 74 typedef long exponent_type; typedef
|
D | cpp_dec_float.hpp | 82 typedef ExponentType exponent_type; typedef in boost::multiprecision::backends::cpp_dec_float
|
/third_party/boost/boost/multiprecision/traits/ |
D | extract_exponent_type.hpp | 23 typedef typename Backend::exponent_type type;
|
/third_party/boost/boost/multiprecision/detail/functions/ |
D | pow.hpp | 204 typedef typename T::exponent_type exp_type; in eval_exp() 349 typedef typename T::exponent_type exp_type; in eval_log() 759 typename boost::multiprecision::detail::canonical<typename T::exponent_type, T>::type i;
|
D | trig.hpp | 551 if (current_precision <= (std::numeric_limits<typename T::exponent_type>::min)() + 1) in eval_asin() 702 if (current_precision <= (std::numeric_limits<typename T::exponent_type>::min)() + 1) in eval_atan()
|
/third_party/boost/boost/multiprecision/concepts/ |
D | mp_number_archetypes.hpp | 33 typedef int exponent_type; typedef
|
/third_party/boost/libs/multiprecision/test/concepts/ |
D | number_concept_check.cpp | 156 typedef typename backend_type::exponent_type exp_type; in test_extra()
|
/third_party/boost/libs/multiprecision/performance/ |
D | arithmetic_backend.hpp | 35 typedef int exponent_type; typedef
|
D | performance_test.hpp | 502 typedef typename T::backend_type::exponent_type e_type; in generate_random()
|