summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/aarch64/armv8_5-a-memtag.s
diff options
context:
space:
mode:
Diffstat (limited to 'gas/testsuite/gas/aarch64/armv8_5-a-memtag.s')
-rw-r--r--gas/testsuite/gas/aarch64/armv8_5-a-memtag.s11
1 files changed, 11 insertions, 0 deletions
diff --git a/gas/testsuite/gas/aarch64/armv8_5-a-memtag.s b/gas/testsuite/gas/aarch64/armv8_5-a-memtag.s
index 62c9436d78f..b8cab9f0eff 100644
--- a/gas/testsuite/gas/aarch64/armv8_5-a-memtag.s
+++ b/gas/testsuite/gas/aarch64/armv8_5-a-memtag.s
@@ -30,6 +30,15 @@ func:
\op [sp], #-4096
.endm
+ .macro expand_ldg_bulk op
+ \op x0, [x0]
+ \op x27, [x0]
+ \op x0, [x27]
+ \op x25, [x27]
+ \op x0, [sp]
+ \op xzr, [x0]
+ .endm
+
# IRG
expand_3_reg irg
irg sp, x0
@@ -98,3 +107,5 @@ func:
ldg xzr, [x0, #0]
ldg x0, [x0, #4080]
ldg x0, [x0, #-4096]
+
+ expand_ldg_bulk stzgm