/external/libvpx/libvpx/vpx_dsp/arm/ |
sad_neon.c | 82 const uint8x8_t a_u8 = vld1_u8(a); local 86 abs = vabal_u8(abs, a_u8, b_u8); 98 const uint8x8_t a_u8 = vld1_u8(a); local 105 abs = vabal_u8(abs, a_u8, avg); 136 const uint8x16_t a_u8 = vld1q_u8(a); local 140 abs = vabal_u8(abs, vget_low_u8(a_u8), vget_low_u8(b_u8)); 141 abs = vabal_u8(abs, vget_high_u8(a_u8), vget_high_u8(b_u8)); 153 const uint8x16_t a_u8 = vld1q_u8(a); local 160 abs = vabal_u8(abs, vget_low_u8(a_u8), vget_low_u8(avg)); 161 abs = vabal_u8(abs, vget_high_u8(a_u8), vget_high_u8(avg)) [all...] |
sad4d_neon.c | 59 const uint8x8_t a_u8 = vld1_u8(a); local 64 sum[j] = vabal_u8(sum[j], a_u8, b_u8); 100 const uint8x16_t a_u8 = vld1q_u8(a); local 105 sum[j] = vabal_u8(sum[j], vget_low_u8(a_u8), vget_low_u8(b_u8)); 106 sum[j] = vabal_u8(sum[j], vget_high_u8(a_u8), vget_high_u8(b_u8));
|
variance_neon.c | 41 const uint8x16_t a_u8 = load_unaligned_u8q(a, a_stride); local 44 vsubl_u8(vget_low_u8(a_u8), vget_low_u8(b_u8)); 46 vsubl_u8(vget_high_u8(a_u8), vget_high_u8(b_u8)); 89 const uint8x16_t a_u8 = vld1q_u8(a + j); local 93 vsubl_u8(vget_low_u8(a_u8), vget_low_u8(b_u8)); 95 vsubl_u8(vget_high_u8(a_u8), vget_high_u8(b_u8));
|
/external/libvpx/libvpx/vp9/encoder/x86/ |
temporal_filter_sse4.c | 50 const __m128i a_u8 = _mm_loadl_epi64((const __m128i *)a); local 53 const __m128i a_u16 = _mm_cvtepu8_epi16(a_u8); 78 const __m128i a_u8 = _mm_loadu_si128((const __m128i *)a); local 81 const __m128i a_0_u16 = _mm_cvtepu8_epi16(a_u8); 82 const __m128i a_1_u16 = _mm_unpackhi_epi8(a_u8, zero);
|