Givaro
Namespaces | Functions
ruaddmul.h File Reference
#include "ruruint.h"
#include "ruadd.h"
#include "rumul.h"
+ Include dependency graph for ruaddmul.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>
void laddmul (bool &r, ruint< K+1 > &a, const ruint< K > &b, const ruint< K > &c, const ruint< K > &d)
 
template<size_t K>
void laddmul (bool &r, ruint< K > &ah, ruint< K > &al, const ruint< K > &b, const ruint< K > &c, const ruint< K > &d)
 
template<size_t K>
void laddmul (ruint< K+1 > &a, const ruint< K > &b, const ruint< K > &c, const ruint< K > &d)
 
template<size_t K>
void laddmul (ruint< K > &ah, ruint< K > &al, const ruint< K > &b, const ruint< K > &c, const ruint< K > &d)
 
template<size_t K>
void laddmul (bool &r, ruint< K+1 > &a, const ruint< K > &b, const ruint< K > &c, const ruint< K+1 > &d)
 
template<size_t K>
void laddmul (bool &r, ruint< K > &ah, ruint< K > &al, const ruint< K > &b, const ruint< K > &c, const ruint< K+1 > &d)
 
template<size_t K>
void addmul (ruint< K > &a, const ruint< K > &b, const ruint< K > &c)
 
template<size_t K>
void addmul (ruint< K > &a, const ruint< K > &b, const UDItype &c)
 
template<>
void laddmul (bool &r, ruint< 6 > &ah, ruint< 6 > &al, const ruint< 6 > &b, const ruint< 6 > &c, const ruint< 6 > &d)
 
template<>
void laddmul (ruint< 6 > &ah, ruint< 6 > &al, const ruint< 6 > &b, const ruint< 6 > &c, const ruint< 6 > &d)
 
template<>
void laddmul (bool &r, ruint< 6 > &ah, ruint< 6 > &al, const ruint< 6 > &b, const ruint< 6 > &c, const ruint< 6+1 > &d)
 
template<>
void addmul (ruint< 6 > &a, const ruint< 6 > &b, const ruint< 6 > &c)