Home | History | Annotate | Download | only in libspeex

Lines Matching full:add32

102       spx_word32_t vout = ADD32(MULT16_16(num[0], x[i]),mem[0]);
104 mem[0] = ADD32(MAC16_16(mem[1], num[1],x[i]), SHL32(MULT16_32_Q15(-den[1],vout),1));
105 mem[1] = ADD32(MULT16_16(num[2],x[i]), SHL32(MULT16_32_Q15(-den[2],vout),1));
214 sum = ADD32(sum,SHR32(sum2,6));
243 sum = ADD32(sum,SHR32(sum2,6));
262 sum = ADD32(sum,SHR32(sum2,6));
326 yi = EXTRACT16(SATURATE(ADD32(EXTEND32(x[i]),PSHR32(mem[0],LPC_SHIFT)),32767));
332 mem[ord-1] = ADD32(MULT16_16(num[ord-1],xi), MULT16_16(den[ord-1],nyi));
346 yi = EXTRACT16(SATURATE(ADD32(EXTEND32(x[i]),PSHR32(mem[0],LPC_SHIFT)),32767));
367 yi = EXTRACT16(SATURATE(ADD32(EXTEND32(x[i]),PSHR32(mem[0],LPC_SHIFT)),32767));
427 y[i] = PSHR32(ADD32(SHL32(EXTEND32(y1),LPC_SHIFT+1),mem2[0]),LPC_SHIFT);
465 y1k=ADD32(y1k,MULT16_16(a[j],ADD16(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));
796 new_exc[i] = ADD16(exc[i], EXTRACT16(PSHR32(ADD32(MULT16_16(gain0,iexc[i]), MULT16_16(gain1,iexc[i+nsf])),8)));