|
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); }