/dports/devel/boost-docs/boost_1_72_0/boost/test/tools/ |
H A D | fpc_op.hpp | 78 template <typename FPT, typename Lhs, typename Rhs> 80 compare_fpv_near_zero( FPT const& fpv, op::EQ<Lhs,Rhs>* ) in compare_fpv_near_zero() 82 fpc::small_with_tolerance<FPT> P( fpc_tolerance<FPT>() ); in compare_fpv_near_zero() 93 template <typename FPT, typename Lhs, typename Rhs> 95 compare_fpv_near_zero( FPT const& fpv, op::NE<Lhs,Rhs>* ) in compare_fpv_near_zero() 97 fpc::small_with_tolerance<FPT> P( fpc_tolerance<FPT>() ); in compare_fpv_near_zero() 107 template <typename FPT, typename Lhs, typename Rhs> 118 fpc::close_at_tolerance<FPT> P( fpc_tolerance<FPT>(), fpc::FPC_STRONG ); in compare_fpv() 130 template <typename FPT, typename Lhs, typename Rhs> 141 fpc::close_at_tolerance<FPT> P( fpc_tolerance<FPT>(), fpc::FPC_WEAK ); in compare_fpv() [all …]
|
/dports/devel/boost-python-libs/boost_1_72_0/boost/test/tools/ |
H A D | fpc_op.hpp | 78 template <typename FPT, typename Lhs, typename Rhs> 80 compare_fpv_near_zero( FPT const& fpv, op::EQ<Lhs,Rhs>* ) in compare_fpv_near_zero() 82 fpc::small_with_tolerance<FPT> P( fpc_tolerance<FPT>() ); in compare_fpv_near_zero() 93 template <typename FPT, typename Lhs, typename Rhs> 95 compare_fpv_near_zero( FPT const& fpv, op::NE<Lhs,Rhs>* ) in compare_fpv_near_zero() 97 fpc::small_with_tolerance<FPT> P( fpc_tolerance<FPT>() ); in compare_fpv_near_zero() 107 template <typename FPT, typename Lhs, typename Rhs> 118 fpc::close_at_tolerance<FPT> P( fpc_tolerance<FPT>(), fpc::FPC_STRONG ); in compare_fpv() 130 template <typename FPT, typename Lhs, typename Rhs> 141 fpc::close_at_tolerance<FPT> P( fpc_tolerance<FPT>(), fpc::FPC_WEAK ); in compare_fpv() [all …]
|
/dports/devel/boost-libs/boost_1_72_0/boost/test/tools/ |
H A D | fpc_op.hpp | 78 template <typename FPT, typename Lhs, typename Rhs> 80 compare_fpv_near_zero( FPT const& fpv, op::EQ<Lhs,Rhs>* ) in compare_fpv_near_zero() 82 fpc::small_with_tolerance<FPT> P( fpc_tolerance<FPT>() ); in compare_fpv_near_zero() 93 template <typename FPT, typename Lhs, typename Rhs> 95 compare_fpv_near_zero( FPT const& fpv, op::NE<Lhs,Rhs>* ) in compare_fpv_near_zero() 97 fpc::small_with_tolerance<FPT> P( fpc_tolerance<FPT>() ); in compare_fpv_near_zero() 107 template <typename FPT, typename Lhs, typename Rhs> 118 fpc::close_at_tolerance<FPT> P( fpc_tolerance<FPT>(), fpc::FPC_STRONG ); in compare_fpv() 130 template <typename FPT, typename Lhs, typename Rhs> 141 fpc::close_at_tolerance<FPT> P( fpc_tolerance<FPT>(), fpc::FPC_WEAK ); in compare_fpv() [all …]
|
/dports/emulators/yuzu/yuzu-0b47f7a46/externals/dynarmic/src/common/fp/ |
H A D | unpacked.cpp | 16 template<typename FPT> 18 constexpr size_t sign_bit = FPInfo<FPT>::exponent_width + FPInfo<FPT>::explicit_mantissa_width; in FPUnpackBase() 19 …constexpr size_t exponent_high_bit = FPInfo<FPT>::exponent_width + FPInfo<FPT>::explicit_mantissa_… in FPUnpackBase() 23 …constexpr int denormal_exponent = FPInfo<FPT>::exponent_min - int(FPInfo<FPT>::explicit_mantissa_w… in FPUnpackBase() 48 const bool exp_all_ones = exp_raw == Common::Ones<FPT>(FPInfo<FPT>::exponent_width); in FPUnpackBase() 78 template<typename FPT> 124 if ((mantissa & FPInfo<FPT>::mantissa_mask) == FPInfo<FPT>::mantissa_mask) { in FPRoundBase() 144 FPT result = 0; in FPRoundBase() 155 result = overflow_to_inf ? FPInfo<FPT>::Infinity(sign) : FPInfo<FPT>::MaxNormal(sign); in FPRoundBase() 163 result |= static_cast<FPT>(mantissa) & FPInfo<FPT>::mantissa_mask; in FPRoundBase() [all …]
|
H A D | process_nan.cpp | 19 template<typename FPT> 20 FPT FPProcessNaN(FPType type, FPT op, FPCR fpcr, FPSR& fpsr) { in FPProcessNaN() 25 FPT result = op; in FPProcessNaN() 33 result = FPInfo<FPT>::DefaultNaN(); in FPProcessNaN() 43 template<typename FPT> 44 std::optional<FPT> FPProcessNaNs(FPType type1, FPType type2, FPT op1, FPT op2, FPCR fpcr, FPSR& fps… in FPProcessNaNs() 46 return FPProcessNaN<FPT>(type1, op1, fpcr, fpsr); in FPProcessNaNs() 49 return FPProcessNaN<FPT>(type2, op2, fpcr, fpsr); in FPProcessNaNs() 52 return FPProcessNaN<FPT>(type1, op1, fpcr, fpsr); in FPProcessNaNs() 64 template<typename FPT> [all …]
|
H A D | unpacked.h | 53 template<typename FPT> 56 template<typename FPT> 62 template<typename FPT> 68 template<typename FPT> 71 template<typename FPT> 74 return FPRoundBase<FPT>(op, fpcr, rounding, fpsr); in FPRound() 77 template<typename FPT> 80 return FPRoundBase<FPT>(op, fpcr, rounding, fpsr); in FPRoundCV() 83 template<typename FPT> 84 FPT FPRound(FPUnpacked op, FPCR fpcr, FPSR& fpsr) { in FPRound() [all …]
|
H A D | process_nan.h | 16 template<typename FPT> 17 FPT FPProcessNaN(FPType type, FPT op, FPCR fpcr, FPSR& fpsr); 19 template<typename FPT> 20 std::optional<FPT> FPProcessNaNs(FPType type1, FPType type2, FPT op1, FPT op2, FPCR fpcr, FPSR& fps… 22 template<typename FPT> 23 std::optional<FPT> FPProcessNaNs3(FPType type1, FPType type2, FPType type3, FPT op1, FPT op2, FPT o…
|
H A D | info.h | 13 template<typename FPT> 120 template<typename FPT, bool sign, int exponent, FPT value> 121 constexpr FPT FPValue() { 123 return FPInfo<FPT>::Zero(sign); 126 constexpr int point_position = static_cast<int>(FPInfo<FPT>::explicit_mantissa_width); 131 …static_assert(normalized_exponent >= FPInfo<FPT>::exponent_min && normalized_exponent <= FPInfo<FP… 133 constexpr FPT mantissa = (value << offset) & FPInfo<FPT>::mantissa_mask; 134 …constexpr FPT biased_exponent = static_cast<FPT>(normalized_exponent + FPInfo<FPT>::exponent_bias); 135 …return FPT(FPInfo<FPT>::Zero(sign) | mantissa | (biased_exponent << FPInfo<FPT>::explicit_mantissa…
|
/dports/emulators/citra-qt5/citra-ac98458e0/externals/dynarmic/src/common/fp/ |
H A D | unpacked.cpp | 16 template<typename FPT> 18 constexpr size_t sign_bit = FPInfo<FPT>::exponent_width + FPInfo<FPT>::explicit_mantissa_width; in FPUnpackBase() 19 …constexpr size_t exponent_high_bit = FPInfo<FPT>::exponent_width + FPInfo<FPT>::explicit_mantissa_… in FPUnpackBase() 23 …constexpr int denormal_exponent = FPInfo<FPT>::exponent_min - int(FPInfo<FPT>::explicit_mantissa_w… in FPUnpackBase() 48 const bool exp_all_ones = exp_raw == Common::Ones<FPT>(FPInfo<FPT>::exponent_width); in FPUnpackBase() 78 template<typename FPT> 124 if ((mantissa & FPInfo<FPT>::mantissa_mask) == FPInfo<FPT>::mantissa_mask) { in FPRoundBase() 144 FPT result = 0; in FPRoundBase() 155 result = overflow_to_inf ? FPInfo<FPT>::Infinity(sign) : FPInfo<FPT>::MaxNormal(sign); in FPRoundBase() 163 result |= static_cast<FPT>(mantissa) & FPInfo<FPT>::mantissa_mask; in FPRoundBase() [all …]
|
H A D | process_nan.cpp | 19 template<typename FPT> 20 FPT FPProcessNaN(FPType type, FPT op, FPCR fpcr, FPSR& fpsr) { in FPProcessNaN() 25 FPT result = op; in FPProcessNaN() 33 result = FPInfo<FPT>::DefaultNaN(); in FPProcessNaN() 43 template<typename FPT> 44 std::optional<FPT> FPProcessNaNs(FPType type1, FPType type2, FPT op1, FPT op2, FPCR fpcr, FPSR& fps… in FPProcessNaNs() 46 return FPProcessNaN<FPT>(type1, op1, fpcr, fpsr); in FPProcessNaNs() 49 return FPProcessNaN<FPT>(type2, op2, fpcr, fpsr); in FPProcessNaNs() 52 return FPProcessNaN<FPT>(type1, op1, fpcr, fpsr); in FPProcessNaNs() 64 template<typename FPT> [all …]
|
H A D | unpacked.h | 53 template<typename FPT> 56 template<typename FPT> 62 template<typename FPT> 68 template<typename FPT> 71 template<typename FPT> 74 return FPRoundBase<FPT>(op, fpcr, rounding, fpsr); in FPRound() 77 template<typename FPT> 80 return FPRoundBase<FPT>(op, fpcr, rounding, fpsr); in FPRoundCV() 83 template<typename FPT> 84 FPT FPRound(FPUnpacked op, FPCR fpcr, FPSR& fpsr) { in FPRound() [all …]
|
H A D | process_nan.h | 16 template<typename FPT> 17 FPT FPProcessNaN(FPType type, FPT op, FPCR fpcr, FPSR& fpsr); 19 template<typename FPT> 20 std::optional<FPT> FPProcessNaNs(FPType type1, FPType type2, FPT op1, FPT op2, FPCR fpcr, FPSR& fps… 22 template<typename FPT> 23 std::optional<FPT> FPProcessNaNs3(FPType type1, FPType type2, FPType type3, FPT op1, FPT op2, FPT o…
|
/dports/emulators/citra/citra-ac98458e0/externals/dynarmic/src/common/fp/ |
H A D | unpacked.cpp | 16 template<typename FPT> 18 constexpr size_t sign_bit = FPInfo<FPT>::exponent_width + FPInfo<FPT>::explicit_mantissa_width; in FPUnpackBase() 19 …constexpr size_t exponent_high_bit = FPInfo<FPT>::exponent_width + FPInfo<FPT>::explicit_mantissa_… in FPUnpackBase() 23 …constexpr int denormal_exponent = FPInfo<FPT>::exponent_min - int(FPInfo<FPT>::explicit_mantissa_w… in FPUnpackBase() 48 const bool exp_all_ones = exp_raw == Common::Ones<FPT>(FPInfo<FPT>::exponent_width); in FPUnpackBase() 78 template<typename FPT> 124 if ((mantissa & FPInfo<FPT>::mantissa_mask) == FPInfo<FPT>::mantissa_mask) { in FPRoundBase() 144 FPT result = 0; in FPRoundBase() 155 result = overflow_to_inf ? FPInfo<FPT>::Infinity(sign) : FPInfo<FPT>::MaxNormal(sign); in FPRoundBase() 163 result |= static_cast<FPT>(mantissa) & FPInfo<FPT>::mantissa_mask; in FPRoundBase() [all …]
|
H A D | process_nan.cpp | 19 template<typename FPT> 20 FPT FPProcessNaN(FPType type, FPT op, FPCR fpcr, FPSR& fpsr) { in FPProcessNaN() 25 FPT result = op; in FPProcessNaN() 33 result = FPInfo<FPT>::DefaultNaN(); in FPProcessNaN() 43 template<typename FPT> 44 std::optional<FPT> FPProcessNaNs(FPType type1, FPType type2, FPT op1, FPT op2, FPCR fpcr, FPSR& fps… in FPProcessNaNs() 46 return FPProcessNaN<FPT>(type1, op1, fpcr, fpsr); in FPProcessNaNs() 49 return FPProcessNaN<FPT>(type2, op2, fpcr, fpsr); in FPProcessNaNs() 52 return FPProcessNaN<FPT>(type1, op1, fpcr, fpsr); in FPProcessNaNs() 64 template<typename FPT> [all …]
|
H A D | unpacked.h | 53 template<typename FPT> 56 template<typename FPT> 62 template<typename FPT> 68 template<typename FPT> 71 template<typename FPT> 74 return FPRoundBase<FPT>(op, fpcr, rounding, fpsr); in FPRound() 77 template<typename FPT> 80 return FPRoundBase<FPT>(op, fpcr, rounding, fpsr); in FPRoundCV() 83 template<typename FPT> 84 FPT FPRound(FPUnpacked op, FPCR fpcr, FPSR& fpsr) { in FPRound() [all …]
|
H A D | process_nan.h | 16 template<typename FPT> 17 FPT FPProcessNaN(FPType type, FPT op, FPCR fpcr, FPSR& fpsr); 19 template<typename FPT> 20 std::optional<FPT> FPProcessNaNs(FPType type1, FPType type2, FPT op1, FPT op2, FPCR fpcr, FPSR& fps… 22 template<typename FPT> 23 std::optional<FPT> FPProcessNaNs3(FPType type1, FPType type2, FPType type3, FPT op1, FPT op2, FPT o…
|
/dports/audio/supercollider/SuperCollider-3.11.0-Source/external_libraries/boost/boost/test/tools/ |
H A D | fpc_op.hpp | 77 template <typename FPT, typename Lhs, typename Rhs> 79 compare_fpv_near_zero( FPT const& fpv, op::EQ<Lhs,Rhs>* ) in compare_fpv_near_zero() 81 fpc::small_with_tolerance<FPT> P( fpc_tolerance<FPT>() ); in compare_fpv_near_zero() 92 template <typename FPT, typename Lhs, typename Rhs> 94 compare_fpv_near_zero( FPT const& fpv, op::NE<Lhs,Rhs>* ) in compare_fpv_near_zero() 96 fpc::small_with_tolerance<FPT> P( fpc_tolerance<FPT>() ); in compare_fpv_near_zero() 106 template <typename FPT, typename Lhs, typename Rhs> 117 fpc::close_at_tolerance<FPT> P( fpc_tolerance<FPT>(), fpc::FPC_STRONG ); in compare_fpv() 129 template <typename FPT, typename Lhs, typename Rhs> 140 fpc::close_at_tolerance<FPT> P( fpc_tolerance<FPT>(), fpc::FPC_WEAK ); in compare_fpv() [all …]
|
/dports/devel/R-cran-BH/BH/inst/include/boost/test/tools/ |
H A D | fpc_op.hpp | 100 template <typename FPT, typename Lhs, typename Rhs> 102 compare_fpv_near_zero( FPT const& fpv, op::EQ<Lhs,Rhs>* ) in compare_fpv_near_zero() 104 fpc::small_with_tolerance<FPT> P( fpc_tolerance<FPT>() ); in compare_fpv_near_zero() 115 template <typename FPT, typename Lhs, typename Rhs> 117 compare_fpv_near_zero( FPT const& fpv, op::NE<Lhs,Rhs>* ) in compare_fpv_near_zero() 119 fpc::small_with_tolerance<FPT> P( fpc_tolerance<FPT>() ); in compare_fpv_near_zero() 129 template <typename FPT, typename Lhs, typename Rhs> 140 fpc::close_at_tolerance<FPT> P( fpc_tolerance<FPT>(), fpc::FPC_STRONG ); in compare_fpv() 152 template <typename FPT, typename Lhs, typename Rhs> 163 fpc::close_at_tolerance<FPT> P( fpc_tolerance<FPT>(), fpc::FPC_WEAK ); in compare_fpv() [all …]
|
/dports/math/stanmath/math-4.2.0/lib/boost_1.75.0/boost/test/tools/ |
H A D | fpc_op.hpp | 100 template <typename FPT, typename Lhs, typename Rhs> 102 compare_fpv_near_zero( FPT const& fpv, op::EQ<Lhs,Rhs>* ) in compare_fpv_near_zero() 104 fpc::small_with_tolerance<FPT> P( fpc_tolerance<FPT>() ); in compare_fpv_near_zero() 115 template <typename FPT, typename Lhs, typename Rhs> 117 compare_fpv_near_zero( FPT const& fpv, op::NE<Lhs,Rhs>* ) in compare_fpv_near_zero() 119 fpc::small_with_tolerance<FPT> P( fpc_tolerance<FPT>() ); in compare_fpv_near_zero() 129 template <typename FPT, typename Lhs, typename Rhs> 140 fpc::close_at_tolerance<FPT> P( fpc_tolerance<FPT>(), fpc::FPC_STRONG ); in compare_fpv() 152 template <typename FPT, typename Lhs, typename Rhs> 163 fpc::close_at_tolerance<FPT> P( fpc_tolerance<FPT>(), fpc::FPC_WEAK ); in compare_fpv() [all …]
|
/dports/science/py-scipy/scipy-1.7.1/scipy/_lib/boost/boost/test/tools/ |
H A D | fpc_op.hpp | 100 template <typename FPT, typename Lhs, typename Rhs> 102 compare_fpv_near_zero( FPT const& fpv, op::EQ<Lhs,Rhs>* ) in compare_fpv_near_zero() 104 fpc::small_with_tolerance<FPT> P( fpc_tolerance<FPT>() ); in compare_fpv_near_zero() 115 template <typename FPT, typename Lhs, typename Rhs> 117 compare_fpv_near_zero( FPT const& fpv, op::NE<Lhs,Rhs>* ) in compare_fpv_near_zero() 119 fpc::small_with_tolerance<FPT> P( fpc_tolerance<FPT>() ); in compare_fpv_near_zero() 129 template <typename FPT, typename Lhs, typename Rhs> 140 fpc::close_at_tolerance<FPT> P( fpc_tolerance<FPT>(), fpc::FPC_STRONG ); in compare_fpv() 152 template <typename FPT, typename Lhs, typename Rhs> 163 fpc::close_at_tolerance<FPT> P( fpc_tolerance<FPT>(), fpc::FPC_WEAK ); in compare_fpv() [all …]
|
/dports/devel/hyperscan/boost_1_75_0/boost/test/tools/ |
H A D | fpc_op.hpp | 100 template <typename FPT, typename Lhs, typename Rhs> 102 compare_fpv_near_zero( FPT const& fpv, op::EQ<Lhs,Rhs>* ) in compare_fpv_near_zero() 104 fpc::small_with_tolerance<FPT> P( fpc_tolerance<FPT>() ); in compare_fpv_near_zero() 115 template <typename FPT, typename Lhs, typename Rhs> 117 compare_fpv_near_zero( FPT const& fpv, op::NE<Lhs,Rhs>* ) in compare_fpv_near_zero() 119 fpc::small_with_tolerance<FPT> P( fpc_tolerance<FPT>() ); in compare_fpv_near_zero() 129 template <typename FPT, typename Lhs, typename Rhs> 140 fpc::close_at_tolerance<FPT> P( fpc_tolerance<FPT>(), fpc::FPC_STRONG ); in compare_fpv() 152 template <typename FPT, typename Lhs, typename Rhs> 163 fpc::close_at_tolerance<FPT> P( fpc_tolerance<FPT>(), fpc::FPC_WEAK ); in compare_fpv() [all …]
|
/dports/math/py-pystan/pystan-2.19.0.0/pystan/stan/lib/stan_math/lib/boost_1.69.0/boost/test/tools/ |
H A D | fpc_op.hpp | 77 template <typename FPT, typename Lhs, typename Rhs> 79 compare_fpv_near_zero( FPT const& fpv, op::EQ<Lhs,Rhs>* ) in compare_fpv_near_zero() 81 fpc::small_with_tolerance<FPT> P( fpc_tolerance<FPT>() ); in compare_fpv_near_zero() 92 template <typename FPT, typename Lhs, typename Rhs> 94 compare_fpv_near_zero( FPT const& fpv, op::NE<Lhs,Rhs>* ) in compare_fpv_near_zero() 96 fpc::small_with_tolerance<FPT> P( fpc_tolerance<FPT>() ); in compare_fpv_near_zero() 106 template <typename FPT, typename Lhs, typename Rhs> 117 fpc::close_at_tolerance<FPT> P( fpc_tolerance<FPT>(), fpc::FPC_STRONG ); in compare_fpv() 129 template <typename FPT, typename Lhs, typename Rhs> 140 fpc::close_at_tolerance<FPT> P( fpc_tolerance<FPT>(), fpc::FPC_WEAK ); in compare_fpv() [all …]
|
/dports/emulators/yuzu/yuzu-0b47f7a46/externals/dynarmic/src/common/fp/op/ |
H A D | FPRSqrtEstimate.cpp | 19 template<typename FPT> 20 FPT FPRSqrtEstimate(FPT op, FPCR fpcr, FPSR& fpsr) { in FPRSqrtEstimate() 21 const auto [type, sign, value] = FPUnpack<FPT>(op, fpcr, fpsr); in FPRSqrtEstimate() 29 return FPInfo<FPT>::Infinity(sign); in FPRSqrtEstimate() 34 return FPInfo<FPT>::DefaultNaN(); in FPRSqrtEstimate() 38 return FPInfo<FPT>::Zero(false); in FPRSqrtEstimate() 47 const FPT bits_exponent = static_cast<FPT>(result_exponent + FPInfo<FPT>::exponent_bias); in FPRSqrtEstimate() 48 …const FPT bits_mantissa = static_cast<FPT>(estimate << (FPInfo<FPT>::explicit_mantissa_width - 8)); in FPRSqrtEstimate() 49 …return (bits_exponent << FPInfo<FPT>::explicit_mantissa_width) | (bits_mantissa & FPInfo<FPT>::man… in FPRSqrtEstimate()
|
/dports/emulators/citra-qt5/citra-ac98458e0/externals/dynarmic/src/common/fp/op/ |
H A D | FPRSqrtEstimate.cpp | 19 template<typename FPT> 20 FPT FPRSqrtEstimate(FPT op, FPCR fpcr, FPSR& fpsr) { in FPRSqrtEstimate() 21 const auto [type, sign, value] = FPUnpack<FPT>(op, fpcr, fpsr); in FPRSqrtEstimate() 29 return FPInfo<FPT>::Infinity(sign); in FPRSqrtEstimate() 34 return FPInfo<FPT>::DefaultNaN(); in FPRSqrtEstimate() 38 return FPInfo<FPT>::Zero(false); in FPRSqrtEstimate() 47 const FPT bits_exponent = static_cast<FPT>(result_exponent + FPInfo<FPT>::exponent_bias); in FPRSqrtEstimate() 48 …const FPT bits_mantissa = static_cast<FPT>(estimate << (FPInfo<FPT>::explicit_mantissa_width - 8)); in FPRSqrtEstimate() 49 …return (bits_exponent << FPInfo<FPT>::explicit_mantissa_width) | (bits_mantissa & FPInfo<FPT>::man… in FPRSqrtEstimate()
|
/dports/emulators/citra/citra-ac98458e0/externals/dynarmic/src/common/fp/op/ |
H A D | FPRSqrtEstimate.cpp | 19 template<typename FPT> 20 FPT FPRSqrtEstimate(FPT op, FPCR fpcr, FPSR& fpsr) { in FPRSqrtEstimate() 21 const auto [type, sign, value] = FPUnpack<FPT>(op, fpcr, fpsr); in FPRSqrtEstimate() 29 return FPInfo<FPT>::Infinity(sign); in FPRSqrtEstimate() 34 return FPInfo<FPT>::DefaultNaN(); in FPRSqrtEstimate() 38 return FPInfo<FPT>::Zero(false); in FPRSqrtEstimate() 47 const FPT bits_exponent = static_cast<FPT>(result_exponent + FPInfo<FPT>::exponent_bias); in FPRSqrtEstimate() 48 …const FPT bits_mantissa = static_cast<FPT>(estimate << (FPInfo<FPT>::explicit_mantissa_width - 8)); in FPRSqrtEstimate() 49 …return (bits_exponent << FPInfo<FPT>::explicit_mantissa_width) | (bits_mantissa & FPInfo<FPT>::man… in FPRSqrtEstimate()
|