Home
last modified time | relevance | path

Searched refs:vrhaddq_u16 (Results 1 – 11 of 11) sorted by relevance

/external/libvpx/vpx_dsp/arm/
Dhighbd_vpx_convolve_avg_neon.c40 d01 = vrhaddq_u16(s01, d01); in vpx_highbd_convolve_avg_neon()
57 d0 = vrhaddq_u16(s0, d0); in vpx_highbd_convolve_avg_neon()
58 d1 = vrhaddq_u16(s1, d1); in vpx_highbd_convolve_avg_neon()
80 d0l = vrhaddq_u16(s0l, d0l); in vpx_highbd_convolve_avg_neon()
81 d0h = vrhaddq_u16(s0h, d0h); in vpx_highbd_convolve_avg_neon()
82 d1l = vrhaddq_u16(s1l, d1l); in vpx_highbd_convolve_avg_neon()
83 d1h = vrhaddq_u16(s1h, d1h); in vpx_highbd_convolve_avg_neon()
106 d0 = vrhaddq_u16(s0, d0); in vpx_highbd_convolve_avg_neon()
107 d1 = vrhaddq_u16(s1, d1); in vpx_highbd_convolve_avg_neon()
108 d2 = vrhaddq_u16(s2, d2); in vpx_highbd_convolve_avg_neon()
[all …]
Dhighbd_intrapred_neon.c296 const uint16x8_t avg2 = vrhaddq_u16(avg1, BCDEFGH0); in vpx_highbd_d45_predictor_4x4_neon()
329 uint16x8_t row = vrhaddq_u16(avg1, A1); in vpx_highbd_d45_predictor_8x8_neon()
367 uint16x8_t row_0 = vrhaddq_u16(avg_0, A1_0); in vpx_highbd_d45_predictor_16x16_neon()
368 uint16x8_t row_1 = vrhaddq_u16(avg_1, A1_1); in vpx_highbd_d45_predictor_16x16_neon()
413 uint16x8_t row_0 = vrhaddq_u16(avg_0, A1_0); in vpx_highbd_d45_predictor_32x32_neon()
414 uint16x8_t row_1 = vrhaddq_u16(avg_1, A1_1); in vpx_highbd_d45_predictor_32x32_neon()
415 uint16x8_t row_2 = vrhaddq_u16(avg_2, A1_2); in vpx_highbd_d45_predictor_32x32_neon()
416 uint16x8_t row_3 = vrhaddq_u16(avg_3, A1_3); in vpx_highbd_d45_predictor_32x32_neon()
467 const uint16x8_t avg2 = vrhaddq_u16(avg1, L210XA0123); in vpx_highbd_d135_predictor_4x4_neon()
497 const uint16x8_t row_0 = vrhaddq_u16(avg_0, L6543210X); in vpx_highbd_d135_predictor_8x8_neon()
[all …]
Dhighbd_vpx_convolve8_neon.c408 d01 = vrhaddq_u16(d01, t01); in vpx_highbd_convolve8_avg_horiz_neon()
409 d23 = vrhaddq_u16(d23, t23); in vpx_highbd_convolve8_avg_horiz_neon()
474 d0 = vrhaddq_u16(d0, t0); in vpx_highbd_convolve8_avg_horiz_neon()
475 d1 = vrhaddq_u16(d1, t1); in vpx_highbd_convolve8_avg_horiz_neon()
476 d2 = vrhaddq_u16(d2, t2); in vpx_highbd_convolve8_avg_horiz_neon()
477 d3 = vrhaddq_u16(d3, t3); in vpx_highbd_convolve8_avg_horiz_neon()
553 d0 = vrhaddq_u16(d0, vld1q_u16(d + 0 * dst_stride)); in vpx_highbd_convolve8_avg_horiz_neon()
554 d1 = vrhaddq_u16(d1, vld1q_u16(d + 1 * dst_stride)); in vpx_highbd_convolve8_avg_horiz_neon()
555 d2 = vrhaddq_u16(d2, vld1q_u16(d + 2 * dst_stride)); in vpx_highbd_convolve8_avg_horiz_neon()
556 d3 = vrhaddq_u16(d3, vld1q_u16(d + 3 * dst_stride)); in vpx_highbd_convolve8_avg_horiz_neon()
[all …]
Dhighbd_sad_neon.c104 const uint16x8_t avg = vrhaddq_u16(b_u16, c_u16); in highbd_sad8_avg_neon()
/external/libgav1/src/dsp/arm/
Dconvolve_10bit_neon.cc1398 vst1q_u16(dst, vrhaddq_u16(left, right)); in HalfAddHorizontal()
1557 vst1q_u16(dst, vrhaddq_u16(row[0], below[0])); in IntraBlockCopyVertical()
1561 vst1q_u16(dst, vrhaddq_u16(row[1], below[1])); in IntraBlockCopyVertical()
1565 vst1q_u16(dst, vrhaddq_u16(row[2], below[2])); in IntraBlockCopyVertical()
1568 vst1q_u16(dst, vrhaddq_u16(row[3], below[3])); in IntraBlockCopyVertical()
1572 vst1q_u16(dst, vrhaddq_u16(row[4], below[4])); in IntraBlockCopyVertical()
1575 vst1q_u16(dst, vrhaddq_u16(row[5], below[5])); in IntraBlockCopyVertical()
1578 vst1q_u16(dst, vrhaddq_u16(row[6], below[6])); in IntraBlockCopyVertical()
1581 vst1q_u16(dst, vrhaddq_u16(row[7], below[7])); in IntraBlockCopyVertical()
Dfilm_grain_neon.cc238 return vrhaddq_u16(src.val[0], src.val[1]); in GetAverageLuma()
247 const uint16x8_t result = vrhaddq_u16(src.val[0], src.val[1]); in GetAverageLumaMsan()
/external/libaom/aom_dsp/simd/
Dv128_intrinsics_arm.h351 vrhaddq_u16(vreinterpretq_u16_s64(x), vreinterpretq_u16_s64(y))); in v128_avg_u16()
/external/pffft/
Dsse2neon.h2810 return (__m128i) vrhaddq_u16(vreinterpretq_u16_m128i(a), in _mm_avg_epu16()
/external/clang/test/CodeGen/
Daarch64-neon-intrinsics.c3075 return vrhaddq_u16(v1, v2); in test_vrhaddq_u16()
Darm_neon_intrinsics.c15858 return vrhaddq_u16(a, b); in test_vrhaddq_u16()
/external/neon_2_sse/
DNEON_2_SSE.h501 _NEON2SSESTORAGE uint16x8_t vrhaddq_u16(uint16x8_t a, uint16x8_t b); // VRHADD.U16 q0,q0,q0
3189 _NEON2SSESTORAGE uint16x8_t vrhaddq_u16(uint16x8_t a, uint16x8_t b); // VRHADD.s16 q0,q0,q0
3190 #define vrhaddq_u16 _mm_avg_epu16 //SSE2, results rounded macro