/external/clang/test/CodeGen/ |
D | aarch64-neon-tbl.c | 161 uint8x8_t test_vtbl1_u8(uint8x8_t a, uint8x8_t b) { in test_vtbl1_u8() 167 uint8x8_t test_vqtbl1_u8(uint8x16_t a, uint8x8_t b) { in test_vqtbl1_u8() 173 uint8x8_t test_vtbl2_u8(uint8x8x2_t a, uint8x8_t b) { in test_vtbl2_u8() 179 uint8x8_t test_vqtbl2_u8(uint8x16x2_t a, uint8x8_t b) { in test_vqtbl2_u8() 185 uint8x8_t test_vtbl3_u8(uint8x8x3_t a, uint8x8_t b) { in test_vtbl3_u8() 191 uint8x8_t test_vqtbl3_u8(uint8x16x3_t a, uint8x8_t b) { in test_vqtbl3_u8() 197 uint8x8_t test_vtbl4_u8(uint8x8x4_t a, uint8x8_t b) { in test_vtbl4_u8() 203 uint8x8_t test_vqtbl4_u8(uint8x16x4_t a, uint8x8_t b) { in test_vqtbl4_u8() 233 uint8x8_t test_vtbx1_u8(uint8x8_t a, uint8x8_t b, uint8x8_t c) { in test_vtbx1_u8() 243 uint8x8_t test_vtbx2_u8(uint8x8_t a, uint8x8x2_t b, uint8x8_t c) { in test_vtbx2_u8() [all …]
|
D | aarch64-neon-shifts.c | 7 uint8x8_t test_shift_vshr(uint8x8_t a) { in test_shift_vshr() 19 uint8x8_t test_shift_vshr_umax(uint8x8_t a) { in test_shift_vshr_umax() 25 uint8x8_t test_shift_vsra(uint8x8_t a, uint8x8_t b) { in test_shift_vsra() 39 uint8x8_t test_shift_vsra_umax(uint8x8_t a, uint8x8_t b) { in test_shift_vsra_umax()
|
D | arm-neon-shifts.c | 9 uint8x8_t test_shift_vshr(uint8x8_t a) { in test_shift_vshr() 21 uint8x8_t test_shift_vshr_umax(uint8x8_t a) { in test_shift_vshr_umax() 27 uint8x8_t test_shift_vsra(uint8x8_t a, uint8x8_t b) { in test_shift_vsra() 41 uint8x8_t test_shift_vsra_umax(uint8x8_t a, uint8x8_t b) { in test_shift_vsra_umax()
|
D | aarch64-neon-3v.c | 56 uint8x8_t test_vand_u8(uint8x8_t a, uint8x8_t b) { in test_vand_u8() 152 uint8x8_t test_vorr_u8(uint8x8_t a, uint8x8_t b) { in test_vorr_u8() 248 uint8x8_t test_veor_u8(uint8x8_t a, uint8x8_t b) { in test_veor_u8() 344 uint8x8_t test_vbic_u8(uint8x8_t a, uint8x8_t b) { in test_vbic_u8() 440 uint8x8_t test_vorn_u8(uint8x8_t a, uint8x8_t b) { in test_vorn_u8()
|
D | arm_neon_intrinsics.c | 32 uint8x8_t test_vaba_u8(uint8x8_t a, uint8x8_t b, uint8x8_t c) { in test_vaba_u8() 105 uint16x8_t test_vabal_u8(uint16x8_t a, uint8x8_t b, uint8x8_t c) { in test_vabal_u8() 142 uint8x8_t test_vabd_u8(uint8x8_t a, uint8x8_t b) { in test_vabd_u8() 227 uint16x8_t test_vabdl_u8(uint8x8_t a, uint8x8_t b) { in test_vabdl_u8() 325 uint8x8_t test_vadd_u8(uint8x8_t a, uint8x8_t b) { in test_vadd_u8() 422 uint8x8_t test_vaddhn_u16(uint16x8_t a, uint16x8_t b) { in test_vaddhn_u16() 459 uint16x8_t test_vaddl_u8(uint8x8_t a, uint8x8_t b) { in test_vaddl_u8() 496 uint16x8_t test_vaddw_u8(uint16x8_t a, uint8x8_t b) { in test_vaddw_u8() 539 uint8x8_t test_vand_u8(uint8x8_t a, uint8x8_t b) { in test_vand_u8() 636 uint8x8_t test_vbic_u8(uint8x8_t a, uint8x8_t b) { in test_vbic_u8() [all …]
|
D | aarch64-neon-perm.c | 50 uint8x8_t test_vuzp1_u8(uint8x8_t a, uint8x8_t b) { in test_vuzp1_u8() 176 uint8x8_t test_vuzp2_u8(uint8x8_t a, uint8x8_t b) { in test_vuzp2_u8() 302 uint8x8_t test_vzip1_u8(uint8x8_t a, uint8x8_t b) { in test_vzip1_u8() 428 uint8x8_t test_vzip2_u8(uint8x8_t a, uint8x8_t b) { in test_vzip2_u8() 554 uint8x8_t test_vtrn1_u8(uint8x8_t a, uint8x8_t b) { in test_vtrn1_u8() 680 uint8x8_t test_vtrn2_u8(uint8x8_t a, uint8x8_t b) { in test_vtrn2_u8() 783 uint8x8x2_t test_vuzp_u8(uint8x8_t a, uint8x8_t b) { in test_vuzp_u8() 893 uint8x8x2_t test_vzip_u8(uint8x8_t a, uint8x8_t b) { in test_vzip_u8() 1003 uint8x8x2_t test_vtrn_u8(uint8x8_t a, uint8x8_t b) { in test_vtrn_u8()
|
D | aarch64-neon-misc.c | 11 uint8x8_t test_vceqz_s8(int8x8_t a) { in test_vceqz_s8() 71 uint8x8_t test_vceqz_u8(uint8x8_t a) { in test_vceqz_u8() 131 uint8x8_t test_vceqz_p8(poly8x8_t a) { in test_vceqz_p8() 167 uint8x8_t test_vcgez_s8(int8x8_t a) { in test_vcgez_s8() 239 uint8x8_t test_vclez_s8(int8x8_t a) { in test_vclez_s8() 311 uint8x8_t test_vcgtz_s8(int8x8_t a) { in test_vcgtz_s8() 383 uint8x8_t test_vcltz_s8(int8x8_t a) { in test_vcltz_s8() 461 uint8x8_t test_vrev16_u8(uint8x8_t a) { in test_vrev16_u8() 503 uint8x8_t test_vrev32_u8(uint8x8_t a) { in test_vrev32_u8() 581 uint8x8_t test_vrev64_u8(uint8x8_t a) { in test_vrev64_u8() [all …]
|
D | arm64_vshift.c | 53 uint8x8_t test_vqshl_n_u8(uint8x8_t in) { in test_vqshl_n_u8() 150 uint8x8_t test_vrshr_n_u8(uint8x8_t in) { in test_vrshr_n_u8() 303 uint8x8_t test_vrsra_n_u8(uint8x8_t acc, uint8x8_t in) { in test_vrsra_n_u8()
|
D | aarch64-neon-intrinsics.c | 39 uint8x8_t test_vadd_u8(uint8x8_t v1, uint8x8_t v2) { in test_vadd_u8() 151 uint8x8_t test_vsub_u8(uint8x8_t v1, uint8x8_t v2) { in test_vsub_u8() 260 uint8x8_t test_vmul_u8(uint8x8_t v1, uint8x8_t v2) { in test_vmul_u8() 363 uint8x8_t test_vmla_u8(uint8x8_t v1, uint8x8_t v2, uint8x8_t v3) { in test_vmla_u8() 453 uint8x8_t test_vmls_u8(uint8x8_t v1, uint8x8_t v2, uint8x8_t v3) { in test_vmls_u8() 587 uint8x8_t test_vaba_u8(uint8x8_t v1, uint8x8_t v2, uint8x8_t v3) { in test_vaba_u8() 659 uint8x8_t test_vabd_u8(uint8x8_t v1, uint8x8_t v2) { in test_vabd_u8() 732 int8x8_t test_vbsl_s8(uint8x8_t v1, int8x8_t v2, int8x8_t v3) { in test_vbsl_s8() 756 uint8x8_t test_vbsl_u8(uint8x8_t v1, uint8x8_t v2, uint8x8_t v3) { in test_vbsl_u8() 792 poly8x8_t test_vbsl_p8(uint8x8_t v1, poly8x8_t v2, poly8x8_t v3) { in test_vbsl_p8() [all …]
|
D | arm64_neon_high_half.c | 261 uint8x16_t test_vrshrn_high_n_u16(uint8x8_t lowpart, uint16x8_t input) { in test_vrshrn_high_n_u16() 291 uint8x16_t test_vshrn_high_n_u16(uint8x8_t lowpart, uint16x8_t input) { in test_vshrn_high_n_u16() 306 uint8x16_t test_vqshrun_high_n_s16(uint8x8_t lowpart, int16x8_t input) { in test_vqshrun_high_n_s16() 321 uint8x16_t test_vqrshrun_high_n_s16(uint8x8_t lowpart, int16x8_t input) { in test_vqrshrun_high_n_s16() 351 uint8x16_t test_vqshrn_high_n_u16(uint8x8_t lowpart, uint16x8_t input) { in test_vqshrn_high_n_u16() 381 uint8x16_t test_vqrshrn_high_n_u16(uint8x8_t lowpart, uint16x8_t input) { in test_vqrshrn_high_n_u16() 411 uint8x16_t test_vaddhn_high_u16(uint8x8_t lowpart, uint16x8_t lhs, uint16x8_t rhs) { in test_vaddhn_high_u16() 441 uint8x16_t test_vraddhn_high_u16(uint8x8_t lowpart, uint16x8_t lhs, uint16x8_t rhs) { in test_vraddhn_high_u16() 471 uint8x16_t test_vmovn_high_u16(uint8x8_t lowpart, uint16x8_t wide) { in test_vmovn_high_u16() 501 uint8x16_t test_vqmovn_high_u16(uint8x8_t lowpart, int16x8_t wide) { in test_vqmovn_high_u16() [all …]
|
/external/libvpx/libvpx/vpx_dsp/arm/ |
D | loopfilter_4_neon.c | 16 uint8x8_t dblimit, // flimit in loop_filter_neon() 17 uint8x8_t dlimit, // limit in loop_filter_neon() 18 uint8x8_t dthresh, // thresh in loop_filter_neon() 19 uint8x8_t d3u8, // p3 in loop_filter_neon() 20 uint8x8_t d4u8, // p2 in loop_filter_neon() 21 uint8x8_t d5u8, // p1 in loop_filter_neon() 22 uint8x8_t d6u8, // p0 in loop_filter_neon() 23 uint8x8_t d7u8, // q0 in loop_filter_neon() 24 uint8x8_t d16u8, // q1 in loop_filter_neon() 25 uint8x8_t d17u8, // q2 in loop_filter_neon() [all …]
|
D | loopfilter_8_neon.c | 16 uint8x8_t dblimit, // mblimit in mbloop_filter_neon() 17 uint8x8_t dlimit, // limit in mbloop_filter_neon() 18 uint8x8_t dthresh, // thresh in mbloop_filter_neon() 19 uint8x8_t d3u8, // p2 in mbloop_filter_neon() 20 uint8x8_t d4u8, // p2 in mbloop_filter_neon() 21 uint8x8_t d5u8, // p1 in mbloop_filter_neon() 22 uint8x8_t d6u8, // p0 in mbloop_filter_neon() 23 uint8x8_t d7u8, // q0 in mbloop_filter_neon() 24 uint8x8_t d16u8, // q1 in mbloop_filter_neon() 25 uint8x8_t d17u8, // q2 in mbloop_filter_neon() [all …]
|
D | subpel_variance_neon.c | 38 const uint8x8_t f0 = vmov_n_u8(filter[0]); in var_filter_block2d_bil_w8() 39 const uint8x8_t f1 = vmov_n_u8(filter[1]); in var_filter_block2d_bil_w8() 42 const uint8x8_t src_0 = vld1_u8(&src_ptr[0]); in var_filter_block2d_bil_w8() 43 const uint8x8_t src_1 = vld1_u8(&src_ptr[pixel_step]); in var_filter_block2d_bil_w8() 46 const uint8x8_t out = vrshrn_n_u16(b, FILTER_BITS); in var_filter_block2d_bil_w8() 61 const uint8x8_t f0 = vmov_n_u8(filter[0]); in var_filter_block2d_bil_w16() 62 const uint8x8_t f1 = vmov_n_u8(filter[1]); in var_filter_block2d_bil_w16() 70 const uint8x8_t out_lo = vrshrn_n_u16(b, FILTER_BITS); in var_filter_block2d_bil_w16() 73 const uint8x8_t out_hi = vrshrn_n_u16(d, FILTER_BITS); in var_filter_block2d_bil_w16()
|
D | intrapred_neon.c | 26 uint8x8_t dc0; in dc_4x4() 29 const uint8x8_t A = vld1_u8(above); // top row in dc_4x4() 36 const uint8x8_t L = vld1_u8(left); // left border in dc_4x4() 54 const uint8x8_t dc = vdup_lane_u8(dc0, 0); in dc_4x4() 95 uint8x8_t dc0; in dc_8x8() 98 const uint8x8_t A = vld1_u8(above); // top row in dc_8x8() 106 const uint8x8_t L = vld1_u8(left); // left border in dc_8x8() 125 const uint8x8_t dc = vdup_lane_u8(dc0, 0); in dc_8x8() 166 uint8x8_t dc0; in dc_16x16() 242 uint8x8_t dc0; in dc_32x32() [all …]
|
/external/webp/src/dsp/ |
D | upsampling_neon.c | 32 uint8x8_t a = vld1_u8(r1); \ 33 uint8x8_t b = vld1_u8(r1 + 1); \ 34 uint8x8_t c = vld1_u8(r2); \ 35 uint8x8_t d = vld1_u8(r2 + 1); \ 42 uint8x8_t diag1, diag2; \ 135 const uint8x8_t r1 = vshl_n_u8(vshr_n_u8(r, 4), 4); /* 4bits */ \ 136 const uint8x8_t g1 = vshr_n_u8(g, 4); \ 137 const uint8x8_t ba = vorr_u8(b, v_0x0f); \ 138 const uint8x8_t rg = vorr_u8(r1, g1); \ 144 const uint8x8_t r1 = vshl_n_u8(vshr_n_u8(r, 3), 3); /* 5bits */ \ [all …]
|
D | lossless_neon.c | 77 const uint8x8_t shuffle = vld1_u8(kRGBAShuffle); in ConvertBGRAToRGBA() 79 const uint8x8_t pixels = vld1_u8((uint8_t*)src); in ConvertBGRAToRGBA() 95 const uint8x8_t shuffle0 = vld1_u8(kBGRShuffle[0]); in ConvertBGRAToBGR() 96 const uint8x8_t shuffle1 = vld1_u8(kBGRShuffle[1]); in ConvertBGRAToBGR() 97 const uint8x8_t shuffle2 = vld1_u8(kBGRShuffle[2]); in ConvertBGRAToBGR() 122 const uint8x8_t shuffle0 = vld1_u8(kRGBShuffle[0]); in ConvertBGRAToRGB() 123 const uint8x8_t shuffle1 = vld1_u8(kRGBShuffle[1]); in ConvertBGRAToRGB() 124 const uint8x8_t shuffle2 = vld1_u8(kRGBShuffle[2]); in ConvertBGRAToRGB() 168 const uint8x8_t shuffle) { in DoGreenShuffle() 179 const uint8x8_t shuffle = vld1_u8(kGreenShuffle); in AddGreenToBlueAndRed() [all …]
|
/external/skia/src/opts/ |
D | SkBlitRow_opts_arm_neon.cpp | 23 uint8x8_t vsrc_0, vsrc_1, vsrc_2; in sk_vld4_u8_arm64_3() 44 uint8x8_t vsrc_0, vsrc_1, vsrc_2, vsrc_3; in sk_vld4_u8_arm64_4() 126 register uint8x8_t d0 asm("d0"); in S32_D565_Blend_neon() 127 register uint8x8_t d1 asm("d1"); in S32_D565_Blend_neon() 128 register uint8x8_t d2 asm("d2"); in S32_D565_Blend_neon() 129 register uint8x8_t d3 asm("d3"); in S32_D565_Blend_neon() 622 uint8x8_t valpha; in S32A_D565_Blend_neon() 645 register uint8x8_t d0 asm("d0"); in S32A_D565_Blend_neon() 646 register uint8x8_t d1 asm("d1"); in S32A_D565_Blend_neon() 647 register uint8x8_t d2 asm("d2"); in S32A_D565_Blend_neon() [all …]
|
D | SkColor_opts_neon.h | 21 static inline uint16x8_t SkAlpha255To256_neon8(uint8x8_t alpha) { in SkAlpha255To256_neon8() 25 static inline uint8x8_t SkAlphaMul_neon8(uint8x8_t color, uint16x8_t scale) { in SkAlphaMul_neon8() 47 uint8x8_t vr, vg, vb; in SkPixel16ToPixel32_neon8() 79 static inline uint8x8_t SkBlend32_neon8(uint8x8_t src, uint8x8_t dst, uint16x8_t scale) { in SkBlend32_neon8() 97 uint8x8_t res; in SkFourByteInterp256_neon()
|
D | SkBitmapProcState_arm_neon.cpp | 95 uint8x8_t coeff_mask0 = vcreate_u8(0x0100010001000100); in convolveHorizontally_neon() 96 uint8x8_t coeff_mask1 = vcreate_u8(0x0302030203020302); in convolveHorizontally_neon() 97 uint8x8_t coeff_mask2 = vcreate_u8(0x0504050405040504); in convolveHorizontally_neon() 98 uint8x8_t coeff_mask3 = vcreate_u8(0x0706070607060706); in convolveHorizontally_neon() 178 uint8x8_t accum8 = vqmovun_s16(vcombine_s16(accum16, accum16)); in convolveHorizontally_neon() 370 uint8x8_t coeff_mask0 = vcreate_u8(0x0100010001000100); in convolve4RowsHorizontally_neon() 371 uint8x8_t coeff_mask1 = vcreate_u8(0x0302030203020302); in convolve4RowsHorizontally_neon() 372 uint8x8_t coeff_mask2 = vcreate_u8(0x0504050405040504); in convolve4RowsHorizontally_neon() 373 uint8x8_t coeff_mask3 = vcreate_u8(0x0706070607060706); in convolve4RowsHorizontally_neon() 459 uint8x8_t res0, res1, res2, res3; in convolve4RowsHorizontally_neon()
|
/external/libhevc/common/arm/ |
D | ihevc_intra_pred_filters_neon_intr.c | 162 uint8x8_t src; in ihevc_intra_pred_luma_ref_substitution_neonintr() 214 uint8x8_t dup_pu1_dst1; in ihevc_intra_pred_luma_ref_substitution_neonintr() 250 uint8x8_t dup_pu1_dst2; in ihevc_intra_pred_luma_ref_substitution_neonintr() 269 uint8x8_t dup_pu1_dst3; in ihevc_intra_pred_luma_ref_substitution_neonintr() 478 uint8x8_t src_val_0, src_val_2; in ihevc_intra_pred_ref_filtering_neonintr() 479 uint8x8_t src_val_1, shift_res; in ihevc_intra_pred_ref_filtering_neonintr() 480 uint8x8_t dup_const_2; in ihevc_intra_pred_ref_filtering_neonintr() 542 uint8x8_t const_col_i_val; in ihevc_intra_pred_ref_filtering_neonintr() 547 uint8x8_t res_val_1; in ihevc_intra_pred_ref_filtering_neonintr() 548 uint8x8_t res_val_2; in ihevc_intra_pred_ref_filtering_neonintr() [all …]
|
/external/libvpx/libvpx/vp8/encoder/arm/neon/ |
D | denoising_neon.c | 273 const uint8x8_t v_sig = vld1_u8(sig); in vp8_denoiser_filter_uv_neon() 293 const uint8x8_t v_sig_lo = vld1_u8(sig); in vp8_denoiser_filter_uv_neon() 294 const uint8x8_t v_sig_hi = vld1_u8(&sig[sig_stride]); in vp8_denoiser_filter_uv_neon() 296 const uint8x8_t v_mc_running_avg_lo = vld1_u8(mc_running_avg); in vp8_denoiser_filter_uv_neon() 297 const uint8x8_t v_mc_running_avg_hi = in vp8_denoiser_filter_uv_neon() 398 const uint8x8_t v_sig_lo = vld1_u8(sig); in vp8_denoiser_filter_uv_neon() 399 const uint8x8_t v_sig_hi = vld1_u8(&sig[sig_stride]); in vp8_denoiser_filter_uv_neon() 401 const uint8x8_t v_mc_running_avg_lo = vld1_u8(mc_running_avg); in vp8_denoiser_filter_uv_neon() 402 const uint8x8_t v_mc_running_avg_hi = in vp8_denoiser_filter_uv_neon() 421 const uint8x8_t v_running_avg_lo = vld1_u8(running_avg); in vp8_denoiser_filter_uv_neon() [all …]
|
/external/opencv3/3rdparty/libwebp/dsp/ |
D | upsampling_neon.c | 32 uint8x8_t a = vld1_u8(r1); \ 33 uint8x8_t b = vld1_u8(r1 + 1); \ 34 uint8x8_t c = vld1_u8(r2); \ 35 uint8x8_t d = vld1_u8(r2 + 1); \ 42 uint8x8_t diag1, diag2; \ 100 uint8x8_t y = vld1_u8(src_y + (cur_x) + i); \ 101 uint8x8_t u = vld1_u8((src_uv) + i); \ 102 uint8x8_t v = vld1_u8((src_uv) + i + 16); \ 230 const uint8x8_t u16 = vmov_n_u8(16); \ 231 const uint8x8_t u128 = vmov_n_u8(128); \
|
/external/clang/test/Sema/ |
D | arm-neon-types.c | 44 extern inline uint8x8_t test7(uint8x8_t a, uint8x8_t b) { in test7()
|
/external/libvpx/libvpx/vp8/common/arm/neon/ |
D | loopfiltersimpleverticaledge_neon.c | 99 const uint8x8_t a = vld1_u8(src); in read_4x8() 100 const uint8x8_t b = vld1_u8(src + pitch * 1); in read_4x8() 101 const uint8x8_t c = vld1_u8(src + pitch * 2); in read_4x8() 102 const uint8x8_t d = vld1_u8(src + pitch * 3); in read_4x8() 103 const uint8x8_t e = vld1_u8(src + pitch * 4); in read_4x8() 104 const uint8x8_t f = vld1_u8(src + pitch * 5); in read_4x8() 105 const uint8x8_t g = vld1_u8(src + pitch * 6); in read_4x8() 106 const uint8x8_t h = vld1_u8(src + pitch * 7); in read_4x8()
|
/external/libpng/arm/ |
D | filter_neon_intrinsics.c | 77 uint8x8_t vtmp1, vtmp2; in png_read_filter_row_sub3_neon() 153 uint8x8_t vtmp1, vtmp2, vtmp3; in png_read_filter_row_avg3_neon() 237 static uint8x8_t 238 paeth(uint8x8_t a, uint8x8_t b, uint8x8_t c) in paeth() 240 uint8x8_t d, e; in paeth() 275 uint8x8_t vlast = vdup_n_u8(0); in png_read_filter_row_paeth3_neon() 287 uint8x8_t vtmp1, vtmp2, vtmp3; in png_read_filter_row_paeth3_neon() 338 uint8x8_t vlast = vdup_n_u8(0); in png_read_filter_row_paeth4_neon()
|