Searched refs:float16x8_t (Results 1 – 15 of 15) sorted by relevance
/external/llvm/test/CodeGen/AArch64/ |
D | fp16-vector-shuffle.ll | 18 ; float16x8_t select_128(float16x8_t a, float16x8_t b, uint16x8_t c) { return vbslq_u16(c, a, b); } 44 ; float16x8_t lane_128_64(float16x8_t a, float16x4_t b) { 59 ; float16x4_t lane_64_128(float16x4_t a, float16x8_t b) { 74 ; float16x8_t lane_128_128(float16x8_t a, float16x8_t b) { 96 ; float16x8_t ext_128(float16x8_t a, float16x8_t b) { 129 ; float16x8_t rev32_128(float16x8_t a) { 140 ; float16x8_t rev64_128(float16x8_t a) { 172 ; float16x8_t dup_128(__fp16 a) { return vdupq_n_f16(a); } 197 ; float16x8_t dup_lane_128(float16x4_t a) { return vdupq_lane_f16(a, 2); } 206 ; float16x4_t dup_laneq_64(float16x8_t a) { return vdup_laneq_f16(a, 2); } [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/ |
D | fp16-vector-shuffle.ll | 18 ; float16x8_t select_128(float16x8_t a, float16x8_t b, uint16x8_t c) { return vbslq_u16(c, a, b); } 44 ; float16x8_t lane_128_64(float16x8_t a, float16x4_t b) { 59 ; float16x4_t lane_64_128(float16x4_t a, float16x8_t b) { 74 ; float16x8_t lane_128_128(float16x8_t a, float16x8_t b) { 96 ; float16x8_t ext_128(float16x8_t a, float16x8_t b) { 129 ; float16x8_t rev32_128(float16x8_t a) { 140 ; float16x8_t rev64_128(float16x8_t a) { 172 ; float16x8_t dup_128(__fp16 a) { return vdupq_n_f16(a); } 197 ; float16x8_t dup_lane_128(float16x4_t a) { return vdupq_lane_f16(a, 2); } 206 ; float16x4_t dup_laneq_64(float16x8_t a) { return vdup_laneq_f16(a, 2); } [all …]
|
/external/clang/test/CodeGenCXX/ |
D | mangle-neon-vectors.cpp | 24 typedef __attribute__((neon_vector_type(8))) float16_t float16x8_t; typedef 61 void f8(float16x8_t v) {} in f8()
|
D | aarch64-mangle-neon-vectors.cpp | 30 typedef __attribute__((neon_vector_type(8))) float16_t float16x8_t; typedef 52 void f7(float16x8_t) {} in f7() argument
|
/external/clang/test/CodeGen/ |
D | aarch64-neon-vget.c | 189 float32_t test_vgetq_lane_f16(float16x8_t a) { in test_vgetq_lane_f16() 420 float16x8_t test_vsetq_lane_f16(float16_t *a, float16x8_t b) { in test_vsetq_lane_f16()
|
D | aarch64-neon-vget-hilo.c | 74 float16x4_t test_vget_high_f16(float16x8_t a) { in test_vget_high_f16() 172 float16x4_t test_vget_low_f16(float16x8_t a) { in test_vget_low_f16()
|
D | arm64_vdup.c | 29 float16x8_t test_vdupq_n_f16(float16_t *a1) { in test_vdupq_n_f16()
|
D | arm64_vdupq_n_f64.c | 75 float16x8_t test_vmovq_n_f16(float16_t *a1) { in test_vmovq_n_f16()
|
D | aarch64-neon-vcombine.c | 73 float16x8_t test_vcombine_f16(float16x4_t low, float16x4_t high) { in test_vcombine_f16()
|
D | arm_neon_intrinsics.c | 2268 float16x8_t test_vcombine_f16(float16x4_t a, float16x4_t b) { in test_vcombine_f16() 3020 float16x8_t test_vdupq_n_f16(float16_t *a) { in test_vdupq_n_f16() 3492 float16x4_t test_vget_high_f16(float16x8_t a) { in test_vget_high_f16() 3728 float32_t test_vgetq_lane_f16(float16x8_t a) { in test_vgetq_lane_f16() 3802 float16x4_t test_vget_low_f16(float16x8_t a) { in test_vget_low_f16() 4189 float16x8_t test_vld1q_f16(float16_t const * a) { in test_vld1q_f16() 4403 float16x8_t test_vld1q_dup_f16(float16_t const * a) { in test_vld1q_dup_f16() 4663 float16x8_t test_vld1q_lane_f16(float16_t const * a, float16x8_t b) { in test_vld1q_lane_f16() 10172 float16x8_t test_vmovq_n_f16(float16_t *a) { in test_vmovq_n_f16() 14629 int8x16_t test_vreinterpretq_s8_f16(float16x8_t a) { in test_vreinterpretq_s8_f16() [all …]
|
D | aarch64-neon-intrinsics.c | 9963 float16x8_t test_vld1q_f16(float16_t const *a) { in test_vld1q_f16() 11592 void test_vst1q_f16(float16_t *a, float16x8_t b) { in test_vst1q_f16() 20587 int8x16_t test_vreinterpretq_s8_f16(float16x8_t a) { in test_vreinterpretq_s8_f16() 20676 int16x8_t test_vreinterpretq_s16_f16(float16x8_t a) { in test_vreinterpretq_s16_f16() 20765 int32x4_t test_vreinterpretq_s32_f16(float16x8_t a) { in test_vreinterpretq_s32_f16() 20855 int64x2_t test_vreinterpretq_s64_f16(float16x8_t a) { in test_vreinterpretq_s64_f16() 20944 uint8x16_t test_vreinterpretq_u8_f16(float16x8_t a) { in test_vreinterpretq_u8_f16() 21033 uint16x8_t test_vreinterpretq_u16_f16(float16x8_t a) { in test_vreinterpretq_u16_f16() 21122 uint32x4_t test_vreinterpretq_u32_f16(float16x8_t a) { in test_vreinterpretq_u32_f16() 21212 uint64x2_t test_vreinterpretq_u64_f16(float16x8_t a) { in test_vreinterpretq_u64_f16() [all …]
|
D | aarch64-neon-ldst-one.c | 99 float16x8_t test_vld1q_dup_f16(float16_t *a) { in test_vld1q_dup_f16() 1906 float16x8_t test_vld1q_lane_f16(float16_t *a, float16x8_t b) { in test_vld1q_lane_f16() 5369 void test_vst1q_lane_f16(float16_t *a, float16x8_t b) { in test_vst1q_lane_f16()
|
D | aarch64-neon-misc.c | 2374 float16x8_t test_vcvt_high_f16_f32(float16x4_t a, float32x4_t b) { in test_vcvt_high_f16_f32() 2435 float32x4_t test_vcvt_high_f32_f16(float16x8_t a) { in test_vcvt_high_f32_f16()
|
/external/neon_2_sse/ |
D | NEON_2_SSE.h | 158 typedef __m128 float16x8_t; //not supported by IA, for compartibility typedef 252 float16x8_t val[2]; 319 float16x8_t val[4]; 389 float16x8_t val[3]; 1230 _NEON2SSESTORAGE float16x8_t vld1q_f16(__transfersize(8) __fp16 const * ptr); // VLD1.16 {d0, d1}, … 1257 _NEON2SSESTORAGE float16x8_t vld1q_lane_f16(__transfersize(1) __fp16 const * ptr, float16x8_t vec, … 1283 _NEON2SSESTORAGE float16x8_t vld1q_dup_f16(__transfersize(1) __fp16 const * ptr); // VLD1.16 {d0[]}… 1309 _NEON2SSESTORAGE void vst1q_f16(__transfersize(8) __fp16 * ptr, float16x8_t val); // VST1.16 {d0, d… 1736 _NEON2SSESTORAGE float16x8_t vcombine_f16(float16x4_t low, float16x4_t high); // VMOV d0,d0 1749 _NEON2SSESTORAGE float16x4_t vget_high_f16(float16x8_t a); // VMOV d0,d0 [all …]
|
/external/clang/include/clang/Basic/ |
D | arm_neon.td | 496 def OP_SCALAR_HALF_SET_LNQ : Op<(bitcast "float16x8_t",
|