[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RISU PATCH v2 21/22] sve2.risu: Add patterns for gather load insns
From: |
Stephen Long |
Subject: |
[RISU PATCH v2 21/22] sve2.risu: Add patterns for gather load insns |
Date: |
Thu, 21 May 2020 12:25:10 -0700 |
Signed-off-by: Stephen Long <address@hidden>
---
sve2.risu | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/sve2.risu b/sve2.risu
index d0ad7c9..84ae527 100755
--- a/sve2.risu
+++ b/sve2.risu
@@ -494,3 +494,23 @@ FMLALB_vec A64_V 011001001 01 zm:5 100 000 zn:5 zda:5
FMLALT_vec A64_V 011001001 01 zm:5 100 001 zn:5 zda:5
FMLSLB_vec A64_V 011001001 01 zm:5 101 000 zn:5 zda:5
FMLSLT_vec A64_V 011001001 01 zm:5 101 001 zn:5 zda:5
+
+# 32-Bit Gather
+## 32-bit gather non-temporal load (scalar plus 32-bit unscaled offsets)
+LDNT1SB_32 A64_V 1000010 00 00 rm:5 100 pg:3 zn:5 zt:5
+LDNT1B_32 A64_V 1000010 00 00 rm:5 101 pg:3 zn:5 zt:5
+LDNT1SH_32 A64_V 1000010 01 00 rm:5 100 pg:3 zn:5 zt:5
+LDNT1H_32 A64_V 1000010 01 00 rm:5 101 pg:3 zn:5 zt:5
+LDNT1W_32 A64_V 1000010 10 00 rm:5 101 pg:3 zn:5 zt:5
+
+# 64-Bit Gather
+## 64-bit gather non-temporal load
+## (scalar plus unpacked 32-bit unscaled offsets)
+LDNT1SB_64 A64_V 1100010 00 00 rm:5 100 pg:3 zn:5 zt:5
+LDNT1B_64 A64_V 1100010 00 00 rm:5 110 pg:3 zn:5 zt:5
+LDNT1SH_64 A64_V 1100010 01 00 rm:5 100 pg:3 zn:5 zt:5
+LDNT1H_64 A64_V 1100010 01 00 rm:5 110 pg:3 zn:5 zt:5
+LDNT1SW_64 A64_V 1100010 10 00 rm:5 100 pg:3 zn:5 zt:5
+LDNT1W_64 A64_V 1100010 10 00 rm:5 110 pg:3 zn:5 zt:5
+LDNT1D_64 A64_V 1100010 11 00 rm:5 110 pg:3 zn:5 zt:5
+
--
2.25.1
- [RISU PATCH v2 15/22] sve2.risu: Add patterns for table lookup insns, (continued)
- [RISU PATCH v2 15/22] sve2.risu: Add patterns for table lookup insns, Stephen Long, 2020/05/21
- [RISU PATCH v2 02/22] sve2.risu: Add patterns for integer multiply (unpredicated) ops, Stephen Long, 2020/05/21
- [RISU PATCH v2 01/22] sve2.risu: Add patterns for floating-point pairwise ops, Stephen Long, 2020/05/21
- [RISU PATCH v2 03/22] sve2.risu: Add patterns for integer (predicated) ops, Stephen Long, 2020/05/21
- [RISU PATCH v2 10/22] sve2.risu: Add patterns for crypto operations, Stephen Long, 2020/05/21
- [RISU PATCH v2 05/22] sve2.risu: Add patterns for misc ops, Stephen Long, 2020/05/21
- [RISU PATCH v2 14/22] sve2.risu: Add patterns for fp unary ops (predicated), Stephen Long, 2020/05/21
- [RISU PATCH v2 17/22] sve2.risu: Add patterns for multiply (indexed) ops, Stephen Long, 2020/05/21
- [RISU PATCH v2 22/22] sve2.risu: Add patterns for scatter store insns, Stephen Long, 2020/05/21
- [RISU PATCH v2 16/22] sve2.risu: Add patterns for integer multiply-add (unpredicated) ops, Stephen Long, 2020/05/21
- [RISU PATCH v2 21/22] sve2.risu: Add patterns for gather load insns,
Stephen Long <=
- [RISU PATCH v2 19/22] sve2.risu: Add patterns for integer compare ops, Stephen Long, 2020/05/21
- [RISU PATCH v2 20/22] sve2.risu: Add patterns for fp widening multiply-add ops, Stephen Long, 2020/05/21