summaryrefslogtreecommitdiffstats
path: root/binutils-2.25/gas/testsuite/gas/avr/rmw.d
diff options
context:
space:
mode:
Diffstat (limited to 'binutils-2.25/gas/testsuite/gas/avr/rmw.d')
-rw-r--r--binutils-2.25/gas/testsuite/gas/avr/rmw.d23
1 files changed, 23 insertions, 0 deletions
diff --git a/binutils-2.25/gas/testsuite/gas/avr/rmw.d b/binutils-2.25/gas/testsuite/gas/avr/rmw.d
new file mode 100644
index 00000000..48554e15
--- /dev/null
+++ b/binutils-2.25/gas/testsuite/gas/avr/rmw.d
@@ -0,0 +1,23 @@
+#name: AVR RMW instructions
+#as: -mmcu=avrxmega2 -mrmw
+#objdump: -dr --show-raw-insn
+#target: avr-*-*
+
+.*: +file format elf32-avr
+
+Disassembly of section .text:
+
+00000000 <main>:
+ 0: cf 93 push r28
+ 2: df 93 push r29
+ 4: cd b7 in r28, 0x3d ; 61
+ 6: de b7 in r29, 0x3e ; 62
+ 8: c4 92 xch Z, r12
+ a: c5 92 las Z, r12
+ c: c6 92 lac Z, r12
+ e: c7 92 lat Z, r12
+ 10: 80 e0 ldi r24, 0x00 ; 0
+ 12: 90 e0 ldi r25, 0x00 ; 0
+ 14: df 91 pop r29
+ 16: cf 91 pop r28
+ 18: 08 95 ret