Home
last modified time | relevance | path

Searched refs:a0b1 (Results 1 – 2 of 2) sorted by relevance

/AliOS-Things-master/components/SDL2/src/image/external/libwebp-1.0.2/src/dsp/
A Dyuv_neon.c240 const int16x8_t a0b1 = vaddq_s16(a0, b1); in SharpYUVFilterRow_NEON() local
242 const int16x8_t a0a1b0b1 = vaddq_s16(a0b1, a1b0); // A0+A1+B0+B1 in SharpYUVFilterRow_NEON()
243 const int16x8_t a0b1_2 = vaddq_s16(a0b1, a0b1); // 2*(A0+B1) in SharpYUVFilterRow_NEON()
262 const int a0b1 = A[i + 0] + B[i + 1]; in SharpYUVFilterRow_NEON() local
264 const int a0a1b0b1 = a0b1 + a1b0 + 8; in SharpYUVFilterRow_NEON()
266 const int v1 = (8 * A[i + 1] + 2 * a0b1 + a0a1b0b1) >> 4; in SharpYUVFilterRow_NEON()
A Dyuv_sse2.c819 const __m128i a0b1 = _mm_add_epi16(a0, b1); in SharpYUVFilterRow_SSE2() local
821 const __m128i a0a1b0b1 = _mm_add_epi16(a0b1, a1b0); // A0+A1+B0+B1 in SharpYUVFilterRow_SSE2()
823 const __m128i a0b1_2 = _mm_add_epi16(a0b1, a0b1); // 2*(A0+B1) in SharpYUVFilterRow_SSE2()
846 const int a0b1 = A[i + 0] + B[i + 1]; in SharpYUVFilterRow_SSE2() local
848 const int a0a1b0b1 = a0b1 + a1b0 + 8; in SharpYUVFilterRow_SSE2()
850 const int v1 = (8 * A[i + 1] + 2 * a0b1 + a0a1b0b1) >> 4; in SharpYUVFilterRow_SSE2()

Completed in 6 milliseconds