/external/libopus/celt/ |
pitch.h | 79 sum[0] = MAC16_16(sum[0],tmp,y_0); 80 sum[1] = MAC16_16(sum[1],tmp,y_1); 81 sum[2] = MAC16_16(sum[2],tmp,y_2); 82 sum[3] = MAC16_16(sum[3],tmp,y_3); 85 sum[0] = MAC16_16(sum[0],tmp,y_1); 86 sum[1] = MAC16_16(sum[1],tmp,y_2); 87 sum[2] = MAC16_16(sum[2],tmp,y_3); 88 sum[3] = MAC16_16(sum[3],tmp,y_0); 91 sum[0] = MAC16_16(sum[0],tmp,y_2); 92 sum[1] = MAC16_16(sum[1],tmp,y_3) [all...] |
celt_lpc.c | 123 sum = MAC16_16(sum,rnum[j],x[i+j-ord]); 182 sum[1] = MAC16_16(sum[1], y[i+ord ], den[0]); 185 sum[2] = MAC16_16(sum[2], y[i+ord+1], den[0]); 186 sum[2] = MAC16_16(sum[2], y[i+ord ], den[1]); 190 sum[3] = MAC16_16(sum[3], y[i+ord+2], den[0]); 191 sum[3] = MAC16_16(sum[3], y[i+ord+1], den[1]); 192 sum[3] = MAC16_16(sum[3], y[i+ord ], den[2]); 270 d = MAC16_16(d, xptr[i], xptr[i-k]);
|
vq.c | 55 Xptr[stride] = EXTRACT16(PSHR32(MAC16_16(MULT16_16(c, x2), s, x1), 15)); 56 *Xptr++ = EXTRACT16(PSHR32(MAC16_16(MULT16_16(c, x1), ms, x2), 15)); 64 Xptr[stride] = EXTRACT16(PSHR32(MAC16_16(MULT16_16(c, x2), s, x1), 15)); 65 *Xptr-- = EXTRACT16(PSHR32(MAC16_16(MULT16_16(c, x1), ms, x2), 15)); 227 yy = MAC16_16(yy, y[j],y[j]); 228 xy = MAC16_16(xy, X[j],y[j]); 243 yy = MAC16_16(yy, tmp, tmp); 244 yy = MAC16_16(yy, tmp, y[0]); 421 Emid = MAC16_16(Emid, m, m); 422 Eside = MAC16_16(Eside, s, s) [all...] |
cwrs.c | 494 yy=MAC16_16(yy,val,val); 516 yy=MAC16_16(yy,val,val); 530 yy=MAC16_16(yy,val,val); 535 yy=MAC16_16(yy,val,val); 625 yy=MAC16_16(yy,val,val);
|
pitch.c | 127 sum = MAC16_16(sum,num0,mem0); 128 sum = MAC16_16(sum,num1,mem1); 129 sum = MAC16_16(sum,num2,mem2); 130 sum = MAC16_16(sum,num3,mem3); 131 sum = MAC16_16(sum,num4,mem4); 240 sum = MAC16_16(sum, _x[j], _y[i+j]);
|
arch.h | 231 #define MAC16_16(c,a,b) ((c)+(opus_val32)(a)*(opus_val32)(b))
|
fixed_generic.h | 139 #define MAC16_16(c,a,b) (ADD32((c),MULT16_16((a),(b))))
|
/external/libopus/celt/arm/ |
celt_pitch_xcorr_arm_gnu.s | 290 SMLABB r6, r12, r10, r6 @ sum[0] = MAC16_16(sum[0],x_0,y_0) 292 SMLABT r7, r12, r10, r7 @ sum[1] = MAC16_16(sum[1],x_0,y_1) 294 SMLABB r8, r12, r11, r8 @ sum[2] = MAC16_16(sum[2],x_0,y_2) 295 SMLABT r9, r12, r11, r9 @ sum[3] = MAC16_16(sum[3],x_0,y_3) 296 SMLATT r6, r12, r10, r6 @ sum[0] = MAC16_16(sum[0],x_1,y_1) 298 SMLATB r7, r12, r11, r7 @ sum[1] = MAC16_16(sum[1],x_1,y_2) 299 SMLATT r8, r12, r11, r8 @ sum[2] = MAC16_16(sum[2],x_1,y_3) 300 SMLATB r9, r12, r10, r9 @ sum[3] = MAC16_16(sum[3],x_1,y_4) 302 SMLABB r6, r14, r11, r6 @ sum[0] = MAC16_16(sum[0],x_2,y_2) 303 SMLABT r7, r14, r11, r7 @ sum[1] = MAC16_16(sum[1],x_2,y_3 [all...] |
pitch_neon_intr.c | 65 xy = MAC16_16(xy, x[i], y[i]); 113 xy01 = MAC16_16(xy01, x[i], y01[i]); 114 xy02 = MAC16_16(xy02, x[i], y02[i]); 145 xy0 = MAC16_16(xy0, x[i + 0], y[i + 0]); 146 xy1 = MAC16_16(xy1, x[i + 1], y[i + 1]); 147 xy2 = MAC16_16(xy2, x[i + 2], y[i + 2]); 148 xy3 = MAC16_16(xy3, x[i + 3], y[i + 3]); 154 xy = MAC16_16(xy, x[i], y[i]); 168 xy01_0 = MAC16_16(xy01_0, x[i + 0], y01[i + 0]); 169 xy01_1 = MAC16_16(xy01_1, x[i + 1], y01[i + 1]) [all...] |
fixed_armv5e.h | 103 #undef MAC16_16 109 "#MAC16_16\n\t" 116 #define MAC16_16(c, a, b) (MAC16_16_armv5e(c, a, b))
|
/external/speex/libspeex/ |
vq_arm4.h | 79 dist1 = MAC16_16(dist1,in[j],*code); 81 dist2 = MAC16_16(dist2,in[j],*code); 83 dist3 = MAC16_16(dist3,in[j],*code); 85 dist4 = MAC16_16(dist4,in[j],*code);
|
cb_search_arm4.h | 94 resj0 = MAC16_16(resj0,*shape,r[j-k]); 96 resj1 = MAC16_16(resj1,*shape,r[j-k]); 98 resj2 = MAC16_16(resj2,*shape,r[j-k]); 100 resj3 = MAC16_16(resj3,*shape,r[j-k]);
|
filters_bfin.h | 457 yi = MAC16_16(yi, awk2[j], -ytmp[i-j-1]); 458 yi2 = MAC16_16(yi2, ak[j], -y[i-j-1]); 486 yi = MAC16_16(yi, num[j], x[i-j-1]); 487 yi = MAC16_16(yi, den[j], -y[i-j-1]); 497 yi = MAC16_16(yi, num[j], x[i-j-1]); 498 yi = MAC16_16(yi, den[j], -y[i-j-1]); 509 m = MAC16_16(m, x[N-1-j], num[j+i]); 510 m = MAC16_16(m, -y[N-1-j], den[j+i]);
|
fixed_arm5e.h | 47 #undef MAC16_16 48 static inline spx_word32_t MAC16_16(spx_word32_t a, spx_word16_t x, spx_word32_t y) {
|
filters.c | 104 mem[0] = ADD32(MAC16_16(mem[1], num[1],x[i]), SHL32(MULT16_32_Q15(-den[1],vout),1)); 207 sum2 = MAC16_16(sum2,tmp,tmp); 209 sum2 = MAC16_16(sum2,tmp,tmp); 211 sum2 = MAC16_16(sum2,tmp,tmp); 213 sum2 = MAC16_16(sum2,tmp,tmp); 239 sum2 = MAC16_16(sum2,SHR16(x[i],1),SHR16(x[i],1)); 240 sum2 = MAC16_16(sum2,SHR16(x[i+1],1),SHR16(x[i+1],1)); 241 sum2 = MAC16_16(sum2,SHR16(x[i+2],1),SHR16(x[i+2],1)); 242 sum2 = MAC16_16(sum2,SHR16(x[i+3],1),SHR16(x[i+3],1)); 258 sum2 = MAC16_16(sum2,SHL16(x[i],sig_shift),SHL16(x[i],sig_shift)) [all...] |
ltp.c | 66 part = MAC16_16(part,*x++,*y++); 67 part = MAC16_16(part,*x++,*y++); 68 part = MAC16_16(part,*x++,*y++); 69 part = MAC16_16(part,*x++,*y++); 110 part1 = MAC16_16(part1,*x,y1); 111 part2 = MAC16_16(part2,*x,y2); 112 part3 = MAC16_16(part3,*x,y3); 113 part4 = MAC16_16(part4,*x,y0); 116 part1 = MAC16_16(part1,*x,y2); 117 part2 = MAC16_16(part2,*x,y3) [all...] |
vq.c | 84 dist = MAC16_16(dist,in[j],*codebook++); 118 dist = MAC16_16(dist,in[j],*codebook++);
|
stereo.c | 240 stereo->smooth_left = EXTRACT16(PSHR32(MAC16_16(MULT16_16(stereo->smooth_left, QCONST16(0.98, 15)), e_left, QCONST16(0.02, 15)), 15)); 241 stereo->smooth_right = EXTRACT16(PSHR32(MAC16_16(MULT16_16(stereo->smooth_right, QCONST16(0.98, 15)), e_right, QCONST16(0.02, 15)), 15)); 267 stereo->smooth_left = EXTRACT16(PSHR32(MAC16_16(MULT16_16(stereo->smooth_left, QCONST16(0.98, 15)), e_left, QCONST16(0.02, 15)), 15)); 268 stereo->smooth_right = EXTRACT16(PSHR32(MAC16_16(MULT16_16(stereo->smooth_right, QCONST16(0.98, 15)), e_right, QCONST16(0.02, 15)), 15));
|
mdf.c | 225 part = MAC16_16(part,*x++,*y++); 226 part = MAC16_16(part,*x++,*y++); 265 tmp1 = MAC16_16(tmp1, X[j*N],TOP16(Y[j*N])); 273 tmp1 = SUB32(MAC16_16(tmp1, X[j*N+i],TOP16(Y[j*N+i])), MULT16_16(X[j*N+i+1],TOP16(Y[j*N+i+1]))); 274 tmp2 = MAC16_16(MAC16_16(tmp2, X[j*N+i+1],TOP16(Y[j*N+i])), X[j*N+i], TOP16(Y[j*N+i+1])); 282 tmp1 = MAC16_16(tmp1, X[(j+1)*N-1],TOP16(Y[(j+1)*N-1])); 292 tmp1 = MAC16_16(tmp1, X[j*N],Y[j*N]); 300 tmp1 = SUB32(MAC16_16(tmp1, X[j*N+i],Y[j*N+i]), MULT16_16(X[j*N+i+1],Y[j*N+i+1])); 301 tmp2 = MAC16_16(MAC16_16(tmp2, X[j*N+i+1],Y[j*N+i]), X[j*N+i], Y[j*N+i+1]) [all...] |
cb_search.c | 73 resj = MAC16_16(resj,shape[k],r[j-k]); 80 E[i]=MAC16_16(E[i],res16,res16); 373 tener = MAC16_16(tener, x[m],x[m]);
|
/external/libopus/celt/mips/ |
vq_mipsr1.h | 54 Xptr[stride] = EXTRACT16(PSHR32(MAC16_16(MULT16_16(c, x2), s, x1), 15)); 55 *Xptr++ = EXTRACT16(PSHR32(MAC16_16(MULT16_16(c, x1), ms, x2), 15)); 63 Xptr[stride] = EXTRACT16(PSHR32(MAC16_16(MULT16_16(c, x2), s, x1), 15)); 64 *Xptr-- = EXTRACT16(PSHR32(MAC16_16(MULT16_16(c, x1), ms, x2), 15));
|
/external/libopus/src/ |
mlp.c | 109 sum = MAC16_16(sum, in[k],*W++); 117 sum = MAC16_16(sum, hidden[k], *W++);
|
/external/libopus/celt/x86/ |
celt_lpc_sse.c | 82 sum = MAC16_16(sum, rnum[j], x[i+j-ord]);
|
pitch_sse.c | 103 *xy1 = MAC16_16(*xy1, x[i], y01[i]); 104 *xy2 = MAC16_16(*xy2, x[i], y02[i]); 128 xy = MAC16_16(xy, x[i], y[i]);
|
vq_sse2.c | 145 yy = MAC16_16(yy, tmp, tmp); 146 yy = MAC16_16(yy, tmp, y[0]);
|