]> oss.titaniummirror.com Git - msp430-binutils.git/blobdiff - gas/testsuite/gas/score/load_store_32.d
Merge commit 'upstream/2.20'
[msp430-binutils.git] / gas / testsuite / gas / score / load_store_32.d
diff --git a/gas/testsuite/gas/score/load_store_32.d b/gas/testsuite/gas/score/load_store_32.d
new file mode 100644 (file)
index 0000000..5c36149
--- /dev/null
@@ -0,0 +1,79 @@
+#as:  -march=score3 -I${srcdir}/${subdir}
+#objdump:  -d
+#source:  load_store_32.s
+
+.*:     file format .*
+
+Disassembly of section .text:
+
+00000000 <.text>:
+   0:  1000            lw!             r0, \[r0,0\]
+   2:  1f00            lw!             r15, \[r0,0\]
+   4:  10e0            lw!             r0, \[r7,0\]
+   6:  1fe0            lw!             r15, \[r7,0\]
+   8:  101f            lw!             r0, \[r0,124\]
+   a:  1f1f            lw!             r15, \[r0,124\]
+   c:  10ff            lw!             r0, \[r7,124\]
+   e:  1fff            lw!             r15, \[r7,124\]
+  10:  101f            lw!             r0, \[r0,124\]
+  12:  101f            lw!             r0, \[r0,124\]
+  14:  101f            lw!             r0, \[r0,124\]
+  16:  101f            lw!             r0, \[r0,124\]
+  18:  101f            lw!             r0, \[r0,124\]
+  1a:  101f            lw!             r0, \[r0,124\]
+  1c:  101f            lw!             r0, \[r0,124\]
+  1e:  101f            lw!             r0, \[r0,124\]
+  20:  c200 0000       lw              r16, \[r0, 0\]
+  24:  c008 007c       lw              r0, \[r8, 124\]
+  28:  c208 007c       lw              r16, \[r8, 124\]
+  2c:  c007 7fff       lw              r0, \[r7, -1\]
+  30:  c007 0080       lw              r0, \[r7, 128\]
+  34:  2000            sw!             r0, \[r0,0\]
+  36:  2f00            sw!             r15, \[r0,0\]
+  38:  20e0            sw!             r0, \[r7,0\]
+  3a:  2fe0            sw!             r15, \[r7,0\]
+  3c:  201f            sw!             r0, \[r0,124\]
+  3e:  2f1f            sw!             r15, \[r0,124\]
+  40:  20ff            sw!             r0, \[r7,124\]
+  42:  2fff            sw!             r15, \[r7,124\]
+  44:  201f            sw!             r0, \[r0,124\]
+  46:  201f            sw!             r0, \[r0,124\]
+  48:  201f            sw!             r0, \[r0,124\]
+  4a:  201f            sw!             r0, \[r0,124\]
+  4c:  201f            sw!             r0, \[r0,124\]
+  4e:  201f            sw!             r0, \[r0,124\]
+  50:  201f            sw!             r0, \[r0,124\]
+  52:  201f            sw!             r0, \[r0,124\]
+  54:  d200 0000       sw              r16, \[r0, 0\]
+  58:  d008 007c       sw              r0, \[r8, 124\]
+  5c:  d208 007c       sw              r16, \[r8, 124\]
+  60:  d007 7fff       sw              r0, \[r7, -1\]
+  64:  d007 0080       sw              r0, \[r7, 128\]
+  68:  6400            ldiu!           r0, 0
+  6a:  65e0            ldiu!           r15, 0
+  6c:  641f            ldiu!           r0, 31
+  6e:  65ff            ldiu!           r15, 31
+  70:  6400            ldiu!           r0, 0
+  72:  6400            ldiu!           r0, 0
+  74:  6400            ldiu!           r0, 0
+  76:  6400            ldiu!           r0, 0
+  78:  6400            ldiu!           r0, 0
+  7a:  6400            ldiu!           r0, 0
+  7c:  6400            ldiu!           r0, 0
+  7e:  6400            ldiu!           r0, 0
+  80:  6600            ldiu!           r16, 0
+  82:  841b 7ffe       ldi             r0, 0xffff\(-1\)
+  86:  8418 0040       ldi             r0, 0x20\(32\)
+  8a:  8618 0040       ldi             r16, 0x20\(32\)
+  8e:  0042            pop!            r2
+  90:  004f            pop!            r15
+  92:  0050            pop!            r16
+  94:  9c82 0020       lw              r4, \[r2\]\+, 4
+  98:  9c80 7fe0       lw              r4, \[r0\]\+, -4
+  9c:  0062            push!           r2
+  9e:  006f            push!           r15
+  a0:  0070            push!           r16
+  a2:  8c82 7fe4       sw              r4, \[r2, -4\]\+
+  a6:  8c80 0024       sw              r4, \[r0, 4\]\+
+       ...
+#pass