|
Defines |
| #define | ABS(x) ((x) < 0 ? (-(x)) : (x)) |
| #define | LPC_SCALING 1. |
| #define | SIG_SCALING 1. |
| #define | LSP_SCALING 1. |
| #define | GAMMA_SCALING 1. |
| #define | GAIN_SCALING 1. |
| #define | GAIN_SCALING_1 1. |
| #define | LPC_SHIFT 0 |
| #define | SIG_SHIFT 0 |
| #define | VERY_SMALL 1e-30 |
| #define | PSHR(a, shift) (a) |
| #define | SHR(a, shift) (a) |
| #define | SHL(a, shift) (a) |
| #define | SATURATE(x, a) (x) |
| #define | ADD16(a, b) ((a)+(b)) |
| #define | SUB16(a, b) ((a)-(b)) |
| #define | ADD32(a, b) ((a)+(b)) |
| #define | SUB32(a, b) ((a)-(b)) |
| #define | ADD64(a, b) ((a)+(b)) |
| #define | MULT16_16_16(a, b) ((a)*(b)) |
| #define | MULT16_16(a, b) ((a)*(b)) |
| #define | MAC16_16(c, a, b) ((c)+(a)*(b)) |
| #define | MULT16_32_Q11(a, b) ((a)*(b)) |
| #define | MULT16_32_Q13(a, b) ((a)*(b)) |
| #define | MULT16_32_Q14(a, b) ((a)*(b)) |
| #define | MULT16_32_Q15(a, b) ((a)*(b)) |
| #define | MAC16_32_Q11(c, a, b) ((c)+(a)*(b)) |
| #define | MAC16_32_Q15(c, a, b) ((c)+(a)*(b)) |
| #define | MAC16_16_Q11(c, a, b) ((c)+(a)*(b)) |
| #define | MULT16_16_Q11(a, b) ((a)*(b)) |
| #define | MULT16_16_Q13(a, b) ((a)*(b)) |
| #define | MULT16_16_Q14(a, b) ((a)*(b)) |
| #define | MULT16_16_Q15(a, b) ((a)*(b)) |
| #define | DIV32_16(a, b) ((a)/(b)) |
| #define | DIV32(a, b) ((a)/(b)) |
Typedefs |
| typedef float | spx_mem_t |
| typedef float | spx_coef_t |
| typedef float | spx_lsp_t |
| typedef float | spx_sig_t |
| typedef float | spx_word16_t |
| typedef float | spx_word32_t |
| typedef float | spx_word64_t |