brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.9 KiB · 1c00acf Raw
131 lines · plain
1# RUN: llvm-mc -triple x86_64 -disassemble %s | FileCheck %s --check-prefix=ATT2# RUN: llvm-mc -triple x86_64 -disassemble -output-asm-variant=1 %s | FileCheck %s --check-prefix=INTEL3 4# ATT:   {evex}	seto	%al5# INTEL: {evex}	seto	al60x62,0xf4,0x7f,0x08,0x40,0xc07 8# ATT:   {evex}	setno	%al9# INTEL: {evex}	setno	al100x62,0xf4,0x7f,0x08,0x41,0xc011 12# ATT:   {evex}	setb	%al13# INTEL: {evex}	setb	al140x62,0xf4,0x7f,0x08,0x42,0xc015 16# ATT:   {evex}	setae	%al17# INTEL: {evex}	setae	al180x62,0xf4,0x7f,0x08,0x43,0xc019 20# ATT:   {evex}	sete	%al21# INTEL: {evex}	sete	al220x62,0xf4,0x7f,0x08,0x44,0xc023 24# ATT:   {evex}	setne	%al25# INTEL: {evex}	setne	al260x62,0xf4,0x7f,0x08,0x45,0xc027 28# ATT:   {evex}	setbe	%al29# INTEL: {evex}	setbe	al300x62,0xf4,0x7f,0x08,0x46,0xc031 32# ATT:   {evex}	seta	%al33# INTEL: {evex}	seta	al340x62,0xf4,0x7f,0x08,0x47,0xc035 36# ATT:   {evex}	sets	%al37# INTEL: {evex}	sets	al380x62,0xf4,0x7f,0x08,0x48,0xc039 40# ATT:   {evex}	setns	%al41# INTEL: {evex}	setns	al420x62,0xf4,0x7f,0x08,0x49,0xc043 44# ATT:   {evex}	setp	%al45# INTEL: {evex}	setp	al460x62,0xf4,0x7f,0x08,0x4a,0xc047 48# ATT:   {evex}	setnp	%al49# INTEL: {evex}	setnp	al500x62,0xf4,0x7f,0x08,0x4b,0xc051 52# ATT:   {evex}	setl	%al53# INTEL: {evex}	setl	al540x62,0xf4,0x7f,0x08,0x4c,0xc055 56# ATT:   {evex}	setge	%al57# INTEL: {evex}	setge	al580x62,0xf4,0x7f,0x08,0x4d,0xc059 60# ATT:   {evex}	setle	%al61# INTEL: {evex}	setle	al620x62,0xf4,0x7f,0x08,0x4e,0xc063 64# ATT:   {evex}	setg	%al65# INTEL: {evex}	setg	al660x62,0xf4,0x7f,0x08,0x4f,0xc067 68# ATT:   {evex}	seto	(%rax)69# INTEL: {evex}	seto	byte ptr [rax]700x62,0xf4,0x7f,0x08,0x40,0x0071 72# ATT:   {evex}	setno	(%rax)73# INTEL: {evex}	setno	byte ptr [rax]740x62,0xf4,0x7f,0x08,0x41,0x0075 76# ATT:   {evex}	setb	(%rax)77# INTEL: {evex}	setb	byte ptr [rax]780x62,0xf4,0x7f,0x08,0x42,0x0079 80# ATT:   {evex}	setae	(%rax)81# INTEL: {evex}	setae	byte ptr [rax]820x62,0xf4,0x7f,0x08,0x43,0x0083 84# ATT:   {evex}	sete	(%rax)85# INTEL: {evex}	sete	byte ptr [rax]860x62,0xf4,0x7f,0x08,0x44,0x0087 88# ATT:   {evex}	setne	(%rax)89# INTEL: {evex}	setne	byte ptr [rax]900x62,0xf4,0x7f,0x08,0x45,0x0091 92# ATT:   {evex}	setbe	(%rax)93# INTEL: {evex}	setbe	byte ptr [rax]940x62,0xf4,0x7f,0x08,0x46,0x0095 96# ATT:   {evex}	seta	(%rax)97# INTEL: {evex}	seta	byte ptr [rax]980x62,0xf4,0x7f,0x08,0x47,0x0099 100# ATT:   {evex}	sets	(%rax)101# INTEL: {evex}	sets	byte ptr [rax]1020x62,0xf4,0x7f,0x08,0x48,0x00103 104# ATT:   {evex}	setns	(%rax)105# INTEL: {evex}	setns	byte ptr [rax]1060x62,0xf4,0x7f,0x08,0x49,0x00107 108# ATT:   {evex}	setp	(%rax)109# INTEL: {evex}	setp	byte ptr [rax]1100x62,0xf4,0x7f,0x08,0x4a,0x00111 112# ATT:   {evex}	setnp	(%rax)113# INTEL: {evex}	setnp	byte ptr [rax]1140x62,0xf4,0x7f,0x08,0x4b,0x00115 116# ATT:   {evex}	setl	(%rax)117# INTEL: {evex}	setl	byte ptr [rax]1180x62,0xf4,0x7f,0x08,0x4c,0x00119 120# ATT:   {evex}	setge	(%rax)121# INTEL: {evex}	setge	byte ptr [rax]1220x62,0xf4,0x7f,0x08,0x4d,0x00123 124# ATT:   {evex}	setle	(%rax)125# INTEL: {evex}	setle	byte ptr [rax]1260x62,0xf4,0x7f,0x08,0x4e,0x00127 128# ATT:   {evex}	setg	(%rax)129# INTEL: {evex}	setg	byte ptr [rax]1300x62,0xf4,0x7f,0x08,0x4f,0x00131