gas/testsuite/gas/
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / intelok.d
1 #as: -J --divide
2 #objdump: -dwMintel
3 #name: i386 intel-ok
4 #stderr: intelok.e
5
6 .*: +file format .*
7
8 Disassembly of section .text:
9
10 0+000 <start>:
11 [ ]*[0-9a-f]+:[ ]+02 00[ ]+add[ ]+al,(BYTE PTR )?\[eax\]
12 [ ]*[0-9a-f]+: 02 00[ ]+add[ ]+al,(BYTE PTR )?\[eax\]
13 [ ]*[0-9a-f]+: 66 03 00[ ]+add[ ]+ax,(WORD PTR )?\[eax\]
14 [ ]*[0-9a-f]+: 66 03 00[ ]+add[ ]+ax,(WORD PTR )?\[eax\]
15 [ ]*[0-9a-f]+: 03 00[ ]+add[ ]+eax,(DWORD PTR )?\[eax\]
16 [ ]*[0-9a-f]+: 03 00[ ]+add[ ]+eax,(DWORD PTR )?\[eax\]
17 [ ]*[0-9a-f]+: 80 00 01[ ]+add[ ]+BYTE PTR \[eax\],0x1
18 [ ]*[0-9a-f]+: 83 00 01[ ]+add[ ]+DWORD PTR \[eax\],0x1
19 [ ]*[0-9a-f]+: 66 83 00 01[ ]+add[ ]+WORD PTR \[eax\],0x1
20 [ ]*[0-9a-f]+: 66 0f 58 00[ ]+addpd[ ]+xmm0,XMMWORD PTR \[eax\]
21 [ ]*[0-9a-f]+: 66 0f 58 00[ ]+addpd[ ]+xmm0,XMMWORD PTR \[eax\]
22 [ ]*[0-9a-f]+: 0f 58 00[ ]+addps[ ]+xmm0,XMMWORD PTR \[eax\]
23 [ ]*[0-9a-f]+: 0f 58 00[ ]+addps[ ]+xmm0,XMMWORD PTR \[eax\]
24 [ ]*[0-9a-f]+: f2 0f 58 00[ ]+addsd[ ]+xmm0,QWORD PTR \[eax\]
25 [ ]*[0-9a-f]+: f2 0f 58 00[ ]+addsd[ ]+xmm0,QWORD PTR \[eax\]
26 [ ]*[0-9a-f]+: f3 0f 58 00[ ]+addss[ ]+xmm0,DWORD PTR \[eax\]
27 [ ]*[0-9a-f]+: f3 0f 58 00[ ]+addss[ ]+xmm0,DWORD PTR \[eax\]
28 [ ]*[0-9a-f]+: 66 ff 10[ ]+call[ ]+WORD PTR \[eax\]
29 [ ]*[0-9a-f]+: ff 10[ ]+call[ ]+DWORD PTR \[eax\]
30 [ ]*[0-9a-f]+: ff 18[ ]+call[ ]+FWORD PTR \[eax\]
31 [ ]*[0-9a-f]+: a6[ ]+cmps[ ]+(BYTE PTR )(ds:)?\[esi\],(\1)?es:\[edi\]
32 [ ]*[0-9a-f]+: a7[ ]+cmps[ ]+(DWORD PTR )(ds:)?\[esi\],(\1)?es:\[edi\]
33 [ ]*[0-9a-f]+: 66 a7[ ]+cmps[ ]+(WORD PTR )(ds:)?\[esi\],(\1)?es:\[edi\]
34 [ ]*[0-9a-f]+: 0f c7 08[ ]+cmpxchg8b[ ]+(QWORD PTR )?\[eax\]
35 [ ]*[0-9a-f]+: d8 00[ ]+fadd[ ]+DWORD PTR \[eax\]
36 [ ]*[0-9a-f]+: dc 00[ ]+fadd[ ]+QWORD PTR \[eax\]
37 [ ]*[0-9a-f]+: df 20[ ]+fbld[ ]+(TBYTE PTR )?\[eax\]
38 [ ]*[0-9a-f]+: df 20[ ]+fbld[ ]+(TBYTE PTR )?\[eax\]
39 [ ]*[0-9a-f]+: df 30[ ]+fbstp[ ]+(TBYTE PTR )?\[eax\]
40 [ ]*[0-9a-f]+: df 30[ ]+fbstp[ ]+(TBYTE PTR )?\[eax\]
41 [ ]*[0-9a-f]+: da 00[ ]+fiadd[ ]+DWORD PTR \[eax\]
42 [ ]*[0-9a-f]+: de 00[ ]+fiadd[ ]+WORD PTR \[eax\]
43 [ ]*[0-9a-f]+: db 00[ ]+fild[ ]+DWORD PTR \[eax\]
44 [ ]*[0-9a-f]+: df 28[ ]+fild[ ]+QWORD PTR \[eax\]
45 [ ]*[0-9a-f]+: df 00[ ]+fild[ ]+WORD PTR \[eax\]
46 [ ]*[0-9a-f]+: db 10[ ]+fist[ ]+DWORD PTR \[eax\]
47 [ ]*[0-9a-f]+: df 10[ ]+fist[ ]+WORD PTR \[eax\]
48 [ ]*[0-9a-f]+: db 18[ ]+fistp[ ]+DWORD PTR \[eax\]
49 [ ]*[0-9a-f]+: df 38[ ]+fistp[ ]+QWORD PTR \[eax\]
50 [ ]*[0-9a-f]+: df 18[ ]+fistp[ ]+WORD PTR \[eax\]
51 [ ]*[0-9a-f]+: db 08[ ]+fisttp[ ]+DWORD PTR \[eax\]
52 [ ]*[0-9a-f]+: dd 08[ ]+fisttp[ ]+QWORD PTR \[eax\]
53 [ ]*[0-9a-f]+: df 08[ ]+fisttp[ ]+WORD PTR \[eax\]
54 [ ]*[0-9a-f]+: d9 00[ ]+fld[ ]+DWORD PTR \[eax\]
55 [ ]*[0-9a-f]+: dd 00[ ]+fld[ ]+QWORD PTR \[eax\]
56 [ ]*[0-9a-f]+: db 28[ ]+fld[ ]+TBYTE PTR \[eax\]
57 [ ]*[0-9a-f]+: d9 28[ ]+fldcw[ ]+(WORD PTR )?\[eax\]
58 [ ]*[0-9a-f]+: d9 28[ ]+fldcw[ ]+(WORD PTR )?\[eax\]
59 [ ]*[0-9a-f]+: d9 20[ ]+fldenvd?[ ]+\[eax\]
60 [ ]*[0-9a-f]+: d9 20[ ]+fldenvd?[ ]+\[eax\]
61 [ ]*[0-9a-f]+: 66 d9 20[ ]+fldenvw[ ]+\[eax\]
62 [ ]*[0-9a-f]+: d9 10[ ]+fst[ ]+DWORD PTR \[eax\]
63 [ ]*[0-9a-f]+: dd 10[ ]+fst[ ]+QWORD PTR \[eax\]
64 [ ]*[0-9a-f]+: d9 18[ ]+fstp[ ]+DWORD PTR \[eax\]
65 [ ]*[0-9a-f]+: dd 18[ ]+fstp[ ]+QWORD PTR \[eax\]
66 [ ]*[0-9a-f]+: db 38[ ]+fstp[ ]+TBYTE PTR \[eax\]
67 [ ]*[0-9a-f]+: 66 c5 00[ ]+lds[ ]+ax,(DWORD PTR )?\[eax\]
68 [ ]*[0-9a-f]+: c5 00[ ]+lds[ ]+eax,(FWORD PTR )?\[eax\]
69 [ ]*[0-9a-f]+: 66 c5 00[ ]+lds[ ]+ax,(DWORD PTR )?\[eax\]
70 [ ]*[0-9a-f]+: c5 00[ ]+lds[ ]+eax,(FWORD PTR )?\[eax\]
71 [ ]*[0-9a-f]+: 8d 00[ ]+lea[ ]+eax,\[eax\]
72 [ ]*[0-9a-f]+: 8d 00[ ]+lea[ ]+eax,\[eax\]
73 [ ]*[0-9a-f]+: 8d 00[ ]+lea[ ]+eax,\[eax\]
74 [ ]*[0-9a-f]+: 8d 00[ ]+lea[ ]+eax,\[eax\]
75 [ ]*[0-9a-f]+: 8d 00[ ]+lea[ ]+eax,\[eax\]
76 [ ]*[0-9a-f]+: 8d 00[ ]+lea[ ]+eax,\[eax\]
77 [ ]*[0-9a-f]+: 8d 00[ ]+lea[ ]+eax,\[eax\]
78 [ ]*[0-9a-f]+: 8d 00[ ]+lea[ ]+eax,\[eax\]
79 [ ]*[0-9a-f]+: 0f 01 10[ ]+lgdtd?[ ]+(PWORD PTR)?\[eax\]
80 [ ]*[0-9a-f]+: 0f 01 10[ ]+lgdtd?[ ]+(PWORD PTR)?\[eax\]
81 [ ]*[0-9a-f]+: 66 0f 01 10[ ]+lgdtw[ ]+(PWORD PTR)?\[eax\]
82 [ ]*[0-9a-f]+: a4[ ]+movs[ ]+(BYTE PTR )es:\[edi\],(\1)?(ds:)?\[esi\]
83 [ ]*[0-9a-f]+: a5[ ]+movs[ ]+(DWORD PTR )es:\[edi\],(\1)?(ds:)?\[esi\]
84 [ ]*[0-9a-f]+: 66 a5[ ]+movs[ ]+(WORD PTR )es:\[edi\],(\1)?(ds:)?\[esi\]
85 [ ]*[0-9a-f]+: 0f be 00[ ]+movsx[ ]+eax,BYTE PTR \[eax\]
86 [ ]*[0-9a-f]+: 0f bf 00[ ]+movsx[ ]+eax,WORD PTR \[eax\]
87 [ ]*[0-9a-f]+: 0f fc 00[ ]+paddb[ ]+mm0,(QWORD PTR )?\[eax\]
88 [ ]*[0-9a-f]+: 0f fc 00[ ]+paddb[ ]+mm0,(QWORD PTR )?\[eax\]
89 [ ]*[0-9a-f]+: 66 0f fc 00[ ]+paddb[ ]+xmm0,(XMMWORD PTR )?\[eax\]
90 [ ]*[0-9a-f]+: 66 0f fc 00[ ]+paddb[ ]+xmm0,(XMMWORD PTR )?\[eax\]
91 [ ]*[0-9a-f]+: 0f c4 00 03[ ]+pinsrw[ ]+mm0,(WORD PTR )?\[eax\],0x3
92 [ ]*[0-9a-f]+: 66 0f c4 00 07[ ]+pinsrw[ ]+xmm0,(WORD PTR )?\[eax\],0x7
93 [ ]*[0-9a-f]+: ff 30[ ]+push[ ]+DWORD PTR \[eax\]
94 [ ]*[0-9a-f]+: d7[ ]+xlat(b|[ ]+(BYTE PTR )?(ds:)?\[ebx\])
95 [ ]*[0-9a-f]+: d7[ ]+xlat(b|[ ]+(BYTE PTR )?(ds:)?\[ebx\])
96 [ ]*[0-9a-f]+: d7[ ]+xlat(b|[ ]+(BYTE PTR )?(ds:)?\[ebx\])
97 [ ]*[0-9a-f]+: 8b 40 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?1\]
98 [ ]*[0-9a-f]+: 8b 40 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?1\]
99 [ ]*[0-9a-f]+: 8b 40 04[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?4\]
100 [ ]*[0-9a-f]+: 8b 40 04[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?4\]
101 [ ]*[0-9a-f]+: 8b 40 06[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?6\]
102 [ ]*[0-9a-f]+: 8b 40 06[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?6\]
103 [ ]*[0-9a-f]+: 8b 40 0c[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+0xc\]
104 [ ]*[0-9a-f]+: 8b 40 0c[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+0xc\]
105 [ ]*[0-9a-f]+: 8b 40 12[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+0x12\]
106 [ ]*[0-9a-f]+: 8b 40 12[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+0x12\]
107 [ ]*[0-9a-f]+: 8b 04 85 02 00 00 00[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\*4\+(0x)?2\]
108 [ ]*[0-9a-f]+: 8b 04 85 02 00 00 00[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\*4\+(0x)?2\]
109 [ ]*[0-9a-f]+: 8b 04 05 00 00 00 00[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\*1\+(0x)?0]
110 [ ]*[0-9a-f]+: 8b 04 05 00 00 00 00[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\*1\+(0x)?0]
111 [ ]*[0-9a-f]+: 8b 04 05 00 00 00 00[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\*1\+(0x)?0]
112 [ ]*[0-9a-f]+: 8b 04 45 00 00 00 00[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\*2\+(0x)?0]
113 [ ]*[0-9a-f]+: 8b 04 45 00 00 00 00[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\*2\+(0x)?0]
114 [ ]*[0-9a-f]+: 8b 04 8d 00 00 00 00[ ]+mov[ ]+eax,(DWORD PTR )?\[ecx\*4\+(0x)?0]
115 [ ]*[0-9a-f]+: 8b 04 8d 00 00 00 00[ ]+mov[ ]+eax,(DWORD PTR )?\[ecx\*4\+(0x)?0]
116 [ ]*[0-9a-f]+: 8b 40 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?1\]
117 [ ]*[0-9a-f]+: 8b 40 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?1\]
118 [ ]*[0-9a-f]+: 8b 44 08 fb[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\*1\-(0x)?5\]
119 [ ]*[0-9a-f]+: 8b 44 08 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\*1\+(0x)?1\]
120 [ ]*[0-9a-f]+: 8b 44 08 0f[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\*1\+0xf\]
121 [ ]*[0-9a-f]+: 8b 40 10[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+0x10\]
122 [ ]*[0-9a-f]+: 8b 40 10[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+0x10\]
123 [ ]*[0-9a-f]+: 8b 44 08 10[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\*1\+0x10\]
124 [ ]*[0-9a-f]+: 8b 44 08 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\*1\+(0x)?1\]
125 [ ]*[0-9a-f]+: 8b 44 08 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\*1\+(0x)?1\]
126 [ ]*[0-9a-f]+: 8b 44 08 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\*1\+(0x)?1\]
127 [ ]*[0-9a-f]+: 8b 44 08 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\*1\+(0x)?1\]
128 [ ]*[0-9a-f]+: 8b 44 08 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\*1\+(0x)?1\]
129 [ ]*[0-9a-f]+: 8b 00[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\]
130 [ ]*[0-9a-f]+: 8b 04 08[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\*1\]
131 [ ]*[0-9a-f]+: 8b 04 08[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+ecx\*1\]
132 [ ]*[0-9a-f]+: 26 8b 00[ ]+mov[ ]+eax,(DWORD PTR )?es:\[eax\]
133 [ ]*[0-9a-f]+: 6a 01[ ]+push[ ]+0x1
134 [ ]*[0-9a-f]+: 6a ff[ ]+push[ ]+0xffffffff
135 [ ]*[0-9a-f]+: 6a fe[ ]+push[ ]+0xfffffffe
136 [ ]*[0-9a-f]+: 6a 02[ ]+push[ ]+0x2
137 [ ]*[0-9a-f]+: 6a 01[ ]+push[ ]+0x1
138 [ ]*[0-9a-f]+: 6a 04[ ]+push[ ]+0x4
139 [ ]*[0-9a-f]+: 6a 01[ ]+push[ ]+0x1
140 [ ]*[0-9a-f]+: 6a 01[ ]+push[ ]+0x1
141 [ ]*[0-9a-f]+: 6a 08[ ]+push[ ]+0x8
142 [ ]*[0-9a-f]+: 6a 01[ ]+push[ ]+0x1
143 [ ]*[0-9a-f]+: 6a 02[ ]+push[ ]+0x2
144 [ ]*[0-9a-f]+: 6a 03[ ]+push[ ]+0x3
145 [ ]*[0-9a-f]+: 6a 0d[ ]+push[ ]+0xd
146 [ ]*[0-9a-f]+: 6a 04[ ]+push[ ]+0x4
147 [ ]*[0-9a-f]+: 6a fc[ ]+push[ ]+0xfffffffc
148 [ ]*[0-9a-f]+: 6a fb[ ]+push[ ]+0xfffffffb
149 [ ]*[0-9a-f]+: 6a fb[ ]+push[ ]+0xfffffffb
150 [ ]*[0-9a-f]+: 6a 03[ ]+push[ ]+0x3
151 [ ]*[0-9a-f]+: 6a 04[ ]+push[ ]+0x4
152 [ ]*[0-9a-f]+: b8 00 00 00 00[ ]+mov[ ]+eax,0x0
153 [ ]*[0-9a-f]+: b8 00 00 00 00[ ]+mov[ ]+eax,0x0
154 [ ]*[0-9a-f]+: b8 00 00 00 00[ ]+mov[ ]+eax,0x0
155 [ ]*[0-9a-f]+: b8 00 00 00 00[ ]+mov[ ]+eax,0x0
156 [ ]*[0-9a-f]+: b8 00 00 00 00[ ]+mov[ ]+eax,0x0
157 [ ]*[0-9a-f]+: b8 00 00 00 00[ ]+mov[ ]+eax,0x0
158 [ ]*[0-9a-f]+: b8 00 00 00 00[ ]+mov[ ]+eax,0x0
159 [ ]*[0-9a-f]+: 8b 80 00 00 00 00[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?0\]
160 [ ]*[0-9a-f]+: 8b 40 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?1]
161 [ ]*[0-9a-f]+: 8b 80 00 00 00 00[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?0\]
162 [ ]*[0-9a-f]+: 8b 80 01 00 00 00[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?1\]
163 [ ]*[0-9a-f]+: 8b 80 00 00 00 00[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?0\]
164 [ ]*[0-9a-f]+: 8b 40 01[ ]+mov[ ]+eax,(DWORD PTR )?\[eax\+(0x)?1\]
165 [ ]*[0-9a-f]+: a1 01 00 00 00[ ]+mov[ ]+eax,ds:0x1
166 [ ]*[0-9a-f]+: a1 ff ff ff ff[ ]+mov[ ]+eax,ds:0xffffffff
167 [ ]*[0-9a-f]+: 26 a1 02 00 00 00[ ]+mov[ ]+eax,es:0x2
168 #...
169 [ ]*[0-9a-f]+: b8 03 00 00 00[ ]+mov[ ]+eax,0x3
170 [ ]*[0-9a-f]+: a1 04 00 00 00[ ]+mov[ ]+eax,ds:0x4
171 [ ]*[0-9a-f]+: a1 05 00 00 00[ ]+mov[ ]+eax,ds:0x5
172 [ ]*[0-9a-f]+: 36 a1 06 00 00 00[ ]+mov[ ]+eax,ss:0x6
173 [ ]*[0-9a-f]+: 36 a1 07 00 00 00[ ]+mov[ ]+eax,ss:0x7
174 [ ]*[0-9a-f]+: a1 08 00 00 00[ ]+mov[ ]+eax,ds:0x8
175 [ ]*[0-9a-f]+: 9a 05 00 00 00 03 00[ ]+l?call[ ]+0x3[,:]0x5
176 [ ]*[0-9a-f]+: ea 03 00 00 00 05 00[ ]+l?jmp[ ]+0x5[,:]0x3
177 [ ]*[0-9a-f]+: ff 15 00 00 00 00[ ]+call[ ]+(DWORD PTR )?(ds:)?0x0
178 [ ]*[0-9a-f]+: 66 ff 25 00 00 00 00[ ]+jmp[ ]+(WORD PTR )?(ds:)?0x0
179 #pass
This page took 0.057071 seconds and 4 git commands to generate.