1# Check ENQCMD[S] 64-bit instructions
2
3	.allow_index_reg
4	.text
5_start:
6	enqcmd (%rcx),%rax
7	enqcmd (%ecx),%eax
8	enqcmds (%rcx),%rax
9	enqcmds (%ecx),%eax
10	enqcmd foo(%rip),%rcx
11	enqcmd foo(%eip),%ecx
12	enqcmds foo(%rip),%rcx
13	enqcmds foo(%eip),%ecx
14	enqcmd foo, %ecx
15	enqcmd 0x12345678, %ecx
16	enqcmds foo, %ecx
17	enqcmds 0x12345678, %ecx
18
19	.intel_syntax noprefix
20	enqcmd rax,[rcx]
21	enqcmd eax,[ecx]
22	enqcmds rax,[rcx]
23	enqcmds eax,[ecx]
24	enqcmd rcx,[rip+foo]
25	enqcmd ecx,[eip+foo]
26	enqcmds rcx,[rip+foo]
27	enqcmds ecx,[eip+foo]
28	enqcmd ecx,ds:foo
29	enqcmd ecx,ds:0x12345678
30	enqcmds ecx,ds:foo
31	enqcmds ecx,ds:0x12345678
32