diff options
Diffstat (limited to 'binutils-2.25/gas/testsuite/gas/arm/bundle.d')
-rw-r--r-- | binutils-2.25/gas/testsuite/gas/arm/bundle.d | 96 |
1 files changed, 96 insertions, 0 deletions
diff --git a/binutils-2.25/gas/testsuite/gas/arm/bundle.d b/binutils-2.25/gas/testsuite/gas/arm/bundle.d new file mode 100644 index 00000000..1c5e5a24 --- /dev/null +++ b/binutils-2.25/gas/testsuite/gas/arm/bundle.d @@ -0,0 +1,96 @@ +#name: ARM .bundle_align_mode +#as: -march=armv7-a +#objdump: -drw + +.*: +file format .*arm.* + +Disassembly of section \.text: + +# This is testing the basic bundling features, with 16-byte bundles. +# To keep this file simple, we just verify that every 16-byte boundary +# appears in the disassembly as the start of an instruction. +0+0000 <test_arm_offset_0>: + *0:\s+[0-9a-f]{8}\s+[a-z].+ +#... + *10:\s+[0-9a-f]{8}\s+[a-z].+ +#... + *20:\s+[0-9a-f]{8}\s+[a-z].+ +#... + *30:\s+[0-9a-f]{8}\s+[a-z].+ +#... +0+0040 <test_thumb_2_offset_0>: +#... + *40:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *50:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *60:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *70:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *80:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *90:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *a0:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *b0:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *c0:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *d0:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *e0:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *f0:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *100:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *110:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *120:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *130:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *140:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *150:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *160:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *170:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *180:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *190:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *1a0:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *1b0:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *1c0:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *1d0:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *1e0:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *1f0:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *200:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *210:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *220:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *230:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *240:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *250:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *260:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... + *270:\s+([0-9a-f]{4} ){1,2}\s+[a-z].+ +#... +[0-9a-f]+ <pad_for_far_target>: +#... |