/external/speex/libspeex/ |
fixed_bfin.h | 40 static inline spx_word16_t PDIV32_16(spx_word32_t a, spx_word16_t b) 42 spx_word32_t res, bb; 65 static inline spx_word16_t DIV32_16(spx_word32_t a, spx_word16_t b) 67 spx_word32_t res, bb; 94 spx_word32_t res; 106 static inline spx_word32_t MULT16_32_Q15(spx_word16_t a, spx_word32_t b) 108 spx_word32_t res; 122 static inline spx_word32_t MAC16_32_Q15(spx_word32_t c, spx_word16_t a, spx_word32_t b [all...] |
fixed_arm5e.h | 39 static inline spx_word32_t MULT16_16(spx_word16_t x, spx_word16_t y) { 48 static inline spx_word32_t MAC16_16(spx_word32_t a, spx_word16_t x, spx_word32_t y) { 57 static inline spx_word32_t MULT16_32_Q15(spx_word16_t x, spx_word32_t y) { 66 static inline spx_word32_t MAC16_32_Q15(spx_word32_t a, spx_word16_t x, spx_word32_t y) { 75 static inline spx_word32_t MULT16_32_Q11(spx_word16_t x, spx_word32_t y) [all...] |
lsp_bfin.h | 38 static inline spx_word32_t cheb_poly_eva( 45 spx_word32_t sum;
|
vq.h | 41 int scal_quant32(spx_word32_t in, const spx_word32_t *boundary, int entries); 45 void vq_nbest(spx_word16_t *in, const __m128 *codebook, int len, int entries, __m128 *E, int N, int *nbest, spx_word32_t *best_dist, char *stack); 47 void vq_nbest_sign(spx_word16_t *in, const __m128 *codebook, int len, int entries, __m128 *E, int N, int *nbest, spx_word32_t *best_dist, char *stack); 49 void vq_nbest(spx_word16_t *in, const spx_word16_t *codebook, int len, int entries, spx_word32_t *E, int N, int *nbest, spx_word32_t *best_dist, char *stack); 51 void vq_nbest_sign(spx_word16_t *in, const spx_word16_t *codebook, int len, int entries, spx_word32_t *E, int N, int *nbest, spx_word32_t *best_dist, char *stack);
|
fixed_arm4.h | 39 static inline spx_word32_t MULT16_32_Q14(spx_word16_t x, spx_word32_t y) { 52 static inline spx_word32_t MULT16_32_Q15(spx_word16_t x, spx_word32_t y) {
|
ltp_arm4.h | 36 spx_word32_t inner_prod(const spx_word16_t *x, const spx_word16_t *y, int len) 38 spx_word32_t sum1=0,sum2=0; 88 void pitch_xcorr(const spx_word16_t *_x, const spx_word16_t *_y, spx_word32_t *corr, int len, int nb_pitch, char *stack) 95 spx_word32_t sum1=0; 96 spx_word32_t sum2=0; 97 spx_word32_t sum3=0; 98 spx_word32_t sum4=0; 101 spx_word32_t y0, y1, y2, y3; 108 spx_word32_t part1, part2, part3, part4, x0; 109 spx_word32_t dead1 [all...] |
filterbank.h | 52 FilterBank *filterbank_new(int banks, spx_word32_t sampling, int len, int type); 56 void filterbank_compute_bank32(FilterBank *bank, spx_word32_t *ps, spx_word32_t *mel);
|
lpc.h | 45 spx_word32_t /* returns minimum mean square error */
|
ltp_bfin.h | 37 spx_word32_t inner_prod(const spx_word16_t *x, const spx_word16_t *y, int len) 39 spx_word32_t sum=0; 66 void pitch_xcorr(const spx_word16_t *_x, const spx_word16_t *_y, spx_word32_t *corr, int len, int nb_pitch, char *stack) 112 static inline spx_word32_t compute_pitch_error(spx_word16_t *C, spx_word16_t *g, spx_word16_t pitch_control) 114 spx_word32_t sum; 160 VARDECL(spx_word32_t *best_score); 161 VARDECL(spx_word32_t *best_ener); 162 spx_word32_t e0; 163 VARDECL(spx_word32_t *corr); 164 VARDECL(spx_word32_t *energy) [all...] |
vq_bfin.h | 37 void vq_nbest(spx_word16_t *in, const spx_word16_t *codebook, int len, int entries, spx_word32_t *E, int N, int *nbest, spx_word32_t *best_dist, char *stack) 43 spx_word32_t dist; 77 spx_word32_t dist;
|
ltp.h | 51 spx_word32_t inner_prod(const spx_word16_t *x, const spx_word16_t *y, int len); 52 void pitch_xcorr(const spx_word16_t *_x, const spx_word16_t *_y, spx_word32_t *corr, int len, int nb_pitch, char *stack); 78 spx_word32_t *cumul_gain 84 spx_word32_t exc_out[], /* Output excitation */ 121 spx_word32_t *cumul_gain 127 spx_word32_t exc_out[], /* Output excitation */
|
vq.c | 62 int scal_quant32(spx_word32_t in, const spx_word32_t *boundary, int entries) 76 void vq_nbest(spx_word16_t *in, const spx_word16_t *codebook, int len, int entries, spx_word32_t *E, int N, int *nbest, spx_word32_t *best_dist, char *stack) 82 spx_word32_t dist=0; 110 void vq_nbest_sign(spx_word16_t *in, const spx_word16_t *codebook, int len, int entries, spx_word32_t *E, int N, int *nbest, spx_word32_t *best_dist, char *stack) 116 spx_word32_t dist=0;
|
fixed_generic.h | 38 #define QCONST16(x,bits) ((spx_word16_t)(.5+(x)*(((spx_word32_t)1)<<(bits)))) 39 #define QCONST32(x,bits) ((spx_word32_t)(.5+(x)*(((spx_word32_t)1)<<(bits)))) 44 #define EXTEND32(x) ((spx_word32_t)(x)) 60 #define SHL(a,shift) ((spx_word32_t)(a) << (shift)) 67 #define ADD32(a,b) ((spx_word32_t)(a)+(spx_word32_t)(b)) 68 #define SUB32(a,b) ((spx_word32_t)(a)-(spx_word32_t)(b)) 74 /* (spx_word32_t)(spx_word16_t) gives TI compiler a hint that it's 16x16->32 multiply * [all...] |
arch.h | 92 typedef spx_int32_t spx_word32_t; typedef 93 typedef spx_word32_t spx_mem_t; 96 typedef spx_word32_t spx_sig_t; 113 #define VERY_LARGE32 ((spx_word32_t)2147483647) 142 typedef float spx_word32_t; typedef 186 #define MULT16_16(a,b) ((spx_word32_t)(a)*(spx_word32_t)(b)) 187 #define MAC16_16(c,a,b) ((c)+(spx_word32_t)(a)*(spx_word32_t)(b)) 209 #define DIV32_16(a,b) (((spx_word32_t)(a))/(spx_word16_t)(b) [all...] |
cb_search_arm4.h | 39 static void compute_weighted_codebook(const signed char *shape_cb, const spx_word16_t *r, spx_word16_t *resp, spx_word16_t *resp2, spx_word32_t *E, int shape_cb_size, int subvect_size, char *stack) 58 spx_word32_t resj0,resj1,resj2,resj3; 59 spx_word32_t dead1, dead2, dead3, dead4, dead5, dead6, dead7, dead8; 87 spx_word32_t resj0=0; 88 spx_word32_t resj1=0; 89 spx_word32_t resj2=0; 90 spx_word32_t resj3=0;
|
quant_lsp_bfin.h | 53 spx_word32_t best_dist=1<<30; 115 spx_word32_t best_dist=1<<30;
|
lpc_bfin.h | 44 spx_word32_t d; 47 spx_word32_t ac0=1; 48 spx_word32_t ac32[11], *ac32top;
|
filters.h | 42 void signal_mul(const spx_sig_t *x, spx_sig_t *y, spx_word32_t scale, int len); 43 void signal_div(const spx_word16_t *x, spx_word16_t *y, spx_word32_t scale, int len); 70 void sanitize_values32(spx_word32_t *vec, spx_word32_t min_val, spx_word32_t max_val, int len);
|
ltp.c | 59 spx_word32_t inner_prod(const spx_word16_t *x, const spx_word16_t *y, int len) 61 spx_word32_t sum=0; 65 spx_word32_t part=0; 79 void pitch_xcorr(const spx_word16_t *_x, const spx_word16_t *_y, spx_word32_t *corr, int len, int nb_pitch, char *stack) 86 spx_word32_t sum1=0; 87 spx_word32_t sum2=0; 88 spx_word32_t sum3=0; 89 spx_word32_t sum4=0; 100 spx_word32_t part1; 101 spx_word32_t part2 [all...] |
vq_arm4.h | 36 void vq_nbest(spx_word16_t *in, const spx_word16_t *codebook, int len, int entries, spx_word32_t *E, int N, int *nbest, spx_word32_t *best_dist, char *stack) 42 spx_word32_t dist1, dist2, dist3, dist4; 72 /* spx_word32_t dist1=0; 73 spx_word32_t dist2=0; 74 spx_word32_t dist3=0; 75 spx_word32_t dist4=0;*/
|
cb_search_bfin.h | 37 void compute_weighted_codebook(const signed char *shape_cb, const spx_word16_t *r, spx_word16_t *resp, spx_word16_t *resp2, spx_word32_t *E, int shape_cb_size, int subvect_size, char *stack)
|
lpc.c | 73 spx_word32_t _spx_lpc( 93 spx_word32_t rr = NEG32(SHL32(EXTEND32(ac[i + 1]),13)); 135 spx_word32_t d; 137 spx_word32_t ac0=1;
|
nb_celp.h | 61 spx_word32_t cumul_gain; /**< Product of previously used pitch gains (Q10) */ 93 spx_word32_t *pi_gain; /**< Gain of LPC filter at theta=pi (fe/2) */ 144 spx_word32_t *pi_gain; /**< Gain of LPC filter at theta=pi (fe/2) */ 168 spx_word32_t voc_m2;
|
filters_bfin.h | 87 VARDECL(spx_word32_t *xy2); 88 VARDECL(spx_word32_t *numden_a); 89 spx_word32_t *xy; 93 ALLOC(xy2, (N+1), spx_word32_t); 94 ALLOC(numden_a, (2*ord+2), spx_word32_t); 453 spx_word32_t yi = SHL32(EXTEND32(y[i]),LPC_SHIFT); 454 spx_word32_t yi2 = 0; 483 spx_word32_t yi = mem[i]; 494 spx_word32_t yi = 0;
|
lsp.c | 140 static inline spx_word32_t cheb_poly_eva( 149 spx_word32_t sum; 177 static float cheb_poly_eva(spx_word32_t *coef, spx_word16_t x, int m, char *stack) 229 spx_word32_t psuml,psumr,psumm,temp_psumr/*,temp_qsumr*/; 231 VARDECL(spx_word32_t *Q); /* ptrs for memory allocation */ 232 VARDECL(spx_word32_t *P); 235 spx_word32_t *px; /* ptrs of respective P'(z) & Q'(z) */ 236 spx_word32_t *qx; 237 spx_word32_t *p; 238 spx_word32_t *q [all...] |