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