Lines Matching refs:DigitBase

50 template <unsigned Digits, digit_base_type DigitBase = digit_base_10, class Allocator = void, class…
54 …static const unsigned bit_count = DigitBase == digit_base_2 ? Digits : (Digits * 1000uL) / 301uL +…
520 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
521 …pp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE> &res, Int &arg, int bits_to_keep …
536 … res.exponent() = cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero;
585 … if(bits_to_keep != cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_count)
589 …eval_left_shift(arg, cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_count …
590 …res.exponent() -= static_cast<Exponent>(cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE…
601 … res.exponent() = cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero;
605 …BOOST_ASSERT(((int)eval_msb(res.bits()) == cpp_bin_float<Digits, DigitBase, Allocator, Exponent, M…
607 …if(res.exponent() > cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::max_exponen…
610 …res.exponent() = cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_infin…
613 …else if(res.exponent() < cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::min_ex…
616 … res.exponent() = cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero;
621 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
622DigitBase, Allocator, Exponent, MinE, MaxE> &res, const cpp_bin_float<Digits, DigitBase, Allocator… in do_eval_add() argument
636 …typedef typename cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_type … in do_eval_add()
638 typename cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::double_rep_type dt; in do_eval_add()
643 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero: in do_eval_add()
650 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_infinity: in do_eval_add()
651 …if(b.exponent() == cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan) in do_eval_add()
656 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan: in do_eval_add()
662 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero: in do_eval_add()
665 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_infinity: in do_eval_add()
670 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan: in do_eval_add()
675 …nst_max - cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_count > cpp_bin_f… in do_eval_add()
679 …if(a.exponent() > (int)cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_coun… in do_eval_add()
698 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
699DigitBase, Allocator, Exponent, MinE, MaxE> &res, const cpp_bin_float<Digits, DigitBase, Allocator… in do_eval_subtract() argument
705 typename cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::double_rep_type dt; in do_eval_subtract()
710 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero: in do_eval_subtract()
711 …if(b.exponent() == cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan) in do_eval_subtract()
712 …res = std::numeric_limits<number<cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>… in do_eval_subtract()
717 …if(res.exponent() == cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_z… in do_eval_subtract()
723 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_infinity: in do_eval_subtract()
724 …pp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan) || (b.exponent() =… in do_eval_subtract()
725 …res = std::numeric_limits<number<cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>… in do_eval_subtract()
729 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan: in do_eval_subtract()
735 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero: in do_eval_subtract()
738 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_infinity: in do_eval_subtract()
739 …res.exponent() = cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_infin… in do_eval_subtract()
743 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan: in do_eval_subtract()
752 …if(a.exponent() <= (int)cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_cou… in do_eval_subtract()
754 …typename cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_type e_diff =… in do_eval_subtract()
759 …else if(a.exponent() == (int)cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bi… in do_eval_subtract()
761 …if(eval_lsb(b.bits()) != cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_co… in do_eval_subtract()
776 …if(b.exponent() <= (int)cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_cou… in do_eval_subtract()
778 …typename cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_type e_diff =… in do_eval_subtract()
783 …else if(b.exponent() == (int)cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bi… in do_eval_subtract()
785 …if(eval_lsb(a.bits()) != cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_co… in do_eval_subtract()
800 …if(res.exponent() == cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_z… in do_eval_subtract()
807 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
808DigitBase, Allocator, Exponent, MinE, MaxE> &res, const cpp_bin_float<Digits, DigitBase, Allocator… in eval_add() argument
816 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
817 …d eval_add(cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE> &res, const cpp_bin_f… in eval_add() argument
822 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
823DigitBase, Allocator, Exponent, MinE, MaxE> &res, const cpp_bin_float<Digits, DigitBase, Allocator… in eval_subtract() argument
831 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
832 …l_subtract(cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE> &res, const cpp_bin_f… in eval_subtract() argument
837 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
838DigitBase, Allocator, Exponent, MinE, MaxE> &res, const cpp_bin_float<Digits, DigitBase, Allocator… in eval_multiply() argument
846 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero: in eval_multiply()
848 …if(b.exponent() == cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan) in eval_multiply()
850 …else if(b.exponent() == cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponen… in eval_multiply()
851 …res = std::numeric_limits<number<cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>… in eval_multiply()
860 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_infinity: in eval_multiply()
863 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero: in eval_multiply()
864 …res = std::numeric_limits<number<cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>… in eval_multiply()
866 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan: in eval_multiply()
876 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan: in eval_multiply()
880 … if(b.exponent() > cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::max_exponent) in eval_multiply()
889 …if(cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::max_exponent + 2 - a.exponen… in eval_multiply()
893 …res.exponent() = cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_infin… in eval_multiply()
901 …if(cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::min_exponent - 2 - a.exponen… in eval_multiply()
904 … res.exponent() = cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero; in eval_multiply()
911 typename cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::double_rep_type dt; in eval_multiply()
913 …res.exponent() = a.exponent() + b.exponent() - (Exponent)cpp_bin_float<Digits, DigitBase, Allocato… in eval_multiply()
919 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
920 …l_multiply(cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE> &res, const cpp_bin_f… in eval_multiply() argument
925 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
926 …l_multiply(cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE> &res, const cpp_bin_f… in eval_multiply() argument
934 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero: in eval_multiply()
941 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_infinity: in eval_multiply()
943 …res = std::numeric_limits<number<cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>… in eval_multiply()
947 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan: in eval_multiply()
952 typename cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::double_rep_type dt; in eval_multiply()
953 …st::multiprecision::detail::canonical<U, typename cpp_bin_float<Digits, DigitBase, Allocator, Expo… in eval_multiply()
961 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
962 …e_if_c<is_unsigned<U>::value>::type eval_multiply(cpp_bin_float<Digits, DigitBase, Allocator, Expo… in eval_multiply() argument
967 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
968 …l_multiply(cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE> &res, const cpp_bin_f… in eval_multiply() argument
976 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
977 …ble_if_c<is_signed<S>::value>::type eval_multiply(cpp_bin_float<Digits, DigitBase, Allocator, Expo… in eval_multiply() argument
982 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
983DigitBase, Allocator, Exponent, MinE, MaxE> &res, const cpp_bin_float<Digits, DigitBase, Allocator… in eval_divide() argument
1000 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero: in eval_divide()
1004 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero: in eval_divide()
1005 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan: in eval_divide()
1006 …res = std::numeric_limits<number<cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>… in eval_divide()
1014 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_infinity: in eval_divide()
1018 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_infinity: in eval_divide()
1019 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan: in eval_divide()
1020 …res = std::numeric_limits<number<cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>… in eval_divide()
1028 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan: in eval_divide()
1029 …res = std::numeric_limits<number<cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>… in eval_divide()
1034 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero: in eval_divide()
1037 …res = std::numeric_limits<number<cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>… in eval_divide()
1041 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_infinity: in eval_divide()
1042 … res.exponent() = cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero; in eval_divide()
1046 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan: in eval_divide()
1047 …res = std::numeric_limits<number<cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>… in eval_divide()
1070 …if(cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::max_exponent + v.exponent() … in eval_divide()
1072 …res.exponent() = cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_infin… in eval_divide()
1081 …if(cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::min_exponent + v.exponent() … in eval_divide()
1084 … res.exponent() = cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero; in eval_divide()
1095 …typename cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::double_rep_type t(u.bi… in eval_divide()
1096 eval_left_shift(t, cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_count); in eval_divide()
1104 … if(eval_bit_test(q, cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_count)) in eval_divide()
1113 …BOOST_ASSERT((eval_msb(q) == cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bi… in eval_divide()
1128 …BOOST_ASSERT((eval_msb(q) == cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bi… in eval_divide()
1129 …static const unsigned lshift = (cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>:… in eval_divide()
1145 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
1146 …val_divide(cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE> &res, const cpp_bin_f… in eval_divide() argument
1151 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
1152 …val_divide(cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE> &res, const cpp_bin_f… in eval_divide() argument
1169 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero: in eval_divide()
1173 …res = std::numeric_limits<number<cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>… in eval_divide()
1181 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_infinity: in eval_divide()
1184 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan: in eval_divide()
1185 …res = std::numeric_limits<number<cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>… in eval_divide()
1191 …res = std::numeric_limits<number<cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>… in eval_divide()
1217 …typename cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::double_rep_type t(u.bi… in eval_divide()
1219 …eval_qr(t, number<typename cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::doub… in eval_divide()
1224 … if(eval_bit_test(q, cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_count)) in eval_divide()
1231 …BOOST_ASSERT((eval_msb(q) == cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bi… in eval_divide()
1246 …BOOST_ASSERT((eval_msb(q) == cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bi… in eval_divide()
1247 …static const unsigned lshift = cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::… in eval_divide()
1251 …int c = r.compare(number<typename cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE… in eval_divide()
1263 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
1264 …ble_if_c<is_unsigned<U>::value>::type eval_divide(cpp_bin_float<Digits, DigitBase, Allocator, Expo… in eval_divide() argument
1269 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
1270 …val_divide(cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE> &res, const cpp_bin_f… in eval_divide() argument
1278 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
1279 inline typename enable_if_c<is_signed<S>::value>::type eval_divide(cpp_bin_float<Digits, DigitBase,… in eval_divide() argument
1284 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
1285 inline int eval_get_sign(const cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE> &a… in eval_get_sign() argument
1287 …return arg.exponent() == cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::expone… in eval_get_sign()
1290 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
1291 inline bool eval_is_zero(const cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE> &a… in eval_is_zero() argument
1293 …return arg.exponent() == cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::expone… in eval_is_zero()
1296 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
1297 … eval_eq(const cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE> &a, cpp_bin_float… in eval_eq() argument
1301 …if(a.exponent() == cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zer… in eval_eq()
1305 …&& (a.exponent() != cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_na… in eval_eq()
1310 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
1311 inline void eval_convert_to(boost::long_long_type *res, const cpp_bin_float<Digits, DigitBase, Allo… in eval_convert_to() argument
1315 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero: in eval_convert_to()
1318 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan: in eval_convert_to()
1320 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_infinity: in eval_convert_to()
1326 …n_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_type) < sizeof(int), int, ty… in eval_convert_to()
1327 …typename cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::rep_type man(arg.bits(… in eval_convert_to()
1329 …= (shift_type)cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_count - 1 - a… in eval_convert_to()
1330 …if(shift > (shift_type)cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_coun… in eval_convert_to()
1348 …if (cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_count - shift <= std::n… in eval_convert_to()
1371 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
1372 inline void eval_convert_to(boost::ulong_long_type *res, const cpp_bin_float<Digits, DigitBase, All… in eval_convert_to() argument
1376 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero: in eval_convert_to()
1379 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan: in eval_convert_to()
1381 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_infinity: in eval_convert_to()
1385 …typename cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::rep_type man(arg.bits(… in eval_convert_to()
1386 …n_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_type) < sizeof(int), int, ty… in eval_convert_to()
1388 …= (shift_type)cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_count - 1 - a… in eval_convert_to()
1389 …if(shift > (shift_type)cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_coun… in eval_convert_to()
1396 …if (cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_count - shift <= std::n… in eval_convert_to()
1410 template <class Float, unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent,…
1411 …>::value>::type eval_convert_to(Float *res, const cpp_bin_float<Digits, DigitBase, Allocator, Expo… in eval_convert_to() argument
1420 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero: in eval_convert_to()
1425 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan: in eval_convert_to()
1428 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_infinity: in eval_convert_to()
1467 …typename cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::rep_type bits(original… in eval_convert_to()
1471 e -= cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_count - 1; in eval_convert_to()
1487 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
1488 …eval_frexp(cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE> &res, const cpp_bin_f… in eval_frexp() argument
1492 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero: in eval_frexp()
1493 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan: in eval_frexp()
1494 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_infinity: in eval_frexp()
1504 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
1505 …eval_frexp(cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE> &res, const cpp_bin_f… in eval_frexp() argument
1516 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
1517 …eval_ldexp(cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE> &res, const cpp_bin_f… in eval_ldexp() argument
1521 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero: in eval_ldexp()
1522 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan: in eval_ldexp()
1523 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_infinity: in eval_ldexp()
1527 …if((e > 0) && (cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::max_exponent - e… in eval_ldexp()
1530 …res = std::numeric_limits<number<cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>… in eval_ldexp()
1533 …else if((e < 0) && (cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::min_exponen… in eval_ldexp()
1545 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
1546 …eval_ldexp(cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE> &res, const cpp_bin_f… in eval_ldexp() argument
1550 …res = std::numeric_limits<number<cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>… in eval_ldexp()
1555 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
1556 …eval_ldexp(cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE> &res, const cpp_bin_f… in eval_ldexp() argument
1560 …res = std::numeric_limits<number<cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>… in eval_ldexp()
1572 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
1573 …d eval_abs(cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE> &res, const cpp_bin_f… in eval_abs() argument
1579 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
1580 … eval_fabs(cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE> &res, const cpp_bin_f… in eval_fabs() argument
1586 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
1587 inline int eval_fpclassify(const cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE> … in eval_fpclassify() argument
1591 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero: in eval_fpclassify()
1593 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_infinity: in eval_fpclassify()
1595 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan: in eval_fpclassify()
1601 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
1602 … eval_sqrt(cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE> &res, const cpp_bin_f… in eval_sqrt() argument
1609 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan: in eval_sqrt()
1612 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero: in eval_sqrt()
1615 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_infinity: in eval_sqrt()
1618 …res = std::numeric_limits<number<cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>… in eval_sqrt()
1627 …res = std::numeric_limits<number<cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>… in eval_sqrt()
1632 …typename cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::double_rep_type t(arg.… in eval_sqrt()
1633 …t() & 1 ? cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_count : cpp_bin_f… in eval_sqrt()
1636 …if(!eval_bit_test(s, cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_count)) in eval_sqrt()
1644 …typename cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_type ae = arg… in eval_sqrt()
1651 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
1652 …eval_floor(cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE> &res, const cpp_bin_f… in eval_floor() argument
1657 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan: in eval_floor()
1660 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero: in eval_floor()
1661 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_infinity: in eval_floor()
1665 …n_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_type) < sizeof(int), int, ty… in eval_floor()
1667 …(shift_type)cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_count - arg.exp… in eval_floor()
1668 …if((arg.exponent() > (shift_type)cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>… in eval_floor()
1674 …if(shift >= (shift_type)cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_cou… in eval_floor()
1685 …if(eval_msb(res.bits()) != cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_… in eval_floor()
1695 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
1696 … eval_ceil(cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE> &res, const cpp_bin_f… in eval_ceil() argument
1701 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_infinity: in eval_ceil()
1704 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero: in eval_ceil()
1705 case cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_nan: in eval_ceil()
1709 …n_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_type) < sizeof(int), int, ty… in eval_ceil()
1710 …shift_type shift = (shift_type)cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::… in eval_ceil()
1711 …if((arg.exponent() > (shift_type)cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>… in eval_ceil()
1717 …if(shift >= (shift_type)cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_cou… in eval_ceil()
1730 …if(eval_msb(res.bits()) != cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_… in eval_ceil()
1770 template<unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Exponen…
1771 …recision::number<boost::multiprecision::backends::cpp_bin_float<Digits, DigitBase, Allocator, Expo…
1773 …recision::number<boost::multiprecision::backends::cpp_bin_float<Digits, DigitBase, Allocator, Expo… in BOOST_PREVENT_MACRO_SUBSTITUTION() argument
1774 …recision::number<boost::multiprecision::backends::cpp_bin_float<Digits, DigitBase, Allocator, Expo… in BOOST_PREVENT_MACRO_SUBSTITUTION()
1776 …boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<Digits, DigitBase, Al… in BOOST_PREVENT_MACRO_SUBSTITUTION()
1785 template<unsigned Digits, backends::digit_base_type DigitBase, class Exponent, Exponent MinE, Expon…
1786 struct number_category<cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE> > : public…
1788 template<unsigned Digits, backends::digit_base_type DigitBase, class Allocator, class Exponent, Exp…
1789 struct expression_template_default<cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE…
1822 template<unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Allocat…
1823 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo…
1825 …typedef boost::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allo…
1837 …value.second.backend().exponent() = boost::multiprecision::cpp_bin_float<Digits, DigitBase, Alloca… in number_type()
1861 …eval_left_shift(i, boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Exponent, Mi… in number_type()
1867 …value.second.backend().exponent() = boost::multiprecision::cpp_bin_float<Digits, DigitBase, Alloca… in number_type()
1875 …BOOST_STATIC_CONSTEXPR int digits = boost::multiprecision::cpp_bin_float<Digits, DigitBase, Alloca…
1913 …oat<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_type min_exponent = boost::multi…
1914 …BOOST_STATIC_CONSTEXPR typename boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator,…
1915 …oat<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_type max_exponent = boost::multi…
1916 …BOOST_STATIC_CONSTEXPR typename boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator,…
1929 …value.second.backend().exponent() = boost::multiprecision::cpp_bin_float<Digits, DigitBase, Alloca… in infinity()
1940 …value.second.backend().exponent() = boost::multiprecision::cpp_bin_float<Digits, DigitBase, Alloca… in quiet_NaN()
1960 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo… in data_initializer()
1961 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo… in data_initializer()
1962 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo… in data_initializer()
1963 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo… in data_initializer()
1964 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo… in data_initializer()
1965 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo… in data_initializer()
1972 template<unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Allocat…
1973DigitBase, Allocator, Exponent, MinE, MaxE>, ExpressionTemplates> >::data_initializer numeric_limi…
1977 template <unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Alloca…
1978 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo…
1979 template <unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Alloca…
1980 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo…
1981 template <unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Alloca…
1982 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo…
1983 template <unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Alloca…
1984 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo…
1985 template <unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Alloca…
1986 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo…
1987 template <unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Alloca…
1988 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo…
1989 template <unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Alloca…
1990 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo…
1991 template <unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Alloca…
1992DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_type numeric_limits<boost::multiprecision::n…
1993 template <unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Alloca…
1994DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_type numeric_limits<boost::multiprecision::n…
1995 template <unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Alloca…
1996DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_type numeric_limits<boost::multiprecision::n…
1997 template <unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Alloca…
1998DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_type numeric_limits<boost::multiprecision::n…
1999 template <unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Alloca…
2000 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo…
2001 template <unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Alloca…
2002 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo…
2003 template <unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Alloca…
2004 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo…
2005 template <unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Alloca…
2006 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo…
2007 template <unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Alloca…
2008 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo…
2009 template <unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Alloca…
2010 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo…
2011 template <unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Alloca…
2012 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo…
2013 template <unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Alloca…
2014 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo…
2015 template <unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Alloca…
2016 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo…
2017 template <unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Alloca…
2018 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo…
2019 template <unsigned Digits, boost::multiprecision::backends::digit_base_type DigitBase, class Alloca…
2020 …st::multiprecision::number<boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Expo…