Fix tests for PR 18500, revisited
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / thumb2_ldmstm.d
CommitLineData
1e5b0379 1# name: Thumb-2 LDM/STM
3c707909
PB
2# as: -march=armv6t2
3# objdump: -dr --prefix-addresses --show-raw-insn
1e5b0379
NC
4# not-target: *-*-*aout*
5
3c707909
PB
6
7.*: +file format .*arm.*
8
9Disassembly of section .text:
100[0-9a-f]+ <[^>]+> bc01 pop {r0}
110[0-9a-f]+ <[^>]+> f85d 8b04 ldr.w r8, \[sp\], #4
120[0-9a-f]+ <[^>]+> f8d1 9000 ldr.w r9, \[r1\]
130[0-9a-f]+ <[^>]+> f852 cb04 ldr.w ip, \[r2\], #4
140[0-9a-f]+ <[^>]+> f85d 2d04 ldr.w r2, \[sp, #-4\]!
150[0-9a-f]+ <[^>]+> f85d 8d04 ldr.w r8, \[sp, #-4\]!
160[0-9a-f]+ <[^>]+> f856 4c04 ldr.w r4, \[r6, #-4\]
170[0-9a-f]+ <[^>]+> f856 8c04 ldr.w r8, \[r6, #-4\]
180[0-9a-f]+ <[^>]+> f852 4d04 ldr.w r4, \[r2, #-4\]!
190[0-9a-f]+ <[^>]+> f852 cd04 ldr.w ip, \[r2, #-4\]!
200[0-9a-f]+ <[^>]+> b408 push {r3}
210[0-9a-f]+ <[^>]+> f84d 9b04 str.w r9, \[sp\], #4
220[0-9a-f]+ <[^>]+> f8c3 c000 str.w ip, \[r3\]
230[0-9a-f]+ <[^>]+> f844 cb04 str.w ip, \[r4\], #4
240[0-9a-f]+ <[^>]+> f84d 3d04 str.w r3, \[sp, #-4\]!
250[0-9a-f]+ <[^>]+> f84d 9d04 str.w r9, \[sp, #-4\]!
260[0-9a-f]+ <[^>]+> f847 5c04 str.w r5, \[r7, #-4\]
270[0-9a-f]+ <[^>]+> f846 cc04 str.w ip, \[r6, #-4\]
280[0-9a-f]+ <[^>]+> f846 bd04 str.w fp, \[r6, #-4\]!
290[0-9a-f]+ <[^>]+> f845 8d04 str.w r8, \[r5, #-4\]!
1e5b0379
NC
300[0-9a-f]+ <[^>]+> c80e ldmia r0!, {r1, r2, r3}
310[0-9a-f]+ <[^>]+> c80f ldmia r0, {r0, r1, r2, r3}
320[0-9a-f]+ <[^>]+> c802 ldmia r0!, {r1}
330[0-9a-f]+ <[^>]+> e890 0f00 ldmia.w r0, {r8, r9, sl, fp}
340[0-9a-f]+ <[^>]+> e8b0 000e ldmia.w r0!, {r1, r2, r3}
350[0-9a-f]+ <[^>]+> e8b0 0f00 ldmia.w r0!, {r8, r9, sl, fp}
360[0-9a-f]+ <[^>]+> e8b0 5000 ldmia.w r0!, {ip, lr}
370[0-9a-f]+ <[^>]+> e8b0 9000 ldmia.w r0!, {ip, pc}
380[0-9a-f]+ <[^>]+> bf08 it eq
390[0-9a-f]+ <[^>]+> e8b0 9000 ldmiaeq.w r0!, {ip, pc}
400[0-9a-f]+ <[^>]+> c00f stmia r0!, {r0, r1, r2, r3}
410[0-9a-f]+ <[^>]+> c0f0 stmia r0!, {r4, r5, r6, r7}
420[0-9a-f]+ <[^>]+> e8a0 00f0 stmia.w r0!, {r4, r5, r6, r7}
430[0-9a-f]+ <[^>]+> e8a0 0f00 stmia.w r0!, {r8, r9, sl, fp}
440[0-9a-f]+ <[^>]+> e880 000f stmia.w r0, {r0, r1, r2, r3}
450[0-9a-f]+ <[^>]+> e880 0f00 stmia.w r0, {r8, r9, sl, fp}
460[0-9a-f]+ <[^>]+> f850 1b04 ldr.w r1, \[r0\], #4
470[0-9a-f]+ <[^>]+> f8d0 1000 ldr.w r1, \[r0\]
480[0-9a-f]+ <[^>]+> f858 9b04 ldr.w r9, \[r8\], #4
490[0-9a-f]+ <[^>]+> f8d8 9000 ldr.w r9, \[r8\]
500[0-9a-f]+ <[^>]+> f840 1b04 str.w r1, \[r0\], #4
eab4f823
MGD
510[0-9a-f]+ <[^>]+> 6001 str r1, \[r0, #0\]
520[0-9a-f]+ <[^>]+> 680a ldr r2, \[r1, #0\]
530[0-9a-f]+ <[^>]+> 6807 ldr r7, \[r0, #0\]
540[0-9a-f]+ <[^>]+> 9700 str r7, \[sp, #0\]
550[0-9a-f]+ <[^>]+> 9000 str r0, \[sp, #0\]
560[0-9a-f]+ <[^>]+> 9f00 ldr r7, \[sp, #0\]
570[0-9a-f]+ <[^>]+> 9800 ldr r0, \[sp, #0\]
1e5b0379
NC
580[0-9a-f]+ <[^>]+> f848 9b04 str.w r9, \[r8\], #4
590[0-9a-f]+ <[^>]+> f8c8 9000 str.w r9, \[r8\]
87c119b0 60#pass
This page took 0.617817 seconds and 4 git commands to generate.