47 int i, nb, nw, nw1, rv, rv1,
swap;
48 unsigned int nb1, nb11;
52 rv =
strtodg(s00, se, fpi, exp, b->
x);
64 nb11 = (nb1 - 1) & 31;
74 b1->
x[nw1] = (
ULong)(1L << nb11);
79 if(b1->
wds > nw || (nb1 && b1->
x[nw1] & 1L << nb1))
91 if(b1->
x[nw1] & 1L << nb11)
111 for(i = nw1; !b1->
x[i]; --i)
123 if(!(b1->
x[nw1] & 1L << nb11))
Bigint * lshift(Bigint *b, int k)
Bigint * increment(Bigint *b)
int strtoIg(CONST char *s00, char **se, FPI *fpi, Long *exp, Bigint **B, int *rvp)
void rshift(Bigint *b, int k)
Bigint * set_ones(Bigint *b, int n)
int strtodg(CONST char *s00, char **se, FPI *fpi, Long *exp, ULong *bits)