mirror of
https://github.com/aicodix/code.git
synced 2026-04-27 14:30:36 +00:00
only add prime if needed
This commit is contained in:
parent
df6aeff840
commit
c2977efb49
1 changed files with 1 additions and 1 deletions
|
|
@ -72,7 +72,7 @@ PrimeField<TYPE, PRIME> operator + (PrimeField<TYPE, PRIME> a, PrimeField<TYPE,
|
|||
template <typename TYPE, TYPE PRIME>
|
||||
PrimeField<TYPE, PRIME> sub(PrimeField<TYPE, PRIME> a, PrimeField<TYPE, PRIME> b)
|
||||
{
|
||||
return PrimeField<TYPE, PRIME>(a.v - b.v + a.P);
|
||||
return PrimeField<TYPE, PRIME>(a.v - b.v + (a.v < b.v ? a.P : 0));
|
||||
}
|
||||
|
||||
template <typename TYPE, TYPE PRIME>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue