Commit | Line | Data |
---|---|---|
b96d3a20 JH |
1 | #as: -J |
2 | #objdump: -dw | |
3 | #name: i386 x86_64 | |
a724f0f4 | 4 | #stderr: x86_64.e |
b96d3a20 JH |
5 | .*: +file format .* |
6 | ||
7 | Disassembly of section .text: | |
8 | ||
99ad8390 | 9 | 0+ <.*>: |
b96d3a20 JH |
10 | [ ]+0: 01 ca[ ]+add[ ]+%ecx,%edx |
11 | [ ]+2: 44 01 ca[ ]+add[ ]+%r9d,%edx | |
12 | [ ]+5: 41 01 ca[ ]+add[ ]+%ecx,%r10d | |
13 | [ ]+8: 48 01 ca[ ]+add[ ]+%rcx,%rdx | |
14 | [ ]+b: 4d 01 ca[ ]+add[ ]+%r9,%r10 | |
15 | [ ]+e: 41 01 c0[ ]+add[ ]+%eax,%r8d | |
16 | [ ]+11: 66 41 01 c0[ ]+add[ ]+%ax,%r8w | |
17 | [ ]+15: 49 01 c0[ ]+add[ ]+%rax,%r8 | |
18 | [ ]+18: 05 11 22 33 44[ ]+add[ ]+\$0x44332211,%eax | |
19 | [ ]+1d: 48 05 11 22 33 f4[ ]+add[ ]+\$0xf+4332211,%rax | |
20 | [ ]+23: 66 05 33 44[ ]+add[ ]+\$0x4433,%ax | |
21 | [ ]+27: 48 05 11 22 33 44[ ]+add[ ]+\$0x44332211,%rax | |
22 | [ ]+2d: 00 ca[ ]+add[ ]+%cl,%dl | |
23 | [ ]+2f: 00 f7[ ]+add[ ]+%dh,%bh | |
24 | [ ]+31: 40 00 f7[ ]+add[ ]+%sil,%dil | |
25 | [ ]+34: 41 00 f7[ ]+add[ ]+%sil,%r15b | |
26 | [ ]+37: 44 00 f7[ ]+add[ ]+%r14b,%dil | |
27 | [ ]+3a: 45 00 f7[ ]+add[ ]+%r14b,%r15b | |
de8b1efe AM |
28 | [ ]+3d: 50[ ]+push[ ]+%rax |
29 | [ ]+3e: 41 50[ ]+push[ ]+%r8 | |
30 | [ ]+40: 41 59[ ]+pop[ ]+%r9 | |
b96d3a20 JH |
31 | [ ]+42: 04 11[ ]+add[ ]+\$0x11,%al |
32 | [ ]+44: 80 c4 11[ ]+add[ ]+\$0x11,%ah | |
33 | [ ]+47: 40 80 c4 11[ ]+add[ ]+\$0x11,%spl | |
34 | [ ]+4b: 41 80 c0 11[ ]+add[ ]+\$0x11,%r8b | |
35 | [ ]+4f: 41 80 c4 11[ ]+add[ ]+\$0x11,%r12b | |
36 | [ ]+53: 0f 20 c0[ ]+mov[ ]+%cr0,%rax | |
37 | [ ]+56: 41 0f 20 c0[ ]+mov[ ]+%cr0,%r8 | |
38 | [ ]+5a: 44 0f 20 c0[ ]+mov[ ]+%cr8,%rax | |
39 | [ ]+5e: 44 0f 22 c0[ ]+mov[ ]+%rax,%cr8 | |
35c52694 L |
40 | [ ]+62: f3 48 a5[ ]+rep movsq %ds:\(%rsi\),%es:\(%rdi\) |
41 | [ ]+65: f3 66 a5[ ]+rep movsw %ds:\(%rsi\),%es:\(%rdi\) | |
42 | [ ]+68: f3 48 a5[ ]+rep movsq %ds:\(%rsi\),%es:\(%rdi\) | |
b96d3a20 JH |
43 | [ ]+6b: b0 11[ ]+mov[ ]+\$0x11,%al |
44 | [ ]+6d: b4 11[ ]+mov[ ]+\$0x11,%ah | |
45 | [ ]+6f: 40 b4 11[ ]+mov[ ]+\$0x11,%spl | |
46 | [ ]+72: 41 b4 11[ ]+mov[ ]+\$0x11,%r12b | |
47 | [ ]+75: b8 44 33 22 11[ ]+mov[ ]+\$0x11223344,%eax | |
48 | [ ]+7a: 41 b8 44 33 22 11[ ]+mov[ ]+\$0x11223344,%r8d | |
49 | [ ]+80: 48 b8 88 77 66 55 44 33 22 11 mov[ ]+\$0x1122334455667788,%rax | |
50 | [ ]+8a: 49 b8 88 77 66 55 44 33 22 11 mov[ ]+\$0x1122334455667788,%r8 | |
51 | [ ]+94: 03 00[ ]+add[ ]+\(%rax\),%eax | |
52 | [ ]+96: 41 03 00[ ]+add[ ]+\(%r8\),%eax | |
53 | [ ]+99: 45 03 00[ ]+add[ ]+\(%r8\),%r8d | |
54 | [ ]+9c: 49 03 00[ ]+add[ ]+\(%r8\),%rax | |
55 | [ ]+9f: 03 05 22 22 22 22[ ]+add[ ]+572662306\(%rip\),%eax.* | |
56 | [ ]+a5: 03 45 00[ ]+add[ ]+0x0\(%rbp\),%eax | |
57 | [ ]+a8: 03 04 25 22 22 22 22 add[ ]+0x22222222,%eax | |
58 | [ ]+af: 41 03 45 00[ ]+add[ ]+0x0\(%r13\),%eax | |
59 | [ ]+b3: 03 04 80[ ]+add[ ]+\(%rax,%rax,4\),%eax | |
60 | [ ]+b6: 41 03 04 80[ ]+add[ ]+\(%r8,%rax,4\),%eax | |
61 | [ ]+ba: 45 03 04 80[ ]+add[ ]+\(%r8,%rax,4\),%r8d | |
62 | [ ]+be: 43 03 04 80[ ]+add[ ]+\(%r8,%r8,4\),%eax | |
63 | [ ]+c2: 46 01 04 81[ ]+add[ ]+%r8d,\(%rcx,%r8,4\) | |
64 | [ ]+c6: 03 14 c0[ ]+add[ ]+\(%rax,%rax,8\),%edx | |
65 | [ ]+c9: 03 14 c8[ ]+add[ ]+\(%rax,%rcx,8\),%edx | |
66 | [ ]+cc: 03 14 d0[ ]+add[ ]+\(%rax,%rdx,8\),%edx | |
67 | [ ]+cf: 03 14 d8[ ]+add[ ]+\(%rax,%rbx,8\),%edx | |
68 | [ ]+d2: 03 10[ ]+add[ ]+\(%rax\),%edx | |
69 | [ ]+d4: 03 14 e8[ ]+add[ ]+\(%rax,%rbp,8\),%edx | |
70 | [ ]+d7: 03 14 f0[ ]+add[ ]+\(%rax,%rsi,8\),%edx | |
71 | [ ]+da: 03 14 f8[ ]+add[ ]+\(%rax,%rdi,8\),%edx | |
72 | [ ]+dd: 42 03 14 c0[ ]+add[ ]+\(%rax,%r8,8\),%edx | |
73 | [ ]+e1: 42 03 14 c8[ ]+add[ ]+\(%rax,%r9,8\),%edx | |
74 | [ ]+e5: 42 03 14 d0[ ]+add[ ]+\(%rax,%r10,8\),%edx | |
75 | [ ]+e9: 42 03 14 d8[ ]+add[ ]+\(%rax,%r11,8\),%edx | |
76 | [ ]+ed: 42 03 14 e0[ ]+add[ ]+\(%rax,%r12,8\),%edx | |
77 | [ ]+f1: 42 03 14 e8[ ]+add[ ]+\(%rax,%r13,8\),%edx | |
78 | [ ]+f5: 42 03 14 f0[ ]+add[ ]+\(%rax,%r14,8\),%edx | |
79 | [ ]+f9: 42 03 14 f8[ ]+add[ ]+\(%rax,%r15,8\),%edx | |
80 | [ ]+fd: 83 c1 11[ ]+add[ ]+\$0x11,%ecx | |
81 | 100: 83 00 11[ ]+addl[ ]+\$0x11,\(%rax\) | |
82 | 103: 48 83 00 11[ ]+addq[ ]+\$0x11,\(%rax\) | |
83 | 107: 41 83 00 11[ ]+addl[ ]+\$0x11,\(%r8\) | |
84 | 10b: 83 04 81 11[ ]+addl[ ]+\$0x11,\(%rcx,%rax,4\) | |
85 | 10f: 41 83 04 81 11[ ]+addl[ ]+\$0x11,\(%r9,%rax,4\) | |
86 | 114: 42 83 04 81 11[ ]+addl[ ]+\$0x11,\(%rcx,%r8,4\) | |
87 | 119: 83 05 22 22 22 22 33 addl[ ]+\$0x33,572662306\(%rip\).* | |
88 | 120: 48 83 05 22 22 22 22 33 addq[ ]+\$0x33,572662306\(%rip\).* | |
89 | 128: 81 05 22 22 22 22 33 33 33 33 addl[ ]+\$0x33333333,572662306\(%rip\).* | |
90 | 132: 48 81 05 22 22 22 22 33 33 33 33 addq[ ]+\$0x33333333,572662306\(%rip\).* | |
91 | 13d: 83 04 c5 22 22 22 22 33 addl[ ]+\$0x33,0x22222222\(,%rax,8\) | |
92 | 145: 83 80 22 22 22 22 33 addl[ ]+\$0x33,0x22222222\(%rax\) | |
93 | 14c: 83 80 22 22 22 22 33 addl[ ]+\$0x33,0x22222222\(%rax\) | |
94 | 153: 41 83 04 e8 33[ ]+addl[ ]+\$0x33,\(%r8,%rbp,8\) | |
95 | 158: 83 04 25 22 22 22 22 33 addl[ ]+\$0x33,0x22222222 | |
96 | 160: a0 11 22 33 44 55 66 77 88 mov[ ]+0x8877665544332211,%al | |
97 | 169: a1 11 22 33 44 55 66 77 88 mov[ ]+0x8877665544332211,%eax | |
98 | 172: a2 11 22 33 44 55 66 77 88 mov[ ]+%al,0x8877665544332211 | |
99 | 17b: a3 11 22 33 44 55 66 77 88 mov[ ]+%eax,0x8877665544332211 | |
100 | 184: 48 a1 11 22 33 44 55 66 77 88 mov[ ]+0x8877665544332211,%rax | |
101 | 18e: 48 a3 11 22 33 44 55 66 77 88 mov[ ]+%rax,0x8877665544332211 | |
102 | 198: 48 99[ ]+cqto[ ]+ | |
103 | 19a: 48 98[ ]+cltq[ ]+ | |
104 | 19c: 48 63 c0[ ]+movslq %eax,%rax | |
105 | 19f: 48 0f bf c0[ ]+movswq %ax,%rax | |
106 | 1a3: 48 0f be c0[ ]+movsbq %al,%rax | |
107 | ||
108 | 0+1a7 <bar>: | |
109 | 1a7: b0 00[ ]+mov[ ]+\$0x0,%al | |
110 | 1a9: 66 b8 00 00[ ]+mov[ ]+\$0x0,%ax | |
111 | 1ad: b8 00 00 00 00[ ]+mov[ ]+\$0x0,%eax | |
112 | 1b2: 48 c7 c0 00 00 00 00 mov[ ]+\$0x0,%rax | |
113 | 1b9: a1 00 00 00 00 00 00 00 00 mov[ ]+0x0,%eax | |
114 | 1c2: 8b 04 25 00 00 00 00 mov[ ]+0x0,%eax | |
115 | 1c9: 8b 80 00 00 00 00[ ]+mov[ ]+0x0\(%rax\),%eax | |
116 | 1cf: 8b 05 00 00 00 00[ ]+mov[ ]+0\(%rip\),%eax.* | |
117 | 1d5: b0 00[ ]+mov[ ]+\$0x0,%al | |
118 | 1d7: 66 b8 00 00[ ]+mov[ ]+\$0x0,%ax | |
119 | 1db: b8 00 00 00 00[ ]+mov[ ]+\$0x0,%eax | |
120 | 1e0: 48 c7 c0 00 00 00 00 mov[ ]+\$0x0,%rax | |
9306ca4a JB |
121 | 1e7: a1 00 00 00 00 00 00 00 00 mov[ ]+0x0,%eax |
122 | 1f0: 8b 04 25 00 00 00 00 mov[ ]+0x0,%eax | |
123 | 1f7: 8b 80 00 00 00 00[ ]+mov[ ]+0x0\(%rax\),%eax | |
124 | 1fd: 8b 05 00 00 00 00[ ]+mov[ ]+0\(%rip\),%eax.* | |
b300c311 L |
125 | |
126 | 0+203 <foo>: | |
127 | 203: a0 11 22 33 44 55 66 77 88 mov[ ]+0x8877665544332211,%al | |
128 | 20c: 66 a1 11 22 33 44 55 66 77 88 mov[ ]+0x8877665544332211,%ax | |
129 | 216: a1 11 22 33 44 55 66 77 88 mov[ ]+0x8877665544332211,%eax | |
130 | 21f: 48 a1 11 22 33 44 55 66 77 88 mov[ ]+0x8877665544332211,%rax | |
131 | 229: a2 11 22 33 44 55 66 77 88 mov[ ]+%al,0x8877665544332211 | |
132 | 232: 66 a3 11 22 33 44 55 66 77 88 mov[ ]+%ax,0x8877665544332211 | |
133 | 23c: a3 11 22 33 44 55 66 77 88 mov[ ]+%eax,0x8877665544332211 | |
134 | 245: 48 a3 11 22 33 44 55 66 77 88 mov[ ]+%rax,0x8877665544332211 | |
135 | 24f: a0 11 22 33 44 55 66 77 88 mov[ ]+0x8877665544332211,%al | |
136 | 258: 66 a1 11 22 33 44 55 66 77 88 mov[ ]+0x8877665544332211,%ax | |
137 | 262: a1 11 22 33 44 55 66 77 88 mov[ ]+0x8877665544332211,%eax | |
138 | 26b: 48 a1 11 22 33 44 55 66 77 88 mov[ ]+0x8877665544332211,%rax | |
139 | 275: a2 11 22 33 44 55 66 77 88 mov[ ]+%al,0x8877665544332211 | |
140 | 27e: 66 a3 11 22 33 44 55 66 77 88 mov[ ]+%ax,0x8877665544332211 | |
141 | 288: a3 11 22 33 44 55 66 77 88 mov[ ]+%eax,0x8877665544332211 | |
142 | 291: 48 a3 11 22 33 44 55 66 77 88 mov[ ]+%rax,0x8877665544332211 | |
28a9d8f5 L |
143 | 29b: 8a 04 25 11 22 33 ff mov[ ]+0xffffffffff332211,%al |
144 | 2a2: 66 8b 04 25 11 22 33 ff mov[ ]+0xffffffffff332211,%ax | |
145 | 2aa: 8b 04 25 11 22 33 ff mov[ ]+0xffffffffff332211,%eax | |
146 | 2b1: 48 8b 04 25 11 22 33 ff mov[ ]+0xffffffffff332211,%rax | |
147 | 2b9: 88 04 25 11 22 33 ff mov[ ]+%al,0xffffffffff332211 | |
148 | 2c0: 66 89 04 25 11 22 33 ff mov[ ]+%ax,0xffffffffff332211 | |
149 | 2c8: 89 04 25 11 22 33 ff mov[ ]+%eax,0xffffffffff332211 | |
150 | 2cf: 48 89 04 25 11 22 33 ff mov[ ]+%rax,0xffffffffff332211 | |
151 | 2d7: 8a 04 25 11 22 33 ff mov[ ]+0xffffffffff332211,%al | |
152 | 2de: 66 8b 04 25 11 22 33 ff mov[ ]+0xffffffffff332211,%ax | |
153 | 2e6: 8b 04 25 11 22 33 ff mov[ ]+0xffffffffff332211,%eax | |
154 | 2ed: 48 8b 04 25 11 22 33 ff mov[ ]+0xffffffffff332211,%rax | |
155 | 2f5: 88 04 25 11 22 33 ff mov[ ]+%al,0xffffffffff332211 | |
156 | 2fc: 66 89 04 25 11 22 33 ff mov[ ]+%ax,0xffffffffff332211 | |
157 | 304: 89 04 25 11 22 33 ff mov[ ]+%eax,0xffffffffff332211 | |
158 | 30b: 48 89 04 25 11 22 33 ff mov[ ]+%rax,0xffffffffff332211 | |
1ad119f1 | 159 | #pass |