609{
610 if (strategy == 0)
611 {
613 }
614
615 if (strategy == 4)
616 {
617 return fp_LLL(M, U, strategy);
618 }
619
620 long a = mpz_get_si(mpq_numref(threshold));
621 long b = mpz_get_si(mpq_denref(threshold));
622 return ntl_LLL(M, U, a, b, strategy);
623}
static bool LLL(MutableMatrix *M, MutableMatrix *U, gmp_QQ threshold)
bool fp_LLL(MutableMatrix *M, MutableMatrix *U, int strategy)
bool ntl_LLL(MutableMatrix *M, MutableMatrix *U, long numer, long denom, int strategy)