|
@@ -16,7 +16,7 @@ namespace math { namespace detail {
|
|
|
int compare(data_type const & rhs, data_type const & lhs, size_t offset = 0);
|
|
int compare(data_type const & rhs, data_type const & lhs, size_t offset = 0);
|
|
|
void add(data_type & rhs, data_type const & lhs, size_t offset = 0);
|
|
void add(data_type & rhs, data_type const & lhs, size_t offset = 0);
|
|
|
void subtract_nounderflow(data_type & rhs, data_type const & lhs, size_t offset = 0);
|
|
void subtract_nounderflow(data_type & rhs, data_type const & lhs, size_t offset = 0);
|
|
|
- void multiply(data_type & rhs, data_type const & lhs, size_t offset = 0);
|
|
|
|
|
|
|
+ void multiply(data_type & rhs, data_type const & lhs);
|
|
|
data_type divide(data_type & remainder, data_type const & divisor);
|
|
data_type divide(data_type & remainder, data_type const & divisor);
|
|
|
data_type shift10(data_type const & data, int32_t places);
|
|
data_type shift10(data_type const & data, int32_t places);
|
|
|
} }
|
|
} }
|