blob: fd3fe605e7808863574736380e9d90c9cc849dd8 [file] [log] [blame]
#source: align-branch-5.s
#as: -malign-branch-boundary=32 -malign-branch=jcc+fused+jmp
#objdump: -dw
.*: +file format .*
Disassembly of section .text:
0+ <foo>:
0: c1 e9 02 shr \$0x2,%ecx
#...
3: c1 e9 02 shr \$0x2,%ecx
6: c1 e9 02 shr \$0x2,%ecx
9: 89 d1 mov %edx,%ecx
b: 31 c0 xor %eax,%eax
d: c1 e9 02 shr \$0x2,%ecx
10: c1 e9 02 shr \$0x2,%ecx
13: c1 e9 02 shr \$0x2,%ecx
16: c1 e9 02 shr \$0x2,%ecx
19: c1 e9 02 shr \$0x2,%ecx
1c: c1 e9 02 shr \$0x2,%ecx
1f: f6 c2 02 test \$0x2,%dl
22: f3 ab rep stos %eax,%es:\(%rdi\)
24: 75 dd jne (0x)?3( .*)?
26: 31 c0 xor %eax,%eax
28: c1 e9 02 shr \$0x2,%ecx
#...
2b: c1 e9 02 shr \$0x2,%ecx
2e: c1 e9 02 shr \$0x2,%ecx
31: 89 d1 mov %edx,%ecx
33: 31 c0 xor %eax,%eax
35: c1 e9 02 shr \$0x2,%ecx
38: c1 e9 02 shr \$0x2,%ecx
3b: c1 e9 02 shr \$0x2,%ecx
3e: f6 c2 02 test \$0x2,%dl
41: e8 00 00 00 00 call (0x)?46( .*)?
46: 75 e3 jne (0x)?2b( .*)?
48: 31 c0 xor %eax,%eax
#pass