Givaro
Namespaces | Defines
givbits.C File Reference
#include <iostream>
#include <stddef.h>
#include "givaro/givbits.h"
#include "givaro/givmodule.h"

Namespaces

namespace  Givaro
 

Arithmetic on GF(p^k), with p a prime number less than 2^15.


Defines

#define GIV_SIZE_LONG   32
#define SIZE_IN_BYTE   4
#define SIZE_IN_BIT   32
#define QUO(x)   ( (x >>5) )
#define REM(x)   ( (x & 0x1f) )
#define MAX_WORD(x)   ( QUO(x) + (0!=REM(x) ? 1 : 0) )

Define Documentation

#define GIV_SIZE_LONG   32
#define SIZE_IN_BYTE   4
#define SIZE_IN_BIT   32
#define QUO (   x)    ( (x >>5) )
#define REM (   x)    ( (x & 0x1f) )
#define MAX_WORD (   x)    ( QUO(x) + (0!=REM(x) ? 1 : 0) )