#include <iostream>
#include <givaro/givinteger.h>
#include <cmath>
#include <cassert>
Functions |
template<class U > |
bool | IsNeg (const U p) |
template<> |
bool | IsNeg< unsigned long > (const unsigned long p) |
template<class T , class U > |
long int | ref_modulo (const T m, const U p) |
template<class T , class U > |
long int | ref_modulobis (const T m, const U p) |
template<class T , class U > |
int | test1 (const T m, const U p) |
template<class T , class U > |
int | test1bis (const T m, const U p) |
int | test2 (Integer &M, Integer &P) |
int | test2bis (Integer &M, Integer &P) |
template<class T , class U > |
int | test3 (const T m, const U p) |
int | main () |
Macro Definition Documentation
#define AREEQUALVALUES |
( |
|
a, |
|
|
|
b |
|
) |
| |
Value:if ( (a) != (b) ) { \
std::cout << "*** ERROR line " << __LINE__ << std::endl; \
std::cout << a << "!=" << b << std::endl; \
return -1 ; \
}
Function Documentation
bool IsNeg< unsigned long > |
( |
const unsigned long |
p | ) |
|
|
inline |
long int ref_modulo |
( |
const T |
m, |
|
|
const U |
p |
|
) |
| |
long int ref_modulobis |
( |
const T |
m, |
|
|
const U |
p |
|
) |
| |
int test1 |
( |
const T |
m, |
|
|
const U |
p |
|
) |
| |
int test1bis |
( |
const T |
m, |
|
|
const U |
p |
|
) |
| |
int test3 |
( |
const T |
m, |
|
|
const U |
p |
|
) |
| |