Home
last modified time | relevance | path

Searched refs:mp_M (Results 1 – 5 of 5) sorted by relevance

/dports/math/iml/iml-1.0.5/src/
H A Dnullspace.c439 mp_M = XCALLOC(mpz_t, m * s); in kernelLong()
441 mpz_init_set(mp_M[i], mp_N[i]); in kernelLong()
445 kernelBasis(m-s, s, 0, mp_M, mp_N); in kernelLong()
450 mpz_set(mp_M[j*m+i], mp_N[i*s+j]); in kernelLong()
452 ired(mp_M, s, m, s); in kernelLong()
460 mpz_clear(mp_M[i]); in kernelLong()
461 XFREE(mp_M); in kernelLong()
611 mp_M = XCALLOC(mpz_t, m * s); in kernelMP()
624 ired(mp_M, s, m, s); in kernelMP()
632 mpz_clear(mp_M[i]); in kernelMP()
[all …]
H A Dbasisop.c356 const mpz_t mp_a, mpz_t *mp_A, mpz_t *mp_M) in scalCpMP() argument
364 mpz_set(mp_M[i*ldm+j], mp_A[i*lda+j]); in scalCpMP()
365 mpz_mul(mp_M[i*ldm+j], mp_M[i*ldm+j], mp_a); in scalCpMP()
370 mpz_set(mp_M[i*ldm+j], mp_A[i*lda+j]); in scalCpMP()
H A Dcertsolve.c2943 mp_M = XMALLOC(mpz_t, (n+k+1)*(k+1)); in minSolnoncompressLong()
2948 mpz_set(mp_M[(n+k)*(k+1)+k], mp_s); in minSolnoncompressLong()
2985 mpz_init_set(mp_h, mp_M[k*(k+1)+k]); in minSolnoncompressLong()
2993 kernelBasis(n, k, 1, mp_M, mp_T); in minSolnoncompressLong()
3010 mpz_mul(mp_T[i*k], mp_T[i*k], mp_M[k]); in minSolnoncompressLong()
3020 for (i = 0; i < (n+k+1)*(k+1); i++) { mpz_clear(mp_M[i]); } { XFREE(mp_M); } in minSolnoncompressLong()
3169 mp_M = XMALLOC(mpz_t, (n+k+1)*(k+1)); in minSolnoncompressRNS()
3174 mpz_set(mp_M[(n+k)*(k+1)+k], mp_s); in minSolnoncompressRNS()
3212 mpz_init_set(mp_h, mp_M[k*(k+1)+k]); in minSolnoncompressRNS()
3220 kernelBasis(n, k, 1, mp_M, mp_T); in minSolnoncompressRNS()
[all …]
H A Dbasisop.h93 const mpz_t mp_a, mpz_t *mp_A, mpz_t *mp_M);
H A Dcertsolve.h173 void kernelBasis (const long n, const long k, const long t, mpz_t *mp_M, mpz_t *mp_N);