Searched refs:uint16x8_t (Results 1 - 25 of 73) sorted by relevance

123

/external/clang/test/CodeGen/
H A Dstruct-matching-constraint.c4 typedef __attribute__((neon_vector_type(8))) uint16_t uint16x8_t; typedef
6 void b(uint16x8_t sat, uint16x8_t luma)
H A Darm64_vecCmpBr.c22 unsigned anyZero128(uint16x8_t a) {
48 unsigned anyNonZero128(uint16x8_t a) {
74 unsigned allZero128(uint16x8_t a) {
100 unsigned allNonZero128(uint16x8_t a) {
H A Darm64_vqmov.c16 uint8x16_t test_vqmovun_high_s16(uint8x8_t Vdlow, uint16x8_t Vn)
32 uint16x8_t test_vqmovn_high_u32(uint16x4_t Vdlow, uint32x4_t Vn)
56 uint8x16_t test_vqmovn_high_u16(uint8x8_t Vdlow, uint16x8_t Vn)
64 uint16x8_t test_vqmovun_high_s32(uint16x4_t Vdlow, uint32x4_t Vn)
H A Darm64_neon_high_half.c21 uint16x8_t test_vaddw_high_u8(uint16x8_t lhs, uint8x16_t rhs) {
26 uint32x4_t test_vaddw_high_u16(uint32x4_t lhs, uint16x8_t rhs) {
51 uint16x8_t test_vsubw_high_u8(uint16x8_t lhs, uint8x16_t rhs) {
56 uint32x4_t test_vsubw_high_u16(uint32x4_t lhs, uint16x8_t rhs) {
81 uint16x8_t test_vabdl_high_u8(uint8x16_t lhs, uint8x16_t rhs) {
86 uint32x4_t test_vabdl_high_u16(uint16x8_t lhs, uint16x8_t rhs) {
111 uint16x8_t test_vabal_high_u
[all...]
H A Darm64_vcopy.c27 uint16x8_t test_vcopyq_laneq_u16(uint16x8_t a1, uint16x8_t a2) {
H A Daarch64-neon-3v.c74 uint16x8_t test_vandq_u16(uint16x8_t a, uint16x8_t b) {
170 uint16x8_t test_vorrq_u16(uint16x8_t a, uint16x8_t b) {
266 uint16x8_t test_veorq_u16(uint16x8_t a, uint16x8_t b) {
362 uint16x8_t test_vbicq_u1
[all...]
H A Darm64_vshift.c83 uint16x8_t test_vqshlq_n_u16(uint16x8_t in) {
180 uint16x8_t test_vrshrq_n_u16(uint16x8_t in) {
338 uint16x8_t test_vrsraq_n_u16(uint16x8_t acc, uint16x8_t in) {
H A Daarch64-neon-extract.c85 uint16x8_t test_vextq_u16(uint16x8_t a, uint16x8_t b) {
H A Darm64_vsli.c114 uint16x8_t test_vsliq_n_u16(uint16x8_t a1, uint16x8_t a2) {
H A Darm64_vsri.c115 uint16x8_t test_vsriq_n_u16(uint16x8_t a1, uint16x8_t a2) {
H A Daarch64-neon-across.c57 uint32_t test_vaddlvq_u16(uint16x8_t a) {
117 uint16_t test_vmaxvq_u16(uint16x8_t a) {
177 uint16_t test_vminvq_u16(uint16x8_t a) {
237 uint16_t test_vaddvq_u16(uint16x8_t a) {
H A Daarch64-neon-2velem.c134 uint16x8_t test_vmulq_lane_u16(uint16x8_t a, uint16x4_t v) {
176 uint16x4_t test_vmul_laneq_u16(uint16x4_t a, uint16x8_t v) {
182 uint16x8_t test_vmulq_laneq_u16(uint16x8_t a, uint16x8_t v) {
524 uint32x4_t test_vmull_high_lane_u16(uint16x8_t a, uint16x4_t v) {
548 uint32x4_t test_vmull_laneq_u16(uint16x4_t a, uint16x8_t v) {
572 uint32x4_t test_vmull_high_laneq_u16(uint16x8_t a, uint16x8_t
[all...]
H A Darm-neon-vget.c29 uint16x4_t low_u16(uint16x8_t a) {
85 uint16x4_t high_u16(uint16x8_t a) {
H A Daarch64-neon-perm.c68 uint16x8_t test_vuzp1q_u16(uint16x8_t a, uint16x8_t b) {
194 uint16x8_t test_vuzp2q_u16(uint16x8_t a, uint16x8_t b) {
320 uint16x8_t test_vzip1q_u16(uint16x8_t a, uint16x8_t b) {
446 uint16x8_t test_vzip2q_u1
[all...]
/external/chromium_org/third_party/WebKit/Source/platform/graphics/cpu/arm/filters/
H A DFEBlendNEON.h40 static inline uint16x8_t div255(uint16x8_t num, uint16x8_t sixteenConst255, uint16x8_t sixteenConstOne)
42 uint16x8_t quotient = vshrq_n_u16(num, 8);
43 uint16x8_t remainder = vaddq_u16(vsubq_u16(num, vmulq_u16(sixteenConst255, quotient)), sixteenConstOne);
47 static inline uint16x8_t normal(uint16x8_t pixelA, uint16x8_t pixelB, uint16x8_t alpha
[all...]
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/
H A Dvp9_subtract_neon.c30 const uint16x8_t v_diff_lo_00 = vsubl_u8(vget_low_u8(v_src_00),
32 const uint16x8_t v_diff_hi_00 = vsubl_u8(vget_high_u8(v_src_00),
34 const uint16x8_t v_diff_lo_16 = vsubl_u8(vget_low_u8(v_src_16),
36 const uint16x8_t v_diff_hi_16 = vsubl_u8(vget_high_u8(v_src_16),
51 const uint16x8_t v_diff_lo = vsubl_u8(vget_low_u8(v_src),
53 const uint16x8_t v_diff_hi = vsubl_u8(vget_high_u8(v_src),
65 const uint16x8_t v_diff = vsubl_u8(v_src, v_pred);
H A Dvp9_sad_neon.c17 static INLINE unsigned int horizontal_long_add_16x8(const uint16x8_t vec_lo,
18 const uint16x8_t vec_hi) {
29 static INLINE unsigned int horizontal_add_16x8(const uint16x8_t vec_16x8) {
40 uint16x8_t vec_accum_lo = vdupq_n_u16(0);
41 uint16x8_t vec_accum_hi = vdupq_n_u16(0);
76 uint16x8_t vec_accum_lo = vdupq_n_u16(0);
77 uint16x8_t vec_accum_hi = vdupq_n_u16(0);
101 uint16x8_t vec_accum_lo = vdupq_n_u16(0);
102 uint16x8_t vec_accum_hi = vdupq_n_u16(0);
120 uint16x8_t vec_accu
[all...]
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/arm/neon/
H A Ddc_only_idct_add_neon.c23 uint16x8_t q1u16;
24 uint16x8_t qAdd;
H A Dreconintra_neon.c35 const uint16x8_t a = vpaddlq_u8(v_above);
79 const uint16x8_t v_ytop_left = vmovq_n_u16((int16_t)yabove_row[-1]);
83 const uint16x8_t a_lo = vaddl_u8(vget_low_u8(v_above), v_yleft);
84 const uint16x8_t a_hi = vaddl_u8(vget_high_u8(v_above), v_yleft);
128 const uint16x8_t a = vpaddlq_u8(vcombine_u8(v_uabove, v_vabove));
184 const uint16x8_t v_utop_left = vmovq_n_u16((int16_t)uabove_row[-1]);
185 const uint16x8_t v_vtop_left = vmovq_n_u16((int16_t)vabove_row[-1]);
191 const uint16x8_t a_u = vaddl_u8(v_uabove, v_uleft);
192 const uint16x8_t a_v = vaddl_u8(v_vabove, v_vleft);
/external/libvpx/libvpx/vp8/common/arm/neon/
H A Ddc_only_idct_add_neon.c23 uint16x8_t q1u16;
24 uint16x8_t qAdd;
/external/chromium_org/third_party/skia/src/opts/
H A DSkColor_opts_neon.h14 static inline uint16x8_t SkAlpha255To256_neon8(uint8x8_t alpha) {
18 static inline uint8x8_t SkAlphaMul_neon8(uint8x8_t color, uint16x8_t scale) {
22 static inline uint8x8x4_t SkAlphaMulQ_neon8(uint8x8x4_t color, uint16x8_t scale) {
37 static inline uint8x8x4_t SkPixel16ToPixel32_neon8(uint16x8_t vsrc) {
58 static inline uint16x8_t SkPixel32ToPixel16_neon8(uint8x8x4_t vsrc) {
60 uint16x8_t ret;
72 static inline uint8x8_t SkBlend32_neon8(uint8x8_t src, uint8x8_t dst, uint16x8_t scale) {
H A DSkXfermode_opts_arm_neon.cpp17 uint16x8_t tmp;
29 static inline uint16x8_t SkAlphaMulAlpha_neon8_16(uint8x8_t color, uint8x8_t alpha) {
30 uint16x8_t ret;
42 uint16x8_t tmp;
58 static inline uint16x8_t SkDiv255Round_neon8_16_16(uint16x8_t prod) {
68 uint16x8_t cmp16;
123 uint16x8_t vsrc_wide, vdst_wide;
153 uint16x8_t vsrc_wide, vdst_wide;
181 uint16x8_t vsrc_wid
[all...]
/external/skia/src/opts/
H A DSkColor_opts_neon.h14 static inline uint16x8_t SkAlpha255To256_neon8(uint8x8_t alpha) {
18 static inline uint8x8_t SkAlphaMul_neon8(uint8x8_t color, uint16x8_t scale) {
22 static inline uint8x8x4_t SkAlphaMulQ_neon8(uint8x8x4_t color, uint16x8_t scale) {
37 static inline uint8x8x4_t SkPixel16ToPixel32_neon8(uint16x8_t vsrc) {
58 static inline uint16x8_t SkPixel32ToPixel16_neon8(uint8x8x4_t vsrc) {
60 uint16x8_t ret;
72 static inline uint8x8_t SkBlend32_neon8(uint8x8_t src, uint8x8_t dst, uint16x8_t scale) {
H A DSkXfermode_opts_arm_neon.cpp17 uint16x8_t tmp;
29 static inline uint16x8_t SkAlphaMulAlpha_neon8_16(uint8x8_t color, uint8x8_t alpha) {
30 uint16x8_t ret;
42 uint16x8_t tmp;
58 static inline uint16x8_t SkDiv255Round_neon8_16_16(uint16x8_t prod) {
68 uint16x8_t cmp16;
123 uint16x8_t vsrc_wide, vdst_wide;
153 uint16x8_t vsrc_wide, vdst_wide;
181 uint16x8_t vsrc_wid
[all...]
/external/clang/test/CodeGenCXX/
H A Daarch64-mangle-neon-vectors.cpp25 typedef __attribute__((neon_vector_type(8))) uint16_t uint16x8_t; typedef
76 void f19(uint16x8_t) {}

Completed in 1701 milliseconds

123