Macaulay2 Engine
Loading...
Searching...
No Matches
◆
subtract()
void M2::ARingZZp::subtract
(
elem
&
result
,
elem
a
,
elem
b
) const
inline
Definition at line
226
of file
aring-zzp.hpp
.
227
{
228
int
e1 =
exp_table
[a];
229
int
e2 =
exp_table
[b];
230
int
n = e1 - e2;
231
if
(n < 0) n +=
p
;
232
result
=
log_table
[n];
233
}
M2::ARingZZp::exp_table
int * exp_table
Definition
aring-zzp.hpp:375
M2::ARingZZp::p
int p
Definition
aring-zzp.hpp:370
M2::ARingZZp::log_table
int * log_table
Definition
aring-zzp.hpp:374
result
VALGRIND_MAKE_MEM_DEFINED & result(result)
References
exp_table
,
log_table
,
p
, and
result()
.
M2
ARingZZp
Generated on
for Macaulay2 Engine by
1.15.0