Home | History | Annotate | Download | only in libspeex

Lines Matching refs:MULT16_16

102       spx_word32_t vout = ADD32(MULT16_16(num[0], x[i]),mem[0]);
105 mem[1] = ADD32(MULT16_16(num[2],x[i]), SHL32(MULT16_32_Q15(-den[2],vout),1));
140 y[i] = PSHR32(MULT16_16(scale_1, SHL16(x[i],2)),8);
150 y[i] = PSHR32(MULT16_16(scale_1, SHL16(x[i],2)),6);
332 mem[ord-1] = ADD32(MULT16_16(num[ord-1],xi), MULT16_16(den[ord-1],nyi));
352 mem[ord-1] = MULT16_16(den[ord-1],nyi);
372 mem[ord-1] = MULT16_16(num[ord-1],xi);
434 mem1[ord-1] = MULT16_16(awk2[ord-1],ny1i);
435 mem2[ord-1] = MULT16_16(ak[ord-1],ny2i);
465 y1k=ADD32(y1k,MULT16_16(a[j],ADD16(x[i+j],x2[i-j])));
466 y2k=SUB32(y2k,MULT16_16(a[j],SUB16(x[i+j],x2[i-j])));
468 y1k=ADD32(y1k,MULT16_16(a[j],ADD16(x[i+j],x2[i-j])));
469 y2k=ADD32(y2k,MULT16_16(a[j],SUB16(x[i+j],x2[i-j])));
525 y0 = ADD32(y0,MULT16_16(a0, x11-x21));
526 y1 = ADD32(y1,MULT16_16(a1, x11+x21));
527 y2 = ADD32(y2,MULT16_16(a0, x10-x20));
528 y3 = ADD32(y3,MULT16_16(a1, x10+x20));
542 y0 = ADD32(y0,MULT16_16(a0, x10-x20));
543 y1 = ADD32(y1,MULT16_16(a1, x10+x20));
544 y2 = ADD32(y2,MULT16_16(a0, x11-x21));
545 y3 = ADD32(y3,MULT16_16(a1, x11+x21));
643 tmp += MULT16_16(exc[i-(pitch-maxj+3)+k-3],shift_filt[maxi-1][k]);
751 if (corr0 > MULT16_16(iexc0_mag,exc_mag))
755 if (corr1 > MULT16_16(iexc1_mag,exc_mag))
796 new_exc[i] = ADD16(exc[i], EXTRACT16(PSHR32(ADD32(MULT16_16(gain0,iexc[i]), MULT16_16(gain1,iexc[i+nsf])),8)));