numerix_doc 0.4
|
#include <modulus_naive.hpp>
Definition at line 67 of file modulus_naive.hpp.
Definition at line 88 of file modulus_naive.hpp.
{ dest += s; V::reduce_mod (dest, m); }
static void add_mod | ( | C & | dest, |
const C & | s1, | ||
const C & | s2, | ||
const M & | m, | ||
C & | carry | ||
) | [inline, static] |
Definition at line 102 of file modulus_naive.hpp.
{ V::reduce_mod (dest, s1 + s2 + carry, m, carry); }
Definition at line 93 of file modulus_naive.hpp.
{ dest += s + carry; V::reduce_mod (dest, m, carry); }
Definition at line 98 of file modulus_naive.hpp.
{ V::reduce_mod (dest, s1 + s2, m); }
static void neg_mod | ( | C & | dest, |
const M & | m | ||
) | [inline, static] |
Definition at line 70 of file modulus_naive.hpp.
{ dest = - dest; V::reduce_mod (dest, m);}
Definition at line 84 of file modulus_naive.hpp.
{ V::reduce_mod (dest, carry - s, m, carry); }
Definition at line 75 of file modulus_naive.hpp.
{ dest= carry - dest; V::reduce_mod (dest, m, carry); }
Definition at line 80 of file modulus_naive.hpp.
{ V::reduce_mod (dest, -s, m);}
static void sub_mod | ( | C & | dest, |
const C & | s1, | ||
const C & | s2, | ||
const M & | m, | ||
C & | carry | ||
) | [inline, static] |
Definition at line 120 of file modulus_naive.hpp.
{ V::reduce_mod (dest, s1 - s2 + carry, m, carry); }
Definition at line 106 of file modulus_naive.hpp.
{ dest -= s; V::reduce_mod (dest, m); }
Definition at line 111 of file modulus_naive.hpp.
{ dest -= s + carry; V::reduce_mod (dest, m, carry); }
Definition at line 116 of file modulus_naive.hpp.
{ V::reduce_mod (dest, s1 - s2, m); }