mirror of
https://github.com/aicodix/code.git
synced 2026-04-27 22:35:44 +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>
|
template <typename TYPE, TYPE PRIME>
|
||||||
PrimeField<TYPE, PRIME> sub(PrimeField<TYPE, PRIME> a, PrimeField<TYPE, PRIME> b)
|
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>
|
template <typename TYPE, TYPE PRIME>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue