1 // RUN
: llvm-mc
-triple x86_64-unknown-unknown
--show-encoding
%s | FileCheck
%s
3 // CHECK
: encoding
: [0xd9,0xf0]
7 // CHECK
: encoding
: [0xd9,0xe1]
10 // CHECK
: faddl
485498096
11 // CHECK
: encoding
: [0xdc,0x04,0x25,0xf0,0x1c,0xf0,0x1c]
14 // CHECK
: faddl
64(%rdx
)
15 // CHECK
: encoding
: [0xdc,0x42,0x40]
18 // CHECK
: faddl
-64(%rdx
,%rax
,4)
19 // CHECK
: encoding
: [0xdc,0x44,0x82,0xc0]
20 faddl
-64(%rdx
,%rax
,4)
22 // CHECK
: faddl
64(%rdx
,%rax
,4)
23 // CHECK
: encoding
: [0xdc,0x44,0x82,0x40]
26 // CHECK
: faddl
64(%rdx
,%rax
)
27 // CHECK
: encoding
: [0xdc,0x44,0x02,0x40]
30 // CHECK
: faddl
(%rdx
)
31 // CHECK
: encoding
: [0xdc,0x02]
34 // CHECK
: faddp
%st, %st(4)
35 // CHECK
: encoding
: [0xde,0xc4]
38 // CHECK
: fadds 485498096
39 // CHECK
: encoding
: [0xd8,0x04,0x25,0xf0,0x1c,0xf0,0x1c]
42 // CHECK
: fadds 64(%rdx
)
43 // CHECK
: encoding
: [0xd8,0x42,0x40]
46 // CHECK
: fadds -64(%rdx
,%rax
,4)
47 // CHECK
: encoding
: [0xd8,0x44,0x82,0xc0]
48 fadds -64(%rdx
,%rax
,4)
50 // CHECK
: fadds 64(%rdx
,%rax
,4)
51 // CHECK
: encoding
: [0xd8,0x44,0x82,0x40]
54 // CHECK
: fadds 64(%rdx
,%rax
)
55 // CHECK
: encoding
: [0xd8,0x44,0x02,0x40]
58 // CHECK
: fadds (%rdx
)
59 // CHECK
: encoding
: [0xd8,0x02]
62 // CHECK
: fadd %st, %st(4)
63 // CHECK
: encoding
: [0xdc,0xc4]
66 // CHECK
: fadd %st(4), %st
67 // CHECK
: encoding
: [0xd8,0xc4]
70 // CHECK
: fbld
485498096
71 // CHECK
: encoding
: [0xdf,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
74 // CHECK
: fbld
64(%rdx
)
75 // CHECK
: encoding
: [0xdf,0x62,0x40]
78 // CHECK
: fbld
-64(%rdx
,%rax
,4)
79 // CHECK
: encoding
: [0xdf,0x64,0x82,0xc0]
82 // CHECK
: fbld
64(%rdx
,%rax
,4)
83 // CHECK
: encoding
: [0xdf,0x64,0x82,0x40]
86 // CHECK
: fbld
64(%rdx
,%rax
)
87 // CHECK
: encoding
: [0xdf,0x64,0x02,0x40]
91 // CHECK
: encoding
: [0xdf,0x22]
94 // CHECK
: fbstp
485498096
95 // CHECK
: encoding
: [0xdf,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
98 // CHECK
: fbstp
64(%rdx
)
99 // CHECK
: encoding
: [0xdf,0x72,0x40]
102 // CHECK
: fbstp
-64(%rdx
,%rax
,4)
103 // CHECK
: encoding
: [0xdf,0x74,0x82,0xc0]
104 fbstp
-64(%rdx
,%rax
,4)
106 // CHECK
: fbstp
64(%rdx
,%rax
,4)
107 // CHECK
: encoding
: [0xdf,0x74,0x82,0x40]
108 fbstp
64(%rdx
,%rax
,4)
110 // CHECK
: fbstp
64(%rdx
,%rax
)
111 // CHECK
: encoding
: [0xdf,0x74,0x02,0x40]
114 // CHECK
: fbstp
(%rdx
)
115 // CHECK
: encoding
: [0xdf,0x32]
119 // CHECK
: encoding
: [0xd9,0xe0]
122 // CHECK
: fcoml
485498096
123 // CHECK
: encoding
: [0xdc,0x14,0x25,0xf0,0x1c,0xf0,0x1c]
126 // CHECK
: fcoml
64(%rdx
)
127 // CHECK
: encoding
: [0xdc,0x52,0x40]
130 // CHECK
: fcoml
-64(%rdx
,%rax
,4)
131 // CHECK
: encoding
: [0xdc,0x54,0x82,0xc0]
132 fcoml
-64(%rdx
,%rax
,4)
134 // CHECK
: fcoml
64(%rdx
,%rax
,4)
135 // CHECK
: encoding
: [0xdc,0x54,0x82,0x40]
136 fcoml
64(%rdx
,%rax
,4)
138 // CHECK
: fcoml
64(%rdx
,%rax
)
139 // CHECK
: encoding
: [0xdc,0x54,0x02,0x40]
142 // CHECK
: fcoml
(%rdx
)
143 // CHECK
: encoding
: [0xdc,0x12]
146 // CHECK
: fcompl
485498096
147 // CHECK
: encoding
: [0xdc,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]
150 // CHECK
: fcompl
64(%rdx
)
151 // CHECK
: encoding
: [0xdc,0x5a,0x40]
154 // CHECK
: fcompl
-64(%rdx
,%rax
,4)
155 // CHECK
: encoding
: [0xdc,0x5c,0x82,0xc0]
156 fcompl
-64(%rdx
,%rax
,4)
158 // CHECK
: fcompl
64(%rdx
,%rax
,4)
159 // CHECK
: encoding
: [0xdc,0x5c,0x82,0x40]
160 fcompl
64(%rdx
,%rax
,4)
162 // CHECK
: fcompl
64(%rdx
,%rax
)
163 // CHECK
: encoding
: [0xdc,0x5c,0x02,0x40]
166 // CHECK
: fcompl
(%rdx
)
167 // CHECK
: encoding
: [0xdc,0x1a]
171 // CHECK
: encoding
: [0xde,0xd9]
174 // CHECK
: fcomps
485498096
175 // CHECK
: encoding
: [0xd8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]
178 // CHECK
: fcomps
64(%rdx
)
179 // CHECK
: encoding
: [0xd8,0x5a,0x40]
182 // CHECK
: fcomps
-64(%rdx
,%rax
,4)
183 // CHECK
: encoding
: [0xd8,0x5c,0x82,0xc0]
184 fcomps
-64(%rdx
,%rax
,4)
186 // CHECK
: fcomps
64(%rdx
,%rax
,4)
187 // CHECK
: encoding
: [0xd8,0x5c,0x82,0x40]
188 fcomps
64(%rdx
,%rax
,4)
190 // CHECK
: fcomps
64(%rdx
,%rax
)
191 // CHECK
: encoding
: [0xd8,0x5c,0x02,0x40]
194 // CHECK
: fcomps
(%rdx
)
195 // CHECK
: encoding
: [0xd8,0x1a]
198 // CHECK
: fcomp
%st(4)
199 // CHECK
: encoding
: [0xd8,0xdc]
202 // CHECK
: fcoms
485498096
203 // CHECK
: encoding
: [0xd8,0x14,0x25,0xf0,0x1c,0xf0,0x1c]
206 // CHECK
: fcoms
64(%rdx
)
207 // CHECK
: encoding
: [0xd8,0x52,0x40]
210 // CHECK
: fcoms
-64(%rdx
,%rax
,4)
211 // CHECK
: encoding
: [0xd8,0x54,0x82,0xc0]
212 fcoms
-64(%rdx
,%rax
,4)
214 // CHECK
: fcoms
64(%rdx
,%rax
,4)
215 // CHECK
: encoding
: [0xd8,0x54,0x82,0x40]
216 fcoms
64(%rdx
,%rax
,4)
218 // CHECK
: fcoms
64(%rdx
,%rax
)
219 // CHECK
: encoding
: [0xd8,0x54,0x02,0x40]
222 // CHECK
: fcoms
(%rdx
)
223 // CHECK
: encoding
: [0xd8,0x12]
226 // CHECK
: fcom
%st(4)
227 // CHECK
: encoding
: [0xd8,0xd4]
231 // CHECK
: encoding
: [0xd9,0xff]
235 // CHECK
: encoding
: [0xd9,0xf6]
238 // CHECK
: fdivl
485498096
239 // CHECK
: encoding
: [0xdc,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
242 // CHECK
: fdivl
64(%rdx
)
243 // CHECK
: encoding
: [0xdc,0x72,0x40]
246 // CHECK
: fdivl
-64(%rdx
,%rax
,4)
247 // CHECK
: encoding
: [0xdc,0x74,0x82,0xc0]
248 fdivl
-64(%rdx
,%rax
,4)
250 // CHECK
: fdivl
64(%rdx
,%rax
,4)
251 // CHECK
: encoding
: [0xdc,0x74,0x82,0x40]
252 fdivl
64(%rdx
,%rax
,4)
254 // CHECK
: fdivl
64(%rdx
,%rax
)
255 // CHECK
: encoding
: [0xdc,0x74,0x02,0x40]
258 // CHECK
: fdivl
(%rdx
)
259 // CHECK
: encoding
: [0xdc,0x32]
262 // CHECK
: fdivp
%st, %st(4)
263 // CHECK
: encoding
: [0xde,0xf4]
266 // CHECK
: fdivrl
485498096
267 // CHECK
: encoding
: [0xdc,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
270 // CHECK
: fdivrl
64(%rdx
)
271 // CHECK
: encoding
: [0xdc,0x7a,0x40]
274 // CHECK
: fdivrl
-64(%rdx
,%rax
,4)
275 // CHECK
: encoding
: [0xdc,0x7c,0x82,0xc0]
276 fdivrl
-64(%rdx
,%rax
,4)
278 // CHECK
: fdivrl
64(%rdx
,%rax
,4)
279 // CHECK
: encoding
: [0xdc,0x7c,0x82,0x40]
280 fdivrl
64(%rdx
,%rax
,4)
282 // CHECK
: fdivrl
64(%rdx
,%rax
)
283 // CHECK
: encoding
: [0xdc,0x7c,0x02,0x40]
286 // CHECK
: fdivrl
(%rdx
)
287 // CHECK
: encoding
: [0xdc,0x3a]
290 // CHECK
: fdivrp
%st, %st(4)
291 // CHECK
: encoding
: [0xde,0xfc]
294 // CHECK
: fdivrs
485498096
295 // CHECK
: encoding
: [0xd8,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
298 // CHECK
: fdivrs
64(%rdx
)
299 // CHECK
: encoding
: [0xd8,0x7a,0x40]
302 // CHECK
: fdivrs
-64(%rdx
,%rax
,4)
303 // CHECK
: encoding
: [0xd8,0x7c,0x82,0xc0]
304 fdivrs
-64(%rdx
,%rax
,4)
306 // CHECK
: fdivrs
64(%rdx
,%rax
,4)
307 // CHECK
: encoding
: [0xd8,0x7c,0x82,0x40]
308 fdivrs
64(%rdx
,%rax
,4)
310 // CHECK
: fdivrs
64(%rdx
,%rax
)
311 // CHECK
: encoding
: [0xd8,0x7c,0x02,0x40]
314 // CHECK
: fdivrs
(%rdx
)
315 // CHECK
: encoding
: [0xd8,0x3a]
318 // CHECK
: fdivr
%st, %st(4)
319 // CHECK
: encoding
: [0xdc,0xfc]
322 // CHECK
: fdivr
%st(4), %st
323 // CHECK
: encoding
: [0xd8,0xfc]
326 // CHECK
: fdivs 485498096
327 // CHECK
: encoding
: [0xd8,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
330 // CHECK
: fdivs 64(%rdx
)
331 // CHECK
: encoding
: [0xd8,0x72,0x40]
334 // CHECK
: fdivs -64(%rdx
,%rax
,4)
335 // CHECK
: encoding
: [0xd8,0x74,0x82,0xc0]
336 fdivs -64(%rdx
,%rax
,4)
338 // CHECK
: fdivs 64(%rdx
,%rax
,4)
339 // CHECK
: encoding
: [0xd8,0x74,0x82,0x40]
340 fdivs 64(%rdx
,%rax
,4)
342 // CHECK
: fdivs 64(%rdx
,%rax
)
343 // CHECK
: encoding
: [0xd8,0x74,0x02,0x40]
346 // CHECK
: fdivs (%rdx
)
347 // CHECK
: encoding
: [0xd8,0x32]
350 // CHECK
: fdiv %st, %st(4)
351 // CHECK
: encoding
: [0xdc,0xf4]
354 // CHECK
: fdiv %st(4), %st
355 // CHECK
: encoding
: [0xd8,0xf4]
358 // CHECK
: ffreep
%st(4)
359 // CHECK
: encoding
: [0xdf,0xc4]
362 // CHECK
: ffree
%st(4)
363 // CHECK
: encoding
: [0xdd,0xc4]
366 // CHECK
: fiaddl
485498096
367 // CHECK
: encoding
: [0xda,0x04,0x25,0xf0,0x1c,0xf0,0x1c]
370 // CHECK
: fiaddl
64(%rdx
)
371 // CHECK
: encoding
: [0xda,0x42,0x40]
374 // CHECK
: fiaddl
-64(%rdx
,%rax
,4)
375 // CHECK
: encoding
: [0xda,0x44,0x82,0xc0]
376 fiaddl
-64(%rdx
,%rax
,4)
378 // CHECK
: fiaddl
64(%rdx
,%rax
,4)
379 // CHECK
: encoding
: [0xda,0x44,0x82,0x40]
380 fiaddl
64(%rdx
,%rax
,4)
382 // CHECK
: fiaddl
64(%rdx
,%rax
)
383 // CHECK
: encoding
: [0xda,0x44,0x02,0x40]
386 // CHECK
: fiaddl
(%rdx
)
387 // CHECK
: encoding
: [0xda,0x02]
390 // CHECK
: fiadds
485498096
391 // CHECK
: encoding
: [0xde,0x04,0x25,0xf0,0x1c,0xf0,0x1c]
394 // CHECK
: fiadds
64(%rdx
)
395 // CHECK
: encoding
: [0xde,0x42,0x40]
398 // CHECK
: fiadds
-64(%rdx
,%rax
,4)
399 // CHECK
: encoding
: [0xde,0x44,0x82,0xc0]
400 fiadds
-64(%rdx
,%rax
,4)
402 // CHECK
: fiadds
64(%rdx
,%rax
,4)
403 // CHECK
: encoding
: [0xde,0x44,0x82,0x40]
404 fiadds
64(%rdx
,%rax
,4)
406 // CHECK
: fiadds
64(%rdx
,%rax
)
407 // CHECK
: encoding
: [0xde,0x44,0x02,0x40]
410 // CHECK
: fiadds
(%rdx
)
411 // CHECK
: encoding
: [0xde,0x02]
414 // CHECK
: ficoml
485498096
415 // CHECK
: encoding
: [0xda,0x14,0x25,0xf0,0x1c,0xf0,0x1c]
418 // CHECK
: ficoml
64(%rdx
)
419 // CHECK
: encoding
: [0xda,0x52,0x40]
422 // CHECK
: ficoml
-64(%rdx
,%rax
,4)
423 // CHECK
: encoding
: [0xda,0x54,0x82,0xc0]
424 ficoml
-64(%rdx
,%rax
,4)
426 // CHECK
: ficoml
64(%rdx
,%rax
,4)
427 // CHECK
: encoding
: [0xda,0x54,0x82,0x40]
428 ficoml
64(%rdx
,%rax
,4)
430 // CHECK
: ficoml
64(%rdx
,%rax
)
431 // CHECK
: encoding
: [0xda,0x54,0x02,0x40]
434 // CHECK
: ficoml
(%rdx
)
435 // CHECK
: encoding
: [0xda,0x12]
438 // CHECK
: ficompl
485498096
439 // CHECK
: encoding
: [0xda,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]
442 // CHECK
: ficompl
64(%rdx
)
443 // CHECK
: encoding
: [0xda,0x5a,0x40]
446 // CHECK
: ficompl
-64(%rdx
,%rax
,4)
447 // CHECK
: encoding
: [0xda,0x5c,0x82,0xc0]
448 ficompl
-64(%rdx
,%rax
,4)
450 // CHECK
: ficompl
64(%rdx
,%rax
,4)
451 // CHECK
: encoding
: [0xda,0x5c,0x82,0x40]
452 ficompl
64(%rdx
,%rax
,4)
454 // CHECK
: ficompl
64(%rdx
,%rax
)
455 // CHECK
: encoding
: [0xda,0x5c,0x02,0x40]
456 ficompl
64(%rdx
,%rax
)
458 // CHECK
: ficompl
(%rdx
)
459 // CHECK
: encoding
: [0xda,0x1a]
462 // CHECK
: ficomps
485498096
463 // CHECK
: encoding
: [0xde,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]
466 // CHECK
: ficomps
64(%rdx
)
467 // CHECK
: encoding
: [0xde,0x5a,0x40]
470 // CHECK
: ficomps
-64(%rdx
,%rax
,4)
471 // CHECK
: encoding
: [0xde,0x5c,0x82,0xc0]
472 ficomps
-64(%rdx
,%rax
,4)
474 // CHECK
: ficomps
64(%rdx
,%rax
,4)
475 // CHECK
: encoding
: [0xde,0x5c,0x82,0x40]
476 ficomps
64(%rdx
,%rax
,4)
478 // CHECK
: ficomps
64(%rdx
,%rax
)
479 // CHECK
: encoding
: [0xde,0x5c,0x02,0x40]
480 ficomps
64(%rdx
,%rax
)
482 // CHECK
: ficomps
(%rdx
)
483 // CHECK
: encoding
: [0xde,0x1a]
486 // CHECK
: ficoms
485498096
487 // CHECK
: encoding
: [0xde,0x14,0x25,0xf0,0x1c,0xf0,0x1c]
490 // CHECK
: ficoms
64(%rdx
)
491 // CHECK
: encoding
: [0xde,0x52,0x40]
494 // CHECK
: ficoms
-64(%rdx
,%rax
,4)
495 // CHECK
: encoding
: [0xde,0x54,0x82,0xc0]
496 ficoms
-64(%rdx
,%rax
,4)
498 // CHECK
: ficoms
64(%rdx
,%rax
,4)
499 // CHECK
: encoding
: [0xde,0x54,0x82,0x40]
500 ficoms
64(%rdx
,%rax
,4)
502 // CHECK
: ficoms
64(%rdx
,%rax
)
503 // CHECK
: encoding
: [0xde,0x54,0x02,0x40]
506 // CHECK
: ficoms
(%rdx
)
507 // CHECK
: encoding
: [0xde,0x12]
510 // CHECK
: fidivl
485498096
511 // CHECK
: encoding
: [0xda,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
514 // CHECK
: fidivl
64(%rdx
)
515 // CHECK
: encoding
: [0xda,0x72,0x40]
518 // CHECK
: fidivl
-64(%rdx
,%rax
,4)
519 // CHECK
: encoding
: [0xda,0x74,0x82,0xc0]
520 fidivl
-64(%rdx
,%rax
,4)
522 // CHECK
: fidivl
64(%rdx
,%rax
,4)
523 // CHECK
: encoding
: [0xda,0x74,0x82,0x40]
524 fidivl
64(%rdx
,%rax
,4)
526 // CHECK
: fidivl
64(%rdx
,%rax
)
527 // CHECK
: encoding
: [0xda,0x74,0x02,0x40]
530 // CHECK
: fidivl
(%rdx
)
531 // CHECK
: encoding
: [0xda,0x32]
534 // CHECK
: fidivrl
485498096
535 // CHECK
: encoding
: [0xda,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
538 // CHECK
: fidivrl
64(%rdx
)
539 // CHECK
: encoding
: [0xda,0x7a,0x40]
542 // CHECK
: fidivrl
-64(%rdx
,%rax
,4)
543 // CHECK
: encoding
: [0xda,0x7c,0x82,0xc0]
544 fidivrl
-64(%rdx
,%rax
,4)
546 // CHECK
: fidivrl
64(%rdx
,%rax
,4)
547 // CHECK
: encoding
: [0xda,0x7c,0x82,0x40]
548 fidivrl
64(%rdx
,%rax
,4)
550 // CHECK
: fidivrl
64(%rdx
,%rax
)
551 // CHECK
: encoding
: [0xda,0x7c,0x02,0x40]
552 fidivrl
64(%rdx
,%rax
)
554 // CHECK
: fidivrl
(%rdx
)
555 // CHECK
: encoding
: [0xda,0x3a]
558 // CHECK
: fidivrs
485498096
559 // CHECK
: encoding
: [0xde,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
562 // CHECK
: fidivrs
64(%rdx
)
563 // CHECK
: encoding
: [0xde,0x7a,0x40]
566 // CHECK
: fidivrs
-64(%rdx
,%rax
,4)
567 // CHECK
: encoding
: [0xde,0x7c,0x82,0xc0]
568 fidivrs
-64(%rdx
,%rax
,4)
570 // CHECK
: fidivrs
64(%rdx
,%rax
,4)
571 // CHECK
: encoding
: [0xde,0x7c,0x82,0x40]
572 fidivrs
64(%rdx
,%rax
,4)
574 // CHECK
: fidivrs
64(%rdx
,%rax
)
575 // CHECK
: encoding
: [0xde,0x7c,0x02,0x40]
576 fidivrs
64(%rdx
,%rax
)
578 // CHECK
: fidivrs
(%rdx
)
579 // CHECK
: encoding
: [0xde,0x3a]
582 // CHECK
: fidivs
485498096
583 // CHECK
: encoding
: [0xde,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
586 // CHECK
: fidivs
64(%rdx
)
587 // CHECK
: encoding
: [0xde,0x72,0x40]
590 // CHECK
: fidivs
-64(%rdx
,%rax
,4)
591 // CHECK
: encoding
: [0xde,0x74,0x82,0xc0]
592 fidivs
-64(%rdx
,%rax
,4)
594 // CHECK
: fidivs
64(%rdx
,%rax
,4)
595 // CHECK
: encoding
: [0xde,0x74,0x82,0x40]
596 fidivs
64(%rdx
,%rax
,4)
598 // CHECK
: fidivs
64(%rdx
,%rax
)
599 // CHECK
: encoding
: [0xde,0x74,0x02,0x40]
602 // CHECK
: fidivs
(%rdx
)
603 // CHECK
: encoding
: [0xde,0x32]
606 // CHECK
: fildl
485498096
607 // CHECK
: encoding
: [0xdb,0x04,0x25,0xf0,0x1c,0xf0,0x1c]
610 // CHECK
: fildl
64(%rdx
)
611 // CHECK
: encoding
: [0xdb,0x42,0x40]
614 // CHECK
: fildl
-64(%rdx
,%rax
,4)
615 // CHECK
: encoding
: [0xdb,0x44,0x82,0xc0]
616 fildl
-64(%rdx
,%rax
,4)
618 // CHECK
: fildl
64(%rdx
,%rax
,4)
619 // CHECK
: encoding
: [0xdb,0x44,0x82,0x40]
620 fildl
64(%rdx
,%rax
,4)
622 // CHECK
: fildl
64(%rdx
,%rax
)
623 // CHECK
: encoding
: [0xdb,0x44,0x02,0x40]
626 // CHECK
: fildll
485498096
627 // CHECK
: encoding
: [0xdf,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
630 // CHECK
: fildll
64(%rdx
)
631 // CHECK
: encoding
: [0xdf,0x6a,0x40]
634 // CHECK
: fildll
-64(%rdx
,%rax
,4)
635 // CHECK
: encoding
: [0xdf,0x6c,0x82,0xc0]
636 fildll
-64(%rdx
,%rax
,4)
638 // CHECK
: fildll
64(%rdx
,%rax
,4)
639 // CHECK
: encoding
: [0xdf,0x6c,0x82,0x40]
640 fildll
64(%rdx
,%rax
,4)
642 // CHECK
: fildll
64(%rdx
,%rax
)
643 // CHECK
: encoding
: [0xdf,0x6c,0x02,0x40]
646 // CHECK
: fildll
(%rdx
)
647 // CHECK
: encoding
: [0xdf,0x2a]
650 // CHECK
: fildl
(%rdx
)
651 // CHECK
: encoding
: [0xdb,0x02]
654 // CHECK
: filds
485498096
655 // CHECK
: encoding
: [0xdf,0x04,0x25,0xf0,0x1c,0xf0,0x1c]
658 // CHECK
: filds
64(%rdx
)
659 // CHECK
: encoding
: [0xdf,0x42,0x40]
662 // CHECK
: filds
-64(%rdx
,%rax
,4)
663 // CHECK
: encoding
: [0xdf,0x44,0x82,0xc0]
664 filds
-64(%rdx
,%rax
,4)
666 // CHECK
: filds
64(%rdx
,%rax
,4)
667 // CHECK
: encoding
: [0xdf,0x44,0x82,0x40]
668 filds
64(%rdx
,%rax
,4)
670 // CHECK
: filds
64(%rdx
,%rax
)
671 // CHECK
: encoding
: [0xdf,0x44,0x02,0x40]
674 // CHECK
: filds
(%rdx
)
675 // CHECK
: encoding
: [0xdf,0x02]
678 // CHECK
: fimull
485498096
679 // CHECK
: encoding
: [0xda,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
682 // CHECK
: fimull
64(%rdx
)
683 // CHECK
: encoding
: [0xda,0x4a,0x40]
686 // CHECK
: fimull
-64(%rdx
,%rax
,4)
687 // CHECK
: encoding
: [0xda,0x4c,0x82,0xc0]
688 fimull
-64(%rdx
,%rax
,4)
690 // CHECK
: fimull
64(%rdx
,%rax
,4)
691 // CHECK
: encoding
: [0xda,0x4c,0x82,0x40]
692 fimull
64(%rdx
,%rax
,4)
694 // CHECK
: fimull
64(%rdx
,%rax
)
695 // CHECK
: encoding
: [0xda,0x4c,0x02,0x40]
698 // CHECK
: fimull
(%rdx
)
699 // CHECK
: encoding
: [0xda,0x0a]
702 // CHECK
: fimuls
485498096
703 // CHECK
: encoding
: [0xde,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
706 // CHECK
: fimuls
64(%rdx
)
707 // CHECK
: encoding
: [0xde,0x4a,0x40]
710 // CHECK
: fimuls
-64(%rdx
,%rax
,4)
711 // CHECK
: encoding
: [0xde,0x4c,0x82,0xc0]
712 fimuls
-64(%rdx
,%rax
,4)
714 // CHECK
: fimuls
64(%rdx
,%rax
,4)
715 // CHECK
: encoding
: [0xde,0x4c,0x82,0x40]
716 fimuls
64(%rdx
,%rax
,4)
718 // CHECK
: fimuls
64(%rdx
,%rax
)
719 // CHECK
: encoding
: [0xde,0x4c,0x02,0x40]
722 // CHECK
: fimuls
(%rdx
)
723 // CHECK
: encoding
: [0xde,0x0a]
727 // CHECK
: encoding
: [0xd9,0xf7]
730 // CHECK
: fistl
485498096
731 // CHECK
: encoding
: [0xdb,0x14,0x25,0xf0,0x1c,0xf0,0x1c]
734 // CHECK
: fistl
64(%rdx
)
735 // CHECK
: encoding
: [0xdb,0x52,0x40]
738 // CHECK
: fistl
-64(%rdx
,%rax
,4)
739 // CHECK
: encoding
: [0xdb,0x54,0x82,0xc0]
740 fistl
-64(%rdx
,%rax
,4)
742 // CHECK
: fistl
64(%rdx
,%rax
,4)
743 // CHECK
: encoding
: [0xdb,0x54,0x82,0x40]
744 fistl
64(%rdx
,%rax
,4)
746 // CHECK
: fistl
64(%rdx
,%rax
)
747 // CHECK
: encoding
: [0xdb,0x54,0x02,0x40]
750 // CHECK
: fistl
(%rdx
)
751 // CHECK
: encoding
: [0xdb,0x12]
754 // CHECK
: fistpl
485498096
755 // CHECK
: encoding
: [0xdb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]
758 // CHECK
: fistpl
64(%rdx
)
759 // CHECK
: encoding
: [0xdb,0x5a,0x40]
762 // CHECK
: fistpl
-64(%rdx
,%rax
,4)
763 // CHECK
: encoding
: [0xdb,0x5c,0x82,0xc0]
764 fistpl
-64(%rdx
,%rax
,4)
766 // CHECK
: fistpl
64(%rdx
,%rax
,4)
767 // CHECK
: encoding
: [0xdb,0x5c,0x82,0x40]
768 fistpl
64(%rdx
,%rax
,4)
770 // CHECK
: fistpl
64(%rdx
,%rax
)
771 // CHECK
: encoding
: [0xdb,0x5c,0x02,0x40]
774 // CHECK
: fistpll
485498096
775 // CHECK
: encoding
: [0xdf,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
778 // CHECK
: fistpll
64(%rdx
)
779 // CHECK
: encoding
: [0xdf,0x7a,0x40]
782 // CHECK
: fistpll
-64(%rdx
,%rax
,4)
783 // CHECK
: encoding
: [0xdf,0x7c,0x82,0xc0]
784 fistpll
-64(%rdx
,%rax
,4)
786 // CHECK
: fistpll
64(%rdx
,%rax
,4)
787 // CHECK
: encoding
: [0xdf,0x7c,0x82,0x40]
788 fistpll
64(%rdx
,%rax
,4)
790 // CHECK
: fistpll
64(%rdx
,%rax
)
791 // CHECK
: encoding
: [0xdf,0x7c,0x02,0x40]
792 fistpll
64(%rdx
,%rax
)
794 // CHECK
: fistpll
(%rdx
)
795 // CHECK
: encoding
: [0xdf,0x3a]
798 // CHECK
: fistpl
(%rdx
)
799 // CHECK
: encoding
: [0xdb,0x1a]
802 // CHECK
: fistps
485498096
803 // CHECK
: encoding
: [0xdf,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]
806 // CHECK
: fistps
64(%rdx
)
807 // CHECK
: encoding
: [0xdf,0x5a,0x40]
810 // CHECK
: fistps
-64(%rdx
,%rax
,4)
811 // CHECK
: encoding
: [0xdf,0x5c,0x82,0xc0]
812 fistps
-64(%rdx
,%rax
,4)
814 // CHECK
: fistps
64(%rdx
,%rax
,4)
815 // CHECK
: encoding
: [0xdf,0x5c,0x82,0x40]
816 fistps
64(%rdx
,%rax
,4)
818 // CHECK
: fistps
64(%rdx
,%rax
)
819 // CHECK
: encoding
: [0xdf,0x5c,0x02,0x40]
822 // CHECK
: fistps
(%rdx
)
823 // CHECK
: encoding
: [0xdf,0x1a]
826 // CHECK
: fists
485498096
827 // CHECK
: encoding
: [0xdf,0x14,0x25,0xf0,0x1c,0xf0,0x1c]
830 // CHECK
: fists
64(%rdx
)
831 // CHECK
: encoding
: [0xdf,0x52,0x40]
834 // CHECK
: fists
-64(%rdx
,%rax
,4)
835 // CHECK
: encoding
: [0xdf,0x54,0x82,0xc0]
836 fists
-64(%rdx
,%rax
,4)
838 // CHECK
: fists
64(%rdx
,%rax
,4)
839 // CHECK
: encoding
: [0xdf,0x54,0x82,0x40]
840 fists
64(%rdx
,%rax
,4)
842 // CHECK
: fists
64(%rdx
,%rax
)
843 // CHECK
: encoding
: [0xdf,0x54,0x02,0x40]
846 // CHECK
: fists
(%rdx
)
847 // CHECK
: encoding
: [0xdf,0x12]
850 // CHECK
: fisubl
485498096
851 // CHECK
: encoding
: [0xda,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
854 // CHECK
: fisubl
64(%rdx
)
855 // CHECK
: encoding
: [0xda,0x62,0x40]
858 // CHECK
: fisubl
-64(%rdx
,%rax
,4)
859 // CHECK
: encoding
: [0xda,0x64,0x82,0xc0]
860 fisubl
-64(%rdx
,%rax
,4)
862 // CHECK
: fisubl
64(%rdx
,%rax
,4)
863 // CHECK
: encoding
: [0xda,0x64,0x82,0x40]
864 fisubl
64(%rdx
,%rax
,4)
866 // CHECK
: fisubl
64(%rdx
,%rax
)
867 // CHECK
: encoding
: [0xda,0x64,0x02,0x40]
870 // CHECK
: fisubl
(%rdx
)
871 // CHECK
: encoding
: [0xda,0x22]
874 // CHECK
: fisubrl
485498096
875 // CHECK
: encoding
: [0xda,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
878 // CHECK
: fisubrl
64(%rdx
)
879 // CHECK
: encoding
: [0xda,0x6a,0x40]
882 // CHECK
: fisubrl
-64(%rdx
,%rax
,4)
883 // CHECK
: encoding
: [0xda,0x6c,0x82,0xc0]
884 fisubrl
-64(%rdx
,%rax
,4)
886 // CHECK
: fisubrl
64(%rdx
,%rax
,4)
887 // CHECK
: encoding
: [0xda,0x6c,0x82,0x40]
888 fisubrl
64(%rdx
,%rax
,4)
890 // CHECK
: fisubrl
64(%rdx
,%rax
)
891 // CHECK
: encoding
: [0xda,0x6c,0x02,0x40]
892 fisubrl
64(%rdx
,%rax
)
894 // CHECK
: fisubrl
(%rdx
)
895 // CHECK
: encoding
: [0xda,0x2a]
898 // CHECK
: fisubrs
485498096
899 // CHECK
: encoding
: [0xde,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
902 // CHECK
: fisubrs
64(%rdx
)
903 // CHECK
: encoding
: [0xde,0x6a,0x40]
906 // CHECK
: fisubrs
-64(%rdx
,%rax
,4)
907 // CHECK
: encoding
: [0xde,0x6c,0x82,0xc0]
908 fisubrs
-64(%rdx
,%rax
,4)
910 // CHECK
: fisubrs
64(%rdx
,%rax
,4)
911 // CHECK
: encoding
: [0xde,0x6c,0x82,0x40]
912 fisubrs
64(%rdx
,%rax
,4)
914 // CHECK
: fisubrs
64(%rdx
,%rax
)
915 // CHECK
: encoding
: [0xde,0x6c,0x02,0x40]
916 fisubrs
64(%rdx
,%rax
)
918 // CHECK
: fisubrs
(%rdx
)
919 // CHECK
: encoding
: [0xde,0x2a]
922 // CHECK
: fisubs
485498096
923 // CHECK
: encoding
: [0xde,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
926 // CHECK
: fisubs
64(%rdx
)
927 // CHECK
: encoding
: [0xde,0x62,0x40]
930 // CHECK
: fisubs
-64(%rdx
,%rax
,4)
931 // CHECK
: encoding
: [0xde,0x64,0x82,0xc0]
932 fisubs
-64(%rdx
,%rax
,4)
934 // CHECK
: fisubs
64(%rdx
,%rax
,4)
935 // CHECK
: encoding
: [0xde,0x64,0x82,0x40]
936 fisubs
64(%rdx
,%rax
,4)
938 // CHECK
: fisubs
64(%rdx
,%rax
)
939 // CHECK
: encoding
: [0xde,0x64,0x02,0x40]
942 // CHECK
: fisubs
(%rdx
)
943 // CHECK
: encoding
: [0xde,0x22]
947 // CHECK
: encoding
: [0xd9,0xe8]
950 // CHECK
: fldcw
485498096
951 // CHECK
: encoding
: [0xd9,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
954 // CHECK
: fldcw
64(%rdx
)
955 // CHECK
: encoding
: [0xd9,0x6a,0x40]
958 // CHECK
: fldcw
-64(%rdx
,%rax
,4)
959 // CHECK
: encoding
: [0xd9,0x6c,0x82,0xc0]
960 fldcw
-64(%rdx
,%rax
,4)
962 // CHECK
: fldcw
64(%rdx
,%rax
,4)
963 // CHECK
: encoding
: [0xd9,0x6c,0x82,0x40]
964 fldcw
64(%rdx
,%rax
,4)
966 // CHECK
: fldcw
64(%rdx
,%rax
)
967 // CHECK
: encoding
: [0xd9,0x6c,0x02,0x40]
970 // CHECK
: fldcw
(%rdx
)
971 // CHECK
: encoding
: [0xd9,0x2a]
974 // CHECK
: fldenv
485498096
975 // CHECK
: encoding
: [0xd9,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
978 // CHECK
: fldenv
64(%rdx
)
979 // CHECK
: encoding
: [0xd9,0x62,0x40]
982 // CHECK
: fldenv
-64(%rdx
,%rax
,4)
983 // CHECK
: encoding
: [0xd9,0x64,0x82,0xc0]
984 fldenv
-64(%rdx
,%rax
,4)
986 // CHECK
: fldenv
64(%rdx
,%rax
,4)
987 // CHECK
: encoding
: [0xd9,0x64,0x82,0x40]
988 fldenv
64(%rdx
,%rax
,4)
990 // CHECK
: fldenv
64(%rdx
,%rax
)
991 // CHECK
: encoding
: [0xd9,0x64,0x02,0x40]
994 // CHECK
: fldenv
(%rdx
)
995 // CHECK
: encoding
: [0xd9,0x22]
999 // CHECK
: encoding
: [0xd9,0xea]
1003 // CHECK
: encoding
: [0xd9,0xe9]
1006 // CHECK
: fldl
485498096
1007 // CHECK
: encoding
: [0xdd,0x04,0x25,0xf0,0x1c,0xf0,0x1c]
1010 // CHECK
: fldl
64(%rdx
)
1011 // CHECK
: encoding
: [0xdd,0x42,0x40]
1014 // CHECK
: fldl
-64(%rdx
,%rax
,4)
1015 // CHECK
: encoding
: [0xdd,0x44,0x82,0xc0]
1016 fldl
-64(%rdx
,%rax
,4)
1018 // CHECK
: fldl
64(%rdx
,%rax
,4)
1019 // CHECK
: encoding
: [0xdd,0x44,0x82,0x40]
1020 fldl
64(%rdx
,%rax
,4)
1022 // CHECK
: fldl
64(%rdx
,%rax
)
1023 // CHECK
: encoding
: [0xdd,0x44,0x02,0x40]
1027 // CHECK
: encoding
: [0xd9,0xec]
1031 // CHECK
: encoding
: [0xd9,0xed]
1034 // CHECK
: fldl
(%rdx
)
1035 // CHECK
: encoding
: [0xdd,0x02]
1039 // CHECK
: encoding
: [0xd9,0xeb]
1042 // CHECK
: flds
485498096
1043 // CHECK
: encoding
: [0xd9,0x04,0x25,0xf0,0x1c,0xf0,0x1c]
1046 // CHECK
: flds
64(%rdx
)
1047 // CHECK
: encoding
: [0xd9,0x42,0x40]
1050 // CHECK
: flds
-64(%rdx
,%rax
,4)
1051 // CHECK
: encoding
: [0xd9,0x44,0x82,0xc0]
1052 flds
-64(%rdx
,%rax
,4)
1054 // CHECK
: flds
64(%rdx
,%rax
,4)
1055 // CHECK
: encoding
: [0xd9,0x44,0x82,0x40]
1056 flds
64(%rdx
,%rax
,4)
1058 // CHECK
: flds
64(%rdx
,%rax
)
1059 // CHECK
: encoding
: [0xd9,0x44,0x02,0x40]
1062 // CHECK
: flds
(%rdx
)
1063 // CHECK
: encoding
: [0xd9,0x02]
1066 // CHECK
: fld
%st(4)
1067 // CHECK
: encoding
: [0xd9,0xc4]
1070 // CHECK
: fldt
485498096
1071 // CHECK
: encoding
: [0xdb,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
1074 // CHECK
: fldt
64(%rdx
)
1075 // CHECK
: encoding
: [0xdb,0x6a,0x40]
1078 // CHECK
: fldt
-64(%rdx
,%rax
,4)
1079 // CHECK
: encoding
: [0xdb,0x6c,0x82,0xc0]
1080 fldt
-64(%rdx
,%rax
,4)
1082 // CHECK
: fldt
64(%rdx
,%rax
,4)
1083 // CHECK
: encoding
: [0xdb,0x6c,0x82,0x40]
1084 fldt
64(%rdx
,%rax
,4)
1086 // CHECK
: fldt
64(%rdx
,%rax
)
1087 // CHECK
: encoding
: [0xdb,0x6c,0x02,0x40]
1090 // CHECK
: fldt
(%rdx
)
1091 // CHECK
: encoding
: [0xdb,0x2a]
1095 // CHECK
: encoding
: [0xd9,0xee]
1098 // CHECK
: fmull
485498096
1099 // CHECK
: encoding
: [0xdc,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
1102 // CHECK
: fmull
64(%rdx
)
1103 // CHECK
: encoding
: [0xdc,0x4a,0x40]
1106 // CHECK
: fmull
-64(%rdx
,%rax
,4)
1107 // CHECK
: encoding
: [0xdc,0x4c,0x82,0xc0]
1108 fmull
-64(%rdx
,%rax
,4)
1110 // CHECK
: fmull
64(%rdx
,%rax
,4)
1111 // CHECK
: encoding
: [0xdc,0x4c,0x82,0x40]
1112 fmull
64(%rdx
,%rax
,4)
1114 // CHECK
: fmull
64(%rdx
,%rax
)
1115 // CHECK
: encoding
: [0xdc,0x4c,0x02,0x40]
1118 // CHECK
: fmull
(%rdx
)
1119 // CHECK
: encoding
: [0xdc,0x0a]
1122 // CHECK
: fmulp
%st, %st(4)
1123 // CHECK
: encoding
: [0xde,0xcc]
1126 // CHECK
: fmuls 485498096
1127 // CHECK
: encoding
: [0xd8,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
1130 // CHECK
: fmuls 64(%rdx
)
1131 // CHECK
: encoding
: [0xd8,0x4a,0x40]
1134 // CHECK
: fmuls -64(%rdx
,%rax
,4)
1135 // CHECK
: encoding
: [0xd8,0x4c,0x82,0xc0]
1136 fmuls -64(%rdx
,%rax
,4)
1138 // CHECK
: fmuls 64(%rdx
,%rax
,4)
1139 // CHECK
: encoding
: [0xd8,0x4c,0x82,0x40]
1140 fmuls 64(%rdx
,%rax
,4)
1142 // CHECK
: fmuls 64(%rdx
,%rax
)
1143 // CHECK
: encoding
: [0xd8,0x4c,0x02,0x40]
1146 // CHECK
: fmuls (%rdx
)
1147 // CHECK
: encoding
: [0xd8,0x0a]
1150 // CHECK
: fmul %st, %st(4)
1151 // CHECK
: encoding
: [0xdc,0xcc]
1154 // CHECK
: fmul %st(4)
1155 // CHECK
: encoding
: [0xd8,0xcc]
1159 // CHECK
: encoding
: [0xdb,0xe2]
1163 // CHECK
: encoding
: [0xdb,0xe3]
1167 // CHECK
: encoding
: [0xd9,0xd0]
1170 // CHECK
: fnsave
485498096
1171 // CHECK
: encoding
: [0xdd,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1174 // CHECK
: fnsave
64(%rdx
)
1175 // CHECK
: encoding
: [0xdd,0x72,0x40]
1178 // CHECK
: fnsave
-64(%rdx
,%rax
,4)
1179 // CHECK
: encoding
: [0xdd,0x74,0x82,0xc0]
1180 fnsave
-64(%rdx
,%rax
,4)
1182 // CHECK
: fnsave
64(%rdx
,%rax
,4)
1183 // CHECK
: encoding
: [0xdd,0x74,0x82,0x40]
1184 fnsave
64(%rdx
,%rax
,4)
1186 // CHECK
: fnsave
64(%rdx
,%rax
)
1187 // CHECK
: encoding
: [0xdd,0x74,0x02,0x40]
1188 fnsave
64(%rdx
,%rax
)
1190 // CHECK
: fnsave
(%rdx
)
1191 // CHECK
: encoding
: [0xdd,0x32]
1194 // CHECK
: fnstcw
485498096
1195 // CHECK
: encoding
: [0xd9,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
1198 // CHECK
: fnstcw
64(%rdx
)
1199 // CHECK
: encoding
: [0xd9,0x7a,0x40]
1202 // CHECK
: fnstcw
-64(%rdx
,%rax
,4)
1203 // CHECK
: encoding
: [0xd9,0x7c,0x82,0xc0]
1204 fnstcw
-64(%rdx
,%rax
,4)
1206 // CHECK
: fnstcw
64(%rdx
,%rax
,4)
1207 // CHECK
: encoding
: [0xd9,0x7c,0x82,0x40]
1208 fnstcw
64(%rdx
,%rax
,4)
1210 // CHECK
: fnstcw
64(%rdx
,%rax
)
1211 // CHECK
: encoding
: [0xd9,0x7c,0x02,0x40]
1212 fnstcw
64(%rdx
,%rax
)
1214 // CHECK
: fnstcw
(%rdx
)
1215 // CHECK
: encoding
: [0xd9,0x3a]
1218 // CHECK
: fnstenv
485498096
1219 // CHECK
: encoding
: [0xd9,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1222 // CHECK
: fnstenv
64(%rdx
)
1223 // CHECK
: encoding
: [0xd9,0x72,0x40]
1226 // CHECK
: fnstenv
-64(%rdx
,%rax
,4)
1227 // CHECK
: encoding
: [0xd9,0x74,0x82,0xc0]
1228 fnstenv
-64(%rdx
,%rax
,4)
1230 // CHECK
: fnstenv
64(%rdx
,%rax
,4)
1231 // CHECK
: encoding
: [0xd9,0x74,0x82,0x40]
1232 fnstenv
64(%rdx
,%rax
,4)
1234 // CHECK
: fnstenv
64(%rdx
,%rax
)
1235 // CHECK
: encoding
: [0xd9,0x74,0x02,0x40]
1236 fnstenv
64(%rdx
,%rax
)
1238 // CHECK
: fnstenv
(%rdx
)
1239 // CHECK
: encoding
: [0xd9,0x32]
1242 // CHECK
: fnstsw
485498096
1243 // CHECK
: encoding
: [0xdd,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
1246 // CHECK
: fnstsw
64(%rdx
)
1247 // CHECK
: encoding
: [0xdd,0x7a,0x40]
1250 // CHECK
: fnstsw
-64(%rdx
,%rax
,4)
1251 // CHECK
: encoding
: [0xdd,0x7c,0x82,0xc0]
1252 fnstsw
-64(%rdx
,%rax
,4)
1254 // CHECK
: fnstsw
64(%rdx
,%rax
,4)
1255 // CHECK
: encoding
: [0xdd,0x7c,0x82,0x40]
1256 fnstsw
64(%rdx
,%rax
,4)
1258 // CHECK
: fnstsw
64(%rdx
,%rax
)
1259 // CHECK
: encoding
: [0xdd,0x7c,0x02,0x40]
1260 fnstsw
64(%rdx
,%rax
)
1262 // CHECK
: fnstsw
%ax
1263 // CHECK
: encoding
: [0xdf,0xe0]
1266 // CHECK
: fnstsw
(%rdx
)
1267 // CHECK
: encoding
: [0xdd,0x3a]
1271 // CHECK
: encoding
: [0xd9,0xf3]
1275 // CHECK
: encoding
: [0xd9,0xf5]
1279 // CHECK
: encoding
: [0xd9,0xf8]
1283 // CHECK
: encoding
: [0xd9,0xf2]
1287 // CHECK
: encoding
: [0xd9,0xfc]
1290 // CHECK
: frstor
485498096
1291 // CHECK
: encoding
: [0xdd,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
1294 // CHECK
: frstor
64(%rdx
)
1295 // CHECK
: encoding
: [0xdd,0x62,0x40]
1298 // CHECK
: frstor
-64(%rdx
,%rax
,4)
1299 // CHECK
: encoding
: [0xdd,0x64,0x82,0xc0]
1300 frstor
-64(%rdx
,%rax
,4)
1302 // CHECK
: frstor
64(%rdx
,%rax
,4)
1303 // CHECK
: encoding
: [0xdd,0x64,0x82,0x40]
1304 frstor
64(%rdx
,%rax
,4)
1306 // CHECK
: frstor
64(%rdx
,%rax
)
1307 // CHECK
: encoding
: [0xdd,0x64,0x02,0x40]
1308 frstor
64(%rdx
,%rax
)
1310 // CHECK
: frstor
(%rdx
)
1311 // CHECK
: encoding
: [0xdd,0x22]
1315 // CHECK
: encoding
: [0xd9,0xfd]
1319 // CHECK
: encoding
: [0xd9,0xfb]
1323 // CHECK
: encoding
: [0xd9,0xfe]
1327 // CHECK
: encoding
: [0xd9,0xfa]
1330 // CHECK
: fstl
485498096
1331 // CHECK
: encoding
: [0xdd,0x14,0x25,0xf0,0x1c,0xf0,0x1c]
1334 // CHECK
: fstl
64(%rdx
)
1335 // CHECK
: encoding
: [0xdd,0x52,0x40]
1338 // CHECK
: fstl
-64(%rdx
,%rax
,4)
1339 // CHECK
: encoding
: [0xdd,0x54,0x82,0xc0]
1340 fstl
-64(%rdx
,%rax
,4)
1342 // CHECK
: fstl
64(%rdx
,%rax
,4)
1343 // CHECK
: encoding
: [0xdd,0x54,0x82,0x40]
1344 fstl
64(%rdx
,%rax
,4)
1346 // CHECK
: fstl
64(%rdx
,%rax
)
1347 // CHECK
: encoding
: [0xdd,0x54,0x02,0x40]
1350 // CHECK
: fstl
(%rdx
)
1351 // CHECK
: encoding
: [0xdd,0x12]
1354 // CHECK
: fstpl
485498096
1355 // CHECK
: encoding
: [0xdd,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]
1358 // CHECK
: fstpl
64(%rdx
)
1359 // CHECK
: encoding
: [0xdd,0x5a,0x40]
1362 // CHECK
: fstpl
-64(%rdx
,%rax
,4)
1363 // CHECK
: encoding
: [0xdd,0x5c,0x82,0xc0]
1364 fstpl
-64(%rdx
,%rax
,4)
1366 // CHECK
: fstpl
64(%rdx
,%rax
,4)
1367 // CHECK
: encoding
: [0xdd,0x5c,0x82,0x40]
1368 fstpl
64(%rdx
,%rax
,4)
1370 // CHECK
: fstpl
64(%rdx
,%rax
)
1371 // CHECK
: encoding
: [0xdd,0x5c,0x02,0x40]
1374 // CHECK
: fstpl
(%rdx
)
1375 // CHECK
: encoding
: [0xdd,0x1a]
1378 // CHECK
: fstps
485498096
1379 // CHECK
: encoding
: [0xd9,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]
1382 // CHECK
: fstps
64(%rdx
)
1383 // CHECK
: encoding
: [0xd9,0x5a,0x40]
1386 // CHECK
: fstps
-64(%rdx
,%rax
,4)
1387 // CHECK
: encoding
: [0xd9,0x5c,0x82,0xc0]
1388 fstps
-64(%rdx
,%rax
,4)
1390 // CHECK
: fstps
64(%rdx
,%rax
,4)
1391 // CHECK
: encoding
: [0xd9,0x5c,0x82,0x40]
1392 fstps
64(%rdx
,%rax
,4)
1394 // CHECK
: fstps
64(%rdx
,%rax
)
1395 // CHECK
: encoding
: [0xd9,0x5c,0x02,0x40]
1398 // CHECK
: fstps
(%rdx
)
1399 // CHECK
: encoding
: [0xd9,0x1a]
1402 // CHECK
: fstp
%st(4)
1403 // CHECK
: encoding
: [0xdd,0xdc]
1406 // CHECK
: fstpt
485498096
1407 // CHECK
: encoding
: [0xdb,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
1410 // CHECK
: fstpt
64(%rdx
)
1411 // CHECK
: encoding
: [0xdb,0x7a,0x40]
1414 // CHECK
: fstpt
-64(%rdx
,%rax
,4)
1415 // CHECK
: encoding
: [0xdb,0x7c,0x82,0xc0]
1416 fstpt
-64(%rdx
,%rax
,4)
1418 // CHECK
: fstpt
64(%rdx
,%rax
,4)
1419 // CHECK
: encoding
: [0xdb,0x7c,0x82,0x40]
1420 fstpt
64(%rdx
,%rax
,4)
1422 // CHECK
: fstpt
64(%rdx
,%rax
)
1423 // CHECK
: encoding
: [0xdb,0x7c,0x02,0x40]
1426 // CHECK
: fstpt
(%rdx
)
1427 // CHECK
: encoding
: [0xdb,0x3a]
1430 // CHECK
: fsts
485498096
1431 // CHECK
: encoding
: [0xd9,0x14,0x25,0xf0,0x1c,0xf0,0x1c]
1434 // CHECK
: fsts
64(%rdx
)
1435 // CHECK
: encoding
: [0xd9,0x52,0x40]
1438 // CHECK
: fsts
-64(%rdx
,%rax
,4)
1439 // CHECK
: encoding
: [0xd9,0x54,0x82,0xc0]
1440 fsts
-64(%rdx
,%rax
,4)
1442 // CHECK
: fsts
64(%rdx
,%rax
,4)
1443 // CHECK
: encoding
: [0xd9,0x54,0x82,0x40]
1444 fsts
64(%rdx
,%rax
,4)
1446 // CHECK
: fsts
64(%rdx
,%rax
)
1447 // CHECK
: encoding
: [0xd9,0x54,0x02,0x40]
1450 // CHECK
: fsts
(%rdx
)
1451 // CHECK
: encoding
: [0xd9,0x12]
1454 // CHECK
: fst
%st(4)
1455 // CHECK
: encoding
: [0xdd,0xd4]
1458 // CHECK
: fsubl
485498096
1459 // CHECK
: encoding
: [0xdc,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
1462 // CHECK
: fsubl
64(%rdx
)
1463 // CHECK
: encoding
: [0xdc,0x62,0x40]
1466 // CHECK
: fsubl
-64(%rdx
,%rax
,4)
1467 // CHECK
: encoding
: [0xdc,0x64,0x82,0xc0]
1468 fsubl
-64(%rdx
,%rax
,4)
1470 // CHECK
: fsubl
64(%rdx
,%rax
,4)
1471 // CHECK
: encoding
: [0xdc,0x64,0x82,0x40]
1472 fsubl
64(%rdx
,%rax
,4)
1474 // CHECK
: fsubl
64(%rdx
,%rax
)
1475 // CHECK
: encoding
: [0xdc,0x64,0x02,0x40]
1478 // CHECK
: fsubl
(%rdx
)
1479 // CHECK
: encoding
: [0xdc,0x22]
1482 // CHECK
: fsubp
%st, %st(4)
1483 // CHECK
: encoding
: [0xde,0xe4]
1486 // CHECK
: fsubrl
485498096
1487 // CHECK
: encoding
: [0xdc,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
1490 // CHECK
: fsubrl
64(%rdx
)
1491 // CHECK
: encoding
: [0xdc,0x6a,0x40]
1494 // CHECK
: fsubrl
-64(%rdx
,%rax
,4)
1495 // CHECK
: encoding
: [0xdc,0x6c,0x82,0xc0]
1496 fsubrl
-64(%rdx
,%rax
,4)
1498 // CHECK
: fsubrl
64(%rdx
,%rax
,4)
1499 // CHECK
: encoding
: [0xdc,0x6c,0x82,0x40]
1500 fsubrl
64(%rdx
,%rax
,4)
1502 // CHECK
: fsubrl
64(%rdx
,%rax
)
1503 // CHECK
: encoding
: [0xdc,0x6c,0x02,0x40]
1504 fsubrl
64(%rdx
,%rax
)
1506 // CHECK
: fsubrl
(%rdx
)
1507 // CHECK
: encoding
: [0xdc,0x2a]
1510 // CHECK
: fsubrp
%st, %st(4)
1511 // CHECK
: encoding
: [0xde,0xec]
1514 // CHECK
: fsubrs
485498096
1515 // CHECK
: encoding
: [0xd8,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
1518 // CHECK
: fsubrs
64(%rdx
)
1519 // CHECK
: encoding
: [0xd8,0x6a,0x40]
1522 // CHECK
: fsubrs
-64(%rdx
,%rax
,4)
1523 // CHECK
: encoding
: [0xd8,0x6c,0x82,0xc0]
1524 fsubrs
-64(%rdx
,%rax
,4)
1526 // CHECK
: fsubrs
64(%rdx
,%rax
,4)
1527 // CHECK
: encoding
: [0xd8,0x6c,0x82,0x40]
1528 fsubrs
64(%rdx
,%rax
,4)
1530 // CHECK
: fsubrs
64(%rdx
,%rax
)
1531 // CHECK
: encoding
: [0xd8,0x6c,0x02,0x40]
1532 fsubrs
64(%rdx
,%rax
)
1534 // CHECK
: fsubrs
(%rdx
)
1535 // CHECK
: encoding
: [0xd8,0x2a]
1538 // CHECK
: fsubr
%st, %st(4)
1539 // CHECK
: encoding
: [0xdc,0xec]
1542 // CHECK
: fsubr
%st(4), %st
1543 // CHECK
: encoding
: [0xd8,0xec]
1546 // CHECK
: fsubs 485498096
1547 // CHECK
: encoding
: [0xd8,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
1550 // CHECK
: fsubs 64(%rdx
)
1551 // CHECK
: encoding
: [0xd8,0x62,0x40]
1554 // CHECK
: fsubs -64(%rdx
,%rax
,4)
1555 // CHECK
: encoding
: [0xd8,0x64,0x82,0xc0]
1556 fsubs -64(%rdx
,%rax
,4)
1558 // CHECK
: fsubs 64(%rdx
,%rax
,4)
1559 // CHECK
: encoding
: [0xd8,0x64,0x82,0x40]
1560 fsubs 64(%rdx
,%rax
,4)
1562 // CHECK
: fsubs 64(%rdx
,%rax
)
1563 // CHECK
: encoding
: [0xd8,0x64,0x02,0x40]
1566 // CHECK
: fsubs (%rdx
)
1567 // CHECK
: encoding
: [0xd8,0x22]
1570 // CHECK
: fsub %st, %st(4)
1571 // CHECK
: encoding
: [0xdc,0xe4]
1574 // CHECK
: fsub %st(4), %st
1575 // CHECK
: encoding
: [0xd8,0xe4]
1579 // CHECK
: encoding
: [0xd9,0xe4]
1583 // CHECK
: encoding
: [0xda,0xe9]
1586 // CHECK
: fucomp
%st(4)
1587 // CHECK
: encoding
: [0xdd,0xec]
1590 // CHECK
: fucom
%st(4)
1591 // CHECK
: encoding
: [0xdd,0xe4]
1595 // CHECK
: encoding
: [0xd9,0xe5]
1598 // CHECK
: fxch
%st(4)
1599 // CHECK
: encoding
: [0xd9,0xcc]
1603 // CHECK
: encoding
: [0xd9,0xf4]
1607 // CHECK
: encoding
: [0xd9,0xf1]
1611 // CHECK
: encoding
: [0xd9,0xf9]
1616 // CHECK
: encoding
: [0x9b]