6340817d048eb286bbc4df31dcab44e4400cca94
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / align-branch-9.d
1 #as: -mbranches-within-32B-boundaries
2 #objdump: -dw
3
4 .*: +file format .*
5
6 Disassembly of section .text:
7
8 0+ <foo>:
9 0: 65 a3 01 00 00 00 mov %eax,%gs:0x1
10 6: 55 push %ebp
11 7: 55 push %ebp
12 8: 55 push %ebp
13 9: 55 push %ebp
14 a: 89 e5 mov %esp,%ebp
15 c: 89 7d f8 mov %edi,-0x8\(%ebp\)
16 f: 89 75 f4 mov %esi,-0xc\(%ebp\)
17 12: 89 75 f4 mov %esi,-0xc\(%ebp\)
18 15: 89 75 f4 mov %esi,-0xc\(%ebp\)
19 18: 89 75 f4 mov %esi,-0xc\(%ebp\)
20 1b: 89 75 f4 mov %esi,-0xc\(%ebp\)
21 1e: 39 c5 cmp %eax,%ebp
22 20: 70 62 jo 84 <foo\+0x84>
23 22: 89 73 f4 mov %esi,-0xc\(%ebx\)
24 25: 89 75 f4 mov %esi,-0xc\(%ebp\)
25 28: 89 7d f8 mov %edi,-0x8\(%ebp\)
26 2b: 89 75 f4 mov %esi,-0xc\(%ebp\)
27 2e: 89 75 f4 mov %esi,-0xc\(%ebp\)
28 31: 89 75 f4 mov %esi,-0xc\(%ebp\)
29 34: 89 75 f4 mov %esi,-0xc\(%ebp\)
30 37: 89 75 f4 mov %esi,-0xc\(%ebp\)
31 3a: 5d pop %ebp
32 3b: 5d pop %ebp
33 3c: 5d pop %ebp
34 3d: 74 45 je 84 <foo\+0x84>
35 3f: 5d pop %ebp
36 40: 74 42 je 84 <foo\+0x84>
37 42: 89 44 24 fc mov %eax,-0x4\(%esp\)
38 46: 89 75 f4 mov %esi,-0xc\(%ebp\)
39 49: 89 7d f8 mov %edi,-0x8\(%ebp\)
40 4c: 89 75 f4 mov %esi,-0xc\(%ebp\)
41 4f: 89 75 f4 mov %esi,-0xc\(%ebp\)
42 52: 89 75 f4 mov %esi,-0xc\(%ebp\)
43 55: 89 75 f4 mov %esi,-0xc\(%ebp\)
44 58: 89 75 f4 mov %esi,-0xc\(%ebp\)
45 5b: 5d pop %ebp
46 5c: eb 2c jmp 8a <foo\+0x8a>
47 5e: 66 90 xchg %ax,%ax
48 60: eb 28 jmp 8a <foo\+0x8a>
49 62: eb 26 jmp 8a <foo\+0x8a>
50 64: 89 45 fc mov %eax,-0x4\(%ebp\)
51 67: 89 75 f4 mov %esi,-0xc\(%ebp\)
52 6a: 89 7d f8 mov %edi,-0x8\(%ebp\)
53 6d: 5d pop %ebp
54 6e: 5d pop %ebp
55 6f: 40 inc %eax
56 70: 72 12 jb 84 <foo\+0x84>
57 72: 36 36 89 45 fc ss mov %eax,%ss:-0x4\(%ebp\)
58 77: 89 75 f4 mov %esi,-0xc\(%ebp\)
59 7a: 89 7d f8 mov %edi,-0x8\(%ebp\)
60 7d: 89 75 f4 mov %esi,-0xc\(%ebp\)
61 80: 21 c3 and %eax,%ebx
62 82: 7c 06 jl 8a <foo\+0x8a>
63 84: 8b 45 f4 mov -0xc\(%ebp\),%eax
64 87: 89 45 fc mov %eax,-0x4\(%ebp\)
65 8a: 89 b5 50 fb ff ff mov %esi,-0x4b0\(%ebp\)
66 90: 89 b5 50 fb ff ff mov %esi,-0x4b0\(%ebp\)
67 96: 89 b5 50 fb ff ff mov %esi,-0x4b0\(%ebp\)
68 9c: 89 b5 50 fb ff ff mov %esi,-0x4b0\(%ebp\)
69 a2: 89 75 0c mov %esi,0xc\(%ebp\)
70 a5: e9 fc ff ff ff jmp a6 <foo\+0xa6>
71 aa: 89 b5 50 fb ff ff mov %esi,-0x4b0\(%ebp\)
72 b0: 89 b5 50 fb ff ff mov %esi,-0x4b0\(%ebp\)
73 b6: 89 b5 50 fb ff ff mov %esi,-0x4b0\(%ebp\)
74 bc: 89 b5 50 fb ff ff mov %esi,-0x4b0\(%ebp\)
75 c2: 89 75 00 mov %esi,0x0\(%ebp\)
76 c5: 74 c3 je 8a <foo\+0x8a>
77 c7: 74 c1 je 8a <foo\+0x8a>
78 #pass
This page took 0.031366 seconds and 3 git commands to generate.