static int testmsqrt(void) { mp_msqrt(c25, t0, t1); testmcmp(t0, c5, "msqrt0"); testmcmp(t1, c0, "msqrt1"); mp_msqrt(c42, t0, t1); testmcmp(t0, c6, "msqrt2"); testmcmp(t1, c6, "msqrt3"); }
int msqrt(MINT *a, MINT *b, MINT *r) { return (mp_msqrt(a, b, r)); }