xref: /llvm-project/llvm/test/MC/X86/apx/enqcmd-intel.s (revision 6d0080b5de26d8a8682ec6169851af3d04e30ccb)
1*6d0080b5SXinWang10# RUN: llvm-mc -triple x86_64 -x86-asm-syntax=intel -output-asm-variant=1 --show-encoding %s | FileCheck %s
2*6d0080b5SXinWang10
3*6d0080b5SXinWang10## enqcmd
4*6d0080b5SXinWang10
5*6d0080b5SXinWang10# CHECK: {evex}	enqcmd	ecx, zmmword ptr [eax + 4*ebx + 123]
6*6d0080b5SXinWang10# CHECK: encoding: [0x67,0x62,0xf4,0x7f,0x08,0xf8,0x4c,0x98,0x7b]
7*6d0080b5SXinWang10         {evex}	enqcmd	ecx, zmmword ptr [eax + 4*ebx + 123]
8*6d0080b5SXinWang10
9*6d0080b5SXinWang10# CHECK: {evex}	enqcmd	r9, zmmword ptr [rax + 4*rbx + 123]
10*6d0080b5SXinWang10# CHECK: encoding: [0x62,0x74,0x7f,0x08,0xf8,0x4c,0x98,0x7b]
11*6d0080b5SXinWang10         {evex}	enqcmd	r9, zmmword ptr [rax + 4*rbx + 123]
12*6d0080b5SXinWang10
13*6d0080b5SXinWang10# CHECK: enqcmd	r18d, zmmword ptr [r28d + 4*r29d + 291]
14*6d0080b5SXinWang10# CHECK: encoding: [0x67,0x62,0x8c,0x7b,0x08,0xf8,0x94,0xac,0x23,0x01,0x00,0x00]
15*6d0080b5SXinWang10         enqcmd	r18d, zmmword ptr [r28d + 4*r29d + 291]
16*6d0080b5SXinWang10
17*6d0080b5SXinWang10# CHECK: enqcmd	r19, zmmword ptr [r28 + 4*r29 + 291]
18*6d0080b5SXinWang10# CHECK: encoding: [0x62,0x8c,0x7b,0x08,0xf8,0x9c,0xac,0x23,0x01,0x00,0x00]
19*6d0080b5SXinWang10         enqcmd	r19, zmmword ptr [r28 + 4*r29 + 291]
20*6d0080b5SXinWang10
21*6d0080b5SXinWang10## enqcmds
22*6d0080b5SXinWang10
23*6d0080b5SXinWang10# CHECK: {evex}	enqcmds	ecx, zmmword ptr [eax + 4*ebx + 123]
24*6d0080b5SXinWang10# CHECK: encoding: [0x67,0x62,0xf4,0x7e,0x08,0xf8,0x4c,0x98,0x7b]
25*6d0080b5SXinWang10         {evex}	enqcmds	ecx, zmmword ptr [eax + 4*ebx + 123]
26*6d0080b5SXinWang10
27*6d0080b5SXinWang10# CHECK: {evex}	enqcmds	r9, zmmword ptr [rax + 4*rbx + 123]
28*6d0080b5SXinWang10# CHECK: encoding: [0x62,0x74,0x7e,0x08,0xf8,0x4c,0x98,0x7b]
29*6d0080b5SXinWang10         {evex}	enqcmds	r9, zmmword ptr [rax + 4*rbx + 123]
30*6d0080b5SXinWang10
31*6d0080b5SXinWang10# CHECK: enqcmds	r18d, zmmword ptr [r28d + 4*r29d + 291]
32*6d0080b5SXinWang10# CHECK: encoding: [0x67,0x62,0x8c,0x7a,0x08,0xf8,0x94,0xac,0x23,0x01,0x00,0x00]
33*6d0080b5SXinWang10         enqcmds	r18d, zmmword ptr [r28d + 4*r29d + 291]
34*6d0080b5SXinWang10
35*6d0080b5SXinWang10# CHECK: enqcmds	r19, zmmword ptr [r28 + 4*r29 + 291]
36*6d0080b5SXinWang10# CHECK: encoding: [0x62,0x8c,0x7a,0x08,0xf8,0x9c,0xac,0x23,0x01,0x00,0x00]
37*6d0080b5SXinWang10         enqcmds	r19, zmmword ptr [r28 + 4*r29 + 291]
38