Home
last modified time | relevance | path

Searched refs:sqrdmlsh (Results 1 – 24 of 24) sorted by relevance

/external/llvm-project/llvm/test/MC/AArch64/
Darmv8.1a-rdma.s7 sqrdmlsh v0.4h, v1.4h, v2.4h
9 sqrdmlsh v0.2s, v1.2s, v2.2s
11 sqrdmlsh v0.4s, v1.4s, v2.4s
13 sqrdmlsh v0.8h, v1.8h, v2.8h
25 sqrdmlsh v0.2h, v1.2h, v2.2h
31 sqrdmlsh v0.8s, v1.8s, v2.8s
37 sqrdmlsh v0.4s, v1.8h, v2.2s
42 sqrdmlsh h0, h1, h2
44 sqrdmlsh s0, s1, s2
52 sqrdmlsh v0.4h, v1.4h, v2.h[3]
[all …]
/external/llvm/test/MC/AArch64/
Darmv8.1a-rdma.s7 sqrdmlsh v0.4h, v1.4h, v2.4h
9 sqrdmlsh v0.2s, v1.2s, v2.2s
11 sqrdmlsh v0.4s, v1.4s, v2.4s
13 sqrdmlsh v0.8h, v1.8h, v2.8h
24 sqrdmlsh v0.2h, v1.2h, v2.2h
26 sqrdmlsh v0.8s, v1.8s, v2.8s
28 sqrdmlsh v0.4s, v1.8h, v2.2s
68 sqrdmlsh h0, h1, h2
70 sqrdmlsh s0, s1, s2
78 sqrdmlsh v0.4h, v1.4h, v2.h[3]
[all …]
/external/llvm-project/llvm/test/MC/AArch64/SVE2/
Dsqrdmlsh-diagnostics.s7 sqrdmlsh z0.h, z1.h, z8.h[0] label
12 sqrdmlsh z0.s, z1.s, z8.s[0] label
17 sqrdmlsh z0.d, z1.d, z16.d[0] label
26 sqrdmlsh z0.h, z1.h, z2.h[-1] label
31 sqrdmlsh z0.h, z1.h, z2.h[8] label
36 sqrdmlsh z0.s, z1.s, z2.s[-1] label
41 sqrdmlsh z0.s, z1.s, z2.s[4] label
46 sqrdmlsh z0.d, z1.d, z2.d[-1] label
51 sqrdmlsh z0.d, z1.d, z2.d[2] label
61 sqrdmlsh z0.d, z1.d, z7.d label
[all …]
Dsqrdmlsh.s10 sqrdmlsh z0.b, z1.b, z31.b label
16 sqrdmlsh z0.h, z1.h, z31.h label
22 sqrdmlsh z0.s, z1.s, z31.s label
28 sqrdmlsh z0.d, z1.d, z31.d label
34 sqrdmlsh z0.h, z1.h, z7.h[7] label
40 sqrdmlsh z0.s, z1.s, z7.s[3] label
46 sqrdmlsh z0.d, z1.d, z15.d[1] label
62 sqrdmlsh z0.d, z1.d, z31.d label
74 sqrdmlsh z0.d, z1.d, z15.d[1] label
/external/llvm/test/MC/Disassembler/AArch64/
Darmv8.1a-rdma.txt4 [0x20,0x8c,0x02,0x2e] # sqrdmlsh v0.8b, v1.8b, v2.8b
6 [0x20,0x8c,0xc2,0x2e] # sqrdmlsh v0.1d, v1.1d, v2.1d
8 [0x20,0x8c,0x02,0x6e] # sqrdmlsh v0.16b, v1.16b, v2.16b
10 [0x20,0x8c,0xc2,0x6e] # sqrdmlsh v0.2d, v1.2d, v2.2d
29 [0x20,0x8c,0x02,0x7e] # sqrdmlsh b0, b1, b2
31 [0x20,0x8c,0xc2,0x7e] # sqrdmlsh d0, d1, d2
42 [0x20,0xf0,0x32,0x2f] # sqrdmlsh v0.8b, v1.8b, v2.b[3]
44 [0x20,0xf0,0xe2,0x2f] # sqrdmlsh v0.1d, v1.1d, v2.d[1]
46 [0x20,0xf0,0x32,0x6f] # sqrdmlsh v0.16b, v1.16b, v2.b[3]
48 [0x20,0xf8,0xe2,0x6f] # sqrdmlsh v0.2d, v1.2d, v2.d[3]
[all …]
/external/llvm-project/llvm/test/MC/Disassembler/AArch64/
Darmv8.1a-rdma.txt4 [0x20,0x8c,0x02,0x2e] # sqrdmlsh v0.8b, v1.8b, v2.8b
6 [0x20,0x8c,0xc2,0x2e] # sqrdmlsh v0.1d, v1.1d, v2.1d
8 [0x20,0x8c,0x02,0x6e] # sqrdmlsh v0.16b, v1.16b, v2.16b
10 [0x20,0x8c,0xc2,0x6e] # sqrdmlsh v0.2d, v1.2d, v2.2d
29 [0x20,0x8c,0x02,0x7e] # sqrdmlsh b0, b1, b2
31 [0x20,0x8c,0xc2,0x7e] # sqrdmlsh d0, d1, d2
42 [0x20,0xf0,0x32,0x2f] # sqrdmlsh v0.8b, v1.8b, v2.b[3]
44 [0x20,0xf0,0xe2,0x2f] # sqrdmlsh v0.1d, v1.1d, v2.d[1]
46 [0x20,0xf0,0x32,0x6f] # sqrdmlsh v0.16b, v1.16b, v2.b[3]
48 [0x20,0xf8,0xe2,0x6f] # sqrdmlsh v0.2d, v1.2d, v2.d[3]
[all …]
/external/llvm/test/CodeGen/AArch64/
Darm64-neon-v8.1a.ll75 ; CHECK-V81a: sqrdmlsh v0.4h, v1.4h, v2.4h
76 ; CHECK-V81a-apple: sqrdmlsh.4h v0, v1, v2
85 ; CHECK-V81a: sqrdmlsh v0.8h, v1.8h, v2.8h
86 ; CHECK-V81a-apple: sqrdmlsh.8h v0, v1, v2
95 ; CHECK-V81a: sqrdmlsh v0.2s, v1.2s, v2.2s
96 ; CHECK-V81a-apple: sqrdmlsh.2s v0, v1, v2
105 ; CHECK-V81a: sqrdmlsh v0.4s, v1.4s, v2.4s
106 ; CHECK-V81a-apple: sqrdmlsh.4s v0, v1, v2
169 ; CHECK-V81a: sqrdmlsh v0.4h, v1.4h, v2.h[3]
170 ; CHECK-V81a-apple: sqrdmlsh.4h v0, v1, v2[3]
[all …]
/external/llvm-project/llvm/test/CodeGen/AArch64/
Darm64-neon-v8.1a.ll78 ; CHECK-V81a: sqrdmlsh v0.4h, v1.4h, v2.4h
79 ; CHECK-V81a-apple: sqrdmlsh.4h v0, v1, v2
88 ; CHECK-V81a: sqrdmlsh v0.8h, v1.8h, v2.8h
89 ; CHECK-V81a-apple: sqrdmlsh.8h v0, v1, v2
98 ; CHECK-V81a: sqrdmlsh v0.2s, v1.2s, v2.2s
99 ; CHECK-V81a-apple: sqrdmlsh.2s v0, v1, v2
108 ; CHECK-V81a: sqrdmlsh v0.4s, v1.4s, v2.4s
109 ; CHECK-V81a-apple: sqrdmlsh.4s v0, v1, v2
172 ; CHECK-V81a: sqrdmlsh v0.4h, v1.4h, v2.h[3]
173 ; CHECK-V81a-apple: sqrdmlsh.4h v0, v1, v2[3]
[all …]
Dsve2-intrinsics-uniform-dsp.ll520 ; CHECK: sqrdmlsh z0.b, z1.b, z2.b
522 %out = call <vscale x 16 x i8> @llvm.aarch64.sve.sqrdmlsh.nxv16i8(<vscale x 16 x i8> %a,
530 ; CHECK: sqrdmlsh z0.h, z1.h, z2.h
532 %out = call <vscale x 8 x i16> @llvm.aarch64.sve.sqrdmlsh.nxv8i16(<vscale x 8 x i16> %a,
540 ; CHECK: sqrdmlsh z0.s, z1.s, z2.s
542 %out = call <vscale x 4 x i32> @llvm.aarch64.sve.sqrdmlsh.nxv4i32(<vscale x 4 x i32> %a,
550 ; CHECK: sqrdmlsh z0.d, z1.d, z2.d
552 %out = call <vscale x 2 x i64> @llvm.aarch64.sve.sqrdmlsh.nxv2i64(<vscale x 2 x i64> %a,
564 ; CHECK: sqrdmlsh z0.h, z1.h, z2.h[4]
566 %out = call <vscale x 8 x i16> @llvm.aarch64.sve.sqrdmlsh.lane.nxv8i16(<vscale x 8 x i16> %a,
[all …]
/external/vixl/test/aarch64/
Dtest-cpu-features-aarch64.cc3431 TEST_RDM_NEON(sqrdmlsh_0, sqrdmlsh(v0.V4H(), v1.V4H(), v2.H(), 5))
3432 TEST_RDM_NEON(sqrdmlsh_1, sqrdmlsh(v0.V8H(), v1.V8H(), v2.H(), 5))
3433 TEST_RDM_NEON(sqrdmlsh_2, sqrdmlsh(v0.V2S(), v1.V2S(), v2.S(), 2))
3434 TEST_RDM_NEON(sqrdmlsh_3, sqrdmlsh(v0.V4S(), v1.V4S(), v2.S(), 1))
3435 TEST_RDM_NEON(sqrdmlsh_4, sqrdmlsh(h0, h1, v2.H(), 6))
3436 TEST_RDM_NEON(sqrdmlsh_5, sqrdmlsh(s0, s1, v2.S(), 1))
3437 TEST_RDM_NEON(sqrdmlsh_6, sqrdmlsh(v0.V4H(), v1.V4H(), v2.V4H()))
3438 TEST_RDM_NEON(sqrdmlsh_7, sqrdmlsh(v0.V8H(), v1.V8H(), v2.V8H()))
3439 TEST_RDM_NEON(sqrdmlsh_8, sqrdmlsh(v0.V2S(), v1.V2S(), v2.V2S()))
3440 TEST_RDM_NEON(sqrdmlsh_9, sqrdmlsh(v0.V4S(), v1.V4S(), v2.V4S()))
[all …]
Dtest-simulator-aarch64.cc4614 DEFINE_TEST_NEON_3SAME_HS(sqrdmlsh, Basic)
4663 DEFINE_TEST_NEON_3SAME_SCALAR_HS(sqrdmlsh, Basic)
4935 DEFINE_TEST_NEON_BYELEMENT(sqrdmlsh, Basic, Basic, Basic) in DEFINE_TEST_NEON_2SAME_FP_FP16_SCALAR()
4956 DEFINE_TEST_NEON_BYELEMENT_SCALAR(sqrdmlsh, Basic, Basic, Basic) in DEFINE_TEST_NEON_2SAME_FP_FP16_SCALAR()
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/
DAArch64GenAsmMatcher.inc12572 "qincw\005sqneg\tsqrdcmlah\010sqrdmlah\010sqrdmlsh\010sqrdmulh\006sqrshl"
17751 …{ 4817 /* sqrdmlsh */, AArch64::SQRDMLSHv1i16, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, AMFBS_Ha…
17752 …{ 4817 /* sqrdmlsh */, AArch64::SQRDMLSHv1i32, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, AMFBS_Ha…
17753 …{ 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg…
17754 …{ 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg…
17755 …{ 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg…
17756 …{ 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg…
17757 …{ 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHRe…
17758 …{ 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSRe…
17759 …{ 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDRe…
[all …]
/external/vixl/src/aarch64/
Dsimulator-aarch64.h3187 LogicVRegister sqrdmlsh(VectorFormat vform,
3898 LogicVRegister sqrdmlsh(VectorFormat vform,
Dsimulator-aarch64.cc5415 sqrdmlsh(vf, rd, rn, rm); in VisitNEON3SameExtra()
5749 Op = &Simulator::sqrdmlsh; in VisitNEONByIndexedElement()
6851 sqrdmlsh(vf, rd, rn, rm); in VisitNEONScalar3SameExtra()
6897 Op = &Simulator::sqrdmlsh; in VisitNEONScalarByIndexedElement()
Dlogic-aarch64.cc1090 LogicVRegister Simulator::sqrdmlsh(VectorFormat vform, in sqrdmlsh() function in vixl::aarch64::Simulator
1097 return sqrdmlsh(vform, dst, src1, dup_element(indexform, temp, src2, index)); in sqrdmlsh()
4064 LogicVRegister Simulator::sqrdmlsh(VectorFormat vform, in sqrdmlsh() function in vixl::aarch64::Simulator
Dassembler-aarch64.h3365 void sqrdmlsh(const VRegister& vd, const VRegister& vn, const VRegister& vm);
3400 void sqrdmlsh(const VRegister& vd,
Dassembler-aarch64.cc3815 void Assembler::sqrdmlsh(const VRegister& vd, in sqrdmlsh() function in vixl::aarch64::Assembler
4195 V(sqrdmlsh, NEON_SQRDMLSH_byelement)
Dmacro-assembler-aarch64.h2770 V(sqrdmlsh, Sqrdmlsh) \
2956 V(sqrdmlsh, Sqrdmlsh) \
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64SVEInstrInfo.td1243 defm SQRDMLSH_ZZZI : sve2_int_mla_by_indexed_elem<0b10, 0b1, "sqrdmlsh">;
1247 defm SQRDMLSH_ZZZ : sve2_int_mla<0b1, "sqrdmlsh">;
DAArch64InstrInfo.td3932 defm SQRDMLSH : SIMDThreeSameVectorSQRDMLxHTiedHS<1,0b10001,"sqrdmlsh",
4196 defm SQRDMLSH : SIMDThreeScalarHSTied<1, 0, 0b10001, "sqrdmlsh">;
5640 defm SQRDMLSH : SIMDIndexedSQRDMLxHSDTied<1, 0b1111, "sqrdmlsh",
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64SVEInstrInfo.td2397 …defm SQRDMLSH_ZZZI : sve2_int_mla_by_indexed_elem<0b10, 0b1, "sqrdmlsh", int_aarch64_sve_sqrdmlsh_…
2401 defm SQRDMLSH_ZZZ : sve2_int_mla<0b1, "sqrdmlsh", int_aarch64_sve_sqrdmlsh>;
DAArch64InstrInfo.td4107 defm SQRDMLSH : SIMDThreeSameVectorSQRDMLxHTiedHS<1,0b10001,"sqrdmlsh",
4374 defm SQRDMLSH : SIMDThreeScalarHSTied<1, 0, 0b10001, "sqrdmlsh">;
5885 defm SQRDMLSH : SIMDIndexedSQRDMLxHSDTied<1, 0b1111, "sqrdmlsh",
/external/vixl/doc/aarch64/
Dsupported-instructions-aarch64.md5178 void sqrdmlsh(const VRegister& vd,
5188 void sqrdmlsh(const VRegister& vd, const VRegister& vn, const VRegister& vm)
/external/llvm/lib/Target/AArch64/
DAArch64InstrInfo.td3027 defm SQRDMLSH : SIMDThreeSameVectorSQRDMLxHTiedHS<1,0b10001,"sqrdmlsh",
3280 defm SQRDMLSH : SIMDThreeScalarHSTied<1, 0, 0b10001, "sqrdmlsh">;
4658 defm SQRDMLSH : SIMDIndexedSQRDMLxHSDTied<1, 0b1111, "sqrdmlsh",