/external/clang/test/CodeGen/ |
D | aarch64-neon-intrinsics.c | 69 int16x8_t test_vaddq_s16(int16x8_t v1, int16x8_t v2) { in test_vaddq_s16() 181 int16x8_t test_vsubq_s16(int16x8_t v1, int16x8_t v2) { in test_vsubq_s16() 284 int16x8_t test_vmulq_s16(int16x8_t v1, int16x8_t v2) { in test_vmulq_s16() 387 int16x8_t test_vmlaq_s16(int16x8_t v1, int16x8_t v2, int16x8_t v3) { in test_vmlaq_s16() 476 int16x8_t test_vmlsq_s16(int16x8_t v1, int16x8_t v2, int16x8_t v3) { in test_vmlsq_s16() 635 int16x8_t test_vabaq_s16(int16x8_t v1, int16x8_t v2, int16x8_t v3) { in test_vabaq_s16() 713 int16x8_t test_vabdq_s16(int16x8_t v1, int16x8_t v2) { in test_vabdq_s16() 828 int16x8_t test_vbslq_s16(uint16x8_t v1, int16x8_t v2, int16x8_t v3) { in test_vbslq_s16() 1050 uint16x8_t test_vtstq_s16(int16x8_t v1, int16x8_t v2) { in test_vtstq_s16() 1159 uint16x8_t test_vceqq_s16(int16x8_t v1, int16x8_t v2) { in test_vceqq_s16() [all …]
|
D | arm_neon_intrinsics.c | 53 int16x8_t test_vabaq_s16(int16x8_t a, int16x8_t b, int16x8_t c) { in test_vabaq_s16() 84 int16x8_t test_vabal_s8(int16x8_t a, int8x8_t b, int8x8_t c) { in test_vabal_s8() 169 int16x8_t test_vabdq_s16(int16x8_t a, int16x8_t b) { in test_vabdq_s16() 206 int16x8_t test_vabdl_s8(int8x8_t a, int8x8_t b) { in test_vabdl_s8() 273 int16x8_t test_vabsq_s16(int16x8_t a) { in test_vabsq_s16() 352 int16x8_t test_vaddq_s16(int16x8_t a, int16x8_t b) { in test_vaddq_s16() 401 int8x8_t test_vaddhn_s16(int16x8_t a, int16x8_t b) { in test_vaddhn_s16() 438 int16x8_t test_vaddl_s8(int8x8_t a, int8x8_t b) { in test_vaddl_s8() 475 int16x8_t test_vaddw_s8(int16x8_t a, int8x8_t b) { in test_vaddw_s8() 566 int16x8_t test_vandq_s16(int16x8_t a, int16x8_t b) { in test_vandq_s16() [all …]
|
D | arm-neon-vget.c | 24 int16x4_t low_s16( int16x8_t a) { in low_s16() 80 int16x4_t high_s16( int16x8_t a) { in high_s16()
|
/external/llvm/test/Transforms/ScalarRepl/ |
D | 2009-12-11-NeonTypes.ll | 8 %struct.int16x8_t = type { <8 x i16> } 9 %struct.int16x8x2_t = type { [2 x %struct.int16x8_t] } 20 %tmp_addr = alloca %struct.int16x8_t 23 %__bx = alloca %struct.int16x8_t 24 %__ax = alloca %struct.int16x8_t 28 %1 = getelementptr inbounds %struct.int16x8_t* %tmp_addr, i32 0, i32 0 31 %2 = getelementptr inbounds %struct.int16x8_t* %__ax, i32 0, i32 0 32 %3 = getelementptr inbounds %struct.int16x8_t* %tmp_addr, i32 0, i32 0 35 %5 = getelementptr inbounds %struct.int16x8_t* %__bx, i32 0, i32 0 36 %6 = getelementptr inbounds %struct.int16x8_t* %tmp_addr, i32 0, i32 0 [all …]
|
/external/skia/src/opts/ |
D | SkBitmapProcState_arm_neon.cpp | 134 int16x8_t p01_16 = vreinterpretq_s16_u16(vmovl_u8(vget_low_u8(pixels))); in convolveHorizontally_neon() 135 int16x8_t p23_16 = vreinterpretq_s16_u16(vmovl_u8(vget_high_u8(pixels))); in convolveHorizontally_neon() 174 int16x8_t p01_16 = vreinterpretq_s16_u16(vmovl_u8(vget_low_u8(pixels))); in convolveHorizontally_neon() 175 int16x8_t p23_16 = vreinterpretq_s16_u16(vmovl_u8(vget_high_u8(pixels))); in convolveHorizontally_neon() 231 int16x8_t src16_01 = vreinterpretq_s16_u16(vmovl_u8(vget_low_u8(src8))); in convolveVertically_neon() 232 int16x8_t src16_23 = vreinterpretq_s16_u16(vmovl_u8(vget_high_u8(src8))); in convolveVertically_neon() 252 int16x8_t accum16_0 = vcombine_s16(vqmovn_s32(accum0), vqmovn_s32(accum1)); in convolveVertically_neon() 254 int16x8_t accum16_1 = vcombine_s16(vqmovn_s32(accum2), vqmovn_s32(accum3)); in convolveVertically_neon() 299 int16x8_t src16_01 = vreinterpretq_s16_u16(vmovl_u8(vget_low_u8(src8))); in convolveVertically_neon() 300 int16x8_t src16_23 = vreinterpretq_s16_u16(vmovl_u8(vget_high_u8(src8))); in convolveVertically_neon() [all …]
|
D | SkColor_opts_neon.h | 73 int16x8_t src_wide, dst_wide; in SkBlend32_neon8() 88 int16x8_t vscale = vdupq_n_s16(srcScale); in SkFourByteInterp256_neon() 89 int16x8_t vsrc_wide, vdst_wide, vdiff; in SkFourByteInterp256_neon()
|
D | SkBitmapProcState_matrix_repeat_neon.h | 124 int16x8_t hi16; in SCALE_NOFILTER_NAME() 219 int16x8_t hi16; in AFFINE_NOFILTER_NAME() 320 int16x8_t hi, hi2; in PERSP_NOFILTER_NAME()
|
D | SkBitmapProcState_matrix_clamp_neon.h | 129 int16x8_t hi16; in SCALE_NOFILTER_NAME() 197 int16x8_t maxXY = vreinterpretq_s16_s32(vdupq_n_s32(maxpair)); in AFFINE_NOFILTER_NAME() 220 int16x8_t hi16, hi16_2; in AFFINE_NOFILTER_NAME()
|
D | SkBlitRow_opts_arm_neon.cpp | 372 int16x8_t vscale = vdupq_n_s16(scale); // duplicate scale into neon reg in S32_D565_Blend_Dither_neon() 383 int16x8_t vres_r, vres_g, vres_b; in S32_D565_Blend_Dither_neon()
|
D | SkXfermode_opts_arm_neon.cpp | 580 int16x8_t val; in difference_color()
|
/external/chromium_org/third_party/skia/src/opts/ |
D | SkBitmapProcState_arm_neon.cpp | 134 int16x8_t p01_16 = vreinterpretq_s16_u16(vmovl_u8(vget_low_u8(pixels))); in convolveHorizontally_neon() 135 int16x8_t p23_16 = vreinterpretq_s16_u16(vmovl_u8(vget_high_u8(pixels))); in convolveHorizontally_neon() 174 int16x8_t p01_16 = vreinterpretq_s16_u16(vmovl_u8(vget_low_u8(pixels))); in convolveHorizontally_neon() 175 int16x8_t p23_16 = vreinterpretq_s16_u16(vmovl_u8(vget_high_u8(pixels))); in convolveHorizontally_neon() 231 int16x8_t src16_01 = vreinterpretq_s16_u16(vmovl_u8(vget_low_u8(src8))); in convolveVertically_neon() 232 int16x8_t src16_23 = vreinterpretq_s16_u16(vmovl_u8(vget_high_u8(src8))); in convolveVertically_neon() 252 int16x8_t accum16_0 = vcombine_s16(vqmovn_s32(accum0), vqmovn_s32(accum1)); in convolveVertically_neon() 254 int16x8_t accum16_1 = vcombine_s16(vqmovn_s32(accum2), vqmovn_s32(accum3)); in convolveVertically_neon() 299 int16x8_t src16_01 = vreinterpretq_s16_u16(vmovl_u8(vget_low_u8(src8))); in convolveVertically_neon() 300 int16x8_t src16_23 = vreinterpretq_s16_u16(vmovl_u8(vget_high_u8(src8))); in convolveVertically_neon() [all …]
|
D | SkColor_opts_neon.h | 73 int16x8_t src_wide, dst_wide; in SkBlend32_neon8() 88 int16x8_t vscale = vdupq_n_s16(srcScale); in SkFourByteInterp256_neon() 89 int16x8_t vsrc_wide, vdst_wide, vdiff; in SkFourByteInterp256_neon()
|
D | SkBitmapProcState_matrix_repeat_neon.h | 124 int16x8_t hi16; in SCALE_NOFILTER_NAME() 219 int16x8_t hi16; in AFFINE_NOFILTER_NAME() 320 int16x8_t hi, hi2; in PERSP_NOFILTER_NAME()
|
D | SkBitmapProcState_matrix_clamp_neon.h | 129 int16x8_t hi16; in SCALE_NOFILTER_NAME() 197 int16x8_t maxXY = vreinterpretq_s16_s32(vdupq_n_s32(maxpair)); in AFFINE_NOFILTER_NAME() 220 int16x8_t hi16, hi16_2; in AFFINE_NOFILTER_NAME()
|
D | SkBlitRow_opts_arm_neon.cpp | 372 int16x8_t vscale = vdupq_n_s16(scale); // duplicate scale into neon reg in S32_D565_Blend_Dither_neon() 383 int16x8_t vres_r, vres_g, vres_b; in S32_D565_Blend_Dither_neon()
|
D | SkXfermode_opts_arm_neon.cpp | 580 int16x8_t val; in difference_color()
|
/external/webrtc/src/modules/audio_processing/ns/ |
D | nsx_core_neon.c | 116 int16x8_t logval_16x8 = vdupq_n_s16(logval); in NoiseEstimationNeon() 141 int16x8_t WIDTHQ8_16x8 = vdupq_n_s16(WIDTH_Q8); in NoiseEstimationNeon() 142 int16x8_t WIDTHFACTOR_16x8 = vdupq_n_s16(width_factor); in NoiseEstimationNeon() 163 int16x8_t countProd_16x8 = vdupq_n_s16(countProd); in NoiseEstimationNeon() 164 int16x8_t tmp16x8_0 = vdupq_n_s16(countDiv); in NoiseEstimationNeon() 165 int16x8_t prod16x8 = vqrdmulhq_s16(WIDTHFACTOR_16x8, tmp16x8_0); in NoiseEstimationNeon() 166 int16x8_t tmp16x8_1; in NoiseEstimationNeon() 167 int16x8_t tmp16x8_2; in NoiseEstimationNeon() 168 int16x8_t tmp16x8_3; in NoiseEstimationNeon() 169 int16x8_t tmp16x8_4; in NoiseEstimationNeon() [all …]
|
/external/chromium_org/third_party/libwebp/dsp/ |
D | upsampling_neon.c | 103 int16x8_t yy = vreinterpretq_s16_u16(vsubl_u8(y, u16)); \ 104 int16x8_t uu = vreinterpretq_s16_u16(vsubl_u8(u, u128)); \ 105 int16x8_t vv = vreinterpretq_s16_u16(vsubl_u8(v, u128)); \ 107 int16x8_t ud = vshlq_n_s16(uu, 1); \ 108 int16x8_t vd = vshlq_n_s16(vv, 1); \ 114 int16x8_t vr = vcombine_s16(vrshrn_n_s32(vrl, 16), \ 123 int16x8_t gc = vcombine_s16(vrshrn_n_s32(gcl, 16), \ 130 int16x8_t ub = vcombine_s16(vrshrn_n_s32(ubl, 16), \
|
/external/webp/src/dsp/ |
D | upsampling_neon.c | 103 int16x8_t yy = vreinterpretq_s16_u16(vsubl_u8(y, u16)); \ 104 int16x8_t uu = vreinterpretq_s16_u16(vsubl_u8(u, u128)); \ 105 int16x8_t vv = vreinterpretq_s16_u16(vsubl_u8(v, u128)); \ 107 int16x8_t ud = vshlq_n_s16(uu, 1); \ 108 int16x8_t vd = vshlq_n_s16(vv, 1); \ 114 int16x8_t vr = vcombine_s16(vrshrn_n_s32(vrl, 16), \ 123 int16x8_t gc = vcombine_s16(vrshrn_n_s32(gcl, 16), \ 130 int16x8_t ub = vcombine_s16(vrshrn_n_s32(ubl, 16), \
|
/external/clang/test/CodeGenCXX/ |
D | aarch64-mangle-neon-vectors.cpp | 19 typedef __attribute__((neon_vector_type(8))) int16_t int16x8_t; typedef 71 void f16(int16x8_t) {} in f16() argument
|
/external/llvm/test/CodeGen/ARM/ |
D | 2009-12-02-vtrn-undef.ll | 6 %struct.int16x8_t = type { <8 x i16> } 7 %struct.int16x8x2_t = type { [2 x %struct.int16x8_t] }
|
D | reg_sequence.ll | 5 %struct.int16x8_t = type { <8 x i16> } 45 define void @t2(i16* %i_ptr, i16* %o_ptr, %struct.int16x8_t* nocapture %vT0ptr, %struct.int16x8_t* … 56 %0 = getelementptr inbounds %struct.int16x8_t* %vT0ptr, i32 0, i32 0 ; <<8 x i16>*> [#uses=1] 58 %2 = getelementptr inbounds %struct.int16x8_t* %vT1ptr, i32 0, i32 0 ; <<8 x i16>*> [#uses=1]
|
/external/clang/test/Sema/ |
D | arm-neon-types.c | 31 int16x8_t test5(int *p) { in test5()
|