brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.5 KiB · b551808 Raw
102 lines · plain
1# RUN: llvm-mc -triple x86_64 -show-encoding %s | FileCheck %s2# RUN: not llvm-mc -triple i386 -show-encoding %s 2>&1 | FileCheck %s --check-prefix=ERROR3 4# ERROR-COUNT-32: error:5# ERROR-NOT: error:6# CHECK: {evex}	seto	%al7# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x40,0xc0]8         {evex}	seto	%al9# CHECK: {evex}	setno	%al10# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x41,0xc0]11         {evex}	setno	%al12# CHECK: {evex}	setb	%al13# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x42,0xc0]14         {evex}	setb	%al15# CHECK: {evex}	setae	%al16# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x43,0xc0]17         {evex}	setae	%al18# CHECK: {evex}	sete	%al19# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x44,0xc0]20         {evex}	sete	%al21# CHECK: {evex}	setne	%al22# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x45,0xc0]23         {evex}	setne	%al24# CHECK: {evex}	setbe	%al25# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x46,0xc0]26         {evex}	setbe	%al27# CHECK: {evex}	seta	%al28# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x47,0xc0]29         {evex}	seta	%al30# CHECK: {evex}	sets	%al31# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x48,0xc0]32         {evex}	sets	%al33# CHECK: {evex}	setns	%al34# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x49,0xc0]35         {evex}	setns	%al36# CHECK: {evex}	setp	%al37# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x4a,0xc0]38         {evex}	setp	%al39# CHECK: {evex}	setnp	%al40# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x4b,0xc0]41         {evex}	setnp	%al42# CHECK: {evex}	setl	%al43# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x4c,0xc0]44         {evex}	setl	%al45# CHECK: {evex}	setge	%al46# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x4d,0xc0]47         {evex}	setge	%al48# CHECK: {evex}	setle	%al49# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x4e,0xc0]50         {evex}	setle	%al51# CHECK: {evex}	setg	%al52# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x4f,0xc0]53         {evex}	setg	%al54# CHECK: {evex}	seto	(%rax)55# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x40,0x00]56         {evex}	seto	(%rax)57# CHECK: {evex}	setno	(%rax)58# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x41,0x00]59         {evex}	setno	(%rax)60# CHECK: {evex}	setb	(%rax)61# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x42,0x00]62         {evex}	setb	(%rax)63# CHECK: {evex}	setae	(%rax)64# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x43,0x00]65         {evex}	setae	(%rax)66# CHECK: {evex}	sete	(%rax)67# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x44,0x00]68         {evex}	sete	(%rax)69# CHECK: {evex}	setne	(%rax)70# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x45,0x00]71         {evex}	setne	(%rax)72# CHECK: {evex}	setbe	(%rax)73# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x46,0x00]74         {evex}	setbe	(%rax)75# CHECK: {evex}	seta	(%rax)76# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x47,0x00]77         {evex}	seta	(%rax)78# CHECK: {evex}	sets	(%rax)79# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x48,0x00]80         {evex}	sets	(%rax)81# CHECK: {evex}	setns	(%rax)82# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x49,0x00]83         {evex}	setns	(%rax)84# CHECK: {evex}	setp	(%rax)85# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x4a,0x00]86         {evex}	setp	(%rax)87# CHECK: {evex}	setnp	(%rax)88# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x4b,0x00]89         {evex}	setnp	(%rax)90# CHECK: {evex}	setl	(%rax)91# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x4c,0x00]92         {evex}	setl	(%rax)93# CHECK: {evex}	setge	(%rax)94# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x4d,0x00]95         {evex}	setge	(%rax)96# CHECK: {evex}	setle	(%rax)97# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x4e,0x00]98         {evex}	setle	(%rax)99# CHECK: {evex}	setg	(%rax)100# CHECK: encoding: [0x62,0xf4,0x7f,0x08,0x4f,0x00]101         {evex}	setgb	(%rax)102