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 |
|
) |
| |