Macaulay2 Engine
Loading...
Searching...
No Matches

◆ add()

void M2::ARingZZp::add ( elem & result,
elem a,
elem b ) const
inline

Definition at line 217 of file aring-zzp.hpp.

218 {
219 int e1 = exp_table[a];
220 int e2 = exp_table[b];
221 int n = e1 + e2;
222 if (n >= p) n -= p;
223 result = log_table[n];
224 }
VALGRIND_MAKE_MEM_DEFINED & result(result)

References exp_table, log_table, p, and result().