Home
last modified time | relevance | path

Searched refs:float16x8_t (Results 1 – 15 of 15) sorted by relevance

/external/llvm/test/CodeGen/AArch64/
Dfp16-vector-shuffle.ll18 ; 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/
Dfp16-vector-shuffle.ll18 ; 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/
Dmangle-neon-vectors.cpp24 typedef __attribute__((neon_vector_type(8))) float16_t float16x8_t; typedef
61 void f8(float16x8_t v) {} in f8()
Daarch64-mangle-neon-vectors.cpp30 typedef __attribute__((neon_vector_type(8))) float16_t float16x8_t; typedef
52 void f7(float16x8_t) {} in f7() argument
/external/clang/test/CodeGen/
Daarch64-neon-vget.c189 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()
Daarch64-neon-vget-hilo.c74 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()
Darm64_vdup.c29 float16x8_t test_vdupq_n_f16(float16_t *a1) { in test_vdupq_n_f16()
Darm64_vdupq_n_f64.c75 float16x8_t test_vmovq_n_f16(float16_t *a1) { in test_vmovq_n_f16()
Daarch64-neon-vcombine.c73 float16x8_t test_vcombine_f16(float16x4_t low, float16x4_t high) { in test_vcombine_f16()
Darm_neon_intrinsics.c2268 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 …]
Daarch64-neon-intrinsics.c9963 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 …]
Daarch64-neon-ldst-one.c99 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()
Daarch64-neon-misc.c2374 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/
DNEON_2_SSE.h158 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/
Darm_neon.td496 def OP_SCALAR_HALF_SET_LNQ : Op<(bitcast "float16x8_t",