|
FORM v5.0.0-35-g6318119
|

Go to the source code of this file.
Macros | |
| #define | EXTRAPRECISION 4 |
| #define | RND MPFR_RNDN |
| #define | auxr1 (((mpfr_t *)(AT.auxr_))[0]) |
| #define | auxr2 (((mpfr_t *)(AT.auxr_))[1]) |
| #define | auxr3 (((mpfr_t *)(AT.auxr_))[2]) |
| #define | auxr4 (((mpfr_t *)(AT.auxr_))[3]) |
| #define | auxr5 (((mpfr_t *)(AT.auxr_))[4]) |
Functions | |
| int | PackFloat (WORD *, mpf_t) |
| int | UnpackFloat (mpf_t, WORD *) |
| void | RatToFloat (mpf_t, UWORD *, int) |
| void | FormtoZ (mpz_t, UWORD *, WORD) |
| void | IntegerToFloatr (mpfr_t result, UWORD *formlong, int longsize) |
| void | RatToFloatr (mpfr_t result, UWORD *formrat, int ratsize) |
| void | SetfFloatPrecision (LONG prec) |
| void | ClearfFloat (void) |
| int | GetFloatArgument (PHEAD mpfr_t f_out, WORD *fun, int par) |
| int | GetPiArgument (PHEAD WORD *arg) |
| int | EvaluateFun (PHEAD WORD *term, WORD level, WORD *pars) |
Variables | |
| mpf_t | ln2 |
Evaluation of functions for the floating-point system, by interfacing with MPFR.
Definition in file evaluate.c.
| #define EXTRAPRECISION 4 |
Definition at line 39 of file evaluate.c.
| #define RND MPFR_RNDN |
Definition at line 41 of file evaluate.c.
| #define auxr1 (((mpfr_t *)(AT.auxr_))[0]) |
Definition at line 43 of file evaluate.c.
| #define auxr2 (((mpfr_t *)(AT.auxr_))[1]) |
Definition at line 44 of file evaluate.c.
| #define auxr3 (((mpfr_t *)(AT.auxr_))[2]) |
Definition at line 45 of file evaluate.c.
| #define auxr4 (((mpfr_t *)(AT.auxr_))[3]) |
Definition at line 46 of file evaluate.c.
| #define auxr5 (((mpfr_t *)(AT.auxr_))[4]) |
Definition at line 47 of file evaluate.c.
| void RatToFloat | ( | mpf_t | result, |
| UWORD * | formrat, | ||
| int | ratsize | ||
| ) |
| void IntegerToFloatr | ( | mpfr_t | result, |
| UWORD * | formlong, | ||
| int | longsize | ||
| ) |
Definition at line 65 of file evaluate.c.
| void RatToFloatr | ( | mpfr_t | result, |
| UWORD * | formrat, | ||
| int | ratsize | ||
| ) |
Definition at line 81 of file evaluate.c.
| void SetfFloatPrecision | ( | LONG | prec | ) |
Definition at line 108 of file evaluate.c.
| void ClearfFloat | ( | void | ) |
Definition at line 141 of file evaluate.c.
| int GetFloatArgument | ( | PHEAD mpfr_t | f_out, |
| WORD * | fun, | ||
| int | par | ||
| ) |
Definition at line 180 of file evaluate.c.
| int GetPiArgument | ( | PHEAD WORD * | arg | ) |
Definition at line 275 of file evaluate.c.
| int EvaluateFun | ( | PHEAD WORD * | term, |
| WORD | level, | ||
| WORD * | pars | ||
| ) |
Definition at line 368 of file evaluate.c.
| mpf_t ln2 |
Definition at line 49 of file evaluate.c.