Home
last modified time | relevance | path

Searched refs:y02 (Results 1 – 5 of 5) sorted by relevance

/external/libopus/celt/x86/
Dpitch_sse.h142 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))
Dpitch_sse.c79 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()
Dx86_celt_map.c123 const opus_val16 *y02,
/external/libopus/celt/
Dpitch.h138 …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/
Dpitch_mipsr1.h38 …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()