diff options
| author | J08nY | 2025-03-20 14:35:29 +0100 |
|---|---|---|
| committer | J08nY | 2025-03-20 14:35:29 +0100 |
| commit | ce6f2ddbb6c1cd718f3e093e71eddb7ab4a69f07 (patch) | |
| tree | fa227b317148675c3a44f32f1343934525c77af4 | |
| parent | f2a371c2295e47a7139ebd092a7fe755448780e7 (diff) | |
| download | ecgen-ce6f2ddbb6c1cd718f3e093e71eddb7ab4a69f07.tar.gz ecgen-ce6f2ddbb6c1cd718f3e093e71eddb7ab4a69f07.tar.zst ecgen-ce6f2ddbb6c1cd718f3e093e71eddb7ab4a69f07.zip | |
Fix gens_one speedup.
| -rw-r--r-- | src/gen/gens.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gen/gens.c b/src/gen/gens.c index a7e1f8d..1c3a6c6 100644 --- a/src/gen/gens.c +++ b/src/gen/gens.c @@ -39,9 +39,9 @@ GENERATOR(gens_gen_one) { pari_sp ltop = avma; GEN group = ellff_get_group(curve->curve); long len = glength(group); - if (len == 1) { - avma = ltop; - return -5; + if (len == 2) { + avma = ltop; + return -5; } GEN generators = ellff_get_gens(curve->curve); len = glength(generators); |
