shithub: femtolisp

ref: c3f004633be7e8a15fe8e1e158dde24c2af2f765
dir: /3rd/mp/test/fns.h/

View raw version
ldint* ldnew(int);
int ldcmp(ldint *, ldint *);
int ldmagcmp(ldint *, ldint *);
void ldadd(ldint *, ldint *, ldint *);
void ldsub(ldint *, ldint *, ldint *);
void ldmagadd(ldint *, ldint *, ldint *);
void ldmagsub(ldint *, ldint *, ldint *);
void ldand(ldint *, ldint *, ldint *);
void ldbic(ldint *, ldint *, ldint *);
void ldor(ldint *, ldint *, ldint *);
void ldxor(ldint *, ldint *, ldint *);
void ldnot(ldint *, ldint *);
void ldleft(ldint *, int, ldint *);
void ldright(ldint *, int, ldint *);
void ldasr(ldint *, int, ldint *);
void lddiv_(ldint *, ldint *, ldint *, ldint *);
void ldfree(ldint *);
void testgen(int, ldint *);
int ldmpeq(ldint *, mpint *);
mpint* ldtomp(ldint *, mpint *);
void mptarget(mpint *);
void tests(void);
void mpdiv_(mpint *, mpint *, mpint *, mpint *);
void convtests(void);

char *LFMT(ldint *);
char *MFMT(mpint *);
void prng(uint8_t *p, int n);