]> git.lizzy.rs Git - plan9front.git/blob - sys/src/libmp/port/dat.h
merge
[plan9front.git] / sys / src / libmp / port / dat.h
1 #define mpdighi  (mpdigit)(1<<(Dbits-1))
2 #define DIGITS(x) ((Dbits - 1 + (x))/Dbits)
3
4 // for converting between int's and mpint's
5 #define MAXUINT ((uint)-1)
6 #define MAXINT (MAXUINT>>1)
7 #define MININT (MAXINT+1)
8
9 // for converting between vlongs's and mpint's
10 #define MAXUVLONG (~0ULL)
11 #define MAXVLONG (MAXUVLONG>>1)
12 #define MINVLONG (MAXVLONG+1ULL)