diff options
Diffstat (limited to 'gas/testsuite/gas/arc/st.d')
-rw-r--r-- | gas/testsuite/gas/arc/st.d | 44 |
1 files changed, 23 insertions, 21 deletions
diff --git a/gas/testsuite/gas/arc/st.d b/gas/testsuite/gas/arc/st.d index cca99a8339..0ed6b80c44 100644 --- a/gas/testsuite/gas/arc/st.d +++ b/gas/testsuite/gas/arc/st.d @@ -1,25 +1,27 @@ -#objdump: -dr -#name: st/sr - -# Test the st/sr insn. +#as: -EL +#objdump: -dr -EL .*: +file format elf32-.*arc Disassembly of section .text: -00000000 10008000 st r0,\[r1\] -00000004 10030a01 st r5,\[r6,1\] -00000008 10040fff st r7,\[r8,-1\] -0000000c 100512ff st r9,\[r10,255\] -00000010 10061700 st r11,\[r12,-256\] -00000014 101f2600 st r19,\[0\] - RELOC: 00000018 R_ARC_32 foo -0000001c 101f2800 st r20,\[4\] - RELOC: 00000020 R_ARC_32 foo -00000024 105f0000 stb r0,\[0\] -0000002c 109f0000 stw r0,\[0\] -00000034 111f0000 st.a r0,\[0\] -0000003c 141f0000 st.di r0,\[0\] -00000044 15400000 stb.a.di r0,\[r0\] -00000048 12008000 sr r0,\[r1\] -0000004c 121f8400 sr r2,\[status\] -00000050 121f0600 sr r3,\[305419896\] + +00000000 <.text>: + 0: 00 02 01 10 10010200 st r1,\[r2\] + 4: 0e 02 01 10 1001020e st r1,\[r2,14\] + 8: 00 02 41 10 10410200 stb r1,\[r2\] + c: 0e 82 01 11 1101820e st.a r1,\[r3,14\] + 10: 02 02 81 11 11810202 stw.a r1,\[r2,2\] + 14: 00 02 1f 10 101f0200 st r1,\[0x384\] + 18: 84 03 00 00 + 1c: 00 7e 41 10 10417e00 stb 0,\[r2\] + 20: f8 7f 01 10 10017ff8 st -8,\[r2,-8\] + 24: 50 7e 1f 10 101f7e50 st 80,\[0x2ee\] + 28: 9e 02 00 00 + 2c: 00 04 1f 10 101f0400 st r2,\[0\] + 30: 00 00 00 00 + 30: R_ARC_32 foo + 34: 02 02 01 14 14010202 st.di r1,\[r2,2\] + 38: 03 02 01 15 15010203 st.a.di r1,\[r2,3\] + 3c: 04 02 81 15 15810204 stw.a.di r1,\[r2,4\] + 40: 00 02 01 12 12010200 sr r1,\[r2\] + 44: 0e 82 1f 12 121f820e sr r1,\[0xe\] |