[llvm-readobj] - Simplify stack-sizes.test test case.
[llvm-complete.git] / test / MC / X86 / PPRO-64.s
blob8004772e8f3defb30ea0f9864eb6fe1d9a51789a
1 // RUN: llvm-mc -triple x86_64-unknown-unknown --show-encoding %s | FileCheck %s
3 // CHECK: cmovael %r13d, %r13d
4 // CHECK: encoding: [0x45,0x0f,0x43,0xed]
5 cmovael %r13d, %r13d
7 // CHECK: cmoval %r13d, %r13d
8 // CHECK: encoding: [0x45,0x0f,0x47,0xed]
9 cmoval %r13d, %r13d
11 // CHECK: cmovbel %r13d, %r13d
12 // CHECK: encoding: [0x45,0x0f,0x46,0xed]
13 cmovbel %r13d, %r13d
15 // CHECK: cmovbl %r13d, %r13d
16 // CHECK: encoding: [0x45,0x0f,0x42,0xed]
17 cmovbl %r13d, %r13d
19 // CHECK: cmovel %r13d, %r13d
20 // CHECK: encoding: [0x45,0x0f,0x44,0xed]
21 cmovel %r13d, %r13d
23 // CHECK: cmovgel %r13d, %r13d
24 // CHECK: encoding: [0x45,0x0f,0x4d,0xed]
25 cmovgel %r13d, %r13d
27 // CHECK: cmovgl %r13d, %r13d
28 // CHECK: encoding: [0x45,0x0f,0x4f,0xed]
29 cmovgl %r13d, %r13d
31 // CHECK: cmovlel %r13d, %r13d
32 // CHECK: encoding: [0x45,0x0f,0x4e,0xed]
33 cmovlel %r13d, %r13d
35 // CHECK: cmovll %r13d, %r13d
36 // CHECK: encoding: [0x45,0x0f,0x4c,0xed]
37 cmovll %r13d, %r13d
39 // CHECK: cmovnel %r13d, %r13d
40 // CHECK: encoding: [0x45,0x0f,0x45,0xed]
41 cmovnel %r13d, %r13d
43 // CHECK: cmovnol %r13d, %r13d
44 // CHECK: encoding: [0x45,0x0f,0x41,0xed]
45 cmovnol %r13d, %r13d
47 // CHECK: cmovnpl %r13d, %r13d
48 // CHECK: encoding: [0x45,0x0f,0x4b,0xed]
49 cmovnpl %r13d, %r13d
51 // CHECK: cmovnsl %r13d, %r13d
52 // CHECK: encoding: [0x45,0x0f,0x49,0xed]
53 cmovnsl %r13d, %r13d
55 // CHECK: cmovol %r13d, %r13d
56 // CHECK: encoding: [0x45,0x0f,0x40,0xed]
57 cmovol %r13d, %r13d
59 // CHECK: cmovpl %r13d, %r13d
60 // CHECK: encoding: [0x45,0x0f,0x4a,0xed]
61 cmovpl %r13d, %r13d
63 // CHECK: cmovsl %r13d, %r13d
64 // CHECK: encoding: [0x45,0x0f,0x48,0xed]
65 cmovsl %r13d, %r13d
67 // CHECK: fcmovbe %st(4), %st
68 // CHECK: encoding: [0xda,0xd4]
69 fcmovbe %st(4), %st
71 // CHECK: fcmovb %st(4), %st
72 // CHECK: encoding: [0xda,0xc4]
73 fcmovb %st(4), %st
75 // CHECK: fcmove %st(4), %st
76 // CHECK: encoding: [0xda,0xcc]
77 fcmove %st(4), %st
79 // CHECK: fcmovnbe %st(4), %st
80 // CHECK: encoding: [0xdb,0xd4]
81 fcmovnbe %st(4), %st
83 // CHECK: fcmovnb %st(4), %st
84 // CHECK: encoding: [0xdb,0xc4]
85 fcmovnb %st(4), %st
87 // CHECK: fcmovne %st(4), %st
88 // CHECK: encoding: [0xdb,0xcc]
89 fcmovne %st(4), %st
91 // CHECK: fcmovnu %st(4), %st
92 // CHECK: encoding: [0xdb,0xdc]
93 fcmovnu %st(4), %st
95 // CHECK: fcmovu %st(4), %st
96 // CHECK: encoding: [0xda,0xdc]
97 fcmovu %st(4), %st
99 // CHECK: fcomi %st(4)
100 // CHECK: encoding: [0xdb,0xf4]
101 fcomi %st(4)
103 // CHECK: fcompi %st(4)
104 // CHECK: encoding: [0xdf,0xf4]
105 fcompi %st(4)
107 // CHECK: fucomi %st(4)
108 // CHECK: encoding: [0xdb,0xec]
109 fucomi %st(4)
111 // CHECK: fucompi %st(4)
112 // CHECK: encoding: [0xdf,0xec]
113 fucompi %st(4)
115 // CHECK: sysenter
116 // CHECK: encoding: [0x0f,0x34]
117 sysenter
119 // CHECK: sysexitl
120 // CHECK: encoding: [0x0f,0x35]
121 sysexitl
123 // CHECK: sysexitq
124 // CHECK: encoding: [0x48,0x0f,0x35]
125 sysexitq
127 // CHECK: ud2
128 // CHECK: encoding: [0x0f,0x0b]
129 ud2