HomeSort by relevance Sort by last modified time
    Searched refs:MULT16_32_Q15 (Results 1 - 25 of 36) sorted by null

1 2

  /external/libopus/celt/arm/
fixed_armv4.h 48 #undef MULT16_32_Q15
54 "#MULT16_32_Q15\n\t"
62 #define MULT16_32_Q15(a, b) (MULT16_32_Q15_armv4(a, b))
69 #define MAC16_32_Q15(c, a, b) ADD32(c, MULT16_32_Q15(a, b))
celt_ne10_mdct.c 84 *yp++ = MULT16_32_Q15(*wp2, xp1[N2]) + MULT16_32_Q15(*wp1,*xp2);
85 *yp++ = MULT16_32_Q15(*wp1, *xp1) - MULT16_32_Q15(*wp2, xp2[-N2]);
104 *yp++ = -MULT16_32_Q15(*wp1, xp1[-N2]) + MULT16_32_Q15(*wp2, *xp2);
105 *yp++ = MULT16_32_Q15(*wp2, *xp1) + MULT16_32_Q15(*wp1, xp2[N2]);
251 *yp1++ = MULT16_32_Q15(*wp2, x2) - MULT16_32_Q15(*wp1, x1)
    [all...]
fixed_armv5e.h 52 #undef MULT16_32_Q15
57 "#MULT16_32_Q15\n\t"
64 #define MULT16_32_Q15(a, b) (MULT16_32_Q15_armv5e(a, b))
  /external/speex/libspeex/
fixed_arm4.h 51 #undef MULT16_32_Q15
52 static inline spx_word32_t MULT16_32_Q15(spx_word16_t x, spx_word32_t y) {
fixed_arm5e.h 56 #undef MULT16_32_Q15
57 static inline spx_word32_t MULT16_32_Q15(spx_word16_t x, spx_word32_t y) {
fixed_bfin.h 105 #undef MULT16_32_Q15
106 static inline spx_word32_t MULT16_32_Q15(spx_word16_t a, spx_word32_t b)
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(QCONST16(.15f,15),Sff), MULT16_32_Q15(QCONST16(.15f,15),Dbf)))
    [all...]
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(QCONST16(.2f,15),st->ps[N-1])
    [all...]
resample.c 471 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]);
534 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]);
    [all...]
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))));
arch.h 192 #define MULT16_32_Q15(a,b) ((a)*(b))
  /external/libopus/celt/
mdct.c 131 MULT16_32_Q15() on ARM. */
163 *yp++ = MULT16_32_Q15(*wp2, xp1[N2]) + MULT16_32_Q15(*wp1,*xp2);
164 *yp++ = MULT16_32_Q15(*wp1, *xp1) - MULT16_32_Q15(*wp2, xp2[-N2]);
183 *yp++ = -MULT16_32_Q15(*wp1, xp1[-N2]) + MULT16_32_Q15(*wp2, *xp2);
184 *yp++ = MULT16_32_Q15(*wp2, *xp1) + MULT16_32_Q15(*wp1, xp2[N2]);
336 *yp1++ = MULT16_32_Q15(*wp2, x2) - MULT16_32_Q15(*wp1, x1)
    [all...]
fixed_c5x.h 70 #undef MULT16_32_Q15
71 #define MULT16_32_Q15(a,b) ADD32(SHL(MULT16_16((a),SHR((b),16)),1), SHR(MULT16_16SU((a),(b)),15))
fixed_c6x.h 43 #undef MULT16_32_Q15
44 #define MULT16_32_Q15(a,b) (_mpylill(a, b) >> 15)
celt.c 169 + MULT16_32_Q15(g10,x2)
170 + MULT16_32_Q15(g11,ADD32(x1,x3))
171 + MULT16_32_Q15(g12,ADD32(x0,x4));
222 + MULT16_32_Q15(MULT16_16_Q15((Q15ONE-f),g00),x[i-T0])
223 + MULT16_32_Q15(MULT16_16_Q15((Q15ONE-f),g01),ADD32(x[i-T0+1],x[i-T0-1]))
224 + MULT16_32_Q15(MULT16_16_Q15((Q15ONE-f),g02),ADD32(x[i-T0+2],x[i-T0-2]))
225 + MULT16_32_Q15(MULT16_16_Q15(f,g10),x2)
226 + MULT16_32_Q15(MULT16_16_Q15(f,g11),ADD32(x1,x3))
227 + MULT16_32_Q15(MULT16_16_Q15(f,g12),ADD32(x0,x4));
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]);
401 if ((c-a) > MULT16_32_Q15(QCONST16(.7f,15),b-a))
403 else if ((a-c) > MULT16_32_Q15(QCONST16(.7f,15),b-c))
439 g = MULT16_32_Q15(den, xy);
543 if ((xcorr[2]-xcorr[0]) > MULT16_32_Q15(QCONST16(.7f,15),xcorr[1]-xcorr[0]))
545 else if ((xcorr[0]-xcorr[2]) > MULT16_32_Q15(QCONST16(.7f,15),xcorr[1]-xcorr[2])
    [all...]
mathops.c 78 result = MULT16_32_Q15(rcp, a);
80 result = ADD32(result, SHL32(MULT16_32_Q15(rcp, rem),2));
celt_decoder.c 215 m = MULT16_32_Q15(coef0, tmp)
216 - MULT16_32_Q15(coef1, x[j]);
217 tmp = SHL32(MULT16_32_Q15(coef3, tmp), 2);
229 m = MULT16_32_Q15(coef0, tmp);
241 m = MULT16_32_Q15(coef0, tmp);
250 m = MULT16_32_Q15(coef0, tmp);
558 ac[i] -= MULT16_32_Q15(2*i*i, ac[i]);
678 MULT16_32_Q15(tmp_g, buf[DECODE_BUFFER_SIZE-N+i]);
683 MULT16_32_Q15(ratio, buf[DECODE_BUFFER_SIZE-N+i]);
701 MULT16_32_Q15(window[i], etmp[overlap-1-i]
    [all...]
fixed_generic.h 55 #define MULT16_32_Q15(a,b) ((opus_val32)SHR((opus_int64)((opus_val16)(a))*(b),15))
57 #define MULT16_32_Q15(a,b) ADD32(SHL(MULT16_16((a),SHR((b),16)),1), SHR(MULT16_16SU((a),((b)&0x0000ffff)),15))
celt_encoder.c 346 id = MAX32(0,MIN32(127,MULT16_32_Q15(tmp[i]+EPSILON,norm))); /* Do not round to nearest */
518 m = MULT16_32_Q15(coef1, inp[i]) - MULT16_32_Q15(coef0, tmp);
861 sumMS = MULT16_32_Q15(QCONST16(0.707107f, 15), sumMS);
866 return MULT16_32_Q15((m->eBands[13]<<(LM+1))+thetas, sumMS)
867 > MULT16_32_Q15(m->eBands[13]<<(LM+1), sumLR);
    [all...]
_kiss_fft_guts.h 58 # define S_MUL(a,b) MULT16_32_Q15(b, a)
arch.h 216 #define MULT16_32_Q15(a,b) ((a)*(b))
  /external/libopus/celt/mips/
fixed_generic_mipsr1.h 91 #undef MULT16_32_Q15
92 static inline int MULT16_32_Q15(int a, int b)
mdct_mipsr1.h 72 MULT16_32_Q15() on ARM. */
281 *yp1++ = MULT16_32_Q15(*wp2, x2) - MULT16_32_Q15(*wp1, x1);
282 *xp1-- = MULT16_32_Q15(*wp1, x2) + MULT16_32_Q15(*wp2, x1);
  /external/libopus/celt/x86/
pitch_sse.c 177 + MULT16_32_Q15(g10,x[i-T])
178 + MULT16_32_Q15(g11,ADD32(x[i-T+1],x[i-T-1]))
179 + MULT16_32_Q15(g12,ADD32(x[i-T+2],x[i-T-2]));

Completed in 341 milliseconds

1 2