blob: 9064875dcf638bdc50eb3441b9a7f5346f1b08e1 [file] [log] [blame]
#source: x86-64-align-branch-2.s
#as: -malign-branch-boundary=32 -malign-branch=indirect
#objdump: -dw
.*: +file format .*
Disassembly of section .text:
0+ <foo>:
0: 64 64 64 89 04 25 01 00 00 00 fs fs mov %eax,%fs:0x1
a: 55 push %rbp
b: 55 push %rbp
c: 55 push %rbp
d: 55 push %rbp
e: 48 89 e5 mov %rsp,%rbp
11: 89 75 f4 mov %esi,-0xc\(%rbp\)
14: 89 75 f4 mov %esi,-0xc\(%rbp\)
17: 89 75 f4 mov %esi,-0xc\(%rbp\)
1a: 89 75 f4 mov %esi,-0xc\(%rbp\)
1d: 89 75 f4 mov %esi,-0xc\(%rbp\)
20: ff e0 jmp \*%rax
22: 2e 2e 55 cs cs push %rbp
25: 55 push %rbp
26: 64 89 04 25 01 00 00 00 mov %eax,%fs:0x1
2e: 48 89 e5 mov %rsp,%rbp
31: 89 75 f4 mov %esi,-0xc\(%rbp\)
34: 89 75 f4 mov %esi,-0xc\(%rbp\)
37: 89 75 f4 mov %esi,-0xc\(%rbp\)
3a: 89 75 f4 mov %esi,-0xc\(%rbp\)
3d: 89 75 f4 mov %esi,-0xc\(%rbp\)
40: ff d0 call \*%rax
42: 89 75 f4 mov %esi,-0xc\(%rbp\)
45: 55 push %rbp
46: 55 push %rbp
47: 64 89 04 25 01 00 00 00 mov %eax,%fs:0x1
4f: 48 89 e5 mov %rsp,%rbp
52: 89 75 f4 mov %esi,-0xc\(%rbp\)
55: 89 75 f4 mov %esi,-0xc\(%rbp\)
58: 89 75 f4 mov %esi,-0xc\(%rbp\)
5b: e8 [0-9a-f ]+ call .*
60: 89 75 f4 mov %esi,-0xc\(%rbp\)
63: 55 push %rbp
64: 55 push %rbp
65: 55 push %rbp
66: 64 89 04 25 01 00 00 00 mov %eax,%fs:0x1
6e: 48 89 e5 mov %rsp,%rbp
71: 89 75 f4 mov %esi,-0xc\(%rbp\)
74: ff 14 25 00 00 00 00 call \*0x0
7b: 55 push %rbp
#pass