diff --git a/boost/multiprecision/uintwide_t_backend.hpp b/boost/multiprecision/uintwide_t_backend.hpp index d031f5e..29f45c9 100644 --- a/boost/multiprecision/uintwide_t_backend.hpp +++ b/boost/multiprecision/uintwide_t_backend.hpp @@ -532,9 +532,7 @@ const uintwide_t_backend& p, const uintwide_t_backend& m) -> void { - result.representation() = powm(b.crepresentation(), - p.crepresentation(), - m.crepresentation()); + result.representation() = powm(b.crepresentation(), p.crepresentation(), m.crepresentation()); } template< @@ -555,26 +553,6 @@ result.representation() = powm(b.crepresentation(), p.crepresentation(), m); } - template< - #if defined(WIDE_INTEGER_NAMESPACE) - const WIDE_INTEGER_NAMESPACE::math::wide_integer::size_t MyWidth2, - #else - const ::math::wide_integer::size_t MyWidth2, - #endif - typename MyLimbType, - typename MyAllocatorType, - typename OtherIntegralTypeP, - std::enable_if_t<(std::is_integral::value)> const* = nullptr> - constexpr auto eval_powm( uintwide_t_backend& result, - const uintwide_t_backend& b, - const OtherIntegralTypeP p, - const uintwide_t_backend& m) -> void - { - result.representation() = powm(b.crepresentation(), - p, - m.crepresentation()); - } - template< #if defined(WIDE_INTEGER_NAMESPACE) const WIDE_INTEGER_NAMESPACE::math::wide_integer::size_t MyWidth2,