1 #source: align-branch-4.s 2 #as: -malign-branch-boundary=32 -malign-branch=fused+jcc+jmp 3 #objdump: -dw 4 5 .*: +file format .* 6 7 Disassembly of section .text: 8 9 0+ <foo>: 10 0: 64 a3 01 00 00 00 mov %eax,%fs:0x1 11 6: 55 push %ebp 12 7: 55 push %ebp 13 8: 55 push %ebp 14 9: 55 push %ebp 15 a: 55 push %ebp 16 b: 89 e5 mov %esp,%ebp 17 d: 89 75 f4 mov %esi,-0xc\(%ebp\) 18 10: 89 75 f4 mov %esi,-0xc\(%ebp\) 19 13: 89 75 f4 mov %esi,-0xc\(%ebp\) 20 16: 89 75 f4 mov %esi,-0xc\(%ebp\) 21 19: 89 75 f4 mov %esi,-0xc\(%ebp\) 22 1c: 89 75 f4 mov %esi,-0xc\(%ebp\) 23 1f: c3 ret 24 20: 55 push %ebp 25 21: 55 push %ebp 26 22: 64 a3 01 00 00 00 mov %eax,%fs:0x1 27 28: 89 e5 mov %esp,%ebp 28 2a: 89 75 f4 mov %esi,-0xc\(%ebp\) 29 2d: 89 75 f4 mov %esi,-0xc\(%ebp\) 30 30: 89 75 f4 mov %esi,-0xc\(%ebp\) 31 33: 89 75 f4 mov %esi,-0xc\(%ebp\) 32 36: 89 75 f4 mov %esi,-0xc\(%ebp\) 33 39: 89 75 f4 mov %esi,-0xc\(%ebp\) 34 3c: c2 1e 00 ret \$0x1e 35 3f: 89 75 f4 mov %esi,-0xc\(%ebp\) 36 #pass 37