brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.8 KiB · 3043990 Raw
74 lines · plain
1# RUN: llvm-mc -triple x86_64 -x86-asm-syntax=intel -output-asm-variant=1 --show-encoding %s | FileCheck %s2 3# CHECK: {evex}	movbe	ax, dx4# CHECK: encoding: [0x62,0xf4,0x7d,0x08,0x61,0xd0]5         {evex}	movbe	ax, dx6 7# CHECK: {evex}	movbe	word ptr [rax + 4*rbx + 123], dx8# CHECK: encoding: [0x62,0xf4,0x7d,0x08,0x61,0x54,0x98,0x7b]9         {evex}	movbe	word ptr [rax + 4*rbx + 123], dx10 11# CHECK: {evex}	movbe	edx, ecx12# CHECK: encoding: [0x62,0xf4,0x7c,0x08,0x61,0xca]13         {evex}	movbe	edx, ecx14 15# CHECK: {evex}	movbe	dword ptr [rax + 4*rbx + 123], ecx16# CHECK: encoding: [0x62,0xf4,0x7c,0x08,0x61,0x4c,0x98,0x7b]17         {evex}	movbe	dword ptr [rax + 4*rbx + 123], ecx18 19# CHECK: {evex}	movbe	r15, r920# CHECK: encoding: [0x62,0x54,0xfc,0x08,0x61,0xcf]21         {evex}	movbe	r15, r922 23# CHECK: {evex}	movbe	qword ptr [rax + 4*rbx + 123], r924# CHECK: encoding: [0x62,0x74,0xfc,0x08,0x61,0x4c,0x98,0x7b]25         {evex}	movbe	qword ptr [rax + 4*rbx + 123], r926 27# CHECK: {evex}	movbe	dx, word ptr [rax + 4*rbx + 123]28# CHECK: encoding: [0x62,0xf4,0x7d,0x08,0x60,0x54,0x98,0x7b]29         {evex}	movbe	dx, word ptr [rax + 4*rbx + 123]30 31# CHECK: {evex}	movbe	ecx, dword ptr [rax + 4*rbx + 123]32# CHECK: encoding: [0x62,0xf4,0x7c,0x08,0x60,0x4c,0x98,0x7b]33         {evex}	movbe	ecx, dword ptr [rax + 4*rbx + 123]34 35# CHECK: {evex}	movbe	r9, qword ptr [rax + 4*rbx + 123]36# CHECK: encoding: [0x62,0x74,0xfc,0x08,0x60,0x4c,0x98,0x7b]37         {evex}	movbe	r9, qword ptr [rax + 4*rbx + 123]38 39# CHECK: movbe	r21w, r17w40# CHECK: encoding: [0x62,0xec,0x7d,0x08,0x61,0xcd]41         movbe	r21w, r17w42 43# CHECK: movbe	word ptr [r28 + 4*r29 + 291], r17w44# CHECK: encoding: [0x62,0x8c,0x79,0x08,0x61,0x8c,0xac,0x23,0x01,0x00,0x00]45         movbe	word ptr [r28 + 4*r29 + 291], r17w46 47# CHECK: movbe	r22d, r18d48# CHECK: encoding: [0x62,0xec,0x7c,0x08,0x61,0xd6]49         movbe	r22d, r18d50 51# CHECK: movbe	dword ptr [r28 + 4*r29 + 291], r18d52# CHECK: encoding: [0x62,0x8c,0x78,0x08,0x61,0x94,0xac,0x23,0x01,0x00,0x00]53         movbe	dword ptr [r28 + 4*r29 + 291], r18d54 55# CHECK: movbe	r23, r1956# CHECK: encoding: [0x62,0xec,0xfc,0x08,0x61,0xdf]57         movbe	r23, r1958 59# CHECK: movbe	qword ptr [r28 + 4*r29 + 291], r1960# CHECK: encoding: [0x62,0x8c,0xf8,0x08,0x61,0x9c,0xac,0x23,0x01,0x00,0x00]61         movbe	qword ptr [r28 + 4*r29 + 291], r1962 63# CHECK: movbe	r17w, word ptr [r28 + 4*r29 + 291]64# CHECK: encoding: [0x62,0x8c,0x79,0x08,0x60,0x8c,0xac,0x23,0x01,0x00,0x00]65         movbe	r17w, word ptr [r28 + 4*r29 + 291]66 67# CHECK: movbe	r18d, dword ptr [r28 + 4*r29 + 291]68# CHECK: encoding: [0x62,0x8c,0x78,0x08,0x60,0x94,0xac,0x23,0x01,0x00,0x00]69         movbe	r18d, dword ptr [r28 + 4*r29 + 291]70 71# CHECK: movbe	r19, qword ptr [r28 + 4*r29 + 291]72# CHECK: encoding: [0x62,0x8c,0xf8,0x08,0x60,0x9c,0xac,0x23,0x01,0x00,0x00]73         movbe	r19, qword ptr [r28 + 4*r29 + 291]74