/external/chromium_org/third_party/opus/src/celt/arm/ |
H A D | fixed_armv4.h | 48 #undef MULT16_32_Q15 macro 54 "#MULT16_32_Q15\n\t" 62 #define MULT16_32_Q15(a, b) (MULT16_32_Q15_armv4(a, b)) macro 69 #define MAC16_32_Q15(c, a, b) ADD32(c, MULT16_32_Q15(a, b))
|
H A D | fixed_armv5e.h | 52 #undef MULT16_32_Q15 macro 57 "#MULT16_32_Q15\n\t" 64 #define MULT16_32_Q15(a, b) (MULT16_32_Q15_armv5e(a, b)) macro
|
/external/libopus/celt/arm/ |
H A D | fixed_armv4.h | 48 #undef MULT16_32_Q15 macro 54 "#MULT16_32_Q15\n\t" 62 #define MULT16_32_Q15(a, b) (MULT16_32_Q15_armv4(a, b)) macro 69 #define MAC16_32_Q15(c, a, b) ADD32(c, MULT16_32_Q15(a, b))
|
H A D | fixed_armv5e.h | 52 #undef MULT16_32_Q15 macro 57 "#MULT16_32_Q15\n\t" 64 #define MULT16_32_Q15(a, b) (MULT16_32_Q15_armv5e(a, b)) macro
|
/external/speex/libspeex/ |
H A D | fixed_arm4.h | 51 #undef MULT16_32_Q15 macro 52 static inline spx_word32_t MULT16_32_Q15(spx_word16_t x, spx_word32_t y) { function
|
H A D | fixed_arm5e.h | 56 #undef MULT16_32_Q15 macro 57 static inline spx_word32_t MULT16_32_Q15(spx_word16_t x, spx_word32_t y) { function
|
H A D | fixed_bfin.h | 105 #undef MULT16_32_Q15 macro 106 static inline spx_word32_t MULT16_32_Q15(spx_word16_t a, spx_word32_t b) function
|
H A D | mdf.c | 208 mem[0] = mem[1] + SHL32(SHL32(-EXTEND32(vin),15) + MULT16_32_Q15(radius,vout),1); 212 mem[1] = SHL32(EXTEND32(vin),15) - MULT16_32_Q15(den2,vout); 213 out[i] = SATURATE32(PSHR32(MULT16_32_Q15(radius,vout),15),32767); 902 st->Davg1 = ADD32(MULT16_32_Q15(QCONST16(.6f,15),st->Davg1), MULT16_32_Q15(QCONST16(.4f,15),SUB32(Sff,See))); 903 st->Davg2 = ADD32(MULT16_32_Q15(QCONST16(.85f,15),st->Davg2), MULT16_32_Q15(QCONST16(.15f,15),SUB32(Sff,See))); 904 st->Dvar1 = FLOAT_ADD(FLOAT_MULT(VAR1_SMOOTH, st->Dvar1), FLOAT_MUL32U(MULT16_32_Q15(QCONST16(.4f,15),Sff), MULT16_32_Q15(QCONST16(.4f,15),Dbf))); 905 st->Dvar2 = FLOAT_ADD(FLOAT_MULT(VAR2_SMOOTH, st->Dvar2), FLOAT_MUL32U(MULT16_32_Q15(QCONST1 [all...] |
H A D | preprocess.c | 334 spx_sqrt(SHL32(EXTEND32(DIV32_16_Q15(PSHR32(noise[i],NOISE_SHIFT) + MULT16_32_Q15(gain_ratio,echo[i]), 344 spx_sqrt(SHL32(EXTEND32(DIV32_16_Q15(MULT16_32_Q15(gain_ratio,PSHR32(noise[i],NOISE_SHIFT)) + echo[i], 671 st->S[i] = MULT16_32_Q15(QCONST16(.8f,15),st->S[i]) + MULT16_32_Q15(QCONST16(.05f,15),st->ps[i-1]) 672 + MULT16_32_Q15(QCONST16(.1f,15),st->ps[i]) + MULT16_32_Q15(QCONST16(.05f,15),st->ps[i+1]); 673 st->S[0] = MULT16_32_Q15(QCONST16(.8f,15),st->S[0]) + MULT16_32_Q15(QCONST16(.2f,15),st->ps[0]); 674 st->S[N-1] = MULT16_32_Q15(QCONST16(.8f,15),st->S[N-1]) + MULT16_32_Q15(QCONST1 [all...] |
/external/chromium_org/third_party/opus/src/celt/ |
H A D | mdct.c | 139 *yp++ = MULT16_32_Q15(*wp2, xp1[N2]) + MULT16_32_Q15(*wp1,*xp2); 140 *yp++ = MULT16_32_Q15(*wp1, *xp1) - MULT16_32_Q15(*wp2, xp2[-N2]); 159 *yp++ = -MULT16_32_Q15(*wp1, xp1[-N2]) + MULT16_32_Q15(*wp2, *xp2); 160 *yp++ = MULT16_32_Q15(*wp2, *xp1) + MULT16_32_Q15(*wp1, xp2[N2]); 304 *yp1++ = MULT16_32_Q15(*wp2, x2) - MULT16_32_Q15(*wp [all...] |
H A D | celt.c | 102 + MULT16_32_Q15(g10,x2) 103 + MULT16_32_Q15(g11,ADD32(x1,x3)) 104 + MULT16_32_Q15(g12,ADD32(x0,x4)); 150 + MULT16_32_Q15(MULT16_16_Q15((Q15ONE-f),g00),x[i-T0]) 151 + MULT16_32_Q15(MULT16_16_Q15((Q15ONE-f),g01),ADD32(x[i-T0+1],x[i-T0-1])) 152 + MULT16_32_Q15(MULT16_16_Q15((Q15ONE-f),g02),ADD32(x[i-T0+2],x[i-T0-2])) 153 + MULT16_32_Q15(MULT16_16_Q15(f,g10),x2) 154 + MULT16_32_Q15(MULT16_16_Q15(f,g11),ADD32(x1,x3)) 155 + MULT16_32_Q15(MULT16_16_Q15(f,g12),ADD32(x0,x4));
|
H A D | fixed_c5x.h | 70 #undef MULT16_32_Q15 macro 71 #define MULT16_32_Q15(a,b) ADD32(SHL(MULT16_16((a),SHR((b),16)),1), SHR(MULT16_16SU((a),(b)),15)) macro
|
H A D | fixed_c6x.h | 43 #undef MULT16_32_Q15 macro 44 #define MULT16_32_Q15(a,b) (_mpylill(a, b) >> 15) macro
|
H A D | pitch.c | 83 if (MULT16_32_Q15(num,best_den[1]) > MULT16_32_Q15(best_num[1],Syy)) 85 if (MULT16_32_Q15(num,best_den[0]) > MULT16_32_Q15(best_num[0],Syy)) 196 ac[i] -= MULT16_32_Q15(2*i*i, ac[i]); 388 if ((c-a) > MULT16_32_Q15(QCONST16(.7f,15),b-a)) 390 else if ((a-c) > MULT16_32_Q15(QCONST16(.7f,15),b-c)) 447 g = g0 = VSHR32(MULT16_32_Q15(celt_rsqrt_norm(t), xy),sh+1); 483 g1 = VSHR32(MULT16_32_Q15(celt_rsqrt_norm(t), xy),sh+1); 523 if ((xcorr[2]-xcorr[0]) > MULT16_32_Q15(QCONST1 [all...] |
H A D | mathops.c | 78 result = MULT16_32_Q15(rcp, a); 80 result = ADD32(result, SHL32(MULT16_32_Q15(rcp, rem),2));
|
H A D | celt_decoder.c | 217 m = MULT16_32_Q15(coef0, tmp) 218 - MULT16_32_Q15(coef1, x[j]); 219 tmp = SHL32(MULT16_32_Q15(coef3, tmp), 2); 231 m = MULT16_32_Q15(coef0, tmp); 240 m = MULT16_32_Q15(coef0, tmp); 498 ac[i] -= MULT16_32_Q15(2*i*i, ac[i]); 618 MULT16_32_Q15(tmp_g, buf[DECODE_BUFFER_SIZE-N+i]); 623 MULT16_32_Q15(ratio, buf[DECODE_BUFFER_SIZE-N+i]); 641 MULT16_32_Q15(window[i], etmp[overlap-1-i]) 642 + MULT16_32_Q15(windo [all...] |
/external/libopus/celt/ |
H A D | mdct.c | 139 *yp++ = MULT16_32_Q15(*wp2, xp1[N2]) + MULT16_32_Q15(*wp1,*xp2); 140 *yp++ = MULT16_32_Q15(*wp1, *xp1) - MULT16_32_Q15(*wp2, xp2[-N2]); 159 *yp++ = -MULT16_32_Q15(*wp1, xp1[-N2]) + MULT16_32_Q15(*wp2, *xp2); 160 *yp++ = MULT16_32_Q15(*wp2, *xp1) + MULT16_32_Q15(*wp1, xp2[N2]); 304 *yp1++ = MULT16_32_Q15(*wp2, x2) - MULT16_32_Q15(*wp [all...] |
H A D | celt.c | 102 + MULT16_32_Q15(g10,x2) 103 + MULT16_32_Q15(g11,ADD32(x1,x3)) 104 + MULT16_32_Q15(g12,ADD32(x0,x4)); 150 + MULT16_32_Q15(MULT16_16_Q15((Q15ONE-f),g00),x[i-T0]) 151 + MULT16_32_Q15(MULT16_16_Q15((Q15ONE-f),g01),ADD32(x[i-T0+1],x[i-T0-1])) 152 + MULT16_32_Q15(MULT16_16_Q15((Q15ONE-f),g02),ADD32(x[i-T0+2],x[i-T0-2])) 153 + MULT16_32_Q15(MULT16_16_Q15(f,g10),x2) 154 + MULT16_32_Q15(MULT16_16_Q15(f,g11),ADD32(x1,x3)) 155 + MULT16_32_Q15(MULT16_16_Q15(f,g12),ADD32(x0,x4));
|
H A D | pitch.c | 83 if (MULT16_32_Q15(num,best_den[1]) > MULT16_32_Q15(best_num[1],Syy)) 85 if (MULT16_32_Q15(num,best_den[0]) > MULT16_32_Q15(best_num[0],Syy)) 196 ac[i] -= MULT16_32_Q15(2*i*i, ac[i]); 388 if ((c-a) > MULT16_32_Q15(QCONST16(.7f,15),b-a)) 390 else if ((a-c) > MULT16_32_Q15(QCONST16(.7f,15),b-c)) 447 g = g0 = VSHR32(MULT16_32_Q15(celt_rsqrt_norm(t), xy),sh+1); 483 g1 = VSHR32(MULT16_32_Q15(celt_rsqrt_norm(t), xy),sh+1); 523 if ((xcorr[2]-xcorr[0]) > MULT16_32_Q15(QCONST1 [all...] |
H A D | mathops.c | 78 result = MULT16_32_Q15(rcp, a); 80 result = ADD32(result, SHL32(MULT16_32_Q15(rcp, rem),2));
|
H A D | celt_decoder.c | 217 m = MULT16_32_Q15(coef0, tmp) 218 - MULT16_32_Q15(coef1, x[j]); 219 tmp = SHL32(MULT16_32_Q15(coef3, tmp), 2); 231 m = MULT16_32_Q15(coef0, tmp); 240 m = MULT16_32_Q15(coef0, tmp); 498 ac[i] -= MULT16_32_Q15(2*i*i, ac[i]); 618 MULT16_32_Q15(tmp_g, buf[DECODE_BUFFER_SIZE-N+i]); 623 MULT16_32_Q15(ratio, buf[DECODE_BUFFER_SIZE-N+i]); 641 MULT16_32_Q15(window[i], etmp[overlap-1-i]) 642 + MULT16_32_Q15(windo [all...] |
/external/chromium_org/third_party/opus/src/celt/x86/ |
H A D | pitch_sse.h | 149 + MULT16_32_Q15(g10,x[i-T]) 150 + MULT16_32_Q15(g11,ADD32(x[i-T+1],x[i-T-1])) 151 + MULT16_32_Q15(g12,ADD32(x[i-T+2],x[i-T-2]));
|
/external/libopus/celt/x86/ |
H A D | pitch_sse.h | 149 + MULT16_32_Q15(g10,x[i-T]) 150 + MULT16_32_Q15(g11,ADD32(x[i-T+1],x[i-T-1])) 151 + MULT16_32_Q15(g12,ADD32(x[i-T+2],x[i-T-2]));
|
/external/chromium_org/third_party/speex/libspeex/ |
H A D | resample.c | 466 sum = MULT16_32_Q15(interp[0],accum[0]) + MULT16_32_Q15(interp[1],accum[1]) + MULT16_32_Q15(interp[2],accum[2]) + MULT16_32_Q15(interp[3],accum[3]); 528 sum = MULT16_32_Q15(interp[0],accum[0]) + MULT16_32_Q15(interp[1],accum[1]) + MULT16_32_Q15(interp[2],accum[2]) + MULT16_32_Q15(interp[3],accum[3]);
|
H A D | stereo.c | 234 e_right = DIV32(QCONST32(1., 22), spx_sqrt(MULT16_32_Q15(e_ratio, ADD32(QCONST32(1., 16), balance)))); 261 e_right = DIV32(QCONST32(1., 22), spx_sqrt(MULT16_32_Q15(e_ratio, ADD32(QCONST32(1., 16), balance))));
|