/external/clang/test/CodeGen/ |
H A D | struct-matching-constraint.c | 4 typedef __attribute__((neon_vector_type(8))) uint16_t uint16x8_t; typedef 6 void b(uint16x8_t sat, uint16x8_t luma)
|
H A D | arm64_vecCmpBr.c | 22 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 D | arm64_vqmov.c | 16 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 D | arm64_neon_high_half.c | 21 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 D | arm64_vcopy.c | 27 uint16x8_t test_vcopyq_laneq_u16(uint16x8_t a1, uint16x8_t a2) {
|
H A D | aarch64-neon-3v.c | 74 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 D | arm64_vshift.c | 83 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 D | aarch64-neon-extract.c | 85 uint16x8_t test_vextq_u16(uint16x8_t a, uint16x8_t b) {
|
H A D | arm64_vsli.c | 114 uint16x8_t test_vsliq_n_u16(uint16x8_t a1, uint16x8_t a2) {
|
H A D | arm64_vsri.c | 115 uint16x8_t test_vsriq_n_u16(uint16x8_t a1, uint16x8_t a2) {
|
H A D | aarch64-neon-across.c | 57 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 D | aarch64-neon-2velem.c | 134 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 D | arm-neon-vget.c | 29 uint16x4_t low_u16(uint16x8_t a) { 85 uint16x4_t high_u16(uint16x8_t a) {
|
H A D | aarch64-neon-perm.c | 68 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 D | FEBlendNEON.h | 40 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 D | vp9_subtract_neon.c | 30 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 D | vp9_sad_neon.c | 17 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 D | dc_only_idct_add_neon.c | 23 uint16x8_t q1u16; 24 uint16x8_t qAdd;
|
H A D | reconintra_neon.c | 35 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 D | dc_only_idct_add_neon.c | 23 uint16x8_t q1u16; 24 uint16x8_t qAdd;
|
/external/chromium_org/third_party/skia/src/opts/ |
H A D | SkColor_opts_neon.h | 14 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 D | SkXfermode_opts_arm_neon.cpp | 17 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 D | SkColor_opts_neon.h | 14 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 D | SkXfermode_opts_arm_neon.cpp | 17 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 D | aarch64-mangle-neon-vectors.cpp | 25 typedef __attribute__((neon_vector_type(8))) uint16_t uint16x8_t; typedef 76 void f19(uint16x8_t) {}
|