1// generated by x86test -amd64
2// DO NOT EDIT
3
4TEXT asmtest(SB),7,$0
5	ADCB $7, AL                             // 1407
6	ADCW $61731, AX                         // 661523f1
7	ADCL $4045620583, AX                    // 15674523f1
8	ADCQ $-249346713, AX                    // 4815674523f1
9	ADCW $61731, (BX)                       // 66811323f1
10	ADCW $61731, (R11)                      // 6641811323f1
11	ADCW $61731, DX                         // 6681d223f1
12	ADCW $61731, R11                        // 664181d323f1
13	ADCW $7, (BX)                           // 66831307
14	ADCW $7, (R11)                          // 6641831307
15	ADCW $7, DX                             // 6683d207
16	ADCW $7, R11                            // 664183d307
17	ADCW DX, (BX)                           // 661113
18	ADCW R11, (BX)                          // 6644111b
19	ADCW DX, (R11)                          // 66411113
20	ADCW R11, (R11)                         // 6645111b
21	ADCW DX, DX                             // 6611d2 or 6613d2
22	ADCW R11, DX                            // 664411da or 664113d3
23	ADCW DX, R11                            // 664111d3 or 664413da
24	ADCW R11, R11                           // 664511db or 664513db
25	ADCL $4045620583, (BX)                  // 8113674523f1
26	ADCL $4045620583, (R11)                 // 418113674523f1
27	ADCL $4045620583, DX                    // 81d2674523f1
28	ADCL $4045620583, R11                   // 4181d3674523f1
29	ADCL $7, (BX)                           // 831307
30	ADCL $7, (R11)                          // 41831307
31	ADCL $7, DX                             // 83d207
32	ADCL $7, R11                            // 4183d307
33	ADCL DX, (BX)                           // 1113
34	ADCL R11, (BX)                          // 44111b
35	ADCL DX, (R11)                          // 411113
36	ADCL R11, (R11)                         // 45111b
37	ADCL DX, DX                             // 11d2 or 13d2
38	ADCL R11, DX                            // 4411da or 4113d3
39	ADCL DX, R11                            // 4111d3 or 4413da
40	ADCL R11, R11                           // 4511db or 4513db
41	ADCQ $-249346713, (BX)                  // 488113674523f1
42	ADCQ $-249346713, (R11)                 // 498113674523f1
43	ADCQ $-249346713, DX                    // 4881d2674523f1
44	ADCQ $-249346713, R11                   // 4981d3674523f1
45	ADCQ $7, (BX)                           // 48831307
46	ADCQ $7, (R11)                          // 49831307
47	ADCQ $7, DX                             // 4883d207
48	ADCQ $7, R11                            // 4983d307
49	ADCQ DX, (BX)                           // 481113
50	ADCQ R11, (BX)                          // 4c111b
51	ADCQ DX, (R11)                          // 491113
52	ADCQ R11, (R11)                         // 4d111b
53	ADCQ DX, DX                             // 4811d2 or 4813d2
54	ADCQ R11, DX                            // 4c11da or 4913d3
55	ADCQ DX, R11                            // 4911d3 or 4c13da
56	ADCQ R11, R11                           // 4d11db or 4d13db
57	ADCB $7, (BX)                           // 801307
58	ADCB $7, (R11)                          // 41801307
59	ADCB $7, DL                             // 80d207
60	ADCB $7, R11                            // 4180d307
61	ADCB DL, (BX)                           // 1013
62	ADCB R11, (BX)                          // 44101b
63	ADCB DL, (R11)                          // 411013
64	ADCB R11, (R11)                         // 45101b
65	ADCB DL, DL                             // 10d2 or 12d2
66	ADCB R11, DL                            // 4410da or 4112d3
67	ADCB DL, R11                            // 4110d3 or 4412da
68	ADCB R11, R11                           // 4510db or 4512db
69	ADCW (BX), DX                           // 661313
70	ADCW (R11), DX                          // 66411313
71	ADCW (BX), R11                          // 6644131b
72	ADCW (R11), R11                         // 6645131b
73	ADCL (BX), DX                           // 1313
74	ADCL (R11), DX                          // 411313
75	ADCL (BX), R11                          // 44131b
76	ADCL (R11), R11                         // 45131b
77	ADCQ (BX), DX                           // 481313
78	ADCQ (R11), DX                          // 491313
79	ADCQ (BX), R11                          // 4c131b
80	ADCQ (R11), R11                         // 4d131b
81	//TODO: ADCB (BX), DL                   // 1213
82	//TODO: ADCB (R11), DL                  // 411213
83	//TODO: ADCB (BX), R11                  // 44121b
84	//TODO: ADCB (R11), R11                 // 45121b
85	//TODO: ADCXL (BX), DX                  // 660f38f613
86	//TODO: ADCXL (R11), DX                 // 66410f38f613
87	//TODO: ADCXL DX, DX                    // 660f38f6d2
88	//TODO: ADCXL R11, DX                   // 66410f38f6d3
89	//TODO: ADCXL (BX), R11                 // 66440f38f61b
90	//TODO: ADCXL (R11), R11                // 66450f38f61b
91	//TODO: ADCXL DX, R11                   // 66440f38f6da
92	//TODO: ADCXL R11, R11                  // 66450f38f6db
93	//TODO: ADCXQ (BX), DX                  // 66480f38f613
94	//TODO: ADCXQ (R11), DX                 // 66490f38f613
95	//TODO: ADCXQ DX, DX                    // 66480f38f6d2
96	//TODO: ADCXQ R11, DX                   // 66490f38f6d3
97	//TODO: ADCXQ (BX), R11                 // 664c0f38f61b
98	//TODO: ADCXQ (R11), R11                // 664d0f38f61b
99	//TODO: ADCXQ DX, R11                   // 664c0f38f6da
100	//TODO: ADCXQ R11, R11                  // 664d0f38f6db
101	ADDB $7, AL                             // 0407
102	ADDW $61731, AX                         // 660523f1
103	ADDL $4045620583, AX                    // 05674523f1
104	ADDQ $-249346713, AX                    // 4805674523f1
105	ADDW $61731, (BX)                       // 66810323f1
106	ADDW $61731, (R11)                      // 6641810323f1
107	ADDW $61731, DX                         // 6681c223f1
108	ADDW $61731, R11                        // 664181c323f1
109	ADDW $7, (BX)                           // 66830307
110	ADDW $7, (R11)                          // 6641830307
111	ADDW $7, DX                             // 6683c207
112	ADDW $7, R11                            // 664183c307
113	ADDW DX, (BX)                           // 660113
114	ADDW R11, (BX)                          // 6644011b
115	ADDW DX, (R11)                          // 66410113
116	ADDW R11, (R11)                         // 6645011b
117	ADDW DX, DX                             // 6601d2 or 6603d2
118	ADDW R11, DX                            // 664401da or 664103d3
119	ADDW DX, R11                            // 664101d3 or 664403da
120	ADDW R11, R11                           // 664501db or 664503db
121	ADDL $4045620583, (BX)                  // 8103674523f1
122	ADDL $4045620583, (R11)                 // 418103674523f1
123	ADDL $4045620583, DX                    // 81c2674523f1
124	ADDL $4045620583, R11                   // 4181c3674523f1
125	ADDL $7, (BX)                           // 830307
126	ADDL $7, (R11)                          // 41830307
127	ADDL $7, DX                             // 83c207
128	ADDL $7, R11                            // 4183c307
129	ADDL DX, (BX)                           // 0113
130	ADDL R11, (BX)                          // 44011b
131	ADDL DX, (R11)                          // 410113
132	ADDL R11, (R11)                         // 45011b
133	ADDL DX, DX                             // 01d2 or 03d2
134	ADDL R11, DX                            // 4401da or 4103d3
135	ADDL DX, R11                            // 4101d3 or 4403da
136	ADDL R11, R11                           // 4501db or 4503db
137	ADDQ $-249346713, (BX)                  // 488103674523f1
138	ADDQ $-249346713, (R11)                 // 498103674523f1
139	ADDQ $-249346713, DX                    // 4881c2674523f1
140	ADDQ $-249346713, R11                   // 4981c3674523f1
141	ADDQ $7, (BX)                           // 48830307
142	ADDQ $7, (R11)                          // 49830307
143	ADDQ $7, DX                             // 4883c207
144	ADDQ $7, R11                            // 4983c307
145	ADDQ DX, (BX)                           // 480113
146	ADDQ R11, (BX)                          // 4c011b
147	ADDQ DX, (R11)                          // 490113
148	ADDQ R11, (R11)                         // 4d011b
149	ADDQ DX, DX                             // 4801d2 or 4803d2
150	ADDQ R11, DX                            // 4c01da or 4903d3
151	ADDQ DX, R11                            // 4901d3 or 4c03da
152	ADDQ R11, R11                           // 4d01db or 4d03db
153	ADDB $7, (BX)                           // 800307
154	ADDB $7, (R11)                          // 41800307
155	ADDB $7, DL                             // 80c207
156	ADDB $7, R11                            // 4180c307
157	ADDB DL, (BX)                           // 0013
158	ADDB R11, (BX)                          // 44001b
159	ADDB DL, (R11)                          // 410013
160	ADDB R11, (R11)                         // 45001b
161	ADDB DL, DL                             // 00d2 or 02d2
162	ADDB R11, DL                            // 4400da or 4102d3
163	ADDB DL, R11                            // 4100d3 or 4402da
164	ADDB R11, R11                           // 4500db or 4502db
165	ADDW (BX), DX                           // 660313
166	ADDW (R11), DX                          // 66410313
167	ADDW (BX), R11                          // 6644031b
168	ADDW (R11), R11                         // 6645031b
169	ADDL (BX), DX                           // 0313
170	ADDL (R11), DX                          // 410313
171	ADDL (BX), R11                          // 44031b
172	ADDL (R11), R11                         // 45031b
173	ADDQ (BX), DX                           // 480313
174	ADDQ (R11), DX                          // 490313
175	ADDQ (BX), R11                          // 4c031b
176	ADDQ (R11), R11                         // 4d031b
177	ADDB (BX), DL                           // 0213
178	ADDB (R11), DL                          // 410213
179	ADDB (BX), R11                          // 44021b
180	ADDB (R11), R11                         // 45021b
181	ADDPD (BX), X2                          // 660f5813
182	ADDPD (R11), X2                         // 66410f5813
183	ADDPD X2, X2                            // 660f58d2
184	ADDPD X11, X2                           // 66410f58d3
185	ADDPD (BX), X11                         // 66440f581b
186	ADDPD (R11), X11                        // 66450f581b
187	ADDPD X2, X11                           // 66440f58da
188	ADDPD X11, X11                          // 66450f58db
189	ADDPS (BX), X2                          // 0f5813
190	ADDPS (R11), X2                         // 410f5813
191	ADDPS X2, X2                            // 0f58d2
192	ADDPS X11, X2                           // 410f58d3
193	ADDPS (BX), X11                         // 440f581b
194	ADDPS (R11), X11                        // 450f581b
195	ADDPS X2, X11                           // 440f58da
196	ADDPS X11, X11                          // 450f58db
197	ADDSD (BX), X2                          // f20f5813
198	ADDSD (R11), X2                         // f2410f5813
199	ADDSD X2, X2                            // f20f58d2
200	ADDSD X11, X2                           // f2410f58d3
201	ADDSD (BX), X11                         // f2440f581b
202	ADDSD (R11), X11                        // f2450f581b
203	ADDSD X2, X11                           // f2440f58da
204	ADDSD X11, X11                          // f2450f58db
205	ADDSS (BX), X2                          // f30f5813
206	ADDSS (R11), X2                         // f3410f5813
207	ADDSS X2, X2                            // f30f58d2
208	ADDSS X11, X2                           // f3410f58d3
209	ADDSS (BX), X11                         // f3440f581b
210	ADDSS (R11), X11                        // f3450f581b
211	ADDSS X2, X11                           // f3440f58da
212	ADDSS X11, X11                          // f3450f58db
213	//TODO: ADDSUBPD (BX), X2               // 660fd013
214	//TODO: ADDSUBPD (R11), X2              // 66410fd013
215	//TODO: ADDSUBPD X2, X2                 // 660fd0d2
216	//TODO: ADDSUBPD X11, X2                // 66410fd0d3
217	//TODO: ADDSUBPD (BX), X11              // 66440fd01b
218	//TODO: ADDSUBPD (R11), X11             // 66450fd01b
219	//TODO: ADDSUBPD X2, X11                // 66440fd0da
220	//TODO: ADDSUBPD X11, X11               // 66450fd0db
221	//TODO: ADDSUBPS (BX), X2               // f20fd013
222	//TODO: ADDSUBPS (R11), X2              // f2410fd013
223	//TODO: ADDSUBPS X2, X2                 // f20fd0d2
224	//TODO: ADDSUBPS X11, X2                // f2410fd0d3
225	//TODO: ADDSUBPS (BX), X11              // f2440fd01b
226	//TODO: ADDSUBPS (R11), X11             // f2450fd01b
227	//TODO: ADDSUBPS X2, X11                // f2440fd0da
228	//TODO: ADDSUBPS X11, X11               // f2450fd0db
229	//TODO: ADOXL (BX), DX                  // f30f38f613
230	//TODO: ADOXL (R11), DX                 // f3410f38f613
231	//TODO: ADOXL DX, DX                    // f30f38f6d2
232	//TODO: ADOXL R11, DX                   // f3410f38f6d3
233	//TODO: ADOXL (BX), R11                 // f3440f38f61b
234	//TODO: ADOXL (R11), R11                // f3450f38f61b
235	//TODO: ADOXL DX, R11                   // f3440f38f6da
236	//TODO: ADOXL R11, R11                  // f3450f38f6db
237	//TODO: ADOXQ (BX), DX                  // f3480f38f613
238	//TODO: ADOXQ (R11), DX                 // f3490f38f613
239	//TODO: ADOXQ DX, DX                    // f3480f38f6d2
240	//TODO: ADOXQ R11, DX                   // f3490f38f6d3
241	//TODO: ADOXQ (BX), R11                 // f34c0f38f61b
242	//TODO: ADOXQ (R11), R11                // f34d0f38f61b
243	//TODO: ADOXQ DX, R11                   // f34c0f38f6da
244	//TODO: ADOXQ R11, R11                  // f34d0f38f6db
245	AESDEC (BX), X2                         // 660f38de13
246	AESDEC (R11), X2                        // 66410f38de13
247	AESDEC X2, X2                           // 660f38ded2
248	AESDEC X11, X2                          // 66410f38ded3
249	AESDEC (BX), X11                        // 66440f38de1b
250	AESDEC (R11), X11                       // 66450f38de1b
251	AESDEC X2, X11                          // 66440f38deda
252	AESDEC X11, X11                         // 66450f38dedb
253	AESDECLAST (BX), X2                     // 660f38df13
254	AESDECLAST (R11), X2                    // 66410f38df13
255	AESDECLAST X2, X2                       // 660f38dfd2
256	AESDECLAST X11, X2                      // 66410f38dfd3
257	AESDECLAST (BX), X11                    // 66440f38df1b
258	AESDECLAST (R11), X11                   // 66450f38df1b
259	AESDECLAST X2, X11                      // 66440f38dfda
260	AESDECLAST X11, X11                     // 66450f38dfdb
261	AESENC (BX), X2                         // 660f38dc13
262	AESENC (R11), X2                        // 66410f38dc13
263	AESENC X2, X2                           // 660f38dcd2
264	AESENC X11, X2                          // 66410f38dcd3
265	AESENC (BX), X11                        // 66440f38dc1b
266	AESENC (R11), X11                       // 66450f38dc1b
267	AESENC X2, X11                          // 66440f38dcda
268	AESENC X11, X11                         // 66450f38dcdb
269	AESENCLAST (BX), X2                     // 660f38dd13
270	AESENCLAST (R11), X2                    // 66410f38dd13
271	AESENCLAST X2, X2                       // 660f38ddd2
272	AESENCLAST X11, X2                      // 66410f38ddd3
273	AESENCLAST (BX), X11                    // 66440f38dd1b
274	AESENCLAST (R11), X11                   // 66450f38dd1b
275	AESENCLAST X2, X11                      // 66440f38ddda
276	AESENCLAST X11, X11                     // 66450f38dddb
277	AESIMC (BX), X2                         // 660f38db13
278	AESIMC (R11), X2                        // 66410f38db13
279	AESIMC X2, X2                           // 660f38dbd2
280	AESIMC X11, X2                          // 66410f38dbd3
281	AESIMC (BX), X11                        // 66440f38db1b
282	AESIMC (R11), X11                       // 66450f38db1b
283	AESIMC X2, X11                          // 66440f38dbda
284	AESIMC X11, X11                         // 66450f38dbdb
285	AESKEYGENASSIST $7, (BX), X2            // 660f3adf1307
286	AESKEYGENASSIST $7, (R11), X2           // 66410f3adf1307
287	AESKEYGENASSIST $7, X2, X2              // 660f3adfd207
288	AESKEYGENASSIST $7, X11, X2             // 66410f3adfd307
289	AESKEYGENASSIST $7, (BX), X11           // 66440f3adf1b07
290	AESKEYGENASSIST $7, (R11), X11          // 66450f3adf1b07
291	AESKEYGENASSIST $7, X2, X11             // 66440f3adfda07
292	AESKEYGENASSIST $7, X11, X11            // 66450f3adfdb07
293	ANDB $7, AL                             // 2407
294	ANDW $61731, AX                         // 662523f1
295	ANDL $4045620583, AX                    // 25674523f1
296	ANDQ $-249346713, AX                    // 4825674523f1
297	ANDW $61731, (BX)                       // 66812323f1
298	ANDW $61731, (R11)                      // 6641812323f1
299	ANDW $61731, DX                         // 6681e223f1
300	ANDW $61731, R11                        // 664181e323f1
301	ANDW $7, (BX)                           // 66832307
302	ANDW $7, (R11)                          // 6641832307
303	ANDW $7, DX                             // 6683e207
304	ANDW $7, R11                            // 664183e307
305	ANDW DX, (BX)                           // 662113
306	ANDW R11, (BX)                          // 6644211b
307	ANDW DX, (R11)                          // 66412113
308	ANDW R11, (R11)                         // 6645211b
309	ANDW DX, DX                             // 6621d2 or 6623d2
310	ANDW R11, DX                            // 664421da or 664123d3
311	ANDW DX, R11                            // 664121d3 or 664423da
312	ANDW R11, R11                           // 664521db or 664523db
313	ANDL $4045620583, (BX)                  // 8123674523f1
314	ANDL $4045620583, (R11)                 // 418123674523f1
315	ANDL $4045620583, DX                    // 81e2674523f1
316	ANDL $4045620583, R11                   // 4181e3674523f1
317	ANDL $7, (BX)                           // 832307
318	ANDL $7, (R11)                          // 41832307
319	ANDL $7, DX                             // 83e207
320	ANDL $7, R11                            // 4183e307
321	ANDL DX, (BX)                           // 2113
322	ANDL R11, (BX)                          // 44211b
323	ANDL DX, (R11)                          // 412113
324	ANDL R11, (R11)                         // 45211b
325	ANDL DX, DX                             // 21d2 or 23d2
326	ANDL R11, DX                            // 4421da or 4123d3
327	ANDL DX, R11                            // 4121d3 or 4423da
328	ANDL R11, R11                           // 4521db or 4523db
329	ANDQ $-249346713, (BX)                  // 488123674523f1
330	ANDQ $-249346713, (R11)                 // 498123674523f1
331	ANDQ $-249346713, DX                    // 4881e2674523f1
332	ANDQ $-249346713, R11                   // 4981e3674523f1
333	ANDQ $7, (BX)                           // 48832307
334	ANDQ $7, (R11)                          // 49832307
335	ANDQ $7, DX                             // 4883e207
336	ANDQ $7, R11                            // 4983e307
337	ANDQ DX, (BX)                           // 482113
338	ANDQ R11, (BX)                          // 4c211b
339	ANDQ DX, (R11)                          // 492113
340	ANDQ R11, (R11)                         // 4d211b
341	ANDQ DX, DX                             // 4821d2 or 4823d2
342	ANDQ R11, DX                            // 4c21da or 4923d3
343	ANDQ DX, R11                            // 4921d3 or 4c23da
344	ANDQ R11, R11                           // 4d21db or 4d23db
345	ANDB $7, (BX)                           // 802307
346	ANDB $7, (R11)                          // 41802307
347	ANDB $7, DL                             // 80e207
348	ANDB $7, R11                            // 4180e307
349	ANDB DL, (BX)                           // 2013
350	ANDB R11, (BX)                          // 44201b
351	ANDB DL, (R11)                          // 412013
352	ANDB R11, (R11)                         // 45201b
353	ANDB DL, DL                             // 20d2 or 22d2
354	ANDB R11, DL                            // 4420da or 4122d3
355	ANDB DL, R11                            // 4120d3 or 4422da
356	ANDB R11, R11                           // 4520db or 4522db
357	ANDW (BX), DX                           // 662313
358	ANDW (R11), DX                          // 66412313
359	ANDW (BX), R11                          // 6644231b
360	ANDW (R11), R11                         // 6645231b
361	ANDL (BX), DX                           // 2313
362	ANDL (R11), DX                          // 412313
363	ANDL (BX), R11                          // 44231b
364	ANDL (R11), R11                         // 45231b
365	ANDQ (BX), DX                           // 482313
366	ANDQ (R11), DX                          // 492313
367	ANDQ (BX), R11                          // 4c231b
368	ANDQ (R11), R11                         // 4d231b
369	ANDB (BX), DL                           // 2213
370	ANDB (R11), DL                          // 412213
371	ANDB (BX), R11                          // 44221b
372	ANDB (R11), R11                         // 45221b
373	ANDNL (BX), R9, DX                      // c4e230f213
374	ANDNL (R11), R9, DX                     // c4c230f213
375	ANDNL DX, R9, DX                        // c4e230f2d2
376	ANDNL R11, R9, DX                       // c4c230f2d3
377	ANDNL (BX), R9, R11                     // c46230f21b
378	ANDNL (R11), R9, R11                    // c44230f21b
379	ANDNL DX, R9, R11                       // c46230f2da
380	ANDNL R11, R9, R11                      // c44230f2db
381	ANDNQ (BX), R14, DX                     // c4e288f213
382	ANDNQ (R11), R14, DX                    // c4c288f213
383	ANDNQ DX, R14, DX                       // c4e288f2d2
384	ANDNQ R11, R14, DX                      // c4c288f2d3
385	ANDNQ (BX), R14, R11                    // c46288f21b
386	ANDNQ (R11), R14, R11                   // c44288f21b
387	ANDNQ DX, R14, R11                      // c46288f2da
388	ANDNQ R11, R14, R11                     // c44288f2db
389	ANDNPD (BX), X2                         // 660f5513
390	ANDNPD (R11), X2                        // 66410f5513
391	ANDNPD X2, X2                           // 660f55d2
392	ANDNPD X11, X2                          // 66410f55d3
393	ANDNPD (BX), X11                        // 66440f551b
394	ANDNPD (R11), X11                       // 66450f551b
395	ANDNPD X2, X11                          // 66440f55da
396	ANDNPD X11, X11                         // 66450f55db
397	ANDNPS (BX), X2                         // 0f5513
398	ANDNPS (R11), X2                        // 410f5513
399	ANDNPS X2, X2                           // 0f55d2
400	ANDNPS X11, X2                          // 410f55d3
401	ANDNPS (BX), X11                        // 440f551b
402	ANDNPS (R11), X11                       // 450f551b
403	ANDNPS X2, X11                          // 440f55da
404	ANDNPS X11, X11                         // 450f55db
405	ANDPD (BX), X2                          // 660f5413
406	ANDPD (R11), X2                         // 66410f5413
407	ANDPD X2, X2                            // 660f54d2
408	ANDPD X11, X2                           // 66410f54d3
409	ANDPD (BX), X11                         // 66440f541b
410	ANDPD (R11), X11                        // 66450f541b
411	ANDPD X2, X11                           // 66440f54da
412	ANDPD X11, X11                          // 66450f54db
413	//TODO: ANDPS (BX), X2                  // 0f5413
414	//TODO: ANDPS (R11), X2                 // 410f5413
415	//TODO: ANDPS X2, X2                    // 0f54d2
416	//TODO: ANDPS X11, X2                   // 410f54d3
417	//TODO: ANDPS (BX), X11                 // 440f541b
418	//TODO: ANDPS (R11), X11                // 450f541b
419	//TODO: ANDPS X2, X11                   // 440f54da
420	//TODO: ANDPS X11, X11                  // 450f54db
421	BEXTRL R9, (BX), DX                     // c4e230f713
422	BEXTRL R9, (R11), DX                    // c4c230f713
423	BEXTRL R9, DX, DX                       // c4e230f7d2
424	BEXTRL R9, R11, DX                      // c4c230f7d3
425	BEXTRL R9, (BX), R11                    // c46230f71b
426	BEXTRL R9, (R11), R11                   // c44230f71b
427	BEXTRL R9, DX, R11                      // c46230f7da
428	BEXTRL R9, R11, R11                     // c44230f7db
429	BEXTRQ R14, (BX), DX                    // c4e288f713
430	BEXTRQ R14, (R11), DX                   // c4c288f713
431	BEXTRQ R14, DX, DX                      // c4e288f7d2
432	BEXTRQ R14, R11, DX                     // c4c288f7d3
433	BEXTRQ R14, (BX), R11                   // c46288f71b
434	BEXTRQ R14, (R11), R11                  // c44288f71b
435	BEXTRQ R14, DX, R11                     // c46288f7da
436	BEXTRQ R14, R11, R11                    // c44288f7db
437	//TODO: BLENDPD $7, (BX), X2            // 660f3a0d1307
438	//TODO: BLENDPD $7, (R11), X2           // 66410f3a0d1307
439	//TODO: BLENDPD $7, X2, X2              // 660f3a0dd207
440	//TODO: BLENDPD $7, X11, X2             // 66410f3a0dd307
441	//TODO: BLENDPD $7, (BX), X11           // 66440f3a0d1b07
442	//TODO: BLENDPD $7, (R11), X11          // 66450f3a0d1b07
443	//TODO: BLENDPD $7, X2, X11             // 66440f3a0dda07
444	//TODO: BLENDPD $7, X11, X11            // 66450f3a0ddb07
445	//TODO: BLENDPS $7, (BX), X2            // 660f3a0c1307
446	//TODO: BLENDPS $7, (R11), X2           // 66410f3a0c1307
447	//TODO: BLENDPS $7, X2, X2              // 660f3a0cd207
448	//TODO: BLENDPS $7, X11, X2             // 66410f3a0cd307
449	//TODO: BLENDPS $7, (BX), X11           // 66440f3a0c1b07
450	//TODO: BLENDPS $7, (R11), X11          // 66450f3a0c1b07
451	//TODO: BLENDPS $7, X2, X11             // 66440f3a0cda07
452	//TODO: BLENDPS $7, X11, X11            // 66450f3a0cdb07
453	//TODO: BLENDVPD XMM0, (BX), X2         // 660f381513
454	//TODO: BLENDVPD XMM0, (R11), X2        // 66410f381513
455	//TODO: BLENDVPD XMM0, X2, X2           // 660f3815d2
456	//TODO: BLENDVPD XMM0, X11, X2          // 66410f3815d3
457	//TODO: BLENDVPD XMM0, (BX), X11        // 66440f38151b
458	//TODO: BLENDVPD XMM0, (R11), X11       // 66450f38151b
459	//TODO: BLENDVPD XMM0, X2, X11          // 66440f3815da
460	//TODO: BLENDVPD XMM0, X11, X11         // 66450f3815db
461	//TODO: BLENDVPS XMM0, (BX), X2         // 660f381413
462	//TODO: BLENDVPS XMM0, (R11), X2        // 66410f381413
463	//TODO: BLENDVPS XMM0, X2, X2           // 660f3814d2
464	//TODO: BLENDVPS XMM0, X11, X2          // 66410f3814d3
465	//TODO: BLENDVPS XMM0, (BX), X11        // 66440f38141b
466	//TODO: BLENDVPS XMM0, (R11), X11       // 66450f38141b
467	//TODO: BLENDVPS XMM0, X2, X11          // 66440f3814da
468	//TODO: BLENDVPS XMM0, X11, X11         // 66450f3814db
469	//TODO: BLSIL (BX), R9                  // c4e230f31b
470	//TODO: BLSIL (R11), R9                 // c4c230f31b
471	//TODO: BLSIL DX, R9                    // c4e230f3da
472	//TODO: BLSIL R11, R9                   // c4c230f3db
473	//TODO: BLSIQ (BX), R14                 // c4e288f31b
474	//TODO: BLSIQ (R11), R14                // c4c288f31b
475	//TODO: BLSIQ DX, R14                   // c4e288f3da
476	//TODO: BLSIQ R11, R14                  // c4c288f3db
477	//TODO: BLSMSKL (BX), R9                // c4e230f313
478	//TODO: BLSMSKL (R11), R9               // c4c230f313
479	//TODO: BLSMSKL DX, R9                  // c4e230f3d2
480	//TODO: BLSMSKL R11, R9                 // c4c230f3d3
481	//TODO: BLSMSKQ (BX), R14               // c4e288f313
482	//TODO: BLSMSKQ (R11), R14              // c4c288f313
483	//TODO: BLSMSKQ DX, R14                 // c4e288f3d2
484	//TODO: BLSMSKQ R11, R14                // c4c288f3d3
485	//TODO: BLSRL (BX), R9                  // c4e230f30b
486	//TODO: BLSRL (R11), R9                 // c4c230f30b
487	//TODO: BLSRL DX, R9                    // c4e230f3ca
488	//TODO: BLSRL R11, R9                   // c4c230f3cb
489	//TODO: BLSRQ (BX), R14                 // c4e288f30b
490	//TODO: BLSRQ (R11), R14                // c4c288f30b
491	//TODO: BLSRQ DX, R14                   // c4e288f3ca
492	//TODO: BLSRQ R11, R14                  // c4c288f3cb
493	//TODO: BNDCL (BX), BND2                // f30f1a13
494	//TODO: BNDCL (R11), BND2               // f3410f1a13
495	//TODO: BNDCL DX, BND2                  // f30f1ad2
496	//TODO: BNDCL R11, BND2                 // f3410f1ad3
497	//TODO: BNDCL (BX), BND3                // f30f1a1b
498	//TODO: BNDCL (R11), BND3               // f3410f1a1b
499	//TODO: BNDCL DX, BND3                  // f30f1ada
500	//TODO: BNDCL R11, BND3                 // f3410f1adb
501	//TODO: BNDCN (BX), BND2                // f20f1b13
502	//TODO: BNDCN (R11), BND2               // f2410f1b13
503	//TODO: BNDCN DX, BND2                  // f20f1bd2
504	//TODO: BNDCN R11, BND2                 // f2410f1bd3
505	//TODO: BNDCN (BX), BND3                // f20f1b1b
506	//TODO: BNDCN (R11), BND3               // f2410f1b1b
507	//TODO: BNDCN DX, BND3                  // f20f1bda
508	//TODO: BNDCN R11, BND3                 // f2410f1bdb
509	//TODO: BNDCU (BX), BND2                // f20f1a13
510	//TODO: BNDCU (R11), BND2               // f2410f1a13
511	//TODO: BNDCU DX, BND2                  // f20f1ad2
512	//TODO: BNDCU R11, BND2                 // f2410f1ad3
513	//TODO: BNDCU (BX), BND3                // f20f1a1b
514	//TODO: BNDCU (R11), BND3               // f2410f1a1b
515	//TODO: BNDCU DX, BND3                  // f20f1ada
516	//TODO: BNDCU R11, BND3                 // f2410f1adb
517	//TODO: BNDLDX (BX), BND2               // 0f1a13
518	//TODO: BNDLDX (R11), BND2              // 410f1a13
519	//TODO: BNDLDX (BX), BND3               // 0f1a1b
520	//TODO: BNDLDX (R11), BND3              // 410f1a1b
521	//TODO: BNDMK (BX), BND2                // f30f1b13
522	//TODO: BNDMK (R11), BND2               // f3410f1b13
523	//TODO: BNDMK (BX), BND3                // f30f1b1b
524	//TODO: BNDMK (R11), BND3               // f3410f1b1b
525	//TODO: BNDMOV (BX), BND2               // 660f1a13
526	//TODO: BNDMOV (R11), BND2              // 66410f1a13
527	//TODO: BNDMOV BND2, BND2               // 660f1ad2 or 660f1bd2
528	//TODO: BNDMOV BND3, BND2               // 660f1ad3 or 660f1bda
529	//TODO: BNDMOV (BX), BND3               // 660f1a1b
530	//TODO: BNDMOV (R11), BND3              // 66410f1a1b
531	//TODO: BNDMOV BND2, BND3               // 660f1ada or 660f1bd3
532	//TODO: BNDMOV BND3, BND3               // 660f1adb or 660f1bdb
533	//TODO: BNDMOV BND2, (BX)               // 660f1b13
534	//TODO: BNDMOV BND3, (BX)               // 660f1b1b
535	//TODO: BNDMOV BND2, (R11)              // 66410f1b13
536	//TODO: BNDMOV BND3, (R11)              // 66410f1b1b
537	//TODO: BNDSTX BND2, (BX)               // 0f1b13
538	//TODO: BNDSTX BND3, (BX)               // 0f1b1b
539	//TODO: BNDSTX BND2, (R11)              // 410f1b13
540	//TODO: BNDSTX BND3, (R11)              // 410f1b1b
541	BSFW (BX), DX                           // 660fbc13
542	BSFW (R11), DX                          // 66410fbc13
543	BSFW DX, DX                             // 660fbcd2
544	BSFW R11, DX                            // 66410fbcd3
545	BSFW (BX), R11                          // 66440fbc1b
546	BSFW (R11), R11                         // 66450fbc1b
547	BSFW DX, R11                            // 66440fbcda
548	BSFW R11, R11                           // 66450fbcdb
549	BSFL (BX), DX                           // 0fbc13
550	BSFL (R11), DX                          // 410fbc13
551	BSFL DX, DX                             // 0fbcd2
552	BSFL R11, DX                            // 410fbcd3
553	BSFL (BX), R11                          // 440fbc1b
554	BSFL (R11), R11                         // 450fbc1b
555	BSFL DX, R11                            // 440fbcda
556	BSFL R11, R11                           // 450fbcdb
557	BSFQ (BX), DX                           // 480fbc13
558	BSFQ (R11), DX                          // 490fbc13
559	BSFQ DX, DX                             // 480fbcd2
560	BSFQ R11, DX                            // 490fbcd3
561	BSFQ (BX), R11                          // 4c0fbc1b
562	BSFQ (R11), R11                         // 4d0fbc1b
563	BSFQ DX, R11                            // 4c0fbcda
564	BSFQ R11, R11                           // 4d0fbcdb
565	BSRW (BX), DX                           // 660fbd13
566	BSRW (R11), DX                          // 66410fbd13
567	BSRW DX, DX                             // 660fbdd2
568	BSRW R11, DX                            // 66410fbdd3
569	BSRW (BX), R11                          // 66440fbd1b
570	BSRW (R11), R11                         // 66450fbd1b
571	BSRW DX, R11                            // 66440fbdda
572	BSRW R11, R11                           // 66450fbddb
573	BSRL (BX), DX                           // 0fbd13
574	BSRL (R11), DX                          // 410fbd13
575	BSRL DX, DX                             // 0fbdd2
576	BSRL R11, DX                            // 410fbdd3
577	BSRL (BX), R11                          // 440fbd1b
578	BSRL (R11), R11                         // 450fbd1b
579	BSRL DX, R11                            // 440fbdda
580	BSRL R11, R11                           // 450fbddb
581	BSRQ (BX), DX                           // 480fbd13
582	BSRQ (R11), DX                          // 490fbd13
583	BSRQ DX, DX                             // 480fbdd2
584	BSRQ R11, DX                            // 490fbdd3
585	BSRQ (BX), R11                          // 4c0fbd1b
586	BSRQ (R11), R11                         // 4d0fbd1b
587	BSRQ DX, R11                            // 4c0fbdda
588	BSRQ R11, R11                           // 4d0fbddb
589	//TODO: BSWAPW DX                       // 660fca
590	//TODO: BSWAPW R11                      // 66410fcb
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	//TODO: CBW                             // 6698
767	CDQ                                     // 99
768	//TODO: CDQE                            // 4898
769	//TODO: CLAC                            // 0f01ca
770	CLC                                     // f8
771	CLD                                     // fc
772	//TODO: CLFLUSH (BX)                    // 0fae3b
773	//TODO: CLFLUSH (R11)                   // 410fae3b
774	//TODO: CLFLUSHOPT (BX)                 // 660fae3b
775	//TODO: 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	//TODO: CMPPD $7, X2, (BX)              // 660fc21307
1244	//TODO: CMPPD $7, X2, (R11)             // 66410fc21307
1245	//TODO: CMPPD $7, X2, X2                // 660fc2d207
1246	//TODO: CMPPD $7, X2, X11               // 66410fc2d307
1247	//TODO: CMPPD $7, X11, (BX)             // 66440fc21b07
1248	//TODO: CMPPD $7, X11, (R11)            // 66450fc21b07
1249	//TODO: CMPPD $7, X11, X2               // 66440fc2da07
1250	//TODO: CMPPD $7, X11, X11              // 66450fc2db07
1251	//TODO: CMPPS $7, X2, (BX)              // 0fc21307
1252	//TODO: CMPPS $7, X2, (R11)             // 410fc21307
1253	//TODO: CMPPS $7, X2, X2                // 0fc2d207
1254	//TODO: CMPPS $7, X2, X11               // 410fc2d307
1255	//TODO: CMPPS $7, X11, (BX)             // 440fc21b07
1256	//TODO: CMPPS $7, X11, (R11)            // 450fc21b07
1257	//TODO: CMPPS $7, X11, X2               // 440fc2da07
1258	//TODO: CMPPS $7, X11, X11              // 450fc2db07
1259	CMPSB                                   // a6
1260	CMPSL                                   // a7
1261	//TODO: CMPSD $7, X2, (BX)              // f20fc21307
1262	//TODO: CMPSD $7, X2, (R11)             // f2410fc21307
1263	//TODO: CMPSD $7, X2, X2                // f20fc2d207
1264	//TODO: CMPSD $7, X2, X11               // f2410fc2d307
1265	//TODO: CMPSD $7, X11, (BX)             // f2440fc21b07
1266	//TODO: CMPSD $7, X11, (R11)            // f2450fc21b07
1267	//TODO: CMPSD $7, X11, X2               // f2440fc2da07
1268	//TODO: CMPSD $7, X11, X11              // f2450fc2db07
1269	CMPSQ                                   // 48a7
1270	//TODO: CMPSS $7, X2, (BX)              // f30fc21307
1271	//TODO: CMPSS $7, X2, (R11)             // f3410fc21307
1272	//TODO: CMPSS $7, X2, X2                // f30fc2d207
1273	//TODO: CMPSS $7, X2, X11               // f3410fc2d307
1274	//TODO: CMPSS $7, X11, (BX)             // f3440fc21b07
1275	//TODO: CMPSS $7, X11, (R11)            // f3450fc21b07
1276	//TODO: CMPSS $7, X11, X2               // f3440fc2da07
1277	//TODO: CMPSS $7, X11, X11              // 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	//TODO: CMPXCHG16B (BX)                 // 480fc70b
1312	//TODO: 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	//TODO: CRC32W (BX), DX                 // 66f20f38f113
1334	//TODO: CRC32W (R11), DX                // 66f2410f38f113
1335	//TODO: CRC32W DX, DX                   // 66f20f38f1d2
1336	//TODO: CRC32W R11, DX                  // 66f2410f38f1d3
1337	//TODO: CRC32W (BX), R11                // 66f2440f38f11b
1338	//TODO: CRC32W (R11), R11               // 66f2450f38f11b
1339	//TODO: CRC32W DX, R11                  // 66f2440f38f1da
1340	//TODO: CRC32W R11, R11                 // 66f2450f38f1db
1341	//TODO: CRC32L (BX), DX                 // f20f38f113
1342	//TODO: CRC32L (R11), DX                // f2410f38f113
1343	//TODO: CRC32L DX, DX                   // f20f38f1d2
1344	//TODO: CRC32L R11, DX                  // f2410f38f1d3
1345	//TODO: CRC32L (BX), R11                // f2440f38f11b
1346	//TODO: CRC32L (R11), R11               // f2450f38f11b
1347	//TODO: CRC32L DX, R11                  // f2440f38f1da
1348	//TODO: CRC32L R11, R11                 // f2450f38f1db
1349	//TODO: CRC32B (BX), DX                 // f20f38f013 or f2480f38f013
1350	//TODO: CRC32B (R11), DX                // f2410f38f013 or f2490f38f013
1351	//TODO: CRC32B DL, DX                   // f20f38f0d2 or f2480f38f0d2
1352	//TODO: CRC32B R11, DX                  // f2410f38f0d3 or f2490f38f0d3
1353	//TODO: CRC32B (BX), R11                // f2440f38f01b or f24c0f38f01b
1354	//TODO: CRC32B (R11), R11               // f2450f38f01b or f24d0f38f01b
1355	//TODO: CRC32B DL, R11                  // f2440f38f0da or f24c0f38f0da
1356	//TODO: 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	//TODO: 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	//TODO: DPPD $7, (BX), X2               // 660f3a411307
1624	//TODO: DPPD $7, (R11), X2              // 66410f3a411307
1625	//TODO: DPPD $7, X2, X2                 // 660f3a41d207
1626	//TODO: DPPD $7, X11, X2                // 66410f3a41d307
1627	//TODO: DPPD $7, (BX), X11              // 66440f3a411b07
1628	//TODO: DPPD $7, (R11), X11             // 66450f3a411b07
1629	//TODO: DPPD $7, X2, X11                // 66440f3a41da07
1630	//TODO: DPPD $7, X11, X11               // 66450f3a41db07
1631	//TODO: DPPS $7, (BX), X2               // 660f3a401307
1632	//TODO: DPPS $7, (R11), X2              // 66410f3a401307
1633	//TODO: DPPS $7, X2, X2                 // 660f3a40d207
1634	//TODO: DPPS $7, X11, X2                // 66410f3a40d307
1635	//TODO: DPPS $7, (BX), X11              // 66440f3a401b07
1636	//TODO: DPPS $7, (R11), X11             // 66450f3a401b07
1637	//TODO: DPPS $7, X2, X11                // 66440f3a40da07
1638	//TODO: DPPS $7, X11, X11               // 66450f3a40db07
1639	EMMS                                    // 0f77
1640	//TODO: ENTERQ $0x12, $0xf123           // c823f112
1641	//TODO: EXTRACTPS $7, X2, (BX)          // 660f3a171307
1642	//TODO: EXTRACTPS $7, X11, (BX)         // 66440f3a171b07
1643	//TODO: EXTRACTPS $7, X2, (R11)         // 66410f3a171307
1644	//TODO: EXTRACTPS $7, X11, (R11)        // 66450f3a171b07
1645	//TODO: EXTRACTPS $7, X2, DX            // 660f3a17d207
1646	//TODO: EXTRACTPS $7, X11, DX           // 66440f3a17da07
1647	//TODO: EXTRACTPS $7, X2, R11           // 66410f3a17d307
1648	//TODO: EXTRACTPS $7, X11, R11          // 66450f3a17db07
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	//TODO: FBLD (BX)                       // df23
1660	//TODO: FBLD (R11)                      // 41df23
1661	//TODO: FBSTP (BX)                      // df33
1662	//TODO: FBSTP (R11)                     // 41df33
1663	FCHS                                    // d9e0
1664	//TODO: FCMOVB F2, F0                   // dac2
1665	//TODO: FCMOVB F3, F0                   // dac3
1666	//TODO: FCMOVBE F2, F0                  // dad2
1667	//TODO: FCMOVBE F3, F0                  // dad3
1668	//TODO: FCMOVE F2, F0                   // daca
1669	//TODO: FCMOVE F3, F0                   // dacb
1670	//TODO: FCMOVNB F2, F0                  // dbc2
1671	//TODO: FCMOVNB F3, F0                  // dbc3
1672	//TODO: FCMOVNBE F2, F0                 // dbd2
1673	//TODO: 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	//TODO: FCMOVU F2, F0                   // dada
1679	//TODO: 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	//TODO: FCOMI F2, F0                    // dbf2
1685	//TODO: FCOMI F3, F0                    // dbf3
1686	//TODO: FCOMIP F2, F0                   // dff2
1687	//TODO: 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	//TODO: 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	//TODO: IMULW $0xf123, (BX), DX         // 66691323f1
1956	//TODO: IMULW $0xf123, (R11), DX        // 6641691323f1
1957	//TODO: IMULW $0xf123, DX, DX           // 6669d223f1
1958	//TODO: IMULW $0xf123, R11, DX          // 664169d323f1
1959	//TODO: IMULW $0xf123, (BX), R11        // 6644691b23f1
1960	//TODO: IMULW $0xf123, (R11), R11       // 6645691b23f1
1961	//TODO: IMULW $0xf123, DX, R11          // 664469da23f1
1962	//TODO: IMULW $0xf123, R11, R11         // 664569db23f1
1963	//TODO: IMULW $7, (BX), DX              // 666b1307
1964	//TODO: IMULW $7, (R11), DX             // 66416b1307
1965	//TODO: IMULW $7, DX, DX                // 666bd207
1966	//TODO: IMULW $7, R11, DX               // 66416bd307
1967	//TODO: IMULW $7, (BX), R11             // 66446b1b07
1968	//TODO: IMULW $7, (R11), R11            // 66456b1b07
1969	//TODO: IMULW $7, DX, R11               // 66446bda07
1970	//TODO: IMULW $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	//TODO: IMULL $0xf1234567, (BX), DX     // 6913674523f1
1980	//TODO: IMULL $0xf1234567, (R11), DX    // 416913674523f1
1981	//TODO: IMULL $0xf1234567, DX, DX       // 69d2674523f1
1982	//TODO: IMULL $0xf1234567, R11, DX      // 4169d3674523f1
1983	//TODO: IMULL $0xf1234567, (BX), R11    // 44691b674523f1
1984	//TODO: IMULL $0xf1234567, (R11), R11   // 45691b674523f1
1985	//TODO: IMULL $0xf1234567, DX, R11      // 4469da674523f1
1986	//TODO: IMULL $0xf1234567, R11, R11     // 4569db674523f1
1987	//TODO: IMULL $7, (BX), DX              // 6b1307
1988	//TODO: IMULL $7, (R11), DX             // 416b1307
1989	//TODO: IMULL $7, DX, DX                // 6bd207
1990	//TODO: IMULL $7, R11, DX               // 416bd307
1991	//TODO: IMULL $7, (BX), R11             // 446b1b07
1992	//TODO: IMULL $7, (R11), R11            // 456b1b07
1993	//TODO: IMULL $7, DX, R11               // 446bda07
1994	//TODO: IMULL $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	//TODO: IMULQ $0xfffffffff1234567, (BX), DX // 486913674523f1
2004	//TODO: IMULQ $0xfffffffff1234567, (R11), DX // 496913674523f1
2005	//TODO: IMULQ $0xfffffffff1234567, DX, DX // 4869d2674523f1
2006	//TODO: IMULQ $0xfffffffff1234567, R11, DX // 4969d3674523f1
2007	//TODO: IMULQ $0xfffffffff1234567, (BX), R11 // 4c691b674523f1
2008	//TODO: IMULQ $0xfffffffff1234567, (R11), R11 // 4d691b674523f1
2009	//TODO: IMULQ $0xfffffffff1234567, DX, R11 // 4c69da674523f1
2010	//TODO: IMULQ $0xfffffffff1234567, 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	//TODO: INSERTPS $7, (BX), X2           // 660f3a211307
2044	//TODO: INSERTPS $7, (R11), X2          // 66410f3a211307
2045	//TODO: INSERTPS $7, X2, X2             // 660f3a21d207
2046	//TODO: INSERTPS $7, X11, X2            // 66410f3a21d307
2047	//TODO: INSERTPS $7, (BX), X11          // 66440f3a211b07
2048	//TODO: INSERTPS $7, (R11), X11         // 66450f3a211b07
2049	//TODO: INSERTPS $7, X2, X11            // 66440f3a21da07
2050	//TODO: 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	//TODO: INVPCID (BX), DX                // 660f388213
2058	//TODO: INVPCID (R11), DX               // 66410f388213
2059	//TODO: INVPCID (BX), R11               // 66440f38821b
2060	//TODO: 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	//TODO: LARQ (BX), DX                   // 480f0213
2144	//TODO: LARQ (R11), DX                  // 490f0213
2145	//TODO: LARQ DX, DX                     // 480f02d2
2146	//TODO: LARQ R11, DX                    // 490f02d3
2147	//TODO: LARQ (BX), R11                  // 4c0f021b
2148	//TODO: LARQ (R11), R11                 // 4d0f021b
2149	//TODO: LARQ DX, R11                    // 4c0f02da
2150	//TODO: 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	//TODO: LFSW (BX), DX                   // 660fb413
2172	//TODO: LFSW (R11), DX                  // 66410fb413
2173	//TODO: LFSW (BX), R11                  // 66440fb41b
2174	//TODO: LFSW (R11), R11                 // 66450fb41b
2175	//TODO: LFSL (BX), DX                   // 0fb413
2176	//TODO: LFSL (R11), DX                  // 410fb413
2177	//TODO: LFSL (BX), R11                  // 440fb41b
2178	//TODO: LFSL (R11), R11                 // 450fb41b
2179	//TODO: LFSQ (BX), DX                   // 480fb413
2180	//TODO: LFSQ (R11), DX                  // 490fb413
2181	//TODO: LFSQ (BX), R11                  // 4c0fb41b
2182	//TODO: LFSQ (R11), R11                 // 4d0fb41b
2183	//TODO: LGDT (BX)                       // 0f0113
2184	//TODO: LGDT (R11)                      // 410f0113
2185	//TODO: LGSW (BX), DX                   // 660fb513
2186	//TODO: LGSW (R11), DX                  // 66410fb513
2187	//TODO: LGSW (BX), R11                  // 66440fb51b
2188	//TODO: LGSW (R11), R11                 // 66450fb51b
2189	//TODO: LGSL (BX), DX                   // 0fb513
2190	//TODO: LGSL (R11), DX                  // 410fb513
2191	//TODO: LGSL (BX), R11                  // 440fb51b
2192	//TODO: LGSL (R11), R11                 // 450fb51b
2193	//TODO: LGSQ (BX), DX                   // 480fb513
2194	//TODO: LGSQ (R11), DX                  // 490fb513
2195	//TODO: LGSQ (BX), R11                  // 4c0fb51b
2196	//TODO: LGSQ (R11), R11                 // 4d0fb51b
2197	//TODO: LIDT (BX)                       // 0f011b
2198	//TODO: LIDT (R11)                      // 410f011b
2199	//TODO: LLDT (BX)                       // 0f0013
2200	//TODO: LLDT (R11)                      // 410f0013
2201	//TODO: LLDT DX                         // 0f00d2
2202	//TODO: LLDT R11                        // 410f00d3
2203	//TODO: LMSW (BX)                       // 0f0133
2204	//TODO: LMSW (R11)                      // 410f0133
2205	//TODO: LMSW DX                         // 0f01f2
2206	//TODO: 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	//TODO: LSLQ (BX), DX                   // 480f0313
2231	//TODO: LSLQ (R11), DX                  // 490f0313
2232	//TODO: LSLQ DX, DX                     // 480f03d2
2233	//TODO: LSLQ R11, DX                    // 490f03d3
2234	//TODO: LSLQ (BX), R11                  // 4c0f031b
2235	//TODO: LSLQ (R11), R11                 // 4d0f031b
2236	//TODO: LSLQ DX, R11                    // 4c0f03da
2237	//TODO: LSLQ R11, R11                   // 4d0f03db
2238	//TODO: LSSW (BX), DX                   // 660fb213
2239	//TODO: LSSW (R11), DX                  // 66410fb213
2240	//TODO: LSSW (BX), R11                  // 66440fb21b
2241	//TODO: LSSW (R11), R11                 // 66450fb21b
2242	//TODO: LSSL (BX), DX                   // 0fb213
2243	//TODO: LSSL (R11), DX                  // 410fb213
2244	//TODO: LSSL (BX), R11                  // 440fb21b
2245	//TODO: LSSL (R11), R11                 // 450fb21b
2246	//TODO: LSSQ (BX), DX                   // 480fb213
2247	//TODO: LSSQ (R11), DX                  // 490fb213
2248	//TODO: LSSQ (BX), R11                  // 4c0fb21b
2249	//TODO: LSSQ (R11), R11                 // 4d0fb21b
2250	//TODO: LTR (BX)                        // 0f001b
2251	//TODO: LTR (R11)                       // 410f001b
2252	//TODO: LTR DX                          // 0f00da
2253	//TODO: LTR R11                         // 410f00db
2254	//TODO: LZCNTW (BX), DX                 // 66f30fbd13
2255	//TODO: LZCNTW (R11), DX                // 66f3410fbd13
2256	//TODO: LZCNTW DX, DX                   // 66f30fbdd2
2257	//TODO: LZCNTW R11, DX                  // 66f3410fbdd3
2258	//TODO: LZCNTW (BX), R11                // 66f3440fbd1b
2259	//TODO: LZCNTW (R11), R11               // 66f3450fbd1b
2260	//TODO: LZCNTW DX, R11                  // 66f3440fbdda
2261	//TODO: LZCNTW R11, R11                 // 66f3450fbddb
2262	//TODO: LZCNTL (BX), DX                 // f30fbd13
2263	//TODO: LZCNTL (R11), DX                // f3410fbd13
2264	//TODO: LZCNTL DX, DX                   // f30fbdd2
2265	//TODO: LZCNTL R11, DX                  // f3410fbdd3
2266	//TODO: LZCNTL (BX), R11                // f3440fbd1b
2267	//TODO: LZCNTL (R11), R11               // f3450fbd1b
2268	//TODO: LZCNTL DX, R11                  // f3440fbdda
2269	//TODO: LZCNTL R11, R11                 // f3450fbddb
2270	//TODO: LZCNTQ (BX), DX                 // f3480fbd13
2271	//TODO: LZCNTQ (R11), DX                // f3490fbd13
2272	//TODO: LZCNTQ DX, DX                   // f3480fbdd2
2273	//TODO: LZCNTQ R11, DX                  // f3490fbdd3
2274	//TODO: LZCNTQ (BX), R11                // f34c0fbd1b
2275	//TODO: LZCNTQ (R11), R11               // f34d0fbd1b
2276	//TODO: LZCNTQ DX, R11                  // f34c0fbdda
2277	//TODO: 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	//TODO: 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	//TODO: MOVQ DX, DR2                    // 0f23d2
2359	//TODO: MOVQ R11, DR2                   // 410f23d3
2360	//TODO: MOVQ DX, DR3                    // 0f23da
2361	//TODO: 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	//TODO: MOVQ DR2, DX                    // 0f21d2
2471	//TODO: MOVQ DR3, DX                    // 0f21da
2472	//TODO: MOVQ DR2, R11                   // 410f21d3
2473	//TODO: 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	//TODO: MOVBEWW DX, (BX)                // 660f38f113
2499	//TODO: MOVBEWW R11, (BX)               // 66440f38f11b
2500	//TODO: MOVBEWW DX, (R11)               // 66410f38f113
2501	//TODO: MOVBEWW R11, (R11)              // 66450f38f11b
2502	//TODO: MOVBELL DX, (BX)                // 0f38f113
2503	//TODO: MOVBELL R11, (BX)               // 440f38f11b
2504	//TODO: MOVBELL DX, (R11)               // 410f38f113
2505	//TODO: MOVBELL R11, (R11)              // 450f38f11b
2506	//TODO: MOVBEQQ DX, (BX)                // 480f38f113
2507	//TODO: MOVBEQQ R11, (BX)               // 4c0f38f11b
2508	//TODO: MOVBEQQ DX, (R11)               // 490f38f113
2509	//TODO: MOVBEQQ R11, (R11)              // 4d0f38f11b
2510	//TODO: MOVBEWW (BX), DX                // 660f38f013
2511	//TODO: MOVBEWW (R11), DX               // 66410f38f013
2512	//TODO: MOVBEWW (BX), R11               // 66440f38f01b
2513	//TODO: MOVBEWW (R11), R11              // 66450f38f01b
2514	//TODO: MOVBELL (BX), DX                // 0f38f013
2515	//TODO: MOVBELL (R11), DX               // 410f38f013
2516	//TODO: MOVBELL (BX), R11               // 440f38f01b
2517	//TODO: MOVBELL (R11), R11              // 450f38f01b
2518	//TODO: MOVBEQQ (BX), DX                // 480f38f013
2519	//TODO: MOVBEQQ (R11), DX               // 490f38f013
2520	//TODO: MOVBEQQ (BX), R11               // 4c0f38f01b
2521	//TODO: MOVBEQQ (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	//TODO: MOVNTDQA (BX), X2               // 660f382a13
2643	//TODO: MOVNTDQA (R11), X2              // 66410f382a13
2644	//TODO: MOVNTDQA (BX), X11              // 66440f382a1b
2645	//TODO: 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	//TODO: MOVSD (BX), X2                  // f20f1013
2689	//TODO: MOVSD (R11), X2                 // f2410f1013
2690	//TODO: MOVSD X2, X2                    // f20f10d2 or f20f11d2
2691	//TODO: MOVSD X11, X2                   // f2410f10d3 or f2440f11da
2692	//TODO: MOVSD (BX), X11                 // f2440f101b
2693	//TODO: MOVSD (R11), X11                // f2450f101b
2694	//TODO: MOVSD X2, X11                   // f2440f10da or f2410f11d3
2695	//TODO: MOVSD X11, X11                  // f2450f10db or f2450f11db
2696	//TODO: MOVSD X2, (BX)                  // f20f1113
2697	//TODO: MOVSD X11, (BX)                 // f2440f111b
2698	//TODO: MOVSD X2, (R11)                 // f2410f1113
2699	//TODO: 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	//TODO: MOVSWW (BX), DX                 // 660fbf13
2731	//TODO: MOVSWW (R11), DX                // 66410fbf13
2732	//TODO: MOVSWW DX, DX                   // 660fbfd2
2733	//TODO: MOVSWW R11, DX                  // 66410fbfd3
2734	//TODO: MOVSWW (BX), R11                // 66440fbf1b
2735	//TODO: MOVSWW (R11), R11               // 66450fbf1b
2736	//TODO: MOVSWW DX, R11                  // 66440fbfda
2737	//TODO: 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	//TODO: MOVZWW (BX), DX                 // 660fb713
2811	//TODO: MOVZWW (R11), DX                // 66410fb713
2812	//TODO: MOVZWW DX, DX                   // 660fb7d2
2813	//TODO: MOVZWW R11, DX                  // 66410fb7d3
2814	//TODO: MOVZWW (BX), R11                // 66440fb71b
2815	//TODO: MOVZWW (R11), R11               // 66450fb71b
2816	//TODO: MOVZWW DX, R11                  // 66440fb7da
2817	//TODO: 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	//TODO: MOVBQZX (BX), DX                // 480fb613
2851	//TODO: MOVBQZX (R11), DX               // 490fb613
2852	//TODO: MOVBQZX DL, DX                  // 480fb6d2
2853	//TODO: MOVBQZX R11, DX                 // 490fb6d3
2854	//TODO: MOVBQZX (BX), R11               // 4c0fb61b
2855	//TODO: MOVBQZX (R11), R11              // 4d0fb61b
2856	//TODO: MOVBQZX DL, R11                 // 4c0fb6da
2857	//TODO: MOVBQZX R11, R11                // 4d0fb6db
2858	//TODO: MPSADBW $7, (BX), X2            // 660f3a421307
2859	//TODO: MPSADBW $7, (R11), X2           // 66410f3a421307
2860	//TODO: MPSADBW $7, X2, X2              // 660f3a42d207
2861	//TODO: MPSADBW $7, X11, X2             // 66410f3a42d307
2862	//TODO: MPSADBW $7, (BX), X11           // 66440f3a421b07
2863	//TODO: MPSADBW $7, (R11), X11          // 66450f3a421b07
2864	//TODO: MPSADBW $7, X2, X11             // 66440f3a42da07
2865	//TODO: 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	//TODO: 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	//TODO: NOPW (BX)                       // 660f1f03
2948	//TODO: NOPW (R11)                      // 66410f1f03
2949	//TODO: NOPW DX                         // 660f1fc2
2950	//TODO: NOPW R11                        // 66410f1fc3
2951	//TODO: NOPL (BX)                       // 0f1f03
2952	//TODO: NOPL (R11)                      // 410f1f03
2953	//TODO: NOPL DX                         // 0f1fc2
2954	//TODO: 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	//TODO: PABSB (BX), X2                  // 660f381c13
3085	//TODO: PABSB (R11), X2                 // 66410f381c13
3086	//TODO: PABSB X2, X2                    // 660f381cd2
3087	//TODO: PABSB X11, X2                   // 66410f381cd3
3088	//TODO: PABSB (BX), X11                 // 66440f381c1b
3089	//TODO: PABSB (R11), X11                // 66450f381c1b
3090	//TODO: PABSB X2, X11                   // 66440f381cda
3091	//TODO: 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	//TODO: PABSD (BX), X2                  // 660f381e13
3101	//TODO: PABSD (R11), X2                 // 66410f381e13
3102	//TODO: PABSD X2, X2                    // 660f381ed2
3103	//TODO: PABSD X11, X2                   // 66410f381ed3
3104	//TODO: PABSD (BX), X11                 // 66440f381e1b
3105	//TODO: PABSD (R11), X11                // 66450f381e1b
3106	//TODO: PABSD X2, X11                   // 66440f381eda
3107	//TODO: 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	//TODO: PABSW (BX), X2                  // 660f381d13
3117	//TODO: PABSW (R11), X2                 // 66410f381d13
3118	//TODO: PABSW X2, X2                    // 660f381dd2
3119	//TODO: PABSW X11, X2                   // 66410f381dd3
3120	//TODO: PABSW (BX), X11                 // 66440f381d1b
3121	//TODO: PABSW (R11), X11                // 66450f381d1b
3122	//TODO: PABSW X2, X11                   // 66440f381dda
3123	//TODO: 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	//TODO: PACKUSDW (BX), X2               // 660f382b13
3157	//TODO: PACKUSDW (R11), X2              // 66410f382b13
3158	//TODO: PACKUSDW X2, X2                 // 660f382bd2
3159	//TODO: PACKUSDW X11, X2                // 66410f382bd3
3160	//TODO: PACKUSDW (BX), X11              // 66440f382b1b
3161	//TODO: PACKUSDW (R11), X11             // 66450f382b1b
3162	//TODO: PACKUSDW X2, X11                // 66440f382bda
3163	//TODO: 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	//TODO: PALIGNR $7, (BX), X2            // 660f3a0f1307
3317	//TODO: PALIGNR $7, (R11), X2           // 66410f3a0f1307
3318	//TODO: PALIGNR $7, X2, X2              // 660f3a0fd207
3319	//TODO: PALIGNR $7, X11, X2             // 66410f3a0fd307
3320	//TODO: PALIGNR $7, (BX), X11           // 66440f3a0f1b07
3321	//TODO: PALIGNR $7, (R11), X11          // 66450f3a0f1b07
3322	//TODO: PALIGNR $7, X2, X11             // 66440f3a0fda07
3323	//TODO: 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	//TODO: PBLENDVB XMM0, (BX), X2         // 660f381013
3389	//TODO: PBLENDVB XMM0, (R11), X2        // 66410f381013
3390	//TODO: PBLENDVB XMM0, X2, X2           // 660f3810d2
3391	//TODO: PBLENDVB XMM0, X11, X2          // 66410f3810d3
3392	//TODO: PBLENDVB XMM0, (BX), X11        // 66440f38101b
3393	//TODO: PBLENDVB XMM0, (R11), X11       // 66450f38101b
3394	//TODO: PBLENDVB XMM0, X2, X11          // 66440f3810da
3395	//TODO: PBLENDVB XMM0, X11, X11         // 66450f3810db
3396	//TODO: PBLENDW $7, (BX), X2            // 660f3a0e1307
3397	//TODO: PBLENDW $7, (R11), X2           // 66410f3a0e1307
3398	//TODO: PBLENDW $7, X2, X2              // 660f3a0ed207
3399	//TODO: PBLENDW $7, X11, X2             // 66410f3a0ed307
3400	//TODO: PBLENDW $7, (BX), X11           // 66440f3a0e1b07
3401	//TODO: PBLENDW $7, (R11), X11          // 66450f3a0e1b07
3402	//TODO: PBLENDW $7, X2, X11             // 66440f3a0eda07
3403	//TODO: 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	//TODO: PCMPEQQ (BX), X2                // 660f382913
3445	//TODO: PCMPEQQ (R11), X2               // 66410f382913
3446	//TODO: PCMPEQQ X2, X2                  // 660f3829d2
3447	//TODO: PCMPEQQ X11, X2                 // 66410f3829d3
3448	//TODO: PCMPEQQ (BX), X11               // 66440f38291b
3449	//TODO: PCMPEQQ (R11), X11              // 66450f38291b
3450	//TODO: PCMPEQQ X2, X11                 // 66440f3829da
3451	//TODO: 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	//TODO: PCMPESTRI $7, (BX), X2          // 660f3a611307
3469	//TODO: PCMPESTRI $7, (R11), X2         // 66410f3a611307
3470	//TODO: PCMPESTRI $7, X2, X2            // 660f3a61d207
3471	//TODO: PCMPESTRI $7, X11, X2           // 66410f3a61d307
3472	//TODO: PCMPESTRI $7, (BX), X11         // 66440f3a611b07
3473	//TODO: PCMPESTRI $7, (R11), X11        // 66450f3a611b07
3474	//TODO: PCMPESTRI $7, X2, X11           // 66440f3a61da07
3475	//TODO: PCMPESTRI $7, X11, X11          // 66450f3a61db07
3476	//TODO: PCMPESTRM $7, (BX), X2          // 660f3a601307
3477	//TODO: PCMPESTRM $7, (R11), X2         // 66410f3a601307
3478	//TODO: PCMPESTRM $7, X2, X2            // 660f3a60d207
3479	//TODO: PCMPESTRM $7, X11, X2           // 66410f3a60d307
3480	//TODO: PCMPESTRM $7, (BX), X11         // 66440f3a601b07
3481	//TODO: PCMPESTRM $7, (R11), X11        // 66450f3a601b07
3482	//TODO: PCMPESTRM $7, X2, X11           // 66440f3a60da07
3483	//TODO: 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	//TODO: PCMPGTQ (BX), X2                // 660f383713
3517	//TODO: PCMPGTQ (R11), X2               // 66410f383713
3518	//TODO: PCMPGTQ X2, X2                  // 660f3837d2
3519	//TODO: PCMPGTQ X11, X2                 // 66410f3837d3
3520	//TODO: PCMPGTQ (BX), X11               // 66440f38371b
3521	//TODO: PCMPGTQ (R11), X11              // 66450f38371b
3522	//TODO: PCMPGTQ X2, X11                 // 66440f3837da
3523	//TODO: 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	//TODO: PCMPISTRI $7, (BX), X2          // 660f3a631307
3541	//TODO: PCMPISTRI $7, (R11), X2         // 66410f3a631307
3542	//TODO: PCMPISTRI $7, X2, X2            // 660f3a63d207
3543	//TODO: PCMPISTRI $7, X11, X2           // 66410f3a63d307
3544	//TODO: PCMPISTRI $7, (BX), X11         // 66440f3a631b07
3545	//TODO: PCMPISTRI $7, (R11), X11        // 66450f3a631b07
3546	//TODO: PCMPISTRI $7, X2, X11           // 66440f3a63da07
3547	//TODO: PCMPISTRI $7, X11, X11          // 66450f3a63db07
3548	//TODO: PCMPISTRM $7, (BX), X2          // 660f3a621307
3549	//TODO: PCMPISTRM $7, (R11), X2         // 66410f3a621307
3550	//TODO: PCMPISTRM $7, X2, X2            // 660f3a62d207
3551	//TODO: PCMPISTRM $7, X11, X2           // 66410f3a62d307
3552	//TODO: PCMPISTRM $7, (BX), X11         // 66440f3a621b07
3553	//TODO: PCMPISTRM $7, (R11), X11        // 66450f3a621b07
3554	//TODO: PCMPISTRM $7, X2, X11           // 66440f3a62da07
3555	//TODO: 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	//TODO: PEXTRW $7, X2, (BX)             // 660f3a151307
3621	//TODO: PEXTRW $7, X11, (BX)            // 66440f3a151b07
3622	//TODO: PEXTRW $7, X2, (R11)            // 66410f3a151307
3623	//TODO: 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	//TODO: PHADDSW (BX), X2                // 660f380313
3649	//TODO: PHADDSW (R11), X2               // 66410f380313
3650	//TODO: PHADDSW X2, X2                  // 660f3803d2
3651	//TODO: PHADDSW X11, X2                 // 66410f3803d3
3652	//TODO: PHADDSW (BX), X11               // 66440f38031b
3653	//TODO: PHADDSW (R11), X11              // 66450f38031b
3654	//TODO: PHADDSW X2, X11                 // 66440f3803da
3655	//TODO: 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	//TODO: PHADDW (BX), X2                 // 660f380113
3665	//TODO: PHADDW (R11), X2                // 66410f380113
3666	//TODO: PHADDW X2, X2                   // 660f3801d2
3667	//TODO: PHADDW X11, X2                  // 66410f3801d3
3668	//TODO: PHADDW (BX), X11                // 66440f38011b
3669	//TODO: PHADDW (R11), X11               // 66450f38011b
3670	//TODO: PHADDW X2, X11                  // 66440f3801da
3671	//TODO: PHADDW X11, X11                 // 66450f3801db
3672	//TODO: PHMINPOSUW (BX), X2             // 660f384113
3673	//TODO: PHMINPOSUW (R11), X2            // 66410f384113
3674	//TODO: PHMINPOSUW X2, X2               // 660f3841d2
3675	//TODO: PHMINPOSUW X11, X2              // 66410f3841d3
3676	//TODO: PHMINPOSUW (BX), X11            // 66440f38411b
3677	//TODO: PHMINPOSUW (R11), X11           // 66450f38411b
3678	//TODO: PHMINPOSUW X2, X11              // 66440f3841da
3679	//TODO: 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	//TODO: PHSUBD (BX), X2                 // 660f380613
3689	//TODO: PHSUBD (R11), X2                // 66410f380613
3690	//TODO: PHSUBD X2, X2                   // 660f3806d2
3691	//TODO: PHSUBD X11, X2                  // 66410f3806d3
3692	//TODO: PHSUBD (BX), X11                // 66440f38061b
3693	//TODO: PHSUBD (R11), X11               // 66450f38061b
3694	//TODO: PHSUBD X2, X11                  // 66440f3806da
3695	//TODO: 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	//TODO: PHSUBSW (BX), X2                // 660f380713
3705	//TODO: PHSUBSW (R11), X2               // 66410f380713
3706	//TODO: PHSUBSW X2, X2                  // 660f3807d2
3707	//TODO: PHSUBSW X11, X2                 // 66410f3807d3
3708	//TODO: PHSUBSW (BX), X11               // 66440f38071b
3709	//TODO: PHSUBSW (R11), X11              // 66450f38071b
3710	//TODO: PHSUBSW X2, X11                 // 66440f3807da
3711	//TODO: 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	//TODO: PHSUBW (BX), X2                 // 660f380513
3721	//TODO: PHSUBW (R11), X2                // 66410f380513
3722	//TODO: PHSUBW X2, X2                   // 660f3805d2
3723	//TODO: PHSUBW X11, X2                  // 66410f3805d3
3724	//TODO: PHSUBW (BX), X11                // 66440f38051b
3725	//TODO: PHSUBW (R11), X11               // 66450f38051b
3726	//TODO: PHSUBW X2, X11                  // 66440f3805da
3727	//TODO: 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	//TODO: PMADDUBSW (BX), X2              // 660f380413
3777	//TODO: PMADDUBSW (R11), X2             // 66410f380413
3778	//TODO: PMADDUBSW X2, X2                // 660f3804d2
3779	//TODO: PMADDUBSW X11, X2               // 66410f3804d3
3780	//TODO: PMADDUBSW (BX), X11             // 66440f38041b
3781	//TODO: PMADDUBSW (R11), X11            // 66450f38041b
3782	//TODO: PMADDUBSW X2, X11               // 66440f3804da
3783	//TODO: 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	//TODO: PMAXSB (BX), X2                 // 660f383c13
3801	//TODO: PMAXSB (R11), X2                // 66410f383c13
3802	//TODO: PMAXSB X2, X2                   // 660f383cd2
3803	//TODO: PMAXSB X11, X2                  // 66410f383cd3
3804	//TODO: PMAXSB (BX), X11                // 66440f383c1b
3805	//TODO: PMAXSB (R11), X11               // 66450f383c1b
3806	//TODO: PMAXSB X2, X11                  // 66440f383cda
3807	//TODO: PMAXSB X11, X11                 // 66450f383cdb
3808	//TODO: PMAXSD (BX), X2                 // 660f383d13
3809	//TODO: PMAXSD (R11), X2                // 66410f383d13
3810	//TODO: PMAXSD X2, X2                   // 660f383dd2
3811	//TODO: PMAXSD X11, X2                  // 66410f383dd3
3812	//TODO: PMAXSD (BX), X11                // 66440f383d1b
3813	//TODO: PMAXSD (R11), X11               // 66450f383d1b
3814	//TODO: PMAXSD X2, X11                  // 66440f383dda
3815	//TODO: 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	//TODO: PMAXUD (BX), X2                 // 660f383f13
3849	//TODO: PMAXUD (R11), X2                // 66410f383f13
3850	//TODO: PMAXUD X2, X2                   // 660f383fd2
3851	//TODO: PMAXUD X11, X2                  // 66410f383fd3
3852	//TODO: PMAXUD (BX), X11                // 66440f383f1b
3853	//TODO: PMAXUD (R11), X11               // 66450f383f1b
3854	//TODO: PMAXUD X2, X11                  // 66440f383fda
3855	//TODO: PMAXUD X11, X11                 // 66450f383fdb
3856	//TODO: PMAXUW (BX), X2                 // 660f383e13
3857	//TODO: PMAXUW (R11), X2                // 66410f383e13
3858	//TODO: PMAXUW X2, X2                   // 660f383ed2
3859	//TODO: PMAXUW X11, X2                  // 66410f383ed3
3860	//TODO: PMAXUW (BX), X11                // 66440f383e1b
3861	//TODO: PMAXUW (R11), X11               // 66450f383e1b
3862	//TODO: PMAXUW X2, X11                  // 66440f383eda
3863	//TODO: PMAXUW X11, X11                 // 66450f383edb
3864	//TODO: PMINSB (BX), X2                 // 660f383813
3865	//TODO: PMINSB (R11), X2                // 66410f383813
3866	//TODO: PMINSB X2, X2                   // 660f3838d2
3867	//TODO: PMINSB X11, X2                  // 66410f3838d3
3868	//TODO: PMINSB (BX), X11                // 66440f38381b
3869	//TODO: PMINSB (R11), X11               // 66450f38381b
3870	//TODO: PMINSB X2, X11                  // 66440f3838da
3871	//TODO: PMINSB X11, X11                 // 66450f3838db
3872	//TODO: PMINSD (BX), X2                 // 660f383913
3873	//TODO: PMINSD (R11), X2                // 66410f383913
3874	//TODO: PMINSD X2, X2                   // 660f3839d2
3875	//TODO: PMINSD X11, X2                  // 66410f3839d3
3876	//TODO: PMINSD (BX), X11                // 66440f38391b
3877	//TODO: PMINSD (R11), X11               // 66450f38391b
3878	//TODO: PMINSD X2, X11                  // 66440f3839da
3879	//TODO: 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	//TODO: PMINUD (BX), X2                 // 660f383b13
3913	//TODO: PMINUD (R11), X2                // 66410f383b13
3914	//TODO: PMINUD X2, X2                   // 660f383bd2
3915	//TODO: PMINUD X11, X2                  // 66410f383bd3
3916	//TODO: PMINUD (BX), X11                // 66440f383b1b
3917	//TODO: PMINUD (R11), X11               // 66450f383b1b
3918	//TODO: PMINUD X2, X11                  // 66440f383bda
3919	//TODO: PMINUD X11, X11                 // 66450f383bdb
3920	//TODO: PMINUW (BX), X2                 // 660f383a13
3921	//TODO: PMINUW (R11), X2                // 66410f383a13
3922	//TODO: PMINUW X2, X2                   // 660f383ad2
3923	//TODO: PMINUW X11, X2                  // 66410f383ad3
3924	//TODO: PMINUW (BX), X11                // 66440f383a1b
3925	//TODO: PMINUW (R11), X11               // 66450f383a1b
3926	//TODO: PMINUW X2, X11                  // 66440f383ada
3927	//TODO: 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	//TODO: PMULHRSW (BX), X2               // 660f380b13
4049	//TODO: PMULHRSW (R11), X2              // 66410f380b13
4050	//TODO: PMULHRSW X2, X2                 // 660f380bd2
4051	//TODO: PMULHRSW X11, X2                // 66410f380bd3
4052	//TODO: PMULHRSW (BX), X11              // 66440f380b1b
4053	//TODO: PMULHRSW (R11), X11             // 66450f380b1b
4054	//TODO: PMULHRSW X2, X11                // 66440f380bda
4055	//TODO: 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	//TODO: PSIGNB (BX), X2                 // 660f380813
4285	//TODO: PSIGNB (R11), X2                // 66410f380813
4286	//TODO: PSIGNB X2, X2                   // 660f3808d2
4287	//TODO: PSIGNB X11, X2                  // 66410f3808d3
4288	//TODO: PSIGNB (BX), X11                // 66440f38081b
4289	//TODO: PSIGNB (R11), X11               // 66450f38081b
4290	//TODO: PSIGNB X2, X11                  // 66440f3808da
4291	//TODO: 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	//TODO: PSIGND (BX), X2                 // 660f380a13
4301	//TODO: PSIGND (R11), X2                // 66410f380a13
4302	//TODO: PSIGND X2, X2                   // 660f380ad2
4303	//TODO: PSIGND X11, X2                  // 66410f380ad3
4304	//TODO: PSIGND (BX), X11                // 66440f380a1b
4305	//TODO: PSIGND (R11), X11               // 66450f380a1b
4306	//TODO: PSIGND X2, X11                  // 66440f380ada
4307	//TODO: 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	//TODO: PSIGNW (BX), X2                 // 660f380913
4317	//TODO: PSIGNW (R11), X2                // 66410f380913
4318	//TODO: PSIGNW X2, X2                   // 660f3809d2
4319	//TODO: PSIGNW X11, X2                  // 66410f3809d3
4320	//TODO: PSIGNW (BX), X11                // 66440f38091b
4321	//TODO: PSIGNW (R11), X11               // 66450f38091b
4322	//TODO: PSIGNW X2, X11                  // 66440f3809da
4323	//TODO: 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	//TODO: PTEST (BX), X2                  // 660f381713
4617	//TODO: PTEST (R11), X2                 // 66410f381713
4618	//TODO: PTEST X2, X2                    // 660f3817d2
4619	//TODO: PTEST X11, X2                   // 66410f3817d3
4620	//TODO: PTEST (BX), X11                 // 66440f38171b
4621	//TODO: PTEST (R11), X11                // 66450f38171b
4622	//TODO: PTEST X2, X11                   // 66440f3817da
4623	//TODO: 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	//TODO: RDFSBASE DX                     // f30faec2 or f3480faec2
4895	//TODO: RDFSBASE R11                    // f3410faec3 or f3490faec3
4896	//TODO: RDGSBASE DX                     // f30faeca or f3480faeca
4897	//TODO: RDGSBASE R11                    // f3410faecb or f3490faecb
4898	RDMSR                                   // 0f32
4899	//TODO: RDPKRU                          // 0f01ee
4900	RDPMC                                   // 0f33
4901	//TODO: RDRAND DX                       // 660fc7f2 or 0fc7f2 or 480fc7f2
4902	//TODO: RDRAND R11                      // 66410fc7f3 or 410fc7f3 or 490fc7f3
4903	//TODO: RDSEED DX                       // 660fc7fa or 0fc7fa or 480fc7fa
4904	//TODO: RDSEED R11                      // 66410fc7fb or 410fc7fb or 490fc7fb
4905	RDTSC                                   // 0f31
4906	//TODO: RDTSCP                          // 0f01f9
4907	JCS 2(PC)
4908	//TODO: RETQ                            // c3
4909	JCS 2(PC)
4910	//TODO: RETQ $0xf123                    // c223f1
4911	JCS 2(PC)
4912	//TODO: RETFQ                           // cb
4913	JCS 2(PC)
4914	//TODO: RETFQ $0xf123                   // ca23f1
4915	ROLW $1, (BX)                           // 66d103
4916	ROLW $1, (R11)                          // 6641d103
4917	ROLW $1, DX                             // 66d1c2
4918	ROLW $1, R11                            // 6641d1c3
4919	ROLW CL, (BX)                           // 66d303
4920	ROLW CL, (R11)                          // 6641d303
4921	ROLW CL, DX                             // 66d3c2
4922	ROLW CL, R11                            // 6641d3c3
4923	ROLW $7, (BX)                           // 66c10307
4924	ROLW $7, (R11)                          // 6641c10307
4925	ROLW $7, DX                             // 66c1c207
4926	ROLW $7, R11                            // 6641c1c307
4927	ROLL $1, (BX)                           // d103
4928	ROLL $1, (R11)                          // 41d103
4929	ROLL $1, DX                             // d1c2
4930	ROLL $1, R11                            // 41d1c3
4931	ROLL CL, (BX)                           // d303
4932	ROLL CL, (R11)                          // 41d303
4933	ROLL CL, DX                             // d3c2
4934	ROLL CL, R11                            // 41d3c3
4935	ROLL $7, (BX)                           // c10307
4936	ROLL $7, (R11)                          // 41c10307
4937	ROLL $7, DX                             // c1c207
4938	ROLL $7, R11                            // 41c1c307
4939	ROLQ $1, (BX)                           // 48d103
4940	ROLQ $1, (R11)                          // 49d103
4941	ROLQ $1, DX                             // 48d1c2
4942	ROLQ $1, R11                            // 49d1c3
4943	ROLQ CL, (BX)                           // 48d303
4944	ROLQ CL, (R11)                          // 49d303
4945	ROLQ CL, DX                             // 48d3c2
4946	ROLQ CL, R11                            // 49d3c3
4947	ROLQ $7, (BX)                           // 48c10307
4948	ROLQ $7, (R11)                          // 49c10307
4949	ROLQ $7, DX                             // 48c1c207
4950	ROLQ $7, R11                            // 49c1c307
4951	ROLB $1, (BX)                           // d003
4952	ROLB $1, (R11)                          // 41d003
4953	ROLB $1, DL                             // d0c2
4954	ROLB $1, R11                            // 41d0c3
4955	ROLB CL, (BX)                           // d203
4956	ROLB CL, (R11)                          // 41d203
4957	ROLB CL, DL                             // d2c2
4958	ROLB CL, R11                            // 41d2c3
4959	ROLB $7, (BX)                           // c00307
4960	ROLB $7, (R11)                          // 41c00307
4961	ROLB $7, DL                             // c0c207
4962	ROLB $7, R11                            // 41c0c307
4963	RORW $1, (BX)                           // 66d10b
4964	RORW $1, (R11)                          // 6641d10b
4965	RORW $1, DX                             // 66d1ca
4966	RORW $1, R11                            // 6641d1cb
4967	RORW CL, (BX)                           // 66d30b
4968	RORW CL, (R11)                          // 6641d30b
4969	RORW CL, DX                             // 66d3ca
4970	RORW CL, R11                            // 6641d3cb
4971	RORW $7, (BX)                           // 66c10b07
4972	RORW $7, (R11)                          // 6641c10b07
4973	RORW $7, DX                             // 66c1ca07
4974	RORW $7, R11                            // 6641c1cb07
4975	RORL $1, (BX)                           // d10b
4976	RORL $1, (R11)                          // 41d10b
4977	RORL $1, DX                             // d1ca
4978	RORL $1, R11                            // 41d1cb
4979	RORL CL, (BX)                           // d30b
4980	RORL CL, (R11)                          // 41d30b
4981	RORL CL, DX                             // d3ca
4982	RORL CL, R11                            // 41d3cb
4983	RORL $7, (BX)                           // c10b07
4984	RORL $7, (R11)                          // 41c10b07
4985	RORL $7, DX                             // c1ca07
4986	RORL $7, R11                            // 41c1cb07
4987	RORQ $1, (BX)                           // 48d10b
4988	RORQ $1, (R11)                          // 49d10b
4989	RORQ $1, DX                             // 48d1ca
4990	RORQ $1, R11                            // 49d1cb
4991	RORQ CL, (BX)                           // 48d30b
4992	RORQ CL, (R11)                          // 49d30b
4993	RORQ CL, DX                             // 48d3ca
4994	RORQ CL, R11                            // 49d3cb
4995	RORQ $7, (BX)                           // 48c10b07
4996	RORQ $7, (R11)                          // 49c10b07
4997	RORQ $7, DX                             // 48c1ca07
4998	RORQ $7, R11                            // 49c1cb07
4999	RORB $1, (BX)                           // d00b
5000	RORB $1, (R11)                          // 41d00b
5001	RORB $1, DL                             // d0ca
5002	RORB $1, R11                            // 41d0cb
5003	RORB CL, (BX)                           // d20b
5004	RORB CL, (R11)                          // 41d20b
5005	RORB CL, DL                             // d2ca
5006	RORB CL, R11                            // 41d2cb
5007	RORB $7, (BX)                           // c00b07
5008	RORB $7, (R11)                          // 41c00b07
5009	RORB $7, DL                             // c0ca07
5010	RORB $7, R11                            // 41c0cb07
5011	RORXL $7, (BX), DX              // c4e37bf01307
5012	RORXL $7, (R11), DX             // c4c37bf01307
5013	RORXL $7, DX, DX                // c4e37bf0d207
5014	RORXL $7, R11, DX               // c4c37bf0d307
5015	RORXL $7, (BX), R11             // c4637bf01b07
5016	RORXL $7, (R11), R11            // c4437bf01b07
5017	RORXL $7, DX, R11               // c4637bf0da07
5018	RORXL $7, R11, R11              // c4437bf0db07
5019	RORXQ $7, (BX), DX              // c4e3fbf01307
5020	RORXQ $7, (R11), DX             // c4c3fbf01307
5021	RORXQ $7, DX, DX                // c4e3fbf0d207
5022	RORXQ $7, R11, DX               // c4c3fbf0d307
5023	RORXQ $7, (BX), R11             // c463fbf01b07
5024	RORXQ $7, (R11), R11            // c443fbf01b07
5025	RORXQ $7, DX, R11               // c463fbf0da07
5026	RORXQ $7, R11, R11              // c443fbf0db07
5027	ROUNDPD $7, (BX), X2                    // 660f3a091307
5028	ROUNDPD $7, (R11), X2                   // 66410f3a091307
5029	ROUNDPD $7, X2, X2                      // 660f3a09d207
5030	ROUNDPD $7, X11, X2                     // 66410f3a09d307
5031	ROUNDPD $7, (BX), X11                   // 66440f3a091b07
5032	ROUNDPD $7, (R11), X11                  // 66450f3a091b07
5033	ROUNDPD $7, X2, X11                     // 66440f3a09da07
5034	ROUNDPD $7, X11, X11                    // 66450f3a09db07
5035	ROUNDPS $7, (BX), X2                    // 660f3a081307
5036	ROUNDPS $7, (R11), X2                   // 66410f3a081307
5037	ROUNDPS $7, X2, X2                      // 660f3a08d207
5038	ROUNDPS $7, X11, X2                     // 66410f3a08d307
5039	ROUNDPS $7, (BX), X11                   // 66440f3a081b07
5040	ROUNDPS $7, (R11), X11                  // 66450f3a081b07
5041	ROUNDPS $7, X2, X11                     // 66440f3a08da07
5042	ROUNDPS $7, X11, X11                    // 66450f3a08db07
5043	ROUNDSD $7, (BX), X2                    // 660f3a0b1307
5044	ROUNDSD $7, (R11), X2                   // 66410f3a0b1307
5045	ROUNDSD $7, X2, X2                      // 660f3a0bd207
5046	ROUNDSD $7, X11, X2                     // 66410f3a0bd307
5047	ROUNDSD $7, (BX), X11                   // 66440f3a0b1b07
5048	ROUNDSD $7, (R11), X11                  // 66450f3a0b1b07
5049	ROUNDSD $7, X2, X11                     // 66440f3a0bda07
5050	ROUNDSD $7, X11, X11                    // 66450f3a0bdb07
5051	ROUNDSS $7, (BX), X2                    // 660f3a0a1307
5052	ROUNDSS $7, (R11), X2                   // 66410f3a0a1307
5053	ROUNDSS $7, X2, X2                      // 660f3a0ad207
5054	ROUNDSS $7, X11, X2                     // 66410f3a0ad307
5055	ROUNDSS $7, (BX), X11                   // 66440f3a0a1b07
5056	ROUNDSS $7, (R11), X11                  // 66450f3a0a1b07
5057	ROUNDSS $7, X2, X11                     // 66440f3a0ada07
5058	ROUNDSS $7, X11, X11                    // 66450f3a0adb07
5059	RSM                                     // 0faa
5060	RSQRTPS (BX), X2                        // 0f5213
5061	RSQRTPS (R11), X2                       // 410f5213
5062	RSQRTPS X2, X2                          // 0f52d2
5063	RSQRTPS X11, X2                         // 410f52d3
5064	RSQRTPS (BX), X11                       // 440f521b
5065	RSQRTPS (R11), X11                      // 450f521b
5066	RSQRTPS X2, X11                         // 440f52da
5067	RSQRTPS X11, X11                        // 450f52db
5068	RSQRTSS (BX), X2                        // f30f5213
5069	RSQRTSS (R11), X2                       // f3410f5213
5070	RSQRTSS X2, X2                          // f30f52d2
5071	RSQRTSS X11, X2                         // f3410f52d3
5072	RSQRTSS (BX), X11                       // f3440f521b
5073	RSQRTSS (R11), X11                      // f3450f521b
5074	RSQRTSS X2, X11                         // f3440f52da
5075	RSQRTSS X11, X11                        // f3450f52db
5076	//TODO: SAHF                            // 9e
5077	SARW $1, (BX)                           // 66d13b
5078	SARW $1, (R11)                          // 6641d13b
5079	SARW $1, DX                             // 66d1fa
5080	SARW $1, R11                            // 6641d1fb
5081	SARW CL, (BX)                           // 66d33b
5082	SARW CL, (R11)                          // 6641d33b
5083	SARW CL, DX                             // 66d3fa
5084	SARW CL, R11                            // 6641d3fb
5085	SARW $7, (BX)                           // 66c13b07
5086	SARW $7, (R11)                          // 6641c13b07
5087	SARW $7, DX                             // 66c1fa07
5088	SARW $7, R11                            // 6641c1fb07
5089	SARL $1, (BX)                           // d13b
5090	SARL $1, (R11)                          // 41d13b
5091	SARL $1, DX                             // d1fa
5092	SARL $1, R11                            // 41d1fb
5093	SARL CL, (BX)                           // d33b
5094	SARL CL, (R11)                          // 41d33b
5095	SARL CL, DX                             // d3fa
5096	SARL CL, R11                            // 41d3fb
5097	SARL $7, (BX)                           // c13b07
5098	SARL $7, (R11)                          // 41c13b07
5099	SARL $7, DX                             // c1fa07
5100	SARL $7, R11                            // 41c1fb07
5101	SARQ $1, (BX)                           // 48d13b
5102	SARQ $1, (R11)                          // 49d13b
5103	SARQ $1, DX                             // 48d1fa
5104	SARQ $1, R11                            // 49d1fb
5105	SARQ CL, (BX)                           // 48d33b
5106	SARQ CL, (R11)                          // 49d33b
5107	SARQ CL, DX                             // 48d3fa
5108	SARQ CL, R11                            // 49d3fb
5109	SARQ $7, (BX)                           // 48c13b07
5110	SARQ $7, (R11)                          // 49c13b07
5111	SARQ $7, DX                             // 48c1fa07
5112	SARQ $7, R11                            // 49c1fb07
5113	SARB $1, (BX)                           // d03b
5114	SARB $1, (R11)                          // 41d03b
5115	SARB $1, DL                             // d0fa
5116	SARB $1, R11                            // 41d0fb
5117	SARB CL, (BX)                           // d23b
5118	SARB CL, (R11)                          // 41d23b
5119	SARB CL, DL                             // d2fa
5120	SARB CL, R11                            // 41d2fb
5121	SARB $7, (BX)                           // c03b07
5122	SARB $7, (R11)                          // 41c03b07
5123	SARB $7, DL                             // c0fa07
5124	SARB $7, R11                            // 41c0fb07
5125	SARXL R9, (BX), DX                      // c4e232f713
5126	SARXL R9, (R11), DX                     // c4c232f713
5127	SARXL R9, DX, DX                        // c4e232f7d2
5128	SARXL R9, R11, DX                       // c4c232f7d3
5129	SARXL R9, (BX), R11                     // c46232f71b
5130	SARXL R9, (R11), R11                    // c44232f71b
5131	SARXL R9, DX, R11                       // c46232f7da
5132	SARXL R9, R11, R11                      // c44232f7db
5133	SARXQ R14, (BX), DX                     // c4e28af713
5134	SARXQ R14, (R11), DX                    // c4c28af713
5135	SARXQ R14, DX, DX                       // c4e28af7d2
5136	SARXQ R14, R11, DX                      // c4c28af7d3
5137	SARXQ R14, (BX), R11                    // c4628af71b
5138	SARXQ R14, (R11), R11                   // c4428af71b
5139	SARXQ R14, DX, R11                      // c4628af7da
5140	SARXQ R14, R11, R11                     // c4428af7db
5141	SBBB $7, AL                             // 1c07
5142	SBBW $61731, AX                         // 661d23f1
5143	SBBL $4045620583, AX                    // 1d674523f1
5144	SBBQ $-249346713, AX                    // 481d674523f1
5145	SBBW $61731, (BX)                       // 66811b23f1
5146	SBBW $61731, (R11)                      // 6641811b23f1
5147	SBBW $61731, DX                         // 6681da23f1
5148	SBBW $61731, R11                        // 664181db23f1
5149	SBBW $7, (BX)                           // 66831b07
5150	SBBW $7, (R11)                          // 6641831b07
5151	SBBW $7, DX                             // 6683da07
5152	SBBW $7, R11                            // 664183db07
5153	SBBW DX, (BX)                           // 661913
5154	SBBW R11, (BX)                          // 6644191b
5155	SBBW DX, (R11)                          // 66411913
5156	SBBW R11, (R11)                         // 6645191b
5157	SBBW DX, DX                             // 6619d2 or 661bd2
5158	SBBW R11, DX                            // 664419da or 66411bd3
5159	SBBW DX, R11                            // 664119d3 or 66441bda
5160	SBBW R11, R11                           // 664519db or 66451bdb
5161	SBBL $4045620583, (BX)                  // 811b674523f1
5162	SBBL $4045620583, (R11)                 // 41811b674523f1
5163	SBBL $4045620583, DX                    // 81da674523f1
5164	SBBL $4045620583, R11                   // 4181db674523f1
5165	SBBL $7, (BX)                           // 831b07
5166	SBBL $7, (R11)                          // 41831b07
5167	SBBL $7, DX                             // 83da07
5168	SBBL $7, R11                            // 4183db07
5169	SBBL DX, (BX)                           // 1913
5170	SBBL R11, (BX)                          // 44191b
5171	SBBL DX, (R11)                          // 411913
5172	SBBL R11, (R11)                         // 45191b
5173	SBBL DX, DX                             // 19d2 or 1bd2
5174	SBBL R11, DX                            // 4419da or 411bd3
5175	SBBL DX, R11                            // 4119d3 or 441bda
5176	SBBL R11, R11                           // 4519db or 451bdb
5177	SBBQ $-249346713, (BX)                  // 48811b674523f1
5178	SBBQ $-249346713, (R11)                 // 49811b674523f1
5179	SBBQ $-249346713, DX                    // 4881da674523f1
5180	SBBQ $-249346713, R11                   // 4981db674523f1
5181	SBBQ $7, (BX)                           // 48831b07
5182	SBBQ $7, (R11)                          // 49831b07
5183	SBBQ $7, DX                             // 4883da07
5184	SBBQ $7, R11                            // 4983db07
5185	SBBQ DX, (BX)                           // 481913
5186	SBBQ R11, (BX)                          // 4c191b
5187	SBBQ DX, (R11)                          // 491913
5188	SBBQ R11, (R11)                         // 4d191b
5189	SBBQ DX, DX                             // 4819d2 or 481bd2
5190	SBBQ R11, DX                            // 4c19da or 491bd3
5191	SBBQ DX, R11                            // 4919d3 or 4c1bda
5192	SBBQ R11, R11                           // 4d19db or 4d1bdb
5193	SBBB $7, (BX)                           // 801b07
5194	SBBB $7, (R11)                          // 41801b07
5195	SBBB $7, DL                             // 80da07
5196	SBBB $7, R11                            // 4180db07
5197	SBBB DL, (BX)                           // 1813
5198	SBBB R11, (BX)                          // 44181b
5199	SBBB DL, (R11)                          // 411813
5200	SBBB R11, (R11)                         // 45181b
5201	SBBB DL, DL                             // 18d2 or 1ad2
5202	SBBB R11, DL                            // 4418da or 411ad3
5203	SBBB DL, R11                            // 4118d3 or 441ada
5204	SBBB R11, R11                           // 4518db or 451adb
5205	SBBW (BX), DX                           // 661b13
5206	SBBW (R11), DX                          // 66411b13
5207	SBBW (BX), R11                          // 66441b1b
5208	SBBW (R11), R11                         // 66451b1b
5209	SBBL (BX), DX                           // 1b13
5210	SBBL (R11), DX                          // 411b13
5211	SBBL (BX), R11                          // 441b1b
5212	SBBL (R11), R11                         // 451b1b
5213	SBBQ (BX), DX                           // 481b13
5214	SBBQ (R11), DX                          // 491b13
5215	SBBQ (BX), R11                          // 4c1b1b
5216	SBBQ (R11), R11                         // 4d1b1b
5217	SBBB (BX), DL                           // 1a13
5218	SBBB (R11), DL                          // 411a13
5219	SBBB (BX), R11                          // 441a1b
5220	SBBB (R11), R11                         // 451a1b
5221	SCASB                                   // ae
5222	SCASL                                   // af
5223	SCASQ                                   // 48af
5224	SCASW                                   // 66af
5225	SETHI (BX)                              // 0f9703
5226	SETHI (R11)                             // 410f9703
5227	SETHI DL                                // 0f97c2
5228	SETHI R11                               // 410f97c3
5229	SETCC (BX)                              // 0f9303
5230	SETCC (R11)                             // 410f9303
5231	SETCC DL                                // 0f93c2
5232	SETCC R11                               // 410f93c3
5233	SETCS (BX)                              // 0f9203
5234	SETCS (R11)                             // 410f9203
5235	SETCS DL                                // 0f92c2
5236	SETCS R11                               // 410f92c3
5237	SETLS (BX)                              // 0f9603
5238	SETLS (R11)                             // 410f9603
5239	SETLS DL                                // 0f96c2
5240	SETLS R11                               // 410f96c3
5241	SETEQ (BX)                              // 0f9403
5242	SETEQ (R11)                             // 410f9403
5243	SETEQ DL                                // 0f94c2
5244	SETEQ R11                               // 410f94c3
5245	SETGT (BX)                              // 0f9f03
5246	SETGT (R11)                             // 410f9f03
5247	SETGT DL                                // 0f9fc2
5248	SETGT R11                               // 410f9fc3
5249	SETGE (BX)                              // 0f9d03
5250	SETGE (R11)                             // 410f9d03
5251	SETGE DL                                // 0f9dc2
5252	SETGE R11                               // 410f9dc3
5253	SETLT (BX)                              // 0f9c03
5254	SETLT (R11)                             // 410f9c03
5255	SETLT DL                                // 0f9cc2
5256	SETLT R11                               // 410f9cc3
5257	SETLE (BX)                              // 0f9e03
5258	SETLE (R11)                             // 410f9e03
5259	SETLE DL                                // 0f9ec2
5260	SETLE R11                               // 410f9ec3
5261	SETNE (BX)                              // 0f9503
5262	SETNE (R11)                             // 410f9503
5263	SETNE DL                                // 0f95c2
5264	SETNE R11                               // 410f95c3
5265	SETOC (BX)                              // 0f9103
5266	SETOC (R11)                             // 410f9103
5267	SETOC DL                                // 0f91c2
5268	SETOC R11                               // 410f91c3
5269	SETPC (BX)                              // 0f9b03
5270	SETPC (R11)                             // 410f9b03
5271	SETPC DL                                // 0f9bc2
5272	SETPC R11                               // 410f9bc3
5273	SETPL (BX)                              // 0f9903
5274	SETPL (R11)                             // 410f9903
5275	SETPL DL                                // 0f99c2
5276	SETPL R11                               // 410f99c3
5277	SETOS (BX)                              // 0f9003
5278	SETOS (R11)                             // 410f9003
5279	SETOS DL                                // 0f90c2
5280	SETOS R11                               // 410f90c3
5281	SETPS (BX)                              // 0f9a03
5282	SETPS (R11)                             // 410f9a03
5283	SETPS DL                                // 0f9ac2
5284	SETPS R11                               // 410f9ac3
5285	SETMI (BX)                              // 0f9803
5286	SETMI (R11)                             // 410f9803
5287	SETMI DL                                // 0f98c2
5288	SETMI R11                               // 410f98c3
5289	SFENCE                                  // 0faef8
5290	//TODO: SGDT (BX)                       // 0f0103
5291	//TODO: SGDT (R11)                      // 410f0103
5292	SHLW $1, (BX)                           // 66d123
5293	SHLW $1, (R11)                          // 6641d123
5294	SHLW $1, DX                             // 66d1e2
5295	SHLW $1, R11                            // 6641d1e3
5296	SHLW CL, (BX)                           // 66d323
5297	SHLW CL, (R11)                          // 6641d323
5298	SHLW CL, DX                             // 66d3e2
5299	SHLW CL, R11                            // 6641d3e3
5300	SHLW $7, (BX)                           // 66c12307
5301	SHLW $7, (R11)                          // 6641c12307
5302	SHLW $7, DX                             // 66c1e207
5303	SHLW $7, R11                            // 6641c1e307
5304	SHLL $1, (BX)                           // d123
5305	SHLL $1, (R11)                          // 41d123
5306	SHLL $1, DX                             // d1e2
5307	SHLL $1, R11                            // 41d1e3
5308	SHLL CL, (BX)                           // d323
5309	SHLL CL, (R11)                          // 41d323
5310	SHLL CL, DX                             // d3e2
5311	SHLL CL, R11                            // 41d3e3
5312	SHLL $7, (BX)                           // c12307
5313	SHLL $7, (R11)                          // 41c12307
5314	SHLL $7, DX                             // c1e207
5315	SHLL $7, R11                            // 41c1e307
5316	SHLQ $1, (BX)                           // 48d123
5317	SHLQ $1, (R11)                          // 49d123
5318	SHLQ $1, DX                             // 48d1e2
5319	SHLQ $1, R11                            // 49d1e3
5320	SHLQ CL, (BX)                           // 48d323
5321	SHLQ CL, (R11)                          // 49d323
5322	SHLQ CL, DX                             // 48d3e2
5323	SHLQ CL, R11                            // 49d3e3
5324	SHLQ $7, (BX)                           // 48c12307
5325	SHLQ $7, (R11)                          // 49c12307
5326	SHLQ $7, DX                             // 48c1e207
5327	SHLQ $7, R11                            // 49c1e307
5328	SHLB $1, (BX)                           // d023
5329	SHLB $1, (R11)                          // 41d023
5330	SHLB $1, DL                             // d0e2
5331	SHLB $1, R11                            // 41d0e3
5332	SHLB CL, (BX)                           // d223
5333	SHLB CL, (R11)                          // 41d223
5334	SHLB CL, DL                             // d2e2
5335	SHLB CL, R11                            // 41d2e3
5336	SHLB $7, (BX)                           // c02307
5337	SHLB $7, (R11)                          // 41c02307
5338	SHLB $7, DL                             // c0e207
5339	SHLB $7, R11                            // 41c0e307
5340	SHLW CL, DX, (BX)                       // 660fa513
5341	SHLW CL, R11, (BX)                      // 66440fa51b
5342	SHLW CL, DX, (R11)                      // 66410fa513
5343	SHLW CL, R11, (R11)                     // 66450fa51b
5344	SHLW CL, DX, DX                         // 660fa5d2
5345	SHLW CL, R11, DX                        // 66440fa5da
5346	SHLW CL, DX, R11                        // 66410fa5d3
5347	SHLW CL, R11, R11                       // 66450fa5db
5348	SHLW $7, DX, (BX)                       // 660fa41307
5349	SHLW $7, R11, (BX)                      // 66440fa41b07
5350	SHLW $7, DX, (R11)                      // 66410fa41307
5351	SHLW $7, R11, (R11)                     // 66450fa41b07
5352	SHLW $7, DX, DX                         // 660fa4d207
5353	SHLW $7, R11, DX                        // 66440fa4da07
5354	SHLW $7, DX, R11                        // 66410fa4d307
5355	SHLW $7, R11, R11                       // 66450fa4db07
5356	SHLL CL, DX, (BX)                       // 0fa513
5357	SHLL CL, R11, (BX)                      // 440fa51b
5358	SHLL CL, DX, (R11)                      // 410fa513
5359	SHLL CL, R11, (R11)                     // 450fa51b
5360	SHLL CL, DX, DX                         // 0fa5d2
5361	SHLL CL, R11, DX                        // 440fa5da
5362	SHLL CL, DX, R11                        // 410fa5d3
5363	SHLL CL, R11, R11                       // 450fa5db
5364	SHLL $7, DX, (BX)                       // 0fa41307
5365	SHLL $7, R11, (BX)                      // 440fa41b07
5366	SHLL $7, DX, (R11)                      // 410fa41307
5367	SHLL $7, R11, (R11)                     // 450fa41b07
5368	SHLL $7, DX, DX                         // 0fa4d207
5369	SHLL $7, R11, DX                        // 440fa4da07
5370	SHLL $7, DX, R11                        // 410fa4d307
5371	SHLL $7, R11, R11                       // 450fa4db07
5372	SHLQ CL, DX, (BX)                       // 480fa513
5373	SHLQ CL, R11, (BX)                      // 4c0fa51b
5374	SHLQ CL, DX, (R11)                      // 490fa513
5375	SHLQ CL, R11, (R11)                     // 4d0fa51b
5376	SHLQ CL, DX, DX                         // 480fa5d2
5377	SHLQ CL, R11, DX                        // 4c0fa5da
5378	SHLQ CL, DX, R11                        // 490fa5d3
5379	SHLQ CL, R11, R11                       // 4d0fa5db
5380	SHLQ $7, DX, (BX)                       // 480fa41307
5381	SHLQ $7, R11, (BX)                      // 4c0fa41b07
5382	SHLQ $7, DX, (R11)                      // 490fa41307
5383	SHLQ $7, R11, (R11)                     // 4d0fa41b07
5384	SHLQ $7, DX, DX                         // 480fa4d207
5385	SHLQ $7, R11, DX                        // 4c0fa4da07
5386	SHLQ $7, DX, R11                        // 490fa4d307
5387	SHLQ $7, R11, R11                       // 4d0fa4db07
5388	SHLXL R9, (BX), DX                      // c4e231f713
5389	SHLXL R9, (R11), DX                     // c4c231f713
5390	SHLXL R9, DX, DX                        // c4e231f7d2
5391	SHLXL R9, R11, DX                       // c4c231f7d3
5392	SHLXL R9, (BX), R11                     // c46231f71b
5393	SHLXL R9, (R11), R11                    // c44231f71b
5394	SHLXL R9, DX, R11                       // c46231f7da
5395	SHLXL R9, R11, R11                      // c44231f7db
5396	SHLXQ R14, (BX), DX                     // c4e289f713
5397	SHLXQ R14, (R11), DX                    // c4c289f713
5398	SHLXQ R14, DX, DX                       // c4e289f7d2
5399	SHLXQ R14, R11, DX                      // c4c289f7d3
5400	SHLXQ R14, (BX), R11                    // c46289f71b
5401	SHLXQ R14, (R11), R11                   // c44289f71b
5402	SHLXQ R14, DX, R11                      // c46289f7da
5403	SHLXQ R14, R11, R11                     // c44289f7db
5404	SHRW $1, (BX)                           // 66d12b
5405	SHRW $1, (R11)                          // 6641d12b
5406	SHRW $1, DX                             // 66d1ea
5407	SHRW $1, R11                            // 6641d1eb
5408	SHRW CL, (BX)                           // 66d32b
5409	SHRW CL, (R11)                          // 6641d32b
5410	SHRW CL, DX                             // 66d3ea
5411	SHRW CL, R11                            // 6641d3eb
5412	SHRW $7, (BX)                           // 66c12b07
5413	SHRW $7, (R11)                          // 6641c12b07
5414	SHRW $7, DX                             // 66c1ea07
5415	SHRW $7, R11                            // 6641c1eb07
5416	SHRL $1, (BX)                           // d12b
5417	SHRL $1, (R11)                          // 41d12b
5418	SHRL $1, DX                             // d1ea
5419	SHRL $1, R11                            // 41d1eb
5420	SHRL CL, (BX)                           // d32b
5421	SHRL CL, (R11)                          // 41d32b
5422	SHRL CL, DX                             // d3ea
5423	SHRL CL, R11                            // 41d3eb
5424	SHRL $7, (BX)                           // c12b07
5425	SHRL $7, (R11)                          // 41c12b07
5426	SHRL $7, DX                             // c1ea07
5427	SHRL $7, R11                            // 41c1eb07
5428	SHRQ $1, (BX)                           // 48d12b
5429	SHRQ $1, (R11)                          // 49d12b
5430	SHRQ $1, DX                             // 48d1ea
5431	SHRQ $1, R11                            // 49d1eb
5432	SHRQ CL, (BX)                           // 48d32b
5433	SHRQ CL, (R11)                          // 49d32b
5434	SHRQ CL, DX                             // 48d3ea
5435	SHRQ CL, R11                            // 49d3eb
5436	SHRQ $7, (BX)                           // 48c12b07
5437	SHRQ $7, (R11)                          // 49c12b07
5438	SHRQ $7, DX                             // 48c1ea07
5439	SHRQ $7, R11                            // 49c1eb07
5440	SHRB $1, (BX)                           // d02b
5441	SHRB $1, (R11)                          // 41d02b
5442	SHRB $1, DL                             // d0ea
5443	SHRB $1, R11                            // 41d0eb
5444	SHRB CL, (BX)                           // d22b
5445	SHRB CL, (R11)                          // 41d22b
5446	SHRB CL, DL                             // d2ea
5447	SHRB CL, R11                            // 41d2eb
5448	SHRB $7, (BX)                           // c02b07
5449	SHRB $7, (R11)                          // 41c02b07
5450	SHRB $7, DL                             // c0ea07
5451	SHRB $7, R11                            // 41c0eb07
5452	SHRW CL, DX, (BX)                       // 660fad13
5453	SHRW CL, R11, (BX)                      // 66440fad1b
5454	SHRW CL, DX, (R11)                      // 66410fad13
5455	SHRW CL, R11, (R11)                     // 66450fad1b
5456	SHRW CL, DX, DX                         // 660fadd2
5457	SHRW CL, R11, DX                        // 66440fadda
5458	SHRW CL, DX, R11                        // 66410fadd3
5459	SHRW CL, R11, R11                       // 66450faddb
5460	SHRW $7, DX, (BX)                       // 660fac1307
5461	SHRW $7, R11, (BX)                      // 66440fac1b07
5462	SHRW $7, DX, (R11)                      // 66410fac1307
5463	SHRW $7, R11, (R11)                     // 66450fac1b07
5464	SHRW $7, DX, DX                         // 660facd207
5465	SHRW $7, R11, DX                        // 66440facda07
5466	SHRW $7, DX, R11                        // 66410facd307
5467	SHRW $7, R11, R11                       // 66450facdb07
5468	SHRL CL, DX, (BX)                       // 0fad13
5469	SHRL CL, R11, (BX)                      // 440fad1b
5470	SHRL CL, DX, (R11)                      // 410fad13
5471	SHRL CL, R11, (R11)                     // 450fad1b
5472	SHRL CL, DX, DX                         // 0fadd2
5473	SHRL CL, R11, DX                        // 440fadda
5474	SHRL CL, DX, R11                        // 410fadd3
5475	SHRL CL, R11, R11                       // 450faddb
5476	SHRL $7, DX, (BX)                       // 0fac1307
5477	SHRL $7, R11, (BX)                      // 440fac1b07
5478	SHRL $7, DX, (R11)                      // 410fac1307
5479	SHRL $7, R11, (R11)                     // 450fac1b07
5480	SHRL $7, DX, DX                         // 0facd207
5481	SHRL $7, R11, DX                        // 440facda07
5482	SHRL $7, DX, R11                        // 410facd307
5483	SHRL $7, R11, R11                       // 450facdb07
5484	SHRQ CL, DX, (BX)                       // 480fad13
5485	SHRQ CL, R11, (BX)                      // 4c0fad1b
5486	SHRQ CL, DX, (R11)                      // 490fad13
5487	SHRQ CL, R11, (R11)                     // 4d0fad1b
5488	SHRQ CL, DX, DX                         // 480fadd2
5489	SHRQ CL, R11, DX                        // 4c0fadda
5490	SHRQ CL, DX, R11                        // 490fadd3
5491	SHRQ CL, R11, R11                       // 4d0faddb
5492	SHRQ $7, DX, (BX)                       // 480fac1307
5493	SHRQ $7, R11, (BX)                      // 4c0fac1b07
5494	SHRQ $7, DX, (R11)                      // 490fac1307
5495	SHRQ $7, R11, (R11)                     // 4d0fac1b07
5496	SHRQ $7, DX, DX                         // 480facd207
5497	SHRQ $7, R11, DX                        // 4c0facda07
5498	SHRQ $7, DX, R11                        // 490facd307
5499	SHRQ $7, R11, R11                       // 4d0facdb07
5500	SHRXL R9, (BX), DX                      // c4e233f713
5501	SHRXL R9, (R11), DX                     // c4c233f713
5502	SHRXL R9, DX, DX                        // c4e233f7d2
5503	SHRXL R9, R11, DX                       // c4c233f7d3
5504	SHRXL R9, (BX), R11                     // c46233f71b
5505	SHRXL R9, (R11), R11                    // c44233f71b
5506	SHRXL R9, DX, R11                       // c46233f7da
5507	SHRXL R9, R11, R11                      // c44233f7db
5508	SHRXQ R14, (BX), DX                     // c4e28bf713
5509	SHRXQ R14, (R11), DX                    // c4c28bf713
5510	SHRXQ R14, DX, DX                       // c4e28bf7d2
5511	SHRXQ R14, R11, DX                      // c4c28bf7d3
5512	SHRXQ R14, (BX), R11                    // c4628bf71b
5513	SHRXQ R14, (R11), R11                   // c4428bf71b
5514	SHRXQ R14, DX, R11                      // c4628bf7da
5515	SHRXQ R14, R11, R11                     // c4428bf7db
5516	SHUFPD $7, (BX), X2                     // 660fc61307
5517	SHUFPD $7, (R11), X2                    // 66410fc61307
5518	SHUFPD $7, X2, X2                       // 660fc6d207
5519	SHUFPD $7, X11, X2                      // 66410fc6d307
5520	SHUFPD $7, (BX), X11                    // 66440fc61b07
5521	SHUFPD $7, (R11), X11                   // 66450fc61b07
5522	SHUFPD $7, X2, X11                      // 66440fc6da07
5523	SHUFPD $7, X11, X11                     // 66450fc6db07
5524	SHUFPS $7, (BX), X2                     // 0fc61307
5525	SHUFPS $7, (R11), X2                    // 410fc61307
5526	SHUFPS $7, X2, X2                       // 0fc6d207
5527	SHUFPS $7, X11, X2                      // 410fc6d307
5528	SHUFPS $7, (BX), X11                    // 440fc61b07
5529	SHUFPS $7, (R11), X11                   // 450fc61b07
5530	SHUFPS $7, X2, X11                      // 440fc6da07
5531	SHUFPS $7, X11, X11                     // 450fc6db07
5532	//TODO: SIDT (BX)                       // 0f010b
5533	//TODO: SIDT (R11)                      // 410f010b
5534	//TODO: SLDTW (BX)                      // 660f0003
5535	//TODO: SLDTW (R11)                     // 66410f0003
5536	//TODO: SLDTW DX                        // 660f00c2
5537	//TODO: SLDTW R11                       // 66410f00c3
5538	//TODO: SLDTL (BX)                      // 0f0003
5539	//TODO: SLDTL (R11)                     // 410f0003
5540	//TODO: SLDTL DX                        // 0f00c2
5541	//TODO: SLDTL R11                       // 410f00c3
5542	//TODO: SLDTQ (BX)                      // 480f0003
5543	//TODO: SLDTQ (R11)                     // 490f0003
5544	//TODO: SLDTQ DX                        // 480f00c2
5545	//TODO: SLDTQ R11                       // 490f00c3
5546	//TODO: SMSWW (BX)                      // 660f0123
5547	//TODO: SMSWW (R11)                     // 66410f0123
5548	//TODO: SMSWW DX                        // 660f01e2
5549	//TODO: SMSWW R11                       // 66410f01e3
5550	//TODO: SMSWL (BX)                      // 0f0123
5551	//TODO: SMSWL (R11)                     // 410f0123
5552	//TODO: SMSWL DX                        // 0f01e2
5553	//TODO: SMSWL R11                       // 410f01e3
5554	//TODO: SMSWQ (BX)                      // 480f0123
5555	//TODO: SMSWQ (R11)                     // 490f0123
5556	//TODO: SMSWQ DX                        // 480f01e2
5557	//TODO: SMSWQ R11                       // 490f01e3
5558	SQRTPD (BX), X2                         // 660f5113
5559	SQRTPD (R11), X2                        // 66410f5113
5560	SQRTPD X2, X2                           // 660f51d2
5561	SQRTPD X11, X2                          // 66410f51d3
5562	SQRTPD (BX), X11                        // 66440f511b
5563	SQRTPD (R11), X11                       // 66450f511b
5564	SQRTPD X2, X11                          // 66440f51da
5565	SQRTPD X11, X11                         // 66450f51db
5566	SQRTPS (BX), X2                         // 0f5113
5567	SQRTPS (R11), X2                        // 410f5113
5568	SQRTPS X2, X2                           // 0f51d2
5569	SQRTPS X11, X2                          // 410f51d3
5570	SQRTPS (BX), X11                        // 440f511b
5571	SQRTPS (R11), X11                       // 450f511b
5572	SQRTPS X2, X11                          // 440f51da
5573	SQRTPS X11, X11                         // 450f51db
5574	SQRTSD (BX), X2                         // f20f5113
5575	SQRTSD (R11), X2                        // f2410f5113
5576	SQRTSD X2, X2                           // f20f51d2
5577	SQRTSD X11, X2                          // f2410f51d3
5578	SQRTSD (BX), X11                        // f2440f511b
5579	SQRTSD (R11), X11                       // f2450f511b
5580	SQRTSD X2, X11                          // f2440f51da
5581	SQRTSD X11, X11                         // f2450f51db
5582	SQRTSS (BX), X2                         // f30f5113
5583	SQRTSS (R11), X2                        // f3410f5113
5584	SQRTSS X2, X2                           // f30f51d2
5585	SQRTSS X11, X2                          // f3410f51d3
5586	SQRTSS (BX), X11                        // f3440f511b
5587	SQRTSS (R11), X11                       // f3450f511b
5588	SQRTSS X2, X11                          // f3440f51da
5589	SQRTSS X11, X11                         // f3450f51db
5590	//TODO: STAC                            // 0f01cb
5591	STC                                     // f9
5592	STD                                     // fd
5593	STI                                     // fb
5594	STMXCSR (BX)                            // 0fae1b
5595	STMXCSR (R11)                           // 410fae1b
5596	STOSB                                   // aa
5597	STOSL                                   // ab
5598	STOSQ                                   // 48ab
5599	STOSW                                   // 66ab
5600	//TODO: STRW (BX)                       // 660f000b
5601	//TODO: STRW (R11)                      // 66410f000b
5602	//TODO: STRW DX                         // 660f00ca
5603	//TODO: STRW R11                        // 66410f00cb
5604	//TODO: STRL (BX)                       // 0f000b
5605	//TODO: STRL (R11)                      // 410f000b
5606	//TODO: STRL DX                         // 0f00ca
5607	//TODO: STRL R11                        // 410f00cb
5608	//TODO: STRQ (BX)                       // 480f000b
5609	//TODO: STRQ (R11)                      // 490f000b
5610	//TODO: STRQ DX                         // 480f00ca
5611	//TODO: STRQ R11                        // 490f00cb
5612	SUBB $7, AL                             // 2c07
5613	SUBW $61731, AX                         // 662d23f1
5614	SUBL $4045620583, AX                    // 2d674523f1
5615	SUBQ $-249346713, AX                    // 482d674523f1
5616	SUBW $61731, (BX)                       // 66812b23f1
5617	SUBW $61731, (R11)                      // 6641812b23f1
5618	SUBW $61731, DX                         // 6681ea23f1
5619	SUBW $61731, R11                        // 664181eb23f1
5620	SUBW $7, (BX)                           // 66832b07
5621	SUBW $7, (R11)                          // 6641832b07
5622	SUBW $7, DX                             // 6683ea07
5623	SUBW $7, R11                            // 664183eb07
5624	SUBW DX, (BX)                           // 662913
5625	SUBW R11, (BX)                          // 6644291b
5626	SUBW DX, (R11)                          // 66412913
5627	SUBW R11, (R11)                         // 6645291b
5628	SUBW DX, DX                             // 6629d2 or 662bd2
5629	SUBW R11, DX                            // 664429da or 66412bd3
5630	SUBW DX, R11                            // 664129d3 or 66442bda
5631	SUBW R11, R11                           // 664529db or 66452bdb
5632	SUBL $4045620583, (BX)                  // 812b674523f1
5633	SUBL $4045620583, (R11)                 // 41812b674523f1
5634	SUBL $4045620583, DX                    // 81ea674523f1
5635	SUBL $4045620583, R11                   // 4181eb674523f1
5636	SUBL $7, (BX)                           // 832b07
5637	SUBL $7, (R11)                          // 41832b07
5638	SUBL $7, DX                             // 83ea07
5639	SUBL $7, R11                            // 4183eb07
5640	SUBL DX, (BX)                           // 2913
5641	SUBL R11, (BX)                          // 44291b
5642	SUBL DX, (R11)                          // 412913
5643	SUBL R11, (R11)                         // 45291b
5644	SUBL DX, DX                             // 29d2 or 2bd2
5645	SUBL R11, DX                            // 4429da or 412bd3
5646	SUBL DX, R11                            // 4129d3 or 442bda
5647	SUBL R11, R11                           // 4529db or 452bdb
5648	SUBQ $-249346713, (BX)                  // 48812b674523f1
5649	SUBQ $-249346713, (R11)                 // 49812b674523f1
5650	SUBQ $-249346713, DX                    // 4881ea674523f1
5651	SUBQ $-249346713, R11                   // 4981eb674523f1
5652	SUBQ $7, (BX)                           // 48832b07
5653	SUBQ $7, (R11)                          // 49832b07
5654	SUBQ $7, DX                             // 4883ea07
5655	SUBQ $7, R11                            // 4983eb07
5656	SUBQ DX, (BX)                           // 482913
5657	SUBQ R11, (BX)                          // 4c291b
5658	SUBQ DX, (R11)                          // 492913
5659	SUBQ R11, (R11)                         // 4d291b
5660	SUBQ DX, DX                             // 4829d2 or 482bd2
5661	SUBQ R11, DX                            // 4c29da or 492bd3
5662	SUBQ DX, R11                            // 4929d3 or 4c2bda
5663	SUBQ R11, R11                           // 4d29db or 4d2bdb
5664	SUBB $7, (BX)                           // 802b07
5665	SUBB $7, (R11)                          // 41802b07
5666	SUBB $7, DL                             // 80ea07
5667	SUBB $7, R11                            // 4180eb07
5668	SUBB DL, (BX)                           // 2813
5669	SUBB R11, (BX)                          // 44281b
5670	SUBB DL, (R11)                          // 412813
5671	SUBB R11, (R11)                         // 45281b
5672	SUBB DL, DL                             // 28d2 or 2ad2
5673	SUBB R11, DL                            // 4428da or 412ad3
5674	SUBB DL, R11                            // 4128d3 or 442ada
5675	SUBB R11, R11                           // 4528db or 452adb
5676	SUBW (BX), DX                           // 662b13
5677	SUBW (R11), DX                          // 66412b13
5678	SUBW (BX), R11                          // 66442b1b
5679	SUBW (R11), R11                         // 66452b1b
5680	SUBL (BX), DX                           // 2b13
5681	SUBL (R11), DX                          // 412b13
5682	SUBL (BX), R11                          // 442b1b
5683	SUBL (R11), R11                         // 452b1b
5684	SUBQ (BX), DX                           // 482b13
5685	SUBQ (R11), DX                          // 492b13
5686	SUBQ (BX), R11                          // 4c2b1b
5687	SUBQ (R11), R11                         // 4d2b1b
5688	SUBB (BX), DL                           // 2a13
5689	SUBB (R11), DL                          // 412a13
5690	SUBB (BX), R11                          // 442a1b
5691	SUBB (R11), R11                         // 452a1b
5692	SUBPD (BX), X2                          // 660f5c13
5693	SUBPD (R11), X2                         // 66410f5c13
5694	SUBPD X2, X2                            // 660f5cd2
5695	SUBPD X11, X2                           // 66410f5cd3
5696	SUBPD (BX), X11                         // 66440f5c1b
5697	SUBPD (R11), X11                        // 66450f5c1b
5698	SUBPD X2, X11                           // 66440f5cda
5699	SUBPD X11, X11                          // 66450f5cdb
5700	SUBPS (BX), X2                          // 0f5c13
5701	SUBPS (R11), X2                         // 410f5c13
5702	SUBPS X2, X2                            // 0f5cd2
5703	SUBPS X11, X2                           // 410f5cd3
5704	SUBPS (BX), X11                         // 440f5c1b
5705	SUBPS (R11), X11                        // 450f5c1b
5706	SUBPS X2, X11                           // 440f5cda
5707	SUBPS X11, X11                          // 450f5cdb
5708	SUBSD (BX), X2                          // f20f5c13
5709	SUBSD (R11), X2                         // f2410f5c13
5710	SUBSD X2, X2                            // f20f5cd2
5711	SUBSD X11, X2                           // f2410f5cd3
5712	SUBSD (BX), X11                         // f2440f5c1b
5713	SUBSD (R11), X11                        // f2450f5c1b
5714	SUBSD X2, X11                           // f2440f5cda
5715	SUBSD X11, X11                          // f2450f5cdb
5716	SUBSS (BX), X2                          // f30f5c13
5717	SUBSS (R11), X2                         // f3410f5c13
5718	SUBSS X2, X2                            // f30f5cd2
5719	SUBSS X11, X2                           // f3410f5cd3
5720	SUBSS (BX), X11                         // f3440f5c1b
5721	SUBSS (R11), X11                        // f3450f5c1b
5722	SUBSS X2, X11                           // f3440f5cda
5723	SUBSS X11, X11                          // f3450f5cdb
5724	SWAPGS                                  // 0f01f8
5725	SYSCALL                                 // 0f05
5726	//TODO: SYSENTER                        // 0f34
5727	//TODO: SYSEXIT                         // 0f35
5728	SYSRET                                  // 0f07
5729	TESTB $7, AL                            // a807
5730	TESTW $61731, AX                        // 66a923f1
5731	TESTL $4045620583, AX                   // a9674523f1
5732	TESTQ $-249346713, AX                   // 48a9674523f1
5733	TESTW $61731, (BX)                      // 66f70323f1
5734	TESTW $61731, (R11)                     // 6641f70323f1
5735	TESTW $61731, DX                        // 66f7c223f1
5736	TESTW $61731, R11                       // 6641f7c323f1
5737	TESTW DX, (BX)                          // 668513
5738	TESTW R11, (BX)                         // 6644851b
5739	TESTW DX, (R11)                         // 66418513
5740	TESTW R11, (R11)                        // 6645851b
5741	TESTW DX, DX                            // 6685d2
5742	TESTW R11, DX                           // 664485da
5743	TESTW DX, R11                           // 664185d3
5744	TESTW R11, R11                          // 664585db
5745	TESTL $4045620583, (BX)                 // f703674523f1
5746	TESTL $4045620583, (R11)                // 41f703674523f1
5747	TESTL $4045620583, DX                   // f7c2674523f1
5748	TESTL $4045620583, R11                  // 41f7c3674523f1
5749	TESTL DX, (BX)                          // 8513
5750	TESTL R11, (BX)                         // 44851b
5751	TESTL DX, (R11)                         // 418513
5752	TESTL R11, (R11)                        // 45851b
5753	TESTL DX, DX                            // 85d2
5754	TESTL R11, DX                           // 4485da
5755	TESTL DX, R11                           // 4185d3
5756	TESTL R11, R11                          // 4585db
5757	TESTQ $-249346713, (BX)                 // 48f703674523f1
5758	TESTQ $-249346713, (R11)                // 49f703674523f1
5759	TESTQ $-249346713, DX                   // 48f7c2674523f1
5760	TESTQ $-249346713, R11                  // 49f7c3674523f1
5761	TESTQ DX, (BX)                          // 488513
5762	TESTQ R11, (BX)                         // 4c851b
5763	TESTQ DX, (R11)                         // 498513
5764	TESTQ R11, (R11)                        // 4d851b
5765	TESTQ DX, DX                            // 4885d2
5766	TESTQ R11, DX                           // 4c85da
5767	TESTQ DX, R11                           // 4985d3
5768	TESTQ R11, R11                          // 4d85db
5769	TESTB $7, (BX)                          // f60307
5770	TESTB $7, (R11)                         // 41f60307
5771	TESTB $7, DL                            // f6c207
5772	TESTB $7, R11                           // 41f6c307
5773	TESTB DL, (BX)                          // 8413
5774	TESTB R11, (BX)                         // 44841b
5775	TESTB DL, (R11)                         // 418413
5776	TESTB R11, (R11)                        // 45841b
5777	TESTB DL, DL                            // 84d2
5778	TESTB R11, DL                           // 4484da
5779	TESTB DL, R11                           // 4184d3
5780	TESTB R11, R11                          // 4584db
5781	//TODO: TZCNTW (BX), DX                 // 66f30fbc13
5782	//TODO: TZCNTW (R11), DX                // 66f3410fbc13
5783	//TODO: TZCNTW DX, DX                   // 66f30fbcd2
5784	//TODO: TZCNTW R11, DX                  // 66f3410fbcd3
5785	//TODO: TZCNTW (BX), R11                // 66f3440fbc1b
5786	//TODO: TZCNTW (R11), R11               // 66f3450fbc1b
5787	//TODO: TZCNTW DX, R11                  // 66f3440fbcda
5788	//TODO: TZCNTW R11, R11                 // 66f3450fbcdb
5789	//TODO: TZCNTL (BX), DX                 // f30fbc13
5790	//TODO: TZCNTL (R11), DX                // f3410fbc13
5791	//TODO: TZCNTL DX, DX                   // f30fbcd2
5792	//TODO: TZCNTL R11, DX                  // f3410fbcd3
5793	//TODO: TZCNTL (BX), R11                // f3440fbc1b
5794	//TODO: TZCNTL (R11), R11               // f3450fbc1b
5795	//TODO: TZCNTL DX, R11                  // f3440fbcda
5796	//TODO: TZCNTL R11, R11                 // f3450fbcdb
5797	//TODO: TZCNTQ (BX), DX                 // f3480fbc13
5798	//TODO: TZCNTQ (R11), DX                // f3490fbc13
5799	//TODO: TZCNTQ DX, DX                   // f3480fbcd2
5800	//TODO: TZCNTQ R11, DX                  // f3490fbcd3
5801	//TODO: TZCNTQ (BX), R11                // f34c0fbc1b
5802	//TODO: TZCNTQ (R11), R11               // f34d0fbc1b
5803	//TODO: TZCNTQ DX, R11                  // f34c0fbcda
5804	//TODO: TZCNTQ R11, R11                 // f34d0fbcdb
5805	UCOMISD (BX), X2                        // 660f2e13
5806	UCOMISD (R11), X2                       // 66410f2e13
5807	UCOMISD X2, X2                          // 660f2ed2
5808	UCOMISD X11, X2                         // 66410f2ed3
5809	UCOMISD (BX), X11                       // 66440f2e1b
5810	UCOMISD (R11), X11                      // 66450f2e1b
5811	UCOMISD X2, X11                         // 66440f2eda
5812	UCOMISD X11, X11                        // 66450f2edb
5813	UCOMISS (BX), X2                        // 0f2e13
5814	UCOMISS (R11), X2                       // 410f2e13
5815	UCOMISS X2, X2                          // 0f2ed2
5816	UCOMISS X11, X2                         // 410f2ed3
5817	UCOMISS (BX), X11                       // 440f2e1b
5818	UCOMISS (R11), X11                      // 450f2e1b
5819	UCOMISS X2, X11                         // 440f2eda
5820	UCOMISS X11, X11                        // 450f2edb
5821	//TODO: UD1                             // 0fb9
5822	//TODO: UD2                             // 0f0b
5823	UNPCKHPD (BX), X2                       // 660f1513
5824	UNPCKHPD (R11), X2                      // 66410f1513
5825	UNPCKHPD X2, X2                         // 660f15d2
5826	UNPCKHPD X11, X2                        // 66410f15d3
5827	UNPCKHPD (BX), X11                      // 66440f151b
5828	UNPCKHPD (R11), X11                     // 66450f151b
5829	UNPCKHPD X2, X11                        // 66440f15da
5830	UNPCKHPD X11, X11                       // 66450f15db
5831	UNPCKHPS (BX), X2                       // 0f1513
5832	UNPCKHPS (R11), X2                      // 410f1513
5833	UNPCKHPS X2, X2                         // 0f15d2
5834	UNPCKHPS X11, X2                        // 410f15d3
5835	UNPCKHPS (BX), X11                      // 440f151b
5836	UNPCKHPS (R11), X11                     // 450f151b
5837	UNPCKHPS X2, X11                        // 440f15da
5838	UNPCKHPS X11, X11                       // 450f15db
5839	UNPCKLPD (BX), X2                       // 660f1413
5840	UNPCKLPD (R11), X2                      // 66410f1413
5841	UNPCKLPD X2, X2                         // 660f14d2
5842	UNPCKLPD X11, X2                        // 66410f14d3
5843	UNPCKLPD (BX), X11                      // 66440f141b
5844	UNPCKLPD (R11), X11                     // 66450f141b
5845	UNPCKLPD X2, X11                        // 66440f14da
5846	UNPCKLPD X11, X11                       // 66450f14db
5847	UNPCKLPS (BX), X2                       // 0f1413
5848	UNPCKLPS (R11), X2                      // 410f1413
5849	UNPCKLPS X2, X2                         // 0f14d2
5850	UNPCKLPS X11, X2                        // 410f14d3
5851	UNPCKLPS (BX), X11                      // 440f141b
5852	UNPCKLPS (R11), X11                     // 450f141b
5853	UNPCKLPS X2, X11                        // 440f14da
5854	UNPCKLPS X11, X11                       // 450f14db
5855	//TODO: VADDPD (BX), X9, X2             // c4e1315813 or c5b15813
5856	//TODO: VADDPD (R11), X9, X2            // c4c1315813
5857	//TODO: VADDPD X2, X9, X2               // c4e13158d2 or c5b158d2
5858	//TODO: VADDPD X11, X9, X2              // c4c13158d3
5859	//TODO: VADDPD (BX), X9, X11            // c46131581b or c531581b
5860	//TODO: VADDPD (R11), X9, X11           // c44131581b
5861	//TODO: VADDPD X2, X9, X11              // c4613158da or c53158da
5862	//TODO: VADDPD X11, X9, X11             // c4413158db
5863	//TODO: VADDPD (BX), Y15, Y2            // c4e1055813 or c5855813
5864	//TODO: VADDPD (R11), Y15, Y2           // c4c1055813
5865	//TODO: VADDPD Y2, Y15, Y2              // c4e10558d2 or c58558d2
5866	//TODO: VADDPD Y11, Y15, Y2             // c4c10558d3
5867	//TODO: VADDPD (BX), Y15, Y11           // c46105581b or c505581b
5868	//TODO: VADDPD (R11), Y15, Y11          // c44105581b
5869	//TODO: VADDPD Y2, Y15, Y11             // c4610558da or c50558da
5870	//TODO: VADDPD Y11, Y15, Y11            // c4410558db
5871	//TODO: VADDPS (BX), X9, X2             // c4e1305813 or c5b05813
5872	//TODO: VADDPS (R11), X9, X2            // c4c1305813
5873	//TODO: VADDPS X2, X9, X2               // c4e13058d2 or c5b058d2
5874	//TODO: VADDPS X11, X9, X2              // c4c13058d3
5875	//TODO: VADDPS (BX), X9, X11            // c46130581b or c530581b
5876	//TODO: VADDPS (R11), X9, X11           // c44130581b
5877	//TODO: VADDPS X2, X9, X11              // c4613058da or c53058da
5878	//TODO: VADDPS X11, X9, X11             // c4413058db
5879	//TODO: VADDPS (BX), Y15, Y2            // c4e1045813 or c5845813
5880	//TODO: VADDPS (R11), Y15, Y2           // c4c1045813
5881	//TODO: VADDPS Y2, Y15, Y2              // c4e10458d2 or c58458d2
5882	//TODO: VADDPS Y11, Y15, Y2             // c4c10458d3
5883	//TODO: VADDPS (BX), Y15, Y11           // c46104581b or c504581b
5884	//TODO: VADDPS (R11), Y15, Y11          // c44104581b
5885	//TODO: VADDPS Y2, Y15, Y11             // c4610458da or c50458da
5886	//TODO: VADDPS Y11, Y15, Y11            // c4410458db
5887	//TODO: VADDSD (BX), X9, X2             // c4e1335813 or c5b35813
5888	//TODO: VADDSD (R11), X9, X2            // c4c1335813
5889	//TODO: VADDSD X2, X9, X2               // c4e13358d2 or c5b358d2
5890	//TODO: VADDSD X11, X9, X2              // c4c13358d3
5891	//TODO: VADDSD (BX), X9, X11            // c46133581b or c533581b
5892	//TODO: VADDSD (R11), X9, X11           // c44133581b
5893	//TODO: VADDSD X2, X9, X11              // c4613358da or c53358da
5894	//TODO: VADDSD X11, X9, X11             // c4413358db
5895	//TODO: VADDSS (BX), X9, X2             // c4e1325813 or c5b25813
5896	//TODO: VADDSS (R11), X9, X2            // c4c1325813
5897	//TODO: VADDSS X2, X9, X2               // c4e13258d2 or c5b258d2
5898	//TODO: VADDSS X11, X9, X2              // c4c13258d3
5899	//TODO: VADDSS (BX), X9, X11            // c46132581b or c532581b
5900	//TODO: VADDSS (R11), X9, X11           // c44132581b
5901	//TODO: VADDSS X2, X9, X11              // c4613258da or c53258da
5902	//TODO: VADDSS X11, X9, X11             // c4413258db
5903	//TODO: VADDSUBPD (BX), X9, X2          // c4e131d013 or c5b1d013
5904	//TODO: VADDSUBPD (R11), X9, X2         // c4c131d013
5905	//TODO: VADDSUBPD X2, X9, X2            // c4e131d0d2 or c5b1d0d2
5906	//TODO: VADDSUBPD X11, X9, X2           // c4c131d0d3
5907	//TODO: VADDSUBPD (BX), X9, X11         // c46131d01b or c531d01b
5908	//TODO: VADDSUBPD (R11), X9, X11        // c44131d01b
5909	//TODO: VADDSUBPD X2, X9, X11           // c46131d0da or c531d0da
5910	//TODO: VADDSUBPD X11, X9, X11          // c44131d0db
5911	//TODO: VADDSUBPD (BX), Y15, Y2         // c4e105d013 or c585d013
5912	//TODO: VADDSUBPD (R11), Y15, Y2        // c4c105d013
5913	//TODO: VADDSUBPD Y2, Y15, Y2           // c4e105d0d2 or c585d0d2
5914	//TODO: VADDSUBPD Y11, Y15, Y2          // c4c105d0d3
5915	//TODO: VADDSUBPD (BX), Y15, Y11        // c46105d01b or c505d01b
5916	//TODO: VADDSUBPD (R11), Y15, Y11       // c44105d01b
5917	//TODO: VADDSUBPD Y2, Y15, Y11          // c46105d0da or c505d0da
5918	//TODO: VADDSUBPD Y11, Y15, Y11         // c44105d0db
5919	//TODO: VADDSUBPS (BX), X9, X2          // c4e133d013 or c5b3d013
5920	//TODO: VADDSUBPS (R11), X9, X2         // c4c133d013
5921	//TODO: VADDSUBPS X2, X9, X2            // c4e133d0d2 or c5b3d0d2
5922	//TODO: VADDSUBPS X11, X9, X2           // c4c133d0d3
5923	//TODO: VADDSUBPS (BX), X9, X11         // c46133d01b or c533d01b
5924	//TODO: VADDSUBPS (R11), X9, X11        // c44133d01b
5925	//TODO: VADDSUBPS X2, X9, X11           // c46133d0da or c533d0da
5926	//TODO: VADDSUBPS X11, X9, X11          // c44133d0db
5927	//TODO: VADDSUBPS (BX), Y15, Y2         // c4e107d013 or c587d013
5928	//TODO: VADDSUBPS (R11), Y15, Y2        // c4c107d013
5929	//TODO: VADDSUBPS Y2, Y15, Y2           // c4e107d0d2 or c587d0d2
5930	//TODO: VADDSUBPS Y11, Y15, Y2          // c4c107d0d3
5931	//TODO: VADDSUBPS (BX), Y15, Y11        // c46107d01b or c507d01b
5932	//TODO: VADDSUBPS (R11), Y15, Y11       // c44107d01b
5933	//TODO: VADDSUBPS Y2, Y15, Y11          // c46107d0da or c507d0da
5934	//TODO: VADDSUBPS Y11, Y15, Y11         // c44107d0db
5935	//TODO: VAESDEC (BX), X9, X2            // c4e231de13
5936	//TODO: VAESDEC (R11), X9, X2           // c4c231de13
5937	//TODO: VAESDEC X2, X9, X2              // c4e231ded2
5938	//TODO: VAESDEC X11, X9, X2             // c4c231ded3
5939	//TODO: VAESDEC (BX), X9, X11           // c46231de1b
5940	//TODO: VAESDEC (R11), X9, X11          // c44231de1b
5941	//TODO: VAESDEC X2, X9, X11             // c46231deda
5942	//TODO: VAESDEC X11, X9, X11            // c44231dedb
5943	//TODO: VAESDECLAST (BX), X9, X2        // c4e231df13
5944	//TODO: VAESDECLAST (R11), X9, X2       // c4c231df13
5945	//TODO: VAESDECLAST X2, X9, X2          // c4e231dfd2
5946	//TODO: VAESDECLAST X11, X9, X2         // c4c231dfd3
5947	//TODO: VAESDECLAST (BX), X9, X11       // c46231df1b
5948	//TODO: VAESDECLAST (R11), X9, X11      // c44231df1b
5949	//TODO: VAESDECLAST X2, X9, X11         // c46231dfda
5950	//TODO: VAESDECLAST X11, X9, X11        // c44231dfdb
5951	//TODO: VAESENC (BX), X9, X2            // c4e231dc13
5952	//TODO: VAESENC (R11), X9, X2           // c4c231dc13
5953	//TODO: VAESENC X2, X9, X2              // c4e231dcd2
5954	//TODO: VAESENC X11, X9, X2             // c4c231dcd3
5955	//TODO: VAESENC (BX), X9, X11           // c46231dc1b
5956	//TODO: VAESENC (R11), X9, X11          // c44231dc1b
5957	//TODO: VAESENC X2, X9, X11             // c46231dcda
5958	//TODO: VAESENC X11, X9, X11            // c44231dcdb
5959	//TODO: VAESENCLAST (BX), X9, X2        // c4e231dd13
5960	//TODO: VAESENCLAST (R11), X9, X2       // c4c231dd13
5961	//TODO: VAESENCLAST X2, X9, X2          // c4e231ddd2
5962	//TODO: VAESENCLAST X11, X9, X2         // c4c231ddd3
5963	//TODO: VAESENCLAST (BX), X9, X11       // c46231dd1b
5964	//TODO: VAESENCLAST (R11), X9, X11      // c44231dd1b
5965	//TODO: VAESENCLAST X2, X9, X11         // c46231ddda
5966	//TODO: VAESENCLAST X11, X9, X11        // c44231dddb
5967	//TODO: VAESIMC (BX), X2                // c4e279db13
5968	//TODO: VAESIMC (R11), X2               // c4c279db13
5969	//TODO: VAESIMC X2, X2                  // c4e279dbd2
5970	//TODO: VAESIMC X11, X2                 // c4c279dbd3
5971	//TODO: VAESIMC (BX), X11               // c46279db1b
5972	//TODO: VAESIMC (R11), X11              // c44279db1b
5973	//TODO: VAESIMC X2, X11                 // c46279dbda
5974	//TODO: VAESIMC X11, X11                // c44279dbdb
5975	//TODO: VAESKEYGENASSIST $7, (BX), X2   // c4e379df1307
5976	//TODO: VAESKEYGENASSIST $7, (R11), X2  // c4c379df1307
5977	//TODO: VAESKEYGENASSIST $7, X2, X2     // c4e379dfd207
5978	//TODO: VAESKEYGENASSIST $7, X11, X2    // c4c379dfd307
5979	//TODO: VAESKEYGENASSIST $7, (BX), X11  // c46379df1b07
5980	//TODO: VAESKEYGENASSIST $7, (R11), X11 // c44379df1b07
5981	//TODO: VAESKEYGENASSIST $7, X2, X11    // c46379dfda07
5982	//TODO: VAESKEYGENASSIST $7, X11, X11   // c44379dfdb07
5983	//TODO: VANDNPD (BX), X9, X2            // c4e1315513 or c5b15513
5984	//TODO: VANDNPD (R11), X9, X2           // c4c1315513
5985	//TODO: VANDNPD X2, X9, X2              // c4e13155d2 or c5b155d2
5986	//TODO: VANDNPD X11, X9, X2             // c4c13155d3
5987	//TODO: VANDNPD (BX), X9, X11           // c46131551b or c531551b
5988	//TODO: VANDNPD (R11), X9, X11          // c44131551b
5989	//TODO: VANDNPD X2, X9, X11             // c4613155da or c53155da
5990	//TODO: VANDNPD X11, X9, X11            // c4413155db
5991	//TODO: VANDNPD (BX), Y15, Y2           // c4e1055513 or c5855513
5992	//TODO: VANDNPD (R11), Y15, Y2          // c4c1055513
5993	//TODO: VANDNPD Y2, Y15, Y2             // c4e10555d2 or c58555d2
5994	//TODO: VANDNPD Y11, Y15, Y2            // c4c10555d3
5995	//TODO: VANDNPD (BX), Y15, Y11          // c46105551b or c505551b
5996	//TODO: VANDNPD (R11), Y15, Y11         // c44105551b
5997	//TODO: VANDNPD Y2, Y15, Y11            // c4610555da or c50555da
5998	//TODO: VANDNPD Y11, Y15, Y11           // c4410555db
5999	//TODO: VANDNPS (BX), X9, X2            // c4e1305513 or c5b05513
6000	//TODO: VANDNPS (R11), X9, X2           // c4c1305513
6001	//TODO: VANDNPS X2, X9, X2              // c4e13055d2 or c5b055d2
6002	//TODO: VANDNPS X11, X9, X2             // c4c13055d3
6003	//TODO: VANDNPS (BX), X9, X11           // c46130551b or c530551b
6004	//TODO: VANDNPS (R11), X9, X11          // c44130551b
6005	//TODO: VANDNPS X2, X9, X11             // c4613055da or c53055da
6006	//TODO: VANDNPS X11, X9, X11            // c4413055db
6007	//TODO: VANDNPS (BX), Y15, Y2           // c4e1045513 or c5845513
6008	//TODO: VANDNPS (R11), Y15, Y2          // c4c1045513
6009	//TODO: VANDNPS Y2, Y15, Y2             // c4e10455d2 or c58455d2
6010	//TODO: VANDNPS Y11, Y15, Y2            // c4c10455d3
6011	//TODO: VANDNPS (BX), Y15, Y11          // c46104551b or c504551b
6012	//TODO: VANDNPS (R11), Y15, Y11         // c44104551b
6013	//TODO: VANDNPS Y2, Y15, Y11            // c4610455da or c50455da
6014	//TODO: VANDNPS Y11, Y15, Y11           // c4410455db
6015	//TODO: VANDPD (BX), X9, X2             // c4e1315413 or c5b15413
6016	//TODO: VANDPD (R11), X9, X2            // c4c1315413
6017	//TODO: VANDPD X2, X9, X2               // c4e13154d2 or c5b154d2
6018	//TODO: VANDPD X11, X9, X2              // c4c13154d3
6019	//TODO: VANDPD (BX), X9, X11            // c46131541b or c531541b
6020	//TODO: VANDPD (R11), X9, X11           // c44131541b
6021	//TODO: VANDPD X2, X9, X11              // c4613154da or c53154da
6022	//TODO: VANDPD X11, X9, X11             // c4413154db
6023	//TODO: VANDPD (BX), Y15, Y2            // c4e1055413 or c5855413
6024	//TODO: VANDPD (R11), Y15, Y2           // c4c1055413
6025	//TODO: VANDPD Y2, Y15, Y2              // c4e10554d2 or c58554d2
6026	//TODO: VANDPD Y11, Y15, Y2             // c4c10554d3
6027	//TODO: VANDPD (BX), Y15, Y11           // c46105541b or c505541b
6028	//TODO: VANDPD (R11), Y15, Y11          // c44105541b
6029	//TODO: VANDPD Y2, Y15, Y11             // c4610554da or c50554da
6030	//TODO: VANDPD Y11, Y15, Y11            // c4410554db
6031	//TODO: VANDPS (BX), X9, X2             // c4e1305413 or c5b05413
6032	//TODO: VANDPS (R11), X9, X2            // c4c1305413
6033	//TODO: VANDPS X2, X9, X2               // c4e13054d2 or c5b054d2
6034	//TODO: VANDPS X11, X9, X2              // c4c13054d3
6035	//TODO: VANDPS (BX), X9, X11            // c46130541b or c530541b
6036	//TODO: VANDPS (R11), X9, X11           // c44130541b
6037	//TODO: VANDPS X2, X9, X11              // c4613054da or c53054da
6038	//TODO: VANDPS X11, X9, X11             // c4413054db
6039	//TODO: VANDPS (BX), Y15, Y2            // c4e1045413 or c5845413
6040	//TODO: VANDPS (R11), Y15, Y2           // c4c1045413
6041	//TODO: VANDPS Y2, Y15, Y2              // c4e10454d2 or c58454d2
6042	//TODO: VANDPS Y11, Y15, Y2             // c4c10454d3
6043	//TODO: VANDPS (BX), Y15, Y11           // c46104541b or c504541b
6044	//TODO: VANDPS (R11), Y15, Y11          // c44104541b
6045	//TODO: VANDPS Y2, Y15, Y11             // c4610454da or c50454da
6046	//TODO: VANDPS Y11, Y15, Y11            // c4410454db
6047	//TODO: VBLENDPD $7, (BX), X9, X2       // c4e3310d1307
6048	//TODO: VBLENDPD $7, (R11), X9, X2      // c4c3310d1307
6049	//TODO: VBLENDPD $7, X2, X9, X2         // c4e3310dd207
6050	//TODO: VBLENDPD $7, X11, X9, X2        // c4c3310dd307
6051	//TODO: VBLENDPD $7, (BX), X9, X11      // c463310d1b07
6052	//TODO: VBLENDPD $7, (R11), X9, X11     // c443310d1b07
6053	//TODO: VBLENDPD $7, X2, X9, X11        // c463310dda07
6054	//TODO: VBLENDPD $7, X11, X9, X11       // c443310ddb07
6055	//TODO: VBLENDPD $7, (BX), Y15, Y2      // c4e3050d1307
6056	//TODO: VBLENDPD $7, (R11), Y15, Y2     // c4c3050d1307
6057	//TODO: VBLENDPD $7, Y2, Y15, Y2        // c4e3050dd207
6058	//TODO: VBLENDPD $7, Y11, Y15, Y2       // c4c3050dd307
6059	//TODO: VBLENDPD $7, (BX), Y15, Y11     // c463050d1b07
6060	//TODO: VBLENDPD $7, (R11), Y15, Y11    // c443050d1b07
6061	//TODO: VBLENDPD $7, Y2, Y15, Y11       // c463050dda07
6062	//TODO: VBLENDPD $7, Y11, Y15, Y11      // c443050ddb07
6063	//TODO: VBLENDPS $7, (BX), X9, X2       // c4e3310c1307
6064	//TODO: VBLENDPS $7, (R11), X9, X2      // c4c3310c1307
6065	//TODO: VBLENDPS $7, X2, X9, X2         // c4e3310cd207
6066	//TODO: VBLENDPS $7, X11, X9, X2        // c4c3310cd307
6067	//TODO: VBLENDPS $7, (BX), X9, X11      // c463310c1b07
6068	//TODO: VBLENDPS $7, (R11), X9, X11     // c443310c1b07
6069	//TODO: VBLENDPS $7, X2, X9, X11        // c463310cda07
6070	//TODO: VBLENDPS $7, X11, X9, X11       // c443310cdb07
6071	//TODO: VBLENDPS $7, (BX), Y15, Y2      // c4e3050c1307
6072	//TODO: VBLENDPS $7, (R11), Y15, Y2     // c4c3050c1307
6073	//TODO: VBLENDPS $7, Y2, Y15, Y2        // c4e3050cd207
6074	//TODO: VBLENDPS $7, Y11, Y15, Y2       // c4c3050cd307
6075	//TODO: VBLENDPS $7, (BX), Y15, Y11     // c463050c1b07
6076	//TODO: VBLENDPS $7, (R11), Y15, Y11    // c443050c1b07
6077	//TODO: VBLENDPS $7, Y2, Y15, Y11       // c463050cda07
6078	//TODO: VBLENDPS $7, Y11, Y15, Y11      // c443050cdb07
6079	//TODO: VBLENDVPD XMM12, (BX), X9, X2   // c4e3314b13c0
6080	//TODO: VBLENDVPD XMM12, (R11), X9, X2  // c4c3314b13c0
6081	//TODO: VBLENDVPD XMM12, X2, X9, X2     // c4e3314bd2c0
6082	//TODO: VBLENDVPD XMM12, X11, X9, X2    // c4c3314bd3c0
6083	//TODO: VBLENDVPD XMM12, (BX), X9, X11  // c463314b1bc0
6084	//TODO: VBLENDVPD XMM12, (R11), X9, X11 // c443314b1bc0
6085	//TODO: VBLENDVPD XMM12, X2, X9, X11    // c463314bdac0
6086	//TODO: VBLENDVPD XMM12, X11, X9, X11   // c443314bdbc0
6087	//TODO: VBLENDVPD YMM13, (BX), Y15, Y2  // c4e3054b13d0
6088	//TODO: VBLENDVPD YMM13, (R11), Y15, Y2 // c4c3054b13d0
6089	//TODO: VBLENDVPD YMM13, Y2, Y15, Y2    // c4e3054bd2d0
6090	//TODO: VBLENDVPD YMM13, Y11, Y15, Y2   // c4c3054bd3d0
6091	//TODO: VBLENDVPD YMM13, (BX), Y15, Y11 // c463054b1bd0
6092	//TODO: VBLENDVPD YMM13, (R11), Y15, Y11 // c443054b1bd0
6093	//TODO: VBLENDVPD YMM13, Y2, Y15, Y11   // c463054bdad0
6094	//TODO: VBLENDVPD YMM13, Y11, Y15, Y11  // c443054bdbd0
6095	//TODO: VBLENDVPS XMM12, (BX), X9, X2   // c4e3314a13c0
6096	//TODO: VBLENDVPS XMM12, (R11), X9, X2  // c4c3314a13c0
6097	//TODO: VBLENDVPS XMM12, X2, X9, X2     // c4e3314ad2c0
6098	//TODO: VBLENDVPS XMM12, X11, X9, X2    // c4c3314ad3c0
6099	//TODO: VBLENDVPS XMM12, (BX), X9, X11  // c463314a1bc0
6100	//TODO: VBLENDVPS XMM12, (R11), X9, X11 // c443314a1bc0
6101	//TODO: VBLENDVPS XMM12, X2, X9, X11    // c463314adac0
6102	//TODO: VBLENDVPS XMM12, X11, X9, X11   // c443314adbc0
6103	//TODO: VBLENDVPS YMM13, (BX), Y15, Y2  // c4e3054a13d0
6104	//TODO: VBLENDVPS YMM13, (R11), Y15, Y2 // c4c3054a13d0
6105	//TODO: VBLENDVPS YMM13, Y2, Y15, Y2    // c4e3054ad2d0
6106	//TODO: VBLENDVPS YMM13, Y11, Y15, Y2   // c4c3054ad3d0
6107	//TODO: VBLENDVPS YMM13, (BX), Y15, Y11 // c463054a1bd0
6108	//TODO: VBLENDVPS YMM13, (R11), Y15, Y11 // c443054a1bd0
6109	//TODO: VBLENDVPS YMM13, Y2, Y15, Y11   // c463054adad0
6110	//TODO: VBLENDVPS YMM13, Y11, Y15, Y11  // c443054adbd0
6111	//TODO: VBROADCASTF128 (BX), Y2         // c4e27d1a13
6112	//TODO: VBROADCASTF128 (R11), Y2        // c4c27d1a13
6113	//TODO: VBROADCASTF128 (BX), Y11        // c4627d1a1b
6114	//TODO: VBROADCASTF128 (R11), Y11       // c4427d1a1b
6115	//TODO: VBROADCASTI128 (BX), Y2         // c4e27d5a13
6116	//TODO: VBROADCASTI128 (R11), Y2        // c4c27d5a13
6117	//TODO: VBROADCASTI128 (BX), Y11        // c4627d5a1b
6118	//TODO: VBROADCASTI128 (R11), Y11       // c4427d5a1b
6119	VBROADCASTSD (BX), Y2                   // c4e27d1913
6120	VBROADCASTSD (R11), Y2                  // c4c27d1913
6121	VBROADCASTSD (BX), Y11                  // c4627d191b
6122	VBROADCASTSD (R11), Y11                 // c4427d191b
6123	VBROADCASTSD X2, Y2                     // c4e27d19d2
6124	VBROADCASTSD X11, Y2                    // c4c27d19d3
6125	VBROADCASTSD X2, Y11                    // c4627d19da
6126	VBROADCASTSD X11, Y11                   // c4427d19db
6127	VBROADCASTSS (BX), X2                   // c4e2791813
6128	VBROADCASTSS (R11), X2                  // c4c2791813
6129	VBROADCASTSS (BX), X11                  // c46279181b
6130	VBROADCASTSS (R11), X11                 // c44279181b
6131	VBROADCASTSS X2, X2                     // c4e27918d2
6132	VBROADCASTSS X11, X2                    // c4c27918d3
6133	VBROADCASTSS X2, X11                    // c4627918da
6134	VBROADCASTSS X11, X11                   // c4427918db
6135	VBROADCASTSS (BX), Y2                   // c4e27d1813
6136	VBROADCASTSS (R11), Y2                  // c4c27d1813
6137	VBROADCASTSS (BX), Y11                  // c4627d181b
6138	VBROADCASTSS (R11), Y11                 // c4427d181b
6139	VBROADCASTSS X2, Y2                     // c4e27d18d2
6140	VBROADCASTSS X11, Y2                    // c4c27d18d3
6141	VBROADCASTSS X2, Y11                    // c4627d18da
6142	VBROADCASTSS X11, Y11                   // c4427d18db
6143	//TODO: VCMPPD $7, (BX), X9, X2         // c4e131c21307 or c5b1c21307
6144	//TODO: VCMPPD $7, (R11), X9, X2        // c4c131c21307
6145	//TODO: VCMPPD $7, X2, X9, X2           // c4e131c2d207 or c5b1c2d207
6146	//TODO: VCMPPD $7, X11, X9, X2          // c4c131c2d307
6147	//TODO: VCMPPD $7, (BX), X9, X11        // c46131c21b07 or c531c21b07
6148	//TODO: VCMPPD $7, (R11), X9, X11       // c44131c21b07
6149	//TODO: VCMPPD $7, X2, X9, X11          // c46131c2da07 or c531c2da07
6150	//TODO: VCMPPD $7, X11, X9, X11         // c44131c2db07
6151	//TODO: VCMPPD $7, (BX), Y15, Y2        // c4e105c21307 or c585c21307
6152	//TODO: VCMPPD $7, (R11), Y15, Y2       // c4c105c21307
6153	//TODO: VCMPPD $7, Y2, Y15, Y2          // c4e105c2d207 or c585c2d207
6154	//TODO: VCMPPD $7, Y11, Y15, Y2         // c4c105c2d307
6155	//TODO: VCMPPD $7, (BX), Y15, Y11       // c46105c21b07 or c505c21b07
6156	//TODO: VCMPPD $7, (R11), Y15, Y11      // c44105c21b07
6157	//TODO: VCMPPD $7, Y2, Y15, Y11         // c46105c2da07 or c505c2da07
6158	//TODO: VCMPPD $7, Y11, Y15, Y11        // c44105c2db07
6159	//TODO: VCMPPS $7, (BX), X9, X2         // c4e130c21307 or c5b0c21307
6160	//TODO: VCMPPS $7, (R11), X9, X2        // c4c130c21307
6161	//TODO: VCMPPS $7, X2, X9, X2           // c4e130c2d207 or c5b0c2d207
6162	//TODO: VCMPPS $7, X11, X9, X2          // c4c130c2d307
6163	//TODO: VCMPPS $7, (BX), X9, X11        // c46130c21b07 or c530c21b07
6164	//TODO: VCMPPS $7, (R11), X9, X11       // c44130c21b07
6165	//TODO: VCMPPS $7, X2, X9, X11          // c46130c2da07 or c530c2da07
6166	//TODO: VCMPPS $7, X11, X9, X11         // c44130c2db07
6167	//TODO: VCMPPS $7, (BX), Y15, Y2        // c4e104c21307 or c584c21307
6168	//TODO: VCMPPS $7, (R11), Y15, Y2       // c4c104c21307
6169	//TODO: VCMPPS $7, Y2, Y15, Y2          // c4e104c2d207 or c584c2d207
6170	//TODO: VCMPPS $7, Y11, Y15, Y2         // c4c104c2d307
6171	//TODO: VCMPPS $7, (BX), Y15, Y11       // c46104c21b07 or c504c21b07
6172	//TODO: VCMPPS $7, (R11), Y15, Y11      // c44104c21b07
6173	//TODO: VCMPPS $7, Y2, Y15, Y11         // c46104c2da07 or c504c2da07
6174	//TODO: VCMPPS $7, Y11, Y15, Y11        // c44104c2db07
6175	//TODO: VCMPSD $7, (BX), X9, X2         // c4e133c21307 or c5b3c21307
6176	//TODO: VCMPSD $7, (R11), X9, X2        // c4c133c21307
6177	//TODO: VCMPSD $7, X2, X9, X2           // c4e133c2d207 or c5b3c2d207
6178	//TODO: VCMPSD $7, X11, X9, X2          // c4c133c2d307
6179	//TODO: VCMPSD $7, (BX), X9, X11        // c46133c21b07 or c533c21b07
6180	//TODO: VCMPSD $7, (R11), X9, X11       // c44133c21b07
6181	//TODO: VCMPSD $7, X2, X9, X11          // c46133c2da07 or c533c2da07
6182	//TODO: VCMPSD $7, X11, X9, X11         // c44133c2db07
6183	//TODO: VCMPSS $7, (BX), X9, X2         // c4e132c21307 or c5b2c21307
6184	//TODO: VCMPSS $7, (R11), X9, X2        // c4c132c21307
6185	//TODO: VCMPSS $7, X2, X9, X2           // c4e132c2d207 or c5b2c2d207
6186	//TODO: VCMPSS $7, X11, X9, X2          // c4c132c2d307
6187	//TODO: VCMPSS $7, (BX), X9, X11        // c46132c21b07 or c532c21b07
6188	//TODO: VCMPSS $7, (R11), X9, X11       // c44132c21b07
6189	//TODO: VCMPSS $7, X2, X9, X11          // c46132c2da07 or c532c2da07
6190	//TODO: VCMPSS $7, X11, X9, X11         // c44132c2db07
6191	//TODO: VCOMISD (BX), X2                // c4e1792f13 or c5f92f13
6192	//TODO: VCOMISD (R11), X2               // c4c1792f13
6193	//TODO: VCOMISD X2, X2                  // c4e1792fd2 or c5f92fd2
6194	//TODO: VCOMISD X11, X2                 // c4c1792fd3
6195	//TODO: VCOMISD (BX), X11               // c461792f1b or c5792f1b
6196	//TODO: VCOMISD (R11), X11              // c441792f1b
6197	//TODO: VCOMISD X2, X11                 // c461792fda or c5792fda
6198	//TODO: VCOMISD X11, X11                // c441792fdb
6199	//TODO: VCOMISS (BX), X2                // c4e1782f13 or c5f82f13
6200	//TODO: VCOMISS (R11), X2               // c4c1782f13
6201	//TODO: VCOMISS X2, X2                  // c4e1782fd2 or c5f82fd2
6202	//TODO: VCOMISS X11, X2                 // c4c1782fd3
6203	//TODO: VCOMISS (BX), X11               // c461782f1b or c5782f1b
6204	//TODO: VCOMISS (R11), X11              // c441782f1b
6205	//TODO: VCOMISS X2, X11                 // c461782fda or c5782fda
6206	//TODO: VCOMISS X11, X11                // c441782fdb
6207	//TODO: VCVTDQ2PD (BX), X2              // c4e17ae613 or c5fae613
6208	//TODO: VCVTDQ2PD (R11), X2             // c4c17ae613
6209	//TODO: VCVTDQ2PD X2, X2                // c4e17ae6d2 or c5fae6d2
6210	//TODO: VCVTDQ2PD X11, X2               // c4c17ae6d3
6211	//TODO: VCVTDQ2PD (BX), X11             // c4617ae61b or c57ae61b
6212	//TODO: VCVTDQ2PD (R11), X11            // c4417ae61b
6213	//TODO: VCVTDQ2PD X2, X11               // c4617ae6da or c57ae6da
6214	//TODO: VCVTDQ2PD X11, X11              // c4417ae6db
6215	//TODO: VCVTDQ2PD (BX), Y2              // c4e17ee613 or c5fee613
6216	//TODO: VCVTDQ2PD (R11), Y2             // c4c17ee613
6217	//TODO: VCVTDQ2PD X2, Y2                // c4e17ee6d2 or c5fee6d2
6218	//TODO: VCVTDQ2PD X11, Y2               // c4c17ee6d3
6219	//TODO: VCVTDQ2PD (BX), Y11             // c4617ee61b or c57ee61b
6220	//TODO: VCVTDQ2PD (R11), Y11            // c4417ee61b
6221	//TODO: VCVTDQ2PD X2, Y11               // c4617ee6da or c57ee6da
6222	//TODO: VCVTDQ2PD X11, Y11              // c4417ee6db
6223	//TODO: VCVTDQ2PS (BX), X2              // c4e1785b13 or c5f85b13
6224	//TODO: VCVTDQ2PS (R11), X2             // c4c1785b13
6225	//TODO: VCVTDQ2PS X2, X2                // c4e1785bd2 or c5f85bd2
6226	//TODO: VCVTDQ2PS X11, X2               // c4c1785bd3
6227	//TODO: VCVTDQ2PS (BX), X11             // c461785b1b or c5785b1b
6228	//TODO: VCVTDQ2PS (R11), X11            // c441785b1b
6229	//TODO: VCVTDQ2PS X2, X11               // c461785bda or c5785bda
6230	//TODO: VCVTDQ2PS X11, X11              // c441785bdb
6231	//TODO: VCVTDQ2PS (BX), Y2              // c4e17c5b13 or c5fc5b13
6232	//TODO: VCVTDQ2PS (R11), Y2             // c4c17c5b13
6233	//TODO: VCVTDQ2PS Y2, Y2                // c4e17c5bd2 or c5fc5bd2
6234	//TODO: VCVTDQ2PS Y11, Y2               // c4c17c5bd3
6235	//TODO: VCVTDQ2PS (BX), Y11             // c4617c5b1b or c57c5b1b
6236	//TODO: VCVTDQ2PS (R11), Y11            // c4417c5b1b
6237	//TODO: VCVTDQ2PS Y2, Y11               // c4617c5bda or c57c5bda
6238	//TODO: VCVTDQ2PS Y11, Y11              // c4417c5bdb
6239	//TODO: VCVTPD2DQX (BX), X2             // c4e17be613 or c5fbe613
6240	//TODO: VCVTPD2DQX (R11), X2            // c4c17be613
6241	//TODO: VCVTPD2DQX X2, X2               // c4e17be6d2 or c5fbe6d2
6242	//TODO: VCVTPD2DQX X11, X2              // c4c17be6d3
6243	//TODO: VCVTPD2DQX (BX), X11            // c4617be61b or c57be61b
6244	//TODO: VCVTPD2DQX (R11), X11           // c4417be61b
6245	//TODO: VCVTPD2DQX X2, X11              // c4617be6da or c57be6da
6246	//TODO: VCVTPD2DQX X11, X11             // c4417be6db
6247	//TODO: VCVTPD2DQY (BX), X2             // c4e17fe613 or c5ffe613
6248	//TODO: VCVTPD2DQY (R11), X2            // c4c17fe613
6249	//TODO: VCVTPD2DQY Y2, X2               // c4e17fe6d2 or c5ffe6d2
6250	//TODO: VCVTPD2DQY Y11, X2              // c4c17fe6d3
6251	//TODO: VCVTPD2DQY (BX), X11            // c4617fe61b or c57fe61b
6252	//TODO: VCVTPD2DQY (R11), X11           // c4417fe61b
6253	//TODO: VCVTPD2DQY Y2, X11              // c4617fe6da or c57fe6da
6254	//TODO: VCVTPD2DQY Y11, X11             // c4417fe6db
6255	//TODO: VCVTPD2PSX (BX), X2             // c4e1795a13 or c5f95a13
6256	//TODO: VCVTPD2PSX (R11), X2            // c4c1795a13
6257	//TODO: VCVTPD2PSX X2, X2               // c4e1795ad2 or c5f95ad2
6258	//TODO: VCVTPD2PSX X11, X2              // c4c1795ad3
6259	//TODO: VCVTPD2PSX (BX), X11            // c461795a1b or c5795a1b
6260	//TODO: VCVTPD2PSX (R11), X11           // c441795a1b
6261	//TODO: VCVTPD2PSX X2, X11              // c461795ada or c5795ada
6262	//TODO: VCVTPD2PSX X11, X11             // c441795adb
6263	//TODO: VCVTPD2PSY (BX), X2             // c4e17d5a13 or c5fd5a13
6264	//TODO: VCVTPD2PSY (R11), X2            // c4c17d5a13
6265	//TODO: VCVTPD2PSY Y2, X2               // c4e17d5ad2 or c5fd5ad2
6266	//TODO: VCVTPD2PSY Y11, X2              // c4c17d5ad3
6267	//TODO: VCVTPD2PSY (BX), X11            // c4617d5a1b or c57d5a1b
6268	//TODO: VCVTPD2PSY (R11), X11           // c4417d5a1b
6269	//TODO: VCVTPD2PSY Y2, X11              // c4617d5ada or c57d5ada
6270	//TODO: VCVTPD2PSY Y11, X11             // c4417d5adb
6271	//TODO: VCVTPH2PS (BX), X2              // c4e2791313
6272	//TODO: VCVTPH2PS (R11), X2             // c4c2791313
6273	//TODO: VCVTPH2PS X2, X2                // c4e27913d2
6274	//TODO: VCVTPH2PS X11, X2               // c4c27913d3
6275	//TODO: VCVTPH2PS (BX), X11             // c46279131b
6276	//TODO: VCVTPH2PS (R11), X11            // c44279131b
6277	//TODO: VCVTPH2PS X2, X11               // c4627913da
6278	//TODO: VCVTPH2PS X11, X11              // c4427913db
6279	//TODO: VCVTPH2PS (BX), Y2              // c4e27d1313
6280	//TODO: VCVTPH2PS (R11), Y2             // c4c27d1313
6281	//TODO: VCVTPH2PS X2, Y2                // c4e27d13d2
6282	//TODO: VCVTPH2PS X11, Y2               // c4c27d13d3
6283	//TODO: VCVTPH2PS (BX), Y11             // c4627d131b
6284	//TODO: VCVTPH2PS (R11), Y11            // c4427d131b
6285	//TODO: VCVTPH2PS X2, Y11               // c4627d13da
6286	//TODO: VCVTPH2PS X11, Y11              // c4427d13db
6287	//TODO: VCVTPS2DQ (BX), X2              // c4e1795b13 or c5f95b13
6288	//TODO: VCVTPS2DQ (R11), X2             // c4c1795b13
6289	//TODO: VCVTPS2DQ X2, X2                // c4e1795bd2 or c5f95bd2
6290	//TODO: VCVTPS2DQ X11, X2               // c4c1795bd3
6291	//TODO: VCVTPS2DQ (BX), X11             // c461795b1b or c5795b1b
6292	//TODO: VCVTPS2DQ (R11), X11            // c441795b1b
6293	//TODO: VCVTPS2DQ X2, X11               // c461795bda or c5795bda
6294	//TODO: VCVTPS2DQ X11, X11              // c441795bdb
6295	//TODO: VCVTPS2DQ (BX), Y2              // c4e17d5b13 or c5fd5b13
6296	//TODO: VCVTPS2DQ (R11), Y2             // c4c17d5b13
6297	//TODO: VCVTPS2DQ Y2, Y2                // c4e17d5bd2 or c5fd5bd2
6298	//TODO: VCVTPS2DQ Y11, Y2               // c4c17d5bd3
6299	//TODO: VCVTPS2DQ (BX), Y11             // c4617d5b1b or c57d5b1b
6300	//TODO: VCVTPS2DQ (R11), Y11            // c4417d5b1b
6301	//TODO: VCVTPS2DQ Y2, Y11               // c4617d5bda or c57d5bda
6302	//TODO: VCVTPS2DQ Y11, Y11              // c4417d5bdb
6303	//TODO: VCVTPS2PD (BX), X2              // c4e1785a13 or c5f85a13
6304	//TODO: VCVTPS2PD (R11), X2             // c4c1785a13
6305	//TODO: VCVTPS2PD X2, X2                // c4e1785ad2 or c5f85ad2
6306	//TODO: VCVTPS2PD X11, X2               // c4c1785ad3
6307	//TODO: VCVTPS2PD (BX), X11             // c461785a1b or c5785a1b
6308	//TODO: VCVTPS2PD (R11), X11            // c441785a1b
6309	//TODO: VCVTPS2PD X2, X11               // c461785ada or c5785ada
6310	//TODO: VCVTPS2PD X11, X11              // c441785adb
6311	//TODO: VCVTPS2PD (BX), Y2              // c4e17c5a13 or c5fc5a13
6312	//TODO: VCVTPS2PD (R11), Y2             // c4c17c5a13
6313	//TODO: VCVTPS2PD X2, Y2                // c4e17c5ad2 or c5fc5ad2
6314	//TODO: VCVTPS2PD X11, Y2               // c4c17c5ad3
6315	//TODO: VCVTPS2PD (BX), Y11             // c4617c5a1b or c57c5a1b
6316	//TODO: VCVTPS2PD (R11), Y11            // c4417c5a1b
6317	//TODO: VCVTPS2PD X2, Y11               // c4617c5ada or c57c5ada
6318	//TODO: VCVTPS2PD X11, Y11              // c4417c5adb
6319	//TODO: VCVTPS2PH $7, Y2, (BX)          // c4e37d1d1307
6320	//TODO: VCVTPS2PH $7, Y11, (BX)         // c4637d1d1b07
6321	//TODO: VCVTPS2PH $7, Y2, (R11)         // c4c37d1d1307
6322	//TODO: VCVTPS2PH $7, Y11, (R11)        // c4437d1d1b07
6323	//TODO: VCVTPS2PH $7, Y2, X2            // c4e37d1dd207
6324	//TODO: VCVTPS2PH $7, Y11, X2           // c4637d1dda07
6325	//TODO: VCVTPS2PH $7, Y2, X11           // c4c37d1dd307
6326	//TODO: VCVTPS2PH $7, Y11, X11          // c4437d1ddb07
6327	//TODO: VCVTPS2PH $7, X2, (BX)          // c4e3791d1307
6328	//TODO: VCVTPS2PH $7, X11, (BX)         // c463791d1b07
6329	//TODO: VCVTPS2PH $7, X2, (R11)         // c4c3791d1307
6330	//TODO: VCVTPS2PH $7, X11, (R11)        // c443791d1b07
6331	//TODO: VCVTPS2PH $7, X2, X2            // c4e3791dd207
6332	//TODO: VCVTPS2PH $7, X11, X2           // c463791dda07
6333	//TODO: VCVTPS2PH $7, X2, X11           // c4c3791dd307
6334	//TODO: VCVTPS2PH $7, X11, X11          // c443791ddb07
6335	//TODO: VCVTSD2SI (BX), DX              // c4e17b2d13 or c5fb2d13
6336	//TODO: VCVTSD2SI (R11), DX             // c4c17b2d13
6337	//TODO: VCVTSD2SI X2, DX                // c4e17b2dd2 or c5fb2dd2
6338	//TODO: VCVTSD2SI X11, DX               // c4c17b2dd3
6339	//TODO: VCVTSD2SI (BX), R11             // c4617b2d1b or c57b2d1b
6340	//TODO: VCVTSD2SI (R11), R11            // c4417b2d1b
6341	//TODO: VCVTSD2SI X2, R11               // c4617b2dda or c57b2dda
6342	//TODO: VCVTSD2SI X11, R11              // c4417b2ddb
6343	//TODO: VCVTSD2SIQ (BX), DX             // c4e1fb2d13
6344	//TODO: VCVTSD2SIQ (R11), DX            // c4c1fb2d13
6345	//TODO: VCVTSD2SIQ X2, DX               // c4e1fb2dd2
6346	//TODO: VCVTSD2SIQ X11, DX              // c4c1fb2dd3
6347	//TODO: VCVTSD2SIQ (BX), R11            // c461fb2d1b
6348	//TODO: VCVTSD2SIQ (R11), R11           // c441fb2d1b
6349	//TODO: VCVTSD2SIQ X2, R11              // c461fb2dda
6350	//TODO: VCVTSD2SIQ X11, R11             // c441fb2ddb
6351	//TODO: VCVTSD2SS (BX), X9, X2          // c4e1335a13 or c5b35a13
6352	//TODO: VCVTSD2SS (R11), X9, X2         // c4c1335a13
6353	//TODO: VCVTSD2SS X2, X9, X2            // c4e1335ad2 or c5b35ad2
6354	//TODO: VCVTSD2SS X11, X9, X2           // c4c1335ad3
6355	//TODO: VCVTSD2SS (BX), X9, X11         // c461335a1b or c5335a1b
6356	//TODO: VCVTSD2SS (R11), X9, X11        // c441335a1b
6357	//TODO: VCVTSD2SS X2, X9, X11           // c461335ada or c5335ada
6358	//TODO: VCVTSD2SS X11, X9, X11          // c441335adb
6359	//TODO: VCVTSI2SDL (BX), X9, X2         // c4e1332a13 or c5b32a13
6360	//TODO: VCVTSI2SDL (R11), X9, X2        // c4c1332a13
6361	//TODO: VCVTSI2SDL DX, X9, X2           // c4e1332ad2 or c5b32ad2
6362	//TODO: VCVTSI2SDL R11, X9, X2          // c4c1332ad3
6363	//TODO: VCVTSI2SDL (BX), X9, X11        // c461332a1b or c5332a1b
6364	//TODO: VCVTSI2SDL (R11), X9, X11       // c441332a1b
6365	//TODO: VCVTSI2SDL DX, X9, X11          // c461332ada or c5332ada
6366	//TODO: VCVTSI2SDL R11, X9, X11         // c441332adb
6367	//TODO: VCVTSI2SDQ (BX), X9, X2         // c4e1b32a13
6368	//TODO: VCVTSI2SDQ (R11), X9, X2        // c4c1b32a13
6369	//TODO: VCVTSI2SDQ DX, X9, X2           // c4e1b32ad2
6370	//TODO: VCVTSI2SDQ R11, X9, X2          // c4c1b32ad3
6371	//TODO: VCVTSI2SDQ (BX), X9, X11        // c461b32a1b
6372	//TODO: VCVTSI2SDQ (R11), X9, X11       // c441b32a1b
6373	//TODO: VCVTSI2SDQ DX, X9, X11          // c461b32ada
6374	//TODO: VCVTSI2SDQ R11, X9, X11         // c441b32adb
6375	//TODO: VCVTSI2SSL (BX), X9, X2         // c4e1322a13 or c5b22a13
6376	//TODO: VCVTSI2SSL (R11), X9, X2        // c4c1322a13
6377	//TODO: VCVTSI2SSL DX, X9, X2           // c4e1322ad2 or c5b22ad2
6378	//TODO: VCVTSI2SSL R11, X9, X2          // c4c1322ad3
6379	//TODO: VCVTSI2SSL (BX), X9, X11        // c461322a1b or c5322a1b
6380	//TODO: VCVTSI2SSL (R11), X9, X11       // c441322a1b
6381	//TODO: VCVTSI2SSL DX, X9, X11          // c461322ada or c5322ada
6382	//TODO: VCVTSI2SSL R11, X9, X11         // c441322adb
6383	//TODO: VCVTSI2SSQ (BX), X9, X2         // c4e1b22a13
6384	//TODO: VCVTSI2SSQ (R11), X9, X2        // c4c1b22a13
6385	//TODO: VCVTSI2SSQ DX, X9, X2           // c4e1b22ad2
6386	//TODO: VCVTSI2SSQ R11, X9, X2          // c4c1b22ad3
6387	//TODO: VCVTSI2SSQ (BX), X9, X11        // c461b22a1b
6388	//TODO: VCVTSI2SSQ (R11), X9, X11       // c441b22a1b
6389	//TODO: VCVTSI2SSQ DX, X9, X11          // c461b22ada
6390	//TODO: VCVTSI2SSQ R11, X9, X11         // c441b22adb
6391	//TODO: VCVTSS2SD (BX), X9, X2          // c4e1325a13 or c5b25a13
6392	//TODO: VCVTSS2SD (R11), X9, X2         // c4c1325a13
6393	//TODO: VCVTSS2SD X2, X9, X2            // c4e1325ad2 or c5b25ad2
6394	//TODO: VCVTSS2SD X11, X9, X2           // c4c1325ad3
6395	//TODO: VCVTSS2SD (BX), X9, X11         // c461325a1b or c5325a1b
6396	//TODO: VCVTSS2SD (R11), X9, X11        // c441325a1b
6397	//TODO: VCVTSS2SD X2, X9, X11           // c461325ada or c5325ada
6398	//TODO: VCVTSS2SD X11, X9, X11          // c441325adb
6399	//TODO: VCVTSS2SI (BX), DX              // c4e17a2d13 or c5fa2d13
6400	//TODO: VCVTSS2SI (R11), DX             // c4c17a2d13
6401	//TODO: VCVTSS2SI X2, DX                // c4e17a2dd2 or c5fa2dd2
6402	//TODO: VCVTSS2SI X11, DX               // c4c17a2dd3
6403	//TODO: VCVTSS2SI (BX), R11             // c4617a2d1b or c57a2d1b
6404	//TODO: VCVTSS2SI (R11), R11            // c4417a2d1b
6405	//TODO: VCVTSS2SI X2, R11               // c4617a2dda or c57a2dda
6406	//TODO: VCVTSS2SI X11, R11              // c4417a2ddb
6407	//TODO: VCVTSS2SIQ (BX), DX             // c4e1fa2d13
6408	//TODO: VCVTSS2SIQ (R11), DX            // c4c1fa2d13
6409	//TODO: VCVTSS2SIQ X2, DX               // c4e1fa2dd2
6410	//TODO: VCVTSS2SIQ X11, DX              // c4c1fa2dd3
6411	//TODO: VCVTSS2SIQ (BX), R11            // c461fa2d1b
6412	//TODO: VCVTSS2SIQ (R11), R11           // c441fa2d1b
6413	//TODO: VCVTSS2SIQ X2, R11              // c461fa2dda
6414	//TODO: VCVTSS2SIQ X11, R11             // c441fa2ddb
6415	//TODO: VCVTTPD2DQX (BX), X2            // c4e179e613 or c5f9e613
6416	//TODO: VCVTTPD2DQX (R11), X2           // c4c179e613
6417	//TODO: VCVTTPD2DQX X2, X2              // c4e179e6d2 or c5f9e6d2
6418	//TODO: VCVTTPD2DQX X11, X2             // c4c179e6d3
6419	//TODO: VCVTTPD2DQX (BX), X11           // c46179e61b or c579e61b
6420	//TODO: VCVTTPD2DQX (R11), X11          // c44179e61b
6421	//TODO: VCVTTPD2DQX X2, X11             // c46179e6da or c579e6da
6422	//TODO: VCVTTPD2DQX X11, X11            // c44179e6db
6423	//TODO: VCVTTPD2DQY (BX), X2            // c4e17de613 or c5fde613
6424	//TODO: VCVTTPD2DQY (R11), X2           // c4c17de613
6425	//TODO: VCVTTPD2DQY Y2, X2              // c4e17de6d2 or c5fde6d2
6426	//TODO: VCVTTPD2DQY Y11, X2             // c4c17de6d3
6427	//TODO: VCVTTPD2DQY (BX), X11           // c4617de61b or c57de61b
6428	//TODO: VCVTTPD2DQY (R11), X11          // c4417de61b
6429	//TODO: VCVTTPD2DQY Y2, X11             // c4617de6da or c57de6da
6430	//TODO: VCVTTPD2DQY Y11, X11            // c4417de6db
6431	//TODO: VCVTTPS2DQ (BX), X2             // c4e17a5b13 or c5fa5b13
6432	//TODO: VCVTTPS2DQ (R11), X2            // c4c17a5b13
6433	//TODO: VCVTTPS2DQ X2, X2               // c4e17a5bd2 or c5fa5bd2
6434	//TODO: VCVTTPS2DQ X11, X2              // c4c17a5bd3
6435	//TODO: VCVTTPS2DQ (BX), X11            // c4617a5b1b or c57a5b1b
6436	//TODO: VCVTTPS2DQ (R11), X11           // c4417a5b1b
6437	//TODO: VCVTTPS2DQ X2, X11              // c4617a5bda or c57a5bda
6438	//TODO: VCVTTPS2DQ X11, X11             // c4417a5bdb
6439	//TODO: VCVTTPS2DQ (BX), Y2             // c4e17e5b13 or c5fe5b13
6440	//TODO: VCVTTPS2DQ (R11), Y2            // c4c17e5b13
6441	//TODO: VCVTTPS2DQ Y2, Y2               // c4e17e5bd2 or c5fe5bd2
6442	//TODO: VCVTTPS2DQ Y11, Y2              // c4c17e5bd3
6443	//TODO: VCVTTPS2DQ (BX), Y11            // c4617e5b1b or c57e5b1b
6444	//TODO: VCVTTPS2DQ (R11), Y11           // c4417e5b1b
6445	//TODO: VCVTTPS2DQ Y2, Y11              // c4617e5bda or c57e5bda
6446	//TODO: VCVTTPS2DQ Y11, Y11             // c4417e5bdb
6447	//TODO: VCVTTSD2SI (BX), DX             // c4e17b2c13 or c5fb2c13
6448	//TODO: VCVTTSD2SI (R11), DX            // c4c17b2c13
6449	//TODO: VCVTTSD2SI X2, DX               // c4e17b2cd2 or c5fb2cd2
6450	//TODO: VCVTTSD2SI X11, DX              // c4c17b2cd3
6451	//TODO: VCVTTSD2SI (BX), R11            // c4617b2c1b or c57b2c1b
6452	//TODO: VCVTTSD2SI (R11), R11           // c4417b2c1b
6453	//TODO: VCVTTSD2SI X2, R11              // c4617b2cda or c57b2cda
6454	//TODO: VCVTTSD2SI X11, R11             // c4417b2cdb
6455	//TODO: VCVTTSD2SIQ (BX), DX            // c4e1fb2c13
6456	//TODO: VCVTTSD2SIQ (R11), DX           // c4c1fb2c13
6457	//TODO: VCVTTSD2SIQ X2, DX              // c4e1fb2cd2
6458	//TODO: VCVTTSD2SIQ X11, DX             // c4c1fb2cd3
6459	//TODO: VCVTTSD2SIQ (BX), R11           // c461fb2c1b
6460	//TODO: VCVTTSD2SIQ (R11), R11          // c441fb2c1b
6461	//TODO: VCVTTSD2SIQ X2, R11             // c461fb2cda
6462	//TODO: VCVTTSD2SIQ X11, R11            // c441fb2cdb
6463	//TODO: VCVTTSS2SI (BX), DX             // c4e17a2c13 or c5fa2c13
6464	//TODO: VCVTTSS2SI (R11), DX            // c4c17a2c13
6465	//TODO: VCVTTSS2SI X2, DX               // c4e17a2cd2 or c5fa2cd2
6466	//TODO: VCVTTSS2SI X11, DX              // c4c17a2cd3
6467	//TODO: VCVTTSS2SI (BX), R11            // c4617a2c1b or c57a2c1b
6468	//TODO: VCVTTSS2SI (R11), R11           // c4417a2c1b
6469	//TODO: VCVTTSS2SI X2, R11              // c4617a2cda or c57a2cda
6470	//TODO: VCVTTSS2SI X11, R11             // c4417a2cdb
6471	//TODO: VCVTTSS2SIQ (BX), DX            // c4e1fa2c13
6472	//TODO: VCVTTSS2SIQ (R11), DX           // c4c1fa2c13
6473	//TODO: VCVTTSS2SIQ X2, DX              // c4e1fa2cd2
6474	//TODO: VCVTTSS2SIQ X11, DX             // c4c1fa2cd3
6475	//TODO: VCVTTSS2SIQ (BX), R11           // c461fa2c1b
6476	//TODO: VCVTTSS2SIQ (R11), R11          // c441fa2c1b
6477	//TODO: VCVTTSS2SIQ X2, R11             // c461fa2cda
6478	//TODO: VCVTTSS2SIQ X11, R11            // c441fa2cdb
6479	//TODO: VDIVPD (BX), X9, X2             // c4e1315e13 or c5b15e13
6480	//TODO: VDIVPD (R11), X9, X2            // c4c1315e13
6481	//TODO: VDIVPD X2, X9, X2               // c4e1315ed2 or c5b15ed2
6482	//TODO: VDIVPD X11, X9, X2              // c4c1315ed3
6483	//TODO: VDIVPD (BX), X9, X11            // c461315e1b or c5315e1b
6484	//TODO: VDIVPD (R11), X9, X11           // c441315e1b
6485	//TODO: VDIVPD X2, X9, X11              // c461315eda or c5315eda
6486	//TODO: VDIVPD X11, X9, X11             // c441315edb
6487	//TODO: VDIVPD (BX), Y15, Y2            // c4e1055e13 or c5855e13
6488	//TODO: VDIVPD (R11), Y15, Y2           // c4c1055e13
6489	//TODO: VDIVPD Y2, Y15, Y2              // c4e1055ed2 or c5855ed2
6490	//TODO: VDIVPD Y11, Y15, Y2             // c4c1055ed3
6491	//TODO: VDIVPD (BX), Y15, Y11           // c461055e1b or c5055e1b
6492	//TODO: VDIVPD (R11), Y15, Y11          // c441055e1b
6493	//TODO: VDIVPD Y2, Y15, Y11             // c461055eda or c5055eda
6494	//TODO: VDIVPD Y11, Y15, Y11            // c441055edb
6495	//TODO: VDIVPS (BX), X9, X2             // c4e1305e13 or c5b05e13
6496	//TODO: VDIVPS (R11), X9, X2            // c4c1305e13
6497	//TODO: VDIVPS X2, X9, X2               // c4e1305ed2 or c5b05ed2
6498	//TODO: VDIVPS X11, X9, X2              // c4c1305ed3
6499	//TODO: VDIVPS (BX), X9, X11            // c461305e1b or c5305e1b
6500	//TODO: VDIVPS (R11), X9, X11           // c441305e1b
6501	//TODO: VDIVPS X2, X9, X11              // c461305eda or c5305eda
6502	//TODO: VDIVPS X11, X9, X11             // c441305edb
6503	//TODO: VDIVPS (BX), Y15, Y2            // c4e1045e13 or c5845e13
6504	//TODO: VDIVPS (R11), Y15, Y2           // c4c1045e13
6505	//TODO: VDIVPS Y2, Y15, Y2              // c4e1045ed2 or c5845ed2
6506	//TODO: VDIVPS Y11, Y15, Y2             // c4c1045ed3
6507	//TODO: VDIVPS (BX), Y15, Y11           // c461045e1b or c5045e1b
6508	//TODO: VDIVPS (R11), Y15, Y11          // c441045e1b
6509	//TODO: VDIVPS Y2, Y15, Y11             // c461045eda or c5045eda
6510	//TODO: VDIVPS Y11, Y15, Y11            // c441045edb
6511	//TODO: VDIVSD (BX), X9, X2             // c4e1335e13 or c5b35e13
6512	//TODO: VDIVSD (R11), X9, X2            // c4c1335e13
6513	//TODO: VDIVSD X2, X9, X2               // c4e1335ed2 or c5b35ed2
6514	//TODO: VDIVSD X11, X9, X2              // c4c1335ed3
6515	//TODO: VDIVSD (BX), X9, X11            // c461335e1b or c5335e1b
6516	//TODO: VDIVSD (R11), X9, X11           // c441335e1b
6517	//TODO: VDIVSD X2, X9, X11              // c461335eda or c5335eda
6518	//TODO: VDIVSD X11, X9, X11             // c441335edb
6519	//TODO: VDIVSS (BX), X9, X2             // c4e1325e13 or c5b25e13
6520	//TODO: VDIVSS (R11), X9, X2            // c4c1325e13
6521	//TODO: VDIVSS X2, X9, X2               // c4e1325ed2 or c5b25ed2
6522	//TODO: VDIVSS X11, X9, X2              // c4c1325ed3
6523	//TODO: VDIVSS (BX), X9, X11            // c461325e1b or c5325e1b
6524	//TODO: VDIVSS (R11), X9, X11           // c441325e1b
6525	//TODO: VDIVSS X2, X9, X11              // c461325eda or c5325eda
6526	//TODO: VDIVSS X11, X9, X11             // c441325edb
6527	//TODO: VDPPD $7, (BX), X9, X2          // c4e331411307
6528	//TODO: VDPPD $7, (R11), X9, X2         // c4c331411307
6529	//TODO: VDPPD $7, X2, X9, X2            // c4e33141d207
6530	//TODO: VDPPD $7, X11, X9, X2           // c4c33141d307
6531	//TODO: VDPPD $7, (BX), X9, X11         // c46331411b07
6532	//TODO: VDPPD $7, (R11), X9, X11        // c44331411b07
6533	//TODO: VDPPD $7, X2, X9, X11           // c4633141da07
6534	//TODO: VDPPD $7, X11, X9, X11          // c4433141db07
6535	//TODO: VDPPS $7, (BX), X9, X2          // c4e331401307
6536	//TODO: VDPPS $7, (R11), X9, X2         // c4c331401307
6537	//TODO: VDPPS $7, X2, X9, X2            // c4e33140d207
6538	//TODO: VDPPS $7, X11, X9, X2           // c4c33140d307
6539	//TODO: VDPPS $7, (BX), X9, X11         // c46331401b07
6540	//TODO: VDPPS $7, (R11), X9, X11        // c44331401b07
6541	//TODO: VDPPS $7, X2, X9, X11           // c4633140da07
6542	//TODO: VDPPS $7, X11, X9, X11          // c4433140db07
6543	//TODO: VDPPS $7, (BX), Y15, Y2         // c4e305401307
6544	//TODO: VDPPS $7, (R11), Y15, Y2        // c4c305401307
6545	//TODO: VDPPS $7, Y2, Y15, Y2           // c4e30540d207
6546	//TODO: VDPPS $7, Y11, Y15, Y2          // c4c30540d307
6547	//TODO: VDPPS $7, (BX), Y15, Y11        // c46305401b07
6548	//TODO: VDPPS $7, (R11), Y15, Y11       // c44305401b07
6549	//TODO: VDPPS $7, Y2, Y15, Y11          // c4630540da07
6550	//TODO: VDPPS $7, Y11, Y15, Y11         // c4430540db07
6551	VERR (BX)                               // 0f0023
6552	VERR (R11)                              // 410f0023
6553	VERR DX                                 // 0f00e2
6554	VERR R11                                // 410f00e3
6555	VERW (BX)                               // 0f002b
6556	VERW (R11)                              // 410f002b
6557	VERW DX                                 // 0f00ea
6558	VERW R11                                // 410f00eb
6559	//TODO: VEXTRACTF128 $7, Y2, (BX)       // c4e37d191307
6560	//TODO: VEXTRACTF128 $7, Y11, (BX)      // c4637d191b07
6561	//TODO: VEXTRACTF128 $7, Y2, (R11)      // c4c37d191307
6562	//TODO: VEXTRACTF128 $7, Y11, (R11)     // c4437d191b07
6563	//TODO: VEXTRACTF128 $7, Y2, X2         // c4e37d19d207
6564	//TODO: VEXTRACTF128 $7, Y11, X2        // c4637d19da07
6565	//TODO: VEXTRACTF128 $7, Y2, X11        // c4c37d19d307
6566	//TODO: VEXTRACTF128 $7, Y11, X11       // c4437d19db07
6567	//TODO: VEXTRACTI128 $7, Y2, (BX)       // c4e37d391307
6568	//TODO: VEXTRACTI128 $7, Y11, (BX)      // c4637d391b07
6569	//TODO: VEXTRACTI128 $7, Y2, (R11)      // c4c37d391307
6570	//TODO: VEXTRACTI128 $7, Y11, (R11)     // c4437d391b07
6571	//TODO: VEXTRACTI128 $7, Y2, X2         // c4e37d39d207
6572	//TODO: VEXTRACTI128 $7, Y11, X2        // c4637d39da07
6573	//TODO: VEXTRACTI128 $7, Y2, X11        // c4c37d39d307
6574	//TODO: VEXTRACTI128 $7, Y11, X11       // c4437d39db07
6575	//TODO: VEXTRACTPS $7, X2, (BX)         // c4e379171307
6576	//TODO: VEXTRACTPS $7, X11, (BX)        // c46379171b07
6577	//TODO: VEXTRACTPS $7, X2, (R11)        // c4c379171307
6578	//TODO: VEXTRACTPS $7, X11, (R11)       // c44379171b07
6579	//TODO: VEXTRACTPS $7, X2, DX           // c4e37917d207
6580	//TODO: VEXTRACTPS $7, X11, DX          // c4637917da07
6581	//TODO: VEXTRACTPS $7, X2, R11          // c4c37917d307
6582	//TODO: VEXTRACTPS $7, X11, R11         // c4437917db07
6583	//TODO: VFMADD132PD (BX), X9, X2        // c4e2b19813
6584	//TODO: VFMADD132PD (R11), X9, X2       // c4c2b19813
6585	//TODO: VFMADD132PD X2, X9, X2          // c4e2b198d2
6586	//TODO: VFMADD132PD X11, X9, X2         // c4c2b198d3
6587	//TODO: VFMADD132PD (BX), X9, X11       // c462b1981b
6588	//TODO: VFMADD132PD (R11), X9, X11      // c442b1981b
6589	//TODO: VFMADD132PD X2, X9, X11         // c462b198da
6590	//TODO: VFMADD132PD X11, X9, X11        // c442b198db
6591	//TODO: VFMADD132PD (BX), Y15, Y2       // c4e2859813
6592	//TODO: VFMADD132PD (R11), Y15, Y2      // c4c2859813
6593	//TODO: VFMADD132PD Y2, Y15, Y2         // c4e28598d2
6594	//TODO: VFMADD132PD Y11, Y15, Y2        // c4c28598d3
6595	//TODO: VFMADD132PD (BX), Y15, Y11      // c46285981b
6596	//TODO: VFMADD132PD (R11), Y15, Y11     // c44285981b
6597	//TODO: VFMADD132PD Y2, Y15, Y11        // c4628598da
6598	//TODO: VFMADD132PD Y11, Y15, Y11       // c4428598db
6599	//TODO: VFMADD132PS (BX), X9, X2        // c4e2319813
6600	//TODO: VFMADD132PS (R11), X9, X2       // c4c2319813
6601	//TODO: VFMADD132PS X2, X9, X2          // c4e23198d2
6602	//TODO: VFMADD132PS X11, X9, X2         // c4c23198d3
6603	//TODO: VFMADD132PS (BX), X9, X11       // c46231981b
6604	//TODO: VFMADD132PS (R11), X9, X11      // c44231981b
6605	//TODO: VFMADD132PS X2, X9, X11         // c4623198da
6606	//TODO: VFMADD132PS X11, X9, X11        // c4423198db
6607	//TODO: VFMADD132PS (BX), Y15, Y2       // c4e2059813
6608	//TODO: VFMADD132PS (R11), Y15, Y2      // c4c2059813
6609	//TODO: VFMADD132PS Y2, Y15, Y2         // c4e20598d2
6610	//TODO: VFMADD132PS Y11, Y15, Y2        // c4c20598d3
6611	//TODO: VFMADD132PS (BX), Y15, Y11      // c46205981b
6612	//TODO: VFMADD132PS (R11), Y15, Y11     // c44205981b
6613	//TODO: VFMADD132PS Y2, Y15, Y11        // c4620598da
6614	//TODO: VFMADD132PS Y11, Y15, Y11       // c4420598db
6615	//TODO: VFMADD132SD (BX), X9, X2        // c4e2b19913
6616	//TODO: VFMADD132SD (R11), X9, X2       // c4c2b19913
6617	//TODO: VFMADD132SD X2, X9, X2          // c4e2b199d2
6618	//TODO: VFMADD132SD X11, X9, X2         // c4c2b199d3
6619	//TODO: VFMADD132SD (BX), X9, X11       // c462b1991b
6620	//TODO: VFMADD132SD (R11), X9, X11      // c442b1991b
6621	//TODO: VFMADD132SD X2, X9, X11         // c462b199da
6622	//TODO: VFMADD132SD X11, X9, X11        // c442b199db
6623	//TODO: VFMADD132SS (BX), X9, X2        // c4e2319913
6624	//TODO: VFMADD132SS (R11), X9, X2       // c4c2319913
6625	//TODO: VFMADD132SS X2, X9, X2          // c4e23199d2
6626	//TODO: VFMADD132SS X11, X9, X2         // c4c23199d3
6627	//TODO: VFMADD132SS (BX), X9, X11       // c46231991b
6628	//TODO: VFMADD132SS (R11), X9, X11      // c44231991b
6629	//TODO: VFMADD132SS X2, X9, X11         // c4623199da
6630	//TODO: VFMADD132SS X11, X9, X11        // c4423199db
6631	//TODO: VFMADD213PD (BX), X9, X2        // c4e2b1a813
6632	//TODO: VFMADD213PD (R11), X9, X2       // c4c2b1a813
6633	//TODO: VFMADD213PD X2, X9, X2          // c4e2b1a8d2
6634	//TODO: VFMADD213PD X11, X9, X2         // c4c2b1a8d3
6635	//TODO: VFMADD213PD (BX), X9, X11       // c462b1a81b
6636	//TODO: VFMADD213PD (R11), X9, X11      // c442b1a81b
6637	//TODO: VFMADD213PD X2, X9, X11         // c462b1a8da
6638	//TODO: VFMADD213PD X11, X9, X11        // c442b1a8db
6639	//TODO: VFMADD213PD (BX), Y15, Y2       // c4e285a813
6640	//TODO: VFMADD213PD (R11), Y15, Y2      // c4c285a813
6641	//TODO: VFMADD213PD Y2, Y15, Y2         // c4e285a8d2
6642	//TODO: VFMADD213PD Y11, Y15, Y2        // c4c285a8d3
6643	//TODO: VFMADD213PD (BX), Y15, Y11      // c46285a81b
6644	//TODO: VFMADD213PD (R11), Y15, Y11     // c44285a81b
6645	//TODO: VFMADD213PD Y2, Y15, Y11        // c46285a8da
6646	//TODO: VFMADD213PD Y11, Y15, Y11       // c44285a8db
6647	//TODO: VFMADD213PS (BX), X9, X2        // c4e231a813
6648	//TODO: VFMADD213PS (R11), X9, X2       // c4c231a813
6649	//TODO: VFMADD213PS X2, X9, X2          // c4e231a8d2
6650	//TODO: VFMADD213PS X11, X9, X2         // c4c231a8d3
6651	//TODO: VFMADD213PS (BX), X9, X11       // c46231a81b
6652	//TODO: VFMADD213PS (R11), X9, X11      // c44231a81b
6653	//TODO: VFMADD213PS X2, X9, X11         // c46231a8da
6654	//TODO: VFMADD213PS X11, X9, X11        // c44231a8db
6655	//TODO: VFMADD213PS (BX), Y15, Y2       // c4e205a813
6656	//TODO: VFMADD213PS (R11), Y15, Y2      // c4c205a813
6657	//TODO: VFMADD213PS Y2, Y15, Y2         // c4e205a8d2
6658	//TODO: VFMADD213PS Y11, Y15, Y2        // c4c205a8d3
6659	//TODO: VFMADD213PS (BX), Y15, Y11      // c46205a81b
6660	//TODO: VFMADD213PS (R11), Y15, Y11     // c44205a81b
6661	//TODO: VFMADD213PS Y2, Y15, Y11        // c46205a8da
6662	//TODO: VFMADD213PS Y11, Y15, Y11       // c44205a8db
6663	//TODO: VFMADD213SD (BX), X9, X2        // c4e2b1a913
6664	//TODO: VFMADD213SD (R11), X9, X2       // c4c2b1a913
6665	//TODO: VFMADD213SD X2, X9, X2          // c4e2b1a9d2
6666	//TODO: VFMADD213SD X11, X9, X2         // c4c2b1a9d3
6667	//TODO: VFMADD213SD (BX), X9, X11       // c462b1a91b
6668	//TODO: VFMADD213SD (R11), X9, X11      // c442b1a91b
6669	//TODO: VFMADD213SD X2, X9, X11         // c462b1a9da
6670	//TODO: VFMADD213SD X11, X9, X11        // c442b1a9db
6671	//TODO: VFMADD213SS (BX), X9, X2        // c4e231a913
6672	//TODO: VFMADD213SS (R11), X9, X2       // c4c231a913
6673	//TODO: VFMADD213SS X2, X9, X2          // c4e231a9d2
6674	//TODO: VFMADD213SS X11, X9, X2         // c4c231a9d3
6675	//TODO: VFMADD213SS (BX), X9, X11       // c46231a91b
6676	//TODO: VFMADD213SS (R11), X9, X11      // c44231a91b
6677	//TODO: VFMADD213SS X2, X9, X11         // c46231a9da
6678	//TODO: VFMADD213SS X11, X9, X11        // c44231a9db
6679	//TODO: VFMADD231PD (BX), X9, X2        // c4e2b1b813
6680	//TODO: VFMADD231PD (R11), X9, X2       // c4c2b1b813
6681	//TODO: VFMADD231PD X2, X9, X2          // c4e2b1b8d2
6682	//TODO: VFMADD231PD X11, X9, X2         // c4c2b1b8d3
6683	//TODO: VFMADD231PD (BX), X9, X11       // c462b1b81b
6684	//TODO: VFMADD231PD (R11), X9, X11      // c442b1b81b
6685	//TODO: VFMADD231PD X2, X9, X11         // c462b1b8da
6686	//TODO: VFMADD231PD X11, X9, X11        // c442b1b8db
6687	//TODO: VFMADD231PD (BX), Y15, Y2       // c4e285b813
6688	//TODO: VFMADD231PD (R11), Y15, Y2      // c4c285b813
6689	//TODO: VFMADD231PD Y2, Y15, Y2         // c4e285b8d2
6690	//TODO: VFMADD231PD Y11, Y15, Y2        // c4c285b8d3
6691	//TODO: VFMADD231PD (BX), Y15, Y11      // c46285b81b
6692	//TODO: VFMADD231PD (R11), Y15, Y11     // c44285b81b
6693	//TODO: VFMADD231PD Y2, Y15, Y11        // c46285b8da
6694	//TODO: VFMADD231PD Y11, Y15, Y11       // c44285b8db
6695	//TODO: VFMADD231PS (BX), X9, X2        // c4e231b813
6696	//TODO: VFMADD231PS (R11), X9, X2       // c4c231b813
6697	//TODO: VFMADD231PS X2, X9, X2          // c4e231b8d2
6698	//TODO: VFMADD231PS X11, X9, X2         // c4c231b8d3
6699	//TODO: VFMADD231PS (BX), X9, X11       // c46231b81b
6700	//TODO: VFMADD231PS (R11), X9, X11      // c44231b81b
6701	//TODO: VFMADD231PS X2, X9, X11         // c46231b8da
6702	//TODO: VFMADD231PS X11, X9, X11        // c44231b8db
6703	//TODO: VFMADD231PS (BX), Y15, Y2       // c4e205b813
6704	//TODO: VFMADD231PS (R11), Y15, Y2      // c4c205b813
6705	//TODO: VFMADD231PS Y2, Y15, Y2         // c4e205b8d2
6706	//TODO: VFMADD231PS Y11, Y15, Y2        // c4c205b8d3
6707	//TODO: VFMADD231PS (BX), Y15, Y11      // c46205b81b
6708	//TODO: VFMADD231PS (R11), Y15, Y11     // c44205b81b
6709	//TODO: VFMADD231PS Y2, Y15, Y11        // c46205b8da
6710	//TODO: VFMADD231PS Y11, Y15, Y11       // c44205b8db
6711	//TODO: VFMADD231SD (BX), X9, X2        // c4e2b1b913
6712	//TODO: VFMADD231SD (R11), X9, X2       // c4c2b1b913
6713	//TODO: VFMADD231SD X2, X9, X2          // c4e2b1b9d2
6714	//TODO: VFMADD231SD X11, X9, X2         // c4c2b1b9d3
6715	//TODO: VFMADD231SD (BX), X9, X11       // c462b1b91b
6716	//TODO: VFMADD231SD (R11), X9, X11      // c442b1b91b
6717	//TODO: VFMADD231SD X2, X9, X11         // c462b1b9da
6718	//TODO: VFMADD231SD X11, X9, X11        // c442b1b9db
6719	//TODO: VFMADD231SS (BX), X9, X2        // c4e231b913
6720	//TODO: VFMADD231SS (R11), X9, X2       // c4c231b913
6721	//TODO: VFMADD231SS X2, X9, X2          // c4e231b9d2
6722	//TODO: VFMADD231SS X11, X9, X2         // c4c231b9d3
6723	//TODO: VFMADD231SS (BX), X9, X11       // c46231b91b
6724	//TODO: VFMADD231SS (R11), X9, X11      // c44231b91b
6725	//TODO: VFMADD231SS X2, X9, X11         // c46231b9da
6726	//TODO: VFMADD231SS X11, X9, X11        // c44231b9db
6727	//TODO: VFMADDSUB132PD (BX), X9, X2     // c4e2b19613
6728	//TODO: VFMADDSUB132PD (R11), X9, X2    // c4c2b19613
6729	//TODO: VFMADDSUB132PD X2, X9, X2       // c4e2b196d2
6730	//TODO: VFMADDSUB132PD X11, X9, X2      // c4c2b196d3
6731	//TODO: VFMADDSUB132PD (BX), X9, X11    // c462b1961b
6732	//TODO: VFMADDSUB132PD (R11), X9, X11   // c442b1961b
6733	//TODO: VFMADDSUB132PD X2, X9, X11      // c462b196da
6734	//TODO: VFMADDSUB132PD X11, X9, X11     // c442b196db
6735	//TODO: VFMADDSUB132PD (BX), Y15, Y2    // c4e2859613
6736	//TODO: VFMADDSUB132PD (R11), Y15, Y2   // c4c2859613
6737	//TODO: VFMADDSUB132PD Y2, Y15, Y2      // c4e28596d2
6738	//TODO: VFMADDSUB132PD Y11, Y15, Y2     // c4c28596d3
6739	//TODO: VFMADDSUB132PD (BX), Y15, Y11   // c46285961b
6740	//TODO: VFMADDSUB132PD (R11), Y15, Y11  // c44285961b
6741	//TODO: VFMADDSUB132PD Y2, Y15, Y11     // c4628596da
6742	//TODO: VFMADDSUB132PD Y11, Y15, Y11    // c4428596db
6743	//TODO: VFMADDSUB132PS (BX), X9, X2     // c4e2319613
6744	//TODO: VFMADDSUB132PS (R11), X9, X2    // c4c2319613
6745	//TODO: VFMADDSUB132PS X2, X9, X2       // c4e23196d2
6746	//TODO: VFMADDSUB132PS X11, X9, X2      // c4c23196d3
6747	//TODO: VFMADDSUB132PS (BX), X9, X11    // c46231961b
6748	//TODO: VFMADDSUB132PS (R11), X9, X11   // c44231961b
6749	//TODO: VFMADDSUB132PS X2, X9, X11      // c4623196da
6750	//TODO: VFMADDSUB132PS X11, X9, X11     // c4423196db
6751	//TODO: VFMADDSUB132PS (BX), Y15, Y2    // c4e2059613
6752	//TODO: VFMADDSUB132PS (R11), Y15, Y2   // c4c2059613
6753	//TODO: VFMADDSUB132PS Y2, Y15, Y2      // c4e20596d2
6754	//TODO: VFMADDSUB132PS Y11, Y15, Y2     // c4c20596d3
6755	//TODO: VFMADDSUB132PS (BX), Y15, Y11   // c46205961b
6756	//TODO: VFMADDSUB132PS (R11), Y15, Y11  // c44205961b
6757	//TODO: VFMADDSUB132PS Y2, Y15, Y11     // c4620596da
6758	//TODO: VFMADDSUB132PS Y11, Y15, Y11    // c4420596db
6759	//TODO: VFMADDSUB213PD (BX), X9, X2     // c4e2b1a613
6760	//TODO: VFMADDSUB213PD (R11), X9, X2    // c4c2b1a613
6761	//TODO: VFMADDSUB213PD X2, X9, X2       // c4e2b1a6d2
6762	//TODO: VFMADDSUB213PD X11, X9, X2      // c4c2b1a6d3
6763	//TODO: VFMADDSUB213PD (BX), X9, X11    // c462b1a61b
6764	//TODO: VFMADDSUB213PD (R11), X9, X11   // c442b1a61b
6765	//TODO: VFMADDSUB213PD X2, X9, X11      // c462b1a6da
6766	//TODO: VFMADDSUB213PD X11, X9, X11     // c442b1a6db
6767	//TODO: VFMADDSUB213PD (BX), Y15, Y2    // c4e285a613
6768	//TODO: VFMADDSUB213PD (R11), Y15, Y2   // c4c285a613
6769	//TODO: VFMADDSUB213PD Y2, Y15, Y2      // c4e285a6d2
6770	//TODO: VFMADDSUB213PD Y11, Y15, Y2     // c4c285a6d3
6771	//TODO: VFMADDSUB213PD (BX), Y15, Y11   // c46285a61b
6772	//TODO: VFMADDSUB213PD (R11), Y15, Y11  // c44285a61b
6773	//TODO: VFMADDSUB213PD Y2, Y15, Y11     // c46285a6da
6774	//TODO: VFMADDSUB213PD Y11, Y15, Y11    // c44285a6db
6775	//TODO: VFMADDSUB213PS (BX), X9, X2     // c4e231a613
6776	//TODO: VFMADDSUB213PS (R11), X9, X2    // c4c231a613
6777	//TODO: VFMADDSUB213PS X2, X9, X2       // c4e231a6d2
6778	//TODO: VFMADDSUB213PS X11, X9, X2      // c4c231a6d3
6779	//TODO: VFMADDSUB213PS (BX), X9, X11    // c46231a61b
6780	//TODO: VFMADDSUB213PS (R11), X9, X11   // c44231a61b
6781	//TODO: VFMADDSUB213PS X2, X9, X11      // c46231a6da
6782	//TODO: VFMADDSUB213PS X11, X9, X11     // c44231a6db
6783	//TODO: VFMADDSUB213PS (BX), Y15, Y2    // c4e205a613
6784	//TODO: VFMADDSUB213PS (R11), Y15, Y2   // c4c205a613
6785	//TODO: VFMADDSUB213PS Y2, Y15, Y2      // c4e205a6d2
6786	//TODO: VFMADDSUB213PS Y11, Y15, Y2     // c4c205a6d3
6787	//TODO: VFMADDSUB213PS (BX), Y15, Y11   // c46205a61b
6788	//TODO: VFMADDSUB213PS (R11), Y15, Y11  // c44205a61b
6789	//TODO: VFMADDSUB213PS Y2, Y15, Y11     // c46205a6da
6790	//TODO: VFMADDSUB213PS Y11, Y15, Y11    // c44205a6db
6791	//TODO: VFMADDSUB231PD (BX), X9, X2     // c4e2b1b613
6792	//TODO: VFMADDSUB231PD (R11), X9, X2    // c4c2b1b613
6793	//TODO: VFMADDSUB231PD X2, X9, X2       // c4e2b1b6d2
6794	//TODO: VFMADDSUB231PD X11, X9, X2      // c4c2b1b6d3
6795	//TODO: VFMADDSUB231PD (BX), X9, X11    // c462b1b61b
6796	//TODO: VFMADDSUB231PD (R11), X9, X11   // c442b1b61b
6797	//TODO: VFMADDSUB231PD X2, X9, X11      // c462b1b6da
6798	//TODO: VFMADDSUB231PD X11, X9, X11     // c442b1b6db
6799	//TODO: VFMADDSUB231PD (BX), Y15, Y2    // c4e285b613
6800	//TODO: VFMADDSUB231PD (R11), Y15, Y2   // c4c285b613
6801	//TODO: VFMADDSUB231PD Y2, Y15, Y2      // c4e285b6d2
6802	//TODO: VFMADDSUB231PD Y11, Y15, Y2     // c4c285b6d3
6803	//TODO: VFMADDSUB231PD (BX), Y15, Y11   // c46285b61b
6804	//TODO: VFMADDSUB231PD (R11), Y15, Y11  // c44285b61b
6805	//TODO: VFMADDSUB231PD Y2, Y15, Y11     // c46285b6da
6806	//TODO: VFMADDSUB231PD Y11, Y15, Y11    // c44285b6db
6807	//TODO: VFMADDSUB231PS (BX), X9, X2     // c4e231b613
6808	//TODO: VFMADDSUB231PS (R11), X9, X2    // c4c231b613
6809	//TODO: VFMADDSUB231PS X2, X9, X2       // c4e231b6d2
6810	//TODO: VFMADDSUB231PS X11, X9, X2      // c4c231b6d3
6811	//TODO: VFMADDSUB231PS (BX), X9, X11    // c46231b61b
6812	//TODO: VFMADDSUB231PS (R11), X9, X11   // c44231b61b
6813	//TODO: VFMADDSUB231PS X2, X9, X11      // c46231b6da
6814	//TODO: VFMADDSUB231PS X11, X9, X11     // c44231b6db
6815	//TODO: VFMADDSUB231PS (BX), Y15, Y2    // c4e205b613
6816	//TODO: VFMADDSUB231PS (R11), Y15, Y2   // c4c205b613
6817	//TODO: VFMADDSUB231PS Y2, Y15, Y2      // c4e205b6d2
6818	//TODO: VFMADDSUB231PS Y11, Y15, Y2     // c4c205b6d3
6819	//TODO: VFMADDSUB231PS (BX), Y15, Y11   // c46205b61b
6820	//TODO: VFMADDSUB231PS (R11), Y15, Y11  // c44205b61b
6821	//TODO: VFMADDSUB231PS Y2, Y15, Y11     // c46205b6da
6822	//TODO: VFMADDSUB231PS Y11, Y15, Y11    // c44205b6db
6823	//TODO: VFMSUB132PD (BX), X9, X2        // c4e2b19a13
6824	//TODO: VFMSUB132PD (R11), X9, X2       // c4c2b19a13
6825	//TODO: VFMSUB132PD X2, X9, X2          // c4e2b19ad2
6826	//TODO: VFMSUB132PD X11, X9, X2         // c4c2b19ad3
6827	//TODO: VFMSUB132PD (BX), X9, X11       // c462b19a1b
6828	//TODO: VFMSUB132PD (R11), X9, X11      // c442b19a1b
6829	//TODO: VFMSUB132PD X2, X9, X11         // c462b19ada
6830	//TODO: VFMSUB132PD X11, X9, X11        // c442b19adb
6831	//TODO: VFMSUB132PD (BX), Y15, Y2       // c4e2859a13
6832	//TODO: VFMSUB132PD (R11), Y15, Y2      // c4c2859a13
6833	//TODO: VFMSUB132PD Y2, Y15, Y2         // c4e2859ad2
6834	//TODO: VFMSUB132PD Y11, Y15, Y2        // c4c2859ad3
6835	//TODO: VFMSUB132PD (BX), Y15, Y11      // c462859a1b
6836	//TODO: VFMSUB132PD (R11), Y15, Y11     // c442859a1b
6837	//TODO: VFMSUB132PD Y2, Y15, Y11        // c462859ada
6838	//TODO: VFMSUB132PD Y11, Y15, Y11       // c442859adb
6839	//TODO: VFMSUB132PS (BX), X9, X2        // c4e2319a13
6840	//TODO: VFMSUB132PS (R11), X9, X2       // c4c2319a13
6841	//TODO: VFMSUB132PS X2, X9, X2          // c4e2319ad2
6842	//TODO: VFMSUB132PS X11, X9, X2         // c4c2319ad3
6843	//TODO: VFMSUB132PS (BX), X9, X11       // c462319a1b
6844	//TODO: VFMSUB132PS (R11), X9, X11      // c442319a1b
6845	//TODO: VFMSUB132PS X2, X9, X11         // c462319ada
6846	//TODO: VFMSUB132PS X11, X9, X11        // c442319adb
6847	//TODO: VFMSUB132PS (BX), Y15, Y2       // c4e2059a13
6848	//TODO: VFMSUB132PS (R11), Y15, Y2      // c4c2059a13
6849	//TODO: VFMSUB132PS Y2, Y15, Y2         // c4e2059ad2
6850	//TODO: VFMSUB132PS Y11, Y15, Y2        // c4c2059ad3
6851	//TODO: VFMSUB132PS (BX), Y15, Y11      // c462059a1b
6852	//TODO: VFMSUB132PS (R11), Y15, Y11     // c442059a1b
6853	//TODO: VFMSUB132PS Y2, Y15, Y11        // c462059ada
6854	//TODO: VFMSUB132PS Y11, Y15, Y11       // c442059adb
6855	//TODO: VFMSUB132SD (BX), X9, X2        // c4e2b19b13
6856	//TODO: VFMSUB132SD (R11), X9, X2       // c4c2b19b13
6857	//TODO: VFMSUB132SD X2, X9, X2          // c4e2b19bd2
6858	//TODO: VFMSUB132SD X11, X9, X2         // c4c2b19bd3
6859	//TODO: VFMSUB132SD (BX), X9, X11       // c462b19b1b
6860	//TODO: VFMSUB132SD (R11), X9, X11      // c442b19b1b
6861	//TODO: VFMSUB132SD X2, X9, X11         // c462b19bda
6862	//TODO: VFMSUB132SD X11, X9, X11        // c442b19bdb
6863	//TODO: VFMSUB132SS (BX), X9, X2        // c4e2319b13
6864	//TODO: VFMSUB132SS (R11), X9, X2       // c4c2319b13
6865	//TODO: VFMSUB132SS X2, X9, X2          // c4e2319bd2
6866	//TODO: VFMSUB132SS X11, X9, X2         // c4c2319bd3
6867	//TODO: VFMSUB132SS (BX), X9, X11       // c462319b1b
6868	//TODO: VFMSUB132SS (R11), X9, X11      // c442319b1b
6869	//TODO: VFMSUB132SS X2, X9, X11         // c462319bda
6870	//TODO: VFMSUB132SS X11, X9, X11        // c442319bdb
6871	//TODO: VFMSUB213PD (BX), X9, X2        // c4e2b1aa13
6872	//TODO: VFMSUB213PD (R11), X9, X2       // c4c2b1aa13
6873	//TODO: VFMSUB213PD X2, X9, X2          // c4e2b1aad2
6874	//TODO: VFMSUB213PD X11, X9, X2         // c4c2b1aad3
6875	//TODO: VFMSUB213PD (BX), X9, X11       // c462b1aa1b
6876	//TODO: VFMSUB213PD (R11), X9, X11      // c442b1aa1b
6877	//TODO: VFMSUB213PD X2, X9, X11         // c462b1aada
6878	//TODO: VFMSUB213PD X11, X9, X11        // c442b1aadb
6879	//TODO: VFMSUB213PD (BX), Y15, Y2       // c4e285aa13
6880	//TODO: VFMSUB213PD (R11), Y15, Y2      // c4c285aa13
6881	//TODO: VFMSUB213PD Y2, Y15, Y2         // c4e285aad2
6882	//TODO: VFMSUB213PD Y11, Y15, Y2        // c4c285aad3
6883	//TODO: VFMSUB213PD (BX), Y15, Y11      // c46285aa1b
6884	//TODO: VFMSUB213PD (R11), Y15, Y11     // c44285aa1b
6885	//TODO: VFMSUB213PD Y2, Y15, Y11        // c46285aada
6886	//TODO: VFMSUB213PD Y11, Y15, Y11       // c44285aadb
6887	//TODO: VFMSUB213PS (BX), X9, X2        // c4e231aa13
6888	//TODO: VFMSUB213PS (R11), X9, X2       // c4c231aa13
6889	//TODO: VFMSUB213PS X2, X9, X2          // c4e231aad2
6890	//TODO: VFMSUB213PS X11, X9, X2         // c4c231aad3
6891	//TODO: VFMSUB213PS (BX), X9, X11       // c46231aa1b
6892	//TODO: VFMSUB213PS (R11), X9, X11      // c44231aa1b
6893	//TODO: VFMSUB213PS X2, X9, X11         // c46231aada
6894	//TODO: VFMSUB213PS X11, X9, X11        // c44231aadb
6895	//TODO: VFMSUB213PS (BX), Y15, Y2       // c4e205aa13
6896	//TODO: VFMSUB213PS (R11), Y15, Y2      // c4c205aa13
6897	//TODO: VFMSUB213PS Y2, Y15, Y2         // c4e205aad2
6898	//TODO: VFMSUB213PS Y11, Y15, Y2        // c4c205aad3
6899	//TODO: VFMSUB213PS (BX), Y15, Y11      // c46205aa1b
6900	//TODO: VFMSUB213PS (R11), Y15, Y11     // c44205aa1b
6901	//TODO: VFMSUB213PS Y2, Y15, Y11        // c46205aada
6902	//TODO: VFMSUB213PS Y11, Y15, Y11       // c44205aadb
6903	//TODO: VFMSUB213SD (BX), X9, X2        // c4e2b1ab13
6904	//TODO: VFMSUB213SD (R11), X9, X2       // c4c2b1ab13
6905	//TODO: VFMSUB213SD X2, X9, X2          // c4e2b1abd2
6906	//TODO: VFMSUB213SD X11, X9, X2         // c4c2b1abd3
6907	//TODO: VFMSUB213SD (BX), X9, X11       // c462b1ab1b
6908	//TODO: VFMSUB213SD (R11), X9, X11      // c442b1ab1b
6909	//TODO: VFMSUB213SD X2, X9, X11         // c462b1abda
6910	//TODO: VFMSUB213SD X11, X9, X11        // c442b1abdb
6911	//TODO: VFMSUB213SS (BX), X9, X2        // c4e231ab13
6912	//TODO: VFMSUB213SS (R11), X9, X2       // c4c231ab13
6913	//TODO: VFMSUB213SS X2, X9, X2          // c4e231abd2
6914	//TODO: VFMSUB213SS X11, X9, X2         // c4c231abd3
6915	//TODO: VFMSUB213SS (BX), X9, X11       // c46231ab1b
6916	//TODO: VFMSUB213SS (R11), X9, X11      // c44231ab1b
6917	//TODO: VFMSUB213SS X2, X9, X11         // c46231abda
6918	//TODO: VFMSUB213SS X11, X9, X11        // c44231abdb
6919	//TODO: VFMSUB231PD (BX), X9, X2        // c4e2b1ba13
6920	//TODO: VFMSUB231PD (R11), X9, X2       // c4c2b1ba13
6921	//TODO: VFMSUB231PD X2, X9, X2          // c4e2b1bad2
6922	//TODO: VFMSUB231PD X11, X9, X2         // c4c2b1bad3
6923	//TODO: VFMSUB231PD (BX), X9, X11       // c462b1ba1b
6924	//TODO: VFMSUB231PD (R11), X9, X11      // c442b1ba1b
6925	//TODO: VFMSUB231PD X2, X9, X11         // c462b1bada
6926	//TODO: VFMSUB231PD X11, X9, X11        // c442b1badb
6927	//TODO: VFMSUB231PD (BX), Y15, Y2       // c4e285ba13
6928	//TODO: VFMSUB231PD (R11), Y15, Y2      // c4c285ba13
6929	//TODO: VFMSUB231PD Y2, Y15, Y2         // c4e285bad2
6930	//TODO: VFMSUB231PD Y11, Y15, Y2        // c4c285bad3
6931	//TODO: VFMSUB231PD (BX), Y15, Y11      // c46285ba1b
6932	//TODO: VFMSUB231PD (R11), Y15, Y11     // c44285ba1b
6933	//TODO: VFMSUB231PD Y2, Y15, Y11        // c46285bada
6934	//TODO: VFMSUB231PD Y11, Y15, Y11       // c44285badb
6935	//TODO: VFMSUB231PS (BX), X9, X2        // c4e231ba13
6936	//TODO: VFMSUB231PS (R11), X9, X2       // c4c231ba13
6937	//TODO: VFMSUB231PS X2, X9, X2          // c4e231bad2
6938	//TODO: VFMSUB231PS X11, X9, X2         // c4c231bad3
6939	//TODO: VFMSUB231PS (BX), X9, X11       // c46231ba1b
6940	//TODO: VFMSUB231PS (R11), X9, X11      // c44231ba1b
6941	//TODO: VFMSUB231PS X2, X9, X11         // c46231bada
6942	//TODO: VFMSUB231PS X11, X9, X11        // c44231badb
6943	//TODO: VFMSUB231PS (BX), Y15, Y2       // c4e205ba13
6944	//TODO: VFMSUB231PS (R11), Y15, Y2      // c4c205ba13
6945	//TODO: VFMSUB231PS Y2, Y15, Y2         // c4e205bad2
6946	//TODO: VFMSUB231PS Y11, Y15, Y2        // c4c205bad3
6947	//TODO: VFMSUB231PS (BX), Y15, Y11      // c46205ba1b
6948	//TODO: VFMSUB231PS (R11), Y15, Y11     // c44205ba1b
6949	//TODO: VFMSUB231PS Y2, Y15, Y11        // c46205bada
6950	//TODO: VFMSUB231PS Y11, Y15, Y11       // c44205badb
6951	//TODO: VFMSUB231SD (BX), X9, X2        // c4e2b1bb13
6952	//TODO: VFMSUB231SD (R11), X9, X2       // c4c2b1bb13
6953	//TODO: VFMSUB231SD X2, X9, X2          // c4e2b1bbd2
6954	//TODO: VFMSUB231SD X11, X9, X2         // c4c2b1bbd3
6955	//TODO: VFMSUB231SD (BX), X9, X11       // c462b1bb1b
6956	//TODO: VFMSUB231SD (R11), X9, X11      // c442b1bb1b
6957	//TODO: VFMSUB231SD X2, X9, X11         // c462b1bbda
6958	//TODO: VFMSUB231SD X11, X9, X11        // c442b1bbdb
6959	//TODO: VFMSUB231SS (BX), X9, X2        // c4e231bb13
6960	//TODO: VFMSUB231SS (R11), X9, X2       // c4c231bb13
6961	//TODO: VFMSUB231SS X2, X9, X2          // c4e231bbd2
6962	//TODO: VFMSUB231SS X11, X9, X2         // c4c231bbd3
6963	//TODO: VFMSUB231SS (BX), X9, X11       // c46231bb1b
6964	//TODO: VFMSUB231SS (R11), X9, X11      // c44231bb1b
6965	//TODO: VFMSUB231SS X2, X9, X11         // c46231bbda
6966	//TODO: VFMSUB231SS X11, X9, X11        // c44231bbdb
6967	//TODO: VFMSUBADD132PD (BX), X9, X2     // c4e2b19713
6968	//TODO: VFMSUBADD132PD (R11), X9, X2    // c4c2b19713
6969	//TODO: VFMSUBADD132PD X2, X9, X2       // c4e2b197d2
6970	//TODO: VFMSUBADD132PD X11, X9, X2      // c4c2b197d3
6971	//TODO: VFMSUBADD132PD (BX), X9, X11    // c462b1971b
6972	//TODO: VFMSUBADD132PD (R11), X9, X11   // c442b1971b
6973	//TODO: VFMSUBADD132PD X2, X9, X11      // c462b197da
6974	//TODO: VFMSUBADD132PD X11, X9, X11     // c442b197db
6975	//TODO: VFMSUBADD132PD (BX), Y15, Y2    // c4e2859713
6976	//TODO: VFMSUBADD132PD (R11), Y15, Y2   // c4c2859713
6977	//TODO: VFMSUBADD132PD Y2, Y15, Y2      // c4e28597d2
6978	//TODO: VFMSUBADD132PD Y11, Y15, Y2     // c4c28597d3
6979	//TODO: VFMSUBADD132PD (BX), Y15, Y11   // c46285971b
6980	//TODO: VFMSUBADD132PD (R11), Y15, Y11  // c44285971b
6981	//TODO: VFMSUBADD132PD Y2, Y15, Y11     // c4628597da
6982	//TODO: VFMSUBADD132PD Y11, Y15, Y11    // c4428597db
6983	//TODO: VFMSUBADD132PS (BX), X9, X2     // c4e2319713
6984	//TODO: VFMSUBADD132PS (R11), X9, X2    // c4c2319713
6985	//TODO: VFMSUBADD132PS X2, X9, X2       // c4e23197d2
6986	//TODO: VFMSUBADD132PS X11, X9, X2      // c4c23197d3
6987	//TODO: VFMSUBADD132PS (BX), X9, X11    // c46231971b
6988	//TODO: VFMSUBADD132PS (R11), X9, X11   // c44231971b
6989	//TODO: VFMSUBADD132PS X2, X9, X11      // c4623197da
6990	//TODO: VFMSUBADD132PS X11, X9, X11     // c4423197db
6991	//TODO: VFMSUBADD132PS (BX), Y15, Y2    // c4e2059713
6992	//TODO: VFMSUBADD132PS (R11), Y15, Y2   // c4c2059713
6993	//TODO: VFMSUBADD132PS Y2, Y15, Y2      // c4e20597d2
6994	//TODO: VFMSUBADD132PS Y11, Y15, Y2     // c4c20597d3
6995	//TODO: VFMSUBADD132PS (BX), Y15, Y11   // c46205971b
6996	//TODO: VFMSUBADD132PS (R11), Y15, Y11  // c44205971b
6997	//TODO: VFMSUBADD132PS Y2, Y15, Y11     // c4620597da
6998	//TODO: VFMSUBADD132PS Y11, Y15, Y11    // c4420597db
6999	//TODO: VFMSUBADD213PD (BX), X9, X2     // c4e2b1a713
7000	//TODO: VFMSUBADD213PD (R11), X9, X2    // c4c2b1a713
7001	//TODO: VFMSUBADD213PD X2, X9, X2       // c4e2b1a7d2
7002	//TODO: VFMSUBADD213PD X11, X9, X2      // c4c2b1a7d3
7003	//TODO: VFMSUBADD213PD (BX), X9, X11    // c462b1a71b
7004	//TODO: VFMSUBADD213PD (R11), X9, X11   // c442b1a71b
7005	//TODO: VFMSUBADD213PD X2, X9, X11      // c462b1a7da
7006	//TODO: VFMSUBADD213PD X11, X9, X11     // c442b1a7db
7007	//TODO: VFMSUBADD213PD (BX), Y15, Y2    // c4e285a713
7008	//TODO: VFMSUBADD213PD (R11), Y15, Y2   // c4c285a713
7009	//TODO: VFMSUBADD213PD Y2, Y15, Y2      // c4e285a7d2
7010	//TODO: VFMSUBADD213PD Y11, Y15, Y2     // c4c285a7d3
7011	//TODO: VFMSUBADD213PD (BX), Y15, Y11   // c46285a71b
7012	//TODO: VFMSUBADD213PD (R11), Y15, Y11  // c44285a71b
7013	//TODO: VFMSUBADD213PD Y2, Y15, Y11     // c46285a7da
7014	//TODO: VFMSUBADD213PD Y11, Y15, Y11    // c44285a7db
7015	//TODO: VFMSUBADD213PS (BX), X9, X2     // c4e231a713
7016	//TODO: VFMSUBADD213PS (R11), X9, X2    // c4c231a713
7017	//TODO: VFMSUBADD213PS X2, X9, X2       // c4e231a7d2
7018	//TODO: VFMSUBADD213PS X11, X9, X2      // c4c231a7d3
7019	//TODO: VFMSUBADD213PS (BX), X9, X11    // c46231a71b
7020	//TODO: VFMSUBADD213PS (R11), X9, X11   // c44231a71b
7021	//TODO: VFMSUBADD213PS X2, X9, X11      // c46231a7da
7022	//TODO: VFMSUBADD213PS X11, X9, X11     // c44231a7db
7023	//TODO: VFMSUBADD213PS (BX), Y15, Y2    // c4e205a713
7024	//TODO: VFMSUBADD213PS (R11), Y15, Y2   // c4c205a713
7025	//TODO: VFMSUBADD213PS Y2, Y15, Y2      // c4e205a7d2
7026	//TODO: VFMSUBADD213PS Y11, Y15, Y2     // c4c205a7d3
7027	//TODO: VFMSUBADD213PS (BX), Y15, Y11   // c46205a71b
7028	//TODO: VFMSUBADD213PS (R11), Y15, Y11  // c44205a71b
7029	//TODO: VFMSUBADD213PS Y2, Y15, Y11     // c46205a7da
7030	//TODO: VFMSUBADD213PS Y11, Y15, Y11    // c44205a7db
7031	//TODO: VFMSUBADD231PD (BX), X9, X2     // c4e2b1b713
7032	//TODO: VFMSUBADD231PD (R11), X9, X2    // c4c2b1b713
7033	//TODO: VFMSUBADD231PD X2, X9, X2       // c4e2b1b7d2
7034	//TODO: VFMSUBADD231PD X11, X9, X2      // c4c2b1b7d3
7035	//TODO: VFMSUBADD231PD (BX), X9, X11    // c462b1b71b
7036	//TODO: VFMSUBADD231PD (R11), X9, X11   // c442b1b71b
7037	//TODO: VFMSUBADD231PD X2, X9, X11      // c462b1b7da
7038	//TODO: VFMSUBADD231PD X11, X9, X11     // c442b1b7db
7039	//TODO: VFMSUBADD231PD (BX), Y15, Y2    // c4e285b713
7040	//TODO: VFMSUBADD231PD (R11), Y15, Y2   // c4c285b713
7041	//TODO: VFMSUBADD231PD Y2, Y15, Y2      // c4e285b7d2
7042	//TODO: VFMSUBADD231PD Y11, Y15, Y2     // c4c285b7d3
7043	//TODO: VFMSUBADD231PD (BX), Y15, Y11   // c46285b71b
7044	//TODO: VFMSUBADD231PD (R11), Y15, Y11  // c44285b71b
7045	//TODO: VFMSUBADD231PD Y2, Y15, Y11     // c46285b7da
7046	//TODO: VFMSUBADD231PD Y11, Y15, Y11    // c44285b7db
7047	//TODO: VFMSUBADD231PS (BX), X9, X2     // c4e231b713
7048	//TODO: VFMSUBADD231PS (R11), X9, X2    // c4c231b713
7049	//TODO: VFMSUBADD231PS X2, X9, X2       // c4e231b7d2
7050	//TODO: VFMSUBADD231PS X11, X9, X2      // c4c231b7d3
7051	//TODO: VFMSUBADD231PS (BX), X9, X11    // c46231b71b
7052	//TODO: VFMSUBADD231PS (R11), X9, X11   // c44231b71b
7053	//TODO: VFMSUBADD231PS X2, X9, X11      // c46231b7da
7054	//TODO: VFMSUBADD231PS X11, X9, X11     // c44231b7db
7055	//TODO: VFMSUBADD231PS (BX), Y15, Y2    // c4e205b713
7056	//TODO: VFMSUBADD231PS (R11), Y15, Y2   // c4c205b713
7057	//TODO: VFMSUBADD231PS Y2, Y15, Y2      // c4e205b7d2
7058	//TODO: VFMSUBADD231PS Y11, Y15, Y2     // c4c205b7d3
7059	//TODO: VFMSUBADD231PS (BX), Y15, Y11   // c46205b71b
7060	//TODO: VFMSUBADD231PS (R11), Y15, Y11  // c44205b71b
7061	//TODO: VFMSUBADD231PS Y2, Y15, Y11     // c46205b7da
7062	//TODO: VFMSUBADD231PS Y11, Y15, Y11    // c44205b7db
7063	//TODO: VFNMADD132PD (BX), X9, X2       // c4e2b19c13
7064	//TODO: VFNMADD132PD (R11), X9, X2      // c4c2b19c13
7065	//TODO: VFNMADD132PD X2, X9, X2         // c4e2b19cd2
7066	//TODO: VFNMADD132PD X11, X9, X2        // c4c2b19cd3
7067	//TODO: VFNMADD132PD (BX), X9, X11      // c462b19c1b
7068	//TODO: VFNMADD132PD (R11), X9, X11     // c442b19c1b
7069	//TODO: VFNMADD132PD X2, X9, X11        // c462b19cda
7070	//TODO: VFNMADD132PD X11, X9, X11       // c442b19cdb
7071	//TODO: VFNMADD132PD (BX), Y15, Y2      // c4e2859c13
7072	//TODO: VFNMADD132PD (R11), Y15, Y2     // c4c2859c13
7073	//TODO: VFNMADD132PD Y2, Y15, Y2        // c4e2859cd2
7074	//TODO: VFNMADD132PD Y11, Y15, Y2       // c4c2859cd3
7075	//TODO: VFNMADD132PD (BX), Y15, Y11     // c462859c1b
7076	//TODO: VFNMADD132PD (R11), Y15, Y11    // c442859c1b
7077	//TODO: VFNMADD132PD Y2, Y15, Y11       // c462859cda
7078	//TODO: VFNMADD132PD Y11, Y15, Y11      // c442859cdb
7079	//TODO: VFNMADD132PS (BX), X9, X2       // c4e2319c13
7080	//TODO: VFNMADD132PS (R11), X9, X2      // c4c2319c13
7081	//TODO: VFNMADD132PS X2, X9, X2         // c4e2319cd2
7082	//TODO: VFNMADD132PS X11, X9, X2        // c4c2319cd3
7083	//TODO: VFNMADD132PS (BX), X9, X11      // c462319c1b
7084	//TODO: VFNMADD132PS (R11), X9, X11     // c442319c1b
7085	//TODO: VFNMADD132PS X2, X9, X11        // c462319cda
7086	//TODO: VFNMADD132PS X11, X9, X11       // c442319cdb
7087	//TODO: VFNMADD132PS (BX), Y15, Y2      // c4e2059c13
7088	//TODO: VFNMADD132PS (R11), Y15, Y2     // c4c2059c13
7089	//TODO: VFNMADD132PS Y2, Y15, Y2        // c4e2059cd2
7090	//TODO: VFNMADD132PS Y11, Y15, Y2       // c4c2059cd3
7091	//TODO: VFNMADD132PS (BX), Y15, Y11     // c462059c1b
7092	//TODO: VFNMADD132PS (R11), Y15, Y11    // c442059c1b
7093	//TODO: VFNMADD132PS Y2, Y15, Y11       // c462059cda
7094	//TODO: VFNMADD132PS Y11, Y15, Y11      // c442059cdb
7095	//TODO: VFNMADD132SD (BX), X9, X2       // c4e2b19d13
7096	//TODO: VFNMADD132SD (R11), X9, X2      // c4c2b19d13
7097	//TODO: VFNMADD132SD X2, X9, X2         // c4e2b19dd2
7098	//TODO: VFNMADD132SD X11, X9, X2        // c4c2b19dd3
7099	//TODO: VFNMADD132SD (BX), X9, X11      // c462b19d1b
7100	//TODO: VFNMADD132SD (R11), X9, X11     // c442b19d1b
7101	//TODO: VFNMADD132SD X2, X9, X11        // c462b19dda
7102	//TODO: VFNMADD132SD X11, X9, X11       // c442b19ddb
7103	//TODO: VFNMADD132SS (BX), X9, X2       // c4e2319d13
7104	//TODO: VFNMADD132SS (R11), X9, X2      // c4c2319d13
7105	//TODO: VFNMADD132SS X2, X9, X2         // c4e2319dd2
7106	//TODO: VFNMADD132SS X11, X9, X2        // c4c2319dd3
7107	//TODO: VFNMADD132SS (BX), X9, X11      // c462319d1b
7108	//TODO: VFNMADD132SS (R11), X9, X11     // c442319d1b
7109	//TODO: VFNMADD132SS X2, X9, X11        // c462319dda
7110	//TODO: VFNMADD132SS X11, X9, X11       // c442319ddb
7111	//TODO: VFNMADD213PD (BX), X9, X2       // c4e2b1ac13
7112	//TODO: VFNMADD213PD (R11), X9, X2      // c4c2b1ac13
7113	//TODO: VFNMADD213PD X2, X9, X2         // c4e2b1acd2
7114	//TODO: VFNMADD213PD X11, X9, X2        // c4c2b1acd3
7115	//TODO: VFNMADD213PD (BX), X9, X11      // c462b1ac1b
7116	//TODO: VFNMADD213PD (R11), X9, X11     // c442b1ac1b
7117	//TODO: VFNMADD213PD X2, X9, X11        // c462b1acda
7118	//TODO: VFNMADD213PD X11, X9, X11       // c442b1acdb
7119	//TODO: VFNMADD213PD (BX), Y15, Y2      // c4e285ac13
7120	//TODO: VFNMADD213PD (R11), Y15, Y2     // c4c285ac13
7121	//TODO: VFNMADD213PD Y2, Y15, Y2        // c4e285acd2
7122	//TODO: VFNMADD213PD Y11, Y15, Y2       // c4c285acd3
7123	//TODO: VFNMADD213PD (BX), Y15, Y11     // c46285ac1b
7124	//TODO: VFNMADD213PD (R11), Y15, Y11    // c44285ac1b
7125	//TODO: VFNMADD213PD Y2, Y15, Y11       // c46285acda
7126	//TODO: VFNMADD213PD Y11, Y15, Y11      // c44285acdb
7127	//TODO: VFNMADD213PS (BX), X9, X2       // c4e231ac13
7128	//TODO: VFNMADD213PS (R11), X9, X2      // c4c231ac13
7129	//TODO: VFNMADD213PS X2, X9, X2         // c4e231acd2
7130	//TODO: VFNMADD213PS X11, X9, X2        // c4c231acd3
7131	//TODO: VFNMADD213PS (BX), X9, X11      // c46231ac1b
7132	//TODO: VFNMADD213PS (R11), X9, X11     // c44231ac1b
7133	//TODO: VFNMADD213PS X2, X9, X11        // c46231acda
7134	//TODO: VFNMADD213PS X11, X9, X11       // c44231acdb
7135	//TODO: VFNMADD213PS (BX), Y15, Y2      // c4e205ac13
7136	//TODO: VFNMADD213PS (R11), Y15, Y2     // c4c205ac13
7137	//TODO: VFNMADD213PS Y2, Y15, Y2        // c4e205acd2
7138	//TODO: VFNMADD213PS Y11, Y15, Y2       // c4c205acd3
7139	//TODO: VFNMADD213PS (BX), Y15, Y11     // c46205ac1b
7140	//TODO: VFNMADD213PS (R11), Y15, Y11    // c44205ac1b
7141	//TODO: VFNMADD213PS Y2, Y15, Y11       // c46205acda
7142	//TODO: VFNMADD213PS Y11, Y15, Y11      // c44205acdb
7143	//TODO: VFNMADD213SD (BX), X9, X2       // c4e2b1ad13
7144	//TODO: VFNMADD213SD (R11), X9, X2      // c4c2b1ad13
7145	//TODO: VFNMADD213SD X2, X9, X2         // c4e2b1add2
7146	//TODO: VFNMADD213SD X11, X9, X2        // c4c2b1add3
7147	//TODO: VFNMADD213SD (BX), X9, X11      // c462b1ad1b
7148	//TODO: VFNMADD213SD (R11), X9, X11     // c442b1ad1b
7149	//TODO: VFNMADD213SD X2, X9, X11        // c462b1adda
7150	//TODO: VFNMADD213SD X11, X9, X11       // c442b1addb
7151	//TODO: VFNMADD213SS (BX), X9, X2       // c4e231ad13
7152	//TODO: VFNMADD213SS (R11), X9, X2      // c4c231ad13
7153	//TODO: VFNMADD213SS X2, X9, X2         // c4e231add2
7154	//TODO: VFNMADD213SS X11, X9, X2        // c4c231add3
7155	//TODO: VFNMADD213SS (BX), X9, X11      // c46231ad1b
7156	//TODO: VFNMADD213SS (R11), X9, X11     // c44231ad1b
7157	//TODO: VFNMADD213SS X2, X9, X11        // c46231adda
7158	//TODO: VFNMADD213SS X11, X9, X11       // c44231addb
7159	//TODO: VFNMADD231PD (BX), X9, X2       // c4e2b1bc13
7160	//TODO: VFNMADD231PD (R11), X9, X2      // c4c2b1bc13
7161	//TODO: VFNMADD231PD X2, X9, X2         // c4e2b1bcd2
7162	//TODO: VFNMADD231PD X11, X9, X2        // c4c2b1bcd3
7163	//TODO: VFNMADD231PD (BX), X9, X11      // c462b1bc1b
7164	//TODO: VFNMADD231PD (R11), X9, X11     // c442b1bc1b
7165	//TODO: VFNMADD231PD X2, X9, X11        // c462b1bcda
7166	//TODO: VFNMADD231PD X11, X9, X11       // c442b1bcdb
7167	//TODO: VFNMADD231PD (BX), Y15, Y2      // c4e285bc13
7168	//TODO: VFNMADD231PD (R11), Y15, Y2     // c4c285bc13
7169	//TODO: VFNMADD231PD Y2, Y15, Y2        // c4e285bcd2
7170	//TODO: VFNMADD231PD Y11, Y15, Y2       // c4c285bcd3
7171	//TODO: VFNMADD231PD (BX), Y15, Y11     // c46285bc1b
7172	//TODO: VFNMADD231PD (R11), Y15, Y11    // c44285bc1b
7173	//TODO: VFNMADD231PD Y2, Y15, Y11       // c46285bcda
7174	//TODO: VFNMADD231PD Y11, Y15, Y11      // c44285bcdb
7175	//TODO: VFNMADD231PS (BX), X9, X2       // c4e231bc13
7176	//TODO: VFNMADD231PS (R11), X9, X2      // c4c231bc13
7177	//TODO: VFNMADD231PS X2, X9, X2         // c4e231bcd2
7178	//TODO: VFNMADD231PS X11, X9, X2        // c4c231bcd3
7179	//TODO: VFNMADD231PS (BX), X9, X11      // c46231bc1b
7180	//TODO: VFNMADD231PS (R11), X9, X11     // c44231bc1b
7181	//TODO: VFNMADD231PS X2, X9, X11        // c46231bcda
7182	//TODO: VFNMADD231PS X11, X9, X11       // c44231bcdb
7183	//TODO: VFNMADD231PS (BX), Y15, Y2      // c4e205bc13
7184	//TODO: VFNMADD231PS (R11), Y15, Y2     // c4c205bc13
7185	//TODO: VFNMADD231PS Y2, Y15, Y2        // c4e205bcd2
7186	//TODO: VFNMADD231PS Y11, Y15, Y2       // c4c205bcd3
7187	//TODO: VFNMADD231PS (BX), Y15, Y11     // c46205bc1b
7188	//TODO: VFNMADD231PS (R11), Y15, Y11    // c44205bc1b
7189	//TODO: VFNMADD231PS Y2, Y15, Y11       // c46205bcda
7190	//TODO: VFNMADD231PS Y11, Y15, Y11      // c44205bcdb
7191	//TODO: VFNMADD231SD (BX), X9, X2       // c4e2b1bd13
7192	//TODO: VFNMADD231SD (R11), X9, X2      // c4c2b1bd13
7193	//TODO: VFNMADD231SD X2, X9, X2         // c4e2b1bdd2
7194	//TODO: VFNMADD231SD X11, X9, X2        // c4c2b1bdd3
7195	//TODO: VFNMADD231SD (BX), X9, X11      // c462b1bd1b
7196	//TODO: VFNMADD231SD (R11), X9, X11     // c442b1bd1b
7197	//TODO: VFNMADD231SD X2, X9, X11        // c462b1bdda
7198	//TODO: VFNMADD231SD X11, X9, X11       // c442b1bddb
7199	//TODO: VFNMADD231SS (BX), X9, X2       // c4e231bd13
7200	//TODO: VFNMADD231SS (R11), X9, X2      // c4c231bd13
7201	//TODO: VFNMADD231SS X2, X9, X2         // c4e231bdd2
7202	//TODO: VFNMADD231SS X11, X9, X2        // c4c231bdd3
7203	//TODO: VFNMADD231SS (BX), X9, X11      // c46231bd1b
7204	//TODO: VFNMADD231SS (R11), X9, X11     // c44231bd1b
7205	//TODO: VFNMADD231SS X2, X9, X11        // c46231bdda
7206	//TODO: VFNMADD231SS X11, X9, X11       // c44231bddb
7207	//TODO: VFNMSUB132PD (BX), X9, X2       // c4e2b19e13
7208	//TODO: VFNMSUB132PD (R11), X9, X2      // c4c2b19e13
7209	//TODO: VFNMSUB132PD X2, X9, X2         // c4e2b19ed2
7210	//TODO: VFNMSUB132PD X11, X9, X2        // c4c2b19ed3
7211	//TODO: VFNMSUB132PD (BX), X9, X11      // c462b19e1b
7212	//TODO: VFNMSUB132PD (R11), X9, X11     // c442b19e1b
7213	//TODO: VFNMSUB132PD X2, X9, X11        // c462b19eda
7214	//TODO: VFNMSUB132PD X11, X9, X11       // c442b19edb
7215	//TODO: VFNMSUB132PD (BX), Y15, Y2      // c4e2859e13
7216	//TODO: VFNMSUB132PD (R11), Y15, Y2     // c4c2859e13
7217	//TODO: VFNMSUB132PD Y2, Y15, Y2        // c4e2859ed2
7218	//TODO: VFNMSUB132PD Y11, Y15, Y2       // c4c2859ed3
7219	//TODO: VFNMSUB132PD (BX), Y15, Y11     // c462859e1b
7220	//TODO: VFNMSUB132PD (R11), Y15, Y11    // c442859e1b
7221	//TODO: VFNMSUB132PD Y2, Y15, Y11       // c462859eda
7222	//TODO: VFNMSUB132PD Y11, Y15, Y11      // c442859edb
7223	//TODO: VFNMSUB132PS (BX), X9, X2       // c4e2319e13
7224	//TODO: VFNMSUB132PS (R11), X9, X2      // c4c2319e13
7225	//TODO: VFNMSUB132PS X2, X9, X2         // c4e2319ed2
7226	//TODO: VFNMSUB132PS X11, X9, X2        // c4c2319ed3
7227	//TODO: VFNMSUB132PS (BX), X9, X11      // c462319e1b
7228	//TODO: VFNMSUB132PS (R11), X9, X11     // c442319e1b
7229	//TODO: VFNMSUB132PS X2, X9, X11        // c462319eda
7230	//TODO: VFNMSUB132PS X11, X9, X11       // c442319edb
7231	//TODO: VFNMSUB132PS (BX), Y15, Y2      // c4e2059e13
7232	//TODO: VFNMSUB132PS (R11), Y15, Y2     // c4c2059e13
7233	//TODO: VFNMSUB132PS Y2, Y15, Y2        // c4e2059ed2
7234	//TODO: VFNMSUB132PS Y11, Y15, Y2       // c4c2059ed3
7235	//TODO: VFNMSUB132PS (BX), Y15, Y11     // c462059e1b
7236	//TODO: VFNMSUB132PS (R11), Y15, Y11    // c442059e1b
7237	//TODO: VFNMSUB132PS Y2, Y15, Y11       // c462059eda
7238	//TODO: VFNMSUB132PS Y11, Y15, Y11      // c442059edb
7239	//TODO: VFNMSUB132SD (BX), X9, X2       // c4e2b19f13
7240	//TODO: VFNMSUB132SD (R11), X9, X2      // c4c2b19f13
7241	//TODO: VFNMSUB132SD X2, X9, X2         // c4e2b19fd2
7242	//TODO: VFNMSUB132SD X11, X9, X2        // c4c2b19fd3
7243	//TODO: VFNMSUB132SD (BX), X9, X11      // c462b19f1b
7244	//TODO: VFNMSUB132SD (R11), X9, X11     // c442b19f1b
7245	//TODO: VFNMSUB132SD X2, X9, X11        // c462b19fda
7246	//TODO: VFNMSUB132SD X11, X9, X11       // c442b19fdb
7247	//TODO: VFNMSUB132SS (BX), X9, X2       // c4e2319f13
7248	//TODO: VFNMSUB132SS (R11), X9, X2      // c4c2319f13
7249	//TODO: VFNMSUB132SS X2, X9, X2         // c4e2319fd2
7250	//TODO: VFNMSUB132SS X11, X9, X2        // c4c2319fd3
7251	//TODO: VFNMSUB132SS (BX), X9, X11      // c462319f1b
7252	//TODO: VFNMSUB132SS (R11), X9, X11     // c442319f1b
7253	//TODO: VFNMSUB132SS X2, X9, X11        // c462319fda
7254	//TODO: VFNMSUB132SS X11, X9, X11       // c442319fdb
7255	//TODO: VFNMSUB213PD (BX), X9, X2       // c4e2b1ae13
7256	//TODO: VFNMSUB213PD (R11), X9, X2      // c4c2b1ae13
7257	//TODO: VFNMSUB213PD X2, X9, X2         // c4e2b1aed2
7258	//TODO: VFNMSUB213PD X11, X9, X2        // c4c2b1aed3
7259	//TODO: VFNMSUB213PD (BX), X9, X11      // c462b1ae1b
7260	//TODO: VFNMSUB213PD (R11), X9, X11     // c442b1ae1b
7261	//TODO: VFNMSUB213PD X2, X9, X11        // c462b1aeda
7262	//TODO: VFNMSUB213PD X11, X9, X11       // c442b1aedb
7263	//TODO: VFNMSUB213PD (BX), Y15, Y2      // c4e285ae13
7264	//TODO: VFNMSUB213PD (R11), Y15, Y2     // c4c285ae13
7265	//TODO: VFNMSUB213PD Y2, Y15, Y2        // c4e285aed2
7266	//TODO: VFNMSUB213PD Y11, Y15, Y2       // c4c285aed3
7267	//TODO: VFNMSUB213PD (BX), Y15, Y11     // c46285ae1b
7268	//TODO: VFNMSUB213PD (R11), Y15, Y11    // c44285ae1b
7269	//TODO: VFNMSUB213PD Y2, Y15, Y11       // c46285aeda
7270	//TODO: VFNMSUB213PD Y11, Y15, Y11      // c44285aedb
7271	//TODO: VFNMSUB213PS (BX), X9, X2       // c4e231ae13
7272	//TODO: VFNMSUB213PS (R11), X9, X2      // c4c231ae13
7273	//TODO: VFNMSUB213PS X2, X9, X2         // c4e231aed2
7274	//TODO: VFNMSUB213PS X11, X9, X2        // c4c231aed3
7275	//TODO: VFNMSUB213PS (BX), X9, X11      // c46231ae1b
7276	//TODO: VFNMSUB213PS (R11), X9, X11     // c44231ae1b
7277	//TODO: VFNMSUB213PS X2, X9, X11        // c46231aeda
7278	//TODO: VFNMSUB213PS X11, X9, X11       // c44231aedb
7279	//TODO: VFNMSUB213PS (BX), Y15, Y2      // c4e205ae13
7280	//TODO: VFNMSUB213PS (R11), Y15, Y2     // c4c205ae13
7281	//TODO: VFNMSUB213PS Y2, Y15, Y2        // c4e205aed2
7282	//TODO: VFNMSUB213PS Y11, Y15, Y2       // c4c205aed3
7283	//TODO: VFNMSUB213PS (BX), Y15, Y11     // c46205ae1b
7284	//TODO: VFNMSUB213PS (R11), Y15, Y11    // c44205ae1b
7285	//TODO: VFNMSUB213PS Y2, Y15, Y11       // c46205aeda
7286	//TODO: VFNMSUB213PS Y11, Y15, Y11      // c44205aedb
7287	//TODO: VFNMSUB213SD (BX), X9, X2       // c4e2b1af13
7288	//TODO: VFNMSUB213SD (R11), X9, X2      // c4c2b1af13
7289	//TODO: VFNMSUB213SD X2, X9, X2         // c4e2b1afd2
7290	//TODO: VFNMSUB213SD X11, X9, X2        // c4c2b1afd3
7291	//TODO: VFNMSUB213SD (BX), X9, X11      // c462b1af1b
7292	//TODO: VFNMSUB213SD (R11), X9, X11     // c442b1af1b
7293	//TODO: VFNMSUB213SD X2, X9, X11        // c462b1afda
7294	//TODO: VFNMSUB213SD X11, X9, X11       // c442b1afdb
7295	//TODO: VFNMSUB213SS (BX), X9, X2       // c4e231af13
7296	//TODO: VFNMSUB213SS (R11), X9, X2      // c4c231af13
7297	//TODO: VFNMSUB213SS X2, X9, X2         // c4e231afd2
7298	//TODO: VFNMSUB213SS X11, X9, X2        // c4c231afd3
7299	//TODO: VFNMSUB213SS (BX), X9, X11      // c46231af1b
7300	//TODO: VFNMSUB213SS (R11), X9, X11     // c44231af1b
7301	//TODO: VFNMSUB213SS X2, X9, X11        // c46231afda
7302	//TODO: VFNMSUB213SS X11, X9, X11       // c44231afdb
7303	//TODO: VFNMSUB231PD (BX), X9, X2       // c4e2b1be13
7304	//TODO: VFNMSUB231PD (R11), X9, X2      // c4c2b1be13
7305	//TODO: VFNMSUB231PD X2, X9, X2         // c4e2b1bed2
7306	//TODO: VFNMSUB231PD X11, X9, X2        // c4c2b1bed3
7307	//TODO: VFNMSUB231PD (BX), X9, X11      // c462b1be1b
7308	//TODO: VFNMSUB231PD (R11), X9, X11     // c442b1be1b
7309	//TODO: VFNMSUB231PD X2, X9, X11        // c462b1beda
7310	//TODO: VFNMSUB231PD X11, X9, X11       // c442b1bedb
7311	//TODO: VFNMSUB231PD (BX), Y15, Y2      // c4e285be13
7312	//TODO: VFNMSUB231PD (R11), Y15, Y2     // c4c285be13
7313	//TODO: VFNMSUB231PD Y2, Y15, Y2        // c4e285bed2
7314	//TODO: VFNMSUB231PD Y11, Y15, Y2       // c4c285bed3
7315	//TODO: VFNMSUB231PD (BX), Y15, Y11     // c46285be1b
7316	//TODO: VFNMSUB231PD (R11), Y15, Y11    // c44285be1b
7317	//TODO: VFNMSUB231PD Y2, Y15, Y11       // c46285beda
7318	//TODO: VFNMSUB231PD Y11, Y15, Y11      // c44285bedb
7319	//TODO: VFNMSUB231PS (BX), X9, X2       // c4e231be13
7320	//TODO: VFNMSUB231PS (R11), X9, X2      // c4c231be13
7321	//TODO: VFNMSUB231PS X2, X9, X2         // c4e231bed2
7322	//TODO: VFNMSUB231PS X11, X9, X2        // c4c231bed3
7323	//TODO: VFNMSUB231PS (BX), X9, X11      // c46231be1b
7324	//TODO: VFNMSUB231PS (R11), X9, X11     // c44231be1b
7325	//TODO: VFNMSUB231PS X2, X9, X11        // c46231beda
7326	//TODO: VFNMSUB231PS X11, X9, X11       // c44231bedb
7327	//TODO: VFNMSUB231PS (BX), Y15, Y2      // c4e205be13
7328	//TODO: VFNMSUB231PS (R11), Y15, Y2     // c4c205be13
7329	//TODO: VFNMSUB231PS Y2, Y15, Y2        // c4e205bed2
7330	//TODO: VFNMSUB231PS Y11, Y15, Y2       // c4c205bed3
7331	//TODO: VFNMSUB231PS (BX), Y15, Y11     // c46205be1b
7332	//TODO: VFNMSUB231PS (R11), Y15, Y11    // c44205be1b
7333	//TODO: VFNMSUB231PS Y2, Y15, Y11       // c46205beda
7334	//TODO: VFNMSUB231PS Y11, Y15, Y11      // c44205bedb
7335	//TODO: VFNMSUB231SD (BX), X9, X2       // c4e2b1bf13
7336	//TODO: VFNMSUB231SD (R11), X9, X2      // c4c2b1bf13
7337	//TODO: VFNMSUB231SD X2, X9, X2         // c4e2b1bfd2
7338	//TODO: VFNMSUB231SD X11, X9, X2        // c4c2b1bfd3
7339	//TODO: VFNMSUB231SD (BX), X9, X11      // c462b1bf1b
7340	//TODO: VFNMSUB231SD (R11), X9, X11     // c442b1bf1b
7341	//TODO: VFNMSUB231SD X2, X9, X11        // c462b1bfda
7342	//TODO: VFNMSUB231SD X11, X9, X11       // c442b1bfdb
7343	//TODO: VFNMSUB231SS (BX), X9, X2       // c4e231bf13
7344	//TODO: VFNMSUB231SS (R11), X9, X2      // c4c231bf13
7345	//TODO: VFNMSUB231SS X2, X9, X2         // c4e231bfd2
7346	//TODO: VFNMSUB231SS X11, X9, X2        // c4c231bfd3
7347	//TODO: VFNMSUB231SS (BX), X9, X11      // c46231bf1b
7348	//TODO: VFNMSUB231SS (R11), X9, X11     // c44231bf1b
7349	//TODO: VFNMSUB231SS X2, X9, X11        // c46231bfda
7350	//TODO: VFNMSUB231SS X11, X9, X11       // c44231bfdb
7351	//TODO: VHADDPD (BX), X9, X2            // c4e1317c13 or c5b17c13
7352	//TODO: VHADDPD (R11), X9, X2           // c4c1317c13
7353	//TODO: VHADDPD X2, X9, X2              // c4e1317cd2 or c5b17cd2
7354	//TODO: VHADDPD X11, X9, X2             // c4c1317cd3
7355	//TODO: VHADDPD (BX), X9, X11           // c461317c1b or c5317c1b
7356	//TODO: VHADDPD (R11), X9, X11          // c441317c1b
7357	//TODO: VHADDPD X2, X9, X11             // c461317cda or c5317cda
7358	//TODO: VHADDPD X11, X9, X11            // c441317cdb
7359	//TODO: VHADDPD (BX), Y15, Y2           // c4e1057c13 or c5857c13
7360	//TODO: VHADDPD (R11), Y15, Y2          // c4c1057c13
7361	//TODO: VHADDPD Y2, Y15, Y2             // c4e1057cd2 or c5857cd2
7362	//TODO: VHADDPD Y11, Y15, Y2            // c4c1057cd3
7363	//TODO: VHADDPD (BX), Y15, Y11          // c461057c1b or c5057c1b
7364	//TODO: VHADDPD (R11), Y15, Y11         // c441057c1b
7365	//TODO: VHADDPD Y2, Y15, Y11            // c461057cda or c5057cda
7366	//TODO: VHADDPD Y11, Y15, Y11           // c441057cdb
7367	//TODO: VHADDPS (BX), X9, X2            // c4e1337c13 or c5b37c13
7368	//TODO: VHADDPS (R11), X9, X2           // c4c1337c13
7369	//TODO: VHADDPS X2, X9, X2              // c4e1337cd2 or c5b37cd2
7370	//TODO: VHADDPS X11, X9, X2             // c4c1337cd3
7371	//TODO: VHADDPS (BX), X9, X11           // c461337c1b or c5337c1b
7372	//TODO: VHADDPS (R11), X9, X11          // c441337c1b
7373	//TODO: VHADDPS X2, X9, X11             // c461337cda or c5337cda
7374	//TODO: VHADDPS X11, X9, X11            // c441337cdb
7375	//TODO: VHADDPS (BX), Y15, Y2           // c4e1077c13 or c5877c13
7376	//TODO: VHADDPS (R11), Y15, Y2          // c4c1077c13
7377	//TODO: VHADDPS Y2, Y15, Y2             // c4e1077cd2 or c5877cd2
7378	//TODO: VHADDPS Y11, Y15, Y2            // c4c1077cd3
7379	//TODO: VHADDPS (BX), Y15, Y11          // c461077c1b or c5077c1b
7380	//TODO: VHADDPS (R11), Y15, Y11         // c441077c1b
7381	//TODO: VHADDPS Y2, Y15, Y11            // c461077cda or c5077cda
7382	//TODO: VHADDPS Y11, Y15, Y11           // c441077cdb
7383	//TODO: VHSUBPD (BX), X9, X2            // c4e1317d13 or c5b17d13
7384	//TODO: VHSUBPD (R11), X9, X2           // c4c1317d13
7385	//TODO: VHSUBPD X2, X9, X2              // c4e1317dd2 or c5b17dd2
7386	//TODO: VHSUBPD X11, X9, X2             // c4c1317dd3
7387	//TODO: VHSUBPD (BX), X9, X11           // c461317d1b or c5317d1b
7388	//TODO: VHSUBPD (R11), X9, X11          // c441317d1b
7389	//TODO: VHSUBPD X2, X9, X11             // c461317dda or c5317dda
7390	//TODO: VHSUBPD X11, X9, X11            // c441317ddb
7391	//TODO: VHSUBPD (BX), Y15, Y2           // c4e1057d13 or c5857d13
7392	//TODO: VHSUBPD (R11), Y15, Y2          // c4c1057d13
7393	//TODO: VHSUBPD Y2, Y15, Y2             // c4e1057dd2 or c5857dd2
7394	//TODO: VHSUBPD Y11, Y15, Y2            // c4c1057dd3
7395	//TODO: VHSUBPD (BX), Y15, Y11          // c461057d1b or c5057d1b
7396	//TODO: VHSUBPD (R11), Y15, Y11         // c441057d1b
7397	//TODO: VHSUBPD Y2, Y15, Y11            // c461057dda or c5057dda
7398	//TODO: VHSUBPD Y11, Y15, Y11           // c441057ddb
7399	//TODO: VHSUBPS (BX), X9, X2            // c4e1337d13 or c5b37d13
7400	//TODO: VHSUBPS (R11), X9, X2           // c4c1337d13
7401	//TODO: VHSUBPS X2, X9, X2              // c4e1337dd2 or c5b37dd2
7402	//TODO: VHSUBPS X11, X9, X2             // c4c1337dd3
7403	//TODO: VHSUBPS (BX), X9, X11           // c461337d1b or c5337d1b
7404	//TODO: VHSUBPS (R11), X9, X11          // c441337d1b
7405	//TODO: VHSUBPS X2, X9, X11             // c461337dda or c5337dda
7406	//TODO: VHSUBPS X11, X9, X11            // c441337ddb
7407	//TODO: VHSUBPS (BX), Y15, Y2           // c4e1077d13 or c5877d13
7408	//TODO: VHSUBPS (R11), Y15, Y2          // c4c1077d13
7409	//TODO: VHSUBPS Y2, Y15, Y2             // c4e1077dd2 or c5877dd2
7410	//TODO: VHSUBPS Y11, Y15, Y2            // c4c1077dd3
7411	//TODO: VHSUBPS (BX), Y15, Y11          // c461077d1b or c5077d1b
7412	//TODO: VHSUBPS (R11), Y15, Y11         // c441077d1b
7413	//TODO: VHSUBPS Y2, Y15, Y11            // c461077dda or c5077dda
7414	//TODO: VHSUBPS Y11, Y15, Y11           // c441077ddb
7415	//TODO: VINSERTF128 $7, (BX), Y15, Y2   // c4e305181307
7416	//TODO: VINSERTF128 $7, (R11), Y15, Y2  // c4c305181307
7417	//TODO: VINSERTF128 $7, X2, Y15, Y2     // c4e30518d207
7418	//TODO: VINSERTF128 $7, X11, Y15, Y2    // c4c30518d307
7419	//TODO: VINSERTF128 $7, (BX), Y15, Y11  // c46305181b07
7420	//TODO: VINSERTF128 $7, (R11), Y15, Y11 // c44305181b07
7421	//TODO: VINSERTF128 $7, X2, Y15, Y11    // c4630518da07
7422	//TODO: VINSERTF128 $7, X11, Y15, Y11   // c4430518db07
7423	VINSERTI128 $7, (BX), Y15, Y2   // c4e305381307
7424	VINSERTI128 $7, (R11), Y15, Y2  // c4c305381307
7425	VINSERTI128 $7, X2, Y15, Y2     // c4e30538d207
7426	VINSERTI128 $7, X11, Y15, Y2    // c4c30538d307
7427	VINSERTI128 $7, (BX), Y15, Y11  // c46305381b07
7428	VINSERTI128 $7, (R11), Y15, Y11 // c44305381b07
7429	VINSERTI128 $7, X2, Y15, Y11    // c4630538da07
7430	VINSERTI128 $7, X11, Y15, Y11   // c4430538db07
7431	//TODO: VINSERTPS $7, (BX), X9, X2      // c4e331211307
7432	//TODO: VINSERTPS $7, (R11), X9, X2     // c4c331211307
7433	//TODO: VINSERTPS $7, X2, X9, X2        // c4e33121d207
7434	//TODO: VINSERTPS $7, X11, X9, X2       // c4c33121d307
7435	//TODO: VINSERTPS $7, (BX), X9, X11     // c46331211b07
7436	//TODO: VINSERTPS $7, (R11), X9, X11    // c44331211b07
7437	//TODO: VINSERTPS $7, X2, X9, X11       // c4633121da07
7438	//TODO: VINSERTPS $7, X11, X9, X11      // c4433121db07
7439	//TODO: VLDDQU (BX), X2                 // c4e17bf013 or c5fbf013
7440	//TODO: VLDDQU (R11), X2                // c4c17bf013
7441	//TODO: VLDDQU (BX), X11                // c4617bf01b or c57bf01b
7442	//TODO: VLDDQU (R11), X11               // c4417bf01b
7443	//TODO: VLDDQU (BX), Y2                 // c4e17ff013 or c5fff013
7444	//TODO: VLDDQU (R11), Y2                // c4c17ff013
7445	//TODO: VLDDQU (BX), Y11                // c4617ff01b or c57ff01b
7446	//TODO: VLDDQU (R11), Y11               // c4417ff01b
7447	//TODO: VLDMXCSR (BX)                   // c4e178ae13 or c5f8ae13
7448	//TODO: VLDMXCSR (R11)                  // c4c178ae13
7449	//TODO: VMASKMOVDQU X2, X2              // c4e179f7d2 or c5f9f7d2
7450	//TODO: VMASKMOVDQU X11, X2             // c4c179f7d3
7451	//TODO: VMASKMOVDQU X2, X11             // c46179f7da or c579f7da
7452	//TODO: VMASKMOVDQU X11, X11            // c44179f7db
7453	//TODO: VMASKMOVPD X2, X9, (BX)         // c4e2312f13
7454	//TODO: VMASKMOVPD X11, X9, (BX)        // c462312f1b
7455	//TODO: VMASKMOVPD X2, X9, (R11)        // c4c2312f13
7456	//TODO: VMASKMOVPD X11, X9, (R11)       // c442312f1b
7457	//TODO: VMASKMOVPD Y2, Y15, (BX)        // c4e2052f13
7458	//TODO: VMASKMOVPD Y11, Y15, (BX)       // c462052f1b
7459	//TODO: VMASKMOVPD Y2, Y15, (R11)       // c4c2052f13
7460	//TODO: VMASKMOVPD Y11, Y15, (R11)      // c442052f1b
7461	//TODO: VMASKMOVPD (BX), X9, X2         // c4e2312d13
7462	//TODO: VMASKMOVPD (R11), X9, X2        // c4c2312d13
7463	//TODO: VMASKMOVPD (BX), X9, X11        // c462312d1b
7464	//TODO: VMASKMOVPD (R11), X9, X11       // c442312d1b
7465	//TODO: VMASKMOVPD (BX), Y15, Y2        // c4e2052d13
7466	//TODO: VMASKMOVPD (R11), Y15, Y2       // c4c2052d13
7467	//TODO: VMASKMOVPD (BX), Y15, Y11       // c462052d1b
7468	//TODO: VMASKMOVPD (R11), Y15, Y11      // c442052d1b
7469	//TODO: VMASKMOVPS X2, X9, (BX)         // c4e2312e13
7470	//TODO: VMASKMOVPS X11, X9, (BX)        // c462312e1b
7471	//TODO: VMASKMOVPS X2, X9, (R11)        // c4c2312e13
7472	//TODO: VMASKMOVPS X11, X9, (R11)       // c442312e1b
7473	//TODO: VMASKMOVPS Y2, Y15, (BX)        // c4e2052e13
7474	//TODO: VMASKMOVPS Y11, Y15, (BX)       // c462052e1b
7475	//TODO: VMASKMOVPS Y2, Y15, (R11)       // c4c2052e13
7476	//TODO: VMASKMOVPS Y11, Y15, (R11)      // c442052e1b
7477	//TODO: VMASKMOVPS (BX), X9, X2         // c4e2312c13
7478	//TODO: VMASKMOVPS (R11), X9, X2        // c4c2312c13
7479	//TODO: VMASKMOVPS (BX), X9, X11        // c462312c1b
7480	//TODO: VMASKMOVPS (R11), X9, X11       // c442312c1b
7481	//TODO: VMASKMOVPS (BX), Y15, Y2        // c4e2052c13
7482	//TODO: VMASKMOVPS (R11), Y15, Y2       // c4c2052c13
7483	//TODO: VMASKMOVPS (BX), Y15, Y11       // c462052c1b
7484	//TODO: VMASKMOVPS (R11), Y15, Y11      // c442052c1b
7485	//TODO: VMAXPD (BX), X9, X2             // c4e1315f13 or c5b15f13
7486	//TODO: VMAXPD (R11), X9, X2            // c4c1315f13
7487	//TODO: VMAXPD X2, X9, X2               // c4e1315fd2 or c5b15fd2
7488	//TODO: VMAXPD X11, X9, X2              // c4c1315fd3
7489	//TODO: VMAXPD (BX), X9, X11            // c461315f1b or c5315f1b
7490	//TODO: VMAXPD (R11), X9, X11           // c441315f1b
7491	//TODO: VMAXPD X2, X9, X11              // c461315fda or c5315fda
7492	//TODO: VMAXPD X11, X9, X11             // c441315fdb
7493	//TODO: VMAXPD (BX), Y15, Y2            // c4e1055f13 or c5855f13
7494	//TODO: VMAXPD (R11), Y15, Y2           // c4c1055f13
7495	//TODO: VMAXPD Y2, Y15, Y2              // c4e1055fd2 or c5855fd2
7496	//TODO: VMAXPD Y11, Y15, Y2             // c4c1055fd3
7497	//TODO: VMAXPD (BX), Y15, Y11           // c461055f1b or c5055f1b
7498	//TODO: VMAXPD (R11), Y15, Y11          // c441055f1b
7499	//TODO: VMAXPD Y2, Y15, Y11             // c461055fda or c5055fda
7500	//TODO: VMAXPD Y11, Y15, Y11            // c441055fdb
7501	//TODO: VMAXPS (BX), X9, X2             // c4e1305f13 or c5b05f13
7502	//TODO: VMAXPS (R11), X9, X2            // c4c1305f13
7503	//TODO: VMAXPS X2, X9, X2               // c4e1305fd2 or c5b05fd2
7504	//TODO: VMAXPS X11, X9, X2              // c4c1305fd3
7505	//TODO: VMAXPS (BX), X9, X11            // c461305f1b or c5305f1b
7506	//TODO: VMAXPS (R11), X9, X11           // c441305f1b
7507	//TODO: VMAXPS X2, X9, X11              // c461305fda or c5305fda
7508	//TODO: VMAXPS X11, X9, X11             // c441305fdb
7509	//TODO: VMAXPS (BX), Y15, Y2            // c4e1045f13 or c5845f13
7510	//TODO: VMAXPS (R11), Y15, Y2           // c4c1045f13
7511	//TODO: VMAXPS Y2, Y15, Y2              // c4e1045fd2 or c5845fd2
7512	//TODO: VMAXPS Y11, Y15, Y2             // c4c1045fd3
7513	//TODO: VMAXPS (BX), Y15, Y11           // c461045f1b or c5045f1b
7514	//TODO: VMAXPS (R11), Y15, Y11          // c441045f1b
7515	//TODO: VMAXPS Y2, Y15, Y11             // c461045fda or c5045fda
7516	//TODO: VMAXPS Y11, Y15, Y11            // c441045fdb
7517	//TODO: VMAXSD (BX), X9, X2             // c4e1335f13 or c5b35f13
7518	//TODO: VMAXSD (R11), X9, X2            // c4c1335f13
7519	//TODO: VMAXSD X2, X9, X2               // c4e1335fd2 or c5b35fd2
7520	//TODO: VMAXSD X11, X9, X2              // c4c1335fd3
7521	//TODO: VMAXSD (BX), X9, X11            // c461335f1b or c5335f1b
7522	//TODO: VMAXSD (R11), X9, X11           // c441335f1b
7523	//TODO: VMAXSD X2, X9, X11              // c461335fda or c5335fda
7524	//TODO: VMAXSD X11, X9, X11             // c441335fdb
7525	//TODO: VMAXSS (BX), X9, X2             // c4e1325f13 or c5b25f13
7526	//TODO: VMAXSS (R11), X9, X2            // c4c1325f13
7527	//TODO: VMAXSS X2, X9, X2               // c4e1325fd2 or c5b25fd2
7528	//TODO: VMAXSS X11, X9, X2              // c4c1325fd3
7529	//TODO: VMAXSS (BX), X9, X11            // c461325f1b or c5325f1b
7530	//TODO: VMAXSS (R11), X9, X11           // c441325f1b
7531	//TODO: VMAXSS X2, X9, X11              // c461325fda or c5325fda
7532	//TODO: VMAXSS X11, X9, X11             // c441325fdb
7533	//TODO: VMINPD (BX), X9, X2             // c4e1315d13 or c5b15d13
7534	//TODO: VMINPD (R11), X9, X2            // c4c1315d13
7535	//TODO: VMINPD X2, X9, X2               // c4e1315dd2 or c5b15dd2
7536	//TODO: VMINPD X11, X9, X2              // c4c1315dd3
7537	//TODO: VMINPD (BX), X9, X11            // c461315d1b or c5315d1b
7538	//TODO: VMINPD (R11), X9, X11           // c441315d1b
7539	//TODO: VMINPD X2, X9, X11              // c461315dda or c5315dda
7540	//TODO: VMINPD X11, X9, X11             // c441315ddb
7541	//TODO: VMINPD (BX), Y15, Y2            // c4e1055d13 or c5855d13
7542	//TODO: VMINPD (R11), Y15, Y2           // c4c1055d13
7543	//TODO: VMINPD Y2, Y15, Y2              // c4e1055dd2 or c5855dd2
7544	//TODO: VMINPD Y11, Y15, Y2             // c4c1055dd3
7545	//TODO: VMINPD (BX), Y15, Y11           // c461055d1b or c5055d1b
7546	//TODO: VMINPD (R11), Y15, Y11          // c441055d1b
7547	//TODO: VMINPD Y2, Y15, Y11             // c461055dda or c5055dda
7548	//TODO: VMINPD Y11, Y15, Y11            // c441055ddb
7549	//TODO: VMINPS (BX), X9, X2             // c4e1305d13 or c5b05d13
7550	//TODO: VMINPS (R11), X9, X2            // c4c1305d13
7551	//TODO: VMINPS X2, X9, X2               // c4e1305dd2 or c5b05dd2
7552	//TODO: VMINPS X11, X9, X2              // c4c1305dd3
7553	//TODO: VMINPS (BX), X9, X11            // c461305d1b or c5305d1b
7554	//TODO: VMINPS (R11), X9, X11           // c441305d1b
7555	//TODO: VMINPS X2, X9, X11              // c461305dda or c5305dda
7556	//TODO: VMINPS X11, X9, X11             // c441305ddb
7557	//TODO: VMINPS (BX), Y15, Y2            // c4e1045d13 or c5845d13
7558	//TODO: VMINPS (R11), Y15, Y2           // c4c1045d13
7559	//TODO: VMINPS Y2, Y15, Y2              // c4e1045dd2 or c5845dd2
7560	//TODO: VMINPS Y11, Y15, Y2             // c4c1045dd3
7561	//TODO: VMINPS (BX), Y15, Y11           // c461045d1b or c5045d1b
7562	//TODO: VMINPS (R11), Y15, Y11          // c441045d1b
7563	//TODO: VMINPS Y2, Y15, Y11             // c461045dda or c5045dda
7564	//TODO: VMINPS Y11, Y15, Y11            // c441045ddb
7565	//TODO: VMINSD (BX), X9, X2             // c4e1335d13 or c5b35d13
7566	//TODO: VMINSD (R11), X9, X2            // c4c1335d13
7567	//TODO: VMINSD X2, X9, X2               // c4e1335dd2 or c5b35dd2
7568	//TODO: VMINSD X11, X9, X2              // c4c1335dd3
7569	//TODO: VMINSD (BX), X9, X11            // c461335d1b or c5335d1b
7570	//TODO: VMINSD (R11), X9, X11           // c441335d1b
7571	//TODO: VMINSD X2, X9, X11              // c461335dda or c5335dda
7572	//TODO: VMINSD X11, X9, X11             // c441335ddb
7573	//TODO: VMINSS (BX), X9, X2             // c4e1325d13 or c5b25d13
7574	//TODO: VMINSS (R11), X9, X2            // c4c1325d13
7575	//TODO: VMINSS X2, X9, X2               // c4e1325dd2 or c5b25dd2
7576	//TODO: VMINSS X11, X9, X2              // c4c1325dd3
7577	//TODO: VMINSS (BX), X9, X11            // c461325d1b or c5325d1b
7578	//TODO: VMINSS (R11), X9, X11           // c441325d1b
7579	//TODO: VMINSS X2, X9, X11              // c461325dda or c5325dda
7580	//TODO: VMINSS X11, X9, X11             // c441325ddb
7581	//TODO: VMOVAPD (BX), X2                // c4e1792813 or c5f92813
7582	//TODO: VMOVAPD (R11), X2               // c4c1792813
7583	//TODO: VMOVAPD X2, X2                  // c4e17928d2 or c5f928d2 or c4e17929d2 or c5f929d2
7584	//TODO: VMOVAPD X11, X2                 // c4c17928d3 or c4617929da or c57929da
7585	//TODO: VMOVAPD (BX), X11               // c46179281b or c579281b
7586	//TODO: VMOVAPD (R11), X11              // c44179281b
7587	//TODO: VMOVAPD X2, X11                 // c4617928da or c57928da or c4c17929d3
7588	//TODO: VMOVAPD X11, X11                // c4417928db or c4417929db
7589	//TODO: VMOVAPD X2, (BX)                // c4e1792913 or c5f92913
7590	//TODO: VMOVAPD X11, (BX)               // c46179291b or c579291b
7591	//TODO: VMOVAPD X2, (R11)               // c4c1792913
7592	//TODO: VMOVAPD X11, (R11)              // c44179291b
7593	//TODO: VMOVAPD (BX), Y2                // c4e17d2813 or c5fd2813
7594	//TODO: VMOVAPD (R11), Y2               // c4c17d2813
7595	//TODO: VMOVAPD Y2, Y2                  // c4e17d28d2 or c5fd28d2 or c4e17d29d2 or c5fd29d2
7596	//TODO: VMOVAPD Y11, Y2                 // c4c17d28d3 or c4617d29da or c57d29da
7597	//TODO: VMOVAPD (BX), Y11               // c4617d281b or c57d281b
7598	//TODO: VMOVAPD (R11), Y11              // c4417d281b
7599	//TODO: VMOVAPD Y2, Y11                 // c4617d28da or c57d28da or c4c17d29d3
7600	//TODO: VMOVAPD Y11, Y11                // c4417d28db or c4417d29db
7601	//TODO: VMOVAPD Y2, (BX)                // c4e17d2913 or c5fd2913
7602	//TODO: VMOVAPD Y11, (BX)               // c4617d291b or c57d291b
7603	//TODO: VMOVAPD Y2, (R11)               // c4c17d2913
7604	//TODO: VMOVAPD Y11, (R11)              // c4417d291b
7605	//TODO: VMOVAPS (BX), X2                // c4e1782813 or c5f82813
7606	//TODO: VMOVAPS (R11), X2               // c4c1782813
7607	//TODO: VMOVAPS X2, X2                  // c4e17828d2 or c5f828d2 or c4e17829d2 or c5f829d2
7608	//TODO: VMOVAPS X11, X2                 // c4c17828d3 or c4617829da or c57829da
7609	//TODO: VMOVAPS (BX), X11               // c46178281b or c578281b
7610	//TODO: VMOVAPS (R11), X11              // c44178281b
7611	//TODO: VMOVAPS X2, X11                 // c4617828da or c57828da or c4c17829d3
7612	//TODO: VMOVAPS X11, X11                // c4417828db or c4417829db
7613	//TODO: VMOVAPS X2, (BX)                // c4e1782913 or c5f82913
7614	//TODO: VMOVAPS X11, (BX)               // c46178291b or c578291b
7615	//TODO: VMOVAPS X2, (R11)               // c4c1782913
7616	//TODO: VMOVAPS X11, (R11)              // c44178291b
7617	//TODO: VMOVAPS (BX), Y2                // c4e17c2813 or c5fc2813
7618	//TODO: VMOVAPS (R11), Y2               // c4c17c2813
7619	//TODO: VMOVAPS Y2, Y2                  // c4e17c28d2 or c5fc28d2 or c4e17c29d2 or c5fc29d2
7620	//TODO: VMOVAPS Y11, Y2                 // c4c17c28d3 or c4617c29da or c57c29da
7621	//TODO: VMOVAPS (BX), Y11               // c4617c281b or c57c281b
7622	//TODO: VMOVAPS (R11), Y11              // c4417c281b
7623	//TODO: VMOVAPS Y2, Y11                 // c4617c28da or c57c28da or c4c17c29d3
7624	//TODO: VMOVAPS Y11, Y11                // c4417c28db or c4417c29db
7625	//TODO: VMOVAPS Y2, (BX)                // c4e17c2913 or c5fc2913
7626	//TODO: VMOVAPS Y11, (BX)               // c4617c291b or c57c291b
7627	//TODO: VMOVAPS Y2, (R11)               // c4c17c2913
7628	//TODO: VMOVAPS Y11, (R11)              // c4417c291b
7629	//TODO: VMOVD X2, (BX)                  // c4e1797e13 or c5f97e13
7630	//TODO: VMOVD X11, (BX)                 // c461797e1b or c5797e1b
7631	//TODO: VMOVD X2, (R11)                 // c4c1797e13
7632	//TODO: VMOVD X11, (R11)                // c441797e1b
7633	//TODO: VMOVD X2, DX                    // c4e1797ed2 or c5f97ed2
7634	//TODO: VMOVD X11, DX                   // c461797eda or c5797eda
7635	//TODO: VMOVD X2, R11                   // c4c1797ed3
7636	//TODO: VMOVD X11, R11                  // c441797edb
7637	//TODO: VMOVD (BX), X2                  // c4e1796e13 or c5f96e13
7638	//TODO: VMOVD (R11), X2                 // c4c1796e13
7639	//TODO: VMOVD DX, X2                    // c4e1796ed2 or c5f96ed2
7640	//TODO: VMOVD R11, X2                   // c4c1796ed3
7641	//TODO: VMOVD (BX), X11                 // c461796e1b or c5796e1b
7642	//TODO: VMOVD (R11), X11                // c441796e1b
7643	//TODO: VMOVD DX, X11                   // c461796eda or c5796eda
7644	//TODO: VMOVD R11, X11                  // c441796edb
7645	VMOVDDUP (BX), X2                       // c4e17b1213 or c5fb1213
7646	VMOVDDUP (R11), X2                      // c4c17b1213
7647	VMOVDDUP X2, X2                         // c4e17b12d2 or c5fb12d2
7648	VMOVDDUP X11, X2                        // c4c17b12d3
7649	VMOVDDUP (BX), X11                      // c4617b121b or c57b121b
7650	VMOVDDUP (R11), X11                     // c4417b121b
7651	VMOVDDUP X2, X11                        // c4617b12da or c57b12da
7652	VMOVDDUP X11, X11                       // c4417b12db
7653	VMOVDDUP (BX), Y2                       // c4e17f1213 or c5ff1213
7654	VMOVDDUP (R11), Y2                      // c4c17f1213
7655	VMOVDDUP Y2, Y2                         // c4e17f12d2 or c5ff12d2
7656	VMOVDDUP Y11, Y2                        // c4c17f12d3
7657	VMOVDDUP (BX), Y11                      // c4617f121b or c57f121b
7658	VMOVDDUP (R11), Y11                     // c4417f121b
7659	VMOVDDUP Y2, Y11                        // c4617f12da or c57f12da
7660	VMOVDDUP Y11, Y11                       // c4417f12db
7661	VMOVDQA (BX), X2                        // c4e1796f13 or c5f96f13
7662	VMOVDQA (R11), X2                       // c4c1796f13
7663	VMOVDQA X2, X2                          // c4e1796fd2 or c5f96fd2 or c4e1797fd2 or c5f97fd2
7664	VMOVDQA X11, X2                         // c4c1796fd3 or c461797fda or c5797fda
7665	VMOVDQA (BX), X11                       // c461796f1b or c5796f1b
7666	VMOVDQA (R11), X11                      // c441796f1b
7667	VMOVDQA X2, X11                         // c461796fda or c5796fda or c4c1797fd3
7668	VMOVDQA X11, X11                        // c441796fdb or c441797fdb
7669	VMOVDQA X2, (BX)                        // c4e1797f13 or c5f97f13
7670	VMOVDQA X11, (BX)                       // c461797f1b or c5797f1b
7671	VMOVDQA X2, (R11)                       // c4c1797f13
7672	VMOVDQA X11, (R11)                      // c441797f1b
7673	VMOVDQA (BX), Y2                        // c4e17d6f13 or c5fd6f13
7674	VMOVDQA (R11), Y2                       // c4c17d6f13
7675	VMOVDQA Y2, Y2                          // c4e17d6fd2 or c5fd6fd2 or c4e17d7fd2 or c5fd7fd2
7676	VMOVDQA Y11, Y2                         // c4c17d6fd3 or c4617d7fda or c57d7fda
7677	VMOVDQA (BX), Y11                       // c4617d6f1b or c57d6f1b
7678	VMOVDQA (R11), Y11                      // c4417d6f1b
7679	VMOVDQA Y2, Y11                         // c4617d6fda or c57d6fda or c4c17d7fd3
7680	VMOVDQA Y11, Y11                        // c4417d6fdb or c4417d7fdb
7681	VMOVDQA Y2, (BX)                        // c4e17d7f13 or c5fd7f13
7682	VMOVDQA Y11, (BX)                       // c4617d7f1b or c57d7f1b
7683	VMOVDQA Y2, (R11)                       // c4c17d7f13
7684	VMOVDQA Y11, (R11)                      // c4417d7f1b
7685	VMOVDQU (BX), X2                        // c4e17a6f13 or c5fa6f13
7686	VMOVDQU (R11), X2                       // c4c17a6f13
7687	VMOVDQU X2, X2                          // c4e17a6fd2 or c5fa6fd2 or c4e17a7fd2 or c5fa7fd2
7688	VMOVDQU X11, X2                         // c4c17a6fd3 or c4617a7fda or c57a7fda
7689	VMOVDQU (BX), X11                       // c4617a6f1b or c57a6f1b
7690	VMOVDQU (R11), X11                      // c4417a6f1b
7691	VMOVDQU X2, X11                         // c4617a6fda or c57a6fda or c4c17a7fd3
7692	VMOVDQU X11, X11                        // c4417a6fdb or c4417a7fdb
7693	VMOVDQU X2, (BX)                        // c4e17a7f13 or c5fa7f13
7694	VMOVDQU X11, (BX)                       // c4617a7f1b or c57a7f1b
7695	VMOVDQU X2, (R11)                       // c4c17a7f13
7696	VMOVDQU X11, (R11)                      // c4417a7f1b
7697	VMOVDQU (BX), Y2                        // c4e17e6f13 or c5fe6f13
7698	VMOVDQU (R11), Y2                       // c4c17e6f13
7699	VMOVDQU Y2, Y2                          // c4e17e6fd2 or c5fe6fd2 or c4e17e7fd2 or c5fe7fd2
7700	VMOVDQU Y11, Y2                         // c4c17e6fd3 or c4617e7fda or c57e7fda
7701	VMOVDQU (BX), Y11                       // c4617e6f1b or c57e6f1b
7702	VMOVDQU (R11), Y11                      // c4417e6f1b
7703	VMOVDQU Y2, Y11                         // c4617e6fda or c57e6fda or c4c17e7fd3
7704	VMOVDQU Y11, Y11                        // c4417e6fdb or c4417e7fdb
7705	VMOVDQU Y2, (BX)                        // c4e17e7f13 or c5fe7f13
7706	VMOVDQU Y11, (BX)                       // c4617e7f1b or c57e7f1b
7707	VMOVDQU Y2, (R11)                       // c4c17e7f13
7708	VMOVDQU Y11, (R11)                      // c4417e7f1b
7709	//TODO: VMOVHLPS X2, X9, X2             // c4e13012d2 or c5b012d2
7710	//TODO: VMOVHLPS X11, X9, X2            // c4c13012d3
7711	//TODO: VMOVHLPS X2, X9, X11            // c4613012da or c53012da
7712	//TODO: VMOVHLPS X11, X9, X11           // c4413012db
7713	//TODO: VMOVHPD X2, (BX)                // c4e1791713 or c5f91713
7714	//TODO: VMOVHPD X11, (BX)               // c46179171b or c579171b
7715	//TODO: VMOVHPD X2, (R11)               // c4c1791713
7716	//TODO: VMOVHPD X11, (R11)              // c44179171b
7717	//TODO: VMOVHPD (BX), X9, X2            // c4e1311613 or c5b11613
7718	//TODO: VMOVHPD (R11), X9, X2           // c4c1311613
7719	//TODO: VMOVHPD (BX), X9, X11           // c46131161b or c531161b
7720	//TODO: VMOVHPD (R11), X9, X11          // c44131161b
7721	//TODO: VMOVHPS X2, (BX)                // c4e1781713 or c5f81713
7722	//TODO: VMOVHPS X11, (BX)               // c46178171b or c578171b
7723	//TODO: VMOVHPS X2, (R11)               // c4c1781713
7724	//TODO: VMOVHPS X11, (R11)              // c44178171b
7725	//TODO: VMOVHPS (BX), X9, X2            // c4e1301613 or c5b01613
7726	//TODO: VMOVHPS (R11), X9, X2           // c4c1301613
7727	//TODO: VMOVHPS (BX), X9, X11           // c46130161b or c530161b
7728	//TODO: VMOVHPS (R11), X9, X11          // c44130161b
7729	//TODO: VMOVLHPS X2, X9, X2             // c4e13016d2 or c5b016d2
7730	//TODO: VMOVLHPS X11, X9, X2            // c4c13016d3
7731	//TODO: VMOVLHPS X2, X9, X11            // c4613016da or c53016da
7732	//TODO: VMOVLHPS X11, X9, X11           // c4413016db
7733	//TODO: VMOVLPD X2, (BX)                // c4e1791313 or c5f91313
7734	//TODO: VMOVLPD X11, (BX)               // c46179131b or c579131b
7735	//TODO: VMOVLPD X2, (R11)               // c4c1791313
7736	//TODO: VMOVLPD X11, (R11)              // c44179131b
7737	//TODO: VMOVLPD (BX), X9, X2            // c4e1311213 or c5b11213
7738	//TODO: VMOVLPD (R11), X9, X2           // c4c1311213
7739	//TODO: VMOVLPD (BX), X9, X11           // c46131121b or c531121b
7740	//TODO: VMOVLPD (R11), X9, X11          // c44131121b
7741	//TODO: VMOVLPS X2, (BX)                // c4e1781313 or c5f81313
7742	//TODO: VMOVLPS X11, (BX)               // c46178131b or c578131b
7743	//TODO: VMOVLPS X2, (R11)               // c4c1781313
7744	//TODO: VMOVLPS X11, (R11)              // c44178131b
7745	//TODO: VMOVLPS (BX), X9, X2            // c4e1301213 or c5b01213
7746	//TODO: VMOVLPS (R11), X9, X2           // c4c1301213
7747	//TODO: VMOVLPS (BX), X9, X11           // c46130121b or c530121b
7748	//TODO: VMOVLPS (R11), X9, X11          // c44130121b
7749	//TODO: VMOVMSKPD X2, DX                // c4e17950d2 or c5f950d2
7750	//TODO: VMOVMSKPD X11, DX               // c4c17950d3
7751	//TODO: VMOVMSKPD X2, R11               // c4617950da or c57950da
7752	//TODO: VMOVMSKPD X11, R11              // c4417950db
7753	//TODO: VMOVMSKPD Y2, DX                // c4e17d50d2 or c5fd50d2
7754	//TODO: VMOVMSKPD Y11, DX               // c4c17d50d3
7755	//TODO: VMOVMSKPD Y2, R11               // c4617d50da or c57d50da
7756	//TODO: VMOVMSKPD Y11, R11              // c4417d50db
7757	//TODO: VMOVMSKPS X2, DX                // c4e17850d2 or c5f850d2
7758	//TODO: VMOVMSKPS X11, DX               // c4c17850d3
7759	//TODO: VMOVMSKPS X2, R11               // c4617850da or c57850da
7760	//TODO: VMOVMSKPS X11, R11              // c4417850db
7761	//TODO: VMOVMSKPS Y2, DX                // c4e17c50d2 or c5fc50d2
7762	//TODO: VMOVMSKPS Y11, DX               // c4c17c50d3
7763	//TODO: VMOVMSKPS Y2, R11               // c4617c50da or c57c50da
7764	//TODO: VMOVMSKPS Y11, R11              // c4417c50db
7765	VMOVNTDQ X2, (BX)                       // c4e179e713 or c5f9e713
7766	VMOVNTDQ X11, (BX)                      // c46179e71b or c579e71b
7767	VMOVNTDQ X2, (R11)                      // c4c179e713
7768	VMOVNTDQ X11, (R11)                     // c44179e71b
7769	VMOVNTDQ Y2, (BX)                       // c4e17de713 or c5fde713
7770	VMOVNTDQ Y11, (BX)                      // c4617de71b or c57de71b
7771	VMOVNTDQ Y2, (R11)                      // c4c17de713
7772	VMOVNTDQ Y11, (R11)                     // c4417de71b
7773	//TODO: VMOVNTDQA (BX), X2              // c4e2792a13
7774	//TODO: VMOVNTDQA (R11), X2             // c4c2792a13
7775	//TODO: VMOVNTDQA (BX), X11             // c462792a1b
7776	//TODO: VMOVNTDQA (R11), X11            // c442792a1b
7777	//TODO: VMOVNTDQA (BX), Y2              // c4e27d2a13
7778	//TODO: VMOVNTDQA (R11), Y2             // c4c27d2a13
7779	//TODO: VMOVNTDQA (BX), Y11             // c4627d2a1b
7780	//TODO: VMOVNTDQA (R11), Y11            // c4427d2a1b
7781	//TODO: VMOVNTPD X2, (BX)               // c4e1792b13 or c5f92b13
7782	//TODO: VMOVNTPD X11, (BX)              // c461792b1b or c5792b1b
7783	//TODO: VMOVNTPD X2, (R11)              // c4c1792b13
7784	//TODO: VMOVNTPD X11, (R11)             // c441792b1b
7785	//TODO: VMOVNTPD Y2, (BX)               // c4e17d2b13 or c5fd2b13
7786	//TODO: VMOVNTPD Y11, (BX)              // c4617d2b1b or c57d2b1b
7787	//TODO: VMOVNTPD Y2, (R11)              // c4c17d2b13
7788	//TODO: VMOVNTPD Y11, (R11)             // c4417d2b1b
7789	//TODO: VMOVNTPS X2, (BX)               // c4e1782b13 or c5f82b13
7790	//TODO: VMOVNTPS X11, (BX)              // c461782b1b or c5782b1b
7791	//TODO: VMOVNTPS X2, (R11)              // c4c1782b13
7792	//TODO: VMOVNTPS X11, (R11)             // c441782b1b
7793	//TODO: VMOVNTPS Y2, (BX)               // c4e17c2b13 or c5fc2b13
7794	//TODO: VMOVNTPS Y11, (BX)              // c4617c2b1b or c57c2b1b
7795	//TODO: VMOVNTPS Y2, (R11)              // c4c17c2b13
7796	//TODO: VMOVNTPS Y11, (R11)             // c4417c2b1b
7797	//TODO: VMOVQ X2, (BX)                  // c4e1f97e13 or c4e179d613 or c5f9d613
7798	//TODO: VMOVQ X11, (BX)                 // c461f97e1b or c46179d61b or c579d61b
7799	//TODO: VMOVQ X2, (R11)                 // c4c1f97e13 or c4c179d613
7800	//TODO: VMOVQ X11, (R11)                // c441f97e1b or c44179d61b
7801	//TODO: VMOVQ X2, DX                    // c4e1f97ed2
7802	//TODO: VMOVQ X11, DX                   // c461f97eda
7803	//TODO: VMOVQ X2, R11                   // c4c1f97ed3
7804	//TODO: VMOVQ X11, R11                  // c441f97edb
7805	//TODO: VMOVQ (BX), X2                  // c4e17a7e13 or c5fa7e13 or c4e1f96e13
7806	//TODO: VMOVQ (R11), X2                 // c4c17a7e13 or c4c1f96e13
7807	//TODO: VMOVQ (BX), X11                 // c4617a7e1b or c57a7e1b or c461f96e1b
7808	//TODO: VMOVQ (R11), X11                // c4417a7e1b or c441f96e1b
7809	//TODO: VMOVQ DX, X2                    // c4e1f96ed2
7810	//TODO: VMOVQ R11, X2                   // c4c1f96ed3
7811	//TODO: VMOVQ DX, X11                   // c461f96eda
7812	//TODO: VMOVQ R11, X11                  // c441f96edb
7813	//TODO: VMOVQ X2, X2                    // c4e17a7ed2 or c5fa7ed2 or c4e179d6d2 or c5f9d6d2
7814	//TODO: VMOVQ X11, X2                   // c4c17a7ed3 or c46179d6da or c579d6da
7815	//TODO: VMOVQ X2, X11                   // c4617a7eda or c57a7eda or c4c179d6d3
7816	//TODO: VMOVQ X11, X11                  // c4417a7edb or c44179d6db
7817	//TODO: VMOVSD X2, (BX)                 // c4e17b1113 or c5fb1113
7818	//TODO: VMOVSD X11, (BX)                // c4617b111b or c57b111b
7819	//TODO: VMOVSD X2, (R11)                // c4c17b1113
7820	//TODO: VMOVSD X11, (R11)               // c4417b111b
7821	//TODO: VMOVSD (BX), X2                 // c4e17b1013 or c5fb1013
7822	//TODO: VMOVSD (R11), X2                // c4c17b1013
7823	//TODO: VMOVSD (BX), X11                // c4617b101b or c57b101b
7824	//TODO: VMOVSD (R11), X11               // c4417b101b
7825	//TODO: VMOVSD X2, X9, X2               // c4e13310d2 or c5b310d2 or c4e13311d2 or c5b311d2
7826	//TODO: VMOVSD X11, X9, X2              // c4c13310d3 or c4613311da or c53311da
7827	//TODO: VMOVSD X2, X9, X11              // c4613310da or c53310da or c4c13311d3
7828	//TODO: VMOVSD X11, X9, X11             // c4413310db or c4413311db
7829	VMOVSHDUP (BX), X2                      // c4e17a1613 or c5fa1613
7830	VMOVSHDUP (R11), X2                     // c4c17a1613
7831	VMOVSHDUP X2, X2                        // c4e17a16d2 or c5fa16d2
7832	VMOVSHDUP X11, X2                       // c4c17a16d3
7833	VMOVSHDUP (BX), X11                     // c4617a161b or c57a161b
7834	VMOVSHDUP (R11), X11                    // c4417a161b
7835	VMOVSHDUP X2, X11                       // c4617a16da or c57a16da
7836	VMOVSHDUP X11, X11                      // c4417a16db
7837	VMOVSHDUP (BX), Y2                      // c4e17e1613 or c5fe1613
7838	VMOVSHDUP (R11), Y2                     // c4c17e1613
7839	VMOVSHDUP Y2, Y2                        // c4e17e16d2 or c5fe16d2
7840	VMOVSHDUP Y11, Y2                       // c4c17e16d3
7841	VMOVSHDUP (BX), Y11                     // c4617e161b or c57e161b
7842	VMOVSHDUP (R11), Y11                    // c4417e161b
7843	VMOVSHDUP Y2, Y11                       // c4617e16da or c57e16da
7844	VMOVSHDUP Y11, Y11                      // c4417e16db
7845	VMOVSLDUP (BX), X2                      // c4e17a1213 or c5fa1213
7846	VMOVSLDUP (R11), X2                     // c4c17a1213
7847	VMOVSLDUP X2, X2                        // c4e17a12d2 or c5fa12d2
7848	VMOVSLDUP X11, X2                       // c4c17a12d3
7849	VMOVSLDUP (BX), X11                     // c4617a121b or c57a121b
7850	VMOVSLDUP (R11), X11                    // c4417a121b
7851	VMOVSLDUP X2, X11                       // c4617a12da or c57a12da
7852	VMOVSLDUP X11, X11                      // c4417a12db
7853	VMOVSLDUP (BX), Y2                      // c4e17e1213 or c5fe1213
7854	VMOVSLDUP (R11), Y2                     // c4c17e1213
7855	VMOVSLDUP Y2, Y2                        // c4e17e12d2 or c5fe12d2
7856	VMOVSLDUP Y11, Y2                       // c4c17e12d3
7857	VMOVSLDUP (BX), Y11                     // c4617e121b or c57e121b
7858	VMOVSLDUP (R11), Y11                    // c4417e121b
7859	VMOVSLDUP Y2, Y11                       // c4617e12da or c57e12da
7860	VMOVSLDUP Y11, Y11                      // c4417e12db
7861	//TODO: VMOVSS X2, (BX)                 // c4e17a1113 or c5fa1113
7862	//TODO: VMOVSS X11, (BX)                // c4617a111b or c57a111b
7863	//TODO: VMOVSS X2, (R11)                // c4c17a1113
7864	//TODO: VMOVSS X11, (R11)               // c4417a111b
7865	//TODO: VMOVSS (BX), X2                 // c4e17a1013 or c5fa1013
7866	//TODO: VMOVSS (R11), X2                // c4c17a1013
7867	//TODO: VMOVSS (BX), X11                // c4617a101b or c57a101b
7868	//TODO: VMOVSS (R11), X11               // c4417a101b
7869	//TODO: VMOVSS X2, X9, X2               // c4e13210d2 or c5b210d2 or c4e13211d2 or c5b211d2
7870	//TODO: VMOVSS X11, X9, X2              // c4c13210d3 or c4613211da or c53211da
7871	//TODO: VMOVSS X2, X9, X11              // c4613210da or c53210da or c4c13211d3
7872	//TODO: VMOVSS X11, X9, X11             // c4413210db or c4413211db
7873	//TODO: VMOVUPD (BX), X2                // c4e1791013 or c5f91013
7874	//TODO: VMOVUPD (R11), X2               // c4c1791013
7875	//TODO: VMOVUPD X2, X2                  // c4e17910d2 or c5f910d2 or c4e17911d2 or c5f911d2
7876	//TODO: VMOVUPD X11, X2                 // c4c17910d3 or c4617911da or c57911da
7877	//TODO: VMOVUPD (BX), X11               // c46179101b or c579101b
7878	//TODO: VMOVUPD (R11), X11              // c44179101b
7879	//TODO: VMOVUPD X2, X11                 // c4617910da or c57910da or c4c17911d3
7880	//TODO: VMOVUPD X11, X11                // c4417910db or c4417911db
7881	//TODO: VMOVUPD X2, (BX)                // c4e1791113 or c5f91113
7882	//TODO: VMOVUPD X11, (BX)               // c46179111b or c579111b
7883	//TODO: VMOVUPD X2, (R11)               // c4c1791113
7884	//TODO: VMOVUPD X11, (R11)              // c44179111b
7885	//TODO: VMOVUPD (BX), Y2                // c4e17d1013 or c5fd1013
7886	//TODO: VMOVUPD (R11), Y2               // c4c17d1013
7887	//TODO: VMOVUPD Y2, Y2                  // c4e17d10d2 or c5fd10d2 or c4e17d11d2 or c5fd11d2
7888	//TODO: VMOVUPD Y11, Y2                 // c4c17d10d3 or c4617d11da or c57d11da
7889	//TODO: VMOVUPD (BX), Y11               // c4617d101b or c57d101b
7890	//TODO: VMOVUPD (R11), Y11              // c4417d101b
7891	//TODO: VMOVUPD Y2, Y11                 // c4617d10da or c57d10da or c4c17d11d3
7892	//TODO: VMOVUPD Y11, Y11                // c4417d10db or c4417d11db
7893	//TODO: VMOVUPD Y2, (BX)                // c4e17d1113 or c5fd1113
7894	//TODO: VMOVUPD Y11, (BX)               // c4617d111b or c57d111b
7895	//TODO: VMOVUPD Y2, (R11)               // c4c17d1113
7896	//TODO: VMOVUPD Y11, (R11)              // c4417d111b
7897	//TODO: VMOVUPS (BX), X2                // c4e1781013 or c5f81013
7898	//TODO: VMOVUPS (R11), X2               // c4c1781013
7899	//TODO: VMOVUPS X2, X2                  // c4e17810d2 or c5f810d2 or c4e17811d2 or c5f811d2
7900	//TODO: VMOVUPS X11, X2                 // c4c17810d3 or c4617811da or c57811da
7901	//TODO: VMOVUPS (BX), X11               // c46178101b or c578101b
7902	//TODO: VMOVUPS (R11), X11              // c44178101b
7903	//TODO: VMOVUPS X2, X11                 // c4617810da or c57810da or c4c17811d3
7904	//TODO: VMOVUPS X11, X11                // c4417810db or c4417811db
7905	//TODO: VMOVUPS X2, (BX)                // c4e1781113 or c5f81113
7906	//TODO: VMOVUPS X11, (BX)               // c46178111b or c578111b
7907	//TODO: VMOVUPS X2, (R11)               // c4c1781113
7908	//TODO: VMOVUPS X11, (R11)              // c44178111b
7909	//TODO: VMOVUPS (BX), Y2                // c4e17c1013 or c5fc1013
7910	//TODO: VMOVUPS (R11), Y2               // c4c17c1013
7911	//TODO: VMOVUPS Y2, Y2                  // c4e17c10d2 or c5fc10d2 or c4e17c11d2 or c5fc11d2
7912	//TODO: VMOVUPS Y11, Y2                 // c4c17c10d3 or c4617c11da or c57c11da
7913	//TODO: VMOVUPS (BX), Y11               // c4617c101b or c57c101b
7914	//TODO: VMOVUPS (R11), Y11              // c4417c101b
7915	//TODO: VMOVUPS Y2, Y11                 // c4617c10da or c57c10da or c4c17c11d3
7916	//TODO: VMOVUPS Y11, Y11                // c4417c10db or c4417c11db
7917	//TODO: VMOVUPS Y2, (BX)                // c4e17c1113 or c5fc1113
7918	//TODO: VMOVUPS Y11, (BX)               // c4617c111b or c57c111b
7919	//TODO: VMOVUPS Y2, (R11)               // c4c17c1113
7920	//TODO: VMOVUPS Y11, (R11)              // c4417c111b
7921	//TODO: VMPSADBW $7, (BX), X9, X2       // c4e331421307
7922	//TODO: VMPSADBW $7, (R11), X9, X2      // c4c331421307
7923	//TODO: VMPSADBW $7, X2, X9, X2         // c4e33142d207
7924	//TODO: VMPSADBW $7, X11, X9, X2        // c4c33142d307
7925	//TODO: VMPSADBW $7, (BX), X9, X11      // c46331421b07
7926	//TODO: VMPSADBW $7, (R11), X9, X11     // c44331421b07
7927	//TODO: VMPSADBW $7, X2, X9, X11        // c4633142da07
7928	//TODO: VMPSADBW $7, X11, X9, X11       // c4433142db07
7929	//TODO: VMPSADBW $7, (BX), Y15, Y2      // c4e305421307
7930	//TODO: VMPSADBW $7, (R11), Y15, Y2     // c4c305421307
7931	//TODO: VMPSADBW $7, Y2, Y15, Y2        // c4e30542d207
7932	//TODO: VMPSADBW $7, Y11, Y15, Y2       // c4c30542d307
7933	//TODO: VMPSADBW $7, (BX), Y15, Y11     // c46305421b07
7934	//TODO: VMPSADBW $7, (R11), Y15, Y11    // c44305421b07
7935	//TODO: VMPSADBW $7, Y2, Y15, Y11       // c4630542da07
7936	//TODO: VMPSADBW $7, Y11, Y15, Y11      // c4430542db07
7937	//TODO: VMULPD (BX), X9, X2             // c4e1315913 or c5b15913
7938	//TODO: VMULPD (R11), X9, X2            // c4c1315913
7939	//TODO: VMULPD X2, X9, X2               // c4e13159d2 or c5b159d2
7940	//TODO: VMULPD X11, X9, X2              // c4c13159d3
7941	//TODO: VMULPD (BX), X9, X11            // c46131591b or c531591b
7942	//TODO: VMULPD (R11), X9, X11           // c44131591b
7943	//TODO: VMULPD X2, X9, X11              // c4613159da or c53159da
7944	//TODO: VMULPD X11, X9, X11             // c4413159db
7945	//TODO: VMULPD (BX), Y15, Y2            // c4e1055913 or c5855913
7946	//TODO: VMULPD (R11), Y15, Y2           // c4c1055913
7947	//TODO: VMULPD Y2, Y15, Y2              // c4e10559d2 or c58559d2
7948	//TODO: VMULPD Y11, Y15, Y2             // c4c10559d3
7949	//TODO: VMULPD (BX), Y15, Y11           // c46105591b or c505591b
7950	//TODO: VMULPD (R11), Y15, Y11          // c44105591b
7951	//TODO: VMULPD Y2, Y15, Y11             // c4610559da or c50559da
7952	//TODO: VMULPD Y11, Y15, Y11            // c4410559db
7953	//TODO: VMULPS (BX), X9, X2             // c4e1305913 or c5b05913
7954	//TODO: VMULPS (R11), X9, X2            // c4c1305913
7955	//TODO: VMULPS X2, X9, X2               // c4e13059d2 or c5b059d2
7956	//TODO: VMULPS X11, X9, X2              // c4c13059d3
7957	//TODO: VMULPS (BX), X9, X11            // c46130591b or c530591b
7958	//TODO: VMULPS (R11), X9, X11           // c44130591b
7959	//TODO: VMULPS X2, X9, X11              // c4613059da or c53059da
7960	//TODO: VMULPS X11, X9, X11             // c4413059db
7961	//TODO: VMULPS (BX), Y15, Y2            // c4e1045913 or c5845913
7962	//TODO: VMULPS (R11), Y15, Y2           // c4c1045913
7963	//TODO: VMULPS Y2, Y15, Y2              // c4e10459d2 or c58459d2
7964	//TODO: VMULPS Y11, Y15, Y2             // c4c10459d3
7965	//TODO: VMULPS (BX), Y15, Y11           // c46104591b or c504591b
7966	//TODO: VMULPS (R11), Y15, Y11          // c44104591b
7967	//TODO: VMULPS Y2, Y15, Y11             // c4610459da or c50459da
7968	//TODO: VMULPS Y11, Y15, Y11            // c4410459db
7969	//TODO: VMULSD (BX), X9, X2             // c4e1335913 or c5b35913
7970	//TODO: VMULSD (R11), X9, X2            // c4c1335913
7971	//TODO: VMULSD X2, X9, X2               // c4e13359d2 or c5b359d2
7972	//TODO: VMULSD X11, X9, X2              // c4c13359d3
7973	//TODO: VMULSD (BX), X9, X11            // c46133591b or c533591b
7974	//TODO: VMULSD (R11), X9, X11           // c44133591b
7975	//TODO: VMULSD X2, X9, X11              // c4613359da or c53359da
7976	//TODO: VMULSD X11, X9, X11             // c4413359db
7977	//TODO: VMULSS (BX), X9, X2             // c4e1325913 or c5b25913
7978	//TODO: VMULSS (R11), X9, X2            // c4c1325913
7979	//TODO: VMULSS X2, X9, X2               // c4e13259d2 or c5b259d2
7980	//TODO: VMULSS X11, X9, X2              // c4c13259d3
7981	//TODO: VMULSS (BX), X9, X11            // c46132591b or c532591b
7982	//TODO: VMULSS (R11), X9, X11           // c44132591b
7983	//TODO: VMULSS X2, X9, X11              // c4613259da or c53259da
7984	//TODO: VMULSS X11, X9, X11             // c4413259db
7985	//TODO: VORPD (BX), X9, X2              // c4e1315613 or c5b15613
7986	//TODO: VORPD (R11), X9, X2             // c4c1315613
7987	//TODO: VORPD X2, X9, X2                // c4e13156d2 or c5b156d2
7988	//TODO: VORPD X11, X9, X2               // c4c13156d3
7989	//TODO: VORPD (BX), X9, X11             // c46131561b or c531561b
7990	//TODO: VORPD (R11), X9, X11            // c44131561b
7991	//TODO: VORPD X2, X9, X11               // c4613156da or c53156da
7992	//TODO: VORPD X11, X9, X11              // c4413156db
7993	//TODO: VORPD (BX), Y15, Y2             // c4e1055613 or c5855613
7994	//TODO: VORPD (R11), Y15, Y2            // c4c1055613
7995	//TODO: VORPD Y2, Y15, Y2               // c4e10556d2 or c58556d2
7996	//TODO: VORPD Y11, Y15, Y2              // c4c10556d3
7997	//TODO: VORPD (BX), Y15, Y11            // c46105561b or c505561b
7998	//TODO: VORPD (R11), Y15, Y11           // c44105561b
7999	//TODO: VORPD Y2, Y15, Y11              // c4610556da or c50556da
8000	//TODO: VORPD Y11, Y15, Y11             // c4410556db
8001	//TODO: VORPS (BX), X9, X2              // c4e1305613 or c5b05613
8002	//TODO: VORPS (R11), X9, X2             // c4c1305613
8003	//TODO: VORPS X2, X9, X2                // c4e13056d2 or c5b056d2
8004	//TODO: VORPS X11, X9, X2               // c4c13056d3
8005	//TODO: VORPS (BX), X9, X11             // c46130561b or c530561b
8006	//TODO: VORPS (R11), X9, X11            // c44130561b
8007	//TODO: VORPS X2, X9, X11               // c4613056da or c53056da
8008	//TODO: VORPS X11, X9, X11              // c4413056db
8009	//TODO: VORPS (BX), Y15, Y2             // c4e1045613 or c5845613
8010	//TODO: VORPS (R11), Y15, Y2            // c4c1045613
8011	//TODO: VORPS Y2, Y15, Y2               // c4e10456d2 or c58456d2
8012	//TODO: VORPS Y11, Y15, Y2              // c4c10456d3
8013	//TODO: VORPS (BX), Y15, Y11            // c46104561b or c504561b
8014	//TODO: VORPS (R11), Y15, Y11           // c44104561b
8015	//TODO: VORPS Y2, Y15, Y11              // c4610456da or c50456da
8016	//TODO: VORPS Y11, Y15, Y11             // c4410456db
8017	//TODO: VPABSB (BX), X2                 // c4e2791c13
8018	//TODO: VPABSB (R11), X2                // c4c2791c13
8019	//TODO: VPABSB X2, X2                   // c4e2791cd2
8020	//TODO: VPABSB X11, X2                  // c4c2791cd3
8021	//TODO: VPABSB (BX), X11                // c462791c1b
8022	//TODO: VPABSB (R11), X11               // c442791c1b
8023	//TODO: VPABSB X2, X11                  // c462791cda
8024	//TODO: VPABSB X11, X11                 // c442791cdb
8025	//TODO: VPABSB (BX), Y2                 // c4e27d1c13
8026	//TODO: VPABSB (R11), Y2                // c4c27d1c13
8027	//TODO: VPABSB Y2, Y2                   // c4e27d1cd2
8028	//TODO: VPABSB Y11, Y2                  // c4c27d1cd3
8029	//TODO: VPABSB (BX), Y11                // c4627d1c1b
8030	//TODO: VPABSB (R11), Y11               // c4427d1c1b
8031	//TODO: VPABSB Y2, Y11                  // c4627d1cda
8032	//TODO: VPABSB Y11, Y11                 // c4427d1cdb
8033	//TODO: VPABSD (BX), X2                 // c4e2791e13
8034	//TODO: VPABSD (R11), X2                // c4c2791e13
8035	//TODO: VPABSD X2, X2                   // c4e2791ed2
8036	//TODO: VPABSD X11, X2                  // c4c2791ed3
8037	//TODO: VPABSD (BX), X11                // c462791e1b
8038	//TODO: VPABSD (R11), X11               // c442791e1b
8039	//TODO: VPABSD X2, X11                  // c462791eda
8040	//TODO: VPABSD X11, X11                 // c442791edb
8041	//TODO: VPABSD (BX), Y2                 // c4e27d1e13
8042	//TODO: VPABSD (R11), Y2                // c4c27d1e13
8043	//TODO: VPABSD Y2, Y2                   // c4e27d1ed2
8044	//TODO: VPABSD Y11, Y2                  // c4c27d1ed3
8045	//TODO: VPABSD (BX), Y11                // c4627d1e1b
8046	//TODO: VPABSD (R11), Y11               // c4427d1e1b
8047	//TODO: VPABSD Y2, Y11                  // c4627d1eda
8048	//TODO: VPABSD Y11, Y11                 // c4427d1edb
8049	//TODO: VPABSW (BX), X2                 // c4e2791d13
8050	//TODO: VPABSW (R11), X2                // c4c2791d13
8051	//TODO: VPABSW X2, X2                   // c4e2791dd2
8052	//TODO: VPABSW X11, X2                  // c4c2791dd3
8053	//TODO: VPABSW (BX), X11                // c462791d1b
8054	//TODO: VPABSW (R11), X11               // c442791d1b
8055	//TODO: VPABSW X2, X11                  // c462791dda
8056	//TODO: VPABSW X11, X11                 // c442791ddb
8057	//TODO: VPABSW (BX), Y2                 // c4e27d1d13
8058	//TODO: VPABSW (R11), Y2                // c4c27d1d13
8059	//TODO: VPABSW Y2, Y2                   // c4e27d1dd2
8060	//TODO: VPABSW Y11, Y2                  // c4c27d1dd3
8061	//TODO: VPABSW (BX), Y11                // c4627d1d1b
8062	//TODO: VPABSW (R11), Y11               // c4427d1d1b
8063	//TODO: VPABSW Y2, Y11                  // c4627d1dda
8064	//TODO: VPABSW Y11, Y11                 // c4427d1ddb
8065	//TODO: VPACKSSDW (BX), X9, X2          // c4e1316b13 or c5b16b13
8066	//TODO: VPACKSSDW (R11), X9, X2         // c4c1316b13
8067	//TODO: VPACKSSDW X2, X9, X2            // c4e1316bd2 or c5b16bd2
8068	//TODO: VPACKSSDW X11, X9, X2           // c4c1316bd3
8069	//TODO: VPACKSSDW (BX), X9, X11         // c461316b1b or c5316b1b
8070	//TODO: VPACKSSDW (R11), X9, X11        // c441316b1b
8071	//TODO: VPACKSSDW X2, X9, X11           // c461316bda or c5316bda
8072	//TODO: VPACKSSDW X11, X9, X11          // c441316bdb
8073	//TODO: VPACKSSDW (BX), Y15, Y2         // c4e1056b13 or c5856b13
8074	//TODO: VPACKSSDW (R11), Y15, Y2        // c4c1056b13
8075	//TODO: VPACKSSDW Y2, Y15, Y2           // c4e1056bd2 or c5856bd2
8076	//TODO: VPACKSSDW Y11, Y15, Y2          // c4c1056bd3
8077	//TODO: VPACKSSDW (BX), Y15, Y11        // c461056b1b or c5056b1b
8078	//TODO: VPACKSSDW (R11), Y15, Y11       // c441056b1b
8079	//TODO: VPACKSSDW Y2, Y15, Y11          // c461056bda or c5056bda
8080	//TODO: VPACKSSDW Y11, Y15, Y11         // c441056bdb
8081	//TODO: VPACKSSWB (BX), X9, X2          // c4e1316313 or c5b16313
8082	//TODO: VPACKSSWB (R11), X9, X2         // c4c1316313
8083	//TODO: VPACKSSWB X2, X9, X2            // c4e13163d2 or c5b163d2
8084	//TODO: VPACKSSWB X11, X9, X2           // c4c13163d3
8085	//TODO: VPACKSSWB (BX), X9, X11         // c46131631b or c531631b
8086	//TODO: VPACKSSWB (R11), X9, X11        // c44131631b
8087	//TODO: VPACKSSWB X2, X9, X11           // c4613163da or c53163da
8088	//TODO: VPACKSSWB X11, X9, X11          // c4413163db
8089	//TODO: VPACKSSWB (BX), Y15, Y2         // c4e1056313 or c5856313
8090	//TODO: VPACKSSWB (R11), Y15, Y2        // c4c1056313
8091	//TODO: VPACKSSWB Y2, Y15, Y2           // c4e10563d2 or c58563d2
8092	//TODO: VPACKSSWB Y11, Y15, Y2          // c4c10563d3
8093	//TODO: VPACKSSWB (BX), Y15, Y11        // c46105631b or c505631b
8094	//TODO: VPACKSSWB (R11), Y15, Y11       // c44105631b
8095	//TODO: VPACKSSWB Y2, Y15, Y11          // c4610563da or c50563da
8096	//TODO: VPACKSSWB Y11, Y15, Y11         // c4410563db
8097	//TODO: VPACKUSDW (BX), X9, X2          // c4e2312b13
8098	//TODO: VPACKUSDW (R11), X9, X2         // c4c2312b13
8099	//TODO: VPACKUSDW X2, X9, X2            // c4e2312bd2
8100	//TODO: VPACKUSDW X11, X9, X2           // c4c2312bd3
8101	//TODO: VPACKUSDW (BX), X9, X11         // c462312b1b
8102	//TODO: VPACKUSDW (R11), X9, X11        // c442312b1b
8103	//TODO: VPACKUSDW X2, X9, X11           // c462312bda
8104	//TODO: VPACKUSDW X11, X9, X11          // c442312bdb
8105	//TODO: VPACKUSDW (BX), Y15, Y2         // c4e2052b13
8106	//TODO: VPACKUSDW (R11), Y15, Y2        // c4c2052b13
8107	//TODO: VPACKUSDW Y2, Y15, Y2           // c4e2052bd2
8108	//TODO: VPACKUSDW Y11, Y15, Y2          // c4c2052bd3
8109	//TODO: VPACKUSDW (BX), Y15, Y11        // c462052b1b
8110	//TODO: VPACKUSDW (R11), Y15, Y11       // c442052b1b
8111	//TODO: VPACKUSDW Y2, Y15, Y11          // c462052bda
8112	//TODO: VPACKUSDW Y11, Y15, Y11         // c442052bdb
8113	//TODO: VPACKUSWB (BX), X9, X2          // c4e1316713 or c5b16713
8114	//TODO: VPACKUSWB (R11), X9, X2         // c4c1316713
8115	//TODO: VPACKUSWB X2, X9, X2            // c4e13167d2 or c5b167d2
8116	//TODO: VPACKUSWB X11, X9, X2           // c4c13167d3
8117	//TODO: VPACKUSWB (BX), X9, X11         // c46131671b or c531671b
8118	//TODO: VPACKUSWB (R11), X9, X11        // c44131671b
8119	//TODO: VPACKUSWB X2, X9, X11           // c4613167da or c53167da
8120	//TODO: VPACKUSWB X11, X9, X11          // c4413167db
8121	//TODO: VPACKUSWB (BX), Y15, Y2         // c4e1056713 or c5856713
8122	//TODO: VPACKUSWB (R11), Y15, Y2        // c4c1056713
8123	//TODO: VPACKUSWB Y2, Y15, Y2           // c4e10567d2 or c58567d2
8124	//TODO: VPACKUSWB Y11, Y15, Y2          // c4c10567d3
8125	//TODO: VPACKUSWB (BX), Y15, Y11        // c46105671b or c505671b
8126	//TODO: VPACKUSWB (R11), Y15, Y11       // c44105671b
8127	//TODO: VPACKUSWB Y2, Y15, Y11          // c4610567da or c50567da
8128	//TODO: VPACKUSWB Y11, Y15, Y11         // c4410567db
8129	//TODO: VPADDB (BX), X9, X2             // c4e131fc13 or c5b1fc13
8130	//TODO: VPADDB (R11), X9, X2            // c4c131fc13
8131	//TODO: VPADDB X2, X9, X2               // c4e131fcd2 or c5b1fcd2
8132	//TODO: VPADDB X11, X9, X2              // c4c131fcd3
8133	//TODO: VPADDB (BX), X9, X11            // c46131fc1b or c531fc1b
8134	//TODO: VPADDB (R11), X9, X11           // c44131fc1b
8135	//TODO: VPADDB X2, X9, X11              // c46131fcda or c531fcda
8136	//TODO: VPADDB X11, X9, X11             // c44131fcdb
8137	//TODO: VPADDB (BX), Y15, Y2            // c4e105fc13 or c585fc13
8138	//TODO: VPADDB (R11), Y15, Y2           // c4c105fc13
8139	//TODO: VPADDB Y2, Y15, Y2              // c4e105fcd2 or c585fcd2
8140	//TODO: VPADDB Y11, Y15, Y2             // c4c105fcd3
8141	//TODO: VPADDB (BX), Y15, Y11           // c46105fc1b or c505fc1b
8142	//TODO: VPADDB (R11), Y15, Y11          // c44105fc1b
8143	//TODO: VPADDB Y2, Y15, Y11             // c46105fcda or c505fcda
8144	//TODO: VPADDB Y11, Y15, Y11            // c44105fcdb
8145	VPADDD (BX), X9, X2             // c4e131fe13 or c5b1fe13
8146	VPADDD (R11), X9, X2            // c4c131fe13
8147	VPADDD X2, X9, X2               // c4e131fed2 or c5b1fed2
8148	VPADDD X11, X9, X2              // c4c131fed3
8149	VPADDD (BX), X9, X11            // c46131fe1b or c531fe1b
8150	VPADDD (R11), X9, X11           // c44131fe1b
8151	VPADDD X2, X9, X11              // c46131feda or c531feda
8152	VPADDD X11, X9, X11             // c44131fedb
8153	VPADDD (BX), Y15, Y2            // c4e105fe13 or c585fe13
8154	VPADDD (R11), Y15, Y2           // c4c105fe13
8155	VPADDD Y2, Y15, Y2              // c4e105fed2 or c585fed2
8156	VPADDD Y11, Y15, Y2             // c4c105fed3
8157	VPADDD (BX), Y15, Y11           // c46105fe1b or c505fe1b
8158	VPADDD (R11), Y15, Y11          // c44105fe1b
8159	VPADDD Y2, Y15, Y11             // c46105feda or c505feda
8160	VPADDD Y11, Y15, Y11            // c44105fedb
8161	VPADDQ (BX), X9, X2             // c4e131d413 or c5b1d413
8162	VPADDQ (R11), X9, X2            // c4c131d413
8163	VPADDQ X2, X9, X2               // c4e131d4d2 or c5b1d4d2
8164	VPADDQ X11, X9, X2              // c4c131d4d3
8165	VPADDQ (BX), X9, X11            // c46131d41b or c531d41b
8166	VPADDQ (R11), X9, X11           // c44131d41b
8167	VPADDQ X2, X9, X11              // c46131d4da or c531d4da
8168	VPADDQ X11, X9, X11             // c44131d4db
8169	VPADDQ (BX), Y15, Y2            // c4e105d413 or c585d413
8170	VPADDQ (R11), Y15, Y2           // c4c105d413
8171	VPADDQ Y2, Y15, Y2              // c4e105d4d2 or c585d4d2
8172	VPADDQ Y11, Y15, Y2             // c4c105d4d3
8173	VPADDQ (BX), Y15, Y11           // c46105d41b or c505d41b
8174	VPADDQ (R11), Y15, Y11          // c44105d41b
8175	VPADDQ Y2, Y15, Y11             // c46105d4da or c505d4da
8176	VPADDQ Y11, Y15, Y11            // c44105d4db
8177	//TODO: VPADDSB (BX), X9, X2            // c4e131ec13 or c5b1ec13
8178	//TODO: VPADDSB (R11), X9, X2           // c4c131ec13
8179	//TODO: VPADDSB X2, X9, X2              // c4e131ecd2 or c5b1ecd2
8180	//TODO: VPADDSB X11, X9, X2             // c4c131ecd3
8181	//TODO: VPADDSB (BX), X9, X11           // c46131ec1b or c531ec1b
8182	//TODO: VPADDSB (R11), X9, X11          // c44131ec1b
8183	//TODO: VPADDSB X2, X9, X11             // c46131ecda or c531ecda
8184	//TODO: VPADDSB X11, X9, X11            // c44131ecdb
8185	//TODO: VPADDSB (BX), Y15, Y2           // c4e105ec13 or c585ec13
8186	//TODO: VPADDSB (R11), Y15, Y2          // c4c105ec13
8187	//TODO: VPADDSB Y2, Y15, Y2             // c4e105ecd2 or c585ecd2
8188	//TODO: VPADDSB Y11, Y15, Y2            // c4c105ecd3
8189	//TODO: VPADDSB (BX), Y15, Y11          // c46105ec1b or c505ec1b
8190	//TODO: VPADDSB (R11), Y15, Y11         // c44105ec1b
8191	//TODO: VPADDSB Y2, Y15, Y11            // c46105ecda or c505ecda
8192	//TODO: VPADDSB Y11, Y15, Y11           // c44105ecdb
8193	//TODO: VPADDSW (BX), X9, X2            // c4e131ed13 or c5b1ed13
8194	//TODO: VPADDSW (R11), X9, X2           // c4c131ed13
8195	//TODO: VPADDSW X2, X9, X2              // c4e131edd2 or c5b1edd2
8196	//TODO: VPADDSW X11, X9, X2             // c4c131edd3
8197	//TODO: VPADDSW (BX), X9, X11           // c46131ed1b or c531ed1b
8198	//TODO: VPADDSW (R11), X9, X11          // c44131ed1b
8199	//TODO: VPADDSW X2, X9, X11             // c46131edda or c531edda
8200	//TODO: VPADDSW X11, X9, X11            // c44131eddb
8201	//TODO: VPADDSW (BX), Y15, Y2           // c4e105ed13 or c585ed13
8202	//TODO: VPADDSW (R11), Y15, Y2          // c4c105ed13
8203	//TODO: VPADDSW Y2, Y15, Y2             // c4e105edd2 or c585edd2
8204	//TODO: VPADDSW Y11, Y15, Y2            // c4c105edd3
8205	//TODO: VPADDSW (BX), Y15, Y11          // c46105ed1b or c505ed1b
8206	//TODO: VPADDSW (R11), Y15, Y11         // c44105ed1b
8207	//TODO: VPADDSW Y2, Y15, Y11            // c46105edda or c505edda
8208	//TODO: VPADDSW Y11, Y15, Y11           // c44105eddb
8209	//TODO: VPADDUSB (BX), X9, X2           // c4e131dc13 or c5b1dc13
8210	//TODO: VPADDUSB (R11), X9, X2          // c4c131dc13
8211	//TODO: VPADDUSB X2, X9, X2             // c4e131dcd2 or c5b1dcd2
8212	//TODO: VPADDUSB X11, X9, X2            // c4c131dcd3
8213	//TODO: VPADDUSB (BX), X9, X11          // c46131dc1b or c531dc1b
8214	//TODO: VPADDUSB (R11), X9, X11         // c44131dc1b
8215	//TODO: VPADDUSB X2, X9, X11            // c46131dcda or c531dcda
8216	//TODO: VPADDUSB X11, X9, X11           // c44131dcdb
8217	//TODO: VPADDUSB (BX), Y15, Y2          // c4e105dc13 or c585dc13
8218	//TODO: VPADDUSB (R11), Y15, Y2         // c4c105dc13
8219	//TODO: VPADDUSB Y2, Y15, Y2            // c4e105dcd2 or c585dcd2
8220	//TODO: VPADDUSB Y11, Y15, Y2           // c4c105dcd3
8221	//TODO: VPADDUSB (BX), Y15, Y11         // c46105dc1b or c505dc1b
8222	//TODO: VPADDUSB (R11), Y15, Y11        // c44105dc1b
8223	//TODO: VPADDUSB Y2, Y15, Y11           // c46105dcda or c505dcda
8224	//TODO: VPADDUSB Y11, Y15, Y11          // c44105dcdb
8225	//TODO: VPADDUSW (BX), X9, X2           // c4e131dd13 or c5b1dd13
8226	//TODO: VPADDUSW (R11), X9, X2          // c4c131dd13
8227	//TODO: VPADDUSW X2, X9, X2             // c4e131ddd2 or c5b1ddd2
8228	//TODO: VPADDUSW X11, X9, X2            // c4c131ddd3
8229	//TODO: VPADDUSW (BX), X9, X11          // c46131dd1b or c531dd1b
8230	//TODO: VPADDUSW (R11), X9, X11         // c44131dd1b
8231	//TODO: VPADDUSW X2, X9, X11            // c46131ddda or c531ddda
8232	//TODO: VPADDUSW X11, X9, X11           // c44131dddb
8233	//TODO: VPADDUSW (BX), Y15, Y2          // c4e105dd13 or c585dd13
8234	//TODO: VPADDUSW (R11), Y15, Y2         // c4c105dd13
8235	//TODO: VPADDUSW Y2, Y15, Y2            // c4e105ddd2 or c585ddd2
8236	//TODO: VPADDUSW Y11, Y15, Y2           // c4c105ddd3
8237	//TODO: VPADDUSW (BX), Y15, Y11         // c46105dd1b or c505dd1b
8238	//TODO: VPADDUSW (R11), Y15, Y11        // c44105dd1b
8239	//TODO: VPADDUSW Y2, Y15, Y11           // c46105ddda or c505ddda
8240	//TODO: VPADDUSW Y11, Y15, Y11          // c44105dddb
8241	//TODO: VPADDW (BX), X9, X2             // c4e131fd13 or c5b1fd13
8242	//TODO: VPADDW (R11), X9, X2            // c4c131fd13
8243	//TODO: VPADDW X2, X9, X2               // c4e131fdd2 or c5b1fdd2
8244	//TODO: VPADDW X11, X9, X2              // c4c131fdd3
8245	//TODO: VPADDW (BX), X9, X11            // c46131fd1b or c531fd1b
8246	//TODO: VPADDW (R11), X9, X11           // c44131fd1b
8247	//TODO: VPADDW X2, X9, X11              // c46131fdda or c531fdda
8248	//TODO: VPADDW X11, X9, X11             // c44131fddb
8249	//TODO: VPADDW (BX), Y15, Y2            // c4e105fd13 or c585fd13
8250	//TODO: VPADDW (R11), Y15, Y2           // c4c105fd13
8251	//TODO: VPADDW Y2, Y15, Y2              // c4e105fdd2 or c585fdd2
8252	//TODO: VPADDW Y11, Y15, Y2             // c4c105fdd3
8253	//TODO: VPADDW (BX), Y15, Y11           // c46105fd1b or c505fd1b
8254	//TODO: VPADDW (R11), Y15, Y11          // c44105fd1b
8255	//TODO: VPADDW Y2, Y15, Y11             // c46105fdda or c505fdda
8256	//TODO: VPADDW Y11, Y15, Y11            // c44105fddb
8257	//TODO: VPALIGNR $7, (BX), X9, X2       // c4e3310f1307
8258	//TODO: VPALIGNR $7, (R11), X9, X2      // c4c3310f1307
8259	//TODO: VPALIGNR $7, X2, X9, X2         // c4e3310fd207
8260	//TODO: VPALIGNR $7, X11, X9, X2        // c4c3310fd307
8261	//TODO: VPALIGNR $7, (BX), X9, X11      // c463310f1b07
8262	//TODO: VPALIGNR $7, (R11), X9, X11     // c443310f1b07
8263	//TODO: VPALIGNR $7, X2, X9, X11        // c463310fda07
8264	//TODO: VPALIGNR $7, X11, X9, X11       // c443310fdb07
8265	VPALIGNR $7, (BX), Y15, Y2      // c4e3050f1307
8266	VPALIGNR $7, (R11), Y15, Y2     // c4c3050f1307
8267	VPALIGNR $7, Y2, Y15, Y2        // c4e3050fd207
8268	VPALIGNR $7, Y11, Y15, Y2       // c4c3050fd307
8269	VPALIGNR $7, (BX), Y15, Y11     // c463050f1b07
8270	VPALIGNR $7, (R11), Y15, Y11    // c443050f1b07
8271	VPALIGNR $7, Y2, Y15, Y11       // c463050fda07
8272	VPALIGNR $7, Y11, Y15, Y11      // c443050fdb07
8273	VPAND (BX), X9, X2                      // c4e131db13 or c5b1db13
8274	VPAND (R11), X9, X2                     // c4c131db13
8275	VPAND X2, X9, X2                        // c4e131dbd2 or c5b1dbd2
8276	VPAND X11, X9, X2                       // c4c131dbd3
8277	VPAND (BX), X9, X11                     // c46131db1b or c531db1b
8278	VPAND (R11), X9, X11                    // c44131db1b
8279	VPAND X2, X9, X11                       // c46131dbda or c531dbda
8280	VPAND X11, X9, X11                      // c44131dbdb
8281	VPAND (BX), Y15, Y2                     // c4e105db13 or c585db13
8282	VPAND (R11), Y15, Y2                    // c4c105db13
8283	VPAND Y2, Y15, Y2                       // c4e105dbd2 or c585dbd2
8284	VPAND Y11, Y15, Y2                      // c4c105dbd3
8285	VPAND (BX), Y15, Y11                    // c46105db1b or c505db1b
8286	VPAND (R11), Y15, Y11                   // c44105db1b
8287	VPAND Y2, Y15, Y11                      // c46105dbda or c505dbda
8288	VPAND Y11, Y15, Y11                     // c44105dbdb
8289	//TODO: VPANDN (BX), X9, X2             // c4e131df13 or c5b1df13
8290	//TODO: VPANDN (R11), X9, X2            // c4c131df13
8291	//TODO: VPANDN X2, X9, X2               // c4e131dfd2 or c5b1dfd2
8292	//TODO: VPANDN X11, X9, X2              // c4c131dfd3
8293	//TODO: VPANDN (BX), X9, X11            // c46131df1b or c531df1b
8294	//TODO: VPANDN (R11), X9, X11           // c44131df1b
8295	//TODO: VPANDN X2, X9, X11              // c46131dfda or c531dfda
8296	//TODO: VPANDN X11, X9, X11             // c44131dfdb
8297	//TODO: VPANDN (BX), Y15, Y2            // c4e105df13 or c585df13
8298	//TODO: VPANDN (R11), Y15, Y2           // c4c105df13
8299	//TODO: VPANDN Y2, Y15, Y2              // c4e105dfd2 or c585dfd2
8300	//TODO: VPANDN Y11, Y15, Y2             // c4c105dfd3
8301	//TODO: VPANDN (BX), Y15, Y11           // c46105df1b or c505df1b
8302	//TODO: VPANDN (R11), Y15, Y11          // c44105df1b
8303	//TODO: VPANDN Y2, Y15, Y11             // c46105dfda or c505dfda
8304	//TODO: VPANDN Y11, Y15, Y11            // c44105dfdb
8305	//TODO: VPAVGB (BX), X9, X2             // c4e131e013 or c5b1e013
8306	//TODO: VPAVGB (R11), X9, X2            // c4c131e013
8307	//TODO: VPAVGB X2, X9, X2               // c4e131e0d2 or c5b1e0d2
8308	//TODO: VPAVGB X11, X9, X2              // c4c131e0d3
8309	//TODO: VPAVGB (BX), X9, X11            // c46131e01b or c531e01b
8310	//TODO: VPAVGB (R11), X9, X11           // c44131e01b
8311	//TODO: VPAVGB X2, X9, X11              // c46131e0da or c531e0da
8312	//TODO: VPAVGB X11, X9, X11             // c44131e0db
8313	//TODO: VPAVGB (BX), Y15, Y2            // c4e105e013 or c585e013
8314	//TODO: VPAVGB (R11), Y15, Y2           // c4c105e013
8315	//TODO: VPAVGB Y2, Y15, Y2              // c4e105e0d2 or c585e0d2
8316	//TODO: VPAVGB Y11, Y15, Y2             // c4c105e0d3
8317	//TODO: VPAVGB (BX), Y15, Y11           // c46105e01b or c505e01b
8318	//TODO: VPAVGB (R11), Y15, Y11          // c44105e01b
8319	//TODO: VPAVGB Y2, Y15, Y11             // c46105e0da or c505e0da
8320	//TODO: VPAVGB Y11, Y15, Y11            // c44105e0db
8321	//TODO: VPAVGW (BX), X9, X2             // c4e131e313 or c5b1e313
8322	//TODO: VPAVGW (R11), X9, X2            // c4c131e313
8323	//TODO: VPAVGW X2, X9, X2               // c4e131e3d2 or c5b1e3d2
8324	//TODO: VPAVGW X11, X9, X2              // c4c131e3d3
8325	//TODO: VPAVGW (BX), X9, X11            // c46131e31b or c531e31b
8326	//TODO: VPAVGW (R11), X9, X11           // c44131e31b
8327	//TODO: VPAVGW X2, X9, X11              // c46131e3da or c531e3da
8328	//TODO: VPAVGW X11, X9, X11             // c44131e3db
8329	//TODO: VPAVGW (BX), Y15, Y2            // c4e105e313 or c585e313
8330	//TODO: VPAVGW (R11), Y15, Y2           // c4c105e313
8331	//TODO: VPAVGW Y2, Y15, Y2              // c4e105e3d2 or c585e3d2
8332	//TODO: VPAVGW Y11, Y15, Y2             // c4c105e3d3
8333	//TODO: VPAVGW (BX), Y15, Y11           // c46105e31b or c505e31b
8334	//TODO: VPAVGW (R11), Y15, Y11          // c44105e31b
8335	//TODO: VPAVGW Y2, Y15, Y11             // c46105e3da or c505e3da
8336	//TODO: VPAVGW Y11, Y15, Y11            // c44105e3db
8337	//TODO: VPBLENDD $7, (BX), X9, X2       // c4e331021307
8338	//TODO: VPBLENDD $7, (R11), X9, X2      // c4c331021307
8339	//TODO: VPBLENDD $7, X2, X9, X2         // c4e33102d207
8340	//TODO: VPBLENDD $7, X11, X9, X2        // c4c33102d307
8341	//TODO: VPBLENDD $7, (BX), X9, X11      // c46331021b07
8342	//TODO: VPBLENDD $7, (R11), X9, X11     // c44331021b07
8343	//TODO: VPBLENDD $7, X2, X9, X11        // c4633102da07
8344	//TODO: VPBLENDD $7, X11, X9, X11       // c4433102db07
8345	VPBLENDD $7, (BX), Y15, Y2      // c4e305021307
8346	VPBLENDD $7, (R11), Y15, Y2     // c4c305021307
8347	VPBLENDD $7, Y2, Y15, Y2        // c4e30502d207
8348	VPBLENDD $7, Y11, Y15, Y2       // c4c30502d307
8349	VPBLENDD $7, (BX), Y15, Y11     // c46305021b07
8350	VPBLENDD $7, (R11), Y15, Y11    // c44305021b07
8351	VPBLENDD $7, Y2, Y15, Y11       // c4630502da07
8352	VPBLENDD $7, Y11, Y15, Y11      // c4430502db07
8353	//TODO: VPBLENDVB XMM12, (BX), X9, X2   // c4e3314c13c0
8354	//TODO: VPBLENDVB XMM12, (R11), X9, X2  // c4c3314c13c0
8355	//TODO: VPBLENDVB XMM12, X2, X9, X2     // c4e3314cd2c0
8356	//TODO: VPBLENDVB XMM12, X11, X9, X2    // c4c3314cd3c0
8357	//TODO: VPBLENDVB XMM12, (BX), X9, X11  // c463314c1bc0
8358	//TODO: VPBLENDVB XMM12, (R11), X9, X11 // c443314c1bc0
8359	//TODO: VPBLENDVB XMM12, X2, X9, X11    // c463314cdac0
8360	//TODO: VPBLENDVB XMM12, X11, X9, X11   // c443314cdbc0
8361	//TODO: VPBLENDVB YMM13, (BX), Y15, Y2  // c4e3054c13d0
8362	//TODO: VPBLENDVB YMM13, (R11), Y15, Y2 // c4c3054c13d0
8363	//TODO: VPBLENDVB YMM13, Y2, Y15, Y2    // c4e3054cd2d0
8364	//TODO: VPBLENDVB YMM13, Y11, Y15, Y2   // c4c3054cd3d0
8365	//TODO: VPBLENDVB YMM13, (BX), Y15, Y11 // c463054c1bd0
8366	//TODO: VPBLENDVB YMM13, (R11), Y15, Y11 // c443054c1bd0
8367	//TODO: VPBLENDVB YMM13, Y2, Y15, Y11   // c463054cdad0
8368	//TODO: VPBLENDVB YMM13, Y11, Y15, Y11  // c443054cdbd0
8369	//TODO: VPBLENDW $7, (BX), X9, X2       // c4e3310e1307
8370	//TODO: VPBLENDW $7, (R11), X9, X2      // c4c3310e1307
8371	//TODO: VPBLENDW $7, X2, X9, X2         // c4e3310ed207
8372	//TODO: VPBLENDW $7, X11, X9, X2        // c4c3310ed307
8373	//TODO: VPBLENDW $7, (BX), X9, X11      // c463310e1b07
8374	//TODO: VPBLENDW $7, (R11), X9, X11     // c443310e1b07
8375	//TODO: VPBLENDW $7, X2, X9, X11        // c463310eda07
8376	//TODO: VPBLENDW $7, X11, X9, X11       // c443310edb07
8377	//TODO: VPBLENDW $7, (BX), Y15, Y2      // c4e3050e1307
8378	//TODO: VPBLENDW $7, (R11), Y15, Y2     // c4c3050e1307
8379	//TODO: VPBLENDW $7, Y2, Y15, Y2        // c4e3050ed207
8380	//TODO: VPBLENDW $7, Y11, Y15, Y2       // c4c3050ed307
8381	//TODO: VPBLENDW $7, (BX), Y15, Y11     // c463050e1b07
8382	//TODO: VPBLENDW $7, (R11), Y15, Y11    // c443050e1b07
8383	//TODO: VPBLENDW $7, Y2, Y15, Y11       // c463050eda07
8384	//TODO: VPBLENDW $7, Y11, Y15, Y11      // c443050edb07
8385	VPBROADCASTB (BX), X2                   // c4e2797813
8386	VPBROADCASTB (R11), X2                  // c4c2797813
8387	VPBROADCASTB X2, X2                     // c4e27978d2
8388	VPBROADCASTB X11, X2                    // c4c27978d3
8389	VPBROADCASTB (BX), X11                  // c46279781b
8390	VPBROADCASTB (R11), X11                 // c44279781b
8391	VPBROADCASTB X2, X11                    // c4627978da
8392	VPBROADCASTB X11, X11                   // c4427978db
8393	VPBROADCASTB (BX), Y2                   // c4e27d7813
8394	VPBROADCASTB (R11), Y2                  // c4c27d7813
8395	VPBROADCASTB X2, Y2                     // c4e27d78d2
8396	VPBROADCASTB X11, Y2                    // c4c27d78d3
8397	VPBROADCASTB (BX), Y11                  // c4627d781b
8398	VPBROADCASTB (R11), Y11                 // c4427d781b
8399	VPBROADCASTB X2, Y11                    // c4627d78da
8400	VPBROADCASTB X11, Y11                   // c4427d78db
8401	//TODO: VPBROADCASTD (BX), X2           // c4e2795813
8402	//TODO: VPBROADCASTD (R11), X2          // c4c2795813
8403	//TODO: VPBROADCASTD X2, X2             // c4e27958d2
8404	//TODO: VPBROADCASTD X11, X2            // c4c27958d3
8405	//TODO: VPBROADCASTD (BX), X11          // c46279581b
8406	//TODO: VPBROADCASTD (R11), X11         // c44279581b
8407	//TODO: VPBROADCASTD X2, X11            // c4627958da
8408	//TODO: VPBROADCASTD X11, X11           // c4427958db
8409	//TODO: VPBROADCASTD (BX), Y2           // c4e27d5813
8410	//TODO: VPBROADCASTD (R11), Y2          // c4c27d5813
8411	//TODO: VPBROADCASTD X2, Y2             // c4e27d58d2
8412	//TODO: VPBROADCASTD X11, Y2            // c4c27d58d3
8413	//TODO: VPBROADCASTD (BX), Y11          // c4627d581b
8414	//TODO: VPBROADCASTD (R11), Y11         // c4427d581b
8415	//TODO: VPBROADCASTD X2, Y11            // c4627d58da
8416	//TODO: VPBROADCASTD X11, Y11           // c4427d58db
8417	//TODO: VPBROADCASTQ (BX), X2           // c4e2795913
8418	//TODO: VPBROADCASTQ (R11), X2          // c4c2795913
8419	//TODO: VPBROADCASTQ X2, X2             // c4e27959d2
8420	//TODO: VPBROADCASTQ X11, X2            // c4c27959d3
8421	//TODO: VPBROADCASTQ (BX), X11          // c46279591b
8422	//TODO: VPBROADCASTQ (R11), X11         // c44279591b
8423	//TODO: VPBROADCASTQ X2, X11            // c4627959da
8424	//TODO: VPBROADCASTQ X11, X11           // c4427959db
8425	//TODO: VPBROADCASTQ (BX), Y2           // c4e27d5913
8426	//TODO: VPBROADCASTQ (R11), Y2          // c4c27d5913
8427	//TODO: VPBROADCASTQ X2, Y2             // c4e27d59d2
8428	//TODO: VPBROADCASTQ X11, Y2            // c4c27d59d3
8429	//TODO: VPBROADCASTQ (BX), Y11          // c4627d591b
8430	//TODO: VPBROADCASTQ (R11), Y11         // c4427d591b
8431	//TODO: VPBROADCASTQ X2, Y11            // c4627d59da
8432	//TODO: VPBROADCASTQ X11, Y11           // c4427d59db
8433	//TODO: VPBROADCASTW (BX), X2           // c4e2797913
8434	//TODO: VPBROADCASTW (R11), X2          // c4c2797913
8435	//TODO: VPBROADCASTW X2, X2             // c4e27979d2
8436	//TODO: VPBROADCASTW X11, X2            // c4c27979d3
8437	//TODO: VPBROADCASTW (BX), X11          // c46279791b
8438	//TODO: VPBROADCASTW (R11), X11         // c44279791b
8439	//TODO: VPBROADCASTW X2, X11            // c4627979da
8440	//TODO: VPBROADCASTW X11, X11           // c4427979db
8441	//TODO: VPBROADCASTW (BX), Y2           // c4e27d7913
8442	//TODO: VPBROADCASTW (R11), Y2          // c4c27d7913
8443	//TODO: VPBROADCASTW X2, Y2             // c4e27d79d2
8444	//TODO: VPBROADCASTW X11, Y2            // c4c27d79d3
8445	//TODO: VPBROADCASTW (BX), Y11          // c4627d791b
8446	//TODO: VPBROADCASTW (R11), Y11         // c4427d791b
8447	//TODO: VPBROADCASTW X2, Y11            // c4627d79da
8448	//TODO: VPBROADCASTW X11, Y11           // c4427d79db
8449	//TODO: VPCLMULQDQ $7, (BX), X9, X2     // c4e331441307
8450	//TODO: VPCLMULQDQ $7, (R11), X9, X2    // c4c331441307
8451	//TODO: VPCLMULQDQ $7, X2, X9, X2       // c4e33144d207
8452	//TODO: VPCLMULQDQ $7, X11, X9, X2      // c4c33144d307
8453	//TODO: VPCLMULQDQ $7, (BX), X9, X11    // c46331441b07
8454	//TODO: VPCLMULQDQ $7, (R11), X9, X11   // c44331441b07
8455	//TODO: VPCLMULQDQ $7, X2, X9, X11      // c4633144da07
8456	//TODO: VPCLMULQDQ $7, X11, X9, X11     // c4433144db07
8457	VPCMPEQB (BX), X9, X2                   // c4e1317413 or c5b17413
8458	VPCMPEQB (R11), X9, X2                  // c4c1317413
8459	VPCMPEQB X2, X9, X2                     // c4e13174d2 or c5b174d2
8460	VPCMPEQB X11, X9, X2                    // c4c13174d3
8461	VPCMPEQB (BX), X9, X11                  // c46131741b or c531741b
8462	VPCMPEQB (R11), X9, X11                 // c44131741b
8463	VPCMPEQB X2, X9, X11                    // c4613174da or c53174da
8464	VPCMPEQB X11, X9, X11                   // c4413174db
8465	VPCMPEQB (BX), Y15, Y2                  // c4e1057413 or c5857413
8466	VPCMPEQB (R11), Y15, Y2                 // c4c1057413
8467	VPCMPEQB Y2, Y15, Y2                    // c4e10574d2 or c58574d2
8468	VPCMPEQB Y11, Y15, Y2                   // c4c10574d3
8469	VPCMPEQB (BX), Y15, Y11                 // c46105741b or c505741b
8470	VPCMPEQB (R11), Y15, Y11                // c44105741b
8471	VPCMPEQB Y2, Y15, Y11                   // c4610574da or c50574da
8472	VPCMPEQB Y11, Y15, Y11                  // c4410574db
8473	//TODO: VPCMPEQD (BX), X9, X2           // c4e1317613 or c5b17613
8474	//TODO: VPCMPEQD (R11), X9, X2          // c4c1317613
8475	//TODO: VPCMPEQD X2, X9, X2             // c4e13176d2 or c5b176d2
8476	//TODO: VPCMPEQD X11, X9, X2            // c4c13176d3
8477	//TODO: VPCMPEQD (BX), X9, X11          // c46131761b or c531761b
8478	//TODO: VPCMPEQD (R11), X9, X11         // c44131761b
8479	//TODO: VPCMPEQD X2, X9, X11            // c4613176da or c53176da
8480	//TODO: VPCMPEQD X11, X9, X11           // c4413176db
8481	//TODO: VPCMPEQD (BX), Y15, Y2          // c4e1057613 or c5857613
8482	//TODO: VPCMPEQD (R11), Y15, Y2         // c4c1057613
8483	//TODO: VPCMPEQD Y2, Y15, Y2            // c4e10576d2 or c58576d2
8484	//TODO: VPCMPEQD Y11, Y15, Y2           // c4c10576d3
8485	//TODO: VPCMPEQD (BX), Y15, Y11         // c46105761b or c505761b
8486	//TODO: VPCMPEQD (R11), Y15, Y11        // c44105761b
8487	//TODO: VPCMPEQD Y2, Y15, Y11           // c4610576da or c50576da
8488	//TODO: VPCMPEQD Y11, Y15, Y11          // c4410576db
8489	//TODO: VPCMPEQQ (BX), X9, X2           // c4e2312913
8490	//TODO: VPCMPEQQ (R11), X9, X2          // c4c2312913
8491	//TODO: VPCMPEQQ X2, X9, X2             // c4e23129d2
8492	//TODO: VPCMPEQQ X11, X9, X2            // c4c23129d3
8493	//TODO: VPCMPEQQ (BX), X9, X11          // c46231291b
8494	//TODO: VPCMPEQQ (R11), X9, X11         // c44231291b
8495	//TODO: VPCMPEQQ X2, X9, X11            // c4623129da
8496	//TODO: VPCMPEQQ X11, X9, X11           // c4423129db
8497	//TODO: VPCMPEQQ (BX), Y15, Y2          // c4e2052913
8498	//TODO: VPCMPEQQ (R11), Y15, Y2         // c4c2052913
8499	//TODO: VPCMPEQQ Y2, Y15, Y2            // c4e20529d2
8500	//TODO: VPCMPEQQ Y11, Y15, Y2           // c4c20529d3
8501	//TODO: VPCMPEQQ (BX), Y15, Y11         // c46205291b
8502	//TODO: VPCMPEQQ (R11), Y15, Y11        // c44205291b
8503	//TODO: VPCMPEQQ Y2, Y15, Y11           // c4620529da
8504	//TODO: VPCMPEQQ Y11, Y15, Y11          // c4420529db
8505	//TODO: VPCMPEQW (BX), X9, X2           // c4e1317513 or c5b17513
8506	//TODO: VPCMPEQW (R11), X9, X2          // c4c1317513
8507	//TODO: VPCMPEQW X2, X9, X2             // c4e13175d2 or c5b175d2
8508	//TODO: VPCMPEQW X11, X9, X2            // c4c13175d3
8509	//TODO: VPCMPEQW (BX), X9, X11          // c46131751b or c531751b
8510	//TODO: VPCMPEQW (R11), X9, X11         // c44131751b
8511	//TODO: VPCMPEQW X2, X9, X11            // c4613175da or c53175da
8512	//TODO: VPCMPEQW X11, X9, X11           // c4413175db
8513	//TODO: VPCMPEQW (BX), Y15, Y2          // c4e1057513 or c5857513
8514	//TODO: VPCMPEQW (R11), Y15, Y2         // c4c1057513
8515	//TODO: VPCMPEQW Y2, Y15, Y2            // c4e10575d2 or c58575d2
8516	//TODO: VPCMPEQW Y11, Y15, Y2           // c4c10575d3
8517	//TODO: VPCMPEQW (BX), Y15, Y11         // c46105751b or c505751b
8518	//TODO: VPCMPEQW (R11), Y15, Y11        // c44105751b
8519	//TODO: VPCMPEQW Y2, Y15, Y11           // c4610575da or c50575da
8520	//TODO: VPCMPEQW Y11, Y15, Y11          // c4410575db
8521	//TODO: VPCMPESTRI $7, (BX), X2         // c4e379611307
8522	//TODO: VPCMPESTRI $7, (R11), X2        // c4c379611307
8523	//TODO: VPCMPESTRI $7, X2, X2           // c4e37961d207
8524	//TODO: VPCMPESTRI $7, X11, X2          // c4c37961d307
8525	//TODO: VPCMPESTRI $7, (BX), X11        // c46379611b07
8526	//TODO: VPCMPESTRI $7, (R11), X11       // c44379611b07
8527	//TODO: VPCMPESTRI $7, X2, X11          // c4637961da07
8528	//TODO: VPCMPESTRI $7, X11, X11         // c4437961db07
8529	//TODO: VPCMPESTRM $7, (BX), X2         // c4e379601307
8530	//TODO: VPCMPESTRM $7, (R11), X2        // c4c379601307
8531	//TODO: VPCMPESTRM $7, X2, X2           // c4e37960d207
8532	//TODO: VPCMPESTRM $7, X11, X2          // c4c37960d307
8533	//TODO: VPCMPESTRM $7, (BX), X11        // c46379601b07
8534	//TODO: VPCMPESTRM $7, (R11), X11       // c44379601b07
8535	//TODO: VPCMPESTRM $7, X2, X11          // c4637960da07
8536	//TODO: VPCMPESTRM $7, X11, X11         // c4437960db07
8537	//TODO: VPCMPGTB (BX), X9, X2           // c4e1316413 or c5b16413
8538	//TODO: VPCMPGTB (R11), X9, X2          // c4c1316413
8539	//TODO: VPCMPGTB X2, X9, X2             // c4e13164d2 or c5b164d2
8540	//TODO: VPCMPGTB X11, X9, X2            // c4c13164d3
8541	//TODO: VPCMPGTB (BX), X9, X11          // c46131641b or c531641b
8542	//TODO: VPCMPGTB (R11), X9, X11         // c44131641b
8543	//TODO: VPCMPGTB X2, X9, X11            // c4613164da or c53164da
8544	//TODO: VPCMPGTB X11, X9, X11           // c4413164db
8545	//TODO: VPCMPGTB (BX), Y15, Y2          // c4e1056413 or c5856413
8546	//TODO: VPCMPGTB (R11), Y15, Y2         // c4c1056413
8547	//TODO: VPCMPGTB Y2, Y15, Y2            // c4e10564d2 or c58564d2
8548	//TODO: VPCMPGTB Y11, Y15, Y2           // c4c10564d3
8549	//TODO: VPCMPGTB (BX), Y15, Y11         // c46105641b or c505641b
8550	//TODO: VPCMPGTB (R11), Y15, Y11        // c44105641b
8551	//TODO: VPCMPGTB Y2, Y15, Y11           // c4610564da or c50564da
8552	//TODO: VPCMPGTB Y11, Y15, Y11          // c4410564db
8553	//TODO: VPCMPGTD (BX), X9, X2           // c4e1316613 or c5b16613
8554	//TODO: VPCMPGTD (R11), X9, X2          // c4c1316613
8555	//TODO: VPCMPGTD X2, X9, X2             // c4e13166d2 or c5b166d2
8556	//TODO: VPCMPGTD X11, X9, X2            // c4c13166d3
8557	//TODO: VPCMPGTD (BX), X9, X11          // c46131661b or c531661b
8558	//TODO: VPCMPGTD (R11), X9, X11         // c44131661b
8559	//TODO: VPCMPGTD X2, X9, X11            // c4613166da or c53166da
8560	//TODO: VPCMPGTD X11, X9, X11           // c4413166db
8561	//TODO: VPCMPGTD (BX), Y15, Y2          // c4e1056613 or c5856613
8562	//TODO: VPCMPGTD (R11), Y15, Y2         // c4c1056613
8563	//TODO: VPCMPGTD Y2, Y15, Y2            // c4e10566d2 or c58566d2
8564	//TODO: VPCMPGTD Y11, Y15, Y2           // c4c10566d3
8565	//TODO: VPCMPGTD (BX), Y15, Y11         // c46105661b or c505661b
8566	//TODO: VPCMPGTD (R11), Y15, Y11        // c44105661b
8567	//TODO: VPCMPGTD Y2, Y15, Y11           // c4610566da or c50566da
8568	//TODO: VPCMPGTD Y11, Y15, Y11          // c4410566db
8569	//TODO: VPCMPGTQ (BX), X9, X2           // c4e2313713
8570	//TODO: VPCMPGTQ (R11), X9, X2          // c4c2313713
8571	//TODO: VPCMPGTQ X2, X9, X2             // c4e23137d2
8572	//TODO: VPCMPGTQ X11, X9, X2            // c4c23137d3
8573	//TODO: VPCMPGTQ (BX), X9, X11          // c46231371b
8574	//TODO: VPCMPGTQ (R11), X9, X11         // c44231371b
8575	//TODO: VPCMPGTQ X2, X9, X11            // c4623137da
8576	//TODO: VPCMPGTQ X11, X9, X11           // c4423137db
8577	//TODO: VPCMPGTQ (BX), Y15, Y2          // c4e2053713
8578	//TODO: VPCMPGTQ (R11), Y15, Y2         // c4c2053713
8579	//TODO: VPCMPGTQ Y2, Y15, Y2            // c4e20537d2
8580	//TODO: VPCMPGTQ Y11, Y15, Y2           // c4c20537d3
8581	//TODO: VPCMPGTQ (BX), Y15, Y11         // c46205371b
8582	//TODO: VPCMPGTQ (R11), Y15, Y11        // c44205371b
8583	//TODO: VPCMPGTQ Y2, Y15, Y11           // c4620537da
8584	//TODO: VPCMPGTQ Y11, Y15, Y11          // c4420537db
8585	//TODO: VPCMPGTW (BX), X9, X2           // c4e1316513 or c5b16513
8586	//TODO: VPCMPGTW (R11), X9, X2          // c4c1316513
8587	//TODO: VPCMPGTW X2, X9, X2             // c4e13165d2 or c5b165d2
8588	//TODO: VPCMPGTW X11, X9, X2            // c4c13165d3
8589	//TODO: VPCMPGTW (BX), X9, X11          // c46131651b or c531651b
8590	//TODO: VPCMPGTW (R11), X9, X11         // c44131651b
8591	//TODO: VPCMPGTW X2, X9, X11            // c4613165da or c53165da
8592	//TODO: VPCMPGTW X11, X9, X11           // c4413165db
8593	//TODO: VPCMPGTW (BX), Y15, Y2          // c4e1056513 or c5856513
8594	//TODO: VPCMPGTW (R11), Y15, Y2         // c4c1056513
8595	//TODO: VPCMPGTW Y2, Y15, Y2            // c4e10565d2 or c58565d2
8596	//TODO: VPCMPGTW Y11, Y15, Y2           // c4c10565d3
8597	//TODO: VPCMPGTW (BX), Y15, Y11         // c46105651b or c505651b
8598	//TODO: VPCMPGTW (R11), Y15, Y11        // c44105651b
8599	//TODO: VPCMPGTW Y2, Y15, Y11           // c4610565da or c50565da
8600	//TODO: VPCMPGTW Y11, Y15, Y11          // c4410565db
8601	//TODO: VPCMPISTRI $7, (BX), X2         // c4e379631307
8602	//TODO: VPCMPISTRI $7, (R11), X2        // c4c379631307
8603	//TODO: VPCMPISTRI $7, X2, X2           // c4e37963d207
8604	//TODO: VPCMPISTRI $7, X11, X2          // c4c37963d307
8605	//TODO: VPCMPISTRI $7, (BX), X11        // c46379631b07
8606	//TODO: VPCMPISTRI $7, (R11), X11       // c44379631b07
8607	//TODO: VPCMPISTRI $7, X2, X11          // c4637963da07
8608	//TODO: VPCMPISTRI $7, X11, X11         // c4437963db07
8609	//TODO: VPCMPISTRM $7, (BX), X2         // c4e379621307
8610	//TODO: VPCMPISTRM $7, (R11), X2        // c4c379621307
8611	//TODO: VPCMPISTRM $7, X2, X2           // c4e37962d207
8612	//TODO: VPCMPISTRM $7, X11, X2          // c4c37962d307
8613	//TODO: VPCMPISTRM $7, (BX), X11        // c46379621b07
8614	//TODO: VPCMPISTRM $7, (R11), X11       // c44379621b07
8615	//TODO: VPCMPISTRM $7, X2, X11          // c4637962da07
8616	//TODO: VPCMPISTRM $7, X11, X11         // c4437962db07
8617	VPERM2F128 $7, (BX), Y15, Y2    // c4e305061307
8618	VPERM2F128 $7, (R11), Y15, Y2   // c4c305061307
8619	VPERM2F128 $7, Y2, Y15, Y2      // c4e30506d207
8620	VPERM2F128 $7, Y11, Y15, Y2     // c4c30506d307
8621	VPERM2F128 $7, (BX), Y15, Y11   // c46305061b07
8622	VPERM2F128 $7, (R11), Y15, Y11  // c44305061b07
8623	VPERM2F128 $7, Y2, Y15, Y11     // c4630506da07
8624	VPERM2F128 $7, Y11, Y15, Y11    // c4430506db07
8625	VPERM2I128 $7, (BX), Y15, Y2    // c4e305461307
8626	VPERM2I128 $7, (R11), Y15, Y2   // c4c305461307
8627	VPERM2I128 $7, Y2, Y15, Y2      // c4e30546d207
8628	VPERM2I128 $7, Y11, Y15, Y2     // c4c30546d307
8629	VPERM2I128 $7, (BX), Y15, Y11   // c46305461b07
8630	VPERM2I128 $7, (R11), Y15, Y11  // c44305461b07
8631	VPERM2I128 $7, Y2, Y15, Y11     // c4630546da07
8632	VPERM2I128 $7, Y11, Y15, Y11    // c4430546db07
8633	//TODO: VPERMD (BX), Y15, Y2            // c4e2053613
8634	//TODO: VPERMD (R11), Y15, Y2           // c4c2053613
8635	//TODO: VPERMD Y2, Y15, Y2              // c4e20536d2
8636	//TODO: VPERMD Y11, Y15, Y2             // c4c20536d3
8637	//TODO: VPERMD (BX), Y15, Y11           // c46205361b
8638	//TODO: VPERMD (R11), Y15, Y11          // c44205361b
8639	//TODO: VPERMD Y2, Y15, Y11             // c4620536da
8640	//TODO: VPERMD Y11, Y15, Y11            // c4420536db
8641	//TODO: VPERMILPD $7, (BX), X2          // c4e379051307
8642	//TODO: VPERMILPD $7, (R11), X2         // c4c379051307
8643	//TODO: VPERMILPD $7, X2, X2            // c4e37905d207
8644	//TODO: VPERMILPD $7, X11, X2           // c4c37905d307
8645	//TODO: VPERMILPD $7, (BX), X11         // c46379051b07
8646	//TODO: VPERMILPD $7, (R11), X11        // c44379051b07
8647	//TODO: VPERMILPD $7, X2, X11           // c4637905da07
8648	//TODO: VPERMILPD $7, X11, X11          // c4437905db07
8649	//TODO: VPERMILPD (BX), X9, X2          // c4e2310d13
8650	//TODO: VPERMILPD (R11), X9, X2         // c4c2310d13
8651	//TODO: VPERMILPD X2, X9, X2            // c4e2310dd2
8652	//TODO: VPERMILPD X11, X9, X2           // c4c2310dd3
8653	//TODO: VPERMILPD (BX), X9, X11         // c462310d1b
8654	//TODO: VPERMILPD (R11), X9, X11        // c442310d1b
8655	//TODO: VPERMILPD X2, X9, X11           // c462310dda
8656	//TODO: VPERMILPD X11, X9, X11          // c442310ddb
8657	//TODO: VPERMILPD $7, (BX), Y2          // c4e37d051307
8658	//TODO: VPERMILPD $7, (R11), Y2         // c4c37d051307
8659	//TODO: VPERMILPD $7, Y2, Y2            // c4e37d05d207
8660	//TODO: VPERMILPD $7, Y11, Y2           // c4c37d05d307
8661	//TODO: VPERMILPD $7, (BX), Y11         // c4637d051b07
8662	//TODO: VPERMILPD $7, (R11), Y11        // c4437d051b07
8663	//TODO: VPERMILPD $7, Y2, Y11           // c4637d05da07
8664	//TODO: VPERMILPD $7, Y11, Y11          // c4437d05db07
8665	//TODO: VPERMILPD (BX), Y15, Y2         // c4e2050d13
8666	//TODO: VPERMILPD (R11), Y15, Y2        // c4c2050d13
8667	//TODO: VPERMILPD Y2, Y15, Y2           // c4e2050dd2
8668	//TODO: VPERMILPD Y11, Y15, Y2          // c4c2050dd3
8669	//TODO: VPERMILPD (BX), Y15, Y11        // c462050d1b
8670	//TODO: VPERMILPD (R11), Y15, Y11       // c442050d1b
8671	//TODO: VPERMILPD Y2, Y15, Y11          // c462050dda
8672	//TODO: VPERMILPD Y11, Y15, Y11         // c442050ddb
8673	//TODO: VPERMILPS $7, (BX), X2          // c4e379041307
8674	//TODO: VPERMILPS $7, (R11), X2         // c4c379041307
8675	//TODO: VPERMILPS $7, X2, X2            // c4e37904d207
8676	//TODO: VPERMILPS $7, X11, X2           // c4c37904d307
8677	//TODO: VPERMILPS $7, (BX), X11         // c46379041b07
8678	//TODO: VPERMILPS $7, (R11), X11        // c44379041b07
8679	//TODO: VPERMILPS $7, X2, X11           // c4637904da07
8680	//TODO: VPERMILPS $7, X11, X11          // c4437904db07
8681	//TODO: VPERMILPS (BX), X9, X2          // c4e2310c13
8682	//TODO: VPERMILPS (R11), X9, X2         // c4c2310c13
8683	//TODO: VPERMILPS X2, X9, X2            // c4e2310cd2
8684	//TODO: VPERMILPS X11, X9, X2           // c4c2310cd3
8685	//TODO: VPERMILPS (BX), X9, X11         // c462310c1b
8686	//TODO: VPERMILPS (R11), X9, X11        // c442310c1b
8687	//TODO: VPERMILPS X2, X9, X11           // c462310cda
8688	//TODO: VPERMILPS X11, X9, X11          // c442310cdb
8689	//TODO: VPERMILPS $7, (BX), Y2          // c4e37d041307
8690	//TODO: VPERMILPS $7, (R11), Y2         // c4c37d041307
8691	//TODO: VPERMILPS $7, Y2, Y2            // c4e37d04d207
8692	//TODO: VPERMILPS $7, Y11, Y2           // c4c37d04d307
8693	//TODO: VPERMILPS $7, (BX), Y11         // c4637d041b07
8694	//TODO: VPERMILPS $7, (R11), Y11        // c4437d041b07
8695	//TODO: VPERMILPS $7, Y2, Y11           // c4637d04da07
8696	//TODO: VPERMILPS $7, Y11, Y11          // c4437d04db07
8697	//TODO: VPERMILPS (BX), Y15, Y2         // c4e2050c13
8698	//TODO: VPERMILPS (R11), Y15, Y2        // c4c2050c13
8699	//TODO: VPERMILPS Y2, Y15, Y2           // c4e2050cd2
8700	//TODO: VPERMILPS Y11, Y15, Y2          // c4c2050cd3
8701	//TODO: VPERMILPS (BX), Y15, Y11        // c462050c1b
8702	//TODO: VPERMILPS (R11), Y15, Y11       // c442050c1b
8703	//TODO: VPERMILPS Y2, Y15, Y11          // c462050cda
8704	//TODO: VPERMILPS Y11, Y15, Y11         // c442050cdb
8705	//TODO: VPERMPD $7, (BX), Y2            // c4e3fd011307
8706	//TODO: VPERMPD $7, (R11), Y2           // c4c3fd011307
8707	//TODO: VPERMPD $7, Y2, Y2              // c4e3fd01d207
8708	//TODO: VPERMPD $7, Y11, Y2             // c4c3fd01d307
8709	//TODO: VPERMPD $7, (BX), Y11           // c463fd011b07
8710	//TODO: VPERMPD $7, (R11), Y11          // c443fd011b07
8711	//TODO: VPERMPD $7, Y2, Y11             // c463fd01da07
8712	//TODO: VPERMPD $7, Y11, Y11            // c443fd01db07
8713	//TODO: VPERMPS (BX), Y15, Y2           // c4e2051613
8714	//TODO: VPERMPS (R11), Y15, Y2          // c4c2051613
8715	//TODO: VPERMPS Y2, Y15, Y2             // c4e20516d2
8716	//TODO: VPERMPS Y11, Y15, Y2            // c4c20516d3
8717	//TODO: VPERMPS (BX), Y15, Y11          // c46205161b
8718	//TODO: VPERMPS (R11), Y15, Y11         // c44205161b
8719	//TODO: VPERMPS Y2, Y15, Y11            // c4620516da
8720	//TODO: VPERMPS Y11, Y15, Y11           // c4420516db
8721	//TODO: VPERMQ $7, (BX), Y2             // c4e3fd001307
8722	//TODO: VPERMQ $7, (R11), Y2            // c4c3fd001307
8723	//TODO: VPERMQ $7, Y2, Y2               // c4e3fd00d207
8724	//TODO: VPERMQ $7, Y11, Y2              // c4c3fd00d307
8725	//TODO: VPERMQ $7, (BX), Y11            // c463fd001b07
8726	//TODO: VPERMQ $7, (R11), Y11           // c443fd001b07
8727	//TODO: VPERMQ $7, Y2, Y11              // c463fd00da07
8728	//TODO: VPERMQ $7, Y11, Y11             // c443fd00db07
8729	//TODO: VPEXTRB $7, X2, (BX)            // c4e379141307
8730	//TODO: VPEXTRB $7, X11, (BX)           // c46379141b07
8731	//TODO: VPEXTRB $7, X2, (R11)           // c4c379141307
8732	//TODO: VPEXTRB $7, X11, (R11)          // c44379141b07
8733	//TODO: VPEXTRB $7, X2, DX              // c4e37914d207
8734	//TODO: VPEXTRB $7, X11, DX             // c4637914da07
8735	//TODO: VPEXTRB $7, X2, R11             // c4c37914d307
8736	//TODO: VPEXTRB $7, X11, R11            // c4437914db07
8737	//TODO: VPEXTRD $7, X2, (BX)            // c4e379161307
8738	//TODO: VPEXTRD $7, X11, (BX)           // c46379161b07
8739	//TODO: VPEXTRD $7, X2, (R11)           // c4c379161307
8740	//TODO: VPEXTRD $7, X11, (R11)          // c44379161b07
8741	//TODO: VPEXTRD $7, X2, DX              // c4e37916d207
8742	//TODO: VPEXTRD $7, X11, DX             // c4637916da07
8743	//TODO: VPEXTRD $7, X2, R11             // c4c37916d307
8744	//TODO: VPEXTRD $7, X11, R11            // c4437916db07
8745	//TODO: VPEXTRQ $7, X2, (BX)            // c4e3f9161307
8746	//TODO: VPEXTRQ $7, X11, (BX)           // c463f9161b07
8747	//TODO: VPEXTRQ $7, X2, (R11)           // c4c3f9161307
8748	//TODO: VPEXTRQ $7, X11, (R11)          // c443f9161b07
8749	//TODO: VPEXTRQ $7, X2, DX              // c4e3f916d207
8750	//TODO: VPEXTRQ $7, X11, DX             // c463f916da07
8751	//TODO: VPEXTRQ $7, X2, R11             // c4c3f916d307
8752	//TODO: VPEXTRQ $7, X11, R11            // c443f916db07
8753	//TODO: VPEXTRW $7, X2, DX              // c4e179c5d207 or c5f9c5d207 or c4e37915d207
8754	//TODO: VPEXTRW $7, X11, DX             // c4c179c5d307 or c4637915da07
8755	//TODO: VPEXTRW $7, X2, R11             // c46179c5da07 or c579c5da07 or c4c37915d307
8756	//TODO: VPEXTRW $7, X11, R11            // c44179c5db07 or c4437915db07
8757	//TODO: VPEXTRW $7, X2, (BX)            // c4e379151307
8758	//TODO: VPEXTRW $7, X11, (BX)           // c46379151b07
8759	//TODO: VPEXTRW $7, X2, (R11)           // c4c379151307
8760	//TODO: VPEXTRW $7, X11, (R11)          // c44379151b07
8761	//TODO: VPHADDD (BX), X9, X2            // c4e2310213
8762	//TODO: VPHADDD (R11), X9, X2           // c4c2310213
8763	//TODO: VPHADDD X2, X9, X2              // c4e23102d2
8764	//TODO: VPHADDD X11, X9, X2             // c4c23102d3
8765	//TODO: VPHADDD (BX), X9, X11           // c46231021b
8766	//TODO: VPHADDD (R11), X9, X11          // c44231021b
8767	//TODO: VPHADDD X2, X9, X11             // c4623102da
8768	//TODO: VPHADDD X11, X9, X11            // c4423102db
8769	//TODO: VPHADDD (BX), Y15, Y2           // c4e2050213
8770	//TODO: VPHADDD (R11), Y15, Y2          // c4c2050213
8771	//TODO: VPHADDD Y2, Y15, Y2             // c4e20502d2
8772	//TODO: VPHADDD Y11, Y15, Y2            // c4c20502d3
8773	//TODO: VPHADDD (BX), Y15, Y11          // c46205021b
8774	//TODO: VPHADDD (R11), Y15, Y11         // c44205021b
8775	//TODO: VPHADDD Y2, Y15, Y11            // c4620502da
8776	//TODO: VPHADDD Y11, Y15, Y11           // c4420502db
8777	//TODO: VPHADDSW (BX), X9, X2           // c4e2310313
8778	//TODO: VPHADDSW (R11), X9, X2          // c4c2310313
8779	//TODO: VPHADDSW X2, X9, X2             // c4e23103d2
8780	//TODO: VPHADDSW X11, X9, X2            // c4c23103d3
8781	//TODO: VPHADDSW (BX), X9, X11          // c46231031b
8782	//TODO: VPHADDSW (R11), X9, X11         // c44231031b
8783	//TODO: VPHADDSW X2, X9, X11            // c4623103da
8784	//TODO: VPHADDSW X11, X9, X11           // c4423103db
8785	//TODO: VPHADDSW (BX), Y15, Y2          // c4e2050313
8786	//TODO: VPHADDSW (R11), Y15, Y2         // c4c2050313
8787	//TODO: VPHADDSW Y2, Y15, Y2            // c4e20503d2
8788	//TODO: VPHADDSW Y11, Y15, Y2           // c4c20503d3
8789	//TODO: VPHADDSW (BX), Y15, Y11         // c46205031b
8790	//TODO: VPHADDSW (R11), Y15, Y11        // c44205031b
8791	//TODO: VPHADDSW Y2, Y15, Y11           // c4620503da
8792	//TODO: VPHADDSW Y11, Y15, Y11          // c4420503db
8793	//TODO: VPHADDW (BX), X9, X2            // c4e2310113
8794	//TODO: VPHADDW (R11), X9, X2           // c4c2310113
8795	//TODO: VPHADDW X2, X9, X2              // c4e23101d2
8796	//TODO: VPHADDW X11, X9, X2             // c4c23101d3
8797	//TODO: VPHADDW (BX), X9, X11           // c46231011b
8798	//TODO: VPHADDW (R11), X9, X11          // c44231011b
8799	//TODO: VPHADDW X2, X9, X11             // c4623101da
8800	//TODO: VPHADDW X11, X9, X11            // c4423101db
8801	//TODO: VPHADDW (BX), Y15, Y2           // c4e2050113
8802	//TODO: VPHADDW (R11), Y15, Y2          // c4c2050113
8803	//TODO: VPHADDW Y2, Y15, Y2             // c4e20501d2
8804	//TODO: VPHADDW Y11, Y15, Y2            // c4c20501d3
8805	//TODO: VPHADDW (BX), Y15, Y11          // c46205011b
8806	//TODO: VPHADDW (R11), Y15, Y11         // c44205011b
8807	//TODO: VPHADDW Y2, Y15, Y11            // c4620501da
8808	//TODO: VPHADDW Y11, Y15, Y11           // c4420501db
8809	//TODO: VPHMINPOSUW (BX), X2            // c4e2794113
8810	//TODO: VPHMINPOSUW (R11), X2           // c4c2794113
8811	//TODO: VPHMINPOSUW X2, X2              // c4e27941d2
8812	//TODO: VPHMINPOSUW X11, X2             // c4c27941d3
8813	//TODO: VPHMINPOSUW (BX), X11           // c46279411b
8814	//TODO: VPHMINPOSUW (R11), X11          // c44279411b
8815	//TODO: VPHMINPOSUW X2, X11             // c4627941da
8816	//TODO: VPHMINPOSUW X11, X11            // c4427941db
8817	//TODO: VPHSUBD (BX), X9, X2            // c4e2310613
8818	//TODO: VPHSUBD (R11), X9, X2           // c4c2310613
8819	//TODO: VPHSUBD X2, X9, X2              // c4e23106d2
8820	//TODO: VPHSUBD X11, X9, X2             // c4c23106d3
8821	//TODO: VPHSUBD (BX), X9, X11           // c46231061b
8822	//TODO: VPHSUBD (R11), X9, X11          // c44231061b
8823	//TODO: VPHSUBD X2, X9, X11             // c4623106da
8824	//TODO: VPHSUBD X11, X9, X11            // c4423106db
8825	//TODO: VPHSUBD (BX), Y15, Y2           // c4e2050613
8826	//TODO: VPHSUBD (R11), Y15, Y2          // c4c2050613
8827	//TODO: VPHSUBD Y2, Y15, Y2             // c4e20506d2
8828	//TODO: VPHSUBD Y11, Y15, Y2            // c4c20506d3
8829	//TODO: VPHSUBD (BX), Y15, Y11          // c46205061b
8830	//TODO: VPHSUBD (R11), Y15, Y11         // c44205061b
8831	//TODO: VPHSUBD Y2, Y15, Y11            // c4620506da
8832	//TODO: VPHSUBD Y11, Y15, Y11           // c4420506db
8833	//TODO: VPHSUBSW (BX), X9, X2           // c4e2310713
8834	//TODO: VPHSUBSW (R11), X9, X2          // c4c2310713
8835	//TODO: VPHSUBSW X2, X9, X2             // c4e23107d2
8836	//TODO: VPHSUBSW X11, X9, X2            // c4c23107d3
8837	//TODO: VPHSUBSW (BX), X9, X11          // c46231071b
8838	//TODO: VPHSUBSW (R11), X9, X11         // c44231071b
8839	//TODO: VPHSUBSW X2, X9, X11            // c4623107da
8840	//TODO: VPHSUBSW X11, X9, X11           // c4423107db
8841	//TODO: VPHSUBSW (BX), Y15, Y2          // c4e2050713
8842	//TODO: VPHSUBSW (R11), Y15, Y2         // c4c2050713
8843	//TODO: VPHSUBSW Y2, Y15, Y2            // c4e20507d2
8844	//TODO: VPHSUBSW Y11, Y15, Y2           // c4c20507d3
8845	//TODO: VPHSUBSW (BX), Y15, Y11         // c46205071b
8846	//TODO: VPHSUBSW (R11), Y15, Y11        // c44205071b
8847	//TODO: VPHSUBSW Y2, Y15, Y11           // c4620507da
8848	//TODO: VPHSUBSW Y11, Y15, Y11          // c4420507db
8849	//TODO: VPHSUBW (BX), X9, X2            // c4e2310513
8850	//TODO: VPHSUBW (R11), X9, X2           // c4c2310513
8851	//TODO: VPHSUBW X2, X9, X2              // c4e23105d2
8852	//TODO: VPHSUBW X11, X9, X2             // c4c23105d3
8853	//TODO: VPHSUBW (BX), X9, X11           // c46231051b
8854	//TODO: VPHSUBW (R11), X9, X11          // c44231051b
8855	//TODO: VPHSUBW X2, X9, X11             // c4623105da
8856	//TODO: VPHSUBW X11, X9, X11            // c4423105db
8857	//TODO: VPHSUBW (BX), Y15, Y2           // c4e2050513
8858	//TODO: VPHSUBW (R11), Y15, Y2          // c4c2050513
8859	//TODO: VPHSUBW Y2, Y15, Y2             // c4e20505d2
8860	//TODO: VPHSUBW Y11, Y15, Y2            // c4c20505d3
8861	//TODO: VPHSUBW (BX), Y15, Y11          // c46205051b
8862	//TODO: VPHSUBW (R11), Y15, Y11         // c44205051b
8863	//TODO: VPHSUBW Y2, Y15, Y11            // c4620505da
8864	//TODO: VPHSUBW Y11, Y15, Y11           // c4420505db
8865	//TODO: VPINSRB $7, (BX), X9, X2        // c4e331201307
8866	//TODO: VPINSRB $7, (R11), X9, X2       // c4c331201307
8867	//TODO: VPINSRB $7, DX, X9, X2          // c4e33120d207
8868	//TODO: VPINSRB $7, R11, X9, X2         // c4c33120d307
8869	//TODO: VPINSRB $7, (BX), X9, X11       // c46331201b07
8870	//TODO: VPINSRB $7, (R11), X9, X11      // c44331201b07
8871	//TODO: VPINSRB $7, DX, X9, X11         // c4633120da07
8872	//TODO: VPINSRB $7, R11, X9, X11        // c4433120db07
8873	//TODO: VPINSRD $7, (BX), X9, X2        // c4e331221307
8874	//TODO: VPINSRD $7, (R11), X9, X2       // c4c331221307
8875	//TODO: VPINSRD $7, DX, X9, X2          // c4e33122d207
8876	//TODO: VPINSRD $7, R11, X9, X2         // c4c33122d307
8877	//TODO: VPINSRD $7, (BX), X9, X11       // c46331221b07
8878	//TODO: VPINSRD $7, (R11), X9, X11      // c44331221b07
8879	//TODO: VPINSRD $7, DX, X9, X11         // c4633122da07
8880	//TODO: VPINSRD $7, R11, X9, X11        // c4433122db07
8881	//TODO: VPINSRQ $7, (BX), X9, X2        // c4e3b1221307
8882	//TODO: VPINSRQ $7, (R11), X9, X2       // c4c3b1221307
8883	//TODO: VPINSRQ $7, DX, X9, X2          // c4e3b122d207
8884	//TODO: VPINSRQ $7, R11, X9, X2         // c4c3b122d307
8885	//TODO: VPINSRQ $7, (BX), X9, X11       // c463b1221b07
8886	//TODO: VPINSRQ $7, (R11), X9, X11      // c443b1221b07
8887	//TODO: VPINSRQ $7, DX, X9, X11         // c463b122da07
8888	//TODO: VPINSRQ $7, R11, X9, X11        // c443b122db07
8889	//TODO: VPINSRW $7, (BX), X9, X2        // c4e131c41307 or c5b1c41307
8890	//TODO: VPINSRW $7, (R11), X9, X2       // c4c131c41307
8891	//TODO: VPINSRW $7, DX, X9, X2          // c4e131c4d207 or c5b1c4d207
8892	//TODO: VPINSRW $7, R11, X9, X2         // c4c131c4d307
8893	//TODO: VPINSRW $7, (BX), X9, X11       // c46131c41b07 or c531c41b07
8894	//TODO: VPINSRW $7, (R11), X9, X11      // c44131c41b07
8895	//TODO: VPINSRW $7, DX, X9, X11         // c46131c4da07 or c531c4da07
8896	//TODO: VPINSRW $7, R11, X9, X11        // c44131c4db07
8897	//TODO: VPMADDUBSW (BX), X9, X2         // c4e2310413
8898	//TODO: VPMADDUBSW (R11), X9, X2        // c4c2310413
8899	//TODO: VPMADDUBSW X2, X9, X2           // c4e23104d2
8900	//TODO: VPMADDUBSW X11, X9, X2          // c4c23104d3
8901	//TODO: VPMADDUBSW (BX), X9, X11        // c46231041b
8902	//TODO: VPMADDUBSW (R11), X9, X11       // c44231041b
8903	//TODO: VPMADDUBSW X2, X9, X11          // c4623104da
8904	//TODO: VPMADDUBSW X11, X9, X11         // c4423104db
8905	//TODO: VPMADDUBSW (BX), Y15, Y2        // c4e2050413
8906	//TODO: VPMADDUBSW (R11), Y15, Y2       // c4c2050413
8907	//TODO: VPMADDUBSW Y2, Y15, Y2          // c4e20504d2
8908	//TODO: VPMADDUBSW Y11, Y15, Y2         // c4c20504d3
8909	//TODO: VPMADDUBSW (BX), Y15, Y11       // c46205041b
8910	//TODO: VPMADDUBSW (R11), Y15, Y11      // c44205041b
8911	//TODO: VPMADDUBSW Y2, Y15, Y11         // c4620504da
8912	//TODO: VPMADDUBSW Y11, Y15, Y11        // c4420504db
8913	//TODO: VPMADDWD (BX), X9, X2           // c4e131f513 or c5b1f513
8914	//TODO: VPMADDWD (R11), X9, X2          // c4c131f513
8915	//TODO: VPMADDWD X2, X9, X2             // c4e131f5d2 or c5b1f5d2
8916	//TODO: VPMADDWD X11, X9, X2            // c4c131f5d3
8917	//TODO: VPMADDWD (BX), X9, X11          // c46131f51b or c531f51b
8918	//TODO: VPMADDWD (R11), X9, X11         // c44131f51b
8919	//TODO: VPMADDWD X2, X9, X11            // c46131f5da or c531f5da
8920	//TODO: VPMADDWD X11, X9, X11           // c44131f5db
8921	//TODO: VPMADDWD (BX), Y15, Y2          // c4e105f513 or c585f513
8922	//TODO: VPMADDWD (R11), Y15, Y2         // c4c105f513
8923	//TODO: VPMADDWD Y2, Y15, Y2            // c4e105f5d2 or c585f5d2
8924	//TODO: VPMADDWD Y11, Y15, Y2           // c4c105f5d3
8925	//TODO: VPMADDWD (BX), Y15, Y11         // c46105f51b or c505f51b
8926	//TODO: VPMADDWD (R11), Y15, Y11        // c44105f51b
8927	//TODO: VPMADDWD Y2, Y15, Y11           // c46105f5da or c505f5da
8928	//TODO: VPMADDWD Y11, Y15, Y11          // c44105f5db
8929	//TODO: VPMASKMOVD X2, X9, (BX)         // c4e2318e13
8930	//TODO: VPMASKMOVD X11, X9, (BX)        // c462318e1b
8931	//TODO: VPMASKMOVD X2, X9, (R11)        // c4c2318e13
8932	//TODO: VPMASKMOVD X11, X9, (R11)       // c442318e1b
8933	//TODO: VPMASKMOVD Y2, Y15, (BX)        // c4e2058e13
8934	//TODO: VPMASKMOVD Y11, Y15, (BX)       // c462058e1b
8935	//TODO: VPMASKMOVD Y2, Y15, (R11)       // c4c2058e13
8936	//TODO: VPMASKMOVD Y11, Y15, (R11)      // c442058e1b
8937	//TODO: VPMASKMOVD (BX), X9, X2         // c4e2318c13
8938	//TODO: VPMASKMOVD (R11), X9, X2        // c4c2318c13
8939	//TODO: VPMASKMOVD (BX), X9, X11        // c462318c1b
8940	//TODO: VPMASKMOVD (R11), X9, X11       // c442318c1b
8941	//TODO: VPMASKMOVD (BX), Y15, Y2        // c4e2058c13
8942	//TODO: VPMASKMOVD (R11), Y15, Y2       // c4c2058c13
8943	//TODO: VPMASKMOVD (BX), Y15, Y11       // c462058c1b
8944	//TODO: VPMASKMOVD (R11), Y15, Y11      // c442058c1b
8945	//TODO: VPMASKMOVQ X2, X9, (BX)         // c4e2b18e13
8946	//TODO: VPMASKMOVQ X11, X9, (BX)        // c462b18e1b
8947	//TODO: VPMASKMOVQ X2, X9, (R11)        // c4c2b18e13
8948	//TODO: VPMASKMOVQ X11, X9, (R11)       // c442b18e1b
8949	//TODO: VPMASKMOVQ Y2, Y15, (BX)        // c4e2858e13
8950	//TODO: VPMASKMOVQ Y11, Y15, (BX)       // c462858e1b
8951	//TODO: VPMASKMOVQ Y2, Y15, (R11)       // c4c2858e13
8952	//TODO: VPMASKMOVQ Y11, Y15, (R11)      // c442858e1b
8953	//TODO: VPMASKMOVQ (BX), X9, X2         // c4e2b18c13
8954	//TODO: VPMASKMOVQ (R11), X9, X2        // c4c2b18c13
8955	//TODO: VPMASKMOVQ (BX), X9, X11        // c462b18c1b
8956	//TODO: VPMASKMOVQ (R11), X9, X11       // c442b18c1b
8957	//TODO: VPMASKMOVQ (BX), Y15, Y2        // c4e2858c13
8958	//TODO: VPMASKMOVQ (R11), Y15, Y2       // c4c2858c13
8959	//TODO: VPMASKMOVQ (BX), Y15, Y11       // c462858c1b
8960	//TODO: VPMASKMOVQ (R11), Y15, Y11      // c442858c1b
8961	//TODO: VPMAXSB (BX), X9, X2            // c4e2313c13
8962	//TODO: VPMAXSB (R11), X9, X2           // c4c2313c13
8963	//TODO: VPMAXSB X2, X9, X2              // c4e2313cd2
8964	//TODO: VPMAXSB X11, X9, X2             // c4c2313cd3
8965	//TODO: VPMAXSB (BX), X9, X11           // c462313c1b
8966	//TODO: VPMAXSB (R11), X9, X11          // c442313c1b
8967	//TODO: VPMAXSB X2, X9, X11             // c462313cda
8968	//TODO: VPMAXSB X11, X9, X11            // c442313cdb
8969	//TODO: VPMAXSB (BX), Y15, Y2           // c4e2053c13
8970	//TODO: VPMAXSB (R11), Y15, Y2          // c4c2053c13
8971	//TODO: VPMAXSB Y2, Y15, Y2             // c4e2053cd2
8972	//TODO: VPMAXSB Y11, Y15, Y2            // c4c2053cd3
8973	//TODO: VPMAXSB (BX), Y15, Y11          // c462053c1b
8974	//TODO: VPMAXSB (R11), Y15, Y11         // c442053c1b
8975	//TODO: VPMAXSB Y2, Y15, Y11            // c462053cda
8976	//TODO: VPMAXSB Y11, Y15, Y11           // c442053cdb
8977	//TODO: VPMAXSD (BX), X9, X2            // c4e2313d13
8978	//TODO: VPMAXSD (R11), X9, X2           // c4c2313d13
8979	//TODO: VPMAXSD X2, X9, X2              // c4e2313dd2
8980	//TODO: VPMAXSD X11, X9, X2             // c4c2313dd3
8981	//TODO: VPMAXSD (BX), X9, X11           // c462313d1b
8982	//TODO: VPMAXSD (R11), X9, X11          // c442313d1b
8983	//TODO: VPMAXSD X2, X9, X11             // c462313dda
8984	//TODO: VPMAXSD X11, X9, X11            // c442313ddb
8985	//TODO: VPMAXSD (BX), Y15, Y2           // c4e2053d13
8986	//TODO: VPMAXSD (R11), Y15, Y2          // c4c2053d13
8987	//TODO: VPMAXSD Y2, Y15, Y2             // c4e2053dd2
8988	//TODO: VPMAXSD Y11, Y15, Y2            // c4c2053dd3
8989	//TODO: VPMAXSD (BX), Y15, Y11          // c462053d1b
8990	//TODO: VPMAXSD (R11), Y15, Y11         // c442053d1b
8991	//TODO: VPMAXSD Y2, Y15, Y11            // c462053dda
8992	//TODO: VPMAXSD Y11, Y15, Y11           // c442053ddb
8993	//TODO: VPMAXSW (BX), X9, X2            // c4e131ee13 or c5b1ee13
8994	//TODO: VPMAXSW (R11), X9, X2           // c4c131ee13
8995	//TODO: VPMAXSW X2, X9, X2              // c4e131eed2 or c5b1eed2
8996	//TODO: VPMAXSW X11, X9, X2             // c4c131eed3
8997	//TODO: VPMAXSW (BX), X9, X11           // c46131ee1b or c531ee1b
8998	//TODO: VPMAXSW (R11), X9, X11          // c44131ee1b
8999	//TODO: VPMAXSW X2, X9, X11             // c46131eeda or c531eeda
9000	//TODO: VPMAXSW X11, X9, X11            // c44131eedb
9001	//TODO: VPMAXSW (BX), Y15, Y2           // c4e105ee13 or c585ee13
9002	//TODO: VPMAXSW (R11), Y15, Y2          // c4c105ee13
9003	//TODO: VPMAXSW Y2, Y15, Y2             // c4e105eed2 or c585eed2
9004	//TODO: VPMAXSW Y11, Y15, Y2            // c4c105eed3
9005	//TODO: VPMAXSW (BX), Y15, Y11          // c46105ee1b or c505ee1b
9006	//TODO: VPMAXSW (R11), Y15, Y11         // c44105ee1b
9007	//TODO: VPMAXSW Y2, Y15, Y11            // c46105eeda or c505eeda
9008	//TODO: VPMAXSW Y11, Y15, Y11           // c44105eedb
9009	//TODO: VPMAXUB (BX), X9, X2            // c4e131de13 or c5b1de13
9010	//TODO: VPMAXUB (R11), X9, X2           // c4c131de13
9011	//TODO: VPMAXUB X2, X9, X2              // c4e131ded2 or c5b1ded2
9012	//TODO: VPMAXUB X11, X9, X2             // c4c131ded3
9013	//TODO: VPMAXUB (BX), X9, X11           // c46131de1b or c531de1b
9014	//TODO: VPMAXUB (R11), X9, X11          // c44131de1b
9015	//TODO: VPMAXUB X2, X9, X11             // c46131deda or c531deda
9016	//TODO: VPMAXUB X11, X9, X11            // c44131dedb
9017	//TODO: VPMAXUB (BX), Y15, Y2           // c4e105de13 or c585de13
9018	//TODO: VPMAXUB (R11), Y15, Y2          // c4c105de13
9019	//TODO: VPMAXUB Y2, Y15, Y2             // c4e105ded2 or c585ded2
9020	//TODO: VPMAXUB Y11, Y15, Y2            // c4c105ded3
9021	//TODO: VPMAXUB (BX), Y15, Y11          // c46105de1b or c505de1b
9022	//TODO: VPMAXUB (R11), Y15, Y11         // c44105de1b
9023	//TODO: VPMAXUB Y2, Y15, Y11            // c46105deda or c505deda
9024	//TODO: VPMAXUB Y11, Y15, Y11           // c44105dedb
9025	//TODO: VPMAXUD (BX), X9, X2            // c4e2313f13
9026	//TODO: VPMAXUD (R11), X9, X2           // c4c2313f13
9027	//TODO: VPMAXUD X2, X9, X2              // c4e2313fd2
9028	//TODO: VPMAXUD X11, X9, X2             // c4c2313fd3
9029	//TODO: VPMAXUD (BX), X9, X11           // c462313f1b
9030	//TODO: VPMAXUD (R11), X9, X11          // c442313f1b
9031	//TODO: VPMAXUD X2, X9, X11             // c462313fda
9032	//TODO: VPMAXUD X11, X9, X11            // c442313fdb
9033	//TODO: VPMAXUD (BX), Y15, Y2           // c4e2053f13
9034	//TODO: VPMAXUD (R11), Y15, Y2          // c4c2053f13
9035	//TODO: VPMAXUD Y2, Y15, Y2             // c4e2053fd2
9036	//TODO: VPMAXUD Y11, Y15, Y2            // c4c2053fd3
9037	//TODO: VPMAXUD (BX), Y15, Y11          // c462053f1b
9038	//TODO: VPMAXUD (R11), Y15, Y11         // c442053f1b
9039	//TODO: VPMAXUD Y2, Y15, Y11            // c462053fda
9040	//TODO: VPMAXUD Y11, Y15, Y11           // c442053fdb
9041	//TODO: VPMAXUW (BX), X9, X2            // c4e2313e13
9042	//TODO: VPMAXUW (R11), X9, X2           // c4c2313e13
9043	//TODO: VPMAXUW X2, X9, X2              // c4e2313ed2
9044	//TODO: VPMAXUW X11, X9, X2             // c4c2313ed3
9045	//TODO: VPMAXUW (BX), X9, X11           // c462313e1b
9046	//TODO: VPMAXUW (R11), X9, X11          // c442313e1b
9047	//TODO: VPMAXUW X2, X9, X11             // c462313eda
9048	//TODO: VPMAXUW X11, X9, X11            // c442313edb
9049	//TODO: VPMAXUW (BX), Y15, Y2           // c4e2053e13
9050	//TODO: VPMAXUW (R11), Y15, Y2          // c4c2053e13
9051	//TODO: VPMAXUW Y2, Y15, Y2             // c4e2053ed2
9052	//TODO: VPMAXUW Y11, Y15, Y2            // c4c2053ed3
9053	//TODO: VPMAXUW (BX), Y15, Y11          // c462053e1b
9054	//TODO: VPMAXUW (R11), Y15, Y11         // c442053e1b
9055	//TODO: VPMAXUW Y2, Y15, Y11            // c462053eda
9056	//TODO: VPMAXUW Y11, Y15, Y11           // c442053edb
9057	//TODO: VPMINSB (BX), X9, X2            // c4e2313813
9058	//TODO: VPMINSB (R11), X9, X2           // c4c2313813
9059	//TODO: VPMINSB X2, X9, X2              // c4e23138d2
9060	//TODO: VPMINSB X11, X9, X2             // c4c23138d3
9061	//TODO: VPMINSB (BX), X9, X11           // c46231381b
9062	//TODO: VPMINSB (R11), X9, X11          // c44231381b
9063	//TODO: VPMINSB X2, X9, X11             // c4623138da
9064	//TODO: VPMINSB X11, X9, X11            // c4423138db
9065	//TODO: VPMINSB (BX), Y15, Y2           // c4e2053813
9066	//TODO: VPMINSB (R11), Y15, Y2          // c4c2053813
9067	//TODO: VPMINSB Y2, Y15, Y2             // c4e20538d2
9068	//TODO: VPMINSB Y11, Y15, Y2            // c4c20538d3
9069	//TODO: VPMINSB (BX), Y15, Y11          // c46205381b
9070	//TODO: VPMINSB (R11), Y15, Y11         // c44205381b
9071	//TODO: VPMINSB Y2, Y15, Y11            // c4620538da
9072	//TODO: VPMINSB Y11, Y15, Y11           // c4420538db
9073	//TODO: VPMINSD (BX), X9, X2            // c4e2313913
9074	//TODO: VPMINSD (R11), X9, X2           // c4c2313913
9075	//TODO: VPMINSD X2, X9, X2              // c4e23139d2
9076	//TODO: VPMINSD X11, X9, X2             // c4c23139d3
9077	//TODO: VPMINSD (BX), X9, X11           // c46231391b
9078	//TODO: VPMINSD (R11), X9, X11          // c44231391b
9079	//TODO: VPMINSD X2, X9, X11             // c4623139da
9080	//TODO: VPMINSD X11, X9, X11            // c4423139db
9081	//TODO: VPMINSD (BX), Y15, Y2           // c4e2053913
9082	//TODO: VPMINSD (R11), Y15, Y2          // c4c2053913
9083	//TODO: VPMINSD Y2, Y15, Y2             // c4e20539d2
9084	//TODO: VPMINSD Y11, Y15, Y2            // c4c20539d3
9085	//TODO: VPMINSD (BX), Y15, Y11          // c46205391b
9086	//TODO: VPMINSD (R11), Y15, Y11         // c44205391b
9087	//TODO: VPMINSD Y2, Y15, Y11            // c4620539da
9088	//TODO: VPMINSD Y11, Y15, Y11           // c4420539db
9089	//TODO: VPMINSW (BX), X9, X2            // c4e131ea13 or c5b1ea13
9090	//TODO: VPMINSW (R11), X9, X2           // c4c131ea13
9091	//TODO: VPMINSW X2, X9, X2              // c4e131ead2 or c5b1ead2
9092	//TODO: VPMINSW X11, X9, X2             // c4c131ead3
9093	//TODO: VPMINSW (BX), X9, X11           // c46131ea1b or c531ea1b
9094	//TODO: VPMINSW (R11), X9, X11          // c44131ea1b
9095	//TODO: VPMINSW X2, X9, X11             // c46131eada or c531eada
9096	//TODO: VPMINSW X11, X9, X11            // c44131eadb
9097	//TODO: VPMINSW (BX), Y15, Y2           // c4e105ea13 or c585ea13
9098	//TODO: VPMINSW (R11), Y15, Y2          // c4c105ea13
9099	//TODO: VPMINSW Y2, Y15, Y2             // c4e105ead2 or c585ead2
9100	//TODO: VPMINSW Y11, Y15, Y2            // c4c105ead3
9101	//TODO: VPMINSW (BX), Y15, Y11          // c46105ea1b or c505ea1b
9102	//TODO: VPMINSW (R11), Y15, Y11         // c44105ea1b
9103	//TODO: VPMINSW Y2, Y15, Y11            // c46105eada or c505eada
9104	//TODO: VPMINSW Y11, Y15, Y11           // c44105eadb
9105	//TODO: VPMINUB (BX), X9, X2            // c4e131da13 or c5b1da13
9106	//TODO: VPMINUB (R11), X9, X2           // c4c131da13
9107	//TODO: VPMINUB X2, X9, X2              // c4e131dad2 or c5b1dad2
9108	//TODO: VPMINUB X11, X9, X2             // c4c131dad3
9109	//TODO: VPMINUB (BX), X9, X11           // c46131da1b or c531da1b
9110	//TODO: VPMINUB (R11), X9, X11          // c44131da1b
9111	//TODO: VPMINUB X2, X9, X11             // c46131dada or c531dada
9112	//TODO: VPMINUB X11, X9, X11            // c44131dadb
9113	//TODO: VPMINUB (BX), Y15, Y2           // c4e105da13 or c585da13
9114	//TODO: VPMINUB (R11), Y15, Y2          // c4c105da13
9115	//TODO: VPMINUB Y2, Y15, Y2             // c4e105dad2 or c585dad2
9116	//TODO: VPMINUB Y11, Y15, Y2            // c4c105dad3
9117	//TODO: VPMINUB (BX), Y15, Y11          // c46105da1b or c505da1b
9118	//TODO: VPMINUB (R11), Y15, Y11         // c44105da1b
9119	//TODO: VPMINUB Y2, Y15, Y11            // c46105dada or c505dada
9120	//TODO: VPMINUB Y11, Y15, Y11           // c44105dadb
9121	//TODO: VPMINUD (BX), X9, X2            // c4e2313b13
9122	//TODO: VPMINUD (R11), X9, X2           // c4c2313b13
9123	//TODO: VPMINUD X2, X9, X2              // c4e2313bd2
9124	//TODO: VPMINUD X11, X9, X2             // c4c2313bd3
9125	//TODO: VPMINUD (BX), X9, X11           // c462313b1b
9126	//TODO: VPMINUD (R11), X9, X11          // c442313b1b
9127	//TODO: VPMINUD X2, X9, X11             // c462313bda
9128	//TODO: VPMINUD X11, X9, X11            // c442313bdb
9129	//TODO: VPMINUD (BX), Y15, Y2           // c4e2053b13
9130	//TODO: VPMINUD (R11), Y15, Y2          // c4c2053b13
9131	//TODO: VPMINUD Y2, Y15, Y2             // c4e2053bd2
9132	//TODO: VPMINUD Y11, Y15, Y2            // c4c2053bd3
9133	//TODO: VPMINUD (BX), Y15, Y11          // c462053b1b
9134	//TODO: VPMINUD (R11), Y15, Y11         // c442053b1b
9135	//TODO: VPMINUD Y2, Y15, Y11            // c462053bda
9136	//TODO: VPMINUD Y11, Y15, Y11           // c442053bdb
9137	//TODO: VPMINUW (BX), X9, X2            // c4e2313a13
9138	//TODO: VPMINUW (R11), X9, X2           // c4c2313a13
9139	//TODO: VPMINUW X2, X9, X2              // c4e2313ad2
9140	//TODO: VPMINUW X11, X9, X2             // c4c2313ad3
9141	//TODO: VPMINUW (BX), X9, X11           // c462313a1b
9142	//TODO: VPMINUW (R11), X9, X11          // c442313a1b
9143	//TODO: VPMINUW X2, X9, X11             // c462313ada
9144	//TODO: VPMINUW X11, X9, X11            // c442313adb
9145	//TODO: VPMINUW (BX), Y15, Y2           // c4e2053a13
9146	//TODO: VPMINUW (R11), Y15, Y2          // c4c2053a13
9147	//TODO: VPMINUW Y2, Y15, Y2             // c4e2053ad2
9148	//TODO: VPMINUW Y11, Y15, Y2            // c4c2053ad3
9149	//TODO: VPMINUW (BX), Y15, Y11          // c462053a1b
9150	//TODO: VPMINUW (R11), Y15, Y11         // c442053a1b
9151	//TODO: VPMINUW Y2, Y15, Y11            // c462053ada
9152	//TODO: VPMINUW Y11, Y15, Y11           // c442053adb
9153	VPMOVMSKB X2, DX                        // c4e179d7d2 or c5f9d7d2
9154	VPMOVMSKB X11, DX                       // c4c179d7d3
9155	VPMOVMSKB X2, R11                       // c46179d7da or c579d7da
9156	VPMOVMSKB X11, R11                      // c44179d7db
9157	VPMOVMSKB Y2, DX                        // c4e17dd7d2 or c5fdd7d2
9158	VPMOVMSKB Y11, DX                       // c4c17dd7d3
9159	VPMOVMSKB Y2, R11                       // c4617dd7da or c57dd7da
9160	VPMOVMSKB Y11, R11                      // c4417dd7db
9161	//TODO: VPMOVSXBD (BX), X2              // c4e2792113
9162	//TODO: VPMOVSXBD (R11), X2             // c4c2792113
9163	//TODO: VPMOVSXBD X2, X2                // c4e27921d2
9164	//TODO: VPMOVSXBD X11, X2               // c4c27921d3
9165	//TODO: VPMOVSXBD (BX), X11             // c46279211b
9166	//TODO: VPMOVSXBD (R11), X11            // c44279211b
9167	//TODO: VPMOVSXBD X2, X11               // c4627921da
9168	//TODO: VPMOVSXBD X11, X11              // c4427921db
9169	//TODO: VPMOVSXBD (BX), Y2              // c4e27d2113
9170	//TODO: VPMOVSXBD (R11), Y2             // c4c27d2113
9171	//TODO: VPMOVSXBD X2, Y2                // c4e27d21d2
9172	//TODO: VPMOVSXBD X11, Y2               // c4c27d21d3
9173	//TODO: VPMOVSXBD (BX), Y11             // c4627d211b
9174	//TODO: VPMOVSXBD (R11), Y11            // c4427d211b
9175	//TODO: VPMOVSXBD X2, Y11               // c4627d21da
9176	//TODO: VPMOVSXBD X11, Y11              // c4427d21db
9177	//TODO: VPMOVSXBQ (BX), X2              // c4e2792213
9178	//TODO: VPMOVSXBQ (R11), X2             // c4c2792213
9179	//TODO: VPMOVSXBQ X2, X2                // c4e27922d2
9180	//TODO: VPMOVSXBQ X11, X2               // c4c27922d3
9181	//TODO: VPMOVSXBQ (BX), X11             // c46279221b
9182	//TODO: VPMOVSXBQ (R11), X11            // c44279221b
9183	//TODO: VPMOVSXBQ X2, X11               // c4627922da
9184	//TODO: VPMOVSXBQ X11, X11              // c4427922db
9185	//TODO: VPMOVSXBQ (BX), Y2              // c4e27d2213
9186	//TODO: VPMOVSXBQ (R11), Y2             // c4c27d2213
9187	//TODO: VPMOVSXBQ X2, Y2                // c4e27d22d2
9188	//TODO: VPMOVSXBQ X11, Y2               // c4c27d22d3
9189	//TODO: VPMOVSXBQ (BX), Y11             // c4627d221b
9190	//TODO: VPMOVSXBQ (R11), Y11            // c4427d221b
9191	//TODO: VPMOVSXBQ X2, Y11               // c4627d22da
9192	//TODO: VPMOVSXBQ X11, Y11              // c4427d22db
9193	//TODO: VPMOVSXBW (BX), X2              // c4e2792013
9194	//TODO: VPMOVSXBW (R11), X2             // c4c2792013
9195	//TODO: VPMOVSXBW X2, X2                // c4e27920d2
9196	//TODO: VPMOVSXBW X11, X2               // c4c27920d3
9197	//TODO: VPMOVSXBW (BX), X11             // c46279201b
9198	//TODO: VPMOVSXBW (R11), X11            // c44279201b
9199	//TODO: VPMOVSXBW X2, X11               // c4627920da
9200	//TODO: VPMOVSXBW X11, X11              // c4427920db
9201	//TODO: VPMOVSXBW (BX), Y2              // c4e27d2013
9202	//TODO: VPMOVSXBW (R11), Y2             // c4c27d2013
9203	//TODO: VPMOVSXBW X2, Y2                // c4e27d20d2
9204	//TODO: VPMOVSXBW X11, Y2               // c4c27d20d3
9205	//TODO: VPMOVSXBW (BX), Y11             // c4627d201b
9206	//TODO: VPMOVSXBW (R11), Y11            // c4427d201b
9207	//TODO: VPMOVSXBW X2, Y11               // c4627d20da
9208	//TODO: VPMOVSXBW X11, Y11              // c4427d20db
9209	//TODO: VPMOVSXDQ (BX), X2              // c4e2792513
9210	//TODO: VPMOVSXDQ (R11), X2             // c4c2792513
9211	//TODO: VPMOVSXDQ X2, X2                // c4e27925d2
9212	//TODO: VPMOVSXDQ X11, X2               // c4c27925d3
9213	//TODO: VPMOVSXDQ (BX), X11             // c46279251b
9214	//TODO: VPMOVSXDQ (R11), X11            // c44279251b
9215	//TODO: VPMOVSXDQ X2, X11               // c4627925da
9216	//TODO: VPMOVSXDQ X11, X11              // c4427925db
9217	//TODO: VPMOVSXDQ (BX), Y2              // c4e27d2513
9218	//TODO: VPMOVSXDQ (R11), Y2             // c4c27d2513
9219	//TODO: VPMOVSXDQ X2, Y2                // c4e27d25d2
9220	//TODO: VPMOVSXDQ X11, Y2               // c4c27d25d3
9221	//TODO: VPMOVSXDQ (BX), Y11             // c4627d251b
9222	//TODO: VPMOVSXDQ (R11), Y11            // c4427d251b
9223	//TODO: VPMOVSXDQ X2, Y11               // c4627d25da
9224	//TODO: VPMOVSXDQ X11, Y11              // c4427d25db
9225	//TODO: VPMOVSXWD (BX), X2              // c4e2792313
9226	//TODO: VPMOVSXWD (R11), X2             // c4c2792313
9227	//TODO: VPMOVSXWD X2, X2                // c4e27923d2
9228	//TODO: VPMOVSXWD X11, X2               // c4c27923d3
9229	//TODO: VPMOVSXWD (BX), X11             // c46279231b
9230	//TODO: VPMOVSXWD (R11), X11            // c44279231b
9231	//TODO: VPMOVSXWD X2, X11               // c4627923da
9232	//TODO: VPMOVSXWD X11, X11              // c4427923db
9233	//TODO: VPMOVSXWD (BX), Y2              // c4e27d2313
9234	//TODO: VPMOVSXWD (R11), Y2             // c4c27d2313
9235	//TODO: VPMOVSXWD X2, Y2                // c4e27d23d2
9236	//TODO: VPMOVSXWD X11, Y2               // c4c27d23d3
9237	//TODO: VPMOVSXWD (BX), Y11             // c4627d231b
9238	//TODO: VPMOVSXWD (R11), Y11            // c4427d231b
9239	//TODO: VPMOVSXWD X2, Y11               // c4627d23da
9240	//TODO: VPMOVSXWD X11, Y11              // c4427d23db
9241	//TODO: VPMOVSXWQ (BX), X2              // c4e2792413
9242	//TODO: VPMOVSXWQ (R11), X2             // c4c2792413
9243	//TODO: VPMOVSXWQ X2, X2                // c4e27924d2
9244	//TODO: VPMOVSXWQ X11, X2               // c4c27924d3
9245	//TODO: VPMOVSXWQ (BX), X11             // c46279241b
9246	//TODO: VPMOVSXWQ (R11), X11            // c44279241b
9247	//TODO: VPMOVSXWQ X2, X11               // c4627924da
9248	//TODO: VPMOVSXWQ X11, X11              // c4427924db
9249	//TODO: VPMOVSXWQ (BX), Y2              // c4e27d2413
9250	//TODO: VPMOVSXWQ (R11), Y2             // c4c27d2413
9251	//TODO: VPMOVSXWQ X2, Y2                // c4e27d24d2
9252	//TODO: VPMOVSXWQ X11, Y2               // c4c27d24d3
9253	//TODO: VPMOVSXWQ (BX), Y11             // c4627d241b
9254	//TODO: VPMOVSXWQ (R11), Y11            // c4427d241b
9255	//TODO: VPMOVSXWQ X2, Y11               // c4627d24da
9256	//TODO: VPMOVSXWQ X11, Y11              // c4427d24db
9257	//TODO: VPMOVZXBD (BX), X2              // c4e2793113
9258	//TODO: VPMOVZXBD (R11), X2             // c4c2793113
9259	//TODO: VPMOVZXBD X2, X2                // c4e27931d2
9260	//TODO: VPMOVZXBD X11, X2               // c4c27931d3
9261	//TODO: VPMOVZXBD (BX), X11             // c46279311b
9262	//TODO: VPMOVZXBD (R11), X11            // c44279311b
9263	//TODO: VPMOVZXBD X2, X11               // c4627931da
9264	//TODO: VPMOVZXBD X11, X11              // c4427931db
9265	//TODO: VPMOVZXBD (BX), Y2              // c4e27d3113
9266	//TODO: VPMOVZXBD (R11), Y2             // c4c27d3113
9267	//TODO: VPMOVZXBD X2, Y2                // c4e27d31d2
9268	//TODO: VPMOVZXBD X11, Y2               // c4c27d31d3
9269	//TODO: VPMOVZXBD (BX), Y11             // c4627d311b
9270	//TODO: VPMOVZXBD (R11), Y11            // c4427d311b
9271	//TODO: VPMOVZXBD X2, Y11               // c4627d31da
9272	//TODO: VPMOVZXBD X11, Y11              // c4427d31db
9273	//TODO: VPMOVZXBQ (BX), X2              // c4e2793213
9274	//TODO: VPMOVZXBQ (R11), X2             // c4c2793213
9275	//TODO: VPMOVZXBQ X2, X2                // c4e27932d2
9276	//TODO: VPMOVZXBQ X11, X2               // c4c27932d3
9277	//TODO: VPMOVZXBQ (BX), X11             // c46279321b
9278	//TODO: VPMOVZXBQ (R11), X11            // c44279321b
9279	//TODO: VPMOVZXBQ X2, X11               // c4627932da
9280	//TODO: VPMOVZXBQ X11, X11              // c4427932db
9281	//TODO: VPMOVZXBQ (BX), Y2              // c4e27d3213
9282	//TODO: VPMOVZXBQ (R11), Y2             // c4c27d3213
9283	//TODO: VPMOVZXBQ X2, Y2                // c4e27d32d2
9284	//TODO: VPMOVZXBQ X11, Y2               // c4c27d32d3
9285	//TODO: VPMOVZXBQ (BX), Y11             // c4627d321b
9286	//TODO: VPMOVZXBQ (R11), Y11            // c4427d321b
9287	//TODO: VPMOVZXBQ X2, Y11               // c4627d32da
9288	//TODO: VPMOVZXBQ X11, Y11              // c4427d32db
9289	//TODO: VPMOVZXBW (BX), X2              // c4e2793013
9290	//TODO: VPMOVZXBW (R11), X2             // c4c2793013
9291	//TODO: VPMOVZXBW X2, X2                // c4e27930d2
9292	//TODO: VPMOVZXBW X11, X2               // c4c27930d3
9293	//TODO: VPMOVZXBW (BX), X11             // c46279301b
9294	//TODO: VPMOVZXBW (R11), X11            // c44279301b
9295	//TODO: VPMOVZXBW X2, X11               // c4627930da
9296	//TODO: VPMOVZXBW X11, X11              // c4427930db
9297	//TODO: VPMOVZXBW (BX), Y2              // c4e27d3013
9298	//TODO: VPMOVZXBW (R11), Y2             // c4c27d3013
9299	//TODO: VPMOVZXBW X2, Y2                // c4e27d30d2
9300	//TODO: VPMOVZXBW X11, Y2               // c4c27d30d3
9301	//TODO: VPMOVZXBW (BX), Y11             // c4627d301b
9302	//TODO: VPMOVZXBW (R11), Y11            // c4427d301b
9303	//TODO: VPMOVZXBW X2, Y11               // c4627d30da
9304	//TODO: VPMOVZXBW X11, Y11              // c4427d30db
9305	//TODO: VPMOVZXDQ (BX), X2              // c4e2793513
9306	//TODO: VPMOVZXDQ (R11), X2             // c4c2793513
9307	//TODO: VPMOVZXDQ X2, X2                // c4e27935d2
9308	//TODO: VPMOVZXDQ X11, X2               // c4c27935d3
9309	//TODO: VPMOVZXDQ (BX), X11             // c46279351b
9310	//TODO: VPMOVZXDQ (R11), X11            // c44279351b
9311	//TODO: VPMOVZXDQ X2, X11               // c4627935da
9312	//TODO: VPMOVZXDQ X11, X11              // c4427935db
9313	//TODO: VPMOVZXDQ (BX), Y2              // c4e27d3513
9314	//TODO: VPMOVZXDQ (R11), Y2             // c4c27d3513
9315	//TODO: VPMOVZXDQ X2, Y2                // c4e27d35d2
9316	//TODO: VPMOVZXDQ X11, Y2               // c4c27d35d3
9317	//TODO: VPMOVZXDQ (BX), Y11             // c4627d351b
9318	//TODO: VPMOVZXDQ (R11), Y11            // c4427d351b
9319	//TODO: VPMOVZXDQ X2, Y11               // c4627d35da
9320	//TODO: VPMOVZXDQ X11, Y11              // c4427d35db
9321	//TODO: VPMOVZXWD (BX), X2              // c4e2793313
9322	//TODO: VPMOVZXWD (R11), X2             // c4c2793313
9323	//TODO: VPMOVZXWD X2, X2                // c4e27933d2
9324	//TODO: VPMOVZXWD X11, X2               // c4c27933d3
9325	//TODO: VPMOVZXWD (BX), X11             // c46279331b
9326	//TODO: VPMOVZXWD (R11), X11            // c44279331b
9327	//TODO: VPMOVZXWD X2, X11               // c4627933da
9328	//TODO: VPMOVZXWD X11, X11              // c4427933db
9329	//TODO: VPMOVZXWD (BX), Y2              // c4e27d3313
9330	//TODO: VPMOVZXWD (R11), Y2             // c4c27d3313
9331	//TODO: VPMOVZXWD X2, Y2                // c4e27d33d2
9332	//TODO: VPMOVZXWD X11, Y2               // c4c27d33d3
9333	//TODO: VPMOVZXWD (BX), Y11             // c4627d331b
9334	//TODO: VPMOVZXWD (R11), Y11            // c4427d331b
9335	//TODO: VPMOVZXWD X2, Y11               // c4627d33da
9336	//TODO: VPMOVZXWD X11, Y11              // c4427d33db
9337	//TODO: VPMOVZXWQ (BX), X2              // c4e2793413
9338	//TODO: VPMOVZXWQ (R11), X2             // c4c2793413
9339	//TODO: VPMOVZXWQ X2, X2                // c4e27934d2
9340	//TODO: VPMOVZXWQ X11, X2               // c4c27934d3
9341	//TODO: VPMOVZXWQ (BX), X11             // c46279341b
9342	//TODO: VPMOVZXWQ (R11), X11            // c44279341b
9343	//TODO: VPMOVZXWQ X2, X11               // c4627934da
9344	//TODO: VPMOVZXWQ X11, X11              // c4427934db
9345	//TODO: VPMOVZXWQ (BX), Y2              // c4e27d3413
9346	//TODO: VPMOVZXWQ (R11), Y2             // c4c27d3413
9347	//TODO: VPMOVZXWQ X2, Y2                // c4e27d34d2
9348	//TODO: VPMOVZXWQ X11, Y2               // c4c27d34d3
9349	//TODO: VPMOVZXWQ (BX), Y11             // c4627d341b
9350	//TODO: VPMOVZXWQ (R11), Y11            // c4427d341b
9351	//TODO: VPMOVZXWQ X2, Y11               // c4627d34da
9352	//TODO: VPMOVZXWQ X11, Y11              // c4427d34db
9353	//TODO: VPMULDQ (BX), X9, X2            // c4e2312813
9354	//TODO: VPMULDQ (R11), X9, X2           // c4c2312813
9355	//TODO: VPMULDQ X2, X9, X2              // c4e23128d2
9356	//TODO: VPMULDQ X11, X9, X2             // c4c23128d3
9357	//TODO: VPMULDQ (BX), X9, X11           // c46231281b
9358	//TODO: VPMULDQ (R11), X9, X11          // c44231281b
9359	//TODO: VPMULDQ X2, X9, X11             // c4623128da
9360	//TODO: VPMULDQ X11, X9, X11            // c4423128db
9361	//TODO: VPMULDQ (BX), Y15, Y2           // c4e2052813
9362	//TODO: VPMULDQ (R11), Y15, Y2          // c4c2052813
9363	//TODO: VPMULDQ Y2, Y15, Y2             // c4e20528d2
9364	//TODO: VPMULDQ Y11, Y15, Y2            // c4c20528d3
9365	//TODO: VPMULDQ (BX), Y15, Y11          // c46205281b
9366	//TODO: VPMULDQ (R11), Y15, Y11         // c44205281b
9367	//TODO: VPMULDQ Y2, Y15, Y11            // c4620528da
9368	//TODO: VPMULDQ Y11, Y15, Y11           // c4420528db
9369	//TODO: VPMULHRSW (BX), X9, X2          // c4e2310b13
9370	//TODO: VPMULHRSW (R11), X9, X2         // c4c2310b13
9371	//TODO: VPMULHRSW X2, X9, X2            // c4e2310bd2
9372	//TODO: VPMULHRSW X11, X9, X2           // c4c2310bd3
9373	//TODO: VPMULHRSW (BX), X9, X11         // c462310b1b
9374	//TODO: VPMULHRSW (R11), X9, X11        // c442310b1b
9375	//TODO: VPMULHRSW X2, X9, X11           // c462310bda
9376	//TODO: VPMULHRSW X11, X9, X11          // c442310bdb
9377	//TODO: VPMULHRSW (BX), Y15, Y2         // c4e2050b13
9378	//TODO: VPMULHRSW (R11), Y15, Y2        // c4c2050b13
9379	//TODO: VPMULHRSW Y2, Y15, Y2           // c4e2050bd2
9380	//TODO: VPMULHRSW Y11, Y15, Y2          // c4c2050bd3
9381	//TODO: VPMULHRSW (BX), Y15, Y11        // c462050b1b
9382	//TODO: VPMULHRSW (R11), Y15, Y11       // c442050b1b
9383	//TODO: VPMULHRSW Y2, Y15, Y11          // c462050bda
9384	//TODO: VPMULHRSW Y11, Y15, Y11         // c442050bdb
9385	//TODO: VPMULHUW (BX), X9, X2           // c4e131e413 or c5b1e413
9386	//TODO: VPMULHUW (R11), X9, X2          // c4c131e413
9387	//TODO: VPMULHUW X2, X9, X2             // c4e131e4d2 or c5b1e4d2
9388	//TODO: VPMULHUW X11, X9, X2            // c4c131e4d3
9389	//TODO: VPMULHUW (BX), X9, X11          // c46131e41b or c531e41b
9390	//TODO: VPMULHUW (R11), X9, X11         // c44131e41b
9391	//TODO: VPMULHUW X2, X9, X11            // c46131e4da or c531e4da
9392	//TODO: VPMULHUW X11, X9, X11           // c44131e4db
9393	//TODO: VPMULHUW (BX), Y15, Y2          // c4e105e413 or c585e413
9394	//TODO: VPMULHUW (R11), Y15, Y2         // c4c105e413
9395	//TODO: VPMULHUW Y2, Y15, Y2            // c4e105e4d2 or c585e4d2
9396	//TODO: VPMULHUW Y11, Y15, Y2           // c4c105e4d3
9397	//TODO: VPMULHUW (BX), Y15, Y11         // c46105e41b or c505e41b
9398	//TODO: VPMULHUW (R11), Y15, Y11        // c44105e41b
9399	//TODO: VPMULHUW Y2, Y15, Y11           // c46105e4da or c505e4da
9400	//TODO: VPMULHUW Y11, Y15, Y11          // c44105e4db
9401	//TODO: VPMULHW (BX), X9, X2            // c4e131e513 or c5b1e513
9402	//TODO: VPMULHW (R11), X9, X2           // c4c131e513
9403	//TODO: VPMULHW X2, X9, X2              // c4e131e5d2 or c5b1e5d2
9404	//TODO: VPMULHW X11, X9, X2             // c4c131e5d3
9405	//TODO: VPMULHW (BX), X9, X11           // c46131e51b or c531e51b
9406	//TODO: VPMULHW (R11), X9, X11          // c44131e51b
9407	//TODO: VPMULHW X2, X9, X11             // c46131e5da or c531e5da
9408	//TODO: VPMULHW X11, X9, X11            // c44131e5db
9409	//TODO: VPMULHW (BX), Y15, Y2           // c4e105e513 or c585e513
9410	//TODO: VPMULHW (R11), Y15, Y2          // c4c105e513
9411	//TODO: VPMULHW Y2, Y15, Y2             // c4e105e5d2 or c585e5d2
9412	//TODO: VPMULHW Y11, Y15, Y2            // c4c105e5d3
9413	//TODO: VPMULHW (BX), Y15, Y11          // c46105e51b or c505e51b
9414	//TODO: VPMULHW (R11), Y15, Y11         // c44105e51b
9415	//TODO: VPMULHW Y2, Y15, Y11            // c46105e5da or c505e5da
9416	//TODO: VPMULHW Y11, Y15, Y11           // c44105e5db
9417	//TODO: VPMULLD (BX), X9, X2            // c4e2314013
9418	//TODO: VPMULLD (R11), X9, X2           // c4c2314013
9419	//TODO: VPMULLD X2, X9, X2              // c4e23140d2
9420	//TODO: VPMULLD X11, X9, X2             // c4c23140d3
9421	//TODO: VPMULLD (BX), X9, X11           // c46231401b
9422	//TODO: VPMULLD (R11), X9, X11          // c44231401b
9423	//TODO: VPMULLD X2, X9, X11             // c4623140da
9424	//TODO: VPMULLD X11, X9, X11            // c4423140db
9425	//TODO: VPMULLD (BX), Y15, Y2           // c4e2054013
9426	//TODO: VPMULLD (R11), Y15, Y2          // c4c2054013
9427	//TODO: VPMULLD Y2, Y15, Y2             // c4e20540d2
9428	//TODO: VPMULLD Y11, Y15, Y2            // c4c20540d3
9429	//TODO: VPMULLD (BX), Y15, Y11          // c46205401b
9430	//TODO: VPMULLD (R11), Y15, Y11         // c44205401b
9431	//TODO: VPMULLD Y2, Y15, Y11            // c4620540da
9432	//TODO: VPMULLD Y11, Y15, Y11           // c4420540db
9433	//TODO: VPMULLW (BX), X9, X2            // c4e131d513 or c5b1d513
9434	//TODO: VPMULLW (R11), X9, X2           // c4c131d513
9435	//TODO: VPMULLW X2, X9, X2              // c4e131d5d2 or c5b1d5d2
9436	//TODO: VPMULLW X11, X9, X2             // c4c131d5d3
9437	//TODO: VPMULLW (BX), X9, X11           // c46131d51b or c531d51b
9438	//TODO: VPMULLW (R11), X9, X11          // c44131d51b
9439	//TODO: VPMULLW X2, X9, X11             // c46131d5da or c531d5da
9440	//TODO: VPMULLW X11, X9, X11            // c44131d5db
9441	//TODO: VPMULLW (BX), Y15, Y2           // c4e105d513 or c585d513
9442	//TODO: VPMULLW (R11), Y15, Y2          // c4c105d513
9443	//TODO: VPMULLW Y2, Y15, Y2             // c4e105d5d2 or c585d5d2
9444	//TODO: VPMULLW Y11, Y15, Y2            // c4c105d5d3
9445	//TODO: VPMULLW (BX), Y15, Y11          // c46105d51b or c505d51b
9446	//TODO: VPMULLW (R11), Y15, Y11         // c44105d51b
9447	//TODO: VPMULLW Y2, Y15, Y11            // c46105d5da or c505d5da
9448	//TODO: VPMULLW Y11, Y15, Y11           // c44105d5db
9449	//TODO: VPMULUDQ (BX), X9, X2           // c4e131f413 or c5b1f413
9450	//TODO: VPMULUDQ (R11), X9, X2          // c4c131f413
9451	//TODO: VPMULUDQ X2, X9, X2             // c4e131f4d2 or c5b1f4d2
9452	//TODO: VPMULUDQ X11, X9, X2            // c4c131f4d3
9453	//TODO: VPMULUDQ (BX), X9, X11          // c46131f41b or c531f41b
9454	//TODO: VPMULUDQ (R11), X9, X11         // c44131f41b
9455	//TODO: VPMULUDQ X2, X9, X11            // c46131f4da or c531f4da
9456	//TODO: VPMULUDQ X11, X9, X11           // c44131f4db
9457	//TODO: VPMULUDQ (BX), Y15, Y2          // c4e105f413 or c585f413
9458	//TODO: VPMULUDQ (R11), Y15, Y2         // c4c105f413
9459	//TODO: VPMULUDQ Y2, Y15, Y2            // c4e105f4d2 or c585f4d2
9460	//TODO: VPMULUDQ Y11, Y15, Y2           // c4c105f4d3
9461	//TODO: VPMULUDQ (BX), Y15, Y11         // c46105f41b or c505f41b
9462	//TODO: VPMULUDQ (R11), Y15, Y11        // c44105f41b
9463	//TODO: VPMULUDQ Y2, Y15, Y11           // c46105f4da or c505f4da
9464	//TODO: VPMULUDQ Y11, Y15, Y11          // c44105f4db
9465	VPOR (BX), X9, X2               // c4e131eb13 or c5b1eb13
9466	VPOR (R11), X9, X2              // c4c131eb13
9467	VPOR X2, X9, X2                 // c4e131ebd2 or c5b1ebd2
9468	VPOR X11, X9, X2                // c4c131ebd3
9469	VPOR (BX), X9, X11              // c46131eb1b or c531eb1b
9470	VPOR (R11), X9, X11             // c44131eb1b
9471	VPOR X2, X9, X11                // c46131ebda or c531ebda
9472	VPOR X11, X9, X11               // c44131ebdb
9473	VPOR (BX), Y15, Y2              // c4e105eb13 or c585eb13
9474	VPOR (R11), Y15, Y2             // c4c105eb13
9475	VPOR Y2, Y15, Y2                // c4e105ebd2 or c585ebd2
9476	VPOR Y11, Y15, Y2               // c4c105ebd3
9477	VPOR (BX), Y15, Y11             // c46105eb1b or c505eb1b
9478	VPOR (R11), Y15, Y11            // c44105eb1b
9479	VPOR Y2, Y15, Y11               // c46105ebda or c505ebda
9480	VPOR Y11, Y15, Y11              // c44105ebdb
9481	//TODO: VPSADBW (BX), X9, X2            // c4e131f613 or c5b1f613
9482	//TODO: VPSADBW (R11), X9, X2           // c4c131f613
9483	//TODO: VPSADBW X2, X9, X2              // c4e131f6d2 or c5b1f6d2
9484	//TODO: VPSADBW X11, X9, X2             // c4c131f6d3
9485	//TODO: VPSADBW (BX), X9, X11           // c46131f61b or c531f61b
9486	//TODO: VPSADBW (R11), X9, X11          // c44131f61b
9487	//TODO: VPSADBW X2, X9, X11             // c46131f6da or c531f6da
9488	//TODO: VPSADBW X11, X9, X11            // c44131f6db
9489	//TODO: VPSADBW (BX), Y15, Y2           // c4e105f613 or c585f613
9490	//TODO: VPSADBW (R11), Y15, Y2          // c4c105f613
9491	//TODO: VPSADBW Y2, Y15, Y2             // c4e105f6d2 or c585f6d2
9492	//TODO: VPSADBW Y11, Y15, Y2            // c4c105f6d3
9493	//TODO: VPSADBW (BX), Y15, Y11          // c46105f61b or c505f61b
9494	//TODO: VPSADBW (R11), Y15, Y11         // c44105f61b
9495	//TODO: VPSADBW Y2, Y15, Y11            // c46105f6da or c505f6da
9496	//TODO: VPSADBW Y11, Y15, Y11           // c44105f6db
9497	VPSHUFB (BX), X9, X2            // c4e2310013
9498	VPSHUFB (R11), X9, X2           // c4c2310013
9499	VPSHUFB X2, X9, X2              // c4e23100d2
9500	VPSHUFB X11, X9, X2             // c4c23100d3
9501	VPSHUFB (BX), X9, X11           // c46231001b
9502	VPSHUFB (R11), X9, X11          // c44231001b
9503	VPSHUFB X2, X9, X11             // c4623100da
9504	VPSHUFB X11, X9, X11            // c4423100db
9505	VPSHUFB (BX), Y15, Y2           // c4e2050013
9506	VPSHUFB (R11), Y15, Y2          // c4c2050013
9507	VPSHUFB Y2, Y15, Y2             // c4e20500d2
9508	VPSHUFB Y11, Y15, Y2            // c4c20500d3
9509	VPSHUFB (BX), Y15, Y11          // c46205001b
9510	VPSHUFB (R11), Y15, Y11         // c44205001b
9511	VPSHUFB Y2, Y15, Y11            // c4620500da
9512	VPSHUFB Y11, Y15, Y11           // c4420500db
9513	VPSHUFD $7, (BX), X2            // c4e179701307 or c5f9701307
9514	VPSHUFD $7, (R11), X2           // c4c179701307
9515	VPSHUFD $7, X2, X2              // c4e17970d207 or c5f970d207
9516	VPSHUFD $7, X11, X2             // c4c17970d307
9517	VPSHUFD $7, (BX), X11           // c46179701b07 or c579701b07
9518	VPSHUFD $7, (R11), X11          // c44179701b07
9519	VPSHUFD $7, X2, X11             // c4617970da07 or c57970da07
9520	VPSHUFD $7, X11, X11            // c4417970db07
9521	VPSHUFD $7, (BX), Y2            // c4e17d701307 or c5fd701307
9522	VPSHUFD $7, (R11), Y2           // c4c17d701307
9523	VPSHUFD $7, Y2, Y2              // c4e17d70d207 or c5fd70d207
9524	VPSHUFD $7, Y11, Y2             // c4c17d70d307
9525	VPSHUFD $7, (BX), Y11           // c4617d701b07 or c57d701b07
9526	VPSHUFD $7, (R11), Y11          // c4417d701b07
9527	VPSHUFD $7, Y2, Y11             // c4617d70da07 or c57d70da07
9528	VPSHUFD $7, Y11, Y11            // c4417d70db07
9529	//TODO: VPSHUFHW $7, (BX), X2           // c4e17a701307 or c5fa701307
9530	//TODO: VPSHUFHW $7, (R11), X2          // c4c17a701307
9531	//TODO: VPSHUFHW $7, X2, X2             // c4e17a70d207 or c5fa70d207
9532	//TODO: VPSHUFHW $7, X11, X2            // c4c17a70d307
9533	//TODO: VPSHUFHW $7, (BX), X11          // c4617a701b07 or c57a701b07
9534	//TODO: VPSHUFHW $7, (R11), X11         // c4417a701b07
9535	//TODO: VPSHUFHW $7, X2, X11            // c4617a70da07 or c57a70da07
9536	//TODO: VPSHUFHW $7, X11, X11           // c4417a70db07
9537	//TODO: VPSHUFHW $7, (BX), Y2           // c4e17e701307 or c5fe701307
9538	//TODO: VPSHUFHW $7, (R11), Y2          // c4c17e701307
9539	//TODO: VPSHUFHW $7, Y2, Y2             // c4e17e70d207 or c5fe70d207
9540	//TODO: VPSHUFHW $7, Y11, Y2            // c4c17e70d307
9541	//TODO: VPSHUFHW $7, (BX), Y11          // c4617e701b07 or c57e701b07
9542	//TODO: VPSHUFHW $7, (R11), Y11         // c4417e701b07
9543	//TODO: VPSHUFHW $7, Y2, Y11            // c4617e70da07 or c57e70da07
9544	//TODO: VPSHUFHW $7, Y11, Y11           // c4417e70db07
9545	//TODO: VPSHUFLW $7, (BX), X2           // c4e17b701307 or c5fb701307
9546	//TODO: VPSHUFLW $7, (R11), X2          // c4c17b701307
9547	//TODO: VPSHUFLW $7, X2, X2             // c4e17b70d207 or c5fb70d207
9548	//TODO: VPSHUFLW $7, X11, X2            // c4c17b70d307
9549	//TODO: VPSHUFLW $7, (BX), X11          // c4617b701b07 or c57b701b07
9550	//TODO: VPSHUFLW $7, (R11), X11         // c4417b701b07
9551	//TODO: VPSHUFLW $7, X2, X11            // c4617b70da07 or c57b70da07
9552	//TODO: VPSHUFLW $7, X11, X11           // c4417b70db07
9553	//TODO: VPSHUFLW $7, (BX), Y2           // c4e17f701307 or c5ff701307
9554	//TODO: VPSHUFLW $7, (R11), Y2          // c4c17f701307
9555	//TODO: VPSHUFLW $7, Y2, Y2             // c4e17f70d207 or c5ff70d207
9556	//TODO: VPSHUFLW $7, Y11, Y2            // c4c17f70d307
9557	//TODO: VPSHUFLW $7, (BX), Y11          // c4617f701b07 or c57f701b07
9558	//TODO: VPSHUFLW $7, (R11), Y11         // c4417f701b07
9559	//TODO: VPSHUFLW $7, Y2, Y11            // c4617f70da07 or c57f70da07
9560	//TODO: VPSHUFLW $7, Y11, Y11           // c4417f70db07
9561	//TODO: VPSIGNB (BX), X9, X2            // c4e2310813
9562	//TODO: VPSIGNB (R11), X9, X2           // c4c2310813
9563	//TODO: VPSIGNB X2, X9, X2              // c4e23108d2
9564	//TODO: VPSIGNB X11, X9, X2             // c4c23108d3
9565	//TODO: VPSIGNB (BX), X9, X11           // c46231081b
9566	//TODO: VPSIGNB (R11), X9, X11          // c44231081b
9567	//TODO: VPSIGNB X2, X9, X11             // c4623108da
9568	//TODO: VPSIGNB X11, X9, X11            // c4423108db
9569	//TODO: VPSIGNB (BX), Y15, Y2           // c4e2050813
9570	//TODO: VPSIGNB (R11), Y15, Y2          // c4c2050813
9571	//TODO: VPSIGNB Y2, Y15, Y2             // c4e20508d2
9572	//TODO: VPSIGNB Y11, Y15, Y2            // c4c20508d3
9573	//TODO: VPSIGNB (BX), Y15, Y11          // c46205081b
9574	//TODO: VPSIGNB (R11), Y15, Y11         // c44205081b
9575	//TODO: VPSIGNB Y2, Y15, Y11            // c4620508da
9576	//TODO: VPSIGNB Y11, Y15, Y11           // c4420508db
9577	//TODO: VPSIGND (BX), X9, X2            // c4e2310a13
9578	//TODO: VPSIGND (R11), X9, X2           // c4c2310a13
9579	//TODO: VPSIGND X2, X9, X2              // c4e2310ad2
9580	//TODO: VPSIGND X11, X9, X2             // c4c2310ad3
9581	//TODO: VPSIGND (BX), X9, X11           // c462310a1b
9582	//TODO: VPSIGND (R11), X9, X11          // c442310a1b
9583	//TODO: VPSIGND X2, X9, X11             // c462310ada
9584	//TODO: VPSIGND X11, X9, X11            // c442310adb
9585	//TODO: VPSIGND (BX), Y15, Y2           // c4e2050a13
9586	//TODO: VPSIGND (R11), Y15, Y2          // c4c2050a13
9587	//TODO: VPSIGND Y2, Y15, Y2             // c4e2050ad2
9588	//TODO: VPSIGND Y11, Y15, Y2            // c4c2050ad3
9589	//TODO: VPSIGND (BX), Y15, Y11          // c462050a1b
9590	//TODO: VPSIGND (R11), Y15, Y11         // c442050a1b
9591	//TODO: VPSIGND Y2, Y15, Y11            // c462050ada
9592	//TODO: VPSIGND Y11, Y15, Y11           // c442050adb
9593	//TODO: VPSIGNW (BX), X9, X2            // c4e2310913
9594	//TODO: VPSIGNW (R11), X9, X2           // c4c2310913
9595	//TODO: VPSIGNW X2, X9, X2              // c4e23109d2
9596	//TODO: VPSIGNW X11, X9, X2             // c4c23109d3
9597	//TODO: VPSIGNW (BX), X9, X11           // c46231091b
9598	//TODO: VPSIGNW (R11), X9, X11          // c44231091b
9599	//TODO: VPSIGNW X2, X9, X11             // c4623109da
9600	//TODO: VPSIGNW X11, X9, X11            // c4423109db
9601	//TODO: VPSIGNW (BX), Y15, Y2           // c4e2050913
9602	//TODO: VPSIGNW (R11), Y15, Y2          // c4c2050913
9603	//TODO: VPSIGNW Y2, Y15, Y2             // c4e20509d2
9604	//TODO: VPSIGNW Y11, Y15, Y2            // c4c20509d3
9605	//TODO: VPSIGNW (BX), Y15, Y11          // c46205091b
9606	//TODO: VPSIGNW (R11), Y15, Y11         // c44205091b
9607	//TODO: VPSIGNW Y2, Y15, Y11            // c4620509da
9608	//TODO: VPSIGNW Y11, Y15, Y11           // c4420509db
9609	VPSLLD (BX), X9, X2             // c4e131f213 or c5b1f213
9610	VPSLLD (R11), X9, X2            // c4c131f213
9611	VPSLLD X2, X9, X2               // c4e131f2d2 or c5b1f2d2
9612	VPSLLD X11, X9, X2              // c4c131f2d3
9613	VPSLLD (BX), X9, X11            // c46131f21b or c531f21b
9614	VPSLLD (R11), X9, X11           // c44131f21b
9615	VPSLLD X2, X9, X11              // c46131f2da or c531f2da
9616	VPSLLD X11, X9, X11             // c44131f2db
9617	VPSLLD $7, X2, X9               // c4e13172f207 or c5b172f207
9618	VPSLLD $7, X11, X9              // c4c13172f307
9619	VPSLLDQ $7, X2, X9              // c4e13173fa07 or c5b173fa07
9620	VPSLLDQ $7, X11, X9             // c4c13173fb07
9621	VPSLLDQ $7, Y2, Y15             // c4e10573fa07 or c58573fa07
9622	VPSLLDQ $7, Y11, Y15            // c4c10573fb07
9623	VPSLLQ (BX), X9, X2             // c4e131f313 or c5b1f313
9624	VPSLLQ (R11), X9, X2            // c4c131f313
9625	VPSLLQ X2, X9, X2               // c4e131f3d2 or c5b1f3d2
9626	VPSLLQ X11, X9, X2              // c4c131f3d3
9627	VPSLLQ (BX), X9, X11            // c46131f31b or c531f31b
9628	VPSLLQ (R11), X9, X11           // c44131f31b
9629	VPSLLQ X2, X9, X11              // c46131f3da or c531f3da
9630	VPSLLQ X11, X9, X11             // c44131f3db
9631	VPSLLQ $7, X2, X9               // c4e13173f207 or c5b173f207
9632	VPSLLQ $7, X11, X9              // c4c13173f307
9633	//TODO: VPSLLVD (BX), X9, X2            // c4e2314713
9634	//TODO: VPSLLVD (R11), X9, X2           // c4c2314713
9635	//TODO: VPSLLVD X2, X9, X2              // c4e23147d2
9636	//TODO: VPSLLVD X11, X9, X2             // c4c23147d3
9637	//TODO: VPSLLVD (BX), X9, X11           // c46231471b
9638	//TODO: VPSLLVD (R11), X9, X11          // c44231471b
9639	//TODO: VPSLLVD X2, X9, X11             // c4623147da
9640	//TODO: VPSLLVD X11, X9, X11            // c4423147db
9641	//TODO: VPSLLVD (BX), Y15, Y2           // c4e2054713
9642	//TODO: VPSLLVD (R11), Y15, Y2          // c4c2054713
9643	//TODO: VPSLLVD Y2, Y15, Y2             // c4e20547d2
9644	//TODO: VPSLLVD Y11, Y15, Y2            // c4c20547d3
9645	//TODO: VPSLLVD (BX), Y15, Y11          // c46205471b
9646	//TODO: VPSLLVD (R11), Y15, Y11         // c44205471b
9647	//TODO: VPSLLVD Y2, Y15, Y11            // c4620547da
9648	//TODO: VPSLLVD Y11, Y15, Y11           // c4420547db
9649	//TODO: VPSLLVQ (BX), X9, X2            // c4e2b14713
9650	//TODO: VPSLLVQ (R11), X9, X2           // c4c2b14713
9651	//TODO: VPSLLVQ X2, X9, X2              // c4e2b147d2
9652	//TODO: VPSLLVQ X11, X9, X2             // c4c2b147d3
9653	//TODO: VPSLLVQ (BX), X9, X11           // c462b1471b
9654	//TODO: VPSLLVQ (R11), X9, X11          // c442b1471b
9655	//TODO: VPSLLVQ X2, X9, X11             // c462b147da
9656	//TODO: VPSLLVQ X11, X9, X11            // c442b147db
9657	//TODO: VPSLLVQ (BX), Y15, Y2           // c4e2854713
9658	//TODO: VPSLLVQ (R11), Y15, Y2          // c4c2854713
9659	//TODO: VPSLLVQ Y2, Y15, Y2             // c4e28547d2
9660	//TODO: VPSLLVQ Y11, Y15, Y2            // c4c28547d3
9661	//TODO: VPSLLVQ (BX), Y15, Y11          // c46285471b
9662	//TODO: VPSLLVQ (R11), Y15, Y11         // c44285471b
9663	//TODO: VPSLLVQ Y2, Y15, Y11            // c4628547da
9664	//TODO: VPSLLVQ Y11, Y15, Y11           // c4428547db
9665	//TODO: VPSLLW (BX), X9, X2             // c4e131f113 or c5b1f113
9666	//TODO: VPSLLW (R11), X9, X2            // c4c131f113
9667	//TODO: VPSLLW X2, X9, X2               // c4e131f1d2 or c5b1f1d2
9668	//TODO: VPSLLW X11, X9, X2              // c4c131f1d3
9669	//TODO: VPSLLW (BX), X9, X11            // c46131f11b or c531f11b
9670	//TODO: VPSLLW (R11), X9, X11           // c44131f11b
9671	//TODO: VPSLLW X2, X9, X11              // c46131f1da or c531f1da
9672	//TODO: VPSLLW X11, X9, X11             // c44131f1db
9673	//TODO: VPSLLW $7, X2, X9               // c4e13171f207 or c5b171f207
9674	//TODO: VPSLLW $7, X11, X9              // c4c13171f307
9675	//TODO: VPSLLW (BX), Y15, Y2            // c4e105f113 or c585f113
9676	//TODO: VPSLLW (R11), Y15, Y2           // c4c105f113
9677	//TODO: VPSLLW X2, Y15, Y2              // c4e105f1d2 or c585f1d2
9678	//TODO: VPSLLW X11, Y15, Y2             // c4c105f1d3
9679	//TODO: VPSLLW (BX), Y15, Y11           // c46105f11b or c505f11b
9680	//TODO: VPSLLW (R11), Y15, Y11          // c44105f11b
9681	//TODO: VPSLLW X2, Y15, Y11             // c46105f1da or c505f1da
9682	//TODO: VPSLLW X11, Y15, Y11            // c44105f1db
9683	//TODO: VPSLLW $7, Y2, Y15              // c4e10571f207 or c58571f207
9684	//TODO: VPSLLW $7, Y11, Y15             // c4c10571f307
9685	//TODO: VPSRAD (BX), X9, X2             // c4e131e213 or c5b1e213
9686	//TODO: VPSRAD (R11), X9, X2            // c4c131e213
9687	//TODO: VPSRAD X2, X9, X2               // c4e131e2d2 or c5b1e2d2
9688	//TODO: VPSRAD X11, X9, X2              // c4c131e2d3
9689	//TODO: VPSRAD (BX), X9, X11            // c46131e21b or c531e21b
9690	//TODO: VPSRAD (R11), X9, X11           // c44131e21b
9691	//TODO: VPSRAD X2, X9, X11              // c46131e2da or c531e2da
9692	//TODO: VPSRAD X11, X9, X11             // c44131e2db
9693	//TODO: VPSRAD $7, X2, X9               // c4e13172e207 or c5b172e207
9694	//TODO: VPSRAD $7, X11, X9              // c4c13172e307
9695	//TODO: VPSRAD (BX), Y15, Y2            // c4e105e213 or c585e213
9696	//TODO: VPSRAD (R11), Y15, Y2           // c4c105e213
9697	//TODO: VPSRAD X2, Y15, Y2              // c4e105e2d2 or c585e2d2
9698	//TODO: VPSRAD X11, Y15, Y2             // c4c105e2d3
9699	//TODO: VPSRAD (BX), Y15, Y11           // c46105e21b or c505e21b
9700	//TODO: VPSRAD (R11), Y15, Y11          // c44105e21b
9701	//TODO: VPSRAD X2, Y15, Y11             // c46105e2da or c505e2da
9702	//TODO: VPSRAD X11, Y15, Y11            // c44105e2db
9703	//TODO: VPSRAD $7, Y2, Y15              // c4e10572e207 or c58572e207
9704	//TODO: VPSRAD $7, Y11, Y15             // c4c10572e307
9705	//TODO: VPSRAVD (BX), X9, X2            // c4e2314613
9706	//TODO: VPSRAVD (R11), X9, X2           // c4c2314613
9707	//TODO: VPSRAVD X2, X9, X2              // c4e23146d2
9708	//TODO: VPSRAVD X11, X9, X2             // c4c23146d3
9709	//TODO: VPSRAVD (BX), X9, X11           // c46231461b
9710	//TODO: VPSRAVD (R11), X9, X11          // c44231461b
9711	//TODO: VPSRAVD X2, X9, X11             // c4623146da
9712	//TODO: VPSRAVD X11, X9, X11            // c4423146db
9713	//TODO: VPSRAVD (BX), Y15, Y2           // c4e2054613
9714	//TODO: VPSRAVD (R11), Y15, Y2          // c4c2054613
9715	//TODO: VPSRAVD Y2, Y15, Y2             // c4e20546d2
9716	//TODO: VPSRAVD Y11, Y15, Y2            // c4c20546d3
9717	//TODO: VPSRAVD (BX), Y15, Y11          // c46205461b
9718	//TODO: VPSRAVD (R11), Y15, Y11         // c44205461b
9719	//TODO: VPSRAVD Y2, Y15, Y11            // c4620546da
9720	//TODO: VPSRAVD Y11, Y15, Y11           // c4420546db
9721	//TODO: VPSRAW (BX), X9, X2             // c4e131e113 or c5b1e113
9722	//TODO: VPSRAW (R11), X9, X2            // c4c131e113
9723	//TODO: VPSRAW X2, X9, X2               // c4e131e1d2 or c5b1e1d2
9724	//TODO: VPSRAW X11, X9, X2              // c4c131e1d3
9725	//TODO: VPSRAW (BX), X9, X11            // c46131e11b or c531e11b
9726	//TODO: VPSRAW (R11), X9, X11           // c44131e11b
9727	//TODO: VPSRAW X2, X9, X11              // c46131e1da or c531e1da
9728	//TODO: VPSRAW X11, X9, X11             // c44131e1db
9729	//TODO: VPSRAW $7, X2, X9               // c4e13171e207 or c5b171e207
9730	//TODO: VPSRAW $7, X11, X9              // c4c13171e307
9731	//TODO: VPSRAW (BX), Y15, Y2            // c4e105e113 or c585e113
9732	//TODO: VPSRAW (R11), Y15, Y2           // c4c105e113
9733	//TODO: VPSRAW X2, Y15, Y2              // c4e105e1d2 or c585e1d2
9734	//TODO: VPSRAW X11, Y15, Y2             // c4c105e1d3
9735	//TODO: VPSRAW (BX), Y15, Y11           // c46105e11b or c505e11b
9736	//TODO: VPSRAW (R11), Y15, Y11          // c44105e11b
9737	//TODO: VPSRAW X2, Y15, Y11             // c46105e1da or c505e1da
9738	//TODO: VPSRAW X11, Y15, Y11            // c44105e1db
9739	//TODO: VPSRAW $7, Y2, Y15              // c4e10571e207 or c58571e207
9740	//TODO: VPSRAW $7, Y11, Y15             // c4c10571e307
9741	VPSRLD (BX), X9, X2             // c4e131d213 or c5b1d213
9742	VPSRLD (R11), X9, X2            // c4c131d213
9743	VPSRLD X2, X9, X2               // c4e131d2d2 or c5b1d2d2
9744	VPSRLD X11, X9, X2              // c4c131d2d3
9745	VPSRLD (BX), X9, X11            // c46131d21b or c531d21b
9746	VPSRLD (R11), X9, X11           // c44131d21b
9747	VPSRLD X2, X9, X11              // c46131d2da or c531d2da
9748	VPSRLD X11, X9, X11             // c44131d2db
9749	VPSRLD $7, X2, X9               // c4e13172d207 or c5b172d207
9750	VPSRLD $7, X11, X9              // c4c13172d307
9751	VPSRLDQ $7, X2, X9              // c4e13173da07 or c5b173da07
9752	VPSRLDQ $7, X11, X9             // c4c13173db07
9753	VPSRLDQ $7, Y2, Y15             // c4e10573da07 or c58573da07
9754	VPSRLDQ $7, Y11, Y15            // c4c10573db07
9755	VPSRLQ (BX), X9, X2             // c4e131d313 or c5b1d313
9756	VPSRLQ (R11), X9, X2            // c4c131d313
9757	VPSRLQ X2, X9, X2               // c4e131d3d2 or c5b1d3d2
9758	VPSRLQ X11, X9, X2              // c4c131d3d3
9759	VPSRLQ (BX), X9, X11            // c46131d31b or c531d31b
9760	VPSRLQ (R11), X9, X11           // c44131d31b
9761	VPSRLQ X2, X9, X11              // c46131d3da or c531d3da
9762	VPSRLQ X11, X9, X11             // c44131d3db
9763	VPSRLQ $7, X2, X9               // c4e13173d207 or c5b173d207
9764	VPSRLQ $7, X11, X9              // c4c13173d307
9765	//TODO: VPSRLVD (BX), X9, X2            // c4e2314513
9766	//TODO: VPSRLVD (R11), X9, X2           // c4c2314513
9767	//TODO: VPSRLVD X2, X9, X2              // c4e23145d2
9768	//TODO: VPSRLVD X11, X9, X2             // c4c23145d3
9769	//TODO: VPSRLVD (BX), X9, X11           // c46231451b
9770	//TODO: VPSRLVD (R11), X9, X11          // c44231451b
9771	//TODO: VPSRLVD X2, X9, X11             // c4623145da
9772	//TODO: VPSRLVD X11, X9, X11            // c4423145db
9773	//TODO: VPSRLVD (BX), Y15, Y2           // c4e2054513
9774	//TODO: VPSRLVD (R11), Y15, Y2          // c4c2054513
9775	//TODO: VPSRLVD Y2, Y15, Y2             // c4e20545d2
9776	//TODO: VPSRLVD Y11, Y15, Y2            // c4c20545d3
9777	//TODO: VPSRLVD (BX), Y15, Y11          // c46205451b
9778	//TODO: VPSRLVD (R11), Y15, Y11         // c44205451b
9779	//TODO: VPSRLVD Y2, Y15, Y11            // c4620545da
9780	//TODO: VPSRLVD Y11, Y15, Y11           // c4420545db
9781	//TODO: VPSRLVQ (BX), X9, X2            // c4e2b14513
9782	//TODO: VPSRLVQ (R11), X9, X2           // c4c2b14513
9783	//TODO: VPSRLVQ X2, X9, X2              // c4e2b145d2
9784	//TODO: VPSRLVQ X11, X9, X2             // c4c2b145d3
9785	//TODO: VPSRLVQ (BX), X9, X11           // c462b1451b
9786	//TODO: VPSRLVQ (R11), X9, X11          // c442b1451b
9787	//TODO: VPSRLVQ X2, X9, X11             // c462b145da
9788	//TODO: VPSRLVQ X11, X9, X11            // c442b145db
9789	//TODO: VPSRLVQ (BX), Y15, Y2           // c4e2854513
9790	//TODO: VPSRLVQ (R11), Y15, Y2          // c4c2854513
9791	//TODO: VPSRLVQ Y2, Y15, Y2             // c4e28545d2
9792	//TODO: VPSRLVQ Y11, Y15, Y2            // c4c28545d3
9793	//TODO: VPSRLVQ (BX), Y15, Y11          // c46285451b
9794	//TODO: VPSRLVQ (R11), Y15, Y11         // c44285451b
9795	//TODO: VPSRLVQ Y2, Y15, Y11            // c4628545da
9796	//TODO: VPSRLVQ Y11, Y15, Y11           // c4428545db
9797	//TODO: VPSRLW (BX), X9, X2             // c4e131d113 or c5b1d113
9798	//TODO: VPSRLW (R11), X9, X2            // c4c131d113
9799	//TODO: VPSRLW X2, X9, X2               // c4e131d1d2 or c5b1d1d2
9800	//TODO: VPSRLW X11, X9, X2              // c4c131d1d3
9801	//TODO: VPSRLW (BX), X9, X11            // c46131d11b or c531d11b
9802	//TODO: VPSRLW (R11), X9, X11           // c44131d11b
9803	//TODO: VPSRLW X2, X9, X11              // c46131d1da or c531d1da
9804	//TODO: VPSRLW X11, X9, X11             // c44131d1db
9805	//TODO: VPSRLW $7, X2, X9               // c4e13171d207 or c5b171d207
9806	//TODO: VPSRLW $7, X11, X9              // c4c13171d307
9807	//TODO: VPSRLW (BX), Y15, Y2            // c4e105d113 or c585d113
9808	//TODO: VPSRLW (R11), Y15, Y2           // c4c105d113
9809	//TODO: VPSRLW X2, Y15, Y2              // c4e105d1d2 or c585d1d2
9810	//TODO: VPSRLW X11, Y15, Y2             // c4c105d1d3
9811	//TODO: VPSRLW (BX), Y15, Y11           // c46105d11b or c505d11b
9812	//TODO: VPSRLW (R11), Y15, Y11          // c44105d11b
9813	//TODO: VPSRLW X2, Y15, Y11             // c46105d1da or c505d1da
9814	//TODO: VPSRLW X11, Y15, Y11            // c44105d1db
9815	//TODO: VPSRLW $7, Y2, Y15              // c4e10571d207 or c58571d207
9816	//TODO: VPSRLW $7, Y11, Y15             // c4c10571d307
9817	//TODO: VPSUBB (BX), X9, X2             // c4e131f813 or c5b1f813
9818	//TODO: VPSUBB (R11), X9, X2            // c4c131f813
9819	//TODO: VPSUBB X2, X9, X2               // c4e131f8d2 or c5b1f8d2
9820	//TODO: VPSUBB X11, X9, X2              // c4c131f8d3
9821	//TODO: VPSUBB (BX), X9, X11            // c46131f81b or c531f81b
9822	//TODO: VPSUBB (R11), X9, X11           // c44131f81b
9823	//TODO: VPSUBB X2, X9, X11              // c46131f8da or c531f8da
9824	//TODO: VPSUBB X11, X9, X11             // c44131f8db
9825	//TODO: VPSUBB (BX), Y15, Y2            // c4e105f813 or c585f813
9826	//TODO: VPSUBB (R11), Y15, Y2           // c4c105f813
9827	//TODO: VPSUBB Y2, Y15, Y2              // c4e105f8d2 or c585f8d2
9828	//TODO: VPSUBB Y11, Y15, Y2             // c4c105f8d3
9829	//TODO: VPSUBB (BX), Y15, Y11           // c46105f81b or c505f81b
9830	//TODO: VPSUBB (R11), Y15, Y11          // c44105f81b
9831	//TODO: VPSUBB Y2, Y15, Y11             // c46105f8da or c505f8da
9832	//TODO: VPSUBB Y11, Y15, Y11            // c44105f8db
9833	//TODO: VPSUBD (BX), X9, X2             // c4e131fa13 or c5b1fa13
9834	//TODO: VPSUBD (R11), X9, X2            // c4c131fa13
9835	//TODO: VPSUBD X2, X9, X2               // c4e131fad2 or c5b1fad2
9836	//TODO: VPSUBD X11, X9, X2              // c4c131fad3
9837	//TODO: VPSUBD (BX), X9, X11            // c46131fa1b or c531fa1b
9838	//TODO: VPSUBD (R11), X9, X11           // c44131fa1b
9839	//TODO: VPSUBD X2, X9, X11              // c46131fada or c531fada
9840	//TODO: VPSUBD X11, X9, X11             // c44131fadb
9841	//TODO: VPSUBD (BX), Y15, Y2            // c4e105fa13 or c585fa13
9842	//TODO: VPSUBD (R11), Y15, Y2           // c4c105fa13
9843	//TODO: VPSUBD Y2, Y15, Y2              // c4e105fad2 or c585fad2
9844	//TODO: VPSUBD Y11, Y15, Y2             // c4c105fad3
9845	//TODO: VPSUBD (BX), Y15, Y11           // c46105fa1b or c505fa1b
9846	//TODO: VPSUBD (R11), Y15, Y11          // c44105fa1b
9847	//TODO: VPSUBD Y2, Y15, Y11             // c46105fada or c505fada
9848	//TODO: VPSUBD Y11, Y15, Y11            // c44105fadb
9849	//TODO: VPSUBQ (BX), X9, X2             // c4e131fb13 or c5b1fb13
9850	//TODO: VPSUBQ (R11), X9, X2            // c4c131fb13
9851	//TODO: VPSUBQ X2, X9, X2               // c4e131fbd2 or c5b1fbd2
9852	//TODO: VPSUBQ X11, X9, X2              // c4c131fbd3
9853	//TODO: VPSUBQ (BX), X9, X11            // c46131fb1b or c531fb1b
9854	//TODO: VPSUBQ (R11), X9, X11           // c44131fb1b
9855	//TODO: VPSUBQ X2, X9, X11              // c46131fbda or c531fbda
9856	//TODO: VPSUBQ X11, X9, X11             // c44131fbdb
9857	//TODO: VPSUBQ (BX), Y15, Y2            // c4e105fb13 or c585fb13
9858	//TODO: VPSUBQ (R11), Y15, Y2           // c4c105fb13
9859	//TODO: VPSUBQ Y2, Y15, Y2              // c4e105fbd2 or c585fbd2
9860	//TODO: VPSUBQ Y11, Y15, Y2             // c4c105fbd3
9861	//TODO: VPSUBQ (BX), Y15, Y11           // c46105fb1b or c505fb1b
9862	//TODO: VPSUBQ (R11), Y15, Y11          // c44105fb1b
9863	//TODO: VPSUBQ Y2, Y15, Y11             // c46105fbda or c505fbda
9864	//TODO: VPSUBQ Y11, Y15, Y11            // c44105fbdb
9865	//TODO: VPSUBSB (BX), X9, X2            // c4e131e813 or c5b1e813
9866	//TODO: VPSUBSB (R11), X9, X2           // c4c131e813
9867	//TODO: VPSUBSB X2, X9, X2              // c4e131e8d2 or c5b1e8d2
9868	//TODO: VPSUBSB X11, X9, X2             // c4c131e8d3
9869	//TODO: VPSUBSB (BX), X9, X11           // c46131e81b or c531e81b
9870	//TODO: VPSUBSB (R11), X9, X11          // c44131e81b
9871	//TODO: VPSUBSB X2, X9, X11             // c46131e8da or c531e8da
9872	//TODO: VPSUBSB X11, X9, X11            // c44131e8db
9873	//TODO: VPSUBSB (BX), Y15, Y2           // c4e105e813 or c585e813
9874	//TODO: VPSUBSB (R11), Y15, Y2          // c4c105e813
9875	//TODO: VPSUBSB Y2, Y15, Y2             // c4e105e8d2 or c585e8d2
9876	//TODO: VPSUBSB Y11, Y15, Y2            // c4c105e8d3
9877	//TODO: VPSUBSB (BX), Y15, Y11          // c46105e81b or c505e81b
9878	//TODO: VPSUBSB (R11), Y15, Y11         // c44105e81b
9879	//TODO: VPSUBSB Y2, Y15, Y11            // c46105e8da or c505e8da
9880	//TODO: VPSUBSB Y11, Y15, Y11           // c44105e8db
9881	//TODO: VPSUBSW (BX), X9, X2            // c4e131e913 or c5b1e913
9882	//TODO: VPSUBSW (R11), X9, X2           // c4c131e913
9883	//TODO: VPSUBSW X2, X9, X2              // c4e131e9d2 or c5b1e9d2
9884	//TODO: VPSUBSW X11, X9, X2             // c4c131e9d3
9885	//TODO: VPSUBSW (BX), X9, X11           // c46131e91b or c531e91b
9886	//TODO: VPSUBSW (R11), X9, X11          // c44131e91b
9887	//TODO: VPSUBSW X2, X9, X11             // c46131e9da or c531e9da
9888	//TODO: VPSUBSW X11, X9, X11            // c44131e9db
9889	//TODO: VPSUBSW (BX), Y15, Y2           // c4e105e913 or c585e913
9890	//TODO: VPSUBSW (R11), Y15, Y2          // c4c105e913
9891	//TODO: VPSUBSW Y2, Y15, Y2             // c4e105e9d2 or c585e9d2
9892	//TODO: VPSUBSW Y11, Y15, Y2            // c4c105e9d3
9893	//TODO: VPSUBSW (BX), Y15, Y11          // c46105e91b or c505e91b
9894	//TODO: VPSUBSW (R11), Y15, Y11         // c44105e91b
9895	//TODO: VPSUBSW Y2, Y15, Y11            // c46105e9da or c505e9da
9896	//TODO: VPSUBSW Y11, Y15, Y11           // c44105e9db
9897	//TODO: VPSUBUSB (BX), X9, X2           // c4e131d813 or c5b1d813
9898	//TODO: VPSUBUSB (R11), X9, X2          // c4c131d813
9899	//TODO: VPSUBUSB X2, X9, X2             // c4e131d8d2 or c5b1d8d2
9900	//TODO: VPSUBUSB X11, X9, X2            // c4c131d8d3
9901	//TODO: VPSUBUSB (BX), X9, X11          // c46131d81b or c531d81b
9902	//TODO: VPSUBUSB (R11), X9, X11         // c44131d81b
9903	//TODO: VPSUBUSB X2, X9, X11            // c46131d8da or c531d8da
9904	//TODO: VPSUBUSB X11, X9, X11           // c44131d8db
9905	//TODO: VPSUBUSB (BX), Y15, Y2          // c4e105d813 or c585d813
9906	//TODO: VPSUBUSB (R11), Y15, Y2         // c4c105d813
9907	//TODO: VPSUBUSB Y2, Y15, Y2            // c4e105d8d2 or c585d8d2
9908	//TODO: VPSUBUSB Y11, Y15, Y2           // c4c105d8d3
9909	//TODO: VPSUBUSB (BX), Y15, Y11         // c46105d81b or c505d81b
9910	//TODO: VPSUBUSB (R11), Y15, Y11        // c44105d81b
9911	//TODO: VPSUBUSB Y2, Y15, Y11           // c46105d8da or c505d8da
9912	//TODO: VPSUBUSB Y11, Y15, Y11          // c44105d8db
9913	//TODO: VPSUBUSW (BX), X9, X2           // c4e131d913 or c5b1d913
9914	//TODO: VPSUBUSW (R11), X9, X2          // c4c131d913
9915	//TODO: VPSUBUSW X2, X9, X2             // c4e131d9d2 or c5b1d9d2
9916	//TODO: VPSUBUSW X11, X9, X2            // c4c131d9d3
9917	//TODO: VPSUBUSW (BX), X9, X11          // c46131d91b or c531d91b
9918	//TODO: VPSUBUSW (R11), X9, X11         // c44131d91b
9919	//TODO: VPSUBUSW X2, X9, X11            // c46131d9da or c531d9da
9920	//TODO: VPSUBUSW X11, X9, X11           // c44131d9db
9921	//TODO: VPSUBUSW (BX), Y15, Y2          // c4e105d913 or c585d913
9922	//TODO: VPSUBUSW (R11), Y15, Y2         // c4c105d913
9923	//TODO: VPSUBUSW Y2, Y15, Y2            // c4e105d9d2 or c585d9d2
9924	//TODO: VPSUBUSW Y11, Y15, Y2           // c4c105d9d3
9925	//TODO: VPSUBUSW (BX), Y15, Y11         // c46105d91b or c505d91b
9926	//TODO: VPSUBUSW (R11), Y15, Y11        // c44105d91b
9927	//TODO: VPSUBUSW Y2, Y15, Y11           // c46105d9da or c505d9da
9928	//TODO: VPSUBUSW Y11, Y15, Y11          // c44105d9db
9929	//TODO: VPSUBW (BX), X9, X2             // c4e131f913 or c5b1f913
9930	//TODO: VPSUBW (R11), X9, X2            // c4c131f913
9931	//TODO: VPSUBW X2, X9, X2               // c4e131f9d2 or c5b1f9d2
9932	//TODO: VPSUBW X11, X9, X2              // c4c131f9d3
9933	//TODO: VPSUBW (BX), X9, X11            // c46131f91b or c531f91b
9934	//TODO: VPSUBW (R11), X9, X11           // c44131f91b
9935	//TODO: VPSUBW X2, X9, X11              // c46131f9da or c531f9da
9936	//TODO: VPSUBW X11, X9, X11             // c44131f9db
9937	//TODO: VPSUBW (BX), Y15, Y2            // c4e105f913 or c585f913
9938	//TODO: VPSUBW (R11), Y15, Y2           // c4c105f913
9939	//TODO: VPSUBW Y2, Y15, Y2              // c4e105f9d2 or c585f9d2
9940	//TODO: VPSUBW Y11, Y15, Y2             // c4c105f9d3
9941	//TODO: VPSUBW (BX), Y15, Y11           // c46105f91b or c505f91b
9942	//TODO: VPSUBW (R11), Y15, Y11          // c44105f91b
9943	//TODO: VPSUBW Y2, Y15, Y11             // c46105f9da or c505f9da
9944	//TODO: VPSUBW Y11, Y15, Y11            // c44105f9db
9945	VPTEST (BX), X2                         // c4e2791713
9946	VPTEST (R11), X2                        // c4c2791713
9947	VPTEST X2, X2                           // c4e27917d2
9948	VPTEST X11, X2                          // c4c27917d3
9949	VPTEST (BX), X11                        // c46279171b
9950	VPTEST (R11), X11                       // c44279171b
9951	VPTEST X2, X11                          // c4627917da
9952	VPTEST X11, X11                         // c4427917db
9953	VPTEST (BX), Y2                         // c4e27d1713
9954	VPTEST (R11), Y2                        // c4c27d1713
9955	VPTEST Y2, Y2                           // c4e27d17d2
9956	VPTEST Y11, Y2                          // c4c27d17d3
9957	VPTEST (BX), Y11                        // c4627d171b
9958	VPTEST (R11), Y11                       // c4427d171b
9959	VPTEST Y2, Y11                          // c4627d17da
9960	VPTEST Y11, Y11                         // c4427d17db
9961	//TODO: VPUNPCKHBW (BX), X9, X2         // c4e1316813 or c5b16813
9962	//TODO: VPUNPCKHBW (R11), X9, X2        // c4c1316813
9963	//TODO: VPUNPCKHBW X2, X9, X2           // c4e13168d2 or c5b168d2
9964	//TODO: VPUNPCKHBW X11, X9, X2          // c4c13168d3
9965	//TODO: VPUNPCKHBW (BX), X9, X11        // c46131681b or c531681b
9966	//TODO: VPUNPCKHBW (R11), X9, X11       // c44131681b
9967	//TODO: VPUNPCKHBW X2, X9, X11          // c4613168da or c53168da
9968	//TODO: VPUNPCKHBW X11, X9, X11         // c4413168db
9969	//TODO: VPUNPCKHBW (BX), Y15, Y2        // c4e1056813 or c5856813
9970	//TODO: VPUNPCKHBW (R11), Y15, Y2       // c4c1056813
9971	//TODO: VPUNPCKHBW Y2, Y15, Y2          // c4e10568d2 or c58568d2
9972	//TODO: VPUNPCKHBW Y11, Y15, Y2         // c4c10568d3
9973	//TODO: VPUNPCKHBW (BX), Y15, Y11       // c46105681b or c505681b
9974	//TODO: VPUNPCKHBW (R11), Y15, Y11      // c44105681b
9975	//TODO: VPUNPCKHBW Y2, Y15, Y11         // c4610568da or c50568da
9976	//TODO: VPUNPCKHBW Y11, Y15, Y11        // c4410568db
9977	//TODO: VPUNPCKHDQ (BX), X9, X2         // c4e1316a13 or c5b16a13
9978	//TODO: VPUNPCKHDQ (R11), X9, X2        // c4c1316a13
9979	//TODO: VPUNPCKHDQ X2, X9, X2           // c4e1316ad2 or c5b16ad2
9980	//TODO: VPUNPCKHDQ X11, X9, X2          // c4c1316ad3
9981	//TODO: VPUNPCKHDQ (BX), X9, X11        // c461316a1b or c5316a1b
9982	//TODO: VPUNPCKHDQ (R11), X9, X11       // c441316a1b
9983	//TODO: VPUNPCKHDQ X2, X9, X11          // c461316ada or c5316ada
9984	//TODO: VPUNPCKHDQ X11, X9, X11         // c441316adb
9985	//TODO: VPUNPCKHDQ (BX), Y15, Y2        // c4e1056a13 or c5856a13
9986	//TODO: VPUNPCKHDQ (R11), Y15, Y2       // c4c1056a13
9987	//TODO: VPUNPCKHDQ Y2, Y15, Y2          // c4e1056ad2 or c5856ad2
9988	//TODO: VPUNPCKHDQ Y11, Y15, Y2         // c4c1056ad3
9989	//TODO: VPUNPCKHDQ (BX), Y15, Y11       // c461056a1b or c5056a1b
9990	//TODO: VPUNPCKHDQ (R11), Y15, Y11      // c441056a1b
9991	//TODO: VPUNPCKHDQ Y2, Y15, Y11         // c461056ada or c5056ada
9992	//TODO: VPUNPCKHDQ Y11, Y15, Y11        // c441056adb
9993	//TODO: VPUNPCKHQDQ (BX), X9, X2        // c4e1316d13 or c5b16d13
9994	//TODO: VPUNPCKHQDQ (R11), X9, X2       // c4c1316d13
9995	//TODO: VPUNPCKHQDQ X2, X9, X2          // c4e1316dd2 or c5b16dd2
9996	//TODO: VPUNPCKHQDQ X11, X9, X2         // c4c1316dd3
9997	//TODO: VPUNPCKHQDQ (BX), X9, X11       // c461316d1b or c5316d1b
9998	//TODO: VPUNPCKHQDQ (R11), X9, X11      // c441316d1b
9999	//TODO: VPUNPCKHQDQ X2, X9, X11         // c461316dda or c5316dda
10000	//TODO: VPUNPCKHQDQ X11, X9, X11        // c441316ddb
10001	//TODO: VPUNPCKHQDQ (BX), Y15, Y2       // c4e1056d13 or c5856d13
10002	//TODO: VPUNPCKHQDQ (R11), Y15, Y2      // c4c1056d13
10003	//TODO: VPUNPCKHQDQ Y2, Y15, Y2         // c4e1056dd2 or c5856dd2
10004	//TODO: VPUNPCKHQDQ Y11, Y15, Y2        // c4c1056dd3
10005	//TODO: VPUNPCKHQDQ (BX), Y15, Y11      // c461056d1b or c5056d1b
10006	//TODO: VPUNPCKHQDQ (R11), Y15, Y11     // c441056d1b
10007	//TODO: VPUNPCKHQDQ Y2, Y15, Y11        // c461056dda or c5056dda
10008	//TODO: VPUNPCKHQDQ Y11, Y15, Y11       // c441056ddb
10009	//TODO: VPUNPCKHWD (BX), X9, X2         // c4e1316913 or c5b16913
10010	//TODO: VPUNPCKHWD (R11), X9, X2        // c4c1316913
10011	//TODO: VPUNPCKHWD X2, X9, X2           // c4e13169d2 or c5b169d2
10012	//TODO: VPUNPCKHWD X11, X9, X2          // c4c13169d3
10013	//TODO: VPUNPCKHWD (BX), X9, X11        // c46131691b or c531691b
10014	//TODO: VPUNPCKHWD (R11), X9, X11       // c44131691b
10015	//TODO: VPUNPCKHWD X2, X9, X11          // c4613169da or c53169da
10016	//TODO: VPUNPCKHWD X11, X9, X11         // c4413169db
10017	//TODO: VPUNPCKHWD (BX), Y15, Y2        // c4e1056913 or c5856913
10018	//TODO: VPUNPCKHWD (R11), Y15, Y2       // c4c1056913
10019	//TODO: VPUNPCKHWD Y2, Y15, Y2          // c4e10569d2 or c58569d2
10020	//TODO: VPUNPCKHWD Y11, Y15, Y2         // c4c10569d3
10021	//TODO: VPUNPCKHWD (BX), Y15, Y11       // c46105691b or c505691b
10022	//TODO: VPUNPCKHWD (R11), Y15, Y11      // c44105691b
10023	//TODO: VPUNPCKHWD Y2, Y15, Y11         // c4610569da or c50569da
10024	//TODO: VPUNPCKHWD Y11, Y15, Y11        // c4410569db
10025	//TODO: VPUNPCKLBW (BX), X9, X2         // c4e1316013 or c5b16013
10026	//TODO: VPUNPCKLBW (R11), X9, X2        // c4c1316013
10027	//TODO: VPUNPCKLBW X2, X9, X2           // c4e13160d2 or c5b160d2
10028	//TODO: VPUNPCKLBW X11, X9, X2          // c4c13160d3
10029	//TODO: VPUNPCKLBW (BX), X9, X11        // c46131601b or c531601b
10030	//TODO: VPUNPCKLBW (R11), X9, X11       // c44131601b
10031	//TODO: VPUNPCKLBW X2, X9, X11          // c4613160da or c53160da
10032	//TODO: VPUNPCKLBW X11, X9, X11         // c4413160db
10033	//TODO: VPUNPCKLBW (BX), Y15, Y2        // c4e1056013 or c5856013
10034	//TODO: VPUNPCKLBW (R11), Y15, Y2       // c4c1056013
10035	//TODO: VPUNPCKLBW Y2, Y15, Y2          // c4e10560d2 or c58560d2
10036	//TODO: VPUNPCKLBW Y11, Y15, Y2         // c4c10560d3
10037	//TODO: VPUNPCKLBW (BX), Y15, Y11       // c46105601b or c505601b
10038	//TODO: VPUNPCKLBW (R11), Y15, Y11      // c44105601b
10039	//TODO: VPUNPCKLBW Y2, Y15, Y11         // c4610560da or c50560da
10040	//TODO: VPUNPCKLBW Y11, Y15, Y11        // c4410560db
10041	//TODO: VPUNPCKLDQ (BX), X9, X2         // c4e1316213 or c5b16213
10042	//TODO: VPUNPCKLDQ (R11), X9, X2        // c4c1316213
10043	//TODO: VPUNPCKLDQ X2, X9, X2           // c4e13162d2 or c5b162d2
10044	//TODO: VPUNPCKLDQ X11, X9, X2          // c4c13162d3
10045	//TODO: VPUNPCKLDQ (BX), X9, X11        // c46131621b or c531621b
10046	//TODO: VPUNPCKLDQ (R11), X9, X11       // c44131621b
10047	//TODO: VPUNPCKLDQ X2, X9, X11          // c4613162da or c53162da
10048	//TODO: VPUNPCKLDQ X11, X9, X11         // c4413162db
10049	//TODO: VPUNPCKLDQ (BX), Y15, Y2        // c4e1056213 or c5856213
10050	//TODO: VPUNPCKLDQ (R11), Y15, Y2       // c4c1056213
10051	//TODO: VPUNPCKLDQ Y2, Y15, Y2          // c4e10562d2 or c58562d2
10052	//TODO: VPUNPCKLDQ Y11, Y15, Y2         // c4c10562d3
10053	//TODO: VPUNPCKLDQ (BX), Y15, Y11       // c46105621b or c505621b
10054	//TODO: VPUNPCKLDQ (R11), Y15, Y11      // c44105621b
10055	//TODO: VPUNPCKLDQ Y2, Y15, Y11         // c4610562da or c50562da
10056	//TODO: VPUNPCKLDQ Y11, Y15, Y11        // c4410562db
10057	//TODO: VPUNPCKLQDQ (BX), X9, X2        // c4e1316c13 or c5b16c13
10058	//TODO: VPUNPCKLQDQ (R11), X9, X2       // c4c1316c13
10059	//TODO: VPUNPCKLQDQ X2, X9, X2          // c4e1316cd2 or c5b16cd2
10060	//TODO: VPUNPCKLQDQ X11, X9, X2         // c4c1316cd3
10061	//TODO: VPUNPCKLQDQ (BX), X9, X11       // c461316c1b or c5316c1b
10062	//TODO: VPUNPCKLQDQ (R11), X9, X11      // c441316c1b
10063	//TODO: VPUNPCKLQDQ X2, X9, X11         // c461316cda or c5316cda
10064	//TODO: VPUNPCKLQDQ X11, X9, X11        // c441316cdb
10065	//TODO: VPUNPCKLQDQ (BX), Y15, Y2       // c4e1056c13 or c5856c13
10066	//TODO: VPUNPCKLQDQ (R11), Y15, Y2      // c4c1056c13
10067	//TODO: VPUNPCKLQDQ Y2, Y15, Y2         // c4e1056cd2 or c5856cd2
10068	//TODO: VPUNPCKLQDQ Y11, Y15, Y2        // c4c1056cd3
10069	//TODO: VPUNPCKLQDQ (BX), Y15, Y11      // c461056c1b or c5056c1b
10070	//TODO: VPUNPCKLQDQ (R11), Y15, Y11     // c441056c1b
10071	//TODO: VPUNPCKLQDQ Y2, Y15, Y11        // c461056cda or c5056cda
10072	//TODO: VPUNPCKLQDQ Y11, Y15, Y11       // c441056cdb
10073	//TODO: VPUNPCKLWD (BX), X9, X2         // c4e1316113 or c5b16113
10074	//TODO: VPUNPCKLWD (R11), X9, X2        // c4c1316113
10075	//TODO: VPUNPCKLWD X2, X9, X2           // c4e13161d2 or c5b161d2
10076	//TODO: VPUNPCKLWD X11, X9, X2          // c4c13161d3
10077	//TODO: VPUNPCKLWD (BX), X9, X11        // c46131611b or c531611b
10078	//TODO: VPUNPCKLWD (R11), X9, X11       // c44131611b
10079	//TODO: VPUNPCKLWD X2, X9, X11          // c4613161da or c53161da
10080	//TODO: VPUNPCKLWD X11, X9, X11         // c4413161db
10081	//TODO: VPUNPCKLWD (BX), Y15, Y2        // c4e1056113 or c5856113
10082	//TODO: VPUNPCKLWD (R11), Y15, Y2       // c4c1056113
10083	//TODO: VPUNPCKLWD Y2, Y15, Y2          // c4e10561d2 or c58561d2
10084	//TODO: VPUNPCKLWD Y11, Y15, Y2         // c4c10561d3
10085	//TODO: VPUNPCKLWD (BX), Y15, Y11       // c46105611b or c505611b
10086	//TODO: VPUNPCKLWD (R11), Y15, Y11      // c44105611b
10087	//TODO: VPUNPCKLWD Y2, Y15, Y11         // c4610561da or c50561da
10088	//TODO: VPUNPCKLWD Y11, Y15, Y11        // c4410561db
10089	VPXOR (BX), X9, X2                      // c4e131ef13 or c5b1ef13
10090	VPXOR (R11), X9, X2                     // c4c131ef13
10091	VPXOR X2, X9, X2                        // c4e131efd2 or c5b1efd2
10092	VPXOR X11, X9, X2                       // c4c131efd3
10093	VPXOR (BX), X9, X11                     // c46131ef1b or c531ef1b
10094	VPXOR (R11), X9, X11                    // c44131ef1b
10095	VPXOR X2, X9, X11                       // c46131efda or c531efda
10096	VPXOR X11, X9, X11                      // c44131efdb
10097	VPXOR (BX), Y15, Y2                     // c4e105ef13 or c585ef13
10098	VPXOR (R11), Y15, Y2                    // c4c105ef13
10099	VPXOR Y2, Y15, Y2                       // c4e105efd2 or c585efd2
10100	VPXOR Y11, Y15, Y2                      // c4c105efd3
10101	VPXOR (BX), Y15, Y11                    // c46105ef1b or c505ef1b
10102	VPXOR (R11), Y15, Y11                   // c44105ef1b
10103	VPXOR Y2, Y15, Y11                      // c46105efda or c505efda
10104	VPXOR Y11, Y15, Y11                     // c44105efdb
10105	//TODO: VRCPPS (BX), X2                 // c4e1785313 or c5f85313
10106	//TODO: VRCPPS (R11), X2                // c4c1785313
10107	//TODO: VRCPPS X2, X2                   // c4e17853d2 or c5f853d2
10108	//TODO: VRCPPS X11, X2                  // c4c17853d3
10109	//TODO: VRCPPS (BX), X11                // c46178531b or c578531b
10110	//TODO: VRCPPS (R11), X11               // c44178531b
10111	//TODO: VRCPPS X2, X11                  // c4617853da or c57853da
10112	//TODO: VRCPPS X11, X11                 // c4417853db
10113	//TODO: VRCPPS (BX), Y2                 // c4e17c5313 or c5fc5313
10114	//TODO: VRCPPS (R11), Y2                // c4c17c5313
10115	//TODO: VRCPPS Y2, Y2                   // c4e17c53d2 or c5fc53d2
10116	//TODO: VRCPPS Y11, Y2                  // c4c17c53d3
10117	//TODO: VRCPPS (BX), Y11                // c4617c531b or c57c531b
10118	//TODO: VRCPPS (R11), Y11               // c4417c531b
10119	//TODO: VRCPPS Y2, Y11                  // c4617c53da or c57c53da
10120	//TODO: VRCPPS Y11, Y11                 // c4417c53db
10121	//TODO: VRCPSS (BX), X9, X2             // c4e1325313 or c5b25313
10122	//TODO: VRCPSS (R11), X9, X2            // c4c1325313
10123	//TODO: VRCPSS X2, X9, X2               // c4e13253d2 or c5b253d2
10124	//TODO: VRCPSS X11, X9, X2              // c4c13253d3
10125	//TODO: VRCPSS (BX), X9, X11            // c46132531b or c532531b
10126	//TODO: VRCPSS (R11), X9, X11           // c44132531b
10127	//TODO: VRCPSS X2, X9, X11              // c4613253da or c53253da
10128	//TODO: VRCPSS X11, X9, X11             // c4413253db
10129	//TODO: VROUNDPD $7, (BX), X2           // c4e379091307
10130	//TODO: VROUNDPD $7, (R11), X2          // c4c379091307
10131	//TODO: VROUNDPD $7, X2, X2             // c4e37909d207
10132	//TODO: VROUNDPD $7, X11, X2            // c4c37909d307
10133	//TODO: VROUNDPD $7, (BX), X11          // c46379091b07
10134	//TODO: VROUNDPD $7, (R11), X11         // c44379091b07
10135	//TODO: VROUNDPD $7, X2, X11            // c4637909da07
10136	//TODO: VROUNDPD $7, X11, X11           // c4437909db07
10137	//TODO: VROUNDPD $7, (BX), Y2           // c4e37d091307
10138	//TODO: VROUNDPD $7, (R11), Y2          // c4c37d091307
10139	//TODO: VROUNDPD $7, Y2, Y2             // c4e37d09d207
10140	//TODO: VROUNDPD $7, Y11, Y2            // c4c37d09d307
10141	//TODO: VROUNDPD $7, (BX), Y11          // c4637d091b07
10142	//TODO: VROUNDPD $7, (R11), Y11         // c4437d091b07
10143	//TODO: VROUNDPD $7, Y2, Y11            // c4637d09da07
10144	//TODO: VROUNDPD $7, Y11, Y11           // c4437d09db07
10145	//TODO: VROUNDPS $7, (BX), X2           // c4e379081307
10146	//TODO: VROUNDPS $7, (R11), X2          // c4c379081307
10147	//TODO: VROUNDPS $7, X2, X2             // c4e37908d207
10148	//TODO: VROUNDPS $7, X11, X2            // c4c37908d307
10149	//TODO: VROUNDPS $7, (BX), X11          // c46379081b07
10150	//TODO: VROUNDPS $7, (R11), X11         // c44379081b07
10151	//TODO: VROUNDPS $7, X2, X11            // c4637908da07
10152	//TODO: VROUNDPS $7, X11, X11           // c4437908db07
10153	//TODO: VROUNDPS $7, (BX), Y2           // c4e37d081307
10154	//TODO: VROUNDPS $7, (R11), Y2          // c4c37d081307
10155	//TODO: VROUNDPS $7, Y2, Y2             // c4e37d08d207
10156	//TODO: VROUNDPS $7, Y11, Y2            // c4c37d08d307
10157	//TODO: VROUNDPS $7, (BX), Y11          // c4637d081b07
10158	//TODO: VROUNDPS $7, (R11), Y11         // c4437d081b07
10159	//TODO: VROUNDPS $7, Y2, Y11            // c4637d08da07
10160	//TODO: VROUNDPS $7, Y11, Y11           // c4437d08db07
10161	//TODO: VROUNDSD $7, (BX), X9, X2       // c4e3310b1307
10162	//TODO: VROUNDSD $7, (R11), X9, X2      // c4c3310b1307
10163	//TODO: VROUNDSD $7, X2, X9, X2         // c4e3310bd207
10164	//TODO: VROUNDSD $7, X11, X9, X2        // c4c3310bd307
10165	//TODO: VROUNDSD $7, (BX), X9, X11      // c463310b1b07
10166	//TODO: VROUNDSD $7, (R11), X9, X11     // c443310b1b07
10167	//TODO: VROUNDSD $7, X2, X9, X11        // c463310bda07
10168	//TODO: VROUNDSD $7, X11, X9, X11       // c443310bdb07
10169	//TODO: VROUNDSS $7, (BX), X9, X2       // c4e3310a1307
10170	//TODO: VROUNDSS $7, (R11), X9, X2      // c4c3310a1307
10171	//TODO: VROUNDSS $7, X2, X9, X2         // c4e3310ad207
10172	//TODO: VROUNDSS $7, X11, X9, X2        // c4c3310ad307
10173	//TODO: VROUNDSS $7, (BX), X9, X11      // c463310a1b07
10174	//TODO: VROUNDSS $7, (R11), X9, X11     // c443310a1b07
10175	//TODO: VROUNDSS $7, X2, X9, X11        // c463310ada07
10176	//TODO: VROUNDSS $7, X11, X9, X11       // c443310adb07
10177	//TODO: VRSQRTPS (BX), X2               // c4e1785213 or c5f85213
10178	//TODO: VRSQRTPS (R11), X2              // c4c1785213
10179	//TODO: VRSQRTPS X2, X2                 // c4e17852d2 or c5f852d2
10180	//TODO: VRSQRTPS X11, X2                // c4c17852d3
10181	//TODO: VRSQRTPS (BX), X11              // c46178521b or c578521b
10182	//TODO: VRSQRTPS (R11), X11             // c44178521b
10183	//TODO: VRSQRTPS X2, X11                // c4617852da or c57852da
10184	//TODO: VRSQRTPS X11, X11               // c4417852db
10185	//TODO: VRSQRTPS (BX), Y2               // c4e17c5213 or c5fc5213
10186	//TODO: VRSQRTPS (R11), Y2              // c4c17c5213
10187	//TODO: VRSQRTPS Y2, Y2                 // c4e17c52d2 or c5fc52d2
10188	//TODO: VRSQRTPS Y11, Y2                // c4c17c52d3
10189	//TODO: VRSQRTPS (BX), Y11              // c4617c521b or c57c521b
10190	//TODO: VRSQRTPS (R11), Y11             // c4417c521b
10191	//TODO: VRSQRTPS Y2, Y11                // c4617c52da or c57c52da
10192	//TODO: VRSQRTPS Y11, Y11               // c4417c52db
10193	//TODO: VRSQRTSS (BX), X9, X2           // c4e1325213 or c5b25213
10194	//TODO: VRSQRTSS (R11), X9, X2          // c4c1325213
10195	//TODO: VRSQRTSS X2, X9, X2             // c4e13252d2 or c5b252d2
10196	//TODO: VRSQRTSS X11, X9, X2            // c4c13252d3
10197	//TODO: VRSQRTSS (BX), X9, X11          // c46132521b or c532521b
10198	//TODO: VRSQRTSS (R11), X9, X11         // c44132521b
10199	//TODO: VRSQRTSS X2, X9, X11            // c4613252da or c53252da
10200	//TODO: VRSQRTSS X11, X9, X11           // c4413252db
10201	//TODO: VSHUFPD $7, (BX), X9, X2        // c4e131c61307 or c5b1c61307
10202	//TODO: VSHUFPD $7, (R11), X9, X2       // c4c131c61307
10203	//TODO: VSHUFPD $7, X2, X9, X2          // c4e131c6d207 or c5b1c6d207
10204	//TODO: VSHUFPD $7, X11, X9, X2         // c4c131c6d307
10205	//TODO: VSHUFPD $7, (BX), X9, X11       // c46131c61b07 or c531c61b07
10206	//TODO: VSHUFPD $7, (R11), X9, X11      // c44131c61b07
10207	//TODO: VSHUFPD $7, X2, X9, X11         // c46131c6da07 or c531c6da07
10208	//TODO: VSHUFPD $7, X11, X9, X11        // c44131c6db07
10209	//TODO: VSHUFPD $7, (BX), Y15, Y2       // c4e105c61307 or c585c61307
10210	//TODO: VSHUFPD $7, (R11), Y15, Y2      // c4c105c61307
10211	//TODO: VSHUFPD $7, Y2, Y15, Y2         // c4e105c6d207 or c585c6d207
10212	//TODO: VSHUFPD $7, Y11, Y15, Y2        // c4c105c6d307
10213	//TODO: VSHUFPD $7, (BX), Y15, Y11      // c46105c61b07 or c505c61b07
10214	//TODO: VSHUFPD $7, (R11), Y15, Y11     // c44105c61b07
10215	//TODO: VSHUFPD $7, Y2, Y15, Y11        // c46105c6da07 or c505c6da07
10216	//TODO: VSHUFPD $7, Y11, Y15, Y11       // c44105c6db07
10217	//TODO: VSHUFPS $7, (BX), X9, X2        // c4e130c61307 or c5b0c61307
10218	//TODO: VSHUFPS $7, (R11), X9, X2       // c4c130c61307
10219	//TODO: VSHUFPS $7, X2, X9, X2          // c4e130c6d207 or c5b0c6d207
10220	//TODO: VSHUFPS $7, X11, X9, X2         // c4c130c6d307
10221	//TODO: VSHUFPS $7, (BX), X9, X11       // c46130c61b07 or c530c61b07
10222	//TODO: VSHUFPS $7, (R11), X9, X11      // c44130c61b07
10223	//TODO: VSHUFPS $7, X2, X9, X11         // c46130c6da07 or c530c6da07
10224	//TODO: VSHUFPS $7, X11, X9, X11        // c44130c6db07
10225	//TODO: VSHUFPS $7, (BX), Y15, Y2       // c4e104c61307 or c584c61307
10226	//TODO: VSHUFPS $7, (R11), Y15, Y2      // c4c104c61307
10227	//TODO: VSHUFPS $7, Y2, Y15, Y2         // c4e104c6d207 or c584c6d207
10228	//TODO: VSHUFPS $7, Y11, Y15, Y2        // c4c104c6d307
10229	//TODO: VSHUFPS $7, (BX), Y15, Y11      // c46104c61b07 or c504c61b07
10230	//TODO: VSHUFPS $7, (R11), Y15, Y11     // c44104c61b07
10231	//TODO: VSHUFPS $7, Y2, Y15, Y11        // c46104c6da07 or c504c6da07
10232	//TODO: VSHUFPS $7, Y11, Y15, Y11       // c44104c6db07
10233	//TODO: VSQRTPD (BX), X2                // c4e1795113 or c5f95113
10234	//TODO: VSQRTPD (R11), X2               // c4c1795113
10235	//TODO: VSQRTPD X2, X2                  // c4e17951d2 or c5f951d2
10236	//TODO: VSQRTPD X11, X2                 // c4c17951d3
10237	//TODO: VSQRTPD (BX), X11               // c46179511b or c579511b
10238	//TODO: VSQRTPD (R11), X11              // c44179511b
10239	//TODO: VSQRTPD X2, X11                 // c4617951da or c57951da
10240	//TODO: VSQRTPD X11, X11                // c4417951db
10241	//TODO: VSQRTPD (BX), Y2                // c4e17d5113 or c5fd5113
10242	//TODO: VSQRTPD (R11), Y2               // c4c17d5113
10243	//TODO: VSQRTPD Y2, Y2                  // c4e17d51d2 or c5fd51d2
10244	//TODO: VSQRTPD Y11, Y2                 // c4c17d51d3
10245	//TODO: VSQRTPD (BX), Y11               // c4617d511b or c57d511b
10246	//TODO: VSQRTPD (R11), Y11              // c4417d511b
10247	//TODO: VSQRTPD Y2, Y11                 // c4617d51da or c57d51da
10248	//TODO: VSQRTPD Y11, Y11                // c4417d51db
10249	//TODO: VSQRTPS (BX), X2                // c4e1785113 or c5f85113
10250	//TODO: VSQRTPS (R11), X2               // c4c1785113
10251	//TODO: VSQRTPS X2, X2                  // c4e17851d2 or c5f851d2
10252	//TODO: VSQRTPS X11, X2                 // c4c17851d3
10253	//TODO: VSQRTPS (BX), X11               // c46178511b or c578511b
10254	//TODO: VSQRTPS (R11), X11              // c44178511b
10255	//TODO: VSQRTPS X2, X11                 // c4617851da or c57851da
10256	//TODO: VSQRTPS X11, X11                // c4417851db
10257	//TODO: VSQRTPS (BX), Y2                // c4e17c5113 or c5fc5113
10258	//TODO: VSQRTPS (R11), Y2               // c4c17c5113
10259	//TODO: VSQRTPS Y2, Y2                  // c4e17c51d2 or c5fc51d2
10260	//TODO: VSQRTPS Y11, Y2                 // c4c17c51d3
10261	//TODO: VSQRTPS (BX), Y11               // c4617c511b or c57c511b
10262	//TODO: VSQRTPS (R11), Y11              // c4417c511b
10263	//TODO: VSQRTPS Y2, Y11                 // c4617c51da or c57c51da
10264	//TODO: VSQRTPS Y11, Y11                // c4417c51db
10265	//TODO: VSQRTSD (BX), X9, X2            // c4e1335113 or c5b35113
10266	//TODO: VSQRTSD (R11), X9, X2           // c4c1335113
10267	//TODO: VSQRTSD X2, X9, X2              // c4e13351d2 or c5b351d2
10268	//TODO: VSQRTSD X11, X9, X2             // c4c13351d3
10269	//TODO: VSQRTSD (BX), X9, X11           // c46133511b or c533511b
10270	//TODO: VSQRTSD (R11), X9, X11          // c44133511b
10271	//TODO: VSQRTSD X2, X9, X11             // c4613351da or c53351da
10272	//TODO: VSQRTSD X11, X9, X11            // c4413351db
10273	//TODO: VSQRTSS (BX), X9, X2            // c4e1325113 or c5b25113
10274	//TODO: VSQRTSS (R11), X9, X2           // c4c1325113
10275	//TODO: VSQRTSS X2, X9, X2              // c4e13251d2 or c5b251d2
10276	//TODO: VSQRTSS X11, X9, X2             // c4c13251d3
10277	//TODO: VSQRTSS (BX), X9, X11           // c46132511b or c532511b
10278	//TODO: VSQRTSS (R11), X9, X11          // c44132511b
10279	//TODO: VSQRTSS X2, X9, X11             // c4613251da or c53251da
10280	//TODO: VSQRTSS X11, X9, X11            // c4413251db
10281	//TODO: VSTMXCSR (BX)                   // c4e178ae1b or c5f8ae1b
10282	//TODO: VSTMXCSR (R11)                  // c4c178ae1b
10283	//TODO: VSUBPD (BX), X9, X2             // c4e1315c13 or c5b15c13
10284	//TODO: VSUBPD (R11), X9, X2            // c4c1315c13
10285	//TODO: VSUBPD X2, X9, X2               // c4e1315cd2 or c5b15cd2
10286	//TODO: VSUBPD X11, X9, X2              // c4c1315cd3
10287	//TODO: VSUBPD (BX), X9, X11            // c461315c1b or c5315c1b
10288	//TODO: VSUBPD (R11), X9, X11           // c441315c1b
10289	//TODO: VSUBPD X2, X9, X11              // c461315cda or c5315cda
10290	//TODO: VSUBPD X11, X9, X11             // c441315cdb
10291	//TODO: VSUBPD (BX), Y15, Y2            // c4e1055c13 or c5855c13
10292	//TODO: VSUBPD (R11), Y15, Y2           // c4c1055c13
10293	//TODO: VSUBPD Y2, Y15, Y2              // c4e1055cd2 or c5855cd2
10294	//TODO: VSUBPD Y11, Y15, Y2             // c4c1055cd3
10295	//TODO: VSUBPD (BX), Y15, Y11           // c461055c1b or c5055c1b
10296	//TODO: VSUBPD (R11), Y15, Y11          // c441055c1b
10297	//TODO: VSUBPD Y2, Y15, Y11             // c461055cda or c5055cda
10298	//TODO: VSUBPD Y11, Y15, Y11            // c441055cdb
10299	//TODO: VSUBPS (BX), X9, X2             // c4e1305c13 or c5b05c13
10300	//TODO: VSUBPS (R11), X9, X2            // c4c1305c13
10301	//TODO: VSUBPS X2, X9, X2               // c4e1305cd2 or c5b05cd2
10302	//TODO: VSUBPS X11, X9, X2              // c4c1305cd3
10303	//TODO: VSUBPS (BX), X9, X11            // c461305c1b or c5305c1b
10304	//TODO: VSUBPS (R11), X9, X11           // c441305c1b
10305	//TODO: VSUBPS X2, X9, X11              // c461305cda or c5305cda
10306	//TODO: VSUBPS X11, X9, X11             // c441305cdb
10307	//TODO: VSUBPS (BX), Y15, Y2            // c4e1045c13 or c5845c13
10308	//TODO: VSUBPS (R11), Y15, Y2           // c4c1045c13
10309	//TODO: VSUBPS Y2, Y15, Y2              // c4e1045cd2 or c5845cd2
10310	//TODO: VSUBPS Y11, Y15, Y2             // c4c1045cd3
10311	//TODO: VSUBPS (BX), Y15, Y11           // c461045c1b or c5045c1b
10312	//TODO: VSUBPS (R11), Y15, Y11          // c441045c1b
10313	//TODO: VSUBPS Y2, Y15, Y11             // c461045cda or c5045cda
10314	//TODO: VSUBPS Y11, Y15, Y11            // c441045cdb
10315	//TODO: VSUBSD (BX), X9, X2             // c4e1335c13 or c5b35c13
10316	//TODO: VSUBSD (R11), X9, X2            // c4c1335c13
10317	//TODO: VSUBSD X2, X9, X2               // c4e1335cd2 or c5b35cd2
10318	//TODO: VSUBSD X11, X9, X2              // c4c1335cd3
10319	//TODO: VSUBSD (BX), X9, X11            // c461335c1b or c5335c1b
10320	//TODO: VSUBSD (R11), X9, X11           // c441335c1b
10321	//TODO: VSUBSD X2, X9, X11              // c461335cda or c5335cda
10322	//TODO: VSUBSD X11, X9, X11             // c441335cdb
10323	//TODO: VSUBSS (BX), X9, X2             // c4e1325c13 or c5b25c13
10324	//TODO: VSUBSS (R11), X9, X2            // c4c1325c13
10325	//TODO: VSUBSS X2, X9, X2               // c4e1325cd2 or c5b25cd2
10326	//TODO: VSUBSS X11, X9, X2              // c4c1325cd3
10327	//TODO: VSUBSS (BX), X9, X11            // c461325c1b or c5325c1b
10328	//TODO: VSUBSS (R11), X9, X11           // c441325c1b
10329	//TODO: VSUBSS X2, X9, X11              // c461325cda or c5325cda
10330	//TODO: VSUBSS X11, X9, X11             // c441325cdb
10331	//TODO: VTESTPD (BX), X2                // c4e2790f13
10332	//TODO: VTESTPD (R11), X2               // c4c2790f13
10333	//TODO: VTESTPD X2, X2                  // c4e2790fd2
10334	//TODO: VTESTPD X11, X2                 // c4c2790fd3
10335	//TODO: VTESTPD (BX), X11               // c462790f1b
10336	//TODO: VTESTPD (R11), X11              // c442790f1b
10337	//TODO: VTESTPD X2, X11                 // c462790fda
10338	//TODO: VTESTPD X11, X11                // c442790fdb
10339	//TODO: VTESTPD (BX), Y2                // c4e27d0f13
10340	//TODO: VTESTPD (R11), Y2               // c4c27d0f13
10341	//TODO: VTESTPD Y2, Y2                  // c4e27d0fd2
10342	//TODO: VTESTPD Y11, Y2                 // c4c27d0fd3
10343	//TODO: VTESTPD (BX), Y11               // c4627d0f1b
10344	//TODO: VTESTPD (R11), Y11              // c4427d0f1b
10345	//TODO: VTESTPD Y2, Y11                 // c4627d0fda
10346	//TODO: VTESTPD Y11, Y11                // c4427d0fdb
10347	//TODO: VTESTPS (BX), X2                // c4e2790e13
10348	//TODO: VTESTPS (R11), X2               // c4c2790e13
10349	//TODO: VTESTPS X2, X2                  // c4e2790ed2
10350	//TODO: VTESTPS X11, X2                 // c4c2790ed3
10351	//TODO: VTESTPS (BX), X11               // c462790e1b
10352	//TODO: VTESTPS (R11), X11              // c442790e1b
10353	//TODO: VTESTPS X2, X11                 // c462790eda
10354	//TODO: VTESTPS X11, X11                // c442790edb
10355	//TODO: VTESTPS (BX), Y2                // c4e27d0e13
10356	//TODO: VTESTPS (R11), Y2               // c4c27d0e13
10357	//TODO: VTESTPS Y2, Y2                  // c4e27d0ed2
10358	//TODO: VTESTPS Y11, Y2                 // c4c27d0ed3
10359	//TODO: VTESTPS (BX), Y11               // c4627d0e1b
10360	//TODO: VTESTPS (R11), Y11              // c4427d0e1b
10361	//TODO: VTESTPS Y2, Y11                 // c4627d0eda
10362	//TODO: VTESTPS Y11, Y11                // c4427d0edb
10363	//TODO: VUCOMISD (BX), X2               // c4e1792e13 or c5f92e13
10364	//TODO: VUCOMISD (R11), X2              // c4c1792e13
10365	//TODO: VUCOMISD X2, X2                 // c4e1792ed2 or c5f92ed2
10366	//TODO: VUCOMISD X11, X2                // c4c1792ed3
10367	//TODO: VUCOMISD (BX), X11              // c461792e1b or c5792e1b
10368	//TODO: VUCOMISD (R11), X11             // c441792e1b
10369	//TODO: VUCOMISD X2, X11                // c461792eda or c5792eda
10370	//TODO: VUCOMISD X11, X11               // c441792edb
10371	//TODO: VUCOMISS (BX), X2               // c4e1782e13 or c5f82e13
10372	//TODO: VUCOMISS (R11), X2              // c4c1782e13
10373	//TODO: VUCOMISS X2, X2                 // c4e1782ed2 or c5f82ed2
10374	//TODO: VUCOMISS X11, X2                // c4c1782ed3
10375	//TODO: VUCOMISS (BX), X11              // c461782e1b or c5782e1b
10376	//TODO: VUCOMISS (R11), X11             // c441782e1b
10377	//TODO: VUCOMISS X2, X11                // c461782eda or c5782eda
10378	//TODO: VUCOMISS X11, X11               // c441782edb
10379	//TODO: VUNPCKHPD (BX), X9, X2          // c4e1311513 or c5b11513
10380	//TODO: VUNPCKHPD (R11), X9, X2         // c4c1311513
10381	//TODO: VUNPCKHPD X2, X9, X2            // c4e13115d2 or c5b115d2
10382	//TODO: VUNPCKHPD X11, X9, X2           // c4c13115d3
10383	//TODO: VUNPCKHPD (BX), X9, X11         // c46131151b or c531151b
10384	//TODO: VUNPCKHPD (R11), X9, X11        // c44131151b
10385	//TODO: VUNPCKHPD X2, X9, X11           // c4613115da or c53115da
10386	//TODO: VUNPCKHPD X11, X9, X11          // c4413115db
10387	//TODO: VUNPCKHPD (BX), Y15, Y2         // c4e1051513 or c5851513
10388	//TODO: VUNPCKHPD (R11), Y15, Y2        // c4c1051513
10389	//TODO: VUNPCKHPD Y2, Y15, Y2           // c4e10515d2 or c58515d2
10390	//TODO: VUNPCKHPD Y11, Y15, Y2          // c4c10515d3
10391	//TODO: VUNPCKHPD (BX), Y15, Y11        // c46105151b or c505151b
10392	//TODO: VUNPCKHPD (R11), Y15, Y11       // c44105151b
10393	//TODO: VUNPCKHPD Y2, Y15, Y11          // c4610515da or c50515da
10394	//TODO: VUNPCKHPD Y11, Y15, Y11         // c4410515db
10395	//TODO: VUNPCKHPS (BX), X9, X2          // c4e1301513 or c5b01513
10396	//TODO: VUNPCKHPS (R11), X9, X2         // c4c1301513
10397	//TODO: VUNPCKHPS X2, X9, X2            // c4e13015d2 or c5b015d2
10398	//TODO: VUNPCKHPS X11, X9, X2           // c4c13015d3
10399	//TODO: VUNPCKHPS (BX), X9, X11         // c46130151b or c530151b
10400	//TODO: VUNPCKHPS (R11), X9, X11        // c44130151b
10401	//TODO: VUNPCKHPS X2, X9, X11           // c4613015da or c53015da
10402	//TODO: VUNPCKHPS X11, X9, X11          // c4413015db
10403	//TODO: VUNPCKHPS (BX), Y15, Y2         // c4e1041513 or c5841513
10404	//TODO: VUNPCKHPS (R11), Y15, Y2        // c4c1041513
10405	//TODO: VUNPCKHPS Y2, Y15, Y2           // c4e10415d2 or c58415d2
10406	//TODO: VUNPCKHPS Y11, Y15, Y2          // c4c10415d3
10407	//TODO: VUNPCKHPS (BX), Y15, Y11        // c46104151b or c504151b
10408	//TODO: VUNPCKHPS (R11), Y15, Y11       // c44104151b
10409	//TODO: VUNPCKHPS Y2, Y15, Y11          // c4610415da or c50415da
10410	//TODO: VUNPCKHPS Y11, Y15, Y11         // c4410415db
10411	//TODO: VUNPCKLPD (BX), X9, X2          // c4e1311413 or c5b11413
10412	//TODO: VUNPCKLPD (R11), X9, X2         // c4c1311413
10413	//TODO: VUNPCKLPD X2, X9, X2            // c4e13114d2 or c5b114d2
10414	//TODO: VUNPCKLPD X11, X9, X2           // c4c13114d3
10415	//TODO: VUNPCKLPD (BX), X9, X11         // c46131141b or c531141b
10416	//TODO: VUNPCKLPD (R11), X9, X11        // c44131141b
10417	//TODO: VUNPCKLPD X2, X9, X11           // c4613114da or c53114da
10418	//TODO: VUNPCKLPD X11, X9, X11          // c4413114db
10419	//TODO: VUNPCKLPD (BX), Y15, Y2         // c4e1051413 or c5851413
10420	//TODO: VUNPCKLPD (R11), Y15, Y2        // c4c1051413
10421	//TODO: VUNPCKLPD Y2, Y15, Y2           // c4e10514d2 or c58514d2
10422	//TODO: VUNPCKLPD Y11, Y15, Y2          // c4c10514d3
10423	//TODO: VUNPCKLPD (BX), Y15, Y11        // c46105141b or c505141b
10424	//TODO: VUNPCKLPD (R11), Y15, Y11       // c44105141b
10425	//TODO: VUNPCKLPD Y2, Y15, Y11          // c4610514da or c50514da
10426	//TODO: VUNPCKLPD Y11, Y15, Y11         // c4410514db
10427	//TODO: VUNPCKLPS (BX), X9, X2          // c4e1301413 or c5b01413
10428	//TODO: VUNPCKLPS (R11), X9, X2         // c4c1301413
10429	//TODO: VUNPCKLPS X2, X9, X2            // c4e13014d2 or c5b014d2
10430	//TODO: VUNPCKLPS X11, X9, X2           // c4c13014d3
10431	//TODO: VUNPCKLPS (BX), X9, X11         // c46130141b or c530141b
10432	//TODO: VUNPCKLPS (R11), X9, X11        // c44130141b
10433	//TODO: VUNPCKLPS X2, X9, X11           // c4613014da or c53014da
10434	//TODO: VUNPCKLPS X11, X9, X11          // c4413014db
10435	//TODO: VUNPCKLPS (BX), Y15, Y2         // c4e1041413 or c5841413
10436	//TODO: VUNPCKLPS (R11), Y15, Y2        // c4c1041413
10437	//TODO: VUNPCKLPS Y2, Y15, Y2           // c4e10414d2 or c58414d2
10438	//TODO: VUNPCKLPS Y11, Y15, Y2          // c4c10414d3
10439	//TODO: VUNPCKLPS (BX), Y15, Y11        // c46104141b or c504141b
10440	//TODO: VUNPCKLPS (R11), Y15, Y11       // c44104141b
10441	//TODO: VUNPCKLPS Y2, Y15, Y11          // c4610414da or c50414da
10442	//TODO: VUNPCKLPS Y11, Y15, Y11         // c4410414db
10443	//TODO: VXORPD (BX), X9, X2             // c4e1315713 or c5b15713
10444	//TODO: VXORPD (R11), X9, X2            // c4c1315713
10445	//TODO: VXORPD X2, X9, X2               // c4e13157d2 or c5b157d2
10446	//TODO: VXORPD X11, X9, X2              // c4c13157d3
10447	//TODO: VXORPD (BX), X9, X11            // c46131571b or c531571b
10448	//TODO: VXORPD (R11), X9, X11           // c44131571b
10449	//TODO: VXORPD X2, X9, X11              // c4613157da or c53157da
10450	//TODO: VXORPD X11, X9, X11             // c4413157db
10451	//TODO: VXORPD (BX), Y15, Y2            // c4e1055713 or c5855713
10452	//TODO: VXORPD (R11), Y15, Y2           // c4c1055713
10453	//TODO: VXORPD Y2, Y15, Y2              // c4e10557d2 or c58557d2
10454	//TODO: VXORPD Y11, Y15, Y2             // c4c10557d3
10455	//TODO: VXORPD (BX), Y15, Y11           // c46105571b or c505571b
10456	//TODO: VXORPD (R11), Y15, Y11          // c44105571b
10457	//TODO: VXORPD Y2, Y15, Y11             // c4610557da or c50557da
10458	//TODO: VXORPD Y11, Y15, Y11            // c4410557db
10459	//TODO: VXORPS (BX), X9, X2             // c4e1305713 or c5b05713
10460	//TODO: VXORPS (R11), X9, X2            // c4c1305713
10461	//TODO: VXORPS X2, X9, X2               // c4e13057d2 or c5b057d2
10462	//TODO: VXORPS X11, X9, X2              // c4c13057d3
10463	//TODO: VXORPS (BX), X9, X11            // c46130571b or c530571b
10464	//TODO: VXORPS (R11), X9, X11           // c44130571b
10465	//TODO: VXORPS X2, X9, X11              // c4613057da or c53057da
10466	//TODO: VXORPS X11, X9, X11             // c4413057db
10467	//TODO: VXORPS (BX), Y15, Y2            // c4e1045713 or c5845713
10468	//TODO: VXORPS (R11), Y15, Y2           // c4c1045713
10469	//TODO: VXORPS Y2, Y15, Y2              // c4e10457d2 or c58457d2
10470	//TODO: VXORPS Y11, Y15, Y2             // c4c10457d3
10471	//TODO: VXORPS (BX), Y15, Y11           // c46104571b or c504571b
10472	//TODO: VXORPS (R11), Y15, Y11          // c44104571b
10473	//TODO: VXORPS Y2, Y15, Y11             // c4610457da or c50457da
10474	//TODO: VXORPS Y11, Y15, Y11            // c4410457db
10475	//TODO: VZEROALL                        // c4e17c77 or c5fc77
10476	VZEROUPPER                              // c4e17877 or c5f877
10477	WBINVD                                  // 0f09
10478	//TODO: WRFSBASE DX                     // f30faed2 or f3480faed2
10479	//TODO: WRFSBASE R11                    // f3410faed3 or f3490faed3
10480	//TODO: WRGSBASE DX                     // f30faeda or f3480faeda
10481	//TODO: WRGSBASE R11                    // f3410faedb or f3490faedb
10482	WRMSR                                   // 0f30
10483	//TODO: WRPKRU                          // 0f01ef
10484	XABORT $7                               // c6f807
10485	XADDW DX, (BX)                          // 660fc113
10486	XADDW R11, (BX)                         // 66440fc11b
10487	XADDW DX, (R11)                         // 66410fc113
10488	XADDW R11, (R11)                        // 66450fc11b
10489	XADDW DX, DX                            // 660fc1d2
10490	XADDW R11, DX                           // 66440fc1da
10491	XADDW DX, R11                           // 66410fc1d3
10492	XADDW R11, R11                          // 66450fc1db
10493	XADDL DX, (BX)                          // 0fc113
10494	XADDL R11, (BX)                         // 440fc11b
10495	XADDL DX, (R11)                         // 410fc113
10496	XADDL R11, (R11)                        // 450fc11b
10497	XADDL DX, DX                            // 0fc1d2
10498	XADDL R11, DX                           // 440fc1da
10499	XADDL DX, R11                           // 410fc1d3
10500	XADDL R11, R11                          // 450fc1db
10501	XADDQ DX, (BX)                          // 480fc113
10502	XADDQ R11, (BX)                         // 4c0fc11b
10503	XADDQ DX, (R11)                         // 490fc113
10504	XADDQ R11, (R11)                        // 4d0fc11b
10505	XADDQ DX, DX                            // 480fc1d2
10506	XADDQ R11, DX                           // 4c0fc1da
10507	XADDQ DX, R11                           // 490fc1d3
10508	XADDQ R11, R11                          // 4d0fc1db
10509	XADDB DL, (BX)                          // 0fc013
10510	XADDB R11, (BX)                         // 440fc01b
10511	XADDB DL, (R11)                         // 410fc013
10512	XADDB R11, (R11)                        // 450fc01b
10513	XADDB DL, DL                            // 0fc0d2
10514	XADDB R11, DL                           // 440fc0da
10515	XADDB DL, R11                           // 410fc0d3
10516	XADDB R11, R11                          // 450fc0db
10517	//TODO: XBEGIN .+$0x1122                // 66c7f82211
10518	//TODO: XBEGIN .+$0x11223344            // c7f844332211
10519	XCHGW DX, (BX)                          // 668713
10520	XCHGW R11, (BX)                         // 6644871b
10521	XCHGW DX, (R11)                         // 66418713
10522	XCHGW R11, (R11)                        // 6645871b
10523	XCHGW DX, DX                            // 6687d2
10524	XCHGW R11, DX                           // 664487da
10525	XCHGW DX, R11                           // 664187d3
10526	XCHGW R11, R11                          // 664587db
10527	XCHGL DX, (BX)                          // 8713
10528	XCHGL R11, (BX)                         // 44871b
10529	XCHGL DX, (R11)                         // 418713
10530	XCHGL R11, (R11)                        // 45871b
10531	XCHGL DX, DX                            // 87d2
10532	XCHGL R11, DX                           // 4487da
10533	XCHGL DX, R11                           // 4187d3
10534	XCHGL R11, R11                          // 4587db
10535	XCHGQ DX, (BX)                          // 488713
10536	XCHGQ R11, (BX)                         // 4c871b
10537	XCHGQ DX, (R11)                         // 498713
10538	XCHGQ R11, (R11)                        // 4d871b
10539	XCHGQ DX, DX                            // 4887d2
10540	XCHGQ R11, DX                           // 4c87da
10541	XCHGQ DX, R11                           // 4987d3
10542	XCHGQ R11, R11                          // 4d87db
10543	XCHGB DL, (BX)                          // 8613
10544	XCHGB R11, (BX)                         // 44861b
10545	XCHGB DL, (R11)                         // 418613
10546	XCHGB R11, (R11)                        // 45861b
10547	XCHGB DL, DL                            // 86d2
10548	XCHGB R11, DL                           // 4486da
10549	XCHGB DL, R11                           // 4186d3
10550	XCHGB R11, R11                          // 4586db
10551	XCHGW AX, DX                            // 6692
10552	XCHGW AX, R11                           // 664193
10553	XCHGL AX, DX                            // 92
10554	XCHGL AX, R11                           // 4193
10555	XCHGQ AX, DX                            // 4892
10556	XCHGQ AX, R11                           // 4993
10557	XEND                                    // 0f01d5
10558	XGETBV                                  // 0f01d0
10559	XLAT                                    // d7
10560	XORB $7, AL                             // 3407
10561	XORW $61731, AX                         // 663523f1
10562	XORL $4045620583, AX                    // 35674523f1
10563	XORQ $-249346713, AX                    // 4835674523f1
10564	XORW $61731, (BX)                       // 66813323f1
10565	XORW $61731, (R11)                      // 6641813323f1
10566	XORW $61731, DX                         // 6681f223f1
10567	XORW $61731, R11                        // 664181f323f1
10568	XORW $7, (BX)                           // 66833307
10569	XORW $7, (R11)                          // 6641833307
10570	XORW $7, DX                             // 6683f207
10571	XORW $7, R11                            // 664183f307
10572	XORW DX, (BX)                           // 663113
10573	XORW R11, (BX)                          // 6644311b
10574	XORW DX, (R11)                          // 66413113
10575	XORW R11, (R11)                         // 6645311b
10576	XORW DX, DX                             // 6631d2 or 6633d2
10577	XORW R11, DX                            // 664431da or 664133d3
10578	XORW DX, R11                            // 664131d3 or 664433da
10579	XORW R11, R11                           // 664531db or 664533db
10580	XORL $4045620583, (BX)                  // 8133674523f1
10581	XORL $4045620583, (R11)                 // 418133674523f1
10582	XORL $4045620583, DX                    // 81f2674523f1
10583	XORL $4045620583, R11                   // 4181f3674523f1
10584	XORL $7, (BX)                           // 833307
10585	XORL $7, (R11)                          // 41833307
10586	XORL $7, DX                             // 83f207
10587	XORL $7, R11                            // 4183f307
10588	XORL DX, (BX)                           // 3113
10589	XORL R11, (BX)                          // 44311b
10590	XORL DX, (R11)                          // 413113
10591	XORL R11, (R11)                         // 45311b
10592	XORL DX, DX                             // 31d2 or 33d2
10593	XORL R11, DX                            // 4431da or 4133d3
10594	XORL DX, R11                            // 4131d3 or 4433da
10595	XORL R11, R11                           // 4531db or 4533db
10596	XORQ $-249346713, (BX)                  // 488133674523f1
10597	XORQ $-249346713, (R11)                 // 498133674523f1
10598	XORQ $-249346713, DX                    // 4881f2674523f1
10599	XORQ $-249346713, R11                   // 4981f3674523f1
10600	XORQ $7, (BX)                           // 48833307
10601	XORQ $7, (R11)                          // 49833307
10602	XORQ $7, DX                             // 4883f207
10603	XORQ $7, R11                            // 4983f307
10604	XORQ DX, (BX)                           // 483113
10605	XORQ R11, (BX)                          // 4c311b
10606	XORQ DX, (R11)                          // 493113
10607	XORQ R11, (R11)                         // 4d311b
10608	XORQ DX, DX                             // 4831d2 or 4833d2
10609	XORQ R11, DX                            // 4c31da or 4933d3
10610	XORQ DX, R11                            // 4931d3 or 4c33da
10611	XORQ R11, R11                           // 4d31db or 4d33db
10612	XORB $7, (BX)                           // 803307
10613	XORB $7, (R11)                          // 41803307
10614	XORB $7, DL                             // 80f207
10615	XORB $7, R11                            // 4180f307
10616	XORB DL, (BX)                           // 3013
10617	XORB R11, (BX)                          // 44301b
10618	XORB DL, (R11)                          // 413013
10619	XORB R11, (R11)                         // 45301b
10620	XORB DL, DL                             // 30d2 or 32d2
10621	XORB R11, DL                            // 4430da or 4132d3
10622	XORB DL, R11                            // 4130d3 or 4432da
10623	XORB R11, R11                           // 4530db or 4532db
10624	XORW (BX), DX                           // 663313
10625	XORW (R11), DX                          // 66413313
10626	XORW (BX), R11                          // 6644331b
10627	XORW (R11), R11                         // 6645331b
10628	XORL (BX), DX                           // 3313
10629	XORL (R11), DX                          // 413313
10630	XORL (BX), R11                          // 44331b
10631	XORL (R11), R11                         // 45331b
10632	XORQ (BX), DX                           // 483313
10633	XORQ (R11), DX                          // 493313
10634	XORQ (BX), R11                          // 4c331b
10635	XORQ (R11), R11                         // 4d331b
10636	XORB (BX), DL                           // 3213
10637	XORB (R11), DL                          // 413213
10638	XORB (BX), R11                          // 44321b
10639	XORB (R11), R11                         // 45321b
10640	XORPD (BX), X2                          // 660f5713
10641	XORPD (R11), X2                         // 66410f5713
10642	XORPD X2, X2                            // 660f57d2
10643	XORPD X11, X2                           // 66410f57d3
10644	XORPD (BX), X11                         // 66440f571b
10645	XORPD (R11), X11                        // 66450f571b
10646	XORPD X2, X11                           // 66440f57da
10647	XORPD X11, X11                          // 66450f57db
10648	XORPS (BX), X2                          // 0f5713
10649	XORPS (R11), X2                         // 410f5713
10650	XORPS X2, X2                            // 0f57d2
10651	XORPS X11, X2                           // 410f57d3
10652	XORPS (BX), X11                         // 440f571b
10653	XORPS (R11), X11                        // 450f571b
10654	XORPS X2, X11                           // 440f57da
10655	XORPS X11, X11                          // 450f57db
10656	//TODO: XRSTOR (BX)                     // 0fae2b
10657	//TODO: XRSTOR (R11)                    // 410fae2b
10658	//TODO: XRSTOR64 (BX)                   // 480fae2b
10659	//TODO: XRSTOR64 (R11)                  // 490fae2b
10660	//TODO: XRSTORS (BX)                    // 0fc71b
10661	//TODO: XRSTORS (R11)                   // 410fc71b
10662	//TODO: XRSTORS64 (BX)                  // 480fc71b
10663	//TODO: XRSTORS64 (R11)                 // 490fc71b
10664	//TODO: XSAVE (BX)                      // 0fae23
10665	//TODO: XSAVE (R11)                     // 410fae23
10666	//TODO: XSAVE64 (BX)                    // 480fae23
10667	//TODO: XSAVE64 (R11)                   // 490fae23
10668	//TODO: XSAVEC (BX)                     // 0fc723
10669	//TODO: XSAVEC (R11)                    // 410fc723
10670	//TODO: XSAVEC64 (BX)                   // 480fc723
10671	//TODO: XSAVEC64 (R11)                  // 490fc723
10672	//TODO: XSAVEOPT (BX)                   // 0fae33
10673	//TODO: XSAVEOPT (R11)                  // 410fae33
10674	//TODO: XSAVEOPT64 (BX)                 // 480fae33
10675	//TODO: XSAVEOPT64 (R11)                // 490fae33
10676	//TODO: XSAVES (BX)                     // 0fc72b
10677	//TODO: XSAVES (R11)                    // 410fc72b
10678	//TODO: XSAVES64 (BX)                   // 480fc72b
10679	//TODO: XSAVES64 (R11)                  // 490fc72b
10680	//TODO: XSETBV                          // 0f01d1
10681	XTEST                                   // 0f01d6
10682	RET
10683