![]() |
LIBML
Version 3.2.4
LIBML DSP Software Library
|

Data Structures | |
| struct | exp2f_data |
| struct | logf_data |
| struct | powf_log2_data |
Macros | |
| #define | WANT_ROUNDING 1 |
| #define | TOINT_INTRINSICS 0 |
| #define | IEEE_754_2008_SNAN 1 |
| #define | HIDDEN |
| #define | EXP2F_TABLE_BITS 5 |
| #define | EXP2F_POLY_ORDER 3 |
| #define | LOGF_TABLE_BITS 4 |
| #define | LOGF_POLY_ORDER 4 |
| #define | POWF_LOG2_TABLE_BITS 4 |
| #define | POWF_LOG2_POLY_ORDER 5 |
| #define | POWF_SCALE_BITS 0 |
| #define | POWF_SCALE ((f64_t)(1 << POWF_SCALE_BITS)) |
| #define | predict_true(x) (x) |
| #define | predict_false(x) (x) |
Functions | |
| static uint32_t | asuint (f32_t f) |
| static f32_t | asfloat (uint32_t i) |
| static uint64_t | asuint64 (f64_t f) |
| static f64_t | asdouble (uint64_t i) |
| static int | issignalingf_inline (f32_t x) |
| static f32_t | eval_as_float (f32_t x) |
| static f64_t | eval_as_double (f64_t x) |
| HIDDEN f32_t | __math_oflowf (uint32_t) |
| HIDDEN f32_t | __math_uflowf (uint32_t) |
| HIDDEN f32_t | __math_divzerof (uint32_t) |
| HIDDEN f64_t | __math_divzero (uint32_t) |
| HIDDEN f32_t | __math_invalidf (f32_t) |
Variables | |
| const struct exp2f_data | HIDDEN |
| #define EXP2F_POLY_ORDER 3 |
| #define EXP2F_TABLE_BITS 5 |
| const struct powf_log2_data HIDDEN |
| #define IEEE_754_2008_SNAN 1 |
| #define LOGF_POLY_ORDER 4 |
| #define LOGF_TABLE_BITS 4 |
| #define POWF_LOG2_POLY_ORDER 5 |
| #define POWF_LOG2_TABLE_BITS 4 |
| #define POWF_SCALE ((f64_t)(1 << POWF_SCALE_BITS)) |
| #define POWF_SCALE_BITS 0 |
| #define predict_false | ( | x | ) | (x) |
| #define predict_true | ( | x | ) | (x) |
| #define TOINT_INTRINSICS 0 |
| #define WANT_ROUNDING 1 |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
| const struct powf_log2_data HIDDEN |