/external/clang/test/CodeGen/ |
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)
|
aarch64-neon-intrinsics.c | 105 uint16x8_t test_vaddq_u16(uint16x8_t v1, uint16x8_t v2) { 217 uint16x8_t test_vsubq_u16(uint16x8_t v1, uint16x8_t v2) { 302 uint16x8_t test_vmulq_u16(uint16x8_t v1, uint16x8_t v2) { 411 uint16x8_t test_vmlaq_u16(uint16x8_t v1, uint16x8_t v2, uint16x8_t v3) [all...] |
arm-neon-vget.c | 29 uint16x4_t low_u16(uint16x8_t a) { 85 uint16x4_t high_u16(uint16x8_t a) {
|
arm_neon_intrinsics.c | 71 uint16x8_t test_vabaq_u16(uint16x8_t a, uint16x8_t b, uint16x8_t c) { 102 uint16x8_t test_vabal_u8(uint16x8_t a, uint8x8_t b, uint8x8_t c) { 187 uint16x8_t test_vabdq_u16(uint16x8_t a, uint16x8_t b) { 224 uint16x8_t test_vabdl_u8(uint8x8_t a, uint8x8_t b) [all...] |
/external/chromium_org/third_party/WebKit/Source/platform/graphics/cpu/arm/filters/ |
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 alphaA, uint16x8_t [all...] |
/external/chromium_org/third_party/skia/src/opts/ |
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) {
|
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; 53 static inline uint16x8_t SkDiv255Round_neon8_16_16(uint16x8_t prod) { 63 uint16x8_t cmp16; 110 uint16x8_t vsrc_wide, vdst_wide; 140 uint16x8_t vsrc_wide, vdst_wide; 168 uint16x8_t vsrc_wide, vdst_wide [all...] |
SkBlitMask_opts_arm_neon.cpp | 17 uint16x8_t vscale = vsubw_u8(vdupq_n_u16(256), vmask); 62 uint16x8_t vscale, vmask256 = SkAlpha255To256_neon8(vmask); 150 uint16x8_t vmask; 151 uint16x8_t vmaskR, vmaskG, vmaskB; 207 uint16x8_t vcolA; 218 uint16x8_t vmask; 219 uint16x8_t vmaskR, vmaskG, vmaskB;
|
SkBlitRow_opts_arm_neon.cpp | 28 uint16x8_t vdst; 373 uint16x8_t vmask_b = vdupq_n_u16(0x1F); // set up blue mask 379 uint16x8_t vsrc_dit_r, vsrc_dit_g, vsrc_dit_b; 380 uint16x8_t vsrc_res_r, vsrc_res_g, vsrc_res_b; 381 uint16x8_t vdst; 382 uint16x8_t vdst_r, vdst_g, vdst_b; 527 uint16x8_t dst_wide; 529 uint16x8_t alpha_wide; 550 uint16x8_t dst_wide; 552 uint16x8_t alpha_wide [all...] |
SkBitmapProcState_filter_neon.h | 29 uint16x8_t tmp1, tmp2; 63 uint16x8_t tmp1, tmp2;
|
/external/skia/src/opts/ |
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) {
|
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; 53 static inline uint16x8_t SkDiv255Round_neon8_16_16(uint16x8_t prod) { 63 uint16x8_t cmp16; 110 uint16x8_t vsrc_wide, vdst_wide; 140 uint16x8_t vsrc_wide, vdst_wide; 168 uint16x8_t vsrc_wide, vdst_wide [all...] |
SkBlitMask_opts_arm_neon.cpp | 17 uint16x8_t vscale = vsubw_u8(vdupq_n_u16(256), vmask); 62 uint16x8_t vscale, vmask256 = SkAlpha255To256_neon8(vmask); 150 uint16x8_t vmask; 151 uint16x8_t vmaskR, vmaskG, vmaskB; 207 uint16x8_t vcolA; 218 uint16x8_t vmask; 219 uint16x8_t vmaskR, vmaskG, vmaskB;
|
SkBlitRow_opts_arm_neon.cpp | 28 uint16x8_t vdst; 373 uint16x8_t vmask_b = vdupq_n_u16(0x1F); // set up blue mask 379 uint16x8_t vsrc_dit_r, vsrc_dit_g, vsrc_dit_b; 380 uint16x8_t vsrc_res_r, vsrc_res_g, vsrc_res_b; 381 uint16x8_t vdst; 382 uint16x8_t vdst_r, vdst_g, vdst_b; 527 uint16x8_t dst_wide; 529 uint16x8_t alpha_wide; 550 uint16x8_t dst_wide; 552 uint16x8_t alpha_wide [all...] |
/ndk/tests/build/b9193874-neon/jni/ |
b9193874-neon.c | 8 typedef __builtin_neon_uhi uint16x8_t __attribute__ ((__vector_size__ (16))); typedef 23 __extension__ static __inline uint16x8_t __attribute__ ((__always_inline__)) 24 vaddq_u16 (uint16x8_t __a, uint16x8_t __b) 26 return (uint16x8_t)__builtin_neon_vaddv8hi ((int16x8_t) __a, (int16x8_t) __b, 0); 33 __extension__ static __inline uint16x8_t __attribute__ ((__always_inline__)) 36 return (uint16x8_t)__builtin_neon_vaddlv8qi ((int8x8_t) __a, (int8x8_t) __b, 0); 38 __extension__ static __inline uint16x8_t __attribute__ ((__always_inline__)) 39 vaddw_u8 (uint16x8_t __a, uint8x8_t __b) 41 return (uint16x8_t)__builtin_neon_vaddwv8qi ((int16x8_t) __a, (int8x8_t) __b, 0) [all...] |
/external/clang/test/CodeGenCXX/ |
aarch64-mangle-neon-vectors.cpp | 26 typedef __attribute__((neon_vector_type(8))) uint16_t uint16x8_t; typedef 77 void f19(uint16x8_t) {}
|
/prebuilts/gcc/darwin-x86/arm/arm-eabi-4.6/lib/gcc/arm-eabi/4.6.x-google/include/ |
arm_neon.h | 60 typedef __builtin_neon_uhi uint16x8_t __attribute__ ((__vector_size__ (16))); typedef 125 uint16x8_t val[2]; 235 uint16x8_t val[3]; 345 uint16x8_t val[4]; 489 __extension__ static __inline uint16x8_t __attribute__ ((__always_inline__)) 490 vaddq_u16 (uint16x8_t __a, uint16x8_t __b) 492 return (uint16x8_t)__builtin_neon_vaddv8hi ((int16x8_t) __a, (int16x8_t) __b, 0); 525 __extension__ static __inline uint16x8_t __attribute__ ((__always_inline__)) 528 return (uint16x8_t)__builtin_neon_vaddlv8qi ((int8x8_t) __a, (int8x8_t) __b, 0) [all...] |
/prebuilts/gcc/darwin-x86/arm/arm-eabi-4.7/lib/gcc/arm-eabi/4.7/include/ |
arm_neon.h | 60 typedef __builtin_neon_uhi uint16x8_t __attribute__ ((__vector_size__ (16))); typedef 125 uint16x8_t val[2]; 235 uint16x8_t val[3]; 345 uint16x8_t val[4]; 489 __extension__ static __inline uint16x8_t __attribute__ ((__always_inline__)) 490 vaddq_u16 (uint16x8_t __a, uint16x8_t __b) 492 return (uint16x8_t)__builtin_neon_vaddv8hi ((int16x8_t) __a, (int16x8_t) __b, 0); 525 __extension__ static __inline uint16x8_t __attribute__ ((__always_inline__)) 528 return (uint16x8_t)__builtin_neon_vaddlv8qi ((int8x8_t) __a, (int8x8_t) __b, 0) [all...] |
/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.6/lib/gcc/arm-linux-androideabi/4.6.x-google/include/ |
arm_neon.h | 60 typedef __builtin_neon_uhi uint16x8_t __attribute__ ((__vector_size__ (16))); typedef 125 uint16x8_t val[2]; 235 uint16x8_t val[3]; 345 uint16x8_t val[4]; 489 __extension__ static __inline uint16x8_t __attribute__ ((__always_inline__)) 490 vaddq_u16 (uint16x8_t __a, uint16x8_t __b) 492 return (uint16x8_t)__builtin_neon_vaddv8hi ((int16x8_t) __a, (int16x8_t) __b, 0); 525 __extension__ static __inline uint16x8_t __attribute__ ((__always_inline__)) 528 return (uint16x8_t)__builtin_neon_vaddlv8qi ((int8x8_t) __a, (int8x8_t) __b, 0) [all...] |
/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.7/lib/gcc/arm-linux-androideabi/4.7/include/ |
arm_neon.h | 60 typedef __builtin_neon_uhi uint16x8_t __attribute__ ((__vector_size__ (16))); typedef 125 uint16x8_t val[2]; 235 uint16x8_t val[3]; 345 uint16x8_t val[4]; 489 __extension__ static __inline uint16x8_t __attribute__ ((__always_inline__)) 490 vaddq_u16 (uint16x8_t __a, uint16x8_t __b) 492 return (uint16x8_t)__builtin_neon_vaddv8hi ((int16x8_t) __a, (int16x8_t) __b, 0); 525 __extension__ static __inline uint16x8_t __attribute__ ((__always_inline__)) 528 return (uint16x8_t)__builtin_neon_vaddlv8qi ((int8x8_t) __a, (int8x8_t) __b, 0) [all...] |
/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/lib/gcc/arm-eabi/4.6.x-google/include/ |
arm_neon.h | 60 typedef __builtin_neon_uhi uint16x8_t __attribute__ ((__vector_size__ (16))); typedef 125 uint16x8_t val[2]; 235 uint16x8_t val[3]; 345 uint16x8_t val[4]; 489 __extension__ static __inline uint16x8_t __attribute__ ((__always_inline__)) 490 vaddq_u16 (uint16x8_t __a, uint16x8_t __b) 492 return (uint16x8_t)__builtin_neon_vaddv8hi ((int16x8_t) __a, (int16x8_t) __b, 0); 525 __extension__ static __inline uint16x8_t __attribute__ ((__always_inline__)) 528 return (uint16x8_t)__builtin_neon_vaddlv8qi ((int8x8_t) __a, (int8x8_t) __b, 0) [all...] |
/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7/lib/gcc/arm-eabi/4.7/include/ |
arm_neon.h | 60 typedef __builtin_neon_uhi uint16x8_t __attribute__ ((__vector_size__ (16))); typedef 125 uint16x8_t val[2]; 235 uint16x8_t val[3]; 345 uint16x8_t val[4]; 489 __extension__ static __inline uint16x8_t __attribute__ ((__always_inline__)) 490 vaddq_u16 (uint16x8_t __a, uint16x8_t __b) 492 return (uint16x8_t)__builtin_neon_vaddv8hi ((int16x8_t) __a, (int16x8_t) __b, 0); 525 __extension__ static __inline uint16x8_t __attribute__ ((__always_inline__)) 528 return (uint16x8_t)__builtin_neon_vaddlv8qi ((int8x8_t) __a, (int8x8_t) __b, 0) [all...] |
/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/lib/gcc/arm-linux-androideabi/4.6.x-google/include/ |
arm_neon.h | 60 typedef __builtin_neon_uhi uint16x8_t __attribute__ ((__vector_size__ (16))); typedef 125 uint16x8_t val[2]; 235 uint16x8_t val[3]; 345 uint16x8_t val[4]; 489 __extension__ static __inline uint16x8_t __attribute__ ((__always_inline__)) 490 vaddq_u16 (uint16x8_t __a, uint16x8_t __b) 492 return (uint16x8_t)__builtin_neon_vaddv8hi ((int16x8_t) __a, (int16x8_t) __b, 0); 525 __extension__ static __inline uint16x8_t __attribute__ ((__always_inline__)) 528 return (uint16x8_t)__builtin_neon_vaddlv8qi ((int8x8_t) __a, (int8x8_t) __b, 0) [all...] |
/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/lib/gcc/arm-linux-androideabi/4.7/include/ |
arm_neon.h | 60 typedef __builtin_neon_uhi uint16x8_t __attribute__ ((__vector_size__ (16))); typedef 125 uint16x8_t val[2]; 235 uint16x8_t val[3]; 345 uint16x8_t val[4]; 489 __extension__ static __inline uint16x8_t __attribute__ ((__always_inline__)) 490 vaddq_u16 (uint16x8_t __a, uint16x8_t __b) 492 return (uint16x8_t)__builtin_neon_vaddv8hi ((int16x8_t) __a, (int16x8_t) __b, 0); 525 __extension__ static __inline uint16x8_t __attribute__ ((__always_inline__)) 528 return (uint16x8_t)__builtin_neon_vaddlv8qi ((int8x8_t) __a, (int8x8_t) __b, 0) [all...] |
/external/chromium_org/third_party/WebKit/Source/platform/graphics/cpu/arm/ |
GraphicsContext3DNEON.h | 122 uint16x8_t immediate0x0f = vdupq_n_u16(0x0F); 124 uint16x8_t eightPixels = vld1q_u16(source + i); 180 uint16x8_t immediate0x1f = vdupq_n_u16(0x1F); 181 uint16x8_t immediate0x1 = vdupq_n_u16(0x1); 184 uint16x8_t eightPixels = vld1q_u16(source + i); 242 uint16x8_t immediate0x3f = vdupq_n_u16(0x3F); 243 uint16x8_t immediate0x1f = vdupq_n_u16(0x1F); 250 uint16x8_t eightPixels = vld1q_u16(source + i);
|