1 #objdump: -dw
2 #name: i386 AVX2 insns
3 
4 .*: +file format .*
5 
6 
7 Disassembly of section .text:
8 
9 0+ <_start>:
10 [ 	]*[a-f0-9]+:	c4 e2 5d 8c 31       	vpmaskmovd \(%ecx\),%ymm4,%ymm6
11 [ 	]*[a-f0-9]+:	c4 e2 4d 8e 21       	vpmaskmovd %ymm4,%ymm6,\(%ecx\)
12 [ 	]*[a-f0-9]+:	c4 e2 dd 8c 31       	vpmaskmovq \(%ecx\),%ymm4,%ymm6
13 [ 	]*[a-f0-9]+:	c4 e2 cd 8e 21       	vpmaskmovq %ymm4,%ymm6,\(%ecx\)
14 [ 	]*[a-f0-9]+:	c4 e3 fd 01 d6 07    	vpermpd \$0x7,%ymm6,%ymm2
15 [ 	]*[a-f0-9]+:	c4 e3 fd 01 31 07    	vpermpd \$0x7,\(%ecx\),%ymm6
16 [ 	]*[a-f0-9]+:	c4 e3 fd 00 d6 07    	vpermq \$0x7,%ymm6,%ymm2
17 [ 	]*[a-f0-9]+:	c4 e3 fd 00 31 07    	vpermq \$0x7,\(%ecx\),%ymm6
18 [ 	]*[a-f0-9]+:	c4 e2 4d 36 d4       	vpermd %ymm4,%ymm6,%ymm2
19 [ 	]*[a-f0-9]+:	c4 e2 4d 36 11       	vpermd \(%ecx\),%ymm6,%ymm2
20 [ 	]*[a-f0-9]+:	c4 e2 4d 16 d4       	vpermps %ymm4,%ymm6,%ymm2
21 [ 	]*[a-f0-9]+:	c4 e2 4d 16 11       	vpermps \(%ecx\),%ymm6,%ymm2
22 [ 	]*[a-f0-9]+:	c4 e2 4d 47 d4       	vpsllvd %ymm4,%ymm6,%ymm2
23 [ 	]*[a-f0-9]+:	c4 e2 4d 47 11       	vpsllvd \(%ecx\),%ymm6,%ymm2
24 [ 	]*[a-f0-9]+:	c4 e2 cd 47 d4       	vpsllvq %ymm4,%ymm6,%ymm2
25 [ 	]*[a-f0-9]+:	c4 e2 cd 47 11       	vpsllvq \(%ecx\),%ymm6,%ymm2
26 [ 	]*[a-f0-9]+:	c4 e2 4d 46 d4       	vpsravd %ymm4,%ymm6,%ymm2
27 [ 	]*[a-f0-9]+:	c4 e2 4d 46 11       	vpsravd \(%ecx\),%ymm6,%ymm2
28 [ 	]*[a-f0-9]+:	c4 e2 4d 45 d4       	vpsrlvd %ymm4,%ymm6,%ymm2
29 [ 	]*[a-f0-9]+:	c4 e2 4d 45 11       	vpsrlvd \(%ecx\),%ymm6,%ymm2
30 [ 	]*[a-f0-9]+:	c4 e2 cd 45 d4       	vpsrlvq %ymm4,%ymm6,%ymm2
31 [ 	]*[a-f0-9]+:	c4 e2 cd 45 11       	vpsrlvq \(%ecx\),%ymm6,%ymm2
32 [ 	]*[a-f0-9]+:	c4 e2 7d 2a 21       	vmovntdqa \(%ecx\),%ymm4
33 [ 	]*[a-f0-9]+:	c4 e2 7d 19 f4       	vbroadcastsd %xmm4,%ymm6
34 [ 	]*[a-f0-9]+:	c4 e2 7d 18 f4       	vbroadcastss %xmm4,%ymm6
35 [ 	]*[a-f0-9]+:	c4 e3 4d 02 d4 07    	vpblendd \$0x7,%ymm4,%ymm6,%ymm2
36 [ 	]*[a-f0-9]+:	c4 e3 4d 02 11 07    	vpblendd \$0x7,\(%ecx\),%ymm6,%ymm2
37 [ 	]*[a-f0-9]+:	c4 e3 4d 46 d4 07    	vperm2i128 \$0x7,%ymm4,%ymm6,%ymm2
38 [ 	]*[a-f0-9]+:	c4 e3 4d 46 11 07    	vperm2i128 \$0x7,\(%ecx\),%ymm6,%ymm2
39 [ 	]*[a-f0-9]+:	c4 e3 5d 38 f4 07    	vinserti128 \$0x7,%xmm4,%ymm4,%ymm6
40 [ 	]*[a-f0-9]+:	c4 e3 5d 38 31 07    	vinserti128 \$0x7,\(%ecx\),%ymm4,%ymm6
41 [ 	]*[a-f0-9]+:	c4 e2 7d 5a 21       	vbroadcasti128 \(%ecx\),%ymm4
42 [ 	]*[a-f0-9]+:	c4 e2 49 47 d4       	vpsllvd %xmm4,%xmm6,%xmm2
43 [ 	]*[a-f0-9]+:	c4 e2 49 47 39       	vpsllvd \(%ecx\),%xmm6,%xmm7
44 [ 	]*[a-f0-9]+:	c4 e2 c9 47 d4       	vpsllvq %xmm4,%xmm6,%xmm2
45 [ 	]*[a-f0-9]+:	c4 e2 c9 47 39       	vpsllvq \(%ecx\),%xmm6,%xmm7
46 [ 	]*[a-f0-9]+:	c4 e2 49 46 d4       	vpsravd %xmm4,%xmm6,%xmm2
47 [ 	]*[a-f0-9]+:	c4 e2 49 46 39       	vpsravd \(%ecx\),%xmm6,%xmm7
48 [ 	]*[a-f0-9]+:	c4 e2 49 45 d4       	vpsrlvd %xmm4,%xmm6,%xmm2
49 [ 	]*[a-f0-9]+:	c4 e2 49 45 39       	vpsrlvd \(%ecx\),%xmm6,%xmm7
50 [ 	]*[a-f0-9]+:	c4 e2 c9 45 d4       	vpsrlvq %xmm4,%xmm6,%xmm2
51 [ 	]*[a-f0-9]+:	c4 e2 c9 45 39       	vpsrlvq \(%ecx\),%xmm6,%xmm7
52 [ 	]*[a-f0-9]+:	c4 e2 59 8c 31       	vpmaskmovd \(%ecx\),%xmm4,%xmm6
53 [ 	]*[a-f0-9]+:	c4 e2 d9 8c 31       	vpmaskmovq \(%ecx\),%xmm4,%xmm6
54 [ 	]*[a-f0-9]+:	c4 e3 7d 39 e6 07    	vextracti128 \$0x7,%ymm4,%xmm6
55 [ 	]*[a-f0-9]+:	c4 e3 7d 39 21 07    	vextracti128 \$0x7,%ymm4,\(%ecx\)
56 [ 	]*[a-f0-9]+:	c4 e2 49 8e 21       	vpmaskmovd %xmm4,%xmm6,\(%ecx\)
57 [ 	]*[a-f0-9]+:	c4 e2 c9 8e 21       	vpmaskmovq %xmm4,%xmm6,\(%ecx\)
58 [ 	]*[a-f0-9]+:	c4 e3 49 02 d4 07    	vpblendd \$0x7,%xmm4,%xmm6,%xmm2
59 [ 	]*[a-f0-9]+:	c4 e3 49 02 11 07    	vpblendd \$0x7,\(%ecx\),%xmm6,%xmm2
60 [ 	]*[a-f0-9]+:	c4 e2 79 59 f4       	vpbroadcastq %xmm4,%xmm6
61 [ 	]*[a-f0-9]+:	c4 e2 79 59 21       	vpbroadcastq \(%ecx\),%xmm4
62 [ 	]*[a-f0-9]+:	c4 e2 7d 59 f4       	vpbroadcastq %xmm4,%ymm6
63 [ 	]*[a-f0-9]+:	c4 e2 7d 59 21       	vpbroadcastq \(%ecx\),%ymm4
64 [ 	]*[a-f0-9]+:	c4 e2 7d 58 e4       	vpbroadcastd %xmm4,%ymm4
65 [ 	]*[a-f0-9]+:	c4 e2 7d 58 21       	vpbroadcastd \(%ecx\),%ymm4
66 [ 	]*[a-f0-9]+:	c4 e2 79 58 f4       	vpbroadcastd %xmm4,%xmm6
67 [ 	]*[a-f0-9]+:	c4 e2 79 58 21       	vpbroadcastd \(%ecx\),%xmm4
68 [ 	]*[a-f0-9]+:	c4 e2 79 79 f4       	vpbroadcastw %xmm4,%xmm6
69 [ 	]*[a-f0-9]+:	c4 e2 79 79 21       	vpbroadcastw \(%ecx\),%xmm4
70 [ 	]*[a-f0-9]+:	c4 e2 7d 79 f4       	vpbroadcastw %xmm4,%ymm6
71 [ 	]*[a-f0-9]+:	c4 e2 7d 79 21       	vpbroadcastw \(%ecx\),%ymm4
72 [ 	]*[a-f0-9]+:	c4 e2 79 78 f4       	vpbroadcastb %xmm4,%xmm6
73 [ 	]*[a-f0-9]+:	c4 e2 79 78 21       	vpbroadcastb \(%ecx\),%xmm4
74 [ 	]*[a-f0-9]+:	c4 e2 7d 78 f4       	vpbroadcastb %xmm4,%ymm6
75 [ 	]*[a-f0-9]+:	c4 e2 7d 78 21       	vpbroadcastb \(%ecx\),%ymm4
76 [ 	]*[a-f0-9]+:	c4 e2 79 18 f4       	vbroadcastss %xmm4,%xmm6
77 [ 	]*[a-f0-9]+:	c4 e2 5d 8c 31       	vpmaskmovd \(%ecx\),%ymm4,%ymm6
78 [ 	]*[a-f0-9]+:	c4 e2 4d 8e 21       	vpmaskmovd %ymm4,%ymm6,\(%ecx\)
79 [ 	]*[a-f0-9]+:	c4 e2 5d 8c 31       	vpmaskmovd \(%ecx\),%ymm4,%ymm6
80 [ 	]*[a-f0-9]+:	c4 e2 4d 8e 21       	vpmaskmovd %ymm4,%ymm6,\(%ecx\)
81 [ 	]*[a-f0-9]+:	c4 e2 dd 8c 31       	vpmaskmovq \(%ecx\),%ymm4,%ymm6
82 [ 	]*[a-f0-9]+:	c4 e2 cd 8e 21       	vpmaskmovq %ymm4,%ymm6,\(%ecx\)
83 [ 	]*[a-f0-9]+:	c4 e2 dd 8c 31       	vpmaskmovq \(%ecx\),%ymm4,%ymm6
84 [ 	]*[a-f0-9]+:	c4 e2 cd 8e 21       	vpmaskmovq %ymm4,%ymm6,\(%ecx\)
85 [ 	]*[a-f0-9]+:	c4 e3 fd 01 d6 07    	vpermpd \$0x7,%ymm6,%ymm2
86 [ 	]*[a-f0-9]+:	c4 e3 fd 01 31 07    	vpermpd \$0x7,\(%ecx\),%ymm6
87 [ 	]*[a-f0-9]+:	c4 e3 fd 01 31 07    	vpermpd \$0x7,\(%ecx\),%ymm6
88 [ 	]*[a-f0-9]+:	c4 e3 fd 00 d6 07    	vpermq \$0x7,%ymm6,%ymm2
89 [ 	]*[a-f0-9]+:	c4 e3 fd 00 31 07    	vpermq \$0x7,\(%ecx\),%ymm6
90 [ 	]*[a-f0-9]+:	c4 e3 fd 00 31 07    	vpermq \$0x7,\(%ecx\),%ymm6
91 [ 	]*[a-f0-9]+:	c4 e2 4d 36 d4       	vpermd %ymm4,%ymm6,%ymm2
92 [ 	]*[a-f0-9]+:	c4 e2 4d 36 11       	vpermd \(%ecx\),%ymm6,%ymm2
93 [ 	]*[a-f0-9]+:	c4 e2 4d 36 11       	vpermd \(%ecx\),%ymm6,%ymm2
94 [ 	]*[a-f0-9]+:	c4 e2 4d 16 d4       	vpermps %ymm4,%ymm6,%ymm2
95 [ 	]*[a-f0-9]+:	c4 e2 4d 16 11       	vpermps \(%ecx\),%ymm6,%ymm2
96 [ 	]*[a-f0-9]+:	c4 e2 4d 16 11       	vpermps \(%ecx\),%ymm6,%ymm2
97 [ 	]*[a-f0-9]+:	c4 e2 4d 47 d4       	vpsllvd %ymm4,%ymm6,%ymm2
98 [ 	]*[a-f0-9]+:	c4 e2 4d 47 11       	vpsllvd \(%ecx\),%ymm6,%ymm2
99 [ 	]*[a-f0-9]+:	c4 e2 4d 47 11       	vpsllvd \(%ecx\),%ymm6,%ymm2
100 [ 	]*[a-f0-9]+:	c4 e2 cd 47 d4       	vpsllvq %ymm4,%ymm6,%ymm2
101 [ 	]*[a-f0-9]+:	c4 e2 cd 47 11       	vpsllvq \(%ecx\),%ymm6,%ymm2
102 [ 	]*[a-f0-9]+:	c4 e2 cd 47 11       	vpsllvq \(%ecx\),%ymm6,%ymm2
103 [ 	]*[a-f0-9]+:	c4 e2 4d 46 d4       	vpsravd %ymm4,%ymm6,%ymm2
104 [ 	]*[a-f0-9]+:	c4 e2 4d 46 11       	vpsravd \(%ecx\),%ymm6,%ymm2
105 [ 	]*[a-f0-9]+:	c4 e2 4d 46 11       	vpsravd \(%ecx\),%ymm6,%ymm2
106 [ 	]*[a-f0-9]+:	c4 e2 4d 45 d4       	vpsrlvd %ymm4,%ymm6,%ymm2
107 [ 	]*[a-f0-9]+:	c4 e2 4d 45 11       	vpsrlvd \(%ecx\),%ymm6,%ymm2
108 [ 	]*[a-f0-9]+:	c4 e2 4d 45 11       	vpsrlvd \(%ecx\),%ymm6,%ymm2
109 [ 	]*[a-f0-9]+:	c4 e2 cd 45 d4       	vpsrlvq %ymm4,%ymm6,%ymm2
110 [ 	]*[a-f0-9]+:	c4 e2 cd 45 11       	vpsrlvq \(%ecx\),%ymm6,%ymm2
111 [ 	]*[a-f0-9]+:	c4 e2 cd 45 11       	vpsrlvq \(%ecx\),%ymm6,%ymm2
112 [ 	]*[a-f0-9]+:	c4 e2 7d 2a 21       	vmovntdqa \(%ecx\),%ymm4
113 [ 	]*[a-f0-9]+:	c4 e2 7d 2a 21       	vmovntdqa \(%ecx\),%ymm4
114 [ 	]*[a-f0-9]+:	c4 e2 7d 19 f4       	vbroadcastsd %xmm4,%ymm6
115 [ 	]*[a-f0-9]+:	c4 e2 7d 18 f4       	vbroadcastss %xmm4,%ymm6
116 [ 	]*[a-f0-9]+:	c4 e3 4d 02 d4 07    	vpblendd \$0x7,%ymm4,%ymm6,%ymm2
117 [ 	]*[a-f0-9]+:	c4 e3 4d 02 11 07    	vpblendd \$0x7,\(%ecx\),%ymm6,%ymm2
118 [ 	]*[a-f0-9]+:	c4 e3 4d 02 11 07    	vpblendd \$0x7,\(%ecx\),%ymm6,%ymm2
119 [ 	]*[a-f0-9]+:	c4 e3 4d 46 d4 07    	vperm2i128 \$0x7,%ymm4,%ymm6,%ymm2
120 [ 	]*[a-f0-9]+:	c4 e3 4d 46 11 07    	vperm2i128 \$0x7,\(%ecx\),%ymm6,%ymm2
121 [ 	]*[a-f0-9]+:	c4 e3 4d 46 11 07    	vperm2i128 \$0x7,\(%ecx\),%ymm6,%ymm2
122 [ 	]*[a-f0-9]+:	c4 e3 5d 38 f4 07    	vinserti128 \$0x7,%xmm4,%ymm4,%ymm6
123 [ 	]*[a-f0-9]+:	c4 e3 5d 38 31 07    	vinserti128 \$0x7,\(%ecx\),%ymm4,%ymm6
124 [ 	]*[a-f0-9]+:	c4 e3 5d 38 31 07    	vinserti128 \$0x7,\(%ecx\),%ymm4,%ymm6
125 [ 	]*[a-f0-9]+:	c4 e2 7d 5a 21       	vbroadcasti128 \(%ecx\),%ymm4
126 [ 	]*[a-f0-9]+:	c4 e2 7d 5a 21       	vbroadcasti128 \(%ecx\),%ymm4
127 [ 	]*[a-f0-9]+:	c4 e2 49 47 d4       	vpsllvd %xmm4,%xmm6,%xmm2
128 [ 	]*[a-f0-9]+:	c4 e2 49 47 39       	vpsllvd \(%ecx\),%xmm6,%xmm7
129 [ 	]*[a-f0-9]+:	c4 e2 49 47 39       	vpsllvd \(%ecx\),%xmm6,%xmm7
130 [ 	]*[a-f0-9]+:	c4 e2 c9 47 d4       	vpsllvq %xmm4,%xmm6,%xmm2
131 [ 	]*[a-f0-9]+:	c4 e2 c9 47 39       	vpsllvq \(%ecx\),%xmm6,%xmm7
132 [ 	]*[a-f0-9]+:	c4 e2 c9 47 39       	vpsllvq \(%ecx\),%xmm6,%xmm7
133 [ 	]*[a-f0-9]+:	c4 e2 49 46 d4       	vpsravd %xmm4,%xmm6,%xmm2
134 [ 	]*[a-f0-9]+:	c4 e2 49 46 39       	vpsravd \(%ecx\),%xmm6,%xmm7
135 [ 	]*[a-f0-9]+:	c4 e2 49 46 39       	vpsravd \(%ecx\),%xmm6,%xmm7
136 [ 	]*[a-f0-9]+:	c4 e2 49 45 d4       	vpsrlvd %xmm4,%xmm6,%xmm2
137 [ 	]*[a-f0-9]+:	c4 e2 49 45 39       	vpsrlvd \(%ecx\),%xmm6,%xmm7
138 [ 	]*[a-f0-9]+:	c4 e2 49 45 39       	vpsrlvd \(%ecx\),%xmm6,%xmm7
139 [ 	]*[a-f0-9]+:	c4 e2 c9 45 d4       	vpsrlvq %xmm4,%xmm6,%xmm2
140 [ 	]*[a-f0-9]+:	c4 e2 c9 45 39       	vpsrlvq \(%ecx\),%xmm6,%xmm7
141 [ 	]*[a-f0-9]+:	c4 e2 c9 45 39       	vpsrlvq \(%ecx\),%xmm6,%xmm7
142 [ 	]*[a-f0-9]+:	c4 e2 59 8c 31       	vpmaskmovd \(%ecx\),%xmm4,%xmm6
143 [ 	]*[a-f0-9]+:	c4 e2 59 8c 31       	vpmaskmovd \(%ecx\),%xmm4,%xmm6
144 [ 	]*[a-f0-9]+:	c4 e2 d9 8c 31       	vpmaskmovq \(%ecx\),%xmm4,%xmm6
145 [ 	]*[a-f0-9]+:	c4 e2 d9 8c 31       	vpmaskmovq \(%ecx\),%xmm4,%xmm6
146 [ 	]*[a-f0-9]+:	c4 e3 7d 39 e6 07    	vextracti128 \$0x7,%ymm4,%xmm6
147 [ 	]*[a-f0-9]+:	c4 e3 7d 39 21 07    	vextracti128 \$0x7,%ymm4,\(%ecx\)
148 [ 	]*[a-f0-9]+:	c4 e3 7d 39 21 07    	vextracti128 \$0x7,%ymm4,\(%ecx\)
149 [ 	]*[a-f0-9]+:	c4 e2 49 8e 21       	vpmaskmovd %xmm4,%xmm6,\(%ecx\)
150 [ 	]*[a-f0-9]+:	c4 e2 49 8e 21       	vpmaskmovd %xmm4,%xmm6,\(%ecx\)
151 [ 	]*[a-f0-9]+:	c4 e2 c9 8e 21       	vpmaskmovq %xmm4,%xmm6,\(%ecx\)
152 [ 	]*[a-f0-9]+:	c4 e2 c9 8e 21       	vpmaskmovq %xmm4,%xmm6,\(%ecx\)
153 [ 	]*[a-f0-9]+:	c4 e3 49 02 d4 07    	vpblendd \$0x7,%xmm4,%xmm6,%xmm2
154 [ 	]*[a-f0-9]+:	c4 e3 49 02 11 07    	vpblendd \$0x7,\(%ecx\),%xmm6,%xmm2
155 [ 	]*[a-f0-9]+:	c4 e3 49 02 11 07    	vpblendd \$0x7,\(%ecx\),%xmm6,%xmm2
156 [ 	]*[a-f0-9]+:	c4 e2 79 59 f4       	vpbroadcastq %xmm4,%xmm6
157 [ 	]*[a-f0-9]+:	c4 e2 79 59 21       	vpbroadcastq \(%ecx\),%xmm4
158 [ 	]*[a-f0-9]+:	c4 e2 79 59 21       	vpbroadcastq \(%ecx\),%xmm4
159 [ 	]*[a-f0-9]+:	c4 e2 7d 59 f4       	vpbroadcastq %xmm4,%ymm6
160 [ 	]*[a-f0-9]+:	c4 e2 7d 59 21       	vpbroadcastq \(%ecx\),%ymm4
161 [ 	]*[a-f0-9]+:	c4 e2 7d 59 21       	vpbroadcastq \(%ecx\),%ymm4
162 [ 	]*[a-f0-9]+:	c4 e2 7d 58 e4       	vpbroadcastd %xmm4,%ymm4
163 [ 	]*[a-f0-9]+:	c4 e2 7d 58 21       	vpbroadcastd \(%ecx\),%ymm4
164 [ 	]*[a-f0-9]+:	c4 e2 7d 58 21       	vpbroadcastd \(%ecx\),%ymm4
165 [ 	]*[a-f0-9]+:	c4 e2 79 58 f4       	vpbroadcastd %xmm4,%xmm6
166 [ 	]*[a-f0-9]+:	c4 e2 79 58 21       	vpbroadcastd \(%ecx\),%xmm4
167 [ 	]*[a-f0-9]+:	c4 e2 79 58 21       	vpbroadcastd \(%ecx\),%xmm4
168 [ 	]*[a-f0-9]+:	c4 e2 79 79 f4       	vpbroadcastw %xmm4,%xmm6
169 [ 	]*[a-f0-9]+:	c4 e2 79 79 21       	vpbroadcastw \(%ecx\),%xmm4
170 [ 	]*[a-f0-9]+:	c4 e2 79 79 21       	vpbroadcastw \(%ecx\),%xmm4
171 [ 	]*[a-f0-9]+:	c4 e2 7d 79 f4       	vpbroadcastw %xmm4,%ymm6
172 [ 	]*[a-f0-9]+:	c4 e2 7d 79 21       	vpbroadcastw \(%ecx\),%ymm4
173 [ 	]*[a-f0-9]+:	c4 e2 7d 79 21       	vpbroadcastw \(%ecx\),%ymm4
174 [ 	]*[a-f0-9]+:	c4 e2 79 78 f4       	vpbroadcastb %xmm4,%xmm6
175 [ 	]*[a-f0-9]+:	c4 e2 79 78 21       	vpbroadcastb \(%ecx\),%xmm4
176 [ 	]*[a-f0-9]+:	c4 e2 79 78 21       	vpbroadcastb \(%ecx\),%xmm4
177 [ 	]*[a-f0-9]+:	c4 e2 7d 78 f4       	vpbroadcastb %xmm4,%ymm6
178 [ 	]*[a-f0-9]+:	c4 e2 7d 78 21       	vpbroadcastb \(%ecx\),%ymm4
179 [ 	]*[a-f0-9]+:	c4 e2 7d 78 21       	vpbroadcastb \(%ecx\),%ymm4
180 [ 	]*[a-f0-9]+:	c4 e2 79 18 f4       	vbroadcastss %xmm4,%xmm6
181 #pass
182