template< class UIntType, size_t w, size_t s, size_t r >
bool operator==( const subtract_with_carry_engine<UIntType,w,s,r>& lhs,
const subtract_with_carry_engine<UIntType,w,s,r>& rhs ); (1) (since C++11) template< class UIntType, size_t w, size_t s, size_t r >
bool operator==( const subtract_with_carry_engine<UIntType,w,s,r>& lhs,
const subtract_with_carry_engine<UIntType,w,s,r>& rhs ); (2) (since C