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