blob: 1b1687b2a204b6a04476c1eab0ae69fe446a0926 [file] [log] [blame]
Craig Topper36e21392017-10-02 21:46:58 +00001# RUN: llvm-mc --disassemble %s -triple=x86_64 | FileCheck %s
2# RUN: llvm-mc --disassemble %s -triple=i686-apple-darwin9 | FileCheck %s
3
Craig Topperbf7593e2019-02-04 17:28:18 +00004# CHECK: fadd %st(0), %st
Craig Topper36e21392017-10-02 21:46:58 +000050xd8,0xc0
6
Craig Topperbf7593e2019-02-04 17:28:18 +00007# CHECK: fadd %st(1), %st
Craig Topper36e21392017-10-02 21:46:58 +000080xd8,0xc1
9
Craig Topperbf7593e2019-02-04 17:28:18 +000010# CHECK: fadd %st(2), %st
Craig Topper36e21392017-10-02 21:46:58 +0000110xd8,0xc2
12
Craig Topperbf7593e2019-02-04 17:28:18 +000013# CHECK: fadd %st(3), %st
Craig Topper36e21392017-10-02 21:46:58 +0000140xd8,0xc3
15
Craig Topperbf7593e2019-02-04 17:28:18 +000016# CHECK: fadd %st(4), %st
Craig Topper36e21392017-10-02 21:46:58 +0000170xd8,0xc4
18
Craig Topperbf7593e2019-02-04 17:28:18 +000019# CHECK: fadd %st(5), %st
Craig Topper36e21392017-10-02 21:46:58 +0000200xd8,0xc5
21
Craig Topperbf7593e2019-02-04 17:28:18 +000022# CHECK: fadd %st(6), %st
Craig Topper36e21392017-10-02 21:46:58 +0000230xd8,0xc6
24
Craig Topperbf7593e2019-02-04 17:28:18 +000025# CHECK: fadd %st(7), %st
Craig Topper36e21392017-10-02 21:46:58 +0000260xd8,0xc7
27
Craig Topperbf7593e2019-02-04 17:28:18 +000028# CHECK: fmul %st(0), %st
Craig Topper36e21392017-10-02 21:46:58 +0000290xd8,0xc8
30
Craig Topperbf7593e2019-02-04 17:28:18 +000031# CHECK: fmul %st(1), %st
Craig Topper36e21392017-10-02 21:46:58 +0000320xd8,0xc9
33
Craig Topperbf7593e2019-02-04 17:28:18 +000034# CHECK: fmul %st(2), %st
Craig Topper36e21392017-10-02 21:46:58 +0000350xd8,0xca
36
Craig Topperbf7593e2019-02-04 17:28:18 +000037# CHECK: fmul %st(3), %st
Craig Topper36e21392017-10-02 21:46:58 +0000380xd8,0xcb
39
Craig Topperbf7593e2019-02-04 17:28:18 +000040# CHECK: fmul %st(4), %st
Craig Topper36e21392017-10-02 21:46:58 +0000410xd8,0xcc
42
Craig Topperbf7593e2019-02-04 17:28:18 +000043# CHECK: fmul %st(5), %st
Craig Topper36e21392017-10-02 21:46:58 +0000440xd8,0xcd
45
Craig Topperbf7593e2019-02-04 17:28:18 +000046# CHECK: fmul %st(6), %st
Craig Topper36e21392017-10-02 21:46:58 +0000470xd8,0xce
48
Craig Topperbf7593e2019-02-04 17:28:18 +000049# CHECK: fmul %st(7), %st
Craig Topper36e21392017-10-02 21:46:58 +0000500xd8,0xcf
51
Craig Topperf77b8582019-02-04 04:15:02 +000052# CHECK: fcom %st(0)
Craig Topper36e21392017-10-02 21:46:58 +0000530xd8,0xd0
54
55# CHECK: fcom %st(1)
560xd8,0xd1
57
58# CHECK: fcom %st(2)
590xd8,0xd2
60
61# CHECK: fcom %st(3)
620xd8,0xd3
63
64# CHECK: fcom %st(4)
650xd8,0xd4
66
67# CHECK: fcom %st(5)
680xd8,0xd5
69
70# CHECK: fcom %st(6)
710xd8,0xd6
72
73# CHECK: fcom %st(7)
740xd8,0xd7
75
Craig Topperf77b8582019-02-04 04:15:02 +000076# CHECK: fcomp %st(0)
Craig Topper36e21392017-10-02 21:46:58 +0000770xd8,0xd8
78
79# CHECK: fcomp %st(1)
800xd8,0xd9
81
82# CHECK: fcomp %st(2)
830xd8,0xda
84
85# CHECK: fcomp %st(3)
860xd8,0xdb
87
88# CHECK: fcomp %st(4)
890xd8,0xdc
90
91# CHECK: fcomp %st(5)
920xd8,0xdd
93
94# CHECK: fcomp %st(6)
950xd8,0xde
96
97# CHECK: fcomp %st(7)
980xd8,0xdf
99
Craig Topperbf7593e2019-02-04 17:28:18 +0000100# CHECK: fsub %st(0), %st
Craig Topper36e21392017-10-02 21:46:58 +00001010xd8,0xe0
102
Craig Topperbf7593e2019-02-04 17:28:18 +0000103# CHECK: fsub %st(1), %st
Craig Topper36e21392017-10-02 21:46:58 +00001040xd8,0xe1
105
Craig Topperbf7593e2019-02-04 17:28:18 +0000106# CHECK: fsub %st(2), %st
Craig Topper36e21392017-10-02 21:46:58 +00001070xd8,0xe2
108
Craig Topperbf7593e2019-02-04 17:28:18 +0000109# CHECK: fsub %st(3), %st
Craig Topper36e21392017-10-02 21:46:58 +00001100xd8,0xe3
111
Craig Topperbf7593e2019-02-04 17:28:18 +0000112# CHECK: fsub %st(4), %st
Craig Topper36e21392017-10-02 21:46:58 +00001130xd8,0xe4
114
Craig Topperbf7593e2019-02-04 17:28:18 +0000115# CHECK: fsub %st(5), %st
Craig Topper36e21392017-10-02 21:46:58 +00001160xd8,0xe5
117
Craig Topperbf7593e2019-02-04 17:28:18 +0000118# CHECK: fsub %st(6), %st
Craig Topper36e21392017-10-02 21:46:58 +00001190xd8,0xe6
120
Craig Topperbf7593e2019-02-04 17:28:18 +0000121# CHECK: fsub %st(7), %st
Craig Topper36e21392017-10-02 21:46:58 +00001220xd8,0xe7
123
Craig Topperbf7593e2019-02-04 17:28:18 +0000124# CHECK: fsubr %st(0), %st
Craig Topper36e21392017-10-02 21:46:58 +00001250xd8,0xe8
126
Craig Topperbf7593e2019-02-04 17:28:18 +0000127# CHECK: fsubr %st(1), %st
Craig Topper36e21392017-10-02 21:46:58 +00001280xd8,0xe9
129
Craig Topperbf7593e2019-02-04 17:28:18 +0000130# CHECK: fsubr %st(2), %st
Craig Topper36e21392017-10-02 21:46:58 +00001310xd8,0xea
132
Craig Topperbf7593e2019-02-04 17:28:18 +0000133# CHECK: fsubr %st(3), %st
Craig Topper36e21392017-10-02 21:46:58 +00001340xd8,0xeb
135
Craig Topperbf7593e2019-02-04 17:28:18 +0000136# CHECK: fsubr %st(4), %st
Craig Topper36e21392017-10-02 21:46:58 +00001370xd8,0xec
138
Craig Topperbf7593e2019-02-04 17:28:18 +0000139# CHECK: fsubr %st(5), %st
Craig Topper36e21392017-10-02 21:46:58 +00001400xd8,0xed
141
Craig Topperbf7593e2019-02-04 17:28:18 +0000142# CHECK: fsubr %st(6), %st
Craig Topper36e21392017-10-02 21:46:58 +00001430xd8,0xee
144
Craig Topperbf7593e2019-02-04 17:28:18 +0000145# CHECK: fsubr %st(7), %st
Craig Topper36e21392017-10-02 21:46:58 +00001460xd8,0xef
147
Craig Topperbf7593e2019-02-04 17:28:18 +0000148# CHECK: fdiv %st(0), %st
Craig Topper36e21392017-10-02 21:46:58 +00001490xd8,0xf0
150
Craig Topperbf7593e2019-02-04 17:28:18 +0000151# CHECK: fdiv %st(1), %st
Craig Topper36e21392017-10-02 21:46:58 +00001520xd8,0xf1
153
Craig Topperbf7593e2019-02-04 17:28:18 +0000154# CHECK: fdiv %st(2), %st
Craig Topper36e21392017-10-02 21:46:58 +00001550xd8,0xf2
156
Craig Topperbf7593e2019-02-04 17:28:18 +0000157# CHECK: fdiv %st(3), %st
Craig Topper36e21392017-10-02 21:46:58 +00001580xd8,0xf3
159
Craig Topperbf7593e2019-02-04 17:28:18 +0000160# CHECK: fdiv %st(4), %st
Craig Topper36e21392017-10-02 21:46:58 +00001610xd8,0xf4
162
Craig Topperbf7593e2019-02-04 17:28:18 +0000163# CHECK: fdiv %st(5), %st
Craig Topper36e21392017-10-02 21:46:58 +00001640xd8,0xf5
165
Craig Topperbf7593e2019-02-04 17:28:18 +0000166# CHECK: fdiv %st(6), %st
Craig Topper36e21392017-10-02 21:46:58 +00001670xd8,0xf6
168
Craig Topperbf7593e2019-02-04 17:28:18 +0000169# CHECK: fdiv %st(7), %st
Craig Topper36e21392017-10-02 21:46:58 +00001700xd8,0xf7
171
Craig Topperbf7593e2019-02-04 17:28:18 +0000172# CHECK: fdivr %st(0), %st
Craig Topper36e21392017-10-02 21:46:58 +00001730xd8,0xf8
174
Craig Topperbf7593e2019-02-04 17:28:18 +0000175# CHECK: fdivr %st(1), %st
Craig Topper36e21392017-10-02 21:46:58 +00001760xd8,0xf9
177
Craig Topperbf7593e2019-02-04 17:28:18 +0000178# CHECK: fdivr %st(2), %st
Craig Topper36e21392017-10-02 21:46:58 +00001790xd8,0xfa
180
Craig Topperbf7593e2019-02-04 17:28:18 +0000181# CHECK: fdivr %st(3), %st
Craig Topper36e21392017-10-02 21:46:58 +00001820xd8,0xfb
183
Craig Topperbf7593e2019-02-04 17:28:18 +0000184# CHECK: fdivr %st(4), %st
Craig Topper36e21392017-10-02 21:46:58 +00001850xd8,0xfc
186
Craig Topperbf7593e2019-02-04 17:28:18 +0000187# CHECK: fdivr %st(5), %st
Craig Topper36e21392017-10-02 21:46:58 +00001880xd8,0xfd
189
Craig Topperbf7593e2019-02-04 17:28:18 +0000190# CHECK: fdivr %st(6), %st
Craig Topper36e21392017-10-02 21:46:58 +00001910xd8,0xfe
192
Craig Topperbf7593e2019-02-04 17:28:18 +0000193# CHECK: fdivr %st(7), %st
Craig Topper36e21392017-10-02 21:46:58 +00001940xd8,0xff
195
Craig Topperf77b8582019-02-04 04:15:02 +0000196# CHECK: fld %st(0)
Craig Topper36e21392017-10-02 21:46:58 +00001970xd9,0xc0
198
199# CHECK: fld %st(1)
2000xd9,0xc1
201
202# CHECK: fld %st(2)
2030xd9,0xc2
204
205# CHECK: fld %st(3)
2060xd9,0xc3
207
208# CHECK: fld %st(4)
2090xd9,0xc4
210
211# CHECK: fld %st(5)
2120xd9,0xc5
213
214# CHECK: fld %st(6)
2150xd9,0xc6
216
217# CHECK: fld %st(7)
2180xd9,0xc7
219
Craig Topperf77b8582019-02-04 04:15:02 +0000220# CHECK: fxch %st(0)
Craig Topper36e21392017-10-02 21:46:58 +00002210xd9,0xc8
222
223# CHECK: fxch %st(1)
2240xd9,0xc9
225
226# CHECK: fxch %st(2)
2270xd9,0xca
228
229# CHECK: fxch %st(3)
2300xd9,0xcb
231
232# CHECK: fxch %st(4)
2330xd9,0xcc
234
235# CHECK: fxch %st(5)
2360xd9,0xcd
237
238# CHECK: fxch %st(6)
2390xd9,0xce
240
241# CHECK: fxch %st(7)
2420xd9,0xcf
243
244# CHECK: fnop
2450xd9,0xd0
246
247# CHECK: fchs
2480xd9,0xe0
249
250# CHECK: fabs
2510xd9,0xe1
252
253# CHECK: ftst
2540xd9,0xe4
255
256# CHECK: fxam
2570xd9,0xe5
258
259# CHECK: fld1
2600xd9,0xe8
261
262# CHECK: fldl2t
2630xd9,0xe9
264
265# CHECK: fldl2e
2660xd9,0xea
267
268# CHECK: fldpi
2690xd9,0xeb
270
271# CHECK: fldlg2
2720xd9,0xec
273
274# CHECK: fldln2
2750xd9,0xed
276
277# CHECK: fldz
2780xd9,0xee
279
280# CHECK: f2xm1
2810xd9,0xf0
282
283# CHECK: fyl2x
2840xd9,0xf1
285
286# CHECK: fptan
2870xd9,0xf2
288
289# CHECK: fpatan
2900xd9,0xf3
291
292# CHECK: fxtract
2930xd9,0xf4
294
295# CHECK: fprem1
2960xd9,0xf5
297
298# CHECK: fdecstp
2990xd9,0xf6
300
301# CHECK: fincstp
3020xd9,0xf7
303
304# CHECK: fprem
3050xd9,0xf8
306
307# CHECK: fyl2xp1
3080xd9,0xf9
309
310# CHECK: fsqrt
3110xd9,0xfa
312
313# CHECK: fsincos
3140xd9,0xfb
315
316# CHECK: frndint
3170xd9,0xfc
318
319# CHECK: fscale
3200xd9,0xfd
321
322# CHECK: fsin
3230xd9,0xfe
324
325# CHECK: fcos
3260xd9,0xff
327
Craig Topper7a2944e2019-02-04 04:15:10 +0000328# CHECK: fcmovb %st(0), %st
Craig Topper36e21392017-10-02 21:46:58 +00003290xda,0xc0
330
Craig Topper7a2944e2019-02-04 04:15:10 +0000331# CHECK: fcmovb %st(1), %st
Craig Topper36e21392017-10-02 21:46:58 +00003320xda,0xc1
333
Craig Topper7a2944e2019-02-04 04:15:10 +0000334# CHECK: fcmovb %st(2), %st
Craig Topper36e21392017-10-02 21:46:58 +00003350xda,0xc2
336
Craig Topper7a2944e2019-02-04 04:15:10 +0000337# CHECK: fcmovb %st(3), %st
Craig Topper36e21392017-10-02 21:46:58 +00003380xda,0xc3
339
Craig Topper7a2944e2019-02-04 04:15:10 +0000340# CHECK: fcmovb %st(4), %st
Craig Topper36e21392017-10-02 21:46:58 +00003410xda,0xc4
342
Craig Topper7a2944e2019-02-04 04:15:10 +0000343# CHECK: fcmovb %st(5), %st
Craig Topper36e21392017-10-02 21:46:58 +00003440xda,0xc5
345
Craig Topper7a2944e2019-02-04 04:15:10 +0000346# CHECK: fcmovb %st(6), %st
Craig Topper36e21392017-10-02 21:46:58 +00003470xda,0xc6
348
Craig Topper7a2944e2019-02-04 04:15:10 +0000349# CHECK: fcmovb %st(7), %st
Craig Topper36e21392017-10-02 21:46:58 +00003500xda,0xc7
351
Craig Topper7a2944e2019-02-04 04:15:10 +0000352# CHECK: fcmove %st(0), %st
Craig Topper36e21392017-10-02 21:46:58 +00003530xda,0xc8
354
Craig Topper7a2944e2019-02-04 04:15:10 +0000355# CHECK: fcmove %st(1), %st
Craig Topper36e21392017-10-02 21:46:58 +00003560xda,0xc9
357
Craig Topper7a2944e2019-02-04 04:15:10 +0000358# CHECK: fcmove %st(2), %st
Craig Topper36e21392017-10-02 21:46:58 +00003590xda,0xca
360
Craig Topper7a2944e2019-02-04 04:15:10 +0000361# CHECK: fcmove %st(3), %st
Craig Topper36e21392017-10-02 21:46:58 +00003620xda,0xcb
363
Craig Topper7a2944e2019-02-04 04:15:10 +0000364# CHECK: fcmove %st(4), %st
Craig Topper36e21392017-10-02 21:46:58 +00003650xda,0xcc
366
Craig Topper7a2944e2019-02-04 04:15:10 +0000367# CHECK: fcmove %st(5), %st
Craig Topper36e21392017-10-02 21:46:58 +00003680xda,0xcd
369
Craig Topper7a2944e2019-02-04 04:15:10 +0000370# CHECK: fcmove %st(6), %st
Craig Topper36e21392017-10-02 21:46:58 +00003710xda,0xce
372
Craig Topper7a2944e2019-02-04 04:15:10 +0000373# CHECK: fcmove %st(7), %st
Craig Topper36e21392017-10-02 21:46:58 +00003740xda,0xcf
375
Craig Topper7a2944e2019-02-04 04:15:10 +0000376# CHECK: fcmovbe %st(0), %st
Craig Topper36e21392017-10-02 21:46:58 +00003770xda,0xd0
378
Craig Topper7a2944e2019-02-04 04:15:10 +0000379# CHECK: fcmovbe %st(1), %st
Craig Topper36e21392017-10-02 21:46:58 +00003800xda,0xd1
381
Craig Topper7a2944e2019-02-04 04:15:10 +0000382# CHECK: fcmovbe %st(2), %st
Craig Topper36e21392017-10-02 21:46:58 +00003830xda,0xd2
384
Craig Topper7a2944e2019-02-04 04:15:10 +0000385# CHECK: fcmovbe %st(3), %st
Craig Topper36e21392017-10-02 21:46:58 +00003860xda,0xd3
387
Craig Topper7a2944e2019-02-04 04:15:10 +0000388# CHECK: fcmovbe %st(4), %st
Craig Topper36e21392017-10-02 21:46:58 +00003890xda,0xd4
390
Craig Topper7a2944e2019-02-04 04:15:10 +0000391# CHECK: fcmovbe %st(5), %st
Craig Topper36e21392017-10-02 21:46:58 +00003920xda,0xd5
393
Craig Topper7a2944e2019-02-04 04:15:10 +0000394# CHECK: fcmovbe %st(6), %st
Craig Topper36e21392017-10-02 21:46:58 +00003950xda,0xd6
396
Craig Topper7a2944e2019-02-04 04:15:10 +0000397# CHECK: fcmovbe %st(7), %st
Craig Topper36e21392017-10-02 21:46:58 +00003980xda,0xd7
399
Craig Topper7a2944e2019-02-04 04:15:10 +0000400# CHECK: fcmovu %st(0), %st
Craig Topper36e21392017-10-02 21:46:58 +00004010xda,0xd8
402
Craig Topper7a2944e2019-02-04 04:15:10 +0000403# CHECK: fcmovu %st(1), %st
Craig Topper36e21392017-10-02 21:46:58 +00004040xda,0xd9
405
Craig Topper7a2944e2019-02-04 04:15:10 +0000406# CHECK: fcmovu %st(2), %st
Craig Topper36e21392017-10-02 21:46:58 +00004070xda,0xda
408
Craig Topper7a2944e2019-02-04 04:15:10 +0000409# CHECK: fcmovu %st(3), %st
Craig Topper36e21392017-10-02 21:46:58 +00004100xda,0xdb
411
Craig Topper7a2944e2019-02-04 04:15:10 +0000412# CHECK: fcmovu %st(4), %st
Craig Topper36e21392017-10-02 21:46:58 +00004130xda,0xdc
414
Craig Topper7a2944e2019-02-04 04:15:10 +0000415# CHECK: fcmovu %st(5), %st
Craig Topper36e21392017-10-02 21:46:58 +00004160xda,0xdd
417
Craig Topper7a2944e2019-02-04 04:15:10 +0000418# CHECK: fcmovu %st(6), %st
Craig Topper36e21392017-10-02 21:46:58 +00004190xda,0xde
420
Craig Topper7a2944e2019-02-04 04:15:10 +0000421# CHECK: fcmovu %st(7), %st
Craig Topper36e21392017-10-02 21:46:58 +00004220xda,0xdf
423
424# CHECK: fucompp
4250xda,0xe9
426
Craig Topper7a2944e2019-02-04 04:15:10 +0000427# CHECK: fcmovnb %st(0), %st
Craig Topper36e21392017-10-02 21:46:58 +00004280xdb,0xc0
429
Craig Topper7a2944e2019-02-04 04:15:10 +0000430# CHECK: fcmovnb %st(1), %st
Craig Topper36e21392017-10-02 21:46:58 +00004310xdb,0xc1
432
Craig Topper7a2944e2019-02-04 04:15:10 +0000433# CHECK: fcmovnb %st(2), %st
Craig Topper36e21392017-10-02 21:46:58 +00004340xdb,0xc2
435
Craig Topper7a2944e2019-02-04 04:15:10 +0000436# CHECK: fcmovnb %st(3), %st
Craig Topper36e21392017-10-02 21:46:58 +00004370xdb,0xc3
438
Craig Topper7a2944e2019-02-04 04:15:10 +0000439# CHECK: fcmovnb %st(4), %st
Craig Topper36e21392017-10-02 21:46:58 +00004400xdb,0xc4
441
Craig Topper7a2944e2019-02-04 04:15:10 +0000442# CHECK: fcmovnb %st(5), %st
Craig Topper36e21392017-10-02 21:46:58 +00004430xdb,0xc5
444
Craig Topper7a2944e2019-02-04 04:15:10 +0000445# CHECK: fcmovnb %st(6), %st
Craig Topper36e21392017-10-02 21:46:58 +00004460xdb,0xc6
447
Craig Topper7a2944e2019-02-04 04:15:10 +0000448# CHECK: fcmovnb %st(7), %st
Craig Topper36e21392017-10-02 21:46:58 +00004490xdb,0xc7
450
Craig Topper7a2944e2019-02-04 04:15:10 +0000451# CHECK: fcmovne %st(0), %st
Craig Topper36e21392017-10-02 21:46:58 +00004520xdb,0xc8
453
Craig Topper7a2944e2019-02-04 04:15:10 +0000454# CHECK: fcmovne %st(1), %st
Craig Topper36e21392017-10-02 21:46:58 +00004550xdb,0xc9
456
Craig Topper7a2944e2019-02-04 04:15:10 +0000457# CHECK: fcmovne %st(2), %st
Craig Topper36e21392017-10-02 21:46:58 +00004580xdb,0xca
459
Craig Topper7a2944e2019-02-04 04:15:10 +0000460# CHECK: fcmovne %st(3), %st
Craig Topper36e21392017-10-02 21:46:58 +00004610xdb,0xcb
462
Craig Topper7a2944e2019-02-04 04:15:10 +0000463# CHECK: fcmovne %st(4), %st
Craig Topper36e21392017-10-02 21:46:58 +00004640xdb,0xcc
465
Craig Topper7a2944e2019-02-04 04:15:10 +0000466# CHECK: fcmovne %st(5), %st
Craig Topper36e21392017-10-02 21:46:58 +00004670xdb,0xcd
468
Craig Topper7a2944e2019-02-04 04:15:10 +0000469# CHECK: fcmovne %st(6), %st
Craig Topper36e21392017-10-02 21:46:58 +00004700xdb,0xce
471
Craig Topper7a2944e2019-02-04 04:15:10 +0000472# CHECK: fcmovne %st(7), %st
Craig Topper36e21392017-10-02 21:46:58 +00004730xdb,0xcf
474
Craig Topper7a2944e2019-02-04 04:15:10 +0000475# CHECK: fcmovnbe %st(0), %st
Craig Topper36e21392017-10-02 21:46:58 +00004760xdb,0xd0
477
Craig Topper7a2944e2019-02-04 04:15:10 +0000478# CHECK: fcmovnbe %st(1), %st
Craig Topper36e21392017-10-02 21:46:58 +00004790xdb,0xd1
480
Craig Topper7a2944e2019-02-04 04:15:10 +0000481# CHECK: fcmovnbe %st(2), %st
Craig Topper36e21392017-10-02 21:46:58 +00004820xdb,0xd2
483
Craig Topper7a2944e2019-02-04 04:15:10 +0000484# CHECK: fcmovnbe %st(3), %st
Craig Topper36e21392017-10-02 21:46:58 +00004850xdb,0xd3
486
Craig Topper7a2944e2019-02-04 04:15:10 +0000487# CHECK: fcmovnbe %st(4), %st
Craig Topper36e21392017-10-02 21:46:58 +00004880xdb,0xd4
489
Craig Topper7a2944e2019-02-04 04:15:10 +0000490# CHECK: fcmovnbe %st(5), %st
Craig Topper36e21392017-10-02 21:46:58 +00004910xdb,0xd5
492
Craig Topper7a2944e2019-02-04 04:15:10 +0000493# CHECK: fcmovnbe %st(6), %st
Craig Topper36e21392017-10-02 21:46:58 +00004940xdb,0xd6
495
Craig Topper7a2944e2019-02-04 04:15:10 +0000496# CHECK: fcmovnbe %st(7), %st
Craig Topper36e21392017-10-02 21:46:58 +00004970xdb,0xd7
498
Craig Topper7a2944e2019-02-04 04:15:10 +0000499# CHECK: fcmovnu %st(0), %st
Craig Topper36e21392017-10-02 21:46:58 +00005000xdb,0xd8
501
Craig Topper7a2944e2019-02-04 04:15:10 +0000502# CHECK: fcmovnu %st(1), %st
Craig Topper36e21392017-10-02 21:46:58 +00005030xdb,0xd9
504
Craig Topper7a2944e2019-02-04 04:15:10 +0000505# CHECK: fcmovnu %st(2), %st
Craig Topper36e21392017-10-02 21:46:58 +00005060xdb,0xda
507
Craig Topper7a2944e2019-02-04 04:15:10 +0000508# CHECK: fcmovnu %st(3), %st
Craig Topper36e21392017-10-02 21:46:58 +00005090xdb,0xdb
510
Craig Topper7a2944e2019-02-04 04:15:10 +0000511# CHECK: fcmovnu %st(4), %st
Craig Topper36e21392017-10-02 21:46:58 +00005120xdb,0xdc
513
Craig Topper7a2944e2019-02-04 04:15:10 +0000514# CHECK: fcmovnu %st(5), %st
Craig Topper36e21392017-10-02 21:46:58 +00005150xdb,0xdd
516
Craig Topper7a2944e2019-02-04 04:15:10 +0000517# CHECK: fcmovnu %st(6), %st
Craig Topper36e21392017-10-02 21:46:58 +00005180xdb,0xde
519
Craig Topper7a2944e2019-02-04 04:15:10 +0000520# CHECK: fcmovnu %st(7), %st
Craig Topper36e21392017-10-02 21:46:58 +00005210xdb,0xdf
522
523# CHECK: fnclex
5240xdb,0xe2
525
526# CHECK: fninit
5270xdb,0xe3
528
Craig Topperf77b8582019-02-04 04:15:02 +0000529# CHECK: fucomi %st(0)
Craig Topper36e21392017-10-02 21:46:58 +00005300xdb,0xe8
531
532# CHECK: fucomi %st(1)
5330xdb,0xe9
534
535# CHECK: fucomi %st(2)
5360xdb,0xea
537
538# CHECK: fucomi %st(3)
5390xdb,0xeb
540
541# CHECK: fucomi %st(4)
5420xdb,0xec
543
544# CHECK: fucomi %st(5)
5450xdb,0xed
546
547# CHECK: fucomi %st(6)
5480xdb,0xee
549
550# CHECK: fucomi %st(7)
5510xdb,0xef
552
Craig Topperf77b8582019-02-04 04:15:02 +0000553# CHECK: fcomi %st(0)
Craig Topper36e21392017-10-02 21:46:58 +00005540xdb,0xf0
555
556# CHECK: fcomi %st(1)
5570xdb,0xf1
558
559# CHECK: fcomi %st(2)
5600xdb,0xf2
561
562# CHECK: fcomi %st(3)
5630xdb,0xf3
564
565# CHECK: fcomi %st(4)
5660xdb,0xf4
567
568# CHECK: fcomi %st(5)
5690xdb,0xf5
570
571# CHECK: fcomi %st(6)
5720xdb,0xf6
573
574# CHECK: fcomi %st(7)
5750xdb,0xf7
576
Craig Topper7a2944e2019-02-04 04:15:10 +0000577# CHECK: fadd %st, %st(0)
Craig Topper36e21392017-10-02 21:46:58 +00005780xdc,0xc0
579
Craig Topper7a2944e2019-02-04 04:15:10 +0000580# CHECK: fadd %st, %st(1)
Craig Topper36e21392017-10-02 21:46:58 +00005810xdc,0xc1
582
Craig Topper7a2944e2019-02-04 04:15:10 +0000583# CHECK: fadd %st, %st(2)
Craig Topper36e21392017-10-02 21:46:58 +00005840xdc,0xc2
585
Craig Topper7a2944e2019-02-04 04:15:10 +0000586# CHECK: fadd %st, %st(3)
Craig Topper36e21392017-10-02 21:46:58 +00005870xdc,0xc3
588
Craig Topper7a2944e2019-02-04 04:15:10 +0000589# CHECK: fadd %st, %st(4)
Craig Topper36e21392017-10-02 21:46:58 +00005900xdc,0xc4
591
Craig Topper7a2944e2019-02-04 04:15:10 +0000592# CHECK: fadd %st, %st(5)
Craig Topper36e21392017-10-02 21:46:58 +00005930xdc,0xc5
594
Craig Topper7a2944e2019-02-04 04:15:10 +0000595# CHECK: fadd %st, %st(6)
Craig Topper36e21392017-10-02 21:46:58 +00005960xdc,0xc6
597
Craig Topper7a2944e2019-02-04 04:15:10 +0000598# CHECK: fadd %st, %st(7)
Craig Topper36e21392017-10-02 21:46:58 +00005990xdc,0xc7
600
Craig Topper7a2944e2019-02-04 04:15:10 +0000601# CHECK: fmul %st, %st(0)
Craig Topper36e21392017-10-02 21:46:58 +00006020xdc,0xc8
603
Craig Topper7a2944e2019-02-04 04:15:10 +0000604# CHECK: fmul %st, %st(1)
Craig Topper36e21392017-10-02 21:46:58 +00006050xdc,0xc9
606
Craig Topper7a2944e2019-02-04 04:15:10 +0000607# CHECK: fmul %st, %st(2)
Craig Topper36e21392017-10-02 21:46:58 +00006080xdc,0xca
609
Craig Topper7a2944e2019-02-04 04:15:10 +0000610# CHECK: fmul %st, %st(3)
Craig Topper36e21392017-10-02 21:46:58 +00006110xdc,0xcb
612
Craig Topper7a2944e2019-02-04 04:15:10 +0000613# CHECK: fmul %st, %st(4)
Craig Topper36e21392017-10-02 21:46:58 +00006140xdc,0xcc
615
Craig Topper7a2944e2019-02-04 04:15:10 +0000616# CHECK: fmul %st, %st(5)
Craig Topper36e21392017-10-02 21:46:58 +00006170xdc,0xcd
618
Craig Topper7a2944e2019-02-04 04:15:10 +0000619# CHECK: fmul %st, %st(6)
Craig Topper36e21392017-10-02 21:46:58 +00006200xdc,0xce
621
Craig Topper7a2944e2019-02-04 04:15:10 +0000622# CHECK: fmul %st, %st(7)
Craig Topper36e21392017-10-02 21:46:58 +00006230xdc,0xcf
624
Craig Topper7a2944e2019-02-04 04:15:10 +0000625# CHECK: fsub %st, %st(0)
Craig Topper36e21392017-10-02 21:46:58 +00006260xdc,0xe0
627
Craig Topper7a2944e2019-02-04 04:15:10 +0000628# CHECK: fsub %st, %st(1)
Craig Topper36e21392017-10-02 21:46:58 +00006290xdc,0xe1
630
Craig Topper7a2944e2019-02-04 04:15:10 +0000631# CHECK: fsub %st, %st(2)
Craig Topper36e21392017-10-02 21:46:58 +00006320xdc,0xe2
633
Craig Topper7a2944e2019-02-04 04:15:10 +0000634# CHECK: fsub %st, %st(3)
Craig Topper36e21392017-10-02 21:46:58 +00006350xdc,0xe3
636
Craig Topper7a2944e2019-02-04 04:15:10 +0000637# CHECK: fsub %st, %st(4)
Craig Topper36e21392017-10-02 21:46:58 +00006380xdc,0xe4
639
Craig Topper7a2944e2019-02-04 04:15:10 +0000640# CHECK: fsub %st, %st(5)
Craig Topper36e21392017-10-02 21:46:58 +00006410xdc,0xe5
642
Craig Topper7a2944e2019-02-04 04:15:10 +0000643# CHECK: fsub %st, %st(6)
Craig Topper36e21392017-10-02 21:46:58 +00006440xdc,0xe6
645
Craig Topper7a2944e2019-02-04 04:15:10 +0000646# CHECK: fsub %st, %st(7)
Craig Topper36e21392017-10-02 21:46:58 +00006470xdc,0xe7
648
Craig Topper7a2944e2019-02-04 04:15:10 +0000649# CHECK: fsubr %st, %st(0)
Craig Topper36e21392017-10-02 21:46:58 +00006500xdc,0xe8
651
Craig Topper7a2944e2019-02-04 04:15:10 +0000652# CHECK: fsubr %st, %st(1)
Craig Topper36e21392017-10-02 21:46:58 +00006530xdc,0xe9
654
Craig Topper7a2944e2019-02-04 04:15:10 +0000655# CHECK: fsubr %st, %st(2)
Craig Topper36e21392017-10-02 21:46:58 +00006560xdc,0xea
657
Craig Topper7a2944e2019-02-04 04:15:10 +0000658# CHECK: fsubr %st, %st(3)
Craig Topper36e21392017-10-02 21:46:58 +00006590xdc,0xeb
660
Craig Topper7a2944e2019-02-04 04:15:10 +0000661# CHECK: fsubr %st, %st(4)
Craig Topper36e21392017-10-02 21:46:58 +00006620xdc,0xec
663
Craig Topper7a2944e2019-02-04 04:15:10 +0000664# CHECK: fsubr %st, %st(5)
Craig Topper36e21392017-10-02 21:46:58 +00006650xdc,0xed
666
Craig Topper7a2944e2019-02-04 04:15:10 +0000667# CHECK: fsubr %st, %st(6)
Craig Topper36e21392017-10-02 21:46:58 +00006680xdc,0xee
669
Craig Topper7a2944e2019-02-04 04:15:10 +0000670# CHECK: fsubr %st, %st(7)
Craig Topper36e21392017-10-02 21:46:58 +00006710xdc,0xef
672
Craig Topper7a2944e2019-02-04 04:15:10 +0000673# CHECK: fdiv %st, %st(0)
Craig Topper36e21392017-10-02 21:46:58 +00006740xdc,0xf0
675
Craig Topper7a2944e2019-02-04 04:15:10 +0000676# CHECK: fdiv %st, %st(1)
Craig Topper36e21392017-10-02 21:46:58 +00006770xdc,0xf1
678
Craig Topper7a2944e2019-02-04 04:15:10 +0000679# CHECK: fdiv %st, %st(2)
Craig Topper36e21392017-10-02 21:46:58 +00006800xdc,0xf2
681
Craig Topper7a2944e2019-02-04 04:15:10 +0000682# CHECK: fdiv %st, %st(3)
Craig Topper36e21392017-10-02 21:46:58 +00006830xdc,0xf3
684
Craig Topper7a2944e2019-02-04 04:15:10 +0000685# CHECK: fdiv %st, %st(4)
Craig Topper36e21392017-10-02 21:46:58 +00006860xdc,0xf4
687
Craig Topper7a2944e2019-02-04 04:15:10 +0000688# CHECK: fdiv %st, %st(5)
Craig Topper36e21392017-10-02 21:46:58 +00006890xdc,0xf5
690
Craig Topper7a2944e2019-02-04 04:15:10 +0000691# CHECK: fdiv %st, %st(6)
Craig Topper36e21392017-10-02 21:46:58 +00006920xdc,0xf6
693
Craig Topper7a2944e2019-02-04 04:15:10 +0000694# CHECK: fdiv %st, %st(7)
Craig Topper36e21392017-10-02 21:46:58 +00006950xdc,0xf7
696
Craig Topper7a2944e2019-02-04 04:15:10 +0000697# CHECK: fdivr %st, %st(0)
Craig Topper36e21392017-10-02 21:46:58 +00006980xdc,0xf8
699
Craig Topper7a2944e2019-02-04 04:15:10 +0000700# CHECK: fdivr %st, %st(1)
Craig Topper36e21392017-10-02 21:46:58 +00007010xdc,0xf9
702
Craig Topper7a2944e2019-02-04 04:15:10 +0000703# CHECK: fdivr %st, %st(2)
Craig Topper36e21392017-10-02 21:46:58 +00007040xdc,0xfa
705
Craig Topper7a2944e2019-02-04 04:15:10 +0000706# CHECK: fdivr %st, %st(3)
Craig Topper36e21392017-10-02 21:46:58 +00007070xdc,0xfb
708
Craig Topper7a2944e2019-02-04 04:15:10 +0000709# CHECK: fdivr %st, %st(4)
Craig Topper36e21392017-10-02 21:46:58 +00007100xdc,0xfc
711
Craig Topper7a2944e2019-02-04 04:15:10 +0000712# CHECK: fdivr %st, %st(5)
Craig Topper36e21392017-10-02 21:46:58 +00007130xdc,0xfd
714
Craig Topper7a2944e2019-02-04 04:15:10 +0000715# CHECK: fdivr %st, %st(6)
Craig Topper36e21392017-10-02 21:46:58 +00007160xdc,0xfe
717
Craig Topper7a2944e2019-02-04 04:15:10 +0000718# CHECK: fdivr %st, %st(7)
Craig Topper36e21392017-10-02 21:46:58 +00007190xdc,0xff
720
Craig Topperf77b8582019-02-04 04:15:02 +0000721# CHECK: ffree %st(0)
Craig Topper36e21392017-10-02 21:46:58 +00007220xdd,0xc0
723
724# CHECK: ffree %st(1)
7250xdd,0xc1
726
727# CHECK: ffree %st(2)
7280xdd,0xc2
729
730# CHECK: ffree %st(3)
7310xdd,0xc3
732
733# CHECK: ffree %st(4)
7340xdd,0xc4
735
736# CHECK: ffree %st(5)
7370xdd,0xc5
738
739# CHECK: ffree %st(6)
7400xdd,0xc6
741
742# CHECK: ffree %st(7)
7430xdd,0xc7
744
Craig Topperf77b8582019-02-04 04:15:02 +0000745# CHECK: fst %st(0)
Craig Topper36e21392017-10-02 21:46:58 +00007460xdd,0xd0
747
748# CHECK: fst %st(1)
7490xdd,0xd1
750
751# CHECK: fst %st(2)
7520xdd,0xd2
753
754# CHECK: fst %st(3)
7550xdd,0xd3
756
757# CHECK: fst %st(4)
7580xdd,0xd4
759
760# CHECK: fst %st(5)
7610xdd,0xd5
762
763# CHECK: fst %st(6)
7640xdd,0xd6
765
766# CHECK: fst %st(7)
7670xdd,0xd7
768
Craig Topperf77b8582019-02-04 04:15:02 +0000769# CHECK: fstp %st(0)
Craig Topper36e21392017-10-02 21:46:58 +00007700xdd,0xd8
771
772# CHECK: fstp %st(1)
7730xdd,0xd9
774
775# CHECK: fstp %st(2)
7760xdd,0xda
777
778# CHECK: fstp %st(3)
7790xdd,0xdb
780
781# CHECK: fstp %st(4)
7820xdd,0xdc
783
784# CHECK: fstp %st(5)
7850xdd,0xdd
786
787# CHECK: fstp %st(6)
7880xdd,0xde
789
790# CHECK: fstp %st(7)
7910xdd,0xdf
792
Craig Topperf77b8582019-02-04 04:15:02 +0000793# CHECK: fucom %st(0)
Craig Topper36e21392017-10-02 21:46:58 +00007940xdd,0xe0
795
796# CHECK: fucom %st(1)
7970xdd,0xe1
798
799# CHECK: fucom %st(2)
8000xdd,0xe2
801
802# CHECK: fucom %st(3)
8030xdd,0xe3
804
805# CHECK: fucom %st(4)
8060xdd,0xe4
807
808# CHECK: fucom %st(5)
8090xdd,0xe5
810
811# CHECK: fucom %st(6)
8120xdd,0xe6
813
814# CHECK: fucom %st(7)
8150xdd,0xe7
816
Craig Topperf77b8582019-02-04 04:15:02 +0000817# CHECK: fucomp %st(0)
Craig Topper36e21392017-10-02 21:46:58 +00008180xdd,0xe8
819
820# CHECK: fucomp %st(1)
8210xdd,0xe9
822
823# CHECK: fucomp %st(2)
8240xdd,0xea
825
826# CHECK: fucomp %st(3)
8270xdd,0xeb
828
829# CHECK: fucomp %st(4)
8300xdd,0xec
831
832# CHECK: fucomp %st(5)
8330xdd,0xed
834
835# CHECK: fucomp %st(6)
8360xdd,0xee
837
838# CHECK: fucomp %st(7)
8390xdd,0xef
840
Craig Topperbf7593e2019-02-04 17:28:18 +0000841# CHECK: faddp %st, %st(0)
Craig Topper36e21392017-10-02 21:46:58 +00008420xde,0xc0
843
Craig Topperbf7593e2019-02-04 17:28:18 +0000844# CHECK: faddp %st, %st(1)
Craig Topper36e21392017-10-02 21:46:58 +00008450xde,0xc1
846
Craig Topperbf7593e2019-02-04 17:28:18 +0000847# CHECK: faddp %st, %st(2)
Craig Topper36e21392017-10-02 21:46:58 +00008480xde,0xc2
849
Craig Topperbf7593e2019-02-04 17:28:18 +0000850# CHECK: faddp %st, %st(3)
Craig Topper36e21392017-10-02 21:46:58 +00008510xde,0xc3
852
Craig Topperbf7593e2019-02-04 17:28:18 +0000853# CHECK: faddp %st, %st(4)
Craig Topper36e21392017-10-02 21:46:58 +00008540xde,0xc4
855
Craig Topperbf7593e2019-02-04 17:28:18 +0000856# CHECK: faddp %st, %st(5)
Craig Topper36e21392017-10-02 21:46:58 +00008570xde,0xc5
858
Craig Topperbf7593e2019-02-04 17:28:18 +0000859# CHECK: faddp %st, %st(6)
Craig Topper36e21392017-10-02 21:46:58 +00008600xde,0xc6
861
Craig Topperbf7593e2019-02-04 17:28:18 +0000862# CHECK: faddp %st, %st(7)
Craig Topper36e21392017-10-02 21:46:58 +00008630xde,0xc7
864
Craig Topperbf7593e2019-02-04 17:28:18 +0000865# CHECK: fmulp %st, %st(0)
Craig Topper36e21392017-10-02 21:46:58 +00008660xde,0xc8
867
Craig Topperbf7593e2019-02-04 17:28:18 +0000868# CHECK: fmulp %st, %st(1)
Craig Topper36e21392017-10-02 21:46:58 +00008690xde,0xc9
870
Craig Topperbf7593e2019-02-04 17:28:18 +0000871# CHECK: fmulp %st, %st(2)
Craig Topper36e21392017-10-02 21:46:58 +00008720xde,0xca
873
Craig Topperbf7593e2019-02-04 17:28:18 +0000874# CHECK: fmulp %st, %st(3)
Craig Topper36e21392017-10-02 21:46:58 +00008750xde,0xcb
876
Craig Topperbf7593e2019-02-04 17:28:18 +0000877# CHECK: fmulp %st, %st(4)
Craig Topper36e21392017-10-02 21:46:58 +00008780xde,0xcc
879
Craig Topperbf7593e2019-02-04 17:28:18 +0000880# CHECK: fmulp %st, %st(5)
Craig Topper36e21392017-10-02 21:46:58 +00008810xde,0xcd
882
Craig Topperbf7593e2019-02-04 17:28:18 +0000883# CHECK: fmulp %st, %st(6)
Craig Topper36e21392017-10-02 21:46:58 +00008840xde,0xce
885
Craig Topperbf7593e2019-02-04 17:28:18 +0000886# CHECK: fmulp %st, %st(7)
Craig Topper36e21392017-10-02 21:46:58 +00008870xde,0xcf
888
889# CHECK: fcompp
8900xde,0xd9
891
Craig Topperbf7593e2019-02-04 17:28:18 +0000892# CHECK: fsubp %st, %st(0)
Craig Topper36e21392017-10-02 21:46:58 +00008930xde,0xe0
894
Craig Topperbf7593e2019-02-04 17:28:18 +0000895# CHECK: fsubp %st, %st(1)
Craig Topper36e21392017-10-02 21:46:58 +00008960xde,0xe1
897
Craig Topperbf7593e2019-02-04 17:28:18 +0000898# CHECK: fsubp %st, %st(2)
Craig Topper36e21392017-10-02 21:46:58 +00008990xde,0xe2
900
Craig Topperbf7593e2019-02-04 17:28:18 +0000901# CHECK: fsubp %st, %st(3)
Craig Topper36e21392017-10-02 21:46:58 +00009020xde,0xe3
903
Craig Topperbf7593e2019-02-04 17:28:18 +0000904# CHECK: fsubp %st, %st(4)
Craig Topper36e21392017-10-02 21:46:58 +00009050xde,0xe4
906
Craig Topperbf7593e2019-02-04 17:28:18 +0000907# CHECK: fsubp %st, %st(5)
Craig Topper36e21392017-10-02 21:46:58 +00009080xde,0xe5
909
Craig Topperbf7593e2019-02-04 17:28:18 +0000910# CHECK: fsubp %st, %st(6)
Craig Topper36e21392017-10-02 21:46:58 +00009110xde,0xe6
912
Craig Topperbf7593e2019-02-04 17:28:18 +0000913# CHECK: fsubp %st, %st(7)
Craig Topper36e21392017-10-02 21:46:58 +00009140xde,0xe7
915
Craig Topperbf7593e2019-02-04 17:28:18 +0000916# CHECK: fsubrp %st, %st(0)
Craig Topper36e21392017-10-02 21:46:58 +00009170xde,0xe8
918
Craig Topperbf7593e2019-02-04 17:28:18 +0000919# CHECK: fsubrp %st, %st(1)
Craig Topper36e21392017-10-02 21:46:58 +00009200xde,0xe9
921
Craig Topperbf7593e2019-02-04 17:28:18 +0000922# CHECK: fsubrp %st, %st(2)
Craig Topper36e21392017-10-02 21:46:58 +00009230xde,0xea
924
Craig Topperbf7593e2019-02-04 17:28:18 +0000925# CHECK: fsubrp %st, %st(3)
Craig Topper36e21392017-10-02 21:46:58 +00009260xde,0xeb
927
Craig Topperbf7593e2019-02-04 17:28:18 +0000928# CHECK: fsubrp %st, %st(4)
Craig Topper36e21392017-10-02 21:46:58 +00009290xde,0xec
930
Craig Topperbf7593e2019-02-04 17:28:18 +0000931# CHECK: fsubrp %st, %st(5)
Craig Topper36e21392017-10-02 21:46:58 +00009320xde,0xed
933
Craig Topperbf7593e2019-02-04 17:28:18 +0000934# CHECK: fsubrp %st, %st(6)
Craig Topper36e21392017-10-02 21:46:58 +00009350xde,0xee
936
Craig Topperbf7593e2019-02-04 17:28:18 +0000937# CHECK: fsubrp %st, %st(7)
Craig Topper36e21392017-10-02 21:46:58 +00009380xde,0xef
939
Craig Topperbf7593e2019-02-04 17:28:18 +0000940# CHECK: fdivp %st, %st(0)
Craig Topper36e21392017-10-02 21:46:58 +00009410xde,0xf0
942
Craig Topperbf7593e2019-02-04 17:28:18 +0000943# CHECK: fdivp %st, %st(1)
Craig Topper36e21392017-10-02 21:46:58 +00009440xde,0xf1
945
Craig Topperbf7593e2019-02-04 17:28:18 +0000946# CHECK: fdivp %st, %st(2)
Craig Topper36e21392017-10-02 21:46:58 +00009470xde,0xf2
948
Craig Topperbf7593e2019-02-04 17:28:18 +0000949# CHECK: fdivp %st, %st(3)
Craig Topper36e21392017-10-02 21:46:58 +00009500xde,0xf3
951
Craig Topperbf7593e2019-02-04 17:28:18 +0000952# CHECK: fdivp %st, %st(4)
Craig Topper36e21392017-10-02 21:46:58 +00009530xde,0xf4
954
Craig Topperbf7593e2019-02-04 17:28:18 +0000955# CHECK: fdivp %st, %st(5)
Craig Topper36e21392017-10-02 21:46:58 +00009560xde,0xf5
957
Craig Topperbf7593e2019-02-04 17:28:18 +0000958# CHECK: fdivp %st, %st(6)
Craig Topper36e21392017-10-02 21:46:58 +00009590xde,0xf6
960
Craig Topperbf7593e2019-02-04 17:28:18 +0000961# CHECK: fdivp %st, %st(7)
Craig Topper36e21392017-10-02 21:46:58 +00009620xde,0xf7
963
Craig Topperbf7593e2019-02-04 17:28:18 +0000964# CHECK: fdivrp %st, %st(0)
Craig Topper36e21392017-10-02 21:46:58 +00009650xde,0xf8
966
Craig Topperbf7593e2019-02-04 17:28:18 +0000967# CHECK: fdivrp %st, %st(1)
Craig Topper36e21392017-10-02 21:46:58 +00009680xde,0xf9
969
Craig Topperbf7593e2019-02-04 17:28:18 +0000970# CHECK: fdivrp %st, %st(2)
Craig Topper36e21392017-10-02 21:46:58 +00009710xde,0xfa
972
Craig Topperbf7593e2019-02-04 17:28:18 +0000973# CHECK: fdivrp %st, %st(3)
Craig Topper36e21392017-10-02 21:46:58 +00009740xde,0xfb
975
Craig Topperbf7593e2019-02-04 17:28:18 +0000976# CHECK: fdivrp %st, %st(4)
Craig Topper36e21392017-10-02 21:46:58 +00009770xde,0xfc
978
Craig Topperbf7593e2019-02-04 17:28:18 +0000979# CHECK: fdivrp %st, %st(5)
Craig Topper36e21392017-10-02 21:46:58 +00009800xde,0xfd
981
Craig Topperbf7593e2019-02-04 17:28:18 +0000982# CHECK: fdivrp %st, %st(6)
Craig Topper36e21392017-10-02 21:46:58 +00009830xde,0xfe
984
Craig Topperbf7593e2019-02-04 17:28:18 +0000985# CHECK: fdivrp %st, %st(7)
Craig Topper36e21392017-10-02 21:46:58 +00009860xde,0xff
987
Craig Topperf77b8582019-02-04 04:15:02 +0000988# CHECK: ffreep %st(0)
Craig Topper36e21392017-10-02 21:46:58 +00009890xdf,0xc0
990
991# CHECK: ffreep %st(1)
9920xdf,0xc1
993
994# CHECK: ffreep %st(2)
9950xdf,0xc2
996
997# CHECK: ffreep %st(3)
9980xdf,0xc3
999
1000# CHECK: ffreep %st(4)
10010xdf,0xc4
1002
1003# CHECK: ffreep %st(5)
10040xdf,0xc5
1005
1006# CHECK: ffreep %st(6)
10070xdf,0xc6
1008
1009# CHECK: ffreep %st(7)
10100xdf,0xc7
1011
1012# CHECK: fnstsw %ax
10130xdf,0xe0
1014
Craig Topperf77b8582019-02-04 04:15:02 +00001015# CHECK: fucompi %st(0)
Craig Topper36e21392017-10-02 21:46:58 +000010160xdf,0xe8
1017
1018# CHECK: fucompi %st(1)
10190xdf,0xe9
1020
1021# CHECK: fucompi %st(2)
10220xdf,0xea
1023
1024# CHECK: fucompi %st(3)
10250xdf,0xeb
1026
1027# CHECK: fucompi %st(4)
10280xdf,0xec
1029
1030# CHECK: fucompi %st(5)
10310xdf,0xed
1032
1033# CHECK: fucompi %st(6)
10340xdf,0xee
1035
1036# CHECK: fucompi %st(7)
10370xdf,0xef
1038
Craig Topperf77b8582019-02-04 04:15:02 +00001039# CHECK: fcompi %st(0)
Craig Topper36e21392017-10-02 21:46:58 +000010400xdf,0xf0
1041
1042# CHECK: fcompi %st(1)
10430xdf,0xf1
1044
1045# CHECK: fcompi %st(2)
10460xdf,0xf2
1047
1048# CHECK: fcompi %st(3)
10490xdf,0xf3
1050
1051# CHECK: fcompi %st(4)
10520xdf,0xf4
1053
1054# CHECK: fcompi %st(5)
10550xdf,0xf5
1056
1057# CHECK: fcompi %st(6)
10580xdf,0xf6
1059
1060# CHECK: fcompi %st(7)
10610xdf,0xf7