summaryrefslogtreecommitdiffstats
path: root/binutils-2.25/gas/testsuite/gas/nds32/lsi.s
diff options
context:
space:
mode:
Diffstat (limited to 'binutils-2.25/gas/testsuite/gas/nds32/lsi.s')
-rw-r--r--binutils-2.25/gas/testsuite/gas/nds32/lsi.s17
1 files changed, 17 insertions, 0 deletions
diff --git a/binutils-2.25/gas/testsuite/gas/nds32/lsi.s b/binutils-2.25/gas/testsuite/gas/nds32/lsi.s
new file mode 100644
index 00000000..a2dd62ae
--- /dev/null
+++ b/binutils-2.25/gas/testsuite/gas/nds32/lsi.s
@@ -0,0 +1,17 @@
+foo:
+ lwi $r0, [$r1 + (1 << 2)]
+ lhi $r0, [$r1 + (1 << 1)]
+ lhsi $r0, [$r1 + (-1 << 1)]
+ lbi $r0, [$r1 + 1]
+ lbsi $r0, [$r1 + (-1)]
+ swi $r0, [$r1 + (1 << 2)]
+ shi $r0, [$r1 + (1 << 1)]
+ sbi $r0, [$r1 + 1]
+ lwi.bi $r0, [$r1], (1 << 2)
+ lhi.bi $r0, [$r1], (1 << 1)
+ lhsi.bi $r0, [$r1], (-1 << 1)
+ lbi.bi $r0, [$r1], 1
+ lbsi.bi $r0, [$r1], -1
+ swi.bi $r0, [$r1], (1 << 2)
+ shi.bi $r0, [$r1], (1 << 1)
+ sbi.bi $r0, [$r1], 1