1 // RUN
: llvm-mc
-triple i386-unknown-unknown
--show-encoding
%s | FileCheck
%s
3 // CHECK
: cmovael
%eax
, %eax
4 // CHECK
: encoding
: [0x0f,0x43,0xc0]
7 // CHECK
: cmoval
%eax
, %eax
8 // CHECK
: encoding
: [0x0f,0x47,0xc0]
11 // CHECK
: cmovbel
%eax
, %eax
12 // CHECK
: encoding
: [0x0f,0x46,0xc0]
15 // CHECK
: cmovbl
%eax
, %eax
16 // CHECK
: encoding
: [0x0f,0x42,0xc0]
19 // CHECK
: cmovel
%eax
, %eax
20 // CHECK
: encoding
: [0x0f,0x44,0xc0]
23 // CHECK
: cmovgel
%eax
, %eax
24 // CHECK
: encoding
: [0x0f,0x4d,0xc0]
27 // CHECK
: cmovgl
%eax
, %eax
28 // CHECK
: encoding
: [0x0f,0x4f,0xc0]
31 // CHECK
: cmovlel
%eax
, %eax
32 // CHECK
: encoding
: [0x0f,0x4e,0xc0]
35 // CHECK
: cmovll
%eax
, %eax
36 // CHECK
: encoding
: [0x0f,0x4c,0xc0]
39 // CHECK
: cmovnel
%eax
, %eax
40 // CHECK
: encoding
: [0x0f,0x45,0xc0]
43 // CHECK
: cmovnol
%eax
, %eax
44 // CHECK
: encoding
: [0x0f,0x41,0xc0]
47 // CHECK
: cmovnpl
%eax
, %eax
48 // CHECK
: encoding
: [0x0f,0x4b,0xc0]
51 // CHECK
: cmovnsl
%eax
, %eax
52 // CHECK
: encoding
: [0x0f,0x49,0xc0]
55 // CHECK
: cmovol
%eax
, %eax
56 // CHECK
: encoding
: [0x0f,0x40,0xc0]
59 // CHECK
: cmovpl
%eax
, %eax
60 // CHECK
: encoding
: [0x0f,0x4a,0xc0]
63 // CHECK
: cmovsl
%eax
, %eax
64 // CHECK
: encoding
: [0x0f,0x48,0xc0]
67 // CHECK
: fcmovbe
%st(4), %st
68 // CHECK
: encoding
: [0xda,0xd4]
71 // CHECK
: fcmovb
%st(4), %st
72 // CHECK
: encoding
: [0xda,0xc4]
75 // CHECK
: fcmove
%st(4), %st
76 // CHECK
: encoding
: [0xda,0xcc]
79 // CHECK
: fcmovnbe
%st(4), %st
80 // CHECK
: encoding
: [0xdb,0xd4]
83 // CHECK
: fcmovnb
%st(4), %st
84 // CHECK
: encoding
: [0xdb,0xc4]
87 // CHECK
: fcmovne
%st(4), %st
88 // CHECK
: encoding
: [0xdb,0xcc]
91 // CHECK
: fcmovnu
%st(4), %st
92 // CHECK
: encoding
: [0xdb,0xdc]
95 // CHECK
: fcmovu
%st(4), %st
96 // CHECK
: encoding
: [0xda,0xdc]
99 // CHECK
: fcomi
%st(4)
100 // CHECK
: encoding
: [0xdb,0xf4]
103 // CHECK
: fcompi
%st(4)
104 // CHECK
: encoding
: [0xdf,0xf4]
107 // CHECK
: fucomi
%st(4)
108 // CHECK
: encoding
: [0xdb,0xec]
111 // CHECK
: fucompi
%st(4)
112 // CHECK
: encoding
: [0xdf,0xec]
116 // CHECK
: encoding
: [0x0f,0x34]
120 // CHECK
: encoding
: [0x0f,0x35]
124 // CHECK
: encoding
: [0x0f,0x0b]