6 #include "../xs3_math_types.h"
float_s32_t float_s32_sqrt(const float_s32_t x)
Get the square root of a float_s32_t.
Definition: xs3_scalar_float_s32.c:195
float_s64_t float_s32_to_float_s64(const float_s32_t x)
Convert a float_s32_t to a float_s64_t.
Definition: xs3_scalar_float_s32.c:26
float float_s32_to_float(const float_s32_t x)
Convert a float_s32_t to an IEEE754 float.
Definition: xs3_scalar_float_s32.c:37
float_s32_t float_s32_abs(const float_s32_t x)
Get the absolute value of a float_s32_t.
Definition: xs3_scalar_float_s32.c:147
float_s32_t double_to_float_s32(const double x)
Convert an IEEE754 double to a float_s32_t.
Definition: xs3_scalar_float_s32.c:62
float_s32_t float_s32_mul(const float_s32_t x, const float_s32_t y)
Multiply two float_s32_t together.
Definition: xs3_scalar_float_s32.c:74
float_s32_t float_s32_div(const float_s32_t x, const float_s32_t y)
Divide one float_s32_t from another.
Definition: xs3_scalar_float_s32.c:133
float_s32_t float_s32_add(const float_s32_t x, const float_s32_t y)
Add two float_s32_t together.
Definition: xs3_scalar_float_s32.c:85
unsigned float_s32_gte(const float_s32_t x, const float_s32_t y)
Determine whether one float_s32_t is greater or equal to another.
Definition: xs3_scalar_float_s32.c:167
float_s32_t float_s64_to_float_s32(const float_s64_t x)
Convert a float_s64_t to a float_s32_t.
Definition: xs3_scalar_float_s64.c:12
float_s32_t float_s32_sub(const float_s32_t x, const float_s32_t y)
Subtract one float_s32_t from another.
Definition: xs3_scalar_float_s32.c:109
unsigned float_s32_gt(const float_s32_t x, const float_s32_t y)
Determine whether one float_s32_t is greater than another.
Definition: xs3_scalar_float_s32.c:157
float_s32_t float_s32_ema(const float_s32_t x, const float_s32_t y, const fixed_s32_t coef_q30)
Update an exponential moving average.
Definition: xs3_scalar_float_s32.c:176
double float_s32_to_double(const float_s32_t x)
Convert a float_s32_t to an IEEE754 double.
Definition: xs3_scalar_float_s32.c:54
float_s32_t float_to_float_s32(const float x)
Convert an IEEE754 float to a float_s32_t.
Definition: xs3_scalar_float_s32.c:44
int32_t fixed_s32_t
A 32-bit fixed-point scalar.
Definition: xs3_math_types.h:128
A floating-point scalar with a 32-bit mantissa.
Definition: xs3_math_types.h:167
A floating-point scalar with a 64-bit mantissa.
Definition: xs3_math_types.h:190