/external/clang/test/CodeGen/ |
aarch64-neon-shifts.c | 7 uint8x8_t test_shift_vshr(uint8x8_t a) { 19 uint8x8_t test_shift_vshr_umax(uint8x8_t a) { 25 uint8x8_t test_shift_vsra(uint8x8_t a, uint8x8_t b) { 39 uint8x8_t test_shift_vsra_umax(uint8x8_t a, uint8x8_t b) [all...] |
arm-neon-shifts.c | 9 uint8x8_t test_shift_vshr(uint8x8_t a) { 21 uint8x8_t test_shift_vshr_umax(uint8x8_t a) { 27 uint8x8_t test_shift_vsra(uint8x8_t a, uint8x8_t b) { 41 uint8x8_t test_shift_vsra_umax(uint8x8_t a, uint8x8_t b) [all...] |
aarch64-neon-tbl.c | 161 uint8x8_t test_vtbl1_u8(uint8x8_t a, uint8x8_t b) { 167 uint8x8_t test_vqtbl1_u8(uint8x16_t a, uint8x8_t b) { 173 uint8x8_t test_vtbl2_u8(uint8x8x2_t a, uint8x8_t b) { 179 uint8x8_t test_vqtbl2_u8(uint8x16x2_t a, uint8x8_t b) { 185 uint8x8_t test_vtbl3_u8(uint8x8x3_t a, uint8x8_t b) [all...] |
/ndk/tests/device/issue61659-neon-assignment/jni/ |
issue61659-neon-assignment.c | 12 static const uint8x8_t v00FF8 = { 0,0,0,0, 0xff,0xff,0xff,0xff }; // wrong 13 static const uint8x8_t vFF008 = { 0xff,0xff,0xff,0xff, 0,0,0,0 }; 17 uint8x8_t v = v00FF8; 24 uint8x8_t v00FF8 = vcreate_u8(local_Mask2); //{ 0,0,0,0,0xff,0xff,0xff,0xff }; 35 uint8x8_t v00FF8 = (uint8x8_t)v00FF_; 41 uint8x8_t mask_high = vcreate_u8(0xFFFFFFFF00000000ULL); 42 uint8x8_t mask_low = vcreate_u8(0x00000000FFFFFFFFULL); 43 uint8x8_t va = vdup_n_u8 ('a'); 44 uint8x8_t vb = vdup_n_u8 ('b') [all...] |
/external/chromium_org/third_party/WebKit/Source/platform/graphics/cpu/arm/ |
WebGLImageConversionNEON.h | 60 uint8x8_t componentA = vdup_n_u8(0xFF); 63 uint8x8_t componentR = vqmovn_u16(vshrq_n_u16(RGB16.val[0], 8)); 64 uint8x8_t componentG = vqmovn_u16(vshrq_n_u16(RGB16.val[1], 8)); 65 uint8x8_t componentB = vqmovn_u16(vshrq_n_u16(RGB16.val[2], 8)); 83 uint8x8_t componentA = vqmovn_u16(vshrq_n_u16(ARGB16.val[0], 8)); 84 uint8x8_t componentR = vqmovn_u16(vshrq_n_u16(ARGB16.val[1], 8)); 85 uint8x8_t componentG = vqmovn_u16(vshrq_n_u16(ARGB16.val[2], 8)); 86 uint8x8_t componentB = vqmovn_u16(vshrq_n_u16(ARGB16.val[3], 8)); 104 uint8x8_t componentB = vqmovn_u16(vshrq_n_u16(ARGB16.val[0], 8)); 105 uint8x8_t componentG = vqmovn_u16(vshrq_n_u16(ARGB16.val[1], 8)) [all...] |
/external/chromium_org/third_party/libwebp/dsp/ |
lossless_neon.c | 77 const uint8x8_t shuffle = vld1_u8(kRGBAShuffle); 79 const uint8x8_t pixels = vld1_u8((uint8_t*)src); 95 const uint8x8_t shuffle0 = vld1_u8(kBGRShuffle[0]); 96 const uint8x8_t shuffle1 = vld1_u8(kBGRShuffle[1]); 97 const uint8x8_t shuffle2 = vld1_u8(kBGRShuffle[2]); 122 const uint8x8_t shuffle0 = vld1_u8(kRGBShuffle[0]); 123 const uint8x8_t shuffle1 = vld1_u8(kRGBShuffle[1]); 124 const uint8x8_t shuffle2 = vld1_u8(kRGBShuffle[2]); 148 const uint8x8_t a0 = vreinterpret_u8_u64(vcreate_u64(*a)); 149 const uint8x8_t b0 = vreinterpret_u8_u64(vcreate_u64(*b)) [all...] |
/external/webp/src/dsp/ |
lossless_neon.c | 77 const uint8x8_t shuffle = vld1_u8(kRGBAShuffle); 79 const uint8x8_t pixels = vld1_u8((uint8_t*)src); 95 const uint8x8_t shuffle0 = vld1_u8(kBGRShuffle[0]); 96 const uint8x8_t shuffle1 = vld1_u8(kBGRShuffle[1]); 97 const uint8x8_t shuffle2 = vld1_u8(kBGRShuffle[2]); 122 const uint8x8_t shuffle0 = vld1_u8(kRGBShuffle[0]); 123 const uint8x8_t shuffle1 = vld1_u8(kRGBShuffle[1]); 124 const uint8x8_t shuffle2 = vld1_u8(kRGBShuffle[2]); 148 const uint8x8_t a0 = vreinterpret_u8_u64(vcreate_u64(*a)); 149 const uint8x8_t b0 = vreinterpret_u8_u64(vcreate_u64(*b)) [all...] |
/external/clang/test/Sema/ |
arm-neon-types.c | 44 extern inline uint8x8_t test7(uint8x8_t a, uint8x8_t b) {
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/arm/neon/ |
reconintra_neon.c | 82 const uint8x8_t v_yleft = vmov_n_u8((int8_t)yleft[0]); 89 const uint8x8_t pred_lo = vqmovun_s16(b_lo); 90 const uint8x8_t pred_hi = vqmovun_s16(b_hi); 117 uint8x8_t v_expected_udc = vdup_n_u8(128); 118 uint8x8_t v_expected_vdc = vdup_n_u8(128); 126 const uint8x8_t v_uabove = vld1_u8(uabove_row); 127 const uint8x8_t v_vabove = vld1_u8(vabove_row); 158 const uint8x8_t v_uabove = vld1_u8(uabove_row); 159 const uint8x8_t v_vabove = vld1_u8(vabove_row); 171 const uint8x8_t v_uleft = vmov_n_u8((uint8_t)uleft[0]) [all...] |
copymem_neon.c | 18 uint8x8_t vtmp; 34 uint8x8_t vtmp;
|
/ndk/tests/build/b9193874-neon/jni/ |
b9193874-neon.c | 7 typedef __builtin_neon_uqi uint8x8_t __attribute__ ((__vector_size__ (8))); typedef 16 uint8x8_t val[2]; 20 uint8x8_t val[4]; 34 vaddl_u8 (uint8x8_t __a, uint8x8_t __b) 39 vaddw_u8 (uint16x8_t __a, uint8x8_t __b) 43 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 44 vrhadd_u8 (uint8x8_t __a, uint8x8_t __b) 46 return (uint8x8_t)__builtin_neon_vhaddv8qi ((int8x8_t) __a, (int8x8_t) __b, 4) [all...] |
/external/chromium_org/third_party/skia/src/opts/ |
SkXfermode_opts_arm_neon.cpp | 16 static inline uint8x8_t SkAlphaMulAlpha_neon8(uint8x8_t color, uint8x8_t alpha) { 18 uint8x8_t ret; 29 static inline uint16x8_t SkAlphaMulAlpha_neon8_16(uint8x8_t color, uint8x8_t alpha) { 41 static inline uint8x8_t SkDiv255Round_neon8_32_8(int32x4_t p1, int32x4_t p2) { 65 static inline uint8x8_t clamp_div255round_simd8_32(int32x4_t val1, int32x4_t val2) { 66 uint8x8_t ret; 69 uint8x8_t cmp8, cmp8_1 [all...] |
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) { 40 uint8x8_t vr, vg, vb; 72 static inline uint8x8_t SkBlend32_neon8(uint8x8_t src, uint8x8_t dst, uint16x8_t scale) { 90 uint8x8_t res;
|
SkBlitRow_opts_arm_neon.cpp | 23 uint8x8_t vsrc_0, vsrc_1, vsrc_2; 44 uint8x8_t vsrc_0, vsrc_1, vsrc_2, vsrc_3; 126 register uint8x8_t d0 asm("d0"); 127 register uint8x8_t d1 asm("d1"); 128 register uint8x8_t d2 asm("d2"); 129 register uint8x8_t d3 asm("d3"); 486 uint8x8_t valpha; 510 register uint8x8_t d0 asm("d0"); 511 register uint8x8_t d1 asm("d1"); 512 register uint8x8_t d2 asm("d2") [all...] |
/external/skia/src/opts/ |
SkXfermode_opts_arm_neon.cpp | 16 static inline uint8x8_t SkAlphaMulAlpha_neon8(uint8x8_t color, uint8x8_t alpha) { 18 uint8x8_t ret; 29 static inline uint16x8_t SkAlphaMulAlpha_neon8_16(uint8x8_t color, uint8x8_t alpha) { 41 static inline uint8x8_t SkDiv255Round_neon8_32_8(int32x4_t p1, int32x4_t p2) { 65 static inline uint8x8_t clamp_div255round_simd8_32(int32x4_t val1, int32x4_t val2) { 66 uint8x8_t ret; 69 uint8x8_t cmp8, cmp8_1 [all...] |
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) { 40 uint8x8_t vr, vg, vb; 72 static inline uint8x8_t SkBlend32_neon8(uint8x8_t src, uint8x8_t dst, uint16x8_t scale) { 90 uint8x8_t res;
|
SkBlitRow_opts_arm_neon.cpp | 23 uint8x8_t vsrc_0, vsrc_1, vsrc_2; 44 uint8x8_t vsrc_0, vsrc_1, vsrc_2, vsrc_3; 126 register uint8x8_t d0 asm("d0"); 127 register uint8x8_t d1 asm("d1"); 128 register uint8x8_t d2 asm("d2"); 129 register uint8x8_t d3 asm("d3"); 388 uint8x8_t valpha; 412 register uint8x8_t d0 asm("d0"); 413 register uint8x8_t d1 asm("d1"); 414 register uint8x8_t d2 asm("d2") [all...] |
/external/libvpx/libvpx/vp8/common/arm/neon/ |
copymem_neon.c | 18 uint8x8_t vtmp; 34 uint8x8_t vtmp;
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/ |
copymem_neon.c | 18 uint8x8_t vtmp; 34 uint8x8_t vtmp;
|
/prebuilts/gcc/darwin-x86/mips/mips64el-linux-android-4.8/lib/gcc/mips64el-linux-android/4.8/include/ |
loongson.h | 41 typedef uint8_t uint8x8_t __attribute__((vector_size (8))); typedef 69 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 88 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 89 paddb_u (uint8x8_t s, uint8x8_t t) 145 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 146 paddusb (uint8x8_t s, uint8x8_t t) 170 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 171 pandn_ub (uint8x8_t s, uint8x8_t t [all...] |
/prebuilts/gcc/darwin-x86/mips/mips64el-linux-android-4.9/lib/gcc/mips64el-linux-android/4.9/include/ |
loongson.h | 41 typedef uint8_t uint8x8_t __attribute__((vector_size (8))); typedef 69 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 88 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 89 paddb_u (uint8x8_t s, uint8x8_t t) 145 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 146 paddusb (uint8x8_t s, uint8x8_t t) 170 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 171 pandn_ub (uint8x8_t s, uint8x8_t t [all...] |
/prebuilts/gcc/darwin-x86/mips/mipsel-linux-android-4.8/lib/gcc/mipsel-linux-android/4.8/include/ |
loongson.h | 41 typedef uint8_t uint8x8_t __attribute__((vector_size (8))); typedef 69 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 88 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 89 paddb_u (uint8x8_t s, uint8x8_t t) 145 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 146 paddusb (uint8x8_t s, uint8x8_t t) 170 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 171 pandn_ub (uint8x8_t s, uint8x8_t t [all...] |
/prebuilts/gcc/linux-x86/mips/mips64el-linux-android-4.8/lib/gcc/mips64el-linux-android/4.8/include/ |
loongson.h | 41 typedef uint8_t uint8x8_t __attribute__((vector_size (8))); typedef 69 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 88 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 89 paddb_u (uint8x8_t s, uint8x8_t t) 145 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 146 paddusb (uint8x8_t s, uint8x8_t t) 170 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 171 pandn_ub (uint8x8_t s, uint8x8_t t [all...] |
/prebuilts/gcc/linux-x86/mips/mips64el-linux-android-4.9/lib/gcc/mips64el-linux-android/4.9/include/ |
loongson.h | 41 typedef uint8_t uint8x8_t __attribute__((vector_size (8))); typedef 69 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 88 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 89 paddb_u (uint8x8_t s, uint8x8_t t) 145 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 146 paddusb (uint8x8_t s, uint8x8_t t) 170 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 171 pandn_ub (uint8x8_t s, uint8x8_t t [all...] |
/prebuilts/gcc/linux-x86/mips/mipsel-linux-android-4.8/lib/gcc/mipsel-linux-android/4.8/include/ |
loongson.h | 41 typedef uint8_t uint8x8_t __attribute__((vector_size (8))); typedef 69 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 88 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 89 paddb_u (uint8x8_t s, uint8x8_t t) 145 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 146 paddusb (uint8x8_t s, uint8x8_t t) 170 __extension__ static __inline uint8x8_t __attribute__ ((__always_inline__)) 171 pandn_ub (uint8x8_t s, uint8x8_t t [all...] |