//inline operator int() const {return int(AsDigit());}
unsigned Shrink();
+
+ inline Arbint Abs() const {Arbint a(*this); a.m_sign = false; return a;}
private:
Arbint & AddBasic(const Arbint & add);
};
+
+
extern "C"
{
typedef uint64_t digit_t;
digit_t div_digits(digit_t * dst, digit_t div, digit_t size, digit_t * rem);
}
+
+
}
#endif //_ARBINT_H