/external/clang/test/CodeGen/ |
H A D | 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 [all...] |
H A D | 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 [all...] |
H A D | 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_u [all...] |
H A D | aarch64-neon-3v.c | 56 uint8x8_t test_vand_u8(uint8x8_t a, uint8x8_t b) { 152 uint8x8_t test_vorr_u8(uint8x8_t a, uint8x8_t b) { 248 uint8x8_t test_veor_u8(uint8x8_t a, uint8x8_t b) { 344 uint8x8_t test_vbic_u [all...] |
H A D | aarch64-neon-vcombine.c | 32 uint8x16_t test_vcombine_u8(uint8x8_t low, uint8x8_t high) {
|
H A D | arm64_vqmov.c | 16 uint8x16_t test_vqmovun_high_s16(uint8x8_t Vdlow, uint16x8_t Vn) 56 uint8x16_t test_vqmovn_high_u16(uint8x8_t Vdlow, uint16x8_t Vn)
|
H A D | arm64_vshift.c | 53 uint8x8_t test_vqshl_n_u8(uint8x8_t in) { 150 uint8x8_t test_vrshr_n_u8(uint8x8_t in) { 303 uint8x8_t test_vrsra_n_u8(uint8x8_t acc, uint8x8_t in) {
|
H A D | aarch64-neon-extract.c | 56 uint8x8_t test_vext_u8(uint8x8_t a, uint8x8_t b) {
|
/external/chromium_org/third_party/WebKit/Source/platform/graphics/cpu/arm/ |
H A D | 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 component [all...] |
/external/chromium_org/third_party/libwebp/dsp/ |
H A D | 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 b [all...] |
H A D | upsampling_neon.c | 32 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; \ 124 uint8x8_t y = vld1_u8((src_y) + (cur_x) + i); \ 125 uint8x8_t u = vld1_u8((src_uv) + i); \ 126 uint8x8_t v = vld1_u8((src_uv) + i + 16); \ 200 const uint8x8_t u16 = vdup_n_u8(16); \ 201 const uint8x8_t u12 [all...] |
/external/webp/src/dsp/ |
H A D | 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 b [all...] |
H A D | upsampling_neon.c | 32 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; \ 124 uint8x8_t y = vld1_u8((src_y) + (cur_x) + i); \ 125 uint8x8_t u = vld1_u8((src_uv) + i); \ 126 uint8x8_t v = vld1_u8((src_uv) + i + 16); \ 200 const uint8x8_t u16 = vdup_n_u8(16); \ 201 const uint8x8_t u12 [all...] |
/external/clang/test/Sema/ |
H A D | 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/ |
H A D | 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_ulef [all...] |
H A D | copymem_neon.c | 18 uint8x8_t vtmp; 34 uint8x8_t vtmp;
|
/external/chromium_org/third_party/skia/src/opts/ |
H A D | 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 cmp [all...] |
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) { 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;
|
H A D | 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 d [all...] |
/external/skia/src/opts/ |
H A D | 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 cmp [all...] |
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) { 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;
|
H A D | 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 d [all...] |
/external/libvpx/libvpx/vp8/common/arm/neon/ |
H A D | copymem_neon.c | 18 uint8x8_t vtmp; 34 uint8x8_t vtmp;
|
/external/chromium_org/third_party/WebKit/Source/platform/graphics/cpu/arm/filters/ |
H A D | NEONHelpers.h | 47 uint8x8_t temporary2 = vmovn_u16(vcombine_u16(temporary1, temporary1));
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/ |
H A D | vp9_variance_neon.c | 59 const uint8x8_t v_a = vld1_u8(&a[j]); 60 const uint8x8_t v_b = vld1_u8(&b[j]); 116 const uint8x8_t f0 = vmov_n_u8((uint8_t)vp9_filter[0]); 117 const uint8x8_t f1 = vmov_n_u8((uint8_t)vp9_filter[1]); 120 const uint8x8_t src_0 = vld1_u8(&src_ptr[0]); 121 const uint8x8_t src_1 = vld1_u8(&src_ptr[pixel_step]); 124 const uint8x8_t out = vrshrn_n_u16(b, FILTER_BITS); 139 const uint8x8_t f0 = vmov_n_u8((uint8_t)vp9_filter[0]); 140 const uint8x8_t f1 = vmov_n_u8((uint8_t)vp9_filter[1]); 148 const uint8x8_t out_l [all...] |