/external/libvpx/libvpx/vpx_dsp/arm/ |
sad_neon.c | 85 const uint8x8_t b_u8 = vld1_u8(ref_ptr); local 88 abs = vabal_u8(abs, a_u8, b_u8); 102 const uint8x8_t b_u8 = vld1_u8(ref_ptr); local 104 const uint8x8_t avg = vrhadd_u8(b_u8, c_u8); 140 const uint8x16_t b_u8 = vld1q_u8(ref_ptr); local 143 abs = vabal_u8(abs, vget_low_u8(a_u8), vget_low_u8(b_u8)); 144 abs = vabal_u8(abs, vget_high_u8(a_u8), vget_high_u8(b_u8)); 158 const uint8x16_t b_u8 = vld1q_u8(ref_ptr); local 160 const uint8x16_t avg = vrhaddq_u8(b_u8, c_u8);
|
variance_neon.c | 43 const uint8x16_t b_u8 = load_unaligned_u8q(ref_ptr, ref_stride); local 45 vsubl_u8(vget_low_u8(a_u8), vget_low_u8(b_u8)); 47 vsubl_u8(vget_high_u8(a_u8), vget_high_u8(b_u8)); 91 const uint8x16_t b_u8 = vld1q_u8(ref_ptr + j); local 94 vsubl_u8(vget_low_u8(a_u8), vget_low_u8(b_u8)); 96 vsubl_u8(vget_high_u8(a_u8), vget_high_u8(b_u8));
|
sad4d_neon.c | 154 const uint8x8_t b_u8 = vld1_u8(ref_loop[j]); local 156 sum[j] = vabal_u8(sum[j], s, b_u8);
|
/external/libvpx/libvpx/vp9/encoder/x86/ |
temporal_filter_sse4.c | 51 const __m128i b_u8 = _mm_loadl_epi64((const __m128i *)b); local 54 const __m128i b_u16 = _mm_cvtepu8_epi16(b_u8); 79 const __m128i b_u8 = _mm_loadu_si128((const __m128i *)b); local 83 const __m128i b_0_u16 = _mm_cvtepu8_epi16(b_u8); 84 const __m128i b_1_u16 = _mm_unpackhi_epi8(b_u8, zero);
|