Home
last modified time | relevance | path

Searched refs:uint8x8_t (Results 1 – 25 of 91) sorted by relevance

1234

/external/clang/test/CodeGen/
Daarch64-neon-tbl.c161 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 …]
Daarch64-neon-shifts.c7 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()
Darm-neon-shifts.c9 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()
Daarch64-neon-3v.c56 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()
Darm_neon_intrinsics.c32 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 …]
Daarch64-neon-perm.c50 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()
Daarch64-neon-misc.c11 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 …]
Darm64_vshift.c53 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()
Daarch64-neon-intrinsics.c39 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 …]
Darm64_neon_high_half.c261 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/
Dloopfilter_4_neon.c16 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 …]
Dloopfilter_8_neon.c16 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 …]
Dsubpel_variance_neon.c38 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()
Dintrapred_neon.c26 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/
Dupsampling_neon.c32 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 …]
Dlossless_neon.c77 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/
DSkBlitRow_opts_arm_neon.cpp23 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 …]
DSkColor_opts_neon.h21 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()
DSkBitmapProcState_arm_neon.cpp95 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/
Dihevc_intra_pred_filters_neon_intr.c162 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/
Ddenoising_neon.c273 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/
Dupsampling_neon.c32 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/
Darm-neon-types.c44 extern inline uint8x8_t test7(uint8x8_t a, uint8x8_t b) { in test7()
/external/libvpx/libvpx/vp8/common/arm/neon/
Dloopfiltersimpleverticaledge_neon.c99 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/
Dfilter_neon_intrinsics.c77 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()

1234