Home
last modified time | relevance | path

Searched refs:SgBignum (Results 1 – 6 of 6) sorted by relevance

/dports/lang/sagittarius-scheme/sagittarius-0.9.8/src/sagittarius/private/
H A Dbignum.h47 SG_EXTERN int Sg_BignumCmp(SgBignum *lhs, SgBignum *rhs);
59 SG_EXTERN int Sg_BignumCmp3U(SgBignum *bx, SgBignum *off, SgBignum *by);
82 SG_EXTERN SgObject Sg_BignumLogAnd(SgBignum *x, SgBignum *y);
83 SG_EXTERN SgObject Sg_BignumLogIor(SgBignum *x, SgBignum *y);
84 SG_EXTERN SgObject Sg_BignumLogXor(SgBignum *x, SgBignum *y);
88 SG_EXTERN SgObject Sg_BignumAdd(SgBignum *a, SgBignum *b);
90 SG_EXTERN SgObject Sg_BignumSub(SgBignum *a, SgBignum *b);
92 SG_EXTERN SgObject Sg_BignumMul(SgBignum *a, SgBignum *b);
94 SG_EXTERN SgObject Sg_BignumDivRem(SgBignum *a, SgBignum *b);
104 SG_EXTERN SgObject Sg_BignumGcd(SgBignum *bx, SgBignum *by);
[all …]
H A Dsagittariusdefs.h249 typedef struct SgBignumRec SgBignum; typedef
H A Dnumber.h60 #define SG_BIGNUM(obj) ((SgBignum*)(obj))
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/src/
H A Dbignum.c109 static SgBignum *bignum_add_int(SgBignum *br, SgBignum *bx, SgBignum *by);
372 int Sg_BignumCmp3U(SgBignum *bx, SgBignum *off, SgBignum *by) in Sg_BignumCmp3U()
854 static inline SgBignum* name(SgBignum *z, SgBignum *x, SgBignum *y, \
1072 static SgBignum* bignum_add_int(SgBignum *br, SgBignum *bx, SgBignum *by) in bignum_add_int()
1107 static SgBignum* bignum_sub_int(SgBignum *br, SgBignum *bx, SgBignum *by) in bignum_sub_int()
1148 static SgBignum* bignum_add(SgBignum *bx, SgBignum *by) in bignum_add()
1160 static SgBignum* bignum_sub(SgBignum *bx, SgBignum *by) in bignum_sub()
1368 static SgBignum* bignum_mul_int(SgBignum *br, SgBignum *bx, SgBignum *by) in bignum_mul_int()
1378 static SgBignum* bignum_mul(SgBignum *bx, SgBignum *by) in bignum_mul()
1546 static SgBignum ** bignum_div_rem(SgBignum *a, SgBignum *b, SgBignum **rr) in bignum_div_rem()
[all …]
H A Dnumber.c391 SgBignum *value_big = NULL; in read_uint()
1517 SgBignum *b = Sg_BignumCopy(obj); in Sg_Negate()
3300 static unsigned long gcd_bigfix(SgBignum *x, unsigned long y) in gcd_bigfix()
H A Dcache.c1422 SgBignum *num = Sg_AllocateBignum(length); in read_number()