Home
last modified time | relevance | path

Searched refs:unsigned_abs (Results 1 – 14 of 14) sorted by relevance

/third_party/boost/boost/multiprecision/cpp_int/
Dcomparison.hpp54 …) == (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()
Dadd.hpp324 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()
Ddivide.hpp487 …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()
Dmisc.hpp355 return eval_integer_modulus(x, boost::multiprecision::detail::unsigned_abs(val)); in eval_integer_modulus()
/third_party/boost/boost/multiprecision/
Dgmp.hpp182 … *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 …]
Dmpc.hpp813 …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 …]
Dmpfi.hpp169 *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 …]
Dcpp_int.hpp224 …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 …]
Dmpfr.hpp186 *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 …]
Dtommath.hpp143 *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()
Dcpp_dec_float.hpp226 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()
Dcpp_bin_float.hpp440 … 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/
Dnumber_base.hpp226 … 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
Dgeneric_interconvert.hpp326 denom <<= boost::multiprecision::detail::unsigned_abs(shift); in generic_convert_rational_to_float_imp()