staticPyObject *GMPy_MPZ_is_aprcl_prime(PyObject *self, PyObject *other){mpz_tN;s64_tT, U;inti, j, H, I, J, K, P, Q, W, X;intIV, InvX, LEVELnow, NP, PK, PL, PM, SW, VK, TestedQs, TestingQs;intQQ, T1, T3, U1, U3, V1, V3;intbreak_this =0; MPZ_Object *te...
mpz_init(d);mpz_mul_2exp(c,a,1);// c = 2*lambda#(k,ell)mpz_abs(d,c);// d = abs(2*lambda#(k,ell)mpz_add(c,c,b);// c = 2*lambda#(k,ell) + D#ellmpz_mul_2exp(d,b,1);// d = 2*D#ellmpz_fdiv_q(c,c,d);// c = (almost) final qmpz_neg(c,c); q =...