Searched refs:y02 (Results 1 – 5 of 5) sorted by relevance
/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 | 138 …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 147 xy02 = MAC16_16(xy02, x[i], y02[i]); in dual_inner_prod_c() 154 # define dual_inner_prod(x, y01, y02, N, xy1, xy2, arch) \ argument 155 ((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()
|