diff options
Diffstat (limited to 'binutils-2.25/gas/testsuite/gas/avr/rmw.s')
-rw-r--r-- | binutils-2.25/gas/testsuite/gas/avr/rmw.s | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/binutils-2.25/gas/testsuite/gas/avr/rmw.s b/binutils-2.25/gas/testsuite/gas/avr/rmw.s new file mode 100644 index 00000000..fca39c9e --- /dev/null +++ b/binutils-2.25/gas/testsuite/gas/avr/rmw.s @@ -0,0 +1,32 @@ + .file "rmw.s" +__SP_H__ = 0x3e +__SP_L__ = 0x3d +__SREG__ = 0x3f +__CCP__ = 0x34 +__tmp_reg__ = 0 +__zero_reg__ = 1 + .text +.global main + .type main, @function +main: + push r28 + push r29 + in r28,__SP_L__ + in r29,__SP_H__ +/* prologue: function */ +/* frame size = 0 */ +/* stack size = 2 */ +.L__stack_usage = 2 +/* #APP */ + xch Z, r12 + las Z, r12 + lac Z, r12 + lat Z, r12 +/* #NOAPP */ + ldi r24,0 + ldi r25,0 +/* epilogue start */ + pop r29 + pop r28 + ret + .size main, .-main |