/third_party/pulseaudio/speex/libspeexdsp/ |
H A D | fixed_arm4.h | 64 #undef DIV32_16 macro 65 static inline short DIV32_16(int a, int b) in DIV32_16() function
|
H A D | fixed_arm5e.h | 92 #undef DIV32_16 macro 93 static inline short DIV32_16(int a, int b) in DIV32_16() function
|
H A D | fixed_bfin.h | 66 #undef DIV32_16 macro 67 static inline spx_word16_t DIV32_16(spx_word32_t a, spx_word16_t b) in DIV32_16() function
|
H A D | pseudofloat.h | 279 r.m = DIV32_16(a,b.m); in FLOAT_DIV32_FLOAT() 308 r.m = DIV32_16(a,b); in FLOAT_DIV32() 332 r.m = DIV32_16(num,b.m); in FLOAT_DIVU()
|
H A D | preprocess.c | 140 return DIV32_16(a,b); in DIV32_16_Q15() 258 spx_word16_t x = DIV32_16(MULT16_16(32767,i),len); in conj_window() 260 spx_word16_t x = DIV32_16(MULT16_16(QCONST16(4.f,13),i),len); in conj_window() 305 return ADD32(EXTEND32(Q15_ONE),EXTEND32(DIV32_16(QCONST32(.1296,23), SHR32(xx,EXPIN_SHIFT-SNR_SHIFT)))); in hypergeom_gain() 307 return SHL32(DIV32_16(PSHR32(MULT16_16(Q15_ONE-frac,table[ind]) + MULT16_16(frac,table[ind+1]),7),(spx_sqrt(SHL32(xx,15)+6711))),7); in hypergeom_gain() 313 return DIV32_16(SHL32(EXTEND32(32767),9),ADD16(512,MULT16_16_Q15(QCONST16(.60f,15),DIV32_16(32767,x)))); in qcurve() 740 beta = MAX16(QCONST16(.03,15),DIV32_16(Q15_ONE,st->nb_adapt)); in speex_preprocess_run() 821 Pframe = QCONST16(.1f,15)+MULT16_16_Q15(QCONST16(.899f,15),qcurve(DIV32_16(Zframe,st->nbands))); in speex_preprocess_run() 862 st->gain2[i]=DIV32_16(SHL3 in speex_preprocess_run() [all...] |
H A D | mdf.c | 428 st->spec_average = DIV32_16(SHL32(EXTEND32(st->frame_size), 15), st->sampling_rate); in speex_echo_state_init_mc() 430 st->beta0 = DIV32_16(SHL32(EXTEND32(st->frame_size), 16), st->sampling_rate); in speex_echo_state_init_mc() 431 st->beta_max = DIV32_16(SHL32(EXTEND32(st->frame_size), 14), st->sampling_rate); in speex_echo_state_init_mc() 468 st->window[i] = (16383-SHL16(spx_cos(DIV32_16(MULT16_16(25736,i<<1),N)),1)); in speex_echo_state_init_mc() 482 spx_word16_t decay = SHR32(spx_exp(NEG16(DIV32_16(QCONST16(2.4,11),M))),1); in speex_echo_state_init_mc() 709 ss=DIV32_16(11469,M); in speex_echo_cancellation() 1233 st->spec_average = DIV32_16(SHL32(EXTEND32(st->frame_size), 15), st->sampling_rate); in speex_echo_ctl() 1235 st->beta0 = DIV32_16(SHL32(EXTEND32(st->frame_size), 16), st->sampling_rate); in speex_echo_ctl() 1236 st->beta_max = DIV32_16(SHL32(EXTEND32(st->frame_size), 14), st->sampling_rate); in speex_echo_ctl()
|
H A D | fixed_debug.h | 437 #define DIV32_16(a, b) _DIV32_16(a, b, __FILE__, __LINE__) macro 444 fprintf(stderr, "DIV32_16: divide by zero: %d/%d in %s: line %d\n", (int)a, (int)b, file, line); in _DIV32_16() 449 fprintf (stderr, "DIV32_16: inputs are not int/short: %d %d in %s: line %d\n", (int)a, (int)b, file, line); in _DIV32_16() 454 fprintf (stderr, "DIV32_16: output is not short: %d / %d = %d in %s: line %d\n", (int)a,(int)b,(int)res, file, line); in _DIV32_16() 485 #define PDIV32_16(a,b) DIV32_16(ADD32((a),(b)>>1),b)
|
H A D | arch.h | 205 #define DIV32_16(a,b) (((spx_word32_t)(a))/(spx_word16_t)(b)) macro
|
H A D | filterbank.c | 96 val = DIV32_16(mel - id1*mel_interval,EXTRACT16(PSHR32(mel_interval,15))); in filterbank_new()
|
H A D | fixed_generic.h | 105 #define DIV32_16(a,b) ((spx_word16_t)(((spx_word32_t)(a))/((spx_word16_t)(b)))) macro
|
H A D | math_approx.h | 299 x = DIV32_16(SHL32(EXTEND32(32767),29-e), EXTRACT16(SHR32(x, e-14))); in spx_atan()
|
/third_party/pulseaudio/speex/tmv/ |
H A D | preprocess_tm.h | 630 beta = MAX16(QCONST16(.03,15),DIV32_16(Q15_ONE,st->nb_adapt)); in preprocess_update_noise() 802 gain2[i]=DIV32_16(SHL32(EXTEND32(32767),SNR_SHIFT), ADD16(256,tmp)); in preprocess_compute_emgain() 1071 Pframe = QCONST16(.1f,15)+MULT16_16_Q15(QCONST16(.899f,15),qcurve(DIV32_16(Zframe,M))); in speex_preprocess_run()
|
H A D | mdf_tm.h | 804 ss=DIV32_16(11469,M); in mdf_smooth()
|