1 #source: x86-64-align-branch-1.s
2 #as: -malign-branch-boundary=32
3 #objdump: -dw
4 
5 .*: +file format .*
6 
7 Disassembly of section .text:
8 
9 0+ <foo>:
10    0:	64 64 64 64 89 04 25 01 00 00 00 	fs fs fs mov %eax,%fs:0x1
11    b:	55                   	push   %rbp
12    c:	55                   	push   %rbp
13    d:	55                   	push   %rbp
14    e:	48 89 e5             	mov    %rsp,%rbp
15   11:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
16   14:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
17   17:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
18   1a:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
19   1d:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
20   20:	48 39 c5             	cmp    %rax,%rbp
21   23:	74 5d                	je     (0x)?82( .*)?
22   25:	2e 89 75 f4          	cs mov %esi,-0xc\(%rbp\)
23   29:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
24   2c:	89 7d f8             	mov    %edi,-0x8\(%rbp\)
25   2f:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
26   32:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
27   35:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
28   38:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
29   3b:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
30   3e:	5d                   	pop    %rbp
31   3f:	5d                   	pop    %rbp
32   40:	74 40                	je     (0x)?82( .*)?
33   42:	5d                   	pop    %rbp
34   43:	74 3d                	je     (0x)?82( .*)?
35   45:	2e 89 45 fc          	cs mov %eax,-0x4\(%rbp\)
36   49:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
37   4c:	89 7d f8             	mov    %edi,-0x8\(%rbp\)
38   4f:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
39   52:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
40   55:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
41   58:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
42   5b:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
43   5e:	5d                   	pop    %rbp
44   5f:	5d                   	pop    %rbp
45   60:	eb 26                	jmp    (0x)?88( .*)?
46   62:	eb 24                	jmp    (0x)?88( .*)?
47   64:	eb 22                	jmp    (0x)?88( .*)?
48   66:	89 45 fc             	mov    %eax,-0x4\(%rbp\)
49   69:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
50   6c:	89 7d f8             	mov    %edi,-0x8\(%rbp\)
51   6f:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
52   72:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
53   75:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
54   78:	5d                   	pop    %rbp
55   79:	5d                   	pop    %rbp
56   7a:	48 39 c5             	cmp    %rax,%rbp
57   7d:	74 03                	je     (0x)?82( .*)?
58   7f:	90                   	nop
59   80:	eb 06                	jmp    (0x)?88( .*)?
60 #...
61   82:	8b 45 f4             	mov    -0xc\(%rbp\),%eax
62   85:	89 45 fc             	mov    %eax,-0x4\(%rbp\)
63 #...
64   88:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
65   8e:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
66   94:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
67   9a:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
68   a0:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
69   a6:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
70   ac:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
71   b2:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
72   b8:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
73   be:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
74   c4:	eb c2                	jmp    (0x)?88( .*)?
75   c6:	5d                   	pop    %rbp
76   c7:	c3                   	ret *
77 #pass
78