Givaro
Namespaces | Functions
rmul.h File Reference
#include "rrint.h"
#include "rumul.h"
+ Include dependency graph for rmul.h:
+ This graph shows which files directly or indirectly include this file:

Namespaces

 RecInt
 NOTE : For this common file, either basic/reduc.h or mg/reduc.h has to be pre-included.
 

Functions

template<size_t K>
rint< K > & operator*= (rint< K > &, const rint< K > &)
 
template<size_t K, typename T >
std::enable_if< std::is_arithmetic< T >::value, rint< K > & >::type operator*= (rint< K > &, const T &)
 
template<size_t K>
rint< K > operator* (const rint< K > &, const rint< K > &)
 
template<size_t K, typename T >
std::enable_if< std::is_arithmetic< T >::value, rint< K > >::type operator* (const rint< K > &, const T &)
 
template<size_t K, typename T >
std::enable_if< std::is_arithmetic< T >::value, rint< K > >::type operator* (const T &, const rint< K > &)
 
template<size_t K>
rint< K > & mul (rint< K > &a, const rint< K > &b, const rint< K > &c)
 
template<size_t K>
rint< K > & mul (rint< K > &a, const rint< K > &c)
 
template<size_t K, typename T >
std::enable_if< std::is_arithmetic< T >::value, rint< K > & >::type mul (rint< K > &a, const rint< K > &b, const T &c)
 
template<size_t K, typename T >
std::enable_if< std::is_arithmetic< T >::value, rint< K > & >::type mul (rint< K > &a, const T &c)
 
template<size_t K>
void lmul (rint< K+1 > &, const rint< K > &, const rint< K > &)
 
template<size_t K>
void addmul (rint< K > &, const rint< K > &, const rint< K > &)
 
template<size_t K>
void lsquare (rint< K+1 > &a, const rint< K > &b)