Lines Matching refs:Bigint

418 struct Bigint {  struct
419 struct Bigint *next; argument
424 typedef struct Bigint Bigint; argument
427 static Bigint *freelist[Kmax+1];
428 static Bigint *p5s;
476 static Bigint * Balloc(int k) in Balloc()
479 Bigint *rv; in Balloc()
490 rv = (Bigint *)MALLOC(sizeof(Bigint) + (x-1)*sizeof(Long)); in Balloc()
503 static void Bfree(Bigint *v) in Bfree()
524 sizeof(Bigint) - sizeof(ULong) - sizeof(int) + j <= i; in rv_alloc()
548 static Bigint * multadd(Bigint *b, int m, int a) /* multiply by m and add a */ in multadd()
555 Bigint *b1; in multadd()
660 static Bigint * i2b(int i) in i2b()
662 Bigint *b; in i2b()
670 static Bigint * mult(Bigint *a, Bigint *b) in mult()
672 Bigint *c; in mult()
754 static Bigint * s2b (CONST char *s, int nd0, int nd, ULong y9) in s2b()
756 Bigint *b; in s2b()
787 static Bigint * pow5mult(Bigint *b, int k) in pow5mult()
789 Bigint *b1, *p5, *p51; in pow5mult()
829 static Bigint *lshift(Bigint *b, int k) in lshift()
832 Bigint *b1; in lshift()
887 static int cmp(Bigint *a, Bigint *b) in cmp()
916 static Bigint * diff(Bigint *a, Bigint *b) in diff()
918 Bigint *c; in diff()
1028 (a, e) Bigint *a; int *e; in b2d()
1030 (Bigint *a, int *e)
1096 static Bigint * d2b(double _d, int *e, int *bits) in d2b()
1098 Bigint *b; in d2b()
1220 static double ratio (Bigint *a, Bigint *b) in ratio()
1282 static int quorem(Bigint *b, Bigint *S) in quorem()
1385 Bigint *tmp; in destroy_freelist()
1389 Bigint **listp = &freelist[i]; in destroy_freelist()
1403 Bigint *b = (Bigint *)((int *)s - 1); in zend_freedtoa()
1486 Bigint *b, *b1, *delta, *mlo, *mhi, *S, *tmp; in zend_dtoa()
2048 Bigint *bb, *bb1, *bd, *bd0, *bs, *delta, *tmp; in zend_strtod()