diff options
Diffstat (limited to 'src/gen/equation.c')
| -rw-r--r-- | src/gen/equation.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/gen/equation.c b/src/gen/equation.c index 21e3359..7928128 100644 --- a/src/gen/equation.c +++ b/src/gen/equation.c @@ -17,7 +17,11 @@ GENERATOR(a_gen_input) { if (gequalm1(inp)) { avma = ltop; return 0; + } else if (equalii(inp, gen_m2)) { + avma = ltop; + return INT_MIN; } + GEN elem = field_ielement(curve->field, inp); if (!elem) { avma = ltop; @@ -67,7 +71,11 @@ GENERATOR(b_gen_input) { if (gequalm1(inp)) { avma = ltop; return 0; + } else if (equalii(inp, gen_m2)) { + avma = ltop; + return INT_MIN; } + GEN elem = field_ielement(curve->field, inp); if (!elem) { avma = ltop; |
