/external/libopus/celt/arm/ |
D | pitch_neon_intr.c | 75 void dual_inner_prod_neon(const opus_val16 *x, const opus_val16 *y01, const opus_val16 *y02, in dual_inner_prod_neon() argument 89 y02_s16x8 = vld1q_s16(&y02[i]); in dual_inner_prod_neon() 99 const int16x4_t y02_s16x4 = vld1_s16(&y02[i]); in dual_inner_prod_neon() 114 xy02 = MAC16_16(xy02, x[i], y02[i]); in dual_inner_prod_neon() 122 dual_inner_prod_c(x, y01, y02, N, &xy1_c, &xy2_c); in dual_inner_prod_neon() 162 …ner_prod_neon_float_c_simulation(const opus_val16 *x, const opus_val16 *y01, const opus_val16 *y02, in dual_inner_prod_neon_float_c_simulation() argument 172 xy02_0 = MAC16_16(xy02_0, x[i + 0], y02[i + 0]); in dual_inner_prod_neon_float_c_simulation() 173 xy02_1 = MAC16_16(xy02_1, x[i + 1], y02[i + 1]); in dual_inner_prod_neon_float_c_simulation() 174 xy02_2 = MAC16_16(xy02_2, x[i + 2], y02[i + 2]); in dual_inner_prod_neon_float_c_simulation() 175 xy02_3 = MAC16_16(xy02_3, x[i + 3], y02[i + 3]); in dual_inner_prod_neon_float_c_simulation() [all …]
|
D | pitch_arm.h | 36 const opus_val16 *y02, int N, opus_val32 *xy1, opus_val32 *xy2); 42 # define dual_inner_prod(x, y01, y02, N, xy1, xy2, arch) ((void)(arch), PRESUME_NEON(dual_inner_p… argument 60 const opus_val16 *y01, const opus_val16 *y02, int N, opus_val32 *xy1, opus_val32 *xy2); 62 # define dual_inner_prod(x, y01, y02, N, xy1, xy2, arch) ((*DUAL_INNER_PROD_IMPL[(arch)&OPUS_ARCH… argument 65 # define dual_inner_prod(x, y01, y02, N, xy1, xy2, arch) ((void)(arch), dual_inner_prod_neon(x, y… argument
|
D | arm_celt_map.c | 46 …NNER_PROD_IMPL[OPUS_ARCHMASK+1])(const opus_val16 *x, const opus_val16 *y01, const opus_val16 *y02,
|
/external/libopus/celt/x86/ |
D | pitch_sse.h | 142 const opus_val16 *y02, 157 # define dual_inner_prod(x, y01, y02, N, xy1, xy2, arch) \ argument 158 ((void)(arch),dual_inner_prod_sse(x, y01, y02, N, xy1, xy2)) 167 const opus_val16 *y02, 172 #define dual_inner_prod(x, y01, y02, N, xy1, xy2, arch) \ argument 173 ((*DUAL_INNER_PROD_IMPL[(arch) & OPUS_ARCHMASK])(x, y01, y02, N, xy1, xy2))
|
D | pitch_sse.c | 79 void dual_inner_prod_sse(const opus_val16 *x, const opus_val16 *y01, const opus_val16 *y02, in dual_inner_prod_sse() argument 90 __m128 y2i = _mm_loadu_ps(y02+i); in dual_inner_prod_sse() 104 *xy2 = MAC16_16(*xy2, x[i], y02[i]); in dual_inner_prod_sse()
|
D | x86_celt_map.c | 123 const opus_val16 *y02,
|
/external/libopus/celt/ |
D | pitch.h | 137 …US_INLINE void dual_inner_prod_c(const opus_val16 *x, const opus_val16 *y01, const opus_val16 *y02, in dual_inner_prod_c() argument 146 xy02 = MAC16_16(xy02, x[i], y02[i]); in dual_inner_prod_c() 153 # define dual_inner_prod(x, y01, y02, N, xy1, xy2, arch) \ argument 154 ((void)(arch),dual_inner_prod_c(x, y01, y02, N, xy1, xy2))
|
/external/libopus/celt/mips/ |
D | pitch_mipsr1.h | 38 …atic inline void dual_inner_prod(const opus_val16 *x, const opus_val16 *y01, const opus_val16 *y02, in dual_inner_prod() argument 53 asm volatile("MADD $ac2, %0, %1" : : "r" ((int)x[j]), "r" ((int)y02[j])); in dual_inner_prod() 56 asm volatile("MADD $ac2, %0, %1" : : "r" ((int)x[j]), "r" ((int)y02[j])); in dual_inner_prod()
|
/external/aac/libFDK/src/ |
D | fft.cpp | 318 FIXP_DBL y00, y01, y02, y03, y04, y05, y06, y07, y08, y09; in fft10() local 391 y02 = (x0 + r1); in fft10() 392 r1 = (y02 + ((fMult(r1, C55) << 1))); in fft10() 432 x[s * 0] = (y00 + y02); in fft10() 434 x[s * 10] = (y00 - y02); in fft10()
|