/external/libvpx/libvpx/vp9/encoder/arm/neon/ |
D | vp9_quantize_neon.c | 41 const int16x8_t v_zero = vdupq_n_s16(0); in vp9_quantize_fp_neon() 42 const int16x8_t v_one = vdupq_n_s16(1); in vp9_quantize_fp_neon() 43 int16x8_t v_eobmax_76543210 = vdupq_n_s16(-1); in vp9_quantize_fp_neon() 44 int16x8_t v_round = vmovq_n_s16(round_ptr[1]); in vp9_quantize_fp_neon() 45 int16x8_t v_quant = vmovq_n_s16(quant_ptr[1]); in vp9_quantize_fp_neon() 46 int16x8_t v_dequant = vmovq_n_s16(dequant_ptr[1]); in vp9_quantize_fp_neon() 53 const int16x8_t v_iscan = vld1q_s16(&iscan[0]); in vp9_quantize_fp_neon() 54 const int16x8_t v_coeff = vld1q_s16(&coeff_ptr[0]); in vp9_quantize_fp_neon() 55 const int16x8_t v_coeff_sign = vshrq_n_s16(v_coeff, 15); in vp9_quantize_fp_neon() 56 const int16x8_t v_tmp = vabaq_s16(v_round, v_coeff, v_zero); in vp9_quantize_fp_neon() [all …]
|
D | vp9_error_neon.c | 24 const int16x8_t c = vld1q_s16(coeff); in vp9_block_error_fp_neon() 25 const int16x8_t d = vld1q_s16(dqcoeff); in vp9_block_error_fp_neon() 26 const int16x8_t diff = vsubq_s16(c, d); in vp9_block_error_fp_neon()
|
/external/clang/test/CodeGen/ |
D | arm64_neon_high_half.c | 6 int16x8_t test_vaddw_high_s8(int16x8_t lhs, int8x16_t rhs) { in test_vaddw_high_s8() 11 int32x4_t test_vaddw_high_s16(int32x4_t lhs, int16x8_t rhs) { in test_vaddw_high_s16() 36 int16x8_t test_vsubw_high_s8(int16x8_t lhs, int8x16_t rhs) { in test_vsubw_high_s8() 41 int32x4_t test_vsubw_high_s16(int32x4_t lhs, int16x8_t rhs) { in test_vsubw_high_s16() 66 int16x8_t test_vabdl_high_s8(int8x16_t lhs, int8x16_t rhs) { in test_vabdl_high_s8() 71 int32x4_t test_vabdl_high_s16(int16x8_t lhs, int16x8_t rhs) { in test_vabdl_high_s16() 96 int16x8_t test_vabal_high_s8(int16x8_t accum, int8x16_t lhs, int8x16_t rhs) { in test_vabal_high_s8() 101 int32x4_t test_vabal_high_s16(int32x4_t accum, int16x8_t lhs, int16x8_t rhs) { in test_vabal_high_s16() 126 int32x4_t test_vqdmlal_high_s16(int32x4_t accum, int16x8_t lhs, int16x8_t rhs) { in test_vqdmlal_high_s16() 136 int32x4_t test_vqdmlsl_high_s16(int32x4_t accum, int16x8_t lhs, int16x8_t rhs) { in test_vqdmlsl_high_s16() [all …]
|
D | aarch64-neon-2velem.c | 14 int16x8_t test_vmlaq_lane_s16(int16x8_t a, int16x8_t b, int16x4_t v) { in test_vmlaq_lane_s16() 32 int16x4_t test_vmla_laneq_s16(int16x4_t a, int16x4_t b, int16x8_t v) { in test_vmla_laneq_s16() 38 int16x8_t test_vmlaq_laneq_s16(int16x8_t a, int16x8_t b, int16x8_t v) { in test_vmlaq_laneq_s16() 62 int16x8_t test_vmlsq_lane_s16(int16x8_t a, int16x8_t b, int16x4_t v) { in test_vmlsq_lane_s16() 80 int16x4_t test_vmls_laneq_s16(int16x4_t a, int16x4_t b, int16x8_t v) { in test_vmls_laneq_s16() 86 int16x8_t test_vmlsq_laneq_s16(int16x8_t a, int16x8_t b, int16x8_t v) { in test_vmlsq_laneq_s16() 110 int16x8_t test_vmulq_lane_s16(int16x8_t a, int16x4_t v) { in test_vmulq_lane_s16() 152 int16x4_t test_vmul_laneq_s16(int16x4_t a, int16x8_t v) { in test_vmul_laneq_s16() 158 int16x8_t test_vmulq_laneq_s16(int16x8_t a, int16x8_t v) { in test_vmulq_laneq_s16() 308 int32x4_t test_vmlal_laneq_s16(int32x4_t a, int16x4_t b, int16x8_t v) { in test_vmlal_laneq_s16() [all …]
|
D | arm-v8.1a-neon-intrinsics.c | 26 int16x8_t test_vqrdmlahq_s16(int16x8_t a, int16x8_t b, int16x8_t c) { in test_vqrdmlahq_s16() 54 int16x8_t test_vqrdmlahq_lane_s16(int16x8_t a, int16x8_t b, int16x4_t c) { in test_vqrdmlahq_lane_s16() 82 int16x8_t test_vqrdmlshq_s16(int16x8_t a, int16x8_t b, int16x8_t c) { in test_vqrdmlshq_s16() 110 int16x8_t test_vqrdmlshq_lane_s16(int16x8_t a, int16x8_t b, int16x4_t c) { in test_vqrdmlshq_lane_s16()
|
D | aarch64-v8.1a-neon-intrinsics.c | 10 int16x4_t test_vqrdmlah_laneq_s16(int16x4_t a, int16x4_t b, int16x8_t v) { in test_vqrdmlah_laneq_s16() 22 int16x8_t test_vqrdmlahq_laneq_s16(int16x8_t a, int16x8_t b, int16x8_t v) { in test_vqrdmlahq_laneq_s16() 58 int16_t test_vqrdmlahh_laneq_s16(int16_t a, int16_t b, int16x8_t c) { in test_vqrdmlahh_laneq_s16() 70 int16x4_t test_vqrdmlsh_laneq_s16(int16x4_t a, int16x4_t b, int16x8_t v) { in test_vqrdmlsh_laneq_s16() 82 int16x8_t test_vqrdmlshq_laneq_s16(int16x8_t a, int16x8_t b, int16x8_t v) { in test_vqrdmlshq_laneq_s16() 118 int16_t test_vqrdmlshh_laneq_s16(int16_t a, int16_t b, int16x8_t c) { in test_vqrdmlshh_laneq_s16()
|
D | aarch64-neon-misc.c | 53 uint16x8_t test_vceqzq_s16(int16x8_t a) { in test_vceqzq_s16() 197 uint16x8_t test_vcgezq_s16(int16x8_t a) { in test_vcgezq_s16() 269 uint16x8_t test_vclezq_s16(int16x8_t a) { in test_vclezq_s16() 341 uint16x8_t test_vcgtzq_s16(int16x8_t a) { in test_vcgtzq_s16() 413 uint16x8_t test_vcltzq_s16(int16x8_t a) { in test_vcltzq_s16() 533 int16x8_t test_vrev32q_s16(int16x8_t a) { in test_vrev32q_s16() 623 int16x8_t test_vrev64q_s16(int16x8_t a) { in test_vrev64q_s16() 705 int16x8_t test_vpaddlq_s8(int8x16_t a) { in test_vpaddlq_s8() 711 int32x4_t test_vpaddlq_s16(int16x8_t a) { in test_vpaddlq_s16() 777 int16x8_t test_vpadalq_s8(int16x8_t a, int8x16_t b) { in test_vpadalq_s8() [all …]
|
D | aarch64-neon-3v.c | 26 int16x8_t test_vandq_s16(int16x8_t a, int16x8_t b) { in test_vandq_s16() 122 int16x8_t test_vorrq_s16(int16x8_t a, int16x8_t b) { in test_vorrq_s16() 218 int16x8_t test_veorq_s16(int16x8_t a, int16x8_t b) { in test_veorq_s16() 314 int16x8_t test_vbicq_s16(int16x8_t a, int16x8_t b) { in test_vbicq_s16() 410 int16x8_t test_vornq_s16(int16x8_t a, int16x8_t b) { in test_vornq_s16()
|
D | aarch64-neon-intrinsics.c | 69 int16x8_t test_vaddq_s16(int16x8_t v1, int16x8_t v2) { in test_vaddq_s16() 181 int16x8_t test_vsubq_s16(int16x8_t v1, int16x8_t v2) { in test_vsubq_s16() 284 int16x8_t test_vmulq_s16(int16x8_t v1, int16x8_t v2) { in test_vmulq_s16() 387 int16x8_t test_vmlaq_s16(int16x8_t v1, int16x8_t v2, int16x8_t v3) { in test_vmlaq_s16() 476 int16x8_t test_vmlsq_s16(int16x8_t v1, int16x8_t v2, int16x8_t v3) { in test_vmlsq_s16() 611 int16x8_t test_vabaq_s16(int16x8_t v1, int16x8_t v2, int16x8_t v3) { in test_vabaq_s16() 689 int16x8_t test_vabdq_s16(int16x8_t v1, int16x8_t v2) { in test_vabdq_s16() 810 int16x8_t test_vbslq_s16(uint16x8_t v1, int16x8_t v2, int16x8_t v3) { in test_vbslq_s16() 1056 uint16x8_t test_vtstq_s16(int16x8_t v1, int16x8_t v2) { in test_vtstq_s16() 1206 uint16x8_t test_vceqq_s16(int16x8_t v1, int16x8_t v2) { in test_vceqq_s16() [all …]
|
D | arm_neon_intrinsics.c | 56 int16x8_t test_vabaq_s16(int16x8_t a, int16x8_t b, int16x8_t c) { in test_vabaq_s16() 87 int16x8_t test_vabal_s8(int16x8_t a, int8x8_t b, int8x8_t c) { in test_vabal_s8() 172 int16x8_t test_vabdq_s16(int16x8_t a, int16x8_t b) { in test_vabdq_s16() 209 int16x8_t test_vabdl_s8(int8x8_t a, int8x8_t b) { in test_vabdl_s8() 276 int16x8_t test_vabsq_s16(int16x8_t a) { in test_vabsq_s16() 355 int16x8_t test_vaddq_s16(int16x8_t a, int16x8_t b) { in test_vaddq_s16() 404 int8x8_t test_vaddhn_s16(int16x8_t a, int16x8_t b) { in test_vaddhn_s16() 441 int16x8_t test_vaddl_s8(int8x8_t a, int8x8_t b) { in test_vaddl_s8() 478 int16x8_t test_vaddw_s8(int16x8_t a, int8x8_t b) { in test_vaddw_s8() 569 int16x8_t test_vandq_s16(int16x8_t a, int16x8_t b) { in test_vandq_s16() [all …]
|
D | arm64_vshift.c | 35 int16x8_t test_vqshlq_n_s16(int16x8_t in) { in test_vqshlq_n_s16() 132 int16x8_t test_vrshrq_n_s16(int16x8_t in) { in test_vrshrq_n_s16() 229 int16x8_t test_vqshluq_n_s16(int16x8_t in) { in test_vqshluq_n_s16() 282 int16x8_t test_vrsraq_n_s16(int16x8_t acc, int16x8_t in) { in test_vrsraq_n_s16()
|
D | aarch64-neon-perm.c | 26 int16x8_t test_vuzp1q_s16(int16x8_t a, int16x8_t b) { in test_vuzp1q_s16() 152 int16x8_t test_vuzp2q_s16(int16x8_t a, int16x8_t b) { in test_vuzp2q_s16() 278 int16x8_t test_vzip1q_s16(int16x8_t a, int16x8_t b) { in test_vzip1q_s16() 404 int16x8_t test_vzip2q_s16(int16x8_t a, int16x8_t b) { in test_vzip2q_s16() 530 int16x8_t test_vtrn1q_s16(int16x8_t a, int16x8_t b) { in test_vtrn1q_s16() 656 int16x8_t test_vtrn2q_s16(int16x8_t a, int16x8_t b) { in test_vtrn2q_s16() 825 int16x8x2_t test_vuzpq_s16(int16x8_t a, int16x8_t b) { in test_vuzpq_s16() 935 int16x8x2_t test_vzipq_s16(int16x8_t a, int16x8_t b) { in test_vzipq_s16() 1045 int16x8x2_t test_vtrnq_s16(int16x8_t a, int16x8_t b) { in test_vtrnq_s16()
|
/external/libvpx/libvpx/vpx_dsp/arm/ |
D | fwd_txfm_neon.c | 19 int16x8_t input_0 = vshlq_n_s16(vld1q_s16(&input[0 * stride]), 2); in vpx_fdct8x8_neon() 20 int16x8_t input_1 = vshlq_n_s16(vld1q_s16(&input[1 * stride]), 2); in vpx_fdct8x8_neon() 21 int16x8_t input_2 = vshlq_n_s16(vld1q_s16(&input[2 * stride]), 2); in vpx_fdct8x8_neon() 22 int16x8_t input_3 = vshlq_n_s16(vld1q_s16(&input[3 * stride]), 2); in vpx_fdct8x8_neon() 23 int16x8_t input_4 = vshlq_n_s16(vld1q_s16(&input[4 * stride]), 2); in vpx_fdct8x8_neon() 24 int16x8_t input_5 = vshlq_n_s16(vld1q_s16(&input[5 * stride]), 2); in vpx_fdct8x8_neon() 25 int16x8_t input_6 = vshlq_n_s16(vld1q_s16(&input[6 * stride]), 2); in vpx_fdct8x8_neon() 26 int16x8_t input_7 = vshlq_n_s16(vld1q_s16(&input[7 * stride]), 2); in vpx_fdct8x8_neon() 28 int16x8_t out_0, out_1, out_2, out_3, out_4, out_5, out_6, out_7; in vpx_fdct8x8_neon() 29 const int16x8_t v_s0 = vaddq_s16(input_0, input_7); in vpx_fdct8x8_neon() [all …]
|
D | idct32x32_add_neon.c | 35 int16x8_t q6s16, in __STORE_COMBINE_CENTER_RESULTS() 36 int16x8_t q7s16, in __STORE_COMBINE_CENTER_RESULTS() 37 int16x8_t q8s16, in __STORE_COMBINE_CENTER_RESULTS() 38 int16x8_t q9s16) { in __STORE_COMBINE_CENTER_RESULTS() 83 int16x8_t q4s16, in __STORE_COMBINE_EXTREME_RESULTS() 84 int16x8_t q5s16, in __STORE_COMBINE_EXTREME_RESULTS() 85 int16x8_t q6s16, in __STORE_COMBINE_EXTREME_RESULTS() 86 int16x8_t q7s16) { in __STORE_COMBINE_EXTREME_RESULTS() 127 int16x8_t q14s16, in DO_BUTTERFLY() 128 int16x8_t q13s16, in DO_BUTTERFLY() [all …]
|
D | idct8x8_add_neon.c | 17 int16x8_t *q8s16, in TRANSPOSE8X8() 18 int16x8_t *q9s16, in TRANSPOSE8X8() 19 int16x8_t *q10s16, in TRANSPOSE8X8() 20 int16x8_t *q11s16, in TRANSPOSE8X8() 21 int16x8_t *q12s16, in TRANSPOSE8X8() 22 int16x8_t *q13s16, in TRANSPOSE8X8() 23 int16x8_t *q14s16, in TRANSPOSE8X8() 24 int16x8_t *q15s16) { in TRANSPOSE8X8() 86 int16x8_t *q8s16, in IDCT8x8_1D() 87 int16x8_t *q9s16, in IDCT8x8_1D() [all …]
|
/external/llvm/test/Transforms/ScalarRepl/ |
D | 2009-12-11-NeonTypes.ll | 8 %struct.int16x8_t = type { <8 x i16> } 9 %struct.int16x8x2_t = type { [2 x %struct.int16x8_t] } 20 %tmp_addr = alloca %struct.int16x8_t 23 %__bx = alloca %struct.int16x8_t 24 %__ax = alloca %struct.int16x8_t 28 %1 = getelementptr inbounds %struct.int16x8_t, %struct.int16x8_t* %tmp_addr, i32 0, i32 0 31 %2 = getelementptr inbounds %struct.int16x8_t, %struct.int16x8_t* %__ax, i32 0, i32 0 32 %3 = getelementptr inbounds %struct.int16x8_t, %struct.int16x8_t* %tmp_addr, i32 0, i32 0 35 %5 = getelementptr inbounds %struct.int16x8_t, %struct.int16x8_t* %__bx, i32 0, i32 0 36 %6 = getelementptr inbounds %struct.int16x8_t, %struct.int16x8_t* %tmp_addr, i32 0, i32 0 [all …]
|
/external/webp/src/dsp/ |
D | enc_neon.c | 40 static WEBP_INLINE int16x8_t ConvertU8ToS16(uint32x2_t v) { in ConvertU8ToS16() 47 const int16x8_t dst01, in SaturateAndStore4x4() 48 const int16x8_t dst23) { in SaturateAndStore4x4() 60 static WEBP_INLINE void Add4x4(const int16x8_t row01, const int16x8_t row23, in Add4x4() 73 const int16x8_t dst01_s16 = ConvertU8ToS16(dst01); in Add4x4() 74 const int16x8_t dst23_s16 = ConvertU8ToS16(dst23); in Add4x4() 77 const int16x8_t out01 = vrsraq_n_s16(dst01_s16, row01, 3); in Add4x4() 78 const int16x8_t out23 = vrsraq_n_s16(dst23_s16, row23, 3); in Add4x4() 84 static WEBP_INLINE void Transpose8x2(const int16x8_t in0, const int16x8_t in1, in Transpose8x2() 97 const int16x8_t B1 = in TransformPass() [all …]
|
D | upsampling_neon.c | 161 const int16x8_t Y0 = vreinterpretq_s16_u16(vshll_n_u8(y, 7)); \ 162 const int16x8_t U0 = vreinterpretq_s16_u16(vshll_n_u8(u, 7)); \ 163 const int16x8_t V0 = vreinterpretq_s16_u16(vshll_n_u8(v, 7)); \ 164 const int16x8_t Y1 = vqdmulhq_lane_s16(Y0, coeff1, 0); \ 165 const int16x8_t R0 = vqdmulhq_lane_s16(V0, coeff1, 1); \ 166 const int16x8_t G0 = vqdmulhq_lane_s16(U0, coeff1, 2); \ 167 const int16x8_t G1 = vqdmulhq_lane_s16(V0, coeff1, 3); \ 168 const int16x8_t B0 = vqdmulhq_n_s16(U0, 282); \ 169 const int16x8_t R1 = vqaddq_s16(Y1, R_Rounder); \ 170 const int16x8_t G2 = vqaddq_s16(Y1, G_Rounder); \ [all …]
|
D | lossless_enc_neon.c | 84 const int16x8_t mults_rb = vld1q_s16(rb); in TransformColor() 89 const int16x8_t mults_b2 = vld1q_s16(b2); in TransformColor() 107 const int16x8_t A = vqdmulhq_s16(vreinterpretq_s16_u8(greens), mults_rb); in TransformColor() 109 const int16x8_t B = vshlq_n_s16(vreinterpretq_s16_u8(in), 8); in TransformColor() 111 const int16x8_t C = vqdmulhq_s16(B, mults_b2); in TransformColor()
|
D | dec_neon.c | 393 static WEBP_INLINE int16x8_t ConvertU8ToS16(uint8x8_t v) { in ConvertU8ToS16() 400 const int16x8_t dst01, in SaturateAndStore4x4() 401 const int16x8_t dst23) { in SaturateAndStore4x4() 413 static WEBP_INLINE void Add4x4(const int16x8_t row01, const int16x8_t row23, in Add4x4() 426 const int16x8_t dst01_s16 = ConvertU8ToS16(vreinterpret_u8_u32(dst01)); in Add4x4() 427 const int16x8_t dst23_s16 = ConvertU8ToS16(vreinterpret_u8_u32(dst23)); in Add4x4() 430 const int16x8_t out01 = vrsraq_n_s16(dst01_s16, row01, 3); in Add4x4() 431 const int16x8_t out23 = vrsraq_n_s16(dst23_s16, row23, 3); in Add4x4() 759 const int16x8_t kCst63 = vdupq_n_s16(63); in ApplyFilter6() 765 const int16x8_t s1_lo = vmlal_s8(kCst63, kCst27, delta_lo); // 63 + 27 * a in ApplyFilter6() [all …]
|
/external/webrtc/webrtc/modules/audio_processing/ns/ |
D | nsx_core_neon.c | 155 int16x8_t logval_16x8 = vdupq_n_s16(logval); in WebRtcNsx_NoiseEstimationNeon() 180 int16x8_t WIDTHQ8_16x8 = vdupq_n_s16(WIDTH_Q8); in WebRtcNsx_NoiseEstimationNeon() 181 int16x8_t WIDTHFACTOR_16x8 = vdupq_n_s16(width_factor); in WebRtcNsx_NoiseEstimationNeon() 202 int16x8_t countProd_16x8 = vdupq_n_s16(countProd); in WebRtcNsx_NoiseEstimationNeon() 203 int16x8_t tmp16x8_0 = vdupq_n_s16(countDiv); in WebRtcNsx_NoiseEstimationNeon() 204 int16x8_t prod16x8 = vqrdmulhq_s16(WIDTHFACTOR_16x8, tmp16x8_0); in WebRtcNsx_NoiseEstimationNeon() 205 int16x8_t tmp16x8_1; in WebRtcNsx_NoiseEstimationNeon() 206 int16x8_t tmp16x8_2; in WebRtcNsx_NoiseEstimationNeon() 207 int16x8_t tmp16x8_3; in WebRtcNsx_NoiseEstimationNeon() 376 int16x8_t real = vld1q_s16(preal); in WebRtcNsx_PrepareSpectrumNeon() [all …]
|
/external/libvpx/libvpx/vp9/common/arm/neon/ |
D | vp9_iht8x8_add_neon.c | 35 int16x8_t *q8s16, in TRANSPOSE8X8() 36 int16x8_t *q9s16, in TRANSPOSE8X8() 37 int16x8_t *q10s16, in TRANSPOSE8X8() 38 int16x8_t *q11s16, in TRANSPOSE8X8() 39 int16x8_t *q12s16, in TRANSPOSE8X8() 40 int16x8_t *q13s16, in TRANSPOSE8X8() 41 int16x8_t *q14s16, in TRANSPOSE8X8() 42 int16x8_t *q15s16) { in TRANSPOSE8X8() 104 int16x8_t *q8s16, in IDCT8x8_1D() 105 int16x8_t *q9s16, in IDCT8x8_1D() [all …]
|
D | vp9_iht4x4_add_neon.c | 27 int16x8_t *q8s16, in TRANSPOSE4X4() 28 int16x8_t *q9s16) { in TRANSPOSE4X4() 59 int16x8_t *q3s16) { in GENERATE_SINE_CONSTANTS() 71 int16x8_t *q8s16, in IDCT4x4_1D() 72 int16x8_t *q9s16) { in IDCT4x4_1D() 76 int16x8_t q13s16, q14s16; in IDCT4x4_1D() 111 int16x8_t *q3s16, in IADST4x4_1D() 112 int16x8_t *q8s16, in IADST4x4_1D() 113 int16x8_t *q9s16) { in IADST4x4_1D() 162 int16x8_t q3s16, q8s16, q9s16; in vp9_iht4x4_16_add_neon()
|
/external/skia/src/opts/ |
D | SkBitmapProcState_arm_neon.cpp | 121 int16x8_t p01_16 = vreinterpretq_s16_u16(vmovl_u8(vget_low_u8(pixels))); in convolveHorizontally_neon() 122 int16x8_t p23_16 = vreinterpretq_s16_u16(vmovl_u8(vget_high_u8(pixels))); in convolveHorizontally_neon() 161 int16x8_t p01_16 = vreinterpretq_s16_u16(vmovl_u8(vget_low_u8(pixels))); in convolveHorizontally_neon() 162 int16x8_t p23_16 = vreinterpretq_s16_u16(vmovl_u8(vget_high_u8(pixels))); in convolveHorizontally_neon() 218 int16x8_t src16_01 = vreinterpretq_s16_u16(vmovl_u8(vget_low_u8(src8))); in convolveVertically_neon() 219 int16x8_t src16_23 = vreinterpretq_s16_u16(vmovl_u8(vget_high_u8(src8))); in convolveVertically_neon() 239 int16x8_t accum16_0 = vcombine_s16(vqmovn_s32(accum0), vqmovn_s32(accum1)); in convolveVertically_neon() 241 int16x8_t accum16_1 = vcombine_s16(vqmovn_s32(accum2), vqmovn_s32(accum3)); in convolveVertically_neon() 286 int16x8_t src16_01 = vreinterpretq_s16_u16(vmovl_u8(vget_low_u8(src8))); in convolveVertically_neon() 287 int16x8_t src16_23 = vreinterpretq_s16_u16(vmovl_u8(vget_high_u8(src8))); in convolveVertically_neon() [all …]
|
/external/opencv3/modules/videoio/src/ |
D | cap_mjpeg_encoder.cpp | 805 int16x8_t x0 = vld1q_s16(src); int16x8_t x1 = vld1q_s16(src + step*7); in aan_fdct8x8() 806 int16x8_t x2 = vld1q_s16(src + step*3); int16x8_t x3 = vld1q_s16(src + step*4); in aan_fdct8x8() 808 int16x8_t x4 = vaddq_s16(x0, x1); x0 = vsubq_s16(x0, x1); in aan_fdct8x8() 811 int16x8_t t1 = x0; int16x8_t t2 = x2; in aan_fdct8x8() 818 int16x8_t t3 = x0; in aan_fdct8x8() 822 int16x8_t t4 = vsubq_s16(x0, x3); in aan_fdct8x8() 828 int16x8_t res0 = x1; in aan_fdct8x8() 829 int16x8_t res4 = x2; in aan_fdct8x8() 833 int16x8_t res2 = x4; in aan_fdct8x8() 834 int16x8_t res6 = x1; in aan_fdct8x8() [all …]
|