[obj2yaml] - Fix a comment. NFC.
[llvm-complete.git] / test / MC / X86 / X87-32.s
blobd414ab65b7dc4563e1ed4eedf28236a245546ad2
1 // RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s
2 // CHECK: f2xm1
3 // CHECK: encoding: [0xd9,0xf0]
4 f2xm1
6 // CHECK: fabs
7 // CHECK: encoding: [0xd9,0xe1]
8 fabs
10 // CHECK: faddl -485498096(%edx,%eax,4)
11 // CHECK: encoding: [0xdc,0x84,0x82,0x10,0xe3,0x0f,0xe3]
12 faddl -485498096(%edx,%eax,4)
14 // CHECK: faddl 485498096(%edx,%eax,4)
15 // CHECK: encoding: [0xdc,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
16 faddl 485498096(%edx,%eax,4)
18 // CHECK: faddl 485498096(%edx)
19 // CHECK: encoding: [0xdc,0x82,0xf0,0x1c,0xf0,0x1c]
20 faddl 485498096(%edx)
22 // CHECK: faddl 485498096
23 // CHECK: encoding: [0xdc,0x05,0xf0,0x1c,0xf0,0x1c]
24 faddl 485498096
26 // CHECK: faddl 64(%edx,%eax)
27 // CHECK: encoding: [0xdc,0x44,0x02,0x40]
28 faddl 64(%edx,%eax)
30 // CHECK: faddl (%edx)
31 // CHECK: encoding: [0xdc,0x02]
32 faddl (%edx)
34 // CHECK: faddp %st, %st(4)
35 // CHECK: encoding: [0xde,0xc4]
36 faddp %st(4)
38 // CHECK: fadds -485498096(%edx,%eax,4)
39 // CHECK: encoding: [0xd8,0x84,0x82,0x10,0xe3,0x0f,0xe3]
40 fadds -485498096(%edx,%eax,4)
42 // CHECK: fadds 485498096(%edx,%eax,4)
43 // CHECK: encoding: [0xd8,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
44 fadds 485498096(%edx,%eax,4)
46 // CHECK: fadds 485498096(%edx)
47 // CHECK: encoding: [0xd8,0x82,0xf0,0x1c,0xf0,0x1c]
48 fadds 485498096(%edx)
50 // CHECK: fadds 485498096
51 // CHECK: encoding: [0xd8,0x05,0xf0,0x1c,0xf0,0x1c]
52 fadds 485498096
54 // CHECK: fadds 64(%edx,%eax)
55 // CHECK: encoding: [0xd8,0x44,0x02,0x40]
56 fadds 64(%edx,%eax)
58 // CHECK: fadds (%edx)
59 // CHECK: encoding: [0xd8,0x02]
60 fadds (%edx)
62 // CHECK: fadd %st, %st(4)
63 // CHECK: encoding: [0xdc,0xc4]
64 fadd %st, %st(4)
66 // CHECK: fadd %st(4), %st
67 // CHECK: encoding: [0xd8,0xc4]
68 fadd %st(4)
70 // CHECK: fbld -485498096(%edx,%eax,4)
71 // CHECK: encoding: [0xdf,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
72 fbld -485498096(%edx,%eax,4)
74 // CHECK: fbld 485498096(%edx,%eax,4)
75 // CHECK: encoding: [0xdf,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
76 fbld 485498096(%edx,%eax,4)
78 // CHECK: fbld 485498096(%edx)
79 // CHECK: encoding: [0xdf,0xa2,0xf0,0x1c,0xf0,0x1c]
80 fbld 485498096(%edx)
82 // CHECK: fbld 485498096
83 // CHECK: encoding: [0xdf,0x25,0xf0,0x1c,0xf0,0x1c]
84 fbld 485498096
86 // CHECK: fbld 64(%edx,%eax)
87 // CHECK: encoding: [0xdf,0x64,0x02,0x40]
88 fbld 64(%edx,%eax)
90 // CHECK: fbld (%edx)
91 // CHECK: encoding: [0xdf,0x22]
92 fbld (%edx)
94 // CHECK: fbstp -485498096(%edx,%eax,4)
95 // CHECK: encoding: [0xdf,0xb4,0x82,0x10,0xe3,0x0f,0xe3]
96 fbstp -485498096(%edx,%eax,4)
98 // CHECK: fbstp 485498096(%edx,%eax,4)
99 // CHECK: encoding: [0xdf,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]
100 fbstp 485498096(%edx,%eax,4)
102 // CHECK: fbstp 485498096(%edx)
103 // CHECK: encoding: [0xdf,0xb2,0xf0,0x1c,0xf0,0x1c]
104 fbstp 485498096(%edx)
106 // CHECK: fbstp 485498096
107 // CHECK: encoding: [0xdf,0x35,0xf0,0x1c,0xf0,0x1c]
108 fbstp 485498096
110 // CHECK: fbstp 64(%edx,%eax)
111 // CHECK: encoding: [0xdf,0x74,0x02,0x40]
112 fbstp 64(%edx,%eax)
114 // CHECK: fbstp (%edx)
115 // CHECK: encoding: [0xdf,0x32]
116 fbstp (%edx)
118 // CHECK: fchs
119 // CHECK: encoding: [0xd9,0xe0]
120 fchs
122 // CHECK: fcoml -485498096(%edx,%eax,4)
123 // CHECK: encoding: [0xdc,0x94,0x82,0x10,0xe3,0x0f,0xe3]
124 fcoml -485498096(%edx,%eax,4)
126 // CHECK: fcoml 485498096(%edx,%eax,4)
127 // CHECK: encoding: [0xdc,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
128 fcoml 485498096(%edx,%eax,4)
130 // CHECK: fcoml 485498096(%edx)
131 // CHECK: encoding: [0xdc,0x92,0xf0,0x1c,0xf0,0x1c]
132 fcoml 485498096(%edx)
134 // CHECK: fcoml 485498096
135 // CHECK: encoding: [0xdc,0x15,0xf0,0x1c,0xf0,0x1c]
136 fcoml 485498096
138 // CHECK: fcoml 64(%edx,%eax)
139 // CHECK: encoding: [0xdc,0x54,0x02,0x40]
140 fcoml 64(%edx,%eax)
142 // CHECK: fcoml (%edx)
143 // CHECK: encoding: [0xdc,0x12]
144 fcoml (%edx)
146 // CHECK: fcompl -485498096(%edx,%eax,4)
147 // CHECK: encoding: [0xdc,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
148 fcompl -485498096(%edx,%eax,4)
150 // CHECK: fcompl 485498096(%edx,%eax,4)
151 // CHECK: encoding: [0xdc,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
152 fcompl 485498096(%edx,%eax,4)
154 // CHECK: fcompl 485498096(%edx)
155 // CHECK: encoding: [0xdc,0x9a,0xf0,0x1c,0xf0,0x1c]
156 fcompl 485498096(%edx)
158 // CHECK: fcompl 485498096
159 // CHECK: encoding: [0xdc,0x1d,0xf0,0x1c,0xf0,0x1c]
160 fcompl 485498096
162 // CHECK: fcompl 64(%edx,%eax)
163 // CHECK: encoding: [0xdc,0x5c,0x02,0x40]
164 fcompl 64(%edx,%eax)
166 // CHECK: fcompl (%edx)
167 // CHECK: encoding: [0xdc,0x1a]
168 fcompl (%edx)
170 // CHECK: fcompp
171 // CHECK: encoding: [0xde,0xd9]
172 fcompp
174 // CHECK: fcomps -485498096(%edx,%eax,4)
175 // CHECK: encoding: [0xd8,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
176 fcomps -485498096(%edx,%eax,4)
178 // CHECK: fcomps 485498096(%edx,%eax,4)
179 // CHECK: encoding: [0xd8,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
180 fcomps 485498096(%edx,%eax,4)
182 // CHECK: fcomps 485498096(%edx)
183 // CHECK: encoding: [0xd8,0x9a,0xf0,0x1c,0xf0,0x1c]
184 fcomps 485498096(%edx)
186 // CHECK: fcomps 485498096
187 // CHECK: encoding: [0xd8,0x1d,0xf0,0x1c,0xf0,0x1c]
188 fcomps 485498096
190 // CHECK: fcomps 64(%edx,%eax)
191 // CHECK: encoding: [0xd8,0x5c,0x02,0x40]
192 fcomps 64(%edx,%eax)
194 // CHECK: fcomps (%edx)
195 // CHECK: encoding: [0xd8,0x1a]
196 fcomps (%edx)
198 // CHECK: fcomp %st(4)
199 // CHECK: encoding: [0xd8,0xdc]
200 fcomp %st(4)
202 // CHECK: fcoms -485498096(%edx,%eax,4)
203 // CHECK: encoding: [0xd8,0x94,0x82,0x10,0xe3,0x0f,0xe3]
204 fcoms -485498096(%edx,%eax,4)
206 // CHECK: fcoms 485498096(%edx,%eax,4)
207 // CHECK: encoding: [0xd8,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
208 fcoms 485498096(%edx,%eax,4)
210 // CHECK: fcoms 485498096(%edx)
211 // CHECK: encoding: [0xd8,0x92,0xf0,0x1c,0xf0,0x1c]
212 fcoms 485498096(%edx)
214 // CHECK: fcoms 485498096
215 // CHECK: encoding: [0xd8,0x15,0xf0,0x1c,0xf0,0x1c]
216 fcoms 485498096
218 // CHECK: fcoms 64(%edx,%eax)
219 // CHECK: encoding: [0xd8,0x54,0x02,0x40]
220 fcoms 64(%edx,%eax)
222 // CHECK: fcoms (%edx)
223 // CHECK: encoding: [0xd8,0x12]
224 fcoms (%edx)
226 // CHECK: fcom %st(4)
227 // CHECK: encoding: [0xd8,0xd4]
228 fcom %st(4)
230 // CHECK: fcos
231 // CHECK: encoding: [0xd9,0xff]
232 fcos
234 // CHECK: fdecstp
235 // CHECK: encoding: [0xd9,0xf6]
236 fdecstp
238 // CHECK: fdivl -485498096(%edx,%eax,4)
239 // CHECK: encoding: [0xdc,0xb4,0x82,0x10,0xe3,0x0f,0xe3]
240 fdivl -485498096(%edx,%eax,4)
242 // CHECK: fdivl 485498096(%edx,%eax,4)
243 // CHECK: encoding: [0xdc,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]
244 fdivl 485498096(%edx,%eax,4)
246 // CHECK: fdivl 485498096(%edx)
247 // CHECK: encoding: [0xdc,0xb2,0xf0,0x1c,0xf0,0x1c]
248 fdivl 485498096(%edx)
250 // CHECK: fdivl 485498096
251 // CHECK: encoding: [0xdc,0x35,0xf0,0x1c,0xf0,0x1c]
252 fdivl 485498096
254 // CHECK: fdivl 64(%edx,%eax)
255 // CHECK: encoding: [0xdc,0x74,0x02,0x40]
256 fdivl 64(%edx,%eax)
258 // CHECK: fdivl (%edx)
259 // CHECK: encoding: [0xdc,0x32]
260 fdivl (%edx)
262 // CHECK: fdivp %st, %st(4)
263 // CHECK: encoding: [0xde,0xf4]
264 fdivp %st(4)
266 // CHECK: fdivrl -485498096(%edx,%eax,4)
267 // CHECK: encoding: [0xdc,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
268 fdivrl -485498096(%edx,%eax,4)
270 // CHECK: fdivrl 485498096(%edx,%eax,4)
271 // CHECK: encoding: [0xdc,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
272 fdivrl 485498096(%edx,%eax,4)
274 // CHECK: fdivrl 485498096(%edx)
275 // CHECK: encoding: [0xdc,0xba,0xf0,0x1c,0xf0,0x1c]
276 fdivrl 485498096(%edx)
278 // CHECK: fdivrl 485498096
279 // CHECK: encoding: [0xdc,0x3d,0xf0,0x1c,0xf0,0x1c]
280 fdivrl 485498096
282 // CHECK: fdivrl 64(%edx,%eax)
283 // CHECK: encoding: [0xdc,0x7c,0x02,0x40]
284 fdivrl 64(%edx,%eax)
286 // CHECK: fdivrl (%edx)
287 // CHECK: encoding: [0xdc,0x3a]
288 fdivrl (%edx)
290 // CHECK: fdivrp %st, %st(4)
291 // CHECK: encoding: [0xde,0xfc]
292 fdivrp %st(4)
294 // CHECK: fdivrs -485498096(%edx,%eax,4)
295 // CHECK: encoding: [0xd8,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
296 fdivrs -485498096(%edx,%eax,4)
298 // CHECK: fdivrs 485498096(%edx,%eax,4)
299 // CHECK: encoding: [0xd8,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
300 fdivrs 485498096(%edx,%eax,4)
302 // CHECK: fdivrs 485498096(%edx)
303 // CHECK: encoding: [0xd8,0xba,0xf0,0x1c,0xf0,0x1c]
304 fdivrs 485498096(%edx)
306 // CHECK: fdivrs 485498096
307 // CHECK: encoding: [0xd8,0x3d,0xf0,0x1c,0xf0,0x1c]
308 fdivrs 485498096
310 // CHECK: fdivrs 64(%edx,%eax)
311 // CHECK: encoding: [0xd8,0x7c,0x02,0x40]
312 fdivrs 64(%edx,%eax)
314 // CHECK: fdivrs (%edx)
315 // CHECK: encoding: [0xd8,0x3a]
316 fdivrs (%edx)
318 // CHECK: fdivr %st, %st(4)
319 // CHECK: encoding: [0xdc,0xfc]
320 fdivr %st, %st(4)
322 // CHECK: fdivr %st(4), %st
323 // CHECK: encoding: [0xd8,0xfc]
324 fdivr %st(4)
326 // CHECK: fdivs -485498096(%edx,%eax,4)
327 // CHECK: encoding: [0xd8,0xb4,0x82,0x10,0xe3,0x0f,0xe3]
328 fdivs -485498096(%edx,%eax,4)
330 // CHECK: fdivs 485498096(%edx,%eax,4)
331 // CHECK: encoding: [0xd8,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]
332 fdivs 485498096(%edx,%eax,4)
334 // CHECK: fdivs 485498096(%edx)
335 // CHECK: encoding: [0xd8,0xb2,0xf0,0x1c,0xf0,0x1c]
336 fdivs 485498096(%edx)
338 // CHECK: fdivs 485498096
339 // CHECK: encoding: [0xd8,0x35,0xf0,0x1c,0xf0,0x1c]
340 fdivs 485498096
342 // CHECK: fdivs 64(%edx,%eax)
343 // CHECK: encoding: [0xd8,0x74,0x02,0x40]
344 fdivs 64(%edx,%eax)
346 // CHECK: fdivs (%edx)
347 // CHECK: encoding: [0xd8,0x32]
348 fdivs (%edx)
350 // CHECK: fdiv %st, %st(4)
351 // CHECK: encoding: [0xdc,0xf4]
352 fdiv %st, %st(4)
354 // CHECK: fdiv %st(4), %st
355 // CHECK: encoding: [0xd8,0xf4]
356 fdiv %st(4)
358 // CHECK: ffreep %st(4)
359 // CHECK: encoding: [0xdf,0xc4]
360 ffreep %st(4)
362 // CHECK: ffree %st(4)
363 // CHECK: encoding: [0xdd,0xc4]
364 ffree %st(4)
366 // CHECK: fiaddl -485498096(%edx,%eax,4)
367 // CHECK: encoding: [0xda,0x84,0x82,0x10,0xe3,0x0f,0xe3]
368 fiaddl -485498096(%edx,%eax,4)
370 // CHECK: fiaddl 485498096(%edx,%eax,4)
371 // CHECK: encoding: [0xda,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
372 fiaddl 485498096(%edx,%eax,4)
374 // CHECK: fiaddl 485498096(%edx)
375 // CHECK: encoding: [0xda,0x82,0xf0,0x1c,0xf0,0x1c]
376 fiaddl 485498096(%edx)
378 // CHECK: fiaddl 485498096
379 // CHECK: encoding: [0xda,0x05,0xf0,0x1c,0xf0,0x1c]
380 fiaddl 485498096
382 // CHECK: fiaddl 64(%edx,%eax)
383 // CHECK: encoding: [0xda,0x44,0x02,0x40]
384 fiaddl 64(%edx,%eax)
386 // CHECK: fiaddl (%edx)
387 // CHECK: encoding: [0xda,0x02]
388 fiaddl (%edx)
390 // CHECK: fiadds -485498096(%edx,%eax,4)
391 // CHECK: encoding: [0xde,0x84,0x82,0x10,0xe3,0x0f,0xe3]
392 fiadds -485498096(%edx,%eax,4)
394 // CHECK: fiadds 485498096(%edx,%eax,4)
395 // CHECK: encoding: [0xde,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
396 fiadds 485498096(%edx,%eax,4)
398 // CHECK: fiadds 485498096(%edx)
399 // CHECK: encoding: [0xde,0x82,0xf0,0x1c,0xf0,0x1c]
400 fiadds 485498096(%edx)
402 // CHECK: fiadds 485498096
403 // CHECK: encoding: [0xde,0x05,0xf0,0x1c,0xf0,0x1c]
404 fiadds 485498096
406 // CHECK: fiadds 64(%edx,%eax)
407 // CHECK: encoding: [0xde,0x44,0x02,0x40]
408 fiadds 64(%edx,%eax)
410 // CHECK: fiadds (%edx)
411 // CHECK: encoding: [0xde,0x02]
412 fiadds (%edx)
414 // CHECK: ficoml -485498096(%edx,%eax,4)
415 // CHECK: encoding: [0xda,0x94,0x82,0x10,0xe3,0x0f,0xe3]
416 ficoml -485498096(%edx,%eax,4)
418 // CHECK: ficoml 485498096(%edx,%eax,4)
419 // CHECK: encoding: [0xda,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
420 ficoml 485498096(%edx,%eax,4)
422 // CHECK: ficoml 485498096(%edx)
423 // CHECK: encoding: [0xda,0x92,0xf0,0x1c,0xf0,0x1c]
424 ficoml 485498096(%edx)
426 // CHECK: ficoml 485498096
427 // CHECK: encoding: [0xda,0x15,0xf0,0x1c,0xf0,0x1c]
428 ficoml 485498096
430 // CHECK: ficoml 64(%edx,%eax)
431 // CHECK: encoding: [0xda,0x54,0x02,0x40]
432 ficoml 64(%edx,%eax)
434 // CHECK: ficoml (%edx)
435 // CHECK: encoding: [0xda,0x12]
436 ficoml (%edx)
438 // CHECK: ficompl -485498096(%edx,%eax,4)
439 // CHECK: encoding: [0xda,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
440 ficompl -485498096(%edx,%eax,4)
442 // CHECK: ficompl 485498096(%edx,%eax,4)
443 // CHECK: encoding: [0xda,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
444 ficompl 485498096(%edx,%eax,4)
446 // CHECK: ficompl 485498096(%edx)
447 // CHECK: encoding: [0xda,0x9a,0xf0,0x1c,0xf0,0x1c]
448 ficompl 485498096(%edx)
450 // CHECK: ficompl 485498096
451 // CHECK: encoding: [0xda,0x1d,0xf0,0x1c,0xf0,0x1c]
452 ficompl 485498096
454 // CHECK: ficompl 64(%edx,%eax)
455 // CHECK: encoding: [0xda,0x5c,0x02,0x40]
456 ficompl 64(%edx,%eax)
458 // CHECK: ficompl (%edx)
459 // CHECK: encoding: [0xda,0x1a]
460 ficompl (%edx)
462 // CHECK: ficomps -485498096(%edx,%eax,4)
463 // CHECK: encoding: [0xde,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
464 ficomps -485498096(%edx,%eax,4)
466 // CHECK: ficomps 485498096(%edx,%eax,4)
467 // CHECK: encoding: [0xde,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
468 ficomps 485498096(%edx,%eax,4)
470 // CHECK: ficomps 485498096(%edx)
471 // CHECK: encoding: [0xde,0x9a,0xf0,0x1c,0xf0,0x1c]
472 ficomps 485498096(%edx)
474 // CHECK: ficomps 485498096
475 // CHECK: encoding: [0xde,0x1d,0xf0,0x1c,0xf0,0x1c]
476 ficomps 485498096
478 // CHECK: ficomps 64(%edx,%eax)
479 // CHECK: encoding: [0xde,0x5c,0x02,0x40]
480 ficomps 64(%edx,%eax)
482 // CHECK: ficomps (%edx)
483 // CHECK: encoding: [0xde,0x1a]
484 ficomps (%edx)
486 // CHECK: ficoms -485498096(%edx,%eax,4)
487 // CHECK: encoding: [0xde,0x94,0x82,0x10,0xe3,0x0f,0xe3]
488 ficoms -485498096(%edx,%eax,4)
490 // CHECK: ficoms 485498096(%edx,%eax,4)
491 // CHECK: encoding: [0xde,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
492 ficoms 485498096(%edx,%eax,4)
494 // CHECK: ficoms 485498096(%edx)
495 // CHECK: encoding: [0xde,0x92,0xf0,0x1c,0xf0,0x1c]
496 ficoms 485498096(%edx)
498 // CHECK: ficoms 485498096
499 // CHECK: encoding: [0xde,0x15,0xf0,0x1c,0xf0,0x1c]
500 ficoms 485498096
502 // CHECK: ficoms 64(%edx,%eax)
503 // CHECK: encoding: [0xde,0x54,0x02,0x40]
504 ficoms 64(%edx,%eax)
506 // CHECK: ficoms (%edx)
507 // CHECK: encoding: [0xde,0x12]
508 ficoms (%edx)
510 // CHECK: fidivl -485498096(%edx,%eax,4)
511 // CHECK: encoding: [0xda,0xb4,0x82,0x10,0xe3,0x0f,0xe3]
512 fidivl -485498096(%edx,%eax,4)
514 // CHECK: fidivl 485498096(%edx,%eax,4)
515 // CHECK: encoding: [0xda,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]
516 fidivl 485498096(%edx,%eax,4)
518 // CHECK: fidivl 485498096(%edx)
519 // CHECK: encoding: [0xda,0xb2,0xf0,0x1c,0xf0,0x1c]
520 fidivl 485498096(%edx)
522 // CHECK: fidivl 485498096
523 // CHECK: encoding: [0xda,0x35,0xf0,0x1c,0xf0,0x1c]
524 fidivl 485498096
526 // CHECK: fidivl 64(%edx,%eax)
527 // CHECK: encoding: [0xda,0x74,0x02,0x40]
528 fidivl 64(%edx,%eax)
530 // CHECK: fidivl (%edx)
531 // CHECK: encoding: [0xda,0x32]
532 fidivl (%edx)
534 // CHECK: fidivrl -485498096(%edx,%eax,4)
535 // CHECK: encoding: [0xda,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
536 fidivrl -485498096(%edx,%eax,4)
538 // CHECK: fidivrl 485498096(%edx,%eax,4)
539 // CHECK: encoding: [0xda,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
540 fidivrl 485498096(%edx,%eax,4)
542 // CHECK: fidivrl 485498096(%edx)
543 // CHECK: encoding: [0xda,0xba,0xf0,0x1c,0xf0,0x1c]
544 fidivrl 485498096(%edx)
546 // CHECK: fidivrl 485498096
547 // CHECK: encoding: [0xda,0x3d,0xf0,0x1c,0xf0,0x1c]
548 fidivrl 485498096
550 // CHECK: fidivrl 64(%edx,%eax)
551 // CHECK: encoding: [0xda,0x7c,0x02,0x40]
552 fidivrl 64(%edx,%eax)
554 // CHECK: fidivrl (%edx)
555 // CHECK: encoding: [0xda,0x3a]
556 fidivrl (%edx)
558 // CHECK: fidivrs -485498096(%edx,%eax,4)
559 // CHECK: encoding: [0xde,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
560 fidivrs -485498096(%edx,%eax,4)
562 // CHECK: fidivrs 485498096(%edx,%eax,4)
563 // CHECK: encoding: [0xde,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
564 fidivrs 485498096(%edx,%eax,4)
566 // CHECK: fidivrs 485498096(%edx)
567 // CHECK: encoding: [0xde,0xba,0xf0,0x1c,0xf0,0x1c]
568 fidivrs 485498096(%edx)
570 // CHECK: fidivrs 485498096
571 // CHECK: encoding: [0xde,0x3d,0xf0,0x1c,0xf0,0x1c]
572 fidivrs 485498096
574 // CHECK: fidivrs 64(%edx,%eax)
575 // CHECK: encoding: [0xde,0x7c,0x02,0x40]
576 fidivrs 64(%edx,%eax)
578 // CHECK: fidivrs (%edx)
579 // CHECK: encoding: [0xde,0x3a]
580 fidivrs (%edx)
582 // CHECK: fidivs -485498096(%edx,%eax,4)
583 // CHECK: encoding: [0xde,0xb4,0x82,0x10,0xe3,0x0f,0xe3]
584 fidivs -485498096(%edx,%eax,4)
586 // CHECK: fidivs 485498096(%edx,%eax,4)
587 // CHECK: encoding: [0xde,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]
588 fidivs 485498096(%edx,%eax,4)
590 // CHECK: fidivs 485498096(%edx)
591 // CHECK: encoding: [0xde,0xb2,0xf0,0x1c,0xf0,0x1c]
592 fidivs 485498096(%edx)
594 // CHECK: fidivs 485498096
595 // CHECK: encoding: [0xde,0x35,0xf0,0x1c,0xf0,0x1c]
596 fidivs 485498096
598 // CHECK: fidivs 64(%edx,%eax)
599 // CHECK: encoding: [0xde,0x74,0x02,0x40]
600 fidivs 64(%edx,%eax)
602 // CHECK: fidivs (%edx)
603 // CHECK: encoding: [0xde,0x32]
604 fidivs (%edx)
606 // CHECK: fildl -485498096(%edx,%eax,4)
607 // CHECK: encoding: [0xdb,0x84,0x82,0x10,0xe3,0x0f,0xe3]
608 fildl -485498096(%edx,%eax,4)
610 // CHECK: fildl 485498096(%edx,%eax,4)
611 // CHECK: encoding: [0xdb,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
612 fildl 485498096(%edx,%eax,4)
614 // CHECK: fildl 485498096(%edx)
615 // CHECK: encoding: [0xdb,0x82,0xf0,0x1c,0xf0,0x1c]
616 fildl 485498096(%edx)
618 // CHECK: fildl 485498096
619 // CHECK: encoding: [0xdb,0x05,0xf0,0x1c,0xf0,0x1c]
620 fildl 485498096
622 // CHECK: fildl 64(%edx,%eax)
623 // CHECK: encoding: [0xdb,0x44,0x02,0x40]
624 fildl 64(%edx,%eax)
626 // CHECK: fildl (%edx)
627 // CHECK: encoding: [0xdb,0x02]
628 fildl (%edx)
630 // CHECK: fildll -485498096(%edx,%eax,4)
631 // CHECK: encoding: [0xdf,0xac,0x82,0x10,0xe3,0x0f,0xe3]
632 fildll -485498096(%edx,%eax,4)
634 // CHECK: fildll 485498096(%edx,%eax,4)
635 // CHECK: encoding: [0xdf,0xac,0x82,0xf0,0x1c,0xf0,0x1c]
636 fildll 485498096(%edx,%eax,4)
638 // CHECK: fildll 485498096(%edx)
639 // CHECK: encoding: [0xdf,0xaa,0xf0,0x1c,0xf0,0x1c]
640 fildll 485498096(%edx)
642 // CHECK: fildll 485498096
643 // CHECK: encoding: [0xdf,0x2d,0xf0,0x1c,0xf0,0x1c]
644 fildll 485498096
646 // CHECK: fildll 64(%edx,%eax)
647 // CHECK: encoding: [0xdf,0x6c,0x02,0x40]
648 fildll 64(%edx,%eax)
650 // CHECK: fildll (%edx)
651 // CHECK: encoding: [0xdf,0x2a]
652 fildll (%edx)
654 // CHECK: filds -485498096(%edx,%eax,4)
655 // CHECK: encoding: [0xdf,0x84,0x82,0x10,0xe3,0x0f,0xe3]
656 filds -485498096(%edx,%eax,4)
658 // CHECK: filds 485498096(%edx,%eax,4)
659 // CHECK: encoding: [0xdf,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
660 filds 485498096(%edx,%eax,4)
662 // CHECK: filds 485498096(%edx)
663 // CHECK: encoding: [0xdf,0x82,0xf0,0x1c,0xf0,0x1c]
664 filds 485498096(%edx)
666 // CHECK: filds 485498096
667 // CHECK: encoding: [0xdf,0x05,0xf0,0x1c,0xf0,0x1c]
668 filds 485498096
670 // CHECK: filds 64(%edx,%eax)
671 // CHECK: encoding: [0xdf,0x44,0x02,0x40]
672 filds 64(%edx,%eax)
674 // CHECK: filds (%edx)
675 // CHECK: encoding: [0xdf,0x02]
676 filds (%edx)
678 // CHECK: fimull -485498096(%edx,%eax,4)
679 // CHECK: encoding: [0xda,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
680 fimull -485498096(%edx,%eax,4)
682 // CHECK: fimull 485498096(%edx,%eax,4)
683 // CHECK: encoding: [0xda,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
684 fimull 485498096(%edx,%eax,4)
686 // CHECK: fimull 485498096(%edx)
687 // CHECK: encoding: [0xda,0x8a,0xf0,0x1c,0xf0,0x1c]
688 fimull 485498096(%edx)
690 // CHECK: fimull 485498096
691 // CHECK: encoding: [0xda,0x0d,0xf0,0x1c,0xf0,0x1c]
692 fimull 485498096
694 // CHECK: fimull 64(%edx,%eax)
695 // CHECK: encoding: [0xda,0x4c,0x02,0x40]
696 fimull 64(%edx,%eax)
698 // CHECK: fimull (%edx)
699 // CHECK: encoding: [0xda,0x0a]
700 fimull (%edx)
702 // CHECK: fimuls -485498096(%edx,%eax,4)
703 // CHECK: encoding: [0xde,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
704 fimuls -485498096(%edx,%eax,4)
706 // CHECK: fimuls 485498096(%edx,%eax,4)
707 // CHECK: encoding: [0xde,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
708 fimuls 485498096(%edx,%eax,4)
710 // CHECK: fimuls 485498096(%edx)
711 // CHECK: encoding: [0xde,0x8a,0xf0,0x1c,0xf0,0x1c]
712 fimuls 485498096(%edx)
714 // CHECK: fimuls 485498096
715 // CHECK: encoding: [0xde,0x0d,0xf0,0x1c,0xf0,0x1c]
716 fimuls 485498096
718 // CHECK: fimuls 64(%edx,%eax)
719 // CHECK: encoding: [0xde,0x4c,0x02,0x40]
720 fimuls 64(%edx,%eax)
722 // CHECK: fimuls (%edx)
723 // CHECK: encoding: [0xde,0x0a]
724 fimuls (%edx)
726 // CHECK: fincstp
727 // CHECK: encoding: [0xd9,0xf7]
728 fincstp
730 // CHECK: fistl -485498096(%edx,%eax,4)
731 // CHECK: encoding: [0xdb,0x94,0x82,0x10,0xe3,0x0f,0xe3]
732 fistl -485498096(%edx,%eax,4)
734 // CHECK: fistl 485498096(%edx,%eax,4)
735 // CHECK: encoding: [0xdb,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
736 fistl 485498096(%edx,%eax,4)
738 // CHECK: fistl 485498096(%edx)
739 // CHECK: encoding: [0xdb,0x92,0xf0,0x1c,0xf0,0x1c]
740 fistl 485498096(%edx)
742 // CHECK: fistl 485498096
743 // CHECK: encoding: [0xdb,0x15,0xf0,0x1c,0xf0,0x1c]
744 fistl 485498096
746 // CHECK: fistl 64(%edx,%eax)
747 // CHECK: encoding: [0xdb,0x54,0x02,0x40]
748 fistl 64(%edx,%eax)
750 // CHECK: fistl (%edx)
751 // CHECK: encoding: [0xdb,0x12]
752 fistl (%edx)
754 // CHECK: fistpl -485498096(%edx,%eax,4)
755 // CHECK: encoding: [0xdb,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
756 fistpl -485498096(%edx,%eax,4)
758 // CHECK: fistpl 485498096(%edx,%eax,4)
759 // CHECK: encoding: [0xdb,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
760 fistpl 485498096(%edx,%eax,4)
762 // CHECK: fistpl 485498096(%edx)
763 // CHECK: encoding: [0xdb,0x9a,0xf0,0x1c,0xf0,0x1c]
764 fistpl 485498096(%edx)
766 // CHECK: fistpl 485498096
767 // CHECK: encoding: [0xdb,0x1d,0xf0,0x1c,0xf0,0x1c]
768 fistpl 485498096
770 // CHECK: fistpl 64(%edx,%eax)
771 // CHECK: encoding: [0xdb,0x5c,0x02,0x40]
772 fistpl 64(%edx,%eax)
774 // CHECK: fistpl (%edx)
775 // CHECK: encoding: [0xdb,0x1a]
776 fistpl (%edx)
778 // CHECK: fistpll -485498096(%edx,%eax,4)
779 // CHECK: encoding: [0xdf,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
780 fistpll -485498096(%edx,%eax,4)
782 // CHECK: fistpll 485498096(%edx,%eax,4)
783 // CHECK: encoding: [0xdf,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
784 fistpll 485498096(%edx,%eax,4)
786 // CHECK: fistpll 485498096(%edx)
787 // CHECK: encoding: [0xdf,0xba,0xf0,0x1c,0xf0,0x1c]
788 fistpll 485498096(%edx)
790 // CHECK: fistpll 485498096
791 // CHECK: encoding: [0xdf,0x3d,0xf0,0x1c,0xf0,0x1c]
792 fistpll 485498096
794 // CHECK: fistpll 64(%edx,%eax)
795 // CHECK: encoding: [0xdf,0x7c,0x02,0x40]
796 fistpll 64(%edx,%eax)
798 // CHECK: fistpll (%edx)
799 // CHECK: encoding: [0xdf,0x3a]
800 fistpll (%edx)
802 // CHECK: fistps -485498096(%edx,%eax,4)
803 // CHECK: encoding: [0xdf,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
804 fistps -485498096(%edx,%eax,4)
806 // CHECK: fistps 485498096(%edx,%eax,4)
807 // CHECK: encoding: [0xdf,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
808 fistps 485498096(%edx,%eax,4)
810 // CHECK: fistps 485498096(%edx)
811 // CHECK: encoding: [0xdf,0x9a,0xf0,0x1c,0xf0,0x1c]
812 fistps 485498096(%edx)
814 // CHECK: fistps 485498096
815 // CHECK: encoding: [0xdf,0x1d,0xf0,0x1c,0xf0,0x1c]
816 fistps 485498096
818 // CHECK: fistps 64(%edx,%eax)
819 // CHECK: encoding: [0xdf,0x5c,0x02,0x40]
820 fistps 64(%edx,%eax)
822 // CHECK: fistps (%edx)
823 // CHECK: encoding: [0xdf,0x1a]
824 fistps (%edx)
826 // CHECK: fists -485498096(%edx,%eax,4)
827 // CHECK: encoding: [0xdf,0x94,0x82,0x10,0xe3,0x0f,0xe3]
828 fists -485498096(%edx,%eax,4)
830 // CHECK: fists 485498096(%edx,%eax,4)
831 // CHECK: encoding: [0xdf,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
832 fists 485498096(%edx,%eax,4)
834 // CHECK: fists 485498096(%edx)
835 // CHECK: encoding: [0xdf,0x92,0xf0,0x1c,0xf0,0x1c]
836 fists 485498096(%edx)
838 // CHECK: fists 485498096
839 // CHECK: encoding: [0xdf,0x15,0xf0,0x1c,0xf0,0x1c]
840 fists 485498096
842 // CHECK: fists 64(%edx,%eax)
843 // CHECK: encoding: [0xdf,0x54,0x02,0x40]
844 fists 64(%edx,%eax)
846 // CHECK: fists (%edx)
847 // CHECK: encoding: [0xdf,0x12]
848 fists (%edx)
850 // CHECK: fisubl -485498096(%edx,%eax,4)
851 // CHECK: encoding: [0xda,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
852 fisubl -485498096(%edx,%eax,4)
854 // CHECK: fisubl 485498096(%edx,%eax,4)
855 // CHECK: encoding: [0xda,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
856 fisubl 485498096(%edx,%eax,4)
858 // CHECK: fisubl 485498096(%edx)
859 // CHECK: encoding: [0xda,0xa2,0xf0,0x1c,0xf0,0x1c]
860 fisubl 485498096(%edx)
862 // CHECK: fisubl 485498096
863 // CHECK: encoding: [0xda,0x25,0xf0,0x1c,0xf0,0x1c]
864 fisubl 485498096
866 // CHECK: fisubl 64(%edx,%eax)
867 // CHECK: encoding: [0xda,0x64,0x02,0x40]
868 fisubl 64(%edx,%eax)
870 // CHECK: fisubl (%edx)
871 // CHECK: encoding: [0xda,0x22]
872 fisubl (%edx)
874 // CHECK: fisubrl -485498096(%edx,%eax,4)
875 // CHECK: encoding: [0xda,0xac,0x82,0x10,0xe3,0x0f,0xe3]
876 fisubrl -485498096(%edx,%eax,4)
878 // CHECK: fisubrl 485498096(%edx,%eax,4)
879 // CHECK: encoding: [0xda,0xac,0x82,0xf0,0x1c,0xf0,0x1c]
880 fisubrl 485498096(%edx,%eax,4)
882 // CHECK: fisubrl 485498096(%edx)
883 // CHECK: encoding: [0xda,0xaa,0xf0,0x1c,0xf0,0x1c]
884 fisubrl 485498096(%edx)
886 // CHECK: fisubrl 485498096
887 // CHECK: encoding: [0xda,0x2d,0xf0,0x1c,0xf0,0x1c]
888 fisubrl 485498096
890 // CHECK: fisubrl 64(%edx,%eax)
891 // CHECK: encoding: [0xda,0x6c,0x02,0x40]
892 fisubrl 64(%edx,%eax)
894 // CHECK: fisubrl (%edx)
895 // CHECK: encoding: [0xda,0x2a]
896 fisubrl (%edx)
898 // CHECK: fisubrs -485498096(%edx,%eax,4)
899 // CHECK: encoding: [0xde,0xac,0x82,0x10,0xe3,0x0f,0xe3]
900 fisubrs -485498096(%edx,%eax,4)
902 // CHECK: fisubrs 485498096(%edx,%eax,4)
903 // CHECK: encoding: [0xde,0xac,0x82,0xf0,0x1c,0xf0,0x1c]
904 fisubrs 485498096(%edx,%eax,4)
906 // CHECK: fisubrs 485498096(%edx)
907 // CHECK: encoding: [0xde,0xaa,0xf0,0x1c,0xf0,0x1c]
908 fisubrs 485498096(%edx)
910 // CHECK: fisubrs 485498096
911 // CHECK: encoding: [0xde,0x2d,0xf0,0x1c,0xf0,0x1c]
912 fisubrs 485498096
914 // CHECK: fisubrs 64(%edx,%eax)
915 // CHECK: encoding: [0xde,0x6c,0x02,0x40]
916 fisubrs 64(%edx,%eax)
918 // CHECK: fisubrs (%edx)
919 // CHECK: encoding: [0xde,0x2a]
920 fisubrs (%edx)
922 // CHECK: fisubs -485498096(%edx,%eax,4)
923 // CHECK: encoding: [0xde,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
924 fisubs -485498096(%edx,%eax,4)
926 // CHECK: fisubs 485498096(%edx,%eax,4)
927 // CHECK: encoding: [0xde,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
928 fisubs 485498096(%edx,%eax,4)
930 // CHECK: fisubs 485498096(%edx)
931 // CHECK: encoding: [0xde,0xa2,0xf0,0x1c,0xf0,0x1c]
932 fisubs 485498096(%edx)
934 // CHECK: fisubs 485498096
935 // CHECK: encoding: [0xde,0x25,0xf0,0x1c,0xf0,0x1c]
936 fisubs 485498096
938 // CHECK: fisubs 64(%edx,%eax)
939 // CHECK: encoding: [0xde,0x64,0x02,0x40]
940 fisubs 64(%edx,%eax)
942 // CHECK: fisubs (%edx)
943 // CHECK: encoding: [0xde,0x22]
944 fisubs (%edx)
946 // CHECK: fld1
947 // CHECK: encoding: [0xd9,0xe8]
948 fld1
950 // CHECK: fldcw -485498096(%edx,%eax,4)
951 // CHECK: encoding: [0xd9,0xac,0x82,0x10,0xe3,0x0f,0xe3]
952 fldcw -485498096(%edx,%eax,4)
954 // CHECK: fldcw 485498096(%edx,%eax,4)
955 // CHECK: encoding: [0xd9,0xac,0x82,0xf0,0x1c,0xf0,0x1c]
956 fldcw 485498096(%edx,%eax,4)
958 // CHECK: fldcw 485498096(%edx)
959 // CHECK: encoding: [0xd9,0xaa,0xf0,0x1c,0xf0,0x1c]
960 fldcw 485498096(%edx)
962 // CHECK: fldcw 485498096
963 // CHECK: encoding: [0xd9,0x2d,0xf0,0x1c,0xf0,0x1c]
964 fldcw 485498096
966 // CHECK: fldcw 64(%edx,%eax)
967 // CHECK: encoding: [0xd9,0x6c,0x02,0x40]
968 fldcw 64(%edx,%eax)
970 // CHECK: fldcw (%edx)
971 // CHECK: encoding: [0xd9,0x2a]
972 fldcw (%edx)
974 // CHECK: fldenv -485498096(%edx,%eax,4)
975 // CHECK: encoding: [0xd9,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
976 fldenv -485498096(%edx,%eax,4)
978 // CHECK: fldenv 485498096(%edx,%eax,4)
979 // CHECK: encoding: [0xd9,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
980 fldenv 485498096(%edx,%eax,4)
982 // CHECK: fldenv 485498096(%edx)
983 // CHECK: encoding: [0xd9,0xa2,0xf0,0x1c,0xf0,0x1c]
984 fldenv 485498096(%edx)
986 // CHECK: fldenv 485498096
987 // CHECK: encoding: [0xd9,0x25,0xf0,0x1c,0xf0,0x1c]
988 fldenv 485498096
990 // CHECK: fldenv 64(%edx,%eax)
991 // CHECK: encoding: [0xd9,0x64,0x02,0x40]
992 fldenv 64(%edx,%eax)
994 // CHECK: fldenv (%edx)
995 // CHECK: encoding: [0xd9,0x22]
996 fldenv (%edx)
998 // CHECK: fldl2e
999 // CHECK: encoding: [0xd9,0xea]
1000 fldl2e
1002 // CHECK: fldl2t
1003 // CHECK: encoding: [0xd9,0xe9]
1004 fldl2t
1006 // CHECK: fldl -485498096(%edx,%eax,4)
1007 // CHECK: encoding: [0xdd,0x84,0x82,0x10,0xe3,0x0f,0xe3]
1008 fldl -485498096(%edx,%eax,4)
1010 // CHECK: fldl 485498096(%edx,%eax,4)
1011 // CHECK: encoding: [0xdd,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
1012 fldl 485498096(%edx,%eax,4)
1014 // CHECK: fldl 485498096(%edx)
1015 // CHECK: encoding: [0xdd,0x82,0xf0,0x1c,0xf0,0x1c]
1016 fldl 485498096(%edx)
1018 // CHECK: fldl 485498096
1019 // CHECK: encoding: [0xdd,0x05,0xf0,0x1c,0xf0,0x1c]
1020 fldl 485498096
1022 // CHECK: fldl 64(%edx,%eax)
1023 // CHECK: encoding: [0xdd,0x44,0x02,0x40]
1024 fldl 64(%edx,%eax)
1026 // CHECK: fldl (%edx)
1027 // CHECK: encoding: [0xdd,0x02]
1028 fldl (%edx)
1030 // CHECK: fldlg2
1031 // CHECK: encoding: [0xd9,0xec]
1032 fldlg2
1034 // CHECK: fldln2
1035 // CHECK: encoding: [0xd9,0xed]
1036 fldln2
1038 // CHECK: fldpi
1039 // CHECK: encoding: [0xd9,0xeb]
1040 fldpi
1042 // CHECK: flds -485498096(%edx,%eax,4)
1043 // CHECK: encoding: [0xd9,0x84,0x82,0x10,0xe3,0x0f,0xe3]
1044 flds -485498096(%edx,%eax,4)
1046 // CHECK: flds 485498096(%edx,%eax,4)
1047 // CHECK: encoding: [0xd9,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
1048 flds 485498096(%edx,%eax,4)
1050 // CHECK: flds 485498096(%edx)
1051 // CHECK: encoding: [0xd9,0x82,0xf0,0x1c,0xf0,0x1c]
1052 flds 485498096(%edx)
1054 // CHECK: flds 485498096
1055 // CHECK: encoding: [0xd9,0x05,0xf0,0x1c,0xf0,0x1c]
1056 flds 485498096
1058 // CHECK: flds 64(%edx,%eax)
1059 // CHECK: encoding: [0xd9,0x44,0x02,0x40]
1060 flds 64(%edx,%eax)
1062 // CHECK: flds (%edx)
1063 // CHECK: encoding: [0xd9,0x02]
1064 flds (%edx)
1066 // CHECK: fld %st(4)
1067 // CHECK: encoding: [0xd9,0xc4]
1068 fld %st(4)
1070 // CHECK: fldt -485498096(%edx,%eax,4)
1071 // CHECK: encoding: [0xdb,0xac,0x82,0x10,0xe3,0x0f,0xe3]
1072 fldt -485498096(%edx,%eax,4)
1074 // CHECK: fldt 485498096(%edx,%eax,4)
1075 // CHECK: encoding: [0xdb,0xac,0x82,0xf0,0x1c,0xf0,0x1c]
1076 fldt 485498096(%edx,%eax,4)
1078 // CHECK: fldt 485498096(%edx)
1079 // CHECK: encoding: [0xdb,0xaa,0xf0,0x1c,0xf0,0x1c]
1080 fldt 485498096(%edx)
1082 // CHECK: fldt 485498096
1083 // CHECK: encoding: [0xdb,0x2d,0xf0,0x1c,0xf0,0x1c]
1084 fldt 485498096
1086 // CHECK: fldt 64(%edx,%eax)
1087 // CHECK: encoding: [0xdb,0x6c,0x02,0x40]
1088 fldt 64(%edx,%eax)
1090 // CHECK: fldt (%edx)
1091 // CHECK: encoding: [0xdb,0x2a]
1092 fldt (%edx)
1094 // CHECK: fldz
1095 // CHECK: encoding: [0xd9,0xee]
1096 fldz
1098 // CHECK: fmull -485498096(%edx,%eax,4)
1099 // CHECK: encoding: [0xdc,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
1100 fmull -485498096(%edx,%eax,4)
1102 // CHECK: fmull 485498096(%edx,%eax,4)
1103 // CHECK: encoding: [0xdc,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
1104 fmull 485498096(%edx,%eax,4)
1106 // CHECK: fmull 485498096(%edx)
1107 // CHECK: encoding: [0xdc,0x8a,0xf0,0x1c,0xf0,0x1c]
1108 fmull 485498096(%edx)
1110 // CHECK: fmull 485498096
1111 // CHECK: encoding: [0xdc,0x0d,0xf0,0x1c,0xf0,0x1c]
1112 fmull 485498096
1114 // CHECK: fmull 64(%edx,%eax)
1115 // CHECK: encoding: [0xdc,0x4c,0x02,0x40]
1116 fmull 64(%edx,%eax)
1118 // CHECK: fmull (%edx)
1119 // CHECK: encoding: [0xdc,0x0a]
1120 fmull (%edx)
1122 // CHECK: fmulp %st, %st(4)
1123 // CHECK: encoding: [0xde,0xcc]
1124 fmulp %st(4)
1126 // CHECK: fmuls -485498096(%edx,%eax,4)
1127 // CHECK: encoding: [0xd8,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
1128 fmuls -485498096(%edx,%eax,4)
1130 // CHECK: fmuls 485498096(%edx,%eax,4)
1131 // CHECK: encoding: [0xd8,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
1132 fmuls 485498096(%edx,%eax,4)
1134 // CHECK: fmuls 485498096(%edx)
1135 // CHECK: encoding: [0xd8,0x8a,0xf0,0x1c,0xf0,0x1c]
1136 fmuls 485498096(%edx)
1138 // CHECK: fmuls 485498096
1139 // CHECK: encoding: [0xd8,0x0d,0xf0,0x1c,0xf0,0x1c]
1140 fmuls 485498096
1142 // CHECK: fmuls 64(%edx,%eax)
1143 // CHECK: encoding: [0xd8,0x4c,0x02,0x40]
1144 fmuls 64(%edx,%eax)
1146 // CHECK: fmuls (%edx)
1147 // CHECK: encoding: [0xd8,0x0a]
1148 fmuls (%edx)
1150 // CHECK: fmul %st, %st(4)
1151 // CHECK: encoding: [0xdc,0xcc]
1152 fmul %st, %st(4)
1154 // CHECK: fmul %st(4), %st
1155 // CHECK: encoding: [0xd8,0xcc]
1156 fmul %st(4)
1158 // CHECK: fnclex
1159 // CHECK: encoding: [0xdb,0xe2]
1160 fnclex
1162 // CHECK: fninit
1163 // CHECK: encoding: [0xdb,0xe3]
1164 fninit
1166 // CHECK: fnop
1167 // CHECK: encoding: [0xd9,0xd0]
1168 fnop
1170 // CHECK: fnsave -485498096(%edx,%eax,4)
1171 // CHECK: encoding: [0xdd,0xb4,0x82,0x10,0xe3,0x0f,0xe3]
1172 fnsave -485498096(%edx,%eax,4)
1174 // CHECK: fnsave 485498096(%edx,%eax,4)
1175 // CHECK: encoding: [0xdd,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]
1176 fnsave 485498096(%edx,%eax,4)
1178 // CHECK: fnsave 485498096(%edx)
1179 // CHECK: encoding: [0xdd,0xb2,0xf0,0x1c,0xf0,0x1c]
1180 fnsave 485498096(%edx)
1182 // CHECK: fnsave 485498096
1183 // CHECK: encoding: [0xdd,0x35,0xf0,0x1c,0xf0,0x1c]
1184 fnsave 485498096
1186 // CHECK: fnsave 64(%edx,%eax)
1187 // CHECK: encoding: [0xdd,0x74,0x02,0x40]
1188 fnsave 64(%edx,%eax)
1190 // CHECK: fnsave (%edx)
1191 // CHECK: encoding: [0xdd,0x32]
1192 fnsave (%edx)
1194 // CHECK: fnstcw -485498096(%edx,%eax,4)
1195 // CHECK: encoding: [0xd9,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
1196 fnstcw -485498096(%edx,%eax,4)
1198 // CHECK: fnstcw 485498096(%edx,%eax,4)
1199 // CHECK: encoding: [0xd9,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
1200 fnstcw 485498096(%edx,%eax,4)
1202 // CHECK: fnstcw 485498096(%edx)
1203 // CHECK: encoding: [0xd9,0xba,0xf0,0x1c,0xf0,0x1c]
1204 fnstcw 485498096(%edx)
1206 // CHECK: fnstcw 485498096
1207 // CHECK: encoding: [0xd9,0x3d,0xf0,0x1c,0xf0,0x1c]
1208 fnstcw 485498096
1210 // CHECK: fnstcw 64(%edx,%eax)
1211 // CHECK: encoding: [0xd9,0x7c,0x02,0x40]
1212 fnstcw 64(%edx,%eax)
1214 // CHECK: fnstcw (%edx)
1215 // CHECK: encoding: [0xd9,0x3a]
1216 fnstcw (%edx)
1218 // CHECK: fnstenv -485498096(%edx,%eax,4)
1219 // CHECK: encoding: [0xd9,0xb4,0x82,0x10,0xe3,0x0f,0xe3]
1220 fnstenv -485498096(%edx,%eax,4)
1222 // CHECK: fnstenv 485498096(%edx,%eax,4)
1223 // CHECK: encoding: [0xd9,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]
1224 fnstenv 485498096(%edx,%eax,4)
1226 // CHECK: fnstenv 485498096(%edx)
1227 // CHECK: encoding: [0xd9,0xb2,0xf0,0x1c,0xf0,0x1c]
1228 fnstenv 485498096(%edx)
1230 // CHECK: fnstenv 485498096
1231 // CHECK: encoding: [0xd9,0x35,0xf0,0x1c,0xf0,0x1c]
1232 fnstenv 485498096
1234 // CHECK: fnstenv 64(%edx,%eax)
1235 // CHECK: encoding: [0xd9,0x74,0x02,0x40]
1236 fnstenv 64(%edx,%eax)
1238 // CHECK: fnstenv (%edx)
1239 // CHECK: encoding: [0xd9,0x32]
1240 fnstenv (%edx)
1242 // CHECK: fnstsw -485498096(%edx,%eax,4)
1243 // CHECK: encoding: [0xdd,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
1244 fnstsw -485498096(%edx,%eax,4)
1246 // CHECK: fnstsw 485498096(%edx,%eax,4)
1247 // CHECK: encoding: [0xdd,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
1248 fnstsw 485498096(%edx,%eax,4)
1250 // CHECK: fnstsw 485498096(%edx)
1251 // CHECK: encoding: [0xdd,0xba,0xf0,0x1c,0xf0,0x1c]
1252 fnstsw 485498096(%edx)
1254 // CHECK: fnstsw 485498096
1255 // CHECK: encoding: [0xdd,0x3d,0xf0,0x1c,0xf0,0x1c]
1256 fnstsw 485498096
1258 // CHECK: fnstsw 64(%edx,%eax)
1259 // CHECK: encoding: [0xdd,0x7c,0x02,0x40]
1260 fnstsw 64(%edx,%eax)
1262 // CHECK: fnstsw %ax
1263 // CHECK: encoding: [0xdf,0xe0]
1264 fnstsw %ax
1266 // CHECK: fnstsw (%edx)
1267 // CHECK: encoding: [0xdd,0x3a]
1268 fnstsw (%edx)
1270 // CHECK: fpatan
1271 // CHECK: encoding: [0xd9,0xf3]
1272 fpatan
1274 // CHECK: fprem1
1275 // CHECK: encoding: [0xd9,0xf5]
1276 fprem1
1278 // CHECK: fprem
1279 // CHECK: encoding: [0xd9,0xf8]
1280 fprem
1282 // CHECK: fptan
1283 // CHECK: encoding: [0xd9,0xf2]
1284 fptan
1286 // CHECK: frndint
1287 // CHECK: encoding: [0xd9,0xfc]
1288 frndint
1290 // CHECK: frstor -485498096(%edx,%eax,4)
1291 // CHECK: encoding: [0xdd,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1292 frstor -485498096(%edx,%eax,4)
1294 // CHECK: frstor 485498096(%edx,%eax,4)
1295 // CHECK: encoding: [0xdd,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1296 frstor 485498096(%edx,%eax,4)
1298 // CHECK: frstor 485498096(%edx)
1299 // CHECK: encoding: [0xdd,0xa2,0xf0,0x1c,0xf0,0x1c]
1300 frstor 485498096(%edx)
1302 // CHECK: frstor 485498096
1303 // CHECK: encoding: [0xdd,0x25,0xf0,0x1c,0xf0,0x1c]
1304 frstor 485498096
1306 // CHECK: frstor 64(%edx,%eax)
1307 // CHECK: encoding: [0xdd,0x64,0x02,0x40]
1308 frstor 64(%edx,%eax)
1310 // CHECK: frstor (%edx)
1311 // CHECK: encoding: [0xdd,0x22]
1312 frstor (%edx)
1314 // CHECK: fscale
1315 // CHECK: encoding: [0xd9,0xfd]
1316 fscale
1318 // CHECK: fsincos
1319 // CHECK: encoding: [0xd9,0xfb]
1320 fsincos
1322 // CHECK: fsin
1323 // CHECK: encoding: [0xd9,0xfe]
1324 fsin
1326 // CHECK: fsqrt
1327 // CHECK: encoding: [0xd9,0xfa]
1328 fsqrt
1330 // CHECK: fstl -485498096(%edx,%eax,4)
1331 // CHECK: encoding: [0xdd,0x94,0x82,0x10,0xe3,0x0f,0xe3]
1332 fstl -485498096(%edx,%eax,4)
1334 // CHECK: fstl 485498096(%edx,%eax,4)
1335 // CHECK: encoding: [0xdd,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
1336 fstl 485498096(%edx,%eax,4)
1338 // CHECK: fstl 485498096(%edx)
1339 // CHECK: encoding: [0xdd,0x92,0xf0,0x1c,0xf0,0x1c]
1340 fstl 485498096(%edx)
1342 // CHECK: fstl 485498096
1343 // CHECK: encoding: [0xdd,0x15,0xf0,0x1c,0xf0,0x1c]
1344 fstl 485498096
1346 // CHECK: fstl 64(%edx,%eax)
1347 // CHECK: encoding: [0xdd,0x54,0x02,0x40]
1348 fstl 64(%edx,%eax)
1350 // CHECK: fstl (%edx)
1351 // CHECK: encoding: [0xdd,0x12]
1352 fstl (%edx)
1354 // CHECK: fstpl -485498096(%edx,%eax,4)
1355 // CHECK: encoding: [0xdd,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
1356 fstpl -485498096(%edx,%eax,4)
1358 // CHECK: fstpl 485498096(%edx,%eax,4)
1359 // CHECK: encoding: [0xdd,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
1360 fstpl 485498096(%edx,%eax,4)
1362 // CHECK: fstpl 485498096(%edx)
1363 // CHECK: encoding: [0xdd,0x9a,0xf0,0x1c,0xf0,0x1c]
1364 fstpl 485498096(%edx)
1366 // CHECK: fstpl 485498096
1367 // CHECK: encoding: [0xdd,0x1d,0xf0,0x1c,0xf0,0x1c]
1368 fstpl 485498096
1370 // CHECK: fstpl 64(%edx,%eax)
1371 // CHECK: encoding: [0xdd,0x5c,0x02,0x40]
1372 fstpl 64(%edx,%eax)
1374 // CHECK: fstpl (%edx)
1375 // CHECK: encoding: [0xdd,0x1a]
1376 fstpl (%edx)
1378 // CHECK: fstps -485498096(%edx,%eax,4)
1379 // CHECK: encoding: [0xd9,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
1380 fstps -485498096(%edx,%eax,4)
1382 // CHECK: fstps 485498096(%edx,%eax,4)
1383 // CHECK: encoding: [0xd9,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
1384 fstps 485498096(%edx,%eax,4)
1386 // CHECK: fstps 485498096(%edx)
1387 // CHECK: encoding: [0xd9,0x9a,0xf0,0x1c,0xf0,0x1c]
1388 fstps 485498096(%edx)
1390 // CHECK: fstps 485498096
1391 // CHECK: encoding: [0xd9,0x1d,0xf0,0x1c,0xf0,0x1c]
1392 fstps 485498096
1394 // CHECK: fstps 64(%edx,%eax)
1395 // CHECK: encoding: [0xd9,0x5c,0x02,0x40]
1396 fstps 64(%edx,%eax)
1398 // CHECK: fstps (%edx)
1399 // CHECK: encoding: [0xd9,0x1a]
1400 fstps (%edx)
1402 // CHECK: fstp %st(4)
1403 // CHECK: encoding: [0xdd,0xdc]
1404 fstp %st(4)
1406 // CHECK: fstpt -485498096(%edx,%eax,4)
1407 // CHECK: encoding: [0xdb,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
1408 fstpt -485498096(%edx,%eax,4)
1410 // CHECK: fstpt 485498096(%edx,%eax,4)
1411 // CHECK: encoding: [0xdb,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
1412 fstpt 485498096(%edx,%eax,4)
1414 // CHECK: fstpt 485498096(%edx)
1415 // CHECK: encoding: [0xdb,0xba,0xf0,0x1c,0xf0,0x1c]
1416 fstpt 485498096(%edx)
1418 // CHECK: fstpt 485498096
1419 // CHECK: encoding: [0xdb,0x3d,0xf0,0x1c,0xf0,0x1c]
1420 fstpt 485498096
1422 // CHECK: fstpt 64(%edx,%eax)
1423 // CHECK: encoding: [0xdb,0x7c,0x02,0x40]
1424 fstpt 64(%edx,%eax)
1426 // CHECK: fstpt (%edx)
1427 // CHECK: encoding: [0xdb,0x3a]
1428 fstpt (%edx)
1430 // CHECK: fsts -485498096(%edx,%eax,4)
1431 // CHECK: encoding: [0xd9,0x94,0x82,0x10,0xe3,0x0f,0xe3]
1432 fsts -485498096(%edx,%eax,4)
1434 // CHECK: fsts 485498096(%edx,%eax,4)
1435 // CHECK: encoding: [0xd9,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
1436 fsts 485498096(%edx,%eax,4)
1438 // CHECK: fsts 485498096(%edx)
1439 // CHECK: encoding: [0xd9,0x92,0xf0,0x1c,0xf0,0x1c]
1440 fsts 485498096(%edx)
1442 // CHECK: fsts 485498096
1443 // CHECK: encoding: [0xd9,0x15,0xf0,0x1c,0xf0,0x1c]
1444 fsts 485498096
1446 // CHECK: fsts 64(%edx,%eax)
1447 // CHECK: encoding: [0xd9,0x54,0x02,0x40]
1448 fsts 64(%edx,%eax)
1450 // CHECK: fsts (%edx)
1451 // CHECK: encoding: [0xd9,0x12]
1452 fsts (%edx)
1454 // CHECK: fst %st(4)
1455 // CHECK: encoding: [0xdd,0xd4]
1456 fst %st(4)
1458 // CHECK: fsubl -485498096(%edx,%eax,4)
1459 // CHECK: encoding: [0xdc,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1460 fsubl -485498096(%edx,%eax,4)
1462 // CHECK: fsubl 485498096(%edx,%eax,4)
1463 // CHECK: encoding: [0xdc,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1464 fsubl 485498096(%edx,%eax,4)
1466 // CHECK: fsubl 485498096(%edx)
1467 // CHECK: encoding: [0xdc,0xa2,0xf0,0x1c,0xf0,0x1c]
1468 fsubl 485498096(%edx)
1470 // CHECK: fsubl 485498096
1471 // CHECK: encoding: [0xdc,0x25,0xf0,0x1c,0xf0,0x1c]
1472 fsubl 485498096
1474 // CHECK: fsubl 64(%edx,%eax)
1475 // CHECK: encoding: [0xdc,0x64,0x02,0x40]
1476 fsubl 64(%edx,%eax)
1478 // CHECK: fsubl (%edx)
1479 // CHECK: encoding: [0xdc,0x22]
1480 fsubl (%edx)
1482 // CHECK: fsubp %st, %st(4)
1483 // CHECK: encoding: [0xde,0xe4]
1484 fsubp %st(4)
1486 // CHECK: fsubrl -485498096(%edx,%eax,4)
1487 // CHECK: encoding: [0xdc,0xac,0x82,0x10,0xe3,0x0f,0xe3]
1488 fsubrl -485498096(%edx,%eax,4)
1490 // CHECK: fsubrl 485498096(%edx,%eax,4)
1491 // CHECK: encoding: [0xdc,0xac,0x82,0xf0,0x1c,0xf0,0x1c]
1492 fsubrl 485498096(%edx,%eax,4)
1494 // CHECK: fsubrl 485498096(%edx)
1495 // CHECK: encoding: [0xdc,0xaa,0xf0,0x1c,0xf0,0x1c]
1496 fsubrl 485498096(%edx)
1498 // CHECK: fsubrl 485498096
1499 // CHECK: encoding: [0xdc,0x2d,0xf0,0x1c,0xf0,0x1c]
1500 fsubrl 485498096
1502 // CHECK: fsubrl 64(%edx,%eax)
1503 // CHECK: encoding: [0xdc,0x6c,0x02,0x40]
1504 fsubrl 64(%edx,%eax)
1506 // CHECK: fsubrl (%edx)
1507 // CHECK: encoding: [0xdc,0x2a]
1508 fsubrl (%edx)
1510 // CHECK: fsubrp %st, %st(4)
1511 // CHECK: encoding: [0xde,0xec]
1512 fsubrp %st(4)
1514 // CHECK: fsubrs -485498096(%edx,%eax,4)
1515 // CHECK: encoding: [0xd8,0xac,0x82,0x10,0xe3,0x0f,0xe3]
1516 fsubrs -485498096(%edx,%eax,4)
1518 // CHECK: fsubrs 485498096(%edx,%eax,4)
1519 // CHECK: encoding: [0xd8,0xac,0x82,0xf0,0x1c,0xf0,0x1c]
1520 fsubrs 485498096(%edx,%eax,4)
1522 // CHECK: fsubrs 485498096(%edx)
1523 // CHECK: encoding: [0xd8,0xaa,0xf0,0x1c,0xf0,0x1c]
1524 fsubrs 485498096(%edx)
1526 // CHECK: fsubrs 485498096
1527 // CHECK: encoding: [0xd8,0x2d,0xf0,0x1c,0xf0,0x1c]
1528 fsubrs 485498096
1530 // CHECK: fsubrs 64(%edx,%eax)
1531 // CHECK: encoding: [0xd8,0x6c,0x02,0x40]
1532 fsubrs 64(%edx,%eax)
1534 // CHECK: fsubrs (%edx)
1535 // CHECK: encoding: [0xd8,0x2a]
1536 fsubrs (%edx)
1538 // CHECK: fsubr %st, %st(4)
1539 // CHECK: encoding: [0xdc,0xec]
1540 fsubr %st, %st(4)
1542 // CHECK: fsubr %st(4), %st
1543 // CHECK: encoding: [0xd8,0xec]
1544 fsubr %st(4)
1546 // CHECK: fsubs -485498096(%edx,%eax,4)
1547 // CHECK: encoding: [0xd8,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
1548 fsubs -485498096(%edx,%eax,4)
1550 // CHECK: fsubs 485498096(%edx,%eax,4)
1551 // CHECK: encoding: [0xd8,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
1552 fsubs 485498096(%edx,%eax,4)
1554 // CHECK: fsubs 485498096(%edx)
1555 // CHECK: encoding: [0xd8,0xa2,0xf0,0x1c,0xf0,0x1c]
1556 fsubs 485498096(%edx)
1558 // CHECK: fsubs 485498096
1559 // CHECK: encoding: [0xd8,0x25,0xf0,0x1c,0xf0,0x1c]
1560 fsubs 485498096
1562 // CHECK: fsubs 64(%edx,%eax)
1563 // CHECK: encoding: [0xd8,0x64,0x02,0x40]
1564 fsubs 64(%edx,%eax)
1566 // CHECK: fsubs (%edx)
1567 // CHECK: encoding: [0xd8,0x22]
1568 fsubs (%edx)
1570 // CHECK: fsub %st, %st(4)
1571 // CHECK: encoding: [0xdc,0xe4]
1572 fsub %st, %st(4)
1574 // CHECK: fsub %st(4), %st
1575 // CHECK: encoding: [0xd8,0xe4]
1576 fsub %st(4)
1578 // CHECK: ftst
1579 // CHECK: encoding: [0xd9,0xe4]
1580 ftst
1582 // CHECK: fucompp
1583 // CHECK: encoding: [0xda,0xe9]
1584 fucompp
1586 // CHECK: fucomp %st(4)
1587 // CHECK: encoding: [0xdd,0xec]
1588 fucomp %st(4)
1590 // CHECK: fucom %st(4)
1591 // CHECK: encoding: [0xdd,0xe4]
1592 fucom %st(4)
1594 // CHECK: fxam
1595 // CHECK: encoding: [0xd9,0xe5]
1596 fxam
1598 // CHECK: fxch %st(4)
1599 // CHECK: encoding: [0xd9,0xcc]
1600 fxch %st(4)
1602 // CHECK: fxtract
1603 // CHECK: encoding: [0xd9,0xf4]
1604 fxtract
1606 // CHECK: fyl2x
1607 // CHECK: encoding: [0xd9,0xf1]
1608 fyl2x
1610 // CHECK: fyl2xp1
1611 // CHECK: encoding: [0xd9,0xf9]
1612 fyl2xp1
1615 // CHECK: wait
1616 // CHECK: encoding: [0x9b]
1617 wait