brintos

brintos / llvm-project-archived public Read only

0
0
Text · 7.4 KiB · 4bd7c30 Raw
147 lines · plain
1# RUN: llvm-mc -triple x86_64 -show-encoding -x86-asm-syntax=intel -output-asm-variant=1 %s | FileCheck %s2 3# CHECK: {evex}	shld	dx, dx, 1234# CHECK: encoding: [0x62,0xf4,0x7d,0x08,0x24,0xd2,0x7b]5         {evex}	shld	dx, dx, 1236# CHECK: {nf}	shld	dx, dx, 1237# CHECK: encoding: [0x62,0xf4,0x7d,0x0c,0x24,0xd2,0x7b]8         {nf}	shld	dx, dx, 1239# CHECK: shld	dx, dx, dx, 12310# CHECK: encoding: [0x62,0xf4,0x6d,0x18,0x24,0xd2,0x7b]11         shld	dx, dx, dx, 12312# CHECK: {nf}	shld	dx, dx, dx, 12313# CHECK: encoding: [0x62,0xf4,0x6d,0x1c,0x24,0xd2,0x7b]14         {nf}	shld	dx, dx, dx, 12315# CHECK: {evex}	shld	word ptr [r8 + 4*rax + 291], dx, 12316# CHECK: encoding: [0x62,0xd4,0x7d,0x08,0x24,0x94,0x80,0x23,0x01,0x00,0x00,0x7b]17         {evex}	shld	word ptr [r8 + 4*rax + 291], dx, 12318# CHECK: {nf}	shld	word ptr [r8 + 4*rax + 291], dx, 12319# CHECK: encoding: [0x62,0xd4,0x7d,0x0c,0x24,0x94,0x80,0x23,0x01,0x00,0x00,0x7b]20         {nf}	shld	word ptr [r8 + 4*rax + 291], dx, 12321# CHECK: shld	dx, word ptr [r8 + 4*rax + 291], dx, 12322# CHECK: encoding: [0x62,0xd4,0x6d,0x18,0x24,0x94,0x80,0x23,0x01,0x00,0x00,0x7b]23         shld	dx, word ptr [r8 + 4*rax + 291], dx, 12324# CHECK: {nf}	shld	dx, word ptr [r8 + 4*rax + 291], dx, 12325# CHECK: encoding: [0x62,0xd4,0x6d,0x1c,0x24,0x94,0x80,0x23,0x01,0x00,0x00,0x7b]26         {nf}	shld	dx, word ptr [r8 + 4*rax + 291], dx, 12327# CHECK: {evex}	shld	ecx, ecx, 12328# CHECK: encoding: [0x62,0xf4,0x7c,0x08,0x24,0xc9,0x7b]29         {evex}	shld	ecx, ecx, 12330# CHECK: {nf}	shld	ecx, ecx, 12331# CHECK: encoding: [0x62,0xf4,0x7c,0x0c,0x24,0xc9,0x7b]32         {nf}	shld	ecx, ecx, 12333# CHECK: shld	ecx, ecx, ecx, 12334# CHECK: encoding: [0x62,0xf4,0x74,0x18,0x24,0xc9,0x7b]35         shld	ecx, ecx, ecx, 12336# CHECK: {nf}	shld	ecx, ecx, ecx, 12337# CHECK: encoding: [0x62,0xf4,0x74,0x1c,0x24,0xc9,0x7b]38         {nf}	shld	ecx, ecx, ecx, 12339# CHECK: {evex}	shld	dword ptr [r8 + 4*rax + 291], ecx, 12340# CHECK: encoding: [0x62,0xd4,0x7c,0x08,0x24,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]41         {evex}	shld	dword ptr [r8 + 4*rax + 291], ecx, 12342# CHECK: {nf}	shld	dword ptr [r8 + 4*rax + 291], ecx, 12343# CHECK: encoding: [0x62,0xd4,0x7c,0x0c,0x24,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]44         {nf}	shld	dword ptr [r8 + 4*rax + 291], ecx, 12345# CHECK: shld	ecx, dword ptr [r8 + 4*rax + 291], ecx, 12346# CHECK: encoding: [0x62,0xd4,0x74,0x18,0x24,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]47         shld	ecx, dword ptr [r8 + 4*rax + 291], ecx, 12348# CHECK: {nf}	shld	ecx, dword ptr [r8 + 4*rax + 291], ecx, 12349# CHECK: encoding: [0x62,0xd4,0x74,0x1c,0x24,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]50         {nf}	shld	ecx, dword ptr [r8 + 4*rax + 291], ecx, 12351# CHECK: {evex}	shld	r9, r9, 12352# CHECK: encoding: [0x62,0x54,0xfc,0x08,0x24,0xc9,0x7b]53         {evex}	shld	r9, r9, 12354# CHECK: {nf}	shld	r9, r9, 12355# CHECK: encoding: [0x62,0x54,0xfc,0x0c,0x24,0xc9,0x7b]56         {nf}	shld	r9, r9, 12357# CHECK: shld	r9, r9, r9, 12358# CHECK: encoding: [0x62,0x54,0xb4,0x18,0x24,0xc9,0x7b]59         shld	r9, r9, r9, 12360# CHECK: {nf}	shld	r9, r9, r9, 12361# CHECK: encoding: [0x62,0x54,0xb4,0x1c,0x24,0xc9,0x7b]62         {nf}	shld	r9, r9, r9, 12363# CHECK: {evex}	shld	qword ptr [r8 + 4*rax + 291], r9, 12364# CHECK: encoding: [0x62,0x54,0xfc,0x08,0x24,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]65         {evex}	shld	qword ptr [r8 + 4*rax + 291], r9, 12366# CHECK: {nf}	shld	qword ptr [r8 + 4*rax + 291], r9, 12367# CHECK: encoding: [0x62,0x54,0xfc,0x0c,0x24,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]68         {nf}	shld	qword ptr [r8 + 4*rax + 291], r9, 12369# CHECK: shld	r9, qword ptr [r8 + 4*rax + 291], r9, 12370# CHECK: encoding: [0x62,0x54,0xb4,0x18,0x24,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]71         shld	r9, qword ptr [r8 + 4*rax + 291], r9, 12372# CHECK: {nf}	shld	r9, qword ptr [r8 + 4*rax + 291], r9, 12373# CHECK: encoding: [0x62,0x54,0xb4,0x1c,0x24,0x8c,0x80,0x23,0x01,0x00,0x00,0x7b]74         {nf}	shld	r9, qword ptr [r8 + 4*rax + 291], r9, 12375# CHECK: {evex}	shld	dx, dx, cl76# CHECK: encoding: [0x62,0xf4,0x7d,0x08,0xa5,0xd2]77         {evex}	shld	dx, dx, cl78# CHECK: {nf}	shld	dx, dx, cl79# CHECK: encoding: [0x62,0xf4,0x7d,0x0c,0xa5,0xd2]80         {nf}	shld	dx, dx, cl81# CHECK: shld	dx, dx, dx, cl82# CHECK: encoding: [0x62,0xf4,0x6d,0x18,0xa5,0xd2]83         shld	dx, dx, dx, cl84# CHECK: {nf}	shld	dx, dx, dx, cl85# CHECK: encoding: [0x62,0xf4,0x6d,0x1c,0xa5,0xd2]86         {nf}	shld	dx, dx, dx, cl87# CHECK: {evex}	shld	word ptr [r8 + 4*rax + 291], dx, cl88# CHECK: encoding: [0x62,0xd4,0x7d,0x08,0xa5,0x94,0x80,0x23,0x01,0x00,0x00]89         {evex}	shld	word ptr [r8 + 4*rax + 291], dx, cl90# CHECK: {nf}	shld	word ptr [r8 + 4*rax + 291], dx, cl91# CHECK: encoding: [0x62,0xd4,0x7d,0x0c,0xa5,0x94,0x80,0x23,0x01,0x00,0x00]92         {nf}	shld	word ptr [r8 + 4*rax + 291], dx, cl93# CHECK: shld	dx, word ptr [r8 + 4*rax + 291], dx, cl94# CHECK: encoding: [0x62,0xd4,0x6d,0x18,0xa5,0x94,0x80,0x23,0x01,0x00,0x00]95         shld	dx, word ptr [r8 + 4*rax + 291], dx, cl96# CHECK: {nf}	shld	dx, word ptr [r8 + 4*rax + 291], dx, cl97# CHECK: encoding: [0x62,0xd4,0x6d,0x1c,0xa5,0x94,0x80,0x23,0x01,0x00,0x00]98         {nf}	shld	dx, word ptr [r8 + 4*rax + 291], dx, cl99# CHECK: {evex}	shld	ecx, ecx, cl100# CHECK: encoding: [0x62,0xf4,0x7c,0x08,0xa5,0xc9]101         {evex}	shld	ecx, ecx, cl102# CHECK: {nf}	shld	ecx, ecx, cl103# CHECK: encoding: [0x62,0xf4,0x7c,0x0c,0xa5,0xc9]104         {nf}	shld	ecx, ecx, cl105# CHECK: shld	ecx, ecx, ecx, cl106# CHECK: encoding: [0x62,0xf4,0x74,0x18,0xa5,0xc9]107         shld	ecx, ecx, ecx, cl108# CHECK: {nf}	shld	ecx, ecx, ecx, cl109# CHECK: encoding: [0x62,0xf4,0x74,0x1c,0xa5,0xc9]110         {nf}	shld	ecx, ecx, ecx, cl111# CHECK: {evex}	shld	dword ptr [r8 + 4*rax + 291], ecx, cl112# CHECK: encoding: [0x62,0xd4,0x7c,0x08,0xa5,0x8c,0x80,0x23,0x01,0x00,0x00]113         {evex}	shld	dword ptr [r8 + 4*rax + 291], ecx, cl114# CHECK: {nf}	shld	dword ptr [r8 + 4*rax + 291], ecx, cl115# CHECK: encoding: [0x62,0xd4,0x7c,0x0c,0xa5,0x8c,0x80,0x23,0x01,0x00,0x00]116         {nf}	shld	dword ptr [r8 + 4*rax + 291], ecx, cl117# CHECK: shld	ecx, dword ptr [r8 + 4*rax + 291], ecx, cl118# CHECK: encoding: [0x62,0xd4,0x74,0x18,0xa5,0x8c,0x80,0x23,0x01,0x00,0x00]119         shld	ecx, dword ptr [r8 + 4*rax + 291], ecx, cl120# CHECK: {nf}	shld	ecx, dword ptr [r8 + 4*rax + 291], ecx, cl121# CHECK: encoding: [0x62,0xd4,0x74,0x1c,0xa5,0x8c,0x80,0x23,0x01,0x00,0x00]122         {nf}	shld	ecx, dword ptr [r8 + 4*rax + 291], ecx, cl123# CHECK: {evex}	shld	r9, r9, cl124# CHECK: encoding: [0x62,0x54,0xfc,0x08,0xa5,0xc9]125         {evex}	shld	r9, r9, cl126# CHECK: {nf}	shld	r9, r9, cl127# CHECK: encoding: [0x62,0x54,0xfc,0x0c,0xa5,0xc9]128         {nf}	shld	r9, r9, cl129# CHECK: shld	r9, r9, r9, cl130# CHECK: encoding: [0x62,0x54,0xb4,0x18,0xa5,0xc9]131         shld	r9, r9, r9, cl132# CHECK: {nf}	shld	r9, r9, r9, cl133# CHECK: encoding: [0x62,0x54,0xb4,0x1c,0xa5,0xc9]134         {nf}	shld	r9, r9, r9, cl135# CHECK: {evex}	shld	qword ptr [r8 + 4*rax + 291], r9, cl136# CHECK: encoding: [0x62,0x54,0xfc,0x08,0xa5,0x8c,0x80,0x23,0x01,0x00,0x00]137         {evex}	shld	qword ptr [r8 + 4*rax + 291], r9, cl138# CHECK: {nf}	shld	qword ptr [r8 + 4*rax + 291], r9, cl139# CHECK: encoding: [0x62,0x54,0xfc,0x0c,0xa5,0x8c,0x80,0x23,0x01,0x00,0x00]140         {nf}	shld	qword ptr [r8 + 4*rax + 291], r9, cl141# CHECK: shld	r9, qword ptr [r8 + 4*rax + 291], r9, cl142# CHECK: encoding: [0x62,0x54,0xb4,0x18,0xa5,0x8c,0x80,0x23,0x01,0x00,0x00]143         shld	r9, qword ptr [r8 + 4*rax + 291], r9, cl144# CHECK: {nf}	shld	r9, qword ptr [r8 + 4*rax + 291], r9, cl145# CHECK: encoding: [0x62,0x54,0xb4,0x1c,0xa5,0x8c,0x80,0x23,0x01,0x00,0x00]146         {nf}	shld	r9, qword ptr [r8 + 4*rax + 291], r9, cl147