fpylll enumeration supports GSO type long+longdouble mat_gso_long_ld, but throws an error because the right code is never reached because of the following issue:
The fpylll Enumeration dispatch is missing a case in this if statement:
if self.M._type == mat_gso_mpz_ld:
should be
if self.M._type == mat_gso_mpz_ld or self.M._type == mat_gso_long_ld:
fpylll enumeration supports GSO type long+longdouble
mat_gso_long_ld
, but throws an error because the right code is never reached because of the following issue: The fpylll Enumeration dispatch is missing a case in thisif
statement:if self.M._type == mat_gso_mpz_ld:
should beif self.M._type == mat_gso_mpz_ld or self.M._type == mat_gso_long_ld:
https://github.com/fplll/fpylll/blob/deb9c85bcd1b6e39a2512e74578d3d685d107394/src/fpylll/fplll/enumeration.pyx#L389