|
SAF
|
Various architecture definitions Speex. More...
#include "speexdsp_types.h"Go to the source code of this file.
Macros | |
| #define | FLOATING_POINT |
| #define | ABS(x) |
| Absolute integer value. | |
| #define | ABS16(x) |
| Absolute 16-bit value. | |
| #define | MIN16(a, b) |
| Maximum 16-bit value. | |
| #define | MAX16(a, b) |
| Maximum 16-bit value. | |
| #define | ABS32(x) |
| Absolute 32-bit value. | |
| #define | MIN32(a, b) |
| Maximum 32-bit value. | |
| #define | MAX32(a, b) |
| Maximum 32-bit value. | |
| #define | Q15ONE 1.0f |
| #define | LPC_SCALING 1.f |
| #define | SIG_SCALING 1.f |
| #define | LSP_SCALING 1.f |
| #define | GAMMA_SCALING 1.f |
| #define | GAIN_SCALING 1.f |
| #define | GAIN_SCALING_1 1.f |
| #define | VERY_SMALL 1e-15f |
| #define | VERY_LARGE32 1e15f |
| #define | VERY_LARGE16 1e15f |
| #define | Q15_ONE ((spx_word16_t)1.f) |
| #define | QCONST16(x, bits) |
| #define | QCONST32(x, bits) |
| #define | NEG16(x) |
| #define | NEG32(x) |
| #define | EXTRACT16(x) |
| #define | EXTEND32(x) |
| #define | SHR16(a, shift) |
| #define | SHL16(a, shift) |
| #define | SHR32(a, shift) |
| #define | SHL32(a, shift) |
| #define | PSHR16(a, shift) |
| #define | PSHR32(a, shift) |
| #define | VSHR32(a, shift) |
| #define | SATURATE16(x, a) |
| #define | SATURATE32(x, a) |
| #define | SATURATE32PSHR(x, shift, a) |
| #define | PSHR(a, shift) |
| #define | SHR(a, shift) |
| #define | SHL(a, shift) |
| #define | SATURATE(x, a) |
| #define | ADD16(a, b) |
| #define | SUB16(a, b) |
| #define | ADD32(a, b) |
| #define | SUB32(a, b) |
| #define | MULT16_16_16(a, b) |
| #define | MULT16_32_32(a, b) |
| #define | MULT16_16(a, b) |
| #define | MAC16_16(c, a, b) |
| #define | MULT16_32_Q15(a, b) |
| #define | MULT16_32_P15(a, b) |
| #define | MAC16_32_Q15(c, a, b) |
| #define | MAC16_16_Q11(c, a, b) |
| #define | MAC16_16_Q13(c, a, b) |
| #define | MAC16_16_P13(c, a, b) |
| #define | MULT16_16_Q11_32(a, b) |
| #define | MULT16_16_Q13(a, b) |
| #define | MULT16_16_Q14(a, b) |
| #define | MULT16_16_Q15(a, b) |
| #define | MULT16_16_P15(a, b) |
| #define | MULT16_16_P13(a, b) |
| #define | MULT16_16_P14(a, b) |
| #define | DIV32_16(a, b) |
| #define | PDIV32_16(a, b) |
| #define | DIV32(a, b) |
| #define | PDIV32(a, b) |
| #define | WORD2INT(x) |
| #define | BYTES_PER_CHAR 1 |
| #define | BITS_PER_CHAR 8 |
| #define | LOG2_BITS_PER_CHAR 3 |
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 |
| #define ABS | ( | x | ) |
| #define ABS16 | ( | x | ) |
| #define ABS32 | ( | x | ) |
| #define DIV32 | ( | a, | |
| b ) |
| #define DIV32_16 | ( | a, | |
| b ) |
| #define MAC16_16 | ( | c, | |
| a, | |||
| b ) |
| #define MAX16 | ( | a, | |
| b ) |
| #define MAX32 | ( | a, | |
| b ) |
| #define MIN16 | ( | a, | |
| b ) |
| #define MIN32 | ( | a, | |
| b ) |
| #define MULT16_16 | ( | a, | |
| b ) |
| #define PDIV32 | ( | a, | |
| b ) |
| #define PDIV32_16 | ( | a, | |
| b ) |
| #define WORD2INT | ( | x | ) |