1[bits 64]
2aesenc xmm1, xmm2
3aesenc xmm1, [rax]
4aesenc xmm1, dqword [rax]
5aesenc xmm10, xmm12
6aesenc xmm10, [rax+r15*4]
7aesenc xmm10, [r14+r15*4]
8vaesenc xmm1, xmm2
9vaesenc xmm1, [rax]
10vaesenc xmm1, dqword [rax]
11vaesenc xmm1, xmm2, xmm3
12vaesenc xmm1, xmm2, [rax]
13vaesenc xmm1, xmm2, dqword [rax]
14
15aesenclast xmm1, xmm2
16aesenclast xmm1, [rax]
17aesenclast xmm1, dqword [rax]
18vaesenclast xmm1, xmm2
19vaesenclast xmm1, [rax]
20vaesenclast xmm1, dqword [rax]
21vaesenclast xmm1, xmm2, xmm3
22vaesenclast xmm1, xmm2, [rax]
23vaesenclast xmm1, xmm2, dqword [rax]
24
25aesdec xmm1, xmm2
26aesdec xmm1, [rax]
27aesdec xmm1, dqword [rax]
28vaesdec xmm1, xmm2
29vaesdec xmm1, [rax]
30vaesdec xmm1, dqword [rax]
31vaesdec xmm1, xmm2, xmm3
32vaesdec xmm1, xmm2, [rax]
33vaesdec xmm1, xmm2, dqword [rax]
34
35aesdeclast xmm1, xmm2
36aesdeclast xmm1, [rax]
37aesdeclast xmm1, dqword [rax]
38vaesdeclast xmm1, xmm2
39vaesdeclast xmm1, [rax]
40vaesdeclast xmm1, dqword [rax]
41vaesdeclast xmm1, xmm2, xmm3
42vaesdeclast xmm1, xmm2, [rax]
43vaesdeclast xmm1, xmm2, dqword [rax]
44
45aesimc xmm1, xmm2
46aesimc xmm1, [rax]
47aesimc xmm1, dqword [rax]
48vaesimc xmm1, xmm2
49vaesimc xmm1, [rax]
50vaesimc xmm1, dqword [rax]
51; no 3-operand form
52
53aeskeygenassist xmm1, xmm2, 5
54aeskeygenassist xmm1, [rax], byte 5
55aeskeygenassist xmm1, dqword [rax], 5
56vaeskeygenassist xmm1, xmm2, 5
57vaeskeygenassist xmm1, [rax], byte 5
58vaeskeygenassist xmm1, dqword [rax], 5
59
60pclmulqdq xmm1, xmm2, 5
61pclmulqdq xmm1, [rax], byte 5
62pclmulqdq xmm1, dqword [rax], 5
63
64; pclmulqdq variants
65pclmullqlqdq xmm1, xmm2
66pclmullqlqdq xmm1, [rax]
67pclmullqlqdq xmm1, dqword [rax]
68
69pclmulhqlqdq xmm1, xmm2
70pclmulhqlqdq xmm1, [rax]
71pclmulhqlqdq xmm1, dqword [rax]
72
73pclmullqhqdq xmm1, xmm2
74pclmullqhqdq xmm1, [rax]
75pclmullqhqdq xmm1, dqword [rax]
76
77pclmulhqhqdq xmm1, xmm2
78pclmulhqhqdq xmm1, [rax]
79pclmulhqhqdq xmm1, dqword [rax]
80
81