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

◆ internal_subtract()

int Z_mod::internal_subtract ( int f,
int g ) const

Definition at line 222 of file ZZp.cpp.

223{
224 if (g == _ZERO) return f;
225 if (f == _ZERO) return internal_negate(g);
226 int n = modulus_sub(_exp_table[f], _exp_table[g], P);
227 return _log_table[n];
228}
static int modulus_sub(int a, int b, int p)
Definition GF.cpp:175
int P
Definition ZZp.hpp:65
int _ZERO
Definition ZZp.hpp:68
int internal_negate(int f) const
Definition ZZp.cpp:208
int * _exp_table
Definition ZZp.hpp:72
int * _log_table
Definition ZZp.hpp:73

References _exp_table, _log_table, _ZERO, internal_negate(), modulus_sub(), and P.

Referenced by subtract().