Go to the source code of this file.
Classes |
struct | t_longint |
Defines |
#define | BITS_IN_UNSIGNED (sizeof(unsigned)*8) |
#define | UARRAYLG ((8305*(MATHPRECISION+5) + 1)/20000/sizeof(unsigned) + 2) |
Typedefs |
typedef unsigned | t_uarray [UARRAYLG] |
Functions |
int | _findfirstbit (unsigned value) |
char | _longadd (unsigned *s1, unsigned *s2) |
char | _longmul (unsigned *f1, unsigned *f2) |
char | _checkadd (int *s1, int s2) |
char | _checkmul (int *f1, int f2) |
unsigned | _longshr (unsigned low, unsigned high, char shift) |
unsigned | _longshl (unsigned low, unsigned high, char shift) |
unsigned | _longarrayadd (unsigned *uarray, int lg, unsigned incr) |
unsigned | _longarraymul (unsigned *uarray, int lg, unsigned factor) |
void | _orsubstr (unsigned *uarray, int bitofs, unsigned value) |
unsigned | _bitsubstr (unsigned *uarray, int ofs) |
unsigned | _bitlength (t_longint *l) |
unsigned | _lastnonzerobit (t_longint *l) |
char | _longintsetsize (t_longint *l, unsigned bitlength) |
unsigned | _longintadd (t_longint *l, unsigned summand) |
unsigned | _longintmul (t_longint *l, unsigned factor) |
Define Documentation
Typedef Documentation
Function Documentation
unsigned _bitsubstr |
( |
unsigned * |
uarray, |
|
|
int |
ofs |
|
) |
| |
char _longadd |
( |
unsigned * |
s1, |
|
|
unsigned * |
s2 |
|
) |
| |
unsigned _longarrayadd |
( |
unsigned * |
uarray, |
|
|
int |
lg, |
|
|
unsigned |
incr |
|
) |
| |
unsigned _longarraymul |
( |
unsigned * |
uarray, |
|
|
int |
lg, |
|
|
unsigned |
factor |
|
) |
| |
char _longmul |
( |
unsigned * |
f1, |
|
|
unsigned * |
f2 |
|
) |
| |
unsigned _longshl |
( |
unsigned |
low, |
|
|
unsigned |
high, |
|
|
char |
shift |
|
) |
| |
unsigned _longshr |
( |
unsigned |
low, |
|
|
unsigned |
high, |
|
|
char |
shift |
|
) |
| |
void _orsubstr |
( |
unsigned * |
uarray, |
|
|
int |
bitofs, |
|
|
unsigned |
value |
|
) |
| |