1#source: x86-64-align-branch-1.s
2#as: -malign-branch-boundary=32 -malign-branch=fused+jcc+jmp
3#objdump: -dw
4
5.*: +file format .*
6
7Disassembly of section .text:
8
90+ <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          	mov    %esi,%cs:-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          	mov    %eax,%cs:-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