modulus_div_naive< V > Struct Template Reference
#include <modulus_naive.hpp>
List of all members.
Static Public Member Functions
- template<typename C , typename M > static void div_mod (C &dest, const C &s, const M &m)
- template<typename C , typename M > static void div_mod (C &dest, const C &s1, const C &s2, const M &m)
Detailed Description
template<typename V>
struct mmx::modulus_div_naive< V >
Definition at line 170 of file modulus_naive.hpp.
Member Function Documentation
static void div_mod |
( |
C & |
dest, |
|
|
const C & |
s1, |
|
|
const C & |
s2, |
|
|
const M & |
m | |
|
) |
| | [inline, static] |
Definition at line 179 of file modulus_naive.hpp.
00179 {
00180 C t;
00181 V::inv_mod (t, s2, m);
00182 V::mul_mod (dest, s1, t, m); }
static void div_mod |
( |
C & |
dest, |
|
|
const C & |
s, |
|
|
const M & |
m | |
|
) |
| | [inline, static] |
Definition at line 173 of file modulus_naive.hpp.
00173 {
00174 C t = s;
00175 V::inv_mod (t, m);
00176 V::mul_mod (dest, t, m); }
The documentation for this struct was generated from the following file: