LIBML
Version 3.2.4
LIBML DSP Software Library
|
Macros | |
#define | NORM_SH (29) |
#define | CST_1 (1L << NORM_SH) |
#define | CST_2 (2L * CST_1) |
#define | D2QN(F, SH) ((int)((float)F * (float)(1L << SH))) |
#define | GHMUL(X, Y) ((int)(((q63_t)X * Y) >> 32)) |
Functions | |
int | tpt_divide_q31 (q31_t *aQuotient, int16_t *aShift, q31_t aNumerator, q31_t aDenominator) |
Fixed point division for q31. More... | |
#define CST_1 (1L << NORM_SH) |
#define CST_2 (2L * CST_1) |
#define D2QN | ( | F, | |
SH | |||
) | ((int)((float)F * (float)(1L << SH))) |
#define GHMUL | ( | X, | |
Y | |||
) | ((int)(((q63_t)X * Y) >> 32)) |
#define NORM_SH (29) |