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

◆ ZZp_INVERT()

void ZZp_INVERT ( long charac,
long & result,
long b )

Definition at line 68 of file dpoly.cpp.

69{
70 long u, v;
71 gcd_extended(charac, b, u, v);
72 if (v < 0) v += charac;
73 result = v;
74}
long gcd_extended(long a, long b, long &u, long &v)
Definition dpoly.cpp:14
VALGRIND_MAKE_MEM_DEFINED & result(result)

References gcd_extended(), and result().

Referenced by DPoly::division_in_place(), DPoly::make_monic_0(), and DRing::set_from_mpq().