Givaro
Namespaces | Functions
rumanip.h File Reference
#include "ruruint.h"
#include "rushift.h"
+ Include dependency graph for rumanip.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 reset (ruint< K > &a)
 
template<size_t K>
ruint< K > & fill_with_1 (ruint< K > &a)
 
template<size_t K>
void copy (ruint< K > &a, const ruint< K > &b)
 
template<size_t K>
void pointers_list (limb **p, const ruint< K > &a)
 
template<size_t K>
void set_limb (ruint< K > &a, const limb &b, unsigned int index)
 
template<size_t K>
limb ms_limb (const ruint< K > &a)
 
template<size_t K>
limb get_limb (const ruint< K > &a, unsigned int index)
 
template<size_t K>
const limb * get_limb_p (const ruint< K > &a, unsigned int index)
 
template<size_t K>
const limb * begin (const ruint< K > &a)
 
template<>
void reset (ruint< 6 > &a)
 
template<>
ruint< 6 > & fill_with_1 (ruint< 6 > &a)
 
template<>
void copy (ruint< 6 > &a, const ruint< 6 > &b)
 
template<>
void pointers_list (limb **tab, const ruint< 6 > &a)
 
template<>
void set_limb (ruint< 6 > &a, const limb &b, unsigned int index)
 
template<>
limb ms_limb (const ruint< 6 > &a)
 
template<>
limb get_limb (const ruint< 6 > &a, unsigned int)
 
template<>
const limb * get_limb_p (const ruint< 6 > &a, unsigned int)
 
template<>
const limb * begin (const ruint< 6 > &a)