Searched refs:MULT16_16_P14 (Results 1 - 12 of 12) sorted by relevance

/external/speex/libspeex/
H A Dstereo.c242 data[2*i] = (float)MULT16_16_P14(stereo->smooth_left, tmp);
243 data[2*i+1] = (float)MULT16_16_P14(stereo->smooth_right, tmp);
269 data[2*i] = (spx_int16_t)MULT16_16_P14(stereo->smooth_left, tmp);
270 data[2*i+1] = (spx_int16_t)MULT16_16_P14(stereo->smooth_right, tmp);
H A Dlsp.c162 sum = ADD32(EXTEND32(coef[m]), EXTEND32(MULT16_16_P14(coef[m-1],x)));
168 sum = ADD32(sum, EXTEND32(MULT16_16_P14(coef[m-i],b0)));
621 interp_lsp[i] = MULT16_16_P14(tmp2,old_lsp[i]) + MULT16_16_P14(tmp,new_lsp[i]);
H A Darch.h207 #define MULT16_16_P14(a,b) ((a)*(b)) macro
H A Dfixed_generic.h100 #define MULT16_16_P14(a,b) (SHR(ADD32(8192,MULT16_16((a),(b))),14)) macro
H A Dmath_approx.h272 return spx_exp2(MULT16_16_P14(23637,x));
H A Dfixed_debug.h402 static inline short MULT16_16_P14(int a, int b) function
407 fprintf (stderr, "MULT16_16_P14: inputs are not short: %d %d\n", a, b);
412 fprintf (stderr, "MULT16_16_P14: overflow: %d*%d=%d\n", a, b, (int)res);
415 fprintf (stderr, "MULT16_16_P14: output is not short: %d*%d=%d\n", a, b, (int)res);
H A Dsb_celp.c659 gc = MULT16_16_P14(QCONST16(1.4142f,14), gc);
1051 gc = MULT16_16_P14(QCONST16(1.4142f,14),gc);
H A Dltp.c436 x[i][j+1]=ADD32(x[i+1][j],MULT16_16_P14(r[j+1], e0));
H A Dnb_celp.c1432 g=MULT16_16_P14(QCONST16(1.5f,14),(g-QCONST16(.2f,6)));
/external/libopus/celt/
H A Darch.h248 #define MULT16_16_P14(a,b) ((a)*(b)) macro
H A Dfixed_generic.h156 #define MULT16_16_P14(a,b) (SHR(ADD32(8192,MULT16_16((a),(b))),14)) macro
H A Dfixed_debug.h649 static OPUS_INLINE short MULT16_16_P14(int a, int b) function
654 fprintf (stderr, "MULT16_16_P14: inputs are not short: %d %d\n", a, b);
663 fprintf (stderr, "MULT16_16_P14: overflow: %d*%d=%d\n", a, b, (int)res);
671 fprintf (stderr, "MULT16_16_P14: output is not short: %d*%d=%d\n", a, b, (int)res);

Completed in 269 milliseconds