Commit | Line | Data |
---|---|---|
8493b665 L |
1 | #source: align-branch-5.s |
2 | #as: -malign-branch-boundary=32 -malign-branch=jcc+fused+jmp | |
3 | #objdump: -dw | |
4 | ||
5 | .*: +file format .* | |
6 | ||
7 | Disassembly of section .text: | |
8 | ||
9 | 0+ <foo>: | |
10 | 0: c1 e9 02 shr \$0x2,%ecx | |
e44925ae | 11 | #... |
8493b665 L |
12 | 3: c1 e9 02 shr \$0x2,%ecx |
13 | 6: c1 e9 02 shr \$0x2,%ecx | |
14 | 9: 89 d1 mov %edx,%ecx | |
15 | b: 31 c0 xor %eax,%eax | |
16 | d: c1 e9 02 shr \$0x2,%ecx | |
17 | 10: c1 e9 02 shr \$0x2,%ecx | |
18 | 13: c1 e9 02 shr \$0x2,%ecx | |
19 | 16: c1 e9 02 shr \$0x2,%ecx | |
20 | 19: c1 e9 02 shr \$0x2,%ecx | |
21 | 1c: c1 e9 02 shr \$0x2,%ecx | |
22 | 1f: f6 c2 02 test \$0x2,%dl | |
23 | 22: f3 ab rep stos %eax,%es:\(%rdi\) | |
e44925ae | 24 | 24: 75 dd jne (0x)?3( .*)? |
8493b665 L |
25 | 26: 31 c0 xor %eax,%eax |
26 | 28: c1 e9 02 shr \$0x2,%ecx | |
e44925ae | 27 | #... |
8493b665 L |
28 | 2b: c1 e9 02 shr \$0x2,%ecx |
29 | 2e: c1 e9 02 shr \$0x2,%ecx | |
30 | 31: 89 d1 mov %edx,%ecx | |
31 | 33: 31 c0 xor %eax,%eax | |
32 | 35: c1 e9 02 shr \$0x2,%ecx | |
33 | 38: c1 e9 02 shr \$0x2,%ecx | |
34 | 3b: c1 e9 02 shr \$0x2,%ecx | |
35 | 3e: f6 c2 02 test \$0x2,%dl | |
e44925ae LC |
36 | 41: e8 00 00 00 00 callq (0x)?46( .*)? |
37 | 46: 75 e3 jne (0x)?2b( .*)? | |
8493b665 L |
38 | 48: 31 c0 xor %eax,%eax |
39 | #pass |