Lines Matching refs:EXTRACT16
103 yi = EXTRACT16(SATURATE(PSHR32(vout,14),32767));
118 y[i] = SHL32(MULT16_32_Q14(EXTRACT16(SHR32(x[i],7)),scale),7);
129 scale_1 = EXTRACT16(PDIV32_16(SHL32(EXTEND32(SIG_SCALING),7),scale));
206 tmp = EXTRACT16(SHR32(x[i],sig_shift));
208 tmp = EXTRACT16(SHR32(x[i+1],sig_shift));
210 tmp = EXTRACT16(SHR32(x[i+2],sig_shift));
212 tmp = EXTRACT16(SHR32(x[i+3],sig_shift));
217 return EXTRACT16(PSHR32(SHL32(EXTEND32(spx_sqrt(DIV32(sum,len))),(sig_shift+3)),SIG_SHIFT));
292 y[i] = EXTRACT16(SHR32(x[i], sig_shift));
326 yi = EXTRACT16(SATURATE(ADD32(EXTEND32(x[i]),PSHR32(mem[0],LPC_SHIFT)),32767));
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));
425 y1 = ADD16(y[i], EXTRACT16(PSHR32(mem1[0],LPC_SHIFT)));
471 y1[k] = EXTRACT16(SATURATE(PSHR32(y1k,15),32767));
472 y2[k] = EXTRACT16(SATURATE(PSHR32(y2k,15),32767));
549 y[2*i] = EXTRACT16(SATURATE32(PSHR32(y0,15),32767));
550 y[2*i+1] = EXTRACT16(SATURATE32(PSHR32(y1,15),32767));
551 y[2*i+2] = EXTRACT16(SATURATE32(PSHR32(y2,15),32767));
552 y[2*i+3] = EXTRACT16(SATURATE32(PSHR32(y3,15),32767));
796 new_exc[i] = ADD16(exc[i], EXTRACT16(PSHR32(ADD32(MULT16_16(gain0,iexc[i]), MULT16_16(gain1,iexc[i+nsf])),8)));