Lines Matching refs:Bigint
325 Bigint { struct
326 struct Bigint *next; argument
331 typedef struct Bigint Bigint; argument
354 static Bigint *freelist[Kmax+1];
358 static Bigint *
362 Bigint *rv; in Balloc()
369 len = (sizeof(Bigint) + (x-1)*sizeof(ULong) + sizeof(double) - 1) in Balloc()
372 rv = (Bigint*)pmem_next; in Balloc()
376 rv = (Bigint*)MALLOC(len*sizeof(double)); in Balloc()
390 Bfree(Bigint *v) in Bfree()
411 static Bigint *
415 Bigint *rv; in Balloc()
419 len = (sizeof(Bigint) + (x-1)*sizeof(ULong) + sizeof(double) - 1) in Balloc()
422 rv = (Bigint*)MALLOC(len*sizeof(double)); in Balloc()
435 Bfree(Bigint *v) in Bfree()
451 static Bigint *
452 multadd(Bigint *b, int m, int a) /* multiply by m and add a */ in multadd()
457 Bigint *b1; in multadd()
492 static Bigint *
495 Bigint *b; in s2b()
604 static Bigint *
607 Bigint *b; in i2b()
620 static Bigint *
621 mult(Bigint *a, Bigint *b) in mult()
623 Bigint *c; in mult()
682 static Bigint *p5s;
688 static Bigint *
689 pow5mult(Bigint *b, int k) in pow5mult()
691 Bigint *b1, *p5, *p51; in pow5mult()
744 static Bigint *
745 pow5mult(Bigint *b, int k) in pow5mult()
747 Bigint *b1, *p5, *p51; in pow5mult()
795 static Bigint *
796 lshift(Bigint *b, int k) in lshift()
799 Bigint *b1; in lshift()
843 cmp(Bigint *a, Bigint *b) in cmp()
875 static Bigint *
876 diff(Bigint *a, Bigint *b) in diff()
878 Bigint *c; in diff()
947 b2d(Bigint *a, int *e) in b2d()
1002 static Bigint *
1005 Bigint *b; in sd2b()
1060 static Bigint *
1063 Bigint *b; in d2b()
1109 ratio(Bigint *a, Bigint *b) in ratio()
1150 dshift(Bigint *b, int p2) in dshift()
1163 quorem(Bigint *b, Bigint *S) in quorem()
1300 Bigint *b, *d; in bigcomp()
1448 Bigint *bb = NULL, *bd = NULL, *bd0 = NULL, *bs = NULL, *delta = NULL; in _Py_dg_strtod()
1877 Bigint *bb1 = mult(bs, bb); in _Py_dg_strtod()
2169 sizeof(Bigint) - sizeof(ULong) - sizeof(int) + j <= (unsigned)i; in rv_alloc()
2203 Bigint *b = (Bigint *)((int *)s - 1); in _Py_dg_freedtoa()
2290 Bigint *b, *b1, *delta, *mlo, *mhi, *S; in _Py_dg_dtoa()