1// generated by x86test -amd64
2// DO NOT EDIT
3
4#include "../../../../../runtime/textflag.h"
5
6TEXT asmtest(SB),DUPOK|NOSPLIT,$0
7	ADCB $7, AL                             // 1407
8	ADCW $61731, AX                         // 661523f1
9	ADCL $4045620583, AX                    // 15674523f1
10	ADCQ $-249346713, AX                    // 4815674523f1
11	ADCW $61731, (BX)                       // 66811323f1
12	ADCW $61731, (R11)                      // 6641811323f1
13	ADCW $61731, DX                         // 6681d223f1
14	ADCW $61731, R11                        // 664181d323f1
15	ADCW $7, (BX)                           // 66831307
16	ADCW $7, (R11)                          // 6641831307
17	ADCW $7, DX                             // 6683d207
18	ADCW $7, R11                            // 664183d307
19	ADCW DX, (BX)                           // 661113
20	ADCW R11, (BX)                          // 6644111b
21	ADCW DX, (R11)                          // 66411113
22	ADCW R11, (R11)                         // 6645111b
23	ADCW DX, DX                             // 6611d2 or 6613d2
24	ADCW R11, DX                            // 664411da or 664113d3
25	ADCW DX, R11                            // 664111d3 or 664413da
26	ADCW R11, R11                           // 664511db or 664513db
27	ADCL $4045620583, (BX)                  // 8113674523f1
28	ADCL $4045620583, (R11)                 // 418113674523f1
29	ADCL $4045620583, DX                    // 81d2674523f1
30	ADCL $4045620583, R11                   // 4181d3674523f1
31	ADCL $7, (BX)                           // 831307
32	ADCL $7, (R11)                          // 41831307
33	ADCL $7, DX                             // 83d207
34	ADCL $7, R11                            // 4183d307
35	ADCL DX, (BX)                           // 1113
36	ADCL R11, (BX)                          // 44111b
37	ADCL DX, (R11)                          // 411113
38	ADCL R11, (R11)                         // 45111b
39	ADCL DX, DX                             // 11d2 or 13d2
40	ADCL R11, DX                            // 4411da or 4113d3
41	ADCL DX, R11                            // 4111d3 or 4413da
42	ADCL R11, R11                           // 4511db or 4513db
43	ADCQ $-249346713, (BX)                  // 488113674523f1
44	ADCQ $-249346713, (R11)                 // 498113674523f1
45	ADCQ $-249346713, DX                    // 4881d2674523f1
46	ADCQ $-249346713, R11                   // 4981d3674523f1
47	ADCQ $7, (BX)                           // 48831307
48	ADCQ $7, (R11)                          // 49831307
49	ADCQ $7, DX                             // 4883d207
50	ADCQ $7, R11                            // 4983d307
51	ADCQ DX, (BX)                           // 481113
52	ADCQ R11, (BX)                          // 4c111b
53	ADCQ DX, (R11)                          // 491113
54	ADCQ R11, (R11)                         // 4d111b
55	ADCQ DX, DX                             // 4811d2 or 4813d2
56	ADCQ R11, DX                            // 4c11da or 4913d3
57	ADCQ DX, R11                            // 4911d3 or 4c13da
58	ADCQ R11, R11                           // 4d11db or 4d13db
59	ADCB $7, (BX)                           // 801307
60	ADCB $7, (R11)                          // 41801307
61	ADCB $7, DL                             // 80d207
62	ADCB $7, R11                            // 4180d307
63	ADCB DL, (BX)                           // 1013
64	ADCB R11, (BX)                          // 44101b
65	ADCB DL, (R11)                          // 411013
66	ADCB R11, (R11)                         // 45101b
67	ADCB DL, DL                             // 10d2 or 12d2
68	ADCB R11, DL                            // 4410da or 4112d3
69	ADCB DL, R11                            // 4110d3 or 4412da
70	ADCB R11, R11                           // 4510db or 4512db
71	ADCW (BX), DX                           // 661313
72	ADCW (R11), DX                          // 66411313
73	ADCW (BX), R11                          // 6644131b
74	ADCW (R11), R11                         // 6645131b
75	ADCL (BX), DX                           // 1313
76	ADCL (R11), DX                          // 411313
77	ADCL (BX), R11                          // 44131b
78	ADCL (R11), R11                         // 45131b
79	ADCQ (BX), DX                           // 481313
80	ADCQ (R11), DX                          // 491313
81	ADCQ (BX), R11                          // 4c131b
82	ADCQ (R11), R11                         // 4d131b
83	ADCB (BX), DL                           // 1213
84	ADCB (R11), DL                          // 411213
85	ADCB (BX), R11                          // 44121b
86	ADCB (R11), R11                         // 45121b
87	ADCXL (BX), DX                          // 660f38f613
88	ADCXL (R11), DX                         // 66410f38f613
89	ADCXL DX, DX                            // 660f38f6d2
90	ADCXL R11, DX                           // 66410f38f6d3
91	ADCXL (BX), R11                         // 66440f38f61b
92	ADCXL (R11), R11                        // 66450f38f61b
93	ADCXL DX, R11                           // 66440f38f6da
94	ADCXL R11, R11                          // 66450f38f6db
95	ADCXQ (BX), DX                          // 66480f38f613
96	ADCXQ (R11), DX                         // 66490f38f613
97	ADCXQ DX, DX                            // 66480f38f6d2
98	ADCXQ R11, DX                           // 66490f38f6d3
99	ADCXQ (BX), R11                         // 664c0f38f61b
100	ADCXQ (R11), R11                        // 664d0f38f61b
101	ADCXQ DX, R11                           // 664c0f38f6da
102	ADCXQ R11, R11                          // 664d0f38f6db
103	ADDB $7, AL                             // 0407
104	ADDW $61731, AX                         // 660523f1
105	ADDL $4045620583, AX                    // 05674523f1
106	ADDQ $-249346713, AX                    // 4805674523f1
107	ADDW $61731, (BX)                       // 66810323f1
108	ADDW $61731, (R11)                      // 6641810323f1
109	ADDW $61731, DX                         // 6681c223f1
110	ADDW $61731, R11                        // 664181c323f1
111	ADDW $7, (BX)                           // 66830307
112	ADDW $7, (R11)                          // 6641830307
113	ADDW $7, DX                             // 6683c207
114	ADDW $7, R11                            // 664183c307
115	ADDW DX, (BX)                           // 660113
116	ADDW R11, (BX)                          // 6644011b
117	ADDW DX, (R11)                          // 66410113
118	ADDW R11, (R11)                         // 6645011b
119	ADDW DX, DX                             // 6601d2 or 6603d2
120	ADDW R11, DX                            // 664401da or 664103d3
121	ADDW DX, R11                            // 664101d3 or 664403da
122	ADDW R11, R11                           // 664501db or 664503db
123	ADDL $4045620583, (BX)                  // 8103674523f1
124	ADDL $4045620583, (R11)                 // 418103674523f1
125	ADDL $4045620583, DX                    // 81c2674523f1
126	ADDL $4045620583, R11                   // 4181c3674523f1
127	ADDL $7, (BX)                           // 830307
128	ADDL $7, (R11)                          // 41830307
129	ADDL $7, DX                             // 83c207
130	ADDL $7, R11                            // 4183c307
131	ADDL DX, (BX)                           // 0113
132	ADDL R11, (BX)                          // 44011b
133	ADDL DX, (R11)                          // 410113
134	ADDL R11, (R11)                         // 45011b
135	ADDL DX, DX                             // 01d2 or 03d2
136	ADDL R11, DX                            // 4401da or 4103d3
137	ADDL DX, R11                            // 4101d3 or 4403da
138	ADDL R11, R11                           // 4501db or 4503db
139	ADDQ $-249346713, (BX)                  // 488103674523f1
140	ADDQ $-249346713, (R11)                 // 498103674523f1
141	ADDQ $-249346713, DX                    // 4881c2674523f1
142	ADDQ $-249346713, R11                   // 4981c3674523f1
143	ADDQ $7, (BX)                           // 48830307
144	ADDQ $7, (R11)                          // 49830307
145	ADDQ $7, DX                             // 4883c207
146	ADDQ $7, R11                            // 4983c307
147	ADDQ DX, (BX)                           // 480113
148	ADDQ R11, (BX)                          // 4c011b
149	ADDQ DX, (R11)                          // 490113
150	ADDQ R11, (R11)                         // 4d011b
151	ADDQ DX, DX                             // 4801d2 or 4803d2
152	ADDQ R11, DX                            // 4c01da or 4903d3
153	ADDQ DX, R11                            // 4901d3 or 4c03da
154	ADDQ R11, R11                           // 4d01db or 4d03db
155	ADDB $7, (BX)                           // 800307
156	ADDB $7, (R11)                          // 41800307
157	ADDB $7, DL                             // 80c207
158	ADDB $7, R11                            // 4180c307
159	ADDB DL, (BX)                           // 0013
160	ADDB R11, (BX)                          // 44001b
161	ADDB DL, (R11)                          // 410013
162	ADDB R11, (R11)                         // 45001b
163	ADDB DL, DL                             // 00d2 or 02d2
164	ADDB R11, DL                            // 4400da or 4102d3
165	ADDB DL, R11                            // 4100d3 or 4402da
166	ADDB R11, R11                           // 4500db or 4502db
167	ADDW (BX), DX                           // 660313
168	ADDW (R11), DX                          // 66410313
169	ADDW (BX), R11                          // 6644031b
170	ADDW (R11), R11                         // 6645031b
171	ADDL (BX), DX                           // 0313
172	ADDL (R11), DX                          // 410313
173	ADDL (BX), R11                          // 44031b
174	ADDL (R11), R11                         // 45031b
175	ADDQ (BX), DX                           // 480313
176	ADDQ (R11), DX                          // 490313
177	ADDQ (BX), R11                          // 4c031b
178	ADDQ (R11), R11                         // 4d031b
179	ADDB (BX), DL                           // 0213
180	ADDB (R11), DL                          // 410213
181	ADDB (BX), R11                          // 44021b
182	ADDB (R11), R11                         // 45021b
183	ADDPD (BX), X2                          // 660f5813
184	ADDPD (R11), X2                         // 66410f5813
185	ADDPD X2, X2                            // 660f58d2
186	ADDPD X11, X2                           // 66410f58d3
187	ADDPD (BX), X11                         // 66440f581b
188	ADDPD (R11), X11                        // 66450f581b
189	ADDPD X2, X11                           // 66440f58da
190	ADDPD X11, X11                          // 66450f58db
191	ADDPS (BX), X2                          // 0f5813
192	ADDPS (R11), X2                         // 410f5813
193	ADDPS X2, X2                            // 0f58d2
194	ADDPS X11, X2                           // 410f58d3
195	ADDPS (BX), X11                         // 440f581b
196	ADDPS (R11), X11                        // 450f581b
197	ADDPS X2, X11                           // 440f58da
198	ADDPS X11, X11                          // 450f58db
199	ADDSD (BX), X2                          // f20f5813
200	ADDSD (R11), X2                         // f2410f5813
201	ADDSD X2, X2                            // f20f58d2
202	ADDSD X11, X2                           // f2410f58d3
203	ADDSD (BX), X11                         // f2440f581b
204	ADDSD (R11), X11                        // f2450f581b
205	ADDSD X2, X11                           // f2440f58da
206	ADDSD X11, X11                          // f2450f58db
207	ADDSS (BX), X2                          // f30f5813
208	ADDSS (R11), X2                         // f3410f5813
209	ADDSS X2, X2                            // f30f58d2
210	ADDSS X11, X2                           // f3410f58d3
211	ADDSS (BX), X11                         // f3440f581b
212	ADDSS (R11), X11                        // f3450f581b
213	ADDSS X2, X11                           // f3440f58da
214	ADDSS X11, X11                          // f3450f58db
215	ADDSUBPD (BX), X2                       // 660fd013
216	ADDSUBPD (R11), X2                      // 66410fd013
217	ADDSUBPD X2, X2                         // 660fd0d2
218	ADDSUBPD X11, X2                        // 66410fd0d3
219	ADDSUBPD (BX), X11                      // 66440fd01b
220	ADDSUBPD (R11), X11                     // 66450fd01b
221	ADDSUBPD X2, X11                        // 66440fd0da
222	ADDSUBPD X11, X11                       // 66450fd0db
223	ADDSUBPS (BX), X2                       // f20fd013
224	ADDSUBPS (R11), X2                      // f2410fd013
225	ADDSUBPS X2, X2                         // f20fd0d2
226	ADDSUBPS X11, X2                        // f2410fd0d3
227	ADDSUBPS (BX), X11                      // f2440fd01b
228	ADDSUBPS (R11), X11                     // f2450fd01b
229	ADDSUBPS X2, X11                        // f2440fd0da
230	ADDSUBPS X11, X11                       // f2450fd0db
231	ADOXL (BX), DX                          // f30f38f613
232	ADOXL (R11), DX                         // f3410f38f613
233	ADOXL DX, DX                            // f30f38f6d2
234	ADOXL R11, DX                           // f3410f38f6d3
235	ADOXL (BX), R11                         // f3440f38f61b
236	ADOXL (R11), R11                        // f3450f38f61b
237	ADOXL DX, R11                           // f3440f38f6da
238	ADOXL R11, R11                          // f3450f38f6db
239	ADOXQ (BX), DX                          // f3480f38f613
240	ADOXQ (R11), DX                         // f3490f38f613
241	ADOXQ DX, DX                            // f3480f38f6d2
242	ADOXQ R11, DX                           // f3490f38f6d3
243	ADOXQ (BX), R11                         // f34c0f38f61b
244	ADOXQ (R11), R11                        // f34d0f38f61b
245	ADOXQ DX, R11                           // f34c0f38f6da
246	ADOXQ R11, R11                          // f34d0f38f6db
247	AESDEC (BX), X2                         // 660f38de13
248	AESDEC (R11), X2                        // 66410f38de13
249	AESDEC X2, X2                           // 660f38ded2
250	AESDEC X11, X2                          // 66410f38ded3
251	AESDEC (BX), X11                        // 66440f38de1b
252	AESDEC (R11), X11                       // 66450f38de1b
253	AESDEC X2, X11                          // 66440f38deda
254	AESDEC X11, X11                         // 66450f38dedb
255	AESDECLAST (BX), X2                     // 660f38df13
256	AESDECLAST (R11), X2                    // 66410f38df13
257	AESDECLAST X2, X2                       // 660f38dfd2
258	AESDECLAST X11, X2                      // 66410f38dfd3
259	AESDECLAST (BX), X11                    // 66440f38df1b
260	AESDECLAST (R11), X11                   // 66450f38df1b
261	AESDECLAST X2, X11                      // 66440f38dfda
262	AESDECLAST X11, X11                     // 66450f38dfdb
263	AESENC (BX), X2                         // 660f38dc13
264	AESENC (R11), X2                        // 66410f38dc13
265	AESENC X2, X2                           // 660f38dcd2
266	AESENC X11, X2                          // 66410f38dcd3
267	AESENC (BX), X11                        // 66440f38dc1b
268	AESENC (R11), X11                       // 66450f38dc1b
269	AESENC X2, X11                          // 66440f38dcda
270	AESENC X11, X11                         // 66450f38dcdb
271	AESENCLAST (BX), X2                     // 660f38dd13
272	AESENCLAST (R11), X2                    // 66410f38dd13
273	AESENCLAST X2, X2                       // 660f38ddd2
274	AESENCLAST X11, X2                      // 66410f38ddd3
275	AESENCLAST (BX), X11                    // 66440f38dd1b
276	AESENCLAST (R11), X11                   // 66450f38dd1b
277	AESENCLAST X2, X11                      // 66440f38ddda
278	AESENCLAST X11, X11                     // 66450f38dddb
279	AESIMC (BX), X2                         // 660f38db13
280	AESIMC (R11), X2                        // 66410f38db13
281	AESIMC X2, X2                           // 660f38dbd2
282	AESIMC X11, X2                          // 66410f38dbd3
283	AESIMC (BX), X11                        // 66440f38db1b
284	AESIMC (R11), X11                       // 66450f38db1b
285	AESIMC X2, X11                          // 66440f38dbda
286	AESIMC X11, X11                         // 66450f38dbdb
287	AESKEYGENASSIST $7, (BX), X2            // 660f3adf1307
288	AESKEYGENASSIST $7, (R11), X2           // 66410f3adf1307
289	AESKEYGENASSIST $7, X2, X2              // 660f3adfd207
290	AESKEYGENASSIST $7, X11, X2             // 66410f3adfd307
291	AESKEYGENASSIST $7, (BX), X11           // 66440f3adf1b07
292	AESKEYGENASSIST $7, (R11), X11          // 66450f3adf1b07
293	AESKEYGENASSIST $7, X2, X11             // 66440f3adfda07
294	AESKEYGENASSIST $7, X11, X11            // 66450f3adfdb07
295	ANDB $7, AL                             // 2407
296	ANDW $61731, AX                         // 662523f1
297	ANDL $4045620583, AX                    // 25674523f1
298	ANDQ $-249346713, AX                    // 4825674523f1
299	ANDW $61731, (BX)                       // 66812323f1
300	ANDW $61731, (R11)                      // 6641812323f1
301	ANDW $61731, DX                         // 6681e223f1
302	ANDW $61731, R11                        // 664181e323f1
303	ANDW $7, (BX)                           // 66832307
304	ANDW $7, (R11)                          // 6641832307
305	ANDW $7, DX                             // 6683e207
306	ANDW $7, R11                            // 664183e307
307	ANDW DX, (BX)                           // 662113
308	ANDW R11, (BX)                          // 6644211b
309	ANDW DX, (R11)                          // 66412113
310	ANDW R11, (R11)                         // 6645211b
311	ANDW DX, DX                             // 6621d2 or 6623d2
312	ANDW R11, DX                            // 664421da or 664123d3
313	ANDW DX, R11                            // 664121d3 or 664423da
314	ANDW R11, R11                           // 664521db or 664523db
315	ANDL $4045620583, (BX)                  // 8123674523f1
316	ANDL $4045620583, (R11)                 // 418123674523f1
317	ANDL $4045620583, DX                    // 81e2674523f1
318	ANDL $4045620583, R11                   // 4181e3674523f1
319	ANDL $7, (BX)                           // 832307
320	ANDL $7, (R11)                          // 41832307
321	ANDL $7, DX                             // 83e207
322	ANDL $7, R11                            // 4183e307
323	ANDL DX, (BX)                           // 2113
324	ANDL R11, (BX)                          // 44211b
325	ANDL DX, (R11)                          // 412113
326	ANDL R11, (R11)                         // 45211b
327	ANDL DX, DX                             // 21d2 or 23d2
328	ANDL R11, DX                            // 4421da or 4123d3
329	ANDL DX, R11                            // 4121d3 or 4423da
330	ANDL R11, R11                           // 4521db or 4523db
331	ANDQ $-249346713, (BX)                  // 488123674523f1
332	ANDQ $-249346713, (R11)                 // 498123674523f1
333	ANDQ $-249346713, DX                    // 4881e2674523f1
334	ANDQ $-249346713, R11                   // 4981e3674523f1
335	ANDQ $7, (BX)                           // 48832307
336	ANDQ $7, (R11)                          // 49832307
337	ANDQ $7, DX                             // 4883e207
338	ANDQ $7, R11                            // 4983e307
339	ANDQ DX, (BX)                           // 482113
340	ANDQ R11, (BX)                          // 4c211b
341	ANDQ DX, (R11)                          // 492113
342	ANDQ R11, (R11)                         // 4d211b
343	ANDQ DX, DX                             // 4821d2 or 4823d2
344	ANDQ R11, DX                            // 4c21da or 4923d3
345	ANDQ DX, R11                            // 4921d3 or 4c23da
346	ANDQ R11, R11                           // 4d21db or 4d23db
347	ANDB $7, (BX)                           // 802307
348	ANDB $7, (R11)                          // 41802307
349	ANDB $7, DL                             // 80e207
350	ANDB $7, R11                            // 4180e307
351	ANDB DL, (BX)                           // 2013
352	ANDB R11, (BX)                          // 44201b
353	ANDB DL, (R11)                          // 412013
354	ANDB R11, (R11)                         // 45201b
355	ANDB DL, DL                             // 20d2 or 22d2
356	ANDB R11, DL                            // 4420da or 4122d3
357	ANDB DL, R11                            // 4120d3 or 4422da
358	ANDB R11, R11                           // 4520db or 4522db
359	ANDW (BX), DX                           // 662313
360	ANDW (R11), DX                          // 66412313
361	ANDW (BX), R11                          // 6644231b
362	ANDW (R11), R11                         // 6645231b
363	ANDL (BX), DX                           // 2313
364	ANDL (R11), DX                          // 412313
365	ANDL (BX), R11                          // 44231b
366	ANDL (R11), R11                         // 45231b
367	ANDQ (BX), DX                           // 482313
368	ANDQ (R11), DX                          // 492313
369	ANDQ (BX), R11                          // 4c231b
370	ANDQ (R11), R11                         // 4d231b
371	ANDB (BX), DL                           // 2213
372	ANDB (R11), DL                          // 412213
373	ANDB (BX), R11                          // 44221b
374	ANDB (R11), R11                         // 45221b
375	ANDNL (BX), R9, DX                      // c4e230f213
376	ANDNL (R11), R9, DX                     // c4c230f213
377	ANDNL DX, R9, DX                        // c4e230f2d2
378	ANDNL R11, R9, DX                       // c4c230f2d3
379	ANDNL (BX), R9, R11                     // c46230f21b
380	ANDNL (R11), R9, R11                    // c44230f21b
381	ANDNL DX, R9, R11                       // c46230f2da
382	ANDNL R11, R9, R11                      // c44230f2db
383	ANDNQ (BX), R14, DX                     // c4e288f213
384	ANDNQ (R11), R14, DX                    // c4c288f213
385	ANDNQ DX, R14, DX                       // c4e288f2d2
386	ANDNQ R11, R14, DX                      // c4c288f2d3
387	ANDNQ (BX), R14, R11                    // c46288f21b
388	ANDNQ (R11), R14, R11                   // c44288f21b
389	ANDNQ DX, R14, R11                      // c46288f2da
390	ANDNQ R11, R14, R11                     // c44288f2db
391	ANDNPD (BX), X2                         // 660f5513
392	ANDNPD (R11), X2                        // 66410f5513
393	ANDNPD X2, X2                           // 660f55d2
394	ANDNPD X11, X2                          // 66410f55d3
395	ANDNPD (BX), X11                        // 66440f551b
396	ANDNPD (R11), X11                       // 66450f551b
397	ANDNPD X2, X11                          // 66440f55da
398	ANDNPD X11, X11                         // 66450f55db
399	ANDNPS (BX), X2                         // 0f5513
400	ANDNPS (R11), X2                        // 410f5513
401	ANDNPS X2, X2                           // 0f55d2
402	ANDNPS X11, X2                          // 410f55d3
403	ANDNPS (BX), X11                        // 440f551b
404	ANDNPS (R11), X11                       // 450f551b
405	ANDNPS X2, X11                          // 440f55da
406	ANDNPS X11, X11                         // 450f55db
407	ANDPD (BX), X2                          // 660f5413
408	ANDPD (R11), X2                         // 66410f5413
409	ANDPD X2, X2                            // 660f54d2
410	ANDPD X11, X2                           // 66410f54d3
411	ANDPD (BX), X11                         // 66440f541b
412	ANDPD (R11), X11                        // 66450f541b
413	ANDPD X2, X11                           // 66440f54da
414	ANDPD X11, X11                          // 66450f54db
415	ANDPS (BX), X2                          // 0f5413
416	ANDPS (R11), X2                         // 410f5413
417	ANDPS X2, X2                            // 0f54d2
418	ANDPS X11, X2                           // 410f54d3
419	ANDPS (BX), X11                         // 440f541b
420	ANDPS (R11), X11                        // 450f541b
421	ANDPS X2, X11                           // 440f54da
422	ANDPS X11, X11                          // 450f54db
423	BEXTRL R9, (BX), DX                     // c4e230f713
424	BEXTRL R9, (R11), DX                    // c4c230f713
425	BEXTRL R9, DX, DX                       // c4e230f7d2
426	BEXTRL R9, R11, DX                      // c4c230f7d3
427	BEXTRL R9, (BX), R11                    // c46230f71b
428	BEXTRL R9, (R11), R11                   // c44230f71b
429	BEXTRL R9, DX, R11                      // c46230f7da
430	BEXTRL R9, R11, R11                     // c44230f7db
431	BEXTRQ R14, (BX), DX                    // c4e288f713
432	BEXTRQ R14, (R11), DX                   // c4c288f713
433	BEXTRQ R14, DX, DX                      // c4e288f7d2
434	BEXTRQ R14, R11, DX                     // c4c288f7d3
435	BEXTRQ R14, (BX), R11                   // c46288f71b
436	BEXTRQ R14, (R11), R11                  // c44288f71b
437	BEXTRQ R14, DX, R11                     // c46288f7da
438	BEXTRQ R14, R11, R11                    // c44288f7db
439	BLENDPD $7, (BX), X2                    // 660f3a0d1307
440	BLENDPD $7, (R11), X2                   // 66410f3a0d1307
441	BLENDPD $7, X2, X2                      // 660f3a0dd207
442	BLENDPD $7, X11, X2                     // 66410f3a0dd307
443	BLENDPD $7, (BX), X11                   // 66440f3a0d1b07
444	BLENDPD $7, (R11), X11                  // 66450f3a0d1b07
445	BLENDPD $7, X2, X11                     // 66440f3a0dda07
446	BLENDPD $7, X11, X11                    // 66450f3a0ddb07
447	BLENDPS $7, (BX), X2                    // 660f3a0c1307
448	BLENDPS $7, (R11), X2                   // 66410f3a0c1307
449	BLENDPS $7, X2, X2                      // 660f3a0cd207
450	BLENDPS $7, X11, X2                     // 66410f3a0cd307
451	BLENDPS $7, (BX), X11                   // 66440f3a0c1b07
452	BLENDPS $7, (R11), X11                  // 66450f3a0c1b07
453	BLENDPS $7, X2, X11                     // 66440f3a0cda07
454	BLENDPS $7, X11, X11                    // 66450f3a0cdb07
455	BLENDVPD X0, (BX), X2                   // 660f381513
456	BLENDVPD X0, (R11), X2                  // 66410f381513
457	BLENDVPD X0, X2, X2                     // 660f3815d2
458	BLENDVPD X0, X11, X2                    // 66410f3815d3
459	BLENDVPD X0, (BX), X11                  // 66440f38151b
460	BLENDVPD X0, (R11), X11                 // 66450f38151b
461	BLENDVPD X0, X2, X11                    // 66440f3815da
462	BLENDVPD X0, X11, X11                   // 66450f3815db
463	BLENDVPS X0, (BX), X2                   // 660f381413
464	BLENDVPS X0, (R11), X2                  // 66410f381413
465	BLENDVPS X0, X2, X2                     // 660f3814d2
466	BLENDVPS X0, X11, X2                    // 66410f3814d3
467	BLENDVPS X0, (BX), X11                  // 66440f38141b
468	BLENDVPS X0, (R11), X11                 // 66450f38141b
469	BLENDVPS X0, X2, X11                    // 66440f3814da
470	BLENDVPS X0, X11, X11                   // 66450f3814db
471	BLSIL (BX), R9                          // c4e230f31b
472	BLSIL (R11), R9                         // c4c230f31b
473	BLSIL DX, R9                            // c4e230f3da
474	BLSIL R11, R9                           // c4c230f3db
475	BLSIQ (BX), R14                         // c4e288f31b
476	BLSIQ (R11), R14                        // c4c288f31b
477	BLSIQ DX, R14                           // c4e288f3da
478	BLSIQ R11, R14                          // c4c288f3db
479	BLSMSKL (BX), R9                        // c4e230f313
480	BLSMSKL (R11), R9                       // c4c230f313
481	BLSMSKL DX, R9                          // c4e230f3d2
482	BLSMSKL R11, R9                         // c4c230f3d3
483	BLSMSKQ (BX), R14                       // c4e288f313
484	BLSMSKQ (R11), R14                      // c4c288f313
485	BLSMSKQ DX, R14                         // c4e288f3d2
486	BLSMSKQ R11, R14                        // c4c288f3d3
487	BLSRL (BX), R9                          // c4e230f30b
488	BLSRL (R11), R9                         // c4c230f30b
489	BLSRL DX, R9                            // c4e230f3ca
490	BLSRL R11, R9                           // c4c230f3cb
491	BLSRQ (BX), R14                         // c4e288f30b
492	BLSRQ (R11), R14                        // c4c288f30b
493	BLSRQ DX, R14                           // c4e288f3ca
494	BLSRQ R11, R14                          // c4c288f3cb
495	//TODO: BNDCL (BX), BND2                // f30f1a13
496	//TODO: BNDCL (R11), BND2               // f3410f1a13
497	//TODO: BNDCL DX, BND2                  // f30f1ad2
498	//TODO: BNDCL R11, BND2                 // f3410f1ad3
499	//TODO: BNDCL (BX), BND3                // f30f1a1b
500	//TODO: BNDCL (R11), BND3               // f3410f1a1b
501	//TODO: BNDCL DX, BND3                  // f30f1ada
502	//TODO: BNDCL R11, BND3                 // f3410f1adb
503	//TODO: BNDCN (BX), BND2                // f20f1b13
504	//TODO: BNDCN (R11), BND2               // f2410f1b13
505	//TODO: BNDCN DX, BND2                  // f20f1bd2
506	//TODO: BNDCN R11, BND2                 // f2410f1bd3
507	//TODO: BNDCN (BX), BND3                // f20f1b1b
508	//TODO: BNDCN (R11), BND3               // f2410f1b1b
509	//TODO: BNDCN DX, BND3                  // f20f1bda
510	//TODO: BNDCN R11, BND3                 // f2410f1bdb
511	//TODO: BNDCU (BX), BND2                // f20f1a13
512	//TODO: BNDCU (R11), BND2               // f2410f1a13
513	//TODO: BNDCU DX, BND2                  // f20f1ad2
514	//TODO: BNDCU R11, BND2                 // f2410f1ad3
515	//TODO: BNDCU (BX), BND3                // f20f1a1b
516	//TODO: BNDCU (R11), BND3               // f2410f1a1b
517	//TODO: BNDCU DX, BND3                  // f20f1ada
518	//TODO: BNDCU R11, BND3                 // f2410f1adb
519	//TODO: BNDLDX (BX), BND2               // 0f1a13
520	//TODO: BNDLDX (R11), BND2              // 410f1a13
521	//TODO: BNDLDX (BX), BND3               // 0f1a1b
522	//TODO: BNDLDX (R11), BND3              // 410f1a1b
523	//TODO: BNDMK (BX), BND2                // f30f1b13
524	//TODO: BNDMK (R11), BND2               // f3410f1b13
525	//TODO: BNDMK (BX), BND3                // f30f1b1b
526	//TODO: BNDMK (R11), BND3               // f3410f1b1b
527	//TODO: BNDMOV (BX), BND2               // 660f1a13
528	//TODO: BNDMOV (R11), BND2              // 66410f1a13
529	//TODO: BNDMOV BND2, BND2               // 660f1ad2 or 660f1bd2
530	//TODO: BNDMOV BND3, BND2               // 660f1ad3 or 660f1bda
531	//TODO: BNDMOV (BX), BND3               // 660f1a1b
532	//TODO: BNDMOV (R11), BND3              // 66410f1a1b
533	//TODO: BNDMOV BND2, BND3               // 660f1ada or 660f1bd3
534	//TODO: BNDMOV BND3, BND3               // 660f1adb or 660f1bdb
535	//TODO: BNDMOV BND2, (BX)               // 660f1b13
536	//TODO: BNDMOV BND3, (BX)               // 660f1b1b
537	//TODO: BNDMOV BND2, (R11)              // 66410f1b13
538	//TODO: BNDMOV BND3, (R11)              // 66410f1b1b
539	//TODO: BNDSTX BND2, (BX)               // 0f1b13
540	//TODO: BNDSTX BND3, (BX)               // 0f1b1b
541	//TODO: BNDSTX BND2, (R11)              // 410f1b13
542	//TODO: BNDSTX BND3, (R11)              // 410f1b1b
543	BSFW (BX), DX                           // 660fbc13
544	BSFW (R11), DX                          // 66410fbc13
545	BSFW DX, DX                             // 660fbcd2
546	BSFW R11, DX                            // 66410fbcd3
547	BSFW (BX), R11                          // 66440fbc1b
548	BSFW (R11), R11                         // 66450fbc1b
549	BSFW DX, R11                            // 66440fbcda
550	BSFW R11, R11                           // 66450fbcdb
551	BSFL (BX), DX                           // 0fbc13
552	BSFL (R11), DX                          // 410fbc13
553	BSFL DX, DX                             // 0fbcd2
554	BSFL R11, DX                            // 410fbcd3
555	BSFL (BX), R11                          // 440fbc1b
556	BSFL (R11), R11                         // 450fbc1b
557	BSFL DX, R11                            // 440fbcda
558	BSFL R11, R11                           // 450fbcdb
559	BSFQ (BX), DX                           // 480fbc13
560	BSFQ (R11), DX                          // 490fbc13
561	BSFQ DX, DX                             // 480fbcd2
562	BSFQ R11, DX                            // 490fbcd3
563	BSFQ (BX), R11                          // 4c0fbc1b
564	BSFQ (R11), R11                         // 4d0fbc1b
565	BSFQ DX, R11                            // 4c0fbcda
566	BSFQ R11, R11                           // 4d0fbcdb
567	BSRW (BX), DX                           // 660fbd13
568	BSRW (R11), DX                          // 66410fbd13
569	BSRW DX, DX                             // 660fbdd2
570	BSRW R11, DX                            // 66410fbdd3
571	BSRW (BX), R11                          // 66440fbd1b
572	BSRW (R11), R11                         // 66450fbd1b
573	BSRW DX, R11                            // 66440fbdda
574	BSRW R11, R11                           // 66450fbddb
575	BSRL (BX), DX                           // 0fbd13
576	BSRL (R11), DX                          // 410fbd13
577	BSRL DX, DX                             // 0fbdd2
578	BSRL R11, DX                            // 410fbdd3
579	BSRL (BX), R11                          // 440fbd1b
580	BSRL (R11), R11                         // 450fbd1b
581	BSRL DX, R11                            // 440fbdda
582	BSRL R11, R11                           // 450fbddb
583	BSRQ (BX), DX                           // 480fbd13
584	BSRQ (R11), DX                          // 490fbd13
585	BSRQ DX, DX                             // 480fbdd2
586	BSRQ R11, DX                            // 490fbdd3
587	BSRQ (BX), R11                          // 4c0fbd1b
588	BSRQ (R11), R11                         // 4d0fbd1b
589	BSRQ DX, R11                            // 4c0fbdda
590	BSRQ R11, R11                           // 4d0fbddb
591	BSWAPL DX                               // 0fca
592	BSWAPL R11                              // 410fcb
593	BSWAPQ DX                               // 480fca
594	BSWAPQ R11                              // 490fcb
595	BTW $7, (BX)                            // 660fba2307
596	BTW $7, (R11)                           // 66410fba2307
597	BTW $7, DX                              // 660fbae207
598	BTW $7, R11                             // 66410fbae307
599	BTW DX, (BX)                            // 660fa313
600	BTW R11, (BX)                           // 66440fa31b
601	BTW DX, (R11)                           // 66410fa313
602	BTW R11, (R11)                          // 66450fa31b
603	BTW DX, DX                              // 660fa3d2
604	BTW R11, DX                             // 66440fa3da
605	BTW DX, R11                             // 66410fa3d3
606	BTW R11, R11                            // 66450fa3db
607	BTL $7, (BX)                            // 0fba2307
608	BTL $7, (R11)                           // 410fba2307
609	BTL $7, DX                              // 0fbae207
610	BTL $7, R11                             // 410fbae307
611	BTL DX, (BX)                            // 0fa313
612	BTL R11, (BX)                           // 440fa31b
613	BTL DX, (R11)                           // 410fa313
614	BTL R11, (R11)                          // 450fa31b
615	BTL DX, DX                              // 0fa3d2
616	BTL R11, DX                             // 440fa3da
617	BTL DX, R11                             // 410fa3d3
618	BTL R11, R11                            // 450fa3db
619	BTQ $7, (BX)                            // 480fba2307
620	BTQ $7, (R11)                           // 490fba2307
621	BTQ $7, DX                              // 480fbae207
622	BTQ $7, R11                             // 490fbae307
623	BTQ DX, (BX)                            // 480fa313
624	BTQ R11, (BX)                           // 4c0fa31b
625	BTQ DX, (R11)                           // 490fa313
626	BTQ R11, (R11)                          // 4d0fa31b
627	BTQ DX, DX                              // 480fa3d2
628	BTQ R11, DX                             // 4c0fa3da
629	BTQ DX, R11                             // 490fa3d3
630	BTQ R11, R11                            // 4d0fa3db
631	BTCW $7, (BX)                           // 660fba3b07
632	BTCW $7, (R11)                          // 66410fba3b07
633	BTCW $7, DX                             // 660fbafa07
634	BTCW $7, R11                            // 66410fbafb07
635	BTCW DX, (BX)                           // 660fbb13
636	BTCW R11, (BX)                          // 66440fbb1b
637	BTCW DX, (R11)                          // 66410fbb13
638	BTCW R11, (R11)                         // 66450fbb1b
639	BTCW DX, DX                             // 660fbbd2
640	BTCW R11, DX                            // 66440fbbda
641	BTCW DX, R11                            // 66410fbbd3
642	BTCW R11, R11                           // 66450fbbdb
643	BTCL $7, (BX)                           // 0fba3b07
644	BTCL $7, (R11)                          // 410fba3b07
645	BTCL $7, DX                             // 0fbafa07
646	BTCL $7, R11                            // 410fbafb07
647	BTCL DX, (BX)                           // 0fbb13
648	BTCL R11, (BX)                          // 440fbb1b
649	BTCL DX, (R11)                          // 410fbb13
650	BTCL R11, (R11)                         // 450fbb1b
651	BTCL DX, DX                             // 0fbbd2
652	BTCL R11, DX                            // 440fbbda
653	BTCL DX, R11                            // 410fbbd3
654	BTCL R11, R11                           // 450fbbdb
655	BTCQ $7, (BX)                           // 480fba3b07
656	BTCQ $7, (R11)                          // 490fba3b07
657	BTCQ $7, DX                             // 480fbafa07
658	BTCQ $7, R11                            // 490fbafb07
659	BTCQ DX, (BX)                           // 480fbb13
660	BTCQ R11, (BX)                          // 4c0fbb1b
661	BTCQ DX, (R11)                          // 490fbb13
662	BTCQ R11, (R11)                         // 4d0fbb1b
663	BTCQ DX, DX                             // 480fbbd2
664	BTCQ R11, DX                            // 4c0fbbda
665	BTCQ DX, R11                            // 490fbbd3
666	BTCQ R11, R11                           // 4d0fbbdb
667	BTRW $7, (BX)                           // 660fba3307
668	BTRW $7, (R11)                          // 66410fba3307
669	BTRW $7, DX                             // 660fbaf207
670	BTRW $7, R11                            // 66410fbaf307
671	BTRW DX, (BX)                           // 660fb313
672	BTRW R11, (BX)                          // 66440fb31b
673	BTRW DX, (R11)                          // 66410fb313
674	BTRW R11, (R11)                         // 66450fb31b
675	BTRW DX, DX                             // 660fb3d2
676	BTRW R11, DX                            // 66440fb3da
677	BTRW DX, R11                            // 66410fb3d3
678	BTRW R11, R11                           // 66450fb3db
679	BTRL $7, (BX)                           // 0fba3307
680	BTRL $7, (R11)                          // 410fba3307
681	BTRL $7, DX                             // 0fbaf207
682	BTRL $7, R11                            // 410fbaf307
683	BTRL DX, (BX)                           // 0fb313
684	BTRL R11, (BX)                          // 440fb31b
685	BTRL DX, (R11)                          // 410fb313
686	BTRL R11, (R11)                         // 450fb31b
687	BTRL DX, DX                             // 0fb3d2
688	BTRL R11, DX                            // 440fb3da
689	BTRL DX, R11                            // 410fb3d3
690	BTRL R11, R11                           // 450fb3db
691	BTRQ $7, (BX)                           // 480fba3307
692	BTRQ $7, (R11)                          // 490fba3307
693	BTRQ $7, DX                             // 480fbaf207
694	BTRQ $7, R11                            // 490fbaf307
695	BTRQ DX, (BX)                           // 480fb313
696	BTRQ R11, (BX)                          // 4c0fb31b
697	BTRQ DX, (R11)                          // 490fb313
698	BTRQ R11, (R11)                         // 4d0fb31b
699	BTRQ DX, DX                             // 480fb3d2
700	BTRQ R11, DX                            // 4c0fb3da
701	BTRQ DX, R11                            // 490fb3d3
702	BTRQ R11, R11                           // 4d0fb3db
703	BTSW $7, (BX)                           // 660fba2b07
704	BTSW $7, (R11)                          // 66410fba2b07
705	BTSW $7, DX                             // 660fbaea07
706	BTSW $7, R11                            // 66410fbaeb07
707	BTSW DX, (BX)                           // 660fab13
708	BTSW R11, (BX)                          // 66440fab1b
709	BTSW DX, (R11)                          // 66410fab13
710	BTSW R11, (R11)                         // 66450fab1b
711	BTSW DX, DX                             // 660fabd2
712	BTSW R11, DX                            // 66440fabda
713	BTSW DX, R11                            // 66410fabd3
714	BTSW R11, R11                           // 66450fabdb
715	BTSL $7, (BX)                           // 0fba2b07
716	BTSL $7, (R11)                          // 410fba2b07
717	BTSL $7, DX                             // 0fbaea07
718	BTSL $7, R11                            // 410fbaeb07
719	BTSL DX, (BX)                           // 0fab13
720	BTSL R11, (BX)                          // 440fab1b
721	BTSL DX, (R11)                          // 410fab13
722	BTSL R11, (R11)                         // 450fab1b
723	BTSL DX, DX                             // 0fabd2
724	BTSL R11, DX                            // 440fabda
725	BTSL DX, R11                            // 410fabd3
726	BTSL R11, R11                           // 450fabdb
727	BTSQ $7, (BX)                           // 480fba2b07
728	BTSQ $7, (R11)                          // 490fba2b07
729	BTSQ $7, DX                             // 480fbaea07
730	BTSQ $7, R11                            // 490fbaeb07
731	BTSQ DX, (BX)                           // 480fab13
732	BTSQ R11, (BX)                          // 4c0fab1b
733	BTSQ DX, (R11)                          // 490fab13
734	BTSQ R11, (R11)                         // 4d0fab1b
735	BTSQ DX, DX                             // 480fabd2
736	BTSQ R11, DX                            // 4c0fabda
737	BTSQ DX, R11                            // 490fabd3
738	BTSQ R11, R11                           // 4d0fabdb
739	BZHIL R9, (BX), DX                      // c4e230f513
740	BZHIL R9, (R11), DX                     // c4c230f513
741	BZHIL R9, DX, DX                        // c4e230f5d2
742	BZHIL R9, R11, DX                       // c4c230f5d3
743	BZHIL R9, (BX), R11                     // c46230f51b
744	BZHIL R9, (R11), R11                    // c44230f51b
745	BZHIL R9, DX, R11                       // c46230f5da
746	BZHIL R9, R11, R11                      // c44230f5db
747	BZHIQ R14, (BX), DX                     // c4e288f513
748	BZHIQ R14, (R11), DX                    // c4c288f513
749	BZHIQ R14, DX, DX                       // c4e288f5d2
750	BZHIQ R14, R11, DX                      // c4c288f5d3
751	BZHIQ R14, (BX), R11                    // c46288f51b
752	BZHIQ R14, (R11), R11                   // c44288f51b
753	BZHIQ R14, DX, R11                      // c46288f5da
754	BZHIQ R14, R11, R11                     // c44288f5db
755	//TODO: CALLQ* (BX)                     // ff13
756	//TODO: CALLQ* (R11)                    // 41ff13
757	//TODO: CALLQ* DX                       // ffd2
758	//TODO: CALLQ* R11                      // 41ffd3
759	//TODO: CALL .+$0x11223344              // e844332211 or 48e844332211
760	//TODO: LCALLW* (BX)                    // 66ff1b
761	//TODO: LCALLW* (R11)                   // 6641ff1b
762	//TODO: LCALLL* (BX)                    // ff1b
763	//TODO: LCALLL* (R11)                   // 41ff1b
764	//TODO: LCALLQ* (BX)                    // 48ff1b
765	//TODO: LCALLQ* (R11)                   // 49ff1b
766	CBW                                     // 6698
767	CDQ                                     // 99
768	CDQE                                    // 4898
769	CLAC                                    // 0f01ca
770	CLC                                     // f8
771	CLD                                     // fc
772	CLFLUSH (BX)                            // 0fae3b
773	CLFLUSH (R11)                           // 410fae3b
774	CLFLUSHOPT (BX)                         // 660fae3b
775	CLFLUSHOPT (R11)                        // 66410fae3b
776	CLI                                     // fa
777	CLTS                                    // 0f06
778	CMC                                     // f5
779	CMOVWHI (BX), DX                        // 660f4713
780	CMOVWHI (R11), DX                       // 66410f4713
781	CMOVWHI DX, DX                          // 660f47d2
782	CMOVWHI R11, DX                         // 66410f47d3
783	CMOVWHI (BX), R11                       // 66440f471b
784	CMOVWHI (R11), R11                      // 66450f471b
785	CMOVWHI DX, R11                         // 66440f47da
786	CMOVWHI R11, R11                        // 66450f47db
787	CMOVLHI (BX), DX                        // 0f4713
788	CMOVLHI (R11), DX                       // 410f4713
789	CMOVLHI DX, DX                          // 0f47d2
790	CMOVLHI R11, DX                         // 410f47d3
791	CMOVLHI (BX), R11                       // 440f471b
792	CMOVLHI (R11), R11                      // 450f471b
793	CMOVLHI DX, R11                         // 440f47da
794	CMOVLHI R11, R11                        // 450f47db
795	CMOVQHI (BX), DX                        // 480f4713
796	CMOVQHI (R11), DX                       // 490f4713
797	CMOVQHI DX, DX                          // 480f47d2
798	CMOVQHI R11, DX                         // 490f47d3
799	CMOVQHI (BX), R11                       // 4c0f471b
800	CMOVQHI (R11), R11                      // 4d0f471b
801	CMOVQHI DX, R11                         // 4c0f47da
802	CMOVQHI R11, R11                        // 4d0f47db
803	CMOVWCC (BX), DX                        // 660f4313
804	CMOVWCC (R11), DX                       // 66410f4313
805	CMOVWCC DX, DX                          // 660f43d2
806	CMOVWCC R11, DX                         // 66410f43d3
807	CMOVWCC (BX), R11                       // 66440f431b
808	CMOVWCC (R11), R11                      // 66450f431b
809	CMOVWCC DX, R11                         // 66440f43da
810	CMOVWCC R11, R11                        // 66450f43db
811	CMOVLCC (BX), DX                        // 0f4313
812	CMOVLCC (R11), DX                       // 410f4313
813	CMOVLCC DX, DX                          // 0f43d2
814	CMOVLCC R11, DX                         // 410f43d3
815	CMOVLCC (BX), R11                       // 440f431b
816	CMOVLCC (R11), R11                      // 450f431b
817	CMOVLCC DX, R11                         // 440f43da
818	CMOVLCC R11, R11                        // 450f43db
819	CMOVQCC (BX), DX                        // 480f4313
820	CMOVQCC (R11), DX                       // 490f4313
821	CMOVQCC DX, DX                          // 480f43d2
822	CMOVQCC R11, DX                         // 490f43d3
823	CMOVQCC (BX), R11                       // 4c0f431b
824	CMOVQCC (R11), R11                      // 4d0f431b
825	CMOVQCC DX, R11                         // 4c0f43da
826	CMOVQCC R11, R11                        // 4d0f43db
827	CMOVWCS (BX), DX                        // 660f4213
828	CMOVWCS (R11), DX                       // 66410f4213
829	CMOVWCS DX, DX                          // 660f42d2
830	CMOVWCS R11, DX                         // 66410f42d3
831	CMOVWCS (BX), R11                       // 66440f421b
832	CMOVWCS (R11), R11                      // 66450f421b
833	CMOVWCS DX, R11                         // 66440f42da
834	CMOVWCS R11, R11                        // 66450f42db
835	CMOVLCS (BX), DX                        // 0f4213
836	CMOVLCS (R11), DX                       // 410f4213
837	CMOVLCS DX, DX                          // 0f42d2
838	CMOVLCS R11, DX                         // 410f42d3
839	CMOVLCS (BX), R11                       // 440f421b
840	CMOVLCS (R11), R11                      // 450f421b
841	CMOVLCS DX, R11                         // 440f42da
842	CMOVLCS R11, R11                        // 450f42db
843	CMOVQCS (BX), DX                        // 480f4213
844	CMOVQCS (R11), DX                       // 490f4213
845	CMOVQCS DX, DX                          // 480f42d2
846	CMOVQCS R11, DX                         // 490f42d3
847	CMOVQCS (BX), R11                       // 4c0f421b
848	CMOVQCS (R11), R11                      // 4d0f421b
849	CMOVQCS DX, R11                         // 4c0f42da
850	CMOVQCS R11, R11                        // 4d0f42db
851	CMOVWLS (BX), DX                        // 660f4613
852	CMOVWLS (R11), DX                       // 66410f4613
853	CMOVWLS DX, DX                          // 660f46d2
854	CMOVWLS R11, DX                         // 66410f46d3
855	CMOVWLS (BX), R11                       // 66440f461b
856	CMOVWLS (R11), R11                      // 66450f461b
857	CMOVWLS DX, R11                         // 66440f46da
858	CMOVWLS R11, R11                        // 66450f46db
859	CMOVLLS (BX), DX                        // 0f4613
860	CMOVLLS (R11), DX                       // 410f4613
861	CMOVLLS DX, DX                          // 0f46d2
862	CMOVLLS R11, DX                         // 410f46d3
863	CMOVLLS (BX), R11                       // 440f461b
864	CMOVLLS (R11), R11                      // 450f461b
865	CMOVLLS DX, R11                         // 440f46da
866	CMOVLLS R11, R11                        // 450f46db
867	CMOVQLS (BX), DX                        // 480f4613
868	CMOVQLS (R11), DX                       // 490f4613
869	CMOVQLS DX, DX                          // 480f46d2
870	CMOVQLS R11, DX                         // 490f46d3
871	CMOVQLS (BX), R11                       // 4c0f461b
872	CMOVQLS (R11), R11                      // 4d0f461b
873	CMOVQLS DX, R11                         // 4c0f46da
874	CMOVQLS R11, R11                        // 4d0f46db
875	CMOVWEQ (BX), DX                        // 660f4413
876	CMOVWEQ (R11), DX                       // 66410f4413
877	CMOVWEQ DX, DX                          // 660f44d2
878	CMOVWEQ R11, DX                         // 66410f44d3
879	CMOVWEQ (BX), R11                       // 66440f441b
880	CMOVWEQ (R11), R11                      // 66450f441b
881	CMOVWEQ DX, R11                         // 66440f44da
882	CMOVWEQ R11, R11                        // 66450f44db
883	CMOVLEQ (BX), DX                        // 0f4413
884	CMOVLEQ (R11), DX                       // 410f4413
885	CMOVLEQ DX, DX                          // 0f44d2
886	CMOVLEQ R11, DX                         // 410f44d3
887	CMOVLEQ (BX), R11                       // 440f441b
888	CMOVLEQ (R11), R11                      // 450f441b
889	CMOVLEQ DX, R11                         // 440f44da
890	CMOVLEQ R11, R11                        // 450f44db
891	CMOVQEQ (BX), DX                        // 480f4413
892	CMOVQEQ (R11), DX                       // 490f4413
893	CMOVQEQ DX, DX                          // 480f44d2
894	CMOVQEQ R11, DX                         // 490f44d3
895	CMOVQEQ (BX), R11                       // 4c0f441b
896	CMOVQEQ (R11), R11                      // 4d0f441b
897	CMOVQEQ DX, R11                         // 4c0f44da
898	CMOVQEQ R11, R11                        // 4d0f44db
899	CMOVWGT (BX), DX                        // 660f4f13
900	CMOVWGT (R11), DX                       // 66410f4f13
901	CMOVWGT DX, DX                          // 660f4fd2
902	CMOVWGT R11, DX                         // 66410f4fd3
903	CMOVWGT (BX), R11                       // 66440f4f1b
904	CMOVWGT (R11), R11                      // 66450f4f1b
905	CMOVWGT DX, R11                         // 66440f4fda
906	CMOVWGT R11, R11                        // 66450f4fdb
907	CMOVLGT (BX), DX                        // 0f4f13
908	CMOVLGT (R11), DX                       // 410f4f13
909	CMOVLGT DX, DX                          // 0f4fd2
910	CMOVLGT R11, DX                         // 410f4fd3
911	CMOVLGT (BX), R11                       // 440f4f1b
912	CMOVLGT (R11), R11                      // 450f4f1b
913	CMOVLGT DX, R11                         // 440f4fda
914	CMOVLGT R11, R11                        // 450f4fdb
915	CMOVQGT (BX), DX                        // 480f4f13
916	CMOVQGT (R11), DX                       // 490f4f13
917	CMOVQGT DX, DX                          // 480f4fd2
918	CMOVQGT R11, DX                         // 490f4fd3
919	CMOVQGT (BX), R11                       // 4c0f4f1b
920	CMOVQGT (R11), R11                      // 4d0f4f1b
921	CMOVQGT DX, R11                         // 4c0f4fda
922	CMOVQGT R11, R11                        // 4d0f4fdb
923	CMOVWGE (BX), DX                        // 660f4d13
924	CMOVWGE (R11), DX                       // 66410f4d13
925	CMOVWGE DX, DX                          // 660f4dd2
926	CMOVWGE R11, DX                         // 66410f4dd3
927	CMOVWGE (BX), R11                       // 66440f4d1b
928	CMOVWGE (R11), R11                      // 66450f4d1b
929	CMOVWGE DX, R11                         // 66440f4dda
930	CMOVWGE R11, R11                        // 66450f4ddb
931	CMOVLGE (BX), DX                        // 0f4d13
932	CMOVLGE (R11), DX                       // 410f4d13
933	CMOVLGE DX, DX                          // 0f4dd2
934	CMOVLGE R11, DX                         // 410f4dd3
935	CMOVLGE (BX), R11                       // 440f4d1b
936	CMOVLGE (R11), R11                      // 450f4d1b
937	CMOVLGE DX, R11                         // 440f4dda
938	CMOVLGE R11, R11                        // 450f4ddb
939	CMOVQGE (BX), DX                        // 480f4d13
940	CMOVQGE (R11), DX                       // 490f4d13
941	CMOVQGE DX, DX                          // 480f4dd2
942	CMOVQGE R11, DX                         // 490f4dd3
943	CMOVQGE (BX), R11                       // 4c0f4d1b
944	CMOVQGE (R11), R11                      // 4d0f4d1b
945	CMOVQGE DX, R11                         // 4c0f4dda
946	CMOVQGE R11, R11                        // 4d0f4ddb
947	CMOVWLT (BX), DX                        // 660f4c13
948	CMOVWLT (R11), DX                       // 66410f4c13
949	CMOVWLT DX, DX                          // 660f4cd2
950	CMOVWLT R11, DX                         // 66410f4cd3
951	CMOVWLT (BX), R11                       // 66440f4c1b
952	CMOVWLT (R11), R11                      // 66450f4c1b
953	CMOVWLT DX, R11                         // 66440f4cda
954	CMOVWLT R11, R11                        // 66450f4cdb
955	CMOVLLT (BX), DX                        // 0f4c13
956	CMOVLLT (R11), DX                       // 410f4c13
957	CMOVLLT DX, DX                          // 0f4cd2
958	CMOVLLT R11, DX                         // 410f4cd3
959	CMOVLLT (BX), R11                       // 440f4c1b
960	CMOVLLT (R11), R11                      // 450f4c1b
961	CMOVLLT DX, R11                         // 440f4cda
962	CMOVLLT R11, R11                        // 450f4cdb
963	CMOVQLT (BX), DX                        // 480f4c13
964	CMOVQLT (R11), DX                       // 490f4c13
965	CMOVQLT DX, DX                          // 480f4cd2
966	CMOVQLT R11, DX                         // 490f4cd3
967	CMOVQLT (BX), R11                       // 4c0f4c1b
968	CMOVQLT (R11), R11                      // 4d0f4c1b
969	CMOVQLT DX, R11                         // 4c0f4cda
970	CMOVQLT R11, R11                        // 4d0f4cdb
971	CMOVWLE (BX), DX                        // 660f4e13
972	CMOVWLE (R11), DX                       // 66410f4e13
973	CMOVWLE DX, DX                          // 660f4ed2
974	CMOVWLE R11, DX                         // 66410f4ed3
975	CMOVWLE (BX), R11                       // 66440f4e1b
976	CMOVWLE (R11), R11                      // 66450f4e1b
977	CMOVWLE DX, R11                         // 66440f4eda
978	CMOVWLE R11, R11                        // 66450f4edb
979	CMOVLLE (BX), DX                        // 0f4e13
980	CMOVLLE (R11), DX                       // 410f4e13
981	CMOVLLE DX, DX                          // 0f4ed2
982	CMOVLLE R11, DX                         // 410f4ed3
983	CMOVLLE (BX), R11                       // 440f4e1b
984	CMOVLLE (R11), R11                      // 450f4e1b
985	CMOVLLE DX, R11                         // 440f4eda
986	CMOVLLE R11, R11                        // 450f4edb
987	CMOVQLE (BX), DX                        // 480f4e13
988	CMOVQLE (R11), DX                       // 490f4e13
989	CMOVQLE DX, DX                          // 480f4ed2
990	CMOVQLE R11, DX                         // 490f4ed3
991	CMOVQLE (BX), R11                       // 4c0f4e1b
992	CMOVQLE (R11), R11                      // 4d0f4e1b
993	CMOVQLE DX, R11                         // 4c0f4eda
994	CMOVQLE R11, R11                        // 4d0f4edb
995	CMOVWNE (BX), DX                        // 660f4513
996	CMOVWNE (R11), DX                       // 66410f4513
997	CMOVWNE DX, DX                          // 660f45d2
998	CMOVWNE R11, DX                         // 66410f45d3
999	CMOVWNE (BX), R11                       // 66440f451b
1000	CMOVWNE (R11), R11                      // 66450f451b
1001	CMOVWNE DX, R11                         // 66440f45da
1002	CMOVWNE R11, R11                        // 66450f45db
1003	CMOVLNE (BX), DX                        // 0f4513
1004	CMOVLNE (R11), DX                       // 410f4513
1005	CMOVLNE DX, DX                          // 0f45d2
1006	CMOVLNE R11, DX                         // 410f45d3
1007	CMOVLNE (BX), R11                       // 440f451b
1008	CMOVLNE (R11), R11                      // 450f451b
1009	CMOVLNE DX, R11                         // 440f45da
1010	CMOVLNE R11, R11                        // 450f45db
1011	CMOVQNE (BX), DX                        // 480f4513
1012	CMOVQNE (R11), DX                       // 490f4513
1013	CMOVQNE DX, DX                          // 480f45d2
1014	CMOVQNE R11, DX                         // 490f45d3
1015	CMOVQNE (BX), R11                       // 4c0f451b
1016	CMOVQNE (R11), R11                      // 4d0f451b
1017	CMOVQNE DX, R11                         // 4c0f45da
1018	CMOVQNE R11, R11                        // 4d0f45db
1019	CMOVWOC (BX), DX                        // 660f4113
1020	CMOVWOC (R11), DX                       // 66410f4113
1021	CMOVWOC DX, DX                          // 660f41d2
1022	CMOVWOC R11, DX                         // 66410f41d3
1023	CMOVWOC (BX), R11                       // 66440f411b
1024	CMOVWOC (R11), R11                      // 66450f411b
1025	CMOVWOC DX, R11                         // 66440f41da
1026	CMOVWOC R11, R11                        // 66450f41db
1027	CMOVLOC (BX), DX                        // 0f4113
1028	CMOVLOC (R11), DX                       // 410f4113
1029	CMOVLOC DX, DX                          // 0f41d2
1030	CMOVLOC R11, DX                         // 410f41d3
1031	CMOVLOC (BX), R11                       // 440f411b
1032	CMOVLOC (R11), R11                      // 450f411b
1033	CMOVLOC DX, R11                         // 440f41da
1034	CMOVLOC R11, R11                        // 450f41db
1035	CMOVQOC (BX), DX                        // 480f4113
1036	CMOVQOC (R11), DX                       // 490f4113
1037	CMOVQOC DX, DX                          // 480f41d2
1038	CMOVQOC R11, DX                         // 490f41d3
1039	CMOVQOC (BX), R11                       // 4c0f411b
1040	CMOVQOC (R11), R11                      // 4d0f411b
1041	CMOVQOC DX, R11                         // 4c0f41da
1042	CMOVQOC R11, R11                        // 4d0f41db
1043	CMOVWPC (BX), DX                        // 660f4b13
1044	CMOVWPC (R11), DX                       // 66410f4b13
1045	CMOVWPC DX, DX                          // 660f4bd2
1046	CMOVWPC R11, DX                         // 66410f4bd3
1047	CMOVWPC (BX), R11                       // 66440f4b1b
1048	CMOVWPC (R11), R11                      // 66450f4b1b
1049	CMOVWPC DX, R11                         // 66440f4bda
1050	CMOVWPC R11, R11                        // 66450f4bdb
1051	CMOVLPC (BX), DX                        // 0f4b13
1052	CMOVLPC (R11), DX                       // 410f4b13
1053	CMOVLPC DX, DX                          // 0f4bd2
1054	CMOVLPC R11, DX                         // 410f4bd3
1055	CMOVLPC (BX), R11                       // 440f4b1b
1056	CMOVLPC (R11), R11                      // 450f4b1b
1057	CMOVLPC DX, R11                         // 440f4bda
1058	CMOVLPC R11, R11                        // 450f4bdb
1059	CMOVQPC (BX), DX                        // 480f4b13
1060	CMOVQPC (R11), DX                       // 490f4b13
1061	CMOVQPC DX, DX                          // 480f4bd2
1062	CMOVQPC R11, DX                         // 490f4bd3
1063	CMOVQPC (BX), R11                       // 4c0f4b1b
1064	CMOVQPC (R11), R11                      // 4d0f4b1b
1065	CMOVQPC DX, R11                         // 4c0f4bda
1066	CMOVQPC R11, R11                        // 4d0f4bdb
1067	CMOVWPL (BX), DX                        // 660f4913
1068	CMOVWPL (R11), DX                       // 66410f4913
1069	CMOVWPL DX, DX                          // 660f49d2
1070	CMOVWPL R11, DX                         // 66410f49d3
1071	CMOVWPL (BX), R11                       // 66440f491b
1072	CMOVWPL (R11), R11                      // 66450f491b
1073	CMOVWPL DX, R11                         // 66440f49da
1074	CMOVWPL R11, R11                        // 66450f49db
1075	CMOVLPL (BX), DX                        // 0f4913
1076	CMOVLPL (R11), DX                       // 410f4913
1077	CMOVLPL DX, DX                          // 0f49d2
1078	CMOVLPL R11, DX                         // 410f49d3
1079	CMOVLPL (BX), R11                       // 440f491b
1080	CMOVLPL (R11), R11                      // 450f491b
1081	CMOVLPL DX, R11                         // 440f49da
1082	CMOVLPL R11, R11                        // 450f49db
1083	CMOVQPL (BX), DX                        // 480f4913
1084	CMOVQPL (R11), DX                       // 490f4913
1085	CMOVQPL DX, DX                          // 480f49d2
1086	CMOVQPL R11, DX                         // 490f49d3
1087	CMOVQPL (BX), R11                       // 4c0f491b
1088	CMOVQPL (R11), R11                      // 4d0f491b
1089	CMOVQPL DX, R11                         // 4c0f49da
1090	CMOVQPL R11, R11                        // 4d0f49db
1091	CMOVWOS (BX), DX                        // 660f4013
1092	CMOVWOS (R11), DX                       // 66410f4013
1093	CMOVWOS DX, DX                          // 660f40d2
1094	CMOVWOS R11, DX                         // 66410f40d3
1095	CMOVWOS (BX), R11                       // 66440f401b
1096	CMOVWOS (R11), R11                      // 66450f401b
1097	CMOVWOS DX, R11                         // 66440f40da
1098	CMOVWOS R11, R11                        // 66450f40db
1099	CMOVLOS (BX), DX                        // 0f4013
1100	CMOVLOS (R11), DX                       // 410f4013
1101	CMOVLOS DX, DX                          // 0f40d2
1102	CMOVLOS R11, DX                         // 410f40d3
1103	CMOVLOS (BX), R11                       // 440f401b
1104	CMOVLOS (R11), R11                      // 450f401b
1105	CMOVLOS DX, R11                         // 440f40da
1106	CMOVLOS R11, R11                        // 450f40db
1107	CMOVQOS (BX), DX                        // 480f4013
1108	CMOVQOS (R11), DX                       // 490f4013
1109	CMOVQOS DX, DX                          // 480f40d2
1110	CMOVQOS R11, DX                         // 490f40d3
1111	CMOVQOS (BX), R11                       // 4c0f401b
1112	CMOVQOS (R11), R11                      // 4d0f401b
1113	CMOVQOS DX, R11                         // 4c0f40da
1114	CMOVQOS R11, R11                        // 4d0f40db
1115	CMOVWPS (BX), DX                        // 660f4a13
1116	CMOVWPS (R11), DX                       // 66410f4a13
1117	CMOVWPS DX, DX                          // 660f4ad2
1118	CMOVWPS R11, DX                         // 66410f4ad3
1119	CMOVWPS (BX), R11                       // 66440f4a1b
1120	CMOVWPS (R11), R11                      // 66450f4a1b
1121	CMOVWPS DX, R11                         // 66440f4ada
1122	CMOVWPS R11, R11                        // 66450f4adb
1123	CMOVLPS (BX), DX                        // 0f4a13
1124	CMOVLPS (R11), DX                       // 410f4a13
1125	CMOVLPS DX, DX                          // 0f4ad2
1126	CMOVLPS R11, DX                         // 410f4ad3
1127	CMOVLPS (BX), R11                       // 440f4a1b
1128	CMOVLPS (R11), R11                      // 450f4a1b
1129	CMOVLPS DX, R11                         // 440f4ada
1130	CMOVLPS R11, R11                        // 450f4adb
1131	CMOVQPS (BX), DX                        // 480f4a13
1132	CMOVQPS (R11), DX                       // 490f4a13
1133	CMOVQPS DX, DX                          // 480f4ad2
1134	CMOVQPS R11, DX                         // 490f4ad3
1135	CMOVQPS (BX), R11                       // 4c0f4a1b
1136	CMOVQPS (R11), R11                      // 4d0f4a1b
1137	CMOVQPS DX, R11                         // 4c0f4ada
1138	CMOVQPS R11, R11                        // 4d0f4adb
1139	CMOVWMI (BX), DX                        // 660f4813
1140	CMOVWMI (R11), DX                       // 66410f4813
1141	CMOVWMI DX, DX                          // 660f48d2
1142	CMOVWMI R11, DX                         // 66410f48d3
1143	CMOVWMI (BX), R11                       // 66440f481b
1144	CMOVWMI (R11), R11                      // 66450f481b
1145	CMOVWMI DX, R11                         // 66440f48da
1146	CMOVWMI R11, R11                        // 66450f48db
1147	CMOVLMI (BX), DX                        // 0f4813
1148	CMOVLMI (R11), DX                       // 410f4813
1149	CMOVLMI DX, DX                          // 0f48d2
1150	CMOVLMI R11, DX                         // 410f48d3
1151	CMOVLMI (BX), R11                       // 440f481b
1152	CMOVLMI (R11), R11                      // 450f481b
1153	CMOVLMI DX, R11                         // 440f48da
1154	CMOVLMI R11, R11                        // 450f48db
1155	CMOVQMI (BX), DX                        // 480f4813
1156	CMOVQMI (R11), DX                       // 490f4813
1157	CMOVQMI DX, DX                          // 480f48d2
1158	CMOVQMI R11, DX                         // 490f48d3
1159	CMOVQMI (BX), R11                       // 4c0f481b
1160	CMOVQMI (R11), R11                      // 4d0f481b
1161	CMOVQMI DX, R11                         // 4c0f48da
1162	CMOVQMI R11, R11                        // 4d0f48db
1163	CMPB AL, $7                             // 3c07
1164	CMPW AX, $61731                         // 663d23f1
1165	CMPL AX, $4045620583                    // 3d674523f1
1166	CMPQ AX, $-249346713                    // 483d674523f1
1167	CMPW (BX), $61731                       // 66813b23f1
1168	CMPW (R11), $61731                      // 6641813b23f1
1169	CMPW DX, $61731                         // 6681fa23f1
1170	CMPW R11, $61731                        // 664181fb23f1
1171	CMPW (BX), $7                           // 66833b07
1172	CMPW (R11), $7                          // 6641833b07
1173	CMPW DX, $7                             // 6683fa07
1174	CMPW R11, $7                            // 664183fb07
1175	CMPW (BX), DX                           // 663913
1176	CMPW (BX), R11                          // 6644391b
1177	CMPW (R11), DX                          // 66413913
1178	CMPW (R11), R11                         // 6645391b
1179	CMPW DX, DX                             // 6639d2 or 663bd2
1180	CMPW DX, R11                            // 664439da or 66413bd3
1181	CMPW R11, DX                            // 664139d3 or 66443bda
1182	CMPW R11, R11                           // 664539db or 66453bdb
1183	CMPL (BX), $4045620583                  // 813b674523f1
1184	CMPL (R11), $4045620583                 // 41813b674523f1
1185	CMPL DX, $4045620583                    // 81fa674523f1
1186	CMPL R11, $4045620583                   // 4181fb674523f1
1187	CMPL (BX), $7                           // 833b07
1188	CMPL (R11), $7                          // 41833b07
1189	CMPL DX, $7                             // 83fa07
1190	CMPL R11, $7                            // 4183fb07
1191	CMPL (BX), DX                           // 3913
1192	CMPL (BX), R11                          // 44391b
1193	CMPL (R11), DX                          // 413913
1194	CMPL (R11), R11                         // 45391b
1195	CMPL DX, DX                             // 39d2 or 3bd2
1196	CMPL DX, R11                            // 4439da or 413bd3
1197	CMPL R11, DX                            // 4139d3 or 443bda
1198	CMPL R11, R11                           // 4539db or 453bdb
1199	CMPQ (BX), $-249346713                  // 48813b674523f1
1200	CMPQ (R11), $-249346713                 // 49813b674523f1
1201	CMPQ DX, $-249346713                    // 4881fa674523f1
1202	CMPQ R11, $-249346713                   // 4981fb674523f1
1203	CMPQ (BX), $7                           // 48833b07
1204	CMPQ (R11), $7                          // 49833b07
1205	CMPQ DX, $7                             // 4883fa07
1206	CMPQ R11, $7                            // 4983fb07
1207	CMPQ (BX), DX                           // 483913
1208	CMPQ (BX), R11                          // 4c391b
1209	CMPQ (R11), DX                          // 493913
1210	CMPQ (R11), R11                         // 4d391b
1211	CMPQ DX, DX                             // 4839d2 or 483bd2
1212	CMPQ DX, R11                            // 4c39da or 493bd3
1213	CMPQ R11, DX                            // 4939d3 or 4c3bda
1214	CMPQ R11, R11                           // 4d39db or 4d3bdb
1215	CMPB (BX), $7                           // 803b07
1216	CMPB (R11), $7                          // 41803b07
1217	CMPB DL, $7                             // 80fa07
1218	CMPB R11, $7                            // 4180fb07
1219	CMPB (BX), DL                           // 3813
1220	CMPB (BX), R11                          // 44381b
1221	CMPB (R11), DL                          // 413813
1222	CMPB (R11), R11                         // 45381b
1223	CMPB DL, DL                             // 38d2 or 3ad2
1224	CMPB DL, R11                            // 4438da or 413ad3
1225	CMPB R11, DL                            // 4138d3 or 443ada
1226	CMPB R11, R11                           // 4538db or 453adb
1227	CMPW DX, (BX)                           // 663b13
1228	CMPW DX, (R11)                          // 66413b13
1229	CMPW R11, (BX)                          // 66443b1b
1230	CMPW R11, (R11)                         // 66453b1b
1231	CMPL DX, (BX)                           // 3b13
1232	CMPL DX, (R11)                          // 413b13
1233	CMPL R11, (BX)                          // 443b1b
1234	CMPL R11, (R11)                         // 453b1b
1235	CMPQ DX, (BX)                           // 483b13
1236	CMPQ DX, (R11)                          // 493b13
1237	CMPQ R11, (BX)                          // 4c3b1b
1238	CMPQ R11, (R11)                         // 4d3b1b
1239	CMPB DL, (BX)                           // 3a13
1240	CMPB DL, (R11)                          // 413a13
1241	CMPB R11, (BX)                          // 443a1b
1242	CMPB R11, (R11)                         // 453a1b
1243	CMPPD (BX), X2, $7                      // 660fc21307
1244	CMPPD (R11), X2, $7                     // 66410fc21307
1245	CMPPD X2, X2, $7                        // 660fc2d207
1246	CMPPD X11, X2, $7                       // 66410fc2d307
1247	CMPPD (BX), X11, $7                     // 66440fc21b07
1248	CMPPD (R11), X11, $7                    // 66450fc21b07
1249	CMPPD X2, X11, $7                       // 66440fc2da07
1250	CMPPD X11, X11, $7                      // 66450fc2db07
1251	CMPPS (BX), X2, $7                      // 0fc21307
1252	CMPPS (R11), X2, $7                     // 410fc21307
1253	CMPPS X2, X2, $7                        // 0fc2d207
1254	CMPPS X11, X2, $7                       // 410fc2d307
1255	CMPPS (BX), X11, $7                     // 440fc21b07
1256	CMPPS (R11), X11, $7                    // 450fc21b07
1257	CMPPS X2, X11, $7                       // 440fc2da07
1258	CMPPS X11, X11, $7                      // 450fc2db07
1259	CMPSB                                   // a6
1260	CMPSL                                   // a7
1261	CMPSD (BX), X2, $7                      // f20fc21307
1262	CMPSD (R11), X2, $7                     // f2410fc21307
1263	CMPSD X2, X2, $7                        // f20fc2d207
1264	CMPSD X11, X2, $7                       // f2410fc2d307
1265	CMPSD (BX), X11, $7                     // f2440fc21b07
1266	CMPSD (R11), X11, $7                    // f2450fc21b07
1267	CMPSD X2, X11, $7                       // f2440fc2da07
1268	CMPSD X11, X11, $7                      // f2450fc2db07
1269	CMPSQ                                   // 48a7
1270	CMPSS (BX), X2, $7                      // f30fc21307
1271	CMPSS (R11), X2, $7                     // f3410fc21307
1272	CMPSS X2, X2, $7                        // f30fc2d207
1273	CMPSS X11, X2, $7                       // f3410fc2d307
1274	CMPSS (BX), X11, $7                     // f3440fc21b07
1275	CMPSS (R11), X11, $7                    // f3450fc21b07
1276	CMPSS X2, X11, $7                       // f3440fc2da07
1277	CMPSS X11, X11, $7                      // f3450fc2db07
1278	CMPSW                                   // 66a7
1279	CMPXCHGW DX, (BX)                       // 660fb113
1280	CMPXCHGW R11, (BX)                      // 66440fb11b
1281	CMPXCHGW DX, (R11)                      // 66410fb113
1282	CMPXCHGW R11, (R11)                     // 66450fb11b
1283	CMPXCHGW DX, DX                         // 660fb1d2
1284	CMPXCHGW R11, DX                        // 66440fb1da
1285	CMPXCHGW DX, R11                        // 66410fb1d3
1286	CMPXCHGW R11, R11                       // 66450fb1db
1287	CMPXCHGL DX, (BX)                       // 0fb113
1288	CMPXCHGL R11, (BX)                      // 440fb11b
1289	CMPXCHGL DX, (R11)                      // 410fb113
1290	CMPXCHGL R11, (R11)                     // 450fb11b
1291	CMPXCHGL DX, DX                         // 0fb1d2
1292	CMPXCHGL R11, DX                        // 440fb1da
1293	CMPXCHGL DX, R11                        // 410fb1d3
1294	CMPXCHGL R11, R11                       // 450fb1db
1295	CMPXCHGQ DX, (BX)                       // 480fb113
1296	CMPXCHGQ R11, (BX)                      // 4c0fb11b
1297	CMPXCHGQ DX, (R11)                      // 490fb113
1298	CMPXCHGQ R11, (R11)                     // 4d0fb11b
1299	CMPXCHGQ DX, DX                         // 480fb1d2
1300	CMPXCHGQ R11, DX                        // 4c0fb1da
1301	CMPXCHGQ DX, R11                        // 490fb1d3
1302	CMPXCHGQ R11, R11                       // 4d0fb1db
1303	CMPXCHGB DL, (BX)                       // 0fb013
1304	CMPXCHGB R11, (BX)                      // 440fb01b
1305	CMPXCHGB DL, (R11)                      // 410fb013
1306	CMPXCHGB R11, (R11)                     // 450fb01b
1307	CMPXCHGB DL, DL                         // 0fb0d2
1308	CMPXCHGB R11, DL                        // 440fb0da
1309	CMPXCHGB DL, R11                        // 410fb0d3
1310	CMPXCHGB R11, R11                       // 450fb0db
1311	CMPXCHG16B (BX)                         // 480fc70b
1312	CMPXCHG16B (R11)                        // 490fc70b
1313	CMPXCHG8B (BX)                          // 0fc70b
1314	CMPXCHG8B (R11)                         // 410fc70b
1315	COMISD (BX), X2                         // 660f2f13
1316	COMISD (R11), X2                        // 66410f2f13
1317	COMISD X2, X2                           // 660f2fd2
1318	COMISD X11, X2                          // 66410f2fd3
1319	COMISD (BX), X11                        // 66440f2f1b
1320	COMISD (R11), X11                       // 66450f2f1b
1321	COMISD X2, X11                          // 66440f2fda
1322	COMISD X11, X11                         // 66450f2fdb
1323	COMISS (BX), X2                         // 0f2f13
1324	COMISS (R11), X2                        // 410f2f13
1325	COMISS X2, X2                           // 0f2fd2
1326	COMISS X11, X2                          // 410f2fd3
1327	COMISS (BX), X11                        // 440f2f1b
1328	COMISS (R11), X11                       // 450f2f1b
1329	COMISS X2, X11                          // 440f2fda
1330	COMISS X11, X11                         // 450f2fdb
1331	CPUID                                   // 0fa2
1332	CQO                                     // 4899
1333	CRC32W (BX), DX                         // 66f20f38f113
1334	CRC32W (R11), DX                        // 66f2410f38f113
1335	CRC32W DX, DX                           // 66f20f38f1d2
1336	CRC32W R11, DX                          // 66f2410f38f1d3
1337	CRC32W (BX), R11                        // 66f2440f38f11b
1338	CRC32W (R11), R11                       // 66f2450f38f11b
1339	CRC32W DX, R11                          // 66f2440f38f1da
1340	CRC32W R11, R11                         // 66f2450f38f1db
1341	CRC32L (BX), DX                         // f20f38f113
1342	CRC32L (R11), DX                        // f2410f38f113
1343	CRC32L DX, DX                           // f20f38f1d2
1344	CRC32L R11, DX                          // f2410f38f1d3
1345	CRC32L (BX), R11                        // f2440f38f11b
1346	CRC32L (R11), R11                       // f2450f38f11b
1347	CRC32L DX, R11                          // f2440f38f1da
1348	CRC32L R11, R11                         // f2450f38f1db
1349	CRC32B (BX), DX                         // f20f38f013 or f2480f38f013
1350	CRC32B (R11), DX                        // f2410f38f013 or f2490f38f013
1351	CRC32B DL, DX                           // f20f38f0d2 or f2480f38f0d2
1352	CRC32B R11, DX                          // f2410f38f0d3 or f2490f38f0d3
1353	CRC32B (BX), R11                        // f2440f38f01b or f24c0f38f01b
1354	CRC32B (R11), R11                       // f2450f38f01b or f24d0f38f01b
1355	CRC32B DL, R11                          // f2440f38f0da or f24c0f38f0da
1356	CRC32B R11, R11                         // f2450f38f0db or f24d0f38f0db
1357	CRC32Q (BX), DX                         // f2480f38f113
1358	CRC32Q (R11), DX                        // f2490f38f113
1359	CRC32Q DX, DX                           // f2480f38f1d2
1360	CRC32Q R11, DX                          // f2490f38f1d3
1361	CRC32Q (BX), R11                        // f24c0f38f11b
1362	CRC32Q (R11), R11                       // f24d0f38f11b
1363	CRC32Q DX, R11                          // f24c0f38f1da
1364	CRC32Q R11, R11                         // f24d0f38f1db
1365	CVTPL2PD (BX), X2                       // f30fe613
1366	CVTPL2PD (R11), X2                      // f3410fe613
1367	CVTPL2PD X2, X2                         // f30fe6d2
1368	CVTPL2PD X11, X2                        // f3410fe6d3
1369	CVTPL2PD (BX), X11                      // f3440fe61b
1370	CVTPL2PD (R11), X11                     // f3450fe61b
1371	CVTPL2PD X2, X11                        // f3440fe6da
1372	CVTPL2PD X11, X11                       // f3450fe6db
1373	CVTPL2PS (BX), X2                       // 0f5b13
1374	CVTPL2PS (R11), X2                      // 410f5b13
1375	CVTPL2PS X2, X2                         // 0f5bd2
1376	CVTPL2PS X11, X2                        // 410f5bd3
1377	CVTPL2PS (BX), X11                      // 440f5b1b
1378	CVTPL2PS (R11), X11                     // 450f5b1b
1379	CVTPL2PS X2, X11                        // 440f5bda
1380	CVTPL2PS X11, X11                       // 450f5bdb
1381	CVTPD2PL (BX), X2                       // f20fe613
1382	CVTPD2PL (R11), X2                      // f2410fe613
1383	CVTPD2PL X2, X2                         // f20fe6d2
1384	CVTPD2PL X11, X2                        // f2410fe6d3
1385	CVTPD2PL (BX), X11                      // f2440fe61b
1386	CVTPD2PL (R11), X11                     // f2450fe61b
1387	CVTPD2PL X2, X11                        // f2440fe6da
1388	CVTPD2PL X11, X11                       // f2450fe6db
1389	//TODO: CVTPD2PI (BX), M2               // 660f2d13
1390	//TODO: CVTPD2PI (R11), M2              // 66410f2d13
1391	//TODO: CVTPD2PI X2, M2                 // 660f2dd2
1392	//TODO: CVTPD2PI X11, M2                // 66410f2dd3
1393	//TODO: CVTPD2PI (BX), M3               // 660f2d1b
1394	//TODO: CVTPD2PI (R11), M3              // 66410f2d1b
1395	//TODO: CVTPD2PI X2, M3                 // 660f2dda
1396	//TODO: CVTPD2PI X11, M3                // 66410f2ddb
1397	CVTPD2PS (BX), X2                       // 660f5a13
1398	CVTPD2PS (R11), X2                      // 66410f5a13
1399	CVTPD2PS X2, X2                         // 660f5ad2
1400	CVTPD2PS X11, X2                        // 66410f5ad3
1401	CVTPD2PS (BX), X11                      // 66440f5a1b
1402	CVTPD2PS (R11), X11                     // 66450f5a1b
1403	CVTPD2PS X2, X11                        // 66440f5ada
1404	CVTPD2PS X11, X11                       // 66450f5adb
1405	//TODO: CVTPI2PD (BX), X2               // 660f2a13
1406	//TODO: CVTPI2PD (R11), X2              // 66410f2a13
1407	//TODO: CVTPI2PD M2, X2                 // 660f2ad2
1408	//TODO: CVTPI2PD M3, X2                 // 660f2ad3
1409	//TODO: CVTPI2PD (BX), X11              // 66440f2a1b
1410	//TODO: CVTPI2PD (R11), X11             // 66450f2a1b
1411	//TODO: CVTPI2PD M2, X11                // 66440f2ada
1412	//TODO: CVTPI2PD M3, X11                // 66440f2adb
1413	//TODO: CVTPI2PS (BX), X2               // 0f2a13
1414	//TODO: CVTPI2PS (R11), X2              // 410f2a13
1415	//TODO: CVTPI2PS M2, X2                 // 0f2ad2
1416	//TODO: CVTPI2PS M3, X2                 // 0f2ad3
1417	//TODO: CVTPI2PS (BX), X11              // 440f2a1b
1418	//TODO: CVTPI2PS (R11), X11             // 450f2a1b
1419	//TODO: CVTPI2PS M2, X11                // 440f2ada
1420	//TODO: CVTPI2PS M3, X11                // 440f2adb
1421	CVTPS2PL (BX), X2                       // 660f5b13
1422	CVTPS2PL (R11), X2                      // 66410f5b13
1423	CVTPS2PL X2, X2                         // 660f5bd2
1424	CVTPS2PL X11, X2                        // 66410f5bd3
1425	CVTPS2PL (BX), X11                      // 66440f5b1b
1426	CVTPS2PL (R11), X11                     // 66450f5b1b
1427	CVTPS2PL X2, X11                        // 66440f5bda
1428	CVTPS2PL X11, X11                       // 66450f5bdb
1429	CVTPS2PD (BX), X2                       // 0f5a13
1430	CVTPS2PD (R11), X2                      // 410f5a13
1431	CVTPS2PD X2, X2                         // 0f5ad2
1432	CVTPS2PD X11, X2                        // 410f5ad3
1433	CVTPS2PD (BX), X11                      // 440f5a1b
1434	CVTPS2PD (R11), X11                     // 450f5a1b
1435	CVTPS2PD X2, X11                        // 440f5ada
1436	CVTPS2PD X11, X11                       // 450f5adb
1437	//TODO: CVTPS2PI (BX), M2               // 0f2d13
1438	//TODO: CVTPS2PI (R11), M2              // 410f2d13
1439	//TODO: CVTPS2PI X2, M2                 // 0f2dd2
1440	//TODO: CVTPS2PI X11, M2                // 410f2dd3
1441	//TODO: CVTPS2PI (BX), M3               // 0f2d1b
1442	//TODO: CVTPS2PI (R11), M3              // 410f2d1b
1443	//TODO: CVTPS2PI X2, M3                 // 0f2dda
1444	//TODO: CVTPS2PI X11, M3                // 410f2ddb
1445	CVTSD2SL (BX), DX                       // f20f2d13 or f2480f2d13
1446	CVTSD2SL (R11), DX                      // f2410f2d13 or f2490f2d13
1447	CVTSD2SL X2, DX                         // f20f2dd2 or f2480f2dd2
1448	CVTSD2SL X11, DX                        // f2410f2dd3 or f2490f2dd3
1449	CVTSD2SL (BX), R11                      // f2440f2d1b or f24c0f2d1b
1450	CVTSD2SL (R11), R11                     // f2450f2d1b or f24d0f2d1b
1451	CVTSD2SL X2, R11                        // f2440f2dda or f24c0f2dda
1452	CVTSD2SL X11, R11                       // f2450f2ddb or f24d0f2ddb
1453	CVTSD2SS (BX), X2                       // f20f5a13
1454	CVTSD2SS (R11), X2                      // f2410f5a13
1455	CVTSD2SS X2, X2                         // f20f5ad2
1456	CVTSD2SS X11, X2                        // f2410f5ad3
1457	CVTSD2SS (BX), X11                      // f2440f5a1b
1458	CVTSD2SS (R11), X11                     // f2450f5a1b
1459	CVTSD2SS X2, X11                        // f2440f5ada
1460	CVTSD2SS X11, X11                       // f2450f5adb
1461	CVTSL2SD (BX), X2                       // f20f2a13
1462	CVTSL2SD (R11), X2                      // f2410f2a13
1463	CVTSL2SD DX, X2                         // f20f2ad2
1464	CVTSL2SD R11, X2                        // f2410f2ad3
1465	CVTSL2SD (BX), X11                      // f2440f2a1b
1466	CVTSL2SD (R11), X11                     // f2450f2a1b
1467	CVTSL2SD DX, X11                        // f2440f2ada
1468	CVTSL2SD R11, X11                       // f2450f2adb
1469	CVTSQ2SD (BX), X2                       // f2480f2a13
1470	CVTSQ2SD (R11), X2                      // f2490f2a13
1471	CVTSQ2SD DX, X2                         // f2480f2ad2
1472	CVTSQ2SD R11, X2                        // f2490f2ad3
1473	CVTSQ2SD (BX), X11                      // f24c0f2a1b
1474	CVTSQ2SD (R11), X11                     // f24d0f2a1b
1475	CVTSQ2SD DX, X11                        // f24c0f2ada
1476	CVTSQ2SD R11, X11                       // f24d0f2adb
1477	CVTSL2SS (BX), X2                       // f30f2a13
1478	CVTSL2SS (R11), X2                      // f3410f2a13
1479	CVTSL2SS DX, X2                         // f30f2ad2
1480	CVTSL2SS R11, X2                        // f3410f2ad3
1481	CVTSL2SS (BX), X11                      // f3440f2a1b
1482	CVTSL2SS (R11), X11                     // f3450f2a1b
1483	CVTSL2SS DX, X11                        // f3440f2ada
1484	CVTSL2SS R11, X11                       // f3450f2adb
1485	CVTSQ2SS (BX), X2                       // f3480f2a13
1486	CVTSQ2SS (R11), X2                      // f3490f2a13
1487	CVTSQ2SS DX, X2                         // f3480f2ad2
1488	CVTSQ2SS R11, X2                        // f3490f2ad3
1489	CVTSQ2SS (BX), X11                      // f34c0f2a1b
1490	CVTSQ2SS (R11), X11                     // f34d0f2a1b
1491	CVTSQ2SS DX, X11                        // f34c0f2ada
1492	CVTSQ2SS R11, X11                       // f34d0f2adb
1493	CVTSS2SD (BX), X2                       // f30f5a13
1494	CVTSS2SD (R11), X2                      // f3410f5a13
1495	CVTSS2SD X2, X2                         // f30f5ad2
1496	CVTSS2SD X11, X2                        // f3410f5ad3
1497	CVTSS2SD (BX), X11                      // f3440f5a1b
1498	CVTSS2SD (R11), X11                     // f3450f5a1b
1499	CVTSS2SD X2, X11                        // f3440f5ada
1500	CVTSS2SD X11, X11                       // f3450f5adb
1501	CVTSS2SL (BX), DX                       // f30f2d13 or f3480f2d13
1502	CVTSS2SL (R11), DX                      // f3410f2d13 or f3490f2d13
1503	CVTSS2SL X2, DX                         // f30f2dd2 or f3480f2dd2
1504	CVTSS2SL X11, DX                        // f3410f2dd3 or f3490f2dd3
1505	CVTSS2SL (BX), R11                      // f3440f2d1b or f34c0f2d1b
1506	CVTSS2SL (R11), R11                     // f3450f2d1b or f34d0f2d1b
1507	CVTSS2SL X2, R11                        // f3440f2dda or f34c0f2dda
1508	CVTSS2SL X11, R11                       // f3450f2ddb or f34d0f2ddb
1509	CVTTPD2PL (BX), X2                      // 660fe613
1510	CVTTPD2PL (R11), X2                     // 66410fe613
1511	CVTTPD2PL X2, X2                        // 660fe6d2
1512	CVTTPD2PL X11, X2                       // 66410fe6d3
1513	CVTTPD2PL (BX), X11                     // 66440fe61b
1514	CVTTPD2PL (R11), X11                    // 66450fe61b
1515	CVTTPD2PL X2, X11                       // 66440fe6da
1516	CVTTPD2PL X11, X11                      // 66450fe6db
1517	//TODO: CVTTPD2PI (BX), M2              // 660f2c13
1518	//TODO: CVTTPD2PI (R11), M2             // 66410f2c13
1519	//TODO: CVTTPD2PI X2, M2                // 660f2cd2
1520	//TODO: CVTTPD2PI X11, M2               // 66410f2cd3
1521	//TODO: CVTTPD2PI (BX), M3              // 660f2c1b
1522	//TODO: CVTTPD2PI (R11), M3             // 66410f2c1b
1523	//TODO: CVTTPD2PI X2, M3                // 660f2cda
1524	//TODO: CVTTPD2PI X11, M3               // 66410f2cdb
1525	CVTTPS2PL (BX), X2                      // f30f5b13
1526	CVTTPS2PL (R11), X2                     // f3410f5b13
1527	CVTTPS2PL X2, X2                        // f30f5bd2
1528	CVTTPS2PL X11, X2                       // f3410f5bd3
1529	CVTTPS2PL (BX), X11                     // f3440f5b1b
1530	CVTTPS2PL (R11), X11                    // f3450f5b1b
1531	CVTTPS2PL X2, X11                       // f3440f5bda
1532	CVTTPS2PL X11, X11                      // f3450f5bdb
1533	//TODO: CVTTPS2PI (BX), M2              // 0f2c13
1534	//TODO: CVTTPS2PI (R11), M2             // 410f2c13
1535	//TODO: CVTTPS2PI X2, M2                // 0f2cd2
1536	//TODO: CVTTPS2PI X11, M2               // 410f2cd3
1537	//TODO: CVTTPS2PI (BX), M3              // 0f2c1b
1538	//TODO: CVTTPS2PI (R11), M3             // 410f2c1b
1539	//TODO: CVTTPS2PI X2, M3                // 0f2cda
1540	//TODO: CVTTPS2PI X11, M3               // 410f2cdb
1541	CVTTSD2SL (BX), DX                      // f20f2c13 or f2480f2c13
1542	CVTTSD2SL (R11), DX                     // f2410f2c13 or f2490f2c13
1543	CVTTSD2SL X2, DX                        // f20f2cd2 or f2480f2cd2
1544	CVTTSD2SL X11, DX                       // f2410f2cd3 or f2490f2cd3
1545	CVTTSD2SL (BX), R11                     // f2440f2c1b or f24c0f2c1b
1546	CVTTSD2SL (R11), R11                    // f2450f2c1b or f24d0f2c1b
1547	CVTTSD2SL X2, R11                       // f2440f2cda or f24c0f2cda
1548	CVTTSD2SL X11, R11                      // f2450f2cdb or f24d0f2cdb
1549	CVTTSS2SL (BX), DX                      // f30f2c13 or f3480f2c13
1550	CVTTSS2SL (R11), DX                     // f3410f2c13 or f3490f2c13
1551	CVTTSS2SL X2, DX                        // f30f2cd2 or f3480f2cd2
1552	CVTTSS2SL X11, DX                       // f3410f2cd3 or f3490f2cd3
1553	CVTTSS2SL (BX), R11                     // f3440f2c1b or f34c0f2c1b
1554	CVTTSS2SL (R11), R11                    // f3450f2c1b or f34d0f2c1b
1555	CVTTSS2SL X2, R11                       // f3440f2cda or f34c0f2cda
1556	CVTTSS2SL X11, R11                      // f3450f2cdb or f34d0f2cdb
1557	CWD                                     // 6699
1558	CWDE                                    // 98
1559	DECW (BX)                               // 66ff0b
1560	DECW (R11)                              // 6641ff0b
1561	DECW DX                                 // 66ffca
1562	DECW R11                                // 6641ffcb
1563	DECL (BX)                               // ff0b
1564	DECL (R11)                              // 41ff0b
1565	DECL DX                                 // ffca
1566	DECL R11                                // 41ffcb
1567	DECQ (BX)                               // 48ff0b
1568	DECQ (R11)                              // 49ff0b
1569	DECQ DX                                 // 48ffca
1570	DECQ R11                                // 49ffcb
1571	DECB (BX)                               // fe0b
1572	DECB (R11)                              // 41fe0b
1573	DECB DL                                 // feca
1574	DECB R11                                // 41fecb
1575	DIVW (BX)                               // 66f733
1576	DIVW (R11)                              // 6641f733
1577	DIVW DX                                 // 66f7f2
1578	DIVW R11                                // 6641f7f3
1579	DIVL (BX)                               // f733
1580	DIVL (R11)                              // 41f733
1581	DIVL DX                                 // f7f2
1582	DIVL R11                                // 41f7f3
1583	DIVQ (BX)                               // 48f733
1584	DIVQ (R11)                              // 49f733
1585	DIVQ DX                                 // 48f7f2
1586	DIVQ R11                                // 49f7f3
1587	DIVB (BX)                               // f633
1588	DIVB (R11)                              // 41f633
1589	DIVB DL                                 // f6f2
1590	DIVB R11                                // 41f6f3
1591	DIVPD (BX), X2                          // 660f5e13
1592	DIVPD (R11), X2                         // 66410f5e13
1593	DIVPD X2, X2                            // 660f5ed2
1594	DIVPD X11, X2                           // 66410f5ed3
1595	DIVPD (BX), X11                         // 66440f5e1b
1596	DIVPD (R11), X11                        // 66450f5e1b
1597	DIVPD X2, X11                           // 66440f5eda
1598	DIVPD X11, X11                          // 66450f5edb
1599	DIVPS (BX), X2                          // 0f5e13
1600	DIVPS (R11), X2                         // 410f5e13
1601	DIVPS X2, X2                            // 0f5ed2
1602	DIVPS X11, X2                           // 410f5ed3
1603	DIVPS (BX), X11                         // 440f5e1b
1604	DIVPS (R11), X11                        // 450f5e1b
1605	DIVPS X2, X11                           // 440f5eda
1606	DIVPS X11, X11                          // 450f5edb
1607	DIVSD (BX), X2                          // f20f5e13
1608	DIVSD (R11), X2                         // f2410f5e13
1609	DIVSD X2, X2                            // f20f5ed2
1610	DIVSD X11, X2                           // f2410f5ed3
1611	DIVSD (BX), X11                         // f2440f5e1b
1612	DIVSD (R11), X11                        // f2450f5e1b
1613	DIVSD X2, X11                           // f2440f5eda
1614	DIVSD X11, X11                          // f2450f5edb
1615	DIVSS (BX), X2                          // f30f5e13
1616	DIVSS (R11), X2                         // f3410f5e13
1617	DIVSS X2, X2                            // f30f5ed2
1618	DIVSS X11, X2                           // f3410f5ed3
1619	DIVSS (BX), X11                         // f3440f5e1b
1620	DIVSS (R11), X11                        // f3450f5e1b
1621	DIVSS X2, X11                           // f3440f5eda
1622	DIVSS X11, X11                          // f3450f5edb
1623	DPPD $7, (BX), X2                       // 660f3a411307
1624	DPPD $7, (R11), X2                      // 66410f3a411307
1625	DPPD $7, X2, X2                         // 660f3a41d207
1626	DPPD $7, X11, X2                        // 66410f3a41d307
1627	DPPD $7, (BX), X11                      // 66440f3a411b07
1628	DPPD $7, (R11), X11                     // 66450f3a411b07
1629	DPPD $7, X2, X11                        // 66440f3a41da07
1630	DPPD $7, X11, X11                       // 66450f3a41db07
1631	DPPS $7, (BX), X2                       // 660f3a401307
1632	DPPS $7, (R11), X2                      // 66410f3a401307
1633	DPPS $7, X2, X2                         // 660f3a40d207
1634	DPPS $7, X11, X2                        // 66410f3a40d307
1635	DPPS $7, (BX), X11                      // 66440f3a401b07
1636	DPPS $7, (R11), X11                     // 66450f3a401b07
1637	DPPS $7, X2, X11                        // 66440f3a40da07
1638	DPPS $7, X11, X11                       // 66450f3a40db07
1639	EMMS                                    // 0f77
1640	//TODO: ENTERQ $0x12, $0xf123           // c823f112
1641	EXTRACTPS $0, X2, (BX)                  // 660f3a171300
1642	EXTRACTPS $1, X11, (BX)                 // 66440f3a171b01
1643	EXTRACTPS $2, X2, (R11)                 // 66410f3a171302
1644	EXTRACTPS $3, X11, (R11)                // 66450f3a171b03
1645	EXTRACTPS $3, X2, DX                    // 660f3a17d203
1646	EXTRACTPS $2, X11, DX                   // 66440f3a17da02
1647	EXTRACTPS $1, X2, R11                   // 66410f3a17d301
1648	EXTRACTPS $0, X11, R11                  // 66450f3a17db00
1649	F2XM1                                   // d9f0
1650	FABS                                    // d9e1
1651	FADDD F2, F0                            // d8c2
1652	FADDD F3, F0                            // d8c3
1653	FADDD F0, F2                            // dcc2
1654	FADDD F0, F3                            // dcc3
1655	FADDD (BX), F0                          // d803 or dc03
1656	FADDD (R11), F0                         // 41d803 or 41dc03
1657	FADDDP F0, F2                           // dec2
1658	FADDDP F0, F3                           // dec3
1659	FBLD (BX)                               // df23
1660	FBLD (R11)                              // 41df23
1661	FBSTP (BX)                              // df33
1662	FBSTP (R11)                             // 41df33
1663	FCHS                                    // d9e0
1664	FCMOVB F2, F0                           // dac2
1665	FCMOVB F3, F0                           // dac3
1666	FCMOVBE F2, F0                          // dad2
1667	FCMOVBE F3, F0                          // dad3
1668	FCMOVE F2, F0                           // daca
1669	FCMOVE F3, F0                           // dacb
1670	FCMOVNB F2, F0                          // dbc2
1671	FCMOVNB F3, F0                          // dbc3
1672	FCMOVNBE F2, F0                         // dbd2
1673	FCMOVNBE F3, F0                         // dbd3
1674	FCMOVNE F2, F0                          // dbca
1675	FCMOVNE F3, F0                          // dbcb
1676	FCMOVNU F2, F0                          // dbda
1677	FCMOVNU F3, F0                          // dbdb
1678	FCMOVU F2, F0                           // dada
1679	FCMOVU F3, F0                           // dadb
1680	FCOMD F2, F0                            // d8d2
1681	FCOMD F3, F0                            // d8d3
1682	FCOMD (BX), F0                          // d813 or dc13
1683	FCOMD (R11), F0                         // 41d813 or 41dc13
1684	FCOMI F2, F0                            // dbf2
1685	FCOMI F3, F0                            // dbf3
1686	FCOMIP F2, F0                           // dff2
1687	FCOMIP F3, F0                           // dff3
1688	//TODO: FCOMP F2                        // d8da
1689	//TODO: FCOMP F3                        // d8db
1690	//TODO: FCOMFP (BX)                     // d81b
1691	//TODO: FCOMFP (R11)                    // 41d81b
1692	//TODO: FCOMPL (BX)                     // dc1b
1693	//TODO: FCOMPL (R11)                    // 41dc1b
1694	//TODO: FCOMPP                          // ded9
1695	FCOS                                    // d9ff
1696	FDECSTP                                 // d9f6
1697	FDIVD F2, F0                            // d8f2
1698	FDIVD F3, F0                            // d8f3
1699	FDIVD F0, F2                            // dcfa or dcf2
1700	FDIVD F0, F3                            // dcfb or dcf3
1701	FDIVD (BX), F0                          // d833 or dc33
1702	FDIVD (R11), F0                         // 41d833 or 41dc33
1703	//TODO: FDIVRP F0, F2                   // defa
1704	//TODO: FDIVRP F0, F3                   // defb
1705	//TODO: FDIVR F2, F0                    // d8fa
1706	//TODO: FDIVR F3, F0                    // d8fb
1707	//TODO: FDIVFR (BX)                     // d83b
1708	//TODO: FDIVFR (R11)                    // 41d83b
1709	//TODO: FDIVRL (BX)                     // dc3b
1710	//TODO: FDIVRL (R11)                    // 41dc3b
1711	//TODO: FDIVP F0, F2                    // def2
1712	//TODO: FDIVP F0, F3                    // def3
1713	//TODO: FFREE F2                        // ddc2
1714	//TODO: FFREE F3                        // ddc3
1715	//TODO: FFREEP F2                       // dfc2
1716	//TODO: FFREEP F3                       // dfc3
1717	//TODO: FIADD (BX)                      // de03
1718	//TODO: FIADD (R11)                     // 41de03
1719	//TODO: FIADDL (BX)                     // da03
1720	//TODO: FIADDL (R11)                    // 41da03
1721	//TODO: FICOM (BX)                      // de13
1722	//TODO: FICOM (R11)                     // 41de13
1723	//TODO: FICOML (BX)                     // da13
1724	//TODO: FICOML (R11)                    // 41da13
1725	//TODO: FICOMP (BX)                     // de1b
1726	//TODO: FICOMP (R11)                    // 41de1b
1727	//TODO: FICOMPL (BX)                    // da1b
1728	//TODO: FICOMPL (R11)                   // 41da1b
1729	//TODO: FIDIV (BX)                      // de33
1730	//TODO: FIDIV (R11)                     // 41de33
1731	//TODO: FIDIVL (BX)                     // da33
1732	//TODO: FIDIVL (R11)                    // 41da33
1733	//TODO: FIDIVR (BX)                     // de3b
1734	//TODO: FIDIVR (R11)                    // 41de3b
1735	//TODO: FIDIVRL (BX)                    // da3b
1736	//TODO: FIDIVRL (R11)                   // 41da3b
1737	//TODO: FILD (BX)                       // df03
1738	//TODO: FILD (R11)                      // 41df03
1739	//TODO: FILDL (BX)                      // db03
1740	//TODO: FILDL (R11)                     // 41db03
1741	//TODO: FILDLL (BX)                     // df2b
1742	//TODO: FILDLL (R11)                    // 41df2b
1743	//TODO: FIMUL (BX)                      // de0b
1744	//TODO: FIMUL (R11)                     // 41de0b
1745	//TODO: FIMULL (BX)                     // da0b
1746	//TODO: FIMULL (R11)                    // 41da0b
1747	FINCSTP                                 // d9f7
1748	//TODO: FIST (BX)                       // df13
1749	//TODO: FIST (R11)                      // 41df13
1750	//TODO: FISTL (BX)                      // db13
1751	//TODO: FISTL (R11)                     // 41db13
1752	//TODO: FISTP (BX)                      // df1b
1753	//TODO: FISTP (R11)                     // 41df1b
1754	//TODO: FISTPL (BX)                     // db1b
1755	//TODO: FISTPL (R11)                    // 41db1b
1756	//TODO: FISTPLL (BX)                    // df3b
1757	//TODO: FISTPLL (R11)                   // 41df3b
1758	//TODO: FISTTP (BX)                     // df0b
1759	//TODO: FISTTP (R11)                    // 41df0b
1760	//TODO: FISTTPL (BX)                    // db0b
1761	//TODO: FISTTPL (R11)                   // 41db0b
1762	//TODO: FISTTPLL (BX)                   // dd0b
1763	//TODO: FISTTPLL (R11)                  // 41dd0b
1764	//TODO: FISUB (BX)                      // de23
1765	//TODO: FISUB (R11)                     // 41de23
1766	//TODO: FISUBL (BX)                     // da23
1767	//TODO: FISUBL (R11)                    // 41da23
1768	//TODO: FISUBR (BX)                     // de2b
1769	//TODO: FISUBR (R11)                    // 41de2b
1770	//TODO: FISUBRL (BX)                    // da2b
1771	//TODO: FISUBRL (R11)                   // 41da2b
1772	//TODO: FLD F2                          // d9c2
1773	//TODO: FLD F3                          // d9c3
1774	//TODO: FLDS (BX)                       // d903
1775	//TODO: FLDS (R11)                      // 41d903
1776	//TODO: FLDL (BX)                       // dd03
1777	//TODO: FLDL (R11)                      // 41dd03
1778	//TODO: FLDT (BX)                       // db2b
1779	//TODO: FLDT (R11)                      // 41db2b
1780	FLD1                                    // d9e8
1781	FLDCW (BX)                              // d92b
1782	FLDCW (R11)                             // 41d92b
1783	//TODO: FLDENVL (BX)                    // d923
1784	//TODO: FLDENVL (R11)                   // 41d923
1785	FLDL2E                                  // d9ea
1786	FLDL2T                                  // d9e9
1787	FLDLG2                                  // d9ec
1788	FLDPI                                   // d9eb
1789	//TODO: FMUL F2, F0                     // d8ca
1790	//TODO: FMUL F3, F0                     // d8cb
1791	//TODO: FMUL F0, F2                     // dcca
1792	//TODO: FMUL F0, F3                     // dccb
1793	//TODO: FMULS (BX)                      // d80b
1794	//TODO: FMULS (R11)                     // 41d80b
1795	//TODO: FMULL (BX)                      // dc0b
1796	//TODO: FMULL (R11)                     // 41dc0b
1797	//TODO: FMULP F0, F2                    // deca
1798	//TODO: FMULP F0, F3                    // decb
1799	//TODO: FNCLEX                          // dbe2
1800	//TODO: FNINIT                          // dbe3
1801	FNOP                                    // d9d0
1802	//TODO: FNSAVEL (BX)                    // dd33
1803	//TODO: FNSAVEL (R11)                   // 41dd33
1804	//TODO: FNSTCW (BX)                     // d93b
1805	//TODO: FNSTCW (R11)                    // 41d93b
1806	//TODO: FNSTENVL (BX)                   // d933
1807	//TODO: FNSTENVL (R11)                  // 41d933
1808	//TODO: FNSTSW AX                       // dfe0
1809	//TODO: FNSTSW (BX)                     // dd3b
1810	//TODO: FNSTSW (R11)                    // 41dd3b
1811	FPATAN                                  // d9f3
1812	FPREM                                   // d9f8
1813	FPREM1                                  // d9f5
1814	FPTAN                                   // d9f2
1815	FRNDINT                                 // d9fc
1816	//TODO: FRSTORL (BX)                    // dd23
1817	//TODO: FRSTORL (R11)                   // 41dd23
1818	FSCALE                                  // d9fd
1819	FSIN                                    // d9fe
1820	FSINCOS                                 // d9fb
1821	FSQRT                                   // d9fa
1822	//TODO: FST F2                          // ddd2
1823	//TODO: FST F3                          // ddd3
1824	//TODO: FSTS (BX)                       // d913
1825	//TODO: FSTS (R11)                      // 41d913
1826	//TODO: FSTL (BX)                       // dd13
1827	//TODO: FSTL (R11)                      // 41dd13
1828	//TODO: FSTP F2                         // ddda
1829	//TODO: FSTP F3                         // dddb
1830	//TODO: FSTPS (BX)                      // d91b
1831	//TODO: FSTPS (R11)                     // 41d91b
1832	//TODO: FSTPL (BX)                      // dd1b
1833	//TODO: FSTPL (R11)                     // 41dd1b
1834	//TODO: FSTPT (BX)                      // db3b
1835	//TODO: FSTPT (R11)                     // 41db3b
1836	//TODO: FSUB F2, F0                     // d8e2
1837	//TODO: FSUB F3, F0                     // d8e3
1838	//TODO: FSUBR F0, F2                    // dcea
1839	//TODO: FSUBR F0, F3                    // dceb
1840	//TODO: FSUBS (BX)                      // d823
1841	//TODO: FSUBS (R11)                     // 41d823
1842	//TODO: FSUBL (BX)                      // dc23
1843	//TODO: FSUBL (R11)                     // 41dc23
1844	//TODO: FSUBRP F0, F2                   // deea
1845	//TODO: FSUBRP F0, F3                   // deeb
1846	//TODO: FSUBR F2, F0                    // d8ea
1847	//TODO: FSUBR F3, F0                    // d8eb
1848	//TODO: FSUB F0, F2                     // dce2
1849	//TODO: FSUB F0, F3                     // dce3
1850	//TODO: FSUBRS (BX)                     // d82b
1851	//TODO: FSUBRS (R11)                    // 41d82b
1852	//TODO: FSUBRL (BX)                     // dc2b
1853	//TODO: FSUBRL (R11)                    // 41dc2b
1854	//TODO: FSUBP F0, F2                    // dee2
1855	//TODO: FSUBP F0, F3                    // dee3
1856	FTST                                    // d9e4
1857	//TODO: FUCOM F2                        // dde2
1858	//TODO: FUCOM F3                        // dde3
1859	//TODO: FUCOMI F2, F0                   // dbea
1860	//TODO: FUCOMI F3, F0                   // dbeb
1861	//TODO: FUCOMIP F2, F0                  // dfea
1862	//TODO: FUCOMIP F3, F0                  // dfeb
1863	//TODO: FUCOMP F2                       // ddea
1864	//TODO: FUCOMP F3                       // ddeb
1865	//TODO: FUCOMPP                         // dae9
1866	//TODO: FWAIT                           // 9b
1867	FXAM                                    // d9e5
1868	//TODO: FXCH F2                         // d9ca
1869	//TODO: FXCH F3                         // d9cb
1870	FXRSTOR (BX)                            // 0fae0b
1871	FXRSTOR (R11)                           // 410fae0b
1872	FXRSTOR64 (BX)                          // 480fae0b
1873	FXRSTOR64 (R11)                         // 490fae0b
1874	FXSAVE (BX)                             // 0fae03
1875	FXSAVE (R11)                            // 410fae03
1876	FXSAVE64 (BX)                           // 480fae03
1877	FXSAVE64 (R11)                          // 490fae03
1878	FXTRACT                                 // d9f4
1879	FYL2X                                   // d9f1
1880	FYL2XP1                                 // d9f9
1881	HADDPD (BX), X2                         // 660f7c13
1882	HADDPD (R11), X2                        // 66410f7c13
1883	HADDPD X2, X2                           // 660f7cd2
1884	HADDPD X11, X2                          // 66410f7cd3
1885	HADDPD (BX), X11                        // 66440f7c1b
1886	HADDPD (R11), X11                       // 66450f7c1b
1887	HADDPD X2, X11                          // 66440f7cda
1888	HADDPD X11, X11                         // 66450f7cdb
1889	HADDPS (BX), X2                         // f20f7c13
1890	HADDPS (R11), X2                        // f2410f7c13
1891	HADDPS X2, X2                           // f20f7cd2
1892	HADDPS X11, X2                          // f2410f7cd3
1893	HADDPS (BX), X11                        // f2440f7c1b
1894	HADDPS (R11), X11                       // f2450f7c1b
1895	HADDPS X2, X11                          // f2440f7cda
1896	HADDPS X11, X11                         // f2450f7cdb
1897	HLT                                     // f4
1898	HSUBPD (BX), X2                         // 660f7d13
1899	HSUBPD (R11), X2                        // 66410f7d13
1900	HSUBPD X2, X2                           // 660f7dd2
1901	HSUBPD X11, X2                          // 66410f7dd3
1902	HSUBPD (BX), X11                        // 66440f7d1b
1903	HSUBPD (R11), X11                       // 66450f7d1b
1904	HSUBPD X2, X11                          // 66440f7dda
1905	HSUBPD X11, X11                         // 66450f7ddb
1906	HSUBPS (BX), X2                         // f20f7d13
1907	HSUBPS (R11), X2                        // f2410f7d13
1908	HSUBPS X2, X2                           // f20f7dd2
1909	HSUBPS X11, X2                          // f2410f7dd3
1910	HSUBPS (BX), X11                        // f2440f7d1b
1911	HSUBPS (R11), X11                       // f2450f7d1b
1912	HSUBPS X2, X11                          // f2440f7dda
1913	HSUBPS X11, X11                         // f2450f7ddb
1914	ICEBP                                   // f1
1915	IDIVW (BX)                              // 66f73b
1916	IDIVW (R11)                             // 6641f73b
1917	IDIVW DX                                // 66f7fa
1918	IDIVW R11                               // 6641f7fb
1919	IDIVL (BX)                              // f73b
1920	IDIVL (R11)                             // 41f73b
1921	IDIVL DX                                // f7fa
1922	IDIVL R11                               // 41f7fb
1923	IDIVQ (BX)                              // 48f73b
1924	IDIVQ (R11)                             // 49f73b
1925	IDIVQ DX                                // 48f7fa
1926	IDIVQ R11                               // 49f7fb
1927	IDIVB (BX)                              // f63b
1928	IDIVB (R11)                             // 41f63b
1929	IDIVB DL                                // f6fa
1930	IDIVB R11                               // 41f6fb
1931	IMULW (BX)                              // 66f72b
1932	IMULW (R11)                             // 6641f72b
1933	IMULW DX                                // 66f7ea
1934	IMULW R11                               // 6641f7eb
1935	IMULL (BX)                              // f72b
1936	IMULL (R11)                             // 41f72b
1937	IMULL DX                                // f7ea
1938	IMULL R11                               // 41f7eb
1939	IMULQ (BX)                              // 48f72b
1940	IMULQ (R11)                             // 49f72b
1941	IMULQ DX                                // 48f7ea
1942	IMULQ R11                               // 49f7eb
1943	IMULB (BX)                              // f62b
1944	IMULB (R11)                             // 41f62b
1945	IMULB DL                                // f6ea
1946	IMULB R11                               // 41f6eb
1947	IMULW (BX), DX                          // 660faf13
1948	IMULW (R11), DX                         // 66410faf13
1949	IMULW DX, DX                            // 660fafd2
1950	IMULW R11, DX                           // 66410fafd3
1951	IMULW (BX), R11                         // 66440faf1b
1952	IMULW (R11), R11                        // 66450faf1b
1953	IMULW DX, R11                           // 66440fafda
1954	IMULW R11, R11                          // 66450fafdb
1955	IMUL3W $61731, (BX), DX                 // 66691323f1
1956	IMUL3W $61731, (R11), DX                // 6641691323f1
1957	IMUL3W $61731, DX, DX                   // 6669d223f1
1958	IMUL3W $61731, R11, DX                  // 664169d323f1
1959	IMUL3W $61731, (BX), R11                // 6644691b23f1
1960	IMUL3W $61731, (R11), R11               // 6645691b23f1
1961	IMUL3W $61731, DX, R11                  // 664469da23f1
1962	IMUL3W $61731, R11, R11                 // 664569db23f1
1963	IMUL3W $7, (BX), DX                     // 666b1307
1964	IMUL3W $7, (R11), DX                    // 66416b1307
1965	IMUL3W $7, DX, DX                       // 666bd207
1966	IMUL3W $7, R11, DX                      // 66416bd307
1967	IMUL3W $7, (BX), R11                    // 66446b1b07
1968	IMUL3W $7, (R11), R11                   // 66456b1b07
1969	IMUL3W $7, DX, R11                      // 66446bda07
1970	IMUL3W $7, R11, R11                     // 66456bdb07
1971	IMULL (BX), DX                          // 0faf13
1972	IMULL (R11), DX                         // 410faf13
1973	IMULL DX, DX                            // 0fafd2
1974	IMULL R11, DX                           // 410fafd3
1975	IMULL (BX), R11                         // 440faf1b
1976	IMULL (R11), R11                        // 450faf1b
1977	IMULL DX, R11                           // 440fafda
1978	IMULL R11, R11                          // 450fafdb
1979	IMUL3L $4045620583, (BX), DX            // 6913674523f1
1980	IMUL3L $4045620583, (R11), DX           // 416913674523f1
1981	IMUL3L $4045620583, DX, DX              // 69d2674523f1
1982	IMUL3L $4045620583, R11, DX             // 4169d3674523f1
1983	IMUL3L $4045620583, (BX), R11           // 44691b674523f1
1984	IMUL3L $4045620583, (R11), R11          // 45691b674523f1
1985	IMUL3L $4045620583, DX, R11             // 4469da674523f1
1986	IMUL3L $4045620583, R11, R11            // 4569db674523f1
1987	IMUL3L $7, (BX), DX                     // 6b1307
1988	IMUL3L $7, (R11), DX                    // 416b1307
1989	IMUL3L $7, DX, DX                       // 6bd207
1990	IMUL3L $7, R11, DX                      // 416bd307
1991	IMUL3L $7, (BX), R11                    // 446b1b07
1992	IMUL3L $7, (R11), R11                   // 456b1b07
1993	IMUL3L $7, DX, R11                      // 446bda07
1994	IMUL3L $7, R11, R11                     // 456bdb07
1995	IMULQ (BX), DX                          // 480faf13
1996	IMULQ (R11), DX                         // 490faf13
1997	IMULQ DX, DX                            // 480fafd2
1998	IMULQ R11, DX                           // 490fafd3
1999	IMULQ (BX), R11                         // 4c0faf1b
2000	IMULQ (R11), R11                        // 4d0faf1b
2001	IMULQ DX, R11                           // 4c0fafda
2002	IMULQ R11, R11                          // 4d0fafdb
2003	IMUL3Q $-249346713, (BX), DX            // 486913674523f1
2004	IMUL3Q $-249346713, (R11), DX           // 496913674523f1
2005	IMUL3Q $-249346713, DX, DX              // 4869d2674523f1
2006	IMUL3Q $-249346713, R11, DX             // 4969d3674523f1
2007	IMUL3Q $-249346713, (BX), R11           // 4c691b674523f1
2008	IMUL3Q $-249346713, (R11), R11          // 4d691b674523f1
2009	IMUL3Q $-249346713, DX, R11             // 4c69da674523f1
2010	IMUL3Q $-249346713, R11, R11            // 4d69db674523f1
2011	IMUL3Q $7, (BX), DX                     // 486b1307
2012	IMUL3Q $7, (R11), DX                    // 496b1307
2013	IMUL3Q $7, DX, DX                       // 486bd207
2014	IMUL3Q $7, R11, DX                      // 496bd307
2015	IMUL3Q $7, (BX), R11                    // 4c6b1b07
2016	IMUL3Q $7, (R11), R11                   // 4d6b1b07
2017	IMUL3Q $7, DX, R11                      // 4c6bda07
2018	IMUL3Q $7, R11, R11                     // 4d6bdb07
2019	//TODO: INB DX, AL                      // ec
2020	//TODO: INB $7, AL                      // e407
2021	//TODO: INW DX, AX                      // 66ed
2022	//TODO: INW $7, AX                      // 66e507
2023	//TODO: INL DX, AX                      // ed
2024	//TODO: INL $7, AX                      // e507
2025	INCW (BX)                               // 66ff03
2026	INCW (R11)                              // 6641ff03
2027	INCW DX                                 // 66ffc2
2028	INCW R11                                // 6641ffc3
2029	INCL (BX)                               // ff03
2030	INCL (R11)                              // 41ff03
2031	INCL DX                                 // ffc2
2032	INCL R11                                // 41ffc3
2033	INCQ (BX)                               // 48ff03
2034	INCQ (R11)                              // 49ff03
2035	INCQ DX                                 // 48ffc2
2036	INCQ R11                                // 49ffc3
2037	INCB (BX)                               // fe03
2038	INCB (R11)                              // 41fe03
2039	INCB DL                                 // fec2
2040	INCB R11                                // 41fec3
2041	INSB                                    // 6c
2042	INSL                                    // 6d
2043	INSERTPS $7, (BX), X2                   // 660f3a211307
2044	INSERTPS $7, (R11), X2                  // 66410f3a211307
2045	INSERTPS $7, X2, X2                     // 660f3a21d207
2046	INSERTPS $7, X11, X2                    // 66410f3a21d307
2047	INSERTPS $7, (BX), X11                  // 66440f3a211b07
2048	INSERTPS $7, (R11), X11                 // 66450f3a211b07
2049	INSERTPS $7, X2, X11                    // 66440f3a21da07
2050	INSERTPS $7, X11, X11                   // 66450f3a21db07
2051	INSW                                    // 666d
2052	//TODO: INT $3                          // cc
2053	INT $7                                  // cd07
2054	INVD                                    // 0f08
2055	INVLPG (BX)                             // 0f013b
2056	INVLPG (R11)                            // 410f013b
2057	INVPCID (BX), DX                        // 660f388213
2058	INVPCID (R11), DX                       // 66410f388213
2059	INVPCID (BX), R11                       // 66440f38821b
2060	INVPCID (R11), R11                      // 66450f38821b
2061	JCS 2(PC)
2062	IRETW                                   // 66cf
2063	JCS 2(PC)
2064	IRETL                                   // cf
2065	JCS 2(PC)
2066	IRETQ                                   // 48cf
2067	//TODO: JA .+$0x11223344                // 480f8744332211 or 0f8744332211
2068	//TODO: JA .+$0x11                      // 7711
2069	//TODO: JAE .+$0x11223344               // 0f8344332211 or 480f8344332211
2070	//TODO: JAE .+$0x11                     // 7311
2071	//TODO: JB .+$0x11223344                // 480f8244332211 or 0f8244332211
2072	//TODO: JB .+$0x11                      // 7211
2073	//TODO: JBE .+$0x11223344               // 0f8644332211 or 480f8644332211
2074	//TODO: JBE .+$0x11                     // 7611
2075	//TODO: JE .+$0x11223344                // 480f8444332211 or 0f8444332211
2076	//TODO: JE .+$0x11                      // 7411
2077	//TODO: JECXZ .+$0x11                   // e311
2078	//TODO: JG .+$0x11223344                // 0f8f44332211 or 480f8f44332211
2079	//TODO: JG .+$0x11                      // 7f11
2080	//TODO: JGE .+$0x11223344               // 480f8d44332211 or 0f8d44332211
2081	//TODO: JGE .+$0x11                     // 7d11
2082	//TODO: JL .+$0x11223344                // 0f8c44332211 or 480f8c44332211
2083	//TODO: JL .+$0x11                      // 7c11
2084	//TODO: JLE .+$0x11223344               // 0f8e44332211 or 480f8e44332211
2085	//TODO: JLE .+$0x11                     // 7e11
2086	JCS 2(PC)
2087	//TODO: JMPQ* (BX)                      // ff23
2088	JCS 2(PC)
2089	//TODO: JMPQ* (R11)                     // 41ff23
2090	JCS 2(PC)
2091	//TODO: JMPQ* DX                        // ffe2
2092	JCS 2(PC)
2093	//TODO: JMPQ* R11                       // 41ffe3
2094	JCS 2(PC)
2095	//TODO: JMP .+$0x11223344               // 48e944332211 or e944332211
2096	JCS 2(PC)
2097	JCS 2(PC)
2098	//TODO: JMP .+$0x11                     // eb11
2099	JCS 2(PC)
2100	//TODO: LJMPW* (BX)                     // 66ff2b
2101	JCS 2(PC)
2102	//TODO: LJMPW* (R11)                    // 6641ff2b
2103	JCS 2(PC)
2104	//TODO: LJMPL* (BX)                     // ff2b
2105	JCS 2(PC)
2106	//TODO: LJMPL* (R11)                    // 41ff2b
2107	JCS 2(PC)
2108	//TODO: LJMPQ* (BX)                     // 48ff2b
2109	JCS 2(PC)
2110	//TODO: LJMPQ* (R11)                    // 49ff2b
2111	//TODO: JNE .+$0x11223344               // 480f8544332211 or 0f8544332211
2112	//TODO: JNE .+$0x11                     // 7511
2113	//TODO: JNO .+$0x11223344               // 480f8144332211 or 0f8144332211
2114	//TODO: JNO .+$0x11                     // 7111
2115	//TODO: JNP .+$0x11223344               // 480f8b44332211 or 0f8b44332211
2116	//TODO: JNP .+$0x11                     // 7b11
2117	//TODO: JNS .+$0x11223344               // 0f8944332211 or 480f8944332211
2118	//TODO: JNS .+$0x11                     // 7911
2119	//TODO: JO .+$0x11223344                // 0f8044332211 or 480f8044332211
2120	//TODO: JO .+$0x11                      // 7011
2121	//TODO: JP .+$0x11223344                // 480f8a44332211 or 0f8a44332211
2122	//TODO: JP .+$0x11                      // 7a11
2123	//TODO: JRCXZ .+$0x11                   // e311
2124	//TODO: JS .+$0x11223344                // 480f8844332211 or 0f8844332211
2125	//TODO: JS .+$0x11                      // 7811
2126	LAHF                                    // 9f
2127	LARW (BX), DX                           // 660f0213
2128	LARW (R11), DX                          // 66410f0213
2129	LARW DX, DX                             // 660f02d2
2130	LARW R11, DX                            // 66410f02d3
2131	LARW (BX), R11                          // 66440f021b
2132	LARW (R11), R11                         // 66450f021b
2133	LARW DX, R11                            // 66440f02da
2134	LARW R11, R11                           // 66450f02db
2135	LARL (BX), DX                           // 0f0213
2136	LARL (R11), DX                          // 410f0213
2137	LARL DX, DX                             // 0f02d2
2138	LARL R11, DX                            // 410f02d3
2139	LARL (BX), R11                          // 440f021b
2140	LARL (R11), R11                         // 450f021b
2141	LARL DX, R11                            // 440f02da
2142	LARL R11, R11                           // 450f02db
2143	LARQ (BX), DX                           // 480f0213
2144	LARQ (R11), DX                          // 490f0213
2145	LARQ DX, DX                             // 480f02d2
2146	LARQ R11, DX                            // 490f02d3
2147	LARQ (BX), R11                          // 4c0f021b
2148	LARQ (R11), R11                         // 4d0f021b
2149	LARQ DX, R11                            // 4c0f02da
2150	LARQ R11, R11                           // 4d0f02db
2151	LDDQU (BX), X2                          // f20ff013
2152	LDDQU (R11), X2                         // f2410ff013
2153	LDDQU (BX), X11                         // f2440ff01b
2154	LDDQU (R11), X11                        // f2450ff01b
2155	LDMXCSR (BX)                            // 0fae13
2156	LDMXCSR (R11)                           // 410fae13
2157	LEAW (BX), DX                           // 668d13
2158	LEAW (R11), DX                          // 66418d13
2159	LEAW (BX), R11                          // 66448d1b
2160	LEAW (R11), R11                         // 66458d1b
2161	LEAL (BX), DX                           // 8d13
2162	LEAL (R11), DX                          // 418d13
2163	LEAL (BX), R11                          // 448d1b
2164	LEAL (R11), R11                         // 458d1b
2165	LEAQ (BX), DX                           // 488d13
2166	LEAQ (R11), DX                          // 498d13
2167	LEAQ (BX), R11                          // 4c8d1b
2168	LEAQ (R11), R11                         // 4d8d1b
2169	LEAVEQ                                  // 66c9 or c9
2170	LFENCE                                  // 0faee8
2171	LFSW (BX), DX                           // 660fb413
2172	LFSW (R11), DX                          // 66410fb413
2173	LFSW (BX), R11                          // 66440fb41b
2174	LFSW (R11), R11                         // 66450fb41b
2175	LFSL (BX), DX                           // 0fb413
2176	LFSL (R11), DX                          // 410fb413
2177	LFSL (BX), R11                          // 440fb41b
2178	LFSL (R11), R11                         // 450fb41b
2179	LFSQ (BX), DX                           // 480fb413
2180	LFSQ (R11), DX                          // 490fb413
2181	LFSQ (BX), R11                          // 4c0fb41b
2182	LFSQ (R11), R11                         // 4d0fb41b
2183	LGDT (BX)                               // 0f0113
2184	LGDT (R11)                              // 410f0113
2185	LGSW (BX), DX                           // 660fb513
2186	LGSW (R11), DX                          // 66410fb513
2187	LGSW (BX), R11                          // 66440fb51b
2188	LGSW (R11), R11                         // 66450fb51b
2189	LGSL (BX), DX                           // 0fb513
2190	LGSL (R11), DX                          // 410fb513
2191	LGSL (BX), R11                          // 440fb51b
2192	LGSL (R11), R11                         // 450fb51b
2193	LGSQ (BX), DX                           // 480fb513
2194	LGSQ (R11), DX                          // 490fb513
2195	LGSQ (BX), R11                          // 4c0fb51b
2196	LGSQ (R11), R11                         // 4d0fb51b
2197	LIDT (BX)                               // 0f011b
2198	LIDT (R11)                              // 410f011b
2199	LLDT (BX)                               // 0f0013
2200	LLDT (R11)                              // 410f0013
2201	LLDT DX                                 // 0f00d2
2202	LLDT R11                                // 410f00d3
2203	LMSW (BX)                               // 0f0133
2204	LMSW (R11)                              // 410f0133
2205	LMSW DX                                 // 0f01f2
2206	LMSW R11                                // 410f01f3
2207	LODSB                                   // ac
2208	LODSL                                   // ad
2209	LODSQ                                   // 48ad
2210	LODSW                                   // 66ad
2211	//TODO: LOOP .+$0x11                    // e211
2212	//TODO: LOOPEQ .+$0x11                  // e111
2213	//TODO: LOOPNE .+$0x11                  // e011
2214	LSLW (BX), DX                           // 660f0313
2215	LSLW (R11), DX                          // 66410f0313
2216	LSLW DX, DX                             // 660f03d2
2217	LSLW R11, DX                            // 66410f03d3
2218	LSLW (BX), R11                          // 66440f031b
2219	LSLW (R11), R11                         // 66450f031b
2220	LSLW DX, R11                            // 66440f03da
2221	LSLW R11, R11                           // 66450f03db
2222	LSLL (BX), DX                           // 0f0313
2223	LSLL (R11), DX                          // 410f0313
2224	LSLL DX, DX                             // 0f03d2
2225	LSLL R11, DX                            // 410f03d3
2226	LSLL (BX), R11                          // 440f031b
2227	LSLL (R11), R11                         // 450f031b
2228	LSLL DX, R11                            // 440f03da
2229	LSLL R11, R11                           // 450f03db
2230	LSLQ (BX), DX                           // 480f0313
2231	LSLQ (R11), DX                          // 490f0313
2232	LSLQ DX, DX                             // 480f03d2
2233	LSLQ R11, DX                            // 490f03d3
2234	LSLQ (BX), R11                          // 4c0f031b
2235	LSLQ (R11), R11                         // 4d0f031b
2236	LSLQ DX, R11                            // 4c0f03da
2237	LSLQ R11, R11                           // 4d0f03db
2238	LSSW (BX), DX                           // 660fb213
2239	LSSW (R11), DX                          // 66410fb213
2240	LSSW (BX), R11                          // 66440fb21b
2241	LSSW (R11), R11                         // 66450fb21b
2242	LSSL (BX), DX                           // 0fb213
2243	LSSL (R11), DX                          // 410fb213
2244	LSSL (BX), R11                          // 440fb21b
2245	LSSL (R11), R11                         // 450fb21b
2246	LSSQ (BX), DX                           // 480fb213
2247	LSSQ (R11), DX                          // 490fb213
2248	LSSQ (BX), R11                          // 4c0fb21b
2249	LSSQ (R11), R11                         // 4d0fb21b
2250	LTR (BX)                                // 0f001b
2251	LTR (R11)                               // 410f001b
2252	LTR DX                                  // 0f00da
2253	LTR R11                                 // 410f00db
2254	LZCNTW (BX), DX                         // 66f30fbd13
2255	LZCNTW (R11), DX                        // 66f3410fbd13
2256	LZCNTW DX, DX                           // 66f30fbdd2
2257	LZCNTW R11, DX                          // 66f3410fbdd3
2258	LZCNTW (BX), R11                        // 66f3440fbd1b
2259	LZCNTW (R11), R11                       // 66f3450fbd1b
2260	LZCNTW DX, R11                          // 66f3440fbdda
2261	LZCNTW R11, R11                         // 66f3450fbddb
2262	LZCNTL (BX), DX                         // f30fbd13
2263	LZCNTL (R11), DX                        // f3410fbd13
2264	LZCNTL DX, DX                           // f30fbdd2
2265	LZCNTL R11, DX                          // f3410fbdd3
2266	LZCNTL (BX), R11                        // f3440fbd1b
2267	LZCNTL (R11), R11                       // f3450fbd1b
2268	LZCNTL DX, R11                          // f3440fbdda
2269	LZCNTL R11, R11                         // f3450fbddb
2270	LZCNTQ (BX), DX                         // f3480fbd13
2271	LZCNTQ (R11), DX                        // f3490fbd13
2272	LZCNTQ DX, DX                           // f3480fbdd2
2273	LZCNTQ R11, DX                          // f3490fbdd3
2274	LZCNTQ (BX), R11                        // f34c0fbd1b
2275	LZCNTQ (R11), R11                       // f34d0fbd1b
2276	LZCNTQ DX, R11                          // f34c0fbdda
2277	LZCNTQ R11, R11                         // f34d0fbddb
2278	MASKMOVOU X2, X2                        // 660ff7d2
2279	MASKMOVOU X11, X2                       // 66410ff7d3
2280	MASKMOVOU X2, X11                       // 66440ff7da
2281	MASKMOVOU X11, X11                      // 66450ff7db
2282	MASKMOVQ M2, M2                         // 0ff7d2
2283	MASKMOVQ M3, M2                         // 0ff7d3
2284	MASKMOVQ M2, M3                         // 0ff7da
2285	MASKMOVQ M3, M3                         // 0ff7db
2286	MAXPD (BX), X2                          // 660f5f13
2287	MAXPD (R11), X2                         // 66410f5f13
2288	MAXPD X2, X2                            // 660f5fd2
2289	MAXPD X11, X2                           // 66410f5fd3
2290	MAXPD (BX), X11                         // 66440f5f1b
2291	MAXPD (R11), X11                        // 66450f5f1b
2292	MAXPD X2, X11                           // 66440f5fda
2293	MAXPD X11, X11                          // 66450f5fdb
2294	MAXPS (BX), X2                          // 0f5f13
2295	MAXPS (R11), X2                         // 410f5f13
2296	MAXPS X2, X2                            // 0f5fd2
2297	MAXPS X11, X2                           // 410f5fd3
2298	MAXPS (BX), X11                         // 440f5f1b
2299	MAXPS (R11), X11                        // 450f5f1b
2300	MAXPS X2, X11                           // 440f5fda
2301	MAXPS X11, X11                          // 450f5fdb
2302	MAXSD (BX), X2                          // f20f5f13
2303	MAXSD (R11), X2                         // f2410f5f13
2304	MAXSD X2, X2                            // f20f5fd2
2305	MAXSD X11, X2                           // f2410f5fd3
2306	MAXSD (BX), X11                         // f2440f5f1b
2307	MAXSD (R11), X11                        // f2450f5f1b
2308	MAXSD X2, X11                           // f2440f5fda
2309	MAXSD X11, X11                          // f2450f5fdb
2310	MAXSS (BX), X2                          // f30f5f13
2311	MAXSS (R11), X2                         // f3410f5f13
2312	MAXSS X2, X2                            // f30f5fd2
2313	MAXSS X11, X2                           // f3410f5fd3
2314	MAXSS (BX), X11                         // f3440f5f1b
2315	MAXSS (R11), X11                        // f3450f5f1b
2316	MAXSS X2, X11                           // f3440f5fda
2317	MAXSS X11, X11                          // f3450f5fdb
2318	MFENCE                                  // 0faef0
2319	MINPD (BX), X2                          // 660f5d13
2320	MINPD (R11), X2                         // 66410f5d13
2321	MINPD X2, X2                            // 660f5dd2
2322	MINPD X11, X2                           // 66410f5dd3
2323	MINPD (BX), X11                         // 66440f5d1b
2324	MINPD (R11), X11                        // 66450f5d1b
2325	MINPD X2, X11                           // 66440f5dda
2326	MINPD X11, X11                          // 66450f5ddb
2327	MINPS (BX), X2                          // 0f5d13
2328	MINPS (R11), X2                         // 410f5d13
2329	MINPS X2, X2                            // 0f5dd2
2330	MINPS X11, X2                           // 410f5dd3
2331	MINPS (BX), X11                         // 440f5d1b
2332	MINPS (R11), X11                        // 450f5d1b
2333	MINPS X2, X11                           // 440f5dda
2334	MINPS X11, X11                          // 450f5ddb
2335	MINSD (BX), X2                          // f20f5d13
2336	MINSD (R11), X2                         // f2410f5d13
2337	MINSD X2, X2                            // f20f5dd2
2338	MINSD X11, X2                           // f2410f5dd3
2339	MINSD (BX), X11                         // f2440f5d1b
2340	MINSD (R11), X11                        // f2450f5d1b
2341	MINSD X2, X11                           // f2440f5dda
2342	MINSD X11, X11                          // f2450f5ddb
2343	MINSS (BX), X2                          // f30f5d13
2344	MINSS (R11), X2                         // f3410f5d13
2345	MINSS X2, X2                            // f30f5dd2
2346	MINSS X11, X2                           // f3410f5dd3
2347	MINSS (BX), X11                         // f3440f5d1b
2348	MINSS (R11), X11                        // f3450f5d1b
2349	MINSS X2, X11                           // f3440f5dda
2350	MINSS X11, X11                          // f3450f5ddb
2351	MONITOR                                 // 0f01c8
2352	//TODO: MOVABSB 0x123456789abcdef1, AL  // a0f1debc9a78563412
2353	//TODO: MOVW 0x123456789abcdef1, AX     // 66a1f1debc9a78563412
2354	MOVQ DX, CR2                            // 0f22d2
2355	MOVQ R11, CR2                           // 410f22d3
2356	MOVQ DX, CR3                            // 0f22da
2357	MOVQ R11, CR3                           // 410f22db
2358	MOVQ DX, DR2                            // 0f23d2
2359	MOVQ R11, DR2                           // 410f23d3
2360	MOVQ DX, DR3                            // 0f23da
2361	MOVQ R11, DR3                           // 410f23db
2362	//TODO: MOVL 0x123456789abcdef1, AX     // a1f1debc9a78563412
2363	//TODO: MOVQ 0x123456789abcdef1, AX     // 48a1f1debc9a78563412
2364	//TODO: MOVW (BX), SS                   // 668e13 or 488e13
2365	//TODO: MOVW (R11), SS                  // 66418e13 or 498e13
2366	//TODO: MOVW DX, SS                     // 668ed2 or 488ed2
2367	//TODO: MOVW R11, SS                    // 66418ed3 or 498ed3
2368	//TODO: MOVW (BX), DS                   // 668e1b or 488e1b
2369	//TODO: MOVW (R11), DS                  // 66418e1b or 498e1b
2370	//TODO: MOVW DX, DS                     // 668eda or 488eda
2371	//TODO: MOVW R11, DS                    // 66418edb or 498edb
2372	//TODO: MOVL (BX), SS                   // 8e13
2373	//TODO: MOVL (R11), SS                  // 418e13
2374	//TODO: MOVL DX, SS                     // 8ed2
2375	//TODO: MOVL R11, SS                    // 418ed3
2376	//TODO: MOVL (BX), DS                   // 8e1b
2377	//TODO: MOVL (R11), DS                  // 418e1b
2378	//TODO: MOVL DX, DS                     // 8eda
2379	//TODO: MOVL R11, DS                    // 418edb
2380	//TODO: MOVW AX, 0x123456789abcdef1     // 66a3f1debc9a78563412
2381	//TODO: MOVL AX, 0x123456789abcdef1     // a3f1debc9a78563412
2382	//TODO: MOVQ AX, 0x123456789abcdef1     // 48a3f1debc9a78563412
2383	//TODO: MOVABSB AL, 0x123456789abcdef1  // a2f1debc9a78563412
2384	//TODO: MOVW SS, (BX)                   // 668c13 or 488c13
2385	//TODO: MOVW DS, (BX)                   // 668c1b or 488c1b
2386	//TODO: MOVW SS, (R11)                  // 66418c13 or 498c13
2387	//TODO: MOVW DS, (R11)                  // 66418c1b or 498c1b
2388	//TODO: MOVW SS, DX                     // 668cd2 or 488cd2
2389	//TODO: MOVW DS, DX                     // 668cda or 488cda
2390	//TODO: MOVW SS, R11                    // 66418cd3 or 498cd3
2391	//TODO: MOVW DS, R11                    // 66418cdb or 498cdb
2392	MOVW $61731, (BX)                       // 66c70323f1
2393	MOVW $61731, (R11)                      // 6641c70323f1
2394	MOVW $61731, DX                         // 66c7c223f1 or 66ba23f1
2395	MOVW $61731, R11                        // 6641c7c323f1 or 6641bb23f1
2396	MOVW DX, (BX)                           // 668913
2397	MOVW R11, (BX)                          // 6644891b
2398	MOVW DX, (R11)                          // 66418913
2399	MOVW R11, (R11)                         // 6645891b
2400	MOVW DX, DX                             // 6689d2 or 668bd2
2401	MOVW R11, DX                            // 664489da or 66418bd3
2402	MOVW DX, R11                            // 664189d3 or 66448bda
2403	MOVW R11, R11                           // 664589db or 66458bdb
2404	//TODO: MOVL SS, (BX)                   // 8c13
2405	//TODO: MOVL DS, (BX)                   // 8c1b
2406	//TODO: MOVL SS, (R11)                  // 418c13
2407	//TODO: MOVL DS, (R11)                  // 418c1b
2408	//TODO: MOVL SS, DX                     // 8cd2
2409	//TODO: MOVL DS, DX                     // 8cda
2410	//TODO: MOVL SS, R11                    // 418cd3
2411	//TODO: MOVL DS, R11                    // 418cdb
2412	MOVL $4045620583, (BX)                  // c703674523f1
2413	MOVL $4045620583, (R11)                 // 41c703674523f1
2414	MOVL $4045620583, DX                    // c7c2674523f1 or ba674523f1
2415	MOVL $4045620583, R11                   // 41c7c3674523f1 or 41bb674523f1
2416	MOVL DX, (BX)                           // 8913
2417	MOVL R11, (BX)                          // 44891b
2418	MOVL DX, (R11)                          // 418913
2419	MOVL R11, (R11)                         // 45891b
2420	MOVL DX, DX                             // 89d2 or 8bd2
2421	MOVL R11, DX                            // 4489da or 418bd3
2422	MOVL DX, R11                            // 4189d3 or 448bda
2423	MOVL R11, R11                           // 4589db or 458bdb
2424	MOVQ $-249346713, (BX)                  // 48c703674523f1
2425	MOVQ $-249346713, (R11)                 // 49c703674523f1
2426	MOVQ $-249346713, DX                    // 48c7c2674523f1
2427	MOVQ $-249346713, R11                   // 49c7c3674523f1
2428	MOVQ DX, (BX)                           // 488913
2429	MOVQ R11, (BX)                          // 4c891b
2430	MOVQ DX, (R11)                          // 498913
2431	MOVQ R11, (R11)                         // 4d891b
2432	MOVQ DX, DX                             // 4889d2 or 488bd2
2433	MOVQ R11, DX                            // 4c89da or 498bd3
2434	MOVQ DX, R11                            // 4989d3 or 4c8bda
2435	MOVQ R11, R11                           // 4d89db or 4d8bdb
2436	MOVB $7, (BX)                           // c60307
2437	MOVB $7, (R11)                          // 41c60307
2438	MOVB $7, DL                             // c6c207 or b207
2439	MOVB $7, R11                            // 41c6c307 or 41b307
2440	MOVB DL, (BX)                           // 8813
2441	MOVB R11, (BX)                          // 44881b
2442	MOVB DL, (R11)                          // 418813
2443	MOVB R11, (R11)                         // 45881b
2444	MOVB DL, DL                             // 88d2 or 8ad2
2445	MOVB R11, DL                            // 4488da or 418ad3
2446	MOVB DL, R11                            // 4188d3 or 448ada
2447	MOVB R11, R11                           // 4588db or 458adb
2448	MOVW (BX), DX                           // 668b13
2449	MOVW (R11), DX                          // 66418b13
2450	MOVW (BX), R11                          // 66448b1b
2451	MOVW (R11), R11                         // 66458b1b
2452	MOVL (BX), DX                           // 8b13
2453	MOVL (R11), DX                          // 418b13
2454	MOVL (BX), R11                          // 448b1b
2455	MOVL (R11), R11                         // 458b1b
2456	MOVQ (BX), DX                           // 488b13
2457	MOVQ (R11), DX                          // 498b13
2458	MOVQ (BX), R11                          // 4c8b1b
2459	MOVQ (R11), R11                         // 4d8b1b
2460	MOVQ $-1070935975390360081, DX          // 48baefcdab89674523f1
2461	MOVQ $-1070935975390360081, R11         // 49bbefcdab89674523f1
2462	MOVB (BX), DL                           // 8a13
2463	MOVB (R11), DL                          // 418a13
2464	MOVB (BX), R11                          // 448a1b
2465	MOVB (R11), R11                         // 458a1b
2466	MOVQ CR2, DX                            // 0f20d2
2467	MOVQ CR3, DX                            // 0f20da
2468	MOVQ CR2, R11                           // 410f20d3
2469	MOVQ CR3, R11                           // 410f20db
2470	MOVQ DR2, DX                            // 0f21d2
2471	MOVQ DR3, DX                            // 0f21da
2472	MOVQ DR2, R11                           // 410f21d3
2473	MOVQ DR3, R11                           // 410f21db
2474	MOVAPD (BX), X2                         // 660f2813
2475	MOVAPD (R11), X2                        // 66410f2813
2476	MOVAPD X2, X2                           // 660f28d2 or 660f29d2
2477	MOVAPD X11, X2                          // 66410f28d3 or 66440f29da
2478	MOVAPD (BX), X11                        // 66440f281b
2479	MOVAPD (R11), X11                       // 66450f281b
2480	MOVAPD X2, X11                          // 66440f28da or 66410f29d3
2481	MOVAPD X11, X11                         // 66450f28db or 66450f29db
2482	MOVAPD X2, (BX)                         // 660f2913
2483	MOVAPD X11, (BX)                        // 66440f291b
2484	MOVAPD X2, (R11)                        // 66410f2913
2485	MOVAPD X11, (R11)                       // 66450f291b
2486	MOVAPS (BX), X2                         // 0f2813
2487	MOVAPS (R11), X2                        // 410f2813
2488	MOVAPS X2, X2                           // 0f28d2 or 0f29d2
2489	MOVAPS X11, X2                          // 410f28d3 or 440f29da
2490	MOVAPS (BX), X11                        // 440f281b
2491	MOVAPS (R11), X11                       // 450f281b
2492	MOVAPS X2, X11                          // 440f28da or 410f29d3
2493	MOVAPS X11, X11                         // 450f28db or 450f29db
2494	MOVAPS X2, (BX)                         // 0f2913
2495	MOVAPS X11, (BX)                        // 440f291b
2496	MOVAPS X2, (R11)                        // 410f2913
2497	MOVAPS X11, (R11)                       // 450f291b
2498	MOVBEW DX, (BX)                         // 660f38f113
2499	MOVBEW R11, (BX)                        // 66440f38f11b
2500	MOVBEW DX, (R11)                        // 66410f38f113
2501	MOVBEW R11, (R11)                       // 66450f38f11b
2502	MOVBEW (BX), DX                         // 660f38f013
2503	MOVBEW (R11), DX                        // 66410f38f013
2504	MOVBEW (BX), R11                        // 66440f38f01b
2505	MOVBEW (R11), R11                       // 66450f38f01b
2506	MOVBEL DX, (BX)                         // 0f38f113
2507	MOVBEL R11, (BX)                        // 440f38f11b
2508	MOVBEL DX, (R11)                        // 410f38f113
2509	MOVBEL R11, (R11)                       // 450f38f11b
2510	MOVBEL (BX), DX                         // 0f38f013
2511	MOVBEL (R11), DX                        // 410f38f013
2512	MOVBEL (BX), R11                        // 440f38f01b
2513	MOVBEL (R11), R11                       // 450f38f01b
2514	MOVBEQ DX, (BX)                         // 480f38f113
2515	MOVBEQ R11, (BX)                        // 4c0f38f11b
2516	MOVBEQ DX, (R11)                        // 490f38f113
2517	MOVBEQ R11, (R11)                       // 4d0f38f11b
2518	MOVBEQ (BX), DX                         // 480f38f013
2519	MOVBEQ (R11), DX                        // 490f38f013
2520	MOVBEQ (BX), R11                        // 4c0f38f01b
2521	MOVBEQ (R11), R11                       // 4d0f38f01b
2522	MOVQ (BX), M2                           // 0f6e13 or 0f6f13 or 480f6e13
2523	MOVQ (R11), M2                          // 410f6e13 or 410f6f13 or 490f6e13
2524	MOVQ DX, M2                             // 0f6ed2 or 480f6ed2
2525	MOVQ R11, M2                            // 410f6ed3 or 490f6ed3
2526	MOVQ (BX), M3                           // 0f6e1b or 0f6f1b or 480f6e1b
2527	MOVQ (R11), M3                          // 410f6e1b or 410f6f1b or 490f6e1b
2528	MOVQ DX, M3                             // 0f6eda or 480f6eda
2529	MOVQ R11, M3                            // 410f6edb or 490f6edb
2530	MOVQ M2, (BX)                           // 0f7e13 or 0f7f13 or 480f7e13
2531	MOVQ M3, (BX)                           // 0f7e1b or 0f7f1b or 480f7e1b
2532	MOVQ M2, (R11)                          // 410f7e13 or 410f7f13 or 490f7e13
2533	MOVQ M3, (R11)                          // 410f7e1b or 410f7f1b or 490f7e1b
2534	MOVQ M2, DX                             // 0f7ed2 or 480f7ed2
2535	MOVQ M3, DX                             // 0f7eda or 480f7eda
2536	MOVQ M2, R11                            // 410f7ed3 or 490f7ed3
2537	MOVQ M3, R11                            // 410f7edb or 490f7edb
2538	MOVQ X2, (BX)                           // 660f7e13 or 66480f7e13 or 660fd613
2539	MOVQ X11, (BX)                          // 66440f7e1b or 664c0f7e1b or 66440fd61b
2540	MOVQ X2, (R11)                          // 66410f7e13 or 66490f7e13 or 66410fd613
2541	MOVQ X11, (R11)                         // 66450f7e1b or 664d0f7e1b or 66450fd61b
2542	MOVQ X2, DX                             // 660f7ed2 or 66480f7ed2
2543	MOVQ X11, DX                            // 66440f7eda or 664c0f7eda
2544	MOVQ X2, R11                            // 66410f7ed3 or 66490f7ed3
2545	MOVQ X11, R11                           // 66450f7edb or 664d0f7edb
2546	MOVQ (BX), X2                           // 660f6e13 or 66480f6e13 or f30f7e13
2547	MOVQ (R11), X2                          // 66410f6e13 or 66490f6e13 or f3410f7e13
2548	MOVQ DX, X2                             // 660f6ed2 or 66480f6ed2
2549	MOVQ R11, X2                            // 66410f6ed3 or 66490f6ed3
2550	MOVQ (BX), X11                          // 66440f6e1b or 664c0f6e1b or f3440f7e1b
2551	MOVQ (R11), X11                         // 66450f6e1b or 664d0f6e1b or f3450f7e1b
2552	MOVQ DX, X11                            // 66440f6eda or 664c0f6eda
2553	MOVQ R11, X11                           // 66450f6edb or 664d0f6edb
2554	MOVDDUP (BX), X2                        // f20f1213
2555	MOVDDUP (R11), X2                       // f2410f1213
2556	MOVDDUP X2, X2                          // f20f12d2
2557	MOVDDUP X11, X2                         // f2410f12d3
2558	MOVDDUP (BX), X11                       // f2440f121b
2559	MOVDDUP (R11), X11                      // f2450f121b
2560	MOVDDUP X2, X11                         // f2440f12da
2561	MOVDDUP X11, X11                        // f2450f12db
2562	MOVQ X2, M2                             // f20fd6d2
2563	MOVQ X11, M2                            // f2410fd6d3
2564	MOVQ X2, M3                             // f20fd6da
2565	MOVQ X11, M3                            // f2410fd6db
2566	MOVO (BX), X2                           // 660f6f13
2567	MOVO (R11), X2                          // 66410f6f13
2568	MOVO X2, X2                             // 660f6fd2 or 660f7fd2
2569	MOVO X11, X2                            // 66410f6fd3 or 66440f7fda
2570	MOVO (BX), X11                          // 66440f6f1b
2571	MOVO (R11), X11                         // 66450f6f1b
2572	MOVO X2, X11                            // 66440f6fda or 66410f7fd3
2573	MOVO X11, X11                           // 66450f6fdb or 66450f7fdb
2574	MOVO X2, (BX)                           // 660f7f13
2575	MOVO X11, (BX)                          // 66440f7f1b
2576	MOVO X2, (R11)                          // 66410f7f13
2577	MOVO X11, (R11)                         // 66450f7f1b
2578	MOVOU (BX), X2                          // f30f6f13
2579	MOVOU (R11), X2                         // f3410f6f13
2580	MOVOU X2, X2                            // f30f6fd2 or f30f7fd2
2581	MOVOU X11, X2                           // f3410f6fd3 or f3440f7fda
2582	MOVOU (BX), X11                         // f3440f6f1b
2583	MOVOU (R11), X11                        // f3450f6f1b
2584	MOVOU X2, X11                           // f3440f6fda or f3410f7fd3
2585	MOVOU X11, X11                          // f3450f6fdb or f3450f7fdb
2586	MOVOU X2, (BX)                          // f30f7f13
2587	MOVOU X11, (BX)                         // f3440f7f1b
2588	MOVOU X2, (R11)                         // f3410f7f13
2589	MOVOU X11, (R11)                        // f3450f7f1b
2590	MOVHLPS X2, X2                          // 0f12d2
2591	MOVHLPS X11, X2                         // 410f12d3
2592	MOVHLPS X2, X11                         // 440f12da
2593	MOVHLPS X11, X11                        // 450f12db
2594	MOVHPD X2, (BX)                         // 660f1713
2595	MOVHPD X11, (BX)                        // 66440f171b
2596	MOVHPD X2, (R11)                        // 66410f1713
2597	MOVHPD X11, (R11)                       // 66450f171b
2598	MOVHPD (BX), X2                         // 660f1613
2599	MOVHPD (R11), X2                        // 66410f1613
2600	MOVHPD (BX), X11                        // 66440f161b
2601	MOVHPD (R11), X11                       // 66450f161b
2602	MOVHPS X2, (BX)                         // 0f1713
2603	MOVHPS X11, (BX)                        // 440f171b
2604	MOVHPS X2, (R11)                        // 410f1713
2605	MOVHPS X11, (R11)                       // 450f171b
2606	MOVHPS (BX), X2                         // 0f1613
2607	MOVHPS (R11), X2                        // 410f1613
2608	MOVHPS (BX), X11                        // 440f161b
2609	MOVHPS (R11), X11                       // 450f161b
2610	MOVLHPS X2, X2                          // 0f16d2
2611	MOVLHPS X11, X2                         // 410f16d3
2612	MOVLHPS X2, X11                         // 440f16da
2613	MOVLHPS X11, X11                        // 450f16db
2614	MOVLPD X2, (BX)                         // 660f1313
2615	MOVLPD X11, (BX)                        // 66440f131b
2616	MOVLPD X2, (R11)                        // 66410f1313
2617	MOVLPD X11, (R11)                       // 66450f131b
2618	MOVLPD (BX), X2                         // 660f1213
2619	MOVLPD (R11), X2                        // 66410f1213
2620	MOVLPD (BX), X11                        // 66440f121b
2621	MOVLPD (R11), X11                       // 66450f121b
2622	MOVLPS X2, (BX)                         // 0f1313
2623	MOVLPS X11, (BX)                        // 440f131b
2624	MOVLPS X2, (R11)                        // 410f1313
2625	MOVLPS X11, (R11)                       // 450f131b
2626	MOVLPS (BX), X2                         // 0f1213
2627	MOVLPS (R11), X2                        // 410f1213
2628	MOVLPS (BX), X11                        // 440f121b
2629	MOVLPS (R11), X11                       // 450f121b
2630	MOVMSKPD X2, DX                         // 660f50d2
2631	MOVMSKPD X11, DX                        // 66410f50d3
2632	MOVMSKPD X2, R11                        // 66440f50da
2633	MOVMSKPD X11, R11                       // 66450f50db
2634	MOVMSKPS X2, DX                         // 0f50d2
2635	MOVMSKPS X11, DX                        // 410f50d3
2636	MOVMSKPS X2, R11                        // 440f50da
2637	MOVMSKPS X11, R11                       // 450f50db
2638	MOVNTO X2, (BX)                         // 660fe713
2639	MOVNTO X11, (BX)                        // 66440fe71b
2640	MOVNTO X2, (R11)                        // 66410fe713
2641	MOVNTO X11, (R11)                       // 66450fe71b
2642	MOVNTDQA (BX), X2                       // 660f382a13
2643	MOVNTDQA (R11), X2                      // 66410f382a13
2644	MOVNTDQA (BX), X11                      // 66440f382a1b
2645	MOVNTDQA (R11), X11                     // 66450f382a1b
2646	MOVNTIL DX, (BX)                        // 0fc313
2647	MOVNTIL R11, (BX)                       // 440fc31b
2648	MOVNTIL DX, (R11)                       // 410fc313
2649	MOVNTIL R11, (R11)                      // 450fc31b
2650	MOVNTIQ DX, (BX)                        // 480fc313
2651	MOVNTIQ R11, (BX)                       // 4c0fc31b
2652	MOVNTIQ DX, (R11)                       // 490fc313
2653	MOVNTIQ R11, (R11)                      // 4d0fc31b
2654	MOVNTPD X2, (BX)                        // 660f2b13
2655	MOVNTPD X11, (BX)                       // 66440f2b1b
2656	MOVNTPD X2, (R11)                       // 66410f2b13
2657	MOVNTPD X11, (R11)                      // 66450f2b1b
2658	MOVNTPS X2, (BX)                        // 0f2b13
2659	MOVNTPS X11, (BX)                       // 440f2b1b
2660	MOVNTPS X2, (R11)                       // 410f2b13
2661	MOVNTPS X11, (R11)                      // 450f2b1b
2662	MOVNTQ M2, (BX)                         // 0fe713
2663	MOVNTQ M3, (BX)                         // 0fe71b
2664	MOVNTQ M2, (R11)                        // 410fe713
2665	MOVNTQ M3, (R11)                        // 410fe71b
2666	//TODO: MOVNTSD X2, (BX)                // f20f2b13
2667	//TODO: MOVNTSD X11, (BX)               // f2440f2b1b
2668	//TODO: MOVNTSD X2, (R11)               // f2410f2b13
2669	//TODO: MOVNTSD X11, (R11)              // f2450f2b1b
2670	//TODO: MOVNTSS X2, (BX)                // f30f2b13
2671	//TODO: MOVNTSS X11, (BX)               // f3440f2b1b
2672	//TODO: MOVNTSS X2, (R11)               // f3410f2b13
2673	//TODO: MOVNTSS X11, (R11)              // f3450f2b1b
2674	//TODO: MOVQ M2, M2                     // 0f6fd2 or 0f7fd2
2675	//TODO: MOVQ M3, M2                     // 0f6fd3 or 0f7fda
2676	//TODO: MOVQ M2, M3                     // 0f6fda or 0f7fd3
2677	//TODO: MOVQ M3, M3                     // 0f6fdb or 0f7fdb
2678	MOVQ X2, X2                             // f30f7ed2 or 660fd6d2
2679	MOVQ X11, X2                            // f3410f7ed3 or 66440fd6da
2680	MOVQ X2, X11                            // f3440f7eda or 66410fd6d3
2681	MOVQ X11, X11                           // f3450f7edb or 66450fd6db
2682	MOVQOZX M2, X2                          // f30fd6d2
2683	MOVQOZX M3, X2                          // f30fd6d3
2684	MOVQOZX M2, X11                         // f3440fd6da
2685	MOVQOZX M3, X11                         // f3440fd6db
2686	MOVSB                                   // a4
2687	MOVSL                                   // a5
2688	MOVSD (BX), X2                          // f20f1013
2689	MOVSD (R11), X2                         // f2410f1013
2690	MOVSD X2, X2                            // f20f10d2 or f20f11d2
2691	MOVSD X11, X2                           // f2410f10d3 or f2440f11da
2692	MOVSD (BX), X11                         // f2440f101b
2693	MOVSD (R11), X11                        // f2450f101b
2694	MOVSD X2, X11                           // f2440f10da or f2410f11d3
2695	MOVSD X11, X11                          // f2450f10db or f2450f11db
2696	MOVSD X2, (BX)                          // f20f1113
2697	MOVSD X11, (BX)                         // f2440f111b
2698	MOVSD X2, (R11)                         // f2410f1113
2699	MOVSD X11, (R11)                        // f2450f111b
2700	MOVSHDUP (BX), X2                       // f30f1613
2701	MOVSHDUP (R11), X2                      // f3410f1613
2702	MOVSHDUP X2, X2                         // f30f16d2
2703	MOVSHDUP X11, X2                        // f3410f16d3
2704	MOVSHDUP (BX), X11                      // f3440f161b
2705	MOVSHDUP (R11), X11                     // f3450f161b
2706	MOVSHDUP X2, X11                        // f3440f16da
2707	MOVSHDUP X11, X11                       // f3450f16db
2708	MOVSLDUP (BX), X2                       // f30f1213
2709	MOVSLDUP (R11), X2                      // f3410f1213
2710	MOVSLDUP X2, X2                         // f30f12d2
2711	MOVSLDUP X11, X2                        // f3410f12d3
2712	MOVSLDUP (BX), X11                      // f3440f121b
2713	MOVSLDUP (R11), X11                     // f3450f121b
2714	MOVSLDUP X2, X11                        // f3440f12da
2715	MOVSLDUP X11, X11                       // f3450f12db
2716	MOVSQ                                   // 48a5
2717	MOVSS (BX), X2                          // f30f1013
2718	MOVSS (R11), X2                         // f3410f1013
2719	MOVSS X2, X2                            // f30f10d2 or f30f11d2
2720	MOVSS X11, X2                           // f3410f10d3 or f3440f11da
2721	MOVSS (BX), X11                         // f3440f101b
2722	MOVSS (R11), X11                        // f3450f101b
2723	MOVSS X2, X11                           // f3440f10da or f3410f11d3
2724	MOVSS X11, X11                          // f3450f10db or f3450f11db
2725	MOVSS X2, (BX)                          // f30f1113
2726	MOVSS X11, (BX)                         // f3440f111b
2727	MOVSS X2, (R11)                         // f3410f1113
2728	MOVSS X11, (R11)                        // f3450f111b
2729	MOVSW                                   // 66a5
2730	MOVSWW (BX), DX                         // 660fbf13
2731	MOVSWW (R11), DX                        // 66410fbf13
2732	MOVSWW DX, DX                           // 660fbfd2
2733	MOVSWW R11, DX                          // 66410fbfd3
2734	MOVSWW (BX), R11                        // 66440fbf1b
2735	MOVSWW (R11), R11                       // 66450fbf1b
2736	MOVSWW DX, R11                          // 66440fbfda
2737	MOVSWW R11, R11                         // 66450fbfdb
2738	MOVBWSX (BX), DX                        // 660fbe13
2739	MOVBWSX (R11), DX                       // 66410fbe13
2740	MOVBWSX DL, DX                          // 660fbed2
2741	MOVBWSX R11, DX                         // 66410fbed3
2742	MOVBWSX (BX), R11                       // 66440fbe1b
2743	MOVBWSX (R11), R11                      // 66450fbe1b
2744	MOVBWSX DL, R11                         // 66440fbeda
2745	MOVBWSX R11, R11                        // 66450fbedb
2746	MOVWLSX (BX), DX                        // 0fbf13
2747	MOVWLSX (R11), DX                       // 410fbf13
2748	MOVWLSX DX, DX                          // 0fbfd2
2749	MOVWLSX R11, DX                         // 410fbfd3
2750	MOVWLSX (BX), R11                       // 440fbf1b
2751	MOVWLSX (R11), R11                      // 450fbf1b
2752	MOVWLSX DX, R11                         // 440fbfda
2753	MOVWLSX R11, R11                        // 450fbfdb
2754	MOVBLSX (BX), DX                        // 0fbe13
2755	MOVBLSX (R11), DX                       // 410fbe13
2756	MOVBLSX DL, DX                          // 0fbed2
2757	MOVBLSX R11, DX                         // 410fbed3
2758	MOVBLSX (BX), R11                       // 440fbe1b
2759	MOVBLSX (R11), R11                      // 450fbe1b
2760	MOVBLSX DL, R11                         // 440fbeda
2761	MOVBLSX R11, R11                        // 450fbedb
2762	MOVWQSX (BX), DX                        // 480fbf13 or 666313
2763	MOVWQSX (R11), DX                       // 490fbf13 or 66416313
2764	MOVWQSX DX, DX                          // 480fbfd2 or 6663d2
2765	MOVWQSX R11, DX                         // 490fbfd3 or 664163d3
2766	MOVWQSX (BX), R11                       // 4c0fbf1b or 6644631b
2767	MOVWQSX (R11), R11                      // 4d0fbf1b or 6645631b
2768	MOVWQSX DX, R11                         // 4c0fbfda or 664463da
2769	MOVWQSX R11, R11                        // 4d0fbfdb or 664563db
2770	MOVBQSX (BX), DX                        // 480fbe13
2771	MOVBQSX (R11), DX                       // 490fbe13
2772	MOVBQSX DL, DX                          // 480fbed2
2773	MOVBQSX R11, DX                         // 490fbed3
2774	MOVBQSX (BX), R11                       // 4c0fbe1b
2775	MOVBQSX (R11), R11                      // 4d0fbe1b
2776	MOVBQSX DL, R11                         // 4c0fbeda
2777	MOVBQSX R11, R11                        // 4d0fbedb
2778	MOVLQSX (BX), DX                        // 6313 or 486313
2779	MOVLQSX (R11), DX                       // 416313 or 496313
2780	MOVLQSX DX, DX                          // 63d2 or 4863d2
2781	MOVLQSX R11, DX                         // 4163d3 or 4963d3
2782	MOVLQSX (BX), R11                       // 44631b or 4c631b
2783	MOVLQSX (R11), R11                      // 45631b or 4d631b
2784	MOVLQSX DX, R11                         // 4463da or 4c63da
2785	MOVLQSX R11, R11                        // 4563db or 4d63db
2786	MOVUPD (BX), X2                         // 660f1013
2787	MOVUPD (R11), X2                        // 66410f1013
2788	MOVUPD X2, X2                           // 660f10d2 or 660f11d2
2789	MOVUPD X11, X2                          // 66410f10d3 or 66440f11da
2790	MOVUPD (BX), X11                        // 66440f101b
2791	MOVUPD (R11), X11                       // 66450f101b
2792	MOVUPD X2, X11                          // 66440f10da or 66410f11d3
2793	MOVUPD X11, X11                         // 66450f10db or 66450f11db
2794	MOVUPD X2, (BX)                         // 660f1113
2795	MOVUPD X11, (BX)                        // 66440f111b
2796	MOVUPD X2, (R11)                        // 66410f1113
2797	MOVUPD X11, (R11)                       // 66450f111b
2798	MOVUPS (BX), X2                         // 0f1013
2799	MOVUPS (R11), X2                        // 410f1013
2800	MOVUPS X2, X2                           // 0f10d2 or 0f11d2
2801	MOVUPS X11, X2                          // 410f10d3 or 440f11da
2802	MOVUPS (BX), X11                        // 440f101b
2803	MOVUPS (R11), X11                       // 450f101b
2804	MOVUPS X2, X11                          // 440f10da or 410f11d3
2805	MOVUPS X11, X11                         // 450f10db or 450f11db
2806	MOVUPS X2, (BX)                         // 0f1113
2807	MOVUPS X11, (BX)                        // 440f111b
2808	MOVUPS X2, (R11)                        // 410f1113
2809	MOVUPS X11, (R11)                       // 450f111b
2810	MOVZWW (BX), DX                         // 660fb713
2811	MOVZWW (R11), DX                        // 66410fb713
2812	MOVZWW DX, DX                           // 660fb7d2
2813	MOVZWW R11, DX                          // 66410fb7d3
2814	MOVZWW (BX), R11                        // 66440fb71b
2815	MOVZWW (R11), R11                       // 66450fb71b
2816	MOVZWW DX, R11                          // 66440fb7da
2817	MOVZWW R11, R11                         // 66450fb7db
2818	MOVBWZX (BX), DX                        // 660fb613
2819	MOVBWZX (R11), DX                       // 66410fb613
2820	MOVBWZX DL, DX                          // 660fb6d2
2821	MOVBWZX R11, DX                         // 66410fb6d3
2822	MOVBWZX (BX), R11                       // 66440fb61b
2823	MOVBWZX (R11), R11                      // 66450fb61b
2824	MOVBWZX DL, R11                         // 66440fb6da
2825	MOVBWZX R11, R11                        // 66450fb6db
2826	MOVWLZX (BX), DX                        // 0fb713
2827	MOVWLZX (R11), DX                       // 410fb713
2828	MOVWLZX DX, DX                          // 0fb7d2
2829	MOVWLZX R11, DX                         // 410fb7d3
2830	MOVWLZX (BX), R11                       // 440fb71b
2831	MOVWLZX (R11), R11                      // 450fb71b
2832	MOVWLZX DX, R11                         // 440fb7da
2833	MOVWLZX R11, R11                        // 450fb7db
2834	MOVBLZX (BX), DX                        // 0fb613
2835	MOVBLZX (R11), DX                       // 410fb613
2836	MOVBLZX DL, DX                          // 0fb6d2
2837	MOVBLZX R11, DX                         // 410fb6d3
2838	MOVBLZX (BX), R11                       // 440fb61b
2839	MOVBLZX (R11), R11                      // 450fb61b
2840	MOVBLZX DL, R11                         // 440fb6da
2841	MOVBLZX R11, R11                        // 450fb6db
2842	MOVWQZX (BX), DX                        // 480fb713
2843	MOVWQZX (R11), DX                       // 490fb713
2844	MOVWQZX DX, DX                          // 480fb7d2
2845	MOVWQZX R11, DX                         // 490fb7d3
2846	MOVWQZX (BX), R11                       // 4c0fb71b
2847	MOVWQZX (R11), R11                      // 4d0fb71b
2848	MOVWQZX DX, R11                         // 4c0fb7da
2849	MOVWQZX R11, R11                        // 4d0fb7db
2850	MOVBQZX (BX), DX                        // 480fb613
2851	MOVBQZX (R11), DX                       // 490fb613
2852	MOVBQZX DL, DX                          // 480fb6d2
2853	MOVBQZX R11, DX                         // 490fb6d3
2854	MOVBQZX (BX), R11                       // 4c0fb61b
2855	MOVBQZX (R11), R11                      // 4d0fb61b
2856	MOVBQZX DL, R11                         // 4c0fb6da
2857	MOVBQZX R11, R11                        // 4d0fb6db
2858	MPSADBW $7, (BX), X2                    // 660f3a421307
2859	MPSADBW $7, (R11), X2                   // 66410f3a421307
2860	MPSADBW $7, X2, X2                      // 660f3a42d207
2861	MPSADBW $7, X11, X2                     // 66410f3a42d307
2862	MPSADBW $7, (BX), X11                   // 66440f3a421b07
2863	MPSADBW $7, (R11), X11                  // 66450f3a421b07
2864	MPSADBW $7, X2, X11                     // 66440f3a42da07
2865	MPSADBW $7, X11, X11                    // 66450f3a42db07
2866	MULW (BX)                               // 66f723
2867	MULW (R11)                              // 6641f723
2868	MULW DX                                 // 66f7e2
2869	MULW R11                                // 6641f7e3
2870	MULL (BX)                               // f723
2871	MULL (R11)                              // 41f723
2872	MULL DX                                 // f7e2
2873	MULL R11                                // 41f7e3
2874	MULQ (BX)                               // 48f723
2875	MULQ (R11)                              // 49f723
2876	MULQ DX                                 // 48f7e2
2877	MULQ R11                                // 49f7e3
2878	MULB (BX)                               // f623
2879	MULB (R11)                              // 41f623
2880	MULB DL                                 // f6e2
2881	MULB R11                                // 41f6e3
2882	MULPD (BX), X2                          // 660f5913
2883	MULPD (R11), X2                         // 66410f5913
2884	MULPD X2, X2                            // 660f59d2
2885	MULPD X11, X2                           // 66410f59d3
2886	MULPD (BX), X11                         // 66440f591b
2887	MULPD (R11), X11                        // 66450f591b
2888	MULPD X2, X11                           // 66440f59da
2889	MULPD X11, X11                          // 66450f59db
2890	MULPS (BX), X2                          // 0f5913
2891	MULPS (R11), X2                         // 410f5913
2892	MULPS X2, X2                            // 0f59d2
2893	MULPS X11, X2                           // 410f59d3
2894	MULPS (BX), X11                         // 440f591b
2895	MULPS (R11), X11                        // 450f591b
2896	MULPS X2, X11                           // 440f59da
2897	MULPS X11, X11                          // 450f59db
2898	MULSD (BX), X2                          // f20f5913
2899	MULSD (R11), X2                         // f2410f5913
2900	MULSD X2, X2                            // f20f59d2
2901	MULSD X11, X2                           // f2410f59d3
2902	MULSD (BX), X11                         // f2440f591b
2903	MULSD (R11), X11                        // f2450f591b
2904	MULSD X2, X11                           // f2440f59da
2905	MULSD X11, X11                          // f2450f59db
2906	MULSS (BX), X2                          // f30f5913
2907	MULSS (R11), X2                         // f3410f5913
2908	MULSS X2, X2                            // f30f59d2
2909	MULSS X11, X2                           // f3410f59d3
2910	MULSS (BX), X11                         // f3440f591b
2911	MULSS (R11), X11                        // f3450f591b
2912	MULSS X2, X11                           // f3440f59da
2913	MULSS X11, X11                          // f3450f59db
2914	MULXL (BX), R9, DX                      // c4e233f613
2915	MULXL (R11), R9, DX                     // c4c233f613
2916	MULXL DX, R9, DX                        // c4e233f6d2
2917	MULXL R11, R9, DX                       // c4c233f6d3
2918	MULXL (BX), R9, R11                     // c46233f61b
2919	MULXL (R11), R9, R11                    // c44233f61b
2920	MULXL DX, R9, R11                       // c46233f6da
2921	MULXL R11, R9, R11                      // c44233f6db
2922	MULXQ (BX), R14, DX                     // c4e28bf613
2923	MULXQ (R11), R14, DX                    // c4c28bf613
2924	MULXQ DX, R14, DX                       // c4e28bf6d2
2925	MULXQ R11, R14, DX                      // c4c28bf6d3
2926	MULXQ (BX), R14, R11                    // c4628bf61b
2927	MULXQ (R11), R14, R11                   // c4428bf61b
2928	MULXQ DX, R14, R11                      // c4628bf6da
2929	MULXQ R11, R14, R11                     // c4428bf6db
2930	MWAIT                                   // 0f01c9
2931	NEGW (BX)                               // 66f71b
2932	NEGW (R11)                              // 6641f71b
2933	NEGW DX                                 // 66f7da
2934	NEGW R11                                // 6641f7db
2935	NEGL (BX)                               // f71b
2936	NEGL (R11)                              // 41f71b
2937	NEGL DX                                 // f7da
2938	NEGL R11                                // 41f7db
2939	NEGQ (BX)                               // 48f71b
2940	NEGQ (R11)                              // 49f71b
2941	NEGQ DX                                 // 48f7da
2942	NEGQ R11                                // 49f7db
2943	NEGB (BX)                               // f61b
2944	NEGB (R11)                              // 41f61b
2945	NEGB DL                                 // f6da
2946	NEGB R11                                // 41f6db
2947	NOPW (BX)                               // 660f1f03
2948	NOPW (R11)                              // 66410f1f03
2949	NOPW DX                                 // 660f1fc2
2950	NOPW R11                                // 66410f1fc3
2951	NOPL (BX)                               // 0f1f03
2952	NOPL (R11)                              // 410f1f03
2953	NOPL DX                                 // 0f1fc2
2954	NOPL R11                                // 410f1fc3
2955	NOTW (BX)                               // 66f713
2956	NOTW (R11)                              // 6641f713
2957	NOTW DX                                 // 66f7d2
2958	NOTW R11                                // 6641f7d3
2959	NOTL (BX)                               // f713
2960	NOTL (R11)                              // 41f713
2961	NOTL DX                                 // f7d2
2962	NOTL R11                                // 41f7d3
2963	NOTQ (BX)                               // 48f713
2964	NOTQ (R11)                              // 49f713
2965	NOTQ DX                                 // 48f7d2
2966	NOTQ R11                                // 49f7d3
2967	NOTB (BX)                               // f613
2968	NOTB (R11)                              // 41f613
2969	NOTB DL                                 // f6d2
2970	NOTB R11                                // 41f6d3
2971	ORB $7, AL                              // 0c07
2972	ORW $61731, AX                          // 660d23f1
2973	ORL $4045620583, AX                     // 0d674523f1
2974	ORQ $-249346713, AX                     // 480d674523f1
2975	ORW $61731, (BX)                        // 66810b23f1
2976	ORW $61731, (R11)                       // 6641810b23f1
2977	ORW $61731, DX                          // 6681ca23f1
2978	ORW $61731, R11                         // 664181cb23f1
2979	ORW $7, (BX)                            // 66830b07
2980	ORW $7, (R11)                           // 6641830b07
2981	ORW $7, DX                              // 6683ca07
2982	ORW $7, R11                             // 664183cb07
2983	ORW DX, (BX)                            // 660913
2984	ORW R11, (BX)                           // 6644091b
2985	ORW DX, (R11)                           // 66410913
2986	ORW R11, (R11)                          // 6645091b
2987	ORW DX, DX                              // 6609d2 or 660bd2
2988	ORW R11, DX                             // 664409da or 66410bd3
2989	ORW DX, R11                             // 664109d3 or 66440bda
2990	ORW R11, R11                            // 664509db or 66450bdb
2991	ORL $4045620583, (BX)                   // 810b674523f1
2992	ORL $4045620583, (R11)                  // 41810b674523f1
2993	ORL $4045620583, DX                     // 81ca674523f1
2994	ORL $4045620583, R11                    // 4181cb674523f1
2995	ORL $7, (BX)                            // 830b07
2996	ORL $7, (R11)                           // 41830b07
2997	ORL $7, DX                              // 83ca07
2998	ORL $7, R11                             // 4183cb07
2999	ORL DX, (BX)                            // 0913
3000	ORL R11, (BX)                           // 44091b
3001	ORL DX, (R11)                           // 410913
3002	ORL R11, (R11)                          // 45091b
3003	ORL DX, DX                              // 09d2 or 0bd2
3004	ORL R11, DX                             // 4409da or 410bd3
3005	ORL DX, R11                             // 4109d3 or 440bda
3006	ORL R11, R11                            // 4509db or 450bdb
3007	ORQ $-249346713, (BX)                   // 48810b674523f1
3008	ORQ $-249346713, (R11)                  // 49810b674523f1
3009	ORQ $-249346713, DX                     // 4881ca674523f1
3010	ORQ $-249346713, R11                    // 4981cb674523f1
3011	ORQ $7, (BX)                            // 48830b07
3012	ORQ $7, (R11)                           // 49830b07
3013	ORQ $7, DX                              // 4883ca07
3014	ORQ $7, R11                             // 4983cb07
3015	ORQ DX, (BX)                            // 480913
3016	ORQ R11, (BX)                           // 4c091b
3017	ORQ DX, (R11)                           // 490913
3018	ORQ R11, (R11)                          // 4d091b
3019	ORQ DX, DX                              // 4809d2 or 480bd2
3020	ORQ R11, DX                             // 4c09da or 490bd3
3021	ORQ DX, R11                             // 4909d3 or 4c0bda
3022	ORQ R11, R11                            // 4d09db or 4d0bdb
3023	ORB $7, (BX)                            // 800b07
3024	ORB $7, (R11)                           // 41800b07
3025	ORB $7, DL                              // 80ca07
3026	ORB $7, R11                             // 4180cb07
3027	ORB DL, (BX)                            // 0813
3028	ORB R11, (BX)                           // 44081b
3029	ORB DL, (R11)                           // 410813
3030	ORB R11, (R11)                          // 45081b
3031	ORB DL, DL                              // 08d2 or 0ad2
3032	ORB R11, DL                             // 4408da or 410ad3
3033	ORB DL, R11                             // 4108d3 or 440ada
3034	ORB R11, R11                            // 4508db or 450adb
3035	ORW (BX), DX                            // 660b13
3036	ORW (R11), DX                           // 66410b13
3037	ORW (BX), R11                           // 66440b1b
3038	ORW (R11), R11                          // 66450b1b
3039	ORL (BX), DX                            // 0b13
3040	ORL (R11), DX                           // 410b13
3041	ORL (BX), R11                           // 440b1b
3042	ORL (R11), R11                          // 450b1b
3043	ORQ (BX), DX                            // 480b13
3044	ORQ (R11), DX                           // 490b13
3045	ORQ (BX), R11                           // 4c0b1b
3046	ORQ (R11), R11                          // 4d0b1b
3047	ORB (BX), DL                            // 0a13
3048	ORB (R11), DL                           // 410a13
3049	ORB (BX), R11                           // 440a1b
3050	ORB (R11), R11                          // 450a1b
3051	ORPD (BX), X2                           // 660f5613
3052	ORPD (R11), X2                          // 66410f5613
3053	ORPD X2, X2                             // 660f56d2
3054	ORPD X11, X2                            // 66410f56d3
3055	ORPD (BX), X11                          // 66440f561b
3056	ORPD (R11), X11                         // 66450f561b
3057	ORPD X2, X11                            // 66440f56da
3058	ORPD X11, X11                           // 66450f56db
3059	ORPS (BX), X2                           // 0f5613
3060	ORPS (R11), X2                          // 410f5613
3061	ORPS X2, X2                             // 0f56d2
3062	ORPS X11, X2                            // 410f56d3
3063	ORPS (BX), X11                          // 440f561b
3064	ORPS (R11), X11                         // 450f561b
3065	ORPS X2, X11                            // 440f56da
3066	ORPS X11, X11                           // 450f56db
3067	//TODO: OUTB AL, DX                     // ee
3068	//TODO: OUTW AX, DX                     // 66ef
3069	//TODO: OUTL AX, DX                     // ef
3070	//TODO: OUTB AL, $7                     // e607
3071	//TODO: OUTW AX, $7                     // 66e707
3072	//TODO: OUTL AX, $7                     // e707
3073	OUTSB                                   // 6e
3074	OUTSL                                   // 6f
3075	OUTSW                                   // 666f
3076	//TODO: PABSB (BX), M2                  // 0f381c13
3077	//TODO: PABSB (R11), M2                 // 410f381c13
3078	//TODO: PABSB M2, M2                    // 0f381cd2
3079	//TODO: PABSB M3, M2                    // 0f381cd3
3080	//TODO: PABSB (BX), M3                  // 0f381c1b
3081	//TODO: PABSB (R11), M3                 // 410f381c1b
3082	//TODO: PABSB M2, M3                    // 0f381cda
3083	//TODO: PABSB M3, M3                    // 0f381cdb
3084	PABSB (BX), X2                          // 660f381c13
3085	PABSB (R11), X2                         // 66410f381c13
3086	PABSB X2, X2                            // 660f381cd2
3087	PABSB X11, X2                           // 66410f381cd3
3088	PABSB (BX), X11                         // 66440f381c1b
3089	PABSB (R11), X11                        // 66450f381c1b
3090	PABSB X2, X11                           // 66440f381cda
3091	PABSB X11, X11                          // 66450f381cdb
3092	//TODO: PABSD (BX), M2                  // 0f381e13
3093	//TODO: PABSD (R11), M2                 // 410f381e13
3094	//TODO: PABSD M2, M2                    // 0f381ed2
3095	//TODO: PABSD M3, M2                    // 0f381ed3
3096	//TODO: PABSD (BX), M3                  // 0f381e1b
3097	//TODO: PABSD (R11), M3                 // 410f381e1b
3098	//TODO: PABSD M2, M3                    // 0f381eda
3099	//TODO: PABSD M3, M3                    // 0f381edb
3100	PABSD (BX), X2                          // 660f381e13
3101	PABSD (R11), X2                         // 66410f381e13
3102	PABSD X2, X2                            // 660f381ed2
3103	PABSD X11, X2                           // 66410f381ed3
3104	PABSD (BX), X11                         // 66440f381e1b
3105	PABSD (R11), X11                        // 66450f381e1b
3106	PABSD X2, X11                           // 66440f381eda
3107	PABSD X11, X11                          // 66450f381edb
3108	//TODO: PABSW (BX), M2                  // 0f381d13
3109	//TODO: PABSW (R11), M2                 // 410f381d13
3110	//TODO: PABSW M2, M2                    // 0f381dd2
3111	//TODO: PABSW M3, M2                    // 0f381dd3
3112	//TODO: PABSW (BX), M3                  // 0f381d1b
3113	//TODO: PABSW (R11), M3                 // 410f381d1b
3114	//TODO: PABSW M2, M3                    // 0f381dda
3115	//TODO: PABSW M3, M3                    // 0f381ddb
3116	PABSW (BX), X2                          // 660f381d13
3117	PABSW (R11), X2                         // 66410f381d13
3118	PABSW X2, X2                            // 660f381dd2
3119	PABSW X11, X2                           // 66410f381dd3
3120	PABSW (BX), X11                         // 66440f381d1b
3121	PABSW (R11), X11                        // 66450f381d1b
3122	PABSW X2, X11                           // 66440f381dda
3123	PABSW X11, X11                          // 66450f381ddb
3124	PACKSSLW (BX), M2                       // 0f6b13
3125	PACKSSLW (R11), M2                      // 410f6b13
3126	PACKSSLW M2, M2                         // 0f6bd2
3127	PACKSSLW M3, M2                         // 0f6bd3
3128	PACKSSLW (BX), M3                       // 0f6b1b
3129	PACKSSLW (R11), M3                      // 410f6b1b
3130	PACKSSLW M2, M3                         // 0f6bda
3131	PACKSSLW M3, M3                         // 0f6bdb
3132	PACKSSLW (BX), X2                       // 660f6b13
3133	PACKSSLW (R11), X2                      // 66410f6b13
3134	PACKSSLW X2, X2                         // 660f6bd2
3135	PACKSSLW X11, X2                        // 66410f6bd3
3136	PACKSSLW (BX), X11                      // 66440f6b1b
3137	PACKSSLW (R11), X11                     // 66450f6b1b
3138	PACKSSLW X2, X11                        // 66440f6bda
3139	PACKSSLW X11, X11                       // 66450f6bdb
3140	PACKSSWB (BX), M2                       // 0f6313
3141	PACKSSWB (R11), M2                      // 410f6313
3142	PACKSSWB M2, M2                         // 0f63d2
3143	PACKSSWB M3, M2                         // 0f63d3
3144	PACKSSWB (BX), M3                       // 0f631b
3145	PACKSSWB (R11), M3                      // 410f631b
3146	PACKSSWB M2, M3                         // 0f63da
3147	PACKSSWB M3, M3                         // 0f63db
3148	PACKSSWB (BX), X2                       // 660f6313
3149	PACKSSWB (R11), X2                      // 66410f6313
3150	PACKSSWB X2, X2                         // 660f63d2
3151	PACKSSWB X11, X2                        // 66410f63d3
3152	PACKSSWB (BX), X11                      // 66440f631b
3153	PACKSSWB (R11), X11                     // 66450f631b
3154	PACKSSWB X2, X11                        // 66440f63da
3155	PACKSSWB X11, X11                       // 66450f63db
3156	PACKUSDW (BX), X2                       // 660f382b13
3157	PACKUSDW (R11), X2                      // 66410f382b13
3158	PACKUSDW X2, X2                         // 660f382bd2
3159	PACKUSDW X11, X2                        // 66410f382bd3
3160	PACKUSDW (BX), X11                      // 66440f382b1b
3161	PACKUSDW (R11), X11                     // 66450f382b1b
3162	PACKUSDW X2, X11                        // 66440f382bda
3163	PACKUSDW X11, X11                       // 66450f382bdb
3164	PACKUSWB (BX), M2                       // 0f6713
3165	PACKUSWB (R11), M2                      // 410f6713
3166	PACKUSWB M2, M2                         // 0f67d2
3167	PACKUSWB M3, M2                         // 0f67d3
3168	PACKUSWB (BX), M3                       // 0f671b
3169	PACKUSWB (R11), M3                      // 410f671b
3170	PACKUSWB M2, M3                         // 0f67da
3171	PACKUSWB M3, M3                         // 0f67db
3172	PACKUSWB (BX), X2                       // 660f6713
3173	PACKUSWB (R11), X2                      // 66410f6713
3174	PACKUSWB X2, X2                         // 660f67d2
3175	PACKUSWB X11, X2                        // 66410f67d3
3176	PACKUSWB (BX), X11                      // 66440f671b
3177	PACKUSWB (R11), X11                     // 66450f671b
3178	PACKUSWB X2, X11                        // 66440f67da
3179	PACKUSWB X11, X11                       // 66450f67db
3180	PADDB (BX), M2                          // 0ffc13
3181	PADDB (R11), M2                         // 410ffc13
3182	PADDB M2, M2                            // 0ffcd2
3183	PADDB M3, M2                            // 0ffcd3
3184	PADDB (BX), M3                          // 0ffc1b
3185	PADDB (R11), M3                         // 410ffc1b
3186	PADDB M2, M3                            // 0ffcda
3187	PADDB M3, M3                            // 0ffcdb
3188	PADDB (BX), X2                          // 660ffc13
3189	PADDB (R11), X2                         // 66410ffc13
3190	PADDB X2, X2                            // 660ffcd2
3191	PADDB X11, X2                           // 66410ffcd3
3192	PADDB (BX), X11                         // 66440ffc1b
3193	PADDB (R11), X11                        // 66450ffc1b
3194	PADDB X2, X11                           // 66440ffcda
3195	PADDB X11, X11                          // 66450ffcdb
3196	PADDL (BX), M2                          // 0ffe13
3197	PADDL (R11), M2                         // 410ffe13
3198	PADDL M2, M2                            // 0ffed2
3199	PADDL M3, M2                            // 0ffed3
3200	PADDL (BX), M3                          // 0ffe1b
3201	PADDL (R11), M3                         // 410ffe1b
3202	PADDL M2, M3                            // 0ffeda
3203	PADDL M3, M3                            // 0ffedb
3204	PADDL (BX), X2                          // 660ffe13
3205	PADDL (R11), X2                         // 66410ffe13
3206	PADDL X2, X2                            // 660ffed2
3207	PADDL X11, X2                           // 66410ffed3
3208	PADDL (BX), X11                         // 66440ffe1b
3209	PADDL (R11), X11                        // 66450ffe1b
3210	PADDL X2, X11                           // 66440ffeda
3211	PADDL X11, X11                          // 66450ffedb
3212	//TODO: PADDQ (BX), M2                  // 0fd413
3213	//TODO: PADDQ (R11), M2                 // 410fd413
3214	//TODO: PADDQ M2, M2                    // 0fd4d2
3215	//TODO: PADDQ M3, M2                    // 0fd4d3
3216	//TODO: PADDQ (BX), M3                  // 0fd41b
3217	//TODO: PADDQ (R11), M3                 // 410fd41b
3218	//TODO: PADDQ M2, M3                    // 0fd4da
3219	//TODO: PADDQ M3, M3                    // 0fd4db
3220	PADDQ (BX), X2                          // 660fd413
3221	PADDQ (R11), X2                         // 66410fd413
3222	PADDQ X2, X2                            // 660fd4d2
3223	PADDQ X11, X2                           // 66410fd4d3
3224	PADDQ (BX), X11                         // 66440fd41b
3225	PADDQ (R11), X11                        // 66450fd41b
3226	PADDQ X2, X11                           // 66440fd4da
3227	PADDQ X11, X11                          // 66450fd4db
3228	PADDSB (BX), M2                         // 0fec13
3229	PADDSB (R11), M2                        // 410fec13
3230	PADDSB M2, M2                           // 0fecd2
3231	PADDSB M3, M2                           // 0fecd3
3232	PADDSB (BX), M3                         // 0fec1b
3233	PADDSB (R11), M3                        // 410fec1b
3234	PADDSB M2, M3                           // 0fecda
3235	PADDSB M3, M3                           // 0fecdb
3236	PADDSB (BX), X2                         // 660fec13
3237	PADDSB (R11), X2                        // 66410fec13
3238	PADDSB X2, X2                           // 660fecd2
3239	PADDSB X11, X2                          // 66410fecd3
3240	PADDSB (BX), X11                        // 66440fec1b
3241	PADDSB (R11), X11                       // 66450fec1b
3242	PADDSB X2, X11                          // 66440fecda
3243	PADDSB X11, X11                         // 66450fecdb
3244	PADDSW (BX), M2                         // 0fed13
3245	PADDSW (R11), M2                        // 410fed13
3246	PADDSW M2, M2                           // 0fedd2
3247	PADDSW M3, M2                           // 0fedd3
3248	PADDSW (BX), M3                         // 0fed1b
3249	PADDSW (R11), M3                        // 410fed1b
3250	PADDSW M2, M3                           // 0fedda
3251	PADDSW M3, M3                           // 0feddb
3252	PADDSW (BX), X2                         // 660fed13
3253	PADDSW (R11), X2                        // 66410fed13
3254	PADDSW X2, X2                           // 660fedd2
3255	PADDSW X11, X2                          // 66410fedd3
3256	PADDSW (BX), X11                        // 66440fed1b
3257	PADDSW (R11), X11                       // 66450fed1b
3258	PADDSW X2, X11                          // 66440fedda
3259	PADDSW X11, X11                         // 66450feddb
3260	PADDUSB (BX), M2                        // 0fdc13
3261	PADDUSB (R11), M2                       // 410fdc13
3262	PADDUSB M2, M2                          // 0fdcd2
3263	PADDUSB M3, M2                          // 0fdcd3
3264	PADDUSB (BX), M3                        // 0fdc1b
3265	PADDUSB (R11), M3                       // 410fdc1b
3266	PADDUSB M2, M3                          // 0fdcda
3267	PADDUSB M3, M3                          // 0fdcdb
3268	PADDUSB (BX), X2                        // 660fdc13
3269	PADDUSB (R11), X2                       // 66410fdc13
3270	PADDUSB X2, X2                          // 660fdcd2
3271	PADDUSB X11, X2                         // 66410fdcd3
3272	PADDUSB (BX), X11                       // 66440fdc1b
3273	PADDUSB (R11), X11                      // 66450fdc1b
3274	PADDUSB X2, X11                         // 66440fdcda
3275	PADDUSB X11, X11                        // 66450fdcdb
3276	PADDUSW (BX), M2                        // 0fdd13
3277	PADDUSW (R11), M2                       // 410fdd13
3278	PADDUSW M2, M2                          // 0fddd2
3279	PADDUSW M3, M2                          // 0fddd3
3280	PADDUSW (BX), M3                        // 0fdd1b
3281	PADDUSW (R11), M3                       // 410fdd1b
3282	PADDUSW M2, M3                          // 0fddda
3283	PADDUSW M3, M3                          // 0fdddb
3284	PADDUSW (BX), X2                        // 660fdd13
3285	PADDUSW (R11), X2                       // 66410fdd13
3286	PADDUSW X2, X2                          // 660fddd2
3287	PADDUSW X11, X2                         // 66410fddd3
3288	PADDUSW (BX), X11                       // 66440fdd1b
3289	PADDUSW (R11), X11                      // 66450fdd1b
3290	PADDUSW X2, X11                         // 66440fddda
3291	PADDUSW X11, X11                        // 66450fdddb
3292	PADDW (BX), M2                          // 0ffd13
3293	PADDW (R11), M2                         // 410ffd13
3294	PADDW M2, M2                            // 0ffdd2
3295	PADDW M3, M2                            // 0ffdd3
3296	PADDW (BX), M3                          // 0ffd1b
3297	PADDW (R11), M3                         // 410ffd1b
3298	PADDW M2, M3                            // 0ffdda
3299	PADDW M3, M3                            // 0ffddb
3300	PADDW (BX), X2                          // 660ffd13
3301	PADDW (R11), X2                         // 66410ffd13
3302	PADDW X2, X2                            // 660ffdd2
3303	PADDW X11, X2                           // 66410ffdd3
3304	PADDW (BX), X11                         // 66440ffd1b
3305	PADDW (R11), X11                        // 66450ffd1b
3306	PADDW X2, X11                           // 66440ffdda
3307	PADDW X11, X11                          // 66450ffddb
3308	//TODO: PALIGNR $7, (BX), M2            // 0f3a0f1307
3309	//TODO: PALIGNR $7, (R11), M2           // 410f3a0f1307
3310	//TODO: PALIGNR $7, M2, M2              // 0f3a0fd207
3311	//TODO: PALIGNR $7, M3, M2              // 0f3a0fd307
3312	//TODO: PALIGNR $7, (BX), M3            // 0f3a0f1b07
3313	//TODO: PALIGNR $7, (R11), M3           // 410f3a0f1b07
3314	//TODO: PALIGNR $7, M2, M3              // 0f3a0fda07
3315	//TODO: PALIGNR $7, M3, M3              // 0f3a0fdb07
3316	PALIGNR $7, (BX), X2                    // 660f3a0f1307
3317	PALIGNR $7, (R11), X2                   // 66410f3a0f1307
3318	PALIGNR $7, X2, X2                      // 660f3a0fd207
3319	PALIGNR $7, X11, X2                     // 66410f3a0fd307
3320	PALIGNR $7, (BX), X11                   // 66440f3a0f1b07
3321	PALIGNR $7, (R11), X11                  // 66450f3a0f1b07
3322	PALIGNR $7, X2, X11                     // 66440f3a0fda07
3323	PALIGNR $7, X11, X11                    // 66450f3a0fdb07
3324	PAND (BX), M2                           // 0fdb13
3325	PAND (R11), M2                          // 410fdb13
3326	PAND M2, M2                             // 0fdbd2
3327	PAND M3, M2                             // 0fdbd3
3328	PAND (BX), M3                           // 0fdb1b
3329	PAND (R11), M3                          // 410fdb1b
3330	PAND M2, M3                             // 0fdbda
3331	PAND M3, M3                             // 0fdbdb
3332	PAND (BX), X2                           // 660fdb13
3333	PAND (R11), X2                          // 66410fdb13
3334	PAND X2, X2                             // 660fdbd2
3335	PAND X11, X2                            // 66410fdbd3
3336	PAND (BX), X11                          // 66440fdb1b
3337	PAND (R11), X11                         // 66450fdb1b
3338	PAND X2, X11                            // 66440fdbda
3339	PAND X11, X11                           // 66450fdbdb
3340	PANDN (BX), M2                          // 0fdf13
3341	PANDN (R11), M2                         // 410fdf13
3342	PANDN M2, M2                            // 0fdfd2
3343	PANDN M3, M2                            // 0fdfd3
3344	PANDN (BX), M3                          // 0fdf1b
3345	PANDN (R11), M3                         // 410fdf1b
3346	PANDN M2, M3                            // 0fdfda
3347	PANDN M3, M3                            // 0fdfdb
3348	PANDN (BX), X2                          // 660fdf13
3349	PANDN (R11), X2                         // 66410fdf13
3350	PANDN X2, X2                            // 660fdfd2
3351	PANDN X11, X2                           // 66410fdfd3
3352	PANDN (BX), X11                         // 66440fdf1b
3353	PANDN (R11), X11                        // 66450fdf1b
3354	PANDN X2, X11                           // 66440fdfda
3355	PANDN X11, X11                          // 66450fdfdb
3356	PAVGB (BX), M2                          // 0fe013
3357	PAVGB (R11), M2                         // 410fe013
3358	PAVGB M2, M2                            // 0fe0d2
3359	PAVGB M3, M2                            // 0fe0d3
3360	PAVGB (BX), M3                          // 0fe01b
3361	PAVGB (R11), M3                         // 410fe01b
3362	PAVGB M2, M3                            // 0fe0da
3363	PAVGB M3, M3                            // 0fe0db
3364	PAVGB (BX), X2                          // 660fe013
3365	PAVGB (R11), X2                         // 66410fe013
3366	PAVGB X2, X2                            // 660fe0d2
3367	PAVGB X11, X2                           // 66410fe0d3
3368	PAVGB (BX), X11                         // 66440fe01b
3369	PAVGB (R11), X11                        // 66450fe01b
3370	PAVGB X2, X11                           // 66440fe0da
3371	PAVGB X11, X11                          // 66450fe0db
3372	PAVGW (BX), M2                          // 0fe313
3373	PAVGW (R11), M2                         // 410fe313
3374	PAVGW M2, M2                            // 0fe3d2
3375	PAVGW M3, M2                            // 0fe3d3
3376	PAVGW (BX), M3                          // 0fe31b
3377	PAVGW (R11), M3                         // 410fe31b
3378	PAVGW M2, M3                            // 0fe3da
3379	PAVGW M3, M3                            // 0fe3db
3380	PAVGW (BX), X2                          // 660fe313
3381	PAVGW (R11), X2                         // 66410fe313
3382	PAVGW X2, X2                            // 660fe3d2
3383	PAVGW X11, X2                           // 66410fe3d3
3384	PAVGW (BX), X11                         // 66440fe31b
3385	PAVGW (R11), X11                        // 66450fe31b
3386	PAVGW X2, X11                           // 66440fe3da
3387	PAVGW X11, X11                          // 66450fe3db
3388	PBLENDVB X0, (BX), X2                   // 660f381013
3389	PBLENDVB X0, (R11), X2                  // 66410f381013
3390	PBLENDVB X0, X2, X2                     // 660f3810d2
3391	PBLENDVB X0, X11, X2                    // 66410f3810d3
3392	PBLENDVB X0, (BX), X11                  // 66440f38101b
3393	PBLENDVB X0, (R11), X11                 // 66450f38101b
3394	PBLENDVB X0, X2, X11                    // 66440f3810da
3395	PBLENDVB X0, X11, X11                   // 66450f3810db
3396	PBLENDW $7, (BX), X2                    // 660f3a0e1307
3397	PBLENDW $7, (R11), X2                   // 66410f3a0e1307
3398	PBLENDW $7, X2, X2                      // 660f3a0ed207
3399	PBLENDW $7, X11, X2                     // 66410f3a0ed307
3400	PBLENDW $7, (BX), X11                   // 66440f3a0e1b07
3401	PBLENDW $7, (R11), X11                  // 66450f3a0e1b07
3402	PBLENDW $7, X2, X11                     // 66440f3a0eda07
3403	PBLENDW $7, X11, X11                    // 66450f3a0edb07
3404	PCLMULQDQ $7, (BX), X2                  // 660f3a441307
3405	PCLMULQDQ $7, (R11), X2                 // 66410f3a441307
3406	PCLMULQDQ $7, X2, X2                    // 660f3a44d207
3407	PCLMULQDQ $7, X11, X2                   // 66410f3a44d307
3408	PCLMULQDQ $7, (BX), X11                 // 66440f3a441b07
3409	PCLMULQDQ $7, (R11), X11                // 66450f3a441b07
3410	PCLMULQDQ $7, X2, X11                   // 66440f3a44da07
3411	PCLMULQDQ $7, X11, X11                  // 66450f3a44db07
3412	PCMPEQB (BX), M2                        // 0f7413
3413	PCMPEQB (R11), M2                       // 410f7413
3414	PCMPEQB M2, M2                          // 0f74d2
3415	PCMPEQB M3, M2                          // 0f74d3
3416	PCMPEQB (BX), M3                        // 0f741b
3417	PCMPEQB (R11), M3                       // 410f741b
3418	PCMPEQB M2, M3                          // 0f74da
3419	PCMPEQB M3, M3                          // 0f74db
3420	PCMPEQB (BX), X2                        // 660f7413
3421	PCMPEQB (R11), X2                       // 66410f7413
3422	PCMPEQB X2, X2                          // 660f74d2
3423	PCMPEQB X11, X2                         // 66410f74d3
3424	PCMPEQB (BX), X11                       // 66440f741b
3425	PCMPEQB (R11), X11                      // 66450f741b
3426	PCMPEQB X2, X11                         // 66440f74da
3427	PCMPEQB X11, X11                        // 66450f74db
3428	PCMPEQL (BX), M2                        // 0f7613
3429	PCMPEQL (R11), M2                       // 410f7613
3430	PCMPEQL M2, M2                          // 0f76d2
3431	PCMPEQL M3, M2                          // 0f76d3
3432	PCMPEQL (BX), M3                        // 0f761b
3433	PCMPEQL (R11), M3                       // 410f761b
3434	PCMPEQL M2, M3                          // 0f76da
3435	PCMPEQL M3, M3                          // 0f76db
3436	PCMPEQL (BX), X2                        // 660f7613
3437	PCMPEQL (R11), X2                       // 66410f7613
3438	PCMPEQL X2, X2                          // 660f76d2
3439	PCMPEQL X11, X2                         // 66410f76d3
3440	PCMPEQL (BX), X11                       // 66440f761b
3441	PCMPEQL (R11), X11                      // 66450f761b
3442	PCMPEQL X2, X11                         // 66440f76da
3443	PCMPEQL X11, X11                        // 66450f76db
3444	PCMPEQQ (BX), X2                        // 660f382913
3445	PCMPEQQ (R11), X2                       // 66410f382913
3446	PCMPEQQ X2, X2                          // 660f3829d2
3447	PCMPEQQ X11, X2                         // 66410f3829d3
3448	PCMPEQQ (BX), X11                       // 66440f38291b
3449	PCMPEQQ (R11), X11                      // 66450f38291b
3450	PCMPEQQ X2, X11                         // 66440f3829da
3451	PCMPEQQ X11, X11                        // 66450f3829db
3452	PCMPEQW (BX), M2                        // 0f7513
3453	PCMPEQW (R11), M2                       // 410f7513
3454	PCMPEQW M2, M2                          // 0f75d2
3455	PCMPEQW M3, M2                          // 0f75d3
3456	PCMPEQW (BX), M3                        // 0f751b
3457	PCMPEQW (R11), M3                       // 410f751b
3458	PCMPEQW M2, M3                          // 0f75da
3459	PCMPEQW M3, M3                          // 0f75db
3460	PCMPEQW (BX), X2                        // 660f7513
3461	PCMPEQW (R11), X2                       // 66410f7513
3462	PCMPEQW X2, X2                          // 660f75d2
3463	PCMPEQW X11, X2                         // 66410f75d3
3464	PCMPEQW (BX), X11                       // 66440f751b
3465	PCMPEQW (R11), X11                      // 66450f751b
3466	PCMPEQW X2, X11                         // 66440f75da
3467	PCMPEQW X11, X11                        // 66450f75db
3468	PCMPESTRI $7, (BX), X2                  // 660f3a611307
3469	PCMPESTRI $7, (R11), X2                 // 66410f3a611307
3470	PCMPESTRI $7, X2, X2                    // 660f3a61d207
3471	PCMPESTRI $7, X11, X2                   // 66410f3a61d307
3472	PCMPESTRI $7, (BX), X11                 // 66440f3a611b07
3473	PCMPESTRI $7, (R11), X11                // 66450f3a611b07
3474	PCMPESTRI $7, X2, X11                   // 66440f3a61da07
3475	PCMPESTRI $7, X11, X11                  // 66450f3a61db07
3476	PCMPESTRM $7, (BX), X2                  // 660f3a601307
3477	PCMPESTRM $7, (R11), X2                 // 66410f3a601307
3478	PCMPESTRM $7, X2, X2                    // 660f3a60d207
3479	PCMPESTRM $7, X11, X2                   // 66410f3a60d307
3480	PCMPESTRM $7, (BX), X11                 // 66440f3a601b07
3481	PCMPESTRM $7, (R11), X11                // 66450f3a601b07
3482	PCMPESTRM $7, X2, X11                   // 66440f3a60da07
3483	PCMPESTRM $7, X11, X11                  // 66450f3a60db07
3484	PCMPGTB (BX), M2                        // 0f6413
3485	PCMPGTB (R11), M2                       // 410f6413
3486	PCMPGTB M2, M2                          // 0f64d2
3487	PCMPGTB M3, M2                          // 0f64d3
3488	PCMPGTB (BX), M3                        // 0f641b
3489	PCMPGTB (R11), M3                       // 410f641b
3490	PCMPGTB M2, M3                          // 0f64da
3491	PCMPGTB M3, M3                          // 0f64db
3492	PCMPGTB (BX), X2                        // 660f6413
3493	PCMPGTB (R11), X2                       // 66410f6413
3494	PCMPGTB X2, X2                          // 660f64d2
3495	PCMPGTB X11, X2                         // 66410f64d3
3496	PCMPGTB (BX), X11                       // 66440f641b
3497	PCMPGTB (R11), X11                      // 66450f641b
3498	PCMPGTB X2, X11                         // 66440f64da
3499	PCMPGTB X11, X11                        // 66450f64db
3500	PCMPGTL (BX), M2                        // 0f6613
3501	PCMPGTL (R11), M2                       // 410f6613
3502	PCMPGTL M2, M2                          // 0f66d2
3503	PCMPGTL M3, M2                          // 0f66d3
3504	PCMPGTL (BX), M3                        // 0f661b
3505	PCMPGTL (R11), M3                       // 410f661b
3506	PCMPGTL M2, M3                          // 0f66da
3507	PCMPGTL M3, M3                          // 0f66db
3508	PCMPGTL (BX), X2                        // 660f6613
3509	PCMPGTL (R11), X2                       // 66410f6613
3510	PCMPGTL X2, X2                          // 660f66d2
3511	PCMPGTL X11, X2                         // 66410f66d3
3512	PCMPGTL (BX), X11                       // 66440f661b
3513	PCMPGTL (R11), X11                      // 66450f661b
3514	PCMPGTL X2, X11                         // 66440f66da
3515	PCMPGTL X11, X11                        // 66450f66db
3516	PCMPGTQ (BX), X2                        // 660f383713
3517	PCMPGTQ (R11), X2                       // 66410f383713
3518	PCMPGTQ X2, X2                          // 660f3837d2
3519	PCMPGTQ X11, X2                         // 66410f3837d3
3520	PCMPGTQ (BX), X11                       // 66440f38371b
3521	PCMPGTQ (R11), X11                      // 66450f38371b
3522	PCMPGTQ X2, X11                         // 66440f3837da
3523	PCMPGTQ X11, X11                        // 66450f3837db
3524	PCMPGTW (BX), M2                        // 0f6513
3525	PCMPGTW (R11), M2                       // 410f6513
3526	PCMPGTW M2, M2                          // 0f65d2
3527	PCMPGTW M3, M2                          // 0f65d3
3528	PCMPGTW (BX), M3                        // 0f651b
3529	PCMPGTW (R11), M3                       // 410f651b
3530	PCMPGTW M2, M3                          // 0f65da
3531	PCMPGTW M3, M3                          // 0f65db
3532	PCMPGTW (BX), X2                        // 660f6513
3533	PCMPGTW (R11), X2                       // 66410f6513
3534	PCMPGTW X2, X2                          // 660f65d2
3535	PCMPGTW X11, X2                         // 66410f65d3
3536	PCMPGTW (BX), X11                       // 66440f651b
3537	PCMPGTW (R11), X11                      // 66450f651b
3538	PCMPGTW X2, X11                         // 66440f65da
3539	PCMPGTW X11, X11                        // 66450f65db
3540	PCMPISTRI $7, (BX), X2                  // 660f3a631307
3541	PCMPISTRI $7, (R11), X2                 // 66410f3a631307
3542	PCMPISTRI $7, X2, X2                    // 660f3a63d207
3543	PCMPISTRI $7, X11, X2                   // 66410f3a63d307
3544	PCMPISTRI $7, (BX), X11                 // 66440f3a631b07
3545	PCMPISTRI $7, (R11), X11                // 66450f3a631b07
3546	PCMPISTRI $7, X2, X11                   // 66440f3a63da07
3547	PCMPISTRI $7, X11, X11                  // 66450f3a63db07
3548	PCMPISTRM $7, (BX), X2                  // 660f3a621307
3549	PCMPISTRM $7, (R11), X2                 // 66410f3a621307
3550	PCMPISTRM $7, X2, X2                    // 660f3a62d207
3551	PCMPISTRM $7, X11, X2                   // 66410f3a62d307
3552	PCMPISTRM $7, (BX), X11                 // 66440f3a621b07
3553	PCMPISTRM $7, (R11), X11                // 66450f3a621b07
3554	PCMPISTRM $7, X2, X11                   // 66440f3a62da07
3555	PCMPISTRM $7, X11, X11                  // 66450f3a62db07
3556	PDEPL (BX), R9, DX                      // c4e233f513
3557	PDEPL (R11), R9, DX                     // c4c233f513
3558	PDEPL DX, R9, DX                        // c4e233f5d2
3559	PDEPL R11, R9, DX                       // c4c233f5d3
3560	PDEPL (BX), R9, R11                     // c46233f51b
3561	PDEPL (R11), R9, R11                    // c44233f51b
3562	PDEPL DX, R9, R11                       // c46233f5da
3563	PDEPL R11, R9, R11                      // c44233f5db
3564	PDEPQ (BX), R14, DX                     // c4e28bf513
3565	PDEPQ (R11), R14, DX                    // c4c28bf513
3566	PDEPQ DX, R14, DX                       // c4e28bf5d2
3567	PDEPQ R11, R14, DX                      // c4c28bf5d3
3568	PDEPQ (BX), R14, R11                    // c4628bf51b
3569	PDEPQ (R11), R14, R11                   // c4428bf51b
3570	PDEPQ DX, R14, R11                      // c4628bf5da
3571	PDEPQ R11, R14, R11                     // c4428bf5db
3572	PEXTL (BX), R9, DX                      // c4e232f513
3573	PEXTL (R11), R9, DX                     // c4c232f513
3574	PEXTL DX, R9, DX                        // c4e232f5d2
3575	PEXTL R11, R9, DX                       // c4c232f5d3
3576	PEXTL (BX), R9, R11                     // c46232f51b
3577	PEXTL (R11), R9, R11                    // c44232f51b
3578	PEXTL DX, R9, R11                       // c46232f5da
3579	PEXTL R11, R9, R11                      // c44232f5db
3580	PEXTQ (BX), R14, DX                     // c4e28af513
3581	PEXTQ (R11), R14, DX                    // c4c28af513
3582	PEXTQ DX, R14, DX                       // c4e28af5d2
3583	PEXTQ R11, R14, DX                      // c4c28af5d3
3584	PEXTQ (BX), R14, R11                    // c4628af51b
3585	PEXTQ (R11), R14, R11                   // c4428af51b
3586	PEXTQ DX, R14, R11                      // c4628af5da
3587	PEXTQ R11, R14, R11                     // c4428af5db
3588	PEXTRB $7, X2, (BX)                     // 660f3a141307
3589	PEXTRB $7, X11, (BX)                    // 66440f3a141b07
3590	PEXTRB $7, X2, (R11)                    // 66410f3a141307
3591	PEXTRB $7, X11, (R11)                   // 66450f3a141b07
3592	PEXTRB $7, X2, DX                       // 660f3a14d207
3593	PEXTRB $7, X11, DX                      // 66440f3a14da07
3594	PEXTRB $7, X2, R11                      // 66410f3a14d307
3595	PEXTRB $7, X11, R11                     // 66450f3a14db07
3596	PEXTRD $7, X2, (BX)                     // 660f3a161307
3597	PEXTRD $7, X11, (BX)                    // 66440f3a161b07
3598	PEXTRD $7, X2, (R11)                    // 66410f3a161307
3599	PEXTRD $7, X11, (R11)                   // 66450f3a161b07
3600	PEXTRD $7, X2, DX                       // 660f3a16d207
3601	PEXTRD $7, X11, DX                      // 66440f3a16da07
3602	PEXTRD $7, X2, R11                      // 66410f3a16d307
3603	PEXTRD $7, X11, R11                     // 66450f3a16db07
3604	PEXTRQ $7, X2, (BX)                     // 66480f3a161307
3605	PEXTRQ $7, X11, (BX)                    // 664c0f3a161b07
3606	PEXTRQ $7, X2, (R11)                    // 66490f3a161307
3607	PEXTRQ $7, X11, (R11)                   // 664d0f3a161b07
3608	PEXTRQ $7, X2, DX                       // 66480f3a16d207
3609	PEXTRQ $7, X11, DX                      // 664c0f3a16da07
3610	PEXTRQ $7, X2, R11                      // 66490f3a16d307
3611	PEXTRQ $7, X11, R11                     // 664d0f3a16db07
3612	//TODO: PEXTRW $7, M2, DX               // 0fc5d207
3613	//TODO: PEXTRW $7, M3, DX               // 0fc5d307
3614	//TODO: PEXTRW $7, M2, R11              // 440fc5da07
3615	//TODO: PEXTRW $7, M3, R11              // 440fc5db07
3616	PEXTRW $7, X2, DX                       // 660fc5d207 or 660f3a15d207
3617	PEXTRW $7, X11, DX                      // 66410fc5d307 or 66440f3a15da07
3618	PEXTRW $7, X2, R11                      // 66440fc5da07 or 66410f3a15d307
3619	PEXTRW $7, X11, R11                     // 66450fc5db07 or 66450f3a15db07
3620	PEXTRW $7, X2, (BX)                     // 660f3a151307
3621	PEXTRW $7, X11, (BX)                    // 66440f3a151b07
3622	PEXTRW $7, X2, (R11)                    // 66410f3a151307
3623	PEXTRW $7, X11, (R11)                   // 66450f3a151b07
3624	PHADDD (BX), M2                         // 0f380213
3625	PHADDD (R11), M2                        // 410f380213
3626	PHADDD M2, M2                           // 0f3802d2
3627	PHADDD M3, M2                           // 0f3802d3
3628	PHADDD (BX), M3                         // 0f38021b
3629	PHADDD (R11), M3                        // 410f38021b
3630	PHADDD M2, M3                           // 0f3802da
3631	PHADDD M3, M3                           // 0f3802db
3632	PHADDD (BX), X2                         // 660f380213
3633	PHADDD (R11), X2                        // 66410f380213
3634	PHADDD X2, X2                           // 660f3802d2
3635	PHADDD X11, X2                          // 66410f3802d3
3636	PHADDD (BX), X11                        // 66440f38021b
3637	PHADDD (R11), X11                       // 66450f38021b
3638	PHADDD X2, X11                          // 66440f3802da
3639	PHADDD X11, X11                         // 66450f3802db
3640	//TODO: PHADDSW (BX), M2                // 0f380313
3641	//TODO: PHADDSW (R11), M2               // 410f380313
3642	//TODO: PHADDSW M2, M2                  // 0f3803d2
3643	//TODO: PHADDSW M3, M2                  // 0f3803d3
3644	//TODO: PHADDSW (BX), M3                // 0f38031b
3645	//TODO: PHADDSW (R11), M3               // 410f38031b
3646	//TODO: PHADDSW M2, M3                  // 0f3803da
3647	//TODO: PHADDSW M3, M3                  // 0f3803db
3648	PHADDSW (BX), X2                        // 660f380313
3649	PHADDSW (R11), X2                       // 66410f380313
3650	PHADDSW X2, X2                          // 660f3803d2
3651	PHADDSW X11, X2                         // 66410f3803d3
3652	PHADDSW (BX), X11                       // 66440f38031b
3653	PHADDSW (R11), X11                      // 66450f38031b
3654	PHADDSW X2, X11                         // 66440f3803da
3655	PHADDSW X11, X11                        // 66450f3803db
3656	//TODO: PHADDW (BX), M2                 // 0f380113
3657	//TODO: PHADDW (R11), M2                // 410f380113
3658	//TODO: PHADDW M2, M2                   // 0f3801d2
3659	//TODO: PHADDW M3, M2                   // 0f3801d3
3660	//TODO: PHADDW (BX), M3                 // 0f38011b
3661	//TODO: PHADDW (R11), M3                // 410f38011b
3662	//TODO: PHADDW M2, M3                   // 0f3801da
3663	//TODO: PHADDW M3, M3                   // 0f3801db
3664	PHADDW (BX), X2                         // 660f380113
3665	PHADDW (R11), X2                        // 66410f380113
3666	PHADDW X2, X2                           // 660f3801d2
3667	PHADDW X11, X2                          // 66410f3801d3
3668	PHADDW (BX), X11                        // 66440f38011b
3669	PHADDW (R11), X11                       // 66450f38011b
3670	PHADDW X2, X11                          // 66440f3801da
3671	PHADDW X11, X11                         // 66450f3801db
3672	PHMINPOSUW (BX), X2                     // 660f384113
3673	PHMINPOSUW (R11), X2                    // 66410f384113
3674	PHMINPOSUW X2, X2                       // 660f3841d2
3675	PHMINPOSUW X11, X2                      // 66410f3841d3
3676	PHMINPOSUW (BX), X11                    // 66440f38411b
3677	PHMINPOSUW (R11), X11                   // 66450f38411b
3678	PHMINPOSUW X2, X11                      // 66440f3841da
3679	PHMINPOSUW X11, X11                     // 66450f3841db
3680	//TODO: PHSUBD (BX), M2                 // 0f380613
3681	//TODO: PHSUBD (R11), M2                // 410f380613
3682	//TODO: PHSUBD M2, M2                   // 0f3806d2
3683	//TODO: PHSUBD M3, M2                   // 0f3806d3
3684	//TODO: PHSUBD (BX), M3                 // 0f38061b
3685	//TODO: PHSUBD (R11), M3                // 410f38061b
3686	//TODO: PHSUBD M2, M3                   // 0f3806da
3687	//TODO: PHSUBD M3, M3                   // 0f3806db
3688	PHSUBD (BX), X2                         // 660f380613
3689	PHSUBD (R11), X2                        // 66410f380613
3690	PHSUBD X2, X2                           // 660f3806d2
3691	PHSUBD X11, X2                          // 66410f3806d3
3692	PHSUBD (BX), X11                        // 66440f38061b
3693	PHSUBD (R11), X11                       // 66450f38061b
3694	PHSUBD X2, X11                          // 66440f3806da
3695	PHSUBD X11, X11                         // 66450f3806db
3696	//TODO: PHSUBSW (BX), M2                // 0f380713
3697	//TODO: PHSUBSW (R11), M2               // 410f380713
3698	//TODO: PHSUBSW M2, M2                  // 0f3807d2
3699	//TODO: PHSUBSW M3, M2                  // 0f3807d3
3700	//TODO: PHSUBSW (BX), M3                // 0f38071b
3701	//TODO: PHSUBSW (R11), M3               // 410f38071b
3702	//TODO: PHSUBSW M2, M3                  // 0f3807da
3703	//TODO: PHSUBSW M3, M3                  // 0f3807db
3704	PHSUBSW (BX), X2                        // 660f380713
3705	PHSUBSW (R11), X2                       // 66410f380713
3706	PHSUBSW X2, X2                          // 660f3807d2
3707	PHSUBSW X11, X2                         // 66410f3807d3
3708	PHSUBSW (BX), X11                       // 66440f38071b
3709	PHSUBSW (R11), X11                      // 66450f38071b
3710	PHSUBSW X2, X11                         // 66440f3807da
3711	PHSUBSW X11, X11                        // 66450f3807db
3712	//TODO: PHSUBW (BX), M2                 // 0f380513
3713	//TODO: PHSUBW (R11), M2                // 410f380513
3714	//TODO: PHSUBW M2, M2                   // 0f3805d2
3715	//TODO: PHSUBW M3, M2                   // 0f3805d3
3716	//TODO: PHSUBW (BX), M3                 // 0f38051b
3717	//TODO: PHSUBW (R11), M3                // 410f38051b
3718	//TODO: PHSUBW M2, M3                   // 0f3805da
3719	//TODO: PHSUBW M3, M3                   // 0f3805db
3720	PHSUBW (BX), X2                         // 660f380513
3721	PHSUBW (R11), X2                        // 66410f380513
3722	PHSUBW X2, X2                           // 660f3805d2
3723	PHSUBW X11, X2                          // 66410f3805d3
3724	PHSUBW (BX), X11                        // 66440f38051b
3725	PHSUBW (R11), X11                       // 66450f38051b
3726	PHSUBW X2, X11                          // 66440f3805da
3727	PHSUBW X11, X11                         // 66450f3805db
3728	PINSRB $7, (BX), X2                     // 660f3a201307
3729	PINSRB $7, (R11), X2                    // 66410f3a201307
3730	PINSRB $7, DX, X2                       // 660f3a20d207
3731	PINSRB $7, R11, X2                      // 66410f3a20d307
3732	PINSRB $7, (BX), X11                    // 66440f3a201b07
3733	PINSRB $7, (R11), X11                   // 66450f3a201b07
3734	PINSRB $7, DX, X11                      // 66440f3a20da07
3735	PINSRB $7, R11, X11                     // 66450f3a20db07
3736	PINSRD $7, (BX), X2                     // 660f3a221307
3737	PINSRD $7, (R11), X2                    // 66410f3a221307
3738	PINSRD $7, DX, X2                       // 660f3a22d207
3739	PINSRD $7, R11, X2                      // 66410f3a22d307
3740	PINSRD $7, (BX), X11                    // 66440f3a221b07
3741	PINSRD $7, (R11), X11                   // 66450f3a221b07
3742	PINSRD $7, DX, X11                      // 66440f3a22da07
3743	PINSRD $7, R11, X11                     // 66450f3a22db07
3744	PINSRQ $7, (BX), X2                     // 66480f3a221307
3745	PINSRQ $7, (R11), X2                    // 66490f3a221307
3746	PINSRQ $7, DX, X2                       // 66480f3a22d207
3747	PINSRQ $7, R11, X2                      // 66490f3a22d307
3748	PINSRQ $7, (BX), X11                    // 664c0f3a221b07
3749	PINSRQ $7, (R11), X11                   // 664d0f3a221b07
3750	PINSRQ $7, DX, X11                      // 664c0f3a22da07
3751	PINSRQ $7, R11, X11                     // 664d0f3a22db07
3752	//TODO: PINSRW $7, (BX), M2             // 0fc41307
3753	//TODO: PINSRW $7, (R11), M2            // 410fc41307
3754	//TODO: PINSRW $7, DX, M2               // 0fc4d207
3755	//TODO: PINSRW $7, R11, M2              // 410fc4d307
3756	//TODO: PINSRW $7, (BX), M3             // 0fc41b07
3757	//TODO: PINSRW $7, (R11), M3            // 410fc41b07
3758	//TODO: PINSRW $7, DX, M3               // 0fc4da07
3759	//TODO: PINSRW $7, R11, M3              // 410fc4db07
3760	PINSRW $7, (BX), X2                     // 660fc41307
3761	PINSRW $7, (R11), X2                    // 66410fc41307
3762	PINSRW $7, DX, X2                       // 660fc4d207
3763	PINSRW $7, R11, X2                      // 66410fc4d307
3764	PINSRW $7, (BX), X11                    // 66440fc41b07
3765	PINSRW $7, (R11), X11                   // 66450fc41b07
3766	PINSRW $7, DX, X11                      // 66440fc4da07
3767	PINSRW $7, R11, X11                     // 66450fc4db07
3768	//TODO: PMADDUBSW (BX), M2              // 0f380413
3769	//TODO: PMADDUBSW (R11), M2             // 410f380413
3770	//TODO: PMADDUBSW M2, M2                // 0f3804d2
3771	//TODO: PMADDUBSW M3, M2                // 0f3804d3
3772	//TODO: PMADDUBSW (BX), M3              // 0f38041b
3773	//TODO: PMADDUBSW (R11), M3             // 410f38041b
3774	//TODO: PMADDUBSW M2, M3                // 0f3804da
3775	//TODO: PMADDUBSW M3, M3                // 0f3804db
3776	PMADDUBSW (BX), X2                      // 660f380413
3777	PMADDUBSW (R11), X2                     // 66410f380413
3778	PMADDUBSW X2, X2                        // 660f3804d2
3779	PMADDUBSW X11, X2                       // 66410f3804d3
3780	PMADDUBSW (BX), X11                     // 66440f38041b
3781	PMADDUBSW (R11), X11                    // 66450f38041b
3782	PMADDUBSW X2, X11                       // 66440f3804da
3783	PMADDUBSW X11, X11                      // 66450f3804db
3784	PMADDWL (BX), M2                        // 0ff513
3785	PMADDWL (R11), M2                       // 410ff513
3786	PMADDWL M2, M2                          // 0ff5d2
3787	PMADDWL M3, M2                          // 0ff5d3
3788	PMADDWL (BX), M3                        // 0ff51b
3789	PMADDWL (R11), M3                       // 410ff51b
3790	PMADDWL M2, M3                          // 0ff5da
3791	PMADDWL M3, M3                          // 0ff5db
3792	PMADDWL (BX), X2                        // 660ff513
3793	PMADDWL (R11), X2                       // 66410ff513
3794	PMADDWL X2, X2                          // 660ff5d2
3795	PMADDWL X11, X2                         // 66410ff5d3
3796	PMADDWL (BX), X11                       // 66440ff51b
3797	PMADDWL (R11), X11                      // 66450ff51b
3798	PMADDWL X2, X11                         // 66440ff5da
3799	PMADDWL X11, X11                        // 66450ff5db
3800	PMAXSB (BX), X2                         // 660f383c13
3801	PMAXSB (R11), X2                        // 66410f383c13
3802	PMAXSB X2, X2                           // 660f383cd2
3803	PMAXSB X11, X2                          // 66410f383cd3
3804	PMAXSB (BX), X11                        // 66440f383c1b
3805	PMAXSB (R11), X11                       // 66450f383c1b
3806	PMAXSB X2, X11                          // 66440f383cda
3807	PMAXSB X11, X11                         // 66450f383cdb
3808	PMAXSD (BX), X2                         // 660f383d13
3809	PMAXSD (R11), X2                        // 66410f383d13
3810	PMAXSD X2, X2                           // 660f383dd2
3811	PMAXSD X11, X2                          // 66410f383dd3
3812	PMAXSD (BX), X11                        // 66440f383d1b
3813	PMAXSD (R11), X11                       // 66450f383d1b
3814	PMAXSD X2, X11                          // 66440f383dda
3815	PMAXSD X11, X11                         // 66450f383ddb
3816	//TODO: PMAXSW (BX), M2                 // 0fee13
3817	//TODO: PMAXSW (R11), M2                // 410fee13
3818	//TODO: PMAXSW M2, M2                   // 0feed2
3819	//TODO: PMAXSW M3, M2                   // 0feed3
3820	//TODO: PMAXSW (BX), M3                 // 0fee1b
3821	//TODO: PMAXSW (R11), M3                // 410fee1b
3822	//TODO: PMAXSW M2, M3                   // 0feeda
3823	//TODO: PMAXSW M3, M3                   // 0feedb
3824	PMAXSW (BX), X2                         // 660fee13
3825	PMAXSW (R11), X2                        // 66410fee13
3826	PMAXSW X2, X2                           // 660feed2
3827	PMAXSW X11, X2                          // 66410feed3
3828	PMAXSW (BX), X11                        // 66440fee1b
3829	PMAXSW (R11), X11                       // 66450fee1b
3830	PMAXSW X2, X11                          // 66440feeda
3831	PMAXSW X11, X11                         // 66450feedb
3832	//TODO: PMAXUB (BX), M2                 // 0fde13
3833	//TODO: PMAXUB (R11), M2                // 410fde13
3834	//TODO: PMAXUB M2, M2                   // 0fded2
3835	//TODO: PMAXUB M3, M2                   // 0fded3
3836	//TODO: PMAXUB (BX), M3                 // 0fde1b
3837	//TODO: PMAXUB (R11), M3                // 410fde1b
3838	//TODO: PMAXUB M2, M3                   // 0fdeda
3839	//TODO: PMAXUB M3, M3                   // 0fdedb
3840	PMAXUB (BX), X2                         // 660fde13
3841	PMAXUB (R11), X2                        // 66410fde13
3842	PMAXUB X2, X2                           // 660fded2
3843	PMAXUB X11, X2                          // 66410fded3
3844	PMAXUB (BX), X11                        // 66440fde1b
3845	PMAXUB (R11), X11                       // 66450fde1b
3846	PMAXUB X2, X11                          // 66440fdeda
3847	PMAXUB X11, X11                         // 66450fdedb
3848	PMAXUD (BX), X2                         // 660f383f13
3849	PMAXUD (R11), X2                        // 66410f383f13
3850	PMAXUD X2, X2                           // 660f383fd2
3851	PMAXUD X11, X2                          // 66410f383fd3
3852	PMAXUD (BX), X11                        // 66440f383f1b
3853	PMAXUD (R11), X11                       // 66450f383f1b
3854	PMAXUD X2, X11                          // 66440f383fda
3855	PMAXUD X11, X11                         // 66450f383fdb
3856	PMAXUW (BX), X2                         // 660f383e13
3857	PMAXUW (R11), X2                        // 66410f383e13
3858	PMAXUW X2, X2                           // 660f383ed2
3859	PMAXUW X11, X2                          // 66410f383ed3
3860	PMAXUW (BX), X11                        // 66440f383e1b
3861	PMAXUW (R11), X11                       // 66450f383e1b
3862	PMAXUW X2, X11                          // 66440f383eda
3863	PMAXUW X11, X11                         // 66450f383edb
3864	PMINSB (BX), X2                         // 660f383813
3865	PMINSB (R11), X2                        // 66410f383813
3866	PMINSB X2, X2                           // 660f3838d2
3867	PMINSB X11, X2                          // 66410f3838d3
3868	PMINSB (BX), X11                        // 66440f38381b
3869	PMINSB (R11), X11                       // 66450f38381b
3870	PMINSB X2, X11                          // 66440f3838da
3871	PMINSB X11, X11                         // 66450f3838db
3872	PMINSD (BX), X2                         // 660f383913
3873	PMINSD (R11), X2                        // 66410f383913
3874	PMINSD X2, X2                           // 660f3839d2
3875	PMINSD X11, X2                          // 66410f3839d3
3876	PMINSD (BX), X11                        // 66440f38391b
3877	PMINSD (R11), X11                       // 66450f38391b
3878	PMINSD X2, X11                          // 66440f3839da
3879	PMINSD X11, X11                         // 66450f3839db
3880	//TODO: PMINSW (BX), M2                 // 0fea13
3881	//TODO: PMINSW (R11), M2                // 410fea13
3882	//TODO: PMINSW M2, M2                   // 0fead2
3883	//TODO: PMINSW M3, M2                   // 0fead3
3884	//TODO: PMINSW (BX), M3                 // 0fea1b
3885	//TODO: PMINSW (R11), M3                // 410fea1b
3886	//TODO: PMINSW M2, M3                   // 0feada
3887	//TODO: PMINSW M3, M3                   // 0feadb
3888	PMINSW (BX), X2                         // 660fea13
3889	PMINSW (R11), X2                        // 66410fea13
3890	PMINSW X2, X2                           // 660fead2
3891	PMINSW X11, X2                          // 66410fead3
3892	PMINSW (BX), X11                        // 66440fea1b
3893	PMINSW (R11), X11                       // 66450fea1b
3894	PMINSW X2, X11                          // 66440feada
3895	PMINSW X11, X11                         // 66450feadb
3896	//TODO: PMINUB (BX), M2                 // 0fda13
3897	//TODO: PMINUB (R11), M2                // 410fda13
3898	//TODO: PMINUB M2, M2                   // 0fdad2
3899	//TODO: PMINUB M3, M2                   // 0fdad3
3900	//TODO: PMINUB (BX), M3                 // 0fda1b
3901	//TODO: PMINUB (R11), M3                // 410fda1b
3902	//TODO: PMINUB M2, M3                   // 0fdada
3903	//TODO: PMINUB M3, M3                   // 0fdadb
3904	PMINUB (BX), X2                         // 660fda13
3905	PMINUB (R11), X2                        // 66410fda13
3906	PMINUB X2, X2                           // 660fdad2
3907	PMINUB X11, X2                          // 66410fdad3
3908	PMINUB (BX), X11                        // 66440fda1b
3909	PMINUB (R11), X11                       // 66450fda1b
3910	PMINUB X2, X11                          // 66440fdada
3911	PMINUB X11, X11                         // 66450fdadb
3912	PMINUD (BX), X2                         // 660f383b13
3913	PMINUD (R11), X2                        // 66410f383b13
3914	PMINUD X2, X2                           // 660f383bd2
3915	PMINUD X11, X2                          // 66410f383bd3
3916	PMINUD (BX), X11                        // 66440f383b1b
3917	PMINUD (R11), X11                       // 66450f383b1b
3918	PMINUD X2, X11                          // 66440f383bda
3919	PMINUD X11, X11                         // 66450f383bdb
3920	PMINUW (BX), X2                         // 660f383a13
3921	PMINUW (R11), X2                        // 66410f383a13
3922	PMINUW X2, X2                           // 660f383ad2
3923	PMINUW X11, X2                          // 66410f383ad3
3924	PMINUW (BX), X11                        // 66440f383a1b
3925	PMINUW (R11), X11                       // 66450f383a1b
3926	PMINUW X2, X11                          // 66440f383ada
3927	PMINUW X11, X11                         // 66450f383adb
3928	PMOVMSKB M2, DX                         // 0fd7d2
3929	PMOVMSKB M3, DX                         // 0fd7d3
3930	PMOVMSKB M2, R11                        // 440fd7da
3931	PMOVMSKB M3, R11                        // 440fd7db
3932	PMOVMSKB X2, DX                         // 660fd7d2
3933	PMOVMSKB X11, DX                        // 66410fd7d3
3934	PMOVMSKB X2, R11                        // 66440fd7da
3935	PMOVMSKB X11, R11                       // 66450fd7db
3936	PMOVSXBD (BX), X2                       // 660f382113
3937	PMOVSXBD (R11), X2                      // 66410f382113
3938	PMOVSXBD X2, X2                         // 660f3821d2
3939	PMOVSXBD X11, X2                        // 66410f3821d3
3940	PMOVSXBD (BX), X11                      // 66440f38211b
3941	PMOVSXBD (R11), X11                     // 66450f38211b
3942	PMOVSXBD X2, X11                        // 66440f3821da
3943	PMOVSXBD X11, X11                       // 66450f3821db
3944	PMOVSXBQ (BX), X2                       // 660f382213
3945	PMOVSXBQ (R11), X2                      // 66410f382213
3946	PMOVSXBQ X2, X2                         // 660f3822d2
3947	PMOVSXBQ X11, X2                        // 66410f3822d3
3948	PMOVSXBQ (BX), X11                      // 66440f38221b
3949	PMOVSXBQ (R11), X11                     // 66450f38221b
3950	PMOVSXBQ X2, X11                        // 66440f3822da
3951	PMOVSXBQ X11, X11                       // 66450f3822db
3952	PMOVSXBW (BX), X2                       // 660f382013
3953	PMOVSXBW (R11), X2                      // 66410f382013
3954	PMOVSXBW X2, X2                         // 660f3820d2
3955	PMOVSXBW X11, X2                        // 66410f3820d3
3956	PMOVSXBW (BX), X11                      // 66440f38201b
3957	PMOVSXBW (R11), X11                     // 66450f38201b
3958	PMOVSXBW X2, X11                        // 66440f3820da
3959	PMOVSXBW X11, X11                       // 66450f3820db
3960	PMOVSXDQ (BX), X2                       // 660f382513
3961	PMOVSXDQ (R11), X2                      // 66410f382513
3962	PMOVSXDQ X2, X2                         // 660f3825d2
3963	PMOVSXDQ X11, X2                        // 66410f3825d3
3964	PMOVSXDQ (BX), X11                      // 66440f38251b
3965	PMOVSXDQ (R11), X11                     // 66450f38251b
3966	PMOVSXDQ X2, X11                        // 66440f3825da
3967	PMOVSXDQ X11, X11                       // 66450f3825db
3968	PMOVSXWD (BX), X2                       // 660f382313
3969	PMOVSXWD (R11), X2                      // 66410f382313
3970	PMOVSXWD X2, X2                         // 660f3823d2
3971	PMOVSXWD X11, X2                        // 66410f3823d3
3972	PMOVSXWD (BX), X11                      // 66440f38231b
3973	PMOVSXWD (R11), X11                     // 66450f38231b
3974	PMOVSXWD X2, X11                        // 66440f3823da
3975	PMOVSXWD X11, X11                       // 66450f3823db
3976	PMOVSXWQ (BX), X2                       // 660f382413
3977	PMOVSXWQ (R11), X2                      // 66410f382413
3978	PMOVSXWQ X2, X2                         // 660f3824d2
3979	PMOVSXWQ X11, X2                        // 66410f3824d3
3980	PMOVSXWQ (BX), X11                      // 66440f38241b
3981	PMOVSXWQ (R11), X11                     // 66450f38241b
3982	PMOVSXWQ X2, X11                        // 66440f3824da
3983	PMOVSXWQ X11, X11                       // 66450f3824db
3984	PMOVZXBD (BX), X2                       // 660f383113
3985	PMOVZXBD (R11), X2                      // 66410f383113
3986	PMOVZXBD X2, X2                         // 660f3831d2
3987	PMOVZXBD X11, X2                        // 66410f3831d3
3988	PMOVZXBD (BX), X11                      // 66440f38311b
3989	PMOVZXBD (R11), X11                     // 66450f38311b
3990	PMOVZXBD X2, X11                        // 66440f3831da
3991	PMOVZXBD X11, X11                       // 66450f3831db
3992	PMOVZXBQ (BX), X2                       // 660f383213
3993	PMOVZXBQ (R11), X2                      // 66410f383213
3994	PMOVZXBQ X2, X2                         // 660f3832d2
3995	PMOVZXBQ X11, X2                        // 66410f3832d3
3996	PMOVZXBQ (BX), X11                      // 66440f38321b
3997	PMOVZXBQ (R11), X11                     // 66450f38321b
3998	PMOVZXBQ X2, X11                        // 66440f3832da
3999	PMOVZXBQ X11, X11                       // 66450f3832db
4000	PMOVZXBW (BX), X2                       // 660f383013
4001	PMOVZXBW (R11), X2                      // 66410f383013
4002	PMOVZXBW X2, X2                         // 660f3830d2
4003	PMOVZXBW X11, X2                        // 66410f3830d3
4004	PMOVZXBW (BX), X11                      // 66440f38301b
4005	PMOVZXBW (R11), X11                     // 66450f38301b
4006	PMOVZXBW X2, X11                        // 66440f3830da
4007	PMOVZXBW X11, X11                       // 66450f3830db
4008	PMOVZXDQ (BX), X2                       // 660f383513
4009	PMOVZXDQ (R11), X2                      // 66410f383513
4010	PMOVZXDQ X2, X2                         // 660f3835d2
4011	PMOVZXDQ X11, X2                        // 66410f3835d3
4012	PMOVZXDQ (BX), X11                      // 66440f38351b
4013	PMOVZXDQ (R11), X11                     // 66450f38351b
4014	PMOVZXDQ X2, X11                        // 66440f3835da
4015	PMOVZXDQ X11, X11                       // 66450f3835db
4016	PMOVZXWD (BX), X2                       // 660f383313
4017	PMOVZXWD (R11), X2                      // 66410f383313
4018	PMOVZXWD X2, X2                         // 660f3833d2
4019	PMOVZXWD X11, X2                        // 66410f3833d3
4020	PMOVZXWD (BX), X11                      // 66440f38331b
4021	PMOVZXWD (R11), X11                     // 66450f38331b
4022	PMOVZXWD X2, X11                        // 66440f3833da
4023	PMOVZXWD X11, X11                       // 66450f3833db
4024	PMOVZXWQ (BX), X2                       // 660f383413
4025	PMOVZXWQ (R11), X2                      // 66410f383413
4026	PMOVZXWQ X2, X2                         // 660f3834d2
4027	PMOVZXWQ X11, X2                        // 66410f3834d3
4028	PMOVZXWQ (BX), X11                      // 66440f38341b
4029	PMOVZXWQ (R11), X11                     // 66450f38341b
4030	PMOVZXWQ X2, X11                        // 66440f3834da
4031	PMOVZXWQ X11, X11                       // 66450f3834db
4032	PMULDQ (BX), X2                         // 660f382813
4033	PMULDQ (R11), X2                        // 66410f382813
4034	PMULDQ X2, X2                           // 660f3828d2
4035	PMULDQ X11, X2                          // 66410f3828d3
4036	PMULDQ (BX), X11                        // 66440f38281b
4037	PMULDQ (R11), X11                       // 66450f38281b
4038	PMULDQ X2, X11                          // 66440f3828da
4039	PMULDQ X11, X11                         // 66450f3828db
4040	//TODO: PMULHRSW (BX), M2               // 0f380b13
4041	//TODO: PMULHRSW (R11), M2              // 410f380b13
4042	//TODO: PMULHRSW M2, M2                 // 0f380bd2
4043	//TODO: PMULHRSW M3, M2                 // 0f380bd3
4044	//TODO: PMULHRSW (BX), M3               // 0f380b1b
4045	//TODO: PMULHRSW (R11), M3              // 410f380b1b
4046	//TODO: PMULHRSW M2, M3                 // 0f380bda
4047	//TODO: PMULHRSW M3, M3                 // 0f380bdb
4048	PMULHRSW (BX), X2                       // 660f380b13
4049	PMULHRSW (R11), X2                      // 66410f380b13
4050	PMULHRSW X2, X2                         // 660f380bd2
4051	PMULHRSW X11, X2                        // 66410f380bd3
4052	PMULHRSW (BX), X11                      // 66440f380b1b
4053	PMULHRSW (R11), X11                     // 66450f380b1b
4054	PMULHRSW X2, X11                        // 66440f380bda
4055	PMULHRSW X11, X11                       // 66450f380bdb
4056	PMULHUW (BX), M2                        // 0fe413
4057	PMULHUW (R11), M2                       // 410fe413
4058	PMULHUW M2, M2                          // 0fe4d2
4059	PMULHUW M3, M2                          // 0fe4d3
4060	PMULHUW (BX), M3                        // 0fe41b
4061	PMULHUW (R11), M3                       // 410fe41b
4062	PMULHUW M2, M3                          // 0fe4da
4063	PMULHUW M3, M3                          // 0fe4db
4064	PMULHUW (BX), X2                        // 660fe413
4065	PMULHUW (R11), X2                       // 66410fe413
4066	PMULHUW X2, X2                          // 660fe4d2
4067	PMULHUW X11, X2                         // 66410fe4d3
4068	PMULHUW (BX), X11                       // 66440fe41b
4069	PMULHUW (R11), X11                      // 66450fe41b
4070	PMULHUW X2, X11                         // 66440fe4da
4071	PMULHUW X11, X11                        // 66450fe4db
4072	PMULHW (BX), M2                         // 0fe513
4073	PMULHW (R11), M2                        // 410fe513
4074	PMULHW M2, M2                           // 0fe5d2
4075	PMULHW M3, M2                           // 0fe5d3
4076	PMULHW (BX), M3                         // 0fe51b
4077	PMULHW (R11), M3                        // 410fe51b
4078	PMULHW M2, M3                           // 0fe5da
4079	PMULHW M3, M3                           // 0fe5db
4080	PMULHW (BX), X2                         // 660fe513
4081	PMULHW (R11), X2                        // 66410fe513
4082	PMULHW X2, X2                           // 660fe5d2
4083	PMULHW X11, X2                          // 66410fe5d3
4084	PMULHW (BX), X11                        // 66440fe51b
4085	PMULHW (R11), X11                       // 66450fe51b
4086	PMULHW X2, X11                          // 66440fe5da
4087	PMULHW X11, X11                         // 66450fe5db
4088	PMULLD (BX), X2                         // 660f384013
4089	PMULLD (R11), X2                        // 66410f384013
4090	PMULLD X2, X2                           // 660f3840d2
4091	PMULLD X11, X2                          // 66410f3840d3
4092	PMULLD (BX), X11                        // 66440f38401b
4093	PMULLD (R11), X11                       // 66450f38401b
4094	PMULLD X2, X11                          // 66440f3840da
4095	PMULLD X11, X11                         // 66450f3840db
4096	PMULLW (BX), M2                         // 0fd513
4097	PMULLW (R11), M2                        // 410fd513
4098	PMULLW M2, M2                           // 0fd5d2
4099	PMULLW M3, M2                           // 0fd5d3
4100	PMULLW (BX), M3                         // 0fd51b
4101	PMULLW (R11), M3                        // 410fd51b
4102	PMULLW M2, M3                           // 0fd5da
4103	PMULLW M3, M3                           // 0fd5db
4104	PMULLW (BX), X2                         // 660fd513
4105	PMULLW (R11), X2                        // 66410fd513
4106	PMULLW X2, X2                           // 660fd5d2
4107	PMULLW X11, X2                          // 66410fd5d3
4108	PMULLW (BX), X11                        // 66440fd51b
4109	PMULLW (R11), X11                       // 66450fd51b
4110	PMULLW X2, X11                          // 66440fd5da
4111	PMULLW X11, X11                         // 66450fd5db
4112	PMULULQ (BX), M2                        // 0ff413
4113	PMULULQ (R11), M2                       // 410ff413
4114	PMULULQ M2, M2                          // 0ff4d2
4115	PMULULQ M3, M2                          // 0ff4d3
4116	PMULULQ (BX), M3                        // 0ff41b
4117	PMULULQ (R11), M3                       // 410ff41b
4118	PMULULQ M2, M3                          // 0ff4da
4119	PMULULQ M3, M3                          // 0ff4db
4120	PMULULQ (BX), X2                        // 660ff413
4121	PMULULQ (R11), X2                       // 66410ff413
4122	PMULULQ X2, X2                          // 660ff4d2
4123	PMULULQ X11, X2                         // 66410ff4d3
4124	PMULULQ (BX), X11                       // 66440ff41b
4125	PMULULQ (R11), X11                      // 66450ff41b
4126	PMULULQ X2, X11                         // 66440ff4da
4127	PMULULQ X11, X11                        // 66450ff4db
4128	PUSHQ AX
4129	POPQ FS                                 // 660fa1 or 0fa1
4130	PUSHQ AX
4131	POPQ GS                                 // 660fa9 or 0fa9
4132	PUSHW AX
4133	POPW (BX)                               // 668f03
4134	PUSHW AX
4135	POPW (R11)                              // 66418f03
4136	PUSHW AX
4137	POPW DX                                 // 668fc2 or 665a
4138	PUSHW AX
4139	POPW R11                                // 66418fc3 or 66415b
4140	PUSHQ AX
4141	POPQ (BX)                               // 8f03
4142	PUSHQ AX
4143	POPQ (R11)                              // 418f03
4144	PUSHQ AX
4145	POPQ DX                                 // 8fc2 or 5a
4146	PUSHQ AX
4147	POPQ R11                                // 418fc3 or 415b
4148	POPCNTW (BX), DX                        // 66f30fb813
4149	POPCNTW (R11), DX                       // 66f3410fb813
4150	POPCNTW DX, DX                          // 66f30fb8d2
4151	POPCNTW R11, DX                         // 66f3410fb8d3
4152	POPCNTW (BX), R11                       // 66f3440fb81b
4153	POPCNTW (R11), R11                      // 66f3450fb81b
4154	POPCNTW DX, R11                         // 66f3440fb8da
4155	POPCNTW R11, R11                        // 66f3450fb8db
4156	POPCNTL (BX), DX                        // f30fb813
4157	POPCNTL (R11), DX                       // f3410fb813
4158	POPCNTL DX, DX                          // f30fb8d2
4159	POPCNTL R11, DX                         // f3410fb8d3
4160	POPCNTL (BX), R11                       // f3440fb81b
4161	POPCNTL (R11), R11                      // f3450fb81b
4162	POPCNTL DX, R11                         // f3440fb8da
4163	POPCNTL R11, R11                        // f3450fb8db
4164	POPCNTQ (BX), DX                        // f3480fb813
4165	POPCNTQ (R11), DX                       // f3490fb813
4166	POPCNTQ DX, DX                          // f3480fb8d2
4167	POPCNTQ R11, DX                         // f3490fb8d3
4168	POPCNTQ (BX), R11                       // f34c0fb81b
4169	POPCNTQ (R11), R11                      // f34d0fb81b
4170	POPCNTQ DX, R11                         // f34c0fb8da
4171	POPCNTQ R11, R11                        // f34d0fb8db
4172	PUSHFW
4173	POPFW                                   // 669d
4174	PUSHFQ
4175	POPFQ                                   // 9d
4176	POR (BX), M2                            // 0feb13
4177	POR (R11), M2                           // 410feb13
4178	POR M2, M2                              // 0febd2
4179	POR M3, M2                              // 0febd3
4180	POR (BX), M3                            // 0feb1b
4181	POR (R11), M3                           // 410feb1b
4182	POR M2, M3                              // 0febda
4183	POR M3, M3                              // 0febdb
4184	POR (BX), X2                            // 660feb13
4185	POR (R11), X2                           // 66410feb13
4186	POR X2, X2                              // 660febd2
4187	POR X11, X2                             // 66410febd3
4188	POR (BX), X11                           // 66440feb1b
4189	POR (R11), X11                          // 66450feb1b
4190	POR X2, X11                             // 66440febda
4191	POR X11, X11                            // 66450febdb
4192	PREFETCHNTA (BX)                        // 0f1803
4193	PREFETCHNTA (R11)                       // 410f1803
4194	PREFETCHT0 (BX)                         // 0f180b
4195	PREFETCHT0 (R11)                        // 410f180b
4196	PREFETCHT1 (BX)                         // 0f1813
4197	PREFETCHT1 (R11)                        // 410f1813
4198	PREFETCHT2 (BX)                         // 0f181b
4199	PREFETCHT2 (R11)                        // 410f181b
4200	//TODO: PREFETCHW (BX)                  // 0f0d0b
4201	//TODO: PREFETCHW (R11)                 // 410f0d0b
4202	//TODO: PREFETCHWT1 (BX)                // 0f0d13
4203	//TODO: PREFETCHWT1 (R11)               // 410f0d13
4204	//TODO: PSADBW (BX), M2                 // 0ff613
4205	//TODO: PSADBW (R11), M2                // 410ff613
4206	//TODO: PSADBW M2, M2                   // 0ff6d2
4207	//TODO: PSADBW M3, M2                   // 0ff6d3
4208	//TODO: PSADBW (BX), M3                 // 0ff61b
4209	//TODO: PSADBW (R11), M3                // 410ff61b
4210	//TODO: PSADBW M2, M3                   // 0ff6da
4211	//TODO: PSADBW M3, M3                   // 0ff6db
4212	PSADBW (BX), X2                         // 660ff613
4213	PSADBW (R11), X2                        // 66410ff613
4214	PSADBW X2, X2                           // 660ff6d2
4215	PSADBW X11, X2                          // 66410ff6d3
4216	PSADBW (BX), X11                        // 66440ff61b
4217	PSADBW (R11), X11                       // 66450ff61b
4218	PSADBW X2, X11                          // 66440ff6da
4219	PSADBW X11, X11                         // 66450ff6db
4220	//TODO: PSHUFB (BX), M2                 // 0f380013
4221	//TODO: PSHUFB (R11), M2                // 410f380013
4222	//TODO: PSHUFB M2, M2                   // 0f3800d2
4223	//TODO: PSHUFB M3, M2                   // 0f3800d3
4224	//TODO: PSHUFB (BX), M3                 // 0f38001b
4225	//TODO: PSHUFB (R11), M3                // 410f38001b
4226	//TODO: PSHUFB M2, M3                   // 0f3800da
4227	//TODO: PSHUFB M3, M3                   // 0f3800db
4228	PSHUFB (BX), X2                         // 660f380013
4229	PSHUFB (R11), X2                        // 66410f380013
4230	PSHUFB X2, X2                           // 660f3800d2
4231	PSHUFB X11, X2                          // 66410f3800d3
4232	PSHUFB (BX), X11                        // 66440f38001b
4233	PSHUFB (R11), X11                       // 66450f38001b
4234	PSHUFB X2, X11                          // 66440f3800da
4235	PSHUFB X11, X11                         // 66450f3800db
4236	PSHUFD $7, (BX), X2                     // 660f701307
4237	PSHUFL $7, (BX), X2                     // 660f701307
4238	PSHUFD $7, (R11), X2                    // 66410f701307
4239	PSHUFL $7, (R11), X2                    // 66410f701307
4240	PSHUFD $7, X2, X2                       // 660f70d207
4241	PSHUFL $7, X2, X2                       // 660f70d207
4242	PSHUFD $7, X11, X2                      // 66410f70d307
4243	PSHUFL $7, X11, X2                      // 66410f70d307
4244	PSHUFD $7, (BX), X11                    // 66440f701b07
4245	PSHUFL $7, (BX), X11                    // 66440f701b07
4246	PSHUFD $7, (R11), X11                   // 66450f701b07
4247	PSHUFL $7, (R11), X11                   // 66450f701b07
4248	PSHUFD $7, X2, X11                      // 66440f70da07
4249	PSHUFL $7, X2, X11                      // 66440f70da07
4250	PSHUFD $7, X11, X11                     // 66450f70db07
4251	PSHUFL $7, X11, X11                     // 66450f70db07
4252	PSHUFHW $7, (BX), X2                    // f30f701307
4253	PSHUFHW $7, (R11), X2                   // f3410f701307
4254	PSHUFHW $7, X2, X2                      // f30f70d207
4255	PSHUFHW $7, X11, X2                     // f3410f70d307
4256	PSHUFHW $7, (BX), X11                   // f3440f701b07
4257	PSHUFHW $7, (R11), X11                  // f3450f701b07
4258	PSHUFHW $7, X2, X11                     // f3440f70da07
4259	PSHUFHW $7, X11, X11                    // f3450f70db07
4260	PSHUFLW $7, (BX), X2                    // f20f701307
4261	PSHUFLW $7, (R11), X2                   // f2410f701307
4262	PSHUFLW $7, X2, X2                      // f20f70d207
4263	PSHUFLW $7, X11, X2                     // f2410f70d307
4264	PSHUFLW $7, (BX), X11                   // f2440f701b07
4265	PSHUFLW $7, (R11), X11                  // f2450f701b07
4266	PSHUFLW $7, X2, X11                     // f2440f70da07
4267	PSHUFLW $7, X11, X11                    // f2450f70db07
4268	PSHUFW $7, (BX), M2                     // 0f701307
4269	PSHUFW $7, (R11), M2                    // 410f701307
4270	PSHUFW $7, M2, M2                       // 0f70d207
4271	PSHUFW $7, M3, M2                       // 0f70d307
4272	PSHUFW $7, (BX), M3                     // 0f701b07
4273	PSHUFW $7, (R11), M3                    // 410f701b07
4274	PSHUFW $7, M2, M3                       // 0f70da07
4275	PSHUFW $7, M3, M3                       // 0f70db07
4276	//TODO: PSIGNB (BX), M2                 // 0f380813
4277	//TODO: PSIGNB (R11), M2                // 410f380813
4278	//TODO: PSIGNB M2, M2                   // 0f3808d2
4279	//TODO: PSIGNB M3, M2                   // 0f3808d3
4280	//TODO: PSIGNB (BX), M3                 // 0f38081b
4281	//TODO: PSIGNB (R11), M3                // 410f38081b
4282	//TODO: PSIGNB M2, M3                   // 0f3808da
4283	//TODO: PSIGNB M3, M3                   // 0f3808db
4284	PSIGNB (BX), X2                         // 660f380813
4285	PSIGNB (R11), X2                        // 66410f380813
4286	PSIGNB X2, X2                           // 660f3808d2
4287	PSIGNB X11, X2                          // 66410f3808d3
4288	PSIGNB (BX), X11                        // 66440f38081b
4289	PSIGNB (R11), X11                       // 66450f38081b
4290	PSIGNB X2, X11                          // 66440f3808da
4291	PSIGNB X11, X11                         // 66450f3808db
4292	//TODO: PSIGND (BX), M2                 // 0f380a13
4293	//TODO: PSIGND (R11), M2                // 410f380a13
4294	//TODO: PSIGND M2, M2                   // 0f380ad2
4295	//TODO: PSIGND M3, M2                   // 0f380ad3
4296	//TODO: PSIGND (BX), M3                 // 0f380a1b
4297	//TODO: PSIGND (R11), M3                // 410f380a1b
4298	//TODO: PSIGND M2, M3                   // 0f380ada
4299	//TODO: PSIGND M3, M3                   // 0f380adb
4300	PSIGND (BX), X2                         // 660f380a13
4301	PSIGND (R11), X2                        // 66410f380a13
4302	PSIGND X2, X2                           // 660f380ad2
4303	PSIGND X11, X2                          // 66410f380ad3
4304	PSIGND (BX), X11                        // 66440f380a1b
4305	PSIGND (R11), X11                       // 66450f380a1b
4306	PSIGND X2, X11                          // 66440f380ada
4307	PSIGND X11, X11                         // 66450f380adb
4308	//TODO: PSIGNW (BX), M2                 // 0f380913
4309	//TODO: PSIGNW (R11), M2                // 410f380913
4310	//TODO: PSIGNW M2, M2                   // 0f3809d2
4311	//TODO: PSIGNW M3, M2                   // 0f3809d3
4312	//TODO: PSIGNW (BX), M3                 // 0f38091b
4313	//TODO: PSIGNW (R11), M3                // 410f38091b
4314	//TODO: PSIGNW M2, M3                   // 0f3809da
4315	//TODO: PSIGNW M3, M3                   // 0f3809db
4316	PSIGNW (BX), X2                         // 660f380913
4317	PSIGNW (R11), X2                        // 66410f380913
4318	PSIGNW X2, X2                           // 660f3809d2
4319	PSIGNW X11, X2                          // 66410f3809d3
4320	PSIGNW (BX), X11                        // 66440f38091b
4321	PSIGNW (R11), X11                       // 66450f38091b
4322	PSIGNW X2, X11                          // 66440f3809da
4323	PSIGNW X11, X11                         // 66450f3809db
4324	PSLLL (BX), M2                          // 0ff213
4325	PSLLL (R11), M2                         // 410ff213
4326	PSLLL M2, M2                            // 0ff2d2
4327	PSLLL M3, M2                            // 0ff2d3
4328	PSLLL (BX), M3                          // 0ff21b
4329	PSLLL (R11), M3                         // 410ff21b
4330	PSLLL M2, M3                            // 0ff2da
4331	PSLLL M3, M3                            // 0ff2db
4332	PSLLL $7, M2                            // 0f72f207
4333	PSLLL $7, M3                            // 0f72f307
4334	PSLLL (BX), X2                          // 660ff213
4335	PSLLL (R11), X2                         // 66410ff213
4336	PSLLL X2, X2                            // 660ff2d2
4337	PSLLL X11, X2                           // 66410ff2d3
4338	PSLLL (BX), X11                         // 66440ff21b
4339	PSLLL (R11), X11                        // 66450ff21b
4340	PSLLL X2, X11                           // 66440ff2da
4341	PSLLL X11, X11                          // 66450ff2db
4342	PSLLL $7, X2                            // 660f72f207
4343	PSLLL $7, X11                           // 66410f72f307
4344	PSLLO $7, X2                            // 660f73fa07
4345	PSLLO $7, X11                           // 66410f73fb07
4346	PSLLQ (BX), M2                          // 0ff313
4347	PSLLQ (R11), M2                         // 410ff313
4348	PSLLQ M2, M2                            // 0ff3d2
4349	PSLLQ M3, M2                            // 0ff3d3
4350	PSLLQ (BX), M3                          // 0ff31b
4351	PSLLQ (R11), M3                         // 410ff31b
4352	PSLLQ M2, M3                            // 0ff3da
4353	PSLLQ M3, M3                            // 0ff3db
4354	PSLLQ $7, M2                            // 0f73f207
4355	PSLLQ $7, M3                            // 0f73f307
4356	PSLLQ (BX), X2                          // 660ff313
4357	PSLLQ (R11), X2                         // 66410ff313
4358	PSLLQ X2, X2                            // 660ff3d2
4359	PSLLQ X11, X2                           // 66410ff3d3
4360	PSLLQ (BX), X11                         // 66440ff31b
4361	PSLLQ (R11), X11                        // 66450ff31b
4362	PSLLQ X2, X11                           // 66440ff3da
4363	PSLLQ X11, X11                          // 66450ff3db
4364	PSLLQ $7, X2                            // 660f73f207
4365	PSLLQ $7, X11                           // 66410f73f307
4366	PSLLW (BX), M2                          // 0ff113
4367	PSLLW (R11), M2                         // 410ff113
4368	PSLLW M2, M2                            // 0ff1d2
4369	PSLLW M3, M2                            // 0ff1d3
4370	PSLLW (BX), M3                          // 0ff11b
4371	PSLLW (R11), M3                         // 410ff11b
4372	PSLLW M2, M3                            // 0ff1da
4373	PSLLW M3, M3                            // 0ff1db
4374	PSLLW $7, M2                            // 0f71f207
4375	PSLLW $7, M3                            // 0f71f307
4376	PSLLW (BX), X2                          // 660ff113
4377	PSLLW (R11), X2                         // 66410ff113
4378	PSLLW X2, X2                            // 660ff1d2
4379	PSLLW X11, X2                           // 66410ff1d3
4380	PSLLW (BX), X11                         // 66440ff11b
4381	PSLLW (R11), X11                        // 66450ff11b
4382	PSLLW X2, X11                           // 66440ff1da
4383	PSLLW X11, X11                          // 66450ff1db
4384	PSLLW $7, X2                            // 660f71f207
4385	PSLLW $7, X11                           // 66410f71f307
4386	PSRAL (BX), M2                          // 0fe213
4387	PSRAL (R11), M2                         // 410fe213
4388	PSRAL M2, M2                            // 0fe2d2
4389	PSRAL M3, M2                            // 0fe2d3
4390	PSRAL (BX), M3                          // 0fe21b
4391	PSRAL (R11), M3                         // 410fe21b
4392	PSRAL M2, M3                            // 0fe2da
4393	PSRAL M3, M3                            // 0fe2db
4394	PSRAL $7, M2                            // 0f72e207
4395	PSRAL $7, M3                            // 0f72e307
4396	PSRAL (BX), X2                          // 660fe213
4397	PSRAL (R11), X2                         // 66410fe213
4398	PSRAL X2, X2                            // 660fe2d2
4399	PSRAL X11, X2                           // 66410fe2d3
4400	PSRAL (BX), X11                         // 66440fe21b
4401	PSRAL (R11), X11                        // 66450fe21b
4402	PSRAL X2, X11                           // 66440fe2da
4403	PSRAL X11, X11                          // 66450fe2db
4404	PSRAL $7, X2                            // 660f72e207
4405	PSRAL $7, X11                           // 66410f72e307
4406	PSRAW (BX), M2                          // 0fe113
4407	PSRAW (R11), M2                         // 410fe113
4408	PSRAW M2, M2                            // 0fe1d2
4409	PSRAW M3, M2                            // 0fe1d3
4410	PSRAW (BX), M3                          // 0fe11b
4411	PSRAW (R11), M3                         // 410fe11b
4412	PSRAW M2, M3                            // 0fe1da
4413	PSRAW M3, M3                            // 0fe1db
4414	PSRAW $7, M2                            // 0f71e207
4415	PSRAW $7, M3                            // 0f71e307
4416	PSRAW (BX), X2                          // 660fe113
4417	PSRAW (R11), X2                         // 66410fe113
4418	PSRAW X2, X2                            // 660fe1d2
4419	PSRAW X11, X2                           // 66410fe1d3
4420	PSRAW (BX), X11                         // 66440fe11b
4421	PSRAW (R11), X11                        // 66450fe11b
4422	PSRAW X2, X11                           // 66440fe1da
4423	PSRAW X11, X11                          // 66450fe1db
4424	PSRAW $7, X2                            // 660f71e207
4425	PSRAW $7, X11                           // 66410f71e307
4426	PSRLL (BX), M2                          // 0fd213
4427	PSRLL (R11), M2                         // 410fd213
4428	PSRLL M2, M2                            // 0fd2d2
4429	PSRLL M3, M2                            // 0fd2d3
4430	PSRLL (BX), M3                          // 0fd21b
4431	PSRLL (R11), M3                         // 410fd21b
4432	PSRLL M2, M3                            // 0fd2da
4433	PSRLL M3, M3                            // 0fd2db
4434	PSRLL $7, M2                            // 0f72d207
4435	PSRLL $7, M3                            // 0f72d307
4436	PSRLL (BX), X2                          // 660fd213
4437	PSRLL (R11), X2                         // 66410fd213
4438	PSRLL X2, X2                            // 660fd2d2
4439	PSRLL X11, X2                           // 66410fd2d3
4440	PSRLL (BX), X11                         // 66440fd21b
4441	PSRLL (R11), X11                        // 66450fd21b
4442	PSRLL X2, X11                           // 66440fd2da
4443	PSRLL X11, X11                          // 66450fd2db
4444	PSRLL $7, X2                            // 660f72d207
4445	PSRLL $7, X11                           // 66410f72d307
4446	PSRLO $7, X2                            // 660f73da07
4447	PSRLO $7, X11                           // 66410f73db07
4448	PSRLQ (BX), M2                          // 0fd313
4449	PSRLQ (R11), M2                         // 410fd313
4450	PSRLQ M2, M2                            // 0fd3d2
4451	PSRLQ M3, M2                            // 0fd3d3
4452	PSRLQ (BX), M3                          // 0fd31b
4453	PSRLQ (R11), M3                         // 410fd31b
4454	PSRLQ M2, M3                            // 0fd3da
4455	PSRLQ M3, M3                            // 0fd3db
4456	PSRLQ $7, M2                            // 0f73d207
4457	PSRLQ $7, M3                            // 0f73d307
4458	PSRLQ (BX), X2                          // 660fd313
4459	PSRLQ (R11), X2                         // 66410fd313
4460	PSRLQ X2, X2                            // 660fd3d2
4461	PSRLQ X11, X2                           // 66410fd3d3
4462	PSRLQ (BX), X11                         // 66440fd31b
4463	PSRLQ (R11), X11                        // 66450fd31b
4464	PSRLQ X2, X11                           // 66440fd3da
4465	PSRLQ X11, X11                          // 66450fd3db
4466	PSRLQ $7, X2                            // 660f73d207
4467	PSRLQ $7, X11                           // 66410f73d307
4468	PSRLW (BX), M2                          // 0fd113
4469	PSRLW (R11), M2                         // 410fd113
4470	PSRLW M2, M2                            // 0fd1d2
4471	PSRLW M3, M2                            // 0fd1d3
4472	PSRLW (BX), M3                          // 0fd11b
4473	PSRLW (R11), M3                         // 410fd11b
4474	PSRLW M2, M3                            // 0fd1da
4475	PSRLW M3, M3                            // 0fd1db
4476	PSRLW $7, M2                            // 0f71d207
4477	PSRLW $7, M3                            // 0f71d307
4478	PSRLW (BX), X2                          // 660fd113
4479	PSRLW (R11), X2                         // 66410fd113
4480	PSRLW X2, X2                            // 660fd1d2
4481	PSRLW X11, X2                           // 66410fd1d3
4482	PSRLW (BX), X11                         // 66440fd11b
4483	PSRLW (R11), X11                        // 66450fd11b
4484	PSRLW X2, X11                           // 66440fd1da
4485	PSRLW X11, X11                          // 66450fd1db
4486	PSRLW $7, X2                            // 660f71d207
4487	PSRLW $7, X11                           // 66410f71d307
4488	//TODO: PSUBB (BX), M2                  // 0ff813
4489	//TODO: PSUBB (R11), M2                 // 410ff813
4490	//TODO: PSUBB M2, M2                    // 0ff8d2
4491	//TODO: PSUBB M3, M2                    // 0ff8d3
4492	//TODO: PSUBB (BX), M3                  // 0ff81b
4493	//TODO: PSUBB (R11), M3                 // 410ff81b
4494	//TODO: PSUBB M2, M3                    // 0ff8da
4495	//TODO: PSUBB M3, M3                    // 0ff8db
4496	PSUBB (BX), X2                          // 660ff813
4497	PSUBB (R11), X2                         // 66410ff813
4498	PSUBB X2, X2                            // 660ff8d2
4499	PSUBB X11, X2                           // 66410ff8d3
4500	PSUBB (BX), X11                         // 66440ff81b
4501	PSUBB (R11), X11                        // 66450ff81b
4502	PSUBB X2, X11                           // 66440ff8da
4503	PSUBB X11, X11                          // 66450ff8db
4504	//TODO: PSUBL (BX), M2                  // 0ffa13
4505	//TODO: PSUBL (R11), M2                 // 410ffa13
4506	//TODO: PSUBL M2, M2                    // 0ffad2
4507	//TODO: PSUBL M3, M2                    // 0ffad3
4508	//TODO: PSUBL (BX), M3                  // 0ffa1b
4509	//TODO: PSUBL (R11), M3                 // 410ffa1b
4510	//TODO: PSUBL M2, M3                    // 0ffada
4511	//TODO: PSUBL M3, M3                    // 0ffadb
4512	PSUBL (BX), X2                          // 660ffa13
4513	PSUBL (R11), X2                         // 66410ffa13
4514	PSUBL X2, X2                            // 660ffad2
4515	PSUBL X11, X2                           // 66410ffad3
4516	PSUBL (BX), X11                         // 66440ffa1b
4517	PSUBL (R11), X11                        // 66450ffa1b
4518	PSUBL X2, X11                           // 66440ffada
4519	PSUBL X11, X11                          // 66450ffadb
4520	//TODO: PSUBQ (BX), M2                  // 0ffb13
4521	//TODO: PSUBQ (R11), M2                 // 410ffb13
4522	//TODO: PSUBQ M2, M2                    // 0ffbd2
4523	//TODO: PSUBQ M3, M2                    // 0ffbd3
4524	//TODO: PSUBQ (BX), M3                  // 0ffb1b
4525	//TODO: PSUBQ (R11), M3                 // 410ffb1b
4526	//TODO: PSUBQ M2, M3                    // 0ffbda
4527	//TODO: PSUBQ M3, M3                    // 0ffbdb
4528	PSUBQ (BX), X2                          // 660ffb13
4529	PSUBQ (R11), X2                         // 66410ffb13
4530	PSUBQ X2, X2                            // 660ffbd2
4531	PSUBQ X11, X2                           // 66410ffbd3
4532	PSUBQ (BX), X11                         // 66440ffb1b
4533	PSUBQ (R11), X11                        // 66450ffb1b
4534	PSUBQ X2, X11                           // 66440ffbda
4535	PSUBQ X11, X11                          // 66450ffbdb
4536	//TODO: PSUBSB (BX), M2                 // 0fe813
4537	//TODO: PSUBSB (R11), M2                // 410fe813
4538	//TODO: PSUBSB M2, M2                   // 0fe8d2
4539	//TODO: PSUBSB M3, M2                   // 0fe8d3
4540	//TODO: PSUBSB (BX), M3                 // 0fe81b
4541	//TODO: PSUBSB (R11), M3                // 410fe81b
4542	//TODO: PSUBSB M2, M3                   // 0fe8da
4543	//TODO: PSUBSB M3, M3                   // 0fe8db
4544	PSUBSB (BX), X2                         // 660fe813
4545	PSUBSB (R11), X2                        // 66410fe813
4546	PSUBSB X2, X2                           // 660fe8d2
4547	PSUBSB X11, X2                          // 66410fe8d3
4548	PSUBSB (BX), X11                        // 66440fe81b
4549	PSUBSB (R11), X11                       // 66450fe81b
4550	PSUBSB X2, X11                          // 66440fe8da
4551	PSUBSB X11, X11                         // 66450fe8db
4552	//TODO: PSUBSW (BX), M2                 // 0fe913
4553	//TODO: PSUBSW (R11), M2                // 410fe913
4554	//TODO: PSUBSW M2, M2                   // 0fe9d2
4555	//TODO: PSUBSW M3, M2                   // 0fe9d3
4556	//TODO: PSUBSW (BX), M3                 // 0fe91b
4557	//TODO: PSUBSW (R11), M3                // 410fe91b
4558	//TODO: PSUBSW M2, M3                   // 0fe9da
4559	//TODO: PSUBSW M3, M3                   // 0fe9db
4560	PSUBSW (BX), X2                         // 660fe913
4561	PSUBSW (R11), X2                        // 66410fe913
4562	PSUBSW X2, X2                           // 660fe9d2
4563	PSUBSW X11, X2                          // 66410fe9d3
4564	PSUBSW (BX), X11                        // 66440fe91b
4565	PSUBSW (R11), X11                       // 66450fe91b
4566	PSUBSW X2, X11                          // 66440fe9da
4567	PSUBSW X11, X11                         // 66450fe9db
4568	//TODO: PSUBUSB (BX), M2                // 0fd813
4569	//TODO: PSUBUSB (R11), M2               // 410fd813
4570	//TODO: PSUBUSB M2, M2                  // 0fd8d2
4571	//TODO: PSUBUSB M3, M2                  // 0fd8d3
4572	//TODO: PSUBUSB (BX), M3                // 0fd81b
4573	//TODO: PSUBUSB (R11), M3               // 410fd81b
4574	//TODO: PSUBUSB M2, M3                  // 0fd8da
4575	//TODO: PSUBUSB M3, M3                  // 0fd8db
4576	PSUBUSB (BX), X2                        // 660fd813
4577	PSUBUSB (R11), X2                       // 66410fd813
4578	PSUBUSB X2, X2                          // 660fd8d2
4579	PSUBUSB X11, X2                         // 66410fd8d3
4580	PSUBUSB (BX), X11                       // 66440fd81b
4581	PSUBUSB (R11), X11                      // 66450fd81b
4582	PSUBUSB X2, X11                         // 66440fd8da
4583	PSUBUSB X11, X11                        // 66450fd8db
4584	//TODO: PSUBUSW (BX), M2                // 0fd913
4585	//TODO: PSUBUSW (R11), M2               // 410fd913
4586	//TODO: PSUBUSW M2, M2                  // 0fd9d2
4587	//TODO: PSUBUSW M3, M2                  // 0fd9d3
4588	//TODO: PSUBUSW (BX), M3                // 0fd91b
4589	//TODO: PSUBUSW (R11), M3               // 410fd91b
4590	//TODO: PSUBUSW M2, M3                  // 0fd9da
4591	//TODO: PSUBUSW M3, M3                  // 0fd9db
4592	PSUBUSW (BX), X2                        // 660fd913
4593	PSUBUSW (R11), X2                       // 66410fd913
4594	PSUBUSW X2, X2                          // 660fd9d2
4595	PSUBUSW X11, X2                         // 66410fd9d3
4596	PSUBUSW (BX), X11                       // 66440fd91b
4597	PSUBUSW (R11), X11                      // 66450fd91b
4598	PSUBUSW X2, X11                         // 66440fd9da
4599	PSUBUSW X11, X11                        // 66450fd9db
4600	//TODO: PSUBW (BX), M2                  // 0ff913
4601	//TODO: PSUBW (R11), M2                 // 410ff913
4602	//TODO: PSUBW M2, M2                    // 0ff9d2
4603	//TODO: PSUBW M3, M2                    // 0ff9d3
4604	//TODO: PSUBW (BX), M3                  // 0ff91b
4605	//TODO: PSUBW (R11), M3                 // 410ff91b
4606	//TODO: PSUBW M2, M3                    // 0ff9da
4607	//TODO: PSUBW M3, M3                    // 0ff9db
4608	PSUBW (BX), X2                          // 660ff913
4609	PSUBW (R11), X2                         // 66410ff913
4610	PSUBW X2, X2                            // 660ff9d2
4611	PSUBW X11, X2                           // 66410ff9d3
4612	PSUBW (BX), X11                         // 66440ff91b
4613	PSUBW (R11), X11                        // 66450ff91b
4614	PSUBW X2, X11                           // 66440ff9da
4615	PSUBW X11, X11                          // 66450ff9db
4616	PTEST (BX), X2                          // 660f381713
4617	PTEST (R11), X2                         // 66410f381713
4618	PTEST X2, X2                            // 660f3817d2
4619	PTEST X11, X2                           // 66410f3817d3
4620	PTEST (BX), X11                         // 66440f38171b
4621	PTEST (R11), X11                        // 66450f38171b
4622	PTEST X2, X11                           // 66440f3817da
4623	PTEST X11, X11                          // 66450f3817db
4624	PUNPCKHBW (BX), M2                      // 0f6813
4625	PUNPCKHBW (R11), M2                     // 410f6813
4626	PUNPCKHBW M2, M2                        // 0f68d2
4627	PUNPCKHBW M3, M2                        // 0f68d3
4628	PUNPCKHBW (BX), M3                      // 0f681b
4629	PUNPCKHBW (R11), M3                     // 410f681b
4630	PUNPCKHBW M2, M3                        // 0f68da
4631	PUNPCKHBW M3, M3                        // 0f68db
4632	PUNPCKHBW (BX), X2                      // 660f6813
4633	PUNPCKHBW (R11), X2                     // 66410f6813
4634	PUNPCKHBW X2, X2                        // 660f68d2
4635	PUNPCKHBW X11, X2                       // 66410f68d3
4636	PUNPCKHBW (BX), X11                     // 66440f681b
4637	PUNPCKHBW (R11), X11                    // 66450f681b
4638	PUNPCKHBW X2, X11                       // 66440f68da
4639	PUNPCKHBW X11, X11                      // 66450f68db
4640	PUNPCKHLQ (BX), M2                      // 0f6a13
4641	PUNPCKHLQ (R11), M2                     // 410f6a13
4642	PUNPCKHLQ M2, M2                        // 0f6ad2
4643	PUNPCKHLQ M3, M2                        // 0f6ad3
4644	PUNPCKHLQ (BX), M3                      // 0f6a1b
4645	PUNPCKHLQ (R11), M3                     // 410f6a1b
4646	PUNPCKHLQ M2, M3                        // 0f6ada
4647	PUNPCKHLQ M3, M3                        // 0f6adb
4648	PUNPCKHLQ (BX), X2                      // 660f6a13
4649	PUNPCKHLQ (R11), X2                     // 66410f6a13
4650	PUNPCKHLQ X2, X2                        // 660f6ad2
4651	PUNPCKHLQ X11, X2                       // 66410f6ad3
4652	PUNPCKHLQ (BX), X11                     // 66440f6a1b
4653	PUNPCKHLQ (R11), X11                    // 66450f6a1b
4654	PUNPCKHLQ X2, X11                       // 66440f6ada
4655	PUNPCKHLQ X11, X11                      // 66450f6adb
4656	PUNPCKHQDQ (BX), X2                     // 660f6d13
4657	PUNPCKHQDQ (R11), X2                    // 66410f6d13
4658	PUNPCKHQDQ X2, X2                       // 660f6dd2
4659	PUNPCKHQDQ X11, X2                      // 66410f6dd3
4660	PUNPCKHQDQ (BX), X11                    // 66440f6d1b
4661	PUNPCKHQDQ (R11), X11                   // 66450f6d1b
4662	PUNPCKHQDQ X2, X11                      // 66440f6dda
4663	PUNPCKHQDQ X11, X11                     // 66450f6ddb
4664	PUNPCKHWL (BX), M2                      // 0f6913
4665	PUNPCKHWL (R11), M2                     // 410f6913
4666	PUNPCKHWL M2, M2                        // 0f69d2
4667	PUNPCKHWL M3, M2                        // 0f69d3
4668	PUNPCKHWL (BX), M3                      // 0f691b
4669	PUNPCKHWL (R11), M3                     // 410f691b
4670	PUNPCKHWL M2, M3                        // 0f69da
4671	PUNPCKHWL M3, M3                        // 0f69db
4672	PUNPCKHWL (BX), X2                      // 660f6913
4673	PUNPCKHWL (R11), X2                     // 66410f6913
4674	PUNPCKHWL X2, X2                        // 660f69d2
4675	PUNPCKHWL X11, X2                       // 66410f69d3
4676	PUNPCKHWL (BX), X11                     // 66440f691b
4677	PUNPCKHWL (R11), X11                    // 66450f691b
4678	PUNPCKHWL X2, X11                       // 66440f69da
4679	PUNPCKHWL X11, X11                      // 66450f69db
4680	PUNPCKLBW (BX), M2                      // 0f6013
4681	PUNPCKLBW (R11), M2                     // 410f6013
4682	PUNPCKLBW M2, M2                        // 0f60d2
4683	PUNPCKLBW M3, M2                        // 0f60d3
4684	PUNPCKLBW (BX), M3                      // 0f601b
4685	PUNPCKLBW (R11), M3                     // 410f601b
4686	PUNPCKLBW M2, M3                        // 0f60da
4687	PUNPCKLBW M3, M3                        // 0f60db
4688	PUNPCKLBW (BX), X2                      // 660f6013
4689	PUNPCKLBW (R11), X2                     // 66410f6013
4690	PUNPCKLBW X2, X2                        // 660f60d2
4691	PUNPCKLBW X11, X2                       // 66410f60d3
4692	PUNPCKLBW (BX), X11                     // 66440f601b
4693	PUNPCKLBW (R11), X11                    // 66450f601b
4694	PUNPCKLBW X2, X11                       // 66440f60da
4695	PUNPCKLBW X11, X11                      // 66450f60db
4696	PUNPCKLLQ (BX), M2                      // 0f6213
4697	PUNPCKLLQ (R11), M2                     // 410f6213
4698	PUNPCKLLQ M2, M2                        // 0f62d2
4699	PUNPCKLLQ M3, M2                        // 0f62d3
4700	PUNPCKLLQ (BX), M3                      // 0f621b
4701	PUNPCKLLQ (R11), M3                     // 410f621b
4702	PUNPCKLLQ M2, M3                        // 0f62da
4703	PUNPCKLLQ M3, M3                        // 0f62db
4704	PUNPCKLLQ (BX), X2                      // 660f6213
4705	PUNPCKLLQ (R11), X2                     // 66410f6213
4706	PUNPCKLLQ X2, X2                        // 660f62d2
4707	PUNPCKLLQ X11, X2                       // 66410f62d3
4708	PUNPCKLLQ (BX), X11                     // 66440f621b
4709	PUNPCKLLQ (R11), X11                    // 66450f621b
4710	PUNPCKLLQ X2, X11                       // 66440f62da
4711	PUNPCKLLQ X11, X11                      // 66450f62db
4712	PUNPCKLQDQ (BX), X2                     // 660f6c13
4713	PUNPCKLQDQ (R11), X2                    // 66410f6c13
4714	PUNPCKLQDQ X2, X2                       // 660f6cd2
4715	PUNPCKLQDQ X11, X2                      // 66410f6cd3
4716	PUNPCKLQDQ (BX), X11                    // 66440f6c1b
4717	PUNPCKLQDQ (R11), X11                   // 66450f6c1b
4718	PUNPCKLQDQ X2, X11                      // 66440f6cda
4719	PUNPCKLQDQ X11, X11                     // 66450f6cdb
4720	PUNPCKLWL (BX), M2                      // 0f6113
4721	PUNPCKLWL (R11), M2                     // 410f6113
4722	PUNPCKLWL M2, M2                        // 0f61d2
4723	PUNPCKLWL M3, M2                        // 0f61d3
4724	PUNPCKLWL (BX), M3                      // 0f611b
4725	PUNPCKLWL (R11), M3                     // 410f611b
4726	PUNPCKLWL M2, M3                        // 0f61da
4727	PUNPCKLWL M3, M3                        // 0f61db
4728	PUNPCKLWL (BX), X2                      // 660f6113
4729	PUNPCKLWL (R11), X2                     // 66410f6113
4730	PUNPCKLWL X2, X2                        // 660f61d2
4731	PUNPCKLWL X11, X2                       // 66410f61d3
4732	PUNPCKLWL (BX), X11                     // 66440f611b
4733	PUNPCKLWL (R11), X11                    // 66450f611b
4734	PUNPCKLWL X2, X11                       // 66440f61da
4735	PUNPCKLWL X11, X11                      // 66450f61db
4736	PUSHQ FS                                // 0fa0
4737	POPQ AX
4738	PUSHQ GS                                // 0fa8
4739	POPQ AX
4740	PUSHW $61731                            // 666823f1
4741	POPW AX
4742	PUSHQ $4045620583                       // 68674523f1
4743	POPQ AX
4744	PUSHQ $7                                // 6a07
4745	POPQ AX
4746	PUSHW (BX)                              // 66ff33
4747	POPW AX
4748	PUSHW (R11)                             // 6641ff33
4749	POPW AX
4750	PUSHW DX                                // 66fff2 or 6652
4751	POPW AX
4752	PUSHW R11                               // 6641fff3 or 664153
4753	POPW AX
4754	PUSHQ (BX)                              // ff33
4755	POPQ AX
4756	PUSHQ (R11)                             // 41ff33
4757	POPQ AX
4758	PUSHQ DX                                // fff2 or 52
4759	POPQ AX
4760	PUSHQ R11                               // 41fff3 or 4153
4761	POPQ AX
4762	PUSHFW                                  // 669c
4763	POPFW
4764	PUSHFQ                                  // 9c
4765	POPFQ
4766	PXOR (BX), M2                           // 0fef13
4767	PXOR (R11), M2                          // 410fef13
4768	PXOR M2, M2                             // 0fefd2
4769	PXOR M3, M2                             // 0fefd3
4770	PXOR (BX), M3                           // 0fef1b
4771	PXOR (R11), M3                          // 410fef1b
4772	PXOR M2, M3                             // 0fefda
4773	PXOR M3, M3                             // 0fefdb
4774	PXOR (BX), X2                           // 660fef13
4775	PXOR (R11), X2                          // 66410fef13
4776	PXOR X2, X2                             // 660fefd2
4777	PXOR X11, X2                            // 66410fefd3
4778	PXOR (BX), X11                          // 66440fef1b
4779	PXOR (R11), X11                         // 66450fef1b
4780	PXOR X2, X11                            // 66440fefda
4781	PXOR X11, X11                           // 66450fefdb
4782	RCLW $1, (BX)                           // 66d113
4783	RCLW $1, (R11)                          // 6641d113
4784	RCLW $1, DX                             // 66d1d2
4785	RCLW $1, R11                            // 6641d1d3
4786	RCLW CL, (BX)                           // 66d313
4787	RCLW CL, (R11)                          // 6641d313
4788	RCLW CL, DX                             // 66d3d2
4789	RCLW CL, R11                            // 6641d3d3
4790	RCLW $7, (BX)                           // 66c11307
4791	RCLW $7, (R11)                          // 6641c11307
4792	RCLW $7, DX                             // 66c1d207
4793	RCLW $7, R11                            // 6641c1d307
4794	RCLL $1, (BX)                           // d113
4795	RCLL $1, (R11)                          // 41d113
4796	RCLL $1, DX                             // d1d2
4797	RCLL $1, R11                            // 41d1d3
4798	RCLL CL, (BX)                           // d313
4799	RCLL CL, (R11)                          // 41d313
4800	RCLL CL, DX                             // d3d2
4801	RCLL CL, R11                            // 41d3d3
4802	RCLL $7, (BX)                           // c11307
4803	RCLL $7, (R11)                          // 41c11307
4804	RCLL $7, DX                             // c1d207
4805	RCLL $7, R11                            // 41c1d307
4806	RCLQ $1, (BX)                           // 48d113
4807	RCLQ $1, (R11)                          // 49d113
4808	RCLQ $1, DX                             // 48d1d2
4809	RCLQ $1, R11                            // 49d1d3
4810	RCLQ CL, (BX)                           // 48d313
4811	RCLQ CL, (R11)                          // 49d313
4812	RCLQ CL, DX                             // 48d3d2
4813	RCLQ CL, R11                            // 49d3d3
4814	RCLQ $7, (BX)                           // 48c11307
4815	RCLQ $7, (R11)                          // 49c11307
4816	RCLQ $7, DX                             // 48c1d207
4817	RCLQ $7, R11                            // 49c1d307
4818	RCLB $1, (BX)                           // d013
4819	RCLB $1, (R11)                          // 41d013
4820	RCLB $1, DL                             // d0d2
4821	RCLB $1, R11                            // 41d0d3
4822	RCLB CL, (BX)                           // d213
4823	RCLB CL, (R11)                          // 41d213
4824	RCLB CL, DL                             // d2d2
4825	RCLB CL, R11                            // 41d2d3
4826	RCLB $7, (BX)                           // c01307
4827	RCLB $7, (R11)                          // 41c01307
4828	RCLB $7, DL                             // c0d207
4829	RCLB $7, R11                            // 41c0d307
4830	RCPPS (BX), X2                          // 0f5313
4831	RCPPS (R11), X2                         // 410f5313
4832	RCPPS X2, X2                            // 0f53d2
4833	RCPPS X11, X2                           // 410f53d3
4834	RCPPS (BX), X11                         // 440f531b
4835	RCPPS (R11), X11                        // 450f531b
4836	RCPPS X2, X11                           // 440f53da
4837	RCPPS X11, X11                          // 450f53db
4838	RCPSS (BX), X2                          // f30f5313
4839	RCPSS (R11), X2                         // f3410f5313
4840	RCPSS X2, X2                            // f30f53d2
4841	RCPSS X11, X2                           // f3410f53d3
4842	RCPSS (BX), X11                         // f3440f531b
4843	RCPSS (R11), X11                        // f3450f531b
4844	RCPSS X2, X11                           // f3440f53da
4845	RCPSS X11, X11                          // f3450f53db
4846	RCRW $1, (BX)                           // 66d11b
4847	RCRW $1, (R11)                          // 6641d11b
4848	RCRW $1, DX                             // 66d1da
4849	RCRW $1, R11                            // 6641d1db
4850	RCRW CL, (BX)                           // 66d31b
4851	RCRW CL, (R11)                          // 6641d31b
4852	RCRW CL, DX                             // 66d3da
4853	RCRW CL, R11                            // 6641d3db
4854	RCRW $7, (BX)                           // 66c11b07
4855	RCRW $7, (R11)                          // 6641c11b07
4856	RCRW $7, DX                             // 66c1da07
4857	RCRW $7, R11                            // 6641c1db07
4858	RCRL $1, (BX)                           // d11b
4859	RCRL $1, (R11)                          // 41d11b
4860	RCRL $1, DX                             // d1da
4861	RCRL $1, R11                            // 41d1db
4862	RCRL CL, (BX)                           // d31b
4863	RCRL CL, (R11)                          // 41d31b
4864	RCRL CL, DX                             // d3da
4865	RCRL CL, R11                            // 41d3db
4866	RCRL $7, (BX)                           // c11b07
4867	RCRL $7, (R11)                          // 41c11b07
4868	RCRL $7, DX                             // c1da07
4869	RCRL $7, R11                            // 41c1db07
4870	RCRQ $1, (BX)                           // 48d11b
4871	RCRQ $1, (R11)                          // 49d11b
4872	RCRQ $1, DX                             // 48d1da
4873	RCRQ $1, R11                            // 49d1db
4874	RCRQ CL, (BX)                           // 48d31b
4875	RCRQ CL, (R11)                          // 49d31b
4876	RCRQ CL, DX                             // 48d3da
4877	RCRQ CL, R11                            // 49d3db
4878	RCRQ $7, (BX)                           // 48c11b07
4879	RCRQ $7, (R11)                          // 49c11b07
4880	RCRQ $7, DX                             // 48c1da07
4881	RCRQ $7, R11                            // 49c1db07
4882	RCRB $1, (BX)                           // d01b
4883	RCRB $1, (R11)                          // 41d01b
4884	RCRB $1, DL                             // d0da
4885	RCRB $1, R11                            // 41d0db
4886	RCRB CL, (BX)                           // d21b
4887	RCRB CL, (R11)                          // 41d21b
4888	RCRB CL, DL                             // d2da
4889	RCRB CL, R11                            // 41d2db
4890	RCRB $7, (BX)                           // c01b07
4891	RCRB $7, (R11)                          // 41c01b07
4892	RCRB $7, DL                             // c0da07
4893	RCRB $7, R11                            // 41c0db07
4894	RDFSBASEL DX                            // f30faec2
4895	RDFSBASEL R11                           // f3410faec3
4896	RDGSBASEL DX                            // f30faeca
4897	RDGSBASEL R11                           // f3410faecb
4898	RDFSBASEQ DX                            // f3480faec2
4899	RDFSBASEQ R11                           // f3490faec3
4900	RDGSBASEQ DX                            // f3480faeca
4901	RDGSBASEQ R11                           // f3490faecb
4902	RDMSR                                   // 0f32
4903	RDPKRU                                  // 0f01ee
4904	RDPMC                                   // 0f33
4905	RDRANDW DX                              // 660fc7f2
4906	RDRANDW R11                             // 66410fc7f3
4907	RDRANDL DX                              // 0fc7f2
4908	RDRANDL R11                             // 410fc7f3
4909	RDRANDQ DX                              // 480fc7f2
4910	RDRANDQ R11                             // 490fc7f3
4911	RDSEEDW DX                              // 660fc7fa
4912	RDSEEDW R11                             // 66410fc7fb
4913	RDSEEDL DX                              // 0fc7fa
4914	RDSEEDL R11                             // 410fc7fb
4915	RDSEEDQ DX                              // 480fc7fa
4916	RDSEEDQ R11                             // 490fc7fb
4917	RDTSC                                   // 0f31
4918	RDTSCP                                  // 0f01f9
4919	JCS 2(PC)
4920	//TODO: RETQ                            // c3
4921	JCS 2(PC)
4922	//TODO: RETQ $0xf123                    // c223f1
4923	JCS 2(PC)
4924	//TODO: RETFQ                           // cb
4925	JCS 2(PC)
4926	//TODO: RETFQ $0xf123                   // ca23f1
4927	ROLW $1, (BX)                           // 66d103
4928	ROLW $1, (R11)                          // 6641d103
4929	ROLW $1, DX                             // 66d1c2
4930	ROLW $1, R11                            // 6641d1c3
4931	ROLW CL, (BX)                           // 66d303
4932	ROLW CL, (R11)                          // 6641d303
4933	ROLW CL, DX                             // 66d3c2
4934	ROLW CL, R11                            // 6641d3c3
4935	ROLW $7, (BX)                           // 66c10307
4936	ROLW $7, (R11)                          // 6641c10307
4937	ROLW $7, DX                             // 66c1c207
4938	ROLW $7, R11                            // 6641c1c307
4939	ROLL $1, (BX)                           // d103
4940	ROLL $1, (R11)                          // 41d103
4941	ROLL $1, DX                             // d1c2
4942	ROLL $1, R11                            // 41d1c3
4943	ROLL CL, (BX)                           // d303
4944	ROLL CL, (R11)                          // 41d303
4945	ROLL CL, DX                             // d3c2
4946	ROLL CL, R11                            // 41d3c3
4947	ROLL $7, (BX)                           // c10307
4948	ROLL $7, (R11)                          // 41c10307
4949	ROLL $7, DX                             // c1c207
4950	ROLL $7, R11                            // 41c1c307
4951	ROLQ $1, (BX)                           // 48d103
4952	ROLQ $1, (R11)                          // 49d103
4953	ROLQ $1, DX                             // 48d1c2
4954	ROLQ $1, R11                            // 49d1c3
4955	ROLQ CL, (BX)                           // 48d303
4956	ROLQ CL, (R11)                          // 49d303
4957	ROLQ CL, DX                             // 48d3c2
4958	ROLQ CL, R11                            // 49d3c3
4959	ROLQ $7, (BX)                           // 48c10307
4960	ROLQ $7, (R11)                          // 49c10307
4961	ROLQ $7, DX                             // 48c1c207
4962	ROLQ $7, R11                            // 49c1c307
4963	ROLB $1, (BX)                           // d003
4964	ROLB $1, (R11)                          // 41d003
4965	ROLB $1, DL                             // d0c2
4966	ROLB $1, R11                            // 41d0c3
4967	ROLB CL, (BX)                           // d203
4968	ROLB CL, (R11)                          // 41d203
4969	ROLB CL, DL                             // d2c2
4970	ROLB CL, R11                            // 41d2c3
4971	ROLB $7, (BX)                           // c00307
4972	ROLB $7, (R11)                          // 41c00307
4973	ROLB $7, DL                             // c0c207
4974	ROLB $7, R11                            // 41c0c307
4975	RORW $1, (BX)                           // 66d10b
4976	RORW $1, (R11)                          // 6641d10b
4977	RORW $1, DX                             // 66d1ca
4978	RORW $1, R11                            // 6641d1cb
4979	RORW CL, (BX)                           // 66d30b
4980	RORW CL, (R11)                          // 6641d30b
4981	RORW CL, DX                             // 66d3ca
4982	RORW CL, R11                            // 6641d3cb
4983	RORW $7, (BX)                           // 66c10b07
4984	RORW $7, (R11)                          // 6641c10b07
4985	RORW $7, DX                             // 66c1ca07
4986	RORW $7, R11                            // 6641c1cb07
4987	RORL $1, (BX)                           // d10b
4988	RORL $1, (R11)                          // 41d10b
4989	RORL $1, DX                             // d1ca
4990	RORL $1, R11                            // 41d1cb
4991	RORL CL, (BX)                           // d30b
4992	RORL CL, (R11)                          // 41d30b
4993	RORL CL, DX                             // d3ca
4994	RORL CL, R11                            // 41d3cb
4995	RORL $7, (BX)                           // c10b07
4996	RORL $7, (R11)                          // 41c10b07
4997	RORL $7, DX                             // c1ca07
4998	RORL $7, R11                            // 41c1cb07
4999	RORQ $1, (BX)                           // 48d10b
5000	RORQ $1, (R11)                          // 49d10b
5001	RORQ $1, DX                             // 48d1ca
5002	RORQ $1, R11                            // 49d1cb
5003	RORQ CL, (BX)                           // 48d30b
5004	RORQ CL, (R11)                          // 49d30b
5005	RORQ CL, DX                             // 48d3ca
5006	RORQ CL, R11                            // 49d3cb
5007	RORQ $7, (BX)                           // 48c10b07
5008	RORQ $7, (R11)                          // 49c10b07
5009	RORQ $7, DX                             // 48c1ca07
5010	RORQ $7, R11                            // 49c1cb07
5011	RORB $1, (BX)                           // d00b
5012	RORB $1, (R11)                          // 41d00b
5013	RORB $1, DL                             // d0ca
5014	RORB $1, R11                            // 41d0cb
5015	RORB CL, (BX)                           // d20b
5016	RORB CL, (R11)                          // 41d20b
5017	RORB CL, DL                             // d2ca
5018	RORB CL, R11                            // 41d2cb
5019	RORB $7, (BX)                           // c00b07
5020	RORB $7, (R11)                          // 41c00b07
5021	RORB $7, DL                             // c0ca07
5022	RORB $7, R11                            // 41c0cb07
5023	RORXL $7, (BX), DX              // c4e37bf01307
5024	RORXL $7, (R11), DX             // c4c37bf01307
5025	RORXL $7, DX, DX                // c4e37bf0d207
5026	RORXL $7, R11, DX               // c4c37bf0d307
5027	RORXL $7, (BX), R11             // c4637bf01b07
5028	RORXL $7, (R11), R11            // c4437bf01b07
5029	RORXL $7, DX, R11               // c4637bf0da07
5030	RORXL $7, R11, R11              // c4437bf0db07
5031	RORXQ $7, (BX), DX              // c4e3fbf01307
5032	RORXQ $7, (R11), DX             // c4c3fbf01307
5033	RORXQ $7, DX, DX                // c4e3fbf0d207
5034	RORXQ $7, R11, DX               // c4c3fbf0d307
5035	RORXQ $7, (BX), R11             // c463fbf01b07
5036	RORXQ $7, (R11), R11            // c443fbf01b07
5037	RORXQ $7, DX, R11               // c463fbf0da07
5038	RORXQ $7, R11, R11              // c443fbf0db07
5039	ROUNDPD $7, (BX), X2                    // 660f3a091307
5040	ROUNDPD $7, (R11), X2                   // 66410f3a091307
5041	ROUNDPD $7, X2, X2                      // 660f3a09d207
5042	ROUNDPD $7, X11, X2                     // 66410f3a09d307
5043	ROUNDPD $7, (BX), X11                   // 66440f3a091b07
5044	ROUNDPD $7, (R11), X11                  // 66450f3a091b07
5045	ROUNDPD $7, X2, X11                     // 66440f3a09da07
5046	ROUNDPD $7, X11, X11                    // 66450f3a09db07
5047	ROUNDPS $7, (BX), X2                    // 660f3a081307
5048	ROUNDPS $7, (R11), X2                   // 66410f3a081307
5049	ROUNDPS $7, X2, X2                      // 660f3a08d207
5050	ROUNDPS $7, X11, X2                     // 66410f3a08d307
5051	ROUNDPS $7, (BX), X11                   // 66440f3a081b07
5052	ROUNDPS $7, (R11), X11                  // 66450f3a081b07
5053	ROUNDPS $7, X2, X11                     // 66440f3a08da07
5054	ROUNDPS $7, X11, X11                    // 66450f3a08db07
5055	ROUNDSD $7, (BX), X2                    // 660f3a0b1307
5056	ROUNDSD $7, (R11), X2                   // 66410f3a0b1307
5057	ROUNDSD $7, X2, X2                      // 660f3a0bd207
5058	ROUNDSD $7, X11, X2                     // 66410f3a0bd307
5059	ROUNDSD $7, (BX), X11                   // 66440f3a0b1b07
5060	ROUNDSD $7, (R11), X11                  // 66450f3a0b1b07
5061	ROUNDSD $7, X2, X11                     // 66440f3a0bda07
5062	ROUNDSD $7, X11, X11                    // 66450f3a0bdb07
5063	ROUNDSS $7, (BX), X2                    // 660f3a0a1307
5064	ROUNDSS $7, (R11), X2                   // 66410f3a0a1307
5065	ROUNDSS $7, X2, X2                      // 660f3a0ad207
5066	ROUNDSS $7, X11, X2                     // 66410f3a0ad307
5067	ROUNDSS $7, (BX), X11                   // 66440f3a0a1b07
5068	ROUNDSS $7, (R11), X11                  // 66450f3a0a1b07
5069	ROUNDSS $7, X2, X11                     // 66440f3a0ada07
5070	ROUNDSS $7, X11, X11                    // 66450f3a0adb07
5071	RSM                                     // 0faa
5072	RSQRTPS (BX), X2                        // 0f5213
5073	RSQRTPS (R11), X2                       // 410f5213
5074	RSQRTPS X2, X2                          // 0f52d2
5075	RSQRTPS X11, X2                         // 410f52d3
5076	RSQRTPS (BX), X11                       // 440f521b
5077	RSQRTPS (R11), X11                      // 450f521b
5078	RSQRTPS X2, X11                         // 440f52da
5079	RSQRTPS X11, X11                        // 450f52db
5080	RSQRTSS (BX), X2                        // f30f5213
5081	RSQRTSS (R11), X2                       // f3410f5213
5082	RSQRTSS X2, X2                          // f30f52d2
5083	RSQRTSS X11, X2                         // f3410f52d3
5084	RSQRTSS (BX), X11                       // f3440f521b
5085	RSQRTSS (R11), X11                      // f3450f521b
5086	RSQRTSS X2, X11                         // f3440f52da
5087	RSQRTSS X11, X11                        // f3450f52db
5088	SAHF                                    // 9e
5089	SARW $1, (BX)                           // 66d13b
5090	SARW $1, (R11)                          // 6641d13b
5091	SARW $1, DX                             // 66d1fa
5092	SARW $1, R11                            // 6641d1fb
5093	SARW CL, (BX)                           // 66d33b
5094	SARW CL, (R11)                          // 6641d33b
5095	SARW CL, DX                             // 66d3fa
5096	SARW CL, R11                            // 6641d3fb
5097	SARW $7, (BX)                           // 66c13b07
5098	SARW $7, (R11)                          // 6641c13b07
5099	SARW $7, DX                             // 66c1fa07
5100	SARW $7, R11                            // 6641c1fb07
5101	SARL $1, (BX)                           // d13b
5102	SARL $1, (R11)                          // 41d13b
5103	SARL $1, DX                             // d1fa
5104	SARL $1, R11                            // 41d1fb
5105	SARL CL, (BX)                           // d33b
5106	SARL CL, (R11)                          // 41d33b
5107	SARL CL, DX                             // d3fa
5108	SARL CL, R11                            // 41d3fb
5109	SARL $7, (BX)                           // c13b07
5110	SARL $7, (R11)                          // 41c13b07
5111	SARL $7, DX                             // c1fa07
5112	SARL $7, R11                            // 41c1fb07
5113	SARQ $1, (BX)                           // 48d13b
5114	SARQ $1, (R11)                          // 49d13b
5115	SARQ $1, DX                             // 48d1fa
5116	SARQ $1, R11                            // 49d1fb
5117	SARQ CL, (BX)                           // 48d33b
5118	SARQ CL, (R11)                          // 49d33b
5119	SARQ CL, DX                             // 48d3fa
5120	SARQ CL, R11                            // 49d3fb
5121	SARQ $7, (BX)                           // 48c13b07
5122	SARQ $7, (R11)                          // 49c13b07
5123	SARQ $7, DX                             // 48c1fa07
5124	SARQ $7, R11                            // 49c1fb07
5125	SARB $1, (BX)                           // d03b
5126	SARB $1, (R11)                          // 41d03b
5127	SARB $1, DL                             // d0fa
5128	SARB $1, R11                            // 41d0fb
5129	SARB CL, (BX)                           // d23b
5130	SARB CL, (R11)                          // 41d23b
5131	SARB CL, DL                             // d2fa
5132	SARB CL, R11                            // 41d2fb
5133	SARB $7, (BX)                           // c03b07
5134	SARB $7, (R11)                          // 41c03b07
5135	SARB $7, DL                             // c0fa07
5136	SARB $7, R11                            // 41c0fb07
5137	SARXL R9, (BX), DX                      // c4e232f713
5138	SARXL R9, (R11), DX                     // c4c232f713
5139	SARXL R9, DX, DX                        // c4e232f7d2
5140	SARXL R9, R11, DX                       // c4c232f7d3
5141	SARXL R9, (BX), R11                     // c46232f71b
5142	SARXL R9, (R11), R11                    // c44232f71b
5143	SARXL R9, DX, R11                       // c46232f7da
5144	SARXL R9, R11, R11                      // c44232f7db
5145	SARXQ R14, (BX), DX                     // c4e28af713
5146	SARXQ R14, (R11), DX                    // c4c28af713
5147	SARXQ R14, DX, DX                       // c4e28af7d2
5148	SARXQ R14, R11, DX                      // c4c28af7d3
5149	SARXQ R14, (BX), R11                    // c4628af71b
5150	SARXQ R14, (R11), R11                   // c4428af71b
5151	SARXQ R14, DX, R11                      // c4628af7da
5152	SARXQ R14, R11, R11                     // c4428af7db
5153	SBBB $7, AL                             // 1c07
5154	SBBW $61731, AX                         // 661d23f1
5155	SBBL $4045620583, AX                    // 1d674523f1
5156	SBBQ $-249346713, AX                    // 481d674523f1
5157	SBBW $61731, (BX)                       // 66811b23f1
5158	SBBW $61731, (R11)                      // 6641811b23f1
5159	SBBW $61731, DX                         // 6681da23f1
5160	SBBW $61731, R11                        // 664181db23f1
5161	SBBW $7, (BX)                           // 66831b07
5162	SBBW $7, (R11)                          // 6641831b07
5163	SBBW $7, DX                             // 6683da07
5164	SBBW $7, R11                            // 664183db07
5165	SBBW DX, (BX)                           // 661913
5166	SBBW R11, (BX)                          // 6644191b
5167	SBBW DX, (R11)                          // 66411913
5168	SBBW R11, (R11)                         // 6645191b
5169	SBBW DX, DX                             // 6619d2 or 661bd2
5170	SBBW R11, DX                            // 664419da or 66411bd3
5171	SBBW DX, R11                            // 664119d3 or 66441bda
5172	SBBW R11, R11                           // 664519db or 66451bdb
5173	SBBL $4045620583, (BX)                  // 811b674523f1
5174	SBBL $4045620583, (R11)                 // 41811b674523f1
5175	SBBL $4045620583, DX                    // 81da674523f1
5176	SBBL $4045620583, R11                   // 4181db674523f1
5177	SBBL $7, (BX)                           // 831b07
5178	SBBL $7, (R11)                          // 41831b07
5179	SBBL $7, DX                             // 83da07
5180	SBBL $7, R11                            // 4183db07
5181	SBBL DX, (BX)                           // 1913
5182	SBBL R11, (BX)                          // 44191b
5183	SBBL DX, (R11)                          // 411913
5184	SBBL R11, (R11)                         // 45191b
5185	SBBL DX, DX                             // 19d2 or 1bd2
5186	SBBL R11, DX                            // 4419da or 411bd3
5187	SBBL DX, R11                            // 4119d3 or 441bda
5188	SBBL R11, R11                           // 4519db or 451bdb
5189	SBBQ $-249346713, (BX)                  // 48811b674523f1
5190	SBBQ $-249346713, (R11)                 // 49811b674523f1
5191	SBBQ $-249346713, DX                    // 4881da674523f1
5192	SBBQ $-249346713, R11                   // 4981db674523f1
5193	SBBQ $7, (BX)                           // 48831b07
5194	SBBQ $7, (R11)                          // 49831b07
5195	SBBQ $7, DX                             // 4883da07
5196	SBBQ $7, R11                            // 4983db07
5197	SBBQ DX, (BX)                           // 481913
5198	SBBQ R11, (BX)                          // 4c191b
5199	SBBQ DX, (R11)                          // 491913
5200	SBBQ R11, (R11)                         // 4d191b
5201	SBBQ DX, DX                             // 4819d2 or 481bd2
5202	SBBQ R11, DX                            // 4c19da or 491bd3
5203	SBBQ DX, R11                            // 4919d3 or 4c1bda
5204	SBBQ R11, R11                           // 4d19db or 4d1bdb
5205	SBBB $7, (BX)                           // 801b07
5206	SBBB $7, (R11)                          // 41801b07
5207	SBBB $7, DL                             // 80da07
5208	SBBB $7, R11                            // 4180db07
5209	SBBB DL, (BX)                           // 1813
5210	SBBB R11, (BX)                          // 44181b
5211	SBBB DL, (R11)                          // 411813
5212	SBBB R11, (R11)                         // 45181b
5213	SBBB DL, DL                             // 18d2 or 1ad2
5214	SBBB R11, DL                            // 4418da or 411ad3
5215	SBBB DL, R11                            // 4118d3 or 441ada
5216	SBBB R11, R11                           // 4518db or 451adb
5217	SBBW (BX), DX                           // 661b13
5218	SBBW (R11), DX                          // 66411b13
5219	SBBW (BX), R11                          // 66441b1b
5220	SBBW (R11), R11                         // 66451b1b
5221	SBBL (BX), DX                           // 1b13
5222	SBBL (R11), DX                          // 411b13
5223	SBBL (BX), R11                          // 441b1b
5224	SBBL (R11), R11                         // 451b1b
5225	SBBQ (BX), DX                           // 481b13
5226	SBBQ (R11), DX                          // 491b13
5227	SBBQ (BX), R11                          // 4c1b1b
5228	SBBQ (R11), R11                         // 4d1b1b
5229	SBBB (BX), DL                           // 1a13
5230	SBBB (R11), DL                          // 411a13
5231	SBBB (BX), R11                          // 441a1b
5232	SBBB (R11), R11                         // 451a1b
5233	SCASB                                   // ae
5234	SCASL                                   // af
5235	SCASQ                                   // 48af
5236	SCASW                                   // 66af
5237	SETHI (BX)                              // 0f9703
5238	SETHI (R11)                             // 410f9703
5239	SETHI DL                                // 0f97c2
5240	SETHI R11                               // 410f97c3
5241	SETCC (BX)                              // 0f9303
5242	SETCC (R11)                             // 410f9303
5243	SETCC DL                                // 0f93c2
5244	SETCC R11                               // 410f93c3
5245	SETCS (BX)                              // 0f9203
5246	SETCS (R11)                             // 410f9203
5247	SETCS DL                                // 0f92c2
5248	SETCS R11                               // 410f92c3
5249	SETLS (BX)                              // 0f9603
5250	SETLS (R11)                             // 410f9603
5251	SETLS DL                                // 0f96c2
5252	SETLS R11                               // 410f96c3
5253	SETEQ (BX)                              // 0f9403
5254	SETEQ (R11)                             // 410f9403
5255	SETEQ DL                                // 0f94c2
5256	SETEQ R11                               // 410f94c3
5257	SETGT (BX)                              // 0f9f03
5258	SETGT (R11)                             // 410f9f03
5259	SETGT DL                                // 0f9fc2
5260	SETGT R11                               // 410f9fc3
5261	SETGE (BX)                              // 0f9d03
5262	SETGE (R11)                             // 410f9d03
5263	SETGE DL                                // 0f9dc2
5264	SETGE R11                               // 410f9dc3
5265	SETLT (BX)                              // 0f9c03
5266	SETLT (R11)                             // 410f9c03
5267	SETLT DL                                // 0f9cc2
5268	SETLT R11                               // 410f9cc3
5269	SETLE (BX)                              // 0f9e03
5270	SETLE (R11)                             // 410f9e03
5271	SETLE DL                                // 0f9ec2
5272	SETLE R11                               // 410f9ec3
5273	SETNE (BX)                              // 0f9503
5274	SETNE (R11)                             // 410f9503
5275	SETNE DL                                // 0f95c2
5276	SETNE R11                               // 410f95c3
5277	SETOC (BX)                              // 0f9103
5278	SETOC (R11)                             // 410f9103
5279	SETOC DL                                // 0f91c2
5280	SETOC R11                               // 410f91c3
5281	SETPC (BX)                              // 0f9b03
5282	SETPC (R11)                             // 410f9b03
5283	SETPC DL                                // 0f9bc2
5284	SETPC R11                               // 410f9bc3
5285	SETPL (BX)                              // 0f9903
5286	SETPL (R11)                             // 410f9903
5287	SETPL DL                                // 0f99c2
5288	SETPL R11                               // 410f99c3
5289	SETOS (BX)                              // 0f9003
5290	SETOS (R11)                             // 410f9003
5291	SETOS DL                                // 0f90c2
5292	SETOS R11                               // 410f90c3
5293	SETPS (BX)                              // 0f9a03
5294	SETPS (R11)                             // 410f9a03
5295	SETPS DL                                // 0f9ac2
5296	SETPS R11                               // 410f9ac3
5297	SETMI (BX)                              // 0f9803
5298	SETMI (R11)                             // 410f9803
5299	SETMI DL                                // 0f98c2
5300	SETMI R11                               // 410f98c3
5301	SFENCE                                  // 0faef8
5302	SGDT (BX)                               // 0f0103
5303	SGDT (R11)                              // 410f0103
5304	SHLW $1, (BX)                           // 66d123
5305	SHLW $1, (R11)                          // 6641d123
5306	SHLW $1, DX                             // 66d1e2
5307	SHLW $1, R11                            // 6641d1e3
5308	SHLW CL, (BX)                           // 66d323
5309	SHLW CL, (R11)                          // 6641d323
5310	SHLW CL, DX                             // 66d3e2
5311	SHLW CL, R11                            // 6641d3e3
5312	SHLW $7, (BX)                           // 66c12307
5313	SHLW $7, (R11)                          // 6641c12307
5314	SHLW $7, DX                             // 66c1e207
5315	SHLW $7, R11                            // 6641c1e307
5316	SHLL $1, (BX)                           // d123
5317	SHLL $1, (R11)                          // 41d123
5318	SHLL $1, DX                             // d1e2
5319	SHLL $1, R11                            // 41d1e3
5320	SHLL CL, (BX)                           // d323
5321	SHLL CL, (R11)                          // 41d323
5322	SHLL CL, DX                             // d3e2
5323	SHLL CL, R11                            // 41d3e3
5324	SHLL $7, (BX)                           // c12307
5325	SHLL $7, (R11)                          // 41c12307
5326	SHLL $7, DX                             // c1e207
5327	SHLL $7, R11                            // 41c1e307
5328	SHLQ $1, (BX)                           // 48d123
5329	SHLQ $1, (R11)                          // 49d123
5330	SHLQ $1, DX                             // 48d1e2
5331	SHLQ $1, R11                            // 49d1e3
5332	SHLQ CL, (BX)                           // 48d323
5333	SHLQ CL, (R11)                          // 49d323
5334	SHLQ CL, DX                             // 48d3e2
5335	SHLQ CL, R11                            // 49d3e3
5336	SHLQ $7, (BX)                           // 48c12307
5337	SHLQ $7, (R11)                          // 49c12307
5338	SHLQ $7, DX                             // 48c1e207
5339	SHLQ $7, R11                            // 49c1e307
5340	SHLB $1, (BX)                           // d023
5341	SHLB $1, (R11)                          // 41d023
5342	SHLB $1, DL                             // d0e2
5343	SHLB $1, R11                            // 41d0e3
5344	SHLB CL, (BX)                           // d223
5345	SHLB CL, (R11)                          // 41d223
5346	SHLB CL, DL                             // d2e2
5347	SHLB CL, R11                            // 41d2e3
5348	SHLB $7, (BX)                           // c02307
5349	SHLB $7, (R11)                          // 41c02307
5350	SHLB $7, DL                             // c0e207
5351	SHLB $7, R11                            // 41c0e307
5352	SHLW CL, DX, (BX)                       // 660fa513
5353	SHLW CL, R11, (BX)                      // 66440fa51b
5354	SHLW CL, DX, (R11)                      // 66410fa513
5355	SHLW CL, R11, (R11)                     // 66450fa51b
5356	SHLW CL, DX, DX                         // 660fa5d2
5357	SHLW CL, R11, DX                        // 66440fa5da
5358	SHLW CL, DX, R11                        // 66410fa5d3
5359	SHLW CL, R11, R11                       // 66450fa5db
5360	SHLW $7, DX, (BX)                       // 660fa41307
5361	SHLW $7, R11, (BX)                      // 66440fa41b07
5362	SHLW $7, DX, (R11)                      // 66410fa41307
5363	SHLW $7, R11, (R11)                     // 66450fa41b07
5364	SHLW $7, DX, DX                         // 660fa4d207
5365	SHLW $7, R11, DX                        // 66440fa4da07
5366	SHLW $7, DX, R11                        // 66410fa4d307
5367	SHLW $7, R11, R11                       // 66450fa4db07
5368	SHLL CL, DX, (BX)                       // 0fa513
5369	SHLL CL, R11, (BX)                      // 440fa51b
5370	SHLL CL, DX, (R11)                      // 410fa513
5371	SHLL CL, R11, (R11)                     // 450fa51b
5372	SHLL CL, DX, DX                         // 0fa5d2
5373	SHLL CL, R11, DX                        // 440fa5da
5374	SHLL CL, DX, R11                        // 410fa5d3
5375	SHLL CL, R11, R11                       // 450fa5db
5376	SHLL $7, DX, (BX)                       // 0fa41307
5377	SHLL $7, R11, (BX)                      // 440fa41b07
5378	SHLL $7, DX, (R11)                      // 410fa41307
5379	SHLL $7, R11, (R11)                     // 450fa41b07
5380	SHLL $7, DX, DX                         // 0fa4d207
5381	SHLL $7, R11, DX                        // 440fa4da07
5382	SHLL $7, DX, R11                        // 410fa4d307
5383	SHLL $7, R11, R11                       // 450fa4db07
5384	SHLQ CL, DX, (BX)                       // 480fa513
5385	SHLQ CL, R11, (BX)                      // 4c0fa51b
5386	SHLQ CL, DX, (R11)                      // 490fa513
5387	SHLQ CL, R11, (R11)                     // 4d0fa51b
5388	SHLQ CL, DX, DX                         // 480fa5d2
5389	SHLQ CL, R11, DX                        // 4c0fa5da
5390	SHLQ CL, DX, R11                        // 490fa5d3
5391	SHLQ CL, R11, R11                       // 4d0fa5db
5392	SHLQ $7, DX, (BX)                       // 480fa41307
5393	SHLQ $7, R11, (BX)                      // 4c0fa41b07
5394	SHLQ $7, DX, (R11)                      // 490fa41307
5395	SHLQ $7, R11, (R11)                     // 4d0fa41b07
5396	SHLQ $7, DX, DX                         // 480fa4d207
5397	SHLQ $7, R11, DX                        // 4c0fa4da07
5398	SHLQ $7, DX, R11                        // 490fa4d307
5399	SHLQ $7, R11, R11                       // 4d0fa4db07
5400	SHLXL R9, (BX), DX                      // c4e231f713
5401	SHLXL R9, (R11), DX                     // c4c231f713
5402	SHLXL R9, DX, DX                        // c4e231f7d2
5403	SHLXL R9, R11, DX                       // c4c231f7d3
5404	SHLXL R9, (BX), R11                     // c46231f71b
5405	SHLXL R9, (R11), R11                    // c44231f71b
5406	SHLXL R9, DX, R11                       // c46231f7da
5407	SHLXL R9, R11, R11                      // c44231f7db
5408	SHLXQ R14, (BX), DX                     // c4e289f713
5409	SHLXQ R14, (R11), DX                    // c4c289f713
5410	SHLXQ R14, DX, DX                       // c4e289f7d2
5411	SHLXQ R14, R11, DX                      // c4c289f7d3
5412	SHLXQ R14, (BX), R11                    // c46289f71b
5413	SHLXQ R14, (R11), R11                   // c44289f71b
5414	SHLXQ R14, DX, R11                      // c46289f7da
5415	SHLXQ R14, R11, R11                     // c44289f7db
5416	SHRW $1, (BX)                           // 66d12b
5417	SHRW $1, (R11)                          // 6641d12b
5418	SHRW $1, DX                             // 66d1ea
5419	SHRW $1, R11                            // 6641d1eb
5420	SHRW CL, (BX)                           // 66d32b
5421	SHRW CL, (R11)                          // 6641d32b
5422	SHRW CL, DX                             // 66d3ea
5423	SHRW CL, R11                            // 6641d3eb
5424	SHRW $7, (BX)                           // 66c12b07
5425	SHRW $7, (R11)                          // 6641c12b07
5426	SHRW $7, DX                             // 66c1ea07
5427	SHRW $7, R11                            // 6641c1eb07
5428	SHRL $1, (BX)                           // d12b
5429	SHRL $1, (R11)                          // 41d12b
5430	SHRL $1, DX                             // d1ea
5431	SHRL $1, R11                            // 41d1eb
5432	SHRL CL, (BX)                           // d32b
5433	SHRL CL, (R11)                          // 41d32b
5434	SHRL CL, DX                             // d3ea
5435	SHRL CL, R11                            // 41d3eb
5436	SHRL $7, (BX)                           // c12b07
5437	SHRL $7, (R11)                          // 41c12b07
5438	SHRL $7, DX                             // c1ea07
5439	SHRL $7, R11                            // 41c1eb07
5440	SHRQ $1, (BX)                           // 48d12b
5441	SHRQ $1, (R11)                          // 49d12b
5442	SHRQ $1, DX                             // 48d1ea
5443	SHRQ $1, R11                            // 49d1eb
5444	SHRQ CL, (BX)                           // 48d32b
5445	SHRQ CL, (R11)                          // 49d32b
5446	SHRQ CL, DX                             // 48d3ea
5447	SHRQ CL, R11                            // 49d3eb
5448	SHRQ $7, (BX)                           // 48c12b07
5449	SHRQ $7, (R11)                          // 49c12b07
5450	SHRQ $7, DX                             // 48c1ea07
5451	SHRQ $7, R11                            // 49c1eb07
5452	SHRB $1, (BX)                           // d02b
5453	SHRB $1, (R11)                          // 41d02b
5454	SHRB $1, DL                             // d0ea
5455	SHRB $1, R11                            // 41d0eb
5456	SHRB CL, (BX)                           // d22b
5457	SHRB CL, (R11)                          // 41d22b
5458	SHRB CL, DL                             // d2ea
5459	SHRB CL, R11                            // 41d2eb
5460	SHRB $7, (BX)                           // c02b07
5461	SHRB $7, (R11)                          // 41c02b07
5462	SHRB $7, DL                             // c0ea07
5463	SHRB $7, R11                            // 41c0eb07
5464	SHRW CL, DX, (BX)                       // 660fad13
5465	SHRW CL, R11, (BX)                      // 66440fad1b
5466	SHRW CL, DX, (R11)                      // 66410fad13
5467	SHRW CL, R11, (R11)                     // 66450fad1b
5468	SHRW CL, DX, DX                         // 660fadd2
5469	SHRW CL, R11, DX                        // 66440fadda
5470	SHRW CL, DX, R11                        // 66410fadd3
5471	SHRW CL, R11, R11                       // 66450faddb
5472	SHRW $7, DX, (BX)                       // 660fac1307
5473	SHRW $7, R11, (BX)                      // 66440fac1b07
5474	SHRW $7, DX, (R11)                      // 66410fac1307
5475	SHRW $7, R11, (R11)                     // 66450fac1b07
5476	SHRW $7, DX, DX                         // 660facd207
5477	SHRW $7, R11, DX                        // 66440facda07
5478	SHRW $7, DX, R11                        // 66410facd307
5479	SHRW $7, R11, R11                       // 66450facdb07
5480	SHRL CL, DX, (BX)                       // 0fad13
5481	SHRL CL, R11, (BX)                      // 440fad1b
5482	SHRL CL, DX, (R11)                      // 410fad13
5483	SHRL CL, R11, (R11)                     // 450fad1b
5484	SHRL CL, DX, DX                         // 0fadd2
5485	SHRL CL, R11, DX                        // 440fadda
5486	SHRL CL, DX, R11                        // 410fadd3
5487	SHRL CL, R11, R11                       // 450faddb
5488	SHRL $7, DX, (BX)                       // 0fac1307
5489	SHRL $7, R11, (BX)                      // 440fac1b07
5490	SHRL $7, DX, (R11)                      // 410fac1307
5491	SHRL $7, R11, (R11)                     // 450fac1b07
5492	SHRL $7, DX, DX                         // 0facd207
5493	SHRL $7, R11, DX                        // 440facda07
5494	SHRL $7, DX, R11                        // 410facd307
5495	SHRL $7, R11, R11                       // 450facdb07
5496	SHRQ CL, DX, (BX)                       // 480fad13
5497	SHRQ CL, R11, (BX)                      // 4c0fad1b
5498	SHRQ CL, DX, (R11)                      // 490fad13
5499	SHRQ CL, R11, (R11)                     // 4d0fad1b
5500	SHRQ CL, DX, DX                         // 480fadd2
5501	SHRQ CL, R11, DX                        // 4c0fadda
5502	SHRQ CL, DX, R11                        // 490fadd3
5503	SHRQ CL, R11, R11                       // 4d0faddb
5504	SHRQ $7, DX, (BX)                       // 480fac1307
5505	SHRQ $7, R11, (BX)                      // 4c0fac1b07
5506	SHRQ $7, DX, (R11)                      // 490fac1307
5507	SHRQ $7, R11, (R11)                     // 4d0fac1b07
5508	SHRQ $7, DX, DX                         // 480facd207
5509	SHRQ $7, R11, DX                        // 4c0facda07
5510	SHRQ $7, DX, R11                        // 490facd307
5511	SHRQ $7, R11, R11                       // 4d0facdb07
5512	SHRXL R9, (BX), DX                      // c4e233f713
5513	SHRXL R9, (R11), DX                     // c4c233f713
5514	SHRXL R9, DX, DX                        // c4e233f7d2
5515	SHRXL R9, R11, DX                       // c4c233f7d3
5516	SHRXL R9, (BX), R11                     // c46233f71b
5517	SHRXL R9, (R11), R11                    // c44233f71b
5518	SHRXL R9, DX, R11                       // c46233f7da
5519	SHRXL R9, R11, R11                      // c44233f7db
5520	SHRXQ R14, (BX), DX                     // c4e28bf713
5521	SHRXQ R14, (R11), DX                    // c4c28bf713
5522	SHRXQ R14, DX, DX                       // c4e28bf7d2
5523	SHRXQ R14, R11, DX                      // c4c28bf7d3
5524	SHRXQ R14, (BX), R11                    // c4628bf71b
5525	SHRXQ R14, (R11), R11                   // c4428bf71b
5526	SHRXQ R14, DX, R11                      // c4628bf7da
5527	SHRXQ R14, R11, R11                     // c4428bf7db
5528	SHUFPD $7, (BX), X2                     // 660fc61307
5529	SHUFPD $7, (R11), X2                    // 66410fc61307
5530	SHUFPD $7, X2, X2                       // 660fc6d207
5531	SHUFPD $7, X11, X2                      // 66410fc6d307
5532	SHUFPD $7, (BX), X11                    // 66440fc61b07
5533	SHUFPD $7, (R11), X11                   // 66450fc61b07
5534	SHUFPD $7, X2, X11                      // 66440fc6da07
5535	SHUFPD $7, X11, X11                     // 66450fc6db07
5536	SHUFPS $7, (BX), X2                     // 0fc61307
5537	SHUFPS $7, (R11), X2                    // 410fc61307
5538	SHUFPS $7, X2, X2                       // 0fc6d207
5539	SHUFPS $7, X11, X2                      // 410fc6d307
5540	SHUFPS $7, (BX), X11                    // 440fc61b07
5541	SHUFPS $7, (R11), X11                   // 450fc61b07
5542	SHUFPS $7, X2, X11                      // 440fc6da07
5543	SHUFPS $7, X11, X11                     // 450fc6db07
5544	SIDT (BX)                               // 0f010b
5545	SIDT (R11)                              // 410f010b
5546	SLDTW (BX)                              // 660f0003
5547	SLDTW (R11)                             // 66410f0003
5548	SLDTW DX                                // 660f00c2
5549	SLDTW R11                               // 66410f00c3
5550	SLDTL (BX)                              // 0f0003
5551	SLDTL (R11)                             // 410f0003
5552	SLDTL DX                                // 0f00c2
5553	SLDTL R11                               // 410f00c3
5554	SLDTQ (BX)                              // 480f0003
5555	SLDTQ (R11)                             // 490f0003
5556	SLDTQ DX                                // 480f00c2
5557	SLDTQ R11                               // 490f00c3
5558	SMSWW (BX)                              // 660f0123
5559	SMSWW (R11)                             // 66410f0123
5560	SMSWW DX                                // 660f01e2
5561	SMSWW R11                               // 66410f01e3
5562	SMSWL (BX)                              // 0f0123
5563	SMSWL (R11)                             // 410f0123
5564	SMSWL DX                                // 0f01e2
5565	SMSWL R11                               // 410f01e3
5566	SMSWQ (BX)                              // 480f0123
5567	SMSWQ (R11)                             // 490f0123
5568	SMSWQ DX                                // 480f01e2
5569	SMSWQ R11                               // 490f01e3
5570	SQRTPD (BX), X2                         // 660f5113
5571	SQRTPD (R11), X2                        // 66410f5113
5572	SQRTPD X2, X2                           // 660f51d2
5573	SQRTPD X11, X2                          // 66410f51d3
5574	SQRTPD (BX), X11                        // 66440f511b
5575	SQRTPD (R11), X11                       // 66450f511b
5576	SQRTPD X2, X11                          // 66440f51da
5577	SQRTPD X11, X11                         // 66450f51db
5578	SQRTPS (BX), X2                         // 0f5113
5579	SQRTPS (R11), X2                        // 410f5113
5580	SQRTPS X2, X2                           // 0f51d2
5581	SQRTPS X11, X2                          // 410f51d3
5582	SQRTPS (BX), X11                        // 440f511b
5583	SQRTPS (R11), X11                       // 450f511b
5584	SQRTPS X2, X11                          // 440f51da
5585	SQRTPS X11, X11                         // 450f51db
5586	SQRTSD (BX), X2                         // f20f5113
5587	SQRTSD (R11), X2                        // f2410f5113
5588	SQRTSD X2, X2                           // f20f51d2
5589	SQRTSD X11, X2                          // f2410f51d3
5590	SQRTSD (BX), X11                        // f2440f511b
5591	SQRTSD (R11), X11                       // f2450f511b
5592	SQRTSD X2, X11                          // f2440f51da
5593	SQRTSD X11, X11                         // f2450f51db
5594	SQRTSS (BX), X2                         // f30f5113
5595	SQRTSS (R11), X2                        // f3410f5113
5596	SQRTSS X2, X2                           // f30f51d2
5597	SQRTSS X11, X2                          // f3410f51d3
5598	SQRTSS (BX), X11                        // f3440f511b
5599	SQRTSS (R11), X11                       // f3450f511b
5600	SQRTSS X2, X11                          // f3440f51da
5601	SQRTSS X11, X11                         // f3450f51db
5602	STAC                                    // 0f01cb
5603	STC                                     // f9
5604	STD                                     // fd
5605	STI                                     // fb
5606	STMXCSR (BX)                            // 0fae1b
5607	STMXCSR (R11)                           // 410fae1b
5608	STOSB                                   // aa
5609	STOSL                                   // ab
5610	STOSQ                                   // 48ab
5611	STOSW                                   // 66ab
5612	STRW (BX)                               // 660f000b
5613	STRW (R11)                              // 66410f000b
5614	STRW DX                                 // 660f00ca
5615	STRW R11                                // 66410f00cb
5616	STRL (BX)                               // 0f000b
5617	STRL (R11)                              // 410f000b
5618	STRL DX                                 // 0f00ca
5619	STRL R11                                // 410f00cb
5620	STRQ (BX)                               // 480f000b
5621	STRQ (R11)                              // 490f000b
5622	STRQ DX                                 // 480f00ca
5623	STRQ R11                                // 490f00cb
5624	SUBB $7, AL                             // 2c07
5625	SUBW $61731, AX                         // 662d23f1
5626	SUBL $4045620583, AX                    // 2d674523f1
5627	SUBQ $-249346713, AX                    // 482d674523f1
5628	SUBW $61731, (BX)                       // 66812b23f1
5629	SUBW $61731, (R11)                      // 6641812b23f1
5630	SUBW $61731, DX                         // 6681ea23f1
5631	SUBW $61731, R11                        // 664181eb23f1
5632	SUBW $7, (BX)                           // 66832b07
5633	SUBW $7, (R11)                          // 6641832b07
5634	SUBW $7, DX                             // 6683ea07
5635	SUBW $7, R11                            // 664183eb07
5636	SUBW DX, (BX)                           // 662913
5637	SUBW R11, (BX)                          // 6644291b
5638	SUBW DX, (R11)                          // 66412913
5639	SUBW R11, (R11)                         // 6645291b
5640	SUBW DX, DX                             // 6629d2 or 662bd2
5641	SUBW R11, DX                            // 664429da or 66412bd3
5642	SUBW DX, R11                            // 664129d3 or 66442bda
5643	SUBW R11, R11                           // 664529db or 66452bdb
5644	SUBL $4045620583, (BX)                  // 812b674523f1
5645	SUBL $4045620583, (R11)                 // 41812b674523f1
5646	SUBL $4045620583, DX                    // 81ea674523f1
5647	SUBL $4045620583, R11                   // 4181eb674523f1
5648	SUBL $7, (BX)                           // 832b07
5649	SUBL $7, (R11)                          // 41832b07
5650	SUBL $7, DX                             // 83ea07
5651	SUBL $7, R11                            // 4183eb07
5652	SUBL DX, (BX)                           // 2913
5653	SUBL R11, (BX)                          // 44291b
5654	SUBL DX, (R11)                          // 412913
5655	SUBL R11, (R11)                         // 45291b
5656	SUBL DX, DX                             // 29d2 or 2bd2
5657	SUBL R11, DX                            // 4429da or 412bd3
5658	SUBL DX, R11                            // 4129d3 or 442bda
5659	SUBL R11, R11                           // 4529db or 452bdb
5660	SUBQ $-249346713, (BX)                  // 48812b674523f1
5661	SUBQ $-249346713, (R11)                 // 49812b674523f1
5662	SUBQ $-249346713, DX                    // 4881ea674523f1
5663	SUBQ $-249346713, R11                   // 4981eb674523f1
5664	SUBQ $7, (BX)                           // 48832b07
5665	SUBQ $7, (R11)                          // 49832b07
5666	SUBQ $7, DX                             // 4883ea07
5667	SUBQ $7, R11                            // 4983eb07
5668	SUBQ DX, (BX)                           // 482913
5669	SUBQ R11, (BX)                          // 4c291b
5670	SUBQ DX, (R11)                          // 492913
5671	SUBQ R11, (R11)                         // 4d291b
5672	SUBQ DX, DX                             // 4829d2 or 482bd2
5673	SUBQ R11, DX                            // 4c29da or 492bd3
5674	SUBQ DX, R11                            // 4929d3 or 4c2bda
5675	SUBQ R11, R11                           // 4d29db or 4d2bdb
5676	SUBB $7, (BX)                           // 802b07
5677	SUBB $7, (R11)                          // 41802b07
5678	SUBB $7, DL                             // 80ea07
5679	SUBB $7, R11                            // 4180eb07
5680	SUBB DL, (BX)                           // 2813
5681	SUBB R11, (BX)                          // 44281b
5682	SUBB DL, (R11)                          // 412813
5683	SUBB R11, (R11)                         // 45281b
5684	SUBB DL, DL                             // 28d2 or 2ad2
5685	SUBB R11, DL                            // 4428da or 412ad3
5686	SUBB DL, R11                            // 4128d3 or 442ada
5687	SUBB R11, R11                           // 4528db or 452adb
5688	SUBW (BX), DX                           // 662b13
5689	SUBW (R11), DX                          // 66412b13
5690	SUBW (BX), R11                          // 66442b1b
5691	SUBW (R11), R11                         // 66452b1b
5692	SUBL (BX), DX                           // 2b13
5693	SUBL (R11), DX                          // 412b13
5694	SUBL (BX), R11                          // 442b1b
5695	SUBL (R11), R11                         // 452b1b
5696	SUBQ (BX), DX                           // 482b13
5697	SUBQ (R11), DX                          // 492b13
5698	SUBQ (BX), R11                          // 4c2b1b
5699	SUBQ (R11), R11                         // 4d2b1b
5700	SUBB (BX), DL                           // 2a13
5701	SUBB (R11), DL                          // 412a13
5702	SUBB (BX), R11                          // 442a1b
5703	SUBB (R11), R11                         // 452a1b
5704	SUBPD (BX), X2                          // 660f5c13
5705	SUBPD (R11), X2                         // 66410f5c13
5706	SUBPD X2, X2                            // 660f5cd2
5707	SUBPD X11, X2                           // 66410f5cd3
5708	SUBPD (BX), X11                         // 66440f5c1b
5709	SUBPD (R11), X11                        // 66450f5c1b
5710	SUBPD X2, X11                           // 66440f5cda
5711	SUBPD X11, X11                          // 66450f5cdb
5712	SUBPS (BX), X2                          // 0f5c13
5713	SUBPS (R11), X2                         // 410f5c13
5714	SUBPS X2, X2                            // 0f5cd2
5715	SUBPS X11, X2                           // 410f5cd3
5716	SUBPS (BX), X11                         // 440f5c1b
5717	SUBPS (R11), X11                        // 450f5c1b
5718	SUBPS X2, X11                           // 440f5cda
5719	SUBPS X11, X11                          // 450f5cdb
5720	SUBSD (BX), X2                          // f20f5c13
5721	SUBSD (R11), X2                         // f2410f5c13
5722	SUBSD X2, X2                            // f20f5cd2
5723	SUBSD X11, X2                           // f2410f5cd3
5724	SUBSD (BX), X11                         // f2440f5c1b
5725	SUBSD (R11), X11                        // f2450f5c1b
5726	SUBSD X2, X11                           // f2440f5cda
5727	SUBSD X11, X11                          // f2450f5cdb
5728	SUBSS (BX), X2                          // f30f5c13
5729	SUBSS (R11), X2                         // f3410f5c13
5730	SUBSS X2, X2                            // f30f5cd2
5731	SUBSS X11, X2                           // f3410f5cd3
5732	SUBSS (BX), X11                         // f3440f5c1b
5733	SUBSS (R11), X11                        // f3450f5c1b
5734	SUBSS X2, X11                           // f3440f5cda
5735	SUBSS X11, X11                          // f3450f5cdb
5736	SWAPGS                                  // 0f01f8
5737	SYSCALL                                 // 0f05
5738	SYSENTER                                // 0f34
5739	SYSENTER64                              // 480f34
5740	SYSEXIT                                 // 0f35
5741	SYSEXIT64                               // 480f35
5742	SYSRET                                  // 0f07
5743	TESTB $7, AL                            // a807
5744	TESTW $61731, AX                        // 66a923f1
5745	TESTL $4045620583, AX                   // a9674523f1
5746	TESTQ $-249346713, AX                   // 48a9674523f1
5747	TESTW $61731, (BX)                      // 66f70323f1
5748	TESTW $61731, (R11)                     // 6641f70323f1
5749	TESTW $61731, DX                        // 66f7c223f1
5750	TESTW $61731, R11                       // 6641f7c323f1
5751	TESTW DX, (BX)                          // 668513
5752	TESTW R11, (BX)                         // 6644851b
5753	TESTW DX, (R11)                         // 66418513
5754	TESTW R11, (R11)                        // 6645851b
5755	TESTW DX, DX                            // 6685d2
5756	TESTW R11, DX                           // 664485da
5757	TESTW DX, R11                           // 664185d3
5758	TESTW R11, R11                          // 664585db
5759	TESTL $4045620583, (BX)                 // f703674523f1
5760	TESTL $4045620583, (R11)                // 41f703674523f1
5761	TESTL $4045620583, DX                   // f7c2674523f1
5762	TESTL $4045620583, R11                  // 41f7c3674523f1
5763	TESTL DX, (BX)                          // 8513
5764	TESTL R11, (BX)                         // 44851b
5765	TESTL DX, (R11)                         // 418513
5766	TESTL R11, (R11)                        // 45851b
5767	TESTL DX, DX                            // 85d2
5768	TESTL R11, DX                           // 4485da
5769	TESTL DX, R11                           // 4185d3
5770	TESTL R11, R11                          // 4585db
5771	TESTQ $-249346713, (BX)                 // 48f703674523f1
5772	TESTQ $-249346713, (R11)                // 49f703674523f1
5773	TESTQ $-249346713, DX                   // 48f7c2674523f1
5774	TESTQ $-249346713, R11                  // 49f7c3674523f1
5775	TESTQ DX, (BX)                          // 488513
5776	TESTQ R11, (BX)                         // 4c851b
5777	TESTQ DX, (R11)                         // 498513
5778	TESTQ R11, (R11)                        // 4d851b
5779	TESTQ DX, DX                            // 4885d2
5780	TESTQ R11, DX                           // 4c85da
5781	TESTQ DX, R11                           // 4985d3
5782	TESTQ R11, R11                          // 4d85db
5783	TESTB $7, (BX)                          // f60307
5784	TESTB $7, (R11)                         // 41f60307
5785	TESTB $7, DL                            // f6c207
5786	TESTB $7, R11                           // 41f6c307
5787	TESTB DL, (BX)                          // 8413
5788	TESTB R11, (BX)                         // 44841b
5789	TESTB DL, (R11)                         // 418413
5790	TESTB R11, (R11)                        // 45841b
5791	TESTB DL, DL                            // 84d2
5792	TESTB R11, DL                           // 4484da
5793	TESTB DL, R11                           // 4184d3
5794	TESTB R11, R11                          // 4584db
5795	TZCNTW (BX), DX                         // 66f30fbc13
5796	TZCNTW (R11), DX                        // 66f3410fbc13
5797	TZCNTW DX, DX                           // 66f30fbcd2
5798	TZCNTW R11, DX                          // 66f3410fbcd3
5799	TZCNTW (BX), R11                        // 66f3440fbc1b
5800	TZCNTW (R11), R11                       // 66f3450fbc1b
5801	TZCNTW DX, R11                          // 66f3440fbcda
5802	TZCNTW R11, R11                         // 66f3450fbcdb
5803	TZCNTL (BX), DX                         // f30fbc13
5804	TZCNTL (R11), DX                        // f3410fbc13
5805	TZCNTL DX, DX                           // f30fbcd2
5806	TZCNTL R11, DX                          // f3410fbcd3
5807	TZCNTL (BX), R11                        // f3440fbc1b
5808	TZCNTL (R11), R11                       // f3450fbc1b
5809	TZCNTL DX, R11                          // f3440fbcda
5810	TZCNTL R11, R11                         // f3450fbcdb
5811	TZCNTQ (BX), DX                         // f3480fbc13
5812	TZCNTQ (R11), DX                        // f3490fbc13
5813	TZCNTQ DX, DX                           // f3480fbcd2
5814	TZCNTQ R11, DX                          // f3490fbcd3
5815	TZCNTQ (BX), R11                        // f34c0fbc1b
5816	TZCNTQ (R11), R11                       // f34d0fbc1b
5817	TZCNTQ DX, R11                          // f34c0fbcda
5818	TZCNTQ R11, R11                         // f34d0fbcdb
5819	UCOMISD (BX), X2                        // 660f2e13
5820	UCOMISD (R11), X2                       // 66410f2e13
5821	UCOMISD X2, X2                          // 660f2ed2
5822	UCOMISD X11, X2                         // 66410f2ed3
5823	UCOMISD (BX), X11                       // 66440f2e1b
5824	UCOMISD (R11), X11                      // 66450f2e1b
5825	UCOMISD X2, X11                         // 66440f2eda
5826	UCOMISD X11, X11                        // 66450f2edb
5827	UCOMISS (BX), X2                        // 0f2e13
5828	UCOMISS (R11), X2                       // 410f2e13
5829	UCOMISS X2, X2                          // 0f2ed2
5830	UCOMISS X11, X2                         // 410f2ed3
5831	UCOMISS (BX), X11                       // 440f2e1b
5832	UCOMISS (R11), X11                      // 450f2e1b
5833	UCOMISS X2, X11                         // 440f2eda
5834	UCOMISS X11, X11                        // 450f2edb
5835	UD1                                     // 0fb9
5836	UD2                                     // 0f0b
5837	UNPCKHPD (BX), X2                       // 660f1513
5838	UNPCKHPD (R11), X2                      // 66410f1513
5839	UNPCKHPD X2, X2                         // 660f15d2
5840	UNPCKHPD X11, X2                        // 66410f15d3
5841	UNPCKHPD (BX), X11                      // 66440f151b
5842	UNPCKHPD (R11), X11                     // 66450f151b
5843	UNPCKHPD X2, X11                        // 66440f15da
5844	UNPCKHPD X11, X11                       // 66450f15db
5845	UNPCKHPS (BX), X2                       // 0f1513
5846	UNPCKHPS (R11), X2                      // 410f1513
5847	UNPCKHPS X2, X2                         // 0f15d2
5848	UNPCKHPS X11, X2                        // 410f15d3
5849	UNPCKHPS (BX), X11                      // 440f151b
5850	UNPCKHPS (R11), X11                     // 450f151b
5851	UNPCKHPS X2, X11                        // 440f15da
5852	UNPCKHPS X11, X11                       // 450f15db
5853	UNPCKLPD (BX), X2                       // 660f1413
5854	UNPCKLPD (R11), X2                      // 66410f1413
5855	UNPCKLPD X2, X2                         // 660f14d2
5856	UNPCKLPD X11, X2                        // 66410f14d3
5857	UNPCKLPD (BX), X11                      // 66440f141b
5858	UNPCKLPD (R11), X11                     // 66450f141b
5859	UNPCKLPD X2, X11                        // 66440f14da
5860	UNPCKLPD X11, X11                       // 66450f14db
5861	UNPCKLPS (BX), X2                       // 0f1413
5862	UNPCKLPS (R11), X2                      // 410f1413
5863	UNPCKLPS X2, X2                         // 0f14d2
5864	UNPCKLPS X11, X2                        // 410f14d3
5865	UNPCKLPS (BX), X11                      // 440f141b
5866	UNPCKLPS (R11), X11                     // 450f141b
5867	UNPCKLPS X2, X11                        // 440f14da
5868	UNPCKLPS X11, X11                       // 450f14db
5869	VADDPD (BX), X9, X2                     // c4e1315813 or c5b15813
5870	VADDPD (R11), X9, X2                    // c4c1315813
5871	VADDPD X2, X9, X2                       // c4e13158d2 or c5b158d2
5872	VADDPD X11, X9, X2                      // c4c13158d3
5873	VADDPD (BX), X9, X11                    // c46131581b or c531581b
5874	VADDPD (R11), X9, X11                   // c44131581b
5875	VADDPD X2, X9, X11                      // c4613158da or c53158da
5876	VADDPD X11, X9, X11                     // c4413158db
5877	VADDPD (BX), Y15, Y2                    // c4e1055813 or c5855813
5878	VADDPD (R11), Y15, Y2                   // c4c1055813
5879	VADDPD Y2, Y15, Y2                      // c4e10558d2 or c58558d2
5880	VADDPD Y11, Y15, Y2                     // c4c10558d3
5881	VADDPD (BX), Y15, Y11                   // c46105581b or c505581b
5882	VADDPD (R11), Y15, Y11                  // c44105581b
5883	VADDPD Y2, Y15, Y11                     // c4610558da or c50558da
5884	VADDPD Y11, Y15, Y11                    // c4410558db
5885	VADDPS (BX), X9, X2                     // c4e1305813 or c5b05813
5886	VADDPS (R11), X9, X2                    // c4c1305813
5887	VADDPS X2, X9, X2                       // c4e13058d2 or c5b058d2
5888	VADDPS X11, X9, X2                      // c4c13058d3
5889	VADDPS (BX), X9, X11                    // c46130581b or c530581b
5890	VADDPS (R11), X9, X11                   // c44130581b
5891	VADDPS X2, X9, X11                      // c4613058da or c53058da
5892	VADDPS X11, X9, X11                     // c4413058db
5893	VADDPS (BX), Y15, Y2                    // c4e1045813 or c5845813
5894	VADDPS (R11), Y15, Y2                   // c4c1045813
5895	VADDPS Y2, Y15, Y2                      // c4e10458d2 or c58458d2
5896	VADDPS Y11, Y15, Y2                     // c4c10458d3
5897	VADDPS (BX), Y15, Y11                   // c46104581b or c504581b
5898	VADDPS (R11), Y15, Y11                  // c44104581b
5899	VADDPS Y2, Y15, Y11                     // c4610458da or c50458da
5900	VADDPS Y11, Y15, Y11                    // c4410458db
5901	VADDSD (BX), X9, X2                     // c4e1335813 or c5b35813
5902	VADDSD (R11), X9, X2                    // c4c1335813
5903	VADDSD X2, X9, X2                       // c4e13358d2 or c5b358d2
5904	VADDSD X11, X9, X2                      // c4c13358d3
5905	VADDSD (BX), X9, X11                    // c46133581b or c533581b
5906	VADDSD (R11), X9, X11                   // c44133581b
5907	VADDSD X2, X9, X11                      // c4613358da or c53358da
5908	VADDSD X11, X9, X11                     // c4413358db
5909	VADDSS (BX), X9, X2                     // c4e1325813 or c5b25813
5910	VADDSS (R11), X9, X2                    // c4c1325813
5911	VADDSS X2, X9, X2                       // c4e13258d2 or c5b258d2
5912	VADDSS X11, X9, X2                      // c4c13258d3
5913	VADDSS (BX), X9, X11                    // c46132581b or c532581b
5914	VADDSS (R11), X9, X11                   // c44132581b
5915	VADDSS X2, X9, X11                      // c4613258da or c53258da
5916	VADDSS X11, X9, X11                     // c4413258db
5917	VADDSUBPD (BX), X9, X2                  // c4e131d013 or c5b1d013
5918	VADDSUBPD (R11), X9, X2                 // c4c131d013
5919	VADDSUBPD X2, X9, X2                    // c4e131d0d2 or c5b1d0d2
5920	VADDSUBPD X11, X9, X2                   // c4c131d0d3
5921	VADDSUBPD (BX), X9, X11                 // c46131d01b or c531d01b
5922	VADDSUBPD (R11), X9, X11                // c44131d01b
5923	VADDSUBPD X2, X9, X11                   // c46131d0da or c531d0da
5924	VADDSUBPD X11, X9, X11                  // c44131d0db
5925	VADDSUBPD (BX), Y15, Y2                 // c4e105d013 or c585d013
5926	VADDSUBPD (R11), Y15, Y2                // c4c105d013
5927	VADDSUBPD Y2, Y15, Y2                   // c4e105d0d2 or c585d0d2
5928	VADDSUBPD Y11, Y15, Y2                  // c4c105d0d3
5929	VADDSUBPD (BX), Y15, Y11                // c46105d01b or c505d01b
5930	VADDSUBPD (R11), Y15, Y11               // c44105d01b
5931	VADDSUBPD Y2, Y15, Y11                  // c46105d0da or c505d0da
5932	VADDSUBPD Y11, Y15, Y11                 // c44105d0db
5933	VADDSUBPS (BX), X9, X2                  // c4e133d013 or c5b3d013
5934	VADDSUBPS (R11), X9, X2                 // c4c133d013
5935	VADDSUBPS X2, X9, X2                    // c4e133d0d2 or c5b3d0d2
5936	VADDSUBPS X11, X9, X2                   // c4c133d0d3
5937	VADDSUBPS (BX), X9, X11                 // c46133d01b or c533d01b
5938	VADDSUBPS (R11), X9, X11                // c44133d01b
5939	VADDSUBPS X2, X9, X11                   // c46133d0da or c533d0da
5940	VADDSUBPS X11, X9, X11                  // c44133d0db
5941	VADDSUBPS (BX), Y15, Y2                 // c4e107d013 or c587d013
5942	VADDSUBPS (R11), Y15, Y2                // c4c107d013
5943	VADDSUBPS Y2, Y15, Y2                   // c4e107d0d2 or c587d0d2
5944	VADDSUBPS Y11, Y15, Y2                  // c4c107d0d3
5945	VADDSUBPS (BX), Y15, Y11                // c46107d01b or c507d01b
5946	VADDSUBPS (R11), Y15, Y11               // c44107d01b
5947	VADDSUBPS Y2, Y15, Y11                  // c46107d0da or c507d0da
5948	VADDSUBPS Y11, Y15, Y11                 // c44107d0db
5949	VAESDEC (BX), X9, X2                    // c4e231de13
5950	VAESDEC (R11), X9, X2                   // c4c231de13
5951	VAESDEC X2, X9, X2                      // c4e231ded2
5952	VAESDEC X11, X9, X2                     // c4c231ded3
5953	VAESDEC (BX), X9, X11                   // c46231de1b
5954	VAESDEC (R11), X9, X11                  // c44231de1b
5955	VAESDEC X2, X9, X11                     // c46231deda
5956	VAESDEC X11, X9, X11                    // c44231dedb
5957	VAESDECLAST (BX), X9, X2                // c4e231df13
5958	VAESDECLAST (R11), X9, X2               // c4c231df13
5959	VAESDECLAST X2, X9, X2                  // c4e231dfd2
5960	VAESDECLAST X11, X9, X2                 // c4c231dfd3
5961	VAESDECLAST (BX), X9, X11               // c46231df1b
5962	VAESDECLAST (R11), X9, X11              // c44231df1b
5963	VAESDECLAST X2, X9, X11                 // c46231dfda
5964	VAESDECLAST X11, X9, X11                // c44231dfdb
5965	VAESENC (BX), X9, X2                    // c4e231dc13
5966	VAESENC (R11), X9, X2                   // c4c231dc13
5967	VAESENC X2, X9, X2                      // c4e231dcd2
5968	VAESENC X11, X9, X2                     // c4c231dcd3
5969	VAESENC (BX), X9, X11                   // c46231dc1b
5970	VAESENC (R11), X9, X11                  // c44231dc1b
5971	VAESENC X2, X9, X11                     // c46231dcda
5972	VAESENC X11, X9, X11                    // c44231dcdb
5973	VAESENCLAST (BX), X9, X2                // c4e231dd13
5974	VAESENCLAST (R11), X9, X2               // c4c231dd13
5975	VAESENCLAST X2, X9, X2                  // c4e231ddd2
5976	VAESENCLAST X11, X9, X2                 // c4c231ddd3
5977	VAESENCLAST (BX), X9, X11               // c46231dd1b
5978	VAESENCLAST (R11), X9, X11              // c44231dd1b
5979	VAESENCLAST X2, X9, X11                 // c46231ddda
5980	VAESENCLAST X11, X9, X11                // c44231dddb
5981	VAESIMC (BX), X2                        // c4e279db13
5982	VAESIMC (R11), X2                       // c4c279db13
5983	VAESIMC X2, X2                          // c4e279dbd2
5984	VAESIMC X11, X2                         // c4c279dbd3
5985	VAESIMC (BX), X11                       // c46279db1b
5986	VAESIMC (R11), X11                      // c44279db1b
5987	VAESIMC X2, X11                         // c46279dbda
5988	VAESIMC X11, X11                        // c44279dbdb
5989	VAESKEYGENASSIST $7, (BX), X2           // c4e379df1307
5990	VAESKEYGENASSIST $7, (R11), X2          // c4c379df1307
5991	VAESKEYGENASSIST $7, X2, X2             // c4e379dfd207
5992	VAESKEYGENASSIST $7, X11, X2            // c4c379dfd307
5993	VAESKEYGENASSIST $7, (BX), X11          // c46379df1b07
5994	VAESKEYGENASSIST $7, (R11), X11         // c44379df1b07
5995	VAESKEYGENASSIST $7, X2, X11            // c46379dfda07
5996	VAESKEYGENASSIST $7, X11, X11           // c44379dfdb07
5997	VANDNPD (BX), X9, X2                    // c4e1315513 or c5b15513
5998	VANDNPD (R11), X9, X2                   // c4c1315513
5999	VANDNPD X2, X9, X2                      // c4e13155d2 or c5b155d2
6000	VANDNPD X11, X9, X2                     // c4c13155d3
6001	VANDNPD (BX), X9, X11                   // c46131551b or c531551b
6002	VANDNPD (R11), X9, X11                  // c44131551b
6003	VANDNPD X2, X9, X11                     // c4613155da or c53155da
6004	VANDNPD X11, X9, X11                    // c4413155db
6005	VANDNPD (BX), Y15, Y2                   // c4e1055513 or c5855513
6006	VANDNPD (R11), Y15, Y2                  // c4c1055513
6007	VANDNPD Y2, Y15, Y2                     // c4e10555d2 or c58555d2
6008	VANDNPD Y11, Y15, Y2                    // c4c10555d3
6009	VANDNPD (BX), Y15, Y11                  // c46105551b or c505551b
6010	VANDNPD (R11), Y15, Y11                 // c44105551b
6011	VANDNPD Y2, Y15, Y11                    // c4610555da or c50555da
6012	VANDNPD Y11, Y15, Y11                   // c4410555db
6013	VANDNPS (BX), X9, X2                    // c4e1305513 or c5b05513
6014	VANDNPS (R11), X9, X2                   // c4c1305513
6015	VANDNPS X2, X9, X2                      // c4e13055d2 or c5b055d2
6016	VANDNPS X11, X9, X2                     // c4c13055d3
6017	VANDNPS (BX), X9, X11                   // c46130551b or c530551b
6018	VANDNPS (R11), X9, X11                  // c44130551b
6019	VANDNPS X2, X9, X11                     // c4613055da or c53055da
6020	VANDNPS X11, X9, X11                    // c4413055db
6021	VANDNPS (BX), Y15, Y2                   // c4e1045513 or c5845513
6022	VANDNPS (R11), Y15, Y2                  // c4c1045513
6023	VANDNPS Y2, Y15, Y2                     // c4e10455d2 or c58455d2
6024	VANDNPS Y11, Y15, Y2                    // c4c10455d3
6025	VANDNPS (BX), Y15, Y11                  // c46104551b or c504551b
6026	VANDNPS (R11), Y15, Y11                 // c44104551b
6027	VANDNPS Y2, Y15, Y11                    // c4610455da or c50455da
6028	VANDNPS Y11, Y15, Y11                   // c4410455db
6029	VANDPD (BX), X9, X2                     // c4e1315413 or c5b15413
6030	VANDPD (R11), X9, X2                    // c4c1315413
6031	VANDPD X2, X9, X2                       // c4e13154d2 or c5b154d2
6032	VANDPD X11, X9, X2                      // c4c13154d3
6033	VANDPD (BX), X9, X11                    // c46131541b or c531541b
6034	VANDPD (R11), X9, X11                   // c44131541b
6035	VANDPD X2, X9, X11                      // c4613154da or c53154da
6036	VANDPD X11, X9, X11                     // c4413154db
6037	VANDPD (BX), Y15, Y2                    // c4e1055413 or c5855413
6038	VANDPD (R11), Y15, Y2                   // c4c1055413
6039	VANDPD Y2, Y15, Y2                      // c4e10554d2 or c58554d2
6040	VANDPD Y11, Y15, Y2                     // c4c10554d3
6041	VANDPD (BX), Y15, Y11                   // c46105541b or c505541b
6042	VANDPD (R11), Y15, Y11                  // c44105541b
6043	VANDPD Y2, Y15, Y11                     // c4610554da or c50554da
6044	VANDPD Y11, Y15, Y11                    // c4410554db
6045	VANDPS (BX), X9, X2                     // c4e1305413 or c5b05413
6046	VANDPS (R11), X9, X2                    // c4c1305413
6047	VANDPS X2, X9, X2                       // c4e13054d2 or c5b054d2
6048	VANDPS X11, X9, X2                      // c4c13054d3
6049	VANDPS (BX), X9, X11                    // c46130541b or c530541b
6050	VANDPS (R11), X9, X11                   // c44130541b
6051	VANDPS X2, X9, X11                      // c4613054da or c53054da
6052	VANDPS X11, X9, X11                     // c4413054db
6053	VANDPS (BX), Y15, Y2                    // c4e1045413 or c5845413
6054	VANDPS (R11), Y15, Y2                   // c4c1045413
6055	VANDPS Y2, Y15, Y2                      // c4e10454d2 or c58454d2
6056	VANDPS Y11, Y15, Y2                     // c4c10454d3
6057	VANDPS (BX), Y15, Y11                   // c46104541b or c504541b
6058	VANDPS (R11), Y15, Y11                  // c44104541b
6059	VANDPS Y2, Y15, Y11                     // c4610454da or c50454da
6060	VANDPS Y11, Y15, Y11                    // c4410454db
6061	VBLENDPD $7, (BX), X9, X2               // c4e3310d1307
6062	VBLENDPD $7, (R11), X9, X2              // c4c3310d1307
6063	VBLENDPD $7, X2, X9, X2                 // c4e3310dd207
6064	VBLENDPD $7, X11, X9, X2                // c4c3310dd307
6065	VBLENDPD $7, (BX), X9, X11              // c463310d1b07
6066	VBLENDPD $7, (R11), X9, X11             // c443310d1b07
6067	VBLENDPD $7, X2, X9, X11                // c463310dda07
6068	VBLENDPD $7, X11, X9, X11               // c443310ddb07
6069	VBLENDPD $7, (BX), Y15, Y2              // c4e3050d1307
6070	VBLENDPD $7, (R11), Y15, Y2             // c4c3050d1307
6071	VBLENDPD $7, Y2, Y15, Y2                // c4e3050dd207
6072	VBLENDPD $7, Y11, Y15, Y2               // c4c3050dd307
6073	VBLENDPD $7, (BX), Y15, Y11             // c463050d1b07
6074	VBLENDPD $7, (R11), Y15, Y11            // c443050d1b07
6075	VBLENDPD $7, Y2, Y15, Y11               // c463050dda07
6076	VBLENDPD $7, Y11, Y15, Y11              // c443050ddb07
6077	VBLENDPS $7, (BX), X9, X2               // c4e3310c1307
6078	VBLENDPS $7, (R11), X9, X2              // c4c3310c1307
6079	VBLENDPS $7, X2, X9, X2                 // c4e3310cd207
6080	VBLENDPS $7, X11, X9, X2                // c4c3310cd307
6081	VBLENDPS $7, (BX), X9, X11              // c463310c1b07
6082	VBLENDPS $7, (R11), X9, X11             // c443310c1b07
6083	VBLENDPS $7, X2, X9, X11                // c463310cda07
6084	VBLENDPS $7, X11, X9, X11               // c443310cdb07
6085	VBLENDPS $7, (BX), Y15, Y2              // c4e3050c1307
6086	VBLENDPS $7, (R11), Y15, Y2             // c4c3050c1307
6087	VBLENDPS $7, Y2, Y15, Y2                // c4e3050cd207
6088	VBLENDPS $7, Y11, Y15, Y2               // c4c3050cd307
6089	VBLENDPS $7, (BX), Y15, Y11             // c463050c1b07
6090	VBLENDPS $7, (R11), Y15, Y11            // c443050c1b07
6091	VBLENDPS $7, Y2, Y15, Y11               // c463050cda07
6092	VBLENDPS $7, Y11, Y15, Y11              // c443050cdb07
6093	VBLENDVPD X12, (BX), X9, X2             // c4e3314b13c0
6094	VBLENDVPD X12, (R11), X9, X2            // c4c3314b13c0
6095	VBLENDVPD X12, X2, X9, X2               // c4e3314bd2c0
6096	VBLENDVPD X12, X11, X9, X2              // c4c3314bd3c0
6097	VBLENDVPD X12, (BX), X9, X11            // c463314b1bc0
6098	VBLENDVPD X12, (R11), X9, X11           // c443314b1bc0
6099	VBLENDVPD X12, X2, X9, X11              // c463314bdac0
6100	VBLENDVPD X12, X11, X9, X11             // c443314bdbc0
6101	VBLENDVPD Y13, (BX), Y15, Y2            // c4e3054b13d0
6102	VBLENDVPD Y13, (R11), Y15, Y2           // c4c3054b13d0
6103	VBLENDVPD Y13, Y2, Y15, Y2              // c4e3054bd2d0
6104	VBLENDVPD Y13, Y11, Y15, Y2             // c4c3054bd3d0
6105	VBLENDVPD Y13, (BX), Y15, Y11           // c463054b1bd0
6106	VBLENDVPD Y13, (R11), Y15, Y11          // c443054b1bd0
6107	VBLENDVPD Y13, Y2, Y15, Y11             // c463054bdad0
6108	VBLENDVPD Y13, Y11, Y15, Y11            // c443054bdbd0
6109	VBLENDVPS X12, (BX), X9, X2             // c4e3314a13c0
6110	VBLENDVPS X12, (R11), X9, X2            // c4c3314a13c0
6111	VBLENDVPS X12, X2, X9, X2               // c4e3314ad2c0
6112	VBLENDVPS X12, X11, X9, X2              // c4c3314ad3c0
6113	VBLENDVPS X12, (BX), X9, X11            // c463314a1bc0
6114	VBLENDVPS X12, (R11), X9, X11           // c443314a1bc0
6115	VBLENDVPS X12, X2, X9, X11              // c463314adac0
6116	VBLENDVPS X12, X11, X9, X11             // c443314adbc0
6117	VBLENDVPS Y13, (BX), Y15, Y2            // c4e3054a13d0
6118	VBLENDVPS Y13, (R11), Y15, Y2           // c4c3054a13d0
6119	VBLENDVPS Y13, Y2, Y15, Y2              // c4e3054ad2d0
6120	VBLENDVPS Y13, Y11, Y15, Y2             // c4c3054ad3d0
6121	VBLENDVPS Y13, (BX), Y15, Y11           // c463054a1bd0
6122	VBLENDVPS Y13, (R11), Y15, Y11          // c443054a1bd0
6123	VBLENDVPS Y13, Y2, Y15, Y11             // c463054adad0
6124	VBLENDVPS Y13, Y11, Y15, Y11            // c443054adbd0
6125	VBROADCASTF128 (BX), Y2                 // c4e27d1a13
6126	VBROADCASTF128 (R11), Y2                // c4c27d1a13
6127	VBROADCASTF128 (BX), Y11                // c4627d1a1b
6128	VBROADCASTF128 (R11), Y11               // c4427d1a1b
6129	VBROADCASTI128 (BX), Y2                 // c4e27d5a13
6130	VBROADCASTI128 (R11), Y2                // c4c27d5a13
6131	VBROADCASTI128 (BX), Y11                // c4627d5a1b
6132	VBROADCASTI128 (R11), Y11               // c4427d5a1b
6133	VBROADCASTSD (BX), Y2                   // c4e27d1913
6134	VBROADCASTSD (R11), Y2                  // c4c27d1913
6135	VBROADCASTSD (BX), Y11                  // c4627d191b
6136	VBROADCASTSD (R11), Y11                 // c4427d191b
6137	VBROADCASTSD X2, Y2                     // c4e27d19d2
6138	VBROADCASTSD X11, Y2                    // c4c27d19d3
6139	VBROADCASTSD X2, Y11                    // c4627d19da
6140	VBROADCASTSD X11, Y11                   // c4427d19db
6141	VBROADCASTSS (BX), X2                   // c4e2791813
6142	VBROADCASTSS (R11), X2                  // c4c2791813
6143	VBROADCASTSS (BX), X11                  // c46279181b
6144	VBROADCASTSS (R11), X11                 // c44279181b
6145	VBROADCASTSS X2, X2                     // c4e27918d2
6146	VBROADCASTSS X11, X2                    // c4c27918d3
6147	VBROADCASTSS X2, X11                    // c4627918da
6148	VBROADCASTSS X11, X11                   // c4427918db
6149	VBROADCASTSS (BX), Y2                   // c4e27d1813
6150	VBROADCASTSS (R11), Y2                  // c4c27d1813
6151	VBROADCASTSS (BX), Y11                  // c4627d181b
6152	VBROADCASTSS (R11), Y11                 // c4427d181b
6153	VBROADCASTSS X2, Y2                     // c4e27d18d2
6154	VBROADCASTSS X11, Y2                    // c4c27d18d3
6155	VBROADCASTSS X2, Y11                    // c4627d18da
6156	VBROADCASTSS X11, Y11                   // c4427d18db
6157	VCMPPD $7, (BX), X9, X2                 // c4e131c21307 or c5b1c21307
6158	VCMPPD $7, (R11), X9, X2                // c4c131c21307
6159	VCMPPD $7, X2, X9, X2                   // c4e131c2d207 or c5b1c2d207
6160	VCMPPD $7, X11, X9, X2                  // c4c131c2d307
6161	VCMPPD $7, (BX), X9, X11                // c46131c21b07 or c531c21b07
6162	VCMPPD $7, (R11), X9, X11               // c44131c21b07
6163	VCMPPD $7, X2, X9, X11                  // c46131c2da07 or c531c2da07
6164	VCMPPD $7, X11, X9, X11                 // c44131c2db07
6165	VCMPPD $7, (BX), Y15, Y2                // c4e105c21307 or c585c21307
6166	VCMPPD $7, (R11), Y15, Y2               // c4c105c21307
6167	VCMPPD $7, Y2, Y15, Y2                  // c4e105c2d207 or c585c2d207
6168	VCMPPD $7, Y11, Y15, Y2                 // c4c105c2d307
6169	VCMPPD $7, (BX), Y15, Y11               // c46105c21b07 or c505c21b07
6170	VCMPPD $7, (R11), Y15, Y11              // c44105c21b07
6171	VCMPPD $7, Y2, Y15, Y11                 // c46105c2da07 or c505c2da07
6172	VCMPPD $7, Y11, Y15, Y11                // c44105c2db07
6173	VCMPPS $7, (BX), X9, X2                 // c4e130c21307 or c5b0c21307
6174	VCMPPS $7, (R11), X9, X2                // c4c130c21307
6175	VCMPPS $7, X2, X9, X2                   // c4e130c2d207 or c5b0c2d207
6176	VCMPPS $7, X11, X9, X2                  // c4c130c2d307
6177	VCMPPS $7, (BX), X9, X11                // c46130c21b07 or c530c21b07
6178	VCMPPS $7, (R11), X9, X11               // c44130c21b07
6179	VCMPPS $7, X2, X9, X11                  // c46130c2da07 or c530c2da07
6180	VCMPPS $7, X11, X9, X11                 // c44130c2db07
6181	VCMPPS $7, (BX), Y15, Y2                // c4e104c21307 or c584c21307
6182	VCMPPS $7, (R11), Y15, Y2               // c4c104c21307
6183	VCMPPS $7, Y2, Y15, Y2                  // c4e104c2d207 or c584c2d207
6184	VCMPPS $7, Y11, Y15, Y2                 // c4c104c2d307
6185	VCMPPS $7, (BX), Y15, Y11               // c46104c21b07 or c504c21b07
6186	VCMPPS $7, (R11), Y15, Y11              // c44104c21b07
6187	VCMPPS $7, Y2, Y15, Y11                 // c46104c2da07 or c504c2da07
6188	VCMPPS $7, Y11, Y15, Y11                // c44104c2db07
6189	VCMPSD $7, (BX), X9, X2                 // c4e133c21307 or c5b3c21307
6190	VCMPSD $7, (R11), X9, X2                // c4c133c21307
6191	VCMPSD $7, X2, X9, X2                   // c4e133c2d207 or c5b3c2d207
6192	VCMPSD $7, X11, X9, X2                  // c4c133c2d307
6193	VCMPSD $7, (BX), X9, X11                // c46133c21b07 or c533c21b07
6194	VCMPSD $7, (R11), X9, X11               // c44133c21b07
6195	VCMPSD $7, X2, X9, X11                  // c46133c2da07 or c533c2da07
6196	VCMPSD $7, X11, X9, X11                 // c44133c2db07
6197	VCMPSS $7, (BX), X9, X2                 // c4e132c21307 or c5b2c21307
6198	VCMPSS $7, (R11), X9, X2                // c4c132c21307
6199	VCMPSS $7, X2, X9, X2                   // c4e132c2d207 or c5b2c2d207
6200	VCMPSS $7, X11, X9, X2                  // c4c132c2d307
6201	VCMPSS $7, (BX), X9, X11                // c46132c21b07 or c532c21b07
6202	VCMPSS $7, (R11), X9, X11               // c44132c21b07
6203	VCMPSS $7, X2, X9, X11                  // c46132c2da07 or c532c2da07
6204	VCMPSS $7, X11, X9, X11                 // c44132c2db07
6205	VCOMISD (BX), X2                        // c4e1792f13 or c5f92f13
6206	VCOMISD (R11), X2                       // c4c1792f13
6207	VCOMISD X2, X2                          // c4e1792fd2 or c5f92fd2
6208	VCOMISD X11, X2                         // c4c1792fd3
6209	VCOMISD (BX), X11                       // c461792f1b or c5792f1b
6210	VCOMISD (R11), X11                      // c441792f1b
6211	VCOMISD X2, X11                         // c461792fda or c5792fda
6212	VCOMISD X11, X11                        // c441792fdb
6213	VCOMISS (BX), X2                        // c4e1782f13 or c5f82f13
6214	VCOMISS (R11), X2                       // c4c1782f13
6215	VCOMISS X2, X2                          // c4e1782fd2 or c5f82fd2
6216	VCOMISS X11, X2                         // c4c1782fd3
6217	VCOMISS (BX), X11                       // c461782f1b or c5782f1b
6218	VCOMISS (R11), X11                      // c441782f1b
6219	VCOMISS X2, X11                         // c461782fda or c5782fda
6220	VCOMISS X11, X11                        // c441782fdb
6221	VCVTDQ2PD (BX), X2                      // c4e17ae613 or c5fae613
6222	VCVTDQ2PD (R11), X2                     // c4c17ae613
6223	VCVTDQ2PD X2, X2                        // c4e17ae6d2 or c5fae6d2
6224	VCVTDQ2PD X11, X2                       // c4c17ae6d3
6225	VCVTDQ2PD (BX), X11                     // c4617ae61b or c57ae61b
6226	VCVTDQ2PD (R11), X11                    // c4417ae61b
6227	VCVTDQ2PD X2, X11                       // c4617ae6da or c57ae6da
6228	VCVTDQ2PD X11, X11                      // c4417ae6db
6229	VCVTDQ2PD (BX), Y2                      // c4e17ee613 or c5fee613
6230	VCVTDQ2PD (R11), Y2                     // c4c17ee613
6231	VCVTDQ2PD X2, Y2                        // c4e17ee6d2 or c5fee6d2
6232	VCVTDQ2PD X11, Y2                       // c4c17ee6d3
6233	VCVTDQ2PD (BX), Y11                     // c4617ee61b or c57ee61b
6234	VCVTDQ2PD (R11), Y11                    // c4417ee61b
6235	VCVTDQ2PD X2, Y11                       // c4617ee6da or c57ee6da
6236	VCVTDQ2PD X11, Y11                      // c4417ee6db
6237	VCVTDQ2PS (BX), X2                      // c4e1785b13 or c5f85b13
6238	VCVTDQ2PS (R11), X2                     // c4c1785b13
6239	VCVTDQ2PS X2, X2                        // c4e1785bd2 or c5f85bd2
6240	VCVTDQ2PS X11, X2                       // c4c1785bd3
6241	VCVTDQ2PS (BX), X11                     // c461785b1b or c5785b1b
6242	VCVTDQ2PS (R11), X11                    // c441785b1b
6243	VCVTDQ2PS X2, X11                       // c461785bda or c5785bda
6244	VCVTDQ2PS X11, X11                      // c441785bdb
6245	VCVTDQ2PS (BX), Y2                      // c4e17c5b13 or c5fc5b13
6246	VCVTDQ2PS (R11), Y2                     // c4c17c5b13
6247	VCVTDQ2PS Y2, Y2                        // c4e17c5bd2 or c5fc5bd2
6248	VCVTDQ2PS Y11, Y2                       // c4c17c5bd3
6249	VCVTDQ2PS (BX), Y11                     // c4617c5b1b or c57c5b1b
6250	VCVTDQ2PS (R11), Y11                    // c4417c5b1b
6251	VCVTDQ2PS Y2, Y11                       // c4617c5bda or c57c5bda
6252	VCVTDQ2PS Y11, Y11                      // c4417c5bdb
6253	VCVTPD2DQX (BX), X2                     // c4e17be613 or c5fbe613
6254	VCVTPD2DQX (R11), X2                    // c4c17be613
6255	VCVTPD2DQX X2, X2                       // c4e17be6d2 or c5fbe6d2
6256	VCVTPD2DQX X11, X2                      // c4c17be6d3
6257	VCVTPD2DQX (BX), X11                    // c4617be61b or c57be61b
6258	VCVTPD2DQX (R11), X11                   // c4417be61b
6259	VCVTPD2DQX X2, X11                      // c4617be6da or c57be6da
6260	VCVTPD2DQX X11, X11                     // c4417be6db
6261	VCVTPD2DQY (BX), X2                     // c4e17fe613 or c5ffe613
6262	VCVTPD2DQY (R11), X2                    // c4c17fe613
6263	VCVTPD2DQY Y2, X2                       // c4e17fe6d2 or c5ffe6d2
6264	VCVTPD2DQY Y11, X2                      // c4c17fe6d3
6265	VCVTPD2DQY (BX), X11                    // c4617fe61b or c57fe61b
6266	VCVTPD2DQY (R11), X11                   // c4417fe61b
6267	VCVTPD2DQY Y2, X11                      // c4617fe6da or c57fe6da
6268	VCVTPD2DQY Y11, X11                     // c4417fe6db
6269	VCVTPD2PSX (BX), X2                     // c4e1795a13 or c5f95a13
6270	VCVTPD2PSX (R11), X2                    // c4c1795a13
6271	VCVTPD2PSX X2, X2                       // c4e1795ad2 or c5f95ad2
6272	VCVTPD2PSX X11, X2                      // c4c1795ad3
6273	VCVTPD2PSX (BX), X11                    // c461795a1b or c5795a1b
6274	VCVTPD2PSX (R11), X11                   // c441795a1b
6275	VCVTPD2PSX X2, X11                      // c461795ada or c5795ada
6276	VCVTPD2PSX X11, X11                     // c441795adb
6277	VCVTPD2PSY (BX), X2                     // c4e17d5a13 or c5fd5a13
6278	VCVTPD2PSY (R11), X2                    // c4c17d5a13
6279	VCVTPD2PSY Y2, X2                       // c4e17d5ad2 or c5fd5ad2
6280	VCVTPD2PSY Y11, X2                      // c4c17d5ad3
6281	VCVTPD2PSY (BX), X11                    // c4617d5a1b or c57d5a1b
6282	VCVTPD2PSY (R11), X11                   // c4417d5a1b
6283	VCVTPD2PSY Y2, X11                      // c4617d5ada or c57d5ada
6284	VCVTPD2PSY Y11, X11                     // c4417d5adb
6285	VCVTPH2PS (BX), X2                      // c4e2791313
6286	VCVTPH2PS (R11), X2                     // c4c2791313
6287	VCVTPH2PS X2, X2                        // c4e27913d2
6288	VCVTPH2PS X11, X2                       // c4c27913d3
6289	VCVTPH2PS (BX), X11                     // c46279131b
6290	VCVTPH2PS (R11), X11                    // c44279131b
6291	VCVTPH2PS X2, X11                       // c4627913da
6292	VCVTPH2PS X11, X11                      // c4427913db
6293	VCVTPH2PS (BX), Y2                      // c4e27d1313
6294	VCVTPH2PS (R11), Y2                     // c4c27d1313
6295	VCVTPH2PS X2, Y2                        // c4e27d13d2
6296	VCVTPH2PS X11, Y2                       // c4c27d13d3
6297	VCVTPH2PS (BX), Y11                     // c4627d131b
6298	VCVTPH2PS (R11), Y11                    // c4427d131b
6299	VCVTPH2PS X2, Y11                       // c4627d13da
6300	VCVTPH2PS X11, Y11                      // c4427d13db
6301	VCVTPS2DQ (BX), X2                      // c4e1795b13 or c5f95b13
6302	VCVTPS2DQ (R11), X2                     // c4c1795b13
6303	VCVTPS2DQ X2, X2                        // c4e1795bd2 or c5f95bd2
6304	VCVTPS2DQ X11, X2                       // c4c1795bd3
6305	VCVTPS2DQ (BX), X11                     // c461795b1b or c5795b1b
6306	VCVTPS2DQ (R11), X11                    // c441795b1b
6307	VCVTPS2DQ X2, X11                       // c461795bda or c5795bda
6308	VCVTPS2DQ X11, X11                      // c441795bdb
6309	VCVTPS2DQ (BX), Y2                      // c4e17d5b13 or c5fd5b13
6310	VCVTPS2DQ (R11), Y2                     // c4c17d5b13
6311	VCVTPS2DQ Y2, Y2                        // c4e17d5bd2 or c5fd5bd2
6312	VCVTPS2DQ Y11, Y2                       // c4c17d5bd3
6313	VCVTPS2DQ (BX), Y11                     // c4617d5b1b or c57d5b1b
6314	VCVTPS2DQ (R11), Y11                    // c4417d5b1b
6315	VCVTPS2DQ Y2, Y11                       // c4617d5bda or c57d5bda
6316	VCVTPS2DQ Y11, Y11                      // c4417d5bdb
6317	VCVTPS2PD (BX), X2                      // c4e1785a13 or c5f85a13
6318	VCVTPS2PD (R11), X2                     // c4c1785a13
6319	VCVTPS2PD X2, X2                        // c4e1785ad2 or c5f85ad2
6320	VCVTPS2PD X11, X2                       // c4c1785ad3
6321	VCVTPS2PD (BX), X11                     // c461785a1b or c5785a1b
6322	VCVTPS2PD (R11), X11                    // c441785a1b
6323	VCVTPS2PD X2, X11                       // c461785ada or c5785ada
6324	VCVTPS2PD X11, X11                      // c441785adb
6325	VCVTPS2PD (BX), Y2                      // c4e17c5a13 or c5fc5a13
6326	VCVTPS2PD (R11), Y2                     // c4c17c5a13
6327	VCVTPS2PD X2, Y2                        // c4e17c5ad2 or c5fc5ad2
6328	VCVTPS2PD X11, Y2                       // c4c17c5ad3
6329	VCVTPS2PD (BX), Y11                     // c4617c5a1b or c57c5a1b
6330	VCVTPS2PD (R11), Y11                    // c4417c5a1b
6331	VCVTPS2PD X2, Y11                       // c4617c5ada or c57c5ada
6332	VCVTPS2PD X11, Y11                      // c4417c5adb
6333	VCVTPS2PH $7, Y2, (BX)                  // c4e37d1d1307
6334	VCVTPS2PH $7, Y11, (BX)                 // c4637d1d1b07
6335	VCVTPS2PH $7, Y2, (R11)                 // c4c37d1d1307
6336	VCVTPS2PH $7, Y11, (R11)                // c4437d1d1b07
6337	VCVTPS2PH $7, Y2, X2                    // c4e37d1dd207
6338	VCVTPS2PH $7, Y11, X2                   // c4637d1dda07
6339	VCVTPS2PH $7, Y2, X11                   // c4c37d1dd307
6340	VCVTPS2PH $7, Y11, X11                  // c4437d1ddb07
6341	VCVTPS2PH $7, X2, (BX)                  // c4e3791d1307
6342	VCVTPS2PH $7, X11, (BX)                 // c463791d1b07
6343	VCVTPS2PH $7, X2, (R11)                 // c4c3791d1307
6344	VCVTPS2PH $7, X11, (R11)                // c443791d1b07
6345	VCVTPS2PH $7, X2, X2                    // c4e3791dd207
6346	VCVTPS2PH $7, X11, X2                   // c463791dda07
6347	VCVTPS2PH $7, X2, X11                   // c4c3791dd307
6348	VCVTPS2PH $7, X11, X11                  // c443791ddb07
6349	VCVTSD2SI (BX), DX                      // c4e17b2d13 or c5fb2d13
6350	VCVTSD2SI (R11), DX                     // c4c17b2d13
6351	VCVTSD2SI X2, DX                        // c4e17b2dd2 or c5fb2dd2
6352	VCVTSD2SI X11, DX                       // c4c17b2dd3
6353	VCVTSD2SI (BX), R11                     // c4617b2d1b or c57b2d1b
6354	VCVTSD2SI (R11), R11                    // c4417b2d1b
6355	VCVTSD2SI X2, R11                       // c4617b2dda or c57b2dda
6356	VCVTSD2SI X11, R11                      // c4417b2ddb
6357	VCVTSD2SIQ (BX), DX                     // c4e1fb2d13
6358	VCVTSD2SIQ (R11), DX                    // c4c1fb2d13
6359	VCVTSD2SIQ X2, DX                       // c4e1fb2dd2
6360	VCVTSD2SIQ X11, DX                      // c4c1fb2dd3
6361	VCVTSD2SIQ (BX), R11                    // c461fb2d1b
6362	VCVTSD2SIQ (R11), R11                   // c441fb2d1b
6363	VCVTSD2SIQ X2, R11                      // c461fb2dda
6364	VCVTSD2SIQ X11, R11                     // c441fb2ddb
6365	VCVTSD2SS (BX), X9, X2                  // c4e1335a13 or c5b35a13
6366	VCVTSD2SS (R11), X9, X2                 // c4c1335a13
6367	VCVTSD2SS X2, X9, X2                    // c4e1335ad2 or c5b35ad2
6368	VCVTSD2SS X11, X9, X2                   // c4c1335ad3
6369	VCVTSD2SS (BX), X9, X11                 // c461335a1b or c5335a1b
6370	VCVTSD2SS (R11), X9, X11                // c441335a1b
6371	VCVTSD2SS X2, X9, X11                   // c461335ada or c5335ada
6372	VCVTSD2SS X11, X9, X11                  // c441335adb
6373	VCVTSI2SDL (BX), X9, X2                 // c4e1332a13 or c5b32a13
6374	VCVTSI2SDL (R11), X9, X2                // c4c1332a13
6375	VCVTSI2SDL DX, X9, X2                   // c4e1332ad2 or c5b32ad2
6376	VCVTSI2SDL R11, X9, X2                  // c4c1332ad3
6377	VCVTSI2SDL (BX), X9, X11                // c461332a1b or c5332a1b
6378	VCVTSI2SDL (R11), X9, X11               // c441332a1b
6379	VCVTSI2SDL DX, X9, X11                  // c461332ada or c5332ada
6380	VCVTSI2SDL R11, X9, X11                 // c441332adb
6381	VCVTSI2SDQ (BX), X9, X2                 // c4e1b32a13
6382	VCVTSI2SDQ (R11), X9, X2                // c4c1b32a13
6383	VCVTSI2SDQ DX, X9, X2                   // c4e1b32ad2
6384	VCVTSI2SDQ R11, X9, X2                  // c4c1b32ad3
6385	VCVTSI2SDQ (BX), X9, X11                // c461b32a1b
6386	VCVTSI2SDQ (R11), X9, X11               // c441b32a1b
6387	VCVTSI2SDQ DX, X9, X11                  // c461b32ada
6388	VCVTSI2SDQ R11, X9, X11                 // c441b32adb
6389	VCVTSI2SSL (BX), X9, X2                 // c4e1322a13 or c5b22a13
6390	VCVTSI2SSL (R11), X9, X2                // c4c1322a13
6391	VCVTSI2SSL DX, X9, X2                   // c4e1322ad2 or c5b22ad2
6392	VCVTSI2SSL R11, X9, X2                  // c4c1322ad3
6393	VCVTSI2SSL (BX), X9, X11                // c461322a1b or c5322a1b
6394	VCVTSI2SSL (R11), X9, X11               // c441322a1b
6395	VCVTSI2SSL DX, X9, X11                  // c461322ada or c5322ada
6396	VCVTSI2SSL R11, X9, X11                 // c441322adb
6397	VCVTSI2SSQ (BX), X9, X2                 // c4e1b22a13
6398	VCVTSI2SSQ (R11), X9, X2                // c4c1b22a13
6399	VCVTSI2SSQ DX, X9, X2                   // c4e1b22ad2
6400	VCVTSI2SSQ R11, X9, X2                  // c4c1b22ad3
6401	VCVTSI2SSQ (BX), X9, X11                // c461b22a1b
6402	VCVTSI2SSQ (R11), X9, X11               // c441b22a1b
6403	VCVTSI2SSQ DX, X9, X11                  // c461b22ada
6404	VCVTSI2SSQ R11, X9, X11                 // c441b22adb
6405	VCVTSS2SD (BX), X9, X2                  // c4e1325a13 or c5b25a13
6406	VCVTSS2SD (R11), X9, X2                 // c4c1325a13
6407	VCVTSS2SD X2, X9, X2                    // c4e1325ad2 or c5b25ad2
6408	VCVTSS2SD X11, X9, X2                   // c4c1325ad3
6409	VCVTSS2SD (BX), X9, X11                 // c461325a1b or c5325a1b
6410	VCVTSS2SD (R11), X9, X11                // c441325a1b
6411	VCVTSS2SD X2, X9, X11                   // c461325ada or c5325ada
6412	VCVTSS2SD X11, X9, X11                  // c441325adb
6413	VCVTSS2SI (BX), DX                      // c4e17a2d13 or c5fa2d13
6414	VCVTSS2SI (R11), DX                     // c4c17a2d13
6415	VCVTSS2SI X2, DX                        // c4e17a2dd2 or c5fa2dd2
6416	VCVTSS2SI X11, DX                       // c4c17a2dd3
6417	VCVTSS2SI (BX), R11                     // c4617a2d1b or c57a2d1b
6418	VCVTSS2SI (R11), R11                    // c4417a2d1b
6419	VCVTSS2SI X2, R11                       // c4617a2dda or c57a2dda
6420	VCVTSS2SI X11, R11                      // c4417a2ddb
6421	VCVTSS2SIQ (BX), DX                     // c4e1fa2d13
6422	VCVTSS2SIQ (R11), DX                    // c4c1fa2d13
6423	VCVTSS2SIQ X2, DX                       // c4e1fa2dd2
6424	VCVTSS2SIQ X11, DX                      // c4c1fa2dd3
6425	VCVTSS2SIQ (BX), R11                    // c461fa2d1b
6426	VCVTSS2SIQ (R11), R11                   // c441fa2d1b
6427	VCVTSS2SIQ X2, R11                      // c461fa2dda
6428	VCVTSS2SIQ X11, R11                     // c441fa2ddb
6429	VCVTTPD2DQX (BX), X2                    // c4e179e613 or c5f9e613
6430	VCVTTPD2DQX (R11), X2                   // c4c179e613
6431	VCVTTPD2DQX X2, X2                      // c4e179e6d2 or c5f9e6d2
6432	VCVTTPD2DQX X11, X2                     // c4c179e6d3
6433	VCVTTPD2DQX (BX), X11                   // c46179e61b or c579e61b
6434	VCVTTPD2DQX (R11), X11                  // c44179e61b
6435	VCVTTPD2DQX X2, X11                     // c46179e6da or c579e6da
6436	VCVTTPD2DQX X11, X11                    // c44179e6db
6437	VCVTTPD2DQY (BX), X2                    // c4e17de613 or c5fde613
6438	VCVTTPD2DQY (R11), X2                   // c4c17de613
6439	VCVTTPD2DQY Y2, X2                      // c4e17de6d2 or c5fde6d2
6440	VCVTTPD2DQY Y11, X2                     // c4c17de6d3
6441	VCVTTPD2DQY (BX), X11                   // c4617de61b or c57de61b
6442	VCVTTPD2DQY (R11), X11                  // c4417de61b
6443	VCVTTPD2DQY Y2, X11                     // c4617de6da or c57de6da
6444	VCVTTPD2DQY Y11, X11                    // c4417de6db
6445	VCVTTPS2DQ (BX), X2                     // c4e17a5b13 or c5fa5b13
6446	VCVTTPS2DQ (R11), X2                    // c4c17a5b13
6447	VCVTTPS2DQ X2, X2                       // c4e17a5bd2 or c5fa5bd2
6448	VCVTTPS2DQ X11, X2                      // c4c17a5bd3
6449	VCVTTPS2DQ (BX), X11                    // c4617a5b1b or c57a5b1b
6450	VCVTTPS2DQ (R11), X11                   // c4417a5b1b
6451	VCVTTPS2DQ X2, X11                      // c4617a5bda or c57a5bda
6452	VCVTTPS2DQ X11, X11                     // c4417a5bdb
6453	VCVTTPS2DQ (BX), Y2                     // c4e17e5b13 or c5fe5b13
6454	VCVTTPS2DQ (R11), Y2                    // c4c17e5b13
6455	VCVTTPS2DQ Y2, Y2                       // c4e17e5bd2 or c5fe5bd2
6456	VCVTTPS2DQ Y11, Y2                      // c4c17e5bd3
6457	VCVTTPS2DQ (BX), Y11                    // c4617e5b1b or c57e5b1b
6458	VCVTTPS2DQ (R11), Y11                   // c4417e5b1b
6459	VCVTTPS2DQ Y2, Y11                      // c4617e5bda or c57e5bda
6460	VCVTTPS2DQ Y11, Y11                     // c4417e5bdb
6461	VCVTTSD2SI (BX), DX                     // c4e17b2c13 or c5fb2c13
6462	VCVTTSD2SI (R11), DX                    // c4c17b2c13
6463	VCVTTSD2SI X2, DX                       // c4e17b2cd2 or c5fb2cd2
6464	VCVTTSD2SI X11, DX                      // c4c17b2cd3
6465	VCVTTSD2SI (BX), R11                    // c4617b2c1b or c57b2c1b
6466	VCVTTSD2SI (R11), R11                   // c4417b2c1b
6467	VCVTTSD2SI X2, R11                      // c4617b2cda or c57b2cda
6468	VCVTTSD2SI X11, R11                     // c4417b2cdb
6469	VCVTTSD2SIQ (BX), DX                    // c4e1fb2c13
6470	VCVTTSD2SIQ (R11), DX                   // c4c1fb2c13
6471	VCVTTSD2SIQ X2, DX                      // c4e1fb2cd2
6472	VCVTTSD2SIQ X11, DX                     // c4c1fb2cd3
6473	VCVTTSD2SIQ (BX), R11                   // c461fb2c1b
6474	VCVTTSD2SIQ (R11), R11                  // c441fb2c1b
6475	VCVTTSD2SIQ X2, R11                     // c461fb2cda
6476	VCVTTSD2SIQ X11, R11                    // c441fb2cdb
6477	VCVTTSS2SI (BX), DX                     // c4e17a2c13 or c5fa2c13
6478	VCVTTSS2SI (R11), DX                    // c4c17a2c13
6479	VCVTTSS2SI X2, DX                       // c4e17a2cd2 or c5fa2cd2
6480	VCVTTSS2SI X11, DX                      // c4c17a2cd3
6481	VCVTTSS2SI (BX), R11                    // c4617a2c1b or c57a2c1b
6482	VCVTTSS2SI (R11), R11                   // c4417a2c1b
6483	VCVTTSS2SI X2, R11                      // c4617a2cda or c57a2cda
6484	VCVTTSS2SI X11, R11                     // c4417a2cdb
6485	VCVTTSS2SIQ (BX), DX                    // c4e1fa2c13
6486	VCVTTSS2SIQ (R11), DX                   // c4c1fa2c13
6487	VCVTTSS2SIQ X2, DX                      // c4e1fa2cd2
6488	VCVTTSS2SIQ X11, DX                     // c4c1fa2cd3
6489	VCVTTSS2SIQ (BX), R11                   // c461fa2c1b
6490	VCVTTSS2SIQ (R11), R11                  // c441fa2c1b
6491	VCVTTSS2SIQ X2, R11                     // c461fa2cda
6492	VCVTTSS2SIQ X11, R11                    // c441fa2cdb
6493	VDIVPD (BX), X9, X2                     // c4e1315e13 or c5b15e13
6494	VDIVPD (R11), X9, X2                    // c4c1315e13
6495	VDIVPD X2, X9, X2                       // c4e1315ed2 or c5b15ed2
6496	VDIVPD X11, X9, X2                      // c4c1315ed3
6497	VDIVPD (BX), X9, X11                    // c461315e1b or c5315e1b
6498	VDIVPD (R11), X9, X11                   // c441315e1b
6499	VDIVPD X2, X9, X11                      // c461315eda or c5315eda
6500	VDIVPD X11, X9, X11                     // c441315edb
6501	VDIVPD (BX), Y15, Y2                    // c4e1055e13 or c5855e13
6502	VDIVPD (R11), Y15, Y2                   // c4c1055e13
6503	VDIVPD Y2, Y15, Y2                      // c4e1055ed2 or c5855ed2
6504	VDIVPD Y11, Y15, Y2                     // c4c1055ed3
6505	VDIVPD (BX), Y15, Y11                   // c461055e1b or c5055e1b
6506	VDIVPD (R11), Y15, Y11                  // c441055e1b
6507	VDIVPD Y2, Y15, Y11                     // c461055eda or c5055eda
6508	VDIVPD Y11, Y15, Y11                    // c441055edb
6509	VDIVPS (BX), X9, X2                     // c4e1305e13 or c5b05e13
6510	VDIVPS (R11), X9, X2                    // c4c1305e13
6511	VDIVPS X2, X9, X2                       // c4e1305ed2 or c5b05ed2
6512	VDIVPS X11, X9, X2                      // c4c1305ed3
6513	VDIVPS (BX), X9, X11                    // c461305e1b or c5305e1b
6514	VDIVPS (R11), X9, X11                   // c441305e1b
6515	VDIVPS X2, X9, X11                      // c461305eda or c5305eda
6516	VDIVPS X11, X9, X11                     // c441305edb
6517	VDIVPS (BX), Y15, Y2                    // c4e1045e13 or c5845e13
6518	VDIVPS (R11), Y15, Y2                   // c4c1045e13
6519	VDIVPS Y2, Y15, Y2                      // c4e1045ed2 or c5845ed2
6520	VDIVPS Y11, Y15, Y2                     // c4c1045ed3
6521	VDIVPS (BX), Y15, Y11                   // c461045e1b or c5045e1b
6522	VDIVPS (R11), Y15, Y11                  // c441045e1b
6523	VDIVPS Y2, Y15, Y11                     // c461045eda or c5045eda
6524	VDIVPS Y11, Y15, Y11                    // c441045edb
6525	VDIVSD (BX), X9, X2                     // c4e1335e13 or c5b35e13
6526	VDIVSD (R11), X9, X2                    // c4c1335e13
6527	VDIVSD X2, X9, X2                       // c4e1335ed2 or c5b35ed2
6528	VDIVSD X11, X9, X2                      // c4c1335ed3
6529	VDIVSD (BX), X9, X11                    // c461335e1b or c5335e1b
6530	VDIVSD (R11), X9, X11                   // c441335e1b
6531	VDIVSD X2, X9, X11                      // c461335eda or c5335eda
6532	VDIVSD X11, X9, X11                     // c441335edb
6533	VDIVSS (BX), X9, X2                     // c4e1325e13 or c5b25e13
6534	VDIVSS (R11), X9, X2                    // c4c1325e13
6535	VDIVSS X2, X9, X2                       // c4e1325ed2 or c5b25ed2
6536	VDIVSS X11, X9, X2                      // c4c1325ed3
6537	VDIVSS (BX), X9, X11                    // c461325e1b or c5325e1b
6538	VDIVSS (R11), X9, X11                   // c441325e1b
6539	VDIVSS X2, X9, X11                      // c461325eda or c5325eda
6540	VDIVSS X11, X9, X11                     // c441325edb
6541	VDPPD $7, (BX), X9, X2                  // c4e331411307
6542	VDPPD $7, (R11), X9, X2                 // c4c331411307
6543	VDPPD $7, X2, X9, X2                    // c4e33141d207
6544	VDPPD $7, X11, X9, X2                   // c4c33141d307
6545	VDPPD $7, (BX), X9, X11                 // c46331411b07
6546	VDPPD $7, (R11), X9, X11                // c44331411b07
6547	VDPPD $7, X2, X9, X11                   // c4633141da07
6548	VDPPD $7, X11, X9, X11                  // c4433141db07
6549	VDPPS $7, (BX), X9, X2                  // c4e331401307
6550	VDPPS $7, (R11), X9, X2                 // c4c331401307
6551	VDPPS $7, X2, X9, X2                    // c4e33140d207
6552	VDPPS $7, X11, X9, X2                   // c4c33140d307
6553	VDPPS $7, (BX), X9, X11                 // c46331401b07
6554	VDPPS $7, (R11), X9, X11                // c44331401b07
6555	VDPPS $7, X2, X9, X11                   // c4633140da07
6556	VDPPS $7, X11, X9, X11                  // c4433140db07
6557	VDPPS $7, (BX), Y15, Y2                 // c4e305401307
6558	VDPPS $7, (R11), Y15, Y2                // c4c305401307
6559	VDPPS $7, Y2, Y15, Y2                   // c4e30540d207
6560	VDPPS $7, Y11, Y15, Y2                  // c4c30540d307
6561	VDPPS $7, (BX), Y15, Y11                // c46305401b07
6562	VDPPS $7, (R11), Y15, Y11               // c44305401b07
6563	VDPPS $7, Y2, Y15, Y11                  // c4630540da07
6564	VDPPS $7, Y11, Y15, Y11                 // c4430540db07
6565	VERR (BX)                               // 0f0023
6566	VERR (R11)                              // 410f0023
6567	VERR DX                                 // 0f00e2
6568	VERR R11                                // 410f00e3
6569	VERW (BX)                               // 0f002b
6570	VERW (R11)                              // 410f002b
6571	VERW DX                                 // 0f00ea
6572	VERW R11                                // 410f00eb
6573	VEXTRACTF128 $7, Y2, (BX)               // c4e37d191307
6574	VEXTRACTF128 $7, Y11, (BX)              // c4637d191b07
6575	VEXTRACTF128 $7, Y2, (R11)              // c4c37d191307
6576	VEXTRACTF128 $7, Y11, (R11)             // c4437d191b07
6577	VEXTRACTF128 $7, Y2, X2                 // c4e37d19d207
6578	VEXTRACTF128 $7, Y11, X2                // c4637d19da07
6579	VEXTRACTF128 $7, Y2, X11                // c4c37d19d307
6580	VEXTRACTF128 $7, Y11, X11               // c4437d19db07
6581	VEXTRACTI128 $7, Y2, (BX)               // c4e37d391307
6582	VEXTRACTI128 $7, Y11, (BX)              // c4637d391b07
6583	VEXTRACTI128 $7, Y2, (R11)              // c4c37d391307
6584	VEXTRACTI128 $7, Y11, (R11)             // c4437d391b07
6585	VEXTRACTI128 $7, Y2, X2                 // c4e37d39d207
6586	VEXTRACTI128 $7, Y11, X2                // c4637d39da07
6587	VEXTRACTI128 $7, Y2, X11                // c4c37d39d307
6588	VEXTRACTI128 $7, Y11, X11               // c4437d39db07
6589	VEXTRACTPS $7, X2, (BX)                 // c4e379171307
6590	VEXTRACTPS $7, X11, (BX)                // c46379171b07
6591	VEXTRACTPS $7, X2, (R11)                // c4c379171307
6592	VEXTRACTPS $7, X11, (R11)               // c44379171b07
6593	VEXTRACTPS $7, X2, DX                   // c4e37917d207
6594	VEXTRACTPS $7, X11, DX                  // c4637917da07
6595	VEXTRACTPS $7, X2, R11                  // c4c37917d307
6596	VEXTRACTPS $7, X11, R11                 // c4437917db07
6597	VFMADD132PD (BX), X9, X2                // c4e2b19813
6598	VFMADD132PD (R11), X9, X2               // c4c2b19813
6599	VFMADD132PD X2, X9, X2                  // c4e2b198d2
6600	VFMADD132PD X11, X9, X2                 // c4c2b198d3
6601	VFMADD132PD (BX), X9, X11               // c462b1981b
6602	VFMADD132PD (R11), X9, X11              // c442b1981b
6603	VFMADD132PD X2, X9, X11                 // c462b198da
6604	VFMADD132PD X11, X9, X11                // c442b198db
6605	VFMADD132PD (BX), Y15, Y2               // c4e2859813
6606	VFMADD132PD (R11), Y15, Y2              // c4c2859813
6607	VFMADD132PD Y2, Y15, Y2                 // c4e28598d2
6608	VFMADD132PD Y11, Y15, Y2                // c4c28598d3
6609	VFMADD132PD (BX), Y15, Y11              // c46285981b
6610	VFMADD132PD (R11), Y15, Y11             // c44285981b
6611	VFMADD132PD Y2, Y15, Y11                // c4628598da
6612	VFMADD132PD Y11, Y15, Y11               // c4428598db
6613	VFMADD132PS (BX), X9, X2                // c4e2319813
6614	VFMADD132PS (R11), X9, X2               // c4c2319813
6615	VFMADD132PS X2, X9, X2                  // c4e23198d2
6616	VFMADD132PS X11, X9, X2                 // c4c23198d3
6617	VFMADD132PS (BX), X9, X11               // c46231981b
6618	VFMADD132PS (R11), X9, X11              // c44231981b
6619	VFMADD132PS X2, X9, X11                 // c4623198da
6620	VFMADD132PS X11, X9, X11                // c4423198db
6621	VFMADD132PS (BX), Y15, Y2               // c4e2059813
6622	VFMADD132PS (R11), Y15, Y2              // c4c2059813
6623	VFMADD132PS Y2, Y15, Y2                 // c4e20598d2
6624	VFMADD132PS Y11, Y15, Y2                // c4c20598d3
6625	VFMADD132PS (BX), Y15, Y11              // c46205981b
6626	VFMADD132PS (R11), Y15, Y11             // c44205981b
6627	VFMADD132PS Y2, Y15, Y11                // c4620598da
6628	VFMADD132PS Y11, Y15, Y11               // c4420598db
6629	VFMADD132SD (BX), X9, X2                // c4e2b19913
6630	VFMADD132SD (R11), X9, X2               // c4c2b19913
6631	VFMADD132SD X2, X9, X2                  // c4e2b199d2
6632	VFMADD132SD X11, X9, X2                 // c4c2b199d3
6633	VFMADD132SD (BX), X9, X11               // c462b1991b
6634	VFMADD132SD (R11), X9, X11              // c442b1991b
6635	VFMADD132SD X2, X9, X11                 // c462b199da
6636	VFMADD132SD X11, X9, X11                // c442b199db
6637	VFMADD132SS (BX), X9, X2                // c4e2319913
6638	VFMADD132SS (R11), X9, X2               // c4c2319913
6639	VFMADD132SS X2, X9, X2                  // c4e23199d2
6640	VFMADD132SS X11, X9, X2                 // c4c23199d3
6641	VFMADD132SS (BX), X9, X11               // c46231991b
6642	VFMADD132SS (R11), X9, X11              // c44231991b
6643	VFMADD132SS X2, X9, X11                 // c4623199da
6644	VFMADD132SS X11, X9, X11                // c4423199db
6645	VFMADD213PD (BX), X9, X2                // c4e2b1a813
6646	VFMADD213PD (R11), X9, X2               // c4c2b1a813
6647	VFMADD213PD X2, X9, X2                  // c4e2b1a8d2
6648	VFMADD213PD X11, X9, X2                 // c4c2b1a8d3
6649	VFMADD213PD (BX), X9, X11               // c462b1a81b
6650	VFMADD213PD (R11), X9, X11              // c442b1a81b
6651	VFMADD213PD X2, X9, X11                 // c462b1a8da
6652	VFMADD213PD X11, X9, X11                // c442b1a8db
6653	VFMADD213PD (BX), Y15, Y2               // c4e285a813
6654	VFMADD213PD (R11), Y15, Y2              // c4c285a813
6655	VFMADD213PD Y2, Y15, Y2                 // c4e285a8d2
6656	VFMADD213PD Y11, Y15, Y2                // c4c285a8d3
6657	VFMADD213PD (BX), Y15, Y11              // c46285a81b
6658	VFMADD213PD (R11), Y15, Y11             // c44285a81b
6659	VFMADD213PD Y2, Y15, Y11                // c46285a8da
6660	VFMADD213PD Y11, Y15, Y11               // c44285a8db
6661	VFMADD213PS (BX), X9, X2                // c4e231a813
6662	VFMADD213PS (R11), X9, X2               // c4c231a813
6663	VFMADD213PS X2, X9, X2                  // c4e231a8d2
6664	VFMADD213PS X11, X9, X2                 // c4c231a8d3
6665	VFMADD213PS (BX), X9, X11               // c46231a81b
6666	VFMADD213PS (R11), X9, X11              // c44231a81b
6667	VFMADD213PS X2, X9, X11                 // c46231a8da
6668	VFMADD213PS X11, X9, X11                // c44231a8db
6669	VFMADD213PS (BX), Y15, Y2               // c4e205a813
6670	VFMADD213PS (R11), Y15, Y2              // c4c205a813
6671	VFMADD213PS Y2, Y15, Y2                 // c4e205a8d2
6672	VFMADD213PS Y11, Y15, Y2                // c4c205a8d3
6673	VFMADD213PS (BX), Y15, Y11              // c46205a81b
6674	VFMADD213PS (R11), Y15, Y11             // c44205a81b
6675	VFMADD213PS Y2, Y15, Y11                // c46205a8da
6676	VFMADD213PS Y11, Y15, Y11               // c44205a8db
6677	VFMADD213SD (BX), X9, X2                // c4e2b1a913
6678	VFMADD213SD (R11), X9, X2               // c4c2b1a913
6679	VFMADD213SD X2, X9, X2                  // c4e2b1a9d2
6680	VFMADD213SD X11, X9, X2                 // c4c2b1a9d3
6681	VFMADD213SD (BX), X9, X11               // c462b1a91b
6682	VFMADD213SD (R11), X9, X11              // c442b1a91b
6683	VFMADD213SD X2, X9, X11                 // c462b1a9da
6684	VFMADD213SD X11, X9, X11                // c442b1a9db
6685	VFMADD213SS (BX), X9, X2                // c4e231a913
6686	VFMADD213SS (R11), X9, X2               // c4c231a913
6687	VFMADD213SS X2, X9, X2                  // c4e231a9d2
6688	VFMADD213SS X11, X9, X2                 // c4c231a9d3
6689	VFMADD213SS (BX), X9, X11               // c46231a91b
6690	VFMADD213SS (R11), X9, X11              // c44231a91b
6691	VFMADD213SS X2, X9, X11                 // c46231a9da
6692	VFMADD213SS X11, X9, X11                // c44231a9db
6693	VFMADD231PD (BX), X9, X2                // c4e2b1b813
6694	VFMADD231PD (R11), X9, X2               // c4c2b1b813
6695	VFMADD231PD X2, X9, X2                  // c4e2b1b8d2
6696	VFMADD231PD X11, X9, X2                 // c4c2b1b8d3
6697	VFMADD231PD (BX), X9, X11               // c462b1b81b
6698	VFMADD231PD (R11), X9, X11              // c442b1b81b
6699	VFMADD231PD X2, X9, X11                 // c462b1b8da
6700	VFMADD231PD X11, X9, X11                // c442b1b8db
6701	VFMADD231PD (BX), Y15, Y2               // c4e285b813
6702	VFMADD231PD (R11), Y15, Y2              // c4c285b813
6703	VFMADD231PD Y2, Y15, Y2                 // c4e285b8d2
6704	VFMADD231PD Y11, Y15, Y2                // c4c285b8d3
6705	VFMADD231PD (BX), Y15, Y11              // c46285b81b
6706	VFMADD231PD (R11), Y15, Y11             // c44285b81b
6707	VFMADD231PD Y2, Y15, Y11                // c46285b8da
6708	VFMADD231PD Y11, Y15, Y11               // c44285b8db
6709	VFMADD231PS (BX), X9, X2                // c4e231b813
6710	VFMADD231PS (R11), X9, X2               // c4c231b813
6711	VFMADD231PS X2, X9, X2                  // c4e231b8d2
6712	VFMADD231PS X11, X9, X2                 // c4c231b8d3
6713	VFMADD231PS (BX), X9, X11               // c46231b81b
6714	VFMADD231PS (R11), X9, X11              // c44231b81b
6715	VFMADD231PS X2, X9, X11                 // c46231b8da
6716	VFMADD231PS X11, X9, X11                // c44231b8db
6717	VFMADD231PS (BX), Y15, Y2               // c4e205b813
6718	VFMADD231PS (R11), Y15, Y2              // c4c205b813
6719	VFMADD231PS Y2, Y15, Y2                 // c4e205b8d2
6720	VFMADD231PS Y11, Y15, Y2                // c4c205b8d3
6721	VFMADD231PS (BX), Y15, Y11              // c46205b81b
6722	VFMADD231PS (R11), Y15, Y11             // c44205b81b
6723	VFMADD231PS Y2, Y15, Y11                // c46205b8da
6724	VFMADD231PS Y11, Y15, Y11               // c44205b8db
6725	VFMADD231SD (BX), X9, X2                // c4e2b1b913
6726	VFMADD231SD (R11), X9, X2               // c4c2b1b913
6727	VFMADD231SD X2, X9, X2                  // c4e2b1b9d2
6728	VFMADD231SD X11, X9, X2                 // c4c2b1b9d3
6729	VFMADD231SD (BX), X9, X11               // c462b1b91b
6730	VFMADD231SD (R11), X9, X11              // c442b1b91b
6731	VFMADD231SD X2, X9, X11                 // c462b1b9da
6732	VFMADD231SD X11, X9, X11                // c442b1b9db
6733	VFMADD231SS (BX), X9, X2                // c4e231b913
6734	VFMADD231SS (R11), X9, X2               // c4c231b913
6735	VFMADD231SS X2, X9, X2                  // c4e231b9d2
6736	VFMADD231SS X11, X9, X2                 // c4c231b9d3
6737	VFMADD231SS (BX), X9, X11               // c46231b91b
6738	VFMADD231SS (R11), X9, X11              // c44231b91b
6739	VFMADD231SS X2, X9, X11                 // c46231b9da
6740	VFMADD231SS X11, X9, X11                // c44231b9db
6741	VFMADDSUB132PD (BX), X9, X2             // c4e2b19613
6742	VFMADDSUB132PD (R11), X9, X2            // c4c2b19613
6743	VFMADDSUB132PD X2, X9, X2               // c4e2b196d2
6744	VFMADDSUB132PD X11, X9, X2              // c4c2b196d3
6745	VFMADDSUB132PD (BX), X9, X11            // c462b1961b
6746	VFMADDSUB132PD (R11), X9, X11           // c442b1961b
6747	VFMADDSUB132PD X2, X9, X11              // c462b196da
6748	VFMADDSUB132PD X11, X9, X11             // c442b196db
6749	VFMADDSUB132PD (BX), Y15, Y2            // c4e2859613
6750	VFMADDSUB132PD (R11), Y15, Y2           // c4c2859613
6751	VFMADDSUB132PD Y2, Y15, Y2              // c4e28596d2
6752	VFMADDSUB132PD Y11, Y15, Y2             // c4c28596d3
6753	VFMADDSUB132PD (BX), Y15, Y11           // c46285961b
6754	VFMADDSUB132PD (R11), Y15, Y11          // c44285961b
6755	VFMADDSUB132PD Y2, Y15, Y11             // c4628596da
6756	VFMADDSUB132PD Y11, Y15, Y11            // c4428596db
6757	VFMADDSUB132PS (BX), X9, X2             // c4e2319613
6758	VFMADDSUB132PS (R11), X9, X2            // c4c2319613
6759	VFMADDSUB132PS X2, X9, X2               // c4e23196d2
6760	VFMADDSUB132PS X11, X9, X2              // c4c23196d3
6761	VFMADDSUB132PS (BX), X9, X11            // c46231961b
6762	VFMADDSUB132PS (R11), X9, X11           // c44231961b
6763	VFMADDSUB132PS X2, X9, X11              // c4623196da
6764	VFMADDSUB132PS X11, X9, X11             // c4423196db
6765	VFMADDSUB132PS (BX), Y15, Y2            // c4e2059613
6766	VFMADDSUB132PS (R11), Y15, Y2           // c4c2059613
6767	VFMADDSUB132PS Y2, Y15, Y2              // c4e20596d2
6768	VFMADDSUB132PS Y11, Y15, Y2             // c4c20596d3
6769	VFMADDSUB132PS (BX), Y15, Y11           // c46205961b
6770	VFMADDSUB132PS (R11), Y15, Y11          // c44205961b
6771	VFMADDSUB132PS Y2, Y15, Y11             // c4620596da
6772	VFMADDSUB132PS Y11, Y15, Y11            // c4420596db
6773	VFMADDSUB213PD (BX), X9, X2             // c4e2b1a613
6774	VFMADDSUB213PD (R11), X9, X2            // c4c2b1a613
6775	VFMADDSUB213PD X2, X9, X2               // c4e2b1a6d2
6776	VFMADDSUB213PD X11, X9, X2              // c4c2b1a6d3
6777	VFMADDSUB213PD (BX), X9, X11            // c462b1a61b
6778	VFMADDSUB213PD (R11), X9, X11           // c442b1a61b
6779	VFMADDSUB213PD X2, X9, X11              // c462b1a6da
6780	VFMADDSUB213PD X11, X9, X11             // c442b1a6db
6781	VFMADDSUB213PD (BX), Y15, Y2            // c4e285a613
6782	VFMADDSUB213PD (R11), Y15, Y2           // c4c285a613
6783	VFMADDSUB213PD Y2, Y15, Y2              // c4e285a6d2
6784	VFMADDSUB213PD Y11, Y15, Y2             // c4c285a6d3
6785	VFMADDSUB213PD (BX), Y15, Y11           // c46285a61b
6786	VFMADDSUB213PD (R11), Y15, Y11          // c44285a61b
6787	VFMADDSUB213PD Y2, Y15, Y11             // c46285a6da
6788	VFMADDSUB213PD Y11, Y15, Y11            // c44285a6db
6789	VFMADDSUB213PS (BX), X9, X2             // c4e231a613
6790	VFMADDSUB213PS (R11), X9, X2            // c4c231a613
6791	VFMADDSUB213PS X2, X9, X2               // c4e231a6d2
6792	VFMADDSUB213PS X11, X9, X2              // c4c231a6d3
6793	VFMADDSUB213PS (BX), X9, X11            // c46231a61b
6794	VFMADDSUB213PS (R11), X9, X11           // c44231a61b
6795	VFMADDSUB213PS X2, X9, X11              // c46231a6da
6796	VFMADDSUB213PS X11, X9, X11             // c44231a6db
6797	VFMADDSUB213PS (BX), Y15, Y2            // c4e205a613
6798	VFMADDSUB213PS (R11), Y15, Y2           // c4c205a613
6799	VFMADDSUB213PS Y2, Y15, Y2              // c4e205a6d2
6800	VFMADDSUB213PS Y11, Y15, Y2             // c4c205a6d3
6801	VFMADDSUB213PS (BX), Y15, Y11           // c46205a61b
6802	VFMADDSUB213PS (R11), Y15, Y11          // c44205a61b
6803	VFMADDSUB213PS Y2, Y15, Y11             // c46205a6da
6804	VFMADDSUB213PS Y11, Y15, Y11            // c44205a6db
6805	VFMADDSUB231PD (BX), X9, X2             // c4e2b1b613
6806	VFMADDSUB231PD (R11), X9, X2            // c4c2b1b613
6807	VFMADDSUB231PD X2, X9, X2               // c4e2b1b6d2
6808	VFMADDSUB231PD X11, X9, X2              // c4c2b1b6d3
6809	VFMADDSUB231PD (BX), X9, X11            // c462b1b61b
6810	VFMADDSUB231PD (R11), X9, X11           // c442b1b61b
6811	VFMADDSUB231PD X2, X9, X11              // c462b1b6da
6812	VFMADDSUB231PD X11, X9, X11             // c442b1b6db
6813	VFMADDSUB231PD (BX), Y15, Y2            // c4e285b613
6814	VFMADDSUB231PD (R11), Y15, Y2           // c4c285b613
6815	VFMADDSUB231PD Y2, Y15, Y2              // c4e285b6d2
6816	VFMADDSUB231PD Y11, Y15, Y2             // c4c285b6d3
6817	VFMADDSUB231PD (BX), Y15, Y11           // c46285b61b
6818	VFMADDSUB231PD (R11), Y15, Y11          // c44285b61b
6819	VFMADDSUB231PD Y2, Y15, Y11             // c46285b6da
6820	VFMADDSUB231PD Y11, Y15, Y11            // c44285b6db
6821	VFMADDSUB231PS (BX), X9, X2             // c4e231b613
6822	VFMADDSUB231PS (R11), X9, X2            // c4c231b613
6823	VFMADDSUB231PS X2, X9, X2               // c4e231b6d2
6824	VFMADDSUB231PS X11, X9, X2              // c4c231b6d3
6825	VFMADDSUB231PS (BX), X9, X11            // c46231b61b
6826	VFMADDSUB231PS (R11), X9, X11           // c44231b61b
6827	VFMADDSUB231PS X2, X9, X11              // c46231b6da
6828	VFMADDSUB231PS X11, X9, X11             // c44231b6db
6829	VFMADDSUB231PS (BX), Y15, Y2            // c4e205b613
6830	VFMADDSUB231PS (R11), Y15, Y2           // c4c205b613
6831	VFMADDSUB231PS Y2, Y15, Y2              // c4e205b6d2
6832	VFMADDSUB231PS Y11, Y15, Y2             // c4c205b6d3
6833	VFMADDSUB231PS (BX), Y15, Y11           // c46205b61b
6834	VFMADDSUB231PS (R11), Y15, Y11          // c44205b61b
6835	VFMADDSUB231PS Y2, Y15, Y11             // c46205b6da
6836	VFMADDSUB231PS Y11, Y15, Y11            // c44205b6db
6837	VFMSUB132PD (BX), X9, X2                // c4e2b19a13
6838	VFMSUB132PD (R11), X9, X2               // c4c2b19a13
6839	VFMSUB132PD X2, X9, X2                  // c4e2b19ad2
6840	VFMSUB132PD X11, X9, X2                 // c4c2b19ad3
6841	VFMSUB132PD (BX), X9, X11               // c462b19a1b
6842	VFMSUB132PD (R11), X9, X11              // c442b19a1b
6843	VFMSUB132PD X2, X9, X11                 // c462b19ada
6844	VFMSUB132PD X11, X9, X11                // c442b19adb
6845	VFMSUB132PD (BX), Y15, Y2               // c4e2859a13
6846	VFMSUB132PD (R11), Y15, Y2              // c4c2859a13
6847	VFMSUB132PD Y2, Y15, Y2                 // c4e2859ad2
6848	VFMSUB132PD Y11, Y15, Y2                // c4c2859ad3
6849	VFMSUB132PD (BX), Y15, Y11              // c462859a1b
6850	VFMSUB132PD (R11), Y15, Y11             // c442859a1b
6851	VFMSUB132PD Y2, Y15, Y11                // c462859ada
6852	VFMSUB132PD Y11, Y15, Y11               // c442859adb
6853	VFMSUB132PS (BX), X9, X2                // c4e2319a13
6854	VFMSUB132PS (R11), X9, X2               // c4c2319a13
6855	VFMSUB132PS X2, X9, X2                  // c4e2319ad2
6856	VFMSUB132PS X11, X9, X2                 // c4c2319ad3
6857	VFMSUB132PS (BX), X9, X11               // c462319a1b
6858	VFMSUB132PS (R11), X9, X11              // c442319a1b
6859	VFMSUB132PS X2, X9, X11                 // c462319ada
6860	VFMSUB132PS X11, X9, X11                // c442319adb
6861	VFMSUB132PS (BX), Y15, Y2               // c4e2059a13
6862	VFMSUB132PS (R11), Y15, Y2              // c4c2059a13
6863	VFMSUB132PS Y2, Y15, Y2                 // c4e2059ad2
6864	VFMSUB132PS Y11, Y15, Y2                // c4c2059ad3
6865	VFMSUB132PS (BX), Y15, Y11              // c462059a1b
6866	VFMSUB132PS (R11), Y15, Y11             // c442059a1b
6867	VFMSUB132PS Y2, Y15, Y11                // c462059ada
6868	VFMSUB132PS Y11, Y15, Y11               // c442059adb
6869	VFMSUB132SD (BX), X9, X2                // c4e2b19b13
6870	VFMSUB132SD (R11), X9, X2               // c4c2b19b13
6871	VFMSUB132SD X2, X9, X2                  // c4e2b19bd2
6872	VFMSUB132SD X11, X9, X2                 // c4c2b19bd3
6873	VFMSUB132SD (BX), X9, X11               // c462b19b1b
6874	VFMSUB132SD (R11), X9, X11              // c442b19b1b
6875	VFMSUB132SD X2, X9, X11                 // c462b19bda
6876	VFMSUB132SD X11, X9, X11                // c442b19bdb
6877	VFMSUB132SS (BX), X9, X2                // c4e2319b13
6878	VFMSUB132SS (R11), X9, X2               // c4c2319b13
6879	VFMSUB132SS X2, X9, X2                  // c4e2319bd2
6880	VFMSUB132SS X11, X9, X2                 // c4c2319bd3
6881	VFMSUB132SS (BX), X9, X11               // c462319b1b
6882	VFMSUB132SS (R11), X9, X11              // c442319b1b
6883	VFMSUB132SS X2, X9, X11                 // c462319bda
6884	VFMSUB132SS X11, X9, X11                // c442319bdb
6885	VFMSUB213PD (BX), X9, X2                // c4e2b1aa13
6886	VFMSUB213PD (R11), X9, X2               // c4c2b1aa13
6887	VFMSUB213PD X2, X9, X2                  // c4e2b1aad2
6888	VFMSUB213PD X11, X9, X2                 // c4c2b1aad3
6889	VFMSUB213PD (BX), X9, X11               // c462b1aa1b
6890	VFMSUB213PD (R11), X9, X11              // c442b1aa1b
6891	VFMSUB213PD X2, X9, X11                 // c462b1aada
6892	VFMSUB213PD X11, X9, X11                // c442b1aadb
6893	VFMSUB213PD (BX), Y15, Y2               // c4e285aa13
6894	VFMSUB213PD (R11), Y15, Y2              // c4c285aa13
6895	VFMSUB213PD Y2, Y15, Y2                 // c4e285aad2
6896	VFMSUB213PD Y11, Y15, Y2                // c4c285aad3
6897	VFMSUB213PD (BX), Y15, Y11              // c46285aa1b
6898	VFMSUB213PD (R11), Y15, Y11             // c44285aa1b
6899	VFMSUB213PD Y2, Y15, Y11                // c46285aada
6900	VFMSUB213PD Y11, Y15, Y11               // c44285aadb
6901	VFMSUB213PS (BX), X9, X2                // c4e231aa13
6902	VFMSUB213PS (R11), X9, X2               // c4c231aa13
6903	VFMSUB213PS X2, X9, X2                  // c4e231aad2
6904	VFMSUB213PS X11, X9, X2                 // c4c231aad3
6905	VFMSUB213PS (BX), X9, X11               // c46231aa1b
6906	VFMSUB213PS (R11), X9, X11              // c44231aa1b
6907	VFMSUB213PS X2, X9, X11                 // c46231aada
6908	VFMSUB213PS X11, X9, X11                // c44231aadb
6909	VFMSUB213PS (BX), Y15, Y2               // c4e205aa13
6910	VFMSUB213PS (R11), Y15, Y2              // c4c205aa13
6911	VFMSUB213PS Y2, Y15, Y2                 // c4e205aad2
6912	VFMSUB213PS Y11, Y15, Y2                // c4c205aad3
6913	VFMSUB213PS (BX), Y15, Y11              // c46205aa1b
6914	VFMSUB213PS (R11), Y15, Y11             // c44205aa1b
6915	VFMSUB213PS Y2, Y15, Y11                // c46205aada
6916	VFMSUB213PS Y11, Y15, Y11               // c44205aadb
6917	VFMSUB213SD (BX), X9, X2                // c4e2b1ab13
6918	VFMSUB213SD (R11), X9, X2               // c4c2b1ab13
6919	VFMSUB213SD X2, X9, X2                  // c4e2b1abd2
6920	VFMSUB213SD X11, X9, X2                 // c4c2b1abd3
6921	VFMSUB213SD (BX), X9, X11               // c462b1ab1b
6922	VFMSUB213SD (R11), X9, X11              // c442b1ab1b
6923	VFMSUB213SD X2, X9, X11                 // c462b1abda
6924	VFMSUB213SD X11, X9, X11                // c442b1abdb
6925	VFMSUB213SS (BX), X9, X2                // c4e231ab13
6926	VFMSUB213SS (R11), X9, X2               // c4c231ab13
6927	VFMSUB213SS X2, X9, X2                  // c4e231abd2
6928	VFMSUB213SS X11, X9, X2                 // c4c231abd3
6929	VFMSUB213SS (BX), X9, X11               // c46231ab1b
6930	VFMSUB213SS (R11), X9, X11              // c44231ab1b
6931	VFMSUB213SS X2, X9, X11                 // c46231abda
6932	VFMSUB213SS X11, X9, X11                // c44231abdb
6933	VFMSUB231PD (BX), X9, X2                // c4e2b1ba13
6934	VFMSUB231PD (R11), X9, X2               // c4c2b1ba13
6935	VFMSUB231PD X2, X9, X2                  // c4e2b1bad2
6936	VFMSUB231PD X11, X9, X2                 // c4c2b1bad3
6937	VFMSUB231PD (BX), X9, X11               // c462b1ba1b
6938	VFMSUB231PD (R11), X9, X11              // c442b1ba1b
6939	VFMSUB231PD X2, X9, X11                 // c462b1bada
6940	VFMSUB231PD X11, X9, X11                // c442b1badb
6941	VFMSUB231PD (BX), Y15, Y2               // c4e285ba13
6942	VFMSUB231PD (R11), Y15, Y2              // c4c285ba13
6943	VFMSUB231PD Y2, Y15, Y2                 // c4e285bad2
6944	VFMSUB231PD Y11, Y15, Y2                // c4c285bad3
6945	VFMSUB231PD (BX), Y15, Y11              // c46285ba1b
6946	VFMSUB231PD (R11), Y15, Y11             // c44285ba1b
6947	VFMSUB231PD Y2, Y15, Y11                // c46285bada
6948	VFMSUB231PD Y11, Y15, Y11               // c44285badb
6949	VFMSUB231PS (BX), X9, X2                // c4e231ba13
6950	VFMSUB231PS (R11), X9, X2               // c4c231ba13
6951	VFMSUB231PS X2, X9, X2                  // c4e231bad2
6952	VFMSUB231PS X11, X9, X2                 // c4c231bad3
6953	VFMSUB231PS (BX), X9, X11               // c46231ba1b
6954	VFMSUB231PS (R11), X9, X11              // c44231ba1b
6955	VFMSUB231PS X2, X9, X11                 // c46231bada
6956	VFMSUB231PS X11, X9, X11                // c44231badb
6957	VFMSUB231PS (BX), Y15, Y2               // c4e205ba13
6958	VFMSUB231PS (R11), Y15, Y2              // c4c205ba13
6959	VFMSUB231PS Y2, Y15, Y2                 // c4e205bad2
6960	VFMSUB231PS Y11, Y15, Y2                // c4c205bad3
6961	VFMSUB231PS (BX), Y15, Y11              // c46205ba1b
6962	VFMSUB231PS (R11), Y15, Y11             // c44205ba1b
6963	VFMSUB231PS Y2, Y15, Y11                // c46205bada
6964	VFMSUB231PS Y11, Y15, Y11               // c44205badb
6965	VFMSUB231SD (BX), X9, X2                // c4e2b1bb13
6966	VFMSUB231SD (R11), X9, X2               // c4c2b1bb13
6967	VFMSUB231SD X2, X9, X2                  // c4e2b1bbd2
6968	VFMSUB231SD X11, X9, X2                 // c4c2b1bbd3
6969	VFMSUB231SD (BX), X9, X11               // c462b1bb1b
6970	VFMSUB231SD (R11), X9, X11              // c442b1bb1b
6971	VFMSUB231SD X2, X9, X11                 // c462b1bbda
6972	VFMSUB231SD X11, X9, X11                // c442b1bbdb
6973	VFMSUB231SS (BX), X9, X2                // c4e231bb13
6974	VFMSUB231SS (R11), X9, X2               // c4c231bb13
6975	VFMSUB231SS X2, X9, X2                  // c4e231bbd2
6976	VFMSUB231SS X11, X9, X2                 // c4c231bbd3
6977	VFMSUB231SS (BX), X9, X11               // c46231bb1b
6978	VFMSUB231SS (R11), X9, X11              // c44231bb1b
6979	VFMSUB231SS X2, X9, X11                 // c46231bbda
6980	VFMSUB231SS X11, X9, X11                // c44231bbdb
6981	VFMSUBADD132PD (BX), X9, X2             // c4e2b19713
6982	VFMSUBADD132PD (R11), X9, X2            // c4c2b19713
6983	VFMSUBADD132PD X2, X9, X2               // c4e2b197d2
6984	VFMSUBADD132PD X11, X9, X2              // c4c2b197d3
6985	VFMSUBADD132PD (BX), X9, X11            // c462b1971b
6986	VFMSUBADD132PD (R11), X9, X11           // c442b1971b
6987	VFMSUBADD132PD X2, X9, X11              // c462b197da
6988	VFMSUBADD132PD X11, X9, X11             // c442b197db
6989	VFMSUBADD132PD (BX), Y15, Y2            // c4e2859713
6990	VFMSUBADD132PD (R11), Y15, Y2           // c4c2859713
6991	VFMSUBADD132PD Y2, Y15, Y2              // c4e28597d2
6992	VFMSUBADD132PD Y11, Y15, Y2             // c4c28597d3
6993	VFMSUBADD132PD (BX), Y15, Y11           // c46285971b
6994	VFMSUBADD132PD (R11), Y15, Y11          // c44285971b
6995	VFMSUBADD132PD Y2, Y15, Y11             // c4628597da
6996	VFMSUBADD132PD Y11, Y15, Y11            // c4428597db
6997	VFMSUBADD132PS (BX), X9, X2             // c4e2319713
6998	VFMSUBADD132PS (R11), X9, X2            // c4c2319713
6999	VFMSUBADD132PS X2, X9, X2               // c4e23197d2
7000	VFMSUBADD132PS X11, X9, X2              // c4c23197d3
7001	VFMSUBADD132PS (BX), X9, X11            // c46231971b
7002	VFMSUBADD132PS (R11), X9, X11           // c44231971b
7003	VFMSUBADD132PS X2, X9, X11              // c4623197da
7004	VFMSUBADD132PS X11, X9, X11             // c4423197db
7005	VFMSUBADD132PS (BX), Y15, Y2            // c4e2059713
7006	VFMSUBADD132PS (R11), Y15, Y2           // c4c2059713
7007	VFMSUBADD132PS Y2, Y15, Y2              // c4e20597d2
7008	VFMSUBADD132PS Y11, Y15, Y2             // c4c20597d3
7009	VFMSUBADD132PS (BX), Y15, Y11           // c46205971b
7010	VFMSUBADD132PS (R11), Y15, Y11          // c44205971b
7011	VFMSUBADD132PS Y2, Y15, Y11             // c4620597da
7012	VFMSUBADD132PS Y11, Y15, Y11            // c4420597db
7013	VFMSUBADD213PD (BX), X9, X2             // c4e2b1a713
7014	VFMSUBADD213PD (R11), X9, X2            // c4c2b1a713
7015	VFMSUBADD213PD X2, X9, X2               // c4e2b1a7d2
7016	VFMSUBADD213PD X11, X9, X2              // c4c2b1a7d3
7017	VFMSUBADD213PD (BX), X9, X11            // c462b1a71b
7018	VFMSUBADD213PD (R11), X9, X11           // c442b1a71b
7019	VFMSUBADD213PD X2, X9, X11              // c462b1a7da
7020	VFMSUBADD213PD X11, X9, X11             // c442b1a7db
7021	VFMSUBADD213PD (BX), Y15, Y2            // c4e285a713
7022	VFMSUBADD213PD (R11), Y15, Y2           // c4c285a713
7023	VFMSUBADD213PD Y2, Y15, Y2              // c4e285a7d2
7024	VFMSUBADD213PD Y11, Y15, Y2             // c4c285a7d3
7025	VFMSUBADD213PD (BX), Y15, Y11           // c46285a71b
7026	VFMSUBADD213PD (R11), Y15, Y11          // c44285a71b
7027	VFMSUBADD213PD Y2, Y15, Y11             // c46285a7da
7028	VFMSUBADD213PD Y11, Y15, Y11            // c44285a7db
7029	VFMSUBADD213PS (BX), X9, X2             // c4e231a713
7030	VFMSUBADD213PS (R11), X9, X2            // c4c231a713
7031	VFMSUBADD213PS X2, X9, X2               // c4e231a7d2
7032	VFMSUBADD213PS X11, X9, X2              // c4c231a7d3
7033	VFMSUBADD213PS (BX), X9, X11            // c46231a71b
7034	VFMSUBADD213PS (R11), X9, X11           // c44231a71b
7035	VFMSUBADD213PS X2, X9, X11              // c46231a7da
7036	VFMSUBADD213PS X11, X9, X11             // c44231a7db
7037	VFMSUBADD213PS (BX), Y15, Y2            // c4e205a713
7038	VFMSUBADD213PS (R11), Y15, Y2           // c4c205a713
7039	VFMSUBADD213PS Y2, Y15, Y2              // c4e205a7d2
7040	VFMSUBADD213PS Y11, Y15, Y2             // c4c205a7d3
7041	VFMSUBADD213PS (BX), Y15, Y11           // c46205a71b
7042	VFMSUBADD213PS (R11), Y15, Y11          // c44205a71b
7043	VFMSUBADD213PS Y2, Y15, Y11             // c46205a7da
7044	VFMSUBADD213PS Y11, Y15, Y11            // c44205a7db
7045	VFMSUBADD231PD (BX), X9, X2             // c4e2b1b713
7046	VFMSUBADD231PD (R11), X9, X2            // c4c2b1b713
7047	VFMSUBADD231PD X2, X9, X2               // c4e2b1b7d2
7048	VFMSUBADD231PD X11, X9, X2              // c4c2b1b7d3
7049	VFMSUBADD231PD (BX), X9, X11            // c462b1b71b
7050	VFMSUBADD231PD (R11), X9, X11           // c442b1b71b
7051	VFMSUBADD231PD X2, X9, X11              // c462b1b7da
7052	VFMSUBADD231PD X11, X9, X11             // c442b1b7db
7053	VFMSUBADD231PD (BX), Y15, Y2            // c4e285b713
7054	VFMSUBADD231PD (R11), Y15, Y2           // c4c285b713
7055	VFMSUBADD231PD Y2, Y15, Y2              // c4e285b7d2
7056	VFMSUBADD231PD Y11, Y15, Y2             // c4c285b7d3
7057	VFMSUBADD231PD (BX), Y15, Y11           // c46285b71b
7058	VFMSUBADD231PD (R11), Y15, Y11          // c44285b71b
7059	VFMSUBADD231PD Y2, Y15, Y11             // c46285b7da
7060	VFMSUBADD231PD Y11, Y15, Y11            // c44285b7db
7061	VFMSUBADD231PS (BX), X9, X2             // c4e231b713
7062	VFMSUBADD231PS (R11), X9, X2            // c4c231b713
7063	VFMSUBADD231PS X2, X9, X2               // c4e231b7d2
7064	VFMSUBADD231PS X11, X9, X2              // c4c231b7d3
7065	VFMSUBADD231PS (BX), X9, X11            // c46231b71b
7066	VFMSUBADD231PS (R11), X9, X11           // c44231b71b
7067	VFMSUBADD231PS X2, X9, X11              // c46231b7da
7068	VFMSUBADD231PS X11, X9, X11             // c44231b7db
7069	VFMSUBADD231PS (BX), Y15, Y2            // c4e205b713
7070	VFMSUBADD231PS (R11), Y15, Y2           // c4c205b713
7071	VFMSUBADD231PS Y2, Y15, Y2              // c4e205b7d2
7072	VFMSUBADD231PS Y11, Y15, Y2             // c4c205b7d3
7073	VFMSUBADD231PS (BX), Y15, Y11           // c46205b71b
7074	VFMSUBADD231PS (R11), Y15, Y11          // c44205b71b
7075	VFMSUBADD231PS Y2, Y15, Y11             // c46205b7da
7076	VFMSUBADD231PS Y11, Y15, Y11            // c44205b7db
7077	VFNMADD132PD (BX), X9, X2               // c4e2b19c13
7078	VFNMADD132PD (R11), X9, X2              // c4c2b19c13
7079	VFNMADD132PD X2, X9, X2                 // c4e2b19cd2
7080	VFNMADD132PD X11, X9, X2                // c4c2b19cd3
7081	VFNMADD132PD (BX), X9, X11              // c462b19c1b
7082	VFNMADD132PD (R11), X9, X11             // c442b19c1b
7083	VFNMADD132PD X2, X9, X11                // c462b19cda
7084	VFNMADD132PD X11, X9, X11               // c442b19cdb
7085	VFNMADD132PD (BX), Y15, Y2              // c4e2859c13
7086	VFNMADD132PD (R11), Y15, Y2             // c4c2859c13
7087	VFNMADD132PD Y2, Y15, Y2                // c4e2859cd2
7088	VFNMADD132PD Y11, Y15, Y2               // c4c2859cd3
7089	VFNMADD132PD (BX), Y15, Y11             // c462859c1b
7090	VFNMADD132PD (R11), Y15, Y11            // c442859c1b
7091	VFNMADD132PD Y2, Y15, Y11               // c462859cda
7092	VFNMADD132PD Y11, Y15, Y11              // c442859cdb
7093	VFNMADD132PS (BX), X9, X2               // c4e2319c13
7094	VFNMADD132PS (R11), X9, X2              // c4c2319c13
7095	VFNMADD132PS X2, X9, X2                 // c4e2319cd2
7096	VFNMADD132PS X11, X9, X2                // c4c2319cd3
7097	VFNMADD132PS (BX), X9, X11              // c462319c1b
7098	VFNMADD132PS (R11), X9, X11             // c442319c1b
7099	VFNMADD132PS X2, X9, X11                // c462319cda
7100	VFNMADD132PS X11, X9, X11               // c442319cdb
7101	VFNMADD132PS (BX), Y15, Y2              // c4e2059c13
7102	VFNMADD132PS (R11), Y15, Y2             // c4c2059c13
7103	VFNMADD132PS Y2, Y15, Y2                // c4e2059cd2
7104	VFNMADD132PS Y11, Y15, Y2               // c4c2059cd3
7105	VFNMADD132PS (BX), Y15, Y11             // c462059c1b
7106	VFNMADD132PS (R11), Y15, Y11            // c442059c1b
7107	VFNMADD132PS Y2, Y15, Y11               // c462059cda
7108	VFNMADD132PS Y11, Y15, Y11              // c442059cdb
7109	VFNMADD132SD (BX), X9, X2               // c4e2b19d13
7110	VFNMADD132SD (R11), X9, X2              // c4c2b19d13
7111	VFNMADD132SD X2, X9, X2                 // c4e2b19dd2
7112	VFNMADD132SD X11, X9, X2                // c4c2b19dd3
7113	VFNMADD132SD (BX), X9, X11              // c462b19d1b
7114	VFNMADD132SD (R11), X9, X11             // c442b19d1b
7115	VFNMADD132SD X2, X9, X11                // c462b19dda
7116	VFNMADD132SD X11, X9, X11               // c442b19ddb
7117	VFNMADD132SS (BX), X9, X2               // c4e2319d13
7118	VFNMADD132SS (R11), X9, X2              // c4c2319d13
7119	VFNMADD132SS X2, X9, X2                 // c4e2319dd2
7120	VFNMADD132SS X11, X9, X2                // c4c2319dd3
7121	VFNMADD132SS (BX), X9, X11              // c462319d1b
7122	VFNMADD132SS (R11), X9, X11             // c442319d1b
7123	VFNMADD132SS X2, X9, X11                // c462319dda
7124	VFNMADD132SS X11, X9, X11               // c442319ddb
7125	VFNMADD213PD (BX), X9, X2               // c4e2b1ac13
7126	VFNMADD213PD (R11), X9, X2              // c4c2b1ac13
7127	VFNMADD213PD X2, X9, X2                 // c4e2b1acd2
7128	VFNMADD213PD X11, X9, X2                // c4c2b1acd3
7129	VFNMADD213PD (BX), X9, X11              // c462b1ac1b
7130	VFNMADD213PD (R11), X9, X11             // c442b1ac1b
7131	VFNMADD213PD X2, X9, X11                // c462b1acda
7132	VFNMADD213PD X11, X9, X11               // c442b1acdb
7133	VFNMADD213PD (BX), Y15, Y2              // c4e285ac13
7134	VFNMADD213PD (R11), Y15, Y2             // c4c285ac13
7135	VFNMADD213PD Y2, Y15, Y2                // c4e285acd2
7136	VFNMADD213PD Y11, Y15, Y2               // c4c285acd3
7137	VFNMADD213PD (BX), Y15, Y11             // c46285ac1b
7138	VFNMADD213PD (R11), Y15, Y11            // c44285ac1b
7139	VFNMADD213PD Y2, Y15, Y11               // c46285acda
7140	VFNMADD213PD Y11, Y15, Y11              // c44285acdb
7141	VFNMADD213PS (BX), X9, X2               // c4e231ac13
7142	VFNMADD213PS (R11), X9, X2              // c4c231ac13
7143	VFNMADD213PS X2, X9, X2                 // c4e231acd2
7144	VFNMADD213PS X11, X9, X2                // c4c231acd3
7145	VFNMADD213PS (BX), X9, X11              // c46231ac1b
7146	VFNMADD213PS (R11), X9, X11             // c44231ac1b
7147	VFNMADD213PS X2, X9, X11                // c46231acda
7148	VFNMADD213PS X11, X9, X11               // c44231acdb
7149	VFNMADD213PS (BX), Y15, Y2              // c4e205ac13
7150	VFNMADD213PS (R11), Y15, Y2             // c4c205ac13
7151	VFNMADD213PS Y2, Y15, Y2                // c4e205acd2
7152	VFNMADD213PS Y11, Y15, Y2               // c4c205acd3
7153	VFNMADD213PS (BX), Y15, Y11             // c46205ac1b
7154	VFNMADD213PS (R11), Y15, Y11            // c44205ac1b
7155	VFNMADD213PS Y2, Y15, Y11               // c46205acda
7156	VFNMADD213PS Y11, Y15, Y11              // c44205acdb
7157	VFNMADD213SD (BX), X9, X2               // c4e2b1ad13
7158	VFNMADD213SD (R11), X9, X2              // c4c2b1ad13
7159	VFNMADD213SD X2, X9, X2                 // c4e2b1add2
7160	VFNMADD213SD X11, X9, X2                // c4c2b1add3
7161	VFNMADD213SD (BX), X9, X11              // c462b1ad1b
7162	VFNMADD213SD (R11), X9, X11             // c442b1ad1b
7163	VFNMADD213SD X2, X9, X11                // c462b1adda
7164	VFNMADD213SD X11, X9, X11               // c442b1addb
7165	VFNMADD213SS (BX), X9, X2               // c4e231ad13
7166	VFNMADD213SS (R11), X9, X2              // c4c231ad13
7167	VFNMADD213SS X2, X9, X2                 // c4e231add2
7168	VFNMADD213SS X11, X9, X2                // c4c231add3
7169	VFNMADD213SS (BX), X9, X11              // c46231ad1b
7170	VFNMADD213SS (R11), X9, X11             // c44231ad1b
7171	VFNMADD213SS X2, X9, X11                // c46231adda
7172	VFNMADD213SS X11, X9, X11               // c44231addb
7173	VFNMADD231PD (BX), X9, X2               // c4e2b1bc13
7174	VFNMADD231PD (R11), X9, X2              // c4c2b1bc13
7175	VFNMADD231PD X2, X9, X2                 // c4e2b1bcd2
7176	VFNMADD231PD X11, X9, X2                // c4c2b1bcd3
7177	VFNMADD231PD (BX), X9, X11              // c462b1bc1b
7178	VFNMADD231PD (R11), X9, X11             // c442b1bc1b
7179	VFNMADD231PD X2, X9, X11                // c462b1bcda
7180	VFNMADD231PD X11, X9, X11               // c442b1bcdb
7181	VFNMADD231PD (BX), Y15, Y2              // c4e285bc13
7182	VFNMADD231PD (R11), Y15, Y2             // c4c285bc13
7183	VFNMADD231PD Y2, Y15, Y2                // c4e285bcd2
7184	VFNMADD231PD Y11, Y15, Y2               // c4c285bcd3
7185	VFNMADD231PD (BX), Y15, Y11             // c46285bc1b
7186	VFNMADD231PD (R11), Y15, Y11            // c44285bc1b
7187	VFNMADD231PD Y2, Y15, Y11               // c46285bcda
7188	VFNMADD231PD Y11, Y15, Y11              // c44285bcdb
7189	VFNMADD231PS (BX), X9, X2               // c4e231bc13
7190	VFNMADD231PS (R11), X9, X2              // c4c231bc13
7191	VFNMADD231PS X2, X9, X2                 // c4e231bcd2
7192	VFNMADD231PS X11, X9, X2                // c4c231bcd3
7193	VFNMADD231PS (BX), X9, X11              // c46231bc1b
7194	VFNMADD231PS (R11), X9, X11             // c44231bc1b
7195	VFNMADD231PS X2, X9, X11                // c46231bcda
7196	VFNMADD231PS X11, X9, X11               // c44231bcdb
7197	VFNMADD231PS (BX), Y15, Y2              // c4e205bc13
7198	VFNMADD231PS (R11), Y15, Y2             // c4c205bc13
7199	VFNMADD231PS Y2, Y15, Y2                // c4e205bcd2
7200	VFNMADD231PS Y11, Y15, Y2               // c4c205bcd3
7201	VFNMADD231PS (BX), Y15, Y11             // c46205bc1b
7202	VFNMADD231PS (R11), Y15, Y11            // c44205bc1b
7203	VFNMADD231PS Y2, Y15, Y11               // c46205bcda
7204	VFNMADD231PS Y11, Y15, Y11              // c44205bcdb
7205	VFNMADD231SD (BX), X9, X2               // c4e2b1bd13
7206	VFNMADD231SD (R11), X9, X2              // c4c2b1bd13
7207	VFNMADD231SD X2, X9, X2                 // c4e2b1bdd2
7208	VFNMADD231SD X11, X9, X2                // c4c2b1bdd3
7209	VFNMADD231SD (BX), X9, X11              // c462b1bd1b
7210	VFNMADD231SD (R11), X9, X11             // c442b1bd1b
7211	VFNMADD231SD X2, X9, X11                // c462b1bdda
7212	VFNMADD231SD X11, X9, X11               // c442b1bddb
7213	VFNMADD231SS (BX), X9, X2               // c4e231bd13
7214	VFNMADD231SS (R11), X9, X2              // c4c231bd13
7215	VFNMADD231SS X2, X9, X2                 // c4e231bdd2
7216	VFNMADD231SS X11, X9, X2                // c4c231bdd3
7217	VFNMADD231SS (BX), X9, X11              // c46231bd1b
7218	VFNMADD231SS (R11), X9, X11             // c44231bd1b
7219	VFNMADD231SS X2, X9, X11                // c46231bdda
7220	VFNMADD231SS X11, X9, X11               // c44231bddb
7221	VFNMSUB132PD (BX), X9, X2               // c4e2b19e13
7222	VFNMSUB132PD (R11), X9, X2              // c4c2b19e13
7223	VFNMSUB132PD X2, X9, X2                 // c4e2b19ed2
7224	VFNMSUB132PD X11, X9, X2                // c4c2b19ed3
7225	VFNMSUB132PD (BX), X9, X11              // c462b19e1b
7226	VFNMSUB132PD (R11), X9, X11             // c442b19e1b
7227	VFNMSUB132PD X2, X9, X11                // c462b19eda
7228	VFNMSUB132PD X11, X9, X11               // c442b19edb
7229	VFNMSUB132PD (BX), Y15, Y2              // c4e2859e13
7230	VFNMSUB132PD (R11), Y15, Y2             // c4c2859e13
7231	VFNMSUB132PD Y2, Y15, Y2                // c4e2859ed2
7232	VFNMSUB132PD Y11, Y15, Y2               // c4c2859ed3
7233	VFNMSUB132PD (BX), Y15, Y11             // c462859e1b
7234	VFNMSUB132PD (R11), Y15, Y11            // c442859e1b
7235	VFNMSUB132PD Y2, Y15, Y11               // c462859eda
7236	VFNMSUB132PD Y11, Y15, Y11              // c442859edb
7237	VFNMSUB132PS (BX), X9, X2               // c4e2319e13
7238	VFNMSUB132PS (R11), X9, X2              // c4c2319e13
7239	VFNMSUB132PS X2, X9, X2                 // c4e2319ed2
7240	VFNMSUB132PS X11, X9, X2                // c4c2319ed3
7241	VFNMSUB132PS (BX), X9, X11              // c462319e1b
7242	VFNMSUB132PS (R11), X9, X11             // c442319e1b
7243	VFNMSUB132PS X2, X9, X11                // c462319eda
7244	VFNMSUB132PS X11, X9, X11               // c442319edb
7245	VFNMSUB132PS (BX), Y15, Y2              // c4e2059e13
7246	VFNMSUB132PS (R11), Y15, Y2             // c4c2059e13
7247	VFNMSUB132PS Y2, Y15, Y2                // c4e2059ed2
7248	VFNMSUB132PS Y11, Y15, Y2               // c4c2059ed3
7249	VFNMSUB132PS (BX), Y15, Y11             // c462059e1b
7250	VFNMSUB132PS (R11), Y15, Y11            // c442059e1b
7251	VFNMSUB132PS Y2, Y15, Y11               // c462059eda
7252	VFNMSUB132PS Y11, Y15, Y11              // c442059edb
7253	VFNMSUB132SD (BX), X9, X2               // c4e2b19f13
7254	VFNMSUB132SD (R11), X9, X2              // c4c2b19f13
7255	VFNMSUB132SD X2, X9, X2                 // c4e2b19fd2
7256	VFNMSUB132SD X11, X9, X2                // c4c2b19fd3
7257	VFNMSUB132SD (BX), X9, X11              // c462b19f1b
7258	VFNMSUB132SD (R11), X9, X11             // c442b19f1b
7259	VFNMSUB132SD X2, X9, X11                // c462b19fda
7260	VFNMSUB132SD X11, X9, X11               // c442b19fdb
7261	VFNMSUB132SS (BX), X9, X2               // c4e2319f13
7262	VFNMSUB132SS (R11), X9, X2              // c4c2319f13
7263	VFNMSUB132SS X2, X9, X2                 // c4e2319fd2
7264	VFNMSUB132SS X11, X9, X2                // c4c2319fd3
7265	VFNMSUB132SS (BX), X9, X11              // c462319f1b
7266	VFNMSUB132SS (R11), X9, X11             // c442319f1b
7267	VFNMSUB132SS X2, X9, X11                // c462319fda
7268	VFNMSUB132SS X11, X9, X11               // c442319fdb
7269	VFNMSUB213PD (BX), X9, X2               // c4e2b1ae13
7270	VFNMSUB213PD (R11), X9, X2              // c4c2b1ae13
7271	VFNMSUB213PD X2, X9, X2                 // c4e2b1aed2
7272	VFNMSUB213PD X11, X9, X2                // c4c2b1aed3
7273	VFNMSUB213PD (BX), X9, X11              // c462b1ae1b
7274	VFNMSUB213PD (R11), X9, X11             // c442b1ae1b
7275	VFNMSUB213PD X2, X9, X11                // c462b1aeda
7276	VFNMSUB213PD X11, X9, X11               // c442b1aedb
7277	VFNMSUB213PD (BX), Y15, Y2              // c4e285ae13
7278	VFNMSUB213PD (R11), Y15, Y2             // c4c285ae13
7279	VFNMSUB213PD Y2, Y15, Y2                // c4e285aed2
7280	VFNMSUB213PD Y11, Y15, Y2               // c4c285aed3
7281	VFNMSUB213PD (BX), Y15, Y11             // c46285ae1b
7282	VFNMSUB213PD (R11), Y15, Y11            // c44285ae1b
7283	VFNMSUB213PD Y2, Y15, Y11               // c46285aeda
7284	VFNMSUB213PD Y11, Y15, Y11              // c44285aedb
7285	VFNMSUB213PS (BX), X9, X2               // c4e231ae13
7286	VFNMSUB213PS (R11), X9, X2              // c4c231ae13
7287	VFNMSUB213PS X2, X9, X2                 // c4e231aed2
7288	VFNMSUB213PS X11, X9, X2                // c4c231aed3
7289	VFNMSUB213PS (BX), X9, X11              // c46231ae1b
7290	VFNMSUB213PS (R11), X9, X11             // c44231ae1b
7291	VFNMSUB213PS X2, X9, X11                // c46231aeda
7292	VFNMSUB213PS X11, X9, X11               // c44231aedb
7293	VFNMSUB213PS (BX), Y15, Y2              // c4e205ae13
7294	VFNMSUB213PS (R11), Y15, Y2             // c4c205ae13
7295	VFNMSUB213PS Y2, Y15, Y2                // c4e205aed2
7296	VFNMSUB213PS Y11, Y15, Y2               // c4c205aed3
7297	VFNMSUB213PS (BX), Y15, Y11             // c46205ae1b
7298	VFNMSUB213PS (R11), Y15, Y11            // c44205ae1b
7299	VFNMSUB213PS Y2, Y15, Y11               // c46205aeda
7300	VFNMSUB213PS Y11, Y15, Y11              // c44205aedb
7301	VFNMSUB213SD (BX), X9, X2               // c4e2b1af13
7302	VFNMSUB213SD (R11), X9, X2              // c4c2b1af13
7303	VFNMSUB213SD X2, X9, X2                 // c4e2b1afd2
7304	VFNMSUB213SD X11, X9, X2                // c4c2b1afd3
7305	VFNMSUB213SD (BX), X9, X11              // c462b1af1b
7306	VFNMSUB213SD (R11), X9, X11             // c442b1af1b
7307	VFNMSUB213SD X2, X9, X11                // c462b1afda
7308	VFNMSUB213SD X11, X9, X11               // c442b1afdb
7309	VFNMSUB213SS (BX), X9, X2               // c4e231af13
7310	VFNMSUB213SS (R11), X9, X2              // c4c231af13
7311	VFNMSUB213SS X2, X9, X2                 // c4e231afd2
7312	VFNMSUB213SS X11, X9, X2                // c4c231afd3
7313	VFNMSUB213SS (BX), X9, X11              // c46231af1b
7314	VFNMSUB213SS (R11), X9, X11             // c44231af1b
7315	VFNMSUB213SS X2, X9, X11                // c46231afda
7316	VFNMSUB213SS X11, X9, X11               // c44231afdb
7317	VFNMSUB231PD (BX), X9, X2               // c4e2b1be13
7318	VFNMSUB231PD (R11), X9, X2              // c4c2b1be13
7319	VFNMSUB231PD X2, X9, X2                 // c4e2b1bed2
7320	VFNMSUB231PD X11, X9, X2                // c4c2b1bed3
7321	VFNMSUB231PD (BX), X9, X11              // c462b1be1b
7322	VFNMSUB231PD (R11), X9, X11             // c442b1be1b
7323	VFNMSUB231PD X2, X9, X11                // c462b1beda
7324	VFNMSUB231PD X11, X9, X11               // c442b1bedb
7325	VFNMSUB231PD (BX), Y15, Y2              // c4e285be13
7326	VFNMSUB231PD (R11), Y15, Y2             // c4c285be13
7327	VFNMSUB231PD Y2, Y15, Y2                // c4e285bed2
7328	VFNMSUB231PD Y11, Y15, Y2               // c4c285bed3
7329	VFNMSUB231PD (BX), Y15, Y11             // c46285be1b
7330	VFNMSUB231PD (R11), Y15, Y11            // c44285be1b
7331	VFNMSUB231PD Y2, Y15, Y11               // c46285beda
7332	VFNMSUB231PD Y11, Y15, Y11              // c44285bedb
7333	VFNMSUB231PS (BX), X9, X2               // c4e231be13
7334	VFNMSUB231PS (R11), X9, X2              // c4c231be13
7335	VFNMSUB231PS X2, X9, X2                 // c4e231bed2
7336	VFNMSUB231PS X11, X9, X2                // c4c231bed3
7337	VFNMSUB231PS (BX), X9, X11              // c46231be1b
7338	VFNMSUB231PS (R11), X9, X11             // c44231be1b
7339	VFNMSUB231PS X2, X9, X11                // c46231beda
7340	VFNMSUB231PS X11, X9, X11               // c44231bedb
7341	VFNMSUB231PS (BX), Y15, Y2              // c4e205be13
7342	VFNMSUB231PS (R11), Y15, Y2             // c4c205be13
7343	VFNMSUB231PS Y2, Y15, Y2                // c4e205bed2
7344	VFNMSUB231PS Y11, Y15, Y2               // c4c205bed3
7345	VFNMSUB231PS (BX), Y15, Y11             // c46205be1b
7346	VFNMSUB231PS (R11), Y15, Y11            // c44205be1b
7347	VFNMSUB231PS Y2, Y15, Y11               // c46205beda
7348	VFNMSUB231PS Y11, Y15, Y11              // c44205bedb
7349	VFNMSUB231SD (BX), X9, X2               // c4e2b1bf13
7350	VFNMSUB231SD (R11), X9, X2              // c4c2b1bf13
7351	VFNMSUB231SD X2, X9, X2                 // c4e2b1bfd2
7352	VFNMSUB231SD X11, X9, X2                // c4c2b1bfd3
7353	VFNMSUB231SD (BX), X9, X11              // c462b1bf1b
7354	VFNMSUB231SD (R11), X9, X11             // c442b1bf1b
7355	VFNMSUB231SD X2, X9, X11                // c462b1bfda
7356	VFNMSUB231SD X11, X9, X11               // c442b1bfdb
7357	VFNMSUB231SS (BX), X9, X2               // c4e231bf13
7358	VFNMSUB231SS (R11), X9, X2              // c4c231bf13
7359	VFNMSUB231SS X2, X9, X2                 // c4e231bfd2
7360	VFNMSUB231SS X11, X9, X2                // c4c231bfd3
7361	VFNMSUB231SS (BX), X9, X11              // c46231bf1b
7362	VFNMSUB231SS (R11), X9, X11             // c44231bf1b
7363	VFNMSUB231SS X2, X9, X11                // c46231bfda
7364	VFNMSUB231SS X11, X9, X11               // c44231bfdb
7365	VHADDPD (BX), X9, X2                    // c4e1317c13 or c5b17c13
7366	VHADDPD (R11), X9, X2                   // c4c1317c13
7367	VHADDPD X2, X9, X2                      // c4e1317cd2 or c5b17cd2
7368	VHADDPD X11, X9, X2                     // c4c1317cd3
7369	VHADDPD (BX), X9, X11                   // c461317c1b or c5317c1b
7370	VHADDPD (R11), X9, X11                  // c441317c1b
7371	VHADDPD X2, X9, X11                     // c461317cda or c5317cda
7372	VHADDPD X11, X9, X11                    // c441317cdb
7373	VHADDPD (BX), Y15, Y2                   // c4e1057c13 or c5857c13
7374	VHADDPD (R11), Y15, Y2                  // c4c1057c13
7375	VHADDPD Y2, Y15, Y2                     // c4e1057cd2 or c5857cd2
7376	VHADDPD Y11, Y15, Y2                    // c4c1057cd3
7377	VHADDPD (BX), Y15, Y11                  // c461057c1b or c5057c1b
7378	VHADDPD (R11), Y15, Y11                 // c441057c1b
7379	VHADDPD Y2, Y15, Y11                    // c461057cda or c5057cda
7380	VHADDPD Y11, Y15, Y11                   // c441057cdb
7381	VHADDPS (BX), X9, X2                    // c4e1337c13 or c5b37c13
7382	VHADDPS (R11), X9, X2                   // c4c1337c13
7383	VHADDPS X2, X9, X2                      // c4e1337cd2 or c5b37cd2
7384	VHADDPS X11, X9, X2                     // c4c1337cd3
7385	VHADDPS (BX), X9, X11                   // c461337c1b or c5337c1b
7386	VHADDPS (R11), X9, X11                  // c441337c1b
7387	VHADDPS X2, X9, X11                     // c461337cda or c5337cda
7388	VHADDPS X11, X9, X11                    // c441337cdb
7389	VHADDPS (BX), Y15, Y2                   // c4e1077c13 or c5877c13
7390	VHADDPS (R11), Y15, Y2                  // c4c1077c13
7391	VHADDPS Y2, Y15, Y2                     // c4e1077cd2 or c5877cd2
7392	VHADDPS Y11, Y15, Y2                    // c4c1077cd3
7393	VHADDPS (BX), Y15, Y11                  // c461077c1b or c5077c1b
7394	VHADDPS (R11), Y15, Y11                 // c441077c1b
7395	VHADDPS Y2, Y15, Y11                    // c461077cda or c5077cda
7396	VHADDPS Y11, Y15, Y11                   // c441077cdb
7397	VHSUBPD (BX), X9, X2                    // c4e1317d13 or c5b17d13
7398	VHSUBPD (R11), X9, X2                   // c4c1317d13
7399	VHSUBPD X2, X9, X2                      // c4e1317dd2 or c5b17dd2
7400	VHSUBPD X11, X9, X2                     // c4c1317dd3
7401	VHSUBPD (BX), X9, X11                   // c461317d1b or c5317d1b
7402	VHSUBPD (R11), X9, X11                  // c441317d1b
7403	VHSUBPD X2, X9, X11                     // c461317dda or c5317dda
7404	VHSUBPD X11, X9, X11                    // c441317ddb
7405	VHSUBPD (BX), Y15, Y2                   // c4e1057d13 or c5857d13
7406	VHSUBPD (R11), Y15, Y2                  // c4c1057d13
7407	VHSUBPD Y2, Y15, Y2                     // c4e1057dd2 or c5857dd2
7408	VHSUBPD Y11, Y15, Y2                    // c4c1057dd3
7409	VHSUBPD (BX), Y15, Y11                  // c461057d1b or c5057d1b
7410	VHSUBPD (R11), Y15, Y11                 // c441057d1b
7411	VHSUBPD Y2, Y15, Y11                    // c461057dda or c5057dda
7412	VHSUBPD Y11, Y15, Y11                   // c441057ddb
7413	VHSUBPS (BX), X9, X2                    // c4e1337d13 or c5b37d13
7414	VHSUBPS (R11), X9, X2                   // c4c1337d13
7415	VHSUBPS X2, X9, X2                      // c4e1337dd2 or c5b37dd2
7416	VHSUBPS X11, X9, X2                     // c4c1337dd3
7417	VHSUBPS (BX), X9, X11                   // c461337d1b or c5337d1b
7418	VHSUBPS (R11), X9, X11                  // c441337d1b
7419	VHSUBPS X2, X9, X11                     // c461337dda or c5337dda
7420	VHSUBPS X11, X9, X11                    // c441337ddb
7421	VHSUBPS (BX), Y15, Y2                   // c4e1077d13 or c5877d13
7422	VHSUBPS (R11), Y15, Y2                  // c4c1077d13
7423	VHSUBPS Y2, Y15, Y2                     // c4e1077dd2 or c5877dd2
7424	VHSUBPS Y11, Y15, Y2                    // c4c1077dd3
7425	VHSUBPS (BX), Y15, Y11                  // c461077d1b or c5077d1b
7426	VHSUBPS (R11), Y15, Y11                 // c441077d1b
7427	VHSUBPS Y2, Y15, Y11                    // c461077dda or c5077dda
7428	VHSUBPS Y11, Y15, Y11                   // c441077ddb
7429	VINSERTF128 $7, (BX), Y15, Y2           // c4e305181307
7430	VINSERTF128 $7, (R11), Y15, Y2          // c4c305181307
7431	VINSERTF128 $7, X2, Y15, Y2             // c4e30518d207
7432	VINSERTF128 $7, X11, Y15, Y2            // c4c30518d307
7433	VINSERTF128 $7, (BX), Y15, Y11          // c46305181b07
7434	VINSERTF128 $7, (R11), Y15, Y11         // c44305181b07
7435	VINSERTF128 $7, X2, Y15, Y11            // c4630518da07
7436	VINSERTF128 $7, X11, Y15, Y11           // c4430518db07
7437	VINSERTI128 $7, (BX), Y15, Y2   // c4e305381307
7438	VINSERTI128 $7, (R11), Y15, Y2  // c4c305381307
7439	VINSERTI128 $7, X2, Y15, Y2     // c4e30538d207
7440	VINSERTI128 $7, X11, Y15, Y2    // c4c30538d307
7441	VINSERTI128 $7, (BX), Y15, Y11  // c46305381b07
7442	VINSERTI128 $7, (R11), Y15, Y11 // c44305381b07
7443	VINSERTI128 $7, X2, Y15, Y11    // c4630538da07
7444	VINSERTI128 $7, X11, Y15, Y11   // c4430538db07
7445	VINSERTPS $7, (BX), X9, X2              // c4e331211307
7446	VINSERTPS $7, (R11), X9, X2             // c4c331211307
7447	VINSERTPS $7, X2, X9, X2                // c4e33121d207
7448	VINSERTPS $7, X11, X9, X2               // c4c33121d307
7449	VINSERTPS $7, (BX), X9, X11             // c46331211b07
7450	VINSERTPS $7, (R11), X9, X11            // c44331211b07
7451	VINSERTPS $7, X2, X9, X11               // c4633121da07
7452	VINSERTPS $7, X11, X9, X11              // c4433121db07
7453	VLDDQU (BX), X2                         // c4e17bf013 or c5fbf013
7454	VLDDQU (R11), X2                        // c4c17bf013
7455	VLDDQU (BX), X11                        // c4617bf01b or c57bf01b
7456	VLDDQU (R11), X11                       // c4417bf01b
7457	VLDDQU (BX), Y2                         // c4e17ff013 or c5fff013
7458	VLDDQU (R11), Y2                        // c4c17ff013
7459	VLDDQU (BX), Y11                        // c4617ff01b or c57ff01b
7460	VLDDQU (R11), Y11                       // c4417ff01b
7461	VLDMXCSR (BX)                           // c4e178ae13 or c5f8ae13
7462	VLDMXCSR (R11)                          // c4c178ae13
7463	VMASKMOVDQU X2, X2                      // c4e179f7d2 or c5f9f7d2
7464	VMASKMOVDQU X11, X2                     // c4c179f7d3
7465	VMASKMOVDQU X2, X11                     // c46179f7da or c579f7da
7466	VMASKMOVDQU X11, X11                    // c44179f7db
7467	VMASKMOVPD X2, X9, (BX)                 // c4e2312f13
7468	VMASKMOVPD X11, X9, (BX)                // c462312f1b
7469	VMASKMOVPD X2, X9, (R11)                // c4c2312f13
7470	VMASKMOVPD X11, X9, (R11)               // c442312f1b
7471	VMASKMOVPD Y2, Y15, (BX)                // c4e2052f13
7472	VMASKMOVPD Y11, Y15, (BX)               // c462052f1b
7473	VMASKMOVPD Y2, Y15, (R11)               // c4c2052f13
7474	VMASKMOVPD Y11, Y15, (R11)              // c442052f1b
7475	VMASKMOVPD (BX), X9, X2                 // c4e2312d13
7476	VMASKMOVPD (R11), X9, X2                // c4c2312d13
7477	VMASKMOVPD (BX), X9, X11                // c462312d1b
7478	VMASKMOVPD (R11), X9, X11               // c442312d1b
7479	VMASKMOVPD (BX), Y15, Y2                // c4e2052d13
7480	VMASKMOVPD (R11), Y15, Y2               // c4c2052d13
7481	VMASKMOVPD (BX), Y15, Y11               // c462052d1b
7482	VMASKMOVPD (R11), Y15, Y11              // c442052d1b
7483	VMASKMOVPS X2, X9, (BX)                 // c4e2312e13
7484	VMASKMOVPS X11, X9, (BX)                // c462312e1b
7485	VMASKMOVPS X2, X9, (R11)                // c4c2312e13
7486	VMASKMOVPS X11, X9, (R11)               // c442312e1b
7487	VMASKMOVPS Y2, Y15, (BX)                // c4e2052e13
7488	VMASKMOVPS Y11, Y15, (BX)               // c462052e1b
7489	VMASKMOVPS Y2, Y15, (R11)               // c4c2052e13
7490	VMASKMOVPS Y11, Y15, (R11)              // c442052e1b
7491	VMASKMOVPS (BX), X9, X2                 // c4e2312c13
7492	VMASKMOVPS (R11), X9, X2                // c4c2312c13
7493	VMASKMOVPS (BX), X9, X11                // c462312c1b
7494	VMASKMOVPS (R11), X9, X11               // c442312c1b
7495	VMASKMOVPS (BX), Y15, Y2                // c4e2052c13
7496	VMASKMOVPS (R11), Y15, Y2               // c4c2052c13
7497	VMASKMOVPS (BX), Y15, Y11               // c462052c1b
7498	VMASKMOVPS (R11), Y15, Y11              // c442052c1b
7499	VMAXPD (BX), X9, X2                     // c4e1315f13 or c5b15f13
7500	VMAXPD (R11), X9, X2                    // c4c1315f13
7501	VMAXPD X2, X9, X2                       // c4e1315fd2 or c5b15fd2
7502	VMAXPD X11, X9, X2                      // c4c1315fd3
7503	VMAXPD (BX), X9, X11                    // c461315f1b or c5315f1b
7504	VMAXPD (R11), X9, X11                   // c441315f1b
7505	VMAXPD X2, X9, X11                      // c461315fda or c5315fda
7506	VMAXPD X11, X9, X11                     // c441315fdb
7507	VMAXPD (BX), Y15, Y2                    // c4e1055f13 or c5855f13
7508	VMAXPD (R11), Y15, Y2                   // c4c1055f13
7509	VMAXPD Y2, Y15, Y2                      // c4e1055fd2 or c5855fd2
7510	VMAXPD Y11, Y15, Y2                     // c4c1055fd3
7511	VMAXPD (BX), Y15, Y11                   // c461055f1b or c5055f1b
7512	VMAXPD (R11), Y15, Y11                  // c441055f1b
7513	VMAXPD Y2, Y15, Y11                     // c461055fda or c5055fda
7514	VMAXPD Y11, Y15, Y11                    // c441055fdb
7515	VMAXPS (BX), X9, X2                     // c4e1305f13 or c5b05f13
7516	VMAXPS (R11), X9, X2                    // c4c1305f13
7517	VMAXPS X2, X9, X2                       // c4e1305fd2 or c5b05fd2
7518	VMAXPS X11, X9, X2                      // c4c1305fd3
7519	VMAXPS (BX), X9, X11                    // c461305f1b or c5305f1b
7520	VMAXPS (R11), X9, X11                   // c441305f1b
7521	VMAXPS X2, X9, X11                      // c461305fda or c5305fda
7522	VMAXPS X11, X9, X11                     // c441305fdb
7523	VMAXPS (BX), Y15, Y2                    // c4e1045f13 or c5845f13
7524	VMAXPS (R11), Y15, Y2                   // c4c1045f13
7525	VMAXPS Y2, Y15, Y2                      // c4e1045fd2 or c5845fd2
7526	VMAXPS Y11, Y15, Y2                     // c4c1045fd3
7527	VMAXPS (BX), Y15, Y11                   // c461045f1b or c5045f1b
7528	VMAXPS (R11), Y15, Y11                  // c441045f1b
7529	VMAXPS Y2, Y15, Y11                     // c461045fda or c5045fda
7530	VMAXPS Y11, Y15, Y11                    // c441045fdb
7531	VMAXSD (BX), X9, X2                     // c4e1335f13 or c5b35f13
7532	VMAXSD (R11), X9, X2                    // c4c1335f13
7533	VMAXSD X2, X9, X2                       // c4e1335fd2 or c5b35fd2
7534	VMAXSD X11, X9, X2                      // c4c1335fd3
7535	VMAXSD (BX), X9, X11                    // c461335f1b or c5335f1b
7536	VMAXSD (R11), X9, X11                   // c441335f1b
7537	VMAXSD X2, X9, X11                      // c461335fda or c5335fda
7538	VMAXSD X11, X9, X11                     // c441335fdb
7539	VMAXSS (BX), X9, X2                     // c4e1325f13 or c5b25f13
7540	VMAXSS (R11), X9, X2                    // c4c1325f13
7541	VMAXSS X2, X9, X2                       // c4e1325fd2 or c5b25fd2
7542	VMAXSS X11, X9, X2                      // c4c1325fd3
7543	VMAXSS (BX), X9, X11                    // c461325f1b or c5325f1b
7544	VMAXSS (R11), X9, X11                   // c441325f1b
7545	VMAXSS X2, X9, X11                      // c461325fda or c5325fda
7546	VMAXSS X11, X9, X11                     // c441325fdb
7547	VMINPD (BX), X9, X2                     // c4e1315d13 or c5b15d13
7548	VMINPD (R11), X9, X2                    // c4c1315d13
7549	VMINPD X2, X9, X2                       // c4e1315dd2 or c5b15dd2
7550	VMINPD X11, X9, X2                      // c4c1315dd3
7551	VMINPD (BX), X9, X11                    // c461315d1b or c5315d1b
7552	VMINPD (R11), X9, X11                   // c441315d1b
7553	VMINPD X2, X9, X11                      // c461315dda or c5315dda
7554	VMINPD X11, X9, X11                     // c441315ddb
7555	VMINPD (BX), Y15, Y2                    // c4e1055d13 or c5855d13
7556	VMINPD (R11), Y15, Y2                   // c4c1055d13
7557	VMINPD Y2, Y15, Y2                      // c4e1055dd2 or c5855dd2
7558	VMINPD Y11, Y15, Y2                     // c4c1055dd3
7559	VMINPD (BX), Y15, Y11                   // c461055d1b or c5055d1b
7560	VMINPD (R11), Y15, Y11                  // c441055d1b
7561	VMINPD Y2, Y15, Y11                     // c461055dda or c5055dda
7562	VMINPD Y11, Y15, Y11                    // c441055ddb
7563	VMINPS (BX), X9, X2                     // c4e1305d13 or c5b05d13
7564	VMINPS (R11), X9, X2                    // c4c1305d13
7565	VMINPS X2, X9, X2                       // c4e1305dd2 or c5b05dd2
7566	VMINPS X11, X9, X2                      // c4c1305dd3
7567	VMINPS (BX), X9, X11                    // c461305d1b or c5305d1b
7568	VMINPS (R11), X9, X11                   // c441305d1b
7569	VMINPS X2, X9, X11                      // c461305dda or c5305dda
7570	VMINPS X11, X9, X11                     // c441305ddb
7571	VMINPS (BX), Y15, Y2                    // c4e1045d13 or c5845d13
7572	VMINPS (R11), Y15, Y2                   // c4c1045d13
7573	VMINPS Y2, Y15, Y2                      // c4e1045dd2 or c5845dd2
7574	VMINPS Y11, Y15, Y2                     // c4c1045dd3
7575	VMINPS (BX), Y15, Y11                   // c461045d1b or c5045d1b
7576	VMINPS (R11), Y15, Y11                  // c441045d1b
7577	VMINPS Y2, Y15, Y11                     // c461045dda or c5045dda
7578	VMINPS Y11, Y15, Y11                    // c441045ddb
7579	VMINSD (BX), X9, X2                     // c4e1335d13 or c5b35d13
7580	VMINSD (R11), X9, X2                    // c4c1335d13
7581	VMINSD X2, X9, X2                       // c4e1335dd2 or c5b35dd2
7582	VMINSD X11, X9, X2                      // c4c1335dd3
7583	VMINSD (BX), X9, X11                    // c461335d1b or c5335d1b
7584	VMINSD (R11), X9, X11                   // c441335d1b
7585	VMINSD X2, X9, X11                      // c461335dda or c5335dda
7586	VMINSD X11, X9, X11                     // c441335ddb
7587	VMINSS (BX), X9, X2                     // c4e1325d13 or c5b25d13
7588	VMINSS (R11), X9, X2                    // c4c1325d13
7589	VMINSS X2, X9, X2                       // c4e1325dd2 or c5b25dd2
7590	VMINSS X11, X9, X2                      // c4c1325dd3
7591	VMINSS (BX), X9, X11                    // c461325d1b or c5325d1b
7592	VMINSS (R11), X9, X11                   // c441325d1b
7593	VMINSS X2, X9, X11                      // c461325dda or c5325dda
7594	VMINSS X11, X9, X11                     // c441325ddb
7595	VMOVAPD (BX), X2                        // c4e1792813 or c5f92813
7596	VMOVAPD (R11), X2                       // c4c1792813
7597	VMOVAPD X2, X2                          // c4e17928d2 or c5f928d2 or c4e17929d2 or c5f929d2
7598	VMOVAPD X11, X2                         // c4c17928d3 or c4617929da or c57929da
7599	VMOVAPD (BX), X11                       // c46179281b or c579281b
7600	VMOVAPD (R11), X11                      // c44179281b
7601	VMOVAPD X2, X11                         // c4617928da or c57928da or c4c17929d3
7602	VMOVAPD X11, X11                        // c4417928db or c4417929db
7603	VMOVAPD X2, (BX)                        // c4e1792913 or c5f92913
7604	VMOVAPD X11, (BX)                       // c46179291b or c579291b
7605	VMOVAPD X2, (R11)                       // c4c1792913
7606	VMOVAPD X11, (R11)                      // c44179291b
7607	VMOVAPD (BX), Y2                        // c4e17d2813 or c5fd2813
7608	VMOVAPD (R11), Y2                       // c4c17d2813
7609	VMOVAPD Y2, Y2                          // c4e17d28d2 or c5fd28d2 or c4e17d29d2 or c5fd29d2
7610	VMOVAPD Y11, Y2                         // c4c17d28d3 or c4617d29da or c57d29da
7611	VMOVAPD (BX), Y11                       // c4617d281b or c57d281b
7612	VMOVAPD (R11), Y11                      // c4417d281b
7613	VMOVAPD Y2, Y11                         // c4617d28da or c57d28da or c4c17d29d3
7614	VMOVAPD Y11, Y11                        // c4417d28db or c4417d29db
7615	VMOVAPD Y2, (BX)                        // c4e17d2913 or c5fd2913
7616	VMOVAPD Y11, (BX)                       // c4617d291b or c57d291b
7617	VMOVAPD Y2, (R11)                       // c4c17d2913
7618	VMOVAPD Y11, (R11)                      // c4417d291b
7619	VMOVAPS (BX), X2                        // c4e1782813 or c5f82813
7620	VMOVAPS (R11), X2                       // c4c1782813
7621	VMOVAPS X2, X2                          // c4e17828d2 or c5f828d2 or c4e17829d2 or c5f829d2
7622	VMOVAPS X11, X2                         // c4c17828d3 or c4617829da or c57829da
7623	VMOVAPS (BX), X11                       // c46178281b or c578281b
7624	VMOVAPS (R11), X11                      // c44178281b
7625	VMOVAPS X2, X11                         // c4617828da or c57828da or c4c17829d3
7626	VMOVAPS X11, X11                        // c4417828db or c4417829db
7627	VMOVAPS X2, (BX)                        // c4e1782913 or c5f82913
7628	VMOVAPS X11, (BX)                       // c46178291b or c578291b
7629	VMOVAPS X2, (R11)                       // c4c1782913
7630	VMOVAPS X11, (R11)                      // c44178291b
7631	VMOVAPS (BX), Y2                        // c4e17c2813 or c5fc2813
7632	VMOVAPS (R11), Y2                       // c4c17c2813
7633	VMOVAPS Y2, Y2                          // c4e17c28d2 or c5fc28d2 or c4e17c29d2 or c5fc29d2
7634	VMOVAPS Y11, Y2                         // c4c17c28d3 or c4617c29da or c57c29da
7635	VMOVAPS (BX), Y11                       // c4617c281b or c57c281b
7636	VMOVAPS (R11), Y11                      // c4417c281b
7637	VMOVAPS Y2, Y11                         // c4617c28da or c57c28da or c4c17c29d3
7638	VMOVAPS Y11, Y11                        // c4417c28db or c4417c29db
7639	VMOVAPS Y2, (BX)                        // c4e17c2913 or c5fc2913
7640	VMOVAPS Y11, (BX)                       // c4617c291b or c57c291b
7641	VMOVAPS Y2, (R11)                       // c4c17c2913
7642	VMOVAPS Y11, (R11)                      // c4417c291b
7643	VMOVD X2, (BX)                          // c4e1797e13 or c5f97e13
7644	VMOVD X11, (BX)                         // c461797e1b or c5797e1b
7645	VMOVD X2, (R11)                         // c4c1797e13
7646	VMOVD X11, (R11)                        // c441797e1b
7647	VMOVD X2, DX                            // c4e1797ed2 or c5f97ed2
7648	VMOVD X11, DX                           // c461797eda or c5797eda
7649	VMOVD X2, R11                           // c4c1797ed3
7650	VMOVD X11, R11                          // c441797edb
7651	VMOVD (BX), X2                          // c4e1796e13 or c5f96e13
7652	VMOVD (R11), X2                         // c4c1796e13
7653	VMOVD DX, X2                            // c4e1796ed2 or c5f96ed2
7654	VMOVD R11, X2                           // c4c1796ed3
7655	VMOVD (BX), X11                         // c461796e1b or c5796e1b
7656	VMOVD (R11), X11                        // c441796e1b
7657	VMOVD DX, X11                           // c461796eda or c5796eda
7658	VMOVD R11, X11                          // c441796edb
7659	VMOVDDUP (BX), X2                       // c4e17b1213 or c5fb1213
7660	VMOVDDUP (R11), X2                      // c4c17b1213
7661	VMOVDDUP X2, X2                         // c4e17b12d2 or c5fb12d2
7662	VMOVDDUP X11, X2                        // c4c17b12d3
7663	VMOVDDUP (BX), X11                      // c4617b121b or c57b121b
7664	VMOVDDUP (R11), X11                     // c4417b121b
7665	VMOVDDUP X2, X11                        // c4617b12da or c57b12da
7666	VMOVDDUP X11, X11                       // c4417b12db
7667	VMOVDDUP (BX), Y2                       // c4e17f1213 or c5ff1213
7668	VMOVDDUP (R11), Y2                      // c4c17f1213
7669	VMOVDDUP Y2, Y2                         // c4e17f12d2 or c5ff12d2
7670	VMOVDDUP Y11, Y2                        // c4c17f12d3
7671	VMOVDDUP (BX), Y11                      // c4617f121b or c57f121b
7672	VMOVDDUP (R11), Y11                     // c4417f121b
7673	VMOVDDUP Y2, Y11                        // c4617f12da or c57f12da
7674	VMOVDDUP Y11, Y11                       // c4417f12db
7675	VMOVDQA (BX), X2                        // c4e1796f13 or c5f96f13
7676	VMOVDQA (R11), X2                       // c4c1796f13
7677	VMOVDQA X2, X2                          // c4e1796fd2 or c5f96fd2 or c4e1797fd2 or c5f97fd2
7678	VMOVDQA X11, X2                         // c4c1796fd3 or c461797fda or c5797fda
7679	VMOVDQA (BX), X11                       // c461796f1b or c5796f1b
7680	VMOVDQA (R11), X11                      // c441796f1b
7681	VMOVDQA X2, X11                         // c461796fda or c5796fda or c4c1797fd3
7682	VMOVDQA X11, X11                        // c441796fdb or c441797fdb
7683	VMOVDQA X2, (BX)                        // c4e1797f13 or c5f97f13
7684	VMOVDQA X11, (BX)                       // c461797f1b or c5797f1b
7685	VMOVDQA X2, (R11)                       // c4c1797f13
7686	VMOVDQA X11, (R11)                      // c441797f1b
7687	VMOVDQA (BX), Y2                        // c4e17d6f13 or c5fd6f13
7688	VMOVDQA (R11), Y2                       // c4c17d6f13
7689	VMOVDQA Y2, Y2                          // c4e17d6fd2 or c5fd6fd2 or c4e17d7fd2 or c5fd7fd2
7690	VMOVDQA Y11, Y2                         // c4c17d6fd3 or c4617d7fda or c57d7fda
7691	VMOVDQA (BX), Y11                       // c4617d6f1b or c57d6f1b
7692	VMOVDQA (R11), Y11                      // c4417d6f1b
7693	VMOVDQA Y2, Y11                         // c4617d6fda or c57d6fda or c4c17d7fd3
7694	VMOVDQA Y11, Y11                        // c4417d6fdb or c4417d7fdb
7695	VMOVDQA Y2, (BX)                        // c4e17d7f13 or c5fd7f13
7696	VMOVDQA Y11, (BX)                       // c4617d7f1b or c57d7f1b
7697	VMOVDQA Y2, (R11)                       // c4c17d7f13
7698	VMOVDQA Y11, (R11)                      // c4417d7f1b
7699	VMOVDQU (BX), X2                        // c4e17a6f13 or c5fa6f13
7700	VMOVDQU (R11), X2                       // c4c17a6f13
7701	VMOVDQU X2, X2                          // c4e17a6fd2 or c5fa6fd2 or c4e17a7fd2 or c5fa7fd2
7702	VMOVDQU X11, X2                         // c4c17a6fd3 or c4617a7fda or c57a7fda
7703	VMOVDQU (BX), X11                       // c4617a6f1b or c57a6f1b
7704	VMOVDQU (R11), X11                      // c4417a6f1b
7705	VMOVDQU X2, X11                         // c4617a6fda or c57a6fda or c4c17a7fd3
7706	VMOVDQU X11, X11                        // c4417a6fdb or c4417a7fdb
7707	VMOVDQU X2, (BX)                        // c4e17a7f13 or c5fa7f13
7708	VMOVDQU X11, (BX)                       // c4617a7f1b or c57a7f1b
7709	VMOVDQU X2, (R11)                       // c4c17a7f13
7710	VMOVDQU X11, (R11)                      // c4417a7f1b
7711	VMOVDQU (BX), Y2                        // c4e17e6f13 or c5fe6f13
7712	VMOVDQU (R11), Y2                       // c4c17e6f13
7713	VMOVDQU Y2, Y2                          // c4e17e6fd2 or c5fe6fd2 or c4e17e7fd2 or c5fe7fd2
7714	VMOVDQU Y11, Y2                         // c4c17e6fd3 or c4617e7fda or c57e7fda
7715	VMOVDQU (BX), Y11                       // c4617e6f1b or c57e6f1b
7716	VMOVDQU (R11), Y11                      // c4417e6f1b
7717	VMOVDQU Y2, Y11                         // c4617e6fda or c57e6fda or c4c17e7fd3
7718	VMOVDQU Y11, Y11                        // c4417e6fdb or c4417e7fdb
7719	VMOVDQU Y2, (BX)                        // c4e17e7f13 or c5fe7f13
7720	VMOVDQU Y11, (BX)                       // c4617e7f1b or c57e7f1b
7721	VMOVDQU Y2, (R11)                       // c4c17e7f13
7722	VMOVDQU Y11, (R11)                      // c4417e7f1b
7723	VMOVHLPS X2, X9, X2                     // c4e13012d2 or c5b012d2
7724	VMOVHLPS X11, X9, X2                    // c4c13012d3
7725	VMOVHLPS X2, X9, X11                    // c4613012da or c53012da
7726	VMOVHLPS X11, X9, X11                   // c4413012db
7727	VMOVHPD X2, (BX)                        // c4e1791713 or c5f91713
7728	VMOVHPD X11, (BX)                       // c46179171b or c579171b
7729	VMOVHPD X2, (R11)                       // c4c1791713
7730	VMOVHPD X11, (R11)                      // c44179171b
7731	VMOVHPD (BX), X9, X2                    // c4e1311613 or c5b11613
7732	VMOVHPD (R11), X9, X2                   // c4c1311613
7733	VMOVHPD (BX), X9, X11                   // c46131161b or c531161b
7734	VMOVHPD (R11), X9, X11                  // c44131161b
7735	VMOVHPS X2, (BX)                        // c4e1781713 or c5f81713
7736	VMOVHPS X11, (BX)                       // c46178171b or c578171b
7737	VMOVHPS X2, (R11)                       // c4c1781713
7738	VMOVHPS X11, (R11)                      // c44178171b
7739	VMOVHPS (BX), X9, X2                    // c4e1301613 or c5b01613
7740	VMOVHPS (R11), X9, X2                   // c4c1301613
7741	VMOVHPS (BX), X9, X11                   // c46130161b or c530161b
7742	VMOVHPS (R11), X9, X11                  // c44130161b
7743	VMOVLHPS X2, X9, X2                     // c4e13016d2 or c5b016d2
7744	VMOVLHPS X11, X9, X2                    // c4c13016d3
7745	VMOVLHPS X2, X9, X11                    // c4613016da or c53016da
7746	VMOVLHPS X11, X9, X11                   // c4413016db
7747	VMOVLPD X2, (BX)                        // c4e1791313 or c5f91313
7748	VMOVLPD X11, (BX)                       // c46179131b or c579131b
7749	VMOVLPD X2, (R11)                       // c4c1791313
7750	VMOVLPD X11, (R11)                      // c44179131b
7751	VMOVLPD (BX), X9, X2                    // c4e1311213 or c5b11213
7752	VMOVLPD (R11), X9, X2                   // c4c1311213
7753	VMOVLPD (BX), X9, X11                   // c46131121b or c531121b
7754	VMOVLPD (R11), X9, X11                  // c44131121b
7755	VMOVLPS X2, (BX)                        // c4e1781313 or c5f81313
7756	VMOVLPS X11, (BX)                       // c46178131b or c578131b
7757	VMOVLPS X2, (R11)                       // c4c1781313
7758	VMOVLPS X11, (R11)                      // c44178131b
7759	VMOVLPS (BX), X9, X2                    // c4e1301213 or c5b01213
7760	VMOVLPS (R11), X9, X2                   // c4c1301213
7761	VMOVLPS (BX), X9, X11                   // c46130121b or c530121b
7762	VMOVLPS (R11), X9, X11                  // c44130121b
7763	VMOVMSKPD X2, DX                        // c4e17950d2 or c5f950d2
7764	VMOVMSKPD X11, DX                       // c4c17950d3
7765	VMOVMSKPD X2, R11                       // c4617950da or c57950da
7766	VMOVMSKPD X11, R11                      // c4417950db
7767	VMOVMSKPD Y2, DX                        // c4e17d50d2 or c5fd50d2
7768	VMOVMSKPD Y11, DX                       // c4c17d50d3
7769	VMOVMSKPD Y2, R11                       // c4617d50da or c57d50da
7770	VMOVMSKPD Y11, R11                      // c4417d50db
7771	VMOVMSKPS X2, DX                        // c4e17850d2 or c5f850d2
7772	VMOVMSKPS X11, DX                       // c4c17850d3
7773	VMOVMSKPS X2, R11                       // c4617850da or c57850da
7774	VMOVMSKPS X11, R11                      // c4417850db
7775	VMOVMSKPS Y2, DX                        // c4e17c50d2 or c5fc50d2
7776	VMOVMSKPS Y11, DX                       // c4c17c50d3
7777	VMOVMSKPS Y2, R11                       // c4617c50da or c57c50da
7778	VMOVMSKPS Y11, R11                      // c4417c50db
7779	VMOVNTDQ X2, (BX)                       // c4e179e713 or c5f9e713
7780	VMOVNTDQ X11, (BX)                      // c46179e71b or c579e71b
7781	VMOVNTDQ X2, (R11)                      // c4c179e713
7782	VMOVNTDQ X11, (R11)                     // c44179e71b
7783	VMOVNTDQ Y2, (BX)                       // c4e17de713 or c5fde713
7784	VMOVNTDQ Y11, (BX)                      // c4617de71b or c57de71b
7785	VMOVNTDQ Y2, (R11)                      // c4c17de713
7786	VMOVNTDQ Y11, (R11)                     // c4417de71b
7787	VMOVNTDQA (BX), X2                      // c4e2792a13
7788	VMOVNTDQA (R11), X2                     // c4c2792a13
7789	VMOVNTDQA (BX), X11                     // c462792a1b
7790	VMOVNTDQA (R11), X11                    // c442792a1b
7791	VMOVNTDQA (BX), Y2                      // c4e27d2a13
7792	VMOVNTDQA (R11), Y2                     // c4c27d2a13
7793	VMOVNTDQA (BX), Y11                     // c4627d2a1b
7794	VMOVNTDQA (R11), Y11                    // c4427d2a1b
7795	VMOVNTPD X2, (BX)                       // c4e1792b13 or c5f92b13
7796	VMOVNTPD X11, (BX)                      // c461792b1b or c5792b1b
7797	VMOVNTPD X2, (R11)                      // c4c1792b13
7798	VMOVNTPD X11, (R11)                     // c441792b1b
7799	VMOVNTPD Y2, (BX)                       // c4e17d2b13 or c5fd2b13
7800	VMOVNTPD Y11, (BX)                      // c4617d2b1b or c57d2b1b
7801	VMOVNTPD Y2, (R11)                      // c4c17d2b13
7802	VMOVNTPD Y11, (R11)                     // c4417d2b1b
7803	VMOVNTPS X2, (BX)                       // c4e1782b13 or c5f82b13
7804	VMOVNTPS X11, (BX)                      // c461782b1b or c5782b1b
7805	VMOVNTPS X2, (R11)                      // c4c1782b13
7806	VMOVNTPS X11, (R11)                     // c441782b1b
7807	VMOVNTPS Y2, (BX)                       // c4e17c2b13 or c5fc2b13
7808	VMOVNTPS Y11, (BX)                      // c4617c2b1b or c57c2b1b
7809	VMOVNTPS Y2, (R11)                      // c4c17c2b13
7810	VMOVNTPS Y11, (R11)                     // c4417c2b1b
7811	VMOVQ X2, (BX)                          // c4e1f97e13 or c4e179d613 or c5f9d613
7812	VMOVQ X11, (BX)                         // c461f97e1b or c46179d61b or c579d61b
7813	VMOVQ X2, (R11)                         // c4c1f97e13 or c4c179d613
7814	VMOVQ X11, (R11)                        // c441f97e1b or c44179d61b
7815	VMOVQ X2, DX                            // c4e1f97ed2
7816	VMOVQ X11, DX                           // c461f97eda
7817	VMOVQ X2, R11                           // c4c1f97ed3
7818	VMOVQ X11, R11                          // c441f97edb
7819	VMOVQ (BX), X2                          // c4e17a7e13 or c5fa7e13 or c4e1f96e13
7820	VMOVQ (R11), X2                         // c4c17a7e13 or c4c1f96e13
7821	VMOVQ (BX), X11                         // c4617a7e1b or c57a7e1b or c461f96e1b
7822	VMOVQ (R11), X11                        // c4417a7e1b or c441f96e1b
7823	VMOVQ DX, X2                            // c4e1f96ed2
7824	VMOVQ R11, X2                           // c4c1f96ed3
7825	VMOVQ DX, X11                           // c461f96eda
7826	VMOVQ R11, X11                          // c441f96edb
7827	VMOVQ X2, X2                            // c4e17a7ed2 or c5fa7ed2 or c4e179d6d2 or c5f9d6d2
7828	VMOVQ X11, X2                           // c4c17a7ed3 or c46179d6da or c579d6da
7829	VMOVQ X2, X11                           // c4617a7eda or c57a7eda or c4c179d6d3
7830	VMOVQ X11, X11                          // c4417a7edb or c44179d6db
7831	VMOVSD X2, (BX)                         // c4e17b1113 or c5fb1113
7832	VMOVSD X11, (BX)                        // c4617b111b or c57b111b
7833	VMOVSD X2, (R11)                        // c4c17b1113
7834	VMOVSD X11, (R11)                       // c4417b111b
7835	VMOVSD (BX), X2                         // c4e17b1013 or c5fb1013
7836	VMOVSD (R11), X2                        // c4c17b1013
7837	VMOVSD (BX), X11                        // c4617b101b or c57b101b
7838	VMOVSD (R11), X11                       // c4417b101b
7839	VMOVSD X2, X9, X2                       // c4e13310d2 or c5b310d2 or c4e13311d2 or c5b311d2
7840	VMOVSD X11, X9, X2                      // c4c13310d3 or c4613311da or c53311da
7841	VMOVSD X2, X9, X11                      // c4613310da or c53310da or c4c13311d3
7842	VMOVSD X11, X9, X11                     // c4413310db or c4413311db
7843	VMOVSHDUP (BX), X2                      // c4e17a1613 or c5fa1613
7844	VMOVSHDUP (R11), X2                     // c4c17a1613
7845	VMOVSHDUP X2, X2                        // c4e17a16d2 or c5fa16d2
7846	VMOVSHDUP X11, X2                       // c4c17a16d3
7847	VMOVSHDUP (BX), X11                     // c4617a161b or c57a161b
7848	VMOVSHDUP (R11), X11                    // c4417a161b
7849	VMOVSHDUP X2, X11                       // c4617a16da or c57a16da
7850	VMOVSHDUP X11, X11                      // c4417a16db
7851	VMOVSHDUP (BX), Y2                      // c4e17e1613 or c5fe1613
7852	VMOVSHDUP (R11), Y2                     // c4c17e1613
7853	VMOVSHDUP Y2, Y2                        // c4e17e16d2 or c5fe16d2
7854	VMOVSHDUP Y11, Y2                       // c4c17e16d3
7855	VMOVSHDUP (BX), Y11                     // c4617e161b or c57e161b
7856	VMOVSHDUP (R11), Y11                    // c4417e161b
7857	VMOVSHDUP Y2, Y11                       // c4617e16da or c57e16da
7858	VMOVSHDUP Y11, Y11                      // c4417e16db
7859	VMOVSLDUP (BX), X2                      // c4e17a1213 or c5fa1213
7860	VMOVSLDUP (R11), X2                     // c4c17a1213
7861	VMOVSLDUP X2, X2                        // c4e17a12d2 or c5fa12d2
7862	VMOVSLDUP X11, X2                       // c4c17a12d3
7863	VMOVSLDUP (BX), X11                     // c4617a121b or c57a121b
7864	VMOVSLDUP (R11), X11                    // c4417a121b
7865	VMOVSLDUP X2, X11                       // c4617a12da or c57a12da
7866	VMOVSLDUP X11, X11                      // c4417a12db
7867	VMOVSLDUP (BX), Y2                      // c4e17e1213 or c5fe1213
7868	VMOVSLDUP (R11), Y2                     // c4c17e1213
7869	VMOVSLDUP Y2, Y2                        // c4e17e12d2 or c5fe12d2
7870	VMOVSLDUP Y11, Y2                       // c4c17e12d3
7871	VMOVSLDUP (BX), Y11                     // c4617e121b or c57e121b
7872	VMOVSLDUP (R11), Y11                    // c4417e121b
7873	VMOVSLDUP Y2, Y11                       // c4617e12da or c57e12da
7874	VMOVSLDUP Y11, Y11                      // c4417e12db
7875	VMOVSS X2, (BX)                         // c4e17a1113 or c5fa1113
7876	VMOVSS X11, (BX)                        // c4617a111b or c57a111b
7877	VMOVSS X2, (R11)                        // c4c17a1113
7878	VMOVSS X11, (R11)                       // c4417a111b
7879	VMOVSS (BX), X2                         // c4e17a1013 or c5fa1013
7880	VMOVSS (R11), X2                        // c4c17a1013
7881	VMOVSS (BX), X11                        // c4617a101b or c57a101b
7882	VMOVSS (R11), X11                       // c4417a101b
7883	VMOVSS X2, X9, X2                       // c4e13210d2 or c5b210d2 or c4e13211d2 or c5b211d2
7884	VMOVSS X11, X9, X2                      // c4c13210d3 or c4613211da or c53211da
7885	VMOVSS X2, X9, X11                      // c4613210da or c53210da or c4c13211d3
7886	VMOVSS X11, X9, X11                     // c4413210db or c4413211db
7887	VMOVUPD (BX), X2                        // c4e1791013 or c5f91013
7888	VMOVUPD (R11), X2                       // c4c1791013
7889	VMOVUPD X2, X2                          // c4e17910d2 or c5f910d2 or c4e17911d2 or c5f911d2
7890	VMOVUPD X11, X2                         // c4c17910d3 or c4617911da or c57911da
7891	VMOVUPD (BX), X11                       // c46179101b or c579101b
7892	VMOVUPD (R11), X11                      // c44179101b
7893	VMOVUPD X2, X11                         // c4617910da or c57910da or c4c17911d3
7894	VMOVUPD X11, X11                        // c4417910db or c4417911db
7895	VMOVUPD X2, (BX)                        // c4e1791113 or c5f91113
7896	VMOVUPD X11, (BX)                       // c46179111b or c579111b
7897	VMOVUPD X2, (R11)                       // c4c1791113
7898	VMOVUPD X11, (R11)                      // c44179111b
7899	VMOVUPD (BX), Y2                        // c4e17d1013 or c5fd1013
7900	VMOVUPD (R11), Y2                       // c4c17d1013
7901	VMOVUPD Y2, Y2                          // c4e17d10d2 or c5fd10d2 or c4e17d11d2 or c5fd11d2
7902	VMOVUPD Y11, Y2                         // c4c17d10d3 or c4617d11da or c57d11da
7903	VMOVUPD (BX), Y11                       // c4617d101b or c57d101b
7904	VMOVUPD (R11), Y11                      // c4417d101b
7905	VMOVUPD Y2, Y11                         // c4617d10da or c57d10da or c4c17d11d3
7906	VMOVUPD Y11, Y11                        // c4417d10db or c4417d11db
7907	VMOVUPD Y2, (BX)                        // c4e17d1113 or c5fd1113
7908	VMOVUPD Y11, (BX)                       // c4617d111b or c57d111b
7909	VMOVUPD Y2, (R11)                       // c4c17d1113
7910	VMOVUPD Y11, (R11)                      // c4417d111b
7911	VMOVUPS (BX), X2                        // c4e1781013 or c5f81013
7912	VMOVUPS (R11), X2                       // c4c1781013
7913	VMOVUPS X2, X2                          // c4e17810d2 or c5f810d2 or c4e17811d2 or c5f811d2
7914	VMOVUPS X11, X2                         // c4c17810d3 or c4617811da or c57811da
7915	VMOVUPS (BX), X11                       // c46178101b or c578101b
7916	VMOVUPS (R11), X11                      // c44178101b
7917	VMOVUPS X2, X11                         // c4617810da or c57810da or c4c17811d3
7918	VMOVUPS X11, X11                        // c4417810db or c4417811db
7919	VMOVUPS X2, (BX)                        // c4e1781113 or c5f81113
7920	VMOVUPS X11, (BX)                       // c46178111b or c578111b
7921	VMOVUPS X2, (R11)                       // c4c1781113
7922	VMOVUPS X11, (R11)                      // c44178111b
7923	VMOVUPS (BX), Y2                        // c4e17c1013 or c5fc1013
7924	VMOVUPS (R11), Y2                       // c4c17c1013
7925	VMOVUPS Y2, Y2                          // c4e17c10d2 or c5fc10d2 or c4e17c11d2 or c5fc11d2
7926	VMOVUPS Y11, Y2                         // c4c17c10d3 or c4617c11da or c57c11da
7927	VMOVUPS (BX), Y11                       // c4617c101b or c57c101b
7928	VMOVUPS (R11), Y11                      // c4417c101b
7929	VMOVUPS Y2, Y11                         // c4617c10da or c57c10da or c4c17c11d3
7930	VMOVUPS Y11, Y11                        // c4417c10db or c4417c11db
7931	VMOVUPS Y2, (BX)                        // c4e17c1113 or c5fc1113
7932	VMOVUPS Y11, (BX)                       // c4617c111b or c57c111b
7933	VMOVUPS Y2, (R11)                       // c4c17c1113
7934	VMOVUPS Y11, (R11)                      // c4417c111b
7935	VMPSADBW $7, (BX), X9, X2               // c4e331421307
7936	VMPSADBW $7, (R11), X9, X2              // c4c331421307
7937	VMPSADBW $7, X2, X9, X2                 // c4e33142d207
7938	VMPSADBW $7, X11, X9, X2                // c4c33142d307
7939	VMPSADBW $7, (BX), X9, X11              // c46331421b07
7940	VMPSADBW $7, (R11), X9, X11             // c44331421b07
7941	VMPSADBW $7, X2, X9, X11                // c4633142da07
7942	VMPSADBW $7, X11, X9, X11               // c4433142db07
7943	VMPSADBW $7, (BX), Y15, Y2              // c4e305421307
7944	VMPSADBW $7, (R11), Y15, Y2             // c4c305421307
7945	VMPSADBW $7, Y2, Y15, Y2                // c4e30542d207
7946	VMPSADBW $7, Y11, Y15, Y2               // c4c30542d307
7947	VMPSADBW $7, (BX), Y15, Y11             // c46305421b07
7948	VMPSADBW $7, (R11), Y15, Y11            // c44305421b07
7949	VMPSADBW $7, Y2, Y15, Y11               // c4630542da07
7950	VMPSADBW $7, Y11, Y15, Y11              // c4430542db07
7951	VMULPD (BX), X9, X2                     // c4e1315913 or c5b15913
7952	VMULPD (R11), X9, X2                    // c4c1315913
7953	VMULPD X2, X9, X2                       // c4e13159d2 or c5b159d2
7954	VMULPD X11, X9, X2                      // c4c13159d3
7955	VMULPD (BX), X9, X11                    // c46131591b or c531591b
7956	VMULPD (R11), X9, X11                   // c44131591b
7957	VMULPD X2, X9, X11                      // c4613159da or c53159da
7958	VMULPD X11, X9, X11                     // c4413159db
7959	VMULPD (BX), Y15, Y2                    // c4e1055913 or c5855913
7960	VMULPD (R11), Y15, Y2                   // c4c1055913
7961	VMULPD Y2, Y15, Y2                      // c4e10559d2 or c58559d2
7962	VMULPD Y11, Y15, Y2                     // c4c10559d3
7963	VMULPD (BX), Y15, Y11                   // c46105591b or c505591b
7964	VMULPD (R11), Y15, Y11                  // c44105591b
7965	VMULPD Y2, Y15, Y11                     // c4610559da or c50559da
7966	VMULPD Y11, Y15, Y11                    // c4410559db
7967	VMULPS (BX), X9, X2                     // c4e1305913 or c5b05913
7968	VMULPS (R11), X9, X2                    // c4c1305913
7969	VMULPS X2, X9, X2                       // c4e13059d2 or c5b059d2
7970	VMULPS X11, X9, X2                      // c4c13059d3
7971	VMULPS (BX), X9, X11                    // c46130591b or c530591b
7972	VMULPS (R11), X9, X11                   // c44130591b
7973	VMULPS X2, X9, X11                      // c4613059da or c53059da
7974	VMULPS X11, X9, X11                     // c4413059db
7975	VMULPS (BX), Y15, Y2                    // c4e1045913 or c5845913
7976	VMULPS (R11), Y15, Y2                   // c4c1045913
7977	VMULPS Y2, Y15, Y2                      // c4e10459d2 or c58459d2
7978	VMULPS Y11, Y15, Y2                     // c4c10459d3
7979	VMULPS (BX), Y15, Y11                   // c46104591b or c504591b
7980	VMULPS (R11), Y15, Y11                  // c44104591b
7981	VMULPS Y2, Y15, Y11                     // c4610459da or c50459da
7982	VMULPS Y11, Y15, Y11                    // c4410459db
7983	VMULSD (BX), X9, X2                     // c4e1335913 or c5b35913
7984	VMULSD (R11), X9, X2                    // c4c1335913
7985	VMULSD X2, X9, X2                       // c4e13359d2 or c5b359d2
7986	VMULSD X11, X9, X2                      // c4c13359d3
7987	VMULSD (BX), X9, X11                    // c46133591b or c533591b
7988	VMULSD (R11), X9, X11                   // c44133591b
7989	VMULSD X2, X9, X11                      // c4613359da or c53359da
7990	VMULSD X11, X9, X11                     // c4413359db
7991	VMULSS (BX), X9, X2                     // c4e1325913 or c5b25913
7992	VMULSS (R11), X9, X2                    // c4c1325913
7993	VMULSS X2, X9, X2                       // c4e13259d2 or c5b259d2
7994	VMULSS X11, X9, X2                      // c4c13259d3
7995	VMULSS (BX), X9, X11                    // c46132591b or c532591b
7996	VMULSS (R11), X9, X11                   // c44132591b
7997	VMULSS X2, X9, X11                      // c4613259da or c53259da
7998	VMULSS X11, X9, X11                     // c4413259db
7999	VORPD (BX), X9, X2                      // c4e1315613 or c5b15613
8000	VORPD (R11), X9, X2                     // c4c1315613
8001	VORPD X2, X9, X2                        // c4e13156d2 or c5b156d2
8002	VORPD X11, X9, X2                       // c4c13156d3
8003	VORPD (BX), X9, X11                     // c46131561b or c531561b
8004	VORPD (R11), X9, X11                    // c44131561b
8005	VORPD X2, X9, X11                       // c4613156da or c53156da
8006	VORPD X11, X9, X11                      // c4413156db
8007	VORPD (BX), Y15, Y2                     // c4e1055613 or c5855613
8008	VORPD (R11), Y15, Y2                    // c4c1055613
8009	VORPD Y2, Y15, Y2                       // c4e10556d2 or c58556d2
8010	VORPD Y11, Y15, Y2                      // c4c10556d3
8011	VORPD (BX), Y15, Y11                    // c46105561b or c505561b
8012	VORPD (R11), Y15, Y11                   // c44105561b
8013	VORPD Y2, Y15, Y11                      // c4610556da or c50556da
8014	VORPD Y11, Y15, Y11                     // c4410556db
8015	VORPS (BX), X9, X2                      // c4e1305613 or c5b05613
8016	VORPS (R11), X9, X2                     // c4c1305613
8017	VORPS X2, X9, X2                        // c4e13056d2 or c5b056d2
8018	VORPS X11, X9, X2                       // c4c13056d3
8019	VORPS (BX), X9, X11                     // c46130561b or c530561b
8020	VORPS (R11), X9, X11                    // c44130561b
8021	VORPS X2, X9, X11                       // c4613056da or c53056da
8022	VORPS X11, X9, X11                      // c4413056db
8023	VORPS (BX), Y15, Y2                     // c4e1045613 or c5845613
8024	VORPS (R11), Y15, Y2                    // c4c1045613
8025	VORPS Y2, Y15, Y2                       // c4e10456d2 or c58456d2
8026	VORPS Y11, Y15, Y2                      // c4c10456d3
8027	VORPS (BX), Y15, Y11                    // c46104561b or c504561b
8028	VORPS (R11), Y15, Y11                   // c44104561b
8029	VORPS Y2, Y15, Y11                      // c4610456da or c50456da
8030	VORPS Y11, Y15, Y11                     // c4410456db
8031	VPABSB (BX), X2                         // c4e2791c13
8032	VPABSB (R11), X2                        // c4c2791c13
8033	VPABSB X2, X2                           // c4e2791cd2
8034	VPABSB X11, X2                          // c4c2791cd3
8035	VPABSB (BX), X11                        // c462791c1b
8036	VPABSB (R11), X11                       // c442791c1b
8037	VPABSB X2, X11                          // c462791cda
8038	VPABSB X11, X11                         // c442791cdb
8039	VPABSB (BX), Y2                         // c4e27d1c13
8040	VPABSB (R11), Y2                        // c4c27d1c13
8041	VPABSB Y2, Y2                           // c4e27d1cd2
8042	VPABSB Y11, Y2                          // c4c27d1cd3
8043	VPABSB (BX), Y11                        // c4627d1c1b
8044	VPABSB (R11), Y11                       // c4427d1c1b
8045	VPABSB Y2, Y11                          // c4627d1cda
8046	VPABSB Y11, Y11                         // c4427d1cdb
8047	VPABSD (BX), X2                         // c4e2791e13
8048	VPABSD (R11), X2                        // c4c2791e13
8049	VPABSD X2, X2                           // c4e2791ed2
8050	VPABSD X11, X2                          // c4c2791ed3
8051	VPABSD (BX), X11                        // c462791e1b
8052	VPABSD (R11), X11                       // c442791e1b
8053	VPABSD X2, X11                          // c462791eda
8054	VPABSD X11, X11                         // c442791edb
8055	VPABSD (BX), Y2                         // c4e27d1e13
8056	VPABSD (R11), Y2                        // c4c27d1e13
8057	VPABSD Y2, Y2                           // c4e27d1ed2
8058	VPABSD Y11, Y2                          // c4c27d1ed3
8059	VPABSD (BX), Y11                        // c4627d1e1b
8060	VPABSD (R11), Y11                       // c4427d1e1b
8061	VPABSD Y2, Y11                          // c4627d1eda
8062	VPABSD Y11, Y11                         // c4427d1edb
8063	VPABSW (BX), X2                         // c4e2791d13
8064	VPABSW (R11), X2                        // c4c2791d13
8065	VPABSW X2, X2                           // c4e2791dd2
8066	VPABSW X11, X2                          // c4c2791dd3
8067	VPABSW (BX), X11                        // c462791d1b
8068	VPABSW (R11), X11                       // c442791d1b
8069	VPABSW X2, X11                          // c462791dda
8070	VPABSW X11, X11                         // c442791ddb
8071	VPABSW (BX), Y2                         // c4e27d1d13
8072	VPABSW (R11), Y2                        // c4c27d1d13
8073	VPABSW Y2, Y2                           // c4e27d1dd2
8074	VPABSW Y11, Y2                          // c4c27d1dd3
8075	VPABSW (BX), Y11                        // c4627d1d1b
8076	VPABSW (R11), Y11                       // c4427d1d1b
8077	VPABSW Y2, Y11                          // c4627d1dda
8078	VPABSW Y11, Y11                         // c4427d1ddb
8079	VPACKSSDW (BX), X9, X2                  // c4e1316b13 or c5b16b13
8080	VPACKSSDW (R11), X9, X2                 // c4c1316b13
8081	VPACKSSDW X2, X9, X2                    // c4e1316bd2 or c5b16bd2
8082	VPACKSSDW X11, X9, X2                   // c4c1316bd3
8083	VPACKSSDW (BX), X9, X11                 // c461316b1b or c5316b1b
8084	VPACKSSDW (R11), X9, X11                // c441316b1b
8085	VPACKSSDW X2, X9, X11                   // c461316bda or c5316bda
8086	VPACKSSDW X11, X9, X11                  // c441316bdb
8087	VPACKSSDW (BX), Y15, Y2                 // c4e1056b13 or c5856b13
8088	VPACKSSDW (R11), Y15, Y2                // c4c1056b13
8089	VPACKSSDW Y2, Y15, Y2                   // c4e1056bd2 or c5856bd2
8090	VPACKSSDW Y11, Y15, Y2                  // c4c1056bd3
8091	VPACKSSDW (BX), Y15, Y11                // c461056b1b or c5056b1b
8092	VPACKSSDW (R11), Y15, Y11               // c441056b1b
8093	VPACKSSDW Y2, Y15, Y11                  // c461056bda or c5056bda
8094	VPACKSSDW Y11, Y15, Y11                 // c441056bdb
8095	VPACKSSWB (BX), X9, X2                  // c4e1316313 or c5b16313
8096	VPACKSSWB (R11), X9, X2                 // c4c1316313
8097	VPACKSSWB X2, X9, X2                    // c4e13163d2 or c5b163d2
8098	VPACKSSWB X11, X9, X2                   // c4c13163d3
8099	VPACKSSWB (BX), X9, X11                 // c46131631b or c531631b
8100	VPACKSSWB (R11), X9, X11                // c44131631b
8101	VPACKSSWB X2, X9, X11                   // c4613163da or c53163da
8102	VPACKSSWB X11, X9, X11                  // c4413163db
8103	VPACKSSWB (BX), Y15, Y2                 // c4e1056313 or c5856313
8104	VPACKSSWB (R11), Y15, Y2                // c4c1056313
8105	VPACKSSWB Y2, Y15, Y2                   // c4e10563d2 or c58563d2
8106	VPACKSSWB Y11, Y15, Y2                  // c4c10563d3
8107	VPACKSSWB (BX), Y15, Y11                // c46105631b or c505631b
8108	VPACKSSWB (R11), Y15, Y11               // c44105631b
8109	VPACKSSWB Y2, Y15, Y11                  // c4610563da or c50563da
8110	VPACKSSWB Y11, Y15, Y11                 // c4410563db
8111	VPACKUSDW (BX), X9, X2                  // c4e2312b13
8112	VPACKUSDW (R11), X9, X2                 // c4c2312b13
8113	VPACKUSDW X2, X9, X2                    // c4e2312bd2
8114	VPACKUSDW X11, X9, X2                   // c4c2312bd3
8115	VPACKUSDW (BX), X9, X11                 // c462312b1b
8116	VPACKUSDW (R11), X9, X11                // c442312b1b
8117	VPACKUSDW X2, X9, X11                   // c462312bda
8118	VPACKUSDW X11, X9, X11                  // c442312bdb
8119	VPACKUSDW (BX), Y15, Y2                 // c4e2052b13
8120	VPACKUSDW (R11), Y15, Y2                // c4c2052b13
8121	VPACKUSDW Y2, Y15, Y2                   // c4e2052bd2
8122	VPACKUSDW Y11, Y15, Y2                  // c4c2052bd3
8123	VPACKUSDW (BX), Y15, Y11                // c462052b1b
8124	VPACKUSDW (R11), Y15, Y11               // c442052b1b
8125	VPACKUSDW Y2, Y15, Y11                  // c462052bda
8126	VPACKUSDW Y11, Y15, Y11                 // c442052bdb
8127	VPACKUSWB (BX), X9, X2                  // c4e1316713 or c5b16713
8128	VPACKUSWB (R11), X9, X2                 // c4c1316713
8129	VPACKUSWB X2, X9, X2                    // c4e13167d2 or c5b167d2
8130	VPACKUSWB X11, X9, X2                   // c4c13167d3
8131	VPACKUSWB (BX), X9, X11                 // c46131671b or c531671b
8132	VPACKUSWB (R11), X9, X11                // c44131671b
8133	VPACKUSWB X2, X9, X11                   // c4613167da or c53167da
8134	VPACKUSWB X11, X9, X11                  // c4413167db
8135	VPACKUSWB (BX), Y15, Y2                 // c4e1056713 or c5856713
8136	VPACKUSWB (R11), Y15, Y2                // c4c1056713
8137	VPACKUSWB Y2, Y15, Y2                   // c4e10567d2 or c58567d2
8138	VPACKUSWB Y11, Y15, Y2                  // c4c10567d3
8139	VPACKUSWB (BX), Y15, Y11                // c46105671b or c505671b
8140	VPACKUSWB (R11), Y15, Y11               // c44105671b
8141	VPACKUSWB Y2, Y15, Y11                  // c4610567da or c50567da
8142	VPACKUSWB Y11, Y15, Y11                 // c4410567db
8143	VPADDB (BX), X9, X2                     // c4e131fc13 or c5b1fc13
8144	VPADDB (R11), X9, X2                    // c4c131fc13
8145	VPADDB X2, X9, X2                       // c4e131fcd2 or c5b1fcd2
8146	VPADDB X11, X9, X2                      // c4c131fcd3
8147	VPADDB (BX), X9, X11                    // c46131fc1b or c531fc1b
8148	VPADDB (R11), X9, X11                   // c44131fc1b
8149	VPADDB X2, X9, X11                      // c46131fcda or c531fcda
8150	VPADDB X11, X9, X11                     // c44131fcdb
8151	VPADDB (BX), Y15, Y2                    // c4e105fc13 or c585fc13
8152	VPADDB (R11), Y15, Y2                   // c4c105fc13
8153	VPADDB Y2, Y15, Y2                      // c4e105fcd2 or c585fcd2
8154	VPADDB Y11, Y15, Y2                     // c4c105fcd3
8155	VPADDB (BX), Y15, Y11                   // c46105fc1b or c505fc1b
8156	VPADDB (R11), Y15, Y11                  // c44105fc1b
8157	VPADDB Y2, Y15, Y11                     // c46105fcda or c505fcda
8158	VPADDB Y11, Y15, Y11                    // c44105fcdb
8159	VPADDD (BX), X9, X2             // c4e131fe13 or c5b1fe13
8160	VPADDD (R11), X9, X2            // c4c131fe13
8161	VPADDD X2, X9, X2               // c4e131fed2 or c5b1fed2
8162	VPADDD X11, X9, X2              // c4c131fed3
8163	VPADDD (BX), X9, X11            // c46131fe1b or c531fe1b
8164	VPADDD (R11), X9, X11           // c44131fe1b
8165	VPADDD X2, X9, X11              // c46131feda or c531feda
8166	VPADDD X11, X9, X11             // c44131fedb
8167	VPADDD (BX), Y15, Y2            // c4e105fe13 or c585fe13
8168	VPADDD (R11), Y15, Y2           // c4c105fe13
8169	VPADDD Y2, Y15, Y2              // c4e105fed2 or c585fed2
8170	VPADDD Y11, Y15, Y2             // c4c105fed3
8171	VPADDD (BX), Y15, Y11           // c46105fe1b or c505fe1b
8172	VPADDD (R11), Y15, Y11          // c44105fe1b
8173	VPADDD Y2, Y15, Y11             // c46105feda or c505feda
8174	VPADDD Y11, Y15, Y11            // c44105fedb
8175	VPADDQ (BX), X9, X2             // c4e131d413 or c5b1d413
8176	VPADDQ (R11), X9, X2            // c4c131d413
8177	VPADDQ X2, X9, X2               // c4e131d4d2 or c5b1d4d2
8178	VPADDQ X11, X9, X2              // c4c131d4d3
8179	VPADDQ (BX), X9, X11            // c46131d41b or c531d41b
8180	VPADDQ (R11), X9, X11           // c44131d41b
8181	VPADDQ X2, X9, X11              // c46131d4da or c531d4da
8182	VPADDQ X11, X9, X11             // c44131d4db
8183	VPADDQ (BX), Y15, Y2            // c4e105d413 or c585d413
8184	VPADDQ (R11), Y15, Y2           // c4c105d413
8185	VPADDQ Y2, Y15, Y2              // c4e105d4d2 or c585d4d2
8186	VPADDQ Y11, Y15, Y2             // c4c105d4d3
8187	VPADDQ (BX), Y15, Y11           // c46105d41b or c505d41b
8188	VPADDQ (R11), Y15, Y11          // c44105d41b
8189	VPADDQ Y2, Y15, Y11             // c46105d4da or c505d4da
8190	VPADDQ Y11, Y15, Y11            // c44105d4db
8191	VPADDSB (BX), X9, X2                    // c4e131ec13 or c5b1ec13
8192	VPADDSB (R11), X9, X2                   // c4c131ec13
8193	VPADDSB X2, X9, X2                      // c4e131ecd2 or c5b1ecd2
8194	VPADDSB X11, X9, X2                     // c4c131ecd3
8195	VPADDSB (BX), X9, X11                   // c46131ec1b or c531ec1b
8196	VPADDSB (R11), X9, X11                  // c44131ec1b
8197	VPADDSB X2, X9, X11                     // c46131ecda or c531ecda
8198	VPADDSB X11, X9, X11                    // c44131ecdb
8199	VPADDSB (BX), Y15, Y2                   // c4e105ec13 or c585ec13
8200	VPADDSB (R11), Y15, Y2                  // c4c105ec13
8201	VPADDSB Y2, Y15, Y2                     // c4e105ecd2 or c585ecd2
8202	VPADDSB Y11, Y15, Y2                    // c4c105ecd3
8203	VPADDSB (BX), Y15, Y11                  // c46105ec1b or c505ec1b
8204	VPADDSB (R11), Y15, Y11                 // c44105ec1b
8205	VPADDSB Y2, Y15, Y11                    // c46105ecda or c505ecda
8206	VPADDSB Y11, Y15, Y11                   // c44105ecdb
8207	VPADDSW (BX), X9, X2                    // c4e131ed13 or c5b1ed13
8208	VPADDSW (R11), X9, X2                   // c4c131ed13
8209	VPADDSW X2, X9, X2                      // c4e131edd2 or c5b1edd2
8210	VPADDSW X11, X9, X2                     // c4c131edd3
8211	VPADDSW (BX), X9, X11                   // c46131ed1b or c531ed1b
8212	VPADDSW (R11), X9, X11                  // c44131ed1b
8213	VPADDSW X2, X9, X11                     // c46131edda or c531edda
8214	VPADDSW X11, X9, X11                    // c44131eddb
8215	VPADDSW (BX), Y15, Y2                   // c4e105ed13 or c585ed13
8216	VPADDSW (R11), Y15, Y2                  // c4c105ed13
8217	VPADDSW Y2, Y15, Y2                     // c4e105edd2 or c585edd2
8218	VPADDSW Y11, Y15, Y2                    // c4c105edd3
8219	VPADDSW (BX), Y15, Y11                  // c46105ed1b or c505ed1b
8220	VPADDSW (R11), Y15, Y11                 // c44105ed1b
8221	VPADDSW Y2, Y15, Y11                    // c46105edda or c505edda
8222	VPADDSW Y11, Y15, Y11                   // c44105eddb
8223	VPADDUSB (BX), X9, X2                   // c4e131dc13 or c5b1dc13
8224	VPADDUSB (R11), X9, X2                  // c4c131dc13
8225	VPADDUSB X2, X9, X2                     // c4e131dcd2 or c5b1dcd2
8226	VPADDUSB X11, X9, X2                    // c4c131dcd3
8227	VPADDUSB (BX), X9, X11                  // c46131dc1b or c531dc1b
8228	VPADDUSB (R11), X9, X11                 // c44131dc1b
8229	VPADDUSB X2, X9, X11                    // c46131dcda or c531dcda
8230	VPADDUSB X11, X9, X11                   // c44131dcdb
8231	VPADDUSB (BX), Y15, Y2                  // c4e105dc13 or c585dc13
8232	VPADDUSB (R11), Y15, Y2                 // c4c105dc13
8233	VPADDUSB Y2, Y15, Y2                    // c4e105dcd2 or c585dcd2
8234	VPADDUSB Y11, Y15, Y2                   // c4c105dcd3
8235	VPADDUSB (BX), Y15, Y11                 // c46105dc1b or c505dc1b
8236	VPADDUSB (R11), Y15, Y11                // c44105dc1b
8237	VPADDUSB Y2, Y15, Y11                   // c46105dcda or c505dcda
8238	VPADDUSB Y11, Y15, Y11                  // c44105dcdb
8239	VPADDUSW (BX), X9, X2                   // c4e131dd13 or c5b1dd13
8240	VPADDUSW (R11), X9, X2                  // c4c131dd13
8241	VPADDUSW X2, X9, X2                     // c4e131ddd2 or c5b1ddd2
8242	VPADDUSW X11, X9, X2                    // c4c131ddd3
8243	VPADDUSW (BX), X9, X11                  // c46131dd1b or c531dd1b
8244	VPADDUSW (R11), X9, X11                 // c44131dd1b
8245	VPADDUSW X2, X9, X11                    // c46131ddda or c531ddda
8246	VPADDUSW X11, X9, X11                   // c44131dddb
8247	VPADDUSW (BX), Y15, Y2                  // c4e105dd13 or c585dd13
8248	VPADDUSW (R11), Y15, Y2                 // c4c105dd13
8249	VPADDUSW Y2, Y15, Y2                    // c4e105ddd2 or c585ddd2
8250	VPADDUSW Y11, Y15, Y2                   // c4c105ddd3
8251	VPADDUSW (BX), Y15, Y11                 // c46105dd1b or c505dd1b
8252	VPADDUSW (R11), Y15, Y11                // c44105dd1b
8253	VPADDUSW Y2, Y15, Y11                   // c46105ddda or c505ddda
8254	VPADDUSW Y11, Y15, Y11                  // c44105dddb
8255	VPADDW (BX), X9, X2                     // c4e131fd13 or c5b1fd13
8256	VPADDW (R11), X9, X2                    // c4c131fd13
8257	VPADDW X2, X9, X2                       // c4e131fdd2 or c5b1fdd2
8258	VPADDW X11, X9, X2                      // c4c131fdd3
8259	VPADDW (BX), X9, X11                    // c46131fd1b or c531fd1b
8260	VPADDW (R11), X9, X11                   // c44131fd1b
8261	VPADDW X2, X9, X11                      // c46131fdda or c531fdda
8262	VPADDW X11, X9, X11                     // c44131fddb
8263	VPADDW (BX), Y15, Y2                    // c4e105fd13 or c585fd13
8264	VPADDW (R11), Y15, Y2                   // c4c105fd13
8265	VPADDW Y2, Y15, Y2                      // c4e105fdd2 or c585fdd2
8266	VPADDW Y11, Y15, Y2                     // c4c105fdd3
8267	VPADDW (BX), Y15, Y11                   // c46105fd1b or c505fd1b
8268	VPADDW (R11), Y15, Y11                  // c44105fd1b
8269	VPADDW Y2, Y15, Y11                     // c46105fdda or c505fdda
8270	VPADDW Y11, Y15, Y11                    // c44105fddb
8271	VPALIGNR $7, (BX), X9, X2               // c4e3310f1307
8272	VPALIGNR $7, (R11), X9, X2              // c4c3310f1307
8273	VPALIGNR $7, X2, X9, X2                 // c4e3310fd207
8274	VPALIGNR $7, X11, X9, X2                // c4c3310fd307
8275	VPALIGNR $7, (BX), X9, X11              // c463310f1b07
8276	VPALIGNR $7, (R11), X9, X11             // c443310f1b07
8277	VPALIGNR $7, X2, X9, X11                // c463310fda07
8278	VPALIGNR $7, X11, X9, X11               // c443310fdb07
8279	VPALIGNR $7, (BX), Y15, Y2      // c4e3050f1307
8280	VPALIGNR $7, (R11), Y15, Y2     // c4c3050f1307
8281	VPALIGNR $7, Y2, Y15, Y2        // c4e3050fd207
8282	VPALIGNR $7, Y11, Y15, Y2       // c4c3050fd307
8283	VPALIGNR $7, (BX), Y15, Y11     // c463050f1b07
8284	VPALIGNR $7, (R11), Y15, Y11    // c443050f1b07
8285	VPALIGNR $7, Y2, Y15, Y11       // c463050fda07
8286	VPALIGNR $7, Y11, Y15, Y11      // c443050fdb07
8287	VPAND (BX), X9, X2                      // c4e131db13 or c5b1db13
8288	VPAND (R11), X9, X2                     // c4c131db13
8289	VPAND X2, X9, X2                        // c4e131dbd2 or c5b1dbd2
8290	VPAND X11, X9, X2                       // c4c131dbd3
8291	VPAND (BX), X9, X11                     // c46131db1b or c531db1b
8292	VPAND (R11), X9, X11                    // c44131db1b
8293	VPAND X2, X9, X11                       // c46131dbda or c531dbda
8294	VPAND X11, X9, X11                      // c44131dbdb
8295	VPAND (BX), Y15, Y2                     // c4e105db13 or c585db13
8296	VPAND (R11), Y15, Y2                    // c4c105db13
8297	VPAND Y2, Y15, Y2                       // c4e105dbd2 or c585dbd2
8298	VPAND Y11, Y15, Y2                      // c4c105dbd3
8299	VPAND (BX), Y15, Y11                    // c46105db1b or c505db1b
8300	VPAND (R11), Y15, Y11                   // c44105db1b
8301	VPAND Y2, Y15, Y11                      // c46105dbda or c505dbda
8302	VPAND Y11, Y15, Y11                     // c44105dbdb
8303	VPANDN (BX), X9, X2                     // c4e131df13 or c5b1df13
8304	VPANDN (R11), X9, X2                    // c4c131df13
8305	VPANDN X2, X9, X2                       // c4e131dfd2 or c5b1dfd2
8306	VPANDN X11, X9, X2                      // c4c131dfd3
8307	VPANDN (BX), X9, X11                    // c46131df1b or c531df1b
8308	VPANDN (R11), X9, X11                   // c44131df1b
8309	VPANDN X2, X9, X11                      // c46131dfda or c531dfda
8310	VPANDN X11, X9, X11                     // c44131dfdb
8311	VPANDN (BX), Y15, Y2                    // c4e105df13 or c585df13
8312	VPANDN (R11), Y15, Y2                   // c4c105df13
8313	VPANDN Y2, Y15, Y2                      // c4e105dfd2 or c585dfd2
8314	VPANDN Y11, Y15, Y2                     // c4c105dfd3
8315	VPANDN (BX), Y15, Y11                   // c46105df1b or c505df1b
8316	VPANDN (R11), Y15, Y11                  // c44105df1b
8317	VPANDN Y2, Y15, Y11                     // c46105dfda or c505dfda
8318	VPANDN Y11, Y15, Y11                    // c44105dfdb
8319	VPAVGB (BX), X9, X2                     // c4e131e013 or c5b1e013
8320	VPAVGB (R11), X9, X2                    // c4c131e013
8321	VPAVGB X2, X9, X2                       // c4e131e0d2 or c5b1e0d2
8322	VPAVGB X11, X9, X2                      // c4c131e0d3
8323	VPAVGB (BX), X9, X11                    // c46131e01b or c531e01b
8324	VPAVGB (R11), X9, X11                   // c44131e01b
8325	VPAVGB X2, X9, X11                      // c46131e0da or c531e0da
8326	VPAVGB X11, X9, X11                     // c44131e0db
8327	VPAVGB (BX), Y15, Y2                    // c4e105e013 or c585e013
8328	VPAVGB (R11), Y15, Y2                   // c4c105e013
8329	VPAVGB Y2, Y15, Y2                      // c4e105e0d2 or c585e0d2
8330	VPAVGB Y11, Y15, Y2                     // c4c105e0d3
8331	VPAVGB (BX), Y15, Y11                   // c46105e01b or c505e01b
8332	VPAVGB (R11), Y15, Y11                  // c44105e01b
8333	VPAVGB Y2, Y15, Y11                     // c46105e0da or c505e0da
8334	VPAVGB Y11, Y15, Y11                    // c44105e0db
8335	VPAVGW (BX), X9, X2                     // c4e131e313 or c5b1e313
8336	VPAVGW (R11), X9, X2                    // c4c131e313
8337	VPAVGW X2, X9, X2                       // c4e131e3d2 or c5b1e3d2
8338	VPAVGW X11, X9, X2                      // c4c131e3d3
8339	VPAVGW (BX), X9, X11                    // c46131e31b or c531e31b
8340	VPAVGW (R11), X9, X11                   // c44131e31b
8341	VPAVGW X2, X9, X11                      // c46131e3da or c531e3da
8342	VPAVGW X11, X9, X11                     // c44131e3db
8343	VPAVGW (BX), Y15, Y2                    // c4e105e313 or c585e313
8344	VPAVGW (R11), Y15, Y2                   // c4c105e313
8345	VPAVGW Y2, Y15, Y2                      // c4e105e3d2 or c585e3d2
8346	VPAVGW Y11, Y15, Y2                     // c4c105e3d3
8347	VPAVGW (BX), Y15, Y11                   // c46105e31b or c505e31b
8348	VPAVGW (R11), Y15, Y11                  // c44105e31b
8349	VPAVGW Y2, Y15, Y11                     // c46105e3da or c505e3da
8350	VPAVGW Y11, Y15, Y11                    // c44105e3db
8351	VPBLENDD $7, (BX), X9, X2               // c4e331021307
8352	VPBLENDD $7, (R11), X9, X2              // c4c331021307
8353	VPBLENDD $7, X2, X9, X2                 // c4e33102d207
8354	VPBLENDD $7, X11, X9, X2                // c4c33102d307
8355	VPBLENDD $7, (BX), X9, X11              // c46331021b07
8356	VPBLENDD $7, (R11), X9, X11             // c44331021b07
8357	VPBLENDD $7, X2, X9, X11                // c4633102da07
8358	VPBLENDD $7, X11, X9, X11               // c4433102db07
8359	VPBLENDD $7, (BX), Y15, Y2      // c4e305021307
8360	VPBLENDD $7, (R11), Y15, Y2     // c4c305021307
8361	VPBLENDD $7, Y2, Y15, Y2        // c4e30502d207
8362	VPBLENDD $7, Y11, Y15, Y2       // c4c30502d307
8363	VPBLENDD $7, (BX), Y15, Y11     // c46305021b07
8364	VPBLENDD $7, (R11), Y15, Y11    // c44305021b07
8365	VPBLENDD $7, Y2, Y15, Y11       // c4630502da07
8366	VPBLENDD $7, Y11, Y15, Y11      // c4430502db07
8367	VPBLENDVB X12, (BX), X9, X2             // c4e3314c13c0
8368	VPBLENDVB X12, (R11), X9, X2            // c4c3314c13c0
8369	VPBLENDVB X12, X2, X9, X2               // c4e3314cd2c0
8370	VPBLENDVB X12, X11, X9, X2              // c4c3314cd3c0
8371	VPBLENDVB X12, (BX), X9, X11            // c463314c1bc0
8372	VPBLENDVB X12, (R11), X9, X11           // c443314c1bc0
8373	VPBLENDVB X12, X2, X9, X11              // c463314cdac0
8374	VPBLENDVB X12, X11, X9, X11             // c443314cdbc0
8375	VPBLENDVB Y13, (BX), Y15, Y2            // c4e3054c13d0
8376	VPBLENDVB Y13, (R11), Y15, Y2           // c4c3054c13d0
8377	VPBLENDVB Y13, Y2, Y15, Y2              // c4e3054cd2d0
8378	VPBLENDVB Y13, Y11, Y15, Y2             // c4c3054cd3d0
8379	VPBLENDVB Y13, (BX), Y15, Y11           // c463054c1bd0
8380	VPBLENDVB Y13, (R11), Y15, Y11          // c443054c1bd0
8381	VPBLENDVB Y13, Y2, Y15, Y11             // c463054cdad0
8382	VPBLENDVB Y13, Y11, Y15, Y11            // c443054cdbd0
8383	VPBLENDW $7, (BX), X9, X2               // c4e3310e1307
8384	VPBLENDW $7, (R11), X9, X2              // c4c3310e1307
8385	VPBLENDW $7, X2, X9, X2                 // c4e3310ed207
8386	VPBLENDW $7, X11, X9, X2                // c4c3310ed307
8387	VPBLENDW $7, (BX), X9, X11              // c463310e1b07
8388	VPBLENDW $7, (R11), X9, X11             // c443310e1b07
8389	VPBLENDW $7, X2, X9, X11                // c463310eda07
8390	VPBLENDW $7, X11, X9, X11               // c443310edb07
8391	VPBLENDW $7, (BX), Y15, Y2              // c4e3050e1307
8392	VPBLENDW $7, (R11), Y15, Y2             // c4c3050e1307
8393	VPBLENDW $7, Y2, Y15, Y2                // c4e3050ed207
8394	VPBLENDW $7, Y11, Y15, Y2               // c4c3050ed307
8395	VPBLENDW $7, (BX), Y15, Y11             // c463050e1b07
8396	VPBLENDW $7, (R11), Y15, Y11            // c443050e1b07
8397	VPBLENDW $7, Y2, Y15, Y11               // c463050eda07
8398	VPBLENDW $7, Y11, Y15, Y11              // c443050edb07
8399	VPBROADCASTB (BX), X2                   // c4e2797813
8400	VPBROADCASTB (R11), X2                  // c4c2797813
8401	VPBROADCASTB X2, X2                     // c4e27978d2
8402	VPBROADCASTB X11, X2                    // c4c27978d3
8403	VPBROADCASTB (BX), X11                  // c46279781b
8404	VPBROADCASTB (R11), X11                 // c44279781b
8405	VPBROADCASTB X2, X11                    // c4627978da
8406	VPBROADCASTB X11, X11                   // c4427978db
8407	VPBROADCASTB (BX), Y2                   // c4e27d7813
8408	VPBROADCASTB (R11), Y2                  // c4c27d7813
8409	VPBROADCASTB X2, Y2                     // c4e27d78d2
8410	VPBROADCASTB X11, Y2                    // c4c27d78d3
8411	VPBROADCASTB (BX), Y11                  // c4627d781b
8412	VPBROADCASTB (R11), Y11                 // c4427d781b
8413	VPBROADCASTB X2, Y11                    // c4627d78da
8414	VPBROADCASTB X11, Y11                   // c4427d78db
8415	VPBROADCASTD (BX), X2                   // c4e2795813
8416	VPBROADCASTD (R11), X2                  // c4c2795813
8417	VPBROADCASTD X2, X2                     // c4e27958d2
8418	VPBROADCASTD X11, X2                    // c4c27958d3
8419	VPBROADCASTD (BX), X11                  // c46279581b
8420	VPBROADCASTD (R11), X11                 // c44279581b
8421	VPBROADCASTD X2, X11                    // c4627958da
8422	VPBROADCASTD X11, X11                   // c4427958db
8423	VPBROADCASTD (BX), Y2                   // c4e27d5813
8424	VPBROADCASTD (R11), Y2                  // c4c27d5813
8425	VPBROADCASTD X2, Y2                     // c4e27d58d2
8426	VPBROADCASTD X11, Y2                    // c4c27d58d3
8427	VPBROADCASTD (BX), Y11                  // c4627d581b
8428	VPBROADCASTD (R11), Y11                 // c4427d581b
8429	VPBROADCASTD X2, Y11                    // c4627d58da
8430	VPBROADCASTD X11, Y11                   // c4427d58db
8431	VPBROADCASTQ (BX), X2                   // c4e2795913
8432	VPBROADCASTQ (R11), X2                  // c4c2795913
8433	VPBROADCASTQ X2, X2                     // c4e27959d2
8434	VPBROADCASTQ X11, X2                    // c4c27959d3
8435	VPBROADCASTQ (BX), X11                  // c46279591b
8436	VPBROADCASTQ (R11), X11                 // c44279591b
8437	VPBROADCASTQ X2, X11                    // c4627959da
8438	VPBROADCASTQ X11, X11                   // c4427959db
8439	VPBROADCASTQ (BX), Y2                   // c4e27d5913
8440	VPBROADCASTQ (R11), Y2                  // c4c27d5913
8441	VPBROADCASTQ X2, Y2                     // c4e27d59d2
8442	VPBROADCASTQ X11, Y2                    // c4c27d59d3
8443	VPBROADCASTQ (BX), Y11                  // c4627d591b
8444	VPBROADCASTQ (R11), Y11                 // c4427d591b
8445	VPBROADCASTQ X2, Y11                    // c4627d59da
8446	VPBROADCASTQ X11, Y11                   // c4427d59db
8447	VPBROADCASTW (BX), X2                   // c4e2797913
8448	VPBROADCASTW (R11), X2                  // c4c2797913
8449	VPBROADCASTW X2, X2                     // c4e27979d2
8450	VPBROADCASTW X11, X2                    // c4c27979d3
8451	VPBROADCASTW (BX), X11                  // c46279791b
8452	VPBROADCASTW (R11), X11                 // c44279791b
8453	VPBROADCASTW X2, X11                    // c4627979da
8454	VPBROADCASTW X11, X11                   // c4427979db
8455	VPBROADCASTW (BX), Y2                   // c4e27d7913
8456	VPBROADCASTW (R11), Y2                  // c4c27d7913
8457	VPBROADCASTW X2, Y2                     // c4e27d79d2
8458	VPBROADCASTW X11, Y2                    // c4c27d79d3
8459	VPBROADCASTW (BX), Y11                  // c4627d791b
8460	VPBROADCASTW (R11), Y11                 // c4427d791b
8461	VPBROADCASTW X2, Y11                    // c4627d79da
8462	VPBROADCASTW X11, Y11                   // c4427d79db
8463	VPCLMULQDQ $7, (BX), X9, X2             // c4e331441307
8464	VPCLMULQDQ $7, (R11), X9, X2            // c4c331441307
8465	VPCLMULQDQ $7, X2, X9, X2               // c4e33144d207
8466	VPCLMULQDQ $7, X11, X9, X2              // c4c33144d307
8467	VPCLMULQDQ $7, (BX), X9, X11            // c46331441b07
8468	VPCLMULQDQ $7, (R11), X9, X11           // c44331441b07
8469	VPCLMULQDQ $7, X2, X9, X11              // c4633144da07
8470	VPCLMULQDQ $7, X11, X9, X11             // c4433144db07
8471	VPCMPEQB (BX), X9, X2                   // c4e1317413 or c5b17413
8472	VPCMPEQB (R11), X9, X2                  // c4c1317413
8473	VPCMPEQB X2, X9, X2                     // c4e13174d2 or c5b174d2
8474	VPCMPEQB X11, X9, X2                    // c4c13174d3
8475	VPCMPEQB (BX), X9, X11                  // c46131741b or c531741b
8476	VPCMPEQB (R11), X9, X11                 // c44131741b
8477	VPCMPEQB X2, X9, X11                    // c4613174da or c53174da
8478	VPCMPEQB X11, X9, X11                   // c4413174db
8479	VPCMPEQB (BX), Y15, Y2                  // c4e1057413 or c5857413
8480	VPCMPEQB (R11), Y15, Y2                 // c4c1057413
8481	VPCMPEQB Y2, Y15, Y2                    // c4e10574d2 or c58574d2
8482	VPCMPEQB Y11, Y15, Y2                   // c4c10574d3
8483	VPCMPEQB (BX), Y15, Y11                 // c46105741b or c505741b
8484	VPCMPEQB (R11), Y15, Y11                // c44105741b
8485	VPCMPEQB Y2, Y15, Y11                   // c4610574da or c50574da
8486	VPCMPEQB Y11, Y15, Y11                  // c4410574db
8487	VPCMPEQD (BX), X9, X2                   // c4e1317613 or c5b17613
8488	VPCMPEQD (R11), X9, X2                  // c4c1317613
8489	VPCMPEQD X2, X9, X2                     // c4e13176d2 or c5b176d2
8490	VPCMPEQD X11, X9, X2                    // c4c13176d3
8491	VPCMPEQD (BX), X9, X11                  // c46131761b or c531761b
8492	VPCMPEQD (R11), X9, X11                 // c44131761b
8493	VPCMPEQD X2, X9, X11                    // c4613176da or c53176da
8494	VPCMPEQD X11, X9, X11                   // c4413176db
8495	VPCMPEQD (BX), Y15, Y2                  // c4e1057613 or c5857613
8496	VPCMPEQD (R11), Y15, Y2                 // c4c1057613
8497	VPCMPEQD Y2, Y15, Y2                    // c4e10576d2 or c58576d2
8498	VPCMPEQD Y11, Y15, Y2                   // c4c10576d3
8499	VPCMPEQD (BX), Y15, Y11                 // c46105761b or c505761b
8500	VPCMPEQD (R11), Y15, Y11                // c44105761b
8501	VPCMPEQD Y2, Y15, Y11                   // c4610576da or c50576da
8502	VPCMPEQD Y11, Y15, Y11                  // c4410576db
8503	VPCMPEQQ (BX), X9, X2                   // c4e2312913
8504	VPCMPEQQ (R11), X9, X2                  // c4c2312913
8505	VPCMPEQQ X2, X9, X2                     // c4e23129d2
8506	VPCMPEQQ X11, X9, X2                    // c4c23129d3
8507	VPCMPEQQ (BX), X9, X11                  // c46231291b
8508	VPCMPEQQ (R11), X9, X11                 // c44231291b
8509	VPCMPEQQ X2, X9, X11                    // c4623129da
8510	VPCMPEQQ X11, X9, X11                   // c4423129db
8511	VPCMPEQQ (BX), Y15, Y2                  // c4e2052913
8512	VPCMPEQQ (R11), Y15, Y2                 // c4c2052913
8513	VPCMPEQQ Y2, Y15, Y2                    // c4e20529d2
8514	VPCMPEQQ Y11, Y15, Y2                   // c4c20529d3
8515	VPCMPEQQ (BX), Y15, Y11                 // c46205291b
8516	VPCMPEQQ (R11), Y15, Y11                // c44205291b
8517	VPCMPEQQ Y2, Y15, Y11                   // c4620529da
8518	VPCMPEQQ Y11, Y15, Y11                  // c4420529db
8519	VPCMPEQW (BX), X9, X2                   // c4e1317513 or c5b17513
8520	VPCMPEQW (R11), X9, X2                  // c4c1317513
8521	VPCMPEQW X2, X9, X2                     // c4e13175d2 or c5b175d2
8522	VPCMPEQW X11, X9, X2                    // c4c13175d3
8523	VPCMPEQW (BX), X9, X11                  // c46131751b or c531751b
8524	VPCMPEQW (R11), X9, X11                 // c44131751b
8525	VPCMPEQW X2, X9, X11                    // c4613175da or c53175da
8526	VPCMPEQW X11, X9, X11                   // c4413175db
8527	VPCMPEQW (BX), Y15, Y2                  // c4e1057513 or c5857513
8528	VPCMPEQW (R11), Y15, Y2                 // c4c1057513
8529	VPCMPEQW Y2, Y15, Y2                    // c4e10575d2 or c58575d2
8530	VPCMPEQW Y11, Y15, Y2                   // c4c10575d3
8531	VPCMPEQW (BX), Y15, Y11                 // c46105751b or c505751b
8532	VPCMPEQW (R11), Y15, Y11                // c44105751b
8533	VPCMPEQW Y2, Y15, Y11                   // c4610575da or c50575da
8534	VPCMPEQW Y11, Y15, Y11                  // c4410575db
8535	VPCMPESTRI $7, (BX), X2                 // c4e379611307
8536	VPCMPESTRI $7, (R11), X2                // c4c379611307
8537	VPCMPESTRI $7, X2, X2                   // c4e37961d207
8538	VPCMPESTRI $7, X11, X2                  // c4c37961d307
8539	VPCMPESTRI $7, (BX), X11                // c46379611b07
8540	VPCMPESTRI $7, (R11), X11               // c44379611b07
8541	VPCMPESTRI $7, X2, X11                  // c4637961da07
8542	VPCMPESTRI $7, X11, X11                 // c4437961db07
8543	VPCMPESTRM $7, (BX), X2                 // c4e379601307
8544	VPCMPESTRM $7, (R11), X2                // c4c379601307
8545	VPCMPESTRM $7, X2, X2                   // c4e37960d207
8546	VPCMPESTRM $7, X11, X2                  // c4c37960d307
8547	VPCMPESTRM $7, (BX), X11                // c46379601b07
8548	VPCMPESTRM $7, (R11), X11               // c44379601b07
8549	VPCMPESTRM $7, X2, X11                  // c4637960da07
8550	VPCMPESTRM $7, X11, X11                 // c4437960db07
8551	VPCMPGTB (BX), X9, X2                   // c4e1316413 or c5b16413
8552	VPCMPGTB (R11), X9, X2                  // c4c1316413
8553	VPCMPGTB X2, X9, X2                     // c4e13164d2 or c5b164d2
8554	VPCMPGTB X11, X9, X2                    // c4c13164d3
8555	VPCMPGTB (BX), X9, X11                  // c46131641b or c531641b
8556	VPCMPGTB (R11), X9, X11                 // c44131641b
8557	VPCMPGTB X2, X9, X11                    // c4613164da or c53164da
8558	VPCMPGTB X11, X9, X11                   // c4413164db
8559	VPCMPGTB (BX), Y15, Y2                  // c4e1056413 or c5856413
8560	VPCMPGTB (R11), Y15, Y2                 // c4c1056413
8561	VPCMPGTB Y2, Y15, Y2                    // c4e10564d2 or c58564d2
8562	VPCMPGTB Y11, Y15, Y2                   // c4c10564d3
8563	VPCMPGTB (BX), Y15, Y11                 // c46105641b or c505641b
8564	VPCMPGTB (R11), Y15, Y11                // c44105641b
8565	VPCMPGTB Y2, Y15, Y11                   // c4610564da or c50564da
8566	VPCMPGTB Y11, Y15, Y11                  // c4410564db
8567	VPCMPGTD (BX), X9, X2                   // c4e1316613 or c5b16613
8568	VPCMPGTD (R11), X9, X2                  // c4c1316613
8569	VPCMPGTD X2, X9, X2                     // c4e13166d2 or c5b166d2
8570	VPCMPGTD X11, X9, X2                    // c4c13166d3
8571	VPCMPGTD (BX), X9, X11                  // c46131661b or c531661b
8572	VPCMPGTD (R11), X9, X11                 // c44131661b
8573	VPCMPGTD X2, X9, X11                    // c4613166da or c53166da
8574	VPCMPGTD X11, X9, X11                   // c4413166db
8575	VPCMPGTD (BX), Y15, Y2                  // c4e1056613 or c5856613
8576	VPCMPGTD (R11), Y15, Y2                 // c4c1056613
8577	VPCMPGTD Y2, Y15, Y2                    // c4e10566d2 or c58566d2
8578	VPCMPGTD Y11, Y15, Y2                   // c4c10566d3
8579	VPCMPGTD (BX), Y15, Y11                 // c46105661b or c505661b
8580	VPCMPGTD (R11), Y15, Y11                // c44105661b
8581	VPCMPGTD Y2, Y15, Y11                   // c4610566da or c50566da
8582	VPCMPGTD Y11, Y15, Y11                  // c4410566db
8583	VPCMPGTQ (BX), X9, X2                   // c4e2313713
8584	VPCMPGTQ (R11), X9, X2                  // c4c2313713
8585	VPCMPGTQ X2, X9, X2                     // c4e23137d2
8586	VPCMPGTQ X11, X9, X2                    // c4c23137d3
8587	VPCMPGTQ (BX), X9, X11                  // c46231371b
8588	VPCMPGTQ (R11), X9, X11                 // c44231371b
8589	VPCMPGTQ X2, X9, X11                    // c4623137da
8590	VPCMPGTQ X11, X9, X11                   // c4423137db
8591	VPCMPGTQ (BX), Y15, Y2                  // c4e2053713
8592	VPCMPGTQ (R11), Y15, Y2                 // c4c2053713
8593	VPCMPGTQ Y2, Y15, Y2                    // c4e20537d2
8594	VPCMPGTQ Y11, Y15, Y2                   // c4c20537d3
8595	VPCMPGTQ (BX), Y15, Y11                 // c46205371b
8596	VPCMPGTQ (R11), Y15, Y11                // c44205371b
8597	VPCMPGTQ Y2, Y15, Y11                   // c4620537da
8598	VPCMPGTQ Y11, Y15, Y11                  // c4420537db
8599	VPCMPGTW (BX), X9, X2                   // c4e1316513 or c5b16513
8600	VPCMPGTW (R11), X9, X2                  // c4c1316513
8601	VPCMPGTW X2, X9, X2                     // c4e13165d2 or c5b165d2
8602	VPCMPGTW X11, X9, X2                    // c4c13165d3
8603	VPCMPGTW (BX), X9, X11                  // c46131651b or c531651b
8604	VPCMPGTW (R11), X9, X11                 // c44131651b
8605	VPCMPGTW X2, X9, X11                    // c4613165da or c53165da
8606	VPCMPGTW X11, X9, X11                   // c4413165db
8607	VPCMPGTW (BX), Y15, Y2                  // c4e1056513 or c5856513
8608	VPCMPGTW (R11), Y15, Y2                 // c4c1056513
8609	VPCMPGTW Y2, Y15, Y2                    // c4e10565d2 or c58565d2
8610	VPCMPGTW Y11, Y15, Y2                   // c4c10565d3
8611	VPCMPGTW (BX), Y15, Y11                 // c46105651b or c505651b
8612	VPCMPGTW (R11), Y15, Y11                // c44105651b
8613	VPCMPGTW Y2, Y15, Y11                   // c4610565da or c50565da
8614	VPCMPGTW Y11, Y15, Y11                  // c4410565db
8615	VPCMPISTRI $7, (BX), X2                 // c4e379631307
8616	VPCMPISTRI $7, (R11), X2                // c4c379631307
8617	VPCMPISTRI $7, X2, X2                   // c4e37963d207
8618	VPCMPISTRI $7, X11, X2                  // c4c37963d307
8619	VPCMPISTRI $7, (BX), X11                // c46379631b07
8620	VPCMPISTRI $7, (R11), X11               // c44379631b07
8621	VPCMPISTRI $7, X2, X11                  // c4637963da07
8622	VPCMPISTRI $7, X11, X11                 // c4437963db07
8623	VPCMPISTRM $7, (BX), X2                 // c4e379621307
8624	VPCMPISTRM $7, (R11), X2                // c4c379621307
8625	VPCMPISTRM $7, X2, X2                   // c4e37962d207
8626	VPCMPISTRM $7, X11, X2                  // c4c37962d307
8627	VPCMPISTRM $7, (BX), X11                // c46379621b07
8628	VPCMPISTRM $7, (R11), X11               // c44379621b07
8629	VPCMPISTRM $7, X2, X11                  // c4637962da07
8630	VPCMPISTRM $7, X11, X11                 // c4437962db07
8631	VPERM2F128 $7, (BX), Y15, Y2    // c4e305061307
8632	VPERM2F128 $7, (R11), Y15, Y2   // c4c305061307
8633	VPERM2F128 $7, Y2, Y15, Y2      // c4e30506d207
8634	VPERM2F128 $7, Y11, Y15, Y2     // c4c30506d307
8635	VPERM2F128 $7, (BX), Y15, Y11   // c46305061b07
8636	VPERM2F128 $7, (R11), Y15, Y11  // c44305061b07
8637	VPERM2F128 $7, Y2, Y15, Y11     // c4630506da07
8638	VPERM2F128 $7, Y11, Y15, Y11    // c4430506db07
8639	VPERM2I128 $7, (BX), Y15, Y2    // c4e305461307
8640	VPERM2I128 $7, (R11), Y15, Y2   // c4c305461307
8641	VPERM2I128 $7, Y2, Y15, Y2      // c4e30546d207
8642	VPERM2I128 $7, Y11, Y15, Y2     // c4c30546d307
8643	VPERM2I128 $7, (BX), Y15, Y11   // c46305461b07
8644	VPERM2I128 $7, (R11), Y15, Y11  // c44305461b07
8645	VPERM2I128 $7, Y2, Y15, Y11     // c4630546da07
8646	VPERM2I128 $7, Y11, Y15, Y11    // c4430546db07
8647	VPERMD (BX), Y15, Y2                    // c4e2053613
8648	VPERMD (R11), Y15, Y2                   // c4c2053613
8649	VPERMD Y2, Y15, Y2                      // c4e20536d2
8650	VPERMD Y11, Y15, Y2                     // c4c20536d3
8651	VPERMD (BX), Y15, Y11                   // c46205361b
8652	VPERMD (R11), Y15, Y11                  // c44205361b
8653	VPERMD Y2, Y15, Y11                     // c4620536da
8654	VPERMD Y11, Y15, Y11                    // c4420536db
8655	VPERMILPD $7, (BX), X2                  // c4e379051307
8656	VPERMILPD $7, (R11), X2                 // c4c379051307
8657	VPERMILPD $7, X2, X2                    // c4e37905d207
8658	VPERMILPD $7, X11, X2                   // c4c37905d307
8659	VPERMILPD $7, (BX), X11                 // c46379051b07
8660	VPERMILPD $7, (R11), X11                // c44379051b07
8661	VPERMILPD $7, X2, X11                   // c4637905da07
8662	VPERMILPD $7, X11, X11                  // c4437905db07
8663	VPERMILPD (BX), X9, X2                  // c4e2310d13
8664	VPERMILPD (R11), X9, X2                 // c4c2310d13
8665	VPERMILPD X2, X9, X2                    // c4e2310dd2
8666	VPERMILPD X11, X9, X2                   // c4c2310dd3
8667	VPERMILPD (BX), X9, X11                 // c462310d1b
8668	VPERMILPD (R11), X9, X11                // c442310d1b
8669	VPERMILPD X2, X9, X11                   // c462310dda
8670	VPERMILPD X11, X9, X11                  // c442310ddb
8671	VPERMILPD $7, (BX), Y2                  // c4e37d051307
8672	VPERMILPD $7, (R11), Y2                 // c4c37d051307
8673	VPERMILPD $7, Y2, Y2                    // c4e37d05d207
8674	VPERMILPD $7, Y11, Y2                   // c4c37d05d307
8675	VPERMILPD $7, (BX), Y11                 // c4637d051b07
8676	VPERMILPD $7, (R11), Y11                // c4437d051b07
8677	VPERMILPD $7, Y2, Y11                   // c4637d05da07
8678	VPERMILPD $7, Y11, Y11                  // c4437d05db07
8679	VPERMILPD (BX), Y15, Y2                 // c4e2050d13
8680	VPERMILPD (R11), Y15, Y2                // c4c2050d13
8681	VPERMILPD Y2, Y15, Y2                   // c4e2050dd2
8682	VPERMILPD Y11, Y15, Y2                  // c4c2050dd3
8683	VPERMILPD (BX), Y15, Y11                // c462050d1b
8684	VPERMILPD (R11), Y15, Y11               // c442050d1b
8685	VPERMILPD Y2, Y15, Y11                  // c462050dda
8686	VPERMILPD Y11, Y15, Y11                 // c442050ddb
8687	VPERMILPS $7, (BX), X2                  // c4e379041307
8688	VPERMILPS $7, (R11), X2                 // c4c379041307
8689	VPERMILPS $7, X2, X2                    // c4e37904d207
8690	VPERMILPS $7, X11, X2                   // c4c37904d307
8691	VPERMILPS $7, (BX), X11                 // c46379041b07
8692	VPERMILPS $7, (R11), X11                // c44379041b07
8693	VPERMILPS $7, X2, X11                   // c4637904da07
8694	VPERMILPS $7, X11, X11                  // c4437904db07
8695	VPERMILPS (BX), X9, X2                  // c4e2310c13
8696	VPERMILPS (R11), X9, X2                 // c4c2310c13
8697	VPERMILPS X2, X9, X2                    // c4e2310cd2
8698	VPERMILPS X11, X9, X2                   // c4c2310cd3
8699	VPERMILPS (BX), X9, X11                 // c462310c1b
8700	VPERMILPS (R11), X9, X11                // c442310c1b
8701	VPERMILPS X2, X9, X11                   // c462310cda
8702	VPERMILPS X11, X9, X11                  // c442310cdb
8703	VPERMILPS $7, (BX), Y2                  // c4e37d041307
8704	VPERMILPS $7, (R11), Y2                 // c4c37d041307
8705	VPERMILPS $7, Y2, Y2                    // c4e37d04d207
8706	VPERMILPS $7, Y11, Y2                   // c4c37d04d307
8707	VPERMILPS $7, (BX), Y11                 // c4637d041b07
8708	VPERMILPS $7, (R11), Y11                // c4437d041b07
8709	VPERMILPS $7, Y2, Y11                   // c4637d04da07
8710	VPERMILPS $7, Y11, Y11                  // c4437d04db07
8711	VPERMILPS (BX), Y15, Y2                 // c4e2050c13
8712	VPERMILPS (R11), Y15, Y2                // c4c2050c13
8713	VPERMILPS Y2, Y15, Y2                   // c4e2050cd2
8714	VPERMILPS Y11, Y15, Y2                  // c4c2050cd3
8715	VPERMILPS (BX), Y15, Y11                // c462050c1b
8716	VPERMILPS (R11), Y15, Y11               // c442050c1b
8717	VPERMILPS Y2, Y15, Y11                  // c462050cda
8718	VPERMILPS Y11, Y15, Y11                 // c442050cdb
8719	VPERMPD $7, (BX), Y2                    // c4e3fd011307
8720	VPERMPD $7, (R11), Y2                   // c4c3fd011307
8721	VPERMPD $7, Y2, Y2                      // c4e3fd01d207
8722	VPERMPD $7, Y11, Y2                     // c4c3fd01d307
8723	VPERMPD $7, (BX), Y11                   // c463fd011b07
8724	VPERMPD $7, (R11), Y11                  // c443fd011b07
8725	VPERMPD $7, Y2, Y11                     // c463fd01da07
8726	VPERMPD $7, Y11, Y11                    // c443fd01db07
8727	VPERMPS (BX), Y15, Y2                   // c4e2051613
8728	VPERMPS (R11), Y15, Y2                  // c4c2051613
8729	VPERMPS Y2, Y15, Y2                     // c4e20516d2
8730	VPERMPS Y11, Y15, Y2                    // c4c20516d3
8731	VPERMPS (BX), Y15, Y11                  // c46205161b
8732	VPERMPS (R11), Y15, Y11                 // c44205161b
8733	VPERMPS Y2, Y15, Y11                    // c4620516da
8734	VPERMPS Y11, Y15, Y11                   // c4420516db
8735	VPERMQ $7, (BX), Y2                     // c4e3fd001307
8736	VPERMQ $7, (R11), Y2                    // c4c3fd001307
8737	VPERMQ $7, Y2, Y2                       // c4e3fd00d207
8738	VPERMQ $7, Y11, Y2                      // c4c3fd00d307
8739	VPERMQ $7, (BX), Y11                    // c463fd001b07
8740	VPERMQ $7, (R11), Y11                   // c443fd001b07
8741	VPERMQ $7, Y2, Y11                      // c463fd00da07
8742	VPERMQ $7, Y11, Y11                     // c443fd00db07
8743	VPEXTRB $7, X2, (BX)                    // c4e379141307
8744	VPEXTRB $7, X11, (BX)                   // c46379141b07
8745	VPEXTRB $7, X2, (R11)                   // c4c379141307
8746	VPEXTRB $7, X11, (R11)                  // c44379141b07
8747	VPEXTRB $7, X2, DX                      // c4e37914d207
8748	VPEXTRB $7, X11, DX                     // c4637914da07
8749	VPEXTRB $7, X2, R11                     // c4c37914d307
8750	VPEXTRB $7, X11, R11                    // c4437914db07
8751	VPEXTRD $7, X2, (BX)                    // c4e379161307
8752	VPEXTRD $7, X11, (BX)                   // c46379161b07
8753	VPEXTRD $7, X2, (R11)                   // c4c379161307
8754	VPEXTRD $7, X11, (R11)                  // c44379161b07
8755	VPEXTRD $7, X2, DX                      // c4e37916d207
8756	VPEXTRD $7, X11, DX                     // c4637916da07
8757	VPEXTRD $7, X2, R11                     // c4c37916d307
8758	VPEXTRD $7, X11, R11                    // c4437916db07
8759	VPEXTRQ $7, X2, (BX)                    // c4e3f9161307
8760	VPEXTRQ $7, X11, (BX)                   // c463f9161b07
8761	VPEXTRQ $7, X2, (R11)                   // c4c3f9161307
8762	VPEXTRQ $7, X11, (R11)                  // c443f9161b07
8763	VPEXTRQ $7, X2, DX                      // c4e3f916d207
8764	VPEXTRQ $7, X11, DX                     // c463f916da07
8765	VPEXTRQ $7, X2, R11                     // c4c3f916d307
8766	VPEXTRQ $7, X11, R11                    // c443f916db07
8767	VPEXTRW $7, X2, DX                      // c4e179c5d207 or c5f9c5d207 or c4e37915d207
8768	VPEXTRW $7, X11, DX                     // c4c179c5d307 or c4637915da07
8769	VPEXTRW $7, X2, R11                     // c46179c5da07 or c579c5da07 or c4c37915d307
8770	VPEXTRW $7, X11, R11                    // c44179c5db07 or c4437915db07
8771	VPEXTRW $7, X2, (BX)                    // c4e379151307
8772	VPEXTRW $7, X11, (BX)                   // c46379151b07
8773	VPEXTRW $7, X2, (R11)                   // c4c379151307
8774	VPEXTRW $7, X11, (R11)                  // c44379151b07
8775	VPHADDD (BX), X9, X2                    // c4e2310213
8776	VPHADDD (R11), X9, X2                   // c4c2310213
8777	VPHADDD X2, X9, X2                      // c4e23102d2
8778	VPHADDD X11, X9, X2                     // c4c23102d3
8779	VPHADDD (BX), X9, X11                   // c46231021b
8780	VPHADDD (R11), X9, X11                  // c44231021b
8781	VPHADDD X2, X9, X11                     // c4623102da
8782	VPHADDD X11, X9, X11                    // c4423102db
8783	VPHADDD (BX), Y15, Y2                   // c4e2050213
8784	VPHADDD (R11), Y15, Y2                  // c4c2050213
8785	VPHADDD Y2, Y15, Y2                     // c4e20502d2
8786	VPHADDD Y11, Y15, Y2                    // c4c20502d3
8787	VPHADDD (BX), Y15, Y11                  // c46205021b
8788	VPHADDD (R11), Y15, Y11                 // c44205021b
8789	VPHADDD Y2, Y15, Y11                    // c4620502da
8790	VPHADDD Y11, Y15, Y11                   // c4420502db
8791	VPHADDSW (BX), X9, X2                   // c4e2310313
8792	VPHADDSW (R11), X9, X2                  // c4c2310313
8793	VPHADDSW X2, X9, X2                     // c4e23103d2
8794	VPHADDSW X11, X9, X2                    // c4c23103d3
8795	VPHADDSW (BX), X9, X11                  // c46231031b
8796	VPHADDSW (R11), X9, X11                 // c44231031b
8797	VPHADDSW X2, X9, X11                    // c4623103da
8798	VPHADDSW X11, X9, X11                   // c4423103db
8799	VPHADDSW (BX), Y15, Y2                  // c4e2050313
8800	VPHADDSW (R11), Y15, Y2                 // c4c2050313
8801	VPHADDSW Y2, Y15, Y2                    // c4e20503d2
8802	VPHADDSW Y11, Y15, Y2                   // c4c20503d3
8803	VPHADDSW (BX), Y15, Y11                 // c46205031b
8804	VPHADDSW (R11), Y15, Y11                // c44205031b
8805	VPHADDSW Y2, Y15, Y11                   // c4620503da
8806	VPHADDSW Y11, Y15, Y11                  // c4420503db
8807	VPHADDW (BX), X9, X2                    // c4e2310113
8808	VPHADDW (R11), X9, X2                   // c4c2310113
8809	VPHADDW X2, X9, X2                      // c4e23101d2
8810	VPHADDW X11, X9, X2                     // c4c23101d3
8811	VPHADDW (BX), X9, X11                   // c46231011b
8812	VPHADDW (R11), X9, X11                  // c44231011b
8813	VPHADDW X2, X9, X11                     // c4623101da
8814	VPHADDW X11, X9, X11                    // c4423101db
8815	VPHADDW (BX), Y15, Y2                   // c4e2050113
8816	VPHADDW (R11), Y15, Y2                  // c4c2050113
8817	VPHADDW Y2, Y15, Y2                     // c4e20501d2
8818	VPHADDW Y11, Y15, Y2                    // c4c20501d3
8819	VPHADDW (BX), Y15, Y11                  // c46205011b
8820	VPHADDW (R11), Y15, Y11                 // c44205011b
8821	VPHADDW Y2, Y15, Y11                    // c4620501da
8822	VPHADDW Y11, Y15, Y11                   // c4420501db
8823	VPHMINPOSUW (BX), X2                    // c4e2794113
8824	VPHMINPOSUW (R11), X2                   // c4c2794113
8825	VPHMINPOSUW X2, X2                      // c4e27941d2
8826	VPHMINPOSUW X11, X2                     // c4c27941d3
8827	VPHMINPOSUW (BX), X11                   // c46279411b
8828	VPHMINPOSUW (R11), X11                  // c44279411b
8829	VPHMINPOSUW X2, X11                     // c4627941da
8830	VPHMINPOSUW X11, X11                    // c4427941db
8831	VPHSUBD (BX), X9, X2                    // c4e2310613
8832	VPHSUBD (R11), X9, X2                   // c4c2310613
8833	VPHSUBD X2, X9, X2                      // c4e23106d2
8834	VPHSUBD X11, X9, X2                     // c4c23106d3
8835	VPHSUBD (BX), X9, X11                   // c46231061b
8836	VPHSUBD (R11), X9, X11                  // c44231061b
8837	VPHSUBD X2, X9, X11                     // c4623106da
8838	VPHSUBD X11, X9, X11                    // c4423106db
8839	VPHSUBD (BX), Y15, Y2                   // c4e2050613
8840	VPHSUBD (R11), Y15, Y2                  // c4c2050613
8841	VPHSUBD Y2, Y15, Y2                     // c4e20506d2
8842	VPHSUBD Y11, Y15, Y2                    // c4c20506d3
8843	VPHSUBD (BX), Y15, Y11                  // c46205061b
8844	VPHSUBD (R11), Y15, Y11                 // c44205061b
8845	VPHSUBD Y2, Y15, Y11                    // c4620506da
8846	VPHSUBD Y11, Y15, Y11                   // c4420506db
8847	VPHSUBSW (BX), X9, X2                   // c4e2310713
8848	VPHSUBSW (R11), X9, X2                  // c4c2310713
8849	VPHSUBSW X2, X9, X2                     // c4e23107d2
8850	VPHSUBSW X11, X9, X2                    // c4c23107d3
8851	VPHSUBSW (BX), X9, X11                  // c46231071b
8852	VPHSUBSW (R11), X9, X11                 // c44231071b
8853	VPHSUBSW X2, X9, X11                    // c4623107da
8854	VPHSUBSW X11, X9, X11                   // c4423107db
8855	VPHSUBSW (BX), Y15, Y2                  // c4e2050713
8856	VPHSUBSW (R11), Y15, Y2                 // c4c2050713
8857	VPHSUBSW Y2, Y15, Y2                    // c4e20507d2
8858	VPHSUBSW Y11, Y15, Y2                   // c4c20507d3
8859	VPHSUBSW (BX), Y15, Y11                 // c46205071b
8860	VPHSUBSW (R11), Y15, Y11                // c44205071b
8861	VPHSUBSW Y2, Y15, Y11                   // c4620507da
8862	VPHSUBSW Y11, Y15, Y11                  // c4420507db
8863	VPHSUBW (BX), X9, X2                    // c4e2310513
8864	VPHSUBW (R11), X9, X2                   // c4c2310513
8865	VPHSUBW X2, X9, X2                      // c4e23105d2
8866	VPHSUBW X11, X9, X2                     // c4c23105d3
8867	VPHSUBW (BX), X9, X11                   // c46231051b
8868	VPHSUBW (R11), X9, X11                  // c44231051b
8869	VPHSUBW X2, X9, X11                     // c4623105da
8870	VPHSUBW X11, X9, X11                    // c4423105db
8871	VPHSUBW (BX), Y15, Y2                   // c4e2050513
8872	VPHSUBW (R11), Y15, Y2                  // c4c2050513
8873	VPHSUBW Y2, Y15, Y2                     // c4e20505d2
8874	VPHSUBW Y11, Y15, Y2                    // c4c20505d3
8875	VPHSUBW (BX), Y15, Y11                  // c46205051b
8876	VPHSUBW (R11), Y15, Y11                 // c44205051b
8877	VPHSUBW Y2, Y15, Y11                    // c4620505da
8878	VPHSUBW Y11, Y15, Y11                   // c4420505db
8879	VPINSRB $7, (BX), X9, X2                // c4e331201307
8880	VPINSRB $7, (R11), X9, X2               // c4c331201307
8881	VPINSRB $7, DX, X9, X2                  // c4e33120d207
8882	VPINSRB $7, R11, X9, X2                 // c4c33120d307
8883	VPINSRB $7, (BX), X9, X11               // c46331201b07
8884	VPINSRB $7, (R11), X9, X11              // c44331201b07
8885	VPINSRB $7, DX, X9, X11                 // c4633120da07
8886	VPINSRB $7, R11, X9, X11                // c4433120db07
8887	VPINSRD $7, (BX), X9, X2                // c4e331221307
8888	VPINSRD $7, (R11), X9, X2               // c4c331221307
8889	VPINSRD $7, DX, X9, X2                  // c4e33122d207
8890	VPINSRD $7, R11, X9, X2                 // c4c33122d307
8891	VPINSRD $7, (BX), X9, X11               // c46331221b07
8892	VPINSRD $7, (R11), X9, X11              // c44331221b07
8893	VPINSRD $7, DX, X9, X11                 // c4633122da07
8894	VPINSRD $7, R11, X9, X11                // c4433122db07
8895	VPINSRQ $7, (BX), X9, X2                // c4e3b1221307
8896	VPINSRQ $7, (R11), X9, X2               // c4c3b1221307
8897	VPINSRQ $7, DX, X9, X2                  // c4e3b122d207
8898	VPINSRQ $7, R11, X9, X2                 // c4c3b122d307
8899	VPINSRQ $7, (BX), X9, X11               // c463b1221b07
8900	VPINSRQ $7, (R11), X9, X11              // c443b1221b07
8901	VPINSRQ $7, DX, X9, X11                 // c463b122da07
8902	VPINSRQ $7, R11, X9, X11                // c443b122db07
8903	VPINSRW $7, (BX), X9, X2                // c4e131c41307 or c5b1c41307
8904	VPINSRW $7, (R11), X9, X2               // c4c131c41307
8905	VPINSRW $7, DX, X9, X2                  // c4e131c4d207 or c5b1c4d207
8906	VPINSRW $7, R11, X9, X2                 // c4c131c4d307
8907	VPINSRW $7, (BX), X9, X11               // c46131c41b07 or c531c41b07
8908	VPINSRW $7, (R11), X9, X11              // c44131c41b07
8909	VPINSRW $7, DX, X9, X11                 // c46131c4da07 or c531c4da07
8910	VPINSRW $7, R11, X9, X11                // c44131c4db07
8911	VPMADDUBSW (BX), X9, X2                 // c4e2310413
8912	VPMADDUBSW (R11), X9, X2                // c4c2310413
8913	VPMADDUBSW X2, X9, X2                   // c4e23104d2
8914	VPMADDUBSW X11, X9, X2                  // c4c23104d3
8915	VPMADDUBSW (BX), X9, X11                // c46231041b
8916	VPMADDUBSW (R11), X9, X11               // c44231041b
8917	VPMADDUBSW X2, X9, X11                  // c4623104da
8918	VPMADDUBSW X11, X9, X11                 // c4423104db
8919	VPMADDUBSW (BX), Y15, Y2                // c4e2050413
8920	VPMADDUBSW (R11), Y15, Y2               // c4c2050413
8921	VPMADDUBSW Y2, Y15, Y2                  // c4e20504d2
8922	VPMADDUBSW Y11, Y15, Y2                 // c4c20504d3
8923	VPMADDUBSW (BX), Y15, Y11               // c46205041b
8924	VPMADDUBSW (R11), Y15, Y11              // c44205041b
8925	VPMADDUBSW Y2, Y15, Y11                 // c4620504da
8926	VPMADDUBSW Y11, Y15, Y11                // c4420504db
8927	VPMADDWD (BX), X9, X2                   // c4e131f513 or c5b1f513
8928	VPMADDWD (R11), X9, X2                  // c4c131f513
8929	VPMADDWD X2, X9, X2                     // c4e131f5d2 or c5b1f5d2
8930	VPMADDWD X11, X9, X2                    // c4c131f5d3
8931	VPMADDWD (BX), X9, X11                  // c46131f51b or c531f51b
8932	VPMADDWD (R11), X9, X11                 // c44131f51b
8933	VPMADDWD X2, X9, X11                    // c46131f5da or c531f5da
8934	VPMADDWD X11, X9, X11                   // c44131f5db
8935	VPMADDWD (BX), Y15, Y2                  // c4e105f513 or c585f513
8936	VPMADDWD (R11), Y15, Y2                 // c4c105f513
8937	VPMADDWD Y2, Y15, Y2                    // c4e105f5d2 or c585f5d2
8938	VPMADDWD Y11, Y15, Y2                   // c4c105f5d3
8939	VPMADDWD (BX), Y15, Y11                 // c46105f51b or c505f51b
8940	VPMADDWD (R11), Y15, Y11                // c44105f51b
8941	VPMADDWD Y2, Y15, Y11                   // c46105f5da or c505f5da
8942	VPMADDWD Y11, Y15, Y11                  // c44105f5db
8943	VPMASKMOVD X2, X9, (BX)                 // c4e2318e13
8944	VPMASKMOVD X11, X9, (BX)                // c462318e1b
8945	VPMASKMOVD X2, X9, (R11)                // c4c2318e13
8946	VPMASKMOVD X11, X9, (R11)               // c442318e1b
8947	VPMASKMOVD Y2, Y15, (BX)                // c4e2058e13
8948	VPMASKMOVD Y11, Y15, (BX)               // c462058e1b
8949	VPMASKMOVD Y2, Y15, (R11)               // c4c2058e13
8950	VPMASKMOVD Y11, Y15, (R11)              // c442058e1b
8951	VPMASKMOVD (BX), X9, X2                 // c4e2318c13
8952	VPMASKMOVD (R11), X9, X2                // c4c2318c13
8953	VPMASKMOVD (BX), X9, X11                // c462318c1b
8954	VPMASKMOVD (R11), X9, X11               // c442318c1b
8955	VPMASKMOVD (BX), Y15, Y2                // c4e2058c13
8956	VPMASKMOVD (R11), Y15, Y2               // c4c2058c13
8957	VPMASKMOVD (BX), Y15, Y11               // c462058c1b
8958	VPMASKMOVD (R11), Y15, Y11              // c442058c1b
8959	VPMASKMOVQ X2, X9, (BX)                 // c4e2b18e13
8960	VPMASKMOVQ X11, X9, (BX)                // c462b18e1b
8961	VPMASKMOVQ X2, X9, (R11)                // c4c2b18e13
8962	VPMASKMOVQ X11, X9, (R11)               // c442b18e1b
8963	VPMASKMOVQ Y2, Y15, (BX)                // c4e2858e13
8964	VPMASKMOVQ Y11, Y15, (BX)               // c462858e1b
8965	VPMASKMOVQ Y2, Y15, (R11)               // c4c2858e13
8966	VPMASKMOVQ Y11, Y15, (R11)              // c442858e1b
8967	VPMASKMOVQ (BX), X9, X2                 // c4e2b18c13
8968	VPMASKMOVQ (R11), X9, X2                // c4c2b18c13
8969	VPMASKMOVQ (BX), X9, X11                // c462b18c1b
8970	VPMASKMOVQ (R11), X9, X11               // c442b18c1b
8971	VPMASKMOVQ (BX), Y15, Y2                // c4e2858c13
8972	VPMASKMOVQ (R11), Y15, Y2               // c4c2858c13
8973	VPMASKMOVQ (BX), Y15, Y11               // c462858c1b
8974	VPMASKMOVQ (R11), Y15, Y11              // c442858c1b
8975	VPMAXSB (BX), X9, X2                    // c4e2313c13
8976	VPMAXSB (R11), X9, X2                   // c4c2313c13
8977	VPMAXSB X2, X9, X2                      // c4e2313cd2
8978	VPMAXSB X11, X9, X2                     // c4c2313cd3
8979	VPMAXSB (BX), X9, X11                   // c462313c1b
8980	VPMAXSB (R11), X9, X11                  // c442313c1b
8981	VPMAXSB X2, X9, X11                     // c462313cda
8982	VPMAXSB X11, X9, X11                    // c442313cdb
8983	VPMAXSB (BX), Y15, Y2                   // c4e2053c13
8984	VPMAXSB (R11), Y15, Y2                  // c4c2053c13
8985	VPMAXSB Y2, Y15, Y2                     // c4e2053cd2
8986	VPMAXSB Y11, Y15, Y2                    // c4c2053cd3
8987	VPMAXSB (BX), Y15, Y11                  // c462053c1b
8988	VPMAXSB (R11), Y15, Y11                 // c442053c1b
8989	VPMAXSB Y2, Y15, Y11                    // c462053cda
8990	VPMAXSB Y11, Y15, Y11                   // c442053cdb
8991	VPMAXSD (BX), X9, X2                    // c4e2313d13
8992	VPMAXSD (R11), X9, X2                   // c4c2313d13
8993	VPMAXSD X2, X9, X2                      // c4e2313dd2
8994	VPMAXSD X11, X9, X2                     // c4c2313dd3
8995	VPMAXSD (BX), X9, X11                   // c462313d1b
8996	VPMAXSD (R11), X9, X11                  // c442313d1b
8997	VPMAXSD X2, X9, X11                     // c462313dda
8998	VPMAXSD X11, X9, X11                    // c442313ddb
8999	VPMAXSD (BX), Y15, Y2                   // c4e2053d13
9000	VPMAXSD (R11), Y15, Y2                  // c4c2053d13
9001	VPMAXSD Y2, Y15, Y2                     // c4e2053dd2
9002	VPMAXSD Y11, Y15, Y2                    // c4c2053dd3
9003	VPMAXSD (BX), Y15, Y11                  // c462053d1b
9004	VPMAXSD (R11), Y15, Y11                 // c442053d1b
9005	VPMAXSD Y2, Y15, Y11                    // c462053dda
9006	VPMAXSD Y11, Y15, Y11                   // c442053ddb
9007	VPMAXSW (BX), X9, X2                    // c4e131ee13 or c5b1ee13
9008	VPMAXSW (R11), X9, X2                   // c4c131ee13
9009	VPMAXSW X2, X9, X2                      // c4e131eed2 or c5b1eed2
9010	VPMAXSW X11, X9, X2                     // c4c131eed3
9011	VPMAXSW (BX), X9, X11                   // c46131ee1b or c531ee1b
9012	VPMAXSW (R11), X9, X11                  // c44131ee1b
9013	VPMAXSW X2, X9, X11                     // c46131eeda or c531eeda
9014	VPMAXSW X11, X9, X11                    // c44131eedb
9015	VPMAXSW (BX), Y15, Y2                   // c4e105ee13 or c585ee13
9016	VPMAXSW (R11), Y15, Y2                  // c4c105ee13
9017	VPMAXSW Y2, Y15, Y2                     // c4e105eed2 or c585eed2
9018	VPMAXSW Y11, Y15, Y2                    // c4c105eed3
9019	VPMAXSW (BX), Y15, Y11                  // c46105ee1b or c505ee1b
9020	VPMAXSW (R11), Y15, Y11                 // c44105ee1b
9021	VPMAXSW Y2, Y15, Y11                    // c46105eeda or c505eeda
9022	VPMAXSW Y11, Y15, Y11                   // c44105eedb
9023	VPMAXUB (BX), X9, X2                    // c4e131de13 or c5b1de13
9024	VPMAXUB (R11), X9, X2                   // c4c131de13
9025	VPMAXUB X2, X9, X2                      // c4e131ded2 or c5b1ded2
9026	VPMAXUB X11, X9, X2                     // c4c131ded3
9027	VPMAXUB (BX), X9, X11                   // c46131de1b or c531de1b
9028	VPMAXUB (R11), X9, X11                  // c44131de1b
9029	VPMAXUB X2, X9, X11                     // c46131deda or c531deda
9030	VPMAXUB X11, X9, X11                    // c44131dedb
9031	VPMAXUB (BX), Y15, Y2                   // c4e105de13 or c585de13
9032	VPMAXUB (R11), Y15, Y2                  // c4c105de13
9033	VPMAXUB Y2, Y15, Y2                     // c4e105ded2 or c585ded2
9034	VPMAXUB Y11, Y15, Y2                    // c4c105ded3
9035	VPMAXUB (BX), Y15, Y11                  // c46105de1b or c505de1b
9036	VPMAXUB (R11), Y15, Y11                 // c44105de1b
9037	VPMAXUB Y2, Y15, Y11                    // c46105deda or c505deda
9038	VPMAXUB Y11, Y15, Y11                   // c44105dedb
9039	VPMAXUD (BX), X9, X2                    // c4e2313f13
9040	VPMAXUD (R11), X9, X2                   // c4c2313f13
9041	VPMAXUD X2, X9, X2                      // c4e2313fd2
9042	VPMAXUD X11, X9, X2                     // c4c2313fd3
9043	VPMAXUD (BX), X9, X11                   // c462313f1b
9044	VPMAXUD (R11), X9, X11                  // c442313f1b
9045	VPMAXUD X2, X9, X11                     // c462313fda
9046	VPMAXUD X11, X9, X11                    // c442313fdb
9047	VPMAXUD (BX), Y15, Y2                   // c4e2053f13
9048	VPMAXUD (R11), Y15, Y2                  // c4c2053f13
9049	VPMAXUD Y2, Y15, Y2                     // c4e2053fd2
9050	VPMAXUD Y11, Y15, Y2                    // c4c2053fd3
9051	VPMAXUD (BX), Y15, Y11                  // c462053f1b
9052	VPMAXUD (R11), Y15, Y11                 // c442053f1b
9053	VPMAXUD Y2, Y15, Y11                    // c462053fda
9054	VPMAXUD Y11, Y15, Y11                   // c442053fdb
9055	VPMAXUW (BX), X9, X2                    // c4e2313e13
9056	VPMAXUW (R11), X9, X2                   // c4c2313e13
9057	VPMAXUW X2, X9, X2                      // c4e2313ed2
9058	VPMAXUW X11, X9, X2                     // c4c2313ed3
9059	VPMAXUW (BX), X9, X11                   // c462313e1b
9060	VPMAXUW (R11), X9, X11                  // c442313e1b
9061	VPMAXUW X2, X9, X11                     // c462313eda
9062	VPMAXUW X11, X9, X11                    // c442313edb
9063	VPMAXUW (BX), Y15, Y2                   // c4e2053e13
9064	VPMAXUW (R11), Y15, Y2                  // c4c2053e13
9065	VPMAXUW Y2, Y15, Y2                     // c4e2053ed2
9066	VPMAXUW Y11, Y15, Y2                    // c4c2053ed3
9067	VPMAXUW (BX), Y15, Y11                  // c462053e1b
9068	VPMAXUW (R11), Y15, Y11                 // c442053e1b
9069	VPMAXUW Y2, Y15, Y11                    // c462053eda
9070	VPMAXUW Y11, Y15, Y11                   // c442053edb
9071	VPMINSB (BX), X9, X2                    // c4e2313813
9072	VPMINSB (R11), X9, X2                   // c4c2313813
9073	VPMINSB X2, X9, X2                      // c4e23138d2
9074	VPMINSB X11, X9, X2                     // c4c23138d3
9075	VPMINSB (BX), X9, X11                   // c46231381b
9076	VPMINSB (R11), X9, X11                  // c44231381b
9077	VPMINSB X2, X9, X11                     // c4623138da
9078	VPMINSB X11, X9, X11                    // c4423138db
9079	VPMINSB (BX), Y15, Y2                   // c4e2053813
9080	VPMINSB (R11), Y15, Y2                  // c4c2053813
9081	VPMINSB Y2, Y15, Y2                     // c4e20538d2
9082	VPMINSB Y11, Y15, Y2                    // c4c20538d3
9083	VPMINSB (BX), Y15, Y11                  // c46205381b
9084	VPMINSB (R11), Y15, Y11                 // c44205381b
9085	VPMINSB Y2, Y15, Y11                    // c4620538da
9086	VPMINSB Y11, Y15, Y11                   // c4420538db
9087	VPMINSD (BX), X9, X2                    // c4e2313913
9088	VPMINSD (R11), X9, X2                   // c4c2313913
9089	VPMINSD X2, X9, X2                      // c4e23139d2
9090	VPMINSD X11, X9, X2                     // c4c23139d3
9091	VPMINSD (BX), X9, X11                   // c46231391b
9092	VPMINSD (R11), X9, X11                  // c44231391b
9093	VPMINSD X2, X9, X11                     // c4623139da
9094	VPMINSD X11, X9, X11                    // c4423139db
9095	VPMINSD (BX), Y15, Y2                   // c4e2053913
9096	VPMINSD (R11), Y15, Y2                  // c4c2053913
9097	VPMINSD Y2, Y15, Y2                     // c4e20539d2
9098	VPMINSD Y11, Y15, Y2                    // c4c20539d3
9099	VPMINSD (BX), Y15, Y11                  // c46205391b
9100	VPMINSD (R11), Y15, Y11                 // c44205391b
9101	VPMINSD Y2, Y15, Y11                    // c4620539da
9102	VPMINSD Y11, Y15, Y11                   // c4420539db
9103	VPMINSW (BX), X9, X2                    // c4e131ea13 or c5b1ea13
9104	VPMINSW (R11), X9, X2                   // c4c131ea13
9105	VPMINSW X2, X9, X2                      // c4e131ead2 or c5b1ead2
9106	VPMINSW X11, X9, X2                     // c4c131ead3
9107	VPMINSW (BX), X9, X11                   // c46131ea1b or c531ea1b
9108	VPMINSW (R11), X9, X11                  // c44131ea1b
9109	VPMINSW X2, X9, X11                     // c46131eada or c531eada
9110	VPMINSW X11, X9, X11                    // c44131eadb
9111	VPMINSW (BX), Y15, Y2                   // c4e105ea13 or c585ea13
9112	VPMINSW (R11), Y15, Y2                  // c4c105ea13
9113	VPMINSW Y2, Y15, Y2                     // c4e105ead2 or c585ead2
9114	VPMINSW Y11, Y15, Y2                    // c4c105ead3
9115	VPMINSW (BX), Y15, Y11                  // c46105ea1b or c505ea1b
9116	VPMINSW (R11), Y15, Y11                 // c44105ea1b
9117	VPMINSW Y2, Y15, Y11                    // c46105eada or c505eada
9118	VPMINSW Y11, Y15, Y11                   // c44105eadb
9119	VPMINUB (BX), X9, X2                    // c4e131da13 or c5b1da13
9120	VPMINUB (R11), X9, X2                   // c4c131da13
9121	VPMINUB X2, X9, X2                      // c4e131dad2 or c5b1dad2
9122	VPMINUB X11, X9, X2                     // c4c131dad3
9123	VPMINUB (BX), X9, X11                   // c46131da1b or c531da1b
9124	VPMINUB (R11), X9, X11                  // c44131da1b
9125	VPMINUB X2, X9, X11                     // c46131dada or c531dada
9126	VPMINUB X11, X9, X11                    // c44131dadb
9127	VPMINUB (BX), Y15, Y2                   // c4e105da13 or c585da13
9128	VPMINUB (R11), Y15, Y2                  // c4c105da13
9129	VPMINUB Y2, Y15, Y2                     // c4e105dad2 or c585dad2
9130	VPMINUB Y11, Y15, Y2                    // c4c105dad3
9131	VPMINUB (BX), Y15, Y11                  // c46105da1b or c505da1b
9132	VPMINUB (R11), Y15, Y11                 // c44105da1b
9133	VPMINUB Y2, Y15, Y11                    // c46105dada or c505dada
9134	VPMINUB Y11, Y15, Y11                   // c44105dadb
9135	VPMINUD (BX), X9, X2                    // c4e2313b13
9136	VPMINUD (R11), X9, X2                   // c4c2313b13
9137	VPMINUD X2, X9, X2                      // c4e2313bd2
9138	VPMINUD X11, X9, X2                     // c4c2313bd3
9139	VPMINUD (BX), X9, X11                   // c462313b1b
9140	VPMINUD (R11), X9, X11                  // c442313b1b
9141	VPMINUD X2, X9, X11                     // c462313bda
9142	VPMINUD X11, X9, X11                    // c442313bdb
9143	VPMINUD (BX), Y15, Y2                   // c4e2053b13
9144	VPMINUD (R11), Y15, Y2                  // c4c2053b13
9145	VPMINUD Y2, Y15, Y2                     // c4e2053bd2
9146	VPMINUD Y11, Y15, Y2                    // c4c2053bd3
9147	VPMINUD (BX), Y15, Y11                  // c462053b1b
9148	VPMINUD (R11), Y15, Y11                 // c442053b1b
9149	VPMINUD Y2, Y15, Y11                    // c462053bda
9150	VPMINUD Y11, Y15, Y11                   // c442053bdb
9151	VPMINUW (BX), X9, X2                    // c4e2313a13
9152	VPMINUW (R11), X9, X2                   // c4c2313a13
9153	VPMINUW X2, X9, X2                      // c4e2313ad2
9154	VPMINUW X11, X9, X2                     // c4c2313ad3
9155	VPMINUW (BX), X9, X11                   // c462313a1b
9156	VPMINUW (R11), X9, X11                  // c442313a1b
9157	VPMINUW X2, X9, X11                     // c462313ada
9158	VPMINUW X11, X9, X11                    // c442313adb
9159	VPMINUW (BX), Y15, Y2                   // c4e2053a13
9160	VPMINUW (R11), Y15, Y2                  // c4c2053a13
9161	VPMINUW Y2, Y15, Y2                     // c4e2053ad2
9162	VPMINUW Y11, Y15, Y2                    // c4c2053ad3
9163	VPMINUW (BX), Y15, Y11                  // c462053a1b
9164	VPMINUW (R11), Y15, Y11                 // c442053a1b
9165	VPMINUW Y2, Y15, Y11                    // c462053ada
9166	VPMINUW Y11, Y15, Y11                   // c442053adb
9167	VPMOVMSKB X2, DX                        // c4e179d7d2 or c5f9d7d2
9168	VPMOVMSKB X11, DX                       // c4c179d7d3
9169	VPMOVMSKB X2, R11                       // c46179d7da or c579d7da
9170	VPMOVMSKB X11, R11                      // c44179d7db
9171	VPMOVMSKB Y2, DX                        // c4e17dd7d2 or c5fdd7d2
9172	VPMOVMSKB Y11, DX                       // c4c17dd7d3
9173	VPMOVMSKB Y2, R11                       // c4617dd7da or c57dd7da
9174	VPMOVMSKB Y11, R11                      // c4417dd7db
9175	VPMOVSXBD (BX), X2                      // c4e2792113
9176	VPMOVSXBD (R11), X2                     // c4c2792113
9177	VPMOVSXBD X2, X2                        // c4e27921d2
9178	VPMOVSXBD X11, X2                       // c4c27921d3
9179	VPMOVSXBD (BX), X11                     // c46279211b
9180	VPMOVSXBD (R11), X11                    // c44279211b
9181	VPMOVSXBD X2, X11                       // c4627921da
9182	VPMOVSXBD X11, X11                      // c4427921db
9183	VPMOVSXBD (BX), Y2                      // c4e27d2113
9184	VPMOVSXBD (R11), Y2                     // c4c27d2113
9185	VPMOVSXBD X2, Y2                        // c4e27d21d2
9186	VPMOVSXBD X11, Y2                       // c4c27d21d3
9187	VPMOVSXBD (BX), Y11                     // c4627d211b
9188	VPMOVSXBD (R11), Y11                    // c4427d211b
9189	VPMOVSXBD X2, Y11                       // c4627d21da
9190	VPMOVSXBD X11, Y11                      // c4427d21db
9191	VPMOVSXBQ (BX), X2                      // c4e2792213
9192	VPMOVSXBQ (R11), X2                     // c4c2792213
9193	VPMOVSXBQ X2, X2                        // c4e27922d2
9194	VPMOVSXBQ X11, X2                       // c4c27922d3
9195	VPMOVSXBQ (BX), X11                     // c46279221b
9196	VPMOVSXBQ (R11), X11                    // c44279221b
9197	VPMOVSXBQ X2, X11                       // c4627922da
9198	VPMOVSXBQ X11, X11                      // c4427922db
9199	VPMOVSXBQ (BX), Y2                      // c4e27d2213
9200	VPMOVSXBQ (R11), Y2                     // c4c27d2213
9201	VPMOVSXBQ X2, Y2                        // c4e27d22d2
9202	VPMOVSXBQ X11, Y2                       // c4c27d22d3
9203	VPMOVSXBQ (BX), Y11                     // c4627d221b
9204	VPMOVSXBQ (R11), Y11                    // c4427d221b
9205	VPMOVSXBQ X2, Y11                       // c4627d22da
9206	VPMOVSXBQ X11, Y11                      // c4427d22db
9207	VPMOVSXBW (BX), X2                      // c4e2792013
9208	VPMOVSXBW (R11), X2                     // c4c2792013
9209	VPMOVSXBW X2, X2                        // c4e27920d2
9210	VPMOVSXBW X11, X2                       // c4c27920d3
9211	VPMOVSXBW (BX), X11                     // c46279201b
9212	VPMOVSXBW (R11), X11                    // c44279201b
9213	VPMOVSXBW X2, X11                       // c4627920da
9214	VPMOVSXBW X11, X11                      // c4427920db
9215	VPMOVSXBW (BX), Y2                      // c4e27d2013
9216	VPMOVSXBW (R11), Y2                     // c4c27d2013
9217	VPMOVSXBW X2, Y2                        // c4e27d20d2
9218	VPMOVSXBW X11, Y2                       // c4c27d20d3
9219	VPMOVSXBW (BX), Y11                     // c4627d201b
9220	VPMOVSXBW (R11), Y11                    // c4427d201b
9221	VPMOVSXBW X2, Y11                       // c4627d20da
9222	VPMOVSXBW X11, Y11                      // c4427d20db
9223	VPMOVSXDQ (BX), X2                      // c4e2792513
9224	VPMOVSXDQ (R11), X2                     // c4c2792513
9225	VPMOVSXDQ X2, X2                        // c4e27925d2
9226	VPMOVSXDQ X11, X2                       // c4c27925d3
9227	VPMOVSXDQ (BX), X11                     // c46279251b
9228	VPMOVSXDQ (R11), X11                    // c44279251b
9229	VPMOVSXDQ X2, X11                       // c4627925da
9230	VPMOVSXDQ X11, X11                      // c4427925db
9231	VPMOVSXDQ (BX), Y2                      // c4e27d2513
9232	VPMOVSXDQ (R11), Y2                     // c4c27d2513
9233	VPMOVSXDQ X2, Y2                        // c4e27d25d2
9234	VPMOVSXDQ X11, Y2                       // c4c27d25d3
9235	VPMOVSXDQ (BX), Y11                     // c4627d251b
9236	VPMOVSXDQ (R11), Y11                    // c4427d251b
9237	VPMOVSXDQ X2, Y11                       // c4627d25da
9238	VPMOVSXDQ X11, Y11                      // c4427d25db
9239	VPMOVSXWD (BX), X2                      // c4e2792313
9240	VPMOVSXWD (R11), X2                     // c4c2792313
9241	VPMOVSXWD X2, X2                        // c4e27923d2
9242	VPMOVSXWD X11, X2                       // c4c27923d3
9243	VPMOVSXWD (BX), X11                     // c46279231b
9244	VPMOVSXWD (R11), X11                    // c44279231b
9245	VPMOVSXWD X2, X11                       // c4627923da
9246	VPMOVSXWD X11, X11                      // c4427923db
9247	VPMOVSXWD (BX), Y2                      // c4e27d2313
9248	VPMOVSXWD (R11), Y2                     // c4c27d2313
9249	VPMOVSXWD X2, Y2                        // c4e27d23d2
9250	VPMOVSXWD X11, Y2                       // c4c27d23d3
9251	VPMOVSXWD (BX), Y11                     // c4627d231b
9252	VPMOVSXWD (R11), Y11                    // c4427d231b
9253	VPMOVSXWD X2, Y11                       // c4627d23da
9254	VPMOVSXWD X11, Y11                      // c4427d23db
9255	VPMOVSXWQ (BX), X2                      // c4e2792413
9256	VPMOVSXWQ (R11), X2                     // c4c2792413
9257	VPMOVSXWQ X2, X2                        // c4e27924d2
9258	VPMOVSXWQ X11, X2                       // c4c27924d3
9259	VPMOVSXWQ (BX), X11                     // c46279241b
9260	VPMOVSXWQ (R11), X11                    // c44279241b
9261	VPMOVSXWQ X2, X11                       // c4627924da
9262	VPMOVSXWQ X11, X11                      // c4427924db
9263	VPMOVSXWQ (BX), Y2                      // c4e27d2413
9264	VPMOVSXWQ (R11), Y2                     // c4c27d2413
9265	VPMOVSXWQ X2, Y2                        // c4e27d24d2
9266	VPMOVSXWQ X11, Y2                       // c4c27d24d3
9267	VPMOVSXWQ (BX), Y11                     // c4627d241b
9268	VPMOVSXWQ (R11), Y11                    // c4427d241b
9269	VPMOVSXWQ X2, Y11                       // c4627d24da
9270	VPMOVSXWQ X11, Y11                      // c4427d24db
9271	VPMOVZXBD (BX), X2                      // c4e2793113
9272	VPMOVZXBD (R11), X2                     // c4c2793113
9273	VPMOVZXBD X2, X2                        // c4e27931d2
9274	VPMOVZXBD X11, X2                       // c4c27931d3
9275	VPMOVZXBD (BX), X11                     // c46279311b
9276	VPMOVZXBD (R11), X11                    // c44279311b
9277	VPMOVZXBD X2, X11                       // c4627931da
9278	VPMOVZXBD X11, X11                      // c4427931db
9279	VPMOVZXBD (BX), Y2                      // c4e27d3113
9280	VPMOVZXBD (R11), Y2                     // c4c27d3113
9281	VPMOVZXBD X2, Y2                        // c4e27d31d2
9282	VPMOVZXBD X11, Y2                       // c4c27d31d3
9283	VPMOVZXBD (BX), Y11                     // c4627d311b
9284	VPMOVZXBD (R11), Y11                    // c4427d311b
9285	VPMOVZXBD X2, Y11                       // c4627d31da
9286	VPMOVZXBD X11, Y11                      // c4427d31db
9287	VPMOVZXBQ (BX), X2                      // c4e2793213
9288	VPMOVZXBQ (R11), X2                     // c4c2793213
9289	VPMOVZXBQ X2, X2                        // c4e27932d2
9290	VPMOVZXBQ X11, X2                       // c4c27932d3
9291	VPMOVZXBQ (BX), X11                     // c46279321b
9292	VPMOVZXBQ (R11), X11                    // c44279321b
9293	VPMOVZXBQ X2, X11                       // c4627932da
9294	VPMOVZXBQ X11, X11                      // c4427932db
9295	VPMOVZXBQ (BX), Y2                      // c4e27d3213
9296	VPMOVZXBQ (R11), Y2                     // c4c27d3213
9297	VPMOVZXBQ X2, Y2                        // c4e27d32d2
9298	VPMOVZXBQ X11, Y2                       // c4c27d32d3
9299	VPMOVZXBQ (BX), Y11                     // c4627d321b
9300	VPMOVZXBQ (R11), Y11                    // c4427d321b
9301	VPMOVZXBQ X2, Y11                       // c4627d32da
9302	VPMOVZXBQ X11, Y11                      // c4427d32db
9303	VPMOVZXBW (BX), X2                      // c4e2793013
9304	VPMOVZXBW (R11), X2                     // c4c2793013
9305	VPMOVZXBW X2, X2                        // c4e27930d2
9306	VPMOVZXBW X11, X2                       // c4c27930d3
9307	VPMOVZXBW (BX), X11                     // c46279301b
9308	VPMOVZXBW (R11), X11                    // c44279301b
9309	VPMOVZXBW X2, X11                       // c4627930da
9310	VPMOVZXBW X11, X11                      // c4427930db
9311	VPMOVZXBW (BX), Y2                      // c4e27d3013
9312	VPMOVZXBW (R11), Y2                     // c4c27d3013
9313	VPMOVZXBW X2, Y2                        // c4e27d30d2
9314	VPMOVZXBW X11, Y2                       // c4c27d30d3
9315	VPMOVZXBW (BX), Y11                     // c4627d301b
9316	VPMOVZXBW (R11), Y11                    // c4427d301b
9317	VPMOVZXBW X2, Y11                       // c4627d30da
9318	VPMOVZXBW X11, Y11                      // c4427d30db
9319	VPMOVZXDQ (BX), X2                      // c4e2793513
9320	VPMOVZXDQ (R11), X2                     // c4c2793513
9321	VPMOVZXDQ X2, X2                        // c4e27935d2
9322	VPMOVZXDQ X11, X2                       // c4c27935d3
9323	VPMOVZXDQ (BX), X11                     // c46279351b
9324	VPMOVZXDQ (R11), X11                    // c44279351b
9325	VPMOVZXDQ X2, X11                       // c4627935da
9326	VPMOVZXDQ X11, X11                      // c4427935db
9327	VPMOVZXDQ (BX), Y2                      // c4e27d3513
9328	VPMOVZXDQ (R11), Y2                     // c4c27d3513
9329	VPMOVZXDQ X2, Y2                        // c4e27d35d2
9330	VPMOVZXDQ X11, Y2                       // c4c27d35d3
9331	VPMOVZXDQ (BX), Y11                     // c4627d351b
9332	VPMOVZXDQ (R11), Y11                    // c4427d351b
9333	VPMOVZXDQ X2, Y11                       // c4627d35da
9334	VPMOVZXDQ X11, Y11                      // c4427d35db
9335	VPMOVZXWD (BX), X2                      // c4e2793313
9336	VPMOVZXWD (R11), X2                     // c4c2793313
9337	VPMOVZXWD X2, X2                        // c4e27933d2
9338	VPMOVZXWD X11, X2                       // c4c27933d3
9339	VPMOVZXWD (BX), X11                     // c46279331b
9340	VPMOVZXWD (R11), X11                    // c44279331b
9341	VPMOVZXWD X2, X11                       // c4627933da
9342	VPMOVZXWD X11, X11                      // c4427933db
9343	VPMOVZXWD (BX), Y2                      // c4e27d3313
9344	VPMOVZXWD (R11), Y2                     // c4c27d3313
9345	VPMOVZXWD X2, Y2                        // c4e27d33d2
9346	VPMOVZXWD X11, Y2                       // c4c27d33d3
9347	VPMOVZXWD (BX), Y11                     // c4627d331b
9348	VPMOVZXWD (R11), Y11                    // c4427d331b
9349	VPMOVZXWD X2, Y11                       // c4627d33da
9350	VPMOVZXWD X11, Y11                      // c4427d33db
9351	VPMOVZXWQ (BX), X2                      // c4e2793413
9352	VPMOVZXWQ (R11), X2                     // c4c2793413
9353	VPMOVZXWQ X2, X2                        // c4e27934d2
9354	VPMOVZXWQ X11, X2                       // c4c27934d3
9355	VPMOVZXWQ (BX), X11                     // c46279341b
9356	VPMOVZXWQ (R11), X11                    // c44279341b
9357	VPMOVZXWQ X2, X11                       // c4627934da
9358	VPMOVZXWQ X11, X11                      // c4427934db
9359	VPMOVZXWQ (BX), Y2                      // c4e27d3413
9360	VPMOVZXWQ (R11), Y2                     // c4c27d3413
9361	VPMOVZXWQ X2, Y2                        // c4e27d34d2
9362	VPMOVZXWQ X11, Y2                       // c4c27d34d3
9363	VPMOVZXWQ (BX), Y11                     // c4627d341b
9364	VPMOVZXWQ (R11), Y11                    // c4427d341b
9365	VPMOVZXWQ X2, Y11                       // c4627d34da
9366	VPMOVZXWQ X11, Y11                      // c4427d34db
9367	VPMULDQ (BX), X9, X2                    // c4e2312813
9368	VPMULDQ (R11), X9, X2                   // c4c2312813
9369	VPMULDQ X2, X9, X2                      // c4e23128d2
9370	VPMULDQ X11, X9, X2                     // c4c23128d3
9371	VPMULDQ (BX), X9, X11                   // c46231281b
9372	VPMULDQ (R11), X9, X11                  // c44231281b
9373	VPMULDQ X2, X9, X11                     // c4623128da
9374	VPMULDQ X11, X9, X11                    // c4423128db
9375	VPMULDQ (BX), Y15, Y2                   // c4e2052813
9376	VPMULDQ (R11), Y15, Y2                  // c4c2052813
9377	VPMULDQ Y2, Y15, Y2                     // c4e20528d2
9378	VPMULDQ Y11, Y15, Y2                    // c4c20528d3
9379	VPMULDQ (BX), Y15, Y11                  // c46205281b
9380	VPMULDQ (R11), Y15, Y11                 // c44205281b
9381	VPMULDQ Y2, Y15, Y11                    // c4620528da
9382	VPMULDQ Y11, Y15, Y11                   // c4420528db
9383	VPMULHRSW (BX), X9, X2                  // c4e2310b13
9384	VPMULHRSW (R11), X9, X2                 // c4c2310b13
9385	VPMULHRSW X2, X9, X2                    // c4e2310bd2
9386	VPMULHRSW X11, X9, X2                   // c4c2310bd3
9387	VPMULHRSW (BX), X9, X11                 // c462310b1b
9388	VPMULHRSW (R11), X9, X11                // c442310b1b
9389	VPMULHRSW X2, X9, X11                   // c462310bda
9390	VPMULHRSW X11, X9, X11                  // c442310bdb
9391	VPMULHRSW (BX), Y15, Y2                 // c4e2050b13
9392	VPMULHRSW (R11), Y15, Y2                // c4c2050b13
9393	VPMULHRSW Y2, Y15, Y2                   // c4e2050bd2
9394	VPMULHRSW Y11, Y15, Y2                  // c4c2050bd3
9395	VPMULHRSW (BX), Y15, Y11                // c462050b1b
9396	VPMULHRSW (R11), Y15, Y11               // c442050b1b
9397	VPMULHRSW Y2, Y15, Y11                  // c462050bda
9398	VPMULHRSW Y11, Y15, Y11                 // c442050bdb
9399	VPMULHUW (BX), X9, X2                   // c4e131e413 or c5b1e413
9400	VPMULHUW (R11), X9, X2                  // c4c131e413
9401	VPMULHUW X2, X9, X2                     // c4e131e4d2 or c5b1e4d2
9402	VPMULHUW X11, X9, X2                    // c4c131e4d3
9403	VPMULHUW (BX), X9, X11                  // c46131e41b or c531e41b
9404	VPMULHUW (R11), X9, X11                 // c44131e41b
9405	VPMULHUW X2, X9, X11                    // c46131e4da or c531e4da
9406	VPMULHUW X11, X9, X11                   // c44131e4db
9407	VPMULHUW (BX), Y15, Y2                  // c4e105e413 or c585e413
9408	VPMULHUW (R11), Y15, Y2                 // c4c105e413
9409	VPMULHUW Y2, Y15, Y2                    // c4e105e4d2 or c585e4d2
9410	VPMULHUW Y11, Y15, Y2                   // c4c105e4d3
9411	VPMULHUW (BX), Y15, Y11                 // c46105e41b or c505e41b
9412	VPMULHUW (R11), Y15, Y11                // c44105e41b
9413	VPMULHUW Y2, Y15, Y11                   // c46105e4da or c505e4da
9414	VPMULHUW Y11, Y15, Y11                  // c44105e4db
9415	VPMULHW (BX), X9, X2                    // c4e131e513 or c5b1e513
9416	VPMULHW (R11), X9, X2                   // c4c131e513
9417	VPMULHW X2, X9, X2                      // c4e131e5d2 or c5b1e5d2
9418	VPMULHW X11, X9, X2                     // c4c131e5d3
9419	VPMULHW (BX), X9, X11                   // c46131e51b or c531e51b
9420	VPMULHW (R11), X9, X11                  // c44131e51b
9421	VPMULHW X2, X9, X11                     // c46131e5da or c531e5da
9422	VPMULHW X11, X9, X11                    // c44131e5db
9423	VPMULHW (BX), Y15, Y2                   // c4e105e513 or c585e513
9424	VPMULHW (R11), Y15, Y2                  // c4c105e513
9425	VPMULHW Y2, Y15, Y2                     // c4e105e5d2 or c585e5d2
9426	VPMULHW Y11, Y15, Y2                    // c4c105e5d3
9427	VPMULHW (BX), Y15, Y11                  // c46105e51b or c505e51b
9428	VPMULHW (R11), Y15, Y11                 // c44105e51b
9429	VPMULHW Y2, Y15, Y11                    // c46105e5da or c505e5da
9430	VPMULHW Y11, Y15, Y11                   // c44105e5db
9431	VPMULLD (BX), X9, X2                    // c4e2314013
9432	VPMULLD (R11), X9, X2                   // c4c2314013
9433	VPMULLD X2, X9, X2                      // c4e23140d2
9434	VPMULLD X11, X9, X2                     // c4c23140d3
9435	VPMULLD (BX), X9, X11                   // c46231401b
9436	VPMULLD (R11), X9, X11                  // c44231401b
9437	VPMULLD X2, X9, X11                     // c4623140da
9438	VPMULLD X11, X9, X11                    // c4423140db
9439	VPMULLD (BX), Y15, Y2                   // c4e2054013
9440	VPMULLD (R11), Y15, Y2                  // c4c2054013
9441	VPMULLD Y2, Y15, Y2                     // c4e20540d2
9442	VPMULLD Y11, Y15, Y2                    // c4c20540d3
9443	VPMULLD (BX), Y15, Y11                  // c46205401b
9444	VPMULLD (R11), Y15, Y11                 // c44205401b
9445	VPMULLD Y2, Y15, Y11                    // c4620540da
9446	VPMULLD Y11, Y15, Y11                   // c4420540db
9447	VPMULLW (BX), X9, X2                    // c4e131d513 or c5b1d513
9448	VPMULLW (R11), X9, X2                   // c4c131d513
9449	VPMULLW X2, X9, X2                      // c4e131d5d2 or c5b1d5d2
9450	VPMULLW X11, X9, X2                     // c4c131d5d3
9451	VPMULLW (BX), X9, X11                   // c46131d51b or c531d51b
9452	VPMULLW (R11), X9, X11                  // c44131d51b
9453	VPMULLW X2, X9, X11                     // c46131d5da or c531d5da
9454	VPMULLW X11, X9, X11                    // c44131d5db
9455	VPMULLW (BX), Y15, Y2                   // c4e105d513 or c585d513
9456	VPMULLW (R11), Y15, Y2                  // c4c105d513
9457	VPMULLW Y2, Y15, Y2                     // c4e105d5d2 or c585d5d2
9458	VPMULLW Y11, Y15, Y2                    // c4c105d5d3
9459	VPMULLW (BX), Y15, Y11                  // c46105d51b or c505d51b
9460	VPMULLW (R11), Y15, Y11                 // c44105d51b
9461	VPMULLW Y2, Y15, Y11                    // c46105d5da or c505d5da
9462	VPMULLW Y11, Y15, Y11                   // c44105d5db
9463	VPMULUDQ (BX), X9, X2                   // c4e131f413 or c5b1f413
9464	VPMULUDQ (R11), X9, X2                  // c4c131f413
9465	VPMULUDQ X2, X9, X2                     // c4e131f4d2 or c5b1f4d2
9466	VPMULUDQ X11, X9, X2                    // c4c131f4d3
9467	VPMULUDQ (BX), X9, X11                  // c46131f41b or c531f41b
9468	VPMULUDQ (R11), X9, X11                 // c44131f41b
9469	VPMULUDQ X2, X9, X11                    // c46131f4da or c531f4da
9470	VPMULUDQ X11, X9, X11                   // c44131f4db
9471	VPMULUDQ (BX), Y15, Y2                  // c4e105f413 or c585f413
9472	VPMULUDQ (R11), Y15, Y2                 // c4c105f413
9473	VPMULUDQ Y2, Y15, Y2                    // c4e105f4d2 or c585f4d2
9474	VPMULUDQ Y11, Y15, Y2                   // c4c105f4d3
9475	VPMULUDQ (BX), Y15, Y11                 // c46105f41b or c505f41b
9476	VPMULUDQ (R11), Y15, Y11                // c44105f41b
9477	VPMULUDQ Y2, Y15, Y11                   // c46105f4da or c505f4da
9478	VPMULUDQ Y11, Y15, Y11                  // c44105f4db
9479	VPOR (BX), X9, X2               // c4e131eb13 or c5b1eb13
9480	VPOR (R11), X9, X2              // c4c131eb13
9481	VPOR X2, X9, X2                 // c4e131ebd2 or c5b1ebd2
9482	VPOR X11, X9, X2                // c4c131ebd3
9483	VPOR (BX), X9, X11              // c46131eb1b or c531eb1b
9484	VPOR (R11), X9, X11             // c44131eb1b
9485	VPOR X2, X9, X11                // c46131ebda or c531ebda
9486	VPOR X11, X9, X11               // c44131ebdb
9487	VPOR (BX), Y15, Y2              // c4e105eb13 or c585eb13
9488	VPOR (R11), Y15, Y2             // c4c105eb13
9489	VPOR Y2, Y15, Y2                // c4e105ebd2 or c585ebd2
9490	VPOR Y11, Y15, Y2               // c4c105ebd3
9491	VPOR (BX), Y15, Y11             // c46105eb1b or c505eb1b
9492	VPOR (R11), Y15, Y11            // c44105eb1b
9493	VPOR Y2, Y15, Y11               // c46105ebda or c505ebda
9494	VPOR Y11, Y15, Y11              // c44105ebdb
9495	VPSADBW (BX), X9, X2                    // c4e131f613 or c5b1f613
9496	VPSADBW (R11), X9, X2                   // c4c131f613
9497	VPSADBW X2, X9, X2                      // c4e131f6d2 or c5b1f6d2
9498	VPSADBW X11, X9, X2                     // c4c131f6d3
9499	VPSADBW (BX), X9, X11                   // c46131f61b or c531f61b
9500	VPSADBW (R11), X9, X11                  // c44131f61b
9501	VPSADBW X2, X9, X11                     // c46131f6da or c531f6da
9502	VPSADBW X11, X9, X11                    // c44131f6db
9503	VPSADBW (BX), Y15, Y2                   // c4e105f613 or c585f613
9504	VPSADBW (R11), Y15, Y2                  // c4c105f613
9505	VPSADBW Y2, Y15, Y2                     // c4e105f6d2 or c585f6d2
9506	VPSADBW Y11, Y15, Y2                    // c4c105f6d3
9507	VPSADBW (BX), Y15, Y11                  // c46105f61b or c505f61b
9508	VPSADBW (R11), Y15, Y11                 // c44105f61b
9509	VPSADBW Y2, Y15, Y11                    // c46105f6da or c505f6da
9510	VPSADBW Y11, Y15, Y11                   // c44105f6db
9511	VPSHUFB (BX), X9, X2            // c4e2310013
9512	VPSHUFB (R11), X9, X2           // c4c2310013
9513	VPSHUFB X2, X9, X2              // c4e23100d2
9514	VPSHUFB X11, X9, X2             // c4c23100d3
9515	VPSHUFB (BX), X9, X11           // c46231001b
9516	VPSHUFB (R11), X9, X11          // c44231001b
9517	VPSHUFB X2, X9, X11             // c4623100da
9518	VPSHUFB X11, X9, X11            // c4423100db
9519	VPSHUFB (BX), Y15, Y2           // c4e2050013
9520	VPSHUFB (R11), Y15, Y2          // c4c2050013
9521	VPSHUFB Y2, Y15, Y2             // c4e20500d2
9522	VPSHUFB Y11, Y15, Y2            // c4c20500d3
9523	VPSHUFB (BX), Y15, Y11          // c46205001b
9524	VPSHUFB (R11), Y15, Y11         // c44205001b
9525	VPSHUFB Y2, Y15, Y11            // c4620500da
9526	VPSHUFB Y11, Y15, Y11           // c4420500db
9527	VPSHUFD $7, (BX), X2            // c4e179701307 or c5f9701307
9528	VPSHUFD $7, (R11), X2           // c4c179701307
9529	VPSHUFD $7, X2, X2              // c4e17970d207 or c5f970d207
9530	VPSHUFD $7, X11, X2             // c4c17970d307
9531	VPSHUFD $7, (BX), X11           // c46179701b07 or c579701b07
9532	VPSHUFD $7, (R11), X11          // c44179701b07
9533	VPSHUFD $7, X2, X11             // c4617970da07 or c57970da07
9534	VPSHUFD $7, X11, X11            // c4417970db07
9535	VPSHUFD $7, (BX), Y2            // c4e17d701307 or c5fd701307
9536	VPSHUFD $7, (R11), Y2           // c4c17d701307
9537	VPSHUFD $7, Y2, Y2              // c4e17d70d207 or c5fd70d207
9538	VPSHUFD $7, Y11, Y2             // c4c17d70d307
9539	VPSHUFD $7, (BX), Y11           // c4617d701b07 or c57d701b07
9540	VPSHUFD $7, (R11), Y11          // c4417d701b07
9541	VPSHUFD $7, Y2, Y11             // c4617d70da07 or c57d70da07
9542	VPSHUFD $7, Y11, Y11            // c4417d70db07
9543	VPSHUFHW $7, (BX), X2                   // c4e17a701307 or c5fa701307
9544	VPSHUFHW $7, (R11), X2                  // c4c17a701307
9545	VPSHUFHW $7, X2, X2                     // c4e17a70d207 or c5fa70d207
9546	VPSHUFHW $7, X11, X2                    // c4c17a70d307
9547	VPSHUFHW $7, (BX), X11                  // c4617a701b07 or c57a701b07
9548	VPSHUFHW $7, (R11), X11                 // c4417a701b07
9549	VPSHUFHW $7, X2, X11                    // c4617a70da07 or c57a70da07
9550	VPSHUFHW $7, X11, X11                   // c4417a70db07
9551	VPSHUFHW $7, (BX), Y2                   // c4e17e701307 or c5fe701307
9552	VPSHUFHW $7, (R11), Y2                  // c4c17e701307
9553	VPSHUFHW $7, Y2, Y2                     // c4e17e70d207 or c5fe70d207
9554	VPSHUFHW $7, Y11, Y2                    // c4c17e70d307
9555	VPSHUFHW $7, (BX), Y11                  // c4617e701b07 or c57e701b07
9556	VPSHUFHW $7, (R11), Y11                 // c4417e701b07
9557	VPSHUFHW $7, Y2, Y11                    // c4617e70da07 or c57e70da07
9558	VPSHUFHW $7, Y11, Y11                   // c4417e70db07
9559	VPSHUFLW $7, (BX), X2                   // c4e17b701307 or c5fb701307
9560	VPSHUFLW $7, (R11), X2                  // c4c17b701307
9561	VPSHUFLW $7, X2, X2                     // c4e17b70d207 or c5fb70d207
9562	VPSHUFLW $7, X11, X2                    // c4c17b70d307
9563	VPSHUFLW $7, (BX), X11                  // c4617b701b07 or c57b701b07
9564	VPSHUFLW $7, (R11), X11                 // c4417b701b07
9565	VPSHUFLW $7, X2, X11                    // c4617b70da07 or c57b70da07
9566	VPSHUFLW $7, X11, X11                   // c4417b70db07
9567	VPSHUFLW $7, (BX), Y2                   // c4e17f701307 or c5ff701307
9568	VPSHUFLW $7, (R11), Y2                  // c4c17f701307
9569	VPSHUFLW $7, Y2, Y2                     // c4e17f70d207 or c5ff70d207
9570	VPSHUFLW $7, Y11, Y2                    // c4c17f70d307
9571	VPSHUFLW $7, (BX), Y11                  // c4617f701b07 or c57f701b07
9572	VPSHUFLW $7, (R11), Y11                 // c4417f701b07
9573	VPSHUFLW $7, Y2, Y11                    // c4617f70da07 or c57f70da07
9574	VPSHUFLW $7, Y11, Y11                   // c4417f70db07
9575	VPSIGNB (BX), X9, X2                    // c4e2310813
9576	VPSIGNB (R11), X9, X2                   // c4c2310813
9577	VPSIGNB X2, X9, X2                      // c4e23108d2
9578	VPSIGNB X11, X9, X2                     // c4c23108d3
9579	VPSIGNB (BX), X9, X11                   // c46231081b
9580	VPSIGNB (R11), X9, X11                  // c44231081b
9581	VPSIGNB X2, X9, X11                     // c4623108da
9582	VPSIGNB X11, X9, X11                    // c4423108db
9583	VPSIGNB (BX), Y15, Y2                   // c4e2050813
9584	VPSIGNB (R11), Y15, Y2                  // c4c2050813
9585	VPSIGNB Y2, Y15, Y2                     // c4e20508d2
9586	VPSIGNB Y11, Y15, Y2                    // c4c20508d3
9587	VPSIGNB (BX), Y15, Y11                  // c46205081b
9588	VPSIGNB (R11), Y15, Y11                 // c44205081b
9589	VPSIGNB Y2, Y15, Y11                    // c4620508da
9590	VPSIGNB Y11, Y15, Y11                   // c4420508db
9591	VPSIGND (BX), X9, X2                    // c4e2310a13
9592	VPSIGND (R11), X9, X2                   // c4c2310a13
9593	VPSIGND X2, X9, X2                      // c4e2310ad2
9594	VPSIGND X11, X9, X2                     // c4c2310ad3
9595	VPSIGND (BX), X9, X11                   // c462310a1b
9596	VPSIGND (R11), X9, X11                  // c442310a1b
9597	VPSIGND X2, X9, X11                     // c462310ada
9598	VPSIGND X11, X9, X11                    // c442310adb
9599	VPSIGND (BX), Y15, Y2                   // c4e2050a13
9600	VPSIGND (R11), Y15, Y2                  // c4c2050a13
9601	VPSIGND Y2, Y15, Y2                     // c4e2050ad2
9602	VPSIGND Y11, Y15, Y2                    // c4c2050ad3
9603	VPSIGND (BX), Y15, Y11                  // c462050a1b
9604	VPSIGND (R11), Y15, Y11                 // c442050a1b
9605	VPSIGND Y2, Y15, Y11                    // c462050ada
9606	VPSIGND Y11, Y15, Y11                   // c442050adb
9607	VPSIGNW (BX), X9, X2                    // c4e2310913
9608	VPSIGNW (R11), X9, X2                   // c4c2310913
9609	VPSIGNW X2, X9, X2                      // c4e23109d2
9610	VPSIGNW X11, X9, X2                     // c4c23109d3
9611	VPSIGNW (BX), X9, X11                   // c46231091b
9612	VPSIGNW (R11), X9, X11                  // c44231091b
9613	VPSIGNW X2, X9, X11                     // c4623109da
9614	VPSIGNW X11, X9, X11                    // c4423109db
9615	VPSIGNW (BX), Y15, Y2                   // c4e2050913
9616	VPSIGNW (R11), Y15, Y2                  // c4c2050913
9617	VPSIGNW Y2, Y15, Y2                     // c4e20509d2
9618	VPSIGNW Y11, Y15, Y2                    // c4c20509d3
9619	VPSIGNW (BX), Y15, Y11                  // c46205091b
9620	VPSIGNW (R11), Y15, Y11                 // c44205091b
9621	VPSIGNW Y2, Y15, Y11                    // c4620509da
9622	VPSIGNW Y11, Y15, Y11                   // c4420509db
9623	VPSLLD (BX), X9, X2             // c4e131f213 or c5b1f213
9624	VPSLLD (R11), X9, X2            // c4c131f213
9625	VPSLLD X2, X9, X2               // c4e131f2d2 or c5b1f2d2
9626	VPSLLD X11, X9, X2              // c4c131f2d3
9627	VPSLLD (BX), X9, X11            // c46131f21b or c531f21b
9628	VPSLLD (R11), X9, X11           // c44131f21b
9629	VPSLLD X2, X9, X11              // c46131f2da or c531f2da
9630	VPSLLD X11, X9, X11             // c44131f2db
9631	VPSLLD $7, X2, X9               // c4e13172f207 or c5b172f207
9632	VPSLLD $7, X11, X9              // c4c13172f307
9633	VPSLLDQ $7, X2, X9              // c4e13173fa07 or c5b173fa07
9634	VPSLLDQ $7, X11, X9             // c4c13173fb07
9635	VPSLLDQ $7, Y2, Y15             // c4e10573fa07 or c58573fa07
9636	VPSLLDQ $7, Y11, Y15            // c4c10573fb07
9637	VPSLLQ (BX), X9, X2             // c4e131f313 or c5b1f313
9638	VPSLLQ (R11), X9, X2            // c4c131f313
9639	VPSLLQ X2, X9, X2               // c4e131f3d2 or c5b1f3d2
9640	VPSLLQ X11, X9, X2              // c4c131f3d3
9641	VPSLLQ (BX), X9, X11            // c46131f31b or c531f31b
9642	VPSLLQ (R11), X9, X11           // c44131f31b
9643	VPSLLQ X2, X9, X11              // c46131f3da or c531f3da
9644	VPSLLQ X11, X9, X11             // c44131f3db
9645	VPSLLQ $7, X2, X9               // c4e13173f207 or c5b173f207
9646	VPSLLQ $7, X11, X9              // c4c13173f307
9647	VPSLLVD (BX), X9, X2                    // c4e2314713
9648	VPSLLVD (R11), X9, X2                   // c4c2314713
9649	VPSLLVD X2, X9, X2                      // c4e23147d2
9650	VPSLLVD X11, X9, X2                     // c4c23147d3
9651	VPSLLVD (BX), X9, X11                   // c46231471b
9652	VPSLLVD (R11), X9, X11                  // c44231471b
9653	VPSLLVD X2, X9, X11                     // c4623147da
9654	VPSLLVD X11, X9, X11                    // c4423147db
9655	VPSLLVD (BX), Y15, Y2                   // c4e2054713
9656	VPSLLVD (R11), Y15, Y2                  // c4c2054713
9657	VPSLLVD Y2, Y15, Y2                     // c4e20547d2
9658	VPSLLVD Y11, Y15, Y2                    // c4c20547d3
9659	VPSLLVD (BX), Y15, Y11                  // c46205471b
9660	VPSLLVD (R11), Y15, Y11                 // c44205471b
9661	VPSLLVD Y2, Y15, Y11                    // c4620547da
9662	VPSLLVD Y11, Y15, Y11                   // c4420547db
9663	VPSLLVQ (BX), X9, X2                    // c4e2b14713
9664	VPSLLVQ (R11), X9, X2                   // c4c2b14713
9665	VPSLLVQ X2, X9, X2                      // c4e2b147d2
9666	VPSLLVQ X11, X9, X2                     // c4c2b147d3
9667	VPSLLVQ (BX), X9, X11                   // c462b1471b
9668	VPSLLVQ (R11), X9, X11                  // c442b1471b
9669	VPSLLVQ X2, X9, X11                     // c462b147da
9670	VPSLLVQ X11, X9, X11                    // c442b147db
9671	VPSLLVQ (BX), Y15, Y2                   // c4e2854713
9672	VPSLLVQ (R11), Y15, Y2                  // c4c2854713
9673	VPSLLVQ Y2, Y15, Y2                     // c4e28547d2
9674	VPSLLVQ Y11, Y15, Y2                    // c4c28547d3
9675	VPSLLVQ (BX), Y15, Y11                  // c46285471b
9676	VPSLLVQ (R11), Y15, Y11                 // c44285471b
9677	VPSLLVQ Y2, Y15, Y11                    // c4628547da
9678	VPSLLVQ Y11, Y15, Y11                   // c4428547db
9679	VPSLLW (BX), X9, X2                     // c4e131f113 or c5b1f113
9680	VPSLLW (R11), X9, X2                    // c4c131f113
9681	VPSLLW X2, X9, X2                       // c4e131f1d2 or c5b1f1d2
9682	VPSLLW X11, X9, X2                      // c4c131f1d3
9683	VPSLLW (BX), X9, X11                    // c46131f11b or c531f11b
9684	VPSLLW (R11), X9, X11                   // c44131f11b
9685	VPSLLW X2, X9, X11                      // c46131f1da or c531f1da
9686	VPSLLW X11, X9, X11                     // c44131f1db
9687	VPSLLW $7, X2, X9                       // c4e13171f207 or c5b171f207
9688	VPSLLW $7, X11, X9                      // c4c13171f307
9689	VPSLLW (BX), Y15, Y2                    // c4e105f113 or c585f113
9690	VPSLLW (R11), Y15, Y2                   // c4c105f113
9691	VPSLLW X2, Y15, Y2                      // c4e105f1d2 or c585f1d2
9692	VPSLLW X11, Y15, Y2                     // c4c105f1d3
9693	VPSLLW (BX), Y15, Y11                   // c46105f11b or c505f11b
9694	VPSLLW (R11), Y15, Y11                  // c44105f11b
9695	VPSLLW X2, Y15, Y11                     // c46105f1da or c505f1da
9696	VPSLLW X11, Y15, Y11                    // c44105f1db
9697	VPSLLW $7, Y2, Y15                      // c4e10571f207 or c58571f207
9698	VPSLLW $7, Y11, Y15                     // c4c10571f307
9699	VPSRAD (BX), X9, X2                     // c4e131e213 or c5b1e213
9700	VPSRAD (R11), X9, X2                    // c4c131e213
9701	VPSRAD X2, X9, X2                       // c4e131e2d2 or c5b1e2d2
9702	VPSRAD X11, X9, X2                      // c4c131e2d3
9703	VPSRAD (BX), X9, X11                    // c46131e21b or c531e21b
9704	VPSRAD (R11), X9, X11                   // c44131e21b
9705	VPSRAD X2, X9, X11                      // c46131e2da or c531e2da
9706	VPSRAD X11, X9, X11                     // c44131e2db
9707	VPSRAD $7, X2, X9                       // c4e13172e207 or c5b172e207
9708	VPSRAD $7, X11, X9                      // c4c13172e307
9709	VPSRAD (BX), Y15, Y2                    // c4e105e213 or c585e213
9710	VPSRAD (R11), Y15, Y2                   // c4c105e213
9711	VPSRAD X2, Y15, Y2                      // c4e105e2d2 or c585e2d2
9712	VPSRAD X11, Y15, Y2                     // c4c105e2d3
9713	VPSRAD (BX), Y15, Y11                   // c46105e21b or c505e21b
9714	VPSRAD (R11), Y15, Y11                  // c44105e21b
9715	VPSRAD X2, Y15, Y11                     // c46105e2da or c505e2da
9716	VPSRAD X11, Y15, Y11                    // c44105e2db
9717	VPSRAD $7, Y2, Y15                      // c4e10572e207 or c58572e207
9718	VPSRAD $7, Y11, Y15                     // c4c10572e307
9719	VPSRAVD (BX), X9, X2                    // c4e2314613
9720	VPSRAVD (R11), X9, X2                   // c4c2314613
9721	VPSRAVD X2, X9, X2                      // c4e23146d2
9722	VPSRAVD X11, X9, X2                     // c4c23146d3
9723	VPSRAVD (BX), X9, X11                   // c46231461b
9724	VPSRAVD (R11), X9, X11                  // c44231461b
9725	VPSRAVD X2, X9, X11                     // c4623146da
9726	VPSRAVD X11, X9, X11                    // c4423146db
9727	VPSRAVD (BX), Y15, Y2                   // c4e2054613
9728	VPSRAVD (R11), Y15, Y2                  // c4c2054613
9729	VPSRAVD Y2, Y15, Y2                     // c4e20546d2
9730	VPSRAVD Y11, Y15, Y2                    // c4c20546d3
9731	VPSRAVD (BX), Y15, Y11                  // c46205461b
9732	VPSRAVD (R11), Y15, Y11                 // c44205461b
9733	VPSRAVD Y2, Y15, Y11                    // c4620546da
9734	VPSRAVD Y11, Y15, Y11                   // c4420546db
9735	VPSRAW (BX), X9, X2                     // c4e131e113 or c5b1e113
9736	VPSRAW (R11), X9, X2                    // c4c131e113
9737	VPSRAW X2, X9, X2                       // c4e131e1d2 or c5b1e1d2
9738	VPSRAW X11, X9, X2                      // c4c131e1d3
9739	VPSRAW (BX), X9, X11                    // c46131e11b or c531e11b
9740	VPSRAW (R11), X9, X11                   // c44131e11b
9741	VPSRAW X2, X9, X11                      // c46131e1da or c531e1da
9742	VPSRAW X11, X9, X11                     // c44131e1db
9743	VPSRAW $7, X2, X9                       // c4e13171e207 or c5b171e207
9744	VPSRAW $7, X11, X9                      // c4c13171e307
9745	VPSRAW (BX), Y15, Y2                    // c4e105e113 or c585e113
9746	VPSRAW (R11), Y15, Y2                   // c4c105e113
9747	VPSRAW X2, Y15, Y2                      // c4e105e1d2 or c585e1d2
9748	VPSRAW X11, Y15, Y2                     // c4c105e1d3
9749	VPSRAW (BX), Y15, Y11                   // c46105e11b or c505e11b
9750	VPSRAW (R11), Y15, Y11                  // c44105e11b
9751	VPSRAW X2, Y15, Y11                     // c46105e1da or c505e1da
9752	VPSRAW X11, Y15, Y11                    // c44105e1db
9753	VPSRAW $7, Y2, Y15                      // c4e10571e207 or c58571e207
9754	VPSRAW $7, Y11, Y15                     // c4c10571e307
9755	VPSRLD (BX), X9, X2             // c4e131d213 or c5b1d213
9756	VPSRLD (R11), X9, X2            // c4c131d213
9757	VPSRLD X2, X9, X2               // c4e131d2d2 or c5b1d2d2
9758	VPSRLD X11, X9, X2              // c4c131d2d3
9759	VPSRLD (BX), X9, X11            // c46131d21b or c531d21b
9760	VPSRLD (R11), X9, X11           // c44131d21b
9761	VPSRLD X2, X9, X11              // c46131d2da or c531d2da
9762	VPSRLD X11, X9, X11             // c44131d2db
9763	VPSRLD $7, X2, X9               // c4e13172d207 or c5b172d207
9764	VPSRLD $7, X11, X9              // c4c13172d307
9765	VPSRLDQ $7, X2, X9              // c4e13173da07 or c5b173da07
9766	VPSRLDQ $7, X11, X9             // c4c13173db07
9767	VPSRLDQ $7, Y2, Y15             // c4e10573da07 or c58573da07
9768	VPSRLDQ $7, Y11, Y15            // c4c10573db07
9769	VPSRLQ (BX), X9, X2             // c4e131d313 or c5b1d313
9770	VPSRLQ (R11), X9, X2            // c4c131d313
9771	VPSRLQ X2, X9, X2               // c4e131d3d2 or c5b1d3d2
9772	VPSRLQ X11, X9, X2              // c4c131d3d3
9773	VPSRLQ (BX), X9, X11            // c46131d31b or c531d31b
9774	VPSRLQ (R11), X9, X11           // c44131d31b
9775	VPSRLQ X2, X9, X11              // c46131d3da or c531d3da
9776	VPSRLQ X11, X9, X11             // c44131d3db
9777	VPSRLQ $7, X2, X9               // c4e13173d207 or c5b173d207
9778	VPSRLQ $7, X11, X9              // c4c13173d307
9779	VPSRLVD (BX), X9, X2                    // c4e2314513
9780	VPSRLVD (R11), X9, X2                   // c4c2314513
9781	VPSRLVD X2, X9, X2                      // c4e23145d2
9782	VPSRLVD X11, X9, X2                     // c4c23145d3
9783	VPSRLVD (BX), X9, X11                   // c46231451b
9784	VPSRLVD (R11), X9, X11                  // c44231451b
9785	VPSRLVD X2, X9, X11                     // c4623145da
9786	VPSRLVD X11, X9, X11                    // c4423145db
9787	VPSRLVD (BX), Y15, Y2                   // c4e2054513
9788	VPSRLVD (R11), Y15, Y2                  // c4c2054513
9789	VPSRLVD Y2, Y15, Y2                     // c4e20545d2
9790	VPSRLVD Y11, Y15, Y2                    // c4c20545d3
9791	VPSRLVD (BX), Y15, Y11                  // c46205451b
9792	VPSRLVD (R11), Y15, Y11                 // c44205451b
9793	VPSRLVD Y2, Y15, Y11                    // c4620545da
9794	VPSRLVD Y11, Y15, Y11                   // c4420545db
9795	VPSRLVQ (BX), X9, X2                    // c4e2b14513
9796	VPSRLVQ (R11), X9, X2                   // c4c2b14513
9797	VPSRLVQ X2, X9, X2                      // c4e2b145d2
9798	VPSRLVQ X11, X9, X2                     // c4c2b145d3
9799	VPSRLVQ (BX), X9, X11                   // c462b1451b
9800	VPSRLVQ (R11), X9, X11                  // c442b1451b
9801	VPSRLVQ X2, X9, X11                     // c462b145da
9802	VPSRLVQ X11, X9, X11                    // c442b145db
9803	VPSRLVQ (BX), Y15, Y2                   // c4e2854513
9804	VPSRLVQ (R11), Y15, Y2                  // c4c2854513
9805	VPSRLVQ Y2, Y15, Y2                     // c4e28545d2
9806	VPSRLVQ Y11, Y15, Y2                    // c4c28545d3
9807	VPSRLVQ (BX), Y15, Y11                  // c46285451b
9808	VPSRLVQ (R11), Y15, Y11                 // c44285451b
9809	VPSRLVQ Y2, Y15, Y11                    // c4628545da
9810	VPSRLVQ Y11, Y15, Y11                   // c4428545db
9811	VPSRLW (BX), X9, X2                     // c4e131d113 or c5b1d113
9812	VPSRLW (R11), X9, X2                    // c4c131d113
9813	VPSRLW X2, X9, X2                       // c4e131d1d2 or c5b1d1d2
9814	VPSRLW X11, X9, X2                      // c4c131d1d3
9815	VPSRLW (BX), X9, X11                    // c46131d11b or c531d11b
9816	VPSRLW (R11), X9, X11                   // c44131d11b
9817	VPSRLW X2, X9, X11                      // c46131d1da or c531d1da
9818	VPSRLW X11, X9, X11                     // c44131d1db
9819	VPSRLW $7, X2, X9                       // c4e13171d207 or c5b171d207
9820	VPSRLW $7, X11, X9                      // c4c13171d307
9821	VPSRLW (BX), Y15, Y2                    // c4e105d113 or c585d113
9822	VPSRLW (R11), Y15, Y2                   // c4c105d113
9823	VPSRLW X2, Y15, Y2                      // c4e105d1d2 or c585d1d2
9824	VPSRLW X11, Y15, Y2                     // c4c105d1d3
9825	VPSRLW (BX), Y15, Y11                   // c46105d11b or c505d11b
9826	VPSRLW (R11), Y15, Y11                  // c44105d11b
9827	VPSRLW X2, Y15, Y11                     // c46105d1da or c505d1da
9828	VPSRLW X11, Y15, Y11                    // c44105d1db
9829	VPSRLW $7, Y2, Y15                      // c4e10571d207 or c58571d207
9830	VPSRLW $7, Y11, Y15                     // c4c10571d307
9831	VPSUBB (BX), X9, X2                     // c4e131f813 or c5b1f813
9832	VPSUBB (R11), X9, X2                    // c4c131f813
9833	VPSUBB X2, X9, X2                       // c4e131f8d2 or c5b1f8d2
9834	VPSUBB X11, X9, X2                      // c4c131f8d3
9835	VPSUBB (BX), X9, X11                    // c46131f81b or c531f81b
9836	VPSUBB (R11), X9, X11                   // c44131f81b
9837	VPSUBB X2, X9, X11                      // c46131f8da or c531f8da
9838	VPSUBB X11, X9, X11                     // c44131f8db
9839	VPSUBB (BX), Y15, Y2                    // c4e105f813 or c585f813
9840	VPSUBB (R11), Y15, Y2                   // c4c105f813
9841	VPSUBB Y2, Y15, Y2                      // c4e105f8d2 or c585f8d2
9842	VPSUBB Y11, Y15, Y2                     // c4c105f8d3
9843	VPSUBB (BX), Y15, Y11                   // c46105f81b or c505f81b
9844	VPSUBB (R11), Y15, Y11                  // c44105f81b
9845	VPSUBB Y2, Y15, Y11                     // c46105f8da or c505f8da
9846	VPSUBB Y11, Y15, Y11                    // c44105f8db
9847	VPSUBD (BX), X9, X2                     // c4e131fa13 or c5b1fa13
9848	VPSUBD (R11), X9, X2                    // c4c131fa13
9849	VPSUBD X2, X9, X2                       // c4e131fad2 or c5b1fad2
9850	VPSUBD X11, X9, X2                      // c4c131fad3
9851	VPSUBD (BX), X9, X11                    // c46131fa1b or c531fa1b
9852	VPSUBD (R11), X9, X11                   // c44131fa1b
9853	VPSUBD X2, X9, X11                      // c46131fada or c531fada
9854	VPSUBD X11, X9, X11                     // c44131fadb
9855	VPSUBD (BX), Y15, Y2                    // c4e105fa13 or c585fa13
9856	VPSUBD (R11), Y15, Y2                   // c4c105fa13
9857	VPSUBD Y2, Y15, Y2                      // c4e105fad2 or c585fad2
9858	VPSUBD Y11, Y15, Y2                     // c4c105fad3
9859	VPSUBD (BX), Y15, Y11                   // c46105fa1b or c505fa1b
9860	VPSUBD (R11), Y15, Y11                  // c44105fa1b
9861	VPSUBD Y2, Y15, Y11                     // c46105fada or c505fada
9862	VPSUBD Y11, Y15, Y11                    // c44105fadb
9863	VPSUBQ (BX), X9, X2                     // c4e131fb13 or c5b1fb13
9864	VPSUBQ (R11), X9, X2                    // c4c131fb13
9865	VPSUBQ X2, X9, X2                       // c4e131fbd2 or c5b1fbd2
9866	VPSUBQ X11, X9, X2                      // c4c131fbd3
9867	VPSUBQ (BX), X9, X11                    // c46131fb1b or c531fb1b
9868	VPSUBQ (R11), X9, X11                   // c44131fb1b
9869	VPSUBQ X2, X9, X11                      // c46131fbda or c531fbda
9870	VPSUBQ X11, X9, X11                     // c44131fbdb
9871	VPSUBQ (BX), Y15, Y2                    // c4e105fb13 or c585fb13
9872	VPSUBQ (R11), Y15, Y2                   // c4c105fb13
9873	VPSUBQ Y2, Y15, Y2                      // c4e105fbd2 or c585fbd2
9874	VPSUBQ Y11, Y15, Y2                     // c4c105fbd3
9875	VPSUBQ (BX), Y15, Y11                   // c46105fb1b or c505fb1b
9876	VPSUBQ (R11), Y15, Y11                  // c44105fb1b
9877	VPSUBQ Y2, Y15, Y11                     // c46105fbda or c505fbda
9878	VPSUBQ Y11, Y15, Y11                    // c44105fbdb
9879	VPSUBSB (BX), X9, X2                    // c4e131e813 or c5b1e813
9880	VPSUBSB (R11), X9, X2                   // c4c131e813
9881	VPSUBSB X2, X9, X2                      // c4e131e8d2 or c5b1e8d2
9882	VPSUBSB X11, X9, X2                     // c4c131e8d3
9883	VPSUBSB (BX), X9, X11                   // c46131e81b or c531e81b
9884	VPSUBSB (R11), X9, X11                  // c44131e81b
9885	VPSUBSB X2, X9, X11                     // c46131e8da or c531e8da
9886	VPSUBSB X11, X9, X11                    // c44131e8db
9887	VPSUBSB (BX), Y15, Y2                   // c4e105e813 or c585e813
9888	VPSUBSB (R11), Y15, Y2                  // c4c105e813
9889	VPSUBSB Y2, Y15, Y2                     // c4e105e8d2 or c585e8d2
9890	VPSUBSB Y11, Y15, Y2                    // c4c105e8d3
9891	VPSUBSB (BX), Y15, Y11                  // c46105e81b or c505e81b
9892	VPSUBSB (R11), Y15, Y11                 // c44105e81b
9893	VPSUBSB Y2, Y15, Y11                    // c46105e8da or c505e8da
9894	VPSUBSB Y11, Y15, Y11                   // c44105e8db
9895	VPSUBSW (BX), X9, X2                    // c4e131e913 or c5b1e913
9896	VPSUBSW (R11), X9, X2                   // c4c131e913
9897	VPSUBSW X2, X9, X2                      // c4e131e9d2 or c5b1e9d2
9898	VPSUBSW X11, X9, X2                     // c4c131e9d3
9899	VPSUBSW (BX), X9, X11                   // c46131e91b or c531e91b
9900	VPSUBSW (R11), X9, X11                  // c44131e91b
9901	VPSUBSW X2, X9, X11                     // c46131e9da or c531e9da
9902	VPSUBSW X11, X9, X11                    // c44131e9db
9903	VPSUBSW (BX), Y15, Y2                   // c4e105e913 or c585e913
9904	VPSUBSW (R11), Y15, Y2                  // c4c105e913
9905	VPSUBSW Y2, Y15, Y2                     // c4e105e9d2 or c585e9d2
9906	VPSUBSW Y11, Y15, Y2                    // c4c105e9d3
9907	VPSUBSW (BX), Y15, Y11                  // c46105e91b or c505e91b
9908	VPSUBSW (R11), Y15, Y11                 // c44105e91b
9909	VPSUBSW Y2, Y15, Y11                    // c46105e9da or c505e9da
9910	VPSUBSW Y11, Y15, Y11                   // c44105e9db
9911	VPSUBUSB (BX), X9, X2                   // c4e131d813 or c5b1d813
9912	VPSUBUSB (R11), X9, X2                  // c4c131d813
9913	VPSUBUSB X2, X9, X2                     // c4e131d8d2 or c5b1d8d2
9914	VPSUBUSB X11, X9, X2                    // c4c131d8d3
9915	VPSUBUSB (BX), X9, X11                  // c46131d81b or c531d81b
9916	VPSUBUSB (R11), X9, X11                 // c44131d81b
9917	VPSUBUSB X2, X9, X11                    // c46131d8da or c531d8da
9918	VPSUBUSB X11, X9, X11                   // c44131d8db
9919	VPSUBUSB (BX), Y15, Y2                  // c4e105d813 or c585d813
9920	VPSUBUSB (R11), Y15, Y2                 // c4c105d813
9921	VPSUBUSB Y2, Y15, Y2                    // c4e105d8d2 or c585d8d2
9922	VPSUBUSB Y11, Y15, Y2                   // c4c105d8d3
9923	VPSUBUSB (BX), Y15, Y11                 // c46105d81b or c505d81b
9924	VPSUBUSB (R11), Y15, Y11                // c44105d81b
9925	VPSUBUSB Y2, Y15, Y11                   // c46105d8da or c505d8da
9926	VPSUBUSB Y11, Y15, Y11                  // c44105d8db
9927	VPSUBUSW (BX), X9, X2                   // c4e131d913 or c5b1d913
9928	VPSUBUSW (R11), X9, X2                  // c4c131d913
9929	VPSUBUSW X2, X9, X2                     // c4e131d9d2 or c5b1d9d2
9930	VPSUBUSW X11, X9, X2                    // c4c131d9d3
9931	VPSUBUSW (BX), X9, X11                  // c46131d91b or c531d91b
9932	VPSUBUSW (R11), X9, X11                 // c44131d91b
9933	VPSUBUSW X2, X9, X11                    // c46131d9da or c531d9da
9934	VPSUBUSW X11, X9, X11                   // c44131d9db
9935	VPSUBUSW (BX), Y15, Y2                  // c4e105d913 or c585d913
9936	VPSUBUSW (R11), Y15, Y2                 // c4c105d913
9937	VPSUBUSW Y2, Y15, Y2                    // c4e105d9d2 or c585d9d2
9938	VPSUBUSW Y11, Y15, Y2                   // c4c105d9d3
9939	VPSUBUSW (BX), Y15, Y11                 // c46105d91b or c505d91b
9940	VPSUBUSW (R11), Y15, Y11                // c44105d91b
9941	VPSUBUSW Y2, Y15, Y11                   // c46105d9da or c505d9da
9942	VPSUBUSW Y11, Y15, Y11                  // c44105d9db
9943	VPSUBW (BX), X9, X2                     // c4e131f913 or c5b1f913
9944	VPSUBW (R11), X9, X2                    // c4c131f913
9945	VPSUBW X2, X9, X2                       // c4e131f9d2 or c5b1f9d2
9946	VPSUBW X11, X9, X2                      // c4c131f9d3
9947	VPSUBW (BX), X9, X11                    // c46131f91b or c531f91b
9948	VPSUBW (R11), X9, X11                   // c44131f91b
9949	VPSUBW X2, X9, X11                      // c46131f9da or c531f9da
9950	VPSUBW X11, X9, X11                     // c44131f9db
9951	VPSUBW (BX), Y15, Y2                    // c4e105f913 or c585f913
9952	VPSUBW (R11), Y15, Y2                   // c4c105f913
9953	VPSUBW Y2, Y15, Y2                      // c4e105f9d2 or c585f9d2
9954	VPSUBW Y11, Y15, Y2                     // c4c105f9d3
9955	VPSUBW (BX), Y15, Y11                   // c46105f91b or c505f91b
9956	VPSUBW (R11), Y15, Y11                  // c44105f91b
9957	VPSUBW Y2, Y15, Y11                     // c46105f9da or c505f9da
9958	VPSUBW Y11, Y15, Y11                    // c44105f9db
9959	VPTEST (BX), X2                         // c4e2791713
9960	VPTEST (R11), X2                        // c4c2791713
9961	VPTEST X2, X2                           // c4e27917d2
9962	VPTEST X11, X2                          // c4c27917d3
9963	VPTEST (BX), X11                        // c46279171b
9964	VPTEST (R11), X11                       // c44279171b
9965	VPTEST X2, X11                          // c4627917da
9966	VPTEST X11, X11                         // c4427917db
9967	VPTEST (BX), Y2                         // c4e27d1713
9968	VPTEST (R11), Y2                        // c4c27d1713
9969	VPTEST Y2, Y2                           // c4e27d17d2
9970	VPTEST Y11, Y2                          // c4c27d17d3
9971	VPTEST (BX), Y11                        // c4627d171b
9972	VPTEST (R11), Y11                       // c4427d171b
9973	VPTEST Y2, Y11                          // c4627d17da
9974	VPTEST Y11, Y11                         // c4427d17db
9975	VPUNPCKHBW (BX), X9, X2                 // c4e1316813 or c5b16813
9976	VPUNPCKHBW (R11), X9, X2                // c4c1316813
9977	VPUNPCKHBW X2, X9, X2                   // c4e13168d2 or c5b168d2
9978	VPUNPCKHBW X11, X9, X2                  // c4c13168d3
9979	VPUNPCKHBW (BX), X9, X11                // c46131681b or c531681b
9980	VPUNPCKHBW (R11), X9, X11               // c44131681b
9981	VPUNPCKHBW X2, X9, X11                  // c4613168da or c53168da
9982	VPUNPCKHBW X11, X9, X11                 // c4413168db
9983	VPUNPCKHBW (BX), Y15, Y2                // c4e1056813 or c5856813
9984	VPUNPCKHBW (R11), Y15, Y2               // c4c1056813
9985	VPUNPCKHBW Y2, Y15, Y2                  // c4e10568d2 or c58568d2
9986	VPUNPCKHBW Y11, Y15, Y2                 // c4c10568d3
9987	VPUNPCKHBW (BX), Y15, Y11               // c46105681b or c505681b
9988	VPUNPCKHBW (R11), Y15, Y11              // c44105681b
9989	VPUNPCKHBW Y2, Y15, Y11                 // c4610568da or c50568da
9990	VPUNPCKHBW Y11, Y15, Y11                // c4410568db
9991	VPUNPCKHDQ (BX), X9, X2                 // c4e1316a13 or c5b16a13
9992	VPUNPCKHDQ (R11), X9, X2                // c4c1316a13
9993	VPUNPCKHDQ X2, X9, X2                   // c4e1316ad2 or c5b16ad2
9994	VPUNPCKHDQ X11, X9, X2                  // c4c1316ad3
9995	VPUNPCKHDQ (BX), X9, X11                // c461316a1b or c5316a1b
9996	VPUNPCKHDQ (R11), X9, X11               // c441316a1b
9997	VPUNPCKHDQ X2, X9, X11                  // c461316ada or c5316ada
9998	VPUNPCKHDQ X11, X9, X11                 // c441316adb
9999	VPUNPCKHDQ (BX), Y15, Y2                // c4e1056a13 or c5856a13
10000	VPUNPCKHDQ (R11), Y15, Y2               // c4c1056a13
10001	VPUNPCKHDQ Y2, Y15, Y2                  // c4e1056ad2 or c5856ad2
10002	VPUNPCKHDQ Y11, Y15, Y2                 // c4c1056ad3
10003	VPUNPCKHDQ (BX), Y15, Y11               // c461056a1b or c5056a1b
10004	VPUNPCKHDQ (R11), Y15, Y11              // c441056a1b
10005	VPUNPCKHDQ Y2, Y15, Y11                 // c461056ada or c5056ada
10006	VPUNPCKHDQ Y11, Y15, Y11                // c441056adb
10007	VPUNPCKHQDQ (BX), X9, X2                // c4e1316d13 or c5b16d13
10008	VPUNPCKHQDQ (R11), X9, X2               // c4c1316d13
10009	VPUNPCKHQDQ X2, X9, X2                  // c4e1316dd2 or c5b16dd2
10010	VPUNPCKHQDQ X11, X9, X2                 // c4c1316dd3
10011	VPUNPCKHQDQ (BX), X9, X11               // c461316d1b or c5316d1b
10012	VPUNPCKHQDQ (R11), X9, X11              // c441316d1b
10013	VPUNPCKHQDQ X2, X9, X11                 // c461316dda or c5316dda
10014	VPUNPCKHQDQ X11, X9, X11                // c441316ddb
10015	VPUNPCKHQDQ (BX), Y15, Y2               // c4e1056d13 or c5856d13
10016	VPUNPCKHQDQ (R11), Y15, Y2              // c4c1056d13
10017	VPUNPCKHQDQ Y2, Y15, Y2                 // c4e1056dd2 or c5856dd2
10018	VPUNPCKHQDQ Y11, Y15, Y2                // c4c1056dd3
10019	VPUNPCKHQDQ (BX), Y15, Y11              // c461056d1b or c5056d1b
10020	VPUNPCKHQDQ (R11), Y15, Y11             // c441056d1b
10021	VPUNPCKHQDQ Y2, Y15, Y11                // c461056dda or c5056dda
10022	VPUNPCKHQDQ Y11, Y15, Y11               // c441056ddb
10023	VPUNPCKHWD (BX), X9, X2                 // c4e1316913 or c5b16913
10024	VPUNPCKHWD (R11), X9, X2                // c4c1316913
10025	VPUNPCKHWD X2, X9, X2                   // c4e13169d2 or c5b169d2
10026	VPUNPCKHWD X11, X9, X2                  // c4c13169d3
10027	VPUNPCKHWD (BX), X9, X11                // c46131691b or c531691b
10028	VPUNPCKHWD (R11), X9, X11               // c44131691b
10029	VPUNPCKHWD X2, X9, X11                  // c4613169da or c53169da
10030	VPUNPCKHWD X11, X9, X11                 // c4413169db
10031	VPUNPCKHWD (BX), Y15, Y2                // c4e1056913 or c5856913
10032	VPUNPCKHWD (R11), Y15, Y2               // c4c1056913
10033	VPUNPCKHWD Y2, Y15, Y2                  // c4e10569d2 or c58569d2
10034	VPUNPCKHWD Y11, Y15, Y2                 // c4c10569d3
10035	VPUNPCKHWD (BX), Y15, Y11               // c46105691b or c505691b
10036	VPUNPCKHWD (R11), Y15, Y11              // c44105691b
10037	VPUNPCKHWD Y2, Y15, Y11                 // c4610569da or c50569da
10038	VPUNPCKHWD Y11, Y15, Y11                // c4410569db
10039	VPUNPCKLBW (BX), X9, X2                 // c4e1316013 or c5b16013
10040	VPUNPCKLBW (R11), X9, X2                // c4c1316013
10041	VPUNPCKLBW X2, X9, X2                   // c4e13160d2 or c5b160d2
10042	VPUNPCKLBW X11, X9, X2                  // c4c13160d3
10043	VPUNPCKLBW (BX), X9, X11                // c46131601b or c531601b
10044	VPUNPCKLBW (R11), X9, X11               // c44131601b
10045	VPUNPCKLBW X2, X9, X11                  // c4613160da or c53160da
10046	VPUNPCKLBW X11, X9, X11                 // c4413160db
10047	VPUNPCKLBW (BX), Y15, Y2                // c4e1056013 or c5856013
10048	VPUNPCKLBW (R11), Y15, Y2               // c4c1056013
10049	VPUNPCKLBW Y2, Y15, Y2                  // c4e10560d2 or c58560d2
10050	VPUNPCKLBW Y11, Y15, Y2                 // c4c10560d3
10051	VPUNPCKLBW (BX), Y15, Y11               // c46105601b or c505601b
10052	VPUNPCKLBW (R11), Y15, Y11              // c44105601b
10053	VPUNPCKLBW Y2, Y15, Y11                 // c4610560da or c50560da
10054	VPUNPCKLBW Y11, Y15, Y11                // c4410560db
10055	VPUNPCKLDQ (BX), X9, X2                 // c4e1316213 or c5b16213
10056	VPUNPCKLDQ (R11), X9, X2                // c4c1316213
10057	VPUNPCKLDQ X2, X9, X2                   // c4e13162d2 or c5b162d2
10058	VPUNPCKLDQ X11, X9, X2                  // c4c13162d3
10059	VPUNPCKLDQ (BX), X9, X11                // c46131621b or c531621b
10060	VPUNPCKLDQ (R11), X9, X11               // c44131621b
10061	VPUNPCKLDQ X2, X9, X11                  // c4613162da or c53162da
10062	VPUNPCKLDQ X11, X9, X11                 // c4413162db
10063	VPUNPCKLDQ (BX), Y15, Y2                // c4e1056213 or c5856213
10064	VPUNPCKLDQ (R11), Y15, Y2               // c4c1056213
10065	VPUNPCKLDQ Y2, Y15, Y2                  // c4e10562d2 or c58562d2
10066	VPUNPCKLDQ Y11, Y15, Y2                 // c4c10562d3
10067	VPUNPCKLDQ (BX), Y15, Y11               // c46105621b or c505621b
10068	VPUNPCKLDQ (R11), Y15, Y11              // c44105621b
10069	VPUNPCKLDQ Y2, Y15, Y11                 // c4610562da or c50562da
10070	VPUNPCKLDQ Y11, Y15, Y11                // c4410562db
10071	VPUNPCKLQDQ (BX), X9, X2                // c4e1316c13 or c5b16c13
10072	VPUNPCKLQDQ (R11), X9, X2               // c4c1316c13
10073	VPUNPCKLQDQ X2, X9, X2                  // c4e1316cd2 or c5b16cd2
10074	VPUNPCKLQDQ X11, X9, X2                 // c4c1316cd3
10075	VPUNPCKLQDQ (BX), X9, X11               // c461316c1b or c5316c1b
10076	VPUNPCKLQDQ (R11), X9, X11              // c441316c1b
10077	VPUNPCKLQDQ X2, X9, X11                 // c461316cda or c5316cda
10078	VPUNPCKLQDQ X11, X9, X11                // c441316cdb
10079	VPUNPCKLQDQ (BX), Y15, Y2               // c4e1056c13 or c5856c13
10080	VPUNPCKLQDQ (R11), Y15, Y2              // c4c1056c13
10081	VPUNPCKLQDQ Y2, Y15, Y2                 // c4e1056cd2 or c5856cd2
10082	VPUNPCKLQDQ Y11, Y15, Y2                // c4c1056cd3
10083	VPUNPCKLQDQ (BX), Y15, Y11              // c461056c1b or c5056c1b
10084	VPUNPCKLQDQ (R11), Y15, Y11             // c441056c1b
10085	VPUNPCKLQDQ Y2, Y15, Y11                // c461056cda or c5056cda
10086	VPUNPCKLQDQ Y11, Y15, Y11               // c441056cdb
10087	VPUNPCKLWD (BX), X9, X2                 // c4e1316113 or c5b16113
10088	VPUNPCKLWD (R11), X9, X2                // c4c1316113
10089	VPUNPCKLWD X2, X9, X2                   // c4e13161d2 or c5b161d2
10090	VPUNPCKLWD X11, X9, X2                  // c4c13161d3
10091	VPUNPCKLWD (BX), X9, X11                // c46131611b or c531611b
10092	VPUNPCKLWD (R11), X9, X11               // c44131611b
10093	VPUNPCKLWD X2, X9, X11                  // c4613161da or c53161da
10094	VPUNPCKLWD X11, X9, X11                 // c4413161db
10095	VPUNPCKLWD (BX), Y15, Y2                // c4e1056113 or c5856113
10096	VPUNPCKLWD (R11), Y15, Y2               // c4c1056113
10097	VPUNPCKLWD Y2, Y15, Y2                  // c4e10561d2 or c58561d2
10098	VPUNPCKLWD Y11, Y15, Y2                 // c4c10561d3
10099	VPUNPCKLWD (BX), Y15, Y11               // c46105611b or c505611b
10100	VPUNPCKLWD (R11), Y15, Y11              // c44105611b
10101	VPUNPCKLWD Y2, Y15, Y11                 // c4610561da or c50561da
10102	VPUNPCKLWD Y11, Y15, Y11                // c4410561db
10103	VPXOR (BX), X9, X2                      // c4e131ef13 or c5b1ef13
10104	VPXOR (R11), X9, X2                     // c4c131ef13
10105	VPXOR X2, X9, X2                        // c4e131efd2 or c5b1efd2
10106	VPXOR X11, X9, X2                       // c4c131efd3
10107	VPXOR (BX), X9, X11                     // c46131ef1b or c531ef1b
10108	VPXOR (R11), X9, X11                    // c44131ef1b
10109	VPXOR X2, X9, X11                       // c46131efda or c531efda
10110	VPXOR X11, X9, X11                      // c44131efdb
10111	VPXOR (BX), Y15, Y2                     // c4e105ef13 or c585ef13
10112	VPXOR (R11), Y15, Y2                    // c4c105ef13
10113	VPXOR Y2, Y15, Y2                       // c4e105efd2 or c585efd2
10114	VPXOR Y11, Y15, Y2                      // c4c105efd3
10115	VPXOR (BX), Y15, Y11                    // c46105ef1b or c505ef1b
10116	VPXOR (R11), Y15, Y11                   // c44105ef1b
10117	VPXOR Y2, Y15, Y11                      // c46105efda or c505efda
10118	VPXOR Y11, Y15, Y11                     // c44105efdb
10119	VRCPPS (BX), X2                         // c4e1785313 or c5f85313
10120	VRCPPS (R11), X2                        // c4c1785313
10121	VRCPPS X2, X2                           // c4e17853d2 or c5f853d2
10122	VRCPPS X11, X2                          // c4c17853d3
10123	VRCPPS (BX), X11                        // c46178531b or c578531b
10124	VRCPPS (R11), X11                       // c44178531b
10125	VRCPPS X2, X11                          // c4617853da or c57853da
10126	VRCPPS X11, X11                         // c4417853db
10127	VRCPPS (BX), Y2                         // c4e17c5313 or c5fc5313
10128	VRCPPS (R11), Y2                        // c4c17c5313
10129	VRCPPS Y2, Y2                           // c4e17c53d2 or c5fc53d2
10130	VRCPPS Y11, Y2                          // c4c17c53d3
10131	VRCPPS (BX), Y11                        // c4617c531b or c57c531b
10132	VRCPPS (R11), Y11                       // c4417c531b
10133	VRCPPS Y2, Y11                          // c4617c53da or c57c53da
10134	VRCPPS Y11, Y11                         // c4417c53db
10135	VRCPSS (BX), X9, X2                     // c4e1325313 or c5b25313
10136	VRCPSS (R11), X9, X2                    // c4c1325313
10137	VRCPSS X2, X9, X2                       // c4e13253d2 or c5b253d2
10138	VRCPSS X11, X9, X2                      // c4c13253d3
10139	VRCPSS (BX), X9, X11                    // c46132531b or c532531b
10140	VRCPSS (R11), X9, X11                   // c44132531b
10141	VRCPSS X2, X9, X11                      // c4613253da or c53253da
10142	VRCPSS X11, X9, X11                     // c4413253db
10143	VROUNDPD $7, (BX), X2                   // c4e379091307
10144	VROUNDPD $7, (R11), X2                  // c4c379091307
10145	VROUNDPD $7, X2, X2                     // c4e37909d207
10146	VROUNDPD $7, X11, X2                    // c4c37909d307
10147	VROUNDPD $7, (BX), X11                  // c46379091b07
10148	VROUNDPD $7, (R11), X11                 // c44379091b07
10149	VROUNDPD $7, X2, X11                    // c4637909da07
10150	VROUNDPD $7, X11, X11                   // c4437909db07
10151	VROUNDPD $7, (BX), Y2                   // c4e37d091307
10152	VROUNDPD $7, (R11), Y2                  // c4c37d091307
10153	VROUNDPD $7, Y2, Y2                     // c4e37d09d207
10154	VROUNDPD $7, Y11, Y2                    // c4c37d09d307
10155	VROUNDPD $7, (BX), Y11                  // c4637d091b07
10156	VROUNDPD $7, (R11), Y11                 // c4437d091b07
10157	VROUNDPD $7, Y2, Y11                    // c4637d09da07
10158	VROUNDPD $7, Y11, Y11                   // c4437d09db07
10159	VROUNDPS $7, (BX), X2                   // c4e379081307
10160	VROUNDPS $7, (R11), X2                  // c4c379081307
10161	VROUNDPS $7, X2, X2                     // c4e37908d207
10162	VROUNDPS $7, X11, X2                    // c4c37908d307
10163	VROUNDPS $7, (BX), X11                  // c46379081b07
10164	VROUNDPS $7, (R11), X11                 // c44379081b07
10165	VROUNDPS $7, X2, X11                    // c4637908da07
10166	VROUNDPS $7, X11, X11                   // c4437908db07
10167	VROUNDPS $7, (BX), Y2                   // c4e37d081307
10168	VROUNDPS $7, (R11), Y2                  // c4c37d081307
10169	VROUNDPS $7, Y2, Y2                     // c4e37d08d207
10170	VROUNDPS $7, Y11, Y2                    // c4c37d08d307
10171	VROUNDPS $7, (BX), Y11                  // c4637d081b07
10172	VROUNDPS $7, (R11), Y11                 // c4437d081b07
10173	VROUNDPS $7, Y2, Y11                    // c4637d08da07
10174	VROUNDPS $7, Y11, Y11                   // c4437d08db07
10175	VROUNDSD $7, (BX), X9, X2               // c4e3310b1307
10176	VROUNDSD $7, (R11), X9, X2              // c4c3310b1307
10177	VROUNDSD $7, X2, X9, X2                 // c4e3310bd207
10178	VROUNDSD $7, X11, X9, X2                // c4c3310bd307
10179	VROUNDSD $7, (BX), X9, X11              // c463310b1b07
10180	VROUNDSD $7, (R11), X9, X11             // c443310b1b07
10181	VROUNDSD $7, X2, X9, X11                // c463310bda07
10182	VROUNDSD $7, X11, X9, X11               // c443310bdb07
10183	VROUNDSS $7, (BX), X9, X2               // c4e3310a1307
10184	VROUNDSS $7, (R11), X9, X2              // c4c3310a1307
10185	VROUNDSS $7, X2, X9, X2                 // c4e3310ad207
10186	VROUNDSS $7, X11, X9, X2                // c4c3310ad307
10187	VROUNDSS $7, (BX), X9, X11              // c463310a1b07
10188	VROUNDSS $7, (R11), X9, X11             // c443310a1b07
10189	VROUNDSS $7, X2, X9, X11                // c463310ada07
10190	VROUNDSS $7, X11, X9, X11               // c443310adb07
10191	VRSQRTPS (BX), X2                       // c4e1785213 or c5f85213
10192	VRSQRTPS (R11), X2                      // c4c1785213
10193	VRSQRTPS X2, X2                         // c4e17852d2 or c5f852d2
10194	VRSQRTPS X11, X2                        // c4c17852d3
10195	VRSQRTPS (BX), X11                      // c46178521b or c578521b
10196	VRSQRTPS (R11), X11                     // c44178521b
10197	VRSQRTPS X2, X11                        // c4617852da or c57852da
10198	VRSQRTPS X11, X11                       // c4417852db
10199	VRSQRTPS (BX), Y2                       // c4e17c5213 or c5fc5213
10200	VRSQRTPS (R11), Y2                      // c4c17c5213
10201	VRSQRTPS Y2, Y2                         // c4e17c52d2 or c5fc52d2
10202	VRSQRTPS Y11, Y2                        // c4c17c52d3
10203	VRSQRTPS (BX), Y11                      // c4617c521b or c57c521b
10204	VRSQRTPS (R11), Y11                     // c4417c521b
10205	VRSQRTPS Y2, Y11                        // c4617c52da or c57c52da
10206	VRSQRTPS Y11, Y11                       // c4417c52db
10207	VRSQRTSS (BX), X9, X2                   // c4e1325213 or c5b25213
10208	VRSQRTSS (R11), X9, X2                  // c4c1325213
10209	VRSQRTSS X2, X9, X2                     // c4e13252d2 or c5b252d2
10210	VRSQRTSS X11, X9, X2                    // c4c13252d3
10211	VRSQRTSS (BX), X9, X11                  // c46132521b or c532521b
10212	VRSQRTSS (R11), X9, X11                 // c44132521b
10213	VRSQRTSS X2, X9, X11                    // c4613252da or c53252da
10214	VRSQRTSS X11, X9, X11                   // c4413252db
10215	VSHUFPD $7, (BX), X9, X2                // c4e131c61307 or c5b1c61307
10216	VSHUFPD $7, (R11), X9, X2               // c4c131c61307
10217	VSHUFPD $7, X2, X9, X2                  // c4e131c6d207 or c5b1c6d207
10218	VSHUFPD $7, X11, X9, X2                 // c4c131c6d307
10219	VSHUFPD $7, (BX), X9, X11               // c46131c61b07 or c531c61b07
10220	VSHUFPD $7, (R11), X9, X11              // c44131c61b07
10221	VSHUFPD $7, X2, X9, X11                 // c46131c6da07 or c531c6da07
10222	VSHUFPD $7, X11, X9, X11                // c44131c6db07
10223	VSHUFPD $7, (BX), Y15, Y2               // c4e105c61307 or c585c61307
10224	VSHUFPD $7, (R11), Y15, Y2              // c4c105c61307
10225	VSHUFPD $7, Y2, Y15, Y2                 // c4e105c6d207 or c585c6d207
10226	VSHUFPD $7, Y11, Y15, Y2                // c4c105c6d307
10227	VSHUFPD $7, (BX), Y15, Y11              // c46105c61b07 or c505c61b07
10228	VSHUFPD $7, (R11), Y15, Y11             // c44105c61b07
10229	VSHUFPD $7, Y2, Y15, Y11                // c46105c6da07 or c505c6da07
10230	VSHUFPD $7, Y11, Y15, Y11               // c44105c6db07
10231	VSHUFPS $7, (BX), X9, X2                // c4e130c61307 or c5b0c61307
10232	VSHUFPS $7, (R11), X9, X2               // c4c130c61307
10233	VSHUFPS $7, X2, X9, X2                  // c4e130c6d207 or c5b0c6d207
10234	VSHUFPS $7, X11, X9, X2                 // c4c130c6d307
10235	VSHUFPS $7, (BX), X9, X11               // c46130c61b07 or c530c61b07
10236	VSHUFPS $7, (R11), X9, X11              // c44130c61b07
10237	VSHUFPS $7, X2, X9, X11                 // c46130c6da07 or c530c6da07
10238	VSHUFPS $7, X11, X9, X11                // c44130c6db07
10239	VSHUFPS $7, (BX), Y15, Y2               // c4e104c61307 or c584c61307
10240	VSHUFPS $7, (R11), Y15, Y2              // c4c104c61307
10241	VSHUFPS $7, Y2, Y15, Y2                 // c4e104c6d207 or c584c6d207
10242	VSHUFPS $7, Y11, Y15, Y2                // c4c104c6d307
10243	VSHUFPS $7, (BX), Y15, Y11              // c46104c61b07 or c504c61b07
10244	VSHUFPS $7, (R11), Y15, Y11             // c44104c61b07
10245	VSHUFPS $7, Y2, Y15, Y11                // c46104c6da07 or c504c6da07
10246	VSHUFPS $7, Y11, Y15, Y11               // c44104c6db07
10247	VSQRTPD (BX), X2                        // c4e1795113 or c5f95113
10248	VSQRTPD (R11), X2                       // c4c1795113
10249	VSQRTPD X2, X2                          // c4e17951d2 or c5f951d2
10250	VSQRTPD X11, X2                         // c4c17951d3
10251	VSQRTPD (BX), X11                       // c46179511b or c579511b
10252	VSQRTPD (R11), X11                      // c44179511b
10253	VSQRTPD X2, X11                         // c4617951da or c57951da
10254	VSQRTPD X11, X11                        // c4417951db
10255	VSQRTPD (BX), Y2                        // c4e17d5113 or c5fd5113
10256	VSQRTPD (R11), Y2                       // c4c17d5113
10257	VSQRTPD Y2, Y2                          // c4e17d51d2 or c5fd51d2
10258	VSQRTPD Y11, Y2                         // c4c17d51d3
10259	VSQRTPD (BX), Y11                       // c4617d511b or c57d511b
10260	VSQRTPD (R11), Y11                      // c4417d511b
10261	VSQRTPD Y2, Y11                         // c4617d51da or c57d51da
10262	VSQRTPD Y11, Y11                        // c4417d51db
10263	VSQRTPS (BX), X2                        // c4e1785113 or c5f85113
10264	VSQRTPS (R11), X2                       // c4c1785113
10265	VSQRTPS X2, X2                          // c4e17851d2 or c5f851d2
10266	VSQRTPS X11, X2                         // c4c17851d3
10267	VSQRTPS (BX), X11                       // c46178511b or c578511b
10268	VSQRTPS (R11), X11                      // c44178511b
10269	VSQRTPS X2, X11                         // c4617851da or c57851da
10270	VSQRTPS X11, X11                        // c4417851db
10271	VSQRTPS (BX), Y2                        // c4e17c5113 or c5fc5113
10272	VSQRTPS (R11), Y2                       // c4c17c5113
10273	VSQRTPS Y2, Y2                          // c4e17c51d2 or c5fc51d2
10274	VSQRTPS Y11, Y2                         // c4c17c51d3
10275	VSQRTPS (BX), Y11                       // c4617c511b or c57c511b
10276	VSQRTPS (R11), Y11                      // c4417c511b
10277	VSQRTPS Y2, Y11                         // c4617c51da or c57c51da
10278	VSQRTPS Y11, Y11                        // c4417c51db
10279	VSQRTSD (BX), X9, X2                    // c4e1335113 or c5b35113
10280	VSQRTSD (R11), X9, X2                   // c4c1335113
10281	VSQRTSD X2, X9, X2                      // c4e13351d2 or c5b351d2
10282	VSQRTSD X11, X9, X2                     // c4c13351d3
10283	VSQRTSD (BX), X9, X11                   // c46133511b or c533511b
10284	VSQRTSD (R11), X9, X11                  // c44133511b
10285	VSQRTSD X2, X9, X11                     // c4613351da or c53351da
10286	VSQRTSD X11, X9, X11                    // c4413351db
10287	VSQRTSS (BX), X9, X2                    // c4e1325113 or c5b25113
10288	VSQRTSS (R11), X9, X2                   // c4c1325113
10289	VSQRTSS X2, X9, X2                      // c4e13251d2 or c5b251d2
10290	VSQRTSS X11, X9, X2                     // c4c13251d3
10291	VSQRTSS (BX), X9, X11                   // c46132511b or c532511b
10292	VSQRTSS (R11), X9, X11                  // c44132511b
10293	VSQRTSS X2, X9, X11                     // c4613251da or c53251da
10294	VSQRTSS X11, X9, X11                    // c4413251db
10295	VSTMXCSR (BX)                           // c4e178ae1b or c5f8ae1b
10296	VSTMXCSR (R11)                          // c4c178ae1b
10297	VSUBPD (BX), X9, X2                     // c4e1315c13 or c5b15c13
10298	VSUBPD (R11), X9, X2                    // c4c1315c13
10299	VSUBPD X2, X9, X2                       // c4e1315cd2 or c5b15cd2
10300	VSUBPD X11, X9, X2                      // c4c1315cd3
10301	VSUBPD (BX), X9, X11                    // c461315c1b or c5315c1b
10302	VSUBPD (R11), X9, X11                   // c441315c1b
10303	VSUBPD X2, X9, X11                      // c461315cda or c5315cda
10304	VSUBPD X11, X9, X11                     // c441315cdb
10305	VSUBPD (BX), Y15, Y2                    // c4e1055c13 or c5855c13
10306	VSUBPD (R11), Y15, Y2                   // c4c1055c13
10307	VSUBPD Y2, Y15, Y2                      // c4e1055cd2 or c5855cd2
10308	VSUBPD Y11, Y15, Y2                     // c4c1055cd3
10309	VSUBPD (BX), Y15, Y11                   // c461055c1b or c5055c1b
10310	VSUBPD (R11), Y15, Y11                  // c441055c1b
10311	VSUBPD Y2, Y15, Y11                     // c461055cda or c5055cda
10312	VSUBPD Y11, Y15, Y11                    // c441055cdb
10313	VSUBPS (BX), X9, X2                     // c4e1305c13 or c5b05c13
10314	VSUBPS (R11), X9, X2                    // c4c1305c13
10315	VSUBPS X2, X9, X2                       // c4e1305cd2 or c5b05cd2
10316	VSUBPS X11, X9, X2                      // c4c1305cd3
10317	VSUBPS (BX), X9, X11                    // c461305c1b or c5305c1b
10318	VSUBPS (R11), X9, X11                   // c441305c1b
10319	VSUBPS X2, X9, X11                      // c461305cda or c5305cda
10320	VSUBPS X11, X9, X11                     // c441305cdb
10321	VSUBPS (BX), Y15, Y2                    // c4e1045c13 or c5845c13
10322	VSUBPS (R11), Y15, Y2                   // c4c1045c13
10323	VSUBPS Y2, Y15, Y2                      // c4e1045cd2 or c5845cd2
10324	VSUBPS Y11, Y15, Y2                     // c4c1045cd3
10325	VSUBPS (BX), Y15, Y11                   // c461045c1b or c5045c1b
10326	VSUBPS (R11), Y15, Y11                  // c441045c1b
10327	VSUBPS Y2, Y15, Y11                     // c461045cda or c5045cda
10328	VSUBPS Y11, Y15, Y11                    // c441045cdb
10329	VSUBSD (BX), X9, X2                     // c4e1335c13 or c5b35c13
10330	VSUBSD (R11), X9, X2                    // c4c1335c13
10331	VSUBSD X2, X9, X2                       // c4e1335cd2 or c5b35cd2
10332	VSUBSD X11, X9, X2                      // c4c1335cd3
10333	VSUBSD (BX), X9, X11                    // c461335c1b or c5335c1b
10334	VSUBSD (R11), X9, X11                   // c441335c1b
10335	VSUBSD X2, X9, X11                      // c461335cda or c5335cda
10336	VSUBSD X11, X9, X11                     // c441335cdb
10337	VSUBSS (BX), X9, X2                     // c4e1325c13 or c5b25c13
10338	VSUBSS (R11), X9, X2                    // c4c1325c13
10339	VSUBSS X2, X9, X2                       // c4e1325cd2 or c5b25cd2
10340	VSUBSS X11, X9, X2                      // c4c1325cd3
10341	VSUBSS (BX), X9, X11                    // c461325c1b or c5325c1b
10342	VSUBSS (R11), X9, X11                   // c441325c1b
10343	VSUBSS X2, X9, X11                      // c461325cda or c5325cda
10344	VSUBSS X11, X9, X11                     // c441325cdb
10345	VTESTPD (BX), X2                        // c4e2790f13
10346	VTESTPD (R11), X2                       // c4c2790f13
10347	VTESTPD X2, X2                          // c4e2790fd2
10348	VTESTPD X11, X2                         // c4c2790fd3
10349	VTESTPD (BX), X11                       // c462790f1b
10350	VTESTPD (R11), X11                      // c442790f1b
10351	VTESTPD X2, X11                         // c462790fda
10352	VTESTPD X11, X11                        // c442790fdb
10353	VTESTPD (BX), Y2                        // c4e27d0f13
10354	VTESTPD (R11), Y2                       // c4c27d0f13
10355	VTESTPD Y2, Y2                          // c4e27d0fd2
10356	VTESTPD Y11, Y2                         // c4c27d0fd3
10357	VTESTPD (BX), Y11                       // c4627d0f1b
10358	VTESTPD (R11), Y11                      // c4427d0f1b
10359	VTESTPD Y2, Y11                         // c4627d0fda
10360	VTESTPD Y11, Y11                        // c4427d0fdb
10361	VTESTPS (BX), X2                        // c4e2790e13
10362	VTESTPS (R11), X2                       // c4c2790e13
10363	VTESTPS X2, X2                          // c4e2790ed2
10364	VTESTPS X11, X2                         // c4c2790ed3
10365	VTESTPS (BX), X11                       // c462790e1b
10366	VTESTPS (R11), X11                      // c442790e1b
10367	VTESTPS X2, X11                         // c462790eda
10368	VTESTPS X11, X11                        // c442790edb
10369	VTESTPS (BX), Y2                        // c4e27d0e13
10370	VTESTPS (R11), Y2                       // c4c27d0e13
10371	VTESTPS Y2, Y2                          // c4e27d0ed2
10372	VTESTPS Y11, Y2                         // c4c27d0ed3
10373	VTESTPS (BX), Y11                       // c4627d0e1b
10374	VTESTPS (R11), Y11                      // c4427d0e1b
10375	VTESTPS Y2, Y11                         // c4627d0eda
10376	VTESTPS Y11, Y11                        // c4427d0edb
10377	VUCOMISD (BX), X2                       // c4e1792e13 or c5f92e13
10378	VUCOMISD (R11), X2                      // c4c1792e13
10379	VUCOMISD X2, X2                         // c4e1792ed2 or c5f92ed2
10380	VUCOMISD X11, X2                        // c4c1792ed3
10381	VUCOMISD (BX), X11                      // c461792e1b or c5792e1b
10382	VUCOMISD (R11), X11                     // c441792e1b
10383	VUCOMISD X2, X11                        // c461792eda or c5792eda
10384	VUCOMISD X11, X11                       // c441792edb
10385	VUCOMISS (BX), X2                       // c4e1782e13 or c5f82e13
10386	VUCOMISS (R11), X2                      // c4c1782e13
10387	VUCOMISS X2, X2                         // c4e1782ed2 or c5f82ed2
10388	VUCOMISS X11, X2                        // c4c1782ed3
10389	VUCOMISS (BX), X11                      // c461782e1b or c5782e1b
10390	VUCOMISS (R11), X11                     // c441782e1b
10391	VUCOMISS X2, X11                        // c461782eda or c5782eda
10392	VUCOMISS X11, X11                       // c441782edb
10393	VUNPCKHPD (BX), X9, X2                  // c4e1311513 or c5b11513
10394	VUNPCKHPD (R11), X9, X2                 // c4c1311513
10395	VUNPCKHPD X2, X9, X2                    // c4e13115d2 or c5b115d2
10396	VUNPCKHPD X11, X9, X2                   // c4c13115d3
10397	VUNPCKHPD (BX), X9, X11                 // c46131151b or c531151b
10398	VUNPCKHPD (R11), X9, X11                // c44131151b
10399	VUNPCKHPD X2, X9, X11                   // c4613115da or c53115da
10400	VUNPCKHPD X11, X9, X11                  // c4413115db
10401	VUNPCKHPD (BX), Y15, Y2                 // c4e1051513 or c5851513
10402	VUNPCKHPD (R11), Y15, Y2                // c4c1051513
10403	VUNPCKHPD Y2, Y15, Y2                   // c4e10515d2 or c58515d2
10404	VUNPCKHPD Y11, Y15, Y2                  // c4c10515d3
10405	VUNPCKHPD (BX), Y15, Y11                // c46105151b or c505151b
10406	VUNPCKHPD (R11), Y15, Y11               // c44105151b
10407	VUNPCKHPD Y2, Y15, Y11                  // c4610515da or c50515da
10408	VUNPCKHPD Y11, Y15, Y11                 // c4410515db
10409	VUNPCKHPS (BX), X9, X2                  // c4e1301513 or c5b01513
10410	VUNPCKHPS (R11), X9, X2                 // c4c1301513
10411	VUNPCKHPS X2, X9, X2                    // c4e13015d2 or c5b015d2
10412	VUNPCKHPS X11, X9, X2                   // c4c13015d3
10413	VUNPCKHPS (BX), X9, X11                 // c46130151b or c530151b
10414	VUNPCKHPS (R11), X9, X11                // c44130151b
10415	VUNPCKHPS X2, X9, X11                   // c4613015da or c53015da
10416	VUNPCKHPS X11, X9, X11                  // c4413015db
10417	VUNPCKHPS (BX), Y15, Y2                 // c4e1041513 or c5841513
10418	VUNPCKHPS (R11), Y15, Y2                // c4c1041513
10419	VUNPCKHPS Y2, Y15, Y2                   // c4e10415d2 or c58415d2
10420	VUNPCKHPS Y11, Y15, Y2                  // c4c10415d3
10421	VUNPCKHPS (BX), Y15, Y11                // c46104151b or c504151b
10422	VUNPCKHPS (R11), Y15, Y11               // c44104151b
10423	VUNPCKHPS Y2, Y15, Y11                  // c4610415da or c50415da
10424	VUNPCKHPS Y11, Y15, Y11                 // c4410415db
10425	VUNPCKLPD (BX), X9, X2                  // c4e1311413 or c5b11413
10426	VUNPCKLPD (R11), X9, X2                 // c4c1311413
10427	VUNPCKLPD X2, X9, X2                    // c4e13114d2 or c5b114d2
10428	VUNPCKLPD X11, X9, X2                   // c4c13114d3
10429	VUNPCKLPD (BX), X9, X11                 // c46131141b or c531141b
10430	VUNPCKLPD (R11), X9, X11                // c44131141b
10431	VUNPCKLPD X2, X9, X11                   // c4613114da or c53114da
10432	VUNPCKLPD X11, X9, X11                  // c4413114db
10433	VUNPCKLPD (BX), Y15, Y2                 // c4e1051413 or c5851413
10434	VUNPCKLPD (R11), Y15, Y2                // c4c1051413
10435	VUNPCKLPD Y2, Y15, Y2                   // c4e10514d2 or c58514d2
10436	VUNPCKLPD Y11, Y15, Y2                  // c4c10514d3
10437	VUNPCKLPD (BX), Y15, Y11                // c46105141b or c505141b
10438	VUNPCKLPD (R11), Y15, Y11               // c44105141b
10439	VUNPCKLPD Y2, Y15, Y11                  // c4610514da or c50514da
10440	VUNPCKLPD Y11, Y15, Y11                 // c4410514db
10441	VUNPCKLPS (BX), X9, X2                  // c4e1301413 or c5b01413
10442	VUNPCKLPS (R11), X9, X2                 // c4c1301413
10443	VUNPCKLPS X2, X9, X2                    // c4e13014d2 or c5b014d2
10444	VUNPCKLPS X11, X9, X2                   // c4c13014d3
10445	VUNPCKLPS (BX), X9, X11                 // c46130141b or c530141b
10446	VUNPCKLPS (R11), X9, X11                // c44130141b
10447	VUNPCKLPS X2, X9, X11                   // c4613014da or c53014da
10448	VUNPCKLPS X11, X9, X11                  // c4413014db
10449	VUNPCKLPS (BX), Y15, Y2                 // c4e1041413 or c5841413
10450	VUNPCKLPS (R11), Y15, Y2                // c4c1041413
10451	VUNPCKLPS Y2, Y15, Y2                   // c4e10414d2 or c58414d2
10452	VUNPCKLPS Y11, Y15, Y2                  // c4c10414d3
10453	VUNPCKLPS (BX), Y15, Y11                // c46104141b or c504141b
10454	VUNPCKLPS (R11), Y15, Y11               // c44104141b
10455	VUNPCKLPS Y2, Y15, Y11                  // c4610414da or c50414da
10456	VUNPCKLPS Y11, Y15, Y11                 // c4410414db
10457	VXORPD (BX), X9, X2                     // c4e1315713 or c5b15713
10458	VXORPD (R11), X9, X2                    // c4c1315713
10459	VXORPD X2, X9, X2                       // c4e13157d2 or c5b157d2
10460	VXORPD X11, X9, X2                      // c4c13157d3
10461	VXORPD (BX), X9, X11                    // c46131571b or c531571b
10462	VXORPD (R11), X9, X11                   // c44131571b
10463	VXORPD X2, X9, X11                      // c4613157da or c53157da
10464	VXORPD X11, X9, X11                     // c4413157db
10465	VXORPD (BX), Y15, Y2                    // c4e1055713 or c5855713
10466	VXORPD (R11), Y15, Y2                   // c4c1055713
10467	VXORPD Y2, Y15, Y2                      // c4e10557d2 or c58557d2
10468	VXORPD Y11, Y15, Y2                     // c4c10557d3
10469	VXORPD (BX), Y15, Y11                   // c46105571b or c505571b
10470	VXORPD (R11), Y15, Y11                  // c44105571b
10471	VXORPD Y2, Y15, Y11                     // c4610557da or c50557da
10472	VXORPD Y11, Y15, Y11                    // c4410557db
10473	VXORPS (BX), X9, X2                     // c4e1305713 or c5b05713
10474	VXORPS (R11), X9, X2                    // c4c1305713
10475	VXORPS X2, X9, X2                       // c4e13057d2 or c5b057d2
10476	VXORPS X11, X9, X2                      // c4c13057d3
10477	VXORPS (BX), X9, X11                    // c46130571b or c530571b
10478	VXORPS (R11), X9, X11                   // c44130571b
10479	VXORPS X2, X9, X11                      // c4613057da or c53057da
10480	VXORPS X11, X9, X11                     // c4413057db
10481	VXORPS (BX), Y15, Y2                    // c4e1045713 or c5845713
10482	VXORPS (R11), Y15, Y2                   // c4c1045713
10483	VXORPS Y2, Y15, Y2                      // c4e10457d2 or c58457d2
10484	VXORPS Y11, Y15, Y2                     // c4c10457d3
10485	VXORPS (BX), Y15, Y11                   // c46104571b or c504571b
10486	VXORPS (R11), Y15, Y11                  // c44104571b
10487	VXORPS Y2, Y15, Y11                     // c4610457da or c50457da
10488	VXORPS Y11, Y15, Y11                    // c4410457db
10489	VZEROALL                                // c4e17c77 or c5fc77
10490	VZEROUPPER                              // c4e17877 or c5f877
10491	WBINVD                                  // 0f09
10492	WRFSBASEL DX                            // f30faed2
10493	WRFSBASEL R11                           // f3410faed3
10494	WRGSBASEL DX                            // f30faeda
10495	WRGSBASEL R11                           // f3410faedb
10496	WRFSBASEQ DX                            // f3480faed2
10497	WRFSBASEQ R11                           // f3490faed3
10498	WRGSBASEQ DX                            // f3480faeda
10499	WRGSBASEQ R11                           // f3490faedb
10500	WRMSR                                   // 0f30
10501	WRPKRU                                  // 0f01ef
10502	XABORT $7                               // c6f807
10503	XADDW DX, (BX)                          // 660fc113
10504	XADDW R11, (BX)                         // 66440fc11b
10505	XADDW DX, (R11)                         // 66410fc113
10506	XADDW R11, (R11)                        // 66450fc11b
10507	XADDW DX, DX                            // 660fc1d2
10508	XADDW R11, DX                           // 66440fc1da
10509	XADDW DX, R11                           // 66410fc1d3
10510	XADDW R11, R11                          // 66450fc1db
10511	XADDL DX, (BX)                          // 0fc113
10512	XADDL R11, (BX)                         // 440fc11b
10513	XADDL DX, (R11)                         // 410fc113
10514	XADDL R11, (R11)                        // 450fc11b
10515	XADDL DX, DX                            // 0fc1d2
10516	XADDL R11, DX                           // 440fc1da
10517	XADDL DX, R11                           // 410fc1d3
10518	XADDL R11, R11                          // 450fc1db
10519	XADDQ DX, (BX)                          // 480fc113
10520	XADDQ R11, (BX)                         // 4c0fc11b
10521	XADDQ DX, (R11)                         // 490fc113
10522	XADDQ R11, (R11)                        // 4d0fc11b
10523	XADDQ DX, DX                            // 480fc1d2
10524	XADDQ R11, DX                           // 4c0fc1da
10525	XADDQ DX, R11                           // 490fc1d3
10526	XADDQ R11, R11                          // 4d0fc1db
10527	XADDB DL, (BX)                          // 0fc013
10528	XADDB R11, (BX)                         // 440fc01b
10529	XADDB DL, (R11)                         // 410fc013
10530	XADDB R11, (R11)                        // 450fc01b
10531	XADDB DL, DL                            // 0fc0d2
10532	XADDB R11, DL                           // 440fc0da
10533	XADDB DL, R11                           // 410fc0d3
10534	XADDB R11, R11                          // 450fc0db
10535	//TODO: XBEGIN .+$0x1122                // 66c7f82211
10536	//TODO: XBEGIN .+$0x11223344            // c7f844332211
10537	XCHGW DX, (BX)                          // 668713
10538	XCHGW R11, (BX)                         // 6644871b
10539	XCHGW DX, (R11)                         // 66418713
10540	XCHGW R11, (R11)                        // 6645871b
10541	XCHGW DX, DX                            // 6687d2
10542	XCHGW R11, DX                           // 664487da
10543	XCHGW DX, R11                           // 664187d3
10544	XCHGW R11, R11                          // 664587db
10545	XCHGL DX, (BX)                          // 8713
10546	XCHGL R11, (BX)                         // 44871b
10547	XCHGL DX, (R11)                         // 418713
10548	XCHGL R11, (R11)                        // 45871b
10549	XCHGL DX, DX                            // 87d2
10550	XCHGL R11, DX                           // 4487da
10551	XCHGL DX, R11                           // 4187d3
10552	XCHGL R11, R11                          // 4587db
10553	XCHGQ DX, (BX)                          // 488713
10554	XCHGQ R11, (BX)                         // 4c871b
10555	XCHGQ DX, (R11)                         // 498713
10556	XCHGQ R11, (R11)                        // 4d871b
10557	XCHGQ DX, DX                            // 4887d2
10558	XCHGQ R11, DX                           // 4c87da
10559	XCHGQ DX, R11                           // 4987d3
10560	XCHGQ R11, R11                          // 4d87db
10561	XCHGB DL, (BX)                          // 8613
10562	XCHGB R11, (BX)                         // 44861b
10563	XCHGB DL, (R11)                         // 418613
10564	XCHGB R11, (R11)                        // 45861b
10565	XCHGB DL, DL                            // 86d2
10566	XCHGB R11, DL                           // 4486da
10567	XCHGB DL, R11                           // 4186d3
10568	XCHGB R11, R11                          // 4586db
10569	XCHGW AX, DX                            // 6692
10570	XCHGW AX, R11                           // 664193
10571	XCHGL AX, DX                            // 92
10572	XCHGL AX, R11                           // 4193
10573	XCHGQ AX, DX                            // 4892
10574	XCHGQ AX, R11                           // 4993
10575	XEND                                    // 0f01d5
10576	XGETBV                                  // 0f01d0
10577	XLAT                                    // d7
10578	XORB $7, AL                             // 3407
10579	XORW $61731, AX                         // 663523f1
10580	XORL $4045620583, AX                    // 35674523f1
10581	XORQ $-249346713, AX                    // 4835674523f1
10582	XORW $61731, (BX)                       // 66813323f1
10583	XORW $61731, (R11)                      // 6641813323f1
10584	XORW $61731, DX                         // 6681f223f1
10585	XORW $61731, R11                        // 664181f323f1
10586	XORW $7, (BX)                           // 66833307
10587	XORW $7, (R11)                          // 6641833307
10588	XORW $7, DX                             // 6683f207
10589	XORW $7, R11                            // 664183f307
10590	XORW DX, (BX)                           // 663113
10591	XORW R11, (BX)                          // 6644311b
10592	XORW DX, (R11)                          // 66413113
10593	XORW R11, (R11)                         // 6645311b
10594	XORW DX, DX                             // 6631d2 or 6633d2
10595	XORW R11, DX                            // 664431da or 664133d3
10596	XORW DX, R11                            // 664131d3 or 664433da
10597	XORW R11, R11                           // 664531db or 664533db
10598	XORL $4045620583, (BX)                  // 8133674523f1
10599	XORL $4045620583, (R11)                 // 418133674523f1
10600	XORL $4045620583, DX                    // 81f2674523f1
10601	XORL $4045620583, R11                   // 4181f3674523f1
10602	XORL $7, (BX)                           // 833307
10603	XORL $7, (R11)                          // 41833307
10604	XORL $7, DX                             // 83f207
10605	XORL $7, R11                            // 4183f307
10606	XORL DX, (BX)                           // 3113
10607	XORL R11, (BX)                          // 44311b
10608	XORL DX, (R11)                          // 413113
10609	XORL R11, (R11)                         // 45311b
10610	XORL DX, DX                             // 31d2 or 33d2
10611	XORL R11, DX                            // 4431da or 4133d3
10612	XORL DX, R11                            // 4131d3 or 4433da
10613	XORL R11, R11                           // 4531db or 4533db
10614	XORQ $-249346713, (BX)                  // 488133674523f1
10615	XORQ $-249346713, (R11)                 // 498133674523f1
10616	XORQ $-249346713, DX                    // 4881f2674523f1
10617	XORQ $-249346713, R11                   // 4981f3674523f1
10618	XORQ $7, (BX)                           // 48833307
10619	XORQ $7, (R11)                          // 49833307
10620	XORQ $7, DX                             // 4883f207
10621	XORQ $7, R11                            // 4983f307
10622	XORQ DX, (BX)                           // 483113
10623	XORQ R11, (BX)                          // 4c311b
10624	XORQ DX, (R11)                          // 493113
10625	XORQ R11, (R11)                         // 4d311b
10626	XORQ DX, DX                             // 4831d2 or 4833d2
10627	XORQ R11, DX                            // 4c31da or 4933d3
10628	XORQ DX, R11                            // 4931d3 or 4c33da
10629	XORQ R11, R11                           // 4d31db or 4d33db
10630	XORB $7, (BX)                           // 803307
10631	XORB $7, (R11)                          // 41803307
10632	XORB $7, DL                             // 80f207
10633	XORB $7, R11                            // 4180f307
10634	XORB DL, (BX)                           // 3013
10635	XORB R11, (BX)                          // 44301b
10636	XORB DL, (R11)                          // 413013
10637	XORB R11, (R11)                         // 45301b
10638	XORB DL, DL                             // 30d2 or 32d2
10639	XORB R11, DL                            // 4430da or 4132d3
10640	XORB DL, R11                            // 4130d3 or 4432da
10641	XORB R11, R11                           // 4530db or 4532db
10642	XORW (BX), DX                           // 663313
10643	XORW (R11), DX                          // 66413313
10644	XORW (BX), R11                          // 6644331b
10645	XORW (R11), R11                         // 6645331b
10646	XORL (BX), DX                           // 3313
10647	XORL (R11), DX                          // 413313
10648	XORL (BX), R11                          // 44331b
10649	XORL (R11), R11                         // 45331b
10650	XORQ (BX), DX                           // 483313
10651	XORQ (R11), DX                          // 493313
10652	XORQ (BX), R11                          // 4c331b
10653	XORQ (R11), R11                         // 4d331b
10654	XORB (BX), DL                           // 3213
10655	XORB (R11), DL                          // 413213
10656	XORB (BX), R11                          // 44321b
10657	XORB (R11), R11                         // 45321b
10658	XORPD (BX), X2                          // 660f5713
10659	XORPD (R11), X2                         // 66410f5713
10660	XORPD X2, X2                            // 660f57d2
10661	XORPD X11, X2                           // 66410f57d3
10662	XORPD (BX), X11                         // 66440f571b
10663	XORPD (R11), X11                        // 66450f571b
10664	XORPD X2, X11                           // 66440f57da
10665	XORPD X11, X11                          // 66450f57db
10666	XORPS (BX), X2                          // 0f5713
10667	XORPS (R11), X2                         // 410f5713
10668	XORPS X2, X2                            // 0f57d2
10669	XORPS X11, X2                           // 410f57d3
10670	XORPS (BX), X11                         // 440f571b
10671	XORPS (R11), X11                        // 450f571b
10672	XORPS X2, X11                           // 440f57da
10673	XORPS X11, X11                          // 450f57db
10674	XRSTOR (BX)                             // 0fae2b
10675	XRSTOR (R11)                            // 410fae2b
10676	XRSTOR64 (BX)                           // 480fae2b
10677	XRSTOR64 (R11)                          // 490fae2b
10678	XRSTORS (BX)                            // 0fc71b
10679	XRSTORS (R11)                           // 410fc71b
10680	XRSTORS64 (BX)                          // 480fc71b
10681	XRSTORS64 (R11)                         // 490fc71b
10682	XSAVE (BX)                              // 0fae23
10683	XSAVE (R11)                             // 410fae23
10684	XSAVE64 (BX)                            // 480fae23
10685	XSAVE64 (R11)                           // 490fae23
10686	XSAVEC (BX)                             // 0fc723
10687	XSAVEC (R11)                            // 410fc723
10688	XSAVEC64 (BX)                           // 480fc723
10689	XSAVEC64 (R11)                          // 490fc723
10690	XSAVEOPT (BX)                           // 0fae33
10691	XSAVEOPT (R11)                          // 410fae33
10692	XSAVEOPT64 (BX)                         // 480fae33
10693	XSAVEOPT64 (R11)                        // 490fae33
10694	XSAVES (BX)                             // 0fc72b
10695	XSAVES (R11)                            // 410fc72b
10696	XSAVES64 (BX)                           // 480fc72b
10697	XSAVES64 (R11)                          // 490fc72b
10698	XSETBV                                  // 0f01d1
10699	XTEST                                   // 0f01d6
10700	RET
10701