/external/libvpx/libvpx/vpx_dsp/arm/ |
D | vpx_convolve8_neon.c | 75 int16x4_t filter3, filter4, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, d0, in vpx_convolve8_horiz_neon() local 84 filter4 = vdup_lane_s16(vget_high_s16(filters), 0); in vpx_convolve8_horiz_neon() 117 filter4); in vpx_convolve8_horiz_neon() 119 filter4); in vpx_convolve8_horiz_neon() 121 filter4); in vpx_convolve8_horiz_neon() 123 filter4); in vpx_convolve8_horiz_neon() 151 const int16x8_t filter4 = vdupq_lane_s16(vget_high_s16(filters), 0); in vpx_convolve8_horiz_neon() local 195 filter4); in vpx_convolve8_horiz_neon() 197 filter4); in vpx_convolve8_horiz_neon() 199 filter4); in vpx_convolve8_horiz_neon() [all …]
|
D | vpx_convolve8_neon.h | 81 const int16x4_t filter4) { in convolve8_4() argument 93 sum = vqadd_s16(sum, vmul_s16(s4, filter4)); in convolve8_4() 103 const int16x8_t filter4) { in convolve8_8() argument 115 sum = vqaddq_s16(sum, vmulq_s16(s4, filter4)); in convolve8_8() 122 const int16x8_t filter4 = vdupq_lane_s16(vget_high_s16(filters), 0); in scale_filter_8() local 135 filters, filter3, filter4); in scale_filter_8()
|
D | vpx_scaled_convolve8_neon.c | 42 const int16x4_t filter4 = vdup_lane_s16(vget_high_s16(filters), 0); in scaledconvolve_horiz_w4() local 64 filters, filter3, filter4); in scaledconvolve_horiz_w4() 171 const int16x4_t filter4 = vdup_lane_s16(vget_high_s16(filters), 0); in scaledconvolve_vert_w4() local 187 filter3, filter4); in scaledconvolve_vert_w4()
|
D | highbd_loopfilter_neon.c | 229 static INLINE void filter4(const uint16x8_t mask, const uint16x8_t hev, in filter4() function 300 filter4(mask, hev, p1, p0, q0, q1, op1, op0, oq0, oq1, bd); in filter8() 326 filter4(mask, hev, p1, p0, q0, q1, op1, op0, oq0, oq1, bd); in filter16() 575 filter4(mask, hev, p1, p0, q0, q1, &p1, &p0, &q0, &q1, bd); in vpx_highbd_lpf_horizontal_4_neon() 600 filter4(mask, hev, p1, p0, q0, q1, &p1, &p0, &q0, &q1, bd); in vpx_highbd_lpf_vertical_4_neon()
|
/external/libvpx/libvpx/vp8/common/arm/neon/ |
D | sixtappredict_neon.c | 83 const uint8x8_t filter4 = vdup_lane_u8(filter, 4); in yonly4x4() local 132 c0 = vmlsl_u8(c0, b4, filter4); in yonly4x4() 133 c1 = vmlsl_u8(c1, b6, filter4); in yonly4x4() 179 uint8x8_t filter, filter0, filter1, filter2, filter3, filter4, filter5; in vp8_sixtap_predict4x4_neon() local 197 filter4 = vdup_lane_u8(filter, 4); in vp8_sixtap_predict4x4_neon() 244 vreinterpretq_u8_u64(vshrq_n_u64(s23, 32)), filter4, in vp8_sixtap_predict4x4_neon() 320 vreinterpretq_u8_u64(vshrq_n_u64(s23, 32)), filter4, in vp8_sixtap_predict4x4_neon() 323 d89 = vmlsl_u8(d89, s4_f4, filter4); in vp8_sixtap_predict4x4_neon() 358 filter4 = vdup_lane_u8(filter, 4); in vp8_sixtap_predict4x4_neon() 371 c0 = vmlsl_u8(c0, b4, filter4); in vp8_sixtap_predict4x4_neon() [all …]
|
/external/libvpx/libvpx/vpx_dsp/ |
D | loopfilter.c | 80 static INLINE void filter4(int8_t mask, uint8_t thresh, uint8_t *op1, in filter4() function 125 filter4(mask, *thresh, s - 2 * pitch, s - 1 * pitch, s, s + 1 * pitch); in vpx_lpf_horizontal_4_c() 149 filter4(mask, *thresh, s - 2, s - 1, s, s + 1); in vpx_lpf_vertical_4_c() 178 filter4(mask, thresh, op1, op0, oq0, oq1); in filter8()
|
/external/libaom/libaom/aom_dsp/ |
D | loopfilter.c | 102 static INLINE void filter4(int8_t mask, uint8_t thresh, uint8_t *op1, in filter4() function 146 filter4(mask, *thresh, s - 2 * p, s - 1 * p, s, s + 1 * p); in aom_lpf_horizontal_4_c() 170 filter4(mask, *thresh, s - 2, s - 1, s, s + 1); in aom_lpf_vertical_4_c() 196 filter4(mask, thresh, op1, op0, oq0, oq1); in filter6() 216 filter4(mask, thresh, op1, op0, oq0, oq1); in filter8()
|