3 #name
: i386 AVX512VBMI
insns (Intel disassembly
)
9 Disassembly of section \
.text
:
12 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 8d f4
[ ]*vpermb zmm6
,zmm5
,zmm4
13 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 4f 8d f4
[ ]*vpermb zmm6\
{k7\
},zmm5
,zmm4
14 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 cf
8d f4
[ ]*vpermb zmm6\
{k7\
}\
{z\
},zmm5
,zmm4
15 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 8d 31[ ]*vpermb zmm6
,zmm5
,ZMMWORD PTR \
[ecx\
]
16 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 8d b4 f4 c0
1d fe ff
[ ]*vpermb zmm6
,zmm5
,ZMMWORD PTR \
[esp\
+esi\
*8-0x1e240\
]
17 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 8d 72 7f[ ]*vpermb zmm6
,zmm5
,ZMMWORD PTR \
[edx\
+0x1fc0\
]
18 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 8d b2
00 20 00 00[ ]*vpermb zmm6
,zmm5
,ZMMWORD PTR \
[edx\
+0x2000\
]
19 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 8d 72 80[ ]*vpermb zmm6
,zmm5
,ZMMWORD PTR \
[edx
-0x2000\
]
20 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 8d b2 c0
df ff ff
[ ]*vpermb zmm6
,zmm5
,ZMMWORD PTR \
[edx
-0x2040\
]
21 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 75 f4
[ ]*vpermi2b zmm6
,zmm5
,zmm4
22 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 4f 75 f4
[ ]*vpermi2b zmm6\
{k7\
},zmm5
,zmm4
23 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 cf
75 f4
[ ]*vpermi2b zmm6\
{k7\
}\
{z\
},zmm5
,zmm4
24 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 75 31[ ]*vpermi2b zmm6
,zmm5
,ZMMWORD PTR \
[ecx\
]
25 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 75 b4 f4 c0
1d fe ff
[ ]*vpermi2b zmm6
,zmm5
,ZMMWORD PTR \
[esp\
+esi\
*8-0x1e240\
]
26 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 75 72 7f[ ]*vpermi2b zmm6
,zmm5
,ZMMWORD PTR \
[edx\
+0x1fc0\
]
27 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 75 b2
00 20 00 00[ ]*vpermi2b zmm6
,zmm5
,ZMMWORD PTR \
[edx\
+0x2000\
]
28 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 75 72 80[ ]*vpermi2b zmm6
,zmm5
,ZMMWORD PTR \
[edx
-0x2000\
]
29 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 75 b2 c0
df ff ff
[ ]*vpermi2b zmm6
,zmm5
,ZMMWORD PTR \
[edx
-0x2040\
]
30 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 7d f4
[ ]*vpermt2b zmm6
,zmm5
,zmm4
31 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 4f 7d f4
[ ]*vpermt2b zmm6\
{k7\
},zmm5
,zmm4
32 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 cf
7d f4
[ ]*vpermt2b zmm6\
{k7\
}\
{z\
},zmm5
,zmm4
33 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 7d 31[ ]*vpermt2b zmm6
,zmm5
,ZMMWORD PTR \
[ecx\
]
34 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 7d b4 f4 c0
1d fe ff
[ ]*vpermt2b zmm6
,zmm5
,ZMMWORD PTR \
[esp\
+esi\
*8-0x1e240\
]
35 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 7d 72 7f[ ]*vpermt2b zmm6
,zmm5
,ZMMWORD PTR \
[edx\
+0x1fc0\
]
36 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 7d b2
00 20 00 00[ ]*vpermt2b zmm6
,zmm5
,ZMMWORD PTR \
[edx\
+0x2000\
]
37 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 7d 72 80[ ]*vpermt2b zmm6
,zmm5
,ZMMWORD PTR \
[edx
-0x2000\
]
38 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 7d b2 c0
df ff ff
[ ]*vpermt2b zmm6
,zmm5
,ZMMWORD PTR \
[edx
-0x2040\
]
39 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
48 83 f4
[ ]*vpmultishiftqb zmm6
,zmm5
,zmm4
40 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
4f 83 f4
[ ]*vpmultishiftqb zmm6\
{k7\
},zmm5
,zmm4
41 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5 cf
83 f4
[ ]*vpmultishiftqb zmm6\
{k7\
}\
{z\
},zmm5
,zmm4
42 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
48 83 31[ ]*vpmultishiftqb zmm6
,zmm5
,ZMMWORD PTR \
[ecx\
]
43 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
48 83 b4 f4 c0
1d fe ff
[ ]*vpmultishiftqb zmm6
,zmm5
,ZMMWORD PTR \
[esp\
+esi\
*8-0x1e240\
]
44 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
58 83 30[ ]*vpmultishiftqb zmm6
,zmm5
,QWORD BCST \
[eax\
]
45 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
48 83 72 7f[ ]*vpmultishiftqb zmm6
,zmm5
,ZMMWORD PTR \
[edx\
+0x1fc0\
]
46 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
48 83 b2
00 20 00 00[ ]*vpmultishiftqb zmm6
,zmm5
,ZMMWORD PTR \
[edx\
+0x2000\
]
47 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
48 83 72 80[ ]*vpmultishiftqb zmm6
,zmm5
,ZMMWORD PTR \
[edx
-0x2000\
]
48 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
48 83 b2 c0
df ff ff
[ ]*vpmultishiftqb zmm6
,zmm5
,ZMMWORD PTR \
[edx
-0x2040\
]
49 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
58 83 72 7f[ ]*vpmultishiftqb zmm6
,zmm5
,QWORD BCST \
[edx\
+0x3f8\
]
50 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
58 83 b2
00 04 00 00[ ]*vpmultishiftqb zmm6
,zmm5
,QWORD BCST \
[edx\
+0x400\
]
51 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
58 83 72 80[ ]*vpmultishiftqb zmm6
,zmm5
,QWORD BCST \
[edx
-0x400\
]
52 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
58 83 b2 f8 fb ff ff
[ ]*vpmultishiftqb zmm6
,zmm5
,QWORD BCST \
[edx
-0x408\
]
53 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 8d f4
[ ]*vpermb zmm6
,zmm5
,zmm4
54 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 4f 8d f4
[ ]*vpermb zmm6\
{k7\
},zmm5
,zmm4
55 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 cf
8d f4
[ ]*vpermb zmm6\
{k7\
}\
{z\
},zmm5
,zmm4
56 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 8d 31[ ]*vpermb zmm6
,zmm5
,ZMMWORD PTR \
[ecx\
]
57 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 8d b4 f4 c0
1d fe ff
[ ]*vpermb zmm6
,zmm5
,ZMMWORD PTR \
[esp\
+esi\
*8-0x1e240\
]
58 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 8d 72 7f[ ]*vpermb zmm6
,zmm5
,ZMMWORD PTR \
[edx\
+0x1fc0\
]
59 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 8d b2
00 20 00 00[ ]*vpermb zmm6
,zmm5
,ZMMWORD PTR \
[edx\
+0x2000\
]
60 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 8d 72 80[ ]*vpermb zmm6
,zmm5
,ZMMWORD PTR \
[edx
-0x2000\
]
61 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 8d b2 c0
df ff ff
[ ]*vpermb zmm6
,zmm5
,ZMMWORD PTR \
[edx
-0x2040\
]
62 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 75 f4
[ ]*vpermi2b zmm6
,zmm5
,zmm4
63 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 4f 75 f4
[ ]*vpermi2b zmm6\
{k7\
},zmm5
,zmm4
64 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 cf
75 f4
[ ]*vpermi2b zmm6\
{k7\
}\
{z\
},zmm5
,zmm4
65 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 75 31[ ]*vpermi2b zmm6
,zmm5
,ZMMWORD PTR \
[ecx\
]
66 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 75 b4 f4 c0
1d fe ff
[ ]*vpermi2b zmm6
,zmm5
,ZMMWORD PTR \
[esp\
+esi\
*8-0x1e240\
]
67 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 75 72 7f[ ]*vpermi2b zmm6
,zmm5
,ZMMWORD PTR \
[edx\
+0x1fc0\
]
68 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 75 b2
00 20 00 00[ ]*vpermi2b zmm6
,zmm5
,ZMMWORD PTR \
[edx\
+0x2000\
]
69 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 75 72 80[ ]*vpermi2b zmm6
,zmm5
,ZMMWORD PTR \
[edx
-0x2000\
]
70 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 75 b2 c0
df ff ff
[ ]*vpermi2b zmm6
,zmm5
,ZMMWORD PTR \
[edx
-0x2040\
]
71 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 7d f4
[ ]*vpermt2b zmm6
,zmm5
,zmm4
72 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 4f 7d f4
[ ]*vpermt2b zmm6\
{k7\
},zmm5
,zmm4
73 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 cf
7d f4
[ ]*vpermt2b zmm6\
{k7\
}\
{z\
},zmm5
,zmm4
74 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 7d 31[ ]*vpermt2b zmm6
,zmm5
,ZMMWORD PTR \
[ecx\
]
75 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 7d b4 f4 c0
1d fe ff
[ ]*vpermt2b zmm6
,zmm5
,ZMMWORD PTR \
[esp\
+esi\
*8-0x1e240\
]
76 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 7d 72 7f[ ]*vpermt2b zmm6
,zmm5
,ZMMWORD PTR \
[edx\
+0x1fc0\
]
77 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 7d b2
00 20 00 00[ ]*vpermt2b zmm6
,zmm5
,ZMMWORD PTR \
[edx\
+0x2000\
]
78 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 7d 72 80[ ]*vpermt2b zmm6
,zmm5
,ZMMWORD PTR \
[edx
-0x2000\
]
79 [ ]*[a
-f0
-9]+:[ ]*62 f2
55 48 7d b2 c0
df ff ff
[ ]*vpermt2b zmm6
,zmm5
,ZMMWORD PTR \
[edx
-0x2040\
]
80 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
48 83 f4
[ ]*vpmultishiftqb zmm6
,zmm5
,zmm4
81 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
4f 83 f4
[ ]*vpmultishiftqb zmm6\
{k7\
},zmm5
,zmm4
82 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5 cf
83 f4
[ ]*vpmultishiftqb zmm6\
{k7\
}\
{z\
},zmm5
,zmm4
83 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
48 83 31[ ]*vpmultishiftqb zmm6
,zmm5
,ZMMWORD PTR \
[ecx\
]
84 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
48 83 b4 f4 c0
1d fe ff
[ ]*vpmultishiftqb zmm6
,zmm5
,ZMMWORD PTR \
[esp\
+esi\
*8-0x1e240\
]
85 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
58 83 30[ ]*vpmultishiftqb zmm6
,zmm5
,QWORD BCST \
[eax\
]
86 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
48 83 72 7f[ ]*vpmultishiftqb zmm6
,zmm5
,ZMMWORD PTR \
[edx\
+0x1fc0\
]
87 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
48 83 b2
00 20 00 00[ ]*vpmultishiftqb zmm6
,zmm5
,ZMMWORD PTR \
[edx\
+0x2000\
]
88 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
48 83 72 80[ ]*vpmultishiftqb zmm6
,zmm5
,ZMMWORD PTR \
[edx
-0x2000\
]
89 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
48 83 b2 c0
df ff ff
[ ]*vpmultishiftqb zmm6
,zmm5
,ZMMWORD PTR \
[edx
-0x2040\
]
90 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
58 83 72 7f[ ]*vpmultishiftqb zmm6
,zmm5
,QWORD BCST \
[edx\
+0x3f8\
]
91 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
58 83 b2
00 04 00 00[ ]*vpmultishiftqb zmm6
,zmm5
,QWORD BCST \
[edx\
+0x400\
]
92 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
58 83 72 80[ ]*vpmultishiftqb zmm6
,zmm5
,QWORD BCST \
[edx
-0x400\
]
93 [ ]*[a
-f0
-9]+:[ ]*62 f2 d5
58 83 b2 f8 fb ff ff
[ ]*vpmultishiftqb zmm6
,zmm5
,QWORD BCST \
[edx
-0x408\
]