|
| #define | __GNUC_PREREQ(_maj, _min) 0 |
| |
| #define | CELT_SIG_SCALE 32768.f |
| |
| #define | celt_fatal(str) _celt_fatal(str, __FILE__, __LINE__); |
| |
| #define | celt_assert(cond) |
| |
| #define | celt_assert2(cond, message) |
| |
| #define | IMUL32(a, b) ((a)*(b)) |
| |
| #define | MIN16(a, b) ((a) < (b) ? (a) : (b)) |
| |
| #define | MAX16(a, b) ((a) > (b) ? (a) : (b)) |
| |
| #define | MIN32(a, b) ((a) < (b) ? (a) : (b)) |
| |
| #define | MAX32(a, b) ((a) > (b) ? (a) : (b)) |
| |
| #define | IMIN(a, b) ((a) < (b) ? (a) : (b)) |
| |
| #define | IMAX(a, b) ((a) > (b) ? (a) : (b)) |
| |
| #define | UADD32(a, b) ((a)+(b)) |
| |
| #define | USUB32(a, b) ((a)-(b)) |
| |
| #define | OPUS_FAST_INT64 0 |
| |
| #define | PRINT_MIPS(file) |
| |
| #define | celt_isnan(x) ((x)!=(x)) |
| |
| #define | Q15ONE 1.0f |
| |
| #define | NORM_SCALING 1.f |
| |
| #define | EPSILON 1e-15f |
| |
| #define | VERY_SMALL 1e-30f |
| |
| #define | VERY_LARGE16 1e15f |
| |
| #define | Q15_ONE ((opus_val16)1.f) |
| |
| #define | ABS16(x) ((float)fabs(x)) |
| |
| #define | ABS32(x) ((float)fabs(x)) |
| |
| #define | QCONST16(x, bits) (x) |
| |
| #define | QCONST32(x, bits) (x) |
| |
| #define | NEG16(x) (-(x)) |
| |
| #define | NEG32(x) (-(x)) |
| |
| #define | EXTRACT16(x) (x) |
| |
| #define | EXTEND32(x) (x) |
| |
| #define | SHR16(a, shift) (a) |
| |
| #define | SHL16(a, shift) (a) |
| |
| #define | SHR32(a, shift) (a) |
| |
| #define | SHL32(a, shift) (a) |
| |
| #define | PSHR32(a, shift) (a) |
| |
| #define | VSHR32(a, shift) (a) |
| |
| #define | PSHR(a, shift) (a) |
| |
| #define | SHR(a, shift) (a) |
| |
| #define | SHL(a, shift) (a) |
| |
| #define | SATURATE(x, a) (x) |
| |
| #define | SATURATE16(x) (x) |
| |
| #define | ROUND16(a, shift) (a) |
| |
| #define | HALF16(x) (.5f*(x)) |
| |
| #define | HALF32(x) (.5f*(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 | MULT16_16_16(a, b) ((a)*(b)) |
| |
| #define | MULT16_16(a, b) ((opus_val32)(a)*(opus_val32)(b)) |
| |
| #define | MAC16_16(c, a, b) ((c)+(opus_val32)(a)*(opus_val32)(b)) |
| |
| #define | MULT16_32_Q15(a, b) ((a)*(b)) |
| |
| #define | MULT16_32_Q16(a, b) ((a)*(b)) |
| |
| #define | MULT32_32_Q31(a, b) ((a)*(b)) |
| |
| #define | MAC16_32_Q15(c, a, b) ((c)+(a)*(b)) |
| |
| #define | MAC16_32_Q16(c, a, b) ((c)+(a)*(b)) |
| |
| #define | MULT16_16_Q11_32(a, b) ((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 | MULT16_16_P15(a, b) ((a)*(b)) |
| |
| #define | MULT16_16_P13(a, b) ((a)*(b)) |
| |
| #define | MULT16_16_P14(a, b) ((a)*(b)) |
| |
| #define | MULT16_32_P16(a, b) ((a)*(b)) |
| |
| #define | DIV32_16(a, b) (((opus_val32)(a))/(opus_val16)(b)) |
| |
| #define | DIV32(a, b) (((opus_val32)(a))/(opus_val32)(b)) |
| |
| #define | SCALEIN(a) ((a)*CELT_SIG_SCALE) |
| |
| #define | SCALEOUT(a) ((a)*(1/CELT_SIG_SCALE)) |
| |
| #define | SIG2WORD16(x) (x) |
| |
| #define | GLOBAL_STACK_SIZE 100000 |
| |
Various architecture definitions for CELT.