brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.6 KiB · 029cf19 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}	decb	%bl5# INTEL: {evex}	dec	bl60x62,0xf4,0x7c,0x08,0xfe,0xcb7 8# ATT:   {nf}	decb	%bl9# INTEL: {nf}	dec	bl100x62,0xf4,0x7c,0x0c,0xfe,0xcb11 12# ATT:   decb	%bl, %bl13# INTEL: dec	bl, bl140x62,0xf4,0x64,0x18,0xfe,0xcb15 16# ATT:   {nf}	decb	%bl, %bl17# INTEL: {nf}	dec	bl, bl180x62,0xf4,0x64,0x1c,0xfe,0xcb19 20# ATT:   {evex}	decw	%dx21# INTEL: {evex}	dec	dx220x62,0xf4,0x7d,0x08,0xff,0xca23 24# ATT:   {nf}	decw	%dx25# INTEL: {nf}	dec	dx260x62,0xf4,0x7d,0x0c,0xff,0xca27 28# ATT:   decw	%dx, %dx29# INTEL: dec	dx, dx300x62,0xf4,0x6d,0x18,0xff,0xca31 32# ATT:   {nf}	decw	%dx, %dx33# INTEL: {nf}	dec	dx, dx340x62,0xf4,0x6d,0x1c,0xff,0xca35 36# ATT:   {evex}	decl	%ecx37# INTEL: {evex}	dec	ecx380x62,0xf4,0x7c,0x08,0xff,0xc939 40# ATT:   {nf}	decl	%ecx41# INTEL: {nf}	dec	ecx420x62,0xf4,0x7c,0x0c,0xff,0xc943 44# ATT:   decl	%ecx, %ecx45# INTEL: dec	ecx, ecx460x62,0xf4,0x74,0x18,0xff,0xc947 48# ATT:   {nf}	decl	%ecx, %ecx49# INTEL: {nf}	dec	ecx, ecx500x62,0xf4,0x74,0x1c,0xff,0xc951 52# ATT:   {evex}	decq	%r953# INTEL: {evex}	dec	r9540x62,0xd4,0xfc,0x08,0xff,0xc955 56# ATT:   {nf}	decq	%r957# INTEL: {nf}	dec	r9580x62,0xd4,0xfc,0x0c,0xff,0xc959 60# ATT:   decq	%r9, %r961# INTEL: dec	r9, r9620x62,0xd4,0xb4,0x18,0xff,0xc963 64# ATT:   {nf}	decq	%r9, %r965# INTEL: {nf}	dec	r9, r9660x62,0xd4,0xb4,0x1c,0xff,0xc967 68# ATT:   {evex}	decb	291(%r8,%rax,4)69# INTEL: {evex}	dec	byte ptr [r8 + 4*rax + 291]700x62,0xd4,0x7c,0x08,0xfe,0x8c,0x80,0x23,0x01,0x00,0x0071 72# ATT:   {nf}	decb	291(%r8,%rax,4)73# INTEL: {nf}	dec	byte ptr [r8 + 4*rax + 291]740x62,0xd4,0x7c,0x0c,0xfe,0x8c,0x80,0x23,0x01,0x00,0x0075 76# ATT:   decb	291(%r8,%rax,4), %bl77# INTEL: dec	bl, byte ptr [r8 + 4*rax + 291]780x62,0xd4,0x64,0x18,0xfe,0x8c,0x80,0x23,0x01,0x00,0x0079 80# ATT:   {nf}	decb	291(%r8,%rax,4), %bl81# INTEL: {nf}	dec	bl, byte ptr [r8 + 4*rax + 291]820x62,0xd4,0x64,0x1c,0xfe,0x8c,0x80,0x23,0x01,0x00,0x0083 84# ATT:   {evex}	decw	291(%r8,%rax,4)85# INTEL: {evex}	dec	word ptr [r8 + 4*rax + 291]860x62,0xd4,0x7d,0x08,0xff,0x8c,0x80,0x23,0x01,0x00,0x0087 88# ATT:   {nf}	decw	291(%r8,%rax,4)89# INTEL: {nf}	dec	word ptr [r8 + 4*rax + 291]900x62,0xd4,0x7d,0x0c,0xff,0x8c,0x80,0x23,0x01,0x00,0x0091 92# ATT:   decw	291(%r8,%rax,4), %dx93# INTEL: dec	dx, word ptr [r8 + 4*rax + 291]940x62,0xd4,0x6d,0x18,0xff,0x8c,0x80,0x23,0x01,0x00,0x0095 96# ATT:   {nf}	decw	291(%r8,%rax,4), %dx97# INTEL: {nf}	dec	dx, word ptr [r8 + 4*rax + 291]980x62,0xd4,0x6d,0x1c,0xff,0x8c,0x80,0x23,0x01,0x00,0x0099 100# ATT:   {evex}	decl	291(%r8,%rax,4)101# INTEL: {evex}	dec	dword ptr [r8 + 4*rax + 291]1020x62,0xd4,0x7c,0x08,0xff,0x8c,0x80,0x23,0x01,0x00,0x00103 104# ATT:   {nf}	decl	291(%r8,%rax,4)105# INTEL: {nf}	dec	dword ptr [r8 + 4*rax + 291]1060x62,0xd4,0x7c,0x0c,0xff,0x8c,0x80,0x23,0x01,0x00,0x00107 108# ATT:   decl	291(%r8,%rax,4), %ecx109# INTEL: dec	ecx, dword ptr [r8 + 4*rax + 291]1100x62,0xd4,0x74,0x18,0xff,0x8c,0x80,0x23,0x01,0x00,0x00111 112# ATT:   {nf}	decl	291(%r8,%rax,4), %ecx113# INTEL: {nf}	dec	ecx, dword ptr [r8 + 4*rax + 291]1140x62,0xd4,0x74,0x1c,0xff,0x8c,0x80,0x23,0x01,0x00,0x00115 116# ATT:   {evex}	decq	291(%r8,%rax,4)117# INTEL: {evex}	dec	qword ptr [r8 + 4*rax + 291]1180x62,0xd4,0xfc,0x08,0xff,0x8c,0x80,0x23,0x01,0x00,0x00119 120# ATT:   {nf}	decq	291(%r8,%rax,4)121# INTEL: {nf}	dec	qword ptr [r8 + 4*rax + 291]1220x62,0xd4,0xfc,0x0c,0xff,0x8c,0x80,0x23,0x01,0x00,0x00123 124# ATT:   decq	291(%r8,%rax,4), %r9125# INTEL: dec	r9, qword ptr [r8 + 4*rax + 291]1260x62,0xd4,0xb4,0x18,0xff,0x8c,0x80,0x23,0x01,0x00,0x00127 128# ATT:   {nf}	decq	291(%r8,%rax,4), %r9129# INTEL: {nf}	dec	r9, qword ptr [r8 + 4*rax + 291]1300x62,0xd4,0xb4,0x1c,0xff,0x8c,0x80,0x23,0x01,0x00,0x00131