// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s // CHECK: cmovael %eax, %eax // CHECK: encoding: [0x0f,0x43,0xc0] cmovael %eax, %eax // CHECK: cmoval %eax, %eax // CHECK: encoding: [0x0f,0x47,0xc0] cmoval %eax, %eax // CHECK: cmovbel %eax, %eax // CHECK: encoding: [0x0f,0x46,0xc0] cmovbel %eax, %eax // CHECK: cmovbl %eax, %eax // CHECK: encoding: [0x0f,0x42,0xc0] cmovbl %eax, %eax // CHECK: cmovel %eax, %eax // CHECK: encoding: [0x0f,0x44,0xc0] cmovel %eax, %eax // CHECK: cmovgel %eax, %eax // CHECK: encoding: [0x0f,0x4d,0xc0] cmovgel %eax, %eax // CHECK: cmovgl %eax, %eax // CHECK: encoding: [0x0f,0x4f,0xc0] cmovgl %eax, %eax // CHECK: cmovlel %eax, %eax // CHECK: encoding: [0x0f,0x4e,0xc0] cmovlel %eax, %eax // CHECK: cmovll %eax, %eax // CHECK: encoding: [0x0f,0x4c,0xc0] cmovll %eax, %eax // CHECK: cmovnel %eax, %eax // CHECK: encoding: [0x0f,0x45,0xc0] cmovnel %eax, %eax // CHECK: cmovnol %eax, %eax // CHECK: encoding: [0x0f,0x41,0xc0] cmovnol %eax, %eax // CHECK: cmovnpl %eax, %eax // CHECK: encoding: [0x0f,0x4b,0xc0] cmovnpl %eax, %eax // CHECK: cmovnsl %eax, %eax // CHECK: encoding: [0x0f,0x49,0xc0] cmovnsl %eax, %eax // CHECK: cmovol %eax, %eax // CHECK: encoding: [0x0f,0x40,0xc0] cmovol %eax, %eax // CHECK: cmovpl %eax, %eax // CHECK: encoding: [0x0f,0x4a,0xc0] cmovpl %eax, %eax // CHECK: cmovsl %eax, %eax // CHECK: encoding: [0x0f,0x48,0xc0] cmovsl %eax, %eax // CHECK: fcmovbe %st(4), %st(0) // CHECK: encoding: [0xda,0xd4] fcmovbe %st(4), %st(0) // CHECK: fcmovb %st(4), %st(0) // CHECK: encoding: [0xda,0xc4] fcmovb %st(4), %st(0) // CHECK: fcmove %st(4), %st(0) // CHECK: encoding: [0xda,0xcc] fcmove %st(4), %st(0) // CHECK: fcmovnbe %st(4), %st(0) // CHECK: encoding: [0xdb,0xd4] fcmovnbe %st(4), %st(0) // CHECK: fcmovnb %st(4), %st(0) // CHECK: encoding: [0xdb,0xc4] fcmovnb %st(4), %st(0) // CHECK: fcmovne %st(4), %st(0) // CHECK: encoding: [0xdb,0xcc] fcmovne %st(4), %st(0) // CHECK: fcmovnu %st(4), %st(0) // CHECK: encoding: [0xdb,0xdc] fcmovnu %st(4), %st(0) // CHECK: fcmovu %st(4), %st(0) // CHECK: encoding: [0xda,0xdc] fcmovu %st(4), %st(0) // CHECK: fcomi %st(4) // CHECK: encoding: [0xdb,0xf4] fcomi %st(4) // CHECK: fcompi %st(4) // CHECK: encoding: [0xdf,0xf4] fcompi %st(4) // CHECK: fucomi %st(4) // CHECK: encoding: [0xdb,0xec] fucomi %st(4) // CHECK: fucompi %st(4) // CHECK: encoding: [0xdf,0xec] fucompi %st(4) // CHECK: sysenter // CHECK: encoding: [0x0f,0x34] sysenter // CHECK: sysexitl // CHECK: encoding: [0x0f,0x35] sysexitl // CHECK: ud2 // CHECK: encoding: [0x0f,0x0b] ud2