Givaro 4.2.1
rumanip.h File Reference
#include "ruruint.h"
#include "rushift.h"

Namespaces

namespace  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 limbget_limb_p (const ruint< K > &a, unsigned int index)
 
template<size_t K>
const limbbegin (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 limbget_limb_p (const ruint< 6 > &a, unsigned int)
 
template<>
const limbbegin (const ruint< 6 > &a)