Home
last modified time | relevance | path

Searched refs:int16x8_t (Results 1 – 23 of 23) sorted by relevance

/external/clang/test/CodeGen/
Daarch64-neon-intrinsics.c69 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 …]
Darm_neon_intrinsics.c53 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 …]
Darm-neon-vget.c24 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/
D2009-12-11-NeonTypes.ll8 %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/
DSkBitmapProcState_arm_neon.cpp134 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 …]
DSkColor_opts_neon.h73 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()
DSkBitmapProcState_matrix_repeat_neon.h124 int16x8_t hi16; in SCALE_NOFILTER_NAME()
219 int16x8_t hi16; in AFFINE_NOFILTER_NAME()
320 int16x8_t hi, hi2; in PERSP_NOFILTER_NAME()
DSkBitmapProcState_matrix_clamp_neon.h129 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()
DSkBlitRow_opts_arm_neon.cpp372 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()
DSkXfermode_opts_arm_neon.cpp580 int16x8_t val; in difference_color()
/external/chromium_org/third_party/skia/src/opts/
DSkBitmapProcState_arm_neon.cpp134 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 …]
DSkColor_opts_neon.h73 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()
DSkBitmapProcState_matrix_repeat_neon.h124 int16x8_t hi16; in SCALE_NOFILTER_NAME()
219 int16x8_t hi16; in AFFINE_NOFILTER_NAME()
320 int16x8_t hi, hi2; in PERSP_NOFILTER_NAME()
DSkBitmapProcState_matrix_clamp_neon.h129 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()
DSkBlitRow_opts_arm_neon.cpp372 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()
DSkXfermode_opts_arm_neon.cpp580 int16x8_t val; in difference_color()
/external/webrtc/src/modules/audio_processing/ns/
Dnsx_core_neon.c116 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/
Dupsampling_neon.c103 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/
Dupsampling_neon.c103 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/
Daarch64-mangle-neon-vectors.cpp19 typedef __attribute__((neon_vector_type(8))) int16_t int16x8_t; typedef
71 void f16(int16x8_t) {} in f16() argument
/external/llvm/test/CodeGen/ARM/
D2009-12-02-vtrn-undef.ll6 %struct.int16x8_t = type { <8 x i16> }
7 %struct.int16x8x2_t = type { [2 x %struct.int16x8_t] }
Dreg_sequence.ll5 %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/
Darm-neon-types.c31 int16x8_t test5(int *p) { in test5()