| #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>: |
| #... |