|
SpeedCrunch
0.11
|
#include "floatcommon.h"#include "floatconst.h"#include "floatlong.h"#include <string.h>#include <math.h>
Defines | |
| #define | MSB (1 << (sizeof(unsigned)*8 - 1)) |
| #define | LOGMSB ((301*(sizeof(unsigned)*8-1))/1000) |
Functions | |
| char | chckmathparam (floatnum x, int digits) |
| int | logexp (cfloatnum x) |
| void | float_setasciiz (floatnum x, const char *asciiz) |
| char | float_divi (floatnum quotient, cfloatnum dividend, int divisor, int digits) |
| char | float_addi (floatnum sum, cfloatnum summand1, int summand2, int digits) |
| char | float_muli (floatnum product, cfloatnum factor1, int factor2, int digits) |
| int | leadingdigits (cfloatnum x, int digits) |
| int | float_abscmp (floatnum x, floatnum y) |
| int | float_relcmp (floatnum x, floatnum y, int digits) |
| char | float_reciprocal (floatnum x, int digits) |
| char | float_isinteger (cfloatnum x) |
| int | float_asinteger (cfloatnum x) |
| void | float_checkedround (floatnum x, int digits) |
| void | float_addexp (floatnum x, int smd) |
| char | float_isodd (floatnum x) |
| char | float_roundtoint (floatnum x, roundmode mode) |
| float | float_asfloat (cfloatnum x) |
| void | float_setfloat (floatnum dest, float x) |
| float | aprxsqrt (float x) |
| float | aprxln (float x) |
| float | aprxlog2 (float x) |
| float | aprxlog10 (float x) |
| float | aprxlog10fn (cfloatnum x) |
| float | aprxlngamma (float x) |
| #define LOGMSB ((301*(sizeof(unsigned)*8-1))/1000) |
| #define MSB (1 << (sizeof(unsigned)*8 - 1)) |
| float aprxln | ( | float | x | ) |
| float aprxlngamma | ( | float | x | ) |
| float aprxlog10 | ( | float | x | ) |
| float aprxlog10fn | ( | cfloatnum | x | ) |
| float aprxlog2 | ( | float | x | ) |
| float aprxsqrt | ( | float | x | ) |
| char chckmathparam | ( | floatnum | x, |
| int | digits | ||
| ) |
| int float_abscmp | ( | floatnum | x, |
| floatnum | y | ||
| ) |
| void float_addexp | ( | floatnum | x, |
| int | smd | ||
| ) |
| char float_addi | ( | floatnum | sum, |
| cfloatnum | summand1, | ||
| int | summand2, | ||
| int | digits | ||
| ) |
| float float_asfloat | ( | cfloatnum | x | ) |
| int float_asinteger | ( | cfloatnum | x | ) |
| void float_checkedround | ( | floatnum | x, |
| int | digits | ||
| ) |
| char float_divi | ( | floatnum | quotient, |
| cfloatnum | dividend, | ||
| int | divisor, | ||
| int | digits | ||
| ) |
| char float_isinteger | ( | cfloatnum | x | ) |
| char float_isodd | ( | floatnum | x | ) |
| char float_muli | ( | floatnum | product, |
| cfloatnum | factor1, | ||
| int | factor2, | ||
| int | digits | ||
| ) |
| char float_reciprocal | ( | floatnum | x, |
| int | digits | ||
| ) |
| int float_relcmp | ( | floatnum | x, |
| floatnum | y, | ||
| int | digits | ||
| ) |
| char float_roundtoint | ( | floatnum | x, |
| roundmode | mode | ||
| ) |
| void float_setasciiz | ( | floatnum | x, |
| const char * | asciiz | ||
| ) |
| void float_setfloat | ( | floatnum | dest, |
| float | x | ||
| ) |
| int leadingdigits | ( | cfloatnum | x, |
| int | digits | ||
| ) |
1.7.6.1