Searched refs:vrhaddq_u16 (Results 1 – 11 of 11) sorted by relevance
/external/libvpx/vpx_dsp/arm/ |
D | highbd_vpx_convolve_avg_neon.c | 40 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 …]
|
D | highbd_intrapred_neon.c | 296 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 …]
|
D | highbd_vpx_convolve8_neon.c | 408 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 …]
|
D | highbd_sad_neon.c | 104 const uint16x8_t avg = vrhaddq_u16(b_u16, c_u16); in highbd_sad8_avg_neon()
|
/external/libgav1/src/dsp/arm/ |
D | convolve_10bit_neon.cc | 1398 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()
|
D | film_grain_neon.cc | 238 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/ |
D | v128_intrinsics_arm.h | 351 vrhaddq_u16(vreinterpretq_u16_s64(x), vreinterpretq_u16_s64(y))); in v128_avg_u16()
|
/external/pffft/ |
D | sse2neon.h | 2810 return (__m128i) vrhaddq_u16(vreinterpretq_u16_m128i(a), in _mm_avg_epu16()
|
/external/clang/test/CodeGen/ |
D | aarch64-neon-intrinsics.c | 3075 return vrhaddq_u16(v1, v2); in test_vrhaddq_u16()
|
D | arm_neon_intrinsics.c | 15858 return vrhaddq_u16(a, b); in test_vrhaddq_u16()
|
/external/neon_2_sse/ |
D | NEON_2_SSE.h | 501 _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
|