1 # name: VFP VLDM and VSTM, ARM mode 2 # as: -mfpu=vfp3 3 # source: vldm.s 4 # objdump: -dr --prefix-addresses --show-raw-insn 5 # This test is only valid on ELF based ports. 6 #not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix* 7 8 .*: +file format .*arm.* 9 10 Disassembly of section .text: 11 0[0-9a-f]+ <[^>]+> ec9f0b04 vldmia pc, {d0-d1} 12 0[0-9a-f]+ <[^>]+> ea000003 b 00000018 <bar> 13 0[0-9a-f]+ <[^>]+> 00000000 .word 0x00000000 14 0[0-9a-f]+ <[^>]+> 3ff00000 .word 0x3ff00000 15 0[0-9a-f]+ <[^>]+> 9999999a .word 0x9999999a 16 0[0-9a-f]+ <[^>]+> 3ff19999 .word 0x3ff19999 17 0[0-9a-f]+ <[^>]+> ec8f0b04 vstmia pc, {d0-d1} 18 0[0-9a-f]+ <[^>]+> ea000003 b 00000030 <foo2> 19 0[0-9a-f]+ <[^>]+> 00000000 .word 0x00000000 20 0[0-9a-f]+ <[^>]+> 3ff00000 .word 0x3ff00000 21 0[0-9a-f]+ <[^>]+> 9999999a .word 0x9999999a 22 0[0-9a-f]+ <[^>]+> 3ff19999 .word 0x3ff19999 23 0[0-9a-f]+ <[^>]+> e1a00000 nop.* 24 0[0-9a-f]+ <[^>]+> e1a00000 nop.* 25