/third_party/boost/boost/multiprecision/cpp_int/ |
D | comparison.hpp | 54 …) == (b < 0)) && (a.size() == 1) && (*a.limbs() == boost::multiprecision::detail::unsigned_abs(b)); in eval_eq() 97 return *a.limbs() > boost::multiprecision::detail::unsigned_abs(b); in eval_lt() 103 return *a.limbs() < boost::multiprecision::detail::unsigned_abs(b); in eval_lt() 152 return *a.limbs() < boost::multiprecision::detail::unsigned_abs(b); in eval_gt() 158 return *a.limbs() > boost::multiprecision::detail::unsigned_abs(b); in eval_gt() 213 return (a.sign() == (b < 0)) && (*a.limbs() == boost::multiprecision::detail::unsigned_abs(b)); in eval_eq() 277 …bs() > boost::multiprecision::detail::unsigned_abs(b)) : (*a.limbs() < boost::multiprecision::deta… in eval_lt() 341 …bs() < boost::multiprecision::detail::unsigned_abs(b)) : (*a.limbs() > boost::multiprecision::deta… in eval_gt()
|
D | add.hpp | 324 eval_subtract(result, static_cast<limb_type>(boost::multiprecision::detail::unsigned_abs(o))); in eval_add() 336 … eval_subtract(result, a, static_cast<limb_type>(boost::multiprecision::detail::unsigned_abs(o))); in eval_add() 380 eval_add(result, static_cast<limb_type>(boost::multiprecision::detail::unsigned_abs(o))); in eval_subtract() 395 … eval_add(result, a, static_cast<limb_type>(boost::multiprecision::detail::unsigned_abs(o))); in eval_subtract()
|
D | divide.hpp | 487 …gned_helper(&result, a, static_cast<limb_type>(boost::multiprecision::detail::unsigned_abs(b)), r); in eval_divide() 555 …locator1>*>(0), a, static_cast<limb_type>(boost::multiprecision::detail::unsigned_abs(b)), result); in eval_modulus()
|
D | misc.hpp | 355 return eval_integer_modulus(x, boost::multiprecision::detail::unsigned_abs(val)); in eval_integer_modulus()
|
/third_party/boost/boost/multiprecision/ |
D | gmp.hpp | 182 … *this = static_cast<boost::ulong_long_type>(boost::multiprecision::detail::unsigned_abs(i)); in operator =() 754 mpf_sub_ui(result.data(), result.data(), boost::multiprecision::detail::unsigned_abs(i)); in eval_add() 762 mpf_add_ui(result.data(), result.data(), boost::multiprecision::detail::unsigned_abs(i)); in eval_subtract() 767 mpf_mul_ui(result.data(), result.data(), boost::multiprecision::detail::unsigned_abs(i)); in eval_multiply() 776 mpf_div_ui(result.data(), result.data(), boost::multiprecision::detail::unsigned_abs(i)); in eval_divide() 797 mpf_sub_ui(a.data(), x.data(), boost::multiprecision::detail::unsigned_abs(y)); in eval_add() 811 mpf_ui_sub(a.data(), boost::multiprecision::detail::unsigned_abs(x), y.data()); in eval_add() 831 mpf_add_ui(a.data(), x.data(), boost::multiprecision::detail::unsigned_abs(y)); in eval_subtract() 845 mpf_add_ui(a.data(), y.data(), boost::multiprecision::detail::unsigned_abs(x)); in eval_subtract() 867 mpf_mul_ui(a.data(), x.data(), boost::multiprecision::detail::unsigned_abs(y)); in eval_multiply() [all …]
|
D | mpc.hpp | 813 …mpc_sub_ui(result.data(), result.data(), boost::multiprecision::detail::unsigned_abs(i), GMP_RNDN); in eval_add() 821 …mpc_add_ui(result.data(), result.data(), boost::multiprecision::detail::unsigned_abs(i), GMP_RNDN); in eval_subtract() 826 …mpc_mul_ui(result.data(), result.data(), boost::multiprecision::detail::unsigned_abs(i), GMP_RNDN); in eval_multiply() 833 …mpc_div_ui(result.data(), result.data(), boost::multiprecision::detail::unsigned_abs(i), GMP_RNDN); in eval_divide() 864 mpc_sub_ui(a.data(), x.data(), boost::multiprecision::detail::unsigned_abs(y), GMP_RNDD); in eval_add() 878 mpc_ui_sub(a.data(), boost::multiprecision::detail::unsigned_abs(x), y.data(), GMP_RNDN); in eval_add() 908 mpc_add_ui(a.data(), x.data(), boost::multiprecision::detail::unsigned_abs(y), GMP_RNDD); in eval_subtract() 922 mpc_add_ui(a.data(), y.data(), boost::multiprecision::detail::unsigned_abs(x), GMP_RNDD); in eval_subtract() 957 mpc_mul_ui(a.data(), x.data(), boost::multiprecision::detail::unsigned_abs(y), GMP_RNDD); in eval_multiply() 973 mpc_mul_ui(a.data(), y.data(), boost::multiprecision::detail::unsigned_abs(x), GMP_RNDD); in eval_multiply() [all …]
|
D | mpfi.hpp | 169 *this = boost::multiprecision::detail::unsigned_abs(i); in operator =() 576 mpfi_sub_ui(result.data(), result.data(), boost::multiprecision::detail::unsigned_abs(i)); in eval_add() 584 mpfi_add_ui(result.data(), result.data(), boost::multiprecision::detail::unsigned_abs(i)); in eval_subtract() 589 mpfi_mul_ui(result.data(), result.data(), boost::multiprecision::detail::unsigned_abs(i)); in eval_multiply() 596 mpfi_div_ui(result.data(), result.data(), boost::multiprecision::detail::unsigned_abs(i)); in eval_divide() 617 mpfi_sub_ui(a.data(), x.data(), boost::multiprecision::detail::unsigned_abs(y)); in eval_add() 631 mpfi_ui_sub(a.data(), boost::multiprecision::detail::unsigned_abs(x), y.data()); in eval_add() 651 mpfi_add_ui(a.data(), x.data(), boost::multiprecision::detail::unsigned_abs(y)); in eval_subtract() 665 mpfi_add_ui(a.data(), y.data(), boost::multiprecision::detail::unsigned_abs(x)); in eval_subtract() 690 mpfi_mul_ui(a.data(), x.data(), boost::multiprecision::detail::unsigned_abs(y)); in eval_multiply() [all …]
|
D | cpp_int.hpp | 224 …CEPT : first(i < 0 ? static_cast<limb_type>(boost::multiprecision::detail::unsigned_abs(i)) : i) {} in data_type() 228 …first(i < 0 ? static_cast<double_limb_type>(boost::multiprecision::detail::unsigned_abs(i)) : i) {} in data_type() 272 …m_limbs(i < 0 ? (static_cast<double_limb_type>(boost::multiprecision::detail::unsigned_abs(i)) > s… in cpp_int_base() 597 …b_type(i < 0 ? static_cast<double_limb_type>(boost::multiprecision::detail::unsigned_abs(i)) : i)), in cpp_int_base() 598 …m_limbs(i < 0 ? (static_cast<double_limb_type>(boost::multiprecision::detail::unsigned_abs(i)) > m… in cpp_int_base() 802 …b_type(i < 0 ? static_cast<double_limb_type>(boost::multiprecision::detail::unsigned_abs(i)) : i)), in cpp_int_base() 803 …m_limbs(i < 0 ? (static_cast<double_limb_type>(boost::multiprecision::detail::unsigned_abs(i)) > m… in cpp_int_base() 977 …if (static_cast<common_type>(boost::multiprecision::detail::unsigned_abs(val)) > static_cast<commo… in check_in_range() 1005 …cast<typename make_unsigned<SI>::type>(boost::multiprecision::detail::unsigned_abs(i)) & limb_mask… in cpp_int_base() 1008 …cast<typename make_unsigned<SI>::type>(boost::multiprecision::detail::unsigned_abs(i)) & limb_mask… in cpp_int_base() [all …]
|
D | mpfr.hpp | 186 *this = boost::multiprecision::detail::unsigned_abs(i); in operator =() 487 *this = boost::multiprecision::detail::unsigned_abs(i); in operator =() 1080 …mpfr_sub_ui(result.data(), result.data(), boost::multiprecision::detail::unsigned_abs(i), GMP_RNDN… in eval_add() 1088 …mpfr_add_ui(result.data(), result.data(), boost::multiprecision::detail::unsigned_abs(i), GMP_RNDN… in eval_subtract() 1093 …mpfr_mul_ui(result.data(), result.data(), boost::multiprecision::detail::unsigned_abs(i), GMP_RNDN… in eval_multiply() 1100 …mpfr_div_ui(result.data(), result.data(), boost::multiprecision::detail::unsigned_abs(i), GMP_RNDN… in eval_divide() 1121 mpfr_sub_ui(a.data(), x.data(), boost::multiprecision::detail::unsigned_abs(y), GMP_RNDN); in eval_add() 1135 mpfr_ui_sub(a.data(), boost::multiprecision::detail::unsigned_abs(x), y.data(), GMP_RNDN); in eval_add() 1155 mpfr_add_ui(a.data(), x.data(), boost::multiprecision::detail::unsigned_abs(y), GMP_RNDN); in eval_subtract() 1169 mpfr_add_ui(a.data(), y.data(), boost::multiprecision::detail::unsigned_abs(x), GMP_RNDN); in eval_subtract() [all …]
|
D | tommath.hpp | 143 *this = boost::multiprecision::detail::unsigned_abs(i); in operator =() 169 *this = boost::multiprecision::detail::unsigned_abs(i); in operator =() 765 return eval_integer_modulus(x, boost::multiprecision::detail::unsigned_abs(val)); in eval_integer_modulus()
|
D | cpp_dec_float.hpp | 226 from_unsigned_long_long(boost::multiprecision::detail::unsigned_abs(i)); in cpp_dec_float() 2753 result.sub_unsigned_long_long(boost::multiprecision::detail::unsigned_abs(o)); in eval_add() 2761 result.add_unsigned_long_long(boost::multiprecision::detail::unsigned_abs(o)); in eval_subtract() 2770 result.mul_unsigned_long_long(boost::multiprecision::detail::unsigned_abs(o)); in eval_multiply() 2781 result.div_unsigned_long_long(boost::multiprecision::detail::unsigned_abs(o)); in eval_divide()
|
D | cpp_bin_float.hpp | 440 … fi = static_cast<ui_type>(boost::multiprecision::detail::unsigned_abs(i)); in operator =() 992 eval_multiply(res, a, static_cast<ui_type>(boost::multiprecision::detail::unsigned_abs(b))); in eval_multiply() 1294 eval_divide(res, u, static_cast<ui_type>(boost::multiprecision::detail::unsigned_abs(v))); in eval_divide()
|
/third_party/boost/boost/multiprecision/detail/ |
D | number_base.hpp | 226 … is_floating_point<T>::value), typename make_unsigned<T>::type>::type unsigned_abs(T t) BOOST_NOEX… in unsigned_abs() function 234 BOOST_CONSTEXPR typename enable_if_c<(is_unsigned<T>::value), T>::type unsigned_abs(T t) BOOST_NOEX… in unsigned_abs() function
|
D | generic_interconvert.hpp | 326 denom <<= boost::multiprecision::detail::unsigned_abs(shift); in generic_convert_rational_to_float_imp()
|