/external/webp/src/dsp/ |
neon.h | 52 uint64x2x2_t row01, row23; local 54 row01.val[0] = vreinterpretq_u64_s32(rows.val[0]); 55 row01.val[1] = vreinterpretq_u64_s32(rows.val[1]); 60 const uint64x1_t row0h = vget_high_u64(row01.val[0]); 62 const uint64x1_t row1h = vget_high_u64(row01.val[1]); 64 row01.val[0] = vcombine_u64(vget_low_u64(row01.val[0]), row2l); 66 row01.val[1] = vcombine_u64(vget_low_u64(row01.val[1]), row3l); 70 const int32x4x2_t out01 = vtrnq_s32(vreinterpretq_s32_u64(row01.val[0]) [all...] |
dec_neon.c | 95 const uint8x16x2_t row01 = vtrnq_u8(vreinterpretq_u8_u32(in.val[0]), local 99 const uint16x8x2_t row02 = vtrnq_u16(vreinterpretq_u16_u8(row01.val[0]), 101 const uint16x8x2_t row13 = vtrnq_u16(vreinterpretq_u16_u8(row01.val[1]), 188 const uint8x16x2_t row01 = vtrnq_u8(row0, row1); // u00 u10 u02 u12 ... local 194 const uint16x8x2_t row02 = vtrnq_u16(vreinterpretq_u16_u8(row01.val[0]), 196 const uint16x8x2_t row13 = vtrnq_u16(vreinterpretq_u16_u8(row01.val[1]), 399 static WEBP_INLINE void Add4x4_NEON(const int16x8_t row01, 417 const int16x8_t out01 = vrsraq_n_s16(dst01_s16, row01, 3); [all...] |
enc_neon.c | 60 static WEBP_INLINE void Add4x4_NEON(const int16x8_t row01, 79 const int16x8_t out01 = vrsraq_n_s16(dst01_s16, row01, 3); [all...] |
enc_sse2.c | 328 const __m128i row01 = _mm_sub_epi16(src_0_16b, ref_0_16b); local 333 FTransformPass1_SSE2(&row01, &row23, &v01, &v32); [all...] |
/external/libaom/libaom/aom_dsp/x86/ |
highbd_convolve_ssse3.c | 206 const __m128i row01 = local 210 s[0] = _mm_alignr_epi8(row01, row00, 0); 211 s[1] = _mm_alignr_epi8(row01, row00, 4); 212 s[2] = _mm_alignr_epi8(row01, row00, 8); 213 s[3] = _mm_alignr_epi8(row01, row00, 12); 220 s[0] = _mm_alignr_epi8(row01, row00, 2); 221 s[1] = _mm_alignr_epi8(row01, row00, 6); 222 s[2] = _mm_alignr_epi8(row01, row00, 10); 223 s[3] = _mm_alignr_epi8(row01, row00, 14);
|
/external/libaom/libaom/av1/common/x86/ |
highbd_convolve_2d_ssse3.c | 66 const __m128i row01 = local 70 s[0] = _mm_alignr_epi8(row01, row00, 0); 71 s[1] = _mm_alignr_epi8(row01, row00, 4); 72 s[2] = _mm_alignr_epi8(row01, row00, 8); 73 s[3] = _mm_alignr_epi8(row01, row00, 12); 80 s[0] = _mm_alignr_epi8(row01, row00, 2); 81 s[1] = _mm_alignr_epi8(row01, row00, 6); 82 s[2] = _mm_alignr_epi8(row01, row00, 10); 83 s[3] = _mm_alignr_epi8(row01, row00, 14);
|
highbd_jnt_convolve_sse4.c | 309 const __m128i row01 = local 313 s[0] = _mm_alignr_epi8(row01, row00, 0); 314 s[1] = _mm_alignr_epi8(row01, row00, 4); 315 s[2] = _mm_alignr_epi8(row01, row00, 8); 316 s[3] = _mm_alignr_epi8(row01, row00, 12); 323 s[0] = _mm_alignr_epi8(row01, row00, 2); 324 s[1] = _mm_alignr_epi8(row01, row00, 6); 325 s[2] = _mm_alignr_epi8(row01, row00, 10); 326 s[3] = _mm_alignr_epi8(row01, row00, 14);
|