1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
|
# Check EVEX WIG instructions
.allow_index_reg
.text
_start:
vpmovsxbd %xmm5, %zmm6{%k7} # AVX512
vpmovsxbd %xmm5, %zmm6{%k7}{z} # AVX512
vpmovsxbd (%ecx), %zmm6{%k7} # AVX512
vpmovsxbd -123456(%esp,%esi,8), %zmm6{%k7} # AVX512
vpmovsxbd 2032(%edx), %zmm6{%k7} # AVX512 Disp8
vpmovsxbd 2048(%edx), %zmm6{%k7} # AVX512
vpmovsxbd -2048(%edx), %zmm6{%k7} # AVX512 Disp8
vpmovsxbd -2064(%edx), %zmm6{%k7} # AVX512
vpmovsxbq %xmm5, %zmm6{%k7} # AVX512
vpmovsxbq %xmm5, %zmm6{%k7}{z} # AVX512
vpmovsxbq (%ecx), %zmm6{%k7} # AVX512
vpmovsxbq -123456(%esp,%esi,8), %zmm6{%k7} # AVX512
vpmovsxbq 1016(%edx), %zmm6{%k7} # AVX512 Disp8
vpmovsxbq 1024(%edx), %zmm6{%k7} # AVX512
vpmovsxbq -1024(%edx), %zmm6{%k7} # AVX512 Disp8
vpmovsxbq -1032(%edx), %zmm6{%k7} # AVX512
vpmovsxwd %ymm5, %zmm6{%k7} # AVX512
vpmovsxwd %ymm5, %zmm6{%k7}{z} # AVX512
vpmovsxwd (%ecx), %zmm6{%k7} # AVX512
vpmovsxwd -123456(%esp,%esi,8), %zmm6{%k7} # AVX512
vpmovsxwd 4064(%edx), %zmm6{%k7} # AVX512 Disp8
vpmovsxwd 4096(%edx), %zmm6{%k7} # AVX512
vpmovsxwd -4096(%edx), %zmm6{%k7} # AVX512 Disp8
vpmovsxwd -4128(%edx), %zmm6{%k7} # AVX512
vpmovsxwq %xmm5, %zmm6{%k7} # AVX512
vpmovsxwq %xmm5, %zmm6{%k7}{z} # AVX512
vpmovsxwq (%ecx), %zmm6{%k7} # AVX512
vpmovsxwq -123456(%esp,%esi,8), %zmm6{%k7} # AVX512
vpmovsxwq 2032(%edx), %zmm6{%k7} # AVX512 Disp8
vpmovsxwq 2048(%edx), %zmm6{%k7} # AVX512
vpmovsxwq -2048(%edx), %zmm6{%k7} # AVX512 Disp8
vpmovsxwq -2064(%edx), %zmm6{%k7} # AVX512
vpmovzxbd %xmm5, %zmm6{%k7} # AVX512
vpmovzxbd %xmm5, %zmm6{%k7}{z} # AVX512
vpmovzxbd (%ecx), %zmm6{%k7} # AVX512
vpmovzxbd -123456(%esp,%esi,8), %zmm6{%k7} # AVX512
vpmovzxbd 2032(%edx), %zmm6{%k7} # AVX512 Disp8
vpmovzxbd 2048(%edx), %zmm6{%k7} # AVX512
vpmovzxbd -2048(%edx), %zmm6{%k7} # AVX512 Disp8
vpmovzxbd -2064(%edx), %zmm6{%k7} # AVX512
vpmovzxbq %xmm5, %zmm6{%k7} # AVX512
vpmovzxbq %xmm5, %zmm6{%k7}{z} # AVX512
vpmovzxbq (%ecx), %zmm6{%k7} # AVX512
vpmovzxbq -123456(%esp,%esi,8), %zmm6{%k7} # AVX512
vpmovzxbq 1016(%edx), %zmm6{%k7} # AVX512 Disp8
vpmovzxbq 1024(%edx), %zmm6{%k7} # AVX512
vpmovzxbq -1024(%edx), %zmm6{%k7} # AVX512 Disp8
vpmovzxbq -1032(%edx), %zmm6{%k7} # AVX512
vpmovzxwd %ymm5, %zmm6{%k7} # AVX512
vpmovzxwd %ymm5, %zmm6{%k7}{z} # AVX512
vpmovzxwd (%ecx), %zmm6{%k7} # AVX512
vpmovzxwd -123456(%esp,%esi,8), %zmm6{%k7} # AVX512
vpmovzxwd 4064(%edx), %zmm6{%k7} # AVX512 Disp8
vpmovzxwd 4096(%edx), %zmm6{%k7} # AVX512
vpmovzxwd -4096(%edx), %zmm6{%k7} # AVX512 Disp8
vpmovzxwd -4128(%edx), %zmm6{%k7} # AVX512
vpmovzxwq %xmm5, %zmm6{%k7} # AVX512
vpmovzxwq %xmm5, %zmm6{%k7}{z} # AVX512
vpmovzxwq (%ecx), %zmm6{%k7} # AVX512
vpmovzxwq -123456(%esp,%esi,8), %zmm6{%k7} # AVX512
vpmovzxwq 2032(%edx), %zmm6{%k7} # AVX512 Disp8
vpmovzxwq 2048(%edx), %zmm6{%k7} # AVX512
vpmovzxwq -2048(%edx), %zmm6{%k7} # AVX512 Disp8
vpmovzxwq -2064(%edx), %zmm6{%k7} # AVX512
.intel_syntax noprefix
vpmovsxbd zmm6{k7}, xmm5 # AVX512
vpmovsxbd zmm6{k7}{z}, xmm5 # AVX512
vpmovsxbd zmm6{k7}, XMMWORD PTR [ecx] # AVX512
vpmovsxbd zmm6{k7}, XMMWORD PTR [esp+esi*8-123456] # AVX512
vpmovsxbd zmm6{k7}, XMMWORD PTR [edx+2032] # AVX512 Disp8
vpmovsxbd zmm6{k7}, XMMWORD PTR [edx+2048] # AVX512
vpmovsxbd zmm6{k7}, XMMWORD PTR [edx-2048] # AVX512 Disp8
vpmovsxbd zmm6{k7}, XMMWORD PTR [edx-2064] # AVX512
vpmovsxbq zmm6{k7}, xmm5 # AVX512
vpmovsxbq zmm6{k7}{z}, xmm5 # AVX512
vpmovsxbq zmm6{k7}, QWORD PTR [ecx] # AVX512
vpmovsxbq zmm6{k7}, QWORD PTR [esp+esi*8-123456] # AVX512
vpmovsxbq zmm6{k7}, QWORD PTR [edx+1016] # AVX512 Disp8
vpmovsxbq zmm6{k7}, QWORD PTR [edx+1024] # AVX512
vpmovsxbq zmm6{k7}, QWORD PTR [edx-1024] # AVX512 Disp8
vpmovsxbq zmm6{k7}, QWORD PTR [edx-1032] # AVX512
vpmovsxwd zmm6{k7}, ymm5 # AVX512
vpmovsxwd zmm6{k7}{z}, ymm5 # AVX512
vpmovsxwd zmm6{k7}, YMMWORD PTR [ecx] # AVX512
vpmovsxwd zmm6{k7}, YMMWORD PTR [esp+esi*8-123456] # AVX512
vpmovsxwd zmm6{k7}, YMMWORD PTR [edx+4064] # AVX512 Disp8
vpmovsxwd zmm6{k7}, YMMWORD PTR [edx+4096] # AVX512
vpmovsxwd zmm6{k7}, YMMWORD PTR [edx-4096] # AVX512 Disp8
vpmovsxwd zmm6{k7}, YMMWORD PTR [edx-4128] # AVX512
vpmovsxwq zmm6{k7}, xmm5 # AVX512
vpmovsxwq zmm6{k7}{z}, xmm5 # AVX512
vpmovsxwq zmm6{k7}, XMMWORD PTR [ecx] # AVX512
vpmovsxwq zmm6{k7}, XMMWORD PTR [esp+esi*8-123456] # AVX512
vpmovsxwq zmm6{k7}, XMMWORD PTR [edx+2032] # AVX512 Disp8
vpmovsxwq zmm6{k7}, XMMWORD PTR [edx+2048] # AVX512
vpmovsxwq zmm6{k7}, XMMWORD PTR [edx-2048] # AVX512 Disp8
vpmovsxwq zmm6{k7}, XMMWORD PTR [edx-2064] # AVX512
vpmovzxbd zmm6{k7}, xmm5 # AVX512
vpmovzxbd zmm6{k7}{z}, xmm5 # AVX512
vpmovzxbd zmm6{k7}, XMMWORD PTR [ecx] # AVX512
vpmovzxbd zmm6{k7}, XMMWORD PTR [esp+esi*8-123456] # AVX512
vpmovzxbd zmm6{k7}, XMMWORD PTR [edx+2032] # AVX512 Disp8
vpmovzxbd zmm6{k7}, XMMWORD PTR [edx+2048] # AVX512
vpmovzxbd zmm6{k7}, XMMWORD PTR [edx-2048] # AVX512 Disp8
vpmovzxbd zmm6{k7}, XMMWORD PTR [edx-2064] # AVX512
vpmovzxbq zmm6{k7}, xmm5 # AVX512
vpmovzxbq zmm6{k7}{z}, xmm5 # AVX512
vpmovzxbq zmm6{k7}, QWORD PTR [ecx] # AVX512
vpmovzxbq zmm6{k7}, QWORD PTR [esp+esi*8-123456] # AVX512
vpmovzxbq zmm6{k7}, QWORD PTR [edx+1016] # AVX512 Disp8
vpmovzxbq zmm6{k7}, QWORD PTR [edx+1024] # AVX512
vpmovzxbq zmm6{k7}, QWORD PTR [edx-1024] # AVX512 Disp8
vpmovzxbq zmm6{k7}, QWORD PTR [edx-1032] # AVX512
vpmovzxwd zmm6{k7}, ymm5 # AVX512
vpmovzxwd zmm6{k7}{z}, ymm5 # AVX512
vpmovzxwd zmm6{k7}, YMMWORD PTR [ecx] # AVX512
vpmovzxwd zmm6{k7}, YMMWORD PTR [esp+esi*8-123456] # AVX512
vpmovzxwd zmm6{k7}, YMMWORD PTR [edx+4064] # AVX512 Disp8
vpmovzxwd zmm6{k7}, YMMWORD PTR [edx+4096] # AVX512
vpmovzxwd zmm6{k7}, YMMWORD PTR [edx-4096] # AVX512 Disp8
vpmovzxwd zmm6{k7}, YMMWORD PTR [edx-4128] # AVX512
vpmovzxwq zmm6{k7}, xmm5 # AVX512
vpmovzxwq zmm6{k7}{z}, xmm5 # AVX512
vpmovzxwq zmm6{k7}, XMMWORD PTR [ecx] # AVX512
vpmovzxwq zmm6{k7}, XMMWORD PTR [esp+esi*8-123456] # AVX512
vpmovzxwq zmm6{k7}, XMMWORD PTR [edx+2032] # AVX512 Disp8
vpmovzxwq zmm6{k7}, XMMWORD PTR [edx+2048] # AVX512
vpmovzxwq zmm6{k7}, XMMWORD PTR [edx-2048] # AVX512 Disp8
vpmovzxwq zmm6{k7}, XMMWORD PTR [edx-2064] # AVX512
|