blob: 387eb79df98804d053e8b24c96926ef457bdc653 [file] [log] [blame]
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08001/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|*Assembly Writer Source Fragment *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* *|
7\*===----------------------------------------------------------------------===*/
8
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +08009/* Capstone Disassembly Engine, http://www.capstone-engine.org */
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013> */
11
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012/// printInstruction - This method is automatically generated by tablegen
13/// from the instruction set description.
Nguyen Anh Quynhe51e2272014-01-12 20:27:54 +080014static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI)
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080015{
16 static const uint32_t OpInfo[] = {
17 0U, // PHI
18 0U, // INLINEASM
19 0U, // PROLOG_LABEL
20 0U, // EH_LABEL
21 0U, // GC_LABEL
22 0U, // KILL
23 0U, // EXTRACT_SUBREG
24 0U, // INSERT_SUBREG
25 0U, // IMPLICIT_DEF
26 0U, // SUBREG_TO_REG
27 0U, // COPY_TO_REGCLASS
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080028 11661U, // DBG_VALUE
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080029 0U, // REG_SEQUENCE
30 0U, // COPY
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080031 11654U, // BUNDLE
32 11726U, // LIFETIME_START
33 11641U, // LIFETIME_END
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080034 0U, // STACKMAP
35 0U, // PATCHPOINT
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080036 11741U, // AAA
37 20100U, // AAD8i8
38 22477U, // AAM8i8
39 12422U, // AAS
40 12430U, // ABS_F
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080041 0U, // ABS_Fp32
42 0U, // ABS_Fp64
43 0U, // ABS_Fp80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080044 11356U, // ACQUIRE_MOV16rm
45 11356U, // ACQUIRE_MOV32rm
46 11356U, // ACQUIRE_MOV64rm
47 11356U, // ACQUIRE_MOV8rm
48 26077U, // ADC16i16
49 1084996U, // ADC16mi
50 1084996U, // ADC16mi8
51 1084996U, // ADC16mr
52 35704388U, // ADC16ri
53 35704388U, // ADC16ri8
54 3198532U, // ADC16rm
55 35704388U, // ADC16rr
56 68177476U, // ADC16rr_REV
57 26213U, // ADC32i32
58 1117764U, // ADC32mi
59 1117764U, // ADC32mi8
60 1117764U, // ADC32mr
61 35704388U, // ADC32ri
62 35704388U, // ADC32ri8
63 4247108U, // ADC32rm
64 35704388U, // ADC32rr
65 68177476U, // ADC32rr_REV
66 26361U, // ADC64i32
67 1134148U, // ADC64mi32
68 1134148U, // ADC64mi8
69 1134148U, // ADC64mr
70 35704388U, // ADC64ri32
71 35704388U, // ADC64ri8
72 5295684U, // ADC64rm
73 35704388U, // ADC64rr
74 68177476U, // ADC64rr_REV
75 25975U, // ADC8i8
76 1150532U, // ADC8mi
77 1150532U, // ADC8mr
78 35704388U, // ADC8ri
79 6344260U, // ADC8rm
80 35704388U, // ADC8rr
81 68177476U, // ADC8rr_REV
82 101737568U, // ADCX32rm
83 135292000U, // ADCX32rr
84 168846432U, // ADCX64rm
85 135292000U, // ADCX64rr
86 26086U, // ADD16i16
87 1085151U, // ADD16mi
88 1085151U, // ADD16mi8
89 1085151U, // ADD16mr
90 35704543U, // ADD16ri
91 35704543U, // ADD16ri8
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080092 0U, // ADD16ri8_DB
93 0U, // ADD16ri_DB
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080094 3198687U, // ADD16rm
95 35704543U, // ADD16rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080096 0U, // ADD16rr_DB
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080097 68177631U, // ADD16rr_REV
98 26223U, // ADD32i32
99 1117919U, // ADD32mi
100 1117919U, // ADD32mi8
101 1117919U, // ADD32mr
102 35704543U, // ADD32ri
103 35704543U, // ADD32ri8
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +0800104 0U, // ADD32ri8_DB
105 0U, // ADD32ri_DB
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +0800106 4247263U, // ADD32rm
107 35704543U, // ADD32rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +0800108 0U, // ADD32rr_DB
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +0800109 68177631U, // ADD32rr_REV
110 26371U, // ADD64i32
111 1134303U, // ADD64mi32
112 1134303U, // ADD64mi8
113 1134303U, // ADD64mr
114 35704543U, // ADD64ri32
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +0800115 0U, // ADD64ri32_DB
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +0800116 35704543U, // ADD64ri8
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +0800117 0U, // ADD64ri8_DB
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +0800118 5295839U, // ADD64rm
119 35704543U, // ADD64rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +0800120 0U, // ADD64rr_DB
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +0800121 68177631U, // ADD64rr_REV
122 25984U, // ADD8i8
123 1150687U, // ADD8mi
124 1150687U, // ADD8mr
125 35704543U, // ADD8ri
126 6344415U, // ADD8rm
127 35704543U, // ADD8rr
128 68177631U, // ADD8rr_REV
129 202395979U, // ADDPDrm
130 68178251U, // ADDPDrr
131 202399192U, // ADDPSrm
132 68181464U, // ADDPSrr
133 235951018U, // ADDSDrm
134 235951018U, // ADDSDrm_Int
135 68178858U, // ADDSDrr
136 68178858U, // ADDSDrr_Int
137 269508662U, // ADDSSrm
138 269508662U, // ADDSSrm_Int
139 68182070U, // ADDSSrr
140 68182070U, // ADDSSrr_Int
141 202395914U, // ADDSUBPDrm
142 68178186U, // ADDSUBPDrr
143 202399127U, // ADDSUBPSrm
144 68181399U, // ADDSUBPSrr
145 118494U, // ADD_F32m
146 134878U, // ADD_F64m
147 36580U, // ADD_FI16m
148 69348U, // ADD_FI32m
149 22622U, // ADD_FPrST0
150 20190U, // ADD_FST0r
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +0800151 0U, // ADD_Fp32
152 0U, // ADD_Fp32m
153 0U, // ADD_Fp64
154 0U, // ADD_Fp64m
155 0U, // ADD_Fp64m32
156 0U, // ADD_Fp80
157 0U, // ADD_Fp80m32
158 0U, // ADD_Fp80m64
159 0U, // ADD_FpI16m32
160 0U, // ADD_FpI16m64
161 0U, // ADD_FpI16m80
162 0U, // ADD_FpI32m32
163 0U, // ADD_FpI32m64
164 0U, // ADD_FpI32m80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +0800165 7360222U, // ADD_FrST0
166 11680U, // ADJCALLSTACKDOWN32
167 11680U, // ADJCALLSTACKDOWN64
168 11698U, // ADJCALLSTACKUP32
169 11698U, // ADJCALLSTACKUP64
170 101737586U, // ADOX32rm
171 135292018U, // ADOX32rr
172 168846450U, // ADOX64rm
173 135292018U, // ADOX64rr
174 303063396U, // AESDECLASTrm
175 68182372U, // AESDECLASTrr
176 303058506U, // AESDECrm
177 68177482U, // AESDECrr
178 303063409U, // AESENCLASTrm
179 68182385U, // AESENCLASTrr
180 303058546U, // AESENCrm
181 68177522U, // AESENCrr
182 336612969U, // AESIMCrm
183 135286377U, // AESIMCrr
184 2484101521U, // AESKEYGENASSIST128rm
185 2282774929U, // AESKEYGENASSIST128rr
186 26095U, // AND16i16
187 1085355U, // AND16mi
188 1085355U, // AND16mi8
189 1085355U, // AND16mr
190 35704747U, // AND16ri
191 35704747U, // AND16ri8
192 3198891U, // AND16rm
193 35704747U, // AND16rr
194 68177835U, // AND16rr_REV
195 26233U, // AND32i32
196 1118123U, // AND32mi
197 1118123U, // AND32mi8
198 1118123U, // AND32mr
199 35704747U, // AND32ri
200 35704747U, // AND32ri8
201 4247467U, // AND32rm
202 35704747U, // AND32rr
203 68177835U, // AND32rr_REV
204 26381U, // AND64i32
205 1134507U, // AND64mi32
206 1134507U, // AND64mi8
207 1134507U, // AND64mr
208 35704747U, // AND64ri32
209 35704747U, // AND64ri8
210 5296043U, // AND64rm
211 35704747U, // AND64rr
212 68177835U, // AND64rr_REV
213 25993U, // AND8i8
214 1150891U, // AND8mi
215 1150891U, // AND8mr
216 35704747U, // AND8ri
217 6344619U, // AND8rm
218 35704747U, // AND8rr
219 68177835U, // AND8rr_REV
220 2282772488U, // ANDN32rm
221 2282772488U, // ANDN32rr
222 2282772488U, // ANDN64rm
223 2282772488U, // ANDN64rr
224 202396161U, // ANDNPDrm
225 68178433U, // ANDNPDrr
226 202399386U, // ANDNPSrm
227 68181658U, // ANDNPSrr
228 202396025U, // ANDPDrm
229 68178297U, // ANDPDrr
230 202399238U, // ANDPSrm
231 68181510U, // ANDPSrr
232 1087376U, // ARPL16mr
233 135288720U, // ARPL16rr
234 10258U, // ATOMADD6432
235 11038U, // ATOMAND16
236 10471U, // ATOMAND32
237 10725U, // ATOMAND64
238 10279U, // ATOMAND6432
239 11192U, // ATOMAND8
240 11153U, // ATOMMAX16
241 10686U, // ATOMMAX32
242 10999U, // ATOMMAX64
243 10428U, // ATOMMAX6432
244 11319U, // ATOMMAX8
245 11077U, // ATOMMIN16
246 10571U, // ATOMMIN32
247 10884U, // ATOMMIN64
248 10322U, // ATOMMIN6432
249 11229U, // ATOMMIN8
250 11057U, // ATOMNAND16
251 10490U, // ATOMNAND32
252 10744U, // ATOMNAND64
253 10300U, // ATOMNAND6432
254 11210U, // ATOMNAND8
255 11116U, // ATOMOR16
256 10649U, // ATOMOR32
257 10962U, // ATOMOR64
258 10387U, // ATOMOR6432
259 11284U, // ATOMOR8
260 10237U, // ATOMSUB6432
261 10365U, // ATOMSWAP6432
262 11172U, // ATOMUMAX16
263 10705U, // ATOMUMAX32
264 11018U, // ATOMUMAX64
265 10449U, // ATOMUMAX6432
266 11337U, // ATOMUMAX8
267 11096U, // ATOMUMIN16
268 10590U, // ATOMUMIN32
269 10903U, // ATOMUMIN64
270 10343U, // ATOMUMIN6432
271 11247U, // ATOMUMIN8
272 11134U, // ATOMXOR16
273 10667U, // ATOMXOR32
274 10980U, // ATOMXOR64
275 10407U, // ATOMXOR6432
276 11301U, // ATOMXOR8
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +0800277 0U, // AVX2_SETALLONES
278 0U, // AVX512_512_SET0
279 0U, // AVX_SET0
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +0800280 2249219074U, // BEXTR32rm
281 2282773506U, // BEXTR32rr
282 2316327938U, // BEXTR64rm
283 2282773506U, // BEXTR64rr
284 2249219074U, // BEXTRI32mi
285 2282773506U, // BEXTRI32ri
286 2316327938U, // BEXTRI64mi
287 2282773506U, // BEXTRI64ri
288 101734265U, // BLCFILL32rm
289 135288697U, // BLCFILL32rr
290 168843129U, // BLCFILL64rm
291 135288697U, // BLCFILL64rr
292 101734051U, // BLCI32rm
293 135288483U, // BLCI32rr
294 168842915U, // BLCI64rm
295 135288483U, // BLCI64rr
296 101731922U, // BLCIC32rm
297 135286354U, // BLCIC32rr
298 168840786U, // BLCIC64rm
299 135286354U, // BLCIC64rr
300 101734221U, // BLCMSK32rm
301 135288653U, // BLCMSK32rr
302 168843085U, // BLCMSK64rm
303 135288653U, // BLCMSK64rr
304 101735456U, // BLCS32rm
305 135289888U, // BLCS32rr
306 168844320U, // BLCS64rm
307 135289888U, // BLCS64rr
308 2349879681U, // BLENDPDrmi
309 2215661953U, // BLENDPDrri
310 2349882894U, // BLENDPSrmi
311 2215665166U, // BLENDPSrri
312 202396257U, // BLENDVPDrm0
313 68178529U, // BLENDVPDrr0
314 202399523U, // BLENDVPSrm0
315 68181795U, // BLENDVPSrr0
316 101734274U, // BLSFILL32rm
317 135288706U, // BLSFILL32rr
318 168843138U, // BLSFILL64rm
319 135288706U, // BLSFILL64rr
320 101734207U, // BLSI32rm
321 135288639U, // BLSI32rr
322 168843071U, // BLSI64rm
323 135288639U, // BLSI64rr
324 101731929U, // BLSIC32rm
325 135286361U, // BLSIC32rr
326 168840793U, // BLSIC64rm
327 135286361U, // BLSIC64rr
328 101734229U, // BLSMSK32rm
329 135288661U, // BLSMSK32rr
330 168843093U, // BLSMSK64rm
331 135288661U, // BLSMSK64rr
332 101735405U, // BLSR32rm
333 135289837U, // BLSR32rr
334 168844269U, // BLSR64rm
335 135289837U, // BLSR64rr
336 370167745U, // BOUNDS16rm
337 101732289U, // BOUNDS32rm
338 370169392U, // BSF16rm
339 135288368U, // BSF16rr
340 101733936U, // BSF32rm
341 135288368U, // BSF32rr
342 168842800U, // BSF64rm
343 135288368U, // BSF64rr
344 370170836U, // BSR16rm
345 135289812U, // BSR16rr
346 101735380U, // BSR32rm
347 135289812U, // BSR32rr
348 168844244U, // BSR64rm
349 135289812U, // BSR64rr
350 22601U, // BSWAP32r
351 22601U, // BSWAP64r
352 1089770U, // BT16mi8
353 1089770U, // BT16mr
354 135291114U, // BT16ri8
355 135291114U, // BT16rr
356 1122538U, // BT32mi8
357 1122538U, // BT32mr
358 135291114U, // BT32ri8
359 135291114U, // BT32rr
360 1138922U, // BT64mi8
361 1138922U, // BT64mr
362 135291114U, // BT64ri8
363 135291114U, // BT64rr
364 1085055U, // BTC16mi8
365 1085055U, // BTC16mr
366 135286399U, // BTC16ri8
367 135286399U, // BTC16rr
368 1117823U, // BTC32mi8
369 1117823U, // BTC32mr
370 135286399U, // BTC32ri8
371 135286399U, // BTC32rr
372 1134207U, // BTC64mi8
373 1134207U, // BTC64mr
374 135286399U, // BTC64ri8
375 135286399U, // BTC64rr
376 1088499U, // BTR16mi8
377 1088499U, // BTR16mr
378 135289843U, // BTR16ri8
379 135289843U, // BTR16rr
380 1121267U, // BTR32mi8
381 1121267U, // BTR32mr
382 135289843U, // BTR32ri8
383 135289843U, // BTR32rr
384 1137651U, // BTR64mi8
385 1137651U, // BTR64mr
386 135289843U, // BTR64ri8
387 135289843U, // BTR64rr
388 1089752U, // BTS16mi8
389 1089752U, // BTS16mr
390 135291096U, // BTS16ri8
391 135291096U, // BTS16rr
392 1122520U, // BTS32mi8
393 1122520U, // BTS32mr
394 135291096U, // BTS32ri8
395 135291096U, // BTS32rr
396 1138904U, // BTS64mi8
397 1138904U, // BTS64mr
398 135291096U, // BTS64ri8
399 135291096U, // BTS64rr
400 2249217705U, // BZHI32rm
401 2282772137U, // BZHI32rr
402 2316326569U, // BZHI64rm
403 2282772137U, // BZHI64rr
404 38771U, // CALL16m
405 22387U, // CALL16r
406 71539U, // CALL32m
407 22387U, // CALL32r
408 87923U, // CALL64m
409 153459U, // CALL64pcrel32
410 22387U, // CALL64r
411 153459U, // CALLpcrel16
412 153459U, // CALLpcrel32
413 12703U, // CBW
414 12323U, // CDQ
415 11997U, // CDQE
416 12510U, // CHS_F
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +0800417 0U, // CHS_Fp32
418 0U, // CHS_Fp64
419 0U, // CHS_Fp80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +0800420 11810U, // CLAC
421 11842U, // CLC
422 11892U, // CLD
423 104084U, // CLFLUSH
424 12081U, // CLGI
425 12091U, // CLI
426 12594U, // CLTS
427 11846U, // CMC
428 403721415U, // CMOVA16rm
429 68177095U, // CMOVA16rr
430 437275847U, // CMOVA32rm
431 68177095U, // CMOVA32rr
432 470830279U, // CMOVA64rm
433 68177095U, // CMOVA64rr
434 403723612U, // CMOVAE16rm
435 68179292U, // CMOVAE16rr
436 437278044U, // CMOVAE32rm
437 68179292U, // CMOVAE32rr
438 470832476U, // CMOVAE64rm
439 68179292U, // CMOVAE64rr
440 403721743U, // CMOVB16rm
441 68177423U, // CMOVB16rr
442 437276175U, // CMOVB32rm
443 68177423U, // CMOVB32rr
444 470830607U, // CMOVB64rm
445 68177423U, // CMOVB64rr
446 403723632U, // CMOVBE16rm
447 68179312U, // CMOVBE16rr
448 437278064U, // CMOVBE32rm
449 68179312U, // CMOVBE32rr
450 470832496U, // CMOVBE64rm
451 68179312U, // CMOVBE64rr
452 25857U, // CMOVBE_F
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +0800453 0U, // CMOVBE_Fp32
454 0U, // CMOVBE_Fp64
455 0U, // CMOVBE_Fp80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +0800456 25825U, // CMOVB_F
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +0800457 0U, // CMOVB_Fp32
458 0U, // CMOVB_Fp64
459 0U, // CMOVB_Fp80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +0800460 403723817U, // CMOVE16rm
461 68179497U, // CMOVE16rr
462 437278249U, // CMOVE32rm
463 68179497U, // CMOVE32rr
464 470832681U, // CMOVE64rm
465 68179497U, // CMOVE64rr
466 25889U, // CMOVE_F
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +0800467 0U, // CMOVE_Fp32
468 0U, // CMOVE_Fp64
469 0U, // CMOVE_Fp80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +0800470 403723867U, // CMOVG16rm
471 68179547U, // CMOVG16rr
472 437278299U, // CMOVG32rm
473 68179547U, // CMOVG32rr
474 470832731U, // CMOVG64rm
475 68179547U, // CMOVG64rr
476 403723668U, // CMOVGE16rm
477 68179348U, // CMOVGE16rr
478 437278100U, // CMOVGE32rm
479 68179348U, // CMOVGE32rr
480 470832532U, // CMOVGE64rm
481 68179348U, // CMOVGE64rr
482 403724230U, // CMOVL16rm
483 68179910U, // CMOVL16rr
484 437278662U, // CMOVL32rm
485 68179910U, // CMOVL32rr
486 470833094U, // CMOVL64rm
487 68179910U, // CMOVL64rr
488 403723692U, // CMOVLE16rm
489 68179372U, // CMOVLE16rr
490 437278124U, // CMOVLE32rm
491 68179372U, // CMOVLE32rr
492 470832556U, // CMOVLE64rm
493 68179372U, // CMOVLE64rr
494 25840U, // CMOVNBE_F
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +0800495 0U, // CMOVNBE_Fp32
496 0U, // CMOVNBE_Fp64
497 0U, // CMOVNBE_Fp80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +0800498 25809U, // CMOVNB_F
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +0800499 0U, // CMOVNB_Fp32
500 0U, // CMOVNB_Fp64
501 0U, // CMOVNB_Fp80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +0800502 403723720U, // CMOVNE16rm
503 68179400U, // CMOVNE16rr
504 437278152U, // CMOVNE32rm
505 68179400U, // CMOVNE32rr
506 470832584U, // CMOVNE64rm
507 68179400U, // CMOVNE64rr
508 25873U, // CMOVNE_F
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +0800509 0U, // CMOVNE_Fp32
510 0U, // CMOVNE_Fp64
511 0U, // CMOVNE_Fp80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +0800512 403724340U, // CMOVNO16rm
513 68180020U, // CMOVNO16rr
514 437278772U, // CMOVNO32rm
515 68180020U, // CMOVNO32rr
516 470833204U, // CMOVNO64rm
517 68180020U, // CMOVNO64rr
518 403724452U, // CMOVNP16rm
519 68180132U, // CMOVNP16rr
520 437278884U, // CMOVNP32rm
521 68180132U, // CMOVNP32rr
522 470833316U, // CMOVNP64rm
523 68180132U, // CMOVNP64rr
524 25904U, // CMOVNP_F
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +0800525 0U, // CMOVNP_Fp32
526 0U, // CMOVNP_Fp64
527 0U, // CMOVNP_Fp80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +0800528 403725386U, // CMOVNS16rm
529 68181066U, // CMOVNS16rr
530 437279818U, // CMOVNS32rm
531 68181066U, // CMOVNS32rr
532 470834250U, // CMOVNS64rm
533 68181066U, // CMOVNS64rr
534 403724354U, // CMOVO16rm
535 68180034U, // CMOVO16rr
536 437278786U, // CMOVO32rm
537 68180034U, // CMOVO32rr
538 470833218U, // CMOVO64rm
539 68180034U, // CMOVO64rr
540 403724581U, // CMOVP16rm
541 68180261U, // CMOVP16rr
542 437279013U, // CMOVP32rm
543 68180261U, // CMOVP32rr
544 470833445U, // CMOVP64rm
545 68180261U, // CMOVP64rr
546 25920U, // CMOVP_F
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +0800547 0U, // CMOVP_Fp32
548 0U, // CMOVP_Fp64
549 0U, // CMOVP_Fp80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +0800550 403726563U, // CMOVS16rm
551 68182243U, // CMOVS16rr
552 437280995U, // CMOVS32rm
553 68182243U, // CMOVS32rr
554 470835427U, // CMOVS64rm
555 68182243U, // CMOVS64rr
556 10630U, // CMOV_FR32
557 10943U, // CMOV_FR64
558 10197U, // CMOV_GR16
559 10177U, // CMOV_GR32
560 11266U, // CMOV_GR8
561 10610U, // CMOV_RFP32
562 10923U, // CMOV_RFP64
563 10217U, // CMOV_RFP80
564 10530U, // CMOV_V16F32
565 10764U, // CMOV_V2F64
566 10824U, // CMOV_V2I64
567 10510U, // CMOV_V4F32
568 10784U, // CMOV_V4F64
569 10844U, // CMOV_V4I64
570 10551U, // CMOV_V8F32
571 10804U, // CMOV_V8F64
572 10864U, // CMOV_V8I64
573 26122U, // CMP16i16
574 1087606U, // CMP16mi
575 1087606U, // CMP16mi8
576 1087606U, // CMP16mr
577 135288950U, // CMP16ri
578 135288950U, // CMP16ri8
579 370169974U, // CMP16rm
580 135288950U, // CMP16rr
581 135288950U, // CMP16rr_REV
582 26287U, // CMP32i32
583 1120374U, // CMP32mi
584 1120374U, // CMP32mi8
585 1120374U, // CMP32mr
586 135288950U, // CMP32ri
587 135288950U, // CMP32ri8
588 101734518U, // CMP32rm
589 135288950U, // CMP32rr
590 135288950U, // CMP32rr_REV
591 26402U, // CMP64i32
592 1136758U, // CMP64mi32
593 1136758U, // CMP64mi8
594 1136758U, // CMP64mr
595 135288950U, // CMP64ri32
596 135288950U, // CMP64ri8
597 168843382U, // CMP64rm
598 135288950U, // CMP64rr
599 135288950U, // CMP64rr_REV
600 26010U, // CMP8i8
601 1153142U, // CMP8mi
602 1153142U, // CMP8mr
603 135288950U, // CMP8ri
604 504387702U, // CMP8rm
605 135288950U, // CMP8rr
606 135288950U, // CMP8rr_REV
607 209891318U, // CMPPDrmi
608 2349879833U, // CMPPDrmi_alt
609 75689974U, // CMPPDrri
610 2215662105U, // CMPPDrri_alt
611 210939894U, // CMPPSrmi
612 2349883066U, // CMPPSrmi_alt
613 76738550U, // CMPPSrri
614 2215665338U, // CMPPSrri_alt
615 205748U, // CMPS16
616 218114U, // CMPS32
617 236236U, // CMPS64
618 249217U, // CMPS8
619 245542902U, // CMPSDrm
620 2383434754U, // CMPSDrm_alt
621 77787126U, // CMPSDrr
622 2215662594U, // CMPSDrr_alt
623 280145910U, // CMPSSrm
624 2416992390U, // CMPSSrm_alt
625 78835702U, // CMPSSrr
626 2215665798U, // CMPSSrr_alt
627 265422U, // CMPXCHG16B
628 1087040U, // CMPXCHG16rm
629 135288384U, // CMPXCHG16rr
630 1119808U, // CMPXCHG32rm
631 135288384U, // CMPXCHG32rr
632 1136192U, // CMPXCHG64rm
633 135288384U, // CMPXCHG64rr
634 85210U, // CMPXCHG8B
635 1152576U, // CMPXCHG8rm
636 135288384U, // CMPXCHG8rr
637 537940944U, // COMISDrm
638 135287760U, // COMISDrr
639 537944156U, // COMISSrm
640 135290972U, // COMISSrr
641 22657U, // COMP_FST0r
642 22248U, // COM_FIPr
643 22191U, // COM_FIr
644 22482U, // COM_FST0r
645 12566U, // COS_F
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +0800646 0U, // COS_Fp32
647 0U, // COS_Fp64
648 0U, // COS_Fp80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +0800649 11886U, // CPUID32
650 11886U, // CPUID64
651 12256U, // CQO
652 3197758U, // CRC32r32m16
653 4246334U, // CRC32r32m32
654 6343486U, // CRC32r32m8
655 35703614U, // CRC32r32r16
656 35703614U, // CRC32r32r32
657 35703614U, // CRC32r32r8
658 5294910U, // CRC32r64m64
659 6343486U, // CRC32r64m8
660 35703614U, // CRC32r64r64
661 35703614U, // CRC32r64r8
662 12440U, // CS_PREFIX
663 168841355U, // CVTDQ2PDrm
664 135286923U, // CVTDQ2PDrr
665 336616747U, // CVTDQ2PSrm
666 135290155U, // CVTDQ2PSrr
667 537942397U, // CVTPD2DQrm
668 135289213U, // CVTPD2DQrr
669 537943295U, // CVTPD2PSrm
670 135290111U, // CVTPD2PSrr
671 537942429U, // CVTPS2DQrm
672 135289245U, // CVTPS2DQrr
673 571494550U, // CVTPS2PDrm
674 135286934U, // CVTPS2PDrr
675 571496222U, // CVTSD2SI64rm
676 135288606U, // CVTSD2SI64rr
677 571496222U, // CVTSD2SIrm
678 135288606U, // CVTSD2SIrr
679 571498431U, // CVTSD2SSrm
680 135290815U, // CVTSD2SSrr
681 168842027U, // CVTSI2SD64rm
682 135287595U, // CVTSI2SD64rr
683 101733163U, // CVTSI2SDrm
684 135287595U, // CVTSI2SDrr
685 168845258U, // CVTSI2SS64rm
686 135290826U, // CVTSI2SS64rr
687 101736394U, // CVTSI2SSrm
688 135290826U, // CVTSI2SSrr
689 605049666U, // CVTSS2SDrm
690 135287618U, // CVTSS2SDrr
691 605050677U, // CVTSS2SI64rm
692 135288629U, // CVTSS2SI64rr
693 605050677U, // CVTSS2SIrm
694 135288629U, // CVTSS2SIrr
695 537942385U, // CVTTPD2DQrm
696 135289201U, // CVTTPD2DQrr
697 537942417U, // CVTTPS2DQrm
698 135289233U, // CVTTPS2DQrr
699 571496210U, // CVTTSD2SI64rm
700 135288594U, // CVTTSD2SI64rr
701 571496210U, // CVTTSD2SIrm
702 135288594U, // CVTTSD2SIrr
703 605050665U, // CVTTSS2SI64rm
704 135288617U, // CVTTSS2SI64rr
705 605050665U, // CVTTSS2SIrm
706 135288617U, // CVTTSS2SIrr
707 11938U, // CWD
708 11970U, // CWDE
709 11745U, // DAA
710 12426U, // DAS
711 11626U, // DATA16_PREFIX
712 36429U, // DEC16m
713 20045U, // DEC16r
714 20045U, // DEC32_16r
715 20045U, // DEC32_32r
716 69197U, // DEC32m
717 20045U, // DEC32r
718 36429U, // DEC64_16m
719 20045U, // DEC64_16r
720 69197U, // DEC64_32m
721 20045U, // DEC64_32r
722 85581U, // DEC64m
723 20045U, // DEC64r
724 101965U, // DEC8m
725 20045U, // DEC8r
726 41429U, // DIV16m
727 25045U, // DIV16r
728 74197U, // DIV32m
729 25045U, // DIV32r
730 90581U, // DIV64m
731 25045U, // DIV64r
732 106965U, // DIV8m
733 25045U, // DIV8r
734 202396268U, // DIVPDrm
735 68178540U, // DIVPDrr
736 202399534U, // DIVPSrm
737 68181806U, // DIVPSrr
738 121865U, // DIVR_F32m
739 138249U, // DIVR_F64m
740 39952U, // DIVR_FI16m
741 72720U, // DIVR_FI32m
742 22724U, // DIVR_FPrST0
743 23561U, // DIVR_FST0r
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +0800744 0U, // DIVR_Fp32m
745 0U, // DIVR_Fp64m
746 0U, // DIVR_Fp64m32
747 0U, // DIVR_Fp80m32
748 0U, // DIVR_Fp80m64
749 0U, // DIVR_FpI16m32
750 0U, // DIVR_FpI16m64
751 0U, // DIVR_FpI16m80
752 0U, // DIVR_FpI32m32
753 0U, // DIVR_FpI32m64
754 0U, // DIVR_FpI32m80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +0800755 7363593U, // DIVR_FrST0
756 235951146U, // DIVSDrm
757 235951146U, // DIVSDrm_Int
758 68178986U, // DIVSDrr
759 68178986U, // DIVSDrr_Int
760 269508792U, // DIVSSrm
761 269508792U, // DIVSSrm_Int
762 68182200U, // DIVSSrr
763 68182200U, // DIVSSrr_Int
764 123348U, // DIV_F32m
765 139732U, // DIV_F64m
766 41434U, // DIV_FI16m
767 74202U, // DIV_FI32m
768 22814U, // DIV_FPrST0
769 25044U, // DIV_FST0r
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +0800770 0U, // DIV_Fp32
771 0U, // DIV_Fp32m
772 0U, // DIV_Fp64
773 0U, // DIV_Fp64m
774 0U, // DIV_Fp64m32
775 0U, // DIV_Fp80
776 0U, // DIV_Fp80m32
777 0U, // DIV_Fp80m64
778 0U, // DIV_FpI16m32
779 0U, // DIV_FpI16m64
780 0U, // DIV_FpI16m80
781 0U, // DIV_FpI32m32
782 0U, // DIV_FpI32m64
783 0U, // DIV_FpI32m80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +0800784 7365076U, // DIV_FrST0
785 2349879826U, // DPPDrmi
786 2215662098U, // DPPDrri
787 2349883059U, // DPPSrmi
788 2215665331U, // DPPSrri
789 12448U, // DS_PREFIX
790 26514U, // EH_RETURN
791 26514U, // EH_RETURN64
792 11435U, // EH_SjLj_LongJmp32
793 11539U, // EH_SjLj_LongJmp64
794 11454U, // EH_SjLj_SetJmp32
795 11558U, // EH_SjLj_SetJmp64
796 153870U, // EH_SjLj_Setup
797 135289749U, // ENTER
798 12463U, // ES_PREFIX
799 2148654813U, // EXTRACTPSmr
800 2282774237U, // EXTRACTPSrr
801 35707582U, // EXTRQ
802 639687358U, // EXTRQI
803 11416U, // F2XM1
804 135288690U, // FARCALL16i
805 284530U, // FARCALL16m
806 135288690U, // FARCALL32i
807 284530U, // FARCALL32m
808 284530U, // FARCALL64
809 135288955U, // FARJMP16i
810 284795U, // FARJMP16m
811 135288955U, // FARJMP32i
812 284795U, // FARJMP32m
813 284795U, // FARJMP64
814 118622U, // FBLDm
815 121042U, // FBSTPm
816 120786U, // FCOM32m
817 137170U, // FCOM64m
818 120961U, // FCOMP32m
819 137345U, // FCOMP64m
820 12292U, // FCOMPP
821 12307U, // FDECSTP
822 12560U, // FEMMS
823 21880U, // FFREE
824 38872U, // FICOM16m
825 71640U, // FICOM32m
826 39048U, // FICOMP16m
827 71816U, // FICOMP32m
828 12315U, // FINCSTP
829 41595U, // FLDCW16m
830 123361U, // FLDENVm
831 11942U, // FLDL2E
832 12599U, // FLDL2T
833 11520U, // FLDLG2
834 11527U, // FLDLN2
835 12095U, // FLDPI
836 12906U, // FNCLEX
837 12632U, // FNINIT
838 12287U, // FNOP
839 41602U, // FNSTCW16m
840 12733U, // FNSTSW16r
841 123846U, // FNSTSWm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +0800842 0U, // FP32_TO_INT16_IN_MEM
843 0U, // FP32_TO_INT32_IN_MEM
844 0U, // FP32_TO_INT64_IN_MEM
845 0U, // FP64_TO_INT16_IN_MEM
846 0U, // FP64_TO_INT32_IN_MEM
847 0U, // FP64_TO_INT64_IN_MEM
848 0U, // FP80_TO_INT16_IN_MEM
849 0U, // FP80_TO_INT32_IN_MEM
850 0U, // FP80_TO_INT64_IN_MEM
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +0800851 12211U, // FPATAN
852 12194U, // FPREM
853 11409U, // FPREM1
854 12218U, // FPTAN
855 12651U, // FRNDINT
856 121782U, // FRSTORm
857 120345U, // FSAVEm
858 11975U, // FSCALE
859 12200U, // FSETPM
860 12571U, // FSINCOS
861 123369U, // FSTENVm
862 12478U, // FS_PREFIX
863 12189U, // FXAM
864 285630U, // FXRSTOR
865 281491U, // FXRSTOR64
866 284193U, // FXSAVE
867 281481U, // FXSAVE64
868 12606U, // FXTRACT
869 12727U, // FYL2X
870 11422U, // FYL2XP1
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +0800871 0U, // FpPOP_RETVAL
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +0800872 202396161U, // FsANDNPDrm
873 68178433U, // FsANDNPDrr
874 202399386U, // FsANDNPSrm
875 68181658U, // FsANDNPSrr
876 202396025U, // FsANDPDrm
877 68178297U, // FsANDPDrr
878 202399238U, // FsANDPSrm
879 68181510U, // FsANDPSrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +0800880 0U, // FsFLD0SD
881 0U, // FsFLD0SS
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +0800882 537940215U, // FsMOVAPDrm
883 537943436U, // FsMOVAPSrm
884 202396205U, // FsORPDrm
885 68178477U, // FsORPDrr
886 202399438U, // FsORPSrm
887 68181710U, // FsORPSrr
888 537940214U, // FsVMOVAPDrm
889 537943435U, // FsVMOVAPSrm
890 202396212U, // FsXORPDrm
891 68178484U, // FsXORPDrr
892 202399445U, // FsXORPSrm
893 68181717U, // FsXORPSrr
894 11830U, // GETSEC
895 12493U, // GS_PREFIX
896 202395987U, // HADDPDrm
897 68178259U, // HADDPDrr
898 202399200U, // HADDPSrm
899 68181472U, // HADDPSrr
900 12647U, // HLT
901 202395936U, // HSUBPDrm
902 68178208U, // HSUBPDrr
903 202399149U, // HSUBPSrm
904 68181421U, // HSUBPSrr
905 41435U, // IDIV16m
906 25051U, // IDIV16r
907 74203U, // IDIV32m
908 25051U, // IDIV32r
909 90587U, // IDIV64m
910 25051U, // IDIV64r
911 106971U, // IDIV8m
912 25051U, // IDIV8r
913 36721U, // ILD_F16m
914 69489U, // ILD_F32m
915 85873U, // ILD_F64m
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +0800916 0U, // ILD_Fp16m32
917 0U, // ILD_Fp16m64
918 0U, // ILD_Fp16m80
919 0U, // ILD_Fp32m32
920 0U, // ILD_Fp32m64
921 0U, // ILD_Fp32m80
922 0U, // ILD_Fp64m32
923 0U, // ILD_Fp64m64
924 0U, // ILD_Fp64m80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +0800925 38848U, // IMUL16m
926 22464U, // IMUL16r
927 403724224U, // IMUL16rm
928 2517653440U, // IMUL16rmi
929 2517653440U, // IMUL16rmi8
930 68179904U, // IMUL16rr
931 2282772416U, // IMUL16rri
932 2282772416U, // IMUL16rri8
933 71616U, // IMUL32m
934 22464U, // IMUL32r
935 437278656U, // IMUL32rm
936 2249217984U, // IMUL32rmi
937 2249217984U, // IMUL32rmi8
938 68179904U, // IMUL32rr
939 2282772416U, // IMUL32rri
940 2282772416U, // IMUL32rri8
941 88000U, // IMUL64m
942 22464U, // IMUL64r
943 470833088U, // IMUL64rm
944 2316326848U, // IMUL64rmi32
945 2316326848U, // IMUL64rmi8
946 68179904U, // IMUL64rr
947 2282772416U, // IMUL64rri32
948 2282772416U, // IMUL64rri8
949 104384U, // IMUL8m
950 22464U, // IMUL8r
951 12886951U, // IN16
952 26114U, // IN16ri
953 12885U, // IN16rr
954 12899308U, // IN32
955 26278U, // IN32ri
956 12895U, // IN32rr
957 12914036U, // IN8
958 26002U, // IN8ri
959 12875U, // IN8rr
960 36474U, // INC16m
961 20090U, // INC16r
962 20090U, // INC32_16r
963 20090U, // INC32_32r
964 69242U, // INC32m
965 20090U, // INC32r
966 36474U, // INC64_16m
967 20090U, // INC64_16r
968 69242U, // INC64_32m
969 20090U, // INC64_32r
970 85626U, // INC64m
971 20090U, // INC64r
972 102010U, // INC8m
973 20090U, // INC8r
974 2416991987U, // INSERTPSrm
975 2215665395U, // INSERTPSrr
976 35707636U, // INSERTQ
977 2787171060U, // INSERTQI
978 24886U, // INT
979 11430U, // INT1
980 11534U, // INT3
981 12260U, // INTO
982 11933U, // INVD
983 336617792U, // INVEPT32
984 336617792U, // INVEPT64
985 104013U, // INVLPG
986 12841U, // INVLPGA32
987 12858U, // INVLPGA64
988 336613196U, // INVPCID32
989 336613196U, // INVPCID64
990 336613205U, // INVVPID32
991 336613205U, // INVVPID64
992 12614U, // IRET16
993 11921U, // IRET32
994 12366U, // IRET64
995 39142U, // ISTT_FP16m
996 71910U, // ISTT_FP32m
997 88294U, // ISTT_FP64m
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +0800998 0U, // ISTT_Fp16m32
999 0U, // ISTT_Fp16m64
1000 0U, // ISTT_Fp16m80
1001 0U, // ISTT_Fp32m32
1002 0U, // ISTT_Fp32m64
1003 0U, // ISTT_Fp32m80
1004 0U, // ISTT_Fp64m32
1005 0U, // ISTT_Fp64m64
1006 0U, // ISTT_Fp64m80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08001007 41354U, // IST_F16m
1008 74122U, // IST_F32m
1009 39135U, // IST_FP16m
1010 71903U, // IST_FP32m
1011 88287U, // IST_FP64m
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08001012 0U, // IST_Fp16m32
1013 0U, // IST_Fp16m64
1014 0U, // IST_Fp16m80
1015 0U, // IST_Fp32m32
1016 0U, // IST_Fp32m64
1017 0U, // IST_Fp32m80
1018 0U, // IST_Fp64m32
1019 0U, // IST_Fp64m64
1020 0U, // IST_Fp64m80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08001021 245542902U, // Int_CMPSDrm
1022 77787126U, // Int_CMPSDrr
1023 280145910U, // Int_CMPSSrm
1024 78835702U, // Int_CMPSSrr
1025 537940944U, // Int_COMISDrm
1026 135287760U, // Int_COMISDrr
1027 537944156U, // Int_COMISSrm
1028 135290972U, // Int_COMISSrr
1029 235954111U, // Int_CVTSD2SSrm
1030 68181951U, // Int_CVTSD2SSrr
1031 470831915U, // Int_CVTSI2SD64rm
1032 68178731U, // Int_CVTSI2SD64rr
1033 437277483U, // Int_CVTSI2SDrm
1034 68178731U, // Int_CVTSI2SDrr
1035 470835146U, // Int_CVTSI2SS64rm
1036 68181962U, // Int_CVTSI2SS64rr
1037 437280714U, // Int_CVTSI2SSrm
1038 68181962U, // Int_CVTSI2SSrr
1039 269505346U, // Int_CVTSS2SDrm
1040 68178754U, // Int_CVTSS2SDrr
1041 571496210U, // Int_CVTTSD2SI64rm
1042 135288594U, // Int_CVTTSD2SI64rr
1043 571496210U, // Int_CVTTSD2SIrm
1044 135288594U, // Int_CVTTSD2SIrr
1045 605050665U, // Int_CVTTSS2SI64rm
1046 135288617U, // Int_CVTTSS2SI64rr
1047 605050665U, // Int_CVTTSS2SIrm
1048 135288617U, // Int_CVTTSS2SIrr
1049 11714U, // Int_MemBarrier
1050 537940943U, // Int_UCOMISDrm
1051 135287759U, // Int_UCOMISDrr
1052 537944155U, // Int_UCOMISSrm
1053 135290971U, // Int_UCOMISSrr
1054 2292543482U, // Int_VCMPSDrm
1055 2292559866U, // Int_VCMPSDrr
1056 2293592058U, // Int_VCMPSSrm
1057 2293608442U, // Int_VCMPSSrr
1058 537940952U, // Int_VCOMISDZrm
1059 135287768U, // Int_VCOMISDZrr
1060 537940952U, // Int_VCOMISDrm
1061 135287768U, // Int_VCOMISDrr
1062 537944164U, // Int_VCOMISSZrm
1063 135290980U, // Int_VCOMISSZrr
1064 537944164U, // Int_VCOMISSrm
1065 135290980U, // Int_VCOMISSrr
1066 2282774462U, // Int_VCVTSD2SSrm
1067 2282774462U, // Int_VCVTSD2SSrr
1068 2282771242U, // Int_VCVTSI2SD64Zrm
1069 2282771242U, // Int_VCVTSI2SD64Zrr
1070 2282771242U, // Int_VCVTSI2SD64rm
1071 2282771242U, // Int_VCVTSI2SD64rr
1072 2282771242U, // Int_VCVTSI2SDZrm
1073 2282771242U, // Int_VCVTSI2SDZrr
1074 2282771242U, // Int_VCVTSI2SDrm
1075 2282771242U, // Int_VCVTSI2SDrr
1076 2282774473U, // Int_VCVTSI2SS64Zrm
1077 2282774473U, // Int_VCVTSI2SS64Zrr
1078 2282774473U, // Int_VCVTSI2SS64rm
1079 2282774473U, // Int_VCVTSI2SS64rr
1080 2282774473U, // Int_VCVTSI2SSZrm
1081 2282774473U, // Int_VCVTSI2SSZrr
1082 2282774473U, // Int_VCVTSI2SSrm
1083 2282774473U, // Int_VCVTSI2SSrr
1084 2282771265U, // Int_VCVTSS2SDrm
1085 2282771265U, // Int_VCVTSS2SDrr
1086 571491524U, // Int_VCVTTSD2SI64Zrm
1087 135283908U, // Int_VCVTTSD2SI64Zrr
1088 571496209U, // Int_VCVTTSD2SI64rm
1089 135288593U, // Int_VCVTTSD2SI64rr
1090 571491524U, // Int_VCVTTSD2SIZrm
1091 135283908U, // Int_VCVTTSD2SIZrr
1092 571496209U, // Int_VCVTTSD2SIrm
1093 135288593U, // Int_VCVTTSD2SIrr
1094 571491574U, // Int_VCVTTSD2USI64Zrm
1095 135283958U, // Int_VCVTTSD2USI64Zrr
1096 571491574U, // Int_VCVTTSD2USIZrm
1097 135283958U, // Int_VCVTTSD2USIZrr
1098 605045981U, // Int_VCVTTSS2SI64Zrm
1099 135283933U, // Int_VCVTTSS2SI64Zrr
1100 605050664U, // Int_VCVTTSS2SI64rm
1101 135288616U, // Int_VCVTTSS2SI64rr
1102 605045981U, // Int_VCVTTSS2SIZrm
1103 135283933U, // Int_VCVTTSS2SIZrr
1104 605050664U, // Int_VCVTTSS2SIrm
1105 135288616U, // Int_VCVTTSS2SIrr
1106 605046033U, // Int_VCVTTSS2USI64Zrm
1107 135283985U, // Int_VCVTTSS2USI64Zrr
1108 605046033U, // Int_VCVTTSS2USIZrm
1109 135283985U, // Int_VCVTTSS2USIZrr
1110 2282771253U, // Int_VCVTUSI2SD64Zrm
1111 2282771253U, // Int_VCVTUSI2SD64Zrr
1112 2282771253U, // Int_VCVTUSI2SDZrm
1113 2282771253U, // Int_VCVTUSI2SDZrr
1114 2282774484U, // Int_VCVTUSI2SS64Zrm
1115 2282774484U, // Int_VCVTUSI2SS64Zrr
1116 2282774484U, // Int_VCVTUSI2SSZrm
1117 2282774484U, // Int_VCVTUSI2SSZrr
1118 537940942U, // Int_VUCOMISDZrm
1119 135287758U, // Int_VUCOMISDZrr
1120 537940942U, // Int_VUCOMISDrm
1121 135287758U, // Int_VUCOMISDrr
1122 537944154U, // Int_VUCOMISSZrm
1123 135290970U, // Int_VUCOMISSZrr
1124 537944154U, // Int_VUCOMISSrm
1125 135290970U, // Int_VUCOMISSrr
1126 152912U, // JAE_1
1127 152912U, // JAE_2
1128 152912U, // JAE_4
1129 150684U, // JA_1
1130 150684U, // JA_2
1131 150684U, // JA_4
1132 152932U, // JBE_1
1133 152932U, // JBE_2
1134 152932U, // JBE_4
1135 150803U, // JB_1
1136 150803U, // JB_2
1137 150803U, // JB_4
1138 156868U, // JCXZ
1139 156861U, // JECXZ_32
1140 156861U, // JECXZ_64
1141 152988U, // JE_1
1142 152988U, // JE_2
1143 152988U, // JE_4
1144 152959U, // JGE_1
1145 152959U, // JGE_2
1146 152959U, // JGE_4
1147 153161U, // JG_1
1148 153161U, // JG_2
1149 153161U, // JG_4
1150 152992U, // JLE_1
1151 152992U, // JLE_2
1152 152992U, // JLE_4
1153 153454U, // JL_1
1154 153454U, // JL_2
1155 153454U, // JL_4
1156 39036U, // JMP16m
1157 22652U, // JMP16r
1158 71804U, // JMP32m
1159 22652U, // JMP32r
1160 88188U, // JMP64m
1161 22652U, // JMP64r
1162 153724U, // JMP_1
1163 153724U, // JMP_2
1164 153724U, // JMP_4
1165 153012U, // JNE_1
1166 153012U, // JNE_2
1167 153012U, // JNE_4
1168 153640U, // JNO_1
1169 153640U, // JNO_2
1170 153640U, // JNO_4
1171 153752U, // JNP_1
1172 153752U, // JNP_2
1173 153752U, // JNP_4
1174 154686U, // JNS_1
1175 154686U, // JNS_2
1176 154686U, // JNS_4
1177 153636U, // JO_1
1178 153636U, // JO_2
1179 153636U, // JO_4
1180 153707U, // JP_1
1181 153707U, // JP_2
1182 153707U, // JP_4
1183 156874U, // JRCXZ
1184 154682U, // JS_1
1185 154682U, // JS_2
1186 154682U, // JS_4
1187 2282769033U, // KANDNWrr
1188 2282768981U, // KANDWrr
1189 135285481U, // KMOVWkk
1190 370166505U, // KMOVWkm
1191 135285481U, // KMOVWkr
1192 1084137U, // KMOVWmk
1193 135285481U, // KMOVWrk
1194 135285462U, // KNOTWrr
1195 135285470U, // KORTESTWrr
1196 2282769075U, // KORWrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08001197 0U, // KSET0B
1198 0U, // KSET0W
1199 0U, // KSET1B
1200 0U, // KSET1W
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08001201 2282769022U, // KSHIFTLWri
1202 2282769099U, // KSHIFTRWri
1203 2282768970U, // KUNPCKBWrr
1204 2282769082U, // KXNORWrr
1205 2282769091U, // KXORWrr
1206 12046U, // LAHF
1207 370170742U, // LAR16rm
1208 135289718U, // LAR16rr
1209 370170742U, // LAR32rm
1210 135289718U, // LAR32rr
1211 370170742U, // LAR64rm
1212 135289718U, // LAR64rr
1213 1087040U, // LCMPXCHG16
1214 265422U, // LCMPXCHG16B
1215 1119808U, // LCMPXCHG32
1216 1136192U, // LCMPXCHG64
1217 1152576U, // LCMPXCHG8
1218 85210U, // LCMPXCHG8B
1219 336617911U, // LDDQUrm
1220 72666U, // LDMXCSR
1221 672160806U, // LDS16rm
1222 672160806U, // LDS32rm
1223 12913U, // LD_F0
1224 11404U, // LD_F1
1225 118628U, // LD_F32m
1226 135012U, // LD_F64m
1227 380772U, // LD_F80m
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08001228 0U, // LD_Fp032
1229 0U, // LD_Fp064
1230 0U, // LD_Fp080
1231 0U, // LD_Fp132
1232 0U, // LD_Fp164
1233 0U, // LD_Fp180
1234 0U, // LD_Fp32m
1235 0U, // LD_Fp32m64
1236 0U, // LD_Fp32m80
1237 0U, // LD_Fp64m
1238 0U, // LD_Fp64m80
1239 0U, // LD_Fp80m
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08001240 20324U, // LD_Frr
1241 101731479U, // LEA16r
1242 101731479U, // LEA32r
1243 101731479U, // LEA64_32r
1244 168840343U, // LEA64r
1245 12033U, // LEAVE
1246 12033U, // LEAVE64
1247 672160811U, // LES16rm
1248 672160811U, // LES32rm
1249 11949U, // LFENCE
1250 672160816U, // LFS16rm
1251 672160816U, // LFS32rm
1252 672160816U, // LFS64rm
1253 286958U, // LGDT16m
1254 286958U, // LGDT32m
1255 286958U, // LGDT64m
1256 672160821U, // LGS16rm
1257 672160821U, // LGS32rm
1258 672160821U, // LGS64rm
1259 286970U, // LIDT16m
1260 286970U, // LIDT32m
1261 286970U, // LIDT64m
1262 41222U, // LLDT16m
1263 24838U, // LLDT16r
1264 41880U, // LMSW16m
1265 25496U, // LMSW16r
1266 1085151U, // LOCK_ADD16mi
1267 1085151U, // LOCK_ADD16mi8
1268 1085151U, // LOCK_ADD16mr
1269 1117919U, // LOCK_ADD32mi
1270 1117919U, // LOCK_ADD32mi8
1271 1117919U, // LOCK_ADD32mr
1272 1134303U, // LOCK_ADD64mi32
1273 1134303U, // LOCK_ADD64mi8
1274 1134303U, // LOCK_ADD64mr
1275 1150687U, // LOCK_ADD8mi
1276 1150687U, // LOCK_ADD8mr
1277 1085355U, // LOCK_AND16mi
1278 1085355U, // LOCK_AND16mi8
1279 1085355U, // LOCK_AND16mr
1280 1118123U, // LOCK_AND32mi
1281 1118123U, // LOCK_AND32mi8
1282 1118123U, // LOCK_AND32mr
1283 1134507U, // LOCK_AND64mi32
1284 1134507U, // LOCK_AND64mi8
1285 1134507U, // LOCK_AND64mr
1286 1150891U, // LOCK_AND8mi
1287 1150891U, // LOCK_AND8mr
1288 36429U, // LOCK_DEC16m
1289 69197U, // LOCK_DEC32m
1290 85581U, // LOCK_DEC64m
1291 101965U, // LOCK_DEC8m
1292 36474U, // LOCK_INC16m
1293 69242U, // LOCK_INC32m
1294 85626U, // LOCK_INC64m
1295 102010U, // LOCK_INC8m
1296 1088429U, // LOCK_OR16mi
1297 1088429U, // LOCK_OR16mi8
1298 1088429U, // LOCK_OR16mr
1299 1121197U, // LOCK_OR32mi
1300 1121197U, // LOCK_OR32mi8
1301 1121197U, // LOCK_OR32mr
1302 1137581U, // LOCK_OR64mi32
1303 1137581U, // LOCK_OR64mi8
1304 1137581U, // LOCK_OR64mr
1305 1153965U, // LOCK_OR8mi
1306 1153965U, // LOCK_OR8mr
1307 12120U, // LOCK_PREFIX
1308 1084911U, // LOCK_SUB16mi
1309 1084911U, // LOCK_SUB16mi8
1310 1084911U, // LOCK_SUB16mr
1311 1117679U, // LOCK_SUB32mi
1312 1117679U, // LOCK_SUB32mi8
1313 1117679U, // LOCK_SUB32mr
1314 1134063U, // LOCK_SUB64mi32
1315 1134063U, // LOCK_SUB64mi8
1316 1134063U, // LOCK_SUB64mr
1317 1150447U, // LOCK_SUB8mi
1318 1150447U, // LOCK_SUB8mr
1319 1088457U, // LOCK_XOR16mi
1320 1088457U, // LOCK_XOR16mi8
1321 1088457U, // LOCK_XOR16mr
1322 1121225U, // LOCK_XOR32mi
1323 1121225U, // LOCK_XOR32mi8
1324 1121225U, // LOCK_XOR32mr
1325 1137609U, // LOCK_XOR64mi32
1326 1137609U, // LOCK_XOR64mi8
1327 1137609U, // LOCK_XOR64mr
1328 1153993U, // LOCK_XOR8mi
1329 1153993U, // LOCK_XOR8mr
1330 402787U, // LODSB
1331 419471U, // LODSL
1332 436024U, // LODSQ
1333 452166U, // LODSW
1334 153777U, // LOOP
1335 153040U, // LOOPE
1336 153017U, // LOOPNE
1337 22069U, // LRETIL
1338 23142U, // LRETIQ
1339 22069U, // LRETIW
1340 12067U, // LRETL
1341 12340U, // LRETQ
1342 12067U, // LRETW
1343 370169773U, // LSL16rm
1344 135288749U, // LSL16rr
1345 101734317U, // LSL32rm
1346 135288749U, // LSL32rr
1347 168843181U, // LSL64rm
1348 135288749U, // LSL64rr
1349 672161904U, // LSS16rm
1350 672161904U, // LSS32rm
1351 672161904U, // LSS64rm
1352 39928U, // LTRm
1353 23544U, // LTRr
1354 462571U, // LXADD16
1355 478955U, // LXADD32
1356 495339U, // LXADD64
1357 511723U, // LXADD8
1358 370172200U, // LZCNT16rm
1359 135291176U, // LZCNT16rr
1360 101736744U, // LZCNT32rm
1361 135291176U, // LZCNT32rr
1362 168845608U, // LZCNT64rm
1363 135291176U, // LZCNT64rr
1364 135291327U, // MASKMOVDQU
1365 135291327U, // MASKMOVDQU64
1366 202396288U, // MAXCPDrm
1367 68178560U, // MAXCPDrr
1368 202399554U, // MAXCPSrm
1369 68181826U, // MAXCPSrr
1370 235951163U, // MAXCSDrm
1371 68179003U, // MAXCSDrr
1372 269508808U, // MAXCSSrm
1373 68182216U, // MAXCSSrr
1374 202396288U, // MAXPDrm
1375 68178560U, // MAXPDrr
1376 202399554U, // MAXPSrm
1377 68181826U, // MAXPSrr
1378 235951163U, // MAXSDrm
1379 235951163U, // MAXSDrm_Int
1380 68179003U, // MAXSDrr
1381 68179003U, // MAXSDrr_Int
1382 269508808U, // MAXSSrm
1383 269508808U, // MAXSSrm_Int
1384 68182216U, // MAXSSrr
1385 68182216U, // MAXSSrr_Int
1386 11956U, // MFENCE
1387 202396170U, // MINCPDrm
1388 68178442U, // MINCPDrr
1389 202399395U, // MINCPSrm
1390 68181667U, // MINCPSrr
1391 235951083U, // MINCSDrm
1392 68178923U, // MINCSDrr
1393 269508726U, // MINCSSrm
1394 68182134U, // MINCSSrr
1395 202396170U, // MINPDrm
1396 68178442U, // MINPDrr
1397 202399395U, // MINPSrm
1398 68181667U, // MINPSrr
1399 235951083U, // MINSDrm
1400 235951083U, // MINSDrm_Int
1401 68178923U, // MINSDrr
1402 68178923U, // MINSDrr_Int
1403 269508726U, // MINSSrm
1404 269508726U, // MINSSrm_Int
1405 68182134U, // MINSSrr
1406 68182134U, // MINSSrr_Int
1407 537941705U, // MMX_CVTPD2PIirm
1408 135288521U, // MMX_CVTPD2PIirr
1409 168841332U, // MMX_CVTPI2PDirm
1410 135286900U, // MMX_CVTPI2PDirr
1411 470834452U, // MMX_CVTPI2PSirm
1412 68181268U, // MMX_CVTPI2PSirr
1413 571496158U, // MMX_CVTPS2PIirm
1414 135288542U, // MMX_CVTPS2PIirr
1415 537941694U, // MMX_CVTTPD2PIirm
1416 135288510U, // MMX_CVTTPD2PIirr
1417 571496147U, // MMX_CVTTPS2PIirm
1418 135288531U, // MMX_CVTTPS2PIirr
1419 12561U, // MMX_EMMS
1420 135289649U, // MMX_MASKMOVQ
1421 135289649U, // MMX_MASKMOVQ64
1422 135287992U, // MMX_MOVD64from64rr
1423 135287992U, // MMX_MOVD64grr
1424 1119416U, // MMX_MOVD64mr
1425 101733560U, // MMX_MOVD64rm
1426 135287992U, // MMX_MOVD64rr
1427 135287992U, // MMX_MOVD64to64rr
1428 135289132U, // MMX_MOVDQ2Qrr
1429 135289132U, // MMX_MOVFR642Qrr
1430 1137380U, // MMX_MOVNTQmr
1431 135289223U, // MMX_MOVQ2DQrr
1432 135289223U, // MMX_MOVQ2FR64rr
1433 1137461U, // MMX_MOVQ64mr
1434 168844085U, // MMX_MOVQ64rm
1435 135289653U, // MMX_MOVQ64rr
1436 168840536U, // MMX_PABSBrm64
1437 135286104U, // MMX_PABSBrr64
1438 168842115U, // MMX_PABSDrm64
1439 135287683U, // MMX_PABSDrr64
1440 168846175U, // MMX_PABSWrm64
1441 135291743U, // MMX_PABSWrr64
1442 470835878U, // MMX_PACKSSDWirm
1443 68182694U, // MMX_PACKSSDWirr
1444 470830615U, // MMX_PACKSSWBirm
1445 68177431U, // MMX_PACKSSWBirr
1446 470830626U, // MMX_PACKUSWBirm
1447 68177442U, // MMX_PACKUSWBirr
1448 470830331U, // MMX_PADDBirm
1449 68177147U, // MMX_PADDBirr
1450 470830843U, // MMX_PADDDirm
1451 68177659U, // MMX_PADDDirr
1452 470833586U, // MMX_PADDQirm
1453 68180402U, // MMX_PADDQirr
1454 470830441U, // MMX_PADDSBirm
1455 68177257U, // MMX_PADDSBirr
1456 470836112U, // MMX_PADDSWirm
1457 68182928U, // MMX_PADDSWirr
1458 470830483U, // MMX_PADDUSBirm
1459 68177299U, // MMX_PADDUSBirr
1460 470836185U, // MMX_PADDUSWirm
1461 68183001U, // MMX_PADDUSWirr
1462 470835860U, // MMX_PADDWirm
1463 68182676U, // MMX_PADDWirr
1464 2618317730U, // MMX_PALIGNR64irm
1465 2215664546U, // MMX_PALIGNR64irr
1466 470833159U, // MMX_PANDNirm
1467 68179975U, // MMX_PANDNirr
1468 470831018U, // MMX_PANDirm
1469 68177834U, // MMX_PANDirr
1470 470830348U, // MMX_PAVGBirm
1471 68177164U, // MMX_PAVGBirr
1472 470835915U, // MMX_PAVGWirm
1473 68182731U, // MMX_PAVGWirr
1474 470830396U, // MMX_PCMPEQBirm
1475 68177212U, // MMX_PCMPEQBirr
1476 470831761U, // MMX_PCMPEQDirm
1477 68178577U, // MMX_PCMPEQDirr
1478 470836020U, // MMX_PCMPEQWirm
1479 68182836U, // MMX_PCMPEQWirr
1480 470830524U, // MMX_PCMPGTBirm
1481 68177340U, // MMX_PCMPGTBirr
1482 470832212U, // MMX_PCMPGTDirm
1483 68179028U, // MMX_PCMPGTDirr
1484 470836211U, // MMX_PCMPGTWirm
1485 68183027U, // MMX_PCMPGTWirr
1486 2282775382U, // MMX_PEXTRWirri
1487 470836102U, // MMX_PHADDSWrm64
1488 68182918U, // MMX_PHADDSWrr64
1489 470835851U, // MMX_PHADDWrm64
1490 68182667U, // MMX_PHADDWrr64
1491 470830834U, // MMX_PHADDrm64
1492 68177650U, // MMX_PHADDrr64
1493 470830775U, // MMX_PHSUBDrm64
1494 68177591U, // MMX_PHSUBDrr64
1495 470836083U, // MMX_PHSUBSWrm64
1496 68182899U, // MMX_PHSUBSWrr64
1497 470835797U, // MMX_PHSUBWrm64
1498 68182613U, // MMX_PHSUBWrr64
1499 2551210829U, // MMX_PINSRWirmi
1500 2215666509U, // MMX_PINSRWirri
1501 470836071U, // MMX_PMADDUBSWrm64
1502 68182887U, // MMX_PMADDUBSWrr64
1503 470832346U, // MMX_PMADDWDirm
1504 68179162U, // MMX_PMADDWDirr
1505 470836202U, // MMX_PMAXSWirm
1506 68183018U, // MMX_PMAXSWirr
1507 470830588U, // MMX_PMAXUBirm
1508 68177404U, // MMX_PMAXUBirr
1509 470836133U, // MMX_PMINSWirm
1510 68182949U, // MMX_PMINSWirr
1511 470830565U, // MMX_PMINUBirm
1512 68177381U, // MMX_PMINUBirr
1513 135286040U, // MMX_PMOVMSKBrr
1514 470836156U, // MMX_PMULHRSWrm64
1515 68182972U, // MMX_PMULHRSWrr64
1516 470836243U, // MMX_PMULHUWirm
1517 68183059U, // MMX_PMULHUWirr
1518 470835944U, // MMX_PMULHWirm
1519 68182760U, // MMX_PMULHWirr
1520 470835986U, // MMX_PMULLWirm
1521 68182802U, // MMX_PMULLWirr
1522 470833726U, // MMX_PMULUDQirm
1523 68180542U, // MMX_PMULUDQirr
1524 470834092U, // MMX_PORirm
1525 68180908U, // MMX_PORirr
1526 470835734U, // MMX_PSADBWirm
1527 68182550U, // MMX_PSADBWirr
1528 470830339U, // MMX_PSHUFBrm64
1529 68177155U, // MMX_PSHUFBrr64
1530 2316329666U, // MMX_PSHUFWmi
1531 2282775234U, // MMX_PSHUFWri
1532 470830387U, // MMX_PSIGNBrm64
1533 68177203U, // MMX_PSIGNBrr64
1534 470831033U, // MMX_PSIGNDrm64
1535 68177849U, // MMX_PSIGNDrr64
1536 470836011U, // MMX_PSIGNWrm64
1537 68182827U, // MMX_PSIGNWrr64
1538 68177784U, // MMX_PSLLDri
1539 470830968U, // MMX_PSLLDrm
1540 68177784U, // MMX_PSLLDrr
1541 68180598U, // MMX_PSLLQri
1542 470833782U, // MMX_PSLLQrm
1543 68180598U, // MMX_PSLLQrr
1544 68182794U, // MMX_PSLLWri
1545 470835978U, // MMX_PSLLWrm
1546 68182794U, // MMX_PSLLWrr
1547 68177562U, // MMX_PSRADri
1548 470830746U, // MMX_PSRADrm
1549 68177562U, // MMX_PSRADrr
1550 68182531U, // MMX_PSRAWri
1551 470835715U, // MMX_PSRAWrm
1552 68182531U, // MMX_PSRAWrr
1553 68177801U, // MMX_PSRLDri
1554 470830985U, // MMX_PSRLDrm
1555 68177801U, // MMX_PSRLDrr
1556 68180606U, // MMX_PSRLQri
1557 470833790U, // MMX_PSRLQrm
1558 68180606U, // MMX_PSRLQrr
1559 68182811U, // MMX_PSRLWri
1560 470835995U, // MMX_PSRLWrm
1561 68182811U, // MMX_PSRLWrr
1562 470830323U, // MMX_PSUBBirm
1563 68177139U, // MMX_PSUBBirr
1564 470830784U, // MMX_PSUBDirm
1565 68177600U, // MMX_PSUBDirr
1566 470833491U, // MMX_PSUBQirm
1567 68180307U, // MMX_PSUBQirr
1568 470830432U, // MMX_PSUBSBirm
1569 68177248U, // MMX_PSUBSBirr
1570 470836093U, // MMX_PSUBSWirm
1571 68182909U, // MMX_PSUBSWirr
1572 470830473U, // MMX_PSUBUSBirm
1573 68177289U, // MMX_PSUBUSBirr
1574 470836175U, // MMX_PSUBUSWirm
1575 68182991U, // MMX_PSUBUSWirr
1576 470835806U, // MMX_PSUBWirm
1577 68182622U, // MMX_PSUBWirr
1578 470835762U, // MMX_PUNPCKHBWirm
1579 68182578U, // MMX_PUNPCKHBWirr
1580 470833604U, // MMX_PUNPCKHDQirm
1581 68180420U, // MMX_PUNPCKHDQirr
1582 470832356U, // MMX_PUNPCKHWDirm
1583 68179172U, // MMX_PUNPCKHWDirr
1584 470835774U, // MMX_PUNPCKLBWirm
1585 68182590U, // MMX_PUNPCKLBWirr
1586 470833616U, // MMX_PUNPCKLDQirm
1587 68180432U, // MMX_PUNPCKLDQirr
1588 470832368U, // MMX_PUNPCKLWDirm
1589 68179184U, // MMX_PUNPCKLWDirr
1590 470834120U, // MMX_PXORirm
1591 68180936U, // MMX_PXORirr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08001592 0U, // MONITOR
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08001593 12392U, // MONITORrrr
1594 12181U, // MONTMUL
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08001595 0U, // MORESTACK_RET
1596 0U, // MORESTACK_RET_RESTORE_R10
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08001597 14164469U, // MOV16ao16
1598 14164469U, // MOV16ao16_16
1599 1090037U, // MOV16mi
1600 1090037U, // MOV16mr
1601 1090037U, // MOV16ms
1602 534066U, // MOV16o16a
1603 534066U, // MOV16o16a_16
1604 135291381U, // MOV16ri
1605 370172405U, // MOV16rm
1606 135291381U, // MOV16rr
1607 135291381U, // MOV16rr_REV
1608 135291381U, // MOV16rs
1609 370172405U, // MOV16sm
1610 135291381U, // MOV16sr
1611 15229429U, // MOV32ao32
1612 15229429U, // MOV32ao32_16
1613 135291381U, // MOV32cr
1614 135291381U, // MOV32dr
1615 1122805U, // MOV32mi
1616 1122805U, // MOV32mr
1617 1122805U, // MOV32ms
1618 550619U, // MOV32o32a
1619 550619U, // MOV32o32a_16
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08001620 0U, // MOV32r0
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08001621 135291381U, // MOV32rc
1622 135291381U, // MOV32rd
1623 135291381U, // MOV32ri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08001624 0U, // MOV32ri64
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08001625 101736949U, // MOV32rm
1626 135291381U, // MOV32rr
1627 135291381U, // MOV32rr_REV
1628 135291381U, // MOV32rs
1629 101736949U, // MOV32sm
1630 135291381U, // MOV32sr
1631 14162968U, // MOV64ao16
1632 15227928U, // MOV64ao32
1633 16292888U, // MOV64ao64
1634 17357848U, // MOV64ao8
1635 135291381U, // MOV64cr
1636 135291381U, // MOV64dr
1637 1139189U, // MOV64mi32
1638 1139189U, // MOV64mr
1639 1139189U, // MOV64ms
1640 534044U, // MOV64o16a
1641 550595U, // MOV64o32a
1642 567118U, // MOV64o64a
1643 583084U, // MOV64o8a
1644 135291381U, // MOV64rc
1645 135291381U, // MOV64rd
1646 135289880U, // MOV64ri
1647 135291381U, // MOV64ri32
1648 168845813U, // MOV64rm
1649 135291381U, // MOV64rr
1650 135291381U, // MOV64rr_REV
1651 135291381U, // MOV64rs
1652 168845813U, // MOV64sm
1653 135291381U, // MOV64sr
1654 135289653U, // MOV64toPQIrr
1655 168844085U, // MOV64toSDrm
1656 135289653U, // MOV64toSDrr
1657 17359349U, // MOV8ao8
1658 17359349U, // MOV8ao8_16
1659 1155573U, // MOV8mi
1660 1155573U, // MOV8mr
1661 1155573U, // MOV8mr_NOREX
1662 583106U, // MOV8o8a
1663 583106U, // MOV8o8a_16
1664 135291381U, // MOV8ri
1665 504390133U, // MOV8rm
1666 504390133U, // MOV8rm_NOREX
1667 135291381U, // MOV8rr
1668 135291381U, // MOV8rr_NOREX
1669 135291381U, // MOV8rr_REV
1670 594167U, // MOVAPDmr
1671 537940215U, // MOVAPDrm
1672 135287031U, // MOVAPDrr
1673 135287031U, // MOVAPDrr_REV
1674 597388U, // MOVAPSmr
1675 537943436U, // MOVAPSrm
1676 135290252U, // MOVAPSrr
1677 135290252U, // MOVAPSrr_REV
1678 1086833U, // MOVBE16mr
1679 370169201U, // MOVBE16rm
1680 1119601U, // MOVBE32mr
1681 101733745U, // MOVBE32rm
1682 1135985U, // MOVBE64mr
1683 168842609U, // MOVBE64rm
1684 571496687U, // MOVDDUPrm
1685 135289071U, // MOVDDUPrr
1686 101733560U, // MOVDI2PDIrm
1687 135287992U, // MOVDI2PDIrr
1688 101733560U, // MOVDI2SSrm
1689 135287992U, // MOVDI2SSrr
1690 1313964U, // MOVDQAmr
1691 336612524U, // MOVDQArm
1692 135285932U, // MOVDQArr
1693 135285932U, // MOVDQArr_REV
1694 1319363U, // MOVDQUmr
1695 336617923U, // MOVDQUrm
1696 135291331U, // MOVDQUrr
1697 135291331U, // MOVDQUrr_REV
1698 68181600U, // MOVHLPSrr
1699 1184181U, // MOVHPDmr
1700 235950517U, // MOVHPDrm
1701 1187404U, // MOVHPSmr
1702 235953740U, // MOVHPSrm
1703 68181570U, // MOVLHPSrr
1704 1184231U, // MOVLPDmr
1705 235950567U, // MOVLPDrm
1706 1187464U, // MOVLPSmr
1707 235953800U, // MOVLPSrm
1708 135287230U, // MOVMSKPDrr
1709 135290453U, // MOVMSKPSrr
1710 336612513U, // MOVNTDQArm
1711 596521U, // MOVNTDQmr
1712 1136453U, // MOVNTI_64mr
1713 1120069U, // MOVNTImr
1714 594492U, // MOVNTPDmr
1715 597737U, // MOVNTPSmr
1716 1184777U, // MOVNTSD
1717 1171597U, // MOVNTSS
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08001718 0U, // MOVPC32r
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08001719 1119416U, // MOVPDI2DImr
1720 135287992U, // MOVPDI2DIrr
1721 1137461U, // MOVPQI2QImr
1722 135289653U, // MOVPQI2QIrr
1723 135289653U, // MOVPQIto64rr
1724 168844085U, // MOVQI2PQIrm
1725 706022821U, // MOVSB
1726 1184818U, // MOVSDmr
1727 571495474U, // MOVSDrm
1728 68178994U, // MOVSDrr
1729 68178994U, // MOVSDrr_REV
1730 1137461U, // MOVSDto64mr
1731 135289653U, // MOVSDto64rr
1732 537942265U, // MOVSHDUPrm
1733 135289081U, // MOVSHDUPrr
1734 739562546U, // MOVSL
1735 537942276U, // MOVSLDUPrm
1736 135289092U, // MOVSLDUPrr
1737 773413587U, // MOVSQ
1738 1119416U, // MOVSS2DImr
1739 135287992U, // MOVSS2DIrr
1740 1171648U, // MOVSSmr
1741 605053120U, // MOVSSrm
1742 68182208U, // MOVSSrr
1743 68182208U, // MOVSSrr_REV
1744 806659042U, // MOVSW
1745 504390831U, // MOVSX16rm8
1746 135292079U, // MOVSX16rr8
1747 370173103U, // MOVSX32rm16
1748 504390831U, // MOVSX32rm8
1749 135292079U, // MOVSX32rr16
1750 135292079U, // MOVSX32rr8
1751 370173103U, // MOVSX64rm16
1752 101733704U, // MOVSX64rm32
1753 504390831U, // MOVSX64rm8
1754 135292079U, // MOVSX64rr16
1755 135288136U, // MOVSX64rr32
1756 135292079U, // MOVSX64rr8
1757 594520U, // MOVUPDmr
1758 537940568U, // MOVUPDrm
1759 135287384U, // MOVUPDrr
1760 135287384U, // MOVUPDrr_REV
1761 597786U, // MOVUPSmr
1762 537943834U, // MOVUPSrm
1763 135290650U, // MOVUPSrr
1764 135290650U, // MOVUPSrr_REV
1765 336616245U, // MOVZPQILo2PQIrm
1766 135289653U, // MOVZPQILo2PQIrr
1767 168844085U, // MOVZQI2PQIrm
1768 135289653U, // MOVZQI2PQIrr
1769 504390838U, // MOVZX16rm8
1770 135292086U, // MOVZX16rr8
1771 504390838U, // MOVZX32_NOREXrm8
1772 135292086U, // MOVZX32_NOREXrr8
1773 370173110U, // MOVZX32rm16
1774 504390838U, // MOVZX32rm8
1775 135292086U, // MOVZX32rr16
1776 135292086U, // MOVZX32rr8
1777 370173110U, // MOVZX64rm16_Q
1778 504390838U, // MOVZX64rm8_Q
1779 135292086U, // MOVZX64rr16_Q
1780 135292086U, // MOVZX64rr8_Q
1781 2450547221U, // MPSADBWrmi
1782 2215666197U, // MPSADBWrri
1783 38842U, // MUL16m
1784 22458U, // MUL16r
1785 71610U, // MUL32m
1786 22458U, // MUL32r
1787 87994U, // MUL64m
1788 22458U, // MUL64r
1789 104378U, // MUL8m
1790 22458U, // MUL8r
1791 202396127U, // MULPDrm
1792 68178399U, // MULPDrr
1793 202399360U, // MULPSrm
1794 68181632U, // MULPSrr
1795 235951074U, // MULSDrm
1796 235951074U, // MULSDrm_Int
1797 68178914U, // MULSDrr
1798 68178914U, // MULSDrr_Int
1799 269508718U, // MULSSrm
1800 269508718U, // MULSSrm_Int
1801 68182126U, // MULSSrr
1802 68182126U, // MULSSrr_Int
1803 2282775660U, // MULX32rm
1804 2282775660U, // MULX32rr
1805 2282775660U, // MULX64rm
1806 2282775660U, // MULX64rr
1807 120761U, // MUL_F32m
1808 137145U, // MUL_F64m
1809 38847U, // MUL_FI16m
1810 71615U, // MUL_FI32m
1811 22639U, // MUL_FPrST0
1812 22457U, // MUL_FST0r
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08001813 0U, // MUL_Fp32
1814 0U, // MUL_Fp32m
1815 0U, // MUL_Fp64
1816 0U, // MUL_Fp64m
1817 0U, // MUL_Fp64m32
1818 0U, // MUL_Fp80
1819 0U, // MUL_Fp80m32
1820 0U, // MUL_Fp80m64
1821 0U, // MUL_FpI16m32
1822 0U, // MUL_FpI16m64
1823 0U, // MUL_FpI16m80
1824 0U, // MUL_FpI32m32
1825 0U, // MUL_FpI32m64
1826 0U, // MUL_FpI32m80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08001827 7362489U, // MUL_FrST0
1828 12626U, // MWAITrr
1829 38459U, // NEG16m
1830 22075U, // NEG16r
1831 71227U, // NEG32m
1832 22075U, // NEG32r
1833 87611U, // NEG64m
1834 22075U, // NEG64r
1835 103995U, // NEG8m
1836 22075U, // NEG8r
1837 12288U, // NOOP
1838 71852U, // NOOPL
1839 39084U, // NOOPW
1840 41275U, // NOT16m
1841 24891U, // NOT16r
1842 74043U, // NOT32m
1843 24891U, // NOT32r
1844 90427U, // NOT64m
1845 24891U, // NOT64r
1846 106811U, // NOT8m
1847 24891U, // NOT8r
1848 26132U, // OR16i16
1849 1088429U, // OR16mi
1850 1088429U, // OR16mi8
1851 1088429U, // OR16mr
1852 35707821U, // OR16ri
1853 35707821U, // OR16ri8
1854 3201965U, // OR16rm
1855 35707821U, // OR16rr
1856 68180909U, // OR16rr_REV
1857 26298U, // OR32i32
1858 1121197U, // OR32mi
1859 1121197U, // OR32mi8
1860 1121197U, // OR32mr
1861 1121197U, // OR32mrLocked
1862 35707821U, // OR32ri
1863 35707821U, // OR32ri8
1864 4250541U, // OR32rm
1865 35707821U, // OR32rr
1866 68180909U, // OR32rr_REV
1867 26437U, // OR64i32
1868 1137581U, // OR64mi32
1869 1137581U, // OR64mi8
1870 1137581U, // OR64mr
1871 35707821U, // OR64ri32
1872 35707821U, // OR64ri8
1873 5299117U, // OR64rm
1874 35707821U, // OR64rr
1875 68180909U, // OR64rr_REV
1876 26020U, // OR8i8
1877 1153965U, // OR8mi
1878 1153965U, // OR8mr
1879 35707821U, // OR8ri
1880 6347693U, // OR8rm
1881 35707821U, // OR8rr
1882 68180909U, // OR8rr_REV
1883 202396205U, // ORPDrm
1884 68178477U, // ORPDrr
1885 202399438U, // ORPSrm
1886 68181710U, // ORPSrr
1887 13656491U, // OUT16ir
1888 12743U, // OUT16rr
1889 14705067U, // OUT32ir
1890 12797U, // OUT32rr
1891 16802219U, // OUT8ir
1892 12125U, // OUT8rr
1893 403302U, // OUTSB
1894 419697U, // OUTSL
1895 452476U, // OUTSW
1896 336612696U, // PABSBrm128
1897 135286104U, // PABSBrr128
1898 336614275U, // PABSDrm128
1899 135287683U, // PABSDrr128
1900 336618335U, // PABSWrm128
1901 135291743U, // PABSWrr128
1902 303063718U, // PACKSSDWrm
1903 68182694U, // PACKSSDWrr
1904 303058455U, // PACKSSWBrm
1905 68177431U, // PACKSSWBrr
1906 303063729U, // PACKUSDWrm
1907 68182705U, // PACKUSDWrr
1908 303058466U, // PACKUSWBrm
1909 68177442U, // PACKUSWBrr
1910 303058171U, // PADDBrm
1911 68177147U, // PADDBrr
1912 303058683U, // PADDDrm
1913 68177659U, // PADDDrr
1914 303061426U, // PADDQrm
1915 68180402U, // PADDQrr
1916 303058281U, // PADDSBrm
1917 68177257U, // PADDSBrr
1918 303063952U, // PADDSWrm
1919 68182928U, // PADDSWrr
1920 303058323U, // PADDUSBrm
1921 68177299U, // PADDUSBrr
1922 303064025U, // PADDUSWrm
1923 68183001U, // PADDUSWrr
1924 303063700U, // PADDWrm
1925 68182676U, // PADDWrr
1926 2450545570U, // PALIGNR128rm
1927 2215664546U, // PALIGNR128rr
1928 303060999U, // PANDNrm
1929 68179975U, // PANDNrr
1930 303058858U, // PANDrm
1931 68177834U, // PANDrr
1932 12027U, // PAUSE
1933 303058188U, // PAVGBrm
1934 68177164U, // PAVGBrr
1935 470830492U, // PAVGUSBrm
1936 68177308U, // PAVGUSBrr
1937 303063755U, // PAVGWrm
1938 68182731U, // PAVGWrr
1939 303058437U, // PBLENDVBrm0
1940 68177413U, // PBLENDVBrr0
1941 2450547356U, // PBLENDWrmi
1942 2215666332U, // PBLENDWrri
1943 2450545169U, // PCLMULQDQrm
1944 2215664145U, // PCLMULQDQrr
1945 303058236U, // PCMPEQBrm
1946 68177212U, // PCMPEQBrr
1947 303059601U, // PCMPEQDrm
1948 68178577U, // PCMPEQDrr
1949 303061662U, // PCMPEQQrm
1950 68180638U, // PCMPEQQrr
1951 303063860U, // PCMPEQWrm
1952 68182836U, // PCMPEQWrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08001953 0U, // PCMPESTRIMEM
1954 0U, // PCMPESTRIREG
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08001955 2484098810U, // PCMPESTRIrm
1956 2282772218U, // PCMPESTRIrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08001957 0U, // PCMPESTRM128MEM
1958 0U, // PCMPESTRM128REG
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08001959 2484099055U, // PCMPESTRM128rm
1960 2282772463U, // PCMPESTRM128rr
1961 303058364U, // PCMPGTBrm
1962 68177340U, // PCMPGTBrr
1963 303060052U, // PCMPGTDrm
1964 68179028U, // PCMPGTDrr
1965 303061723U, // PCMPGTQrm
1966 68180699U, // PCMPGTQrr
1967 303064051U, // PCMPGTWrm
1968 68183027U, // PCMPGTWrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08001969 0U, // PCMPISTRIMEM
1970 0U, // PCMPISTRIREG
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08001971 2484098822U, // PCMPISTRIrm
1972 2282772230U, // PCMPISTRIrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08001973 0U, // PCMPISTRM128MEM
1974 0U, // PCMPISTRM128REG
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08001975 2484099067U, // PCMPISTRM128rm
1976 2282772475U, // PCMPISTRM128rr
1977 2282772581U, // PDEP32rm
1978 2282772581U, // PDEP32rr
1979 2282772581U, // PDEP64rm
1980 2282772581U, // PDEP64rr
1981 2282774960U, // PEXT32rm
1982 2282774960U, // PEXT32rr
1983 2282774960U, // PEXT64rm
1984 2282774960U, // PEXT64rr
1985 2148633935U, // PEXTRBmr
1986 2282769743U, // PEXTRBrr
1987 2148602550U, // PEXTRDmr
1988 2282771126U, // PEXTRDrr
1989 2148620989U, // PEXTRQmr
1990 2282773181U, // PEXTRQrr
1991 2148574038U, // PEXTRWmr
1992 2282775382U, // PEXTRWri
1993 2282775382U, // PEXTRWrr_REV
1994 168841029U, // PF2IDrm
1995 135286597U, // PF2IDrr
1996 168846064U, // PF2IWrm
1997 135291632U, // PF2IWrr
1998 470830636U, // PFACCrm
1999 68177452U, // PFACCrr
2000 470830813U, // PFADDrm
2001 68177629U, // PFADDrr
2002 470833757U, // PFCMPEQrm
2003 68180573U, // PFCMPEQrr
2004 470832516U, // PFCMPGErm
2005 68179332U, // PFCMPGErr
2006 470835479U, // PFCMPGTrm
2007 68182295U, // PFCMPGTrr
2008 470836313U, // PFMAXrm
2009 68183129U, // PFMAXrr
2010 470833174U, // PFMINrm
2011 68179990U, // PFMINrr
2012 470833080U, // PFMULrm
2013 68179896U, // PFMULrr
2014 470830643U, // PFNACCrm
2015 68177459U, // PFNACCrr
2016 470830651U, // PFPNACCrm
2017 68177467U, // PFPNACCrr
2018 470829855U, // PFRCPIT1rm
2019 68176671U, // PFRCPIT1rr
2020 470829940U, // PFRCPIT2rm
2021 68176756U, // PFRCPIT2rr
2022 168843351U, // PFRCPrm
2023 135288919U, // PFRCPrr
2024 470829865U, // PFRSQIT1rm
2025 68176681U, // PFRSQIT1rr
2026 168845658U, // PFRSQRTrm
2027 135291226U, // PFRSQRTrr
2028 470834048U, // PFSUBRrm
2029 68180864U, // PFSUBRrr
2030 470830573U, // PFSUBrm
2031 68177389U, // PFSUBrr
2032 303058674U, // PHADDDrm
2033 68177650U, // PHADDDrr
2034 303063942U, // PHADDSWrm128
2035 68182918U, // PHADDSWrr128
2036 303063691U, // PHADDWrm
2037 68182667U, // PHADDWrr
2038 336618543U, // PHMINPOSUWrm128
2039 135291951U, // PHMINPOSUWrr128
2040 303058615U, // PHSUBDrm
2041 68177591U, // PHSUBDrr
2042 303063923U, // PHSUBSWrm128
2043 68182899U, // PHSUBSWrr128
2044 303063637U, // PHSUBWrm
2045 68182613U, // PHSUBWrr
2046 168841013U, // PI2FDrm
2047 135286581U, // PI2FDrr
2048 168846011U, // PI2FWrm
2049 135291579U, // PI2FWrr
2050 839929158U, // PINSRBrm
2051 2215660870U, // PINSRBrr
2052 2584761005U, // PINSRDrm
2053 2215662253U, // PINSRDrr
2054 2618317492U, // PINSRQrm
2055 2215664308U, // PINSRQrr
2056 2551210829U, // PINSRWrmi
2057 2215666509U, // PINSRWrri
2058 303063911U, // PMADDUBSWrm128
2059 68182887U, // PMADDUBSWrr128
2060 303060186U, // PMADDWDrm
2061 68179162U, // PMADDWDrr
2062 303058349U, // PMAXSBrm
2063 68177325U, // PMAXSBrr
2064 303060026U, // PMAXSDrm
2065 68179002U, // PMAXSDrr
2066 303064042U, // PMAXSWrm
2067 68183018U, // PMAXSWrr
2068 303058428U, // PMAXUBrm
2069 68177404U, // PMAXUBrr
2070 303060111U, // PMAXUDrm
2071 68179087U, // PMAXUDrr
2072 303064124U, // PMAXUWrm
2073 68183100U, // PMAXUWrr
2074 303058290U, // PMINSBrm
2075 68177266U, // PMINSBrr
2076 303059946U, // PMINSDrm
2077 68178922U, // PMINSDrr
2078 303063973U, // PMINSWrm
2079 68182949U, // PMINSWrr
2080 303058405U, // PMINUBrm
2081 68177381U, // PMINUBrr
2082 303060093U, // PMINUDrm
2083 68179069U, // PMINUDrr
2084 303064102U, // PMINUWrm
2085 68183078U, // PMINUWrr
2086 135286040U, // PMOVMSKBrr
2087 101732040U, // PMOVSXBDrm
2088 135286472U, // PMOVSXBDrr
2089 370170203U, // PMOVSXBQrm
2090 135289179U, // PMOVSXBQrr
2091 168845926U, // PMOVSXBWrm
2092 135291494U, // PMOVSXBWrr
2093 168843848U, // PMOVSXDQrm
2094 135289416U, // PMOVSXDQrr
2095 168842547U, // PMOVSXWDrm
2096 135288115U, // PMOVSXWDrr
2097 101735256U, // PMOVSXWQrm
2098 135289688U, // PMOVSXWQrr
2099 101732051U, // PMOVZXBDrm
2100 135286483U, // PMOVZXBDrr
2101 370170214U, // PMOVZXBQrm
2102 135289190U, // PMOVZXBQrr
2103 168845937U, // PMOVZXBWrm
2104 135291505U, // PMOVZXBWrr
2105 168843859U, // PMOVZXDQrm
2106 135289427U, // PMOVZXDQrr
2107 168842558U, // PMOVZXWDrm
2108 135288126U, // PMOVZXWDrr
2109 101735267U, // PMOVZXWQrm
2110 135289699U, // PMOVZXWQrr
2111 303061486U, // PMULDQrm
2112 68180462U, // PMULDQrr
2113 303063996U, // PMULHRSWrm128
2114 68182972U, // PMULHRSWrr128
2115 470836035U, // PMULHRWrm
2116 68182851U, // PMULHRWrr
2117 303064083U, // PMULHUWrm
2118 68183059U, // PMULHUWrr
2119 303063784U, // PMULHWrm
2120 68182760U, // PMULHWrr
2121 303058816U, // PMULLDrm
2122 68177792U, // PMULLDrr
2123 303063826U, // PMULLWrm
2124 68182802U, // PMULLWrr
2125 303061566U, // PMULUDQrm
2126 68180542U, // PMULUDQrr
2127 22711U, // POP16r
2128 39095U, // POP16rmm
2129 22711U, // POP16rmr
2130 22711U, // POP32r
2131 71863U, // POP32rmm
2132 22711U, // POP32rmr
2133 22711U, // POP64r
2134 88247U, // POP64rmm
2135 22711U, // POP64rmr
2136 12697U, // POPA16
2137 12143U, // POPA32
2138 370172192U, // POPCNT16rm
2139 135291168U, // POPCNT16rr
2140 101736736U, // POPCNT32rm
2141 135291168U, // POPCNT32rr
2142 168845600U, // POPCNT64rm
2143 135291168U, // POPCNT64rr
2144 12451U, // POPDS16
2145 12451U, // POPDS32
2146 12466U, // POPES16
2147 12466U, // POPES32
2148 12062U, // POPF16
2149 11880U, // POPF32
2150 12334U, // POPF64
2151 12481U, // POPFS16
2152 12481U, // POPFS32
2153 12481U, // POPFS64
2154 12496U, // POPGS16
2155 12496U, // POPGS32
2156 12496U, // POPGS64
2157 12587U, // POPSS16
2158 12587U, // POPSS32
2159 303061932U, // PORrm
2160 68180908U, // PORrr
2161 104034U, // PREFETCH
2162 101562U, // PREFETCHNTA
2163 101105U, // PREFETCHT0
2164 101139U, // PREFETCHT1
2165 101224U, // PREFETCHT2
2166 107218U, // PREFETCHW
2167 303063574U, // PSADBWrm
2168 68182550U, // PSADBWrr
2169 303058179U, // PSHUFBrm
2170 68177155U, // PSHUFBrr
2171 2484096829U, // PSHUFDmi
2172 2282770237U, // PSHUFDri
2173 2484101854U, // PSHUFHWmi
2174 2282775262U, // PSHUFHWri
2175 2484101880U, // PSHUFLWmi
2176 2282775288U, // PSHUFLWri
2177 303058227U, // PSIGNBrm
2178 68177203U, // PSIGNBrr
2179 303058873U, // PSIGNDrm
2180 68177849U, // PSIGNDrr
2181 303063851U, // PSIGNWrm
2182 68182827U, // PSIGNWrr
2183 68180444U, // PSLLDQri
2184 68177784U, // PSLLDri
2185 303058808U, // PSLLDrm
2186 68177784U, // PSLLDrr
2187 68180598U, // PSLLQri
2188 303061622U, // PSLLQrm
2189 68180598U, // PSLLQrr
2190 68182794U, // PSLLWri
2191 303063818U, // PSLLWrm
2192 68182794U, // PSLLWrr
2193 68177562U, // PSRADri
2194 303058586U, // PSRADrm
2195 68177562U, // PSRADrr
2196 68182531U, // PSRAWri
2197 303063555U, // PSRAWrm
2198 68182531U, // PSRAWrr
2199 68180453U, // PSRLDQri
2200 68177801U, // PSRLDri
2201 303058825U, // PSRLDrm
2202 68177801U, // PSRLDrr
2203 68180606U, // PSRLQri
2204 303061630U, // PSRLQrm
2205 68180606U, // PSRLQrr
2206 68182811U, // PSRLWri
2207 303063835U, // PSRLWrm
2208 68182811U, // PSRLWrr
2209 303058163U, // PSUBBrm
2210 68177139U, // PSUBBrr
2211 303058624U, // PSUBDrm
2212 68177600U, // PSUBDrr
2213 303061331U, // PSUBQrm
2214 68180307U, // PSUBQrr
2215 303058272U, // PSUBSBrm
2216 68177248U, // PSUBSBrr
2217 303063933U, // PSUBSWrm
2218 68182909U, // PSUBSWrr
2219 303058313U, // PSUBUSBrm
2220 68177289U, // PSUBUSBrr
2221 303064015U, // PSUBUSWrm
2222 68182991U, // PSUBUSWrr
2223 303063646U, // PSUBWrm
2224 68182622U, // PSUBWrr
2225 168841471U, // PSWAPDrm
2226 135287039U, // PSWAPDrr
2227 537944446U, // PTESTrm
2228 135291262U, // PTESTrr
2229 303063602U, // PUNPCKHBWrm
2230 68182578U, // PUNPCKHBWrr
2231 303061444U, // PUNPCKHDQrm
2232 68180420U, // PUNPCKHDQrr
2233 303061495U, // PUNPCKHQDQrm
2234 68180471U, // PUNPCKHQDQrr
2235 303060196U, // PUNPCKHWDrm
2236 68179172U, // PUNPCKHWDrr
2237 303063614U, // PUNPCKLBWrm
2238 68182590U, // PUNPCKLBWrr
2239 303061456U, // PUNPCKLDQrm
2240 68180432U, // PUNPCKLDQrr
2241 303061508U, // PUNPCKLQDQrm
2242 68180484U, // PUNPCKLQDQrr
2243 303060208U, // PUNPCKLWDrm
2244 68179184U, // PUNPCKLWDrr
2245 22173U, // PUSH16i8
2246 22173U, // PUSH16r
2247 38557U, // PUSH16rmm
2248 22173U, // PUSH16rmr
2249 22173U, // PUSH32i8
2250 22173U, // PUSH32r
2251 71325U, // PUSH32rmm
2252 22173U, // PUSH32rmr
2253 22173U, // PUSH64i16
2254 22173U, // PUSH64i32
2255 22173U, // PUSH64i8
2256 22173U, // PUSH64r
2257 87709U, // PUSH64rmm
2258 22173U, // PUSH64rmr
2259 12690U, // PUSHA16
2260 12136U, // PUSHA32
2261 12435U, // PUSHCS16
2262 12435U, // PUSHCS32
2263 12443U, // PUSHDS16
2264 12443U, // PUSHDS32
2265 12458U, // PUSHES16
2266 12458U, // PUSHES32
2267 12056U, // PUSHF16
2268 11873U, // PUSHF32
2269 12327U, // PUSHF64
2270 12473U, // PUSHFS16
2271 12473U, // PUSHFS32
2272 12473U, // PUSHFS64
2273 12488U, // PUSHGS16
2274 12488U, // PUSHGS32
2275 12488U, // PUSHGS64
2276 12579U, // PUSHSS16
2277 12579U, // PUSHSS32
2278 22173U, // PUSHi16
2279 22173U, // PUSHi32
2280 303061960U, // PXORrm
2281 68180936U, // PXORrr
2282 38756U, // RCL16m1
2283 17864548U, // RCL16mCL
2284 1087332U, // RCL16mi
2285 22372U, // RCL16r1
2286 17848164U, // RCL16rCL
2287 68179812U, // RCL16ri
2288 71524U, // RCL32m1
2289 17897316U, // RCL32mCL
2290 1120100U, // RCL32mi
2291 22372U, // RCL32r1
2292 17848164U, // RCL32rCL
2293 68179812U, // RCL32ri
2294 87908U, // RCL64m1
2295 17913700U, // RCL64mCL
2296 1136484U, // RCL64mi
2297 22372U, // RCL64r1
2298 17848164U, // RCL64rCL
2299 68179812U, // RCL64ri
2300 104292U, // RCL8m1
2301 17930084U, // RCL8mCL
2302 1152868U, // RCL8mi
2303 22372U, // RCL8r1
2304 17848164U, // RCL8rCL
2305 68179812U, // RCL8ri
2306 537943723U, // RCPPSm
2307 537943723U, // RCPPSm_Int
2308 135290539U, // RCPPSr
2309 135290539U, // RCPPSr_Int
2310 605053054U, // RCPSSm
2311 269508734U, // RCPSSm_Int
2312 135291006U, // RCPSSr
2313 68182142U, // RCPSSr_Int
2314 39824U, // RCR16m1
2315 17865616U, // RCR16mCL
2316 1088400U, // RCR16mi
2317 23440U, // RCR16r1
2318 17849232U, // RCR16rCL
2319 68180880U, // RCR16ri
2320 72592U, // RCR32m1
2321 17898384U, // RCR32mCL
2322 1121168U, // RCR32mi
2323 23440U, // RCR32r1
2324 17849232U, // RCR32rCL
2325 68180880U, // RCR32ri
2326 88976U, // RCR64m1
2327 17914768U, // RCR64mCL
2328 1137552U, // RCR64mi
2329 23440U, // RCR64r1
2330 17849232U, // RCR64rCL
2331 68180880U, // RCR64ri
2332 105360U, // RCR8m1
2333 17931152U, // RCR8mCL
2334 1153936U, // RCR8mi
2335 23440U, // RCR8r1
2336 17849232U, // RCR8rCL
2337 68180880U, // RCR8ri
2338 21975U, // RDFSBASE
2339 21975U, // RDFSBASE64
2340 21995U, // RDGSBASE
2341 21995U, // RDGSBASE64
2342 12400U, // RDMSR
2343 11850U, // RDPMC
2344 20400U, // RDRAND16r
2345 20400U, // RDRAND32r
2346 20400U, // RDRAND64r
2347 20269U, // RDSEED16r
2348 20269U, // RDSEED32r
2349 20269U, // RDSEED64r
2350 11863U, // RDTSC
2351 12265U, // RDTSCP
2352 11377U, // RELEASE_MOV16mr
2353 11377U, // RELEASE_MOV32mr
2354 11377U, // RELEASE_MOV64mr
2355 11377U, // RELEASE_MOV8mr
2356 11991U, // REPNE_PREFIX
2357 11794U, // REP_MOVSB_32
2358 11794U, // REP_MOVSB_64
2359 11911U, // REP_MOVSD_32
2360 11911U, // REP_MOVSD_64
2361 12356U, // REP_MOVSQ_64
2362 12717U, // REP_MOVSW_32
2363 12717U, // REP_MOVSW_64
2364 12272U, // REP_PREFIX
2365 11784U, // REP_STOSB_32
2366 11784U, // REP_STOSB_64
2367 11901U, // REP_STOSD_32
2368 11901U, // REP_STOSD_64
2369 12346U, // REP_STOSQ_64
2370 12707U, // REP_STOSW_32
2371 12707U, // REP_STOSW_64
2372 24850U, // RETIL
2373 24850U, // RETIQ
2374 24850U, // RETIW
2375 12615U, // RETL
2376 12615U, // RETQ
2377 12615U, // RETW
2378 11620U, // REX64_PREFIX
2379 18913163U, // ROL16m1
2380 17864587U, // ROL16mCL
2381 1087371U, // ROL16mi
2382 18896779U, // ROL16r1
2383 17848203U, // ROL16rCL
2384 68179851U, // ROL16ri
2385 18945931U, // ROL32m1
2386 17897355U, // ROL32mCL
2387 1120139U, // ROL32mi
2388 18896779U, // ROL32r1
2389 17848203U, // ROL32rCL
2390 68179851U, // ROL32ri
2391 18962315U, // ROL64m1
2392 17913739U, // ROL64mCL
2393 1136523U, // ROL64mi
2394 18896779U, // ROL64r1
2395 17848203U, // ROL64rCL
2396 68179851U, // ROL64ri
2397 18978699U, // ROL8m1
2398 17930123U, // ROL8mCL
2399 1152907U, // ROL8mi
2400 18896779U, // ROL8r1
2401 17848203U, // ROL8rCL
2402 68179851U, // ROL8ri
2403 18914225U, // ROR16m1
2404 17865649U, // ROR16mCL
2405 1088433U, // ROR16mi
2406 18897841U, // ROR16r1
2407 17849265U, // ROR16rCL
2408 68180913U, // ROR16ri
2409 18946993U, // ROR32m1
2410 17898417U, // ROR32mCL
2411 1121201U, // ROR32mi
2412 18897841U, // ROR32r1
2413 17849265U, // ROR32rCL
2414 68180913U, // ROR32ri
2415 18963377U, // ROR64m1
2416 17914801U, // ROR64mCL
2417 1137585U, // ROR64mi
2418 18897841U, // ROR64r1
2419 17849265U, // ROR64rCL
2420 68180913U, // ROR64ri
2421 18979761U, // ROR8m1
2422 17931185U, // ROR8mCL
2423 1153969U, // ROR8mi
2424 18897841U, // ROR8r1
2425 17849265U, // ROR8rCL
2426 68180913U, // ROR8ri
2427 2249221277U, // RORX32mi
2428 2282775709U, // RORX32ri
2429 2316330141U, // RORX64mi
2430 2282775709U, // RORX64ri
2431 2685424011U, // ROUNDPDm
2432 2282770827U, // ROUNDPDr
2433 2685427224U, // ROUNDPSm
2434 2282774040U, // ROUNDPSr
2435 2383434693U, // ROUNDSDm
2436 2215662533U, // ROUNDSDr
2437 2215662533U, // ROUNDSDr_Int
2438 2416992337U, // ROUNDSSm
2439 2215665745U, // ROUNDSSr
2440 2215665745U, // ROUNDSSr_Int
2441 12207U, // RSM
2442 537943806U, // RSQRTPSm
2443 537943806U, // RSQRTPSm_Int
2444 135290622U, // RSQRTPSr
2445 135290622U, // RSQRTPSr_Int
2446 605053079U, // RSQRTSSm
2447 269508759U, // RSQRTSSm_Int
2448 135291031U, // RSQRTSSr
2449 68182167U, // RSQRTSSr_Int
2450 12051U, // SAHF
2451 11837U, // SALC
2452 18914171U, // SAR16m1
2453 17865595U, // SAR16mCL
2454 1088379U, // SAR16mi
2455 18897787U, // SAR16r1
2456 17849211U, // SAR16rCL
2457 68180859U, // SAR16ri
2458 18946939U, // SAR32m1
2459 17898363U, // SAR32mCL
2460 1121147U, // SAR32mi
2461 18897787U, // SAR32r1
2462 17849211U, // SAR32rCL
2463 68180859U, // SAR32ri
2464 18963323U, // SAR64m1
2465 17914747U, // SAR64mCL
2466 1137531U, // SAR64mi
2467 18897787U, // SAR64r1
2468 17849211U, // SAR64rCL
2469 68180859U, // SAR64ri
2470 18979707U, // SAR8m1
2471 17931131U, // SAR8mCL
2472 1153915U, // SAR8mi
2473 18897787U, // SAR8r1
2474 17849211U, // SAR8rCL
2475 68180859U, // SAR8ri
2476 2249221265U, // SARX32rm
2477 2282775697U, // SARX32rr
2478 2316330129U, // SARX64rm
2479 2282775697U, // SARX64rr
2480 26059U, // SBB16i16
2481 1084653U, // SBB16mi
2482 1084653U, // SBB16mi8
2483 1084653U, // SBB16mr
2484 35704045U, // SBB16ri
2485 35704045U, // SBB16ri8
2486 3198189U, // SBB16rm
2487 35704045U, // SBB16rr
2488 68177133U, // SBB16rr_REV
2489 26193U, // SBB32i32
2490 1117421U, // SBB32mi
2491 1117421U, // SBB32mi8
2492 1117421U, // SBB32mr
2493 35704045U, // SBB32ri
2494 35704045U, // SBB32ri8
2495 4246765U, // SBB32rm
2496 35704045U, // SBB32rr
2497 68177133U, // SBB32rr_REV
2498 26341U, // SBB64i32
2499 1133805U, // SBB64mi32
2500 1133805U, // SBB64mi8
2501 1133805U, // SBB64mr
2502 35704045U, // SBB64ri32
2503 35704045U, // SBB64ri8
2504 5295341U, // SBB64rm
2505 35704045U, // SBB64rr
2506 68177133U, // SBB64rr_REV
2507 25935U, // SBB8i8
2508 1150189U, // SBB8mi
2509 1150189U, // SBB8mr
2510 35704045U, // SBB8ri
2511 6343917U, // SBB8rm
2512 35704045U, // SBB8rr
2513 68177133U, // SBB8rr_REV
2514 304699U, // SCAS16
2515 321155U, // SCAS32
2516 616236U, // SCAS64
2517 337240U, // SCAS8
2518 12515U, // SEG_ALLOCA_32
2519 12515U, // SEG_ALLOCA_64
2520 103765U, // SETAEm
2521 21845U, // SETAEr
2522 101556U, // SETAm
2523 19636U, // SETAr
2524 103785U, // SETBEm
2525 21865U, // SETBEr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08002526 0U, // SETB_C16r
2527 0U, // SETB_C32r
2528 0U, // SETB_C64r
2529 0U, // SETB_C8r
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08002530 101813U, // SETBm
2531 19893U, // SETBr
2532 103935U, // SETEm
2533 22015U, // SETEr
2534 103821U, // SETGEm
2535 21901U, // SETGEr
2536 104021U, // SETGm
2537 22101U, // SETGr
2538 103845U, // SETLEm
2539 21925U, // SETLEr
2540 104370U, // SETLm
2541 22450U, // SETLr
2542 103873U, // SETNEm
2543 21953U, // SETNEr
2544 104493U, // SETNOm
2545 22573U, // SETNOr
2546 104605U, // SETNPm
2547 22685U, // SETNPr
2548 105539U, // SETNSm
2549 23619U, // SETNSr
2550 104508U, // SETOm
2551 22588U, // SETOr
2552 104652U, // SETPm
2553 22732U, // SETPr
2554 106717U, // SETSm
2555 24797U, // SETSr
2556 11963U, // SFENCE
2557 286964U, // SGDT16m
2558 286964U, // SGDT32m
2559 286964U, // SGDT64m
2560 303057661U, // SHA1MSG1rm
2561 68176637U, // SHA1MSG1rr
2562 303057733U, // SHA1MSG2rm
2563 68176709U, // SHA1MSG2rr
2564 303060494U, // SHA1NEXTErm
2565 68179470U, // SHA1NEXTErr
2566 2450541482U, // SHA1RNDS4rmi
2567 2215660458U, // SHA1RNDS4rri
2568 303057671U, // SHA256MSG1rm
2569 68176647U, // SHA256MSG1rr
2570 303057743U, // SHA256MSG2rm
2571 68176719U, // SHA256MSG2rr
2572 303057755U, // SHA256RNDS2rm
2573 68176731U, // SHA256RNDS2rr
2574 18913129U, // SHL16m1
2575 17864553U, // SHL16mCL
2576 1087337U, // SHL16mi
2577 18896745U, // SHL16r1
2578 17848169U, // SHL16rCL
2579 68179817U, // SHL16ri
2580 18945897U, // SHL32m1
2581 17897321U, // SHL32mCL
2582 1120105U, // SHL32mi
2583 18896745U, // SHL32r1
2584 17848169U, // SHL32rCL
2585 68179817U, // SHL32ri
2586 18962281U, // SHL64m1
2587 17913705U, // SHL64mCL
2588 1136489U, // SHL64mi
2589 18896745U, // SHL64r1
2590 17848169U, // SHL64rCL
2591 68179817U, // SHL64ri
2592 18978665U, // SHL8m1
2593 17930089U, // SHL8mCL
2594 1152873U, // SHL8mi
2595 18896745U, // SHL8r1
2596 17848169U, // SHL8rCL
2597 68179817U, // SHL8ri
2598 2148568939U, // SHLD16mrCL
2599 2148568939U, // SHLD16mri8
2600 2215661419U, // SHLD16rrCL
2601 2215661419U, // SHLD16rri8
2602 2148601707U, // SHLD32mrCL
2603 2148601707U, // SHLD32mri8
2604 2215661419U, // SHLD32rrCL
2605 2215661419U, // SHLD32rri8
2606 2148618091U, // SHLD64mrCL
2607 2148618091U, // SHLD64mri8
2608 2215661419U, // SHLD64rrCL
2609 2215661419U, // SHLD64rri8
2610 2249221222U, // SHLX32rm
2611 2282775654U, // SHLX32rr
2612 2316330086U, // SHLX64rm
2613 2282775654U, // SHLX64rr
2614 18914204U, // SHR16m1
2615 17865628U, // SHR16mCL
2616 1088412U, // SHR16mi
2617 18897820U, // SHR16r1
2618 17849244U, // SHR16rCL
2619 68180892U, // SHR16ri
2620 18946972U, // SHR32m1
2621 17898396U, // SHR32mCL
2622 1121180U, // SHR32mi
2623 18897820U, // SHR32r1
2624 17849244U, // SHR32rCL
2625 68180892U, // SHR32ri
2626 18963356U, // SHR64m1
2627 17914780U, // SHR64mCL
2628 1137564U, // SHR64mi
2629 18897820U, // SHR64r1
2630 17849244U, // SHR64rCL
2631 68180892U, // SHR64ri
2632 18979740U, // SHR8m1
2633 17931164U, // SHR8mCL
2634 1153948U, // SHR8mi
2635 18897820U, // SHR8r1
2636 17849244U, // SHR8rCL
2637 68180892U, // SHR8ri
2638 2148569766U, // SHRD16mrCL
2639 2148569766U, // SHRD16mri8
2640 2215662246U, // SHRD16rrCL
2641 2215662246U, // SHRD16rri8
2642 2148602534U, // SHRD32mrCL
2643 2148602534U, // SHRD32mri8
2644 2215662246U, // SHRD32rrCL
2645 2215662246U, // SHRD32rri8
2646 2148618918U, // SHRD64mrCL
2647 2148618918U, // SHRD64mri8
2648 2215662246U, // SHRD64rrCL
2649 2215662246U, // SHRD64rri8
2650 2249221271U, // SHRX32rm
2651 2282775703U, // SHRX32rr
2652 2316330135U, // SHRX64rm
2653 2282775703U, // SHRX64rr
2654 2349879713U, // SHUFPDrmi
2655 2215661985U, // SHUFPDrri
2656 2349882926U, // SHUFPSrmi
2657 2215665198U, // SHUFPSrri
2658 286976U, // SIDT16m
2659 286976U, // SIDT32m
2660 286976U, // SIDT64m
2661 12224U, // SIN_F
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08002662 0U, // SIN_Fp32
2663 0U, // SIN_Fp64
2664 0U, // SIN_Fp80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08002665 12786U, // SKINIT
2666 41228U, // SLDT16m
2667 24844U, // SLDT16r
2668 24844U, // SLDT32r
2669 41228U, // SLDT64m
2670 24844U, // SLDT64r
2671 41886U, // SMSW16m
2672 25502U, // SMSW16r
2673 25502U, // SMSW32r
2674 25502U, // SMSW64r
2675 537940550U, // SQRTPDm
2676 135287366U, // SQRTPDr
2677 537943807U, // SQRTPSm
2678 135290623U, // SQRTPSr
2679 571495443U, // SQRTSDm
2680 571495443U, // SQRTSDm_Int
2681 135287827U, // SQRTSDr
2682 135287827U, // SQRTSDr_Int
2683 605053080U, // SQRTSSm
2684 605053080U, // SQRTSSm_Int
2685 135291032U, // SQRTSSr
2686 135291032U, // SQRTSSr_Int
2687 12659U, // SQRT_F
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08002688 0U, // SQRT_Fp32
2689 0U, // SQRT_Fp64
2690 0U, // SQRT_Fp80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08002691 12584U, // SS_PREFIX
2692 11815U, // STAC
2693 11869U, // STC
2694 11927U, // STD
2695 12086U, // STGI
2696 12101U, // STI
2697 72676U, // STMXCSR
2698 17108346U, // STOSB
2699 14996474U, // STOSL
2700 16341701U, // STOSQ
2701 13935533U, // STOSW
2702 23549U, // STR16r
2703 23549U, // STR32r
2704 23549U, // STR64r
2705 39933U, // STRm
2706 123269U, // ST_F32m
2707 139653U, // ST_F64m
2708 121049U, // ST_FP32m
2709 137433U, // ST_FP64m
2710 383193U, // ST_FP80m
2711 22745U, // ST_FPrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08002712 0U, // ST_Fp32m
2713 0U, // ST_Fp64m
2714 0U, // ST_Fp64m32
2715 0U, // ST_Fp80m32
2716 0U, // ST_Fp80m64
2717 0U, // ST_FpP32m
2718 0U, // ST_FpP64m
2719 0U, // ST_FpP64m32
2720 0U, // ST_FpP80m
2721 0U, // ST_FpP80m32
2722 0U, // ST_FpP80m64
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08002723 24965U, // ST_Frr
2724 26068U, // SUB16i16
2725 1084911U, // SUB16mi
2726 1084911U, // SUB16mi8
2727 1084911U, // SUB16mr
2728 35704303U, // SUB16ri
2729 35704303U, // SUB16ri8
2730 3198447U, // SUB16rm
2731 35704303U, // SUB16rr
2732 68177391U, // SUB16rr_REV
2733 26203U, // SUB32i32
2734 1117679U, // SUB32mi
2735 1117679U, // SUB32mi8
2736 1117679U, // SUB32mr
2737 35704303U, // SUB32ri
2738 35704303U, // SUB32ri8
2739 4247023U, // SUB32rm
2740 35704303U, // SUB32rr
2741 68177391U, // SUB32rr_REV
2742 26351U, // SUB64i32
2743 1134063U, // SUB64mi32
2744 1134063U, // SUB64mi8
2745 1134063U, // SUB64mr
2746 35704303U, // SUB64ri32
2747 35704303U, // SUB64ri8
2748 5295599U, // SUB64rm
2749 35704303U, // SUB64rr
2750 68177391U, // SUB64rr_REV
2751 25966U, // SUB8i8
2752 1150447U, // SUB8mi
2753 1150447U, // SUB8mr
2754 35704303U, // SUB8ri
2755 6344175U, // SUB8rm
2756 35704303U, // SUB8rr
2757 68177391U, // SUB8rr_REV
2758 202395917U, // SUBPDrm
2759 68178189U, // SUBPDrr
2760 202399130U, // SUBPSrm
2761 68181402U, // SUBPSrr
2762 121729U, // SUBR_F32m
2763 138113U, // SUBR_F64m
2764 39816U, // SUBR_FI16m
2765 72584U, // SUBR_FI32m
2766 22716U, // SUBR_FPrST0
2767 23425U, // SUBR_FST0r
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08002768 0U, // SUBR_Fp32m
2769 0U, // SUBR_Fp64m
2770 0U, // SUBR_Fp64m32
2771 0U, // SUBR_Fp80m32
2772 0U, // SUBR_Fp80m64
2773 0U, // SUBR_FpI16m32
2774 0U, // SUBR_FpI16m64
2775 0U, // SUBR_FpI16m80
2776 0U, // SUBR_FpI32m32
2777 0U, // SUBR_FpI32m64
2778 0U, // SUBR_FpI32m80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08002779 7363457U, // SUBR_FrST0
2780 235950989U, // SUBSDrm
2781 235950989U, // SUBSDrm_Int
2782 68178829U, // SUBSDrr
2783 68178829U, // SUBSDrr_Int
2784 269508633U, // SUBSSrm
2785 269508633U, // SUBSSrm_Int
2786 68182041U, // SUBSSrr
2787 68182041U, // SUBSSrr_Int
2788 118254U, // SUB_F32m
2789 134638U, // SUB_F64m
2790 36340U, // SUB_FI16m
2791 69108U, // SUB_FI32m
2792 22608U, // SUB_FPrST0
2793 19950U, // SUB_FST0r
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08002794 0U, // SUB_Fp32
2795 0U, // SUB_Fp32m
2796 0U, // SUB_Fp64
2797 0U, // SUB_Fp64m
2798 0U, // SUB_Fp64m32
2799 0U, // SUB_Fp80
2800 0U, // SUB_Fp80m32
2801 0U, // SUB_Fp80m64
2802 0U, // SUB_FpI16m32
2803 0U, // SUB_FpI16m64
2804 0U, // SUB_FpI16m80
2805 0U, // SUB_FpI32m32
2806 0U, // SUB_FpI32m64
2807 0U, // SUB_FpI32m80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08002808 7359982U, // SUB_FrST0
2809 12503U, // SWAPGS
2810 12164U, // SYSCALL
2811 12383U, // SYSENTER
2812 12639U, // SYSEXIT
2813 12639U, // SYSEXIT64
2814 12619U, // SYSRET
2815 12619U, // SYSRET64
2816 101731936U, // T1MSKC32rm
2817 135286368U, // T1MSKC32rr
2818 168840800U, // T1MSKC64rm
2819 135286368U, // T1MSKC64rr
2820 20076668U, // TAILJMPd
2821 20076668U, // TAILJMPd64
2822 19994748U, // TAILJMPm
2823 20011132U, // TAILJMPm64
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08002824 0U, // TAILJMPr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08002825 19945596U, // TAILJMPr64
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08002826 0U, // TCRETURNdi
2827 0U, // TCRETURNdi64
2828 0U, // TCRETURNmi
2829 0U, // TCRETURNmi64
2830 0U, // TCRETURNri
2831 0U, // TCRETURNri64
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08002832 26152U, // TEST16i16
2833 1089919U, // TEST16mi
2834 135291263U, // TEST16ri
2835 370172287U, // TEST16rm
2836 135291263U, // TEST16rr
2837 26320U, // TEST32i32
2838 1122687U, // TEST32mi
2839 135291263U, // TEST32ri
2840 101736831U, // TEST32rm
2841 135291263U, // TEST32rr
2842 26459U, // TEST64i32
2843 1139071U, // TEST64mi32
2844 135291263U, // TEST64ri32
2845 168845695U, // TEST64rm
2846 135291263U, // TEST64rr
2847 26040U, // TEST8i8
2848 1155455U, // TEST8mi
2849 135291263U, // TEST8ri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08002850 0U, // TEST8ri_NOREX
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08002851 504390015U, // TEST8rm
2852 135291263U, // TEST8rr
2853 11472U, // TLSCall_32
2854 11576U, // TLSCall_64
2855 11485U, // TLS_addr32
2856 11589U, // TLS_addr64
2857 11498U, // TLS_base_addr32
2858 11602U, // TLS_base_addr64
2859 11516U, // TRAP
2860 12671U, // TST_F
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08002861 0U, // TST_Fp32
2862 0U, // TST_Fp64
2863 0U, // TST_Fp80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08002864 370172207U, // TZCNT16rm
2865 135291183U, // TZCNT16rr
2866 101736751U, // TZCNT32rm
2867 135291183U, // TZCNT32rr
2868 168845615U, // TZCNT64rm
2869 135291183U, // TZCNT64rr
2870 101734237U, // TZMSK32rm
2871 135288669U, // TZMSK32rr
2872 168843101U, // TZMSK64rm
2873 135288669U, // TZMSK64rr
2874 571495375U, // UCOMISDrm
2875 135287759U, // UCOMISDrr
2876 605053019U, // UCOMISSrm
2877 135290971U, // UCOMISSrr
2878 22256U, // UCOM_FIPr
2879 22198U, // UCOM_FIr
2880 12299U, // UCOM_FPPr
2881 22672U, // UCOM_FPr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08002882 0U, // UCOM_FpIr32
2883 0U, // UCOM_FpIr64
2884 0U, // UCOM_FpIr80
2885 0U, // UCOM_Fpr32
2886 0U, // UCOM_Fpr64
2887 0U, // UCOM_Fpr80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08002888 22495U, // UCOM_Fr
2889 11749U, // UD2B
2890 202396074U, // UNPCKHPDrm
2891 68178346U, // UNPCKHPDrr
2892 202399287U, // UNPCKHPSrm
2893 68181559U, // UNPCKHPSrr
2894 202396116U, // UNPCKLPDrm
2895 68178388U, // UNPCKLPDrr
2896 202399349U, // UNPCKLPSrm
2897 68181621U, // UNPCKLPSrr
2898 2651875207U, // VAARG_64
2899 2282770800U, // VADDPDYrm
2900 2282770800U, // VADDPDYrr
2901 2282766968U, // VADDPDZrm
2902 2282766968U, // VADDPDZrmb
2903 2282766968U, // VADDPDZrr
2904 2282770800U, // VADDPDrm
2905 2282770800U, // VADDPDrr
2906 2282774013U, // VADDPSYrm
2907 2282774013U, // VADDPSYrr
2908 2282768617U, // VADDPSZrm
2909 2282768617U, // VADDPSZrmb
2910 2282768617U, // VADDPSZrr
2911 2282774013U, // VADDPSrm
2912 2282774013U, // VADDPSrr
2913 2282771388U, // VADDSDZrm
2914 2282771388U, // VADDSDZrr
2915 2282771388U, // VADDSDrm
2916 2282771388U, // VADDSDrm_Int
2917 2282771388U, // VADDSDrr
2918 2282771388U, // VADDSDrr_Int
2919 2282774600U, // VADDSSZrm
2920 2282774600U, // VADDSSZrr
2921 2282774600U, // VADDSSrm
2922 2282774600U, // VADDSSrm_Int
2923 2282774600U, // VADDSSrr
2924 2282774600U, // VADDSSrr_Int
2925 2282770708U, // VADDSUBPDYrm
2926 2282770708U, // VADDSUBPDYrr
2927 2282770708U, // VADDSUBPDrm
2928 2282770708U, // VADDSUBPDrr
2929 2282773921U, // VADDSUBPSYrm
2930 2282773921U, // VADDSUBPSYrr
2931 2282773921U, // VADDSUBPSrm
2932 2282773921U, // VADDSUBPSrr
2933 2282774883U, // VAESDECLASTrm
2934 2282774883U, // VAESDECLASTrr
2935 2282769993U, // VAESDECrm
2936 2282769993U, // VAESDECrr
2937 2282774896U, // VAESENCLASTrm
2938 2282774896U, // VAESENCLASTrr
2939 2282770033U, // VAESENCrm
2940 2282770033U, // VAESENCrr
2941 336612968U, // VAESIMCrm
2942 135286376U, // VAESIMCrr
2943 2484101520U, // VAESKEYGENASSIST128rm
2944 2282774928U, // VAESKEYGENASSIST128rr
2945 2282766646U, // VALIGNDrmi
2946 2282766646U, // VALIGNDrri
2947 2282768097U, // VALIGNQrmi
2948 2282768097U, // VALIGNQrri
2949 2282770944U, // VANDNPDYrm
2950 2282770944U, // VANDNPDYrr
2951 2282770944U, // VANDNPDrm
2952 2282770944U, // VANDNPDrr
2953 2282774169U, // VANDNPSYrm
2954 2282774169U, // VANDNPSYrr
2955 2282774169U, // VANDNPSrm
2956 2282774169U, // VANDNPSrr
2957 2282770808U, // VANDPDYrm
2958 2282770808U, // VANDPDYrr
2959 2282770808U, // VANDPDrm
2960 2282770808U, // VANDPDrr
2961 2282774021U, // VANDPSYrm
2962 2282774021U, // VANDPSYrr
2963 2282774021U, // VANDPSrm
2964 2282774021U, // VANDPSrr
2965 2282776489U, // VASTART_SAVE_XMM_REGS
2966 155206345U, // VBLENDMPDZrm
2967 155206345U, // VBLENDMPDZrr
2968 155207994U, // VBLENDMPSZrm
2969 155207994U, // VBLENDMPSZrr
2970 2282770816U, // VBLENDPDYrmi
2971 2282770816U, // VBLENDPDYrri
2972 2282770816U, // VBLENDPDrmi
2973 2282770816U, // VBLENDPDrri
2974 2282774029U, // VBLENDPSYrmi
2975 2282774029U, // VBLENDPSYrri
2976 2282774029U, // VBLENDPSrmi
2977 2282774029U, // VBLENDPSrri
2978 2282771040U, // VBLENDVPDYrm
2979 2282771040U, // VBLENDVPDYrr
2980 2282771040U, // VBLENDVPDrm
2981 2282771040U, // VBLENDVPDrr
2982 2282774306U, // VBLENDVPSYrm
2983 2282774306U, // VBLENDVPSYrr
2984 2282774306U, // VBLENDVPSrm
2985 2282774306U, // VBLENDVPSrr
2986 537939024U, // VBROADCASTF128
2987 336612487U, // VBROADCASTI128
2988 571495451U, // VBROADCASTSDYrm
2989 135287835U, // VBROADCASTSDYrr
2990 571491364U, // VBROADCASTSDZrm
2991 135283748U, // VBROADCASTSDZrr
2992 605053097U, // VBROADCASTSSYrm
2993 135291049U, // VBROADCASTSSYrr
2994 605047338U, // VBROADCASTSSZrm
2995 135285290U, // VBROADCASTSSZrr
2996 605053097U, // VBROADCASTSSrm
2997 135291049U, // VBROADCASTSSrr
2998 2290446330U, // VCMPPDYrmi
2999 2282770968U, // VCMPPDYrmi_alt
3000 2290462714U, // VCMPPDYrri
3001 2282770968U, // VCMPPDYrri_alt
3002 894791674U, // VCMPPDZrmi
3003 2282767080U, // VCMPPDZrmi_alt
3004 89501690U, // VCMPPDZrri
3005 2282767080U, // VCMPPDZrri_alt
3006 2236985338U, // VCMPPDZrrib
3007 2290446330U, // VCMPPDrmi
3008 2282770968U, // VCMPPDrmi_alt
3009 2290462714U, // VCMPPDrri
3010 2282770968U, // VCMPPDrri_alt
3011 2291494906U, // VCMPPSYrmi
3012 2282774201U, // VCMPPSYrmi_alt
3013 2291511290U, // VCMPPSYrri
3014 2282774201U, // VCMPPSYrri_alt
3015 895840250U, // VCMPPSZrmi
3016 2282768729U, // VCMPPSZrmi_alt
3017 90550266U, // VCMPPSZrri
3018 2282768729U, // VCMPPSZrri_alt
3019 2238033914U, // VCMPPSZrrib
3020 2291494906U, // VCMPPSrmi
3021 2282774201U, // VCMPPSrmi_alt
3022 2291511290U, // VCMPPSrri
3023 2282774201U, // VCMPPSrri_alt
3024 2292543482U, // VCMPSDZrm
3025 2282771457U, // VCMPSDZrmi_alt
3026 2292559866U, // VCMPSDZrr
3027 2282771457U, // VCMPSDZrri_alt
3028 2292543482U, // VCMPSDrm
3029 2282771457U, // VCMPSDrm_alt
3030 2292559866U, // VCMPSDrr
3031 2282771457U, // VCMPSDrr_alt
3032 2293592058U, // VCMPSSZrm
3033 2282774661U, // VCMPSSZrmi_alt
3034 2293608442U, // VCMPSSZrr
3035 2282774661U, // VCMPSSZrri_alt
3036 2293592058U, // VCMPSSrm
3037 2282774661U, // VCMPSSrm_alt
3038 2293608442U, // VCMPSSrr
3039 2282774661U, // VCMPSSrr_alt
3040 537940952U, // VCOMISDZrm
3041 135287768U, // VCOMISDZrr
3042 537940952U, // VCOMISDrm
3043 135287768U, // VCOMISDrr
3044 537944164U, // VCOMISSZrm
3045 135290980U, // VCOMISSZrr
3046 537944164U, // VCOMISSrm
3047 135290980U, // VCOMISSrr
3048 336613514U, // VCVTDQ2PDYrm
3049 135286922U, // VCVTDQ2PDYrr
3050 907035048U, // VCVTDQ2PDZrm
3051 135283112U, // VCVTDQ2PDZrr
3052 168841354U, // VCVTDQ2PDrm
3053 135286922U, // VCVTDQ2PDrr
3054 907042090U, // VCVTDQ2PSYrm
3055 135290154U, // VCVTDQ2PSYrr
3056 940591141U, // VCVTDQ2PSZrm
3057 135284773U, // VCVTDQ2PSZrr
3058 2282768421U, // VCVTDQ2PSZrrb
3059 336616746U, // VCVTDQ2PSrm
3060 135290154U, // VCVTDQ2PSrr
3061 537945221U, // VCVTPD2DQXrm
3062 974150012U, // VCVTPD2DQYrm
3063 135289212U, // VCVTPD2DQYrr
3064 1007699374U, // VCVTPD2DQZrm
3065 135284142U, // VCVTPD2DQZrr
3066 2282767790U, // VCVTPD2DQZrrb
3067 135289212U, // VCVTPD2DQrr
3068 537945251U, // VCVTPD2PSXrm
3069 974150910U, // VCVTPD2PSYrm
3070 135290110U, // VCVTPD2PSYrr
3071 1007699981U, // VCVTPD2PSZrm
3072 135284749U, // VCVTPD2PSZrr
3073 2282768397U, // VCVTPD2PSZrrb
3074 135290110U, // VCVTPD2PSrr
3075 1007699534U, // VCVTPD2UDQZrm
3076 135284302U, // VCVTPD2UDQZrr
3077 2282767950U, // VCVTPD2UDQZrrb
3078 537943305U, // VCVTPH2PSYrm
3079 135290121U, // VCVTPH2PSYrr
3080 974150921U, // VCVTPH2PSZrm
3081 135290121U, // VCVTPH2PSZrr
3082 571497737U, // VCVTPH2PSrm
3083 135290121U, // VCVTPH2PSrr
3084 974150044U, // VCVTPS2DQYrm
3085 135289244U, // VCVTPS2DQYrr
3086 1007699399U, // VCVTPS2DQZrm
3087 135284167U, // VCVTPS2DQZrr
3088 2282767815U, // VCVTPS2DQZrrb
3089 537942428U, // VCVTPS2DQrm
3090 135289244U, // VCVTPS2DQrr
3091 537940117U, // VCVTPS2PDYrm
3092 135286933U, // VCVTPS2PDYrr
3093 974143937U, // VCVTPS2PDZrm
3094 135283137U, // VCVTPS2PDZrr
3095 571494549U, // VCVTPS2PDrm
3096 135286933U, // VCVTPS2PDrr
3097 1041831538U, // VCVTPS2PHYmr
3098 2282772082U, // VCVTPS2PHYrr
3099 1041859768U, // VCVTPS2PHZmr
3100 2282767544U, // VCVTPS2PHZrr
3101 2148669042U, // VCVTPS2PHmr
3102 2282772082U, // VCVTPS2PHrr
3103 1007699561U, // VCVTPS2UDQZrm
3104 135284329U, // VCVTPS2UDQZrr
3105 2282767977U, // VCVTPS2UDQZrrb
3106 571491537U, // VCVTSD2SI64Zrm
3107 135283921U, // VCVTSD2SI64Zrr
3108 571496221U, // VCVTSD2SI64rm
3109 135288605U, // VCVTSD2SI64rr
3110 571491537U, // VCVTSD2SIZrm
3111 135283921U, // VCVTSD2SIZrr
3112 571496221U, // VCVTSD2SIrm
3113 135288605U, // VCVTSD2SIrr
3114 2282774462U, // VCVTSD2SSZrm
3115 2282774462U, // VCVTSD2SSZrr
3116 2282774462U, // VCVTSD2SSrm
3117 2282774462U, // VCVTSD2SSrr
3118 571491588U, // VCVTSD2USI64Zrm
3119 135283972U, // VCVTSD2USI64Zrr
3120 571491588U, // VCVTSD2USIZrm
3121 135283972U, // VCVTSD2USIZrr
3122 2282771242U, // VCVTSI2SD64rm
3123 2282771242U, // VCVTSI2SD64rr
3124 2282767232U, // VCVTSI2SDZrm
3125 2282767232U, // VCVTSI2SDZrr
3126 2282771242U, // VCVTSI2SDrm
3127 2282771242U, // VCVTSI2SDrr
3128 2282774473U, // VCVTSI2SS64rm
3129 2282774473U, // VCVTSI2SS64rr
3130 2282768793U, // VCVTSI2SSZrm
3131 2282768793U, // VCVTSI2SSZrr
3132 2282774473U, // VCVTSI2SSrm
3133 2282774473U, // VCVTSI2SSrr
3134 2282767232U, // VCVTSI642SDZrm
3135 2282767232U, // VCVTSI642SDZrr
3136 2282768793U, // VCVTSI642SSZrm
3137 2282768793U, // VCVTSI642SSZrr
3138 2282771265U, // VCVTSS2SDZrm
3139 2282771265U, // VCVTSS2SDZrr
3140 2282771265U, // VCVTSS2SDrm
3141 2282771265U, // VCVTSS2SDrr
3142 605045994U, // VCVTSS2SI64Zrm
3143 135283946U, // VCVTSS2SI64Zrr
3144 605050676U, // VCVTSS2SI64rm
3145 135288628U, // VCVTSS2SI64rr
3146 605045994U, // VCVTSS2SIZrm
3147 135283946U, // VCVTSS2SIZrr
3148 605050676U, // VCVTSS2SIrm
3149 135288628U, // VCVTSS2SIrr
3150 605046047U, // VCVTSS2USI64Zrm
3151 135283999U, // VCVTSS2USI64Zrr
3152 605046047U, // VCVTSS2USIZrm
3153 135283999U, // VCVTSS2USIZrr
3154 537945208U, // VCVTTPD2DQXrm
3155 974150000U, // VCVTTPD2DQYrm
3156 135289200U, // VCVTTPD2DQYrr
3157 1007699361U, // VCVTTPD2DQZrm
3158 135284129U, // VCVTTPD2DQZrr
3159 135289200U, // VCVTTPD2DQrr
3160 1007699520U, // VCVTTPD2UDQZrm
3161 135284288U, // VCVTTPD2UDQZrr
3162 974150032U, // VCVTTPS2DQYrm
3163 135289232U, // VCVTTPS2DQYrr
3164 1007699386U, // VCVTTPS2DQZrm
3165 135284154U, // VCVTTPS2DQZrr
3166 537942416U, // VCVTTPS2DQrm
3167 135289232U, // VCVTTPS2DQrr
3168 1007699547U, // VCVTTPS2UDQZrm
3169 135284315U, // VCVTTPS2UDQZrr
3170 571491524U, // VCVTTSD2SI64Zrm
3171 135283908U, // VCVTTSD2SI64Zrr
3172 571496209U, // VCVTTSD2SI64rm
3173 135288593U, // VCVTTSD2SI64rr
3174 571491524U, // VCVTTSD2SIZrm
3175 135283908U, // VCVTTSD2SIZrr
3176 571496209U, // VCVTTSD2SIrm
3177 135288593U, // VCVTTSD2SIrr
3178 571491574U, // VCVTTSD2USI64Zrm
3179 135283958U, // VCVTTSD2USI64Zrr
3180 571491574U, // VCVTTSD2USIZrm
3181 135283958U, // VCVTTSD2USIZrr
3182 605045981U, // VCVTTSS2SI64Zrm
3183 135283933U, // VCVTTSS2SI64Zrr
3184 605050664U, // VCVTTSS2SI64rm
3185 135288616U, // VCVTTSS2SI64rr
3186 605045981U, // VCVTTSS2SIZrm
3187 135283933U, // VCVTTSS2SIZrr
3188 605050664U, // VCVTTSS2SIrm
3189 135288616U, // VCVTTSS2SIrr
3190 605046033U, // VCVTTSS2USI64Zrm
3191 135283985U, // VCVTTSS2USI64Zrr
3192 605046033U, // VCVTTSS2USIZrm
3193 135283985U, // VCVTTSS2USIZrr
3194 974143924U, // VCVTUDQ2PDZrm
3195 135283124U, // VCVTUDQ2PDZrr
3196 1007700017U, // VCVTUDQ2PSZrm
3197 135284785U, // VCVTUDQ2PSZrr
3198 2282768433U, // VCVTUDQ2PSZrrb
3199 2282767244U, // VCVTUSI2SDZrm
3200 2282767244U, // VCVTUSI2SDZrr
3201 2282768805U, // VCVTUSI2SSZrm
3202 2282768805U, // VCVTUSI2SSZrr
3203 2282767244U, // VCVTUSI642SDZrm
3204 2282767244U, // VCVTUSI642SDZrr
3205 2282768805U, // VCVTUSI642SSZrm
3206 2282768805U, // VCVTUSI642SSZrr
3207 2282771051U, // VDIVPDYrm
3208 2282771051U, // VDIVPDYrr
3209 2282767126U, // VDIVPDZrm
3210 2282767126U, // VDIVPDZrmb
3211 2282767126U, // VDIVPDZrr
3212 2282771051U, // VDIVPDrm
3213 2282771051U, // VDIVPDrr
3214 2282774317U, // VDIVPSYrm
3215 2282774317U, // VDIVPSYrr
3216 2282768775U, // VDIVPSZrm
3217 2282768775U, // VDIVPSZrmb
3218 2282768775U, // VDIVPSZrr
3219 2282774317U, // VDIVPSrm
3220 2282774317U, // VDIVPSrr
3221 2282771497U, // VDIVSDZrm
3222 2282771497U, // VDIVSDZrr
3223 2282771497U, // VDIVSDrm
3224 2282771497U, // VDIVSDrm_Int
3225 2282771497U, // VDIVSDrr
3226 2282771497U, // VDIVSDrr_Int
3227 2282774711U, // VDIVSSZrm
3228 2282774711U, // VDIVSSZrr
3229 2282774711U, // VDIVSSrm
3230 2282774711U, // VDIVSSrm_Int
3231 2282774711U, // VDIVSSrr
3232 2282774711U, // VDIVSSrr_Int
3233 2282770961U, // VDPPDrmi
3234 2282770961U, // VDPPDrri
3235 2282774194U, // VDPPSYrmi
3236 2282774194U, // VDPPSYrri
3237 2282774194U, // VDPPSrmi
3238 2282774194U, // VDPPSrri
3239 39886U, // VERRm
3240 23502U, // VERRr
3241 41789U, // VERWm
3242 25405U, // VERWr
3243 1041828917U, // VEXTRACTF128mr
3244 2282769461U, // VEXTRACTF128rr
3245 1041828789U, // VEXTRACTF32x4mr
3246 2282769333U, // VEXTRACTF32x4rr
3247 1041861615U, // VEXTRACTF64x4mr
3248 2282769391U, // VEXTRACTF64x4rr
3249 2148797548U, // VEXTRACTI128mr
3250 2282769516U, // VEXTRACTI128rr
3251 2148797394U, // VEXTRACTI32x4mr
3252 2282769362U, // VEXTRACTI32x4rr
3253 1041878028U, // VEXTRACTI64x4mr
3254 2282769420U, // VEXTRACTI64x4rr
3255 2148654812U, // VEXTRACTPSmr
3256 2282774236U, // VEXTRACTPSrr
3257 2148654812U, // VEXTRACTPSzmr
3258 2282774236U, // VEXTRACTPSzrr
3259 2215657855U, // VFMADD132PDZm
3260 2215657855U, // VFMADD132PDZmb
3261 2215659504U, // VFMADD132PSZm
3262 2215659504U, // VFMADD132PSZmb
3263 2215658008U, // VFMADD213PDZm
3264 2215658008U, // VFMADD213PDZmb
3265 2215658008U, // VFMADD213PDZr
3266 2215659657U, // VFMADD213PSZm
3267 2215659657U, // VFMADD213PSZmb
3268 2215659657U, // VFMADD213PSZr
3269 2282770779U, // VFMADDPD4mr
3270 2282770779U, // VFMADDPD4mrY
3271 2282770779U, // VFMADDPD4rm
3272 2282770779U, // VFMADDPD4rmY
3273 2282770779U, // VFMADDPD4rr
3274 2282770779U, // VFMADDPD4rrY
3275 2282770779U, // VFMADDPD4rrY_REV
3276 2282770779U, // VFMADDPD4rr_REV
3277 2215661657U, // VFMADDPDr132m
3278 2215661657U, // VFMADDPDr132mY
3279 2215661657U, // VFMADDPDr132r
3280 2215661657U, // VFMADDPDr132rY
3281 2215661787U, // VFMADDPDr213m
3282 2215661787U, // VFMADDPDr213mY
3283 2215661787U, // VFMADDPDr213r
3284 2215661787U, // VFMADDPDr213rY
3285 2215661571U, // VFMADDPDr231m
3286 2215661571U, // VFMADDPDr231mY
3287 2215661571U, // VFMADDPDr231r
3288 2215661571U, // VFMADDPDr231rY
3289 2282773992U, // VFMADDPS4mr
3290 2282773992U, // VFMADDPS4mrY
3291 2282773992U, // VFMADDPS4rm
3292 2282773992U, // VFMADDPS4rmY
3293 2282773992U, // VFMADDPS4rr
3294 2282773992U, // VFMADDPS4rrY
3295 2282773992U, // VFMADDPS4rrY_REV
3296 2282773992U, // VFMADDPS4rr_REV
3297 2215664867U, // VFMADDPSr132m
3298 2215664867U, // VFMADDPSr132mY
3299 2215664867U, // VFMADDPSr132r
3300 2215664867U, // VFMADDPSr132rY
3301 2215665008U, // VFMADDPSr213m
3302 2215665008U, // VFMADDPSr213mY
3303 2215665008U, // VFMADDPSr213r
3304 2215665008U, // VFMADDPSr213rY
3305 2215664781U, // VFMADDPSr231m
3306 2215664781U, // VFMADDPSr231mY
3307 2215664781U, // VFMADDPSr231r
3308 2215664781U, // VFMADDPSr231rY
3309 2282771367U, // VFMADDSD4mr
3310 2282771367U, // VFMADDSD4mr_Int
3311 2282771367U, // VFMADDSD4rm
3312 2282771367U, // VFMADDSD4rm_Int
3313 2282771367U, // VFMADDSD4rr
3314 2282771367U, // VFMADDSD4rr_Int
3315 2282771367U, // VFMADDSD4rr_REV
3316 2215658422U, // VFMADDSDZm
3317 2215658422U, // VFMADDSDZr
3318 2215662351U, // VFMADDSDr132m
3319 2215662351U, // VFMADDSDr132r
3320 2215662439U, // VFMADDSDr213m
3321 2215662439U, // VFMADDSDr213r
3322 2215662297U, // VFMADDSDr231m
3323 2215662297U, // VFMADDSDr231r
3324 2282774579U, // VFMADDSS4mr
3325 2282774579U, // VFMADDSS4mr_Int
3326 2282774579U, // VFMADDSS4rm
3327 2282774579U, // VFMADDSS4rm_Int
3328 2282774579U, // VFMADDSS4rr
3329 2282774579U, // VFMADDSS4rr_Int
3330 2282774579U, // VFMADDSS4rr_REV
3331 2215659983U, // VFMADDSSZm
3332 2215659983U, // VFMADDSSZr
3333 2215665571U, // VFMADDSSr132m
3334 2215665571U, // VFMADDSSr132r
3335 2215665659U, // VFMADDSSr213m
3336 2215665659U, // VFMADDSSr213r
3337 2215665517U, // VFMADDSSr231m
3338 2215665517U, // VFMADDSSr231r
3339 2215657792U, // VFMADDSUB132PDZm
3340 2215657792U, // VFMADDSUB132PDZmb
3341 2215659441U, // VFMADDSUB132PSZm
3342 2215659441U, // VFMADDSUB132PSZmb
3343 2215657945U, // VFMADDSUB213PDZm
3344 2215657945U, // VFMADDSUB213PDZmb
3345 2215657945U, // VFMADDSUB213PDZr
3346 2215659594U, // VFMADDSUB213PSZm
3347 2215659594U, // VFMADDSUB213PSZmb
3348 2215659594U, // VFMADDSUB213PSZr
3349 2282770695U, // VFMADDSUBPD4mr
3350 2282770695U, // VFMADDSUBPD4mrY
3351 2282770695U, // VFMADDSUBPD4rm
3352 2282770695U, // VFMADDSUBPD4rmY
3353 2282770695U, // VFMADDSUBPD4rr
3354 2282770695U, // VFMADDSUBPD4rrY
3355 2282770695U, // VFMADDSUBPD4rrY_REV
3356 2282770695U, // VFMADDSUBPD4rr_REV
3357 2215661598U, // VFMADDSUBPDr132m
3358 2215661598U, // VFMADDSUBPDr132mY
3359 2215661598U, // VFMADDSUBPDr132r
3360 2215661598U, // VFMADDSUBPDr132rY
3361 2215661728U, // VFMADDSUBPDr213m
3362 2215661728U, // VFMADDSUBPDr213mY
3363 2215661728U, // VFMADDSUBPDr213r
3364 2215661728U, // VFMADDSUBPDr213rY
3365 2215661512U, // VFMADDSUBPDr231m
3366 2215661512U, // VFMADDSUBPDr231mY
3367 2215661512U, // VFMADDSUBPDr231r
3368 2215661512U, // VFMADDSUBPDr231rY
3369 2282773908U, // VFMADDSUBPS4mr
3370 2282773908U, // VFMADDSUBPS4mrY
3371 2282773908U, // VFMADDSUBPS4rm
3372 2282773908U, // VFMADDSUBPS4rmY
3373 2282773908U, // VFMADDSUBPS4rr
3374 2282773908U, // VFMADDSUBPS4rrY
3375 2282773908U, // VFMADDSUBPS4rrY_REV
3376 2282773908U, // VFMADDSUBPS4rr_REV
3377 2215664808U, // VFMADDSUBPSr132m
3378 2215664808U, // VFMADDSUBPSr132mY
3379 2215664808U, // VFMADDSUBPSr132r
3380 2215664808U, // VFMADDSUBPSr132rY
3381 2215664949U, // VFMADDSUBPSr213m
3382 2215664949U, // VFMADDSUBPSr213mY
3383 2215664949U, // VFMADDSUBPSr213r
3384 2215664949U, // VFMADDSUBPSr213rY
3385 2215664722U, // VFMADDSUBPSr231m
3386 2215664722U, // VFMADDSUBPSr231mY
3387 2215664722U, // VFMADDSUBPSr231r
3388 2215664722U, // VFMADDSUBPSr231rY
3389 2215657809U, // VFMSUB132PDZm
3390 2215657809U, // VFMSUB132PDZmb
3391 2215659458U, // VFMSUB132PSZm
3392 2215659458U, // VFMSUB132PSZmb
3393 2215657962U, // VFMSUB213PDZm
3394 2215657962U, // VFMSUB213PDZmb
3395 2215657962U, // VFMSUB213PDZr
3396 2215659611U, // VFMSUB213PSZm
3397 2215659611U, // VFMSUB213PSZmb
3398 2215659611U, // VFMSUB213PSZr
3399 2215657838U, // VFMSUBADD132PDZm
3400 2215657838U, // VFMSUBADD132PDZmb
3401 2215659487U, // VFMSUBADD132PSZm
3402 2215659487U, // VFMSUBADD132PSZmb
3403 2215657991U, // VFMSUBADD213PDZm
3404 2215657991U, // VFMSUBADD213PDZmb
3405 2215657991U, // VFMSUBADD213PDZr
3406 2215659640U, // VFMSUBADD213PSZm
3407 2215659640U, // VFMSUBADD213PSZmb
3408 2215659640U, // VFMSUBADD213PSZr
3409 2282770757U, // VFMSUBADDPD4mr
3410 2282770757U, // VFMSUBADDPD4mrY
3411 2282770757U, // VFMSUBADDPD4rm
3412 2282770757U, // VFMSUBADDPD4rmY
3413 2282770757U, // VFMSUBADDPD4rr
3414 2282770757U, // VFMSUBADDPD4rrY
3415 2282770757U, // VFMSUBADDPD4rrY_REV
3416 2282770757U, // VFMSUBADDPD4rr_REV
3417 2215661641U, // VFMSUBADDPDr132m
3418 2215661641U, // VFMSUBADDPDr132mY
3419 2215661641U, // VFMSUBADDPDr132r
3420 2215661641U, // VFMSUBADDPDr132rY
3421 2215661771U, // VFMSUBADDPDr213m
3422 2215661771U, // VFMSUBADDPDr213mY
3423 2215661771U, // VFMSUBADDPDr213r
3424 2215661771U, // VFMSUBADDPDr213rY
3425 2215661555U, // VFMSUBADDPDr231m
3426 2215661555U, // VFMSUBADDPDr231mY
3427 2215661555U, // VFMSUBADDPDr231r
3428 2215661555U, // VFMSUBADDPDr231rY
3429 2282773970U, // VFMSUBADDPS4mr
3430 2282773970U, // VFMSUBADDPS4mrY
3431 2282773970U, // VFMSUBADDPS4rm
3432 2282773970U, // VFMSUBADDPS4rmY
3433 2282773970U, // VFMSUBADDPS4rr
3434 2282773970U, // VFMSUBADDPS4rrY
3435 2282773970U, // VFMSUBADDPS4rrY_REV
3436 2282773970U, // VFMSUBADDPS4rr_REV
3437 2215664851U, // VFMSUBADDPSr132m
3438 2215664851U, // VFMSUBADDPSr132mY
3439 2215664851U, // VFMSUBADDPSr132r
3440 2215664851U, // VFMSUBADDPSr132rY
3441 2215664992U, // VFMSUBADDPSr213m
3442 2215664992U, // VFMSUBADDPSr213mY
3443 2215664992U, // VFMSUBADDPSr213r
3444 2215664992U, // VFMSUBADDPSr213rY
3445 2215664765U, // VFMSUBADDPSr231m
3446 2215664765U, // VFMSUBADDPSr231mY
3447 2215664765U, // VFMSUBADDPSr231r
3448 2215664765U, // VFMSUBADDPSr231rY
3449 2282770728U, // VFMSUBPD4mr
3450 2282770728U, // VFMSUBPD4mrY
3451 2282770728U, // VFMSUBPD4rm
3452 2282770728U, // VFMSUBPD4rmY
3453 2282770728U, // VFMSUBPD4rr
3454 2282770728U, // VFMSUBPD4rrY
3455 2282770728U, // VFMSUBPD4rrY_REV
3456 2282770728U, // VFMSUBPD4rr_REV
3457 2215661614U, // VFMSUBPDr132m
3458 2215661614U, // VFMSUBPDr132mY
3459 2215661614U, // VFMSUBPDr132r
3460 2215661614U, // VFMSUBPDr132rY
3461 2215661744U, // VFMSUBPDr213m
3462 2215661744U, // VFMSUBPDr213mY
3463 2215661744U, // VFMSUBPDr213r
3464 2215661744U, // VFMSUBPDr213rY
3465 2215661528U, // VFMSUBPDr231m
3466 2215661528U, // VFMSUBPDr231mY
3467 2215661528U, // VFMSUBPDr231r
3468 2215661528U, // VFMSUBPDr231rY
3469 2282773941U, // VFMSUBPS4mr
3470 2282773941U, // VFMSUBPS4mrY
3471 2282773941U, // VFMSUBPS4rm
3472 2282773941U, // VFMSUBPS4rmY
3473 2282773941U, // VFMSUBPS4rr
3474 2282773941U, // VFMSUBPS4rrY
3475 2282773941U, // VFMSUBPS4rrY_REV
3476 2282773941U, // VFMSUBPS4rr_REV
3477 2215664824U, // VFMSUBPSr132m
3478 2215664824U, // VFMSUBPSr132mY
3479 2215664824U, // VFMSUBPSr132r
3480 2215664824U, // VFMSUBPSr132rY
3481 2215664965U, // VFMSUBPSr213m
3482 2215664965U, // VFMSUBPSr213mY
3483 2215664965U, // VFMSUBPSr213r
3484 2215664965U, // VFMSUBPSr213rY
3485 2215664738U, // VFMSUBPSr231m
3486 2215664738U, // VFMSUBPSr231mY
3487 2215664738U, // VFMSUBPSr231r
3488 2215664738U, // VFMSUBPSr231rY
3489 2282771338U, // VFMSUBSD4mr
3490 2282771338U, // VFMSUBSD4mr_Int
3491 2282771338U, // VFMSUBSD4rm
3492 2282771338U, // VFMSUBSD4rm_Int
3493 2282771338U, // VFMSUBSD4rr
3494 2282771338U, // VFMSUBSD4rr_Int
3495 2282771338U, // VFMSUBSD4rr_REV
3496 2215658393U, // VFMSUBSDZm
3497 2215658393U, // VFMSUBSDZr
3498 2215662324U, // VFMSUBSDr132m
3499 2215662324U, // VFMSUBSDr132r
3500 2215662412U, // VFMSUBSDr213m
3501 2215662412U, // VFMSUBSDr213r
3502 2215662270U, // VFMSUBSDr231m
3503 2215662270U, // VFMSUBSDr231r
3504 2282774550U, // VFMSUBSS4mr
3505 2282774550U, // VFMSUBSS4mr_Int
3506 2282774550U, // VFMSUBSS4rm
3507 2282774550U, // VFMSUBSS4rm_Int
3508 2282774550U, // VFMSUBSS4rr
3509 2282774550U, // VFMSUBSS4rr_Int
3510 2282774550U, // VFMSUBSS4rr_REV
3511 2215659954U, // VFMSUBSSZm
3512 2215659954U, // VFMSUBSSZr
3513 2215665544U, // VFMSUBSSr132m
3514 2215665544U, // VFMSUBSSr132r
3515 2215665632U, // VFMSUBSSr213m
3516 2215665632U, // VFMSUBSSr213r
3517 2215665490U, // VFMSUBSSr231m
3518 2215665490U, // VFMSUBSSr231r
3519 2215657869U, // VFNMADD132PDZm
3520 2215657869U, // VFNMADD132PDZmb
3521 2215659518U, // VFNMADD132PSZm
3522 2215659518U, // VFNMADD132PSZmb
3523 2215658022U, // VFNMADD213PDZm
3524 2215658022U, // VFNMADD213PDZmb
3525 2215658022U, // VFNMADD213PDZr
3526 2215659671U, // VFNMADD213PSZm
3527 2215659671U, // VFNMADD213PSZmb
3528 2215659671U, // VFNMADD213PSZr
3529 2282770789U, // VFNMADDPD4mr
3530 2282770789U, // VFNMADDPD4mrY
3531 2282770789U, // VFNMADDPD4rm
3532 2282770789U, // VFNMADDPD4rmY
3533 2282770789U, // VFNMADDPD4rr
3534 2282770789U, // VFNMADDPD4rrY
3535 2282770789U, // VFNMADDPD4rrY_REV
3536 2282770789U, // VFNMADDPD4rr_REV
3537 2215661670U, // VFNMADDPDr132m
3538 2215661670U, // VFNMADDPDr132mY
3539 2215661670U, // VFNMADDPDr132r
3540 2215661670U, // VFNMADDPDr132rY
3541 2215661800U, // VFNMADDPDr213m
3542 2215661800U, // VFNMADDPDr213mY
3543 2215661800U, // VFNMADDPDr213r
3544 2215661800U, // VFNMADDPDr213rY
3545 2215661584U, // VFNMADDPDr231m
3546 2215661584U, // VFNMADDPDr231mY
3547 2215661584U, // VFNMADDPDr231r
3548 2215661584U, // VFNMADDPDr231rY
3549 2282774002U, // VFNMADDPS4mr
3550 2282774002U, // VFNMADDPS4mrY
3551 2282774002U, // VFNMADDPS4rm
3552 2282774002U, // VFNMADDPS4rmY
3553 2282774002U, // VFNMADDPS4rr
3554 2282774002U, // VFNMADDPS4rrY
3555 2282774002U, // VFNMADDPS4rrY_REV
3556 2282774002U, // VFNMADDPS4rr_REV
3557 2215664880U, // VFNMADDPSr132m
3558 2215664880U, // VFNMADDPSr132mY
3559 2215664880U, // VFNMADDPSr132r
3560 2215664880U, // VFNMADDPSr132rY
3561 2215665021U, // VFNMADDPSr213m
3562 2215665021U, // VFNMADDPSr213mY
3563 2215665021U, // VFNMADDPSr213r
3564 2215665021U, // VFNMADDPSr213rY
3565 2215664794U, // VFNMADDPSr231m
3566 2215664794U, // VFNMADDPSr231mY
3567 2215664794U, // VFNMADDPSr231r
3568 2215664794U, // VFNMADDPSr231rY
3569 2282771377U, // VFNMADDSD4mr
3570 2282771377U, // VFNMADDSD4mr_Int
3571 2282771377U, // VFNMADDSD4rm
3572 2282771377U, // VFNMADDSD4rm_Int
3573 2282771377U, // VFNMADDSD4rr
3574 2282771377U, // VFNMADDSD4rr_Int
3575 2282771377U, // VFNMADDSD4rr_REV
3576 2215658436U, // VFNMADDSDZm
3577 2215658436U, // VFNMADDSDZr
3578 2215662364U, // VFNMADDSDr132m
3579 2215662364U, // VFNMADDSDr132r
3580 2215662452U, // VFNMADDSDr213m
3581 2215662452U, // VFNMADDSDr213r
3582 2215662310U, // VFNMADDSDr231m
3583 2215662310U, // VFNMADDSDr231r
3584 2282774589U, // VFNMADDSS4mr
3585 2282774589U, // VFNMADDSS4mr_Int
3586 2282774589U, // VFNMADDSS4rm
3587 2282774589U, // VFNMADDSS4rm_Int
3588 2282774589U, // VFNMADDSS4rr
3589 2282774589U, // VFNMADDSS4rr_Int
3590 2282774589U, // VFNMADDSS4rr_REV
3591 2215659997U, // VFNMADDSSZm
3592 2215659997U, // VFNMADDSSZr
3593 2215665584U, // VFNMADDSSr132m
3594 2215665584U, // VFNMADDSSr132r
3595 2215665672U, // VFNMADDSSr213m
3596 2215665672U, // VFNMADDSSr213r
3597 2215665530U, // VFNMADDSSr231m
3598 2215665530U, // VFNMADDSSr231r
3599 2215657823U, // VFNMSUB132PDZm
3600 2215657823U, // VFNMSUB132PDZmb
3601 2215659472U, // VFNMSUB132PSZm
3602 2215659472U, // VFNMSUB132PSZmb
3603 2215657976U, // VFNMSUB213PDZm
3604 2215657976U, // VFNMSUB213PDZmb
3605 2215657976U, // VFNMSUB213PDZr
3606 2215659625U, // VFNMSUB213PSZm
3607 2215659625U, // VFNMSUB213PSZmb
3608 2215659625U, // VFNMSUB213PSZr
3609 2282770738U, // VFNMSUBPD4mr
3610 2282770738U, // VFNMSUBPD4mrY
3611 2282770738U, // VFNMSUBPD4rm
3612 2282770738U, // VFNMSUBPD4rmY
3613 2282770738U, // VFNMSUBPD4rr
3614 2282770738U, // VFNMSUBPD4rrY
3615 2282770738U, // VFNMSUBPD4rrY_REV
3616 2282770738U, // VFNMSUBPD4rr_REV
3617 2215661627U, // VFNMSUBPDr132m
3618 2215661627U, // VFNMSUBPDr132mY
3619 2215661627U, // VFNMSUBPDr132r
3620 2215661627U, // VFNMSUBPDr132rY
3621 2215661757U, // VFNMSUBPDr213m
3622 2215661757U, // VFNMSUBPDr213mY
3623 2215661757U, // VFNMSUBPDr213r
3624 2215661757U, // VFNMSUBPDr213rY
3625 2215661541U, // VFNMSUBPDr231m
3626 2215661541U, // VFNMSUBPDr231mY
3627 2215661541U, // VFNMSUBPDr231r
3628 2215661541U, // VFNMSUBPDr231rY
3629 2282773951U, // VFNMSUBPS4mr
3630 2282773951U, // VFNMSUBPS4mrY
3631 2282773951U, // VFNMSUBPS4rm
3632 2282773951U, // VFNMSUBPS4rmY
3633 2282773951U, // VFNMSUBPS4rr
3634 2282773951U, // VFNMSUBPS4rrY
3635 2282773951U, // VFNMSUBPS4rrY_REV
3636 2282773951U, // VFNMSUBPS4rr_REV
3637 2215664837U, // VFNMSUBPSr132m
3638 2215664837U, // VFNMSUBPSr132mY
3639 2215664837U, // VFNMSUBPSr132r
3640 2215664837U, // VFNMSUBPSr132rY
3641 2215664978U, // VFNMSUBPSr213m
3642 2215664978U, // VFNMSUBPSr213mY
3643 2215664978U, // VFNMSUBPSr213r
3644 2215664978U, // VFNMSUBPSr213rY
3645 2215664751U, // VFNMSUBPSr231m
3646 2215664751U, // VFNMSUBPSr231mY
3647 2215664751U, // VFNMSUBPSr231r
3648 2215664751U, // VFNMSUBPSr231rY
3649 2282771348U, // VFNMSUBSD4mr
3650 2282771348U, // VFNMSUBSD4mr_Int
3651 2282771348U, // VFNMSUBSD4rm
3652 2282771348U, // VFNMSUBSD4rm_Int
3653 2282771348U, // VFNMSUBSD4rr
3654 2282771348U, // VFNMSUBSD4rr_Int
3655 2282771348U, // VFNMSUBSD4rr_REV
3656 2215658407U, // VFNMSUBSDZm
3657 2215658407U, // VFNMSUBSDZr
3658 2215662337U, // VFNMSUBSDr132m
3659 2215662337U, // VFNMSUBSDr132r
3660 2215662425U, // VFNMSUBSDr213m
3661 2215662425U, // VFNMSUBSDr213r
3662 2215662283U, // VFNMSUBSDr231m
3663 2215662283U, // VFNMSUBSDr231r
3664 2282774560U, // VFNMSUBSS4mr
3665 2282774560U, // VFNMSUBSS4mr_Int
3666 2282774560U, // VFNMSUBSS4rm
3667 2282774560U, // VFNMSUBSS4rm_Int
3668 2282774560U, // VFNMSUBSS4rr
3669 2282774560U, // VFNMSUBSS4rr_Int
3670 2282774560U, // VFNMSUBSS4rr_REV
3671 2215659968U, // VFNMSUBSSZm
3672 2215659968U, // VFNMSUBSSZr
3673 2215665557U, // VFNMSUBSSr132m
3674 2215665557U, // VFNMSUBSSr132r
3675 2215665645U, // VFNMSUBSSr213m
3676 2215665645U, // VFNMSUBSSr213r
3677 2215665503U, // VFNMSUBSSr231m
3678 2215665503U, // VFNMSUBSSr231r
3679 537940615U, // VFRCZPDrm
3680 974148231U, // VFRCZPDrmY
3681 135287431U, // VFRCZPDrr
3682 135287431U, // VFRCZPDrrY
3683 537943881U, // VFRCZPSrm
3684 974151497U, // VFRCZPSrmY
3685 135290697U, // VFRCZPSrr
3686 135290697U, // VFRCZPSrrY
3687 571495498U, // VFRCZSDrm
3688 135287882U, // VFRCZSDrr
3689 605053135U, // VFRCZSSrm
3690 135291087U, // VFRCZSSrr
3691 2282770944U, // VFsANDNPDrm
3692 2282770944U, // VFsANDNPDrr
3693 2282774169U, // VFsANDNPSrm
3694 2282774169U, // VFsANDNPSrr
3695 2282770808U, // VFsANDPDrm
3696 2282770808U, // VFsANDPDrr
3697 2282774021U, // VFsANDPSrm
3698 2282774021U, // VFsANDPSrr
3699 2282770988U, // VFsORPDrm
3700 2282770988U, // VFsORPDrr
3701 2282774221U, // VFsORPSrm
3702 2282774221U, // VFsORPSrr
3703 2282770995U, // VFsXORPDrm
3704 2282770995U, // VFsXORPDrr
3705 2282774228U, // VFsXORPSrm
3706 2282774228U, // VFsXORPSrr
3707 1074811284U, // VGATHERDPDYrm
3708 1128284801U, // VGATHERDPDZrm
3709 1074811284U, // VGATHERDPDrm
3710 1141923361U, // VGATHERDPSYrm
3711 3275770098U, // VGATHERDPSZrm
3712 1141923361U, // VGATHERDPSrm
3713 1074811424U, // VGATHERQPDYrm
3714 1128284913U, // VGATHERQPDZrm
3715 1074811424U, // VGATHERQPDrm
3716 1141923521U, // VGATHERQPSYrm
3717 1128286562U, // VGATHERQPSZrm
3718 1141923521U, // VGATHERQPSrm
3719 2282770770U, // VHADDPDYrm
3720 2282770770U, // VHADDPDYrr
3721 2282770770U, // VHADDPDrm
3722 2282770770U, // VHADDPDrr
3723 2282773983U, // VHADDPSYrm
3724 2282773983U, // VHADDPSYrr
3725 2282773983U, // VHADDPSrm
3726 2282773983U, // VHADDPSrr
3727 2282770719U, // VHSUBPDYrm
3728 2282770719U, // VHSUBPDYrr
3729 2282770719U, // VHSUBPDrm
3730 2282770719U, // VHSUBPDrr
3731 2282773932U, // VHSUBPSYrm
3732 2282773932U, // VHSUBPSYrr
3733 2282773932U, // VHSUBPSrm
3734 2282773932U, // VHSUBPSrr
3735 2282769475U, // VINSERTF128rm
3736 2282769475U, // VINSERTF128rr
3737 2282769348U, // VINSERTF32x4rm
3738 2282769348U, // VINSERTF32x4rr
3739 2282769406U, // VINSERTF64x4rm
3740 2282769406U, // VINSERTF64x4rr
3741 2282769530U, // VINSERTI128rm
3742 2282769530U, // VINSERTI128rr
3743 2282769377U, // VINSERTI32x4rm
3744 2282769377U, // VINSERTI32x4rr
3745 2282769435U, // VINSERTI64x4rm
3746 2282769435U, // VINSERTI64x4rr
3747 2282774258U, // VINSERTPSrm
3748 2282774258U, // VINSERTPSrr
3749 2282774258U, // VINSERTPSzrm
3750 2282774258U, // VINSERTPSzrr
3751 907043254U, // VLDDQUYrm
3752 336617910U, // VLDDQUrm
3753 72665U, // VLDMXCSR
3754 135291326U, // VMASKMOVDQU
3755 135291326U, // VMASKMOVDQU64
3756 1041863283U, // VMASKMOVPDYmr
3757 2282771059U, // VMASKMOVPDYrm
3758 1041830515U, // VMASKMOVPDmr
3759 2282771059U, // VMASKMOVPDrm
3760 1041866549U, // VMASKMOVPSYmr
3761 2282774325U, // VMASKMOVPSYrm
3762 1041833781U, // VMASKMOVPSmr
3763 2282774325U, // VMASKMOVPSrm
3764 2282771071U, // VMAXCPDYrm
3765 2282771071U, // VMAXCPDYrr
3766 2282771071U, // VMAXCPDrm
3767 2282771071U, // VMAXCPDrr
3768 2282774337U, // VMAXCPSYrm
3769 2282774337U, // VMAXCPSYrr
3770 2282774337U, // VMAXCPSrm
3771 2282774337U, // VMAXCPSrr
3772 2282771522U, // VMAXCSDrm
3773 2282771522U, // VMAXCSDrr
3774 2282774727U, // VMAXCSSrm
3775 2282774727U, // VMAXCSSrr
3776 2282771071U, // VMAXPDYrm
3777 2282771071U, // VMAXPDYrr
3778 2282767135U, // VMAXPDZrm
3779 2282767135U, // VMAXPDZrmb
3780 2282767135U, // VMAXPDZrr
3781 2282771071U, // VMAXPDrm
3782 2282771071U, // VMAXPDrr
3783 2282774337U, // VMAXPSYrm
3784 2282774337U, // VMAXPSYrr
3785 2282768784U, // VMAXPSZrm
3786 2282768784U, // VMAXPSZrmb
3787 2282768784U, // VMAXPSZrr
3788 2282774337U, // VMAXPSrm
3789 2282774337U, // VMAXPSrr
3790 2282771522U, // VMAXSDZrm
3791 2282771522U, // VMAXSDZrr
3792 2282771522U, // VMAXSDrm
3793 2282771522U, // VMAXSDrm_Int
3794 2282771522U, // VMAXSDrr
3795 2282771522U, // VMAXSDrr_Int
3796 2282774727U, // VMAXSSZrm
3797 2282774727U, // VMAXSSZrr
3798 2282774727U, // VMAXSSrm
3799 2282774727U, // VMAXSSrm_Int
3800 2282774727U, // VMAXSSrr
3801 2282774727U, // VMAXSSrr_Int
3802 12157U, // VMCALL
3803 88941U, // VMCLEARm
3804 11856U, // VMFUNC
3805 2282770953U, // VMINCPDYrm
3806 2282770953U, // VMINCPDYrr
3807 2282770953U, // VMINCPDrm
3808 2282770953U, // VMINCPDrr
3809 2282774178U, // VMINCPSYrm
3810 2282774178U, // VMINCPSYrr
3811 2282774178U, // VMINCPSrm
3812 2282774178U, // VMINCPSrr
3813 2282771442U, // VMINCSDrm
3814 2282771442U, // VMINCSDrr
3815 2282774645U, // VMINCSSrm
3816 2282774645U, // VMINCSSrr
3817 2282770953U, // VMINPDYrm
3818 2282770953U, // VMINPDYrr
3819 2282767071U, // VMINPDZrm
3820 2282767071U, // VMINPDZrmb
3821 2282767071U, // VMINPDZrr
3822 2282770953U, // VMINPDrm
3823 2282770953U, // VMINPDrr
3824 2282774178U, // VMINPSYrm
3825 2282774178U, // VMINPSYrr
3826 2282768720U, // VMINPSZrm
3827 2282768720U, // VMINPSZrmb
3828 2282768720U, // VMINPSZrr
3829 2282774178U, // VMINPSrm
3830 2282774178U, // VMINPSrr
3831 2282771442U, // VMINSDZrm
3832 2282771442U, // VMINSDZrr
3833 2282771442U, // VMINSDrm
3834 2282771442U, // VMINSDrm_Int
3835 2282771442U, // VMINSDrr
3836 2282771442U, // VMINSDrr_Int
3837 2282774645U, // VMINSSZrm
3838 2282774645U, // VMINSSZrr
3839 2282774645U, // VMINSSrm
3840 2282774645U, // VMINSSrm_Int
3841 2282774645U, // VMINSSrr
3842 2282774645U, // VMINSSrr_Int
3843 12072U, // VMLAUNCH
3844 12754U, // VMLOAD32
3845 12809U, // VMLOAD64
3846 12149U, // VMMCALL
3847 135289659U, // VMOV64toPQIZrr
3848 135289659U, // VMOV64toPQIrr
3849 135289659U, // VMOV64toSDZrr
3850 168844091U, // VMOV64toSDrm
3851 135289659U, // VMOV64toSDrr
3852 626934U, // VMOVAPDYmr
3853 974147830U, // VMOVAPDYrm
3854 135287030U, // VMOVAPDYrr
3855 135287030U, // VMOVAPDYrr_REV
3856 659702U, // VMOVAPDZmr
3857 1007698533U, // VMOVAPDZrm
3858 88097381U, // VMOVAPDZrmk
3859 135283301U, // VMOVAPDZrr
3860 88097381U, // VMOVAPDZrrk
3861 594166U, // VMOVAPDmr
3862 537940214U, // VMOVAPDrm
3863 135287030U, // VMOVAPDrr
3864 135287030U, // VMOVAPDrr_REV
3865 630155U, // VMOVAPSYmr
3866 974151051U, // VMOVAPSYrm
3867 135290251U, // VMOVAPSYrr
3868 135290251U, // VMOVAPSYrr_REV
3869 662923U, // VMOVAPSZmr
3870 1007700182U, // VMOVAPSZrm
3871 88099030U, // VMOVAPSZrmk
3872 135284950U, // VMOVAPSZrr
3873 88099030U, // VMOVAPSZrrk
3874 597387U, // VMOVAPSmr
3875 537943435U, // VMOVAPSrm
3876 135290251U, // VMOVAPSrr
3877 135290251U, // VMOVAPSrr_REV
3878 974149870U, // VMOVDDUPYrm
3879 135289070U, // VMOVDDUPYrr
3880 1007699244U, // VMOVDDUPZrm
3881 135284012U, // VMOVDDUPZrr
3882 571496686U, // VMOVDDUPrm
3883 135289070U, // VMOVDDUPrr
3884 101733566U, // VMOVDI2PDIZrm
3885 135287998U, // VMOVDI2PDIZrr
3886 101733566U, // VMOVDI2PDIrm
3887 135287998U, // VMOVDI2PDIrr
3888 101733566U, // VMOVDI2SSZrm
3889 135287998U, // VMOVDI2SSZrr
3890 101733566U, // VMOVDI2SSrm
3891 135287998U, // VMOVDI2SSrr
3892 674611U, // VMOVDQA32mr
3893 940591923U, // VMOVDQA32rm
3894 135285555U, // VMOVDQA32rr
3895 674686U, // VMOVDQA64mr
3896 940591998U, // VMOVDQA64rm
3897 135285630U, // VMOVDQA64rr
3898 642219U, // VMOVDQAYmr
3899 907037867U, // VMOVDQAYrm
3900 135285931U, // VMOVDQAYrr
3901 135285931U, // VMOVDQAYrr_REV
3902 1313963U, // VMOVDQAmr
3903 336612523U, // VMOVDQArm
3904 135285931U, // VMOVDQArr
3905 135285931U, // VMOVDQArr_REV
3906 671745U, // VMOVDQU32mr
3907 940589057U, // VMOVDQU32rm
3908 88096769U, // VMOVDQU32rmk
3909 135282689U, // VMOVDQU32rr
3910 88096769U, // VMOVDQU32rrk
3911 155205633U, // VMOVDQU32rrkz
3912 671757U, // VMOVDQU64mr
3913 940589069U, // VMOVDQU64rm
3914 88096781U, // VMOVDQU64rmk
3915 135282701U, // VMOVDQU64rr
3916 88096781U, // VMOVDQU64rrk
3917 155205645U, // VMOVDQU64rrkz
3918 647627U, // VMOVDQUYmr
3919 907043275U, // VMOVDQUYrm
3920 135291339U, // VMOVDQUYrr
3921 135291339U, // VMOVDQUYrr_REV
3922 1319371U, // VMOVDQUmr
3923 336617931U, // VMOVDQUrm
3924 135291339U, // VMOVDQUrr
3925 135291339U, // VMOVDQUrr_REV
3926 2282774111U, // VMOVHLPSZrr
3927 2282774111U, // VMOVHLPSrr
3928 1184180U, // VMOVHPDmr
3929 2282770868U, // VMOVHPDrm
3930 1187403U, // VMOVHPSmr
3931 2282774091U, // VMOVHPSrm
3932 2282774081U, // VMOVLHPSZrr
3933 2282774081U, // VMOVLHPSrr
3934 1184230U, // VMOVLPDmr
3935 2282770918U, // VMOVLPDrm
3936 1187463U, // VMOVLPSmr
3937 2282774151U, // VMOVLPSrm
3938 135287229U, // VMOVMSKPDYrr
3939 135287229U, // VMOVMSKPDrr
3940 135290452U, // VMOVMSKPSYrr
3941 135290452U, // VMOVMSKPSrr
3942 907037856U, // VMOVNTDQAYrm
3943 336612512U, // VMOVNTDQArm
3944 629288U, // VMOVNTDQYmr
3945 596520U, // VMOVNTDQmr
3946 627259U, // VMOVNTPDYmr
3947 594491U, // VMOVNTPDmr
3948 630504U, // VMOVNTPSYmr
3949 597736U, // VMOVNTPSmr
3950 1119422U, // VMOVPDI2DIZmr
3951 135287998U, // VMOVPDI2DIZrr
3952 1119422U, // VMOVPDI2DImr
3953 135287998U, // VMOVPDI2DIrr
3954 1137467U, // VMOVPQI2QImr
3955 135289659U, // VMOVPQI2QIrr
3956 1137467U, // VMOVPQIto64Zmr
3957 135289659U, // VMOVPQIto64Zrr
3958 135289659U, // VMOVPQIto64rr
3959 168844091U, // VMOVQI2PQIZrm
3960 168844091U, // VMOVQI2PQIrm
3961 1180723U, // VMOVSDZmr
3962 571491379U, // VMOVSDZrm
3963 2282767411U, // VMOVSDZrr
3964 2282771505U, // VMOVSDZrr_REV
3965 88097843U, // VMOVSDZrrk
3966 1184817U, // VMOVSDmr
3967 571495473U, // VMOVSDrm
3968 2282771505U, // VMOVSDrr
3969 2282771505U, // VMOVSDrr_REV
3970 1137467U, // VMOVSDto64Zmr
3971 135289659U, // VMOVSDto64Zrr
3972 1137467U, // VMOVSDto64mr
3973 135289659U, // VMOVSDto64rr
3974 974149880U, // VMOVSHDUPYrm
3975 135289080U, // VMOVSHDUPYrr
3976 1007699255U, // VMOVSHDUPZrm
3977 135284023U, // VMOVSHDUPZrr
3978 537942264U, // VMOVSHDUPrm
3979 135289080U, // VMOVSHDUPrr
3980 974149891U, // VMOVSLDUPYrm
3981 135289091U, // VMOVSLDUPYrr
3982 1007699267U, // VMOVSLDUPZrm
3983 135284035U, // VMOVSLDUPZrr
3984 537942275U, // VMOVSLDUPrm
3985 135289091U, // VMOVSLDUPrr
3986 1119422U, // VMOVSS2DIZmr
3987 135287998U, // VMOVSS2DIZrr
3988 1119422U, // VMOVSS2DImr
3989 135287998U, // VMOVSS2DIrr
3990 1165881U, // VMOVSSZmr
3991 605047353U, // VMOVSSZrm
3992 2282768953U, // VMOVSSZrr
3993 2282774719U, // VMOVSSZrr_REV
3994 88099385U, // VMOVSSZrrk
3995 1171647U, // VMOVSSmr
3996 605053119U, // VMOVSSrm
3997 2282774719U, // VMOVSSrr
3998 2282774719U, // VMOVSSrr_REV
3999 627287U, // VMOVUPDYmr
4000 974148183U, // VMOVUPDYrm
4001 135287383U, // VMOVUPDYrr
4002 135287383U, // VMOVUPDYrr_REV
4003 660055U, // VMOVUPDZmr
4004 1007698700U, // VMOVUPDZrm
4005 88097548U, // VMOVUPDZrmk
4006 135283468U, // VMOVUPDZrr
4007 88097548U, // VMOVUPDZrrk
4008 594519U, // VMOVUPDmr
4009 537940567U, // VMOVUPDrm
4010 135287383U, // VMOVUPDrr
4011 135287383U, // VMOVUPDrr_REV
4012 630553U, // VMOVUPSYmr
4013 974151449U, // VMOVUPSYrm
4014 135290649U, // VMOVUPSYrr
4015 135290649U, // VMOVUPSYrr_REV
4016 663321U, // VMOVUPSZmr
4017 1007700349U, // VMOVUPSZrm
4018 88099197U, // VMOVUPSZrmk
4019 135285117U, // VMOVUPSZrr
4020 88099197U, // VMOVUPSZrrk
4021 597785U, // VMOVUPSmr
4022 537943833U, // VMOVUPSrm
4023 135290649U, // VMOVUPSrr
4024 135290649U, // VMOVUPSrr_REV
4025 336616251U, // VMOVZPQILo2PQIZrm
4026 135289659U, // VMOVZPQILo2PQIZrr
4027 336616251U, // VMOVZPQILo2PQIrm
4028 135289659U, // VMOVZPQILo2PQIrr
4029 168844091U, // VMOVZQI2PQIrm
4030 135289659U, // VMOVZQI2PQIrr
4031 2282775060U, // VMPSADBWYrmi
4032 2282775060U, // VMPSADBWYrri
4033 2282775060U, // VMPSADBWrmi
4034 2282775060U, // VMPSADBWrri
4035 85904U, // VMPTRLDm
4036 90530U, // VMPTRSTm
4037 1117833U, // VMREAD32rm
4038 135286409U, // VMREAD32rr
4039 1134217U, // VMREAD64rm
4040 135286409U, // VMREAD64rr
4041 11982U, // VMRESUME
4042 12776U, // VMRUN32
4043 12831U, // VMRUN64
4044 12765U, // VMSAVE32
4045 12820U, // VMSAVE64
4046 2282770910U, // VMULPDYrm
4047 2282770910U, // VMULPDYrr
4048 2282767040U, // VMULPDZrm
4049 2282767040U, // VMULPDZrmb
4050 2282767040U, // VMULPDZrr
4051 2282770910U, // VMULPDrm
4052 2282770910U, // VMULPDrr
4053 2282774143U, // VMULPSYrm
4054 2282774143U, // VMULPSYrr
4055 2282768689U, // VMULPSZrm
4056 2282768689U, // VMULPSZrmb
4057 2282768689U, // VMULPSZrr
4058 2282774143U, // VMULPSrm
4059 2282774143U, // VMULPSrr
4060 2282771425U, // VMULSDZrm
4061 2282771425U, // VMULSDZrr
4062 2282771425U, // VMULSDrm
4063 2282771425U, // VMULSDrm_Int
4064 2282771425U, // VMULSDrr
4065 2282771425U, // VMULSDrr_Int
4066 2282774637U, // VMULSSZrm
4067 2282774637U, // VMULSSZrr
4068 2282774637U, // VMULSSrm
4069 2282774637U, // VMULSSrm_Int
4070 2282774637U, // VMULSSrr
4071 2282774637U, // VMULSSrr_Int
4072 101733893U, // VMWRITE32rm
4073 135288325U, // VMWRITE32rr
4074 168842757U, // VMWRITE64rm
4075 135288325U, // VMWRITE64rr
4076 12039U, // VMXOFF
4077 88093U, // VMXON
4078 2282770988U, // VORPDYrm
4079 2282770988U, // VORPDYrr
4080 2282770988U, // VORPDrm
4081 2282770988U, // VORPDrr
4082 2282774221U, // VORPSYrm
4083 2282774221U, // VORPSYrr
4084 2282774221U, // VORPSrm
4085 2282774221U, // VORPSrr
4086 336612695U, // VPABSBrm128
4087 907038039U, // VPABSBrm256
4088 135286103U, // VPABSBrr128
4089 135286103U, // VPABSBrr256
4090 940590083U, // VPABSDrm
4091 336614274U, // VPABSDrm128
4092 907039618U, // VPABSDrm256
4093 135283715U, // VPABSDrr
4094 135287682U, // VPABSDrr128
4095 135287682U, // VPABSDrr256
4096 940590882U, // VPABSQrm
4097 135284514U, // VPABSQrr
4098 336618334U, // VPABSWrm128
4099 907043678U, // VPABSWrm256
4100 135291742U, // VPABSWrr128
4101 135291742U, // VPABSWrr256
4102 2282775205U, // VPACKSSDWYrm
4103 2282775205U, // VPACKSSDWYrr
4104 2282775205U, // VPACKSSDWrm
4105 2282775205U, // VPACKSSDWrr
4106 2282769942U, // VPACKSSWBYrm
4107 2282769942U, // VPACKSSWBYrr
4108 2282769942U, // VPACKSSWBrm
4109 2282769942U, // VPACKSSWBrr
4110 2282775216U, // VPACKUSDWYrm
4111 2282775216U, // VPACKUSDWYrr
4112 2282775216U, // VPACKUSDWrm
4113 2282775216U, // VPACKUSDWrr
4114 2282769953U, // VPACKUSWBYrm
4115 2282769953U, // VPACKUSWBYrr
4116 2282769953U, // VPACKUSWBrm
4117 2282769953U, // VPACKUSWBrr
4118 2282769658U, // VPADDBYrm
4119 2282769658U, // VPADDBYrr
4120 2282769658U, // VPADDBrm
4121 2282769658U, // VPADDBrr
4122 2282770170U, // VPADDDYrm
4123 2282770170U, // VPADDDYrr
4124 2282766509U, // VPADDDZrm
4125 2282766509U, // VPADDDZrmb
4126 2282766509U, // VPADDDZrr
4127 2282770170U, // VPADDDrm
4128 2282770170U, // VPADDDrr
4129 2282772913U, // VPADDQYrm
4130 2282772913U, // VPADDQYrr
4131 2282767827U, // VPADDQZrm
4132 2282767827U, // VPADDQZrmb
4133 2282767827U, // VPADDQZrr
4134 2282772913U, // VPADDQrm
4135 2282772913U, // VPADDQrr
4136 2282769768U, // VPADDSBYrm
4137 2282769768U, // VPADDSBYrr
4138 2282769768U, // VPADDSBrm
4139 2282769768U, // VPADDSBrr
4140 2282775439U, // VPADDSWYrm
4141 2282775439U, // VPADDSWYrr
4142 2282775439U, // VPADDSWrm
4143 2282775439U, // VPADDSWrr
4144 2282769810U, // VPADDUSBYrm
4145 2282769810U, // VPADDUSBYrr
4146 2282769810U, // VPADDUSBrm
4147 2282769810U, // VPADDUSBrr
4148 2282775512U, // VPADDUSWYrm
4149 2282775512U, // VPADDUSWYrr
4150 2282775512U, // VPADDUSWrm
4151 2282775512U, // VPADDUSWrr
4152 2282775187U, // VPADDWYrm
4153 2282775187U, // VPADDWYrr
4154 2282775187U, // VPADDWrm
4155 2282775187U, // VPADDWrr
4156 2282773409U, // VPALIGNR128rm
4157 2282773409U, // VPALIGNR128rr
4158 2282773409U, // VPALIGNR256rm
4159 2282773409U, // VPALIGNR256rr
4160 2282766518U, // VPANDDZrm
4161 2282766518U, // VPANDDZrmb
4162 2282766518U, // VPANDDZrr
4163 2282766636U, // VPANDNDZrm
4164 2282766636U, // VPANDNDZrmb
4165 2282766636U, // VPANDNDZrr
4166 2282768087U, // VPANDNQZrm
4167 2282768087U, // VPANDNQZrmb
4168 2282768087U, // VPANDNQZrr
4169 2282772486U, // VPANDNYrm
4170 2282772486U, // VPANDNYrr
4171 2282772486U, // VPANDNrm
4172 2282772486U, // VPANDNrr
4173 2282767872U, // VPANDQZrm
4174 2282767872U, // VPANDQZrmb
4175 2282767872U, // VPANDQZrr
4176 2282770345U, // VPANDYrm
4177 2282770345U, // VPANDYrr
4178 2282770345U, // VPANDrm
4179 2282770345U, // VPANDrr
4180 2282769675U, // VPAVGBYrm
4181 2282769675U, // VPAVGBYrr
4182 2282769675U, // VPAVGBrm
4183 2282769675U, // VPAVGBrr
4184 2282775242U, // VPAVGWYrm
4185 2282775242U, // VPAVGWYrr
4186 2282775242U, // VPAVGWrm
4187 2282775242U, // VPAVGWrr
4188 2282770178U, // VPBLENDDYrmi
4189 2282770178U, // VPBLENDDYrri
4190 2282770178U, // VPBLENDDrmi
4191 2282770178U, // VPBLENDDrri
4192 155205888U, // VPBLENDMDZrm
4193 155205888U, // VPBLENDMDZrr
4194 155207339U, // VPBLENDMQZrm
4195 155207339U, // VPBLENDMQZrr
4196 2282769924U, // VPBLENDVBYrm
4197 2282769924U, // VPBLENDVBYrr
4198 2282769924U, // VPBLENDVBrm
4199 2282769924U, // VPBLENDVBrr
4200 2282775195U, // VPBLENDWYrmi
4201 2282775195U, // VPBLENDWYrri
4202 2282775195U, // VPBLENDWrmi
4203 2282775195U, // VPBLENDWrri
4204 504384973U, // VPBROADCASTBYrm
4205 135286221U, // VPBROADCASTBYrr
4206 504384973U, // VPBROADCASTBrm
4207 135286221U, // VPBROADCASTBrr
4208 101733477U, // VPBROADCASTDYrm
4209 135287909U, // VPBROADCASTDYrr
4210 155206751U, // VPBROADCASTDZkrm
4211 155206751U, // VPBROADCASTDZkrr
4212 101729375U, // VPBROADCASTDZrm
4213 135283807U, // VPBROADCASTDZrr
4214 155206751U, // VPBROADCASTDrZkrr
4215 135283807U, // VPBROADCASTDrZrr
4216 101733477U, // VPBROADCASTDrm
4217 135287909U, // VPBROADCASTDrr
4218 135284047U, // VPBROADCASTMB2Qrr
4219 135282801U, // VPBROADCASTMW2Drr
4220 168844029U, // VPBROADCASTQYrm
4221 135289597U, // VPBROADCASTQYrr
4222 155207512U, // VPBROADCASTQZkrm
4223 155207512U, // VPBROADCASTQZkrr
4224 168839000U, // VPBROADCASTQZrm
4225 135284568U, // VPBROADCASTQZrr
4226 155207512U, // VPBROADCASTQrZkrr
4227 135284568U, // VPBROADCASTQrZrr
4228 168844029U, // VPBROADCASTQrm
4229 135289597U, // VPBROADCASTQrr
4230 370172932U, // VPBROADCASTWYrm
4231 135291908U, // VPBROADCASTWYrr
4232 370172932U, // VPBROADCASTWrm
4233 135291908U, // VPBROADCASTWrr
4234 2282773008U, // VPCLMULQDQrm
4235 2282773008U, // VPCLMULQDQrr
4236 2282775026U, // VPCMOVmr
4237 2282775026U, // VPCMOVmrY
4238 2282775026U, // VPCMOVrm
4239 2282775026U, // VPCMOVrmY
4240 2282775026U, // VPCMOVrr
4241 2282775026U, // VPCMOVrrY
4242 1198878708U, // VPCMPDZrmi
4243 2282770927U, // VPCMPDZrmi_alt
4244 91598836U, // VPCMPDZrri
4245 2282770927U, // VPCMPDZrri_alt
4246 2282769723U, // VPCMPEQBYrm
4247 2282769723U, // VPCMPEQBYrr
4248 2282769723U, // VPCMPEQBrm
4249 2282769723U, // VPCMPEQBrr
4250 2282771088U, // VPCMPEQDYrm
4251 2282771088U, // VPCMPEQDYrr
4252 2282767144U, // VPCMPEQDZrm
4253 2282767144U, // VPCMPEQDZrr
4254 2282771088U, // VPCMPEQDrm
4255 2282771088U, // VPCMPEQDrr
4256 2282773149U, // VPCMPEQQYrm
4257 2282773149U, // VPCMPEQQYrr
4258 2282768107U, // VPCMPEQQZrm
4259 2282768107U, // VPCMPEQQZrr
4260 2282773149U, // VPCMPEQQrm
4261 2282773149U, // VPCMPEQQrr
4262 2282775347U, // VPCMPEQWYrm
4263 2282775347U, // VPCMPEQWYrr
4264 2282775347U, // VPCMPEQWrm
4265 2282775347U, // VPCMPEQWrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08004266 0U, // VPCMPESTRIMEM
4267 0U, // VPCMPESTRIREG
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08004268 2484098809U, // VPCMPESTRIrm
4269 2282772217U, // VPCMPESTRIrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08004270 0U, // VPCMPESTRM128MEM
4271 0U, // VPCMPESTRM128REG
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08004272 2484099054U, // VPCMPESTRM128rm
4273 2282772462U, // VPCMPESTRM128rr
4274 2282769851U, // VPCMPGTBYrm
4275 2282769851U, // VPCMPGTBYrr
4276 2282769851U, // VPCMPGTBrm
4277 2282769851U, // VPCMPGTBrr
4278 2282771539U, // VPCMPGTDYrm
4279 2282771539U, // VPCMPGTDYrr
4280 2282767444U, // VPCMPGTDZrm
4281 2282767444U, // VPCMPGTDZrr
4282 2282771539U, // VPCMPGTDrm
4283 2282771539U, // VPCMPGTDrr
4284 2282773210U, // VPCMPGTQYrm
4285 2282773210U, // VPCMPGTQYrr
4286 2282768205U, // VPCMPGTQZrm
4287 2282768205U, // VPCMPGTQZrr
4288 2282773210U, // VPCMPGTQrm
4289 2282773210U, // VPCMPGTQrr
4290 2282775538U, // VPCMPGTWYrm
4291 2282775538U, // VPCMPGTWYrr
4292 2282775538U, // VPCMPGTWrm
4293 2282775538U, // VPCMPGTWrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08004294 0U, // VPCMPISTRIMEM
4295 0U, // VPCMPISTRIREG
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08004296 2484098821U, // VPCMPISTRIrm
4297 2282772229U, // VPCMPISTRIrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08004298 0U, // VPCMPISTRM128MEM
4299 0U, // VPCMPISTRM128REG
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08004300 2484099066U, // VPCMPISTRM128rm
4301 2282772474U, // VPCMPISTRM128rr
4302 1199927284U, // VPCMPQZrmi
4303 2282773141U, // VPCMPQZrmi_alt
4304 92647412U, // VPCMPQZrri
4305 2282773141U, // VPCMPQZrri_alt
4306 1200975860U, // VPCMPUDZrmi
4307 2282771589U, // VPCMPUDZrmi_alt
4308 93695988U, // VPCMPUDZrri
4309 2282771589U, // VPCMPUDZrri_alt
4310 1202024436U, // VPCMPUQZrmi
4311 2282773268U, // VPCMPUQZrmi_alt
4312 94744564U, // VPCMPUQZrri
4313 2282773268U, // VPCMPUQZrri_alt
4314 2282769706U, // VPCOMBmi
4315 2282769706U, // VPCOMBri
4316 2282770329U, // VPCOMDmi
4317 2282770329U, // VPCOMDri
4318 2282773125U, // VPCOMQmi
4319 2282773125U, // VPCOMQri
4320 2282769883U, // VPCOMUBmi
4321 2282769883U, // VPCOMUBri
4322 2282771571U, // VPCOMUDmi
4323 2282771571U, // VPCOMUDri
4324 2282773259U, // VPCOMUQmi
4325 2282773259U, // VPCOMUQri
4326 2282775580U, // VPCOMUWmi
4327 2282775580U, // VPCOMUWri
4328 2282775330U, // VPCOMWmi
4329 2282775330U, // VPCOMWri
4330 940590150U, // VPCONFLICTDrm
4331 2249212998U, // VPCONFLICTDrmb
4332 88097862U, // VPCONFLICTDrmbk
4333 155206726U, // VPCONFLICTDrmbkz
4334 88097862U, // VPCONFLICTDrmk
4335 155206726U, // VPCONFLICTDrmkz
4336 135283782U, // VPCONFLICTDrr
4337 88097862U, // VPCONFLICTDrrk
4338 155206726U, // VPCONFLICTDrrkz
4339 940590911U, // VPCONFLICTQrm
4340 168838975U, // VPCONFLICTQrmb
4341 88098623U, // VPCONFLICTQrmbk
4342 155207487U, // VPCONFLICTQrmbkz
4343 88098623U, // VPCONFLICTQrmk
4344 155207487U, // VPCONFLICTQrmkz
4345 135284543U, // VPCONFLICTQrr
4346 88098623U, // VPCONFLICTQrrk
4347 155207487U, // VPCONFLICTQrrkz
4348 2282769449U, // VPERM2F128rm
4349 2282769449U, // VPERM2F128rr
4350 2282769504U, // VPERM2I128rm
4351 2282769504U, // VPERM2I128rr
4352 2282770337U, // VPERMDYrm
4353 2282770337U, // VPERMDYrr
4354 2282766616U, // VPERMDZrm
4355 2282766616U, // VPERMDZrr
4356 2215657563U, // VPERMI2Drm
4357 2215657563U, // VPERMI2Drr
4358 2215657884U, // VPERMI2PDrm
4359 2215657884U, // VPERMI2PDrr
4360 2215659545U, // VPERMI2PSrm
4361 2215659545U, // VPERMI2PSrr
4362 2215658849U, // VPERMI2Qrm
4363 2215658849U, // VPERMI2Qrr
4364 2282770558U, // VPERMIL2PDmr
4365 2282770558U, // VPERMIL2PDmrY
4366 2282770558U, // VPERMIL2PDrm
4367 2282770558U, // VPERMIL2PDrmY
4368 2282770558U, // VPERMIL2PDrr
4369 2282770558U, // VPERMIL2PDrrY
4370 2282773790U, // VPERMIL2PSmr
4371 2282773790U, // VPERMIL2PSmrY
4372 2282773790U, // VPERMIL2PSrm
4373 2282773790U, // VPERMIL2PSrmY
4374 2282773790U, // VPERMIL2PSrr
4375 2282773790U, // VPERMIL2PSrrY
4376 3121631688U, // VPERMILPDYmi
4377 2282770888U, // VPERMILPDYri
4378 2282770888U, // VPERMILPDYrm
4379 2282770888U, // VPERMILPDYrr
4380 3088073396U, // VPERMILPDZmi
4381 2282767028U, // VPERMILPDZri
4382 2685424072U, // VPERMILPDmi
4383 2282770888U, // VPERMILPDri
4384 2282770888U, // VPERMILPDrm
4385 2282770888U, // VPERMILPDrr
4386 3121634921U, // VPERMILPSYmi
4387 2282774121U, // VPERMILPSYri
4388 2282774121U, // VPERMILPSYrm
4389 2282774121U, // VPERMILPSYrr
4390 3088075045U, // VPERMILPSZmi
4391 2282768677U, // VPERMILPSZri
4392 2685427305U, // VPERMILPSmi
4393 2282774121U, // VPERMILPSri
4394 2282774121U, // VPERMILPSrm
4395 2282774121U, // VPERMILPSrr
4396 3054522871U, // VPERMPDYmi
4397 2282770935U, // VPERMPDYri
4398 3155182293U, // VPERMPDZmi
4399 2282767061U, // VPERMPDZri
4400 2282767061U, // VPERMPDZrm
4401 2282767061U, // VPERMPDZrr
4402 2282774160U, // VPERMPSYrm
4403 2282774160U, // VPERMPSYrr
4404 2282768710U, // VPERMPSZrm
4405 2282768710U, // VPERMPSZrr
4406 3054525069U, // VPERMQYmi
4407 2282773133U, // VPERMQYri
4408 3088074435U, // VPERMQZmi
4409 2282768067U, // VPERMQZri
4410 2282768067U, // VPERMQZrm
4411 2282768067U, // VPERMQZrr
4412 2215657574U, // VPERMT2Drm
4413 2215657574U, // VPERMT2Drr
4414 2215657933U, // VPERMT2PDrm
4415 2215657933U, // VPERMT2PDrr
4416 2215659582U, // VPERMT2PSrm
4417 2215659582U, // VPERMT2PSrr
4418 2215658860U, // VPERMT2Qrm
4419 2215658860U, // VPERMT2Qrr
4420 2148633934U, // VPEXTRBmr
4421 2282769742U, // VPEXTRBrr
4422 2148602549U, // VPEXTRDmr
4423 2282771125U, // VPEXTRDrr
4424 2148620988U, // VPEXTRQmr
4425 2282773180U, // VPEXTRQrr
4426 2148574037U, // VPEXTRWmr
4427 2282775381U, // VPEXTRWri
4428 2282775381U, // VPEXTRWrr_REV
4429 1141919500U, // VPGATHERDDYrm
4430 3275767999U, // VPGATHERDDZrm
4431 1141919500U, // VPGATHERDDrm
4432 1074813468U, // VPGATHERDQYrm
4433 1128285733U, // VPGATHERDQZrm
4434 1074813468U, // VPGATHERDQrm
4435 1141920410U, // VPGATHERQDYrm
4436 1128284979U, // VPGATHERQDZrm
4437 1141920410U, // VPGATHERQDrm
4438 1074813607U, // VPGATHERQQYrm
4439 1128285942U, // VPGATHERQQZrm
4440 1074813607U, // VPGATHERQQrm
4441 336613025U, // VPHADDBDrm
4442 135286433U, // VPHADDBDrr
4443 336615741U, // VPHADDBQrm
4444 135289149U, // VPHADDBQrr
4445 336618023U, // VPHADDBWrm
4446 135291431U, // VPHADDBWrr
4447 336615865U, // VPHADDDQrm
4448 135289273U, // VPHADDDQrr
4449 2282770161U, // VPHADDDYrm
4450 2282770161U, // VPHADDDYrr
4451 2282770161U, // VPHADDDrm
4452 2282770161U, // VPHADDDrr
4453 2282775429U, // VPHADDSWrm128
4454 2282775429U, // VPHADDSWrm256
4455 2282775429U, // VPHADDSWrr128
4456 2282775429U, // VPHADDSWrr256
4457 336613035U, // VPHADDUBDrm
4458 135286443U, // VPHADDUBDrr
4459 336615751U, // VPHADDUBQrm
4460 135289159U, // VPHADDUBQrr
4461 336618057U, // VPHADDUBWrm
4462 135291465U, // VPHADDUBWrr
4463 336615986U, // VPHADDUDQrm
4464 135289394U, // VPHADDUDQrr
4465 336614695U, // VPHADDUWDrm
4466 135288103U, // VPHADDUWDrr
4467 336616268U, // VPHADDUWQrm
4468 135289676U, // VPHADDUWQrr
4469 336614607U, // VPHADDWDrm
4470 135288015U, // VPHADDWDrr
4471 336616258U, // VPHADDWQrm
4472 135289666U, // VPHADDWQrr
4473 2282775178U, // VPHADDWYrm
4474 2282775178U, // VPHADDWYrr
4475 2282775178U, // VPHADDWrm
4476 2282775178U, // VPHADDWrr
4477 336618542U, // VPHMINPOSUWrm128
4478 135291950U, // VPHMINPOSUWrr128
4479 336617994U, // VPHSUBBWrm
4480 135291402U, // VPHSUBBWrr
4481 336615847U, // VPHSUBDQrm
4482 135289255U, // VPHSUBDQrr
4483 2282770102U, // VPHSUBDYrm
4484 2282770102U, // VPHSUBDYrr
4485 2282770102U, // VPHSUBDrm
4486 2282770102U, // VPHSUBDrr
4487 2282775410U, // VPHSUBSWrm128
4488 2282775410U, // VPHSUBSWrm256
4489 2282775410U, // VPHSUBSWrr128
4490 2282775410U, // VPHSUBSWrr256
4491 336614597U, // VPHSUBWDrm
4492 135288005U, // VPHSUBWDrr
4493 2282775124U, // VPHSUBWYrm
4494 2282775124U, // VPHSUBWYrr
4495 2282775124U, // VPHSUBWrm
4496 2282775124U, // VPHSUBWrr
4497 2282769733U, // VPINSRBrm
4498 2282769733U, // VPINSRBrr
4499 2282771116U, // VPINSRDrm
4500 2282771116U, // VPINSRDrr
4501 2282773171U, // VPINSRQrm
4502 2282773171U, // VPINSRQrr
4503 2282775372U, // VPINSRWrmi
4504 2282775372U, // VPINSRWrri
4505 2282770200U, // VPMACSDDrm
4506 2282770200U, // VPMACSDDrr
4507 2282772093U, // VPMACSDQHrm
4508 2282772093U, // VPMACSDQHrr
4509 2282772374U, // VPMACSDQLrm
4510 2282772374U, // VPMACSDQLrr
4511 2282770210U, // VPMACSSDDrm
4512 2282770210U, // VPMACSSDDrr
4513 2282772104U, // VPMACSSDQHrm
4514 2282772104U, // VPMACSSDQHrr
4515 2282772385U, // VPMACSSDQLrm
4516 2282772385U, // VPMACSSDQLrr
4517 2282771728U, // VPMACSSWDrm
4518 2282771728U, // VPMACSSWDrr
4519 2282775630U, // VPMACSSWWrm
4520 2282775630U, // VPMACSSWWrr
4521 2282771707U, // VPMACSWDrm
4522 2282771707U, // VPMACSWDrr
4523 2282775620U, // VPMACSWWrm
4524 2282775620U, // VPMACSWWrr
4525 2282771739U, // VPMADCSSWDrm
4526 2282771739U, // VPMADCSSWDrr
4527 2282771717U, // VPMADCSWDrm
4528 2282771717U, // VPMADCSWDrr
4529 2282775398U, // VPMADDUBSWrm128
4530 2282775398U, // VPMADDUBSWrm256
4531 2282775398U, // VPMADDUBSWrr128
4532 2282775398U, // VPMADDUBSWrr256
4533 2282771673U, // VPMADDWDYrm
4534 2282771673U, // VPMADDWDYrr
4535 2282771673U, // VPMADDWDrm
4536 2282771673U, // VPMADDWDrr
4537 1041880242U, // VPMASKMOVDYmr
4538 2282771634U, // VPMASKMOVDYrm
4539 2148799666U, // VPMASKMOVDmr
4540 2282771634U, // VPMASKMOVDrm
4541 1041881903U, // VPMASKMOVQYmr
4542 2282773295U, // VPMASKMOVQYrm
4543 2148801327U, // VPMASKMOVQmr
4544 2282773295U, // VPMASKMOVQrm
4545 2282769836U, // VPMAXSBYrm
4546 2282769836U, // VPMAXSBYrr
4547 2282769836U, // VPMAXSBrm
4548 2282769836U, // VPMAXSBrr
4549 2282771513U, // VPMAXSDYrm
4550 2282771513U, // VPMAXSDYrr
4551 2282767420U, // VPMAXSDZrm
4552 2282767420U, // VPMAXSDZrmb
4553 2282767420U, // VPMAXSDZrr
4554 2282771513U, // VPMAXSDrm
4555 2282771513U, // VPMAXSDrr
4556 2282768181U, // VPMAXSQZrm
4557 2282768181U, // VPMAXSQZrmb
4558 2282768181U, // VPMAXSQZrr
4559 2282775529U, // VPMAXSWYrm
4560 2282775529U, // VPMAXSWYrr
4561 2282775529U, // VPMAXSWrm
4562 2282775529U, // VPMAXSWrr
4563 2282769915U, // VPMAXUBYrm
4564 2282769915U, // VPMAXUBYrr
4565 2282769915U, // VPMAXUBrm
4566 2282769915U, // VPMAXUBrr
4567 2282771598U, // VPMAXUDYrm
4568 2282771598U, // VPMAXUDYrr
4569 2282767480U, // VPMAXUDZrm
4570 2282767480U, // VPMAXUDZrmb
4571 2282767480U, // VPMAXUDZrr
4572 2282771598U, // VPMAXUDrm
4573 2282771598U, // VPMAXUDrr
4574 2282768241U, // VPMAXUQZrm
4575 2282768241U, // VPMAXUQZrmb
4576 2282768241U, // VPMAXUQZrr
4577 2282775611U, // VPMAXUWYrm
4578 2282775611U, // VPMAXUWYrr
4579 2282775611U, // VPMAXUWrm
4580 2282775611U, // VPMAXUWrr
4581 2282769777U, // VPMINSBYrm
4582 2282769777U, // VPMINSBYrr
4583 2282769777U, // VPMINSBrm
4584 2282769777U, // VPMINSBrr
4585 2282771433U, // VPMINSDYrm
4586 2282771433U, // VPMINSDYrr
4587 2282767386U, // VPMINSDZrm
4588 2282767386U, // VPMINSDZrmb
4589 2282767386U, // VPMINSDZrr
4590 2282771433U, // VPMINSDrm
4591 2282771433U, // VPMINSDrr
4592 2282768171U, // VPMINSQZrm
4593 2282768171U, // VPMINSQZrmb
4594 2282768171U, // VPMINSQZrr
4595 2282775460U, // VPMINSWYrm
4596 2282775460U, // VPMINSWYrr
4597 2282775460U, // VPMINSWrm
4598 2282775460U, // VPMINSWrr
4599 2282769892U, // VPMINUBYrm
4600 2282769892U, // VPMINUBYrr
4601 2282769892U, // VPMINUBrm
4602 2282769892U, // VPMINUBrr
4603 2282771580U, // VPMINUDYrm
4604 2282771580U, // VPMINUDYrr
4605 2282767470U, // VPMINUDZrm
4606 2282767470U, // VPMINUDZrmb
4607 2282767470U, // VPMINUDZrr
4608 2282771580U, // VPMINUDrm
4609 2282771580U, // VPMINUDrr
4610 2282768231U, // VPMINUQZrm
4611 2282768231U, // VPMINUQZrmb
4612 2282768231U, // VPMINUQZrr
4613 2282775589U, // VPMINUWYrm
4614 2282775589U, // VPMINUWYrr
4615 2282775589U, // VPMINUWrm
4616 2282775589U, // VPMINUWrr
4617 155205680U, // VPMOVDBkrr
4618 1310768U, // VPMOVDBmr
4619 135282736U, // VPMOVDBrr
4620 155208308U, // VPMOVDWkrr
4621 641652U, // VPMOVDWmr
4622 135285364U, // VPMOVDWrr
4623 135286039U, // VPMOVMSKBYrr
4624 135286039U, // VPMOVMSKBrr
4625 155205713U, // VPMOVQBkrr
4626 1310801U, // VPMOVQBmr
4627 135282769U, // VPMOVQBrr
4628 155206501U, // VPMOVQDkrr
4629 639845U, // VPMOVQDmr
4630 135283557U, // VPMOVQDrr
4631 155208361U, // VPMOVQWkrr
4632 1313449U, // VPMOVQWmr
4633 135285417U, // VPMOVQWrr
4634 155205669U, // VPMOVSDBkrr
4635 1310757U, // VPMOVSDBmr
4636 135282725U, // VPMOVSDBrr
4637 155208297U, // VPMOVSDWkrr
4638 641641U, // VPMOVSDWmr
4639 135285353U, // VPMOVSDWrr
4640 155205702U, // VPMOVSQBkrr
4641 1310790U, // VPMOVSQBmr
4642 135282758U, // VPMOVSQBrr
4643 155206490U, // VPMOVSQDkrr
4644 639834U, // VPMOVSQDmr
4645 135283546U, // VPMOVSQDrr
4646 155208350U, // VPMOVSQWkrr
4647 1313438U, // VPMOVSQWmr
4648 135285406U, // VPMOVSQWrr
4649 101732039U, // VPMOVSXBDYrm
4650 135286471U, // VPMOVSXBDYrr
4651 336609429U, // VPMOVSXBDZrm
4652 135282837U, // VPMOVSXBDZrr
4653 101732039U, // VPMOVSXBDrm
4654 135286471U, // VPMOVSXBDrr
4655 370170202U, // VPMOVSXBQYrm
4656 135289178U, // VPMOVSXBQYrr
4657 336610697U, // VPMOVSXBQZrm
4658 135284105U, // VPMOVSXBQZrr
4659 370170202U, // VPMOVSXBQrm
4660 135289178U, // VPMOVSXBQrr
4661 336618085U, // VPMOVSXBWYrm
4662 135291493U, // VPMOVSXBWYrr
4663 168845925U, // VPMOVSXBWrm
4664 135291493U, // VPMOVSXBWrr
4665 336616007U, // VPMOVSXDQYrm
4666 135289415U, // VPMOVSXDQYrr
4667 907036289U, // VPMOVSXDQZrm
4668 135284353U, // VPMOVSXDQZrr
4669 168843847U, // VPMOVSXDQrm
4670 135289415U, // VPMOVSXDQrr
4671 336614706U, // VPMOVSXWDYrm
4672 135288114U, // VPMOVSXWDYrr
4673 907035808U, // VPMOVSXWDZrm
4674 135283872U, // VPMOVSXWDZrr
4675 168842546U, // VPMOVSXWDrm
4676 135288114U, // VPMOVSXWDrr
4677 101735255U, // VPMOVSXWQYrm
4678 135289687U, // VPMOVSXWQYrr
4679 336611225U, // VPMOVSXWQZrm
4680 135284633U, // VPMOVSXWQZrr
4681 101735255U, // VPMOVSXWQrm
4682 135289687U, // VPMOVSXWQrr
4683 155205657U, // VPMOVUSDBkrr
4684 1310745U, // VPMOVUSDBmr
4685 135282713U, // VPMOVUSDBrr
4686 155208285U, // VPMOVUSDWkrr
4687 641629U, // VPMOVUSDWmr
4688 135285341U, // VPMOVUSDWrr
4689 155205690U, // VPMOVUSQBkrr
4690 1310778U, // VPMOVUSQBmr
4691 135282746U, // VPMOVUSQBrr
4692 155206478U, // VPMOVUSQDkrr
4693 639822U, // VPMOVUSQDmr
4694 135283534U, // VPMOVUSQDrr
4695 155208338U, // VPMOVUSQWkrr
4696 1313426U, // VPMOVUSQWmr
4697 135285394U, // VPMOVUSQWrr
4698 101732050U, // VPMOVZXBDYrm
4699 135286482U, // VPMOVZXBDYrr
4700 336609441U, // VPMOVZXBDZrm
4701 135282849U, // VPMOVZXBDZrr
4702 101732050U, // VPMOVZXBDrm
4703 135286482U, // VPMOVZXBDrr
4704 370170213U, // VPMOVZXBQYrm
4705 135289189U, // VPMOVZXBQYrr
4706 336610709U, // VPMOVZXBQZrm
4707 135284117U, // VPMOVZXBQZrr
4708 370170213U, // VPMOVZXBQrm
4709 135289189U, // VPMOVZXBQrr
4710 336618096U, // VPMOVZXBWYrm
4711 135291504U, // VPMOVZXBWYrr
4712 168845936U, // VPMOVZXBWrm
4713 135291504U, // VPMOVZXBWrr
4714 336616018U, // VPMOVZXDQYrm
4715 135289426U, // VPMOVZXDQYrr
4716 907036301U, // VPMOVZXDQZrm
4717 135284365U, // VPMOVZXDQZrr
4718 168843858U, // VPMOVZXDQrm
4719 135289426U, // VPMOVZXDQrr
4720 336614717U, // VPMOVZXWDYrm
4721 135288125U, // VPMOVZXWDYrr
4722 907035820U, // VPMOVZXWDZrm
4723 135283884U, // VPMOVZXWDZrr
4724 168842557U, // VPMOVZXWDrm
4725 135288125U, // VPMOVZXWDrr
4726 101735266U, // VPMOVZXWQYrm
4727 135289698U, // VPMOVZXWQYrr
4728 336611237U, // VPMOVZXWQZrm
4729 135284645U, // VPMOVZXWQZrr
4730 101735266U, // VPMOVZXWQrm
4731 135289698U, // VPMOVZXWQrr
4732 2282772973U, // VPMULDQYrm
4733 2282772973U, // VPMULDQYrr
4734 2282767862U, // VPMULDQZrm
4735 2282767862U, // VPMULDQZrr
4736 2282772973U, // VPMULDQrm
4737 2282772973U, // VPMULDQrr
4738 2282775483U, // VPMULHRSWrm128
4739 2282775483U, // VPMULHRSWrm256
4740 2282775483U, // VPMULHRSWrr128
4741 2282775483U, // VPMULHRSWrr256
4742 2282775570U, // VPMULHUWYrm
4743 2282775570U, // VPMULHUWYrr
4744 2282775570U, // VPMULHUWrm
4745 2282775570U, // VPMULHUWrr
4746 2282775271U, // VPMULHWYrm
4747 2282775271U, // VPMULHWYrr
4748 2282775271U, // VPMULHWrm
4749 2282775271U, // VPMULHWrr
4750 2282770303U, // VPMULLDYrm
4751 2282770303U, // VPMULLDYrr
4752 2282766573U, // VPMULLDZrm
4753 2282766573U, // VPMULLDZrmb
4754 2282766573U, // VPMULLDZrr
4755 2282770303U, // VPMULLDrm
4756 2282770303U, // VPMULLDrr
4757 2282775313U, // VPMULLWYrm
4758 2282775313U, // VPMULLWYrr
4759 2282775313U, // VPMULLWrm
4760 2282775313U, // VPMULLWrr
4761 2282773053U, // VPMULUDQYrm
4762 2282773053U, // VPMULUDQYrr
4763 2282767990U, // VPMULUDQZrm
4764 2282767990U, // VPMULUDQZrr
4765 2282773053U, // VPMULUDQrm
4766 2282773053U, // VPMULUDQrr
4767 2282767215U, // VPORDZrm
4768 2282767215U, // VPORDZrmb
4769 2282767215U, // VPORDZrr
4770 2282768145U, // VPORQZrm
4771 2282768145U, // VPORQZrmb
4772 2282768145U, // VPORQZrr
4773 2282773419U, // VPORYrm
4774 2282773419U, // VPORYrr
4775 2282773419U, // VPORrm
4776 2282773419U, // VPORrr
4777 2282772454U, // VPPERMmr
4778 2282772454U, // VPPERMrm
4779 2282772454U, // VPPERMrr
4780 2484096453U, // VPROTBmi
4781 2484096453U, // VPROTBmr
4782 2282769861U, // VPROTBri
4783 2282769861U, // VPROTBrm
4784 2282769861U, // VPROTBrr
4785 2484098141U, // VPROTDmi
4786 2484098141U, // VPROTDmr
4787 2282771549U, // VPROTDri
4788 2282771549U, // VPROTDrm
4789 2282771549U, // VPROTDrr
4790 2484099820U, // VPROTQmi
4791 2484099820U, // VPROTQmr
4792 2282773228U, // VPROTQri
4793 2282773228U, // VPROTQrm
4794 2282773228U, // VPROTQrr
4795 2484102140U, // VPROTWmi
4796 2484102140U, // VPROTWmr
4797 2282775548U, // VPROTWri
4798 2282775548U, // VPROTWrm
4799 2282775548U, // VPROTWrr
4800 2282775070U, // VPSADBWYrm
4801 2282775070U, // VPSADBWYrr
4802 2282775070U, // VPSADBWrm
4803 2282775070U, // VPSADBWrr
4804 688332U, // VPSCATTERDDZmr
4805 706098U, // VPSCATTERDQZmr
4806 705344U, // VPSCATTERQDZmr
4807 706307U, // VPSCATTERQQZmr
4808 2484096229U, // VPSHABmr
4809 2282769637U, // VPSHABrm
4810 2282769637U, // VPSHABrr
4811 2484096657U, // VPSHADmr
4812 2282770065U, // VPSHADrm
4813 2282770065U, // VPSHADrr
4814 2484099381U, // VPSHAQmr
4815 2282772789U, // VPSHAQrm
4816 2282772789U, // VPSHAQrr
4817 2484101626U, // VPSHAWmr
4818 2282775034U, // VPSHAWrm
4819 2282775034U, // VPSHAWrr
4820 2484096290U, // VPSHLBmr
4821 2282769698U, // VPSHLBrm
4822 2282769698U, // VPSHLBrr
4823 2484096873U, // VPSHLDmr
4824 2282770281U, // VPSHLDrm
4825 2282770281U, // VPSHLDrr
4826 2484099693U, // VPSHLQmr
4827 2282773101U, // VPSHLQrm
4828 2282773101U, // VPSHLQrr
4829 2484101889U, // VPSHLWmr
4830 2282775297U, // VPSHLWrm
4831 2282775297U, // VPSHLWrr
4832 2282769666U, // VPSHUFBYrm
4833 2282769666U, // VPSHUFBYrr
4834 2282769666U, // VPSHUFBrm
4835 2282769666U, // VPSHUFBrr
4836 3054522172U, // VPSHUFDYmi
4837 2282770236U, // VPSHUFDYri
4838 3088072922U, // VPSHUFDZmi
4839 2282766554U, // VPSHUFDZri
4840 2484096828U, // VPSHUFDmi
4841 2282770236U, // VPSHUFDri
4842 3054527197U, // VPSHUFHWYmi
4843 2282775261U, // VPSHUFHWYri
4844 2484101853U, // VPSHUFHWmi
4845 2282775261U, // VPSHUFHWri
4846 3054527223U, // VPSHUFLWYmi
4847 2282775287U, // VPSHUFLWYri
4848 2484101879U, // VPSHUFLWmi
4849 2282775287U, // VPSHUFLWri
4850 2282769714U, // VPSIGNBYrm
4851 2282769714U, // VPSIGNBYrr
4852 2282769714U, // VPSIGNBrm
4853 2282769714U, // VPSIGNBrr
4854 2282770360U, // VPSIGNDYrm
4855 2282770360U, // VPSIGNDYrr
4856 2282770360U, // VPSIGNDrm
4857 2282770360U, // VPSIGNDrr
4858 2282775338U, // VPSIGNWYrm
4859 2282775338U, // VPSIGNWYrr
4860 2282775338U, // VPSIGNWrm
4861 2282775338U, // VPSIGNWrr
4862 2282772955U, // VPSLLDQYri
4863 2282772955U, // VPSLLDQri
4864 2282770295U, // VPSLLDYri
4865 2282770295U, // VPSLLDYrm
4866 2282770295U, // VPSLLDYrr
4867 3088072932U, // VPSLLDZmi
4868 155205860U, // VPSLLDZmik
4869 2282766564U, // VPSLLDZri
4870 155205860U, // VPSLLDZrik
4871 2282766564U, // VPSLLDZrm
4872 155205860U, // VPSLLDZrmk
4873 2282766564U, // VPSLLDZrr
4874 155205860U, // VPSLLDZrrk
4875 2282770295U, // VPSLLDri
4876 2282770295U, // VPSLLDrm
4877 2282770295U, // VPSLLDrr
4878 2282773109U, // VPSLLQYri
4879 2282773109U, // VPSLLQYrm
4880 2282773109U, // VPSLLQYrr
4881 3088074393U, // VPSLLQZmi
4882 155207321U, // VPSLLQZmik
4883 2282768025U, // VPSLLQZri
4884 155207321U, // VPSLLQZrik
4885 2282768025U, // VPSLLQZrm
4886 155207321U, // VPSLLQZrmk
4887 2282768025U, // VPSLLQZrr
4888 155207321U, // VPSLLQZrrk
4889 2282773109U, // VPSLLQri
4890 2282773109U, // VPSLLQrm
4891 2282773109U, // VPSLLQrr
4892 2282771616U, // VPSLLVDYrm
4893 2282771616U, // VPSLLVDYrr
4894 2282767500U, // VPSLLVDZrm
4895 2282767500U, // VPSLLVDZrr
4896 2282771616U, // VPSLLVDrm
4897 2282771616U, // VPSLLVDrr
4898 2282773277U, // VPSLLVQYrm
4899 2282773277U, // VPSLLVQYrr
4900 2282768261U, // VPSLLVQZrm
4901 2282768261U, // VPSLLVQZrr
4902 2282773277U, // VPSLLVQrm
4903 2282773277U, // VPSLLVQrr
4904 2282775305U, // VPSLLWYri
4905 2282775305U, // VPSLLWYrm
4906 2282775305U, // VPSLLWYrr
4907 2282775305U, // VPSLLWri
4908 2282775305U, // VPSLLWrm
4909 2282775305U, // VPSLLWrr
4910 2282770073U, // VPSRADYri
4911 2282770073U, // VPSRADYrm
4912 2282770073U, // VPSRADYrr
4913 3088072835U, // VPSRADZmi
4914 155205763U, // VPSRADZmik
4915 2282766467U, // VPSRADZri
4916 155205763U, // VPSRADZrik
4917 2282766467U, // VPSRADZrm
4918 155205763U, // VPSRADZrmk
4919 2282766467U, // VPSRADZrr
4920 155205763U, // VPSRADZrrk
4921 2282770073U, // VPSRADri
4922 2282770073U, // VPSRADrm
4923 2282770073U, // VPSRADrr
4924 3088074103U, // VPSRAQZmi
4925 155207031U, // VPSRAQZmik
4926 2282767735U, // VPSRAQZri
4927 155207031U, // VPSRAQZrik
4928 2282767735U, // VPSRAQZrm
4929 155207031U, // VPSRAQZrmk
4930 2282767735U, // VPSRAQZrr
4931 155207031U, // VPSRAQZrrk
4932 2282771607U, // VPSRAVDYrm
4933 2282771607U, // VPSRAVDYrr
4934 2282767490U, // VPSRAVDZrm
4935 2282767490U, // VPSRAVDZrr
4936 2282771607U, // VPSRAVDrm
4937 2282771607U, // VPSRAVDrr
4938 2282768251U, // VPSRAVQZrm
4939 2282768251U, // VPSRAVQZrr
4940 2282775042U, // VPSRAWYri
4941 2282775042U, // VPSRAWYrm
4942 2282775042U, // VPSRAWYrr
4943 2282775042U, // VPSRAWri
4944 2282775042U, // VPSRAWrm
4945 2282775042U, // VPSRAWrr
4946 2282772964U, // VPSRLDQYri
4947 2282772964U, // VPSRLDQri
4948 2282770312U, // VPSRLDYri
4949 2282770312U, // VPSRLDYrm
4950 2282770312U, // VPSRLDYrr
4951 3088072951U, // VPSRLDZmi
4952 155205879U, // VPSRLDZmik
4953 2282766583U, // VPSRLDZri
4954 155205879U, // VPSRLDZrik
4955 2282766583U, // VPSRLDZrm
4956 155205879U, // VPSRLDZrmk
4957 2282766583U, // VPSRLDZrr
4958 155205879U, // VPSRLDZrrk
4959 2282770312U, // VPSRLDri
4960 2282770312U, // VPSRLDrm
4961 2282770312U, // VPSRLDrr
4962 2282773117U, // VPSRLQYri
4963 2282773117U, // VPSRLQYrm
4964 2282773117U, // VPSRLQYrr
4965 3088074402U, // VPSRLQZmi
4966 155207330U, // VPSRLQZmik
4967 2282768034U, // VPSRLQZri
4968 155207330U, // VPSRLQZrik
4969 2282768034U, // VPSRLQZrm
4970 155207330U, // VPSRLQZrmk
4971 2282768034U, // VPSRLQZrr
4972 155207330U, // VPSRLQZrrk
4973 2282773117U, // VPSRLQri
4974 2282773117U, // VPSRLQrm
4975 2282773117U, // VPSRLQrr
4976 2282771625U, // VPSRLVDYrm
4977 2282771625U, // VPSRLVDYrr
4978 2282767510U, // VPSRLVDZrm
4979 2282767510U, // VPSRLVDZrr
4980 2282771625U, // VPSRLVDrm
4981 2282771625U, // VPSRLVDrr
4982 2282773286U, // VPSRLVQYrm
4983 2282773286U, // VPSRLVQYrr
4984 2282768271U, // VPSRLVQZrm
4985 2282768271U, // VPSRLVQZrr
4986 2282773286U, // VPSRLVQrm
4987 2282773286U, // VPSRLVQrr
4988 2282775322U, // VPSRLWYri
4989 2282775322U, // VPSRLWYrm
4990 2282775322U, // VPSRLWYrr
4991 2282775322U, // VPSRLWri
4992 2282775322U, // VPSRLWrm
4993 2282775322U, // VPSRLWrr
4994 2282769650U, // VPSUBBYrm
4995 2282769650U, // VPSUBBYrr
4996 2282769650U, // VPSUBBrm
4997 2282769650U, // VPSUBBrr
4998 2282770111U, // VPSUBDYrm
4999 2282770111U, // VPSUBDYrr
5000 2282766476U, // VPSUBDZrm
5001 2282766476U, // VPSUBDZrmb
5002 2282766476U, // VPSUBDZrr
5003 2282770111U, // VPSUBDrm
5004 2282770111U, // VPSUBDrr
5005 2282772818U, // VPSUBQYrm
5006 2282772818U, // VPSUBQYrr
5007 2282767744U, // VPSUBQZrm
5008 2282767744U, // VPSUBQZrmb
5009 2282767744U, // VPSUBQZrr
5010 2282772818U, // VPSUBQrm
5011 2282772818U, // VPSUBQrr
5012 2282769759U, // VPSUBSBYrm
5013 2282769759U, // VPSUBSBYrr
5014 2282769759U, // VPSUBSBrm
5015 2282769759U, // VPSUBSBrr
5016 2282775420U, // VPSUBSWYrm
5017 2282775420U, // VPSUBSWYrr
5018 2282775420U, // VPSUBSWrm
5019 2282775420U, // VPSUBSWrr
5020 2282769800U, // VPSUBUSBYrm
5021 2282769800U, // VPSUBUSBYrr
5022 2282769800U, // VPSUBUSBrm
5023 2282769800U, // VPSUBUSBrr
5024 2282775502U, // VPSUBUSWYrm
5025 2282775502U, // VPSUBUSWYrr
5026 2282775502U, // VPSUBUSWrm
5027 2282775502U, // VPSUBUSWrr
5028 2282775133U, // VPSUBWYrm
5029 2282775133U, // VPSUBWYrr
5030 2282775133U, // VPSUBWrm
5031 2282775133U, // VPSUBWrr
5032 2282766625U, // VPTESTMDZrm
5033 2282766625U, // VPTESTMDZrr
5034 2282768076U, // VPTESTMQZrm
5035 2282768076U, // VPTESTMQZrr
5036 2282766604U, // VPTESTNMDZrm
5037 2282766604U, // VPTESTNMDZrr
5038 2282768055U, // VPTESTNMQZrm
5039 2282768055U, // VPTESTNMQZrr
5040 907043197U, // VPTESTYrm
5041 135291261U, // VPTESTYrr
5042 537944445U, // VPTESTrm
5043 135291261U, // VPTESTrr
5044 2282775089U, // VPUNPCKHBWYrm
5045 2282775089U, // VPUNPCKHBWYrr
5046 2282775089U, // VPUNPCKHBWrm
5047 2282775089U, // VPUNPCKHBWrr
5048 2282772931U, // VPUNPCKHDQYrm
5049 2282772931U, // VPUNPCKHDQYrr
5050 2282767836U, // VPUNPCKHDQZrm
5051 2282767836U, // VPUNPCKHDQZrr
5052 2282772931U, // VPUNPCKHDQrm
5053 2282772931U, // VPUNPCKHDQrr
5054 2282772982U, // VPUNPCKHQDQYrm
5055 2282772982U, // VPUNPCKHQDQYrr
5056 2282767881U, // VPUNPCKHQDQZrm
5057 2282767881U, // VPUNPCKHQDQZrr
5058 2282772982U, // VPUNPCKHQDQrm
5059 2282772982U, // VPUNPCKHQDQrr
5060 2282771683U, // VPUNPCKHWDYrm
5061 2282771683U, // VPUNPCKHWDYrr
5062 2282771683U, // VPUNPCKHWDrm
5063 2282771683U, // VPUNPCKHWDrr
5064 2282775101U, // VPUNPCKLBWYrm
5065 2282775101U, // VPUNPCKLBWYrr
5066 2282775101U, // VPUNPCKLBWrm
5067 2282775101U, // VPUNPCKLBWrr
5068 2282772943U, // VPUNPCKLDQYrm
5069 2282772943U, // VPUNPCKLDQYrr
5070 2282767849U, // VPUNPCKLDQZrm
5071 2282767849U, // VPUNPCKLDQZrr
5072 2282772943U, // VPUNPCKLDQrm
5073 2282772943U, // VPUNPCKLDQrr
5074 2282772995U, // VPUNPCKLQDQYrm
5075 2282772995U, // VPUNPCKLQDQYrr
5076 2282767895U, // VPUNPCKLQDQZrm
5077 2282767895U, // VPUNPCKLQDQZrr
5078 2282772995U, // VPUNPCKLQDQrm
5079 2282772995U, // VPUNPCKLQDQrr
5080 2282771695U, // VPUNPCKLWDYrm
5081 2282771695U, // VPUNPCKLWDYrr
5082 2282771695U, // VPUNPCKLWDrm
5083 2282771695U, // VPUNPCKLWDrr
5084 2282767223U, // VPXORDZrm
5085 2282767223U, // VPXORDZrmb
5086 2282767223U, // VPXORDZrr
5087 2282768153U, // VPXORQZrm
5088 2282768153U, // VPXORQZrmb
5089 2282768153U, // VPXORQZrr
5090 2282773447U, // VPXORYrm
5091 2282773447U, // VPXORYrr
5092 2282773447U, // VPXORrm
5093 2282773447U, // VPXORrr
5094 1007698485U, // VRCP14PDZm
5095 135283253U, // VRCP14PDZr
5096 1007700134U, // VRCP14PSZm
5097 135284902U, // VRCP14PSZr
5098 2282767315U, // VRCP14SDrm
5099 2282767315U, // VRCP14SDrr
5100 2282768876U, // VRCP14SSrm
5101 2282768876U, // VRCP14SSrr
5102 1007698509U, // VRCP28PDZm
5103 135283277U, // VRCP28PDZr
5104 2282766925U, // VRCP28PDZrb
5105 1007700158U, // VRCP28PSZm
5106 135284926U, // VRCP28PSZr
5107 2282768574U, // VRCP28PSZrb
5108 2282767339U, // VRCP28SDrm
5109 2282767339U, // VRCP28SDrr
5110 2282767339U, // VRCP28SDrrb
5111 2282768900U, // VRCP28SSrm
5112 2282768900U, // VRCP28SSrr
5113 2282768900U, // VRCP28SSrrb
5114 974151338U, // VRCPPSYm
5115 974151338U, // VRCPPSYm_Int
5116 135290538U, // VRCPPSYr
5117 135290538U, // VRCPPSYr_Int
5118 537943722U, // VRCPPSm
5119 537943722U, // VRCPPSm_Int
5120 135290538U, // VRCPPSr
5121 135290538U, // VRCPPSr_Int
5122 2282774653U, // VRCPSSm
5123 2282774653U, // VRCPSSm_Int
5124 2282774653U, // VRCPSSr
5125 3155182236U, // VRNDSCALEPDZm
5126 2282767004U, // VRNDSCALEPDZr
5127 3155183885U, // VRNDSCALEPSZm
5128 2282768653U, // VRNDSCALEPSZr
5129 2282767372U, // VRNDSCALESDm
5130 2282767372U, // VRNDSCALESDr
5131 2282768924U, // VRNDSCALESSm
5132 2282768924U, // VRNDSCALESSr
5133 2685424010U, // VROUNDPDm
5134 2282770826U, // VROUNDPDr
5135 2685427223U, // VROUNDPSm
5136 2282774039U, // VROUNDPSr
5137 2282771396U, // VROUNDSDm
5138 2282771396U, // VROUNDSDr
5139 2282771396U, // VROUNDSDr_Int
5140 2282774608U, // VROUNDSSm
5141 2282774608U, // VROUNDSSr
5142 2282774608U, // VROUNDSSr_Int
5143 3121631626U, // VROUNDYPDm
5144 2282770826U, // VROUNDYPDr
5145 3121634839U, // VROUNDYPSm
5146 2282774039U, // VROUNDYPSr
5147 1007698496U, // VRSQRT14PDZm
5148 135283264U, // VRSQRT14PDZr
5149 1007700145U, // VRSQRT14PSZm
5150 135284913U, // VRSQRT14PSZr
5151 2282767326U, // VRSQRT14SDrm
5152 2282767326U, // VRSQRT14SDrr
5153 2282768887U, // VRSQRT14SSrm
5154 2282768887U, // VRSQRT14SSrr
5155 1007698520U, // VRSQRT28PDZm
5156 135283288U, // VRSQRT28PDZr
5157 2282766936U, // VRSQRT28PDZrb
5158 1007700169U, // VRSQRT28PSZm
5159 135284937U, // VRSQRT28PSZr
5160 2282768585U, // VRSQRT28PSZrb
5161 2282767350U, // VRSQRT28SDrm
5162 2282767350U, // VRSQRT28SDrr
5163 2282767350U, // VRSQRT28SDrrb
5164 2282768911U, // VRSQRT28SSrm
5165 2282768911U, // VRSQRT28SSrr
5166 2282768911U, // VRSQRT28SSrrb
5167 974151421U, // VRSQRTPSYm
5168 974151421U, // VRSQRTPSYm_Int
5169 135290621U, // VRSQRTPSYr
5170 135290621U, // VRSQRTPSYr_Int
5171 537943805U, // VRSQRTPSm
5172 537943805U, // VRSQRTPSm_Int
5173 135290621U, // VRSQRTPSr
5174 135290621U, // VRSQRTPSr_Int
5175 2282774678U, // VRSQRTSSm
5176 2282774678U, // VRSQRTSSm_Int
5177 2282774678U, // VRSQRTSSr
5178 705166U, // VSCATTERDPDZmr
5179 690431U, // VSCATTERDPSZmr
5180 705278U, // VSCATTERQPDZmr
5181 706927U, // VSCATTERQPSZmr
5182 2282770848U, // VSHUFPDYrmi
5183 2282770848U, // VSHUFPDYrri
5184 2282767018U, // VSHUFPDZrmi
5185 2282767018U, // VSHUFPDZrri
5186 2282770848U, // VSHUFPDrmi
5187 2282770848U, // VSHUFPDrri
5188 2282774061U, // VSHUFPSYrmi
5189 2282774061U, // VSHUFPSYrri
5190 2282768667U, // VSHUFPSZrmi
5191 2282768667U, // VSHUFPSZrri
5192 2282774061U, // VSHUFPSrmi
5193 2282774061U, // VSHUFPSrri
5194 974148165U, // VSQRTPDYm
5195 135287365U, // VSQRTPDYr
5196 1007702597U, // VSQRTPDZm_Int
5197 135287365U, // VSQRTPDZr_Int
5198 1007700546U, // VSQRTPDZrm
5199 135285314U, // VSQRTPDZrr
5200 537940549U, // VSQRTPDm
5201 135287365U, // VSQRTPDr
5202 974151431U, // VSQRTPSYm
5203 135290631U, // VSQRTPSYr
5204 1007705863U, // VSQRTPSZm_Int
5205 135290631U, // VSQRTPSZr_Int
5206 1007700546U, // VSQRTPSZrm
5207 135285314U, // VSQRTPSZrr
5208 537943815U, // VSQRTPSm
5209 135290631U, // VSQRTPSr
5210 2282771474U, // VSQRTSDZm
5211 2282771474U, // VSQRTSDZm_Int
5212 2282771474U, // VSQRTSDZr
5213 2282771474U, // VSQRTSDZr_Int
5214 2282771474U, // VSQRTSDm
5215 2282771474U, // VSQRTSDm_Int
5216 2282771474U, // VSQRTSDr
5217 2282774688U, // VSQRTSSZm
5218 2282774688U, // VSQRTSSZm_Int
5219 2282774688U, // VSQRTSSZr
5220 2282774688U, // VSQRTSSZr_Int
5221 2282774688U, // VSQRTSSm
5222 2282774688U, // VSQRTSSm_Int
5223 2282774688U, // VSQRTSSr
5224 72675U, // VSTMXCSR
5225 2282770749U, // VSUBPDYrm
5226 2282770749U, // VSUBPDYrr
5227 2282766959U, // VSUBPDZrm
5228 2282766959U, // VSUBPDZrmb
5229 2282766959U, // VSUBPDZrr
5230 2282770749U, // VSUBPDrm
5231 2282770749U, // VSUBPDrr
5232 2282773962U, // VSUBPSYrm
5233 2282773962U, // VSUBPSYrr
5234 2282768608U, // VSUBPSZrm
5235 2282768608U, // VSUBPSZrmb
5236 2282768608U, // VSUBPSZrr
5237 2282773962U, // VSUBPSrm
5238 2282773962U, // VSUBPSrr
5239 2282771359U, // VSUBSDZrm
5240 2282771359U, // VSUBSDZrr
5241 2282771359U, // VSUBSDrm
5242 2282771359U, // VSUBSDrm_Int
5243 2282771359U, // VSUBSDrr
5244 2282771359U, // VSUBSDrr_Int
5245 2282774571U, // VSUBSSZrm
5246 2282774571U, // VSUBSSZrr
5247 2282774571U, // VSUBSSrm
5248 2282774571U, // VSUBSSrm_Int
5249 2282774571U, // VSUBSSrr
5250 2282774571U, // VSUBSSrr_Int
5251 974148174U, // VTESTPDYrm
5252 135287374U, // VTESTPDYrr
5253 537940558U, // VTESTPDrm
5254 135287374U, // VTESTPDrr
5255 974151440U, // VTESTPSYrm
5256 135290640U, // VTESTPSYrr
5257 537943824U, // VTESTPSrm
5258 135290640U, // VTESTPSrr
5259 571495374U, // VUCOMISDZrm
5260 135287758U, // VUCOMISDZrr
5261 571495374U, // VUCOMISDrm
5262 135287758U, // VUCOMISDrr
5263 605053018U, // VUCOMISSZrm
5264 135290970U, // VUCOMISSZrr
5265 605053018U, // VUCOMISSrm
5266 135290970U, // VUCOMISSrr
5267 2282770857U, // VUNPCKHPDYrm
5268 2282770857U, // VUNPCKHPDYrr
5269 2282770857U, // VUNPCKHPDZrm
5270 2282770857U, // VUNPCKHPDZrr
5271 2282770857U, // VUNPCKHPDrm
5272 2282770857U, // VUNPCKHPDrr
5273 2282774070U, // VUNPCKHPSYrm
5274 2282774070U, // VUNPCKHPSYrr
5275 2282774070U, // VUNPCKHPSZrm
5276 2282774070U, // VUNPCKHPSZrr
5277 2282774070U, // VUNPCKHPSrm
5278 2282774070U, // VUNPCKHPSrr
5279 2282770899U, // VUNPCKLPDYrm
5280 2282770899U, // VUNPCKLPDYrr
5281 2282770899U, // VUNPCKLPDZrm
5282 2282770899U, // VUNPCKLPDZrr
5283 2282770899U, // VUNPCKLPDrm
5284 2282770899U, // VUNPCKLPDrr
5285 2282774132U, // VUNPCKLPSYrm
5286 2282774132U, // VUNPCKLPSYrr
5287 2282774132U, // VUNPCKLPSZrm
5288 2282774132U, // VUNPCKLPSZrr
5289 2282774132U, // VUNPCKLPSrm
5290 2282774132U, // VUNPCKLPSrr
5291 2282770995U, // VXORPDYrm
5292 2282770995U, // VXORPDYrr
5293 2282770995U, // VXORPDrm
5294 2282770995U, // VXORPDrr
5295 2282774228U, // VXORPSYrm
5296 2282774228U, // VXORPSYrr
5297 2282774228U, // VXORPSrm
5298 2282774228U, // VXORPSrr
5299 12172U, // VZEROALL
5300 12372U, // VZEROUPPER
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08005301 0U, // V_SET0
5302 0U, // V_SETALLONES
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08005303 153459U, // W64ALLOCA
5304 12627U, // WAIT
5305 11931U, // WBINVD
5306 12229U, // WIN_ALLOCA
5307 12105U, // WIN_FTOL_32
5308 12105U, // WIN_FTOL_64
5309 21985U, // WRFSBASE
5310 21985U, // WRFSBASE64
5311 22005U, // WRGSBASE
5312 22005U, // WRGSBASE64
5313 12406U, // WRMSR
5314 24914U, // XABORT
5315 12002U, // XACQUIRE_PREFIX
5316 1085163U, // XADD16rm
5317 135286507U, // XADD16rr
5318 1117931U, // XADD32rm
5319 135286507U, // XADD32rr
5320 1134315U, // XADD64rm
5321 135286507U, // XADD64rr
5322 1150699U, // XADD8rm
5323 135286507U, // XADD8rr
5324 11671U, // XBEGIN
5325 153614U, // XBEGIN_4
5326 26104U, // XCHG16ar
5327 464451U, // XCHG16rm
5328 726595U, // XCHG16rr
5329 26267U, // XCHG32ar
5330 26267U, // XCHG32ar64
5331 480835U, // XCHG32rm
5332 726595U, // XCHG32rr
5333 26391U, // XCHG64ar
5334 497219U, // XCHG64rm
5335 726595U, // XCHG64rr
5336 513603U, // XCHG8rm
5337 726595U, // XCHG8rr
5338 22124U, // XCH_F
5339 11820U, // XCRYPTCBC
5340 11764U, // XCRYPTCFB
5341 12412U, // XCRYPTCTR
5342 11754U, // XCRYPTECB
5343 11774U, // XCRYPTOFB
5344 11896U, // XEND
5345 12676U, // XGETBV
5346 11804U, // XLAT
5347 26131U, // XOR16i16
5348 1088457U, // XOR16mi
5349 1088457U, // XOR16mi8
5350 1088457U, // XOR16mr
5351 35707849U, // XOR16ri
5352 35707849U, // XOR16ri8
5353 3201993U, // XOR16rm
5354 35707849U, // XOR16rr
5355 68180937U, // XOR16rr_REV
5356 26297U, // XOR32i32
5357 1121225U, // XOR32mi
5358 1121225U, // XOR32mi8
5359 1121225U, // XOR32mr
5360 35707849U, // XOR32ri
5361 35707849U, // XOR32ri8
5362 4250569U, // XOR32rm
5363 35707849U, // XOR32rr
5364 68180937U, // XOR32rr_REV
5365 26436U, // XOR64i32
5366 1137609U, // XOR64mi32
5367 1137609U, // XOR64mi8
5368 1137609U, // XOR64mr
5369 35707849U, // XOR64ri32
5370 35707849U, // XOR64ri8
5371 5299145U, // XOR64rm
5372 35707849U, // XOR64rr
5373 68180937U, // XOR64rr_REV
5374 26019U, // XOR8i8
5375 1153993U, // XOR8mi
5376 1153993U, // XOR8mr
5377 35707849U, // XOR8ri
5378 6347721U, // XOR8rm
5379 35707849U, // XOR8rr
5380 68180937U, // XOR8rr_REV
5381 202396212U, // XORPDrm
5382 68178484U, // XORPDrr
5383 202399445U, // XORPSrm
5384 68181717U, // XORPSrr
5385 12018U, // XRELEASE_PREFIX
5386 285631U, // XRSTOR
5387 281492U, // XRSTOR64
5388 284194U, // XSAVE
5389 281482U, // XSAVE64
5390 287048U, // XSAVEOPT
5391 281502U, // XSAVEOPT64
5392 12683U, // XSETBV
5393 11398U, // XSHA1
5394 11633U, // XSHA256
5395 12011U, // XSTORE
5396 12665U, // XTEST
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08005397 0U
5398 };
5399
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08005400 static const uint32_t OpInfo2[] = {
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08005401 0U, // PHI
5402 0U, // INLINEASM
5403 0U, // PROLOG_LABEL
5404 0U, // EH_LABEL
5405 0U, // GC_LABEL
5406 0U, // KILL
5407 0U, // EXTRACT_SUBREG
5408 0U, // INSERT_SUBREG
5409 0U, // IMPLICIT_DEF
5410 0U, // SUBREG_TO_REG
5411 0U, // COPY_TO_REGCLASS
5412 0U, // DBG_VALUE
5413 0U, // REG_SEQUENCE
5414 0U, // COPY
5415 0U, // BUNDLE
5416 0U, // LIFETIME_START
5417 0U, // LIFETIME_END
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08005418 0U, // STACKMAP
5419 0U, // PATCHPOINT
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08005420 0U, // AAA
5421 0U, // AAD8i8
5422 0U, // AAM8i8
5423 0U, // AAS
5424 0U, // ABS_F
5425 0U, // ABS_Fp32
5426 0U, // ABS_Fp64
5427 0U, // ABS_Fp80
5428 0U, // ACQUIRE_MOV16rm
5429 0U, // ACQUIRE_MOV32rm
5430 0U, // ACQUIRE_MOV64rm
5431 0U, // ACQUIRE_MOV8rm
5432 0U, // ADC16i16
5433 0U, // ADC16mi
5434 0U, // ADC16mi8
5435 0U, // ADC16mr
5436 0U, // ADC16ri
5437 0U, // ADC16ri8
5438 0U, // ADC16rm
5439 0U, // ADC16rr
5440 0U, // ADC16rr_REV
5441 0U, // ADC32i32
5442 0U, // ADC32mi
5443 0U, // ADC32mi8
5444 0U, // ADC32mr
5445 0U, // ADC32ri
5446 0U, // ADC32ri8
5447 0U, // ADC32rm
5448 0U, // ADC32rr
5449 0U, // ADC32rr_REV
5450 0U, // ADC64i32
5451 0U, // ADC64mi32
5452 0U, // ADC64mi8
5453 0U, // ADC64mr
5454 0U, // ADC64ri32
5455 0U, // ADC64ri8
5456 0U, // ADC64rm
5457 0U, // ADC64rr
5458 0U, // ADC64rr_REV
5459 0U, // ADC8i8
5460 0U, // ADC8mi
5461 0U, // ADC8mr
5462 0U, // ADC8ri
5463 0U, // ADC8rm
5464 0U, // ADC8rr
5465 0U, // ADC8rr_REV
5466 0U, // ADCX32rm
5467 0U, // ADCX32rr
5468 0U, // ADCX64rm
5469 0U, // ADCX64rr
5470 0U, // ADD16i16
5471 0U, // ADD16mi
5472 0U, // ADD16mi8
5473 0U, // ADD16mr
5474 0U, // ADD16ri
5475 0U, // ADD16ri8
5476 0U, // ADD16ri8_DB
5477 0U, // ADD16ri_DB
5478 0U, // ADD16rm
5479 0U, // ADD16rr
5480 0U, // ADD16rr_DB
5481 0U, // ADD16rr_REV
5482 0U, // ADD32i32
5483 0U, // ADD32mi
5484 0U, // ADD32mi8
5485 0U, // ADD32mr
5486 0U, // ADD32ri
5487 0U, // ADD32ri8
5488 0U, // ADD32ri8_DB
5489 0U, // ADD32ri_DB
5490 0U, // ADD32rm
5491 0U, // ADD32rr
5492 0U, // ADD32rr_DB
5493 0U, // ADD32rr_REV
5494 0U, // ADD64i32
5495 0U, // ADD64mi32
5496 0U, // ADD64mi8
5497 0U, // ADD64mr
5498 0U, // ADD64ri32
5499 0U, // ADD64ri32_DB
5500 0U, // ADD64ri8
5501 0U, // ADD64ri8_DB
5502 0U, // ADD64rm
5503 0U, // ADD64rr
5504 0U, // ADD64rr_DB
5505 0U, // ADD64rr_REV
5506 0U, // ADD8i8
5507 0U, // ADD8mi
5508 0U, // ADD8mr
5509 0U, // ADD8ri
5510 0U, // ADD8rm
5511 0U, // ADD8rr
5512 0U, // ADD8rr_REV
5513 0U, // ADDPDrm
5514 0U, // ADDPDrr
5515 0U, // ADDPSrm
5516 0U, // ADDPSrr
5517 0U, // ADDSDrm
5518 0U, // ADDSDrm_Int
5519 0U, // ADDSDrr
5520 0U, // ADDSDrr_Int
5521 0U, // ADDSSrm
5522 0U, // ADDSSrm_Int
5523 0U, // ADDSSrr
5524 0U, // ADDSSrr_Int
5525 0U, // ADDSUBPDrm
5526 0U, // ADDSUBPDrr
5527 0U, // ADDSUBPSrm
5528 0U, // ADDSUBPSrr
5529 0U, // ADD_F32m
5530 0U, // ADD_F64m
5531 0U, // ADD_FI16m
5532 0U, // ADD_FI32m
5533 0U, // ADD_FPrST0
5534 0U, // ADD_FST0r
5535 0U, // ADD_Fp32
5536 0U, // ADD_Fp32m
5537 0U, // ADD_Fp64
5538 0U, // ADD_Fp64m
5539 0U, // ADD_Fp64m32
5540 0U, // ADD_Fp80
5541 0U, // ADD_Fp80m32
5542 0U, // ADD_Fp80m64
5543 0U, // ADD_FpI16m32
5544 0U, // ADD_FpI16m64
5545 0U, // ADD_FpI16m80
5546 0U, // ADD_FpI32m32
5547 0U, // ADD_FpI32m64
5548 0U, // ADD_FpI32m80
5549 0U, // ADD_FrST0
5550 0U, // ADJCALLSTACKDOWN32
5551 0U, // ADJCALLSTACKDOWN64
5552 0U, // ADJCALLSTACKUP32
5553 0U, // ADJCALLSTACKUP64
5554 0U, // ADOX32rm
5555 0U, // ADOX32rr
5556 0U, // ADOX64rm
5557 0U, // ADOX64rr
5558 0U, // AESDECLASTrm
5559 0U, // AESDECLASTrr
5560 0U, // AESDECrm
5561 0U, // AESDECrr
5562 0U, // AESENCLASTrm
5563 0U, // AESENCLASTrr
5564 0U, // AESENCrm
5565 0U, // AESENCrr
5566 0U, // AESIMCrm
5567 0U, // AESIMCrr
5568 0U, // AESKEYGENASSIST128rm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08005569 8U, // AESKEYGENASSIST128rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08005570 0U, // AND16i16
5571 0U, // AND16mi
5572 0U, // AND16mi8
5573 0U, // AND16mr
5574 0U, // AND16ri
5575 0U, // AND16ri8
5576 0U, // AND16rm
5577 0U, // AND16rr
5578 0U, // AND16rr_REV
5579 0U, // AND32i32
5580 0U, // AND32mi
5581 0U, // AND32mi8
5582 0U, // AND32mr
5583 0U, // AND32ri
5584 0U, // AND32ri8
5585 0U, // AND32rm
5586 0U, // AND32rr
5587 0U, // AND32rr_REV
5588 0U, // AND64i32
5589 0U, // AND64mi32
5590 0U, // AND64mi8
5591 0U, // AND64mr
5592 0U, // AND64ri32
5593 0U, // AND64ri8
5594 0U, // AND64rm
5595 0U, // AND64rr
5596 0U, // AND64rr_REV
5597 0U, // AND8i8
5598 0U, // AND8mi
5599 0U, // AND8mr
5600 0U, // AND8ri
5601 0U, // AND8rm
5602 0U, // AND8rr
5603 0U, // AND8rr_REV
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08005604 16U, // ANDN32rm
5605 8U, // ANDN32rr
5606 24U, // ANDN64rm
5607 8U, // ANDN64rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08005608 0U, // ANDNPDrm
5609 0U, // ANDNPDrr
5610 0U, // ANDNPSrm
5611 0U, // ANDNPSrr
5612 0U, // ANDPDrm
5613 0U, // ANDPDrr
5614 0U, // ANDPSrm
5615 0U, // ANDPSrr
5616 0U, // ARPL16mr
5617 0U, // ARPL16rr
5618 0U, // ATOMADD6432
5619 0U, // ATOMAND16
5620 0U, // ATOMAND32
5621 0U, // ATOMAND64
5622 0U, // ATOMAND6432
5623 0U, // ATOMAND8
5624 0U, // ATOMMAX16
5625 0U, // ATOMMAX32
5626 0U, // ATOMMAX64
5627 0U, // ATOMMAX6432
5628 0U, // ATOMMAX8
5629 0U, // ATOMMIN16
5630 0U, // ATOMMIN32
5631 0U, // ATOMMIN64
5632 0U, // ATOMMIN6432
5633 0U, // ATOMMIN8
5634 0U, // ATOMNAND16
5635 0U, // ATOMNAND32
5636 0U, // ATOMNAND64
5637 0U, // ATOMNAND6432
5638 0U, // ATOMNAND8
5639 0U, // ATOMOR16
5640 0U, // ATOMOR32
5641 0U, // ATOMOR64
5642 0U, // ATOMOR6432
5643 0U, // ATOMOR8
5644 0U, // ATOMSUB6432
5645 0U, // ATOMSWAP6432
5646 0U, // ATOMUMAX16
5647 0U, // ATOMUMAX32
5648 0U, // ATOMUMAX64
5649 0U, // ATOMUMAX6432
5650 0U, // ATOMUMAX8
5651 0U, // ATOMUMIN16
5652 0U, // ATOMUMIN32
5653 0U, // ATOMUMIN64
5654 0U, // ATOMUMIN6432
5655 0U, // ATOMUMIN8
5656 0U, // ATOMXOR16
5657 0U, // ATOMXOR32
5658 0U, // ATOMXOR64
5659 0U, // ATOMXOR6432
5660 0U, // ATOMXOR8
5661 0U, // AVX2_SETALLONES
5662 0U, // AVX512_512_SET0
5663 0U, // AVX_SET0
5664 0U, // BEXTR32rm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08005665 8U, // BEXTR32rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08005666 0U, // BEXTR64rm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08005667 8U, // BEXTR64rr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08005668 0U, // BEXTRI32mi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08005669 8U, // BEXTRI32ri
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08005670 0U, // BEXTRI64mi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08005671 8U, // BEXTRI64ri
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08005672 0U, // BLCFILL32rm
5673 0U, // BLCFILL32rr
5674 0U, // BLCFILL64rm
5675 0U, // BLCFILL64rr
5676 0U, // BLCI32rm
5677 0U, // BLCI32rr
5678 0U, // BLCI64rm
5679 0U, // BLCI64rr
5680 0U, // BLCIC32rm
5681 0U, // BLCIC32rr
5682 0U, // BLCIC64rm
5683 0U, // BLCIC64rr
5684 0U, // BLCMSK32rm
5685 0U, // BLCMSK32rr
5686 0U, // BLCMSK64rm
5687 0U, // BLCMSK64rr
5688 0U, // BLCS32rm
5689 0U, // BLCS32rr
5690 0U, // BLCS64rm
5691 0U, // BLCS64rr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08005692 32U, // BLENDPDrmi
5693 40U, // BLENDPDrri
5694 32U, // BLENDPSrmi
5695 40U, // BLENDPSrri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08005696 0U, // BLENDVPDrm0
5697 0U, // BLENDVPDrr0
5698 0U, // BLENDVPSrm0
5699 0U, // BLENDVPSrr0
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08005700 0U, // BLSFILL32rm
5701 0U, // BLSFILL32rr
5702 0U, // BLSFILL64rm
5703 0U, // BLSFILL64rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08005704 0U, // BLSI32rm
5705 0U, // BLSI32rr
5706 0U, // BLSI64rm
5707 0U, // BLSI64rr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08005708 0U, // BLSIC32rm
5709 0U, // BLSIC32rr
5710 0U, // BLSIC64rm
5711 0U, // BLSIC64rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08005712 0U, // BLSMSK32rm
5713 0U, // BLSMSK32rr
5714 0U, // BLSMSK64rm
5715 0U, // BLSMSK64rr
5716 0U, // BLSR32rm
5717 0U, // BLSR32rr
5718 0U, // BLSR64rm
5719 0U, // BLSR64rr
5720 0U, // BOUNDS16rm
5721 0U, // BOUNDS32rm
5722 0U, // BSF16rm
5723 0U, // BSF16rr
5724 0U, // BSF32rm
5725 0U, // BSF32rr
5726 0U, // BSF64rm
5727 0U, // BSF64rr
5728 0U, // BSR16rm
5729 0U, // BSR16rr
5730 0U, // BSR32rm
5731 0U, // BSR32rr
5732 0U, // BSR64rm
5733 0U, // BSR64rr
5734 0U, // BSWAP32r
5735 0U, // BSWAP64r
5736 0U, // BT16mi8
5737 0U, // BT16mr
5738 0U, // BT16ri8
5739 0U, // BT16rr
5740 0U, // BT32mi8
5741 0U, // BT32mr
5742 0U, // BT32ri8
5743 0U, // BT32rr
5744 0U, // BT64mi8
5745 0U, // BT64mr
5746 0U, // BT64ri8
5747 0U, // BT64rr
5748 0U, // BTC16mi8
5749 0U, // BTC16mr
5750 0U, // BTC16ri8
5751 0U, // BTC16rr
5752 0U, // BTC32mi8
5753 0U, // BTC32mr
5754 0U, // BTC32ri8
5755 0U, // BTC32rr
5756 0U, // BTC64mi8
5757 0U, // BTC64mr
5758 0U, // BTC64ri8
5759 0U, // BTC64rr
5760 0U, // BTR16mi8
5761 0U, // BTR16mr
5762 0U, // BTR16ri8
5763 0U, // BTR16rr
5764 0U, // BTR32mi8
5765 0U, // BTR32mr
5766 0U, // BTR32ri8
5767 0U, // BTR32rr
5768 0U, // BTR64mi8
5769 0U, // BTR64mr
5770 0U, // BTR64ri8
5771 0U, // BTR64rr
5772 0U, // BTS16mi8
5773 0U, // BTS16mr
5774 0U, // BTS16ri8
5775 0U, // BTS16rr
5776 0U, // BTS32mi8
5777 0U, // BTS32mr
5778 0U, // BTS32ri8
5779 0U, // BTS32rr
5780 0U, // BTS64mi8
5781 0U, // BTS64mr
5782 0U, // BTS64ri8
5783 0U, // BTS64rr
5784 0U, // BZHI32rm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08005785 8U, // BZHI32rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08005786 0U, // BZHI64rm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08005787 8U, // BZHI64rr
5788 0U, // CALL16m
5789 0U, // CALL16r
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08005790 0U, // CALL32m
5791 0U, // CALL32r
5792 0U, // CALL64m
5793 0U, // CALL64pcrel32
5794 0U, // CALL64r
5795 0U, // CALLpcrel16
5796 0U, // CALLpcrel32
5797 0U, // CBW
5798 0U, // CDQ
5799 0U, // CDQE
5800 0U, // CHS_F
5801 0U, // CHS_Fp32
5802 0U, // CHS_Fp64
5803 0U, // CHS_Fp80
5804 0U, // CLAC
5805 0U, // CLC
5806 0U, // CLD
5807 0U, // CLFLUSH
5808 0U, // CLGI
5809 0U, // CLI
5810 0U, // CLTS
5811 0U, // CMC
5812 0U, // CMOVA16rm
5813 0U, // CMOVA16rr
5814 0U, // CMOVA32rm
5815 0U, // CMOVA32rr
5816 0U, // CMOVA64rm
5817 0U, // CMOVA64rr
5818 0U, // CMOVAE16rm
5819 0U, // CMOVAE16rr
5820 0U, // CMOVAE32rm
5821 0U, // CMOVAE32rr
5822 0U, // CMOVAE64rm
5823 0U, // CMOVAE64rr
5824 0U, // CMOVB16rm
5825 0U, // CMOVB16rr
5826 0U, // CMOVB32rm
5827 0U, // CMOVB32rr
5828 0U, // CMOVB64rm
5829 0U, // CMOVB64rr
5830 0U, // CMOVBE16rm
5831 0U, // CMOVBE16rr
5832 0U, // CMOVBE32rm
5833 0U, // CMOVBE32rr
5834 0U, // CMOVBE64rm
5835 0U, // CMOVBE64rr
5836 0U, // CMOVBE_F
5837 0U, // CMOVBE_Fp32
5838 0U, // CMOVBE_Fp64
5839 0U, // CMOVBE_Fp80
5840 0U, // CMOVB_F
5841 0U, // CMOVB_Fp32
5842 0U, // CMOVB_Fp64
5843 0U, // CMOVB_Fp80
5844 0U, // CMOVE16rm
5845 0U, // CMOVE16rr
5846 0U, // CMOVE32rm
5847 0U, // CMOVE32rr
5848 0U, // CMOVE64rm
5849 0U, // CMOVE64rr
5850 0U, // CMOVE_F
5851 0U, // CMOVE_Fp32
5852 0U, // CMOVE_Fp64
5853 0U, // CMOVE_Fp80
5854 0U, // CMOVG16rm
5855 0U, // CMOVG16rr
5856 0U, // CMOVG32rm
5857 0U, // CMOVG32rr
5858 0U, // CMOVG64rm
5859 0U, // CMOVG64rr
5860 0U, // CMOVGE16rm
5861 0U, // CMOVGE16rr
5862 0U, // CMOVGE32rm
5863 0U, // CMOVGE32rr
5864 0U, // CMOVGE64rm
5865 0U, // CMOVGE64rr
5866 0U, // CMOVL16rm
5867 0U, // CMOVL16rr
5868 0U, // CMOVL32rm
5869 0U, // CMOVL32rr
5870 0U, // CMOVL64rm
5871 0U, // CMOVL64rr
5872 0U, // CMOVLE16rm
5873 0U, // CMOVLE16rr
5874 0U, // CMOVLE32rm
5875 0U, // CMOVLE32rr
5876 0U, // CMOVLE64rm
5877 0U, // CMOVLE64rr
5878 0U, // CMOVNBE_F
5879 0U, // CMOVNBE_Fp32
5880 0U, // CMOVNBE_Fp64
5881 0U, // CMOVNBE_Fp80
5882 0U, // CMOVNB_F
5883 0U, // CMOVNB_Fp32
5884 0U, // CMOVNB_Fp64
5885 0U, // CMOVNB_Fp80
5886 0U, // CMOVNE16rm
5887 0U, // CMOVNE16rr
5888 0U, // CMOVNE32rm
5889 0U, // CMOVNE32rr
5890 0U, // CMOVNE64rm
5891 0U, // CMOVNE64rr
5892 0U, // CMOVNE_F
5893 0U, // CMOVNE_Fp32
5894 0U, // CMOVNE_Fp64
5895 0U, // CMOVNE_Fp80
5896 0U, // CMOVNO16rm
5897 0U, // CMOVNO16rr
5898 0U, // CMOVNO32rm
5899 0U, // CMOVNO32rr
5900 0U, // CMOVNO64rm
5901 0U, // CMOVNO64rr
5902 0U, // CMOVNP16rm
5903 0U, // CMOVNP16rr
5904 0U, // CMOVNP32rm
5905 0U, // CMOVNP32rr
5906 0U, // CMOVNP64rm
5907 0U, // CMOVNP64rr
5908 0U, // CMOVNP_F
5909 0U, // CMOVNP_Fp32
5910 0U, // CMOVNP_Fp64
5911 0U, // CMOVNP_Fp80
5912 0U, // CMOVNS16rm
5913 0U, // CMOVNS16rr
5914 0U, // CMOVNS32rm
5915 0U, // CMOVNS32rr
5916 0U, // CMOVNS64rm
5917 0U, // CMOVNS64rr
5918 0U, // CMOVO16rm
5919 0U, // CMOVO16rr
5920 0U, // CMOVO32rm
5921 0U, // CMOVO32rr
5922 0U, // CMOVO64rm
5923 0U, // CMOVO64rr
5924 0U, // CMOVP16rm
5925 0U, // CMOVP16rr
5926 0U, // CMOVP32rm
5927 0U, // CMOVP32rr
5928 0U, // CMOVP64rm
5929 0U, // CMOVP64rr
5930 0U, // CMOVP_F
5931 0U, // CMOVP_Fp32
5932 0U, // CMOVP_Fp64
5933 0U, // CMOVP_Fp80
5934 0U, // CMOVS16rm
5935 0U, // CMOVS16rr
5936 0U, // CMOVS32rm
5937 0U, // CMOVS32rr
5938 0U, // CMOVS64rm
5939 0U, // CMOVS64rr
5940 0U, // CMOV_FR32
5941 0U, // CMOV_FR64
5942 0U, // CMOV_GR16
5943 0U, // CMOV_GR32
5944 0U, // CMOV_GR8
5945 0U, // CMOV_RFP32
5946 0U, // CMOV_RFP64
5947 0U, // CMOV_RFP80
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08005948 0U, // CMOV_V16F32
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08005949 0U, // CMOV_V2F64
5950 0U, // CMOV_V2I64
5951 0U, // CMOV_V4F32
5952 0U, // CMOV_V4F64
5953 0U, // CMOV_V4I64
5954 0U, // CMOV_V8F32
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08005955 0U, // CMOV_V8F64
5956 0U, // CMOV_V8I64
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08005957 0U, // CMP16i16
5958 0U, // CMP16mi
5959 0U, // CMP16mi8
5960 0U, // CMP16mr
5961 0U, // CMP16ri
5962 0U, // CMP16ri8
5963 0U, // CMP16rm
5964 0U, // CMP16rr
5965 0U, // CMP16rr_REV
5966 0U, // CMP32i32
5967 0U, // CMP32mi
5968 0U, // CMP32mi8
5969 0U, // CMP32mr
5970 0U, // CMP32ri
5971 0U, // CMP32ri8
5972 0U, // CMP32rm
5973 0U, // CMP32rr
5974 0U, // CMP32rr_REV
5975 0U, // CMP64i32
5976 0U, // CMP64mi32
5977 0U, // CMP64mi8
5978 0U, // CMP64mr
5979 0U, // CMP64ri32
5980 0U, // CMP64ri8
5981 0U, // CMP64rm
5982 0U, // CMP64rr
5983 0U, // CMP64rr_REV
5984 0U, // CMP8i8
5985 0U, // CMP8mi
5986 0U, // CMP8mr
5987 0U, // CMP8ri
5988 0U, // CMP8rm
5989 0U, // CMP8rr
5990 0U, // CMP8rr_REV
5991 0U, // CMPPDrmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08005992 32U, // CMPPDrmi_alt
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08005993 0U, // CMPPDrri
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08005994 40U, // CMPPDrri_alt
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08005995 0U, // CMPPSrmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08005996 32U, // CMPPSrmi_alt
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08005997 0U, // CMPPSrri
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08005998 40U, // CMPPSrri_alt
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08005999 0U, // CMPS16
6000 0U, // CMPS32
6001 0U, // CMPS64
6002 0U, // CMPS8
6003 0U, // CMPSDrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006004 32U, // CMPSDrm_alt
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006005 0U, // CMPSDrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006006 40U, // CMPSDrr_alt
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006007 0U, // CMPSSrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006008 32U, // CMPSSrm_alt
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006009 0U, // CMPSSrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006010 40U, // CMPSSrr_alt
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006011 0U, // CMPXCHG16B
6012 0U, // CMPXCHG16rm
6013 0U, // CMPXCHG16rr
6014 0U, // CMPXCHG32rm
6015 0U, // CMPXCHG32rr
6016 0U, // CMPXCHG64rm
6017 0U, // CMPXCHG64rr
6018 0U, // CMPXCHG8B
6019 0U, // CMPXCHG8rm
6020 0U, // CMPXCHG8rr
6021 0U, // COMISDrm
6022 0U, // COMISDrr
6023 0U, // COMISSrm
6024 0U, // COMISSrr
6025 0U, // COMP_FST0r
6026 0U, // COM_FIPr
6027 0U, // COM_FIr
6028 0U, // COM_FST0r
6029 0U, // COS_F
6030 0U, // COS_Fp32
6031 0U, // COS_Fp64
6032 0U, // COS_Fp80
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006033 0U, // CPUID32
6034 0U, // CPUID64
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006035 0U, // CQO
6036 0U, // CRC32r32m16
6037 0U, // CRC32r32m32
6038 0U, // CRC32r32m8
6039 0U, // CRC32r32r16
6040 0U, // CRC32r32r32
6041 0U, // CRC32r32r8
6042 0U, // CRC32r64m64
6043 0U, // CRC32r64m8
6044 0U, // CRC32r64r64
6045 0U, // CRC32r64r8
6046 0U, // CS_PREFIX
6047 0U, // CVTDQ2PDrm
6048 0U, // CVTDQ2PDrr
6049 0U, // CVTDQ2PSrm
6050 0U, // CVTDQ2PSrr
6051 0U, // CVTPD2DQrm
6052 0U, // CVTPD2DQrr
6053 0U, // CVTPD2PSrm
6054 0U, // CVTPD2PSrr
6055 0U, // CVTPS2DQrm
6056 0U, // CVTPS2DQrr
6057 0U, // CVTPS2PDrm
6058 0U, // CVTPS2PDrr
6059 0U, // CVTSD2SI64rm
6060 0U, // CVTSD2SI64rr
6061 0U, // CVTSD2SIrm
6062 0U, // CVTSD2SIrr
6063 0U, // CVTSD2SSrm
6064 0U, // CVTSD2SSrr
6065 0U, // CVTSI2SD64rm
6066 0U, // CVTSI2SD64rr
6067 0U, // CVTSI2SDrm
6068 0U, // CVTSI2SDrr
6069 0U, // CVTSI2SS64rm
6070 0U, // CVTSI2SS64rr
6071 0U, // CVTSI2SSrm
6072 0U, // CVTSI2SSrr
6073 0U, // CVTSS2SDrm
6074 0U, // CVTSS2SDrr
6075 0U, // CVTSS2SI64rm
6076 0U, // CVTSS2SI64rr
6077 0U, // CVTSS2SIrm
6078 0U, // CVTSS2SIrr
6079 0U, // CVTTPD2DQrm
6080 0U, // CVTTPD2DQrr
6081 0U, // CVTTPS2DQrm
6082 0U, // CVTTPS2DQrr
6083 0U, // CVTTSD2SI64rm
6084 0U, // CVTTSD2SI64rr
6085 0U, // CVTTSD2SIrm
6086 0U, // CVTTSD2SIrr
6087 0U, // CVTTSS2SI64rm
6088 0U, // CVTTSS2SI64rr
6089 0U, // CVTTSS2SIrm
6090 0U, // CVTTSS2SIrr
6091 0U, // CWD
6092 0U, // CWDE
6093 0U, // DAA
6094 0U, // DAS
6095 0U, // DATA16_PREFIX
6096 0U, // DEC16m
6097 0U, // DEC16r
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08006098 0U, // DEC32_16r
6099 0U, // DEC32_32r
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006100 0U, // DEC32m
6101 0U, // DEC32r
6102 0U, // DEC64_16m
6103 0U, // DEC64_16r
6104 0U, // DEC64_32m
6105 0U, // DEC64_32r
6106 0U, // DEC64m
6107 0U, // DEC64r
6108 0U, // DEC8m
6109 0U, // DEC8r
6110 0U, // DIV16m
6111 0U, // DIV16r
6112 0U, // DIV32m
6113 0U, // DIV32r
6114 0U, // DIV64m
6115 0U, // DIV64r
6116 0U, // DIV8m
6117 0U, // DIV8r
6118 0U, // DIVPDrm
6119 0U, // DIVPDrr
6120 0U, // DIVPSrm
6121 0U, // DIVPSrr
6122 0U, // DIVR_F32m
6123 0U, // DIVR_F64m
6124 0U, // DIVR_FI16m
6125 0U, // DIVR_FI32m
6126 0U, // DIVR_FPrST0
6127 0U, // DIVR_FST0r
6128 0U, // DIVR_Fp32m
6129 0U, // DIVR_Fp64m
6130 0U, // DIVR_Fp64m32
6131 0U, // DIVR_Fp80m32
6132 0U, // DIVR_Fp80m64
6133 0U, // DIVR_FpI16m32
6134 0U, // DIVR_FpI16m64
6135 0U, // DIVR_FpI16m80
6136 0U, // DIVR_FpI32m32
6137 0U, // DIVR_FpI32m64
6138 0U, // DIVR_FpI32m80
6139 0U, // DIVR_FrST0
6140 0U, // DIVSDrm
6141 0U, // DIVSDrm_Int
6142 0U, // DIVSDrr
6143 0U, // DIVSDrr_Int
6144 0U, // DIVSSrm
6145 0U, // DIVSSrm_Int
6146 0U, // DIVSSrr
6147 0U, // DIVSSrr_Int
6148 0U, // DIV_F32m
6149 0U, // DIV_F64m
6150 0U, // DIV_FI16m
6151 0U, // DIV_FI32m
6152 0U, // DIV_FPrST0
6153 0U, // DIV_FST0r
6154 0U, // DIV_Fp32
6155 0U, // DIV_Fp32m
6156 0U, // DIV_Fp64
6157 0U, // DIV_Fp64m
6158 0U, // DIV_Fp64m32
6159 0U, // DIV_Fp80
6160 0U, // DIV_Fp80m32
6161 0U, // DIV_Fp80m64
6162 0U, // DIV_FpI16m32
6163 0U, // DIV_FpI16m64
6164 0U, // DIV_FpI16m80
6165 0U, // DIV_FpI32m32
6166 0U, // DIV_FpI32m64
6167 0U, // DIV_FpI32m80
6168 0U, // DIV_FrST0
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006169 32U, // DPPDrmi
6170 40U, // DPPDrri
6171 32U, // DPPSrmi
6172 40U, // DPPSrri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006173 0U, // DS_PREFIX
6174 0U, // EH_RETURN
6175 0U, // EH_RETURN64
6176 0U, // EH_SjLj_LongJmp32
6177 0U, // EH_SjLj_LongJmp64
6178 0U, // EH_SjLj_SetJmp32
6179 0U, // EH_SjLj_SetJmp64
6180 0U, // EH_SjLj_Setup
6181 0U, // ENTER
6182 0U, // ES_PREFIX
6183 0U, // EXTRACTPSmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006184 8U, // EXTRACTPSrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006185 0U, // EXTRQ
6186 0U, // EXTRQI
6187 0U, // F2XM1
6188 0U, // FARCALL16i
6189 0U, // FARCALL16m
6190 0U, // FARCALL32i
6191 0U, // FARCALL32m
6192 0U, // FARCALL64
6193 0U, // FARJMP16i
6194 0U, // FARJMP16m
6195 0U, // FARJMP32i
6196 0U, // FARJMP32m
6197 0U, // FARJMP64
6198 0U, // FBLDm
6199 0U, // FBSTPm
6200 0U, // FCOM32m
6201 0U, // FCOM64m
6202 0U, // FCOMP32m
6203 0U, // FCOMP64m
6204 0U, // FCOMPP
6205 0U, // FDECSTP
6206 0U, // FEMMS
6207 0U, // FFREE
6208 0U, // FICOM16m
6209 0U, // FICOM32m
6210 0U, // FICOMP16m
6211 0U, // FICOMP32m
6212 0U, // FINCSTP
6213 0U, // FLDCW16m
6214 0U, // FLDENVm
6215 0U, // FLDL2E
6216 0U, // FLDL2T
6217 0U, // FLDLG2
6218 0U, // FLDLN2
6219 0U, // FLDPI
6220 0U, // FNCLEX
6221 0U, // FNINIT
6222 0U, // FNOP
6223 0U, // FNSTCW16m
6224 0U, // FNSTSW16r
6225 0U, // FNSTSWm
6226 0U, // FP32_TO_INT16_IN_MEM
6227 0U, // FP32_TO_INT32_IN_MEM
6228 0U, // FP32_TO_INT64_IN_MEM
6229 0U, // FP64_TO_INT16_IN_MEM
6230 0U, // FP64_TO_INT32_IN_MEM
6231 0U, // FP64_TO_INT64_IN_MEM
6232 0U, // FP80_TO_INT16_IN_MEM
6233 0U, // FP80_TO_INT32_IN_MEM
6234 0U, // FP80_TO_INT64_IN_MEM
6235 0U, // FPATAN
6236 0U, // FPREM
6237 0U, // FPREM1
6238 0U, // FPTAN
6239 0U, // FRNDINT
6240 0U, // FRSTORm
6241 0U, // FSAVEm
6242 0U, // FSCALE
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +08006243 0U, // FSETPM
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006244 0U, // FSINCOS
6245 0U, // FSTENVm
6246 0U, // FS_PREFIX
6247 0U, // FXAM
6248 0U, // FXRSTOR
6249 0U, // FXRSTOR64
6250 0U, // FXSAVE
6251 0U, // FXSAVE64
6252 0U, // FXTRACT
6253 0U, // FYL2X
6254 0U, // FYL2XP1
6255 0U, // FpPOP_RETVAL
6256 0U, // FsANDNPDrm
6257 0U, // FsANDNPDrr
6258 0U, // FsANDNPSrm
6259 0U, // FsANDNPSrr
6260 0U, // FsANDPDrm
6261 0U, // FsANDPDrr
6262 0U, // FsANDPSrm
6263 0U, // FsANDPSrr
6264 0U, // FsFLD0SD
6265 0U, // FsFLD0SS
6266 0U, // FsMOVAPDrm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006267 0U, // FsMOVAPSrm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006268 0U, // FsORPDrm
6269 0U, // FsORPDrr
6270 0U, // FsORPSrm
6271 0U, // FsORPSrr
6272 0U, // FsVMOVAPDrm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006273 0U, // FsVMOVAPSrm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006274 0U, // FsXORPDrm
6275 0U, // FsXORPDrr
6276 0U, // FsXORPSrm
6277 0U, // FsXORPSrr
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +08006278 0U, // GETSEC
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006279 0U, // GS_PREFIX
6280 0U, // HADDPDrm
6281 0U, // HADDPDrr
6282 0U, // HADDPSrm
6283 0U, // HADDPSrr
6284 0U, // HLT
6285 0U, // HSUBPDrm
6286 0U, // HSUBPDrr
6287 0U, // HSUBPSrm
6288 0U, // HSUBPSrr
6289 0U, // IDIV16m
6290 0U, // IDIV16r
6291 0U, // IDIV32m
6292 0U, // IDIV32r
6293 0U, // IDIV64m
6294 0U, // IDIV64r
6295 0U, // IDIV8m
6296 0U, // IDIV8r
6297 0U, // ILD_F16m
6298 0U, // ILD_F32m
6299 0U, // ILD_F64m
6300 0U, // ILD_Fp16m32
6301 0U, // ILD_Fp16m64
6302 0U, // ILD_Fp16m80
6303 0U, // ILD_Fp32m32
6304 0U, // ILD_Fp32m64
6305 0U, // ILD_Fp32m80
6306 0U, // ILD_Fp64m32
6307 0U, // ILD_Fp64m64
6308 0U, // ILD_Fp64m80
6309 0U, // IMUL16m
6310 0U, // IMUL16r
6311 0U, // IMUL16rm
6312 0U, // IMUL16rmi
6313 0U, // IMUL16rmi8
6314 0U, // IMUL16rr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006315 8U, // IMUL16rri
6316 8U, // IMUL16rri8
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006317 0U, // IMUL32m
6318 0U, // IMUL32r
6319 0U, // IMUL32rm
6320 0U, // IMUL32rmi
6321 0U, // IMUL32rmi8
6322 0U, // IMUL32rr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006323 8U, // IMUL32rri
6324 8U, // IMUL32rri8
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006325 0U, // IMUL64m
6326 0U, // IMUL64r
6327 0U, // IMUL64rm
6328 0U, // IMUL64rmi32
6329 0U, // IMUL64rmi8
6330 0U, // IMUL64rr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006331 8U, // IMUL64rri32
6332 8U, // IMUL64rri8
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006333 0U, // IMUL8m
6334 0U, // IMUL8r
6335 0U, // IN16
6336 0U, // IN16ri
6337 0U, // IN16rr
6338 0U, // IN32
6339 0U, // IN32ri
6340 0U, // IN32rr
6341 0U, // IN8
6342 0U, // IN8ri
6343 0U, // IN8rr
6344 0U, // INC16m
6345 0U, // INC16r
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08006346 0U, // INC32_16r
6347 0U, // INC32_32r
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006348 0U, // INC32m
6349 0U, // INC32r
6350 0U, // INC64_16m
6351 0U, // INC64_16r
6352 0U, // INC64_32m
6353 0U, // INC64_32r
6354 0U, // INC64m
6355 0U, // INC64r
6356 0U, // INC8m
6357 0U, // INC8r
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006358 32U, // INSERTPSrm
6359 40U, // INSERTPSrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006360 0U, // INSERTQ
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006361 48U, // INSERTQI
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006362 0U, // INT
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +08006363 0U, // INT1
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006364 0U, // INT3
6365 0U, // INTO
6366 0U, // INVD
6367 0U, // INVEPT32
6368 0U, // INVEPT64
6369 0U, // INVLPG
6370 0U, // INVLPGA32
6371 0U, // INVLPGA64
6372 0U, // INVPCID32
6373 0U, // INVPCID64
6374 0U, // INVVPID32
6375 0U, // INVVPID64
6376 0U, // IRET16
6377 0U, // IRET32
6378 0U, // IRET64
6379 0U, // ISTT_FP16m
6380 0U, // ISTT_FP32m
6381 0U, // ISTT_FP64m
6382 0U, // ISTT_Fp16m32
6383 0U, // ISTT_Fp16m64
6384 0U, // ISTT_Fp16m80
6385 0U, // ISTT_Fp32m32
6386 0U, // ISTT_Fp32m64
6387 0U, // ISTT_Fp32m80
6388 0U, // ISTT_Fp64m32
6389 0U, // ISTT_Fp64m64
6390 0U, // ISTT_Fp64m80
6391 0U, // IST_F16m
6392 0U, // IST_F32m
6393 0U, // IST_FP16m
6394 0U, // IST_FP32m
6395 0U, // IST_FP64m
6396 0U, // IST_Fp16m32
6397 0U, // IST_Fp16m64
6398 0U, // IST_Fp16m80
6399 0U, // IST_Fp32m32
6400 0U, // IST_Fp32m64
6401 0U, // IST_Fp32m80
6402 0U, // IST_Fp64m32
6403 0U, // IST_Fp64m64
6404 0U, // IST_Fp64m80
6405 0U, // Int_CMPSDrm
6406 0U, // Int_CMPSDrr
6407 0U, // Int_CMPSSrm
6408 0U, // Int_CMPSSrr
6409 0U, // Int_COMISDrm
6410 0U, // Int_COMISDrr
6411 0U, // Int_COMISSrm
6412 0U, // Int_COMISSrr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08006413 0U, // Int_CVTSD2SSrm
6414 0U, // Int_CVTSD2SSrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006415 0U, // Int_CVTSI2SD64rm
6416 0U, // Int_CVTSI2SD64rr
6417 0U, // Int_CVTSI2SDrm
6418 0U, // Int_CVTSI2SDrr
6419 0U, // Int_CVTSI2SS64rm
6420 0U, // Int_CVTSI2SS64rr
6421 0U, // Int_CVTSI2SSrm
6422 0U, // Int_CVTSI2SSrr
6423 0U, // Int_CVTSS2SDrm
6424 0U, // Int_CVTSS2SDrr
6425 0U, // Int_CVTTSD2SI64rm
6426 0U, // Int_CVTTSD2SI64rr
6427 0U, // Int_CVTTSD2SIrm
6428 0U, // Int_CVTTSD2SIrr
6429 0U, // Int_CVTTSS2SI64rm
6430 0U, // Int_CVTTSS2SI64rr
6431 0U, // Int_CVTTSS2SIrm
6432 0U, // Int_CVTTSS2SIrr
6433 0U, // Int_MemBarrier
6434 0U, // Int_UCOMISDrm
6435 0U, // Int_UCOMISDrr
6436 0U, // Int_UCOMISSrm
6437 0U, // Int_UCOMISSrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006438 56U, // Int_VCMPSDrm
6439 8U, // Int_VCMPSDrr
6440 64U, // Int_VCMPSSrm
6441 8U, // Int_VCMPSSrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006442 0U, // Int_VCOMISDZrm
6443 0U, // Int_VCOMISDZrr
6444 0U, // Int_VCOMISDrm
6445 0U, // Int_VCOMISDrr
6446 0U, // Int_VCOMISSZrm
6447 0U, // Int_VCOMISSZrr
6448 0U, // Int_VCOMISSrm
6449 0U, // Int_VCOMISSrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006450 56U, // Int_VCVTSD2SSrm
6451 8U, // Int_VCVTSD2SSrr
6452 24U, // Int_VCVTSI2SD64Zrm
6453 8U, // Int_VCVTSI2SD64Zrr
6454 24U, // Int_VCVTSI2SD64rm
6455 8U, // Int_VCVTSI2SD64rr
6456 16U, // Int_VCVTSI2SDZrm
6457 8U, // Int_VCVTSI2SDZrr
6458 16U, // Int_VCVTSI2SDrm
6459 8U, // Int_VCVTSI2SDrr
6460 24U, // Int_VCVTSI2SS64Zrm
6461 8U, // Int_VCVTSI2SS64Zrr
6462 24U, // Int_VCVTSI2SS64rm
6463 8U, // Int_VCVTSI2SS64rr
6464 16U, // Int_VCVTSI2SSZrm
6465 8U, // Int_VCVTSI2SSZrr
6466 16U, // Int_VCVTSI2SSrm
6467 8U, // Int_VCVTSI2SSrr
6468 64U, // Int_VCVTSS2SDrm
6469 8U, // Int_VCVTSS2SDrr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08006470 0U, // Int_VCVTTSD2SI64Zrm
6471 0U, // Int_VCVTTSD2SI64Zrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006472 0U, // Int_VCVTTSD2SI64rm
6473 0U, // Int_VCVTTSD2SI64rr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08006474 0U, // Int_VCVTTSD2SIZrm
6475 0U, // Int_VCVTTSD2SIZrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006476 0U, // Int_VCVTTSD2SIrm
6477 0U, // Int_VCVTTSD2SIrr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08006478 0U, // Int_VCVTTSD2USI64Zrm
6479 0U, // Int_VCVTTSD2USI64Zrr
6480 0U, // Int_VCVTTSD2USIZrm
6481 0U, // Int_VCVTTSD2USIZrr
6482 0U, // Int_VCVTTSS2SI64Zrm
6483 0U, // Int_VCVTTSS2SI64Zrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006484 0U, // Int_VCVTTSS2SI64rm
6485 0U, // Int_VCVTTSS2SI64rr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08006486 0U, // Int_VCVTTSS2SIZrm
6487 0U, // Int_VCVTTSS2SIZrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006488 0U, // Int_VCVTTSS2SIrm
6489 0U, // Int_VCVTTSS2SIrr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08006490 0U, // Int_VCVTTSS2USI64Zrm
6491 0U, // Int_VCVTTSS2USI64Zrr
6492 0U, // Int_VCVTTSS2USIZrm
6493 0U, // Int_VCVTTSS2USIZrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006494 24U, // Int_VCVTUSI2SD64Zrm
6495 8U, // Int_VCVTUSI2SD64Zrr
6496 16U, // Int_VCVTUSI2SDZrm
6497 8U, // Int_VCVTUSI2SDZrr
6498 24U, // Int_VCVTUSI2SS64Zrm
6499 8U, // Int_VCVTUSI2SS64Zrr
6500 16U, // Int_VCVTUSI2SSZrm
6501 8U, // Int_VCVTUSI2SSZrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006502 0U, // Int_VUCOMISDZrm
6503 0U, // Int_VUCOMISDZrr
6504 0U, // Int_VUCOMISDrm
6505 0U, // Int_VUCOMISDrr
6506 0U, // Int_VUCOMISSZrm
6507 0U, // Int_VUCOMISSZrr
6508 0U, // Int_VUCOMISSrm
6509 0U, // Int_VUCOMISSrr
6510 0U, // JAE_1
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006511 0U, // JAE_2
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006512 0U, // JAE_4
6513 0U, // JA_1
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006514 0U, // JA_2
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006515 0U, // JA_4
6516 0U, // JBE_1
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006517 0U, // JBE_2
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006518 0U, // JBE_4
6519 0U, // JB_1
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006520 0U, // JB_2
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006521 0U, // JB_4
6522 0U, // JCXZ
6523 0U, // JECXZ_32
6524 0U, // JECXZ_64
6525 0U, // JE_1
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006526 0U, // JE_2
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006527 0U, // JE_4
6528 0U, // JGE_1
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006529 0U, // JGE_2
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006530 0U, // JGE_4
6531 0U, // JG_1
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006532 0U, // JG_2
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006533 0U, // JG_4
6534 0U, // JLE_1
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006535 0U, // JLE_2
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006536 0U, // JLE_4
6537 0U, // JL_1
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006538 0U, // JL_2
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006539 0U, // JL_4
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006540 0U, // JMP16m
6541 0U, // JMP16r
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006542 0U, // JMP32m
6543 0U, // JMP32r
6544 0U, // JMP64m
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006545 0U, // JMP64r
6546 0U, // JMP_1
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006547 0U, // JMP_2
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006548 0U, // JMP_4
6549 0U, // JNE_1
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006550 0U, // JNE_2
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006551 0U, // JNE_4
6552 0U, // JNO_1
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006553 0U, // JNO_2
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006554 0U, // JNO_4
6555 0U, // JNP_1
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006556 0U, // JNP_2
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006557 0U, // JNP_4
6558 0U, // JNS_1
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006559 0U, // JNS_2
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006560 0U, // JNS_4
6561 0U, // JO_1
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006562 0U, // JO_2
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006563 0U, // JO_4
6564 0U, // JP_1
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006565 0U, // JP_2
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006566 0U, // JP_4
6567 0U, // JRCXZ
6568 0U, // JS_1
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006569 0U, // JS_2
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006570 0U, // JS_4
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006571 8U, // KANDNWrr
6572 8U, // KANDWrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006573 0U, // KMOVWkk
6574 0U, // KMOVWkm
6575 0U, // KMOVWkr
6576 0U, // KMOVWmk
6577 0U, // KMOVWrk
6578 0U, // KNOTWrr
6579 0U, // KORTESTWrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006580 8U, // KORWrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006581 0U, // KSET0B
6582 0U, // KSET0W
6583 0U, // KSET1B
6584 0U, // KSET1W
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006585 8U, // KSHIFTLWri
6586 8U, // KSHIFTRWri
6587 8U, // KUNPCKBWrr
6588 8U, // KXNORWrr
6589 8U, // KXORWrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006590 0U, // LAHF
6591 0U, // LAR16rm
6592 0U, // LAR16rr
6593 0U, // LAR32rm
6594 0U, // LAR32rr
6595 0U, // LAR64rm
6596 0U, // LAR64rr
6597 0U, // LCMPXCHG16
6598 0U, // LCMPXCHG16B
6599 0U, // LCMPXCHG32
6600 0U, // LCMPXCHG64
6601 0U, // LCMPXCHG8
6602 0U, // LCMPXCHG8B
6603 0U, // LDDQUrm
6604 0U, // LDMXCSR
6605 0U, // LDS16rm
6606 0U, // LDS32rm
6607 0U, // LD_F0
6608 0U, // LD_F1
6609 0U, // LD_F32m
6610 0U, // LD_F64m
6611 0U, // LD_F80m
6612 0U, // LD_Fp032
6613 0U, // LD_Fp064
6614 0U, // LD_Fp080
6615 0U, // LD_Fp132
6616 0U, // LD_Fp164
6617 0U, // LD_Fp180
6618 0U, // LD_Fp32m
6619 0U, // LD_Fp32m64
6620 0U, // LD_Fp32m80
6621 0U, // LD_Fp64m
6622 0U, // LD_Fp64m80
6623 0U, // LD_Fp80m
6624 0U, // LD_Frr
6625 0U, // LEA16r
6626 0U, // LEA32r
6627 0U, // LEA64_32r
6628 0U, // LEA64r
6629 0U, // LEAVE
6630 0U, // LEAVE64
6631 0U, // LES16rm
6632 0U, // LES32rm
6633 0U, // LFENCE
6634 0U, // LFS16rm
6635 0U, // LFS32rm
6636 0U, // LFS64rm
6637 0U, // LGDT16m
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006638 0U, // LGDT32m
6639 0U, // LGDT64m
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006640 0U, // LGS16rm
6641 0U, // LGS32rm
6642 0U, // LGS64rm
6643 0U, // LIDT16m
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006644 0U, // LIDT32m
6645 0U, // LIDT64m
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006646 0U, // LLDT16m
6647 0U, // LLDT16r
6648 0U, // LMSW16m
6649 0U, // LMSW16r
6650 0U, // LOCK_ADD16mi
6651 0U, // LOCK_ADD16mi8
6652 0U, // LOCK_ADD16mr
6653 0U, // LOCK_ADD32mi
6654 0U, // LOCK_ADD32mi8
6655 0U, // LOCK_ADD32mr
6656 0U, // LOCK_ADD64mi32
6657 0U, // LOCK_ADD64mi8
6658 0U, // LOCK_ADD64mr
6659 0U, // LOCK_ADD8mi
6660 0U, // LOCK_ADD8mr
6661 0U, // LOCK_AND16mi
6662 0U, // LOCK_AND16mi8
6663 0U, // LOCK_AND16mr
6664 0U, // LOCK_AND32mi
6665 0U, // LOCK_AND32mi8
6666 0U, // LOCK_AND32mr
6667 0U, // LOCK_AND64mi32
6668 0U, // LOCK_AND64mi8
6669 0U, // LOCK_AND64mr
6670 0U, // LOCK_AND8mi
6671 0U, // LOCK_AND8mr
6672 0U, // LOCK_DEC16m
6673 0U, // LOCK_DEC32m
6674 0U, // LOCK_DEC64m
6675 0U, // LOCK_DEC8m
6676 0U, // LOCK_INC16m
6677 0U, // LOCK_INC32m
6678 0U, // LOCK_INC64m
6679 0U, // LOCK_INC8m
6680 0U, // LOCK_OR16mi
6681 0U, // LOCK_OR16mi8
6682 0U, // LOCK_OR16mr
6683 0U, // LOCK_OR32mi
6684 0U, // LOCK_OR32mi8
6685 0U, // LOCK_OR32mr
6686 0U, // LOCK_OR64mi32
6687 0U, // LOCK_OR64mi8
6688 0U, // LOCK_OR64mr
6689 0U, // LOCK_OR8mi
6690 0U, // LOCK_OR8mr
6691 0U, // LOCK_PREFIX
6692 0U, // LOCK_SUB16mi
6693 0U, // LOCK_SUB16mi8
6694 0U, // LOCK_SUB16mr
6695 0U, // LOCK_SUB32mi
6696 0U, // LOCK_SUB32mi8
6697 0U, // LOCK_SUB32mr
6698 0U, // LOCK_SUB64mi32
6699 0U, // LOCK_SUB64mi8
6700 0U, // LOCK_SUB64mr
6701 0U, // LOCK_SUB8mi
6702 0U, // LOCK_SUB8mr
6703 0U, // LOCK_XOR16mi
6704 0U, // LOCK_XOR16mi8
6705 0U, // LOCK_XOR16mr
6706 0U, // LOCK_XOR32mi
6707 0U, // LOCK_XOR32mi8
6708 0U, // LOCK_XOR32mr
6709 0U, // LOCK_XOR64mi32
6710 0U, // LOCK_XOR64mi8
6711 0U, // LOCK_XOR64mr
6712 0U, // LOCK_XOR8mi
6713 0U, // LOCK_XOR8mr
6714 0U, // LODSB
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006715 0U, // LODSL
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006716 0U, // LODSQ
6717 0U, // LODSW
6718 0U, // LOOP
6719 0U, // LOOPE
6720 0U, // LOOPNE
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006721 0U, // LRETIL
6722 0U, // LRETIQ
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006723 0U, // LRETIW
6724 0U, // LRETL
6725 0U, // LRETQ
6726 0U, // LRETW
6727 0U, // LSL16rm
6728 0U, // LSL16rr
6729 0U, // LSL32rm
6730 0U, // LSL32rr
6731 0U, // LSL64rm
6732 0U, // LSL64rr
6733 0U, // LSS16rm
6734 0U, // LSS32rm
6735 0U, // LSS64rm
6736 0U, // LTRm
6737 0U, // LTRr
6738 0U, // LXADD16
6739 0U, // LXADD32
6740 0U, // LXADD64
6741 0U, // LXADD8
6742 0U, // LZCNT16rm
6743 0U, // LZCNT16rr
6744 0U, // LZCNT32rm
6745 0U, // LZCNT32rr
6746 0U, // LZCNT64rm
6747 0U, // LZCNT64rr
6748 0U, // MASKMOVDQU
6749 0U, // MASKMOVDQU64
6750 0U, // MAXCPDrm
6751 0U, // MAXCPDrr
6752 0U, // MAXCPSrm
6753 0U, // MAXCPSrr
6754 0U, // MAXCSDrm
6755 0U, // MAXCSDrr
6756 0U, // MAXCSSrm
6757 0U, // MAXCSSrr
6758 0U, // MAXPDrm
6759 0U, // MAXPDrr
6760 0U, // MAXPSrm
6761 0U, // MAXPSrr
6762 0U, // MAXSDrm
6763 0U, // MAXSDrm_Int
6764 0U, // MAXSDrr
6765 0U, // MAXSDrr_Int
6766 0U, // MAXSSrm
6767 0U, // MAXSSrm_Int
6768 0U, // MAXSSrr
6769 0U, // MAXSSrr_Int
6770 0U, // MFENCE
6771 0U, // MINCPDrm
6772 0U, // MINCPDrr
6773 0U, // MINCPSrm
6774 0U, // MINCPSrr
6775 0U, // MINCSDrm
6776 0U, // MINCSDrr
6777 0U, // MINCSSrm
6778 0U, // MINCSSrr
6779 0U, // MINPDrm
6780 0U, // MINPDrr
6781 0U, // MINPSrm
6782 0U, // MINPSrr
6783 0U, // MINSDrm
6784 0U, // MINSDrm_Int
6785 0U, // MINSDrr
6786 0U, // MINSDrr_Int
6787 0U, // MINSSrm
6788 0U, // MINSSrm_Int
6789 0U, // MINSSrr
6790 0U, // MINSSrr_Int
6791 0U, // MMX_CVTPD2PIirm
6792 0U, // MMX_CVTPD2PIirr
6793 0U, // MMX_CVTPI2PDirm
6794 0U, // MMX_CVTPI2PDirr
6795 0U, // MMX_CVTPI2PSirm
6796 0U, // MMX_CVTPI2PSirr
6797 0U, // MMX_CVTPS2PIirm
6798 0U, // MMX_CVTPS2PIirr
6799 0U, // MMX_CVTTPD2PIirm
6800 0U, // MMX_CVTTPD2PIirr
6801 0U, // MMX_CVTTPS2PIirm
6802 0U, // MMX_CVTTPS2PIirr
6803 0U, // MMX_EMMS
6804 0U, // MMX_MASKMOVQ
6805 0U, // MMX_MASKMOVQ64
6806 0U, // MMX_MOVD64from64rr
6807 0U, // MMX_MOVD64grr
6808 0U, // MMX_MOVD64mr
6809 0U, // MMX_MOVD64rm
6810 0U, // MMX_MOVD64rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006811 0U, // MMX_MOVD64to64rr
6812 0U, // MMX_MOVDQ2Qrr
6813 0U, // MMX_MOVFR642Qrr
6814 0U, // MMX_MOVNTQmr
6815 0U, // MMX_MOVQ2DQrr
6816 0U, // MMX_MOVQ2FR64rr
6817 0U, // MMX_MOVQ64mr
6818 0U, // MMX_MOVQ64rm
6819 0U, // MMX_MOVQ64rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006820 0U, // MMX_PABSBrm64
6821 0U, // MMX_PABSBrr64
6822 0U, // MMX_PABSDrm64
6823 0U, // MMX_PABSDrr64
6824 0U, // MMX_PABSWrm64
6825 0U, // MMX_PABSWrr64
6826 0U, // MMX_PACKSSDWirm
6827 0U, // MMX_PACKSSDWirr
6828 0U, // MMX_PACKSSWBirm
6829 0U, // MMX_PACKSSWBirr
6830 0U, // MMX_PACKUSWBirm
6831 0U, // MMX_PACKUSWBirr
6832 0U, // MMX_PADDBirm
6833 0U, // MMX_PADDBirr
6834 0U, // MMX_PADDDirm
6835 0U, // MMX_PADDDirr
6836 0U, // MMX_PADDQirm
6837 0U, // MMX_PADDQirr
6838 0U, // MMX_PADDSBirm
6839 0U, // MMX_PADDSBirr
6840 0U, // MMX_PADDSWirm
6841 0U, // MMX_PADDSWirr
6842 0U, // MMX_PADDUSBirm
6843 0U, // MMX_PADDUSBirr
6844 0U, // MMX_PADDUSWirm
6845 0U, // MMX_PADDUSWirr
6846 0U, // MMX_PADDWirm
6847 0U, // MMX_PADDWirr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006848 32U, // MMX_PALIGNR64irm
6849 40U, // MMX_PALIGNR64irr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006850 0U, // MMX_PANDNirm
6851 0U, // MMX_PANDNirr
6852 0U, // MMX_PANDirm
6853 0U, // MMX_PANDirr
6854 0U, // MMX_PAVGBirm
6855 0U, // MMX_PAVGBirr
6856 0U, // MMX_PAVGWirm
6857 0U, // MMX_PAVGWirr
6858 0U, // MMX_PCMPEQBirm
6859 0U, // MMX_PCMPEQBirr
6860 0U, // MMX_PCMPEQDirm
6861 0U, // MMX_PCMPEQDirr
6862 0U, // MMX_PCMPEQWirm
6863 0U, // MMX_PCMPEQWirr
6864 0U, // MMX_PCMPGTBirm
6865 0U, // MMX_PCMPGTBirr
6866 0U, // MMX_PCMPGTDirm
6867 0U, // MMX_PCMPGTDirr
6868 0U, // MMX_PCMPGTWirm
6869 0U, // MMX_PCMPGTWirr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006870 8U, // MMX_PEXTRWirri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006871 0U, // MMX_PHADDSWrm64
6872 0U, // MMX_PHADDSWrr64
6873 0U, // MMX_PHADDWrm64
6874 0U, // MMX_PHADDWrr64
6875 0U, // MMX_PHADDrm64
6876 0U, // MMX_PHADDrr64
6877 0U, // MMX_PHSUBDrm64
6878 0U, // MMX_PHSUBDrr64
6879 0U, // MMX_PHSUBSWrm64
6880 0U, // MMX_PHSUBSWrr64
6881 0U, // MMX_PHSUBWrm64
6882 0U, // MMX_PHSUBWrr64
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006883 32U, // MMX_PINSRWirmi
6884 40U, // MMX_PINSRWirri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006885 0U, // MMX_PMADDUBSWrm64
6886 0U, // MMX_PMADDUBSWrr64
6887 0U, // MMX_PMADDWDirm
6888 0U, // MMX_PMADDWDirr
6889 0U, // MMX_PMAXSWirm
6890 0U, // MMX_PMAXSWirr
6891 0U, // MMX_PMAXUBirm
6892 0U, // MMX_PMAXUBirr
6893 0U, // MMX_PMINSWirm
6894 0U, // MMX_PMINSWirr
6895 0U, // MMX_PMINUBirm
6896 0U, // MMX_PMINUBirr
6897 0U, // MMX_PMOVMSKBrr
6898 0U, // MMX_PMULHRSWrm64
6899 0U, // MMX_PMULHRSWrr64
6900 0U, // MMX_PMULHUWirm
6901 0U, // MMX_PMULHUWirr
6902 0U, // MMX_PMULHWirm
6903 0U, // MMX_PMULHWirr
6904 0U, // MMX_PMULLWirm
6905 0U, // MMX_PMULLWirr
6906 0U, // MMX_PMULUDQirm
6907 0U, // MMX_PMULUDQirr
6908 0U, // MMX_PORirm
6909 0U, // MMX_PORirr
6910 0U, // MMX_PSADBWirm
6911 0U, // MMX_PSADBWirr
6912 0U, // MMX_PSHUFBrm64
6913 0U, // MMX_PSHUFBrr64
6914 0U, // MMX_PSHUFWmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006915 8U, // MMX_PSHUFWri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006916 0U, // MMX_PSIGNBrm64
6917 0U, // MMX_PSIGNBrr64
6918 0U, // MMX_PSIGNDrm64
6919 0U, // MMX_PSIGNDrr64
6920 0U, // MMX_PSIGNWrm64
6921 0U, // MMX_PSIGNWrr64
6922 0U, // MMX_PSLLDri
6923 0U, // MMX_PSLLDrm
6924 0U, // MMX_PSLLDrr
6925 0U, // MMX_PSLLQri
6926 0U, // MMX_PSLLQrm
6927 0U, // MMX_PSLLQrr
6928 0U, // MMX_PSLLWri
6929 0U, // MMX_PSLLWrm
6930 0U, // MMX_PSLLWrr
6931 0U, // MMX_PSRADri
6932 0U, // MMX_PSRADrm
6933 0U, // MMX_PSRADrr
6934 0U, // MMX_PSRAWri
6935 0U, // MMX_PSRAWrm
6936 0U, // MMX_PSRAWrr
6937 0U, // MMX_PSRLDri
6938 0U, // MMX_PSRLDrm
6939 0U, // MMX_PSRLDrr
6940 0U, // MMX_PSRLQri
6941 0U, // MMX_PSRLQrm
6942 0U, // MMX_PSRLQrr
6943 0U, // MMX_PSRLWri
6944 0U, // MMX_PSRLWrm
6945 0U, // MMX_PSRLWrr
6946 0U, // MMX_PSUBBirm
6947 0U, // MMX_PSUBBirr
6948 0U, // MMX_PSUBDirm
6949 0U, // MMX_PSUBDirr
6950 0U, // MMX_PSUBQirm
6951 0U, // MMX_PSUBQirr
6952 0U, // MMX_PSUBSBirm
6953 0U, // MMX_PSUBSBirr
6954 0U, // MMX_PSUBSWirm
6955 0U, // MMX_PSUBSWirr
6956 0U, // MMX_PSUBUSBirm
6957 0U, // MMX_PSUBUSBirr
6958 0U, // MMX_PSUBUSWirm
6959 0U, // MMX_PSUBUSWirr
6960 0U, // MMX_PSUBWirm
6961 0U, // MMX_PSUBWirr
6962 0U, // MMX_PUNPCKHBWirm
6963 0U, // MMX_PUNPCKHBWirr
6964 0U, // MMX_PUNPCKHDQirm
6965 0U, // MMX_PUNPCKHDQirr
6966 0U, // MMX_PUNPCKHWDirm
6967 0U, // MMX_PUNPCKHWDirr
6968 0U, // MMX_PUNPCKLBWirm
6969 0U, // MMX_PUNPCKLBWirr
6970 0U, // MMX_PUNPCKLDQirm
6971 0U, // MMX_PUNPCKLDQirr
6972 0U, // MMX_PUNPCKLWDirm
6973 0U, // MMX_PUNPCKLWDirr
6974 0U, // MMX_PXORirm
6975 0U, // MMX_PXORirr
6976 0U, // MONITOR
6977 0U, // MONITORrrr
6978 0U, // MONTMUL
6979 0U, // MORESTACK_RET
6980 0U, // MORESTACK_RET_RESTORE_R10
6981 0U, // MOV16ao16
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006982 0U, // MOV16ao16_16
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006983 0U, // MOV16mi
6984 0U, // MOV16mr
6985 0U, // MOV16ms
6986 0U, // MOV16o16a
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006987 0U, // MOV16o16a_16
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006988 0U, // MOV16ri
6989 0U, // MOV16rm
6990 0U, // MOV16rr
6991 0U, // MOV16rr_REV
6992 0U, // MOV16rs
6993 0U, // MOV16sm
6994 0U, // MOV16sr
6995 0U, // MOV32ao32
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08006996 0U, // MOV32ao32_16
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08006997 0U, // MOV32cr
6998 0U, // MOV32dr
6999 0U, // MOV32mi
7000 0U, // MOV32mr
7001 0U, // MOV32ms
7002 0U, // MOV32o32a
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007003 0U, // MOV32o32a_16
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007004 0U, // MOV32r0
7005 0U, // MOV32rc
7006 0U, // MOV32rd
7007 0U, // MOV32ri
7008 0U, // MOV32ri64
7009 0U, // MOV32rm
7010 0U, // MOV32rr
7011 0U, // MOV32rr_REV
7012 0U, // MOV32rs
7013 0U, // MOV32sm
7014 0U, // MOV32sr
7015 0U, // MOV64ao16
7016 0U, // MOV64ao32
7017 0U, // MOV64ao64
7018 0U, // MOV64ao8
7019 0U, // MOV64cr
7020 0U, // MOV64dr
7021 0U, // MOV64mi32
7022 0U, // MOV64mr
7023 0U, // MOV64ms
7024 0U, // MOV64o16a
7025 0U, // MOV64o32a
7026 0U, // MOV64o64a
7027 0U, // MOV64o8a
7028 0U, // MOV64rc
7029 0U, // MOV64rd
7030 0U, // MOV64ri
7031 0U, // MOV64ri32
7032 0U, // MOV64rm
7033 0U, // MOV64rr
7034 0U, // MOV64rr_REV
7035 0U, // MOV64rs
7036 0U, // MOV64sm
7037 0U, // MOV64sr
7038 0U, // MOV64toPQIrr
7039 0U, // MOV64toSDrm
7040 0U, // MOV64toSDrr
7041 0U, // MOV8ao8
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007042 0U, // MOV8ao8_16
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007043 0U, // MOV8mi
7044 0U, // MOV8mr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007045 1U, // MOV8mr_NOREX
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007046 0U, // MOV8o8a
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007047 0U, // MOV8o8a_16
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007048 0U, // MOV8ri
7049 0U, // MOV8rm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007050 1U, // MOV8rm_NOREX
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007051 0U, // MOV8rr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007052 1U, // MOV8rr_NOREX
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007053 0U, // MOV8rr_REV
7054 0U, // MOVAPDmr
7055 0U, // MOVAPDrm
7056 0U, // MOVAPDrr
7057 0U, // MOVAPDrr_REV
7058 0U, // MOVAPSmr
7059 0U, // MOVAPSrm
7060 0U, // MOVAPSrr
7061 0U, // MOVAPSrr_REV
7062 0U, // MOVBE16mr
7063 0U, // MOVBE16rm
7064 0U, // MOVBE32mr
7065 0U, // MOVBE32rm
7066 0U, // MOVBE64mr
7067 0U, // MOVBE64rm
7068 0U, // MOVDDUPrm
7069 0U, // MOVDDUPrr
7070 0U, // MOVDI2PDIrm
7071 0U, // MOVDI2PDIrr
7072 0U, // MOVDI2SSrm
7073 0U, // MOVDI2SSrr
7074 0U, // MOVDQAmr
7075 0U, // MOVDQArm
7076 0U, // MOVDQArr
7077 0U, // MOVDQArr_REV
7078 0U, // MOVDQUmr
7079 0U, // MOVDQUrm
7080 0U, // MOVDQUrr
7081 0U, // MOVDQUrr_REV
7082 0U, // MOVHLPSrr
7083 0U, // MOVHPDmr
7084 0U, // MOVHPDrm
7085 0U, // MOVHPSmr
7086 0U, // MOVHPSrm
7087 0U, // MOVLHPSrr
7088 0U, // MOVLPDmr
7089 0U, // MOVLPDrm
7090 0U, // MOVLPSmr
7091 0U, // MOVLPSrm
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08007092 0U, // MOVMSKPDrr
7093 0U, // MOVMSKPSrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007094 0U, // MOVNTDQArm
7095 0U, // MOVNTDQmr
7096 0U, // MOVNTI_64mr
7097 0U, // MOVNTImr
7098 0U, // MOVNTPDmr
7099 0U, // MOVNTPSmr
7100 0U, // MOVNTSD
7101 0U, // MOVNTSS
7102 0U, // MOVPC32r
7103 0U, // MOVPDI2DImr
7104 0U, // MOVPDI2DIrr
7105 0U, // MOVPQI2QImr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007106 0U, // MOVPQI2QIrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007107 0U, // MOVPQIto64rr
7108 0U, // MOVQI2PQIrm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007109 0U, // MOVSB
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007110 0U, // MOVSDmr
7111 0U, // MOVSDrm
7112 0U, // MOVSDrr
7113 0U, // MOVSDrr_REV
7114 0U, // MOVSDto64mr
7115 0U, // MOVSDto64rr
7116 0U, // MOVSHDUPrm
7117 0U, // MOVSHDUPrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007118 0U, // MOVSL
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007119 0U, // MOVSLDUPrm
7120 0U, // MOVSLDUPrr
7121 0U, // MOVSQ
7122 0U, // MOVSS2DImr
7123 0U, // MOVSS2DIrr
7124 0U, // MOVSSmr
7125 0U, // MOVSSrm
7126 0U, // MOVSSrr
7127 0U, // MOVSSrr_REV
7128 0U, // MOVSW
7129 0U, // MOVSX16rm8
7130 0U, // MOVSX16rr8
7131 0U, // MOVSX32rm16
7132 0U, // MOVSX32rm8
7133 0U, // MOVSX32rr16
7134 0U, // MOVSX32rr8
7135 0U, // MOVSX64rm16
7136 0U, // MOVSX64rm32
7137 0U, // MOVSX64rm8
7138 0U, // MOVSX64rr16
7139 0U, // MOVSX64rr32
7140 0U, // MOVSX64rr8
7141 0U, // MOVUPDmr
7142 0U, // MOVUPDrm
7143 0U, // MOVUPDrr
7144 0U, // MOVUPDrr_REV
7145 0U, // MOVUPSmr
7146 0U, // MOVUPSrm
7147 0U, // MOVUPSrr
7148 0U, // MOVUPSrr_REV
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007149 0U, // MOVZPQILo2PQIrm
7150 0U, // MOVZPQILo2PQIrr
7151 0U, // MOVZQI2PQIrm
7152 0U, // MOVZQI2PQIrr
7153 0U, // MOVZX16rm8
7154 0U, // MOVZX16rr8
7155 0U, // MOVZX32_NOREXrm8
7156 0U, // MOVZX32_NOREXrr8
7157 0U, // MOVZX32rm16
7158 0U, // MOVZX32rm8
7159 0U, // MOVZX32rr16
7160 0U, // MOVZX32rr8
7161 0U, // MOVZX64rm16_Q
7162 0U, // MOVZX64rm8_Q
7163 0U, // MOVZX64rr16_Q
7164 0U, // MOVZX64rr8_Q
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007165 32U, // MPSADBWrmi
7166 40U, // MPSADBWrri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007167 0U, // MUL16m
7168 0U, // MUL16r
7169 0U, // MUL32m
7170 0U, // MUL32r
7171 0U, // MUL64m
7172 0U, // MUL64r
7173 0U, // MUL8m
7174 0U, // MUL8r
7175 0U, // MULPDrm
7176 0U, // MULPDrr
7177 0U, // MULPSrm
7178 0U, // MULPSrr
7179 0U, // MULSDrm
7180 0U, // MULSDrm_Int
7181 0U, // MULSDrr
7182 0U, // MULSDrr_Int
7183 0U, // MULSSrm
7184 0U, // MULSSrm_Int
7185 0U, // MULSSrr
7186 0U, // MULSSrr_Int
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007187 16U, // MULX32rm
7188 8U, // MULX32rr
7189 24U, // MULX64rm
7190 8U, // MULX64rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007191 0U, // MUL_F32m
7192 0U, // MUL_F64m
7193 0U, // MUL_FI16m
7194 0U, // MUL_FI32m
7195 0U, // MUL_FPrST0
7196 0U, // MUL_FST0r
7197 0U, // MUL_Fp32
7198 0U, // MUL_Fp32m
7199 0U, // MUL_Fp64
7200 0U, // MUL_Fp64m
7201 0U, // MUL_Fp64m32
7202 0U, // MUL_Fp80
7203 0U, // MUL_Fp80m32
7204 0U, // MUL_Fp80m64
7205 0U, // MUL_FpI16m32
7206 0U, // MUL_FpI16m64
7207 0U, // MUL_FpI16m80
7208 0U, // MUL_FpI32m32
7209 0U, // MUL_FpI32m64
7210 0U, // MUL_FpI32m80
7211 0U, // MUL_FrST0
7212 0U, // MWAITrr
7213 0U, // NEG16m
7214 0U, // NEG16r
7215 0U, // NEG32m
7216 0U, // NEG32r
7217 0U, // NEG64m
7218 0U, // NEG64r
7219 0U, // NEG8m
7220 0U, // NEG8r
7221 0U, // NOOP
7222 0U, // NOOPL
7223 0U, // NOOPW
7224 0U, // NOT16m
7225 0U, // NOT16r
7226 0U, // NOT32m
7227 0U, // NOT32r
7228 0U, // NOT64m
7229 0U, // NOT64r
7230 0U, // NOT8m
7231 0U, // NOT8r
7232 0U, // OR16i16
7233 0U, // OR16mi
7234 0U, // OR16mi8
7235 0U, // OR16mr
7236 0U, // OR16ri
7237 0U, // OR16ri8
7238 0U, // OR16rm
7239 0U, // OR16rr
7240 0U, // OR16rr_REV
7241 0U, // OR32i32
7242 0U, // OR32mi
7243 0U, // OR32mi8
7244 0U, // OR32mr
7245 0U, // OR32mrLocked
7246 0U, // OR32ri
7247 0U, // OR32ri8
7248 0U, // OR32rm
7249 0U, // OR32rr
7250 0U, // OR32rr_REV
7251 0U, // OR64i32
7252 0U, // OR64mi32
7253 0U, // OR64mi8
7254 0U, // OR64mr
7255 0U, // OR64ri32
7256 0U, // OR64ri8
7257 0U, // OR64rm
7258 0U, // OR64rr
7259 0U, // OR64rr_REV
7260 0U, // OR8i8
7261 0U, // OR8mi
7262 0U, // OR8mr
7263 0U, // OR8ri
7264 0U, // OR8rm
7265 0U, // OR8rr
7266 0U, // OR8rr_REV
7267 0U, // ORPDrm
7268 0U, // ORPDrr
7269 0U, // ORPSrm
7270 0U, // ORPSrr
7271 0U, // OUT16ir
7272 0U, // OUT16rr
7273 0U, // OUT32ir
7274 0U, // OUT32rr
7275 0U, // OUT8ir
7276 0U, // OUT8rr
7277 0U, // OUTSB
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007278 0U, // OUTSL
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007279 0U, // OUTSW
7280 0U, // PABSBrm128
7281 0U, // PABSBrr128
7282 0U, // PABSDrm128
7283 0U, // PABSDrr128
7284 0U, // PABSWrm128
7285 0U, // PABSWrr128
7286 0U, // PACKSSDWrm
7287 0U, // PACKSSDWrr
7288 0U, // PACKSSWBrm
7289 0U, // PACKSSWBrr
7290 0U, // PACKUSDWrm
7291 0U, // PACKUSDWrr
7292 0U, // PACKUSWBrm
7293 0U, // PACKUSWBrr
7294 0U, // PADDBrm
7295 0U, // PADDBrr
7296 0U, // PADDDrm
7297 0U, // PADDDrr
7298 0U, // PADDQrm
7299 0U, // PADDQrr
7300 0U, // PADDSBrm
7301 0U, // PADDSBrr
7302 0U, // PADDSWrm
7303 0U, // PADDSWrr
7304 0U, // PADDUSBrm
7305 0U, // PADDUSBrr
7306 0U, // PADDUSWrm
7307 0U, // PADDUSWrr
7308 0U, // PADDWrm
7309 0U, // PADDWrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007310 32U, // PALIGNR128rm
7311 40U, // PALIGNR128rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007312 0U, // PANDNrm
7313 0U, // PANDNrr
7314 0U, // PANDrm
7315 0U, // PANDrr
7316 0U, // PAUSE
7317 0U, // PAVGBrm
7318 0U, // PAVGBrr
7319 0U, // PAVGUSBrm
7320 0U, // PAVGUSBrr
7321 0U, // PAVGWrm
7322 0U, // PAVGWrr
7323 0U, // PBLENDVBrm0
7324 0U, // PBLENDVBrr0
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007325 32U, // PBLENDWrmi
7326 40U, // PBLENDWrri
7327 32U, // PCLMULQDQrm
7328 40U, // PCLMULQDQrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007329 0U, // PCMPEQBrm
7330 0U, // PCMPEQBrr
7331 0U, // PCMPEQDrm
7332 0U, // PCMPEQDrr
7333 0U, // PCMPEQQrm
7334 0U, // PCMPEQQrr
7335 0U, // PCMPEQWrm
7336 0U, // PCMPEQWrr
7337 0U, // PCMPESTRIMEM
7338 0U, // PCMPESTRIREG
7339 0U, // PCMPESTRIrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007340 8U, // PCMPESTRIrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007341 0U, // PCMPESTRM128MEM
7342 0U, // PCMPESTRM128REG
7343 0U, // PCMPESTRM128rm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007344 8U, // PCMPESTRM128rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007345 0U, // PCMPGTBrm
7346 0U, // PCMPGTBrr
7347 0U, // PCMPGTDrm
7348 0U, // PCMPGTDrr
7349 0U, // PCMPGTQrm
7350 0U, // PCMPGTQrr
7351 0U, // PCMPGTWrm
7352 0U, // PCMPGTWrr
7353 0U, // PCMPISTRIMEM
7354 0U, // PCMPISTRIREG
7355 0U, // PCMPISTRIrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007356 8U, // PCMPISTRIrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007357 0U, // PCMPISTRM128MEM
7358 0U, // PCMPISTRM128REG
7359 0U, // PCMPISTRM128rm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007360 8U, // PCMPISTRM128rr
7361 16U, // PDEP32rm
7362 8U, // PDEP32rr
7363 24U, // PDEP64rm
7364 8U, // PDEP64rr
7365 16U, // PEXT32rm
7366 8U, // PEXT32rr
7367 24U, // PEXT64rm
7368 8U, // PEXT64rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007369 0U, // PEXTRBmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007370 8U, // PEXTRBrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007371 0U, // PEXTRDmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007372 8U, // PEXTRDrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007373 0U, // PEXTRQmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007374 8U, // PEXTRQrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007375 0U, // PEXTRWmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007376 8U, // PEXTRWri
7377 8U, // PEXTRWrr_REV
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007378 0U, // PF2IDrm
7379 0U, // PF2IDrr
7380 0U, // PF2IWrm
7381 0U, // PF2IWrr
7382 0U, // PFACCrm
7383 0U, // PFACCrr
7384 0U, // PFADDrm
7385 0U, // PFADDrr
7386 0U, // PFCMPEQrm
7387 0U, // PFCMPEQrr
7388 0U, // PFCMPGErm
7389 0U, // PFCMPGErr
7390 0U, // PFCMPGTrm
7391 0U, // PFCMPGTrr
7392 0U, // PFMAXrm
7393 0U, // PFMAXrr
7394 0U, // PFMINrm
7395 0U, // PFMINrr
7396 0U, // PFMULrm
7397 0U, // PFMULrr
7398 0U, // PFNACCrm
7399 0U, // PFNACCrr
7400 0U, // PFPNACCrm
7401 0U, // PFPNACCrr
7402 0U, // PFRCPIT1rm
7403 0U, // PFRCPIT1rr
7404 0U, // PFRCPIT2rm
7405 0U, // PFRCPIT2rr
7406 0U, // PFRCPrm
7407 0U, // PFRCPrr
7408 0U, // PFRSQIT1rm
7409 0U, // PFRSQIT1rr
7410 0U, // PFRSQRTrm
7411 0U, // PFRSQRTrr
7412 0U, // PFSUBRrm
7413 0U, // PFSUBRrr
7414 0U, // PFSUBrm
7415 0U, // PFSUBrr
7416 0U, // PHADDDrm
7417 0U, // PHADDDrr
7418 0U, // PHADDSWrm128
7419 0U, // PHADDSWrr128
7420 0U, // PHADDWrm
7421 0U, // PHADDWrr
7422 0U, // PHMINPOSUWrm128
7423 0U, // PHMINPOSUWrr128
7424 0U, // PHSUBDrm
7425 0U, // PHSUBDrr
7426 0U, // PHSUBSWrm128
7427 0U, // PHSUBSWrr128
7428 0U, // PHSUBWrm
7429 0U, // PHSUBWrr
7430 0U, // PI2FDrm
7431 0U, // PI2FDrr
7432 0U, // PI2FWrm
7433 0U, // PI2FWrr
7434 0U, // PINSRBrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007435 40U, // PINSRBrr
7436 32U, // PINSRDrm
7437 40U, // PINSRDrr
7438 32U, // PINSRQrm
7439 40U, // PINSRQrr
7440 32U, // PINSRWrmi
7441 40U, // PINSRWrri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007442 0U, // PMADDUBSWrm128
7443 0U, // PMADDUBSWrr128
7444 0U, // PMADDWDrm
7445 0U, // PMADDWDrr
7446 0U, // PMAXSBrm
7447 0U, // PMAXSBrr
7448 0U, // PMAXSDrm
7449 0U, // PMAXSDrr
7450 0U, // PMAXSWrm
7451 0U, // PMAXSWrr
7452 0U, // PMAXUBrm
7453 0U, // PMAXUBrr
7454 0U, // PMAXUDrm
7455 0U, // PMAXUDrr
7456 0U, // PMAXUWrm
7457 0U, // PMAXUWrr
7458 0U, // PMINSBrm
7459 0U, // PMINSBrr
7460 0U, // PMINSDrm
7461 0U, // PMINSDrr
7462 0U, // PMINSWrm
7463 0U, // PMINSWrr
7464 0U, // PMINUBrm
7465 0U, // PMINUBrr
7466 0U, // PMINUDrm
7467 0U, // PMINUDrr
7468 0U, // PMINUWrm
7469 0U, // PMINUWrr
7470 0U, // PMOVMSKBrr
7471 0U, // PMOVSXBDrm
7472 0U, // PMOVSXBDrr
7473 0U, // PMOVSXBQrm
7474 0U, // PMOVSXBQrr
7475 0U, // PMOVSXBWrm
7476 0U, // PMOVSXBWrr
7477 0U, // PMOVSXDQrm
7478 0U, // PMOVSXDQrr
7479 0U, // PMOVSXWDrm
7480 0U, // PMOVSXWDrr
7481 0U, // PMOVSXWQrm
7482 0U, // PMOVSXWQrr
7483 0U, // PMOVZXBDrm
7484 0U, // PMOVZXBDrr
7485 0U, // PMOVZXBQrm
7486 0U, // PMOVZXBQrr
7487 0U, // PMOVZXBWrm
7488 0U, // PMOVZXBWrr
7489 0U, // PMOVZXDQrm
7490 0U, // PMOVZXDQrr
7491 0U, // PMOVZXWDrm
7492 0U, // PMOVZXWDrr
7493 0U, // PMOVZXWQrm
7494 0U, // PMOVZXWQrr
7495 0U, // PMULDQrm
7496 0U, // PMULDQrr
7497 0U, // PMULHRSWrm128
7498 0U, // PMULHRSWrr128
7499 0U, // PMULHRWrm
7500 0U, // PMULHRWrr
7501 0U, // PMULHUWrm
7502 0U, // PMULHUWrr
7503 0U, // PMULHWrm
7504 0U, // PMULHWrr
7505 0U, // PMULLDrm
7506 0U, // PMULLDrr
7507 0U, // PMULLWrm
7508 0U, // PMULLWrr
7509 0U, // PMULUDQrm
7510 0U, // PMULUDQrr
7511 0U, // POP16r
7512 0U, // POP16rmm
7513 0U, // POP16rmr
7514 0U, // POP32r
7515 0U, // POP32rmm
7516 0U, // POP32rmr
7517 0U, // POP64r
7518 0U, // POP64rmm
7519 0U, // POP64rmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007520 0U, // POPA16
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007521 0U, // POPA32
7522 0U, // POPCNT16rm
7523 0U, // POPCNT16rr
7524 0U, // POPCNT32rm
7525 0U, // POPCNT32rr
7526 0U, // POPCNT64rm
7527 0U, // POPCNT64rr
7528 0U, // POPDS16
7529 0U, // POPDS32
7530 0U, // POPES16
7531 0U, // POPES32
7532 0U, // POPF16
7533 0U, // POPF32
7534 0U, // POPF64
7535 0U, // POPFS16
7536 0U, // POPFS32
7537 0U, // POPFS64
7538 0U, // POPGS16
7539 0U, // POPGS32
7540 0U, // POPGS64
7541 0U, // POPSS16
7542 0U, // POPSS32
7543 0U, // PORrm
7544 0U, // PORrr
7545 0U, // PREFETCH
7546 0U, // PREFETCHNTA
7547 0U, // PREFETCHT0
7548 0U, // PREFETCHT1
7549 0U, // PREFETCHT2
7550 0U, // PREFETCHW
7551 0U, // PSADBWrm
7552 0U, // PSADBWrr
7553 0U, // PSHUFBrm
7554 0U, // PSHUFBrr
7555 0U, // PSHUFDmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007556 8U, // PSHUFDri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007557 0U, // PSHUFHWmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007558 8U, // PSHUFHWri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007559 0U, // PSHUFLWmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007560 8U, // PSHUFLWri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007561 0U, // PSIGNBrm
7562 0U, // PSIGNBrr
7563 0U, // PSIGNDrm
7564 0U, // PSIGNDrr
7565 0U, // PSIGNWrm
7566 0U, // PSIGNWrr
7567 0U, // PSLLDQri
7568 0U, // PSLLDri
7569 0U, // PSLLDrm
7570 0U, // PSLLDrr
7571 0U, // PSLLQri
7572 0U, // PSLLQrm
7573 0U, // PSLLQrr
7574 0U, // PSLLWri
7575 0U, // PSLLWrm
7576 0U, // PSLLWrr
7577 0U, // PSRADri
7578 0U, // PSRADrm
7579 0U, // PSRADrr
7580 0U, // PSRAWri
7581 0U, // PSRAWrm
7582 0U, // PSRAWrr
7583 0U, // PSRLDQri
7584 0U, // PSRLDri
7585 0U, // PSRLDrm
7586 0U, // PSRLDrr
7587 0U, // PSRLQri
7588 0U, // PSRLQrm
7589 0U, // PSRLQrr
7590 0U, // PSRLWri
7591 0U, // PSRLWrm
7592 0U, // PSRLWrr
7593 0U, // PSUBBrm
7594 0U, // PSUBBrr
7595 0U, // PSUBDrm
7596 0U, // PSUBDrr
7597 0U, // PSUBQrm
7598 0U, // PSUBQrr
7599 0U, // PSUBSBrm
7600 0U, // PSUBSBrr
7601 0U, // PSUBSWrm
7602 0U, // PSUBSWrr
7603 0U, // PSUBUSBrm
7604 0U, // PSUBUSBrr
7605 0U, // PSUBUSWrm
7606 0U, // PSUBUSWrr
7607 0U, // PSUBWrm
7608 0U, // PSUBWrr
7609 0U, // PSWAPDrm
7610 0U, // PSWAPDrr
7611 0U, // PTESTrm
7612 0U, // PTESTrr
7613 0U, // PUNPCKHBWrm
7614 0U, // PUNPCKHBWrr
7615 0U, // PUNPCKHDQrm
7616 0U, // PUNPCKHDQrr
7617 0U, // PUNPCKHQDQrm
7618 0U, // PUNPCKHQDQrr
7619 0U, // PUNPCKHWDrm
7620 0U, // PUNPCKHWDrr
7621 0U, // PUNPCKLBWrm
7622 0U, // PUNPCKLBWrr
7623 0U, // PUNPCKLDQrm
7624 0U, // PUNPCKLDQrr
7625 0U, // PUNPCKLQDQrm
7626 0U, // PUNPCKLQDQrr
7627 0U, // PUNPCKLWDrm
7628 0U, // PUNPCKLWDrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007629 0U, // PUSH16i8
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007630 0U, // PUSH16r
7631 0U, // PUSH16rmm
7632 0U, // PUSH16rmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007633 0U, // PUSH32i8
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007634 0U, // PUSH32r
7635 0U, // PUSH32rmm
7636 0U, // PUSH32rmr
7637 0U, // PUSH64i16
7638 0U, // PUSH64i32
7639 0U, // PUSH64i8
7640 0U, // PUSH64r
7641 0U, // PUSH64rmm
7642 0U, // PUSH64rmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007643 0U, // PUSHA16
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007644 0U, // PUSHA32
7645 0U, // PUSHCS16
7646 0U, // PUSHCS32
7647 0U, // PUSHDS16
7648 0U, // PUSHDS32
7649 0U, // PUSHES16
7650 0U, // PUSHES32
7651 0U, // PUSHF16
7652 0U, // PUSHF32
7653 0U, // PUSHF64
7654 0U, // PUSHFS16
7655 0U, // PUSHFS32
7656 0U, // PUSHFS64
7657 0U, // PUSHGS16
7658 0U, // PUSHGS32
7659 0U, // PUSHGS64
7660 0U, // PUSHSS16
7661 0U, // PUSHSS32
7662 0U, // PUSHi16
7663 0U, // PUSHi32
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007664 0U, // PXORrm
7665 0U, // PXORrr
7666 0U, // RCL16m1
7667 0U, // RCL16mCL
7668 0U, // RCL16mi
7669 0U, // RCL16r1
7670 0U, // RCL16rCL
7671 0U, // RCL16ri
7672 0U, // RCL32m1
7673 0U, // RCL32mCL
7674 0U, // RCL32mi
7675 0U, // RCL32r1
7676 0U, // RCL32rCL
7677 0U, // RCL32ri
7678 0U, // RCL64m1
7679 0U, // RCL64mCL
7680 0U, // RCL64mi
7681 0U, // RCL64r1
7682 0U, // RCL64rCL
7683 0U, // RCL64ri
7684 0U, // RCL8m1
7685 0U, // RCL8mCL
7686 0U, // RCL8mi
7687 0U, // RCL8r1
7688 0U, // RCL8rCL
7689 0U, // RCL8ri
7690 0U, // RCPPSm
7691 0U, // RCPPSm_Int
7692 0U, // RCPPSr
7693 0U, // RCPPSr_Int
7694 0U, // RCPSSm
7695 0U, // RCPSSm_Int
7696 0U, // RCPSSr
7697 0U, // RCPSSr_Int
7698 0U, // RCR16m1
7699 0U, // RCR16mCL
7700 0U, // RCR16mi
7701 0U, // RCR16r1
7702 0U, // RCR16rCL
7703 0U, // RCR16ri
7704 0U, // RCR32m1
7705 0U, // RCR32mCL
7706 0U, // RCR32mi
7707 0U, // RCR32r1
7708 0U, // RCR32rCL
7709 0U, // RCR32ri
7710 0U, // RCR64m1
7711 0U, // RCR64mCL
7712 0U, // RCR64mi
7713 0U, // RCR64r1
7714 0U, // RCR64rCL
7715 0U, // RCR64ri
7716 0U, // RCR8m1
7717 0U, // RCR8mCL
7718 0U, // RCR8mi
7719 0U, // RCR8r1
7720 0U, // RCR8rCL
7721 0U, // RCR8ri
7722 0U, // RDFSBASE
7723 0U, // RDFSBASE64
7724 0U, // RDGSBASE
7725 0U, // RDGSBASE64
7726 0U, // RDMSR
7727 0U, // RDPMC
7728 0U, // RDRAND16r
7729 0U, // RDRAND32r
7730 0U, // RDRAND64r
7731 0U, // RDSEED16r
7732 0U, // RDSEED32r
7733 0U, // RDSEED64r
7734 0U, // RDTSC
7735 0U, // RDTSCP
7736 0U, // RELEASE_MOV16mr
7737 0U, // RELEASE_MOV32mr
7738 0U, // RELEASE_MOV64mr
7739 0U, // RELEASE_MOV8mr
7740 0U, // REPNE_PREFIX
7741 0U, // REP_MOVSB_32
7742 0U, // REP_MOVSB_64
7743 0U, // REP_MOVSD_32
7744 0U, // REP_MOVSD_64
7745 0U, // REP_MOVSQ_64
7746 0U, // REP_MOVSW_32
7747 0U, // REP_MOVSW_64
7748 0U, // REP_PREFIX
7749 0U, // REP_STOSB_32
7750 0U, // REP_STOSB_64
7751 0U, // REP_STOSD_32
7752 0U, // REP_STOSD_64
7753 0U, // REP_STOSQ_64
7754 0U, // REP_STOSW_32
7755 0U, // REP_STOSW_64
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007756 0U, // RETIL
7757 0U, // RETIQ
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007758 0U, // RETIW
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007759 0U, // RETL
7760 0U, // RETQ
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007761 0U, // RETW
7762 0U, // REX64_PREFIX
7763 0U, // ROL16m1
7764 0U, // ROL16mCL
7765 0U, // ROL16mi
7766 0U, // ROL16r1
7767 0U, // ROL16rCL
7768 0U, // ROL16ri
7769 0U, // ROL32m1
7770 0U, // ROL32mCL
7771 0U, // ROL32mi
7772 0U, // ROL32r1
7773 0U, // ROL32rCL
7774 0U, // ROL32ri
7775 0U, // ROL64m1
7776 0U, // ROL64mCL
7777 0U, // ROL64mi
7778 0U, // ROL64r1
7779 0U, // ROL64rCL
7780 0U, // ROL64ri
7781 0U, // ROL8m1
7782 0U, // ROL8mCL
7783 0U, // ROL8mi
7784 0U, // ROL8r1
7785 0U, // ROL8rCL
7786 0U, // ROL8ri
7787 0U, // ROR16m1
7788 0U, // ROR16mCL
7789 0U, // ROR16mi
7790 0U, // ROR16r1
7791 0U, // ROR16rCL
7792 0U, // ROR16ri
7793 0U, // ROR32m1
7794 0U, // ROR32mCL
7795 0U, // ROR32mi
7796 0U, // ROR32r1
7797 0U, // ROR32rCL
7798 0U, // ROR32ri
7799 0U, // ROR64m1
7800 0U, // ROR64mCL
7801 0U, // ROR64mi
7802 0U, // ROR64r1
7803 0U, // ROR64rCL
7804 0U, // ROR64ri
7805 0U, // ROR8m1
7806 0U, // ROR8mCL
7807 0U, // ROR8mi
7808 0U, // ROR8r1
7809 0U, // ROR8rCL
7810 0U, // ROR8ri
7811 0U, // RORX32mi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007812 8U, // RORX32ri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007813 0U, // RORX64mi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007814 8U, // RORX64ri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007815 0U, // ROUNDPDm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007816 8U, // ROUNDPDr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007817 0U, // ROUNDPSm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007818 8U, // ROUNDPSr
7819 32U, // ROUNDSDm
7820 40U, // ROUNDSDr
7821 40U, // ROUNDSDr_Int
7822 32U, // ROUNDSSm
7823 40U, // ROUNDSSr
7824 40U, // ROUNDSSr_Int
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007825 0U, // RSM
7826 0U, // RSQRTPSm
7827 0U, // RSQRTPSm_Int
7828 0U, // RSQRTPSr
7829 0U, // RSQRTPSr_Int
7830 0U, // RSQRTSSm
7831 0U, // RSQRTSSm_Int
7832 0U, // RSQRTSSr
7833 0U, // RSQRTSSr_Int
7834 0U, // SAHF
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +08007835 0U, // SALC
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007836 0U, // SAR16m1
7837 0U, // SAR16mCL
7838 0U, // SAR16mi
7839 0U, // SAR16r1
7840 0U, // SAR16rCL
7841 0U, // SAR16ri
7842 0U, // SAR32m1
7843 0U, // SAR32mCL
7844 0U, // SAR32mi
7845 0U, // SAR32r1
7846 0U, // SAR32rCL
7847 0U, // SAR32ri
7848 0U, // SAR64m1
7849 0U, // SAR64mCL
7850 0U, // SAR64mi
7851 0U, // SAR64r1
7852 0U, // SAR64rCL
7853 0U, // SAR64ri
7854 0U, // SAR8m1
7855 0U, // SAR8mCL
7856 0U, // SAR8mi
7857 0U, // SAR8r1
7858 0U, // SAR8rCL
7859 0U, // SAR8ri
7860 0U, // SARX32rm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007861 8U, // SARX32rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007862 0U, // SARX64rm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007863 8U, // SARX64rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007864 0U, // SBB16i16
7865 0U, // SBB16mi
7866 0U, // SBB16mi8
7867 0U, // SBB16mr
7868 0U, // SBB16ri
7869 0U, // SBB16ri8
7870 0U, // SBB16rm
7871 0U, // SBB16rr
7872 0U, // SBB16rr_REV
7873 0U, // SBB32i32
7874 0U, // SBB32mi
7875 0U, // SBB32mi8
7876 0U, // SBB32mr
7877 0U, // SBB32ri
7878 0U, // SBB32ri8
7879 0U, // SBB32rm
7880 0U, // SBB32rr
7881 0U, // SBB32rr_REV
7882 0U, // SBB64i32
7883 0U, // SBB64mi32
7884 0U, // SBB64mi8
7885 0U, // SBB64mr
7886 0U, // SBB64ri32
7887 0U, // SBB64ri8
7888 0U, // SBB64rm
7889 0U, // SBB64rr
7890 0U, // SBB64rr_REV
7891 0U, // SBB8i8
7892 0U, // SBB8mi
7893 0U, // SBB8mr
7894 0U, // SBB8ri
7895 0U, // SBB8rm
7896 0U, // SBB8rr
7897 0U, // SBB8rr_REV
7898 0U, // SCAS16
7899 0U, // SCAS32
7900 0U, // SCAS64
7901 0U, // SCAS8
7902 0U, // SEG_ALLOCA_32
7903 0U, // SEG_ALLOCA_64
7904 0U, // SETAEm
7905 0U, // SETAEr
7906 0U, // SETAm
7907 0U, // SETAr
7908 0U, // SETBEm
7909 0U, // SETBEr
7910 0U, // SETB_C16r
7911 0U, // SETB_C32r
7912 0U, // SETB_C64r
7913 0U, // SETB_C8r
7914 0U, // SETBm
7915 0U, // SETBr
7916 0U, // SETEm
7917 0U, // SETEr
7918 0U, // SETGEm
7919 0U, // SETGEr
7920 0U, // SETGm
7921 0U, // SETGr
7922 0U, // SETLEm
7923 0U, // SETLEr
7924 0U, // SETLm
7925 0U, // SETLr
7926 0U, // SETNEm
7927 0U, // SETNEr
7928 0U, // SETNOm
7929 0U, // SETNOr
7930 0U, // SETNPm
7931 0U, // SETNPr
7932 0U, // SETNSm
7933 0U, // SETNSr
7934 0U, // SETOm
7935 0U, // SETOr
7936 0U, // SETPm
7937 0U, // SETPr
7938 0U, // SETSm
7939 0U, // SETSr
7940 0U, // SFENCE
7941 0U, // SGDT16m
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007942 0U, // SGDT32m
7943 0U, // SGDT64m
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007944 0U, // SHA1MSG1rm
7945 0U, // SHA1MSG1rr
7946 0U, // SHA1MSG2rm
7947 0U, // SHA1MSG2rr
7948 0U, // SHA1NEXTErm
7949 0U, // SHA1NEXTErr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007950 32U, // SHA1RNDS4rmi
7951 40U, // SHA1RNDS4rri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007952 0U, // SHA256MSG1rm
7953 0U, // SHA256MSG1rr
7954 0U, // SHA256MSG2rm
7955 0U, // SHA256MSG2rr
7956 0U, // SHA256RNDS2rm
7957 0U, // SHA256RNDS2rr
7958 0U, // SHL16m1
7959 0U, // SHL16mCL
7960 0U, // SHL16mi
7961 0U, // SHL16r1
7962 0U, // SHL16rCL
7963 0U, // SHL16ri
7964 0U, // SHL32m1
7965 0U, // SHL32mCL
7966 0U, // SHL32mi
7967 0U, // SHL32r1
7968 0U, // SHL32rCL
7969 0U, // SHL32ri
7970 0U, // SHL64m1
7971 0U, // SHL64mCL
7972 0U, // SHL64mi
7973 0U, // SHL64r1
7974 0U, // SHL64rCL
7975 0U, // SHL64ri
7976 0U, // SHL8m1
7977 0U, // SHL8mCL
7978 0U, // SHL8mi
7979 0U, // SHL8r1
7980 0U, // SHL8rCL
7981 0U, // SHL8ri
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007982 1U, // SHLD16mrCL
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007983 0U, // SHLD16mri8
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007984 1U, // SHLD16rrCL
7985 40U, // SHLD16rri8
7986 1U, // SHLD32mrCL
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007987 0U, // SHLD32mri8
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007988 1U, // SHLD32rrCL
7989 40U, // SHLD32rri8
7990 1U, // SHLD64mrCL
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007991 0U, // SHLD64mri8
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007992 1U, // SHLD64rrCL
7993 40U, // SHLD64rri8
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007994 0U, // SHLX32rm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007995 8U, // SHLX32rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007996 0U, // SHLX64rm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08007997 8U, // SHLX64rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08007998 0U, // SHR16m1
7999 0U, // SHR16mCL
8000 0U, // SHR16mi
8001 0U, // SHR16r1
8002 0U, // SHR16rCL
8003 0U, // SHR16ri
8004 0U, // SHR32m1
8005 0U, // SHR32mCL
8006 0U, // SHR32mi
8007 0U, // SHR32r1
8008 0U, // SHR32rCL
8009 0U, // SHR32ri
8010 0U, // SHR64m1
8011 0U, // SHR64mCL
8012 0U, // SHR64mi
8013 0U, // SHR64r1
8014 0U, // SHR64rCL
8015 0U, // SHR64ri
8016 0U, // SHR8m1
8017 0U, // SHR8mCL
8018 0U, // SHR8mi
8019 0U, // SHR8r1
8020 0U, // SHR8rCL
8021 0U, // SHR8ri
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008022 1U, // SHRD16mrCL
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008023 0U, // SHRD16mri8
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008024 1U, // SHRD16rrCL
8025 40U, // SHRD16rri8
8026 1U, // SHRD32mrCL
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008027 0U, // SHRD32mri8
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008028 1U, // SHRD32rrCL
8029 40U, // SHRD32rri8
8030 1U, // SHRD64mrCL
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008031 0U, // SHRD64mri8
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008032 1U, // SHRD64rrCL
8033 40U, // SHRD64rri8
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008034 0U, // SHRX32rm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008035 8U, // SHRX32rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008036 0U, // SHRX64rm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008037 8U, // SHRX64rr
8038 32U, // SHUFPDrmi
8039 40U, // SHUFPDrri
8040 32U, // SHUFPSrmi
8041 40U, // SHUFPSrri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008042 0U, // SIDT16m
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008043 0U, // SIDT32m
8044 0U, // SIDT64m
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008045 0U, // SIN_F
8046 0U, // SIN_Fp32
8047 0U, // SIN_Fp64
8048 0U, // SIN_Fp80
8049 0U, // SKINIT
8050 0U, // SLDT16m
8051 0U, // SLDT16r
8052 0U, // SLDT32r
8053 0U, // SLDT64m
8054 0U, // SLDT64r
8055 0U, // SMSW16m
8056 0U, // SMSW16r
8057 0U, // SMSW32r
8058 0U, // SMSW64r
8059 0U, // SQRTPDm
8060 0U, // SQRTPDr
8061 0U, // SQRTPSm
8062 0U, // SQRTPSr
8063 0U, // SQRTSDm
8064 0U, // SQRTSDm_Int
8065 0U, // SQRTSDr
8066 0U, // SQRTSDr_Int
8067 0U, // SQRTSSm
8068 0U, // SQRTSSm_Int
8069 0U, // SQRTSSr
8070 0U, // SQRTSSr_Int
8071 0U, // SQRT_F
8072 0U, // SQRT_Fp32
8073 0U, // SQRT_Fp64
8074 0U, // SQRT_Fp80
8075 0U, // SS_PREFIX
8076 0U, // STAC
8077 0U, // STC
8078 0U, // STD
8079 0U, // STGI
8080 0U, // STI
8081 0U, // STMXCSR
8082 0U, // STOSB
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008083 0U, // STOSL
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008084 0U, // STOSQ
8085 0U, // STOSW
8086 0U, // STR16r
8087 0U, // STR32r
8088 0U, // STR64r
8089 0U, // STRm
8090 0U, // ST_F32m
8091 0U, // ST_F64m
8092 0U, // ST_FP32m
8093 0U, // ST_FP64m
8094 0U, // ST_FP80m
8095 0U, // ST_FPrr
8096 0U, // ST_Fp32m
8097 0U, // ST_Fp64m
8098 0U, // ST_Fp64m32
8099 0U, // ST_Fp80m32
8100 0U, // ST_Fp80m64
8101 0U, // ST_FpP32m
8102 0U, // ST_FpP64m
8103 0U, // ST_FpP64m32
8104 0U, // ST_FpP80m
8105 0U, // ST_FpP80m32
8106 0U, // ST_FpP80m64
8107 0U, // ST_Frr
8108 0U, // SUB16i16
8109 0U, // SUB16mi
8110 0U, // SUB16mi8
8111 0U, // SUB16mr
8112 0U, // SUB16ri
8113 0U, // SUB16ri8
8114 0U, // SUB16rm
8115 0U, // SUB16rr
8116 0U, // SUB16rr_REV
8117 0U, // SUB32i32
8118 0U, // SUB32mi
8119 0U, // SUB32mi8
8120 0U, // SUB32mr
8121 0U, // SUB32ri
8122 0U, // SUB32ri8
8123 0U, // SUB32rm
8124 0U, // SUB32rr
8125 0U, // SUB32rr_REV
8126 0U, // SUB64i32
8127 0U, // SUB64mi32
8128 0U, // SUB64mi8
8129 0U, // SUB64mr
8130 0U, // SUB64ri32
8131 0U, // SUB64ri8
8132 0U, // SUB64rm
8133 0U, // SUB64rr
8134 0U, // SUB64rr_REV
8135 0U, // SUB8i8
8136 0U, // SUB8mi
8137 0U, // SUB8mr
8138 0U, // SUB8ri
8139 0U, // SUB8rm
8140 0U, // SUB8rr
8141 0U, // SUB8rr_REV
8142 0U, // SUBPDrm
8143 0U, // SUBPDrr
8144 0U, // SUBPSrm
8145 0U, // SUBPSrr
8146 0U, // SUBR_F32m
8147 0U, // SUBR_F64m
8148 0U, // SUBR_FI16m
8149 0U, // SUBR_FI32m
8150 0U, // SUBR_FPrST0
8151 0U, // SUBR_FST0r
8152 0U, // SUBR_Fp32m
8153 0U, // SUBR_Fp64m
8154 0U, // SUBR_Fp64m32
8155 0U, // SUBR_Fp80m32
8156 0U, // SUBR_Fp80m64
8157 0U, // SUBR_FpI16m32
8158 0U, // SUBR_FpI16m64
8159 0U, // SUBR_FpI16m80
8160 0U, // SUBR_FpI32m32
8161 0U, // SUBR_FpI32m64
8162 0U, // SUBR_FpI32m80
8163 0U, // SUBR_FrST0
8164 0U, // SUBSDrm
8165 0U, // SUBSDrm_Int
8166 0U, // SUBSDrr
8167 0U, // SUBSDrr_Int
8168 0U, // SUBSSrm
8169 0U, // SUBSSrm_Int
8170 0U, // SUBSSrr
8171 0U, // SUBSSrr_Int
8172 0U, // SUB_F32m
8173 0U, // SUB_F64m
8174 0U, // SUB_FI16m
8175 0U, // SUB_FI32m
8176 0U, // SUB_FPrST0
8177 0U, // SUB_FST0r
8178 0U, // SUB_Fp32
8179 0U, // SUB_Fp32m
8180 0U, // SUB_Fp64
8181 0U, // SUB_Fp64m
8182 0U, // SUB_Fp64m32
8183 0U, // SUB_Fp80
8184 0U, // SUB_Fp80m32
8185 0U, // SUB_Fp80m64
8186 0U, // SUB_FpI16m32
8187 0U, // SUB_FpI16m64
8188 0U, // SUB_FpI16m80
8189 0U, // SUB_FpI32m32
8190 0U, // SUB_FpI32m64
8191 0U, // SUB_FpI32m80
8192 0U, // SUB_FrST0
8193 0U, // SWAPGS
8194 0U, // SYSCALL
8195 0U, // SYSENTER
8196 0U, // SYSEXIT
8197 0U, // SYSEXIT64
8198 0U, // SYSRET
8199 0U, // SYSRET64
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08008200 0U, // T1MSKC32rm
8201 0U, // T1MSKC32rr
8202 0U, // T1MSKC64rm
8203 0U, // T1MSKC64rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008204 0U, // TAILJMPd
8205 0U, // TAILJMPd64
8206 0U, // TAILJMPm
8207 0U, // TAILJMPm64
8208 0U, // TAILJMPr
8209 0U, // TAILJMPr64
8210 0U, // TCRETURNdi
8211 0U, // TCRETURNdi64
8212 0U, // TCRETURNmi
8213 0U, // TCRETURNmi64
8214 0U, // TCRETURNri
8215 0U, // TCRETURNri64
8216 0U, // TEST16i16
8217 0U, // TEST16mi
8218 0U, // TEST16ri
8219 0U, // TEST16rm
8220 0U, // TEST16rr
8221 0U, // TEST32i32
8222 0U, // TEST32mi
8223 0U, // TEST32ri
8224 0U, // TEST32rm
8225 0U, // TEST32rr
8226 0U, // TEST64i32
8227 0U, // TEST64mi32
8228 0U, // TEST64ri32
8229 0U, // TEST64rm
8230 0U, // TEST64rr
8231 0U, // TEST8i8
8232 0U, // TEST8mi
8233 0U, // TEST8ri
8234 0U, // TEST8ri_NOREX
8235 0U, // TEST8rm
8236 0U, // TEST8rr
8237 0U, // TLSCall_32
8238 0U, // TLSCall_64
8239 0U, // TLS_addr32
8240 0U, // TLS_addr64
8241 0U, // TLS_base_addr32
8242 0U, // TLS_base_addr64
8243 0U, // TRAP
8244 0U, // TST_F
8245 0U, // TST_Fp32
8246 0U, // TST_Fp64
8247 0U, // TST_Fp80
8248 0U, // TZCNT16rm
8249 0U, // TZCNT16rr
8250 0U, // TZCNT32rm
8251 0U, // TZCNT32rr
8252 0U, // TZCNT64rm
8253 0U, // TZCNT64rr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08008254 0U, // TZMSK32rm
8255 0U, // TZMSK32rr
8256 0U, // TZMSK64rm
8257 0U, // TZMSK64rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008258 0U, // UCOMISDrm
8259 0U, // UCOMISDrr
8260 0U, // UCOMISSrm
8261 0U, // UCOMISSrr
8262 0U, // UCOM_FIPr
8263 0U, // UCOM_FIr
8264 0U, // UCOM_FPPr
8265 0U, // UCOM_FPr
8266 0U, // UCOM_FpIr32
8267 0U, // UCOM_FpIr64
8268 0U, // UCOM_FpIr80
8269 0U, // UCOM_Fpr32
8270 0U, // UCOM_Fpr64
8271 0U, // UCOM_Fpr80
8272 0U, // UCOM_Fr
8273 0U, // UD2B
8274 0U, // UNPCKHPDrm
8275 0U, // UNPCKHPDrr
8276 0U, // UNPCKHPSrm
8277 0U, // UNPCKHPSrr
8278 0U, // UNPCKLPDrm
8279 0U, // UNPCKLPDrr
8280 0U, // UNPCKLPSrm
8281 0U, // UNPCKLPSrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008282 256U, // VAARG_64
8283 72U, // VADDPDYrm
8284 8U, // VADDPDYrr
8285 80U, // VADDPDZrm
8286 568U, // VADDPDZrmb
8287 8U, // VADDPDZrr
8288 88U, // VADDPDrm
8289 8U, // VADDPDrr
8290 72U, // VADDPSYrm
8291 8U, // VADDPSYrr
8292 80U, // VADDPSZrm
8293 832U, // VADDPSZrmb
8294 8U, // VADDPSZrr
8295 88U, // VADDPSrm
8296 8U, // VADDPSrr
8297 56U, // VADDSDZrm
8298 8U, // VADDSDZrr
8299 56U, // VADDSDrm
8300 56U, // VADDSDrm_Int
8301 8U, // VADDSDrr
8302 8U, // VADDSDrr_Int
8303 64U, // VADDSSZrm
8304 8U, // VADDSSZrr
8305 64U, // VADDSSrm
8306 64U, // VADDSSrm_Int
8307 8U, // VADDSSrr
8308 8U, // VADDSSrr_Int
8309 72U, // VADDSUBPDYrm
8310 8U, // VADDSUBPDYrr
8311 88U, // VADDSUBPDrm
8312 8U, // VADDSUBPDrr
8313 72U, // VADDSUBPSYrm
8314 8U, // VADDSUBPSYrr
8315 88U, // VADDSUBPSrm
8316 8U, // VADDSUBPSrr
8317 96U, // VAESDECLASTrm
8318 8U, // VAESDECLASTrr
8319 96U, // VAESDECrm
8320 8U, // VAESDECrr
8321 96U, // VAESENCLASTrm
8322 8U, // VAESENCLASTrr
8323 96U, // VAESENCrm
8324 8U, // VAESENCrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008325 0U, // VAESIMCrm
8326 0U, // VAESIMCrr
8327 0U, // VAESKEYGENASSIST128rm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008328 8U, // VAESKEYGENASSIST128rr
8329 33128U, // VALIGNDrmi
8330 35080U, // VALIGNDrri
8331 33128U, // VALIGNQrmi
8332 35080U, // VALIGNQrri
8333 72U, // VANDNPDYrm
8334 8U, // VANDNPDYrr
8335 88U, // VANDNPDrm
8336 8U, // VANDNPDrr
8337 72U, // VANDNPSYrm
8338 8U, // VANDNPSYrr
8339 88U, // VANDNPSrm
8340 8U, // VANDNPSrr
8341 72U, // VANDPDYrm
8342 8U, // VANDPDYrr
8343 88U, // VANDPDrm
8344 8U, // VANDPDrr
8345 72U, // VANDPSYrm
8346 8U, // VANDPSYrr
8347 88U, // VANDPSrm
8348 8U, // VANDPSrr
8349 8U, // VASTART_SAVE_XMM_REGS
8350 4362U, // VBLENDMPDZrm
8351 35082U, // VBLENDMPDZrr
8352 4362U, // VBLENDMPSZrm
8353 35082U, // VBLENDMPSZrr
8354 33096U, // VBLENDPDYrmi
8355 35080U, // VBLENDPDYrri
8356 33112U, // VBLENDPDrmi
8357 35080U, // VBLENDPDrri
8358 33096U, // VBLENDPSYrmi
8359 35080U, // VBLENDPSYrri
8360 33112U, // VBLENDPSrmi
8361 35080U, // VBLENDPSrri
8362 33096U, // VBLENDVPDYrm
8363 35080U, // VBLENDVPDYrr
8364 33112U, // VBLENDVPDrm
8365 35080U, // VBLENDVPDrr
8366 33096U, // VBLENDVPSYrm
8367 35080U, // VBLENDVPSYrr
8368 33112U, // VBLENDVPSrm
8369 35080U, // VBLENDVPSrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008370 0U, // VBROADCASTF128
8371 0U, // VBROADCASTI128
8372 0U, // VBROADCASTSDYrm
8373 0U, // VBROADCASTSDYrr
8374 0U, // VBROADCASTSDZrm
8375 0U, // VBROADCASTSDZrr
8376 0U, // VBROADCASTSSYrm
8377 0U, // VBROADCASTSSYrr
8378 0U, // VBROADCASTSSZrm
8379 0U, // VBROADCASTSSZrr
8380 0U, // VBROADCASTSSrm
8381 0U, // VBROADCASTSSrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008382 72U, // VCMPPDYrmi
8383 33096U, // VCMPPDYrmi_alt
8384 8U, // VCMPPDYrri
8385 35080U, // VCMPPDYrri_alt
8386 0U, // VCMPPDZrmi
8387 33104U, // VCMPPDZrmi_alt
8388 0U, // VCMPPDZrri
8389 35080U, // VCMPPDZrri_alt
8390 2U, // VCMPPDZrrib
8391 88U, // VCMPPDrmi
8392 33112U, // VCMPPDrmi_alt
8393 8U, // VCMPPDrri
8394 35080U, // VCMPPDrri_alt
8395 72U, // VCMPPSYrmi
8396 33096U, // VCMPPSYrmi_alt
8397 8U, // VCMPPSYrri
8398 35080U, // VCMPPSYrri_alt
8399 0U, // VCMPPSZrmi
8400 33104U, // VCMPPSZrmi_alt
8401 0U, // VCMPPSZrri
8402 35080U, // VCMPPSZrri_alt
8403 2U, // VCMPPSZrrib
8404 88U, // VCMPPSrmi
8405 33112U, // VCMPPSrmi_alt
8406 8U, // VCMPPSrri
8407 35080U, // VCMPPSrri_alt
8408 56U, // VCMPSDZrm
8409 33080U, // VCMPSDZrmi_alt
8410 8U, // VCMPSDZrr
8411 35080U, // VCMPSDZrri_alt
8412 56U, // VCMPSDrm
8413 33080U, // VCMPSDrm_alt
8414 8U, // VCMPSDrr
8415 35080U, // VCMPSDrr_alt
8416 64U, // VCMPSSZrm
8417 33088U, // VCMPSSZrmi_alt
8418 8U, // VCMPSSZrr
8419 35080U, // VCMPSSZrri_alt
8420 64U, // VCMPSSrm
8421 33088U, // VCMPSSrm_alt
8422 8U, // VCMPSSrr
8423 35080U, // VCMPSSrr_alt
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008424 0U, // VCOMISDZrm
8425 0U, // VCOMISDZrr
8426 0U, // VCOMISDrm
8427 0U, // VCOMISDrr
8428 0U, // VCOMISSZrm
8429 0U, // VCOMISSZrr
8430 0U, // VCOMISSrm
8431 0U, // VCOMISSrr
8432 0U, // VCVTDQ2PDYrm
8433 0U, // VCVTDQ2PDYrr
8434 0U, // VCVTDQ2PDZrm
8435 0U, // VCVTDQ2PDZrr
8436 0U, // VCVTDQ2PDrm
8437 0U, // VCVTDQ2PDrr
8438 0U, // VCVTDQ2PSYrm
8439 0U, // VCVTDQ2PSYrr
8440 0U, // VCVTDQ2PSZrm
8441 0U, // VCVTDQ2PSZrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008442 112U, // VCVTDQ2PSZrrb
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008443 0U, // VCVTDQ2PSrm
8444 0U, // VCVTDQ2PSrr
8445 0U, // VCVTPD2DQXrm
8446 0U, // VCVTPD2DQYrm
8447 0U, // VCVTPD2DQYrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008448 0U, // VCVTPD2DQZrm
8449 0U, // VCVTPD2DQZrr
8450 112U, // VCVTPD2DQZrrb
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008451 0U, // VCVTPD2DQrr
8452 0U, // VCVTPD2PSXrm
8453 0U, // VCVTPD2PSYrm
8454 0U, // VCVTPD2PSYrr
8455 0U, // VCVTPD2PSZrm
8456 0U, // VCVTPD2PSZrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008457 112U, // VCVTPD2PSZrrb
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008458 0U, // VCVTPD2PSrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008459 0U, // VCVTPD2UDQZrm
8460 0U, // VCVTPD2UDQZrr
8461 112U, // VCVTPD2UDQZrrb
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008462 0U, // VCVTPH2PSYrm
8463 0U, // VCVTPH2PSYrr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08008464 0U, // VCVTPH2PSZrm
8465 0U, // VCVTPH2PSZrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008466 0U, // VCVTPH2PSrm
8467 0U, // VCVTPH2PSrr
8468 0U, // VCVTPS2DQYrm
8469 0U, // VCVTPS2DQYrr
8470 0U, // VCVTPS2DQZrm
8471 0U, // VCVTPS2DQZrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008472 112U, // VCVTPS2DQZrrb
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008473 0U, // VCVTPS2DQrm
8474 0U, // VCVTPS2DQrr
8475 0U, // VCVTPS2PDYrm
8476 0U, // VCVTPS2PDYrr
8477 0U, // VCVTPS2PDZrm
8478 0U, // VCVTPS2PDZrr
8479 0U, // VCVTPS2PDrm
8480 0U, // VCVTPS2PDrr
8481 0U, // VCVTPS2PHYmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008482 8U, // VCVTPS2PHYrr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08008483 0U, // VCVTPS2PHZmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008484 8U, // VCVTPS2PHZrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008485 0U, // VCVTPS2PHmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008486 8U, // VCVTPS2PHrr
8487 0U, // VCVTPS2UDQZrm
8488 0U, // VCVTPS2UDQZrr
8489 112U, // VCVTPS2UDQZrrb
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08008490 0U, // VCVTSD2SI64Zrm
8491 0U, // VCVTSD2SI64Zrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008492 0U, // VCVTSD2SI64rm
8493 0U, // VCVTSD2SI64rr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08008494 0U, // VCVTSD2SIZrm
8495 0U, // VCVTSD2SIZrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008496 0U, // VCVTSD2SIrm
8497 0U, // VCVTSD2SIrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008498 56U, // VCVTSD2SSZrm
8499 8U, // VCVTSD2SSZrr
8500 56U, // VCVTSD2SSrm
8501 8U, // VCVTSD2SSrr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08008502 0U, // VCVTSD2USI64Zrm
8503 0U, // VCVTSD2USI64Zrr
8504 0U, // VCVTSD2USIZrm
8505 0U, // VCVTSD2USIZrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008506 24U, // VCVTSI2SD64rm
8507 8U, // VCVTSI2SD64rr
8508 16U, // VCVTSI2SDZrm
8509 8U, // VCVTSI2SDZrr
8510 16U, // VCVTSI2SDrm
8511 8U, // VCVTSI2SDrr
8512 24U, // VCVTSI2SS64rm
8513 8U, // VCVTSI2SS64rr
8514 16U, // VCVTSI2SSZrm
8515 8U, // VCVTSI2SSZrr
8516 16U, // VCVTSI2SSrm
8517 8U, // VCVTSI2SSrr
8518 24U, // VCVTSI642SDZrm
8519 8U, // VCVTSI642SDZrr
8520 24U, // VCVTSI642SSZrm
8521 8U, // VCVTSI642SSZrr
8522 64U, // VCVTSS2SDZrm
8523 8U, // VCVTSS2SDZrr
8524 64U, // VCVTSS2SDrm
8525 8U, // VCVTSS2SDrr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08008526 0U, // VCVTSS2SI64Zrm
8527 0U, // VCVTSS2SI64Zrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008528 0U, // VCVTSS2SI64rm
8529 0U, // VCVTSS2SI64rr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08008530 0U, // VCVTSS2SIZrm
8531 0U, // VCVTSS2SIZrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008532 0U, // VCVTSS2SIrm
8533 0U, // VCVTSS2SIrr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08008534 0U, // VCVTSS2USI64Zrm
8535 0U, // VCVTSS2USI64Zrr
8536 0U, // VCVTSS2USIZrm
8537 0U, // VCVTSS2USIZrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008538 0U, // VCVTTPD2DQXrm
8539 0U, // VCVTTPD2DQYrm
8540 0U, // VCVTTPD2DQYrr
8541 0U, // VCVTTPD2DQZrm
8542 0U, // VCVTTPD2DQZrr
8543 0U, // VCVTTPD2DQrr
8544 0U, // VCVTTPD2UDQZrm
8545 0U, // VCVTTPD2UDQZrr
8546 0U, // VCVTTPS2DQYrm
8547 0U, // VCVTTPS2DQYrr
8548 0U, // VCVTTPS2DQZrm
8549 0U, // VCVTTPS2DQZrr
8550 0U, // VCVTTPS2DQrm
8551 0U, // VCVTTPS2DQrr
8552 0U, // VCVTTPS2UDQZrm
8553 0U, // VCVTTPS2UDQZrr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08008554 0U, // VCVTTSD2SI64Zrm
8555 0U, // VCVTTSD2SI64Zrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008556 0U, // VCVTTSD2SI64rm
8557 0U, // VCVTTSD2SI64rr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08008558 0U, // VCVTTSD2SIZrm
8559 0U, // VCVTTSD2SIZrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008560 0U, // VCVTTSD2SIrm
8561 0U, // VCVTTSD2SIrr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08008562 0U, // VCVTTSD2USI64Zrm
8563 0U, // VCVTTSD2USI64Zrr
8564 0U, // VCVTTSD2USIZrm
8565 0U, // VCVTTSD2USIZrr
8566 0U, // VCVTTSS2SI64Zrm
8567 0U, // VCVTTSS2SI64Zrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008568 0U, // VCVTTSS2SI64rm
8569 0U, // VCVTTSS2SI64rr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08008570 0U, // VCVTTSS2SIZrm
8571 0U, // VCVTTSS2SIZrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008572 0U, // VCVTTSS2SIrm
8573 0U, // VCVTTSS2SIrr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08008574 0U, // VCVTTSS2USI64Zrm
8575 0U, // VCVTTSS2USI64Zrr
8576 0U, // VCVTTSS2USIZrm
8577 0U, // VCVTTSS2USIZrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008578 0U, // VCVTUDQ2PDZrm
8579 0U, // VCVTUDQ2PDZrr
8580 0U, // VCVTUDQ2PSZrm
8581 0U, // VCVTUDQ2PSZrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008582 112U, // VCVTUDQ2PSZrrb
8583 16U, // VCVTUSI2SDZrm
8584 8U, // VCVTUSI2SDZrr
8585 16U, // VCVTUSI2SSZrm
8586 8U, // VCVTUSI2SSZrr
8587 24U, // VCVTUSI642SDZrm
8588 8U, // VCVTUSI642SDZrr
8589 24U, // VCVTUSI642SSZrm
8590 8U, // VCVTUSI642SSZrr
8591 72U, // VDIVPDYrm
8592 8U, // VDIVPDYrr
8593 80U, // VDIVPDZrm
8594 568U, // VDIVPDZrmb
8595 8U, // VDIVPDZrr
8596 88U, // VDIVPDrm
8597 8U, // VDIVPDrr
8598 72U, // VDIVPSYrm
8599 8U, // VDIVPSYrr
8600 80U, // VDIVPSZrm
8601 832U, // VDIVPSZrmb
8602 8U, // VDIVPSZrr
8603 88U, // VDIVPSrm
8604 8U, // VDIVPSrr
8605 56U, // VDIVSDZrm
8606 8U, // VDIVSDZrr
8607 56U, // VDIVSDrm
8608 56U, // VDIVSDrm_Int
8609 8U, // VDIVSDrr
8610 8U, // VDIVSDrr_Int
8611 64U, // VDIVSSZrm
8612 8U, // VDIVSSZrr
8613 64U, // VDIVSSrm
8614 64U, // VDIVSSrm_Int
8615 8U, // VDIVSSrr
8616 8U, // VDIVSSrr_Int
8617 33112U, // VDPPDrmi
8618 35080U, // VDPPDrri
8619 33144U, // VDPPSYrmi
8620 35080U, // VDPPSYrri
8621 33112U, // VDPPSrmi
8622 35080U, // VDPPSrri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008623 0U, // VERRm
8624 0U, // VERRr
8625 0U, // VERWm
8626 0U, // VERWr
8627 0U, // VEXTRACTF128mr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008628 8U, // VEXTRACTF128rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008629 0U, // VEXTRACTF32x4mr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008630 8U, // VEXTRACTF32x4rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008631 0U, // VEXTRACTF64x4mr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008632 8U, // VEXTRACTF64x4rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008633 0U, // VEXTRACTI128mr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008634 8U, // VEXTRACTI128rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008635 0U, // VEXTRACTI32x4mr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008636 8U, // VEXTRACTI32x4rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008637 0U, // VEXTRACTI64x4mr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008638 8U, // VEXTRACTI64x4rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008639 0U, // VEXTRACTPSmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008640 8U, // VEXTRACTPSrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08008641 0U, // VEXTRACTPSzmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08008642 8U, // VEXTRACTPSzrr
8643 128U, // VFMADD132PDZm
8644 648U, // VFMADD132PDZmb
8645 128U, // VFMADD132PSZm
8646 912U, // VFMADD132PSZmb
8647 128U, // VFMADD213PDZm
8648 648U, // VFMADD213PDZmb
8649 40U, // VFMADD213PDZr
8650 128U, // VFMADD213PSZm
8651 912U, // VFMADD213PSZmb
8652 40U, // VFMADD213PSZr
8653 33112U, // VFMADDPD4mr
8654 33096U, // VFMADDPD4mrY
8655 39176U, // VFMADDPD4rm
8656 41224U, // VFMADDPD4rmY
8657 35080U, // VFMADDPD4rr
8658 35080U, // VFMADDPD4rrY
8659 35080U, // VFMADDPD4rrY_REV
8660 35080U, // VFMADDPD4rr_REV
8661 152U, // VFMADDPDr132m
8662 160U, // VFMADDPDr132mY
8663 40U, // VFMADDPDr132r
8664 40U, // VFMADDPDr132rY
8665 152U, // VFMADDPDr213m
8666 160U, // VFMADDPDr213mY
8667 40U, // VFMADDPDr213r
8668 40U, // VFMADDPDr213rY
8669 152U, // VFMADDPDr231m
8670 160U, // VFMADDPDr231mY
8671 40U, // VFMADDPDr231r
8672 40U, // VFMADDPDr231rY
8673 33112U, // VFMADDPS4mr
8674 33096U, // VFMADDPS4mrY
8675 39176U, // VFMADDPS4rm
8676 41224U, // VFMADDPS4rmY
8677 35080U, // VFMADDPS4rr
8678 35080U, // VFMADDPS4rrY
8679 35080U, // VFMADDPS4rrY_REV
8680 35080U, // VFMADDPS4rr_REV
8681 152U, // VFMADDPSr132m
8682 160U, // VFMADDPSr132mY
8683 40U, // VFMADDPSr132r
8684 40U, // VFMADDPSr132rY
8685 152U, // VFMADDPSr213m
8686 160U, // VFMADDPSr213mY
8687 40U, // VFMADDPSr213r
8688 40U, // VFMADDPSr213rY
8689 152U, // VFMADDPSr231m
8690 160U, // VFMADDPSr231mY
8691 40U, // VFMADDPSr231r
8692 40U, // VFMADDPSr231rY
8693 33080U, // VFMADDSD4mr
8694 33080U, // VFMADDSD4mr_Int
8695 10504U, // VFMADDSD4rm
8696 10504U, // VFMADDSD4rm_Int
8697 35080U, // VFMADDSD4rr
8698 35080U, // VFMADDSD4rr_Int
8699 35080U, // VFMADDSD4rr_REV
8700 152U, // VFMADDSDZm
8701 40U, // VFMADDSDZr
8702 136U, // VFMADDSDr132m
8703 40U, // VFMADDSDr132r
8704 136U, // VFMADDSDr213m
8705 40U, // VFMADDSDr213r
8706 136U, // VFMADDSDr231m
8707 40U, // VFMADDSDr231r
8708 33088U, // VFMADDSS4mr
8709 33088U, // VFMADDSS4mr_Int
8710 12552U, // VFMADDSS4rm
8711 12552U, // VFMADDSS4rm_Int
8712 35080U, // VFMADDSS4rr
8713 35080U, // VFMADDSS4rr_Int
8714 35080U, // VFMADDSS4rr_REV
8715 152U, // VFMADDSSZm
8716 40U, // VFMADDSSZr
8717 144U, // VFMADDSSr132m
8718 40U, // VFMADDSSr132r
8719 144U, // VFMADDSSr213m
8720 40U, // VFMADDSSr213r
8721 144U, // VFMADDSSr231m
8722 40U, // VFMADDSSr231r
8723 128U, // VFMADDSUB132PDZm
8724 648U, // VFMADDSUB132PDZmb
8725 128U, // VFMADDSUB132PSZm
8726 912U, // VFMADDSUB132PSZmb
8727 128U, // VFMADDSUB213PDZm
8728 648U, // VFMADDSUB213PDZmb
8729 40U, // VFMADDSUB213PDZr
8730 128U, // VFMADDSUB213PSZm
8731 912U, // VFMADDSUB213PSZmb
8732 40U, // VFMADDSUB213PSZr
8733 33112U, // VFMADDSUBPD4mr
8734 33096U, // VFMADDSUBPD4mrY
8735 39176U, // VFMADDSUBPD4rm
8736 41224U, // VFMADDSUBPD4rmY
8737 35080U, // VFMADDSUBPD4rr
8738 35080U, // VFMADDSUBPD4rrY
8739 35080U, // VFMADDSUBPD4rrY_REV
8740 35080U, // VFMADDSUBPD4rr_REV
8741 152U, // VFMADDSUBPDr132m
8742 160U, // VFMADDSUBPDr132mY
8743 40U, // VFMADDSUBPDr132r
8744 40U, // VFMADDSUBPDr132rY
8745 152U, // VFMADDSUBPDr213m
8746 160U, // VFMADDSUBPDr213mY
8747 40U, // VFMADDSUBPDr213r
8748 40U, // VFMADDSUBPDr213rY
8749 152U, // VFMADDSUBPDr231m
8750 160U, // VFMADDSUBPDr231mY
8751 40U, // VFMADDSUBPDr231r
8752 40U, // VFMADDSUBPDr231rY
8753 33112U, // VFMADDSUBPS4mr
8754 33096U, // VFMADDSUBPS4mrY
8755 39176U, // VFMADDSUBPS4rm
8756 41224U, // VFMADDSUBPS4rmY
8757 35080U, // VFMADDSUBPS4rr
8758 35080U, // VFMADDSUBPS4rrY
8759 35080U, // VFMADDSUBPS4rrY_REV
8760 35080U, // VFMADDSUBPS4rr_REV
8761 152U, // VFMADDSUBPSr132m
8762 160U, // VFMADDSUBPSr132mY
8763 40U, // VFMADDSUBPSr132r
8764 40U, // VFMADDSUBPSr132rY
8765 152U, // VFMADDSUBPSr213m
8766 160U, // VFMADDSUBPSr213mY
8767 40U, // VFMADDSUBPSr213r
8768 40U, // VFMADDSUBPSr213rY
8769 152U, // VFMADDSUBPSr231m
8770 160U, // VFMADDSUBPSr231mY
8771 40U, // VFMADDSUBPSr231r
8772 40U, // VFMADDSUBPSr231rY
8773 128U, // VFMSUB132PDZm
8774 648U, // VFMSUB132PDZmb
8775 128U, // VFMSUB132PSZm
8776 912U, // VFMSUB132PSZmb
8777 128U, // VFMSUB213PDZm
8778 648U, // VFMSUB213PDZmb
8779 40U, // VFMSUB213PDZr
8780 128U, // VFMSUB213PSZm
8781 912U, // VFMSUB213PSZmb
8782 40U, // VFMSUB213PSZr
8783 128U, // VFMSUBADD132PDZm
8784 648U, // VFMSUBADD132PDZmb
8785 128U, // VFMSUBADD132PSZm
8786 912U, // VFMSUBADD132PSZmb
8787 128U, // VFMSUBADD213PDZm
8788 648U, // VFMSUBADD213PDZmb
8789 40U, // VFMSUBADD213PDZr
8790 128U, // VFMSUBADD213PSZm
8791 912U, // VFMSUBADD213PSZmb
8792 40U, // VFMSUBADD213PSZr
8793 33112U, // VFMSUBADDPD4mr
8794 33096U, // VFMSUBADDPD4mrY
8795 39176U, // VFMSUBADDPD4rm
8796 41224U, // VFMSUBADDPD4rmY
8797 35080U, // VFMSUBADDPD4rr
8798 35080U, // VFMSUBADDPD4rrY
8799 35080U, // VFMSUBADDPD4rrY_REV
8800 35080U, // VFMSUBADDPD4rr_REV
8801 152U, // VFMSUBADDPDr132m
8802 160U, // VFMSUBADDPDr132mY
8803 40U, // VFMSUBADDPDr132r
8804 40U, // VFMSUBADDPDr132rY
8805 152U, // VFMSUBADDPDr213m
8806 160U, // VFMSUBADDPDr213mY
8807 40U, // VFMSUBADDPDr213r
8808 40U, // VFMSUBADDPDr213rY
8809 152U, // VFMSUBADDPDr231m
8810 160U, // VFMSUBADDPDr231mY
8811 40U, // VFMSUBADDPDr231r
8812 40U, // VFMSUBADDPDr231rY
8813 33112U, // VFMSUBADDPS4mr
8814 33096U, // VFMSUBADDPS4mrY
8815 39176U, // VFMSUBADDPS4rm
8816 41224U, // VFMSUBADDPS4rmY
8817 35080U, // VFMSUBADDPS4rr
8818 35080U, // VFMSUBADDPS4rrY
8819 35080U, // VFMSUBADDPS4rrY_REV
8820 35080U, // VFMSUBADDPS4rr_REV
8821 152U, // VFMSUBADDPSr132m
8822 160U, // VFMSUBADDPSr132mY
8823 40U, // VFMSUBADDPSr132r
8824 40U, // VFMSUBADDPSr132rY
8825 152U, // VFMSUBADDPSr213m
8826 160U, // VFMSUBADDPSr213mY
8827 40U, // VFMSUBADDPSr213r
8828 40U, // VFMSUBADDPSr213rY
8829 152U, // VFMSUBADDPSr231m
8830 160U, // VFMSUBADDPSr231mY
8831 40U, // VFMSUBADDPSr231r
8832 40U, // VFMSUBADDPSr231rY
8833 33112U, // VFMSUBPD4mr
8834 33096U, // VFMSUBPD4mrY
8835 39176U, // VFMSUBPD4rm
8836 41224U, // VFMSUBPD4rmY
8837 35080U, // VFMSUBPD4rr
8838 35080U, // VFMSUBPD4rrY
8839 35080U, // VFMSUBPD4rrY_REV
8840 35080U, // VFMSUBPD4rr_REV
8841 152U, // VFMSUBPDr132m
8842 160U, // VFMSUBPDr132mY
8843 40U, // VFMSUBPDr132r
8844 40U, // VFMSUBPDr132rY
8845 152U, // VFMSUBPDr213m
8846 160U, // VFMSUBPDr213mY
8847 40U, // VFMSUBPDr213r
8848 40U, // VFMSUBPDr213rY
8849 152U, // VFMSUBPDr231m
8850 160U, // VFMSUBPDr231mY
8851 40U, // VFMSUBPDr231r
8852 40U, // VFMSUBPDr231rY
8853 33112U, // VFMSUBPS4mr
8854 33096U, // VFMSUBPS4mrY
8855 39176U, // VFMSUBPS4rm
8856 41224U, // VFMSUBPS4rmY
8857 35080U, // VFMSUBPS4rr
8858 35080U, // VFMSUBPS4rrY
8859 35080U, // VFMSUBPS4rrY_REV
8860 35080U, // VFMSUBPS4rr_REV
8861 152U, // VFMSUBPSr132m
8862 160U, // VFMSUBPSr132mY
8863 40U, // VFMSUBPSr132r
8864 40U, // VFMSUBPSr132rY
8865 152U, // VFMSUBPSr213m
8866 160U, // VFMSUBPSr213mY
8867 40U, // VFMSUBPSr213r
8868 40U, // VFMSUBPSr213rY
8869 152U, // VFMSUBPSr231m
8870 160U, // VFMSUBPSr231mY
8871 40U, // VFMSUBPSr231r
8872 40U, // VFMSUBPSr231rY
8873 33080U, // VFMSUBSD4mr
8874 33080U, // VFMSUBSD4mr_Int
8875 10504U, // VFMSUBSD4rm
8876 10504U, // VFMSUBSD4rm_Int
8877 35080U, // VFMSUBSD4rr
8878 35080U, // VFMSUBSD4rr_Int
8879 35080U, // VFMSUBSD4rr_REV
8880 152U, // VFMSUBSDZm
8881 40U, // VFMSUBSDZr
8882 136U, // VFMSUBSDr132m
8883 40U, // VFMSUBSDr132r
8884 136U, // VFMSUBSDr213m
8885 40U, // VFMSUBSDr213r
8886 136U, // VFMSUBSDr231m
8887 40U, // VFMSUBSDr231r
8888 33088U, // VFMSUBSS4mr
8889 33088U, // VFMSUBSS4mr_Int
8890 12552U, // VFMSUBSS4rm
8891 12552U, // VFMSUBSS4rm_Int
8892 35080U, // VFMSUBSS4rr
8893 35080U, // VFMSUBSS4rr_Int
8894 35080U, // VFMSUBSS4rr_REV
8895 152U, // VFMSUBSSZm
8896 40U, // VFMSUBSSZr
8897 144U, // VFMSUBSSr132m
8898 40U, // VFMSUBSSr132r
8899 144U, // VFMSUBSSr213m
8900 40U, // VFMSUBSSr213r
8901 144U, // VFMSUBSSr231m
8902 40U, // VFMSUBSSr231r
8903 128U, // VFNMADD132PDZm
8904 648U, // VFNMADD132PDZmb
8905 128U, // VFNMADD132PSZm
8906 912U, // VFNMADD132PSZmb
8907 128U, // VFNMADD213PDZm
8908 648U, // VFNMADD213PDZmb
8909 40U, // VFNMADD213PDZr
8910 128U, // VFNMADD213PSZm
8911 912U, // VFNMADD213PSZmb
8912 40U, // VFNMADD213PSZr
8913 33112U, // VFNMADDPD4mr
8914 33096U, // VFNMADDPD4mrY
8915 39176U, // VFNMADDPD4rm
8916 41224U, // VFNMADDPD4rmY
8917 35080U, // VFNMADDPD4rr
8918 35080U, // VFNMADDPD4rrY
8919 35080U, // VFNMADDPD4rrY_REV
8920 35080U, // VFNMADDPD4rr_REV
8921 152U, // VFNMADDPDr132m
8922 160U, // VFNMADDPDr132mY
8923 40U, // VFNMADDPDr132r
8924 40U, // VFNMADDPDr132rY
8925 152U, // VFNMADDPDr213m
8926 160U, // VFNMADDPDr213mY
8927 40U, // VFNMADDPDr213r
8928 40U, // VFNMADDPDr213rY
8929 152U, // VFNMADDPDr231m
8930 160U, // VFNMADDPDr231mY
8931 40U, // VFNMADDPDr231r
8932 40U, // VFNMADDPDr231rY
8933 33112U, // VFNMADDPS4mr
8934 33096U, // VFNMADDPS4mrY
8935 39176U, // VFNMADDPS4rm
8936 41224U, // VFNMADDPS4rmY
8937 35080U, // VFNMADDPS4rr
8938 35080U, // VFNMADDPS4rrY
8939 35080U, // VFNMADDPS4rrY_REV
8940 35080U, // VFNMADDPS4rr_REV
8941 152U, // VFNMADDPSr132m
8942 160U, // VFNMADDPSr132mY
8943 40U, // VFNMADDPSr132r
8944 40U, // VFNMADDPSr132rY
8945 152U, // VFNMADDPSr213m
8946 160U, // VFNMADDPSr213mY
8947 40U, // VFNMADDPSr213r
8948 40U, // VFNMADDPSr213rY
8949 152U, // VFNMADDPSr231m
8950 160U, // VFNMADDPSr231mY
8951 40U, // VFNMADDPSr231r
8952 40U, // VFNMADDPSr231rY
8953 33080U, // VFNMADDSD4mr
8954 33080U, // VFNMADDSD4mr_Int
8955 10504U, // VFNMADDSD4rm
8956 10504U, // VFNMADDSD4rm_Int
8957 35080U, // VFNMADDSD4rr
8958 35080U, // VFNMADDSD4rr_Int
8959 35080U, // VFNMADDSD4rr_REV
8960 152U, // VFNMADDSDZm
8961 40U, // VFNMADDSDZr
8962 136U, // VFNMADDSDr132m
8963 40U, // VFNMADDSDr132r
8964 136U, // VFNMADDSDr213m
8965 40U, // VFNMADDSDr213r
8966 136U, // VFNMADDSDr231m
8967 40U, // VFNMADDSDr231r
8968 33088U, // VFNMADDSS4mr
8969 33088U, // VFNMADDSS4mr_Int
8970 12552U, // VFNMADDSS4rm
8971 12552U, // VFNMADDSS4rm_Int
8972 35080U, // VFNMADDSS4rr
8973 35080U, // VFNMADDSS4rr_Int
8974 35080U, // VFNMADDSS4rr_REV
8975 152U, // VFNMADDSSZm
8976 40U, // VFNMADDSSZr
8977 144U, // VFNMADDSSr132m
8978 40U, // VFNMADDSSr132r
8979 144U, // VFNMADDSSr213m
8980 40U, // VFNMADDSSr213r
8981 144U, // VFNMADDSSr231m
8982 40U, // VFNMADDSSr231r
8983 128U, // VFNMSUB132PDZm
8984 648U, // VFNMSUB132PDZmb
8985 128U, // VFNMSUB132PSZm
8986 912U, // VFNMSUB132PSZmb
8987 128U, // VFNMSUB213PDZm
8988 648U, // VFNMSUB213PDZmb
8989 40U, // VFNMSUB213PDZr
8990 128U, // VFNMSUB213PSZm
8991 912U, // VFNMSUB213PSZmb
8992 40U, // VFNMSUB213PSZr
8993 33112U, // VFNMSUBPD4mr
8994 33096U, // VFNMSUBPD4mrY
8995 39176U, // VFNMSUBPD4rm
8996 41224U, // VFNMSUBPD4rmY
8997 35080U, // VFNMSUBPD4rr
8998 35080U, // VFNMSUBPD4rrY
8999 35080U, // VFNMSUBPD4rrY_REV
9000 35080U, // VFNMSUBPD4rr_REV
9001 152U, // VFNMSUBPDr132m
9002 160U, // VFNMSUBPDr132mY
9003 40U, // VFNMSUBPDr132r
9004 40U, // VFNMSUBPDr132rY
9005 152U, // VFNMSUBPDr213m
9006 160U, // VFNMSUBPDr213mY
9007 40U, // VFNMSUBPDr213r
9008 40U, // VFNMSUBPDr213rY
9009 152U, // VFNMSUBPDr231m
9010 160U, // VFNMSUBPDr231mY
9011 40U, // VFNMSUBPDr231r
9012 40U, // VFNMSUBPDr231rY
9013 33112U, // VFNMSUBPS4mr
9014 33096U, // VFNMSUBPS4mrY
9015 39176U, // VFNMSUBPS4rm
9016 41224U, // VFNMSUBPS4rmY
9017 35080U, // VFNMSUBPS4rr
9018 35080U, // VFNMSUBPS4rrY
9019 35080U, // VFNMSUBPS4rrY_REV
9020 35080U, // VFNMSUBPS4rr_REV
9021 152U, // VFNMSUBPSr132m
9022 160U, // VFNMSUBPSr132mY
9023 40U, // VFNMSUBPSr132r
9024 40U, // VFNMSUBPSr132rY
9025 152U, // VFNMSUBPSr213m
9026 160U, // VFNMSUBPSr213mY
9027 40U, // VFNMSUBPSr213r
9028 40U, // VFNMSUBPSr213rY
9029 152U, // VFNMSUBPSr231m
9030 160U, // VFNMSUBPSr231mY
9031 40U, // VFNMSUBPSr231r
9032 40U, // VFNMSUBPSr231rY
9033 33080U, // VFNMSUBSD4mr
9034 33080U, // VFNMSUBSD4mr_Int
9035 10504U, // VFNMSUBSD4rm
9036 10504U, // VFNMSUBSD4rm_Int
9037 35080U, // VFNMSUBSD4rr
9038 35080U, // VFNMSUBSD4rr_Int
9039 35080U, // VFNMSUBSD4rr_REV
9040 152U, // VFNMSUBSDZm
9041 40U, // VFNMSUBSDZr
9042 136U, // VFNMSUBSDr132m
9043 40U, // VFNMSUBSDr132r
9044 136U, // VFNMSUBSDr213m
9045 40U, // VFNMSUBSDr213r
9046 136U, // VFNMSUBSDr231m
9047 40U, // VFNMSUBSDr231r
9048 33088U, // VFNMSUBSS4mr
9049 33088U, // VFNMSUBSS4mr_Int
9050 12552U, // VFNMSUBSS4rm
9051 12552U, // VFNMSUBSS4rm_Int
9052 35080U, // VFNMSUBSS4rr
9053 35080U, // VFNMSUBSS4rr_Int
9054 35080U, // VFNMSUBSS4rr_REV
9055 152U, // VFNMSUBSSZm
9056 40U, // VFNMSUBSSZr
9057 144U, // VFNMSUBSSr132m
9058 40U, // VFNMSUBSSr132r
9059 144U, // VFNMSUBSSr213m
9060 40U, // VFNMSUBSSr213r
9061 144U, // VFNMSUBSSr231m
9062 40U, // VFNMSUBSSr231r
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009063 0U, // VFRCZPDrm
9064 0U, // VFRCZPDrmY
9065 0U, // VFRCZPDrr
9066 0U, // VFRCZPDrrY
9067 0U, // VFRCZPSrm
9068 0U, // VFRCZPSrmY
9069 0U, // VFRCZPSrr
9070 0U, // VFRCZPSrrY
9071 0U, // VFRCZSDrm
9072 0U, // VFRCZSDrr
9073 0U, // VFRCZSSrm
9074 0U, // VFRCZSSrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009075 88U, // VFsANDNPDrm
9076 8U, // VFsANDNPDrr
9077 88U, // VFsANDNPSrm
9078 8U, // VFsANDNPSrr
9079 88U, // VFsANDPDrm
9080 8U, // VFsANDPDrr
9081 88U, // VFsANDPSrm
9082 8U, // VFsANDPSrr
9083 88U, // VFsORPDrm
9084 8U, // VFsORPDrr
9085 88U, // VFsORPSrm
9086 8U, // VFsORPSrr
9087 88U, // VFsXORPDrm
9088 8U, // VFsXORPDrr
9089 88U, // VFsXORPSrm
9090 8U, // VFsXORPSrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009091 0U, // VGATHERDPDYrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009092 3U, // VGATHERDPDZrm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009093 0U, // VGATHERDPDrm
9094 0U, // VGATHERDPSYrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009095 3U, // VGATHERDPSZrm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009096 0U, // VGATHERDPSrm
9097 0U, // VGATHERQPDYrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009098 3U, // VGATHERQPDZrm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009099 0U, // VGATHERQPDrm
9100 0U, // VGATHERQPSYrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009101 3U, // VGATHERQPSZrm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009102 0U, // VGATHERQPSrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009103 72U, // VHADDPDYrm
9104 8U, // VHADDPDYrr
9105 88U, // VHADDPDrm
9106 8U, // VHADDPDrr
9107 72U, // VHADDPSYrm
9108 8U, // VHADDPSYrr
9109 88U, // VHADDPSrm
9110 8U, // VHADDPSrr
9111 72U, // VHSUBPDYrm
9112 8U, // VHSUBPDYrr
9113 88U, // VHSUBPDrm
9114 8U, // VHSUBPDrr
9115 72U, // VHSUBPSYrm
9116 8U, // VHSUBPSYrr
9117 88U, // VHSUBPSrm
9118 8U, // VHSUBPSrr
9119 33112U, // VINSERTF128rm
9120 35080U, // VINSERTF128rr
9121 33112U, // VINSERTF32x4rm
9122 35080U, // VINSERTF32x4rr
9123 33144U, // VINSERTF64x4rm
9124 35080U, // VINSERTF64x4rr
9125 33120U, // VINSERTI128rm
9126 35080U, // VINSERTI128rr
9127 33120U, // VINSERTI32x4rm
9128 35080U, // VINSERTI32x4rr
9129 33144U, // VINSERTI64x4rm
9130 35080U, // VINSERTI64x4rr
9131 33088U, // VINSERTPSrm
9132 35080U, // VINSERTPSrr
9133 33088U, // VINSERTPSzrm
9134 35080U, // VINSERTPSzrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009135 0U, // VLDDQUYrm
9136 0U, // VLDDQUrm
9137 0U, // VLDMXCSR
9138 0U, // VMASKMOVDQU
9139 0U, // VMASKMOVDQU64
9140 0U, // VMASKMOVPDYmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009141 72U, // VMASKMOVPDYrm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009142 0U, // VMASKMOVPDmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009143 88U, // VMASKMOVPDrm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009144 0U, // VMASKMOVPSYmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009145 72U, // VMASKMOVPSYrm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009146 0U, // VMASKMOVPSmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009147 88U, // VMASKMOVPSrm
9148 72U, // VMAXCPDYrm
9149 8U, // VMAXCPDYrr
9150 88U, // VMAXCPDrm
9151 8U, // VMAXCPDrr
9152 72U, // VMAXCPSYrm
9153 8U, // VMAXCPSYrr
9154 88U, // VMAXCPSrm
9155 8U, // VMAXCPSrr
9156 56U, // VMAXCSDrm
9157 8U, // VMAXCSDrr
9158 64U, // VMAXCSSrm
9159 8U, // VMAXCSSrr
9160 72U, // VMAXPDYrm
9161 8U, // VMAXPDYrr
9162 80U, // VMAXPDZrm
9163 568U, // VMAXPDZrmb
9164 8U, // VMAXPDZrr
9165 88U, // VMAXPDrm
9166 8U, // VMAXPDrr
9167 72U, // VMAXPSYrm
9168 8U, // VMAXPSYrr
9169 80U, // VMAXPSZrm
9170 832U, // VMAXPSZrmb
9171 8U, // VMAXPSZrr
9172 88U, // VMAXPSrm
9173 8U, // VMAXPSrr
9174 56U, // VMAXSDZrm
9175 8U, // VMAXSDZrr
9176 56U, // VMAXSDrm
9177 56U, // VMAXSDrm_Int
9178 8U, // VMAXSDrr
9179 8U, // VMAXSDrr_Int
9180 64U, // VMAXSSZrm
9181 8U, // VMAXSSZrr
9182 64U, // VMAXSSrm
9183 64U, // VMAXSSrm_Int
9184 8U, // VMAXSSrr
9185 8U, // VMAXSSrr_Int
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009186 0U, // VMCALL
9187 0U, // VMCLEARm
9188 0U, // VMFUNC
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009189 72U, // VMINCPDYrm
9190 8U, // VMINCPDYrr
9191 88U, // VMINCPDrm
9192 8U, // VMINCPDrr
9193 72U, // VMINCPSYrm
9194 8U, // VMINCPSYrr
9195 88U, // VMINCPSrm
9196 8U, // VMINCPSrr
9197 56U, // VMINCSDrm
9198 8U, // VMINCSDrr
9199 64U, // VMINCSSrm
9200 8U, // VMINCSSrr
9201 72U, // VMINPDYrm
9202 8U, // VMINPDYrr
9203 80U, // VMINPDZrm
9204 568U, // VMINPDZrmb
9205 8U, // VMINPDZrr
9206 88U, // VMINPDrm
9207 8U, // VMINPDrr
9208 72U, // VMINPSYrm
9209 8U, // VMINPSYrr
9210 80U, // VMINPSZrm
9211 832U, // VMINPSZrmb
9212 8U, // VMINPSZrr
9213 88U, // VMINPSrm
9214 8U, // VMINPSrr
9215 56U, // VMINSDZrm
9216 8U, // VMINSDZrr
9217 56U, // VMINSDrm
9218 56U, // VMINSDrm_Int
9219 8U, // VMINSDrr
9220 8U, // VMINSDrr_Int
9221 64U, // VMINSSZrm
9222 8U, // VMINSSZrr
9223 64U, // VMINSSrm
9224 64U, // VMINSSrm_Int
9225 8U, // VMINSSrr
9226 8U, // VMINSSrr_Int
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009227 0U, // VMLAUNCH
9228 0U, // VMLOAD32
9229 0U, // VMLOAD64
9230 0U, // VMMCALL
9231 0U, // VMOV64toPQIZrr
9232 0U, // VMOV64toPQIrr
9233 0U, // VMOV64toSDZrr
9234 0U, // VMOV64toSDrm
9235 0U, // VMOV64toSDrr
9236 0U, // VMOVAPDYmr
9237 0U, // VMOVAPDYrm
9238 0U, // VMOVAPDYrr
9239 0U, // VMOVAPDYrr_REV
9240 0U, // VMOVAPDZmr
9241 0U, // VMOVAPDZrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009242 130U, // VMOVAPDZrmk
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009243 0U, // VMOVAPDZrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009244 42U, // VMOVAPDZrrk
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009245 0U, // VMOVAPDmr
9246 0U, // VMOVAPDrm
9247 0U, // VMOVAPDrr
9248 0U, // VMOVAPDrr_REV
9249 0U, // VMOVAPSYmr
9250 0U, // VMOVAPSYrm
9251 0U, // VMOVAPSYrr
9252 0U, // VMOVAPSYrr_REV
9253 0U, // VMOVAPSZmr
9254 0U, // VMOVAPSZrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009255 130U, // VMOVAPSZrmk
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009256 0U, // VMOVAPSZrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009257 42U, // VMOVAPSZrrk
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009258 0U, // VMOVAPSmr
9259 0U, // VMOVAPSrm
9260 0U, // VMOVAPSrr
9261 0U, // VMOVAPSrr_REV
9262 0U, // VMOVDDUPYrm
9263 0U, // VMOVDDUPYrr
9264 0U, // VMOVDDUPZrm
9265 0U, // VMOVDDUPZrr
9266 0U, // VMOVDDUPrm
9267 0U, // VMOVDDUPrr
9268 0U, // VMOVDI2PDIZrm
9269 0U, // VMOVDI2PDIZrr
9270 0U, // VMOVDI2PDIrm
9271 0U, // VMOVDI2PDIrr
9272 0U, // VMOVDI2SSZrm
9273 0U, // VMOVDI2SSZrr
9274 0U, // VMOVDI2SSrm
9275 0U, // VMOVDI2SSrr
9276 0U, // VMOVDQA32mr
9277 0U, // VMOVDQA32rm
9278 0U, // VMOVDQA32rr
9279 0U, // VMOVDQA64mr
9280 0U, // VMOVDQA64rm
9281 0U, // VMOVDQA64rr
9282 0U, // VMOVDQAYmr
9283 0U, // VMOVDQAYrm
9284 0U, // VMOVDQAYrr
9285 0U, // VMOVDQAYrr_REV
9286 0U, // VMOVDQAmr
9287 0U, // VMOVDQArm
9288 0U, // VMOVDQArr
9289 0U, // VMOVDQArr_REV
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08009290 0U, // VMOVDQU32mr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009291 0U, // VMOVDQU32rm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009292 170U, // VMOVDQU32rmk
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009293 0U, // VMOVDQU32rr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009294 42U, // VMOVDQU32rrk
9295 12U, // VMOVDQU32rrkz
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08009296 0U, // VMOVDQU64mr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009297 0U, // VMOVDQU64rm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009298 170U, // VMOVDQU64rmk
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009299 0U, // VMOVDQU64rr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009300 42U, // VMOVDQU64rrk
9301 12U, // VMOVDQU64rrkz
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009302 0U, // VMOVDQUYmr
9303 0U, // VMOVDQUYrm
9304 0U, // VMOVDQUYrr
9305 0U, // VMOVDQUYrr_REV
9306 0U, // VMOVDQUmr
9307 0U, // VMOVDQUrm
9308 0U, // VMOVDQUrr
9309 0U, // VMOVDQUrr_REV
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009310 8U, // VMOVHLPSZrr
9311 8U, // VMOVHLPSrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009312 0U, // VMOVHPDmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009313 56U, // VMOVHPDrm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009314 0U, // VMOVHPSmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009315 56U, // VMOVHPSrm
9316 8U, // VMOVLHPSZrr
9317 8U, // VMOVLHPSrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009318 0U, // VMOVLPDmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009319 56U, // VMOVLPDrm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009320 0U, // VMOVLPSmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009321 56U, // VMOVLPSrm
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08009322 0U, // VMOVMSKPDYrr
9323 0U, // VMOVMSKPDrr
9324 0U, // VMOVMSKPSYrr
9325 0U, // VMOVMSKPSrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009326 0U, // VMOVNTDQAYrm
9327 0U, // VMOVNTDQArm
9328 0U, // VMOVNTDQYmr
9329 0U, // VMOVNTDQmr
9330 0U, // VMOVNTPDYmr
9331 0U, // VMOVNTPDmr
9332 0U, // VMOVNTPSYmr
9333 0U, // VMOVNTPSmr
9334 0U, // VMOVPDI2DIZmr
9335 0U, // VMOVPDI2DIZrr
9336 0U, // VMOVPDI2DImr
9337 0U, // VMOVPDI2DIrr
9338 0U, // VMOVPQI2QImr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009339 0U, // VMOVPQI2QIrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009340 0U, // VMOVPQIto64Zmr
9341 0U, // VMOVPQIto64Zrr
9342 0U, // VMOVPQIto64rr
9343 0U, // VMOVQI2PQIZrm
9344 0U, // VMOVQI2PQIrm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009345 0U, // VMOVSDZmr
9346 0U, // VMOVSDZrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009347 8U, // VMOVSDZrr
9348 8U, // VMOVSDZrr_REV
9349 14634U, // VMOVSDZrrk
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009350 0U, // VMOVSDmr
9351 0U, // VMOVSDrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009352 8U, // VMOVSDrr
9353 8U, // VMOVSDrr_REV
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009354 0U, // VMOVSDto64Zmr
9355 0U, // VMOVSDto64Zrr
9356 0U, // VMOVSDto64mr
9357 0U, // VMOVSDto64rr
9358 0U, // VMOVSHDUPYrm
9359 0U, // VMOVSHDUPYrr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08009360 0U, // VMOVSHDUPZrm
9361 0U, // VMOVSHDUPZrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009362 0U, // VMOVSHDUPrm
9363 0U, // VMOVSHDUPrr
9364 0U, // VMOVSLDUPYrm
9365 0U, // VMOVSLDUPYrr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08009366 0U, // VMOVSLDUPZrm
9367 0U, // VMOVSLDUPZrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009368 0U, // VMOVSLDUPrm
9369 0U, // VMOVSLDUPrr
9370 0U, // VMOVSS2DIZmr
9371 0U, // VMOVSS2DIZrr
9372 0U, // VMOVSS2DImr
9373 0U, // VMOVSS2DIrr
9374 0U, // VMOVSSZmr
9375 0U, // VMOVSSZrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009376 8U, // VMOVSSZrr
9377 8U, // VMOVSSZrr_REV
9378 14634U, // VMOVSSZrrk
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009379 0U, // VMOVSSmr
9380 0U, // VMOVSSrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009381 8U, // VMOVSSrr
9382 8U, // VMOVSSrr_REV
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009383 0U, // VMOVUPDYmr
9384 0U, // VMOVUPDYrm
9385 0U, // VMOVUPDYrr
9386 0U, // VMOVUPDYrr_REV
9387 0U, // VMOVUPDZmr
9388 0U, // VMOVUPDZrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009389 130U, // VMOVUPDZrmk
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009390 0U, // VMOVUPDZrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009391 42U, // VMOVUPDZrrk
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009392 0U, // VMOVUPDmr
9393 0U, // VMOVUPDrm
9394 0U, // VMOVUPDrr
9395 0U, // VMOVUPDrr_REV
9396 0U, // VMOVUPSYmr
9397 0U, // VMOVUPSYrm
9398 0U, // VMOVUPSYrr
9399 0U, // VMOVUPSYrr_REV
9400 0U, // VMOVUPSZmr
9401 0U, // VMOVUPSZrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009402 130U, // VMOVUPSZrmk
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009403 0U, // VMOVUPSZrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009404 42U, // VMOVUPSZrrk
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009405 0U, // VMOVUPSmr
9406 0U, // VMOVUPSrm
9407 0U, // VMOVUPSrr
9408 0U, // VMOVUPSrr_REV
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009409 0U, // VMOVZPQILo2PQIZrm
9410 0U, // VMOVZPQILo2PQIZrr
9411 0U, // VMOVZPQILo2PQIrm
9412 0U, // VMOVZPQILo2PQIrr
9413 0U, // VMOVZQI2PQIrm
9414 0U, // VMOVZQI2PQIrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009415 33144U, // VMPSADBWYrmi
9416 35080U, // VMPSADBWYrri
9417 33120U, // VMPSADBWrmi
9418 35080U, // VMPSADBWrri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009419 0U, // VMPTRLDm
9420 0U, // VMPTRSTm
9421 0U, // VMREAD32rm
9422 0U, // VMREAD32rr
9423 0U, // VMREAD64rm
9424 0U, // VMREAD64rr
9425 0U, // VMRESUME
9426 0U, // VMRUN32
9427 0U, // VMRUN64
9428 0U, // VMSAVE32
9429 0U, // VMSAVE64
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009430 72U, // VMULPDYrm
9431 8U, // VMULPDYrr
9432 80U, // VMULPDZrm
9433 568U, // VMULPDZrmb
9434 8U, // VMULPDZrr
9435 88U, // VMULPDrm
9436 8U, // VMULPDrr
9437 72U, // VMULPSYrm
9438 8U, // VMULPSYrr
9439 80U, // VMULPSZrm
9440 832U, // VMULPSZrmb
9441 8U, // VMULPSZrr
9442 88U, // VMULPSrm
9443 8U, // VMULPSrr
9444 56U, // VMULSDZrm
9445 8U, // VMULSDZrr
9446 56U, // VMULSDrm
9447 56U, // VMULSDrm_Int
9448 8U, // VMULSDrr
9449 8U, // VMULSDrr_Int
9450 64U, // VMULSSZrm
9451 8U, // VMULSSZrr
9452 64U, // VMULSSrm
9453 64U, // VMULSSrm_Int
9454 8U, // VMULSSrr
9455 8U, // VMULSSrr_Int
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009456 0U, // VMWRITE32rm
9457 0U, // VMWRITE32rr
9458 0U, // VMWRITE64rm
9459 0U, // VMWRITE64rr
9460 0U, // VMXOFF
9461 0U, // VMXON
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009462 72U, // VORPDYrm
9463 8U, // VORPDYrr
9464 88U, // VORPDrm
9465 8U, // VORPDrr
9466 72U, // VORPSYrm
9467 8U, // VORPSYrr
9468 88U, // VORPSrm
9469 8U, // VORPSrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009470 0U, // VPABSBrm128
9471 0U, // VPABSBrm256
9472 0U, // VPABSBrr128
9473 0U, // VPABSBrr256
9474 0U, // VPABSDrm
9475 0U, // VPABSDrm128
9476 0U, // VPABSDrm256
9477 0U, // VPABSDrr
9478 0U, // VPABSDrr128
9479 0U, // VPABSDrr256
9480 0U, // VPABSQrm
9481 0U, // VPABSQrr
9482 0U, // VPABSWrm128
9483 0U, // VPABSWrm256
9484 0U, // VPABSWrr128
9485 0U, // VPABSWrr256
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009486 120U, // VPACKSSDWYrm
9487 8U, // VPACKSSDWYrr
9488 96U, // VPACKSSDWrm
9489 8U, // VPACKSSDWrr
9490 120U, // VPACKSSWBYrm
9491 8U, // VPACKSSWBYrr
9492 96U, // VPACKSSWBrm
9493 8U, // VPACKSSWBrr
9494 120U, // VPACKUSDWYrm
9495 8U, // VPACKUSDWYrr
9496 96U, // VPACKUSDWrm
9497 8U, // VPACKUSDWrr
9498 120U, // VPACKUSWBYrm
9499 8U, // VPACKUSWBYrr
9500 96U, // VPACKUSWBrm
9501 8U, // VPACKUSWBrr
9502 120U, // VPADDBYrm
9503 8U, // VPADDBYrr
9504 96U, // VPADDBrm
9505 8U, // VPADDBrr
9506 120U, // VPADDDYrm
9507 8U, // VPADDDYrr
9508 104U, // VPADDDZrm
9509 784U, // VPADDDZrmb
9510 8U, // VPADDDZrr
9511 96U, // VPADDDrm
9512 8U, // VPADDDrr
9513 120U, // VPADDQYrm
9514 8U, // VPADDQYrr
9515 104U, // VPADDQZrm
9516 536U, // VPADDQZrmb
9517 8U, // VPADDQZrr
9518 96U, // VPADDQrm
9519 8U, // VPADDQrr
9520 120U, // VPADDSBYrm
9521 8U, // VPADDSBYrr
9522 96U, // VPADDSBrm
9523 8U, // VPADDSBrr
9524 120U, // VPADDSWYrm
9525 8U, // VPADDSWYrr
9526 96U, // VPADDSWrm
9527 8U, // VPADDSWrr
9528 120U, // VPADDUSBYrm
9529 8U, // VPADDUSBYrr
9530 96U, // VPADDUSBrm
9531 8U, // VPADDUSBrr
9532 120U, // VPADDUSWYrm
9533 8U, // VPADDUSWYrr
9534 96U, // VPADDUSWrm
9535 8U, // VPADDUSWrr
9536 120U, // VPADDWYrm
9537 8U, // VPADDWYrr
9538 96U, // VPADDWrm
9539 8U, // VPADDWrr
9540 33120U, // VPALIGNR128rm
9541 35080U, // VPALIGNR128rr
9542 33144U, // VPALIGNR256rm
9543 35080U, // VPALIGNR256rr
9544 104U, // VPANDDZrm
9545 784U, // VPANDDZrmb
9546 8U, // VPANDDZrr
9547 104U, // VPANDNDZrm
9548 784U, // VPANDNDZrmb
9549 8U, // VPANDNDZrr
9550 104U, // VPANDNQZrm
9551 536U, // VPANDNQZrmb
9552 8U, // VPANDNQZrr
9553 120U, // VPANDNYrm
9554 8U, // VPANDNYrr
9555 96U, // VPANDNrm
9556 8U, // VPANDNrr
9557 104U, // VPANDQZrm
9558 536U, // VPANDQZrmb
9559 8U, // VPANDQZrr
9560 120U, // VPANDYrm
9561 8U, // VPANDYrr
9562 96U, // VPANDrm
9563 8U, // VPANDrr
9564 120U, // VPAVGBYrm
9565 8U, // VPAVGBYrr
9566 96U, // VPAVGBrm
9567 8U, // VPAVGBrr
9568 120U, // VPAVGWYrm
9569 8U, // VPAVGWYrr
9570 96U, // VPAVGWrm
9571 8U, // VPAVGWrr
9572 33144U, // VPBLENDDYrmi
9573 35080U, // VPBLENDDYrri
9574 33120U, // VPBLENDDrmi
9575 35080U, // VPBLENDDrri
9576 4362U, // VPBLENDMDZrm
9577 35082U, // VPBLENDMDZrr
9578 4362U, // VPBLENDMQZrm
9579 35082U, // VPBLENDMQZrr
9580 33144U, // VPBLENDVBYrm
9581 35080U, // VPBLENDVBYrr
9582 33120U, // VPBLENDVBrm
9583 35080U, // VPBLENDVBrr
9584 33144U, // VPBLENDWYrmi
9585 35080U, // VPBLENDWYrri
9586 33120U, // VPBLENDWrmi
9587 35080U, // VPBLENDWrri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009588 0U, // VPBROADCASTBYrm
9589 0U, // VPBROADCASTBYrr
9590 0U, // VPBROADCASTBrm
9591 0U, // VPBROADCASTBrr
9592 0U, // VPBROADCASTDYrm
9593 0U, // VPBROADCASTDYrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009594 20U, // VPBROADCASTDZkrm
9595 12U, // VPBROADCASTDZkrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009596 0U, // VPBROADCASTDZrm
9597 0U, // VPBROADCASTDZrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009598 12U, // VPBROADCASTDrZkrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009599 0U, // VPBROADCASTDrZrr
9600 0U, // VPBROADCASTDrm
9601 0U, // VPBROADCASTDrr
9602 0U, // VPBROADCASTMB2Qrr
9603 0U, // VPBROADCASTMW2Drr
9604 0U, // VPBROADCASTQYrm
9605 0U, // VPBROADCASTQYrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009606 28U, // VPBROADCASTQZkrm
9607 12U, // VPBROADCASTQZkrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009608 0U, // VPBROADCASTQZrm
9609 0U, // VPBROADCASTQZrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009610 12U, // VPBROADCASTQrZkrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009611 0U, // VPBROADCASTQrZrr
9612 0U, // VPBROADCASTQrm
9613 0U, // VPBROADCASTQrr
9614 0U, // VPBROADCASTWYrm
9615 0U, // VPBROADCASTWYrr
9616 0U, // VPBROADCASTWrm
9617 0U, // VPBROADCASTWrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009618 33120U, // VPCLMULQDQrm
9619 35080U, // VPCLMULQDQrr
9620 33120U, // VPCMOVmr
9621 33096U, // VPCMOVmrY
9622 16648U, // VPCMOVrm
9623 18696U, // VPCMOVrmY
9624 35080U, // VPCMOVrr
9625 35080U, // VPCMOVrrY
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009626 0U, // VPCMPDZrmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009627 33128U, // VPCMPDZrmi_alt
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009628 0U, // VPCMPDZrri
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009629 35080U, // VPCMPDZrri_alt
9630 120U, // VPCMPEQBYrm
9631 8U, // VPCMPEQBYrr
9632 96U, // VPCMPEQBrm
9633 8U, // VPCMPEQBrr
9634 120U, // VPCMPEQDYrm
9635 8U, // VPCMPEQDYrr
9636 104U, // VPCMPEQDZrm
9637 8U, // VPCMPEQDZrr
9638 96U, // VPCMPEQDrm
9639 8U, // VPCMPEQDrr
9640 120U, // VPCMPEQQYrm
9641 8U, // VPCMPEQQYrr
9642 104U, // VPCMPEQQZrm
9643 8U, // VPCMPEQQZrr
9644 96U, // VPCMPEQQrm
9645 8U, // VPCMPEQQrr
9646 120U, // VPCMPEQWYrm
9647 8U, // VPCMPEQWYrr
9648 96U, // VPCMPEQWrm
9649 8U, // VPCMPEQWrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009650 0U, // VPCMPESTRIMEM
9651 0U, // VPCMPESTRIREG
9652 0U, // VPCMPESTRIrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009653 8U, // VPCMPESTRIrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009654 0U, // VPCMPESTRM128MEM
9655 0U, // VPCMPESTRM128REG
9656 0U, // VPCMPESTRM128rm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009657 8U, // VPCMPESTRM128rr
9658 120U, // VPCMPGTBYrm
9659 8U, // VPCMPGTBYrr
9660 96U, // VPCMPGTBrm
9661 8U, // VPCMPGTBrr
9662 120U, // VPCMPGTDYrm
9663 8U, // VPCMPGTDYrr
9664 104U, // VPCMPGTDZrm
9665 8U, // VPCMPGTDZrr
9666 96U, // VPCMPGTDrm
9667 8U, // VPCMPGTDrr
9668 120U, // VPCMPGTQYrm
9669 8U, // VPCMPGTQYrr
9670 104U, // VPCMPGTQZrm
9671 8U, // VPCMPGTQZrr
9672 96U, // VPCMPGTQrm
9673 8U, // VPCMPGTQrr
9674 120U, // VPCMPGTWYrm
9675 8U, // VPCMPGTWYrr
9676 96U, // VPCMPGTWrm
9677 8U, // VPCMPGTWrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009678 0U, // VPCMPISTRIMEM
9679 0U, // VPCMPISTRIREG
9680 0U, // VPCMPISTRIrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009681 8U, // VPCMPISTRIrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009682 0U, // VPCMPISTRM128MEM
9683 0U, // VPCMPISTRM128REG
9684 0U, // VPCMPISTRM128rm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009685 8U, // VPCMPISTRM128rr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009686 0U, // VPCMPQZrmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009687 33128U, // VPCMPQZrmi_alt
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009688 0U, // VPCMPQZrri
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009689 35080U, // VPCMPQZrri_alt
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009690 0U, // VPCMPUDZrmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009691 33128U, // VPCMPUDZrmi_alt
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009692 0U, // VPCMPUDZrri
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009693 35080U, // VPCMPUDZrri_alt
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009694 0U, // VPCMPUQZrmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009695 33128U, // VPCMPUQZrmi_alt
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009696 0U, // VPCMPUQZrri
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009697 35080U, // VPCMPUQZrri_alt
9698 33120U, // VPCOMBmi
9699 35080U, // VPCOMBri
9700 33120U, // VPCOMDmi
9701 35080U, // VPCOMDri
9702 33120U, // VPCOMQmi
9703 35080U, // VPCOMQri
9704 33120U, // VPCOMUBmi
9705 35080U, // VPCOMUBri
9706 33120U, // VPCOMUDmi
9707 35080U, // VPCOMUDri
9708 33120U, // VPCOMUQmi
9709 35080U, // VPCOMUQri
9710 33120U, // VPCOMUWmi
9711 35080U, // VPCOMUWri
9712 33120U, // VPCOMWmi
9713 35080U, // VPCOMWri
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08009714 0U, // VPCONFLICTDrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009715 4U, // VPCONFLICTDrmb
9716 178U, // VPCONFLICTDrmbk
9717 788U, // VPCONFLICTDrmbkz
9718 170U, // VPCONFLICTDrmk
9719 108U, // VPCONFLICTDrmkz
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08009720 0U, // VPCONFLICTDrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009721 42U, // VPCONFLICTDrrk
9722 12U, // VPCONFLICTDrrkz
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08009723 0U, // VPCONFLICTQrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009724 5U, // VPCONFLICTQrmb
9725 186U, // VPCONFLICTQrmbk
9726 540U, // VPCONFLICTQrmbkz
9727 170U, // VPCONFLICTQrmk
9728 108U, // VPCONFLICTQrmkz
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +08009729 0U, // VPCONFLICTQrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009730 42U, // VPCONFLICTQrrk
9731 12U, // VPCONFLICTQrrkz
9732 33096U, // VPERM2F128rm
9733 35080U, // VPERM2F128rr
9734 33096U, // VPERM2I128rm
9735 35080U, // VPERM2I128rr
9736 120U, // VPERMDYrm
9737 8U, // VPERMDYrr
9738 104U, // VPERMDZrm
9739 8U, // VPERMDZrr
9740 168U, // VPERMI2Drm
9741 40U, // VPERMI2Drr
9742 168U, // VPERMI2PDrm
9743 40U, // VPERMI2PDrr
9744 168U, // VPERMI2PSrm
9745 40U, // VPERMI2PSrr
9746 168U, // VPERMI2Qrm
9747 40U, // VPERMI2Qrr
9748 344U, // VPERMIL2PDmr
9749 328U, // VPERMIL2PDmrY
9750 6408U, // VPERMIL2PDrm
9751 8456U, // VPERMIL2PDrmY
9752 67848U, // VPERMIL2PDrr
9753 67848U, // VPERMIL2PDrrY
9754 344U, // VPERMIL2PSmr
9755 328U, // VPERMIL2PSmrY
9756 6408U, // VPERMIL2PSrm
9757 8456U, // VPERMIL2PSrmY
9758 67848U, // VPERMIL2PSrr
9759 67848U, // VPERMIL2PSrrY
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009760 0U, // VPERMILPDYmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009761 8U, // VPERMILPDYri
9762 120U, // VPERMILPDYrm
9763 8U, // VPERMILPDYrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009764 0U, // VPERMILPDZmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009765 8U, // VPERMILPDZri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009766 0U, // VPERMILPDmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009767 8U, // VPERMILPDri
9768 96U, // VPERMILPDrm
9769 8U, // VPERMILPDrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009770 0U, // VPERMILPSYmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009771 8U, // VPERMILPSYri
9772 120U, // VPERMILPSYrm
9773 8U, // VPERMILPSYrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009774 0U, // VPERMILPSZmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009775 8U, // VPERMILPSZri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009776 0U, // VPERMILPSmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009777 8U, // VPERMILPSri
9778 96U, // VPERMILPSrm
9779 8U, // VPERMILPSrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009780 0U, // VPERMPDYmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009781 8U, // VPERMPDYri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009782 0U, // VPERMPDZmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009783 8U, // VPERMPDZri
9784 80U, // VPERMPDZrm
9785 8U, // VPERMPDZrr
9786 120U, // VPERMPSYrm
9787 8U, // VPERMPSYrr
9788 80U, // VPERMPSZrm
9789 8U, // VPERMPSZrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009790 0U, // VPERMQYmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009791 8U, // VPERMQYri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009792 0U, // VPERMQZmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009793 8U, // VPERMQZri
9794 104U, // VPERMQZrm
9795 8U, // VPERMQZrr
9796 168U, // VPERMT2Drm
9797 40U, // VPERMT2Drr
9798 168U, // VPERMT2PDrm
9799 40U, // VPERMT2PDrr
9800 168U, // VPERMT2PSrm
9801 40U, // VPERMT2PSrr
9802 168U, // VPERMT2Qrm
9803 40U, // VPERMT2Qrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009804 0U, // VPEXTRBmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009805 8U, // VPEXTRBrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009806 0U, // VPEXTRDmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009807 8U, // VPEXTRDrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009808 0U, // VPEXTRQmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009809 8U, // VPEXTRQrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009810 0U, // VPEXTRWmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009811 8U, // VPEXTRWri
9812 8U, // VPEXTRWrr_REV
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009813 0U, // VPGATHERDDYrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009814 3U, // VPGATHERDDZrm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009815 0U, // VPGATHERDDrm
9816 0U, // VPGATHERDQYrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009817 3U, // VPGATHERDQZrm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009818 0U, // VPGATHERDQrm
9819 0U, // VPGATHERQDYrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009820 3U, // VPGATHERQDZrm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009821 0U, // VPGATHERQDrm
9822 0U, // VPGATHERQQYrm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009823 3U, // VPGATHERQQZrm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009824 0U, // VPGATHERQQrm
9825 0U, // VPHADDBDrm
9826 0U, // VPHADDBDrr
9827 0U, // VPHADDBQrm
9828 0U, // VPHADDBQrr
9829 0U, // VPHADDBWrm
9830 0U, // VPHADDBWrr
9831 0U, // VPHADDDQrm
9832 0U, // VPHADDDQrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009833 120U, // VPHADDDYrm
9834 8U, // VPHADDDYrr
9835 96U, // VPHADDDrm
9836 8U, // VPHADDDrr
9837 96U, // VPHADDSWrm128
9838 120U, // VPHADDSWrm256
9839 8U, // VPHADDSWrr128
9840 8U, // VPHADDSWrr256
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009841 0U, // VPHADDUBDrm
9842 0U, // VPHADDUBDrr
9843 0U, // VPHADDUBQrm
9844 0U, // VPHADDUBQrr
9845 0U, // VPHADDUBWrm
9846 0U, // VPHADDUBWrr
9847 0U, // VPHADDUDQrm
9848 0U, // VPHADDUDQrr
9849 0U, // VPHADDUWDrm
9850 0U, // VPHADDUWDrr
9851 0U, // VPHADDUWQrm
9852 0U, // VPHADDUWQrr
9853 0U, // VPHADDWDrm
9854 0U, // VPHADDWDrr
9855 0U, // VPHADDWQrm
9856 0U, // VPHADDWQrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009857 120U, // VPHADDWYrm
9858 8U, // VPHADDWYrr
9859 96U, // VPHADDWrm
9860 8U, // VPHADDWrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009861 0U, // VPHMINPOSUWrm128
9862 0U, // VPHMINPOSUWrr128
9863 0U, // VPHSUBBWrm
9864 0U, // VPHSUBBWrr
9865 0U, // VPHSUBDQrm
9866 0U, // VPHSUBDQrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009867 120U, // VPHSUBDYrm
9868 8U, // VPHSUBDYrr
9869 96U, // VPHSUBDrm
9870 8U, // VPHSUBDrr
9871 96U, // VPHSUBSWrm128
9872 120U, // VPHSUBSWrm256
9873 8U, // VPHSUBSWrr128
9874 8U, // VPHSUBSWrr256
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009875 0U, // VPHSUBWDrm
9876 0U, // VPHSUBWDrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009877 120U, // VPHSUBWYrm
9878 8U, // VPHSUBWYrr
9879 96U, // VPHSUBWrm
9880 8U, // VPHSUBWrr
9881 192U, // VPINSRBrm
9882 35080U, // VPINSRBrr
9883 33040U, // VPINSRDrm
9884 35080U, // VPINSRDrr
9885 33048U, // VPINSRQrm
9886 35080U, // VPINSRQrr
9887 200U, // VPINSRWrmi
9888 35080U, // VPINSRWrri
9889 33120U, // VPMACSDDrm
9890 35080U, // VPMACSDDrr
9891 33120U, // VPMACSDQHrm
9892 35080U, // VPMACSDQHrr
9893 33120U, // VPMACSDQLrm
9894 35080U, // VPMACSDQLrr
9895 33120U, // VPMACSSDDrm
9896 35080U, // VPMACSSDDrr
9897 33120U, // VPMACSSDQHrm
9898 35080U, // VPMACSSDQHrr
9899 33120U, // VPMACSSDQLrm
9900 35080U, // VPMACSSDQLrr
9901 33120U, // VPMACSSWDrm
9902 35080U, // VPMACSSWDrr
9903 33120U, // VPMACSSWWrm
9904 35080U, // VPMACSSWWrr
9905 33120U, // VPMACSWDrm
9906 35080U, // VPMACSWDrr
9907 33120U, // VPMACSWWrm
9908 35080U, // VPMACSWWrr
9909 33120U, // VPMADCSSWDrm
9910 35080U, // VPMADCSSWDrr
9911 33120U, // VPMADCSWDrm
9912 35080U, // VPMADCSWDrr
9913 96U, // VPMADDUBSWrm128
9914 120U, // VPMADDUBSWrm256
9915 8U, // VPMADDUBSWrr128
9916 8U, // VPMADDUBSWrr256
9917 120U, // VPMADDWDYrm
9918 8U, // VPMADDWDYrr
9919 96U, // VPMADDWDrm
9920 8U, // VPMADDWDrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009921 0U, // VPMASKMOVDYmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009922 120U, // VPMASKMOVDYrm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009923 0U, // VPMASKMOVDmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009924 96U, // VPMASKMOVDrm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009925 0U, // VPMASKMOVQYmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009926 120U, // VPMASKMOVQYrm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +08009927 0U, // VPMASKMOVQmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +08009928 96U, // VPMASKMOVQrm
9929 120U, // VPMAXSBYrm
9930 8U, // VPMAXSBYrr
9931 96U, // VPMAXSBrm
9932 8U, // VPMAXSBrr
9933 120U, // VPMAXSDYrm
9934 8U, // VPMAXSDYrr
9935 104U, // VPMAXSDZrm
9936 784U, // VPMAXSDZrmb
9937 8U, // VPMAXSDZrr
9938 96U, // VPMAXSDrm
9939 8U, // VPMAXSDrr
9940 104U, // VPMAXSQZrm
9941 536U, // VPMAXSQZrmb
9942 8U, // VPMAXSQZrr
9943 120U, // VPMAXSWYrm
9944 8U, // VPMAXSWYrr
9945 96U, // VPMAXSWrm
9946 8U, // VPMAXSWrr
9947 120U, // VPMAXUBYrm
9948 8U, // VPMAXUBYrr
9949 96U, // VPMAXUBrm
9950 8U, // VPMAXUBrr
9951 120U, // VPMAXUDYrm
9952 8U, // VPMAXUDYrr
9953 104U, // VPMAXUDZrm
9954 784U, // VPMAXUDZrmb
9955 8U, // VPMAXUDZrr
9956 96U, // VPMAXUDrm
9957 8U, // VPMAXUDrr
9958 104U, // VPMAXUQZrm
9959 536U, // VPMAXUQZrmb
9960 8U, // VPMAXUQZrr
9961 120U, // VPMAXUWYrm
9962 8U, // VPMAXUWYrr
9963 96U, // VPMAXUWrm
9964 8U, // VPMAXUWrr
9965 120U, // VPMINSBYrm
9966 8U, // VPMINSBYrr
9967 96U, // VPMINSBrm
9968 8U, // VPMINSBrr
9969 120U, // VPMINSDYrm
9970 8U, // VPMINSDYrr
9971 104U, // VPMINSDZrm
9972 784U, // VPMINSDZrmb
9973 8U, // VPMINSDZrr
9974 96U, // VPMINSDrm
9975 8U, // VPMINSDrr
9976 104U, // VPMINSQZrm
9977 536U, // VPMINSQZrmb
9978 8U, // VPMINSQZrr
9979 120U, // VPMINSWYrm
9980 8U, // VPMINSWYrr
9981 96U, // VPMINSWrm
9982 8U, // VPMINSWrr
9983 120U, // VPMINUBYrm
9984 8U, // VPMINUBYrr
9985 96U, // VPMINUBrm
9986 8U, // VPMINUBrr
9987 120U, // VPMINUDYrm
9988 8U, // VPMINUDYrr
9989 104U, // VPMINUDZrm
9990 784U, // VPMINUDZrmb
9991 8U, // VPMINUDZrr
9992 96U, // VPMINUDrm
9993 8U, // VPMINUDrr
9994 104U, // VPMINUQZrm
9995 536U, // VPMINUQZrmb
9996 8U, // VPMINUQZrr
9997 120U, // VPMINUWYrm
9998 8U, // VPMINUWYrr
9999 96U, // VPMINUWrm
10000 8U, // VPMINUWrr
10001 12U, // VPMOVDBkrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010002 0U, // VPMOVDBmr
10003 0U, // VPMOVDBrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010004 12U, // VPMOVDWkrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010005 0U, // VPMOVDWmr
10006 0U, // VPMOVDWrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010007 0U, // VPMOVMSKBYrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010008 0U, // VPMOVMSKBrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010009 12U, // VPMOVQBkrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010010 0U, // VPMOVQBmr
10011 0U, // VPMOVQBrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010012 12U, // VPMOVQDkrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010013 0U, // VPMOVQDmr
10014 0U, // VPMOVQDrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010015 12U, // VPMOVQWkrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010016 0U, // VPMOVQWmr
10017 0U, // VPMOVQWrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010018 12U, // VPMOVSDBkrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010019 0U, // VPMOVSDBmr
10020 0U, // VPMOVSDBrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010021 12U, // VPMOVSDWkrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010022 0U, // VPMOVSDWmr
10023 0U, // VPMOVSDWrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010024 12U, // VPMOVSQBkrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010025 0U, // VPMOVSQBmr
10026 0U, // VPMOVSQBrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010027 12U, // VPMOVSQDkrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010028 0U, // VPMOVSQDmr
10029 0U, // VPMOVSQDrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010030 12U, // VPMOVSQWkrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010031 0U, // VPMOVSQWmr
10032 0U, // VPMOVSQWrr
10033 0U, // VPMOVSXBDYrm
10034 0U, // VPMOVSXBDYrr
10035 0U, // VPMOVSXBDZrm
10036 0U, // VPMOVSXBDZrr
10037 0U, // VPMOVSXBDrm
10038 0U, // VPMOVSXBDrr
10039 0U, // VPMOVSXBQYrm
10040 0U, // VPMOVSXBQYrr
10041 0U, // VPMOVSXBQZrm
10042 0U, // VPMOVSXBQZrr
10043 0U, // VPMOVSXBQrm
10044 0U, // VPMOVSXBQrr
10045 0U, // VPMOVSXBWYrm
10046 0U, // VPMOVSXBWYrr
10047 0U, // VPMOVSXBWrm
10048 0U, // VPMOVSXBWrr
10049 0U, // VPMOVSXDQYrm
10050 0U, // VPMOVSXDQYrr
10051 0U, // VPMOVSXDQZrm
10052 0U, // VPMOVSXDQZrr
10053 0U, // VPMOVSXDQrm
10054 0U, // VPMOVSXDQrr
10055 0U, // VPMOVSXWDYrm
10056 0U, // VPMOVSXWDYrr
10057 0U, // VPMOVSXWDZrm
10058 0U, // VPMOVSXWDZrr
10059 0U, // VPMOVSXWDrm
10060 0U, // VPMOVSXWDrr
10061 0U, // VPMOVSXWQYrm
10062 0U, // VPMOVSXWQYrr
10063 0U, // VPMOVSXWQZrm
10064 0U, // VPMOVSXWQZrr
10065 0U, // VPMOVSXWQrm
10066 0U, // VPMOVSXWQrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010067 12U, // VPMOVUSDBkrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010068 0U, // VPMOVUSDBmr
10069 0U, // VPMOVUSDBrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010070 12U, // VPMOVUSDWkrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010071 0U, // VPMOVUSDWmr
10072 0U, // VPMOVUSDWrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010073 12U, // VPMOVUSQBkrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010074 0U, // VPMOVUSQBmr
10075 0U, // VPMOVUSQBrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010076 12U, // VPMOVUSQDkrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010077 0U, // VPMOVUSQDmr
10078 0U, // VPMOVUSQDrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010079 12U, // VPMOVUSQWkrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010080 0U, // VPMOVUSQWmr
10081 0U, // VPMOVUSQWrr
10082 0U, // VPMOVZXBDYrm
10083 0U, // VPMOVZXBDYrr
10084 0U, // VPMOVZXBDZrm
10085 0U, // VPMOVZXBDZrr
10086 0U, // VPMOVZXBDrm
10087 0U, // VPMOVZXBDrr
10088 0U, // VPMOVZXBQYrm
10089 0U, // VPMOVZXBQYrr
10090 0U, // VPMOVZXBQZrm
10091 0U, // VPMOVZXBQZrr
10092 0U, // VPMOVZXBQrm
10093 0U, // VPMOVZXBQrr
10094 0U, // VPMOVZXBWYrm
10095 0U, // VPMOVZXBWYrr
10096 0U, // VPMOVZXBWrm
10097 0U, // VPMOVZXBWrr
10098 0U, // VPMOVZXDQYrm
10099 0U, // VPMOVZXDQYrr
10100 0U, // VPMOVZXDQZrm
10101 0U, // VPMOVZXDQZrr
10102 0U, // VPMOVZXDQrm
10103 0U, // VPMOVZXDQrr
10104 0U, // VPMOVZXWDYrm
10105 0U, // VPMOVZXWDYrr
10106 0U, // VPMOVZXWDZrm
10107 0U, // VPMOVZXWDZrr
10108 0U, // VPMOVZXWDrm
10109 0U, // VPMOVZXWDrr
10110 0U, // VPMOVZXWQYrm
10111 0U, // VPMOVZXWQYrr
10112 0U, // VPMOVZXWQZrm
10113 0U, // VPMOVZXWQZrr
10114 0U, // VPMOVZXWQrm
10115 0U, // VPMOVZXWQrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010116 120U, // VPMULDQYrm
10117 8U, // VPMULDQYrr
10118 104U, // VPMULDQZrm
10119 8U, // VPMULDQZrr
10120 96U, // VPMULDQrm
10121 8U, // VPMULDQrr
10122 96U, // VPMULHRSWrm128
10123 120U, // VPMULHRSWrm256
10124 8U, // VPMULHRSWrr128
10125 8U, // VPMULHRSWrr256
10126 120U, // VPMULHUWYrm
10127 8U, // VPMULHUWYrr
10128 96U, // VPMULHUWrm
10129 8U, // VPMULHUWrr
10130 120U, // VPMULHWYrm
10131 8U, // VPMULHWYrr
10132 96U, // VPMULHWrm
10133 8U, // VPMULHWrr
10134 120U, // VPMULLDYrm
10135 8U, // VPMULLDYrr
10136 104U, // VPMULLDZrm
10137 784U, // VPMULLDZrmb
10138 8U, // VPMULLDZrr
10139 96U, // VPMULLDrm
10140 8U, // VPMULLDrr
10141 120U, // VPMULLWYrm
10142 8U, // VPMULLWYrr
10143 96U, // VPMULLWrm
10144 8U, // VPMULLWrr
10145 120U, // VPMULUDQYrm
10146 8U, // VPMULUDQYrr
10147 104U, // VPMULUDQZrm
10148 8U, // VPMULUDQZrr
10149 96U, // VPMULUDQrm
10150 8U, // VPMULUDQrr
10151 104U, // VPORDZrm
10152 784U, // VPORDZrmb
10153 8U, // VPORDZrr
10154 104U, // VPORQZrm
10155 536U, // VPORQZrmb
10156 8U, // VPORQZrr
10157 120U, // VPORYrm
10158 8U, // VPORYrr
10159 96U, // VPORrm
10160 8U, // VPORrr
10161 33120U, // VPPERMmr
10162 16648U, // VPPERMrm
10163 35080U, // VPPERMrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010164 0U, // VPROTBmi
10165 0U, // VPROTBmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010166 8U, // VPROTBri
10167 96U, // VPROTBrm
10168 8U, // VPROTBrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010169 0U, // VPROTDmi
10170 0U, // VPROTDmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010171 8U, // VPROTDri
10172 96U, // VPROTDrm
10173 8U, // VPROTDrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010174 0U, // VPROTQmi
10175 0U, // VPROTQmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010176 8U, // VPROTQri
10177 96U, // VPROTQrm
10178 8U, // VPROTQrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010179 0U, // VPROTWmi
10180 0U, // VPROTWmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010181 8U, // VPROTWri
10182 96U, // VPROTWrm
10183 8U, // VPROTWrr
10184 120U, // VPSADBWYrm
10185 8U, // VPSADBWYrr
10186 96U, // VPSADBWrm
10187 8U, // VPSADBWrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010188 0U, // VPSCATTERDDZmr
10189 0U, // VPSCATTERDQZmr
10190 0U, // VPSCATTERQDZmr
10191 0U, // VPSCATTERQQZmr
10192 0U, // VPSHABmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010193 96U, // VPSHABrm
10194 8U, // VPSHABrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010195 0U, // VPSHADmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010196 96U, // VPSHADrm
10197 8U, // VPSHADrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010198 0U, // VPSHAQmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010199 96U, // VPSHAQrm
10200 8U, // VPSHAQrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010201 0U, // VPSHAWmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010202 96U, // VPSHAWrm
10203 8U, // VPSHAWrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010204 0U, // VPSHLBmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010205 96U, // VPSHLBrm
10206 8U, // VPSHLBrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010207 0U, // VPSHLDmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010208 96U, // VPSHLDrm
10209 8U, // VPSHLDrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010210 0U, // VPSHLQmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010211 96U, // VPSHLQrm
10212 8U, // VPSHLQrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010213 0U, // VPSHLWmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010214 96U, // VPSHLWrm
10215 8U, // VPSHLWrr
10216 120U, // VPSHUFBYrm
10217 8U, // VPSHUFBYrr
10218 96U, // VPSHUFBrm
10219 8U, // VPSHUFBrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010220 0U, // VPSHUFDYmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010221 8U, // VPSHUFDYri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010222 0U, // VPSHUFDZmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010223 8U, // VPSHUFDZri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010224 0U, // VPSHUFDmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010225 8U, // VPSHUFDri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010226 0U, // VPSHUFHWYmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010227 8U, // VPSHUFHWYri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010228 0U, // VPSHUFHWmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010229 8U, // VPSHUFHWri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010230 0U, // VPSHUFLWYmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010231 8U, // VPSHUFLWYri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010232 0U, // VPSHUFLWmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010233 8U, // VPSHUFLWri
10234 120U, // VPSIGNBYrm
10235 8U, // VPSIGNBYrr
10236 96U, // VPSIGNBrm
10237 8U, // VPSIGNBrr
10238 120U, // VPSIGNDYrm
10239 8U, // VPSIGNDYrr
10240 96U, // VPSIGNDrm
10241 8U, // VPSIGNDrr
10242 120U, // VPSIGNWYrm
10243 8U, // VPSIGNWYrr
10244 96U, // VPSIGNWrm
10245 8U, // VPSIGNWrr
10246 8U, // VPSLLDQYri
10247 8U, // VPSLLDQri
10248 8U, // VPSLLDYri
10249 96U, // VPSLLDYrm
10250 8U, // VPSLLDYrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010251 0U, // VPSLLDZmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010252 33130U, // VPSLLDZmik
10253 8U, // VPSLLDZri
10254 35082U, // VPSLLDZrik
10255 96U, // VPSLLDZrm
10256 16650U, // VPSLLDZrmk
10257 8U, // VPSLLDZrr
10258 35082U, // VPSLLDZrrk
10259 8U, // VPSLLDri
10260 96U, // VPSLLDrm
10261 8U, // VPSLLDrr
10262 8U, // VPSLLQYri
10263 96U, // VPSLLQYrm
10264 8U, // VPSLLQYrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010265 0U, // VPSLLQZmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010266 33130U, // VPSLLQZmik
10267 8U, // VPSLLQZri
10268 35082U, // VPSLLQZrik
10269 96U, // VPSLLQZrm
10270 16650U, // VPSLLQZrmk
10271 8U, // VPSLLQZrr
10272 35082U, // VPSLLQZrrk
10273 8U, // VPSLLQri
10274 96U, // VPSLLQrm
10275 8U, // VPSLLQrr
10276 120U, // VPSLLVDYrm
10277 8U, // VPSLLVDYrr
10278 104U, // VPSLLVDZrm
10279 8U, // VPSLLVDZrr
10280 96U, // VPSLLVDrm
10281 8U, // VPSLLVDrr
10282 120U, // VPSLLVQYrm
10283 8U, // VPSLLVQYrr
10284 104U, // VPSLLVQZrm
10285 8U, // VPSLLVQZrr
10286 96U, // VPSLLVQrm
10287 8U, // VPSLLVQrr
10288 8U, // VPSLLWYri
10289 96U, // VPSLLWYrm
10290 8U, // VPSLLWYrr
10291 8U, // VPSLLWri
10292 96U, // VPSLLWrm
10293 8U, // VPSLLWrr
10294 8U, // VPSRADYri
10295 96U, // VPSRADYrm
10296 8U, // VPSRADYrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010297 0U, // VPSRADZmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010298 33130U, // VPSRADZmik
10299 8U, // VPSRADZri
10300 35082U, // VPSRADZrik
10301 96U, // VPSRADZrm
10302 16650U, // VPSRADZrmk
10303 8U, // VPSRADZrr
10304 35082U, // VPSRADZrrk
10305 8U, // VPSRADri
10306 96U, // VPSRADrm
10307 8U, // VPSRADrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010308 0U, // VPSRAQZmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010309 33130U, // VPSRAQZmik
10310 8U, // VPSRAQZri
10311 35082U, // VPSRAQZrik
10312 96U, // VPSRAQZrm
10313 16650U, // VPSRAQZrmk
10314 8U, // VPSRAQZrr
10315 35082U, // VPSRAQZrrk
10316 120U, // VPSRAVDYrm
10317 8U, // VPSRAVDYrr
10318 104U, // VPSRAVDZrm
10319 8U, // VPSRAVDZrr
10320 96U, // VPSRAVDrm
10321 8U, // VPSRAVDrr
10322 104U, // VPSRAVQZrm
10323 8U, // VPSRAVQZrr
10324 8U, // VPSRAWYri
10325 96U, // VPSRAWYrm
10326 8U, // VPSRAWYrr
10327 8U, // VPSRAWri
10328 96U, // VPSRAWrm
10329 8U, // VPSRAWrr
10330 8U, // VPSRLDQYri
10331 8U, // VPSRLDQri
10332 8U, // VPSRLDYri
10333 96U, // VPSRLDYrm
10334 8U, // VPSRLDYrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010335 0U, // VPSRLDZmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010336 33130U, // VPSRLDZmik
10337 8U, // VPSRLDZri
10338 35082U, // VPSRLDZrik
10339 96U, // VPSRLDZrm
10340 16650U, // VPSRLDZrmk
10341 8U, // VPSRLDZrr
10342 35082U, // VPSRLDZrrk
10343 8U, // VPSRLDri
10344 96U, // VPSRLDrm
10345 8U, // VPSRLDrr
10346 8U, // VPSRLQYri
10347 96U, // VPSRLQYrm
10348 8U, // VPSRLQYrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010349 0U, // VPSRLQZmi
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010350 33130U, // VPSRLQZmik
10351 8U, // VPSRLQZri
10352 35082U, // VPSRLQZrik
10353 96U, // VPSRLQZrm
10354 16650U, // VPSRLQZrmk
10355 8U, // VPSRLQZrr
10356 35082U, // VPSRLQZrrk
10357 8U, // VPSRLQri
10358 96U, // VPSRLQrm
10359 8U, // VPSRLQrr
10360 120U, // VPSRLVDYrm
10361 8U, // VPSRLVDYrr
10362 104U, // VPSRLVDZrm
10363 8U, // VPSRLVDZrr
10364 96U, // VPSRLVDrm
10365 8U, // VPSRLVDrr
10366 120U, // VPSRLVQYrm
10367 8U, // VPSRLVQYrr
10368 104U, // VPSRLVQZrm
10369 8U, // VPSRLVQZrr
10370 96U, // VPSRLVQrm
10371 8U, // VPSRLVQrr
10372 8U, // VPSRLWYri
10373 96U, // VPSRLWYrm
10374 8U, // VPSRLWYrr
10375 8U, // VPSRLWri
10376 96U, // VPSRLWrm
10377 8U, // VPSRLWrr
10378 120U, // VPSUBBYrm
10379 8U, // VPSUBBYrr
10380 96U, // VPSUBBrm
10381 8U, // VPSUBBrr
10382 120U, // VPSUBDYrm
10383 8U, // VPSUBDYrr
10384 104U, // VPSUBDZrm
10385 784U, // VPSUBDZrmb
10386 8U, // VPSUBDZrr
10387 96U, // VPSUBDrm
10388 8U, // VPSUBDrr
10389 120U, // VPSUBQYrm
10390 8U, // VPSUBQYrr
10391 104U, // VPSUBQZrm
10392 536U, // VPSUBQZrmb
10393 8U, // VPSUBQZrr
10394 96U, // VPSUBQrm
10395 8U, // VPSUBQrr
10396 120U, // VPSUBSBYrm
10397 8U, // VPSUBSBYrr
10398 96U, // VPSUBSBrm
10399 8U, // VPSUBSBrr
10400 120U, // VPSUBSWYrm
10401 8U, // VPSUBSWYrr
10402 96U, // VPSUBSWrm
10403 8U, // VPSUBSWrr
10404 120U, // VPSUBUSBYrm
10405 8U, // VPSUBUSBYrr
10406 96U, // VPSUBUSBrm
10407 8U, // VPSUBUSBrr
10408 120U, // VPSUBUSWYrm
10409 8U, // VPSUBUSWYrr
10410 96U, // VPSUBUSWrm
10411 8U, // VPSUBUSWrr
10412 120U, // VPSUBWYrm
10413 8U, // VPSUBWYrr
10414 96U, // VPSUBWrm
10415 8U, // VPSUBWrr
10416 80U, // VPTESTMDZrm
10417 8U, // VPTESTMDZrr
10418 80U, // VPTESTMQZrm
10419 8U, // VPTESTMQZrr
10420 80U, // VPTESTNMDZrm
10421 8U, // VPTESTNMDZrr
10422 80U, // VPTESTNMQZrm
10423 8U, // VPTESTNMQZrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010424 0U, // VPTESTYrm
10425 0U, // VPTESTYrr
10426 0U, // VPTESTrm
10427 0U, // VPTESTrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010428 120U, // VPUNPCKHBWYrm
10429 8U, // VPUNPCKHBWYrr
10430 96U, // VPUNPCKHBWrm
10431 8U, // VPUNPCKHBWrr
10432 120U, // VPUNPCKHDQYrm
10433 8U, // VPUNPCKHDQYrr
10434 104U, // VPUNPCKHDQZrm
10435 8U, // VPUNPCKHDQZrr
10436 96U, // VPUNPCKHDQrm
10437 8U, // VPUNPCKHDQrr
10438 120U, // VPUNPCKHQDQYrm
10439 8U, // VPUNPCKHQDQYrr
10440 104U, // VPUNPCKHQDQZrm
10441 8U, // VPUNPCKHQDQZrr
10442 96U, // VPUNPCKHQDQrm
10443 8U, // VPUNPCKHQDQrr
10444 120U, // VPUNPCKHWDYrm
10445 8U, // VPUNPCKHWDYrr
10446 96U, // VPUNPCKHWDrm
10447 8U, // VPUNPCKHWDrr
10448 120U, // VPUNPCKLBWYrm
10449 8U, // VPUNPCKLBWYrr
10450 96U, // VPUNPCKLBWrm
10451 8U, // VPUNPCKLBWrr
10452 120U, // VPUNPCKLDQYrm
10453 8U, // VPUNPCKLDQYrr
10454 104U, // VPUNPCKLDQZrm
10455 8U, // VPUNPCKLDQZrr
10456 96U, // VPUNPCKLDQrm
10457 8U, // VPUNPCKLDQrr
10458 120U, // VPUNPCKLQDQYrm
10459 8U, // VPUNPCKLQDQYrr
10460 104U, // VPUNPCKLQDQZrm
10461 8U, // VPUNPCKLQDQZrr
10462 96U, // VPUNPCKLQDQrm
10463 8U, // VPUNPCKLQDQrr
10464 120U, // VPUNPCKLWDYrm
10465 8U, // VPUNPCKLWDYrr
10466 96U, // VPUNPCKLWDrm
10467 8U, // VPUNPCKLWDrr
10468 104U, // VPXORDZrm
10469 784U, // VPXORDZrmb
10470 8U, // VPXORDZrr
10471 104U, // VPXORQZrm
10472 536U, // VPXORQZrmb
10473 8U, // VPXORQZrr
10474 120U, // VPXORYrm
10475 8U, // VPXORYrr
10476 96U, // VPXORrm
10477 8U, // VPXORrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010478 0U, // VRCP14PDZm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010479 0U, // VRCP14PDZr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010480 0U, // VRCP14PSZm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010481 0U, // VRCP14PSZr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010482 56U, // VRCP14SDrm
10483 8U, // VRCP14SDrr
10484 64U, // VRCP14SSrm
10485 8U, // VRCP14SSrr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080010486 0U, // VRCP28PDZm
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080010487 0U, // VRCP28PDZr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010488 2U, // VRCP28PDZrb
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080010489 0U, // VRCP28PSZm
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080010490 0U, // VRCP28PSZr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010491 2U, // VRCP28PSZrb
10492 56U, // VRCP28SDrm
10493 8U, // VRCP28SDrr
10494 1032U, // VRCP28SDrrb
10495 64U, // VRCP28SSrm
10496 8U, // VRCP28SSrr
10497 1032U, // VRCP28SSrrb
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010498 0U, // VRCPPSYm
10499 0U, // VRCPPSYm_Int
10500 0U, // VRCPPSYr
10501 0U, // VRCPPSYr_Int
10502 0U, // VRCPPSm
10503 0U, // VRCPPSm_Int
10504 0U, // VRCPPSr
10505 0U, // VRCPPSr_Int
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010506 64U, // VRCPSSm
10507 64U, // VRCPSSm_Int
10508 8U, // VRCPSSr
10509 0U, // VRNDSCALEPDZm
10510 8U, // VRNDSCALEPDZr
10511 0U, // VRNDSCALEPSZm
10512 8U, // VRNDSCALEPSZr
10513 56U, // VRNDSCALESDm
10514 8U, // VRNDSCALESDr
10515 64U, // VRNDSCALESSm
10516 8U, // VRNDSCALESSr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010517 0U, // VROUNDPDm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010518 8U, // VROUNDPDr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010519 0U, // VROUNDPSm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010520 8U, // VROUNDPSr
10521 33080U, // VROUNDSDm
10522 35080U, // VROUNDSDr
10523 35080U, // VROUNDSDr_Int
10524 33088U, // VROUNDSSm
10525 35080U, // VROUNDSSr
10526 35080U, // VROUNDSSr_Int
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010527 0U, // VROUNDYPDm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010528 8U, // VROUNDYPDr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010529 0U, // VROUNDYPSm
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010530 8U, // VROUNDYPSr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010531 0U, // VRSQRT14PDZm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010532 0U, // VRSQRT14PDZr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010533 0U, // VRSQRT14PSZm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010534 0U, // VRSQRT14PSZr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010535 56U, // VRSQRT14SDrm
10536 8U, // VRSQRT14SDrr
10537 64U, // VRSQRT14SSrm
10538 8U, // VRSQRT14SSrr
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080010539 0U, // VRSQRT28PDZm
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080010540 0U, // VRSQRT28PDZr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010541 2U, // VRSQRT28PDZrb
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080010542 0U, // VRSQRT28PSZm
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080010543 0U, // VRSQRT28PSZr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010544 2U, // VRSQRT28PSZrb
10545 56U, // VRSQRT28SDrm
10546 8U, // VRSQRT28SDrr
10547 1032U, // VRSQRT28SDrrb
10548 64U, // VRSQRT28SSrm
10549 8U, // VRSQRT28SSrr
10550 1032U, // VRSQRT28SSrrb
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010551 0U, // VRSQRTPSYm
10552 0U, // VRSQRTPSYm_Int
10553 0U, // VRSQRTPSYr
10554 0U, // VRSQRTPSYr_Int
10555 0U, // VRSQRTPSm
10556 0U, // VRSQRTPSm_Int
10557 0U, // VRSQRTPSr
10558 0U, // VRSQRTPSr_Int
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010559 64U, // VRSQRTSSm
10560 64U, // VRSQRTSSm_Int
10561 8U, // VRSQRTSSr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010562 0U, // VSCATTERDPDZmr
10563 0U, // VSCATTERDPSZmr
10564 0U, // VSCATTERQPDZmr
10565 0U, // VSCATTERQPSZmr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010566 33096U, // VSHUFPDYrmi
10567 35080U, // VSHUFPDYrri
10568 33104U, // VSHUFPDZrmi
10569 35080U, // VSHUFPDZrri
10570 33112U, // VSHUFPDrmi
10571 35080U, // VSHUFPDrri
10572 33096U, // VSHUFPSYrmi
10573 35080U, // VSHUFPSYrri
10574 33104U, // VSHUFPSZrmi
10575 35080U, // VSHUFPSZrri
10576 33112U, // VSHUFPSrmi
10577 35080U, // VSHUFPSrri
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010578 0U, // VSQRTPDYm
10579 0U, // VSQRTPDYr
10580 0U, // VSQRTPDZm_Int
10581 0U, // VSQRTPDZr_Int
10582 0U, // VSQRTPDZrm
10583 0U, // VSQRTPDZrr
10584 0U, // VSQRTPDm
10585 0U, // VSQRTPDr
10586 0U, // VSQRTPSYm
10587 0U, // VSQRTPSYr
10588 0U, // VSQRTPSZm_Int
10589 0U, // VSQRTPSZr_Int
10590 0U, // VSQRTPSZrm
10591 0U, // VSQRTPSZrr
10592 0U, // VSQRTPSm
10593 0U, // VSQRTPSr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010594 56U, // VSQRTSDZm
10595 56U, // VSQRTSDZm_Int
10596 8U, // VSQRTSDZr
10597 8U, // VSQRTSDZr_Int
10598 56U, // VSQRTSDm
10599 56U, // VSQRTSDm_Int
10600 8U, // VSQRTSDr
10601 64U, // VSQRTSSZm
10602 64U, // VSQRTSSZm_Int
10603 8U, // VSQRTSSZr
10604 8U, // VSQRTSSZr_Int
10605 64U, // VSQRTSSm
10606 64U, // VSQRTSSm_Int
10607 8U, // VSQRTSSr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010608 0U, // VSTMXCSR
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010609 72U, // VSUBPDYrm
10610 8U, // VSUBPDYrr
10611 80U, // VSUBPDZrm
10612 568U, // VSUBPDZrmb
10613 8U, // VSUBPDZrr
10614 88U, // VSUBPDrm
10615 8U, // VSUBPDrr
10616 72U, // VSUBPSYrm
10617 8U, // VSUBPSYrr
10618 80U, // VSUBPSZrm
10619 832U, // VSUBPSZrmb
10620 8U, // VSUBPSZrr
10621 88U, // VSUBPSrm
10622 8U, // VSUBPSrr
10623 56U, // VSUBSDZrm
10624 8U, // VSUBSDZrr
10625 56U, // VSUBSDrm
10626 56U, // VSUBSDrm_Int
10627 8U, // VSUBSDrr
10628 8U, // VSUBSDrr_Int
10629 64U, // VSUBSSZrm
10630 8U, // VSUBSSZrr
10631 64U, // VSUBSSrm
10632 64U, // VSUBSSrm_Int
10633 8U, // VSUBSSrr
10634 8U, // VSUBSSrr_Int
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010635 0U, // VTESTPDYrm
10636 0U, // VTESTPDYrr
10637 0U, // VTESTPDrm
10638 0U, // VTESTPDrr
10639 0U, // VTESTPSYrm
10640 0U, // VTESTPSYrr
10641 0U, // VTESTPSrm
10642 0U, // VTESTPSrr
10643 0U, // VUCOMISDZrm
10644 0U, // VUCOMISDZrr
10645 0U, // VUCOMISDrm
10646 0U, // VUCOMISDrr
10647 0U, // VUCOMISSZrm
10648 0U, // VUCOMISSZrr
10649 0U, // VUCOMISSrm
10650 0U, // VUCOMISSrr
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010651 72U, // VUNPCKHPDYrm
10652 8U, // VUNPCKHPDYrr
10653 80U, // VUNPCKHPDZrm
10654 8U, // VUNPCKHPDZrr
10655 88U, // VUNPCKHPDrm
10656 8U, // VUNPCKHPDrr
10657 72U, // VUNPCKHPSYrm
10658 8U, // VUNPCKHPSYrr
10659 80U, // VUNPCKHPSZrm
10660 8U, // VUNPCKHPSZrr
10661 88U, // VUNPCKHPSrm
10662 8U, // VUNPCKHPSrr
10663 72U, // VUNPCKLPDYrm
10664 8U, // VUNPCKLPDYrr
10665 80U, // VUNPCKLPDZrm
10666 8U, // VUNPCKLPDZrr
10667 88U, // VUNPCKLPDrm
10668 8U, // VUNPCKLPDrr
10669 72U, // VUNPCKLPSYrm
10670 8U, // VUNPCKLPSYrr
10671 80U, // VUNPCKLPSZrm
10672 8U, // VUNPCKLPSZrr
10673 88U, // VUNPCKLPSrm
10674 8U, // VUNPCKLPSrr
10675 72U, // VXORPDYrm
10676 8U, // VXORPDYrr
10677 88U, // VXORPDrm
10678 8U, // VXORPDrr
10679 72U, // VXORPSYrm
10680 8U, // VXORPSYrr
10681 88U, // VXORPSrm
10682 8U, // VXORPSrr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080010683 0U, // VZEROALL
10684 0U, // VZEROUPPER
10685 0U, // V_SET0
10686 0U, // V_SETALLONES
10687 0U, // W64ALLOCA
10688 0U, // WAIT
10689 0U, // WBINVD
10690 0U, // WIN_ALLOCA
10691 0U, // WIN_FTOL_32
10692 0U, // WIN_FTOL_64
10693 0U, // WRFSBASE
10694 0U, // WRFSBASE64
10695 0U, // WRGSBASE
10696 0U, // WRGSBASE64
10697 0U, // WRMSR
10698 0U, // XABORT
10699 0U, // XACQUIRE_PREFIX
10700 0U, // XADD16rm
10701 0U, // XADD16rr
10702 0U, // XADD32rm
10703 0U, // XADD32rr
10704 0U, // XADD64rm
10705 0U, // XADD64rr
10706 0U, // XADD8rm
10707 0U, // XADD8rr
10708 0U, // XBEGIN
10709 0U, // XBEGIN_4
10710 0U, // XCHG16ar
10711 0U, // XCHG16rm
10712 0U, // XCHG16rr
10713 0U, // XCHG32ar
10714 0U, // XCHG32ar64
10715 0U, // XCHG32rm
10716 0U, // XCHG32rr
10717 0U, // XCHG64ar
10718 0U, // XCHG64rm
10719 0U, // XCHG64rr
10720 0U, // XCHG8rm
10721 0U, // XCHG8rr
10722 0U, // XCH_F
10723 0U, // XCRYPTCBC
10724 0U, // XCRYPTCFB
10725 0U, // XCRYPTCTR
10726 0U, // XCRYPTECB
10727 0U, // XCRYPTOFB
10728 0U, // XEND
10729 0U, // XGETBV
10730 0U, // XLAT
10731 0U, // XOR16i16
10732 0U, // XOR16mi
10733 0U, // XOR16mi8
10734 0U, // XOR16mr
10735 0U, // XOR16ri
10736 0U, // XOR16ri8
10737 0U, // XOR16rm
10738 0U, // XOR16rr
10739 0U, // XOR16rr_REV
10740 0U, // XOR32i32
10741 0U, // XOR32mi
10742 0U, // XOR32mi8
10743 0U, // XOR32mr
10744 0U, // XOR32ri
10745 0U, // XOR32ri8
10746 0U, // XOR32rm
10747 0U, // XOR32rr
10748 0U, // XOR32rr_REV
10749 0U, // XOR64i32
10750 0U, // XOR64mi32
10751 0U, // XOR64mi8
10752 0U, // XOR64mr
10753 0U, // XOR64ri32
10754 0U, // XOR64ri8
10755 0U, // XOR64rm
10756 0U, // XOR64rr
10757 0U, // XOR64rr_REV
10758 0U, // XOR8i8
10759 0U, // XOR8mi
10760 0U, // XOR8mr
10761 0U, // XOR8ri
10762 0U, // XOR8rm
10763 0U, // XOR8rr
10764 0U, // XOR8rr_REV
10765 0U, // XORPDrm
10766 0U, // XORPDrr
10767 0U, // XORPSrm
10768 0U, // XORPSrr
10769 0U, // XRELEASE_PREFIX
10770 0U, // XRSTOR
10771 0U, // XRSTOR64
10772 0U, // XSAVE
10773 0U, // XSAVE64
10774 0U, // XSAVEOPT
10775 0U, // XSAVEOPT64
10776 0U, // XSETBV
10777 0U, // XSHA1
10778 0U, // XSHA256
10779 0U, // XSTORE
10780 0U, // XTEST
10781 0U
10782 };
10783
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080010784 static char AsmStrs[] = {
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080010785 /* 0 */ 'v', 'm', 'o', 'v', 'd', 'q', 'u', '3', '2', 32, 9, 0,
10786 /* 12 */ 'v', 'm', 'o', 'v', 'd', 'q', 'u', '6', '4', 32, 9, 0,
10787 /* 24 */ 'v', 'p', 'm', 'o', 'v', 'u', 's', 'd', 'b', 32, 9, 0,
10788 /* 36 */ 'v', 'p', 'm', 'o', 'v', 's', 'd', 'b', 32, 9, 0,
10789 /* 47 */ 'v', 'p', 'm', 'o', 'v', 'd', 'b', 32, 9, 0,
10790 /* 57 */ 'v', 'p', 'm', 'o', 'v', 'u', 's', 'q', 'b', 32, 9, 0,
10791 /* 69 */ 'v', 'p', 'm', 'o', 'v', 's', 'q', 'b', 32, 9, 0,
10792 /* 80 */ 'v', 'p', 'm', 'o', 'v', 'q', 'b', 32, 9, 0,
10793 /* 90 */ 'v', 'p', 'e', 'r', 'm', 'i', '2', 'd', 32, 9, 0,
10794 /* 101 */ 'v', 'p', 'e', 'r', 'm', 't', '2', 'd', 32, 9, 0,
10795 /* 112 */ 'v', 'p', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'm', 'w', '2', 'd', 32, 9, 0,
10796 /* 130 */ 'v', 'p', 's', 'r', 'a', 'd', 32, 9, 0,
10797 /* 139 */ 'v', 'p', 's', 'u', 'b', 'd', 32, 9, 0,
10798 /* 148 */ 'v', 'p', 'm', 'o', 'v', 's', 'x', 'b', 'd', 32, 9, 0,
10799 /* 160 */ 'v', 'p', 'm', 'o', 'v', 'z', 'x', 'b', 'd', 32, 9, 0,
10800 /* 172 */ 'v', 'p', 'a', 'd', 'd', 'd', 32, 9, 0,
10801 /* 181 */ 'v', 'p', 'a', 'n', 'd', 'd', 32, 9, 0,
10802 /* 190 */ 'v', 'p', 'g', 'a', 't', 'h', 'e', 'r', 'd', 'd', 32, 9, 0,
10803 /* 203 */ 'v', 'p', 's', 'c', 'a', 't', 't', 'e', 'r', 'd', 'd', 32, 9, 0,
10804 /* 217 */ 'v', 'p', 's', 'h', 'u', 'f', 'd', 32, 9, 0,
10805 /* 227 */ 'v', 'p', 's', 'l', 'l', 'd', 32, 9, 0,
10806 /* 236 */ 'v', 'p', 'm', 'u', 'l', 'l', 'd', 32, 9, 0,
10807 /* 246 */ 'v', 'p', 's', 'r', 'l', 'd', 32, 9, 0,
10808 /* 255 */ 'v', 'p', 'b', 'l', 'e', 'n', 'd', 'm', 'd', 32, 9, 0,
10809 /* 267 */ 'v', 'p', 't', 'e', 's', 't', 'n', 'm', 'd', 32, 9, 0,
10810 /* 279 */ 'v', 'p', 'e', 'r', 'm', 'd', 32, 9, 0,
10811 /* 288 */ 'v', 'p', 't', 'e', 's', 't', 'm', 'd', 32, 9, 0,
10812 /* 299 */ 'v', 'p', 'a', 'n', 'd', 'n', 'd', 32, 9, 0,
10813 /* 309 */ 'v', 'a', 'l', 'i', 'g', 'n', 'd', 32, 9, 0,
10814 /* 319 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', '1', '3', '2', 'p', 'd', 32, 9, 0,
10815 /* 336 */ 'v', 'f', 'm', 's', 'u', 'b', '1', '3', '2', 'p', 'd', 32, 9, 0,
10816 /* 350 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '1', '3', '2', 'p', 'd', 32, 9, 0,
10817 /* 365 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', '1', '3', '2', 'p', 'd', 32, 9, 0,
10818 /* 382 */ 'v', 'f', 'm', 'a', 'd', 'd', '1', '3', '2', 'p', 'd', 32, 9, 0,
10819 /* 396 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '1', '3', '2', 'p', 'd', 32, 9, 0,
10820 /* 411 */ 'v', 'p', 'e', 'r', 'm', 'i', '2', 'p', 'd', 32, 9, 0,
10821 /* 423 */ 'v', 'c', 'v', 't', 'd', 'q', '2', 'p', 'd', 32, 9, 0,
10822 /* 435 */ 'v', 'c', 'v', 't', 'u', 'd', 'q', '2', 'p', 'd', 32, 9, 0,
10823 /* 448 */ 'v', 'c', 'v', 't', 'p', 's', '2', 'p', 'd', 32, 9, 0,
10824 /* 460 */ 'v', 'p', 'e', 'r', 'm', 't', '2', 'p', 'd', 32, 9, 0,
10825 /* 472 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', '2', '1', '3', 'p', 'd', 32, 9, 0,
10826 /* 489 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '1', '3', 'p', 'd', 32, 9, 0,
10827 /* 503 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '1', '3', 'p', 'd', 32, 9, 0,
10828 /* 518 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', '2', '1', '3', 'p', 'd', 32, 9, 0,
10829 /* 535 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '1', '3', 'p', 'd', 32, 9, 0,
10830 /* 549 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '1', '3', 'p', 'd', 32, 9, 0,
10831 /* 564 */ 'v', 'r', 'c', 'p', '1', '4', 'p', 'd', 32, 9, 0,
10832 /* 575 */ 'v', 'r', 's', 'q', 'r', 't', '1', '4', 'p', 'd', 32, 9, 0,
10833 /* 588 */ 'v', 'r', 'c', 'p', '2', '8', 'p', 'd', 32, 9, 0,
10834 /* 599 */ 'v', 'r', 's', 'q', 'r', 't', '2', '8', 'p', 'd', 32, 9, 0,
10835 /* 612 */ 'v', 'm', 'o', 'v', 'a', 'p', 'd', 32, 9, 0,
10836 /* 622 */ 'v', 's', 'u', 'b', 'p', 'd', 32, 9, 0,
10837 /* 631 */ 'v', 'a', 'd', 'd', 'p', 'd', 32, 9, 0,
10838 /* 640 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'd', 'p', 'd', 32, 9, 0,
10839 /* 653 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'd', 'p', 'd', 32, 9, 0,
10840 /* 667 */ 'v', 'r', 'n', 'd', 's', 'c', 'a', 'l', 'e', 'p', 'd', 32, 9, 0,
10841 /* 681 */ 'v', 's', 'h', 'u', 'f', 'p', 'd', 32, 9, 0,
10842 /* 691 */ 'v', 'p', 'e', 'r', 'm', 'i', 'l', 'p', 'd', 32, 9, 0,
10843 /* 703 */ 'v', 'm', 'u', 'l', 'p', 'd', 32, 9, 0,
10844 /* 712 */ 'v', 'b', 'l', 'e', 'n', 'd', 'm', 'p', 'd', 32, 9, 0,
10845 /* 724 */ 'v', 'p', 'e', 'r', 'm', 'p', 'd', 32, 9, 0,
10846 /* 734 */ 'v', 'm', 'i', 'n', 'p', 'd', 32, 9, 0,
10847 /* 743 */ 'v', 'c', 'm', 'p', 'p', 'd', 32, 9, 0,
10848 /* 752 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'q', 'p', 'd', 32, 9, 0,
10849 /* 765 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'q', 'p', 'd', 32, 9, 0,
10850 /* 779 */ 'v', 'm', 'o', 'v', 'u', 'p', 'd', 32, 9, 0,
10851 /* 789 */ 'v', 'd', 'i', 'v', 'p', 'd', 32, 9, 0,
10852 /* 798 */ 'v', 'm', 'a', 'x', 'p', 'd', 32, 9, 0,
10853 /* 807 */ 'v', 'p', 'c', 'm', 'p', 'e', 'q', 'd', 32, 9, 0,
10854 /* 818 */ 'v', 'p', 'g', 'a', 't', 'h', 'e', 'r', 'q', 'd', 32, 9, 0,
10855 /* 831 */ 'v', 'p', 's', 'c', 'a', 't', 't', 'e', 'r', 'q', 'd', 32, 9, 0,
10856 /* 845 */ 'v', 'p', 'm', 'o', 'v', 'u', 's', 'q', 'd', 32, 9, 0,
10857 /* 857 */ 'v', 'p', 'm', 'o', 'v', 's', 'q', 'd', 32, 9, 0,
10858 /* 868 */ 'v', 'p', 'm', 'o', 'v', 'q', 'd', 32, 9, 0,
10859 /* 878 */ 'v', 'p', 'o', 'r', 'd', 32, 9, 0,
10860 /* 886 */ 'v', 'p', 'x', 'o', 'r', 'd', 32, 9, 0,
10861 /* 895 */ 'v', 'c', 'v', 't', 's', 'i', '2', 's', 'd', 32, 9, 0,
10862 /* 907 */ 'v', 'c', 'v', 't', 'u', 's', 'i', '2', 's', 'd', 32, 9, 0,
10863 /* 920 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '1', '3', 's', 'd', 32, 9, 0,
10864 /* 934 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '1', '3', 's', 'd', 32, 9, 0,
10865 /* 949 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '1', '3', 's', 'd', 32, 9, 0,
10866 /* 963 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '1', '3', 's', 'd', 32, 9, 0,
10867 /* 978 */ 'v', 'r', 'c', 'p', '1', '4', 's', 'd', 32, 9, 0,
10868 /* 989 */ 'v', 'r', 's', 'q', 'r', 't', '1', '4', 's', 'd', 32, 9, 0,
10869 /* 1002 */ 'v', 'r', 'c', 'p', '2', '8', 's', 'd', 32, 9, 0,
10870 /* 1013 */ 'v', 'r', 's', 'q', 'r', 't', '2', '8', 's', 'd', 32, 9, 0,
10871 /* 1026 */ 'v', 'p', 'a', 'b', 's', 'd', 32, 9, 0,
10872 /* 1035 */ 'v', 'r', 'n', 'd', 's', 'c', 'a', 'l', 'e', 's', 'd', 32, 9, 0,
10873 /* 1049 */ 'v', 'p', 'm', 'i', 'n', 's', 'd', 32, 9, 0,
10874 /* 1059 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 's', 'd', 32, 9, 0,
10875 /* 1074 */ 'v', 'm', 'o', 'v', 's', 'd', 32, 9, 0,
10876 /* 1083 */ 'v', 'p', 'm', 'a', 'x', 's', 'd', 32, 9, 0,
10877 /* 1093 */ 'v', 'p', 'c', 'o', 'n', 'f', 'l', 'i', 'c', 't', 'd', 32, 9, 0,
10878 /* 1107 */ 'v', 'p', 'c', 'm', 'p', 'g', 't', 'd', 32, 9, 0,
10879 /* 1118 */ 'v', 'p', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'd', 32, 9, 0,
10880 /* 1133 */ 'v', 'p', 'm', 'i', 'n', 'u', 'd', 32, 9, 0,
10881 /* 1143 */ 'v', 'p', 'm', 'a', 'x', 'u', 'd', 32, 9, 0,
10882 /* 1153 */ 'v', 'p', 's', 'r', 'a', 'v', 'd', 32, 9, 0,
10883 /* 1163 */ 'v', 'p', 's', 'l', 'l', 'v', 'd', 32, 9, 0,
10884 /* 1173 */ 'v', 'p', 's', 'r', 'l', 'v', 'd', 32, 9, 0,
10885 /* 1183 */ 'v', 'p', 'm', 'o', 'v', 's', 'x', 'w', 'd', 32, 9, 0,
10886 /* 1195 */ 'v', 'p', 'm', 'o', 'v', 'z', 'x', 'w', 'd', 32, 9, 0,
10887 /* 1207 */ 'v', 'c', 'v', 't', 'p', 's', '2', 'p', 'h', 32, 9, 0,
10888 /* 1219 */ 'v', 'c', 'v', 't', 't', 's', 'd', '2', 's', 'i', 32, 9, 0,
10889 /* 1232 */ 'v', 'c', 'v', 't', 's', 'd', '2', 's', 'i', 32, 9, 0,
10890 /* 1244 */ 'v', 'c', 'v', 't', 't', 's', 's', '2', 's', 'i', 32, 9, 0,
10891 /* 1257 */ 'v', 'c', 'v', 't', 's', 's', '2', 's', 'i', 32, 9, 0,
10892 /* 1269 */ 'v', 'c', 'v', 't', 't', 's', 'd', '2', 'u', 's', 'i', 32, 9, 0,
10893 /* 1283 */ 'v', 'c', 'v', 't', 's', 'd', '2', 'u', 's', 'i', 32, 9, 0,
10894 /* 1296 */ 'v', 'c', 'v', 't', 't', 's', 's', '2', 'u', 's', 'i', 32, 9, 0,
10895 /* 1310 */ 'v', 'c', 'v', 't', 's', 's', '2', 'u', 's', 'i', 32, 9, 0,
10896 /* 1323 */ 'v', 'm', 'o', 'v', 'd', 'd', 'u', 'p', 32, 9, 0,
10897 /* 1334 */ 'v', 'm', 'o', 'v', 's', 'h', 'd', 'u', 'p', 32, 9, 0,
10898 /* 1346 */ 'v', 'm', 'o', 'v', 's', 'l', 'd', 'u', 'p', 32, 9, 0,
10899 /* 1358 */ 'v', 'p', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'm', 'b', '2', 'q', 32, 9, 0,
10900 /* 1376 */ 'v', 'p', 'e', 'r', 'm', 'i', '2', 'q', 32, 9, 0,
10901 /* 1387 */ 'v', 'p', 'e', 'r', 'm', 't', '2', 'q', 32, 9, 0,
10902 /* 1398 */ 'v', 'p', 's', 'r', 'a', 'q', 32, 9, 0,
10903 /* 1407 */ 'v', 'p', 's', 'u', 'b', 'q', 32, 9, 0,
10904 /* 1416 */ 'v', 'p', 'm', 'o', 'v', 's', 'x', 'b', 'q', 32, 9, 0,
10905 /* 1428 */ 'v', 'p', 'm', 'o', 'v', 'z', 'x', 'b', 'q', 32, 9, 0,
10906 /* 1440 */ 'v', 'c', 'v', 't', 't', 'p', 'd', '2', 'd', 'q', 32, 9, 0,
10907 /* 1453 */ 'v', 'c', 'v', 't', 'p', 'd', '2', 'd', 'q', 32, 9, 0,
10908 /* 1465 */ 'v', 'c', 'v', 't', 't', 'p', 's', '2', 'd', 'q', 32, 9, 0,
10909 /* 1478 */ 'v', 'c', 'v', 't', 'p', 's', '2', 'd', 'q', 32, 9, 0,
10910 /* 1490 */ 'v', 'p', 'a', 'd', 'd', 'q', 32, 9, 0,
10911 /* 1499 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'h', 'd', 'q', 32, 9, 0,
10912 /* 1512 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'l', 'd', 'q', 32, 9, 0,
10913 /* 1525 */ 'v', 'p', 'm', 'u', 'l', 'd', 'q', 32, 9, 0,
10914 /* 1535 */ 'v', 'p', 'a', 'n', 'd', 'q', 32, 9, 0,
10915 /* 1544 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'h', 'q', 'd', 'q', 32, 9, 0,
10916 /* 1558 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'l', 'q', 'd', 'q', 32, 9, 0,
10917 /* 1572 */ 'v', 'p', 'g', 'a', 't', 'h', 'e', 'r', 'd', 'q', 32, 9, 0,
10918 /* 1585 */ 'v', 'p', 's', 'c', 'a', 't', 't', 'e', 'r', 'd', 'q', 32, 9, 0,
10919 /* 1599 */ 'v', 'c', 'v', 't', 't', 'p', 'd', '2', 'u', 'd', 'q', 32, 9, 0,
10920 /* 1613 */ 'v', 'c', 'v', 't', 'p', 'd', '2', 'u', 'd', 'q', 32, 9, 0,
10921 /* 1626 */ 'v', 'c', 'v', 't', 't', 'p', 's', '2', 'u', 'd', 'q', 32, 9, 0,
10922 /* 1640 */ 'v', 'c', 'v', 't', 'p', 's', '2', 'u', 'd', 'q', 32, 9, 0,
10923 /* 1653 */ 'v', 'p', 'm', 'u', 'l', 'u', 'd', 'q', 32, 9, 0,
10924 /* 1664 */ 'v', 'p', 'm', 'o', 'v', 's', 'x', 'd', 'q', 32, 9, 0,
10925 /* 1676 */ 'v', 'p', 'm', 'o', 'v', 'z', 'x', 'd', 'q', 32, 9, 0,
10926 /* 1688 */ 'v', 'p', 's', 'l', 'l', 'q', 32, 9, 0,
10927 /* 1697 */ 'v', 'p', 's', 'r', 'l', 'q', 32, 9, 0,
10928 /* 1706 */ 'v', 'p', 'b', 'l', 'e', 'n', 'd', 'm', 'q', 32, 9, 0,
10929 /* 1718 */ 'v', 'p', 't', 'e', 's', 't', 'n', 'm', 'q', 32, 9, 0,
10930 /* 1730 */ 'v', 'p', 'e', 'r', 'm', 'q', 32, 9, 0,
10931 /* 1739 */ 'v', 'p', 't', 'e', 's', 't', 'm', 'q', 32, 9, 0,
10932 /* 1750 */ 'v', 'p', 'a', 'n', 'd', 'n', 'q', 32, 9, 0,
10933 /* 1760 */ 'v', 'a', 'l', 'i', 'g', 'n', 'q', 32, 9, 0,
10934 /* 1770 */ 'v', 'p', 'c', 'm', 'p', 'e', 'q', 'q', 32, 9, 0,
10935 /* 1781 */ 'v', 'p', 'g', 'a', 't', 'h', 'e', 'r', 'q', 'q', 32, 9, 0,
10936 /* 1794 */ 'v', 'p', 's', 'c', 'a', 't', 't', 'e', 'r', 'q', 'q', 32, 9, 0,
10937 /* 1808 */ 'v', 'p', 'o', 'r', 'q', 32, 9, 0,
10938 /* 1816 */ 'v', 'p', 'x', 'o', 'r', 'q', 32, 9, 0,
10939 /* 1825 */ 'v', 'p', 'a', 'b', 's', 'q', 32, 9, 0,
10940 /* 1834 */ 'v', 'p', 'm', 'i', 'n', 's', 'q', 32, 9, 0,
10941 /* 1844 */ 'v', 'p', 'm', 'a', 'x', 's', 'q', 32, 9, 0,
10942 /* 1854 */ 'v', 'p', 'c', 'o', 'n', 'f', 'l', 'i', 'c', 't', 'q', 32, 9, 0,
10943 /* 1868 */ 'v', 'p', 'c', 'm', 'p', 'g', 't', 'q', 32, 9, 0,
10944 /* 1879 */ 'v', 'p', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'q', 32, 9, 0,
10945 /* 1894 */ 'v', 'p', 'm', 'i', 'n', 'u', 'q', 32, 9, 0,
10946 /* 1904 */ 'v', 'p', 'm', 'a', 'x', 'u', 'q', 32, 9, 0,
10947 /* 1914 */ 'v', 'p', 's', 'r', 'a', 'v', 'q', 32, 9, 0,
10948 /* 1924 */ 'v', 'p', 's', 'l', 'l', 'v', 'q', 32, 9, 0,
10949 /* 1934 */ 'v', 'p', 's', 'r', 'l', 'v', 'q', 32, 9, 0,
10950 /* 1944 */ 'v', 'p', 'm', 'o', 'v', 's', 'x', 'w', 'q', 32, 9, 0,
10951 /* 1956 */ 'v', 'p', 'm', 'o', 'v', 'z', 'x', 'w', 'q', 32, 9, 0,
10952 /* 1968 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', '1', '3', '2', 'p', 's', 32, 9, 0,
10953 /* 1985 */ 'v', 'f', 'm', 's', 'u', 'b', '1', '3', '2', 'p', 's', 32, 9, 0,
10954 /* 1999 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '1', '3', '2', 'p', 's', 32, 9, 0,
10955 /* 2014 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', '1', '3', '2', 'p', 's', 32, 9, 0,
10956 /* 2031 */ 'v', 'f', 'm', 'a', 'd', 'd', '1', '3', '2', 'p', 's', 32, 9, 0,
10957 /* 2045 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '1', '3', '2', 'p', 's', 32, 9, 0,
10958 /* 2060 */ 'v', 'c', 'v', 't', 'p', 'd', '2', 'p', 's', 32, 9, 0,
10959 /* 2072 */ 'v', 'p', 'e', 'r', 'm', 'i', '2', 'p', 's', 32, 9, 0,
10960 /* 2084 */ 'v', 'c', 'v', 't', 'd', 'q', '2', 'p', 's', 32, 9, 0,
10961 /* 2096 */ 'v', 'c', 'v', 't', 'u', 'd', 'q', '2', 'p', 's', 32, 9, 0,
10962 /* 2109 */ 'v', 'p', 'e', 'r', 'm', 't', '2', 'p', 's', 32, 9, 0,
10963 /* 2121 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', '2', '1', '3', 'p', 's', 32, 9, 0,
10964 /* 2138 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '1', '3', 'p', 's', 32, 9, 0,
10965 /* 2152 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '1', '3', 'p', 's', 32, 9, 0,
10966 /* 2167 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', '2', '1', '3', 'p', 's', 32, 9, 0,
10967 /* 2184 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '1', '3', 'p', 's', 32, 9, 0,
10968 /* 2198 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '1', '3', 'p', 's', 32, 9, 0,
10969 /* 2213 */ 'v', 'r', 'c', 'p', '1', '4', 'p', 's', 32, 9, 0,
10970 /* 2224 */ 'v', 'r', 's', 'q', 'r', 't', '1', '4', 'p', 's', 32, 9, 0,
10971 /* 2237 */ 'v', 'r', 'c', 'p', '2', '8', 'p', 's', 32, 9, 0,
10972 /* 2248 */ 'v', 'r', 's', 'q', 'r', 't', '2', '8', 'p', 's', 32, 9, 0,
10973 /* 2261 */ 'v', 'm', 'o', 'v', 'a', 'p', 's', 32, 9, 0,
10974 /* 2271 */ 'v', 's', 'u', 'b', 'p', 's', 32, 9, 0,
10975 /* 2280 */ 'v', 'a', 'd', 'd', 'p', 's', 32, 9, 0,
10976 /* 2289 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'd', 'p', 's', 32, 9, 0,
10977 /* 2302 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'd', 'p', 's', 32, 9, 0,
10978 /* 2316 */ 'v', 'r', 'n', 'd', 's', 'c', 'a', 'l', 'e', 'p', 's', 32, 9, 0,
10979 /* 2330 */ 'v', 's', 'h', 'u', 'f', 'p', 's', 32, 9, 0,
10980 /* 2340 */ 'v', 'p', 'e', 'r', 'm', 'i', 'l', 'p', 's', 32, 9, 0,
10981 /* 2352 */ 'v', 'm', 'u', 'l', 'p', 's', 32, 9, 0,
10982 /* 2361 */ 'v', 'b', 'l', 'e', 'n', 'd', 'm', 'p', 's', 32, 9, 0,
10983 /* 2373 */ 'v', 'p', 'e', 'r', 'm', 'p', 's', 32, 9, 0,
10984 /* 2383 */ 'v', 'm', 'i', 'n', 'p', 's', 32, 9, 0,
10985 /* 2392 */ 'v', 'c', 'm', 'p', 'p', 's', 32, 9, 0,
10986 /* 2401 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'q', 'p', 's', 32, 9, 0,
10987 /* 2414 */ 'v', 's', 'c', 'a', 't', 't', 'e', 'r', 'q', 'p', 's', 32, 9, 0,
10988 /* 2428 */ 'v', 'm', 'o', 'v', 'u', 'p', 's', 32, 9, 0,
10989 /* 2438 */ 'v', 'd', 'i', 'v', 'p', 's', 32, 9, 0,
10990 /* 2447 */ 'v', 'm', 'a', 'x', 'p', 's', 32, 9, 0,
10991 /* 2456 */ 'v', 'c', 'v', 't', 's', 'i', '2', 's', 's', 32, 9, 0,
10992 /* 2468 */ 'v', 'c', 'v', 't', 'u', 's', 'i', '2', 's', 's', 32, 9, 0,
10993 /* 2481 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '1', '3', 's', 's', 32, 9, 0,
10994 /* 2495 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '1', '3', 's', 's', 32, 9, 0,
10995 /* 2510 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '1', '3', 's', 's', 32, 9, 0,
10996 /* 2524 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '1', '3', 's', 's', 32, 9, 0,
10997 /* 2539 */ 'v', 'r', 'c', 'p', '1', '4', 's', 's', 32, 9, 0,
10998 /* 2550 */ 'v', 'r', 's', 'q', 'r', 't', '1', '4', 's', 's', 32, 9, 0,
10999 /* 2563 */ 'v', 'r', 'c', 'p', '2', '8', 's', 's', 32, 9, 0,
11000 /* 2574 */ 'v', 'r', 's', 'q', 'r', 't', '2', '8', 's', 's', 32, 9, 0,
11001 /* 2587 */ 'v', 'r', 'n', 'd', 's', 'c', 'a', 'l', 'e', 's', 's', 32, 9, 0,
11002 /* 2601 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 's', 's', 32, 9, 0,
11003 /* 2616 */ 'v', 'm', 'o', 'v', 's', 's', 32, 9, 0,
11004 /* 2625 */ 'v', 's', 'q', 'r', 't', 32, 9, 0,
11005 /* 2633 */ 'k', 'u', 'n', 'p', 'c', 'k', 'b', 'w', 32, 9, 0,
11006 /* 2644 */ 'k', 'a', 'n', 'd', 'w', 32, 9, 0,
11007 /* 2652 */ 'v', 'p', 'm', 'o', 'v', 'u', 's', 'd', 'w', 32, 9, 0,
11008 /* 2664 */ 'v', 'p', 'm', 'o', 'v', 's', 'd', 'w', 32, 9, 0,
11009 /* 2675 */ 'v', 'p', 'm', 'o', 'v', 'd', 'w', 32, 9, 0,
11010 /* 2685 */ 'k', 's', 'h', 'i', 'f', 't', 'l', 'w', 32, 9, 0,
11011 /* 2696 */ 'k', 'a', 'n', 'd', 'n', 'w', 32, 9, 0,
11012 /* 2705 */ 'v', 'p', 'm', 'o', 'v', 'u', 's', 'q', 'w', 32, 9, 0,
11013 /* 2717 */ 'v', 'p', 'm', 'o', 'v', 's', 'q', 'w', 32, 9, 0,
11014 /* 2728 */ 'v', 'p', 'm', 'o', 'v', 'q', 'w', 32, 9, 0,
11015 /* 2738 */ 'k', 'o', 'r', 'w', 32, 9, 0,
11016 /* 2745 */ 'k', 'x', 'n', 'o', 'r', 'w', 32, 9, 0,
11017 /* 2754 */ 'k', 'x', 'o', 'r', 'w', 32, 9, 0,
11018 /* 2762 */ 'k', 's', 'h', 'i', 'f', 't', 'r', 'w', 32, 9, 0,
11019 /* 2773 */ 'k', 'n', 'o', 't', 'w', 32, 9, 0,
11020 /* 2781 */ 'k', 'o', 'r', 't', 'e', 's', 't', 'w', 32, 9, 0,
11021 /* 2792 */ 'k', 'm', 'o', 'v', 'w', 32, 9, 0,
11022 /* 2800 */ 'p', 'r', 'e', 'f', 'e', 't', 'c', 'h', 't', '0', 9, 0,
11023 /* 2812 */ 's', 'h', 'a', '1', 'm', 's', 'g', '1', 9, 0,
11024 /* 2822 */ 's', 'h', 'a', '2', '5', '6', 'm', 's', 'g', '1', 9, 0,
11025 /* 2834 */ 'p', 'r', 'e', 'f', 'e', 't', 'c', 'h', 't', '1', 9, 0,
11026 /* 2846 */ 'p', 'f', 'r', 'c', 'p', 'i', 't', '1', 9, 0,
11027 /* 2856 */ 'p', 'f', 'r', 's', 'q', 'i', 't', '1', 9, 0,
11028 /* 2866 */ 'v', 'm', 'o', 'v', 'd', 'q', 'a', '3', '2', 9, 0,
11029 /* 2877 */ 'c', 'r', 'c', '3', '2', 9, 0,
11030 /* 2884 */ 's', 'h', 'a', '1', 'm', 's', 'g', '2', 9, 0,
11031 /* 2894 */ 's', 'h', 'a', '2', '5', '6', 'm', 's', 'g', '2', 9, 0,
11032 /* 2906 */ 's', 'h', 'a', '2', '5', '6', 'r', 'n', 'd', 's', '2', 9, 0,
11033 /* 2919 */ 'p', 'r', 'e', 'f', 'e', 't', 'c', 'h', 't', '2', 9, 0,
11034 /* 2931 */ 'p', 'f', 'r', 'c', 'p', 'i', 't', '2', 9, 0,
11035 /* 2941 */ 'v', 'm', 'o', 'v', 'd', 'q', 'a', '6', '4', 9, 0,
11036 /* 2952 */ 'f', 'x', 's', 'a', 'v', 'e', '6', '4', 9, 0,
11037 /* 2962 */ 'f', 'x', 'r', 's', 't', 'o', 'r', '6', '4', 9, 0,
11038 /* 2973 */ 'x', 's', 'a', 'v', 'e', 'o', 'p', 't', '6', '4', 9, 0,
11039 /* 2985 */ 's', 'h', 'a', '1', 'r', 'n', 'd', 's', '4', 9, 0,
11040 /* 2996 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'f', '3', '2', 'x', '4', 9, 0,
11041 /* 3011 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'f', '3', '2', 'x', '4', 9, 0,
11042 /* 3025 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'i', '3', '2', 'x', '4', 9, 0,
11043 /* 3040 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'i', '3', '2', 'x', '4', 9, 0,
11044 /* 3054 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'f', '6', '4', 'x', '4', 9, 0,
11045 /* 3069 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'f', '6', '4', 'x', '4', 9, 0,
11046 /* 3083 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'i', '6', '4', 'x', '4', 9, 0,
11047 /* 3098 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'i', '6', '4', 'x', '4', 9, 0,
11048 /* 3112 */ 'v', 'p', 'e', 'r', 'm', '2', 'f', '1', '2', '8', 9, 0,
11049 /* 3124 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'f', '1', '2', '8', 9, 0,
11050 /* 3138 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'f', '1', '2', '8', 9, 0,
11051 /* 3151 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'f', '1', '2', '8', 9, 0,
11052 /* 3167 */ 'v', 'p', 'e', 'r', 'm', '2', 'i', '1', '2', '8', 9, 0,
11053 /* 3179 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'i', '1', '2', '8', 9, 0,
11054 /* 3193 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'i', '1', '2', '8', 9, 0,
11055 /* 3206 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'i', '1', '2', '8', 9, 0,
11056 /* 3222 */ 'l', 'e', 'a', 9, 0,
11057 /* 3227 */ 'j', 'a', 9, 0,
11058 /* 3231 */ 'v', 'm', 'o', 'v', 'n', 't', 'd', 'q', 'a', 9, 0,
11059 /* 3242 */ 'v', 'm', 'o', 'v', 'd', 'q', 'a', 9, 0,
11060 /* 3251 */ 's', 'e', 't', 'a', 9, 0,
11061 /* 3257 */ 'p', 'r', 'e', 'f', 'e', 't', 'c', 'h', 'n', 't', 'a', 9, 0,
11062 /* 3270 */ 'c', 'm', 'o', 'v', 'a', 9, 0,
11063 /* 3277 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', '1', '6', 'b', 9, 0,
11064 /* 3289 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', '8', 'b', 9, 0,
11065 /* 3300 */ 'v', 'p', 's', 'h', 'a', 'b', 9, 0,
11066 /* 3308 */ 's', 'b', 'b', 9, 0,
11067 /* 3313 */ 'v', 'p', 's', 'u', 'b', 'b', 9, 0,
11068 /* 3321 */ 'v', 'p', 'a', 'd', 'd', 'b', 9, 0,
11069 /* 3329 */ 'v', 'p', 's', 'h', 'u', 'f', 'b', 9, 0,
11070 /* 3338 */ 'v', 'p', 'a', 'v', 'g', 'b', 9, 0,
11071 /* 3346 */ 'j', 'b', 9, 0,
11072 /* 3350 */ 'v', 'p', 'm', 'o', 'v', 'm', 's', 'k', 'b', 9, 0,
11073 /* 3361 */ 'v', 'p', 's', 'h', 'l', 'b', 9, 0,
11074 /* 3369 */ 'v', 'p', 'c', 'o', 'm', 'b', 9, 0,
11075 /* 3377 */ 'v', 'p', 's', 'i', 'g', 'n', 'b', 9, 0,
11076 /* 3386 */ 'v', 'p', 'c', 'm', 'p', 'e', 'q', 'b', 9, 0,
11077 /* 3396 */ 'v', 'p', 'i', 'n', 's', 'r', 'b', 9, 0,
11078 /* 3405 */ 'v', 'p', 'e', 'x', 't', 'r', 'b', 9, 0,
11079 /* 3414 */ 'v', 'p', 'a', 'b', 's', 'b', 9, 0,
11080 /* 3422 */ 'v', 'p', 's', 'u', 'b', 's', 'b', 9, 0,
11081 /* 3431 */ 'v', 'p', 'a', 'd', 'd', 's', 'b', 9, 0,
11082 /* 3440 */ 'v', 'p', 'm', 'i', 'n', 's', 'b', 9, 0,
11083 /* 3449 */ 's', 't', 'o', 's', 'b', 9, 0,
11084 /* 3456 */ 'c', 'm', 'p', 's', 'b', 9, 0,
11085 /* 3463 */ 'v', 'p', 's', 'u', 'b', 'u', 's', 'b', 9, 0,
11086 /* 3473 */ 'v', 'p', 'a', 'd', 'd', 'u', 's', 'b', 9, 0,
11087 /* 3483 */ 'p', 'a', 'v', 'g', 'u', 's', 'b', 9, 0,
11088 /* 3492 */ 'm', 'o', 'v', 's', 'b', 9, 0,
11089 /* 3499 */ 'v', 'p', 'm', 'a', 'x', 's', 'b', 9, 0,
11090 /* 3508 */ 's', 'e', 't', 'b', 9, 0,
11091 /* 3514 */ 'v', 'p', 'c', 'm', 'p', 'g', 't', 'b', 9, 0,
11092 /* 3524 */ 'v', 'p', 'r', 'o', 't', 'b', 9, 0,
11093 /* 3532 */ 'v', 'p', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'b', 9, 0,
11094 /* 3546 */ 'v', 'p', 'c', 'o', 'm', 'u', 'b', 9, 0,
11095 /* 3555 */ 'v', 'p', 'm', 'i', 'n', 'u', 'b', 9, 0,
11096 /* 3564 */ 'p', 'f', 's', 'u', 'b', 9, 0,
11097 /* 3571 */ 'f', 'i', 's', 'u', 'b', 9, 0,
11098 /* 3578 */ 'v', 'p', 'm', 'a', 'x', 'u', 'b', 9, 0,
11099 /* 3587 */ 'v', 'p', 'b', 'l', 'e', 'n', 'd', 'v', 'b', 9, 0,
11100 /* 3598 */ 'c', 'm', 'o', 'v', 'b', 9, 0,
11101 /* 3605 */ 'v', 'p', 'a', 'c', 'k', 's', 's', 'w', 'b', 9, 0,
11102 /* 3616 */ 'v', 'p', 'a', 'c', 'k', 'u', 's', 'w', 'b', 9, 0,
11103 /* 3627 */ 'p', 'f', 'a', 'c', 'c', 9, 0,
11104 /* 3634 */ 'p', 'f', 'n', 'a', 'c', 'c', 9, 0,
11105 /* 3642 */ 'p', 'f', 'p', 'n', 'a', 'c', 'c', 9, 0,
11106 /* 3651 */ 'a', 'd', 'c', 9, 0,
11107 /* 3656 */ 'v', 'a', 'e', 's', 'd', 'e', 'c', 9, 0,
11108 /* 3665 */ 'b', 'l', 'c', 'i', 'c', 9, 0,
11109 /* 3672 */ 'b', 'l', 's', 'i', 'c', 9, 0,
11110 /* 3679 */ 't', '1', 'm', 's', 'k', 'c', 9, 0,
11111 /* 3687 */ 'v', 'a', 'e', 's', 'i', 'm', 'c', 9, 0,
11112 /* 3696 */ 'v', 'a', 'e', 's', 'e', 'n', 'c', 9, 0,
11113 /* 3705 */ 'i', 'n', 'c', 9, 0,
11114 /* 3710 */ 'b', 't', 'c', 9, 0,
11115 /* 3715 */ 'a', 'a', 'd', 9, 0,
11116 /* 3720 */ 'v', 'm', 'r', 'e', 'a', 'd', 9, 0,
11117 /* 3728 */ 'v', 'p', 's', 'h', 'a', 'd', 9, 0,
11118 /* 3736 */ 'v', 'p', 's', 'r', 'a', 'd', 9, 0,
11119 /* 3744 */ 'v', 'p', 'h', 'a', 'd', 'd', 'b', 'd', 9, 0,
11120 /* 3754 */ 'v', 'p', 'h', 'a', 'd', 'd', 'u', 'b', 'd', 9, 0,
11121 /* 3765 */ 'v', 'p', 'h', 's', 'u', 'b', 'd', 9, 0,
11122 /* 3774 */ 'v', 'p', 's', 'u', 'b', 'd', 9, 0,
11123 /* 3782 */ 'v', 'p', 'm', 'o', 'v', 's', 'x', 'b', 'd', 9, 0,
11124 /* 3793 */ 'v', 'p', 'm', 'o', 'v', 'z', 'x', 'b', 'd', 9, 0,
11125 /* 3804 */ 'p', 'f', 'a', 'd', 'd', 9, 0,
11126 /* 3811 */ 'f', 'i', 'a', 'd', 'd', 9, 0,
11127 /* 3818 */ 'x', 'a', 'd', 'd', 9, 0,
11128 /* 3824 */ 'v', 'p', 'h', 'a', 'd', 'd', 'd', 9, 0,
11129 /* 3833 */ 'v', 'p', 'a', 'd', 'd', 'd', 9, 0,
11130 /* 3841 */ 'v', 'p', 'b', 'l', 'e', 'n', 'd', 'd', 9, 0,
11131 /* 3851 */ 'v', 'p', 'g', 'a', 't', 'h', 'e', 'r', 'd', 'd', 9, 0,
11132 /* 3863 */ 'v', 'p', 'm', 'a', 'c', 's', 'd', 'd', 9, 0,
11133 /* 3873 */ 'v', 'p', 'm', 'a', 'c', 's', 's', 'd', 'd', 9, 0,
11134 /* 3884 */ 'r', 'd', 's', 'e', 'e', 'd', 9, 0,
11135 /* 3892 */ 'p', 'i', '2', 'f', 'd', 9, 0,
11136 /* 3899 */ 'v', 'p', 's', 'h', 'u', 'f', 'd', 9, 0,
11137 /* 3908 */ 'p', 'f', '2', 'i', 'd', 9, 0,
11138 /* 3915 */ 'i', 'n', 'v', 'p', 'c', 'i', 'd', 9, 0,
11139 /* 3924 */ 'i', 'n', 'v', 'v', 'p', 'i', 'd', 9, 0,
11140 /* 3933 */ 'f', 'b', 'l', 'd', 9, 0,
11141 /* 3939 */ 'f', 'l', 'd', 9, 0,
11142 /* 3944 */ 'v', 'p', 's', 'h', 'l', 'd', 9, 0,
11143 /* 3952 */ 'f', 'i', 'l', 'd', 9, 0,
11144 /* 3958 */ 'v', 'p', 's', 'l', 'l', 'd', 9, 0,
11145 /* 3966 */ 'v', 'p', 'm', 'u', 'l', 'l', 'd', 9, 0,
11146 /* 3975 */ 'v', 'p', 's', 'r', 'l', 'd', 9, 0,
11147 /* 3983 */ 'v', 'm', 'p', 't', 'r', 'l', 'd', 9, 0,
11148 /* 3992 */ 'v', 'p', 'c', 'o', 'm', 'd', 9, 0,
11149 /* 4000 */ 'v', 'p', 'e', 'r', 'm', 'd', 9, 0,
11150 /* 4008 */ 'v', 'p', 'a', 'n', 'd', 9, 0,
11151 /* 4015 */ 'r', 'd', 'r', 'a', 'n', 'd', 9, 0,
11152 /* 4023 */ 'v', 'p', 's', 'i', 'g', 'n', 'd', 9, 0,
11153 /* 4032 */ 'b', 'o', 'u', 'n', 'd', 9, 0,
11154 /* 4039 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', '2', '3', '1', 'p', 'd', 9, 0,
11155 /* 4055 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '3', '1', 'p', 'd', 9, 0,
11156 /* 4068 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '3', '1', 'p', 'd', 9, 0,
11157 /* 4082 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', '2', '3', '1', 'p', 'd', 9, 0,
11158 /* 4098 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '3', '1', 'p', 'd', 9, 0,
11159 /* 4111 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '3', '1', 'p', 'd', 9, 0,
11160 /* 4125 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', '1', '3', '2', 'p', 'd', 9, 0,
11161 /* 4141 */ 'v', 'f', 'm', 's', 'u', 'b', '1', '3', '2', 'p', 'd', 9, 0,
11162 /* 4154 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '1', '3', '2', 'p', 'd', 9, 0,
11163 /* 4168 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', '1', '3', '2', 'p', 'd', 9, 0,
11164 /* 4184 */ 'v', 'f', 'm', 'a', 'd', 'd', '1', '3', '2', 'p', 'd', 9, 0,
11165 /* 4197 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '1', '3', '2', 'p', 'd', 9, 0,
11166 /* 4211 */ 'c', 'v', 't', 'p', 'i', '2', 'p', 'd', 9, 0,
11167 /* 4221 */ 'v', 'p', 'e', 'r', 'm', 'i', 'l', '2', 'p', 'd', 9, 0,
11168 /* 4233 */ 'v', 'c', 'v', 't', 'd', 'q', '2', 'p', 'd', 9, 0,
11169 /* 4244 */ 'v', 'c', 'v', 't', 'p', 's', '2', 'p', 'd', 9, 0,
11170 /* 4255 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', '2', '1', '3', 'p', 'd', 9, 0,
11171 /* 4271 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '1', '3', 'p', 'd', 9, 0,
11172 /* 4284 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '1', '3', 'p', 'd', 9, 0,
11173 /* 4298 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', '2', '1', '3', 'p', 'd', 9, 0,
11174 /* 4314 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '1', '3', 'p', 'd', 9, 0,
11175 /* 4327 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '1', '3', 'p', 'd', 9, 0,
11176 /* 4341 */ 'v', 'm', 'o', 'v', 'a', 'p', 'd', 9, 0,
11177 /* 4350 */ 'p', 's', 'w', 'a', 'p', 'd', 9, 0,
11178 /* 4358 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', 'p', 'd', 9, 0,
11179 /* 4371 */ 'v', 'a', 'd', 'd', 's', 'u', 'b', 'p', 'd', 9, 0,
11180 /* 4382 */ 'v', 'h', 's', 'u', 'b', 'p', 'd', 9, 0,
11181 /* 4391 */ 'v', 'f', 'm', 's', 'u', 'b', 'p', 'd', 9, 0,
11182 /* 4401 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', 'p', 'd', 9, 0,
11183 /* 4412 */ 'v', 's', 'u', 'b', 'p', 'd', 9, 0,
11184 /* 4420 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', 'p', 'd', 9, 0,
11185 /* 4433 */ 'v', 'h', 'a', 'd', 'd', 'p', 'd', 9, 0,
11186 /* 4442 */ 'v', 'f', 'm', 'a', 'd', 'd', 'p', 'd', 9, 0,
11187 /* 4452 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', 'p', 'd', 9, 0,
11188 /* 4463 */ 'v', 'a', 'd', 'd', 'p', 'd', 9, 0,
11189 /* 4471 */ 'v', 'a', 'n', 'd', 'p', 'd', 9, 0,
11190 /* 4479 */ 'v', 'b', 'l', 'e', 'n', 'd', 'p', 'd', 9, 0,
11191 /* 4489 */ 'v', 'r', 'o', 'u', 'n', 'd', 'p', 'd', 9, 0,
11192 /* 4499 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'd', 'p', 'd', 9, 0,
11193 /* 4511 */ 'v', 's', 'h', 'u', 'f', 'p', 'd', 9, 0,
11194 /* 4520 */ 'v', 'u', 'n', 'p', 'c', 'k', 'h', 'p', 'd', 9, 0,
11195 /* 4531 */ 'v', 'm', 'o', 'v', 'h', 'p', 'd', 9, 0,
11196 /* 4540 */ 'v', 'm', 'o', 'v', 'm', 's', 'k', 'p', 'd', 9, 0,
11197 /* 4551 */ 'v', 'p', 'e', 'r', 'm', 'i', 'l', 'p', 'd', 9, 0,
11198 /* 4562 */ 'v', 'u', 'n', 'p', 'c', 'k', 'l', 'p', 'd', 9, 0,
11199 /* 4573 */ 'v', 'm', 'u', 'l', 'p', 'd', 9, 0,
11200 /* 4581 */ 'v', 'm', 'o', 'v', 'l', 'p', 'd', 9, 0,
11201 /* 4590 */ 'v', 'p', 'c', 'm', 'p', 'd', 9, 0,
11202 /* 4598 */ 'v', 'p', 'e', 'r', 'm', 'p', 'd', 9, 0,
11203 /* 4607 */ 'v', 'a', 'n', 'd', 'n', 'p', 'd', 9, 0,
11204 /* 4616 */ 'v', 'm', 'i', 'n', 'p', 'd', 9, 0,
11205 /* 4624 */ 'v', 'd', 'p', 'p', 'd', 9, 0,
11206 /* 4631 */ 'v', 'c', 'm', 'p', 'p', 'd', 9, 0,
11207 /* 4639 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'q', 'p', 'd', 9, 0,
11208 /* 4651 */ 'v', 'o', 'r', 'p', 'd', 9, 0,
11209 /* 4658 */ 'v', 'x', 'o', 'r', 'p', 'd', 9, 0,
11210 /* 4666 */ 'v', 'm', 'o', 'v', 'n', 't', 'p', 'd', 9, 0,
11211 /* 4676 */ 'v', 's', 'q', 'r', 't', 'p', 'd', 9, 0,
11212 /* 4685 */ 'v', 't', 'e', 's', 't', 'p', 'd', 9, 0,
11213 /* 4694 */ 'v', 'm', 'o', 'v', 'u', 'p', 'd', 9, 0,
11214 /* 4703 */ 'v', 'b', 'l', 'e', 'n', 'd', 'v', 'p', 'd', 9, 0,
11215 /* 4714 */ 'v', 'd', 'i', 'v', 'p', 'd', 9, 0,
11216 /* 4722 */ 'v', 'm', 'a', 's', 'k', 'm', 'o', 'v', 'p', 'd', 9, 0,
11217 /* 4734 */ 'v', 'm', 'a', 'x', 'p', 'd', 9, 0,
11218 /* 4742 */ 'v', 'f', 'r', 'c', 'z', 'p', 'd', 9, 0,
11219 /* 4751 */ 'v', 'p', 'c', 'm', 'p', 'e', 'q', 'd', 9, 0,
11220 /* 4761 */ 'v', 'p', 'g', 'a', 't', 'h', 'e', 'r', 'q', 'd', 9, 0,
11221 /* 4773 */ 's', 'h', 'r', 'd', 9, 0,
11222 /* 4779 */ 'v', 'p', 'i', 'n', 's', 'r', 'd', 9, 0,
11223 /* 4788 */ 'v', 'p', 'e', 'x', 't', 'r', 'd', 9, 0,
11224 /* 4797 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '3', '1', 's', 'd', 9, 0,
11225 /* 4810 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '3', '1', 's', 'd', 9, 0,
11226 /* 4824 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '3', '1', 's', 'd', 9, 0,
11227 /* 4837 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '3', '1', 's', 'd', 9, 0,
11228 /* 4851 */ 'v', 'f', 'm', 's', 'u', 'b', '1', '3', '2', 's', 'd', 9, 0,
11229 /* 4864 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '1', '3', '2', 's', 'd', 9, 0,
11230 /* 4878 */ 'v', 'f', 'm', 'a', 'd', 'd', '1', '3', '2', 's', 'd', 9, 0,
11231 /* 4891 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '1', '3', '2', 's', 'd', 9, 0,
11232 /* 4905 */ 'v', 'c', 'v', 't', 's', 'i', '2', 's', 'd', 9, 0,
11233 /* 4916 */ 'v', 'c', 'v', 't', 'u', 's', 'i', '2', 's', 'd', 9, 0,
11234 /* 4928 */ 'v', 'c', 'v', 't', 's', 's', '2', 's', 'd', 9, 0,
11235 /* 4939 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '1', '3', 's', 'd', 9, 0,
11236 /* 4952 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '1', '3', 's', 'd', 9, 0,
11237 /* 4966 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '1', '3', 's', 'd', 9, 0,
11238 /* 4979 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '1', '3', 's', 'd', 9, 0,
11239 /* 4993 */ 'v', 'p', 'a', 'b', 's', 'd', 9, 0,
11240 /* 5001 */ 'v', 'f', 'm', 's', 'u', 'b', 's', 'd', 9, 0,
11241 /* 5011 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', 's', 'd', 9, 0,
11242 /* 5022 */ 'v', 's', 'u', 'b', 's', 'd', 9, 0,
11243 /* 5030 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'd', 9, 0,
11244 /* 5040 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', 's', 'd', 9, 0,
11245 /* 5051 */ 'v', 'a', 'd', 'd', 's', 'd', 9, 0,
11246 /* 5059 */ 'v', 'r', 'o', 'u', 'n', 'd', 's', 'd', 9, 0,
11247 /* 5069 */ 'v', 'u', 'c', 'o', 'm', 'i', 's', 'd', 9, 0,
11248 /* 5079 */ 'v', 'c', 'o', 'm', 'i', 's', 'd', 9, 0,
11249 /* 5088 */ 'v', 'm', 'u', 'l', 's', 'd', 9, 0,
11250 /* 5096 */ 'v', 'p', 'm', 'i', 'n', 's', 'd', 9, 0,
11251 /* 5105 */ 'v', 'm', 'i', 'n', 's', 'd', 9, 0,
11252 /* 5113 */ 's', 't', 'o', 's', 'd', 9, 0,
11253 /* 5120 */ 'v', 'c', 'm', 'p', 's', 'd', 9, 0,
11254 /* 5128 */ 'm', 'o', 'v', 'n', 't', 's', 'd', 9, 0,
11255 /* 5137 */ 'v', 's', 'q', 'r', 't', 's', 'd', 9, 0,
11256 /* 5146 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 's', 'd', 9, 0,
11257 /* 5160 */ 'v', 'd', 'i', 'v', 's', 'd', 9, 0,
11258 /* 5168 */ 'v', 'm', 'o', 'v', 's', 'd', 9, 0,
11259 /* 5176 */ 'v', 'p', 'm', 'a', 'x', 's', 'd', 9, 0,
11260 /* 5185 */ 'v', 'm', 'a', 'x', 's', 'd', 9, 0,
11261 /* 5193 */ 'v', 'f', 'r', 'c', 'z', 's', 'd', 9, 0,
11262 /* 5202 */ 'v', 'p', 'c', 'm', 'p', 'g', 't', 'd', 9, 0,
11263 /* 5212 */ 'v', 'p', 'r', 'o', 't', 'd', 9, 0,
11264 /* 5220 */ 'v', 'p', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'd', 9, 0,
11265 /* 5234 */ 'v', 'p', 'c', 'o', 'm', 'u', 'd', 9, 0,
11266 /* 5243 */ 'v', 'p', 'm', 'i', 'n', 'u', 'd', 9, 0,
11267 /* 5252 */ 'v', 'p', 'c', 'm', 'p', 'u', 'd', 9, 0,
11268 /* 5261 */ 'v', 'p', 'm', 'a', 'x', 'u', 'd', 9, 0,
11269 /* 5270 */ 'v', 'p', 's', 'r', 'a', 'v', 'd', 9, 0,
11270 /* 5279 */ 'v', 'p', 's', 'l', 'l', 'v', 'd', 9, 0,
11271 /* 5288 */ 'v', 'p', 's', 'r', 'l', 'v', 'd', 9, 0,
11272 /* 5297 */ 'v', 'p', 'm', 'a', 's', 'k', 'm', 'o', 'v', 'd', 9, 0,
11273 /* 5309 */ 'v', 'm', 'o', 'v', 'd', 9, 0,
11274 /* 5316 */ 'v', 'p', 'h', 's', 'u', 'b', 'w', 'd', 9, 0,
11275 /* 5326 */ 'v', 'p', 'h', 'a', 'd', 'd', 'w', 'd', 9, 0,
11276 /* 5336 */ 'v', 'p', 'm', 'a', 'd', 'd', 'w', 'd', 9, 0,
11277 /* 5346 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'h', 'w', 'd', 9, 0,
11278 /* 5358 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'l', 'w', 'd', 9, 0,
11279 /* 5370 */ 'v', 'p', 'm', 'a', 'c', 's', 'w', 'd', 9, 0,
11280 /* 5380 */ 'v', 'p', 'm', 'a', 'd', 'c', 's', 'w', 'd', 9, 0,
11281 /* 5391 */ 'v', 'p', 'm', 'a', 'c', 's', 's', 'w', 'd', 9, 0,
11282 /* 5402 */ 'v', 'p', 'm', 'a', 'd', 'c', 's', 's', 'w', 'd', 9, 0,
11283 /* 5414 */ 'v', 'p', 'h', 'a', 'd', 'd', 'u', 'w', 'd', 9, 0,
11284 /* 5425 */ 'v', 'p', 'm', 'o', 'v', 's', 'x', 'w', 'd', 9, 0,
11285 /* 5436 */ 'v', 'p', 'm', 'o', 'v', 'z', 'x', 'w', 'd', 9, 0,
11286 /* 5447 */ 'm', 'o', 'v', 's', 'x', 'd', 9, 0,
11287 /* 5455 */ 'j', 'a', 'e', 9, 0,
11288 /* 5460 */ 's', 'e', 't', 'a', 'e', 9, 0,
11289 /* 5467 */ 'c', 'm', 'o', 'v', 'a', 'e', 9, 0,
11290 /* 5475 */ 'j', 'b', 'e', 9, 0,
11291 /* 5480 */ 's', 'e', 't', 'b', 'e', 9, 0,
11292 /* 5487 */ 'c', 'm', 'o', 'v', 'b', 'e', 9, 0,
11293 /* 5495 */ 'f', 'f', 'r', 'e', 'e', 9, 0,
11294 /* 5502 */ 'j', 'g', 'e', 9, 0,
11295 /* 5507 */ 'p', 'f', 'c', 'm', 'p', 'g', 'e', 9, 0,
11296 /* 5516 */ 's', 'e', 't', 'g', 'e', 9, 0,
11297 /* 5523 */ 'c', 'm', 'o', 'v', 'g', 'e', 9, 0,
11298 /* 5531 */ 'j', 'e', 9, 0,
11299 /* 5535 */ 'j', 'l', 'e', 9, 0,
11300 /* 5540 */ 's', 'e', 't', 'l', 'e', 9, 0,
11301 /* 5547 */ 'c', 'm', 'o', 'v', 'l', 'e', 9, 0,
11302 /* 5555 */ 'j', 'n', 'e', 9, 0,
11303 /* 5560 */ 'l', 'o', 'o', 'p', 'n', 'e', 9, 0,
11304 /* 5568 */ 's', 'e', 't', 'n', 'e', 9, 0,
11305 /* 5575 */ 'c', 'm', 'o', 'v', 'n', 'e', 9, 0,
11306 /* 5583 */ 'l', 'o', 'o', 'p', 'e', 9, 0,
11307 /* 5590 */ 'r', 'd', 'f', 's', 'b', 'a', 's', 'e', 9, 0,
11308 /* 5600 */ 'w', 'r', 'f', 's', 'b', 'a', 's', 'e', 9, 0,
11309 /* 5610 */ 'r', 'd', 'g', 's', 'b', 'a', 's', 'e', 9, 0,
11310 /* 5620 */ 'w', 'r', 'g', 's', 'b', 'a', 's', 'e', 9, 0,
11311 /* 5630 */ 's', 'e', 't', 'e', 9, 0,
11312 /* 5636 */ 'v', 'm', 'w', 'r', 'i', 't', 'e', 9, 0,
11313 /* 5645 */ 's', 'h', 'a', '1', 'n', 'e', 'x', 't', 'e', 9, 0,
11314 /* 5656 */ 'f', 'n', 's', 'a', 'v', 'e', 9, 0,
11315 /* 5664 */ 'f', 'x', 's', 'a', 'v', 'e', 9, 0,
11316 /* 5672 */ 'c', 'm', 'o', 'v', 'e', 9, 0,
11317 /* 5679 */ 'b', 's', 'f', 9, 0,
11318 /* 5684 */ 'r', 'e', 't', 'f', 9, 0,
11319 /* 5690 */ 'n', 'e', 'g', 9, 0,
11320 /* 5695 */ 'c', 'm', 'p', 'x', 'c', 'h', 'g', 9, 0,
11321 /* 5704 */ 'j', 'g', 9, 0,
11322 /* 5708 */ 'i', 'n', 'v', 'l', 'p', 'g', 9, 0,
11323 /* 5716 */ 's', 'e', 't', 'g', 9, 0,
11324 /* 5722 */ 'c', 'm', 'o', 'v', 'g', 9, 0,
11325 /* 5729 */ 'p', 'r', 'e', 'f', 'e', 't', 'c', 'h', 9, 0,
11326 /* 5739 */ 'f', 'x', 'c', 'h', 9, 0,
11327 /* 5745 */ 'v', 'c', 'v', 't', 'p', 's', '2', 'p', 'h', 9, 0,
11328 /* 5756 */ 'v', 'p', 'm', 'a', 'c', 's', 'd', 'q', 'h', 9, 0,
11329 /* 5767 */ 'v', 'p', 'm', 'a', 'c', 's', 's', 'd', 'q', 'h', 9, 0,
11330 /* 5779 */ 'c', 'l', 'f', 'l', 'u', 's', 'h', 9, 0,
11331 /* 5788 */ 'p', 'u', 's', 'h', 9, 0,
11332 /* 5794 */ 'b', 'l', 'c', 'i', 9, 0,
11333 /* 5800 */ 'b', 'z', 'h', 'i', 9, 0,
11334 /* 5806 */ 'f', 'c', 'o', 'm', 'i', 9, 0,
11335 /* 5813 */ 'f', 'u', 'c', 'o', 'm', 'i', 9, 0,
11336 /* 5821 */ 'c', 'v', 't', 't', 'p', 'd', '2', 'p', 'i', 9, 0,
11337 /* 5832 */ 'c', 'v', 't', 'p', 'd', '2', 'p', 'i', 9, 0,
11338 /* 5842 */ 'c', 'v', 't', 't', 'p', 's', '2', 'p', 'i', 9, 0,
11339 /* 5853 */ 'c', 'v', 't', 'p', 's', '2', 'p', 'i', 9, 0,
11340 /* 5863 */ 'f', 'c', 'o', 'm', 'p', 'i', 9, 0,
11341 /* 5871 */ 'f', 'u', 'c', 'o', 'm', 'p', 'i', 9, 0,
11342 /* 5880 */ 'v', 'p', 'c', 'm', 'p', 'e', 's', 't', 'r', 'i', 9, 0,
11343 /* 5892 */ 'v', 'p', 'c', 'm', 'p', 'i', 's', 't', 'r', 'i', 9, 0,
11344 /* 5904 */ 'v', 'c', 'v', 't', 't', 's', 'd', '2', 's', 'i', 9, 0,
11345 /* 5916 */ 'v', 'c', 'v', 't', 's', 'd', '2', 's', 'i', 9, 0,
11346 /* 5927 */ 'v', 'c', 'v', 't', 't', 's', 's', '2', 's', 'i', 9, 0,
11347 /* 5939 */ 'v', 'c', 'v', 't', 's', 's', '2', 's', 'i', 9, 0,
11348 /* 5950 */ 'b', 'l', 's', 'i', 9, 0,
11349 /* 5956 */ 'm', 'o', 'v', 'n', 't', 'i', 9, 0,
11350 /* 5964 */ 'b', 'l', 'c', 'm', 's', 'k', 9, 0,
11351 /* 5972 */ 'b', 'l', 's', 'm', 's', 'k', 9, 0,
11352 /* 5980 */ 't', 'z', 'm', 's', 'k', 9, 0,
11353 /* 5987 */ 'r', 'c', 'l', 9, 0,
11354 /* 5992 */ 's', 'h', 'l', 9, 0,
11355 /* 5997 */ 'j', 'l', 9, 0,
11356 /* 6001 */ 'l', 'c', 'a', 'l', 'l', 9, 0,
11357 /* 6008 */ 'b', 'l', 'c', 'f', 'i', 'l', 'l', 9, 0,
11358 /* 6017 */ 'b', 'l', 's', 'f', 'i', 'l', 'l', 9, 0,
11359 /* 6026 */ 'r', 'o', 'l', 9, 0,
11360 /* 6031 */ 'a', 'r', 'p', 'l', 9, 0,
11361 /* 6037 */ 'v', 'p', 'm', 'a', 'c', 's', 'd', 'q', 'l', 9, 0,
11362 /* 6048 */ 'v', 'p', 'm', 'a', 'c', 's', 's', 'd', 'q', 'l', 9, 0,
11363 /* 6060 */ 'l', 's', 'l', 9, 0,
11364 /* 6065 */ 's', 'e', 't', 'l', 9, 0,
11365 /* 6071 */ 'p', 'f', 'm', 'u', 'l', 9, 0,
11366 /* 6078 */ 'f', 'i', 'm', 'u', 'l', 9, 0,
11367 /* 6085 */ 'c', 'm', 'o', 'v', 'l', 9, 0,
11368 /* 6092 */ 'a', 'a', 'm', 9, 0,
11369 /* 6097 */ 'f', 'c', 'o', 'm', 9, 0,
11370 /* 6103 */ 'f', 'i', 'c', 'o', 'm', 9, 0,
11371 /* 6110 */ 'f', 'u', 'c', 'o', 'm', 9, 0,
11372 /* 6117 */ 'v', 'p', 'p', 'e', 'r', 'm', 9, 0,
11373 /* 6125 */ 'v', 'p', 'c', 'm', 'p', 'e', 's', 't', 'r', 'm', 9, 0,
11374 /* 6137 */ 'v', 'p', 'c', 'm', 'p', 'i', 's', 't', 'r', 'm', 9, 0,
11375 /* 6149 */ 'v', 'p', 'a', 'n', 'd', 'n', 9, 0,
11376 /* 6157 */ 'x', 'b', 'e', 'g', 'i', 'n', 9, 0,
11377 /* 6165 */ 'p', 'f', 'm', 'i', 'n', 9, 0,
11378 /* 6172 */ 'v', 'm', 'x', 'o', 'n', 9, 0,
11379 /* 6179 */ 'j', 'o', 9, 0,
11380 /* 6183 */ 'j', 'n', 'o', 9, 0,
11381 /* 6188 */ 's', 'e', 't', 'n', 'o', 9, 0,
11382 /* 6195 */ 'c', 'm', 'o', 'v', 'n', 'o', 9, 0,
11383 /* 6203 */ 's', 'e', 't', 'o', 9, 0,
11384 /* 6209 */ 'c', 'm', 'o', 'v', 'o', 9, 0,
11385 /* 6216 */ 'b', 's', 'w', 'a', 'p', 9, 0,
11386 /* 6223 */ 'f', 's', 'u', 'b', 'p', 9, 0,
11387 /* 6230 */ 'p', 'f', 'r', 'c', 'p', 9, 0,
11388 /* 6237 */ 'f', 'a', 'd', 'd', 'p', 9, 0,
11389 /* 6244 */ 'p', 'd', 'e', 'p', 9, 0,
11390 /* 6250 */ 'j', 'p', 9, 0,
11391 /* 6254 */ 'f', 'm', 'u', 'l', 'p', 9, 0,
11392 /* 6261 */ 'c', 'm', 'p', 9, 0,
11393 /* 6266 */ 'l', 'j', 'm', 'p', 9, 0,
11394 /* 6272 */ 'f', 'c', 'o', 'm', 'p', 9, 0,
11395 /* 6279 */ 'f', 'i', 'c', 'o', 'm', 'p', 9, 0,
11396 /* 6287 */ 'f', 'u', 'c', 'o', 'm', 'p', 9, 0,
11397 /* 6295 */ 'j', 'n', 'p', 9, 0,
11398 /* 6300 */ 's', 'e', 't', 'n', 'p', 9, 0,
11399 /* 6307 */ 'c', 'm', 'o', 'v', 'n', 'p', 9, 0,
11400 /* 6315 */ 'n', 'o', 'p', 9, 0,
11401 /* 6320 */ 'l', 'o', 'o', 'p', 9, 0,
11402 /* 6326 */ 'p', 'o', 'p', 9, 0,
11403 /* 6331 */ 'f', 's', 'u', 'b', 'r', 'p', 9, 0,
11404 /* 6339 */ 'f', 'd', 'i', 'v', 'r', 'p', 9, 0,
11405 /* 6347 */ 's', 'e', 't', 'p', 9, 0,
11406 /* 6353 */ 'f', 'b', 's', 't', 'p', 9, 0,
11407 /* 6360 */ 'f', 's', 't', 'p', 9, 0,
11408 /* 6366 */ 'f', 'i', 's', 't', 'p', 9, 0,
11409 /* 6373 */ 'f', 'i', 's', 't', 't', 'p', 9, 0,
11410 /* 6381 */ 'v', 'm', 'o', 'v', 'd', 'd', 'u', 'p', 9, 0,
11411 /* 6391 */ 'v', 'm', 'o', 'v', 's', 'h', 'd', 'u', 'p', 9, 0,
11412 /* 6402 */ 'v', 'm', 'o', 'v', 's', 'l', 'd', 'u', 'p', 9, 0,
11413 /* 6413 */ '#', 'E', 'H', '_', 'S', 'j', 'L', 'j', '_', 'S', 'e', 't', 'u', 'p', 9, 0,
11414 /* 6429 */ 'f', 'd', 'i', 'v', 'p', 9, 0,
11415 /* 6436 */ 'c', 'm', 'o', 'v', 'p', 9, 0,
11416 /* 6443 */ 'm', 'o', 'v', 'd', 'q', '2', 'q', 9, 0,
11417 /* 6452 */ 'v', 'p', 's', 'h', 'a', 'q', 9, 0,
11418 /* 6460 */ 'v', 'p', 'h', 'a', 'd', 'd', 'b', 'q', 9, 0,
11419 /* 6470 */ 'v', 'p', 'h', 'a', 'd', 'd', 'u', 'b', 'q', 9, 0,
11420 /* 6481 */ 'v', 'p', 's', 'u', 'b', 'q', 9, 0,
11421 /* 6489 */ 'v', 'p', 'm', 'o', 'v', 's', 'x', 'b', 'q', 9, 0,
11422 /* 6500 */ 'v', 'p', 'm', 'o', 'v', 'z', 'x', 'b', 'q', 9, 0,
11423 /* 6511 */ 'v', 'c', 'v', 't', 't', 'p', 'd', '2', 'd', 'q', 9, 0,
11424 /* 6523 */ 'v', 'c', 'v', 't', 'p', 'd', '2', 'd', 'q', 9, 0,
11425 /* 6534 */ 'm', 'o', 'v', 'q', '2', 'd', 'q', 9, 0,
11426 /* 6543 */ 'v', 'c', 'v', 't', 't', 'p', 's', '2', 'd', 'q', 9, 0,
11427 /* 6555 */ 'v', 'c', 'v', 't', 'p', 's', '2', 'd', 'q', 9, 0,
11428 /* 6566 */ 'v', 'p', 'h', 's', 'u', 'b', 'd', 'q', 9, 0,
11429 /* 6576 */ 'v', 'p', 'a', 'd', 'd', 'q', 9, 0,
11430 /* 6584 */ 'v', 'p', 'h', 'a', 'd', 'd', 'd', 'q', 9, 0,
11431 /* 6594 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'h', 'd', 'q', 9, 0,
11432 /* 6606 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'l', 'd', 'q', 9, 0,
11433 /* 6618 */ 'v', 'p', 's', 'l', 'l', 'd', 'q', 9, 0,
11434 /* 6627 */ 'v', 'p', 's', 'r', 'l', 'd', 'q', 9, 0,
11435 /* 6636 */ 'v', 'p', 'm', 'u', 'l', 'd', 'q', 9, 0,
11436 /* 6645 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'h', 'q', 'd', 'q', 9, 0,
11437 /* 6658 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'l', 'q', 'd', 'q', 9, 0,
11438 /* 6671 */ 'v', 'p', 'c', 'l', 'm', 'u', 'l', 'q', 'd', 'q', 9, 0,
11439 /* 6683 */ 'v', 'p', 'g', 'a', 't', 'h', 'e', 'r', 'd', 'q', 9, 0,
11440 /* 6695 */ 'v', 'm', 'o', 'v', 'n', 't', 'd', 'q', 9, 0,
11441 /* 6705 */ 'v', 'p', 'h', 'a', 'd', 'd', 'u', 'd', 'q', 9, 0,
11442 /* 6716 */ 'v', 'p', 'm', 'u', 'l', 'u', 'd', 'q', 9, 0,
11443 /* 6726 */ 'v', 'p', 'm', 'o', 'v', 's', 'x', 'd', 'q', 9, 0,
11444 /* 6737 */ 'v', 'p', 'm', 'o', 'v', 'z', 'x', 'd', 'q', 9, 0,
11445 /* 6748 */ 'p', 'f', 'c', 'm', 'p', 'e', 'q', 9, 0,
11446 /* 6757 */ 'r', 'e', 't', 'f', 'q', 9, 0,
11447 /* 6764 */ 'v', 'p', 's', 'h', 'l', 'q', 9, 0,
11448 /* 6772 */ 'v', 'p', 's', 'l', 'l', 'q', 9, 0,
11449 /* 6780 */ 'v', 'p', 's', 'r', 'l', 'q', 9, 0,
11450 /* 6788 */ 'v', 'p', 'c', 'o', 'm', 'q', 9, 0,
11451 /* 6796 */ 'v', 'p', 'e', 'r', 'm', 'q', 9, 0,
11452 /* 6804 */ 'v', 'p', 'c', 'm', 'p', 'q', 9, 0,
11453 /* 6812 */ 'v', 'p', 'c', 'm', 'p', 'e', 'q', 'q', 9, 0,
11454 /* 6822 */ 'v', 'p', 'g', 'a', 't', 'h', 'e', 'r', 'q', 'q', 9, 0,
11455 /* 6834 */ 'v', 'p', 'i', 'n', 's', 'r', 'q', 9, 0,
11456 /* 6843 */ 'v', 'p', 'e', 'x', 't', 'r', 'q', 9, 0,
11457 /* 6852 */ 's', 't', 'o', 's', 'q', 9, 0,
11458 /* 6859 */ 'c', 'm', 'p', 's', 'q', 9, 0,
11459 /* 6866 */ 'm', 'o', 'v', 's', 'q', 9, 0,
11460 /* 6873 */ 'v', 'p', 'c', 'm', 'p', 'g', 't', 'q', 9, 0,
11461 /* 6883 */ 'm', 'o', 'v', 'n', 't', 'q', 9, 0,
11462 /* 6891 */ 'v', 'p', 'r', 'o', 't', 'q', 9, 0,
11463 /* 6899 */ 'i', 'n', 's', 'e', 'r', 't', 'q', 9, 0,
11464 /* 6908 */ 'v', 'p', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'q', 9, 0,
11465 /* 6922 */ 'v', 'p', 'c', 'o', 'm', 'u', 'q', 9, 0,
11466 /* 6931 */ 'v', 'p', 'c', 'm', 'p', 'u', 'q', 9, 0,
11467 /* 6940 */ 'v', 'p', 's', 'l', 'l', 'v', 'q', 9, 0,
11468 /* 6949 */ 'v', 'p', 's', 'r', 'l', 'v', 'q', 9, 0,
11469 /* 6958 */ 'v', 'p', 'm', 'a', 's', 'k', 'm', 'o', 'v', 'q', 9, 0,
11470 /* 6970 */ 'v', 'm', 'o', 'v', 'q', 9, 0,
11471 /* 6977 */ 'v', 'p', 'h', 'a', 'd', 'd', 'w', 'q', 9, 0,
11472 /* 6987 */ 'v', 'p', 'h', 'a', 'd', 'd', 'u', 'w', 'q', 9, 0,
11473 /* 6998 */ 'v', 'p', 'm', 'o', 'v', 's', 'x', 'w', 'q', 9, 0,
11474 /* 7009 */ 'v', 'p', 'm', 'o', 'v', 'z', 'x', 'w', 'q', 9, 0,
11475 /* 7020 */ 'v', 'm', 'c', 'l', 'e', 'a', 'r', 9, 0,
11476 /* 7029 */ 'l', 'a', 'r', 9, 0,
11477 /* 7034 */ 's', 'a', 'r', 9, 0,
11478 /* 7039 */ 'p', 'f', 's', 'u', 'b', 'r', 9, 0,
11479 /* 7047 */ 'f', 'i', 's', 'u', 'b', 'r', 9, 0,
11480 /* 7055 */ 'r', 'c', 'r', 9, 0,
11481 /* 7060 */ 'e', 'n', 't', 'e', 'r', 9, 0,
11482 /* 7067 */ 's', 'h', 'r', 9, 0,
11483 /* 7072 */ 'v', 'p', 'a', 'l', 'i', 'g', 'n', 'r', 9, 0,
11484 /* 7082 */ 'v', 'p', 'o', 'r', 9, 0,
11485 /* 7088 */ 'r', 'o', 'r', 9, 0,
11486 /* 7093 */ 'f', 'r', 's', 't', 'o', 'r', 9, 0,
11487 /* 7101 */ 'f', 'x', 'r', 's', 't', 'o', 'r', 9, 0,
11488 /* 7110 */ 'v', 'p', 'x', 'o', 'r', 9, 0,
11489 /* 7117 */ 'v', 'e', 'r', 'r', 9, 0,
11490 /* 7123 */ 'b', 's', 'r', 9, 0,
11491 /* 7128 */ 'v', 'l', 'd', 'm', 'x', 'c', 's', 'r', 9, 0,
11492 /* 7138 */ 'v', 's', 't', 'm', 'x', 'c', 's', 'r', 9, 0,
11493 /* 7148 */ 'b', 'l', 's', 'r', 9, 0,
11494 /* 7154 */ 'b', 't', 'r', 9, 0,
11495 /* 7159 */ 'l', 't', 'r', 9, 0,
11496 /* 7164 */ 's', 't', 'r', 9, 0,
11497 /* 7169 */ 'b', 'e', 'x', 't', 'r', 9, 0,
11498 /* 7176 */ 'f', 'd', 'i', 'v', 'r', 9, 0,
11499 /* 7183 */ 'f', 'i', 'd', 'i', 'v', 'r', 9, 0,
11500 /* 7191 */ 'm', 'o', 'v', 'a', 'b', 's', 9, 0,
11501 /* 7199 */ 'b', 'l', 'c', 's', 9, 0,
11502 /* 7205 */ 'l', 'd', 's', 9, 0,
11503 /* 7210 */ 'l', 'e', 's', 9, 0,
11504 /* 7215 */ 'l', 'f', 's', 9, 0,
11505 /* 7220 */ 'l', 'g', 's', 9, 0,
11506 /* 7225 */ 'j', 's', 9, 0,
11507 /* 7229 */ 'j', 'n', 's', 9, 0,
11508 /* 7234 */ 's', 'e', 't', 'n', 's', 9, 0,
11509 /* 7241 */ 'c', 'm', 'o', 'v', 'n', 's', 9, 0,
11510 /* 7249 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', '2', '3', '1', 'p', 's', 9, 0,
11511 /* 7265 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '3', '1', 'p', 's', 9, 0,
11512 /* 7278 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '3', '1', 'p', 's', 9, 0,
11513 /* 7292 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', '2', '3', '1', 'p', 's', 9, 0,
11514 /* 7308 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '3', '1', 'p', 's', 9, 0,
11515 /* 7321 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '3', '1', 'p', 's', 9, 0,
11516 /* 7335 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', '1', '3', '2', 'p', 's', 9, 0,
11517 /* 7351 */ 'v', 'f', 'm', 's', 'u', 'b', '1', '3', '2', 'p', 's', 9, 0,
11518 /* 7364 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '1', '3', '2', 'p', 's', 9, 0,
11519 /* 7378 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', '1', '3', '2', 'p', 's', 9, 0,
11520 /* 7394 */ 'v', 'f', 'm', 'a', 'd', 'd', '1', '3', '2', 'p', 's', 9, 0,
11521 /* 7407 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '1', '3', '2', 'p', 's', 9, 0,
11522 /* 7421 */ 'v', 'c', 'v', 't', 'p', 'd', '2', 'p', 's', 9, 0,
11523 /* 7432 */ 'v', 'c', 'v', 't', 'p', 'h', '2', 'p', 's', 9, 0,
11524 /* 7443 */ 'c', 'v', 't', 'p', 'i', '2', 'p', 's', 9, 0,
11525 /* 7453 */ 'v', 'p', 'e', 'r', 'm', 'i', 'l', '2', 'p', 's', 9, 0,
11526 /* 7465 */ 'v', 'c', 'v', 't', 'd', 'q', '2', 'p', 's', 9, 0,
11527 /* 7476 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', '2', '1', '3', 'p', 's', 9, 0,
11528 /* 7492 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '1', '3', 'p', 's', 9, 0,
11529 /* 7505 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '1', '3', 'p', 's', 9, 0,
11530 /* 7519 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', '2', '1', '3', 'p', 's', 9, 0,
11531 /* 7535 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '1', '3', 'p', 's', 9, 0,
11532 /* 7548 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '1', '3', 'p', 's', 9, 0,
11533 /* 7562 */ 'v', 'm', 'o', 'v', 'a', 'p', 's', 9, 0,
11534 /* 7571 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 'u', 'b', 'p', 's', 9, 0,
11535 /* 7584 */ 'v', 'a', 'd', 'd', 's', 'u', 'b', 'p', 's', 9, 0,
11536 /* 7595 */ 'v', 'h', 's', 'u', 'b', 'p', 's', 9, 0,
11537 /* 7604 */ 'v', 'f', 'm', 's', 'u', 'b', 'p', 's', 9, 0,
11538 /* 7614 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', 'p', 's', 9, 0,
11539 /* 7625 */ 'v', 's', 'u', 'b', 'p', 's', 9, 0,
11540 /* 7633 */ 'v', 'f', 'm', 's', 'u', 'b', 'a', 'd', 'd', 'p', 's', 9, 0,
11541 /* 7646 */ 'v', 'h', 'a', 'd', 'd', 'p', 's', 9, 0,
11542 /* 7655 */ 'v', 'f', 'm', 'a', 'd', 'd', 'p', 's', 9, 0,
11543 /* 7665 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', 'p', 's', 9, 0,
11544 /* 7676 */ 'v', 'a', 'd', 'd', 'p', 's', 9, 0,
11545 /* 7684 */ 'v', 'a', 'n', 'd', 'p', 's', 9, 0,
11546 /* 7692 */ 'v', 'b', 'l', 'e', 'n', 'd', 'p', 's', 9, 0,
11547 /* 7702 */ 'v', 'r', 'o', 'u', 'n', 'd', 'p', 's', 9, 0,
11548 /* 7712 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'd', 'p', 's', 9, 0,
11549 /* 7724 */ 'v', 's', 'h', 'u', 'f', 'p', 's', 9, 0,
11550 /* 7733 */ 'v', 'u', 'n', 'p', 'c', 'k', 'h', 'p', 's', 9, 0,
11551 /* 7744 */ 'v', 'm', 'o', 'v', 'l', 'h', 'p', 's', 9, 0,
11552 /* 7754 */ 'v', 'm', 'o', 'v', 'h', 'p', 's', 9, 0,
11553 /* 7763 */ 'v', 'm', 'o', 'v', 'm', 's', 'k', 'p', 's', 9, 0,
11554 /* 7774 */ 'v', 'm', 'o', 'v', 'h', 'l', 'p', 's', 9, 0,
11555 /* 7784 */ 'v', 'p', 'e', 'r', 'm', 'i', 'l', 'p', 's', 9, 0,
11556 /* 7795 */ 'v', 'u', 'n', 'p', 'c', 'k', 'l', 'p', 's', 9, 0,
11557 /* 7806 */ 'v', 'm', 'u', 'l', 'p', 's', 9, 0,
11558 /* 7814 */ 'v', 'm', 'o', 'v', 'l', 'p', 's', 9, 0,
11559 /* 7823 */ 'v', 'p', 'e', 'r', 'm', 'p', 's', 9, 0,
11560 /* 7832 */ 'v', 'a', 'n', 'd', 'n', 'p', 's', 9, 0,
11561 /* 7841 */ 'v', 'm', 'i', 'n', 'p', 's', 9, 0,
11562 /* 7849 */ 'v', 'r', 'c', 'p', 'p', 's', 9, 0,
11563 /* 7857 */ 'v', 'd', 'p', 'p', 's', 9, 0,
11564 /* 7864 */ 'v', 'c', 'm', 'p', 'p', 's', 9, 0,
11565 /* 7872 */ 'v', 'g', 'a', 't', 'h', 'e', 'r', 'q', 'p', 's', 9, 0,
11566 /* 7884 */ 'v', 'o', 'r', 'p', 's', 9, 0,
11567 /* 7891 */ 'v', 'x', 'o', 'r', 'p', 's', 9, 0,
11568 /* 7899 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'p', 's', 9, 0,
11569 /* 7911 */ 'v', 'm', 'o', 'v', 'n', 't', 'p', 's', 9, 0,
11570 /* 7921 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'p', 's', 9, 0,
11571 /* 7932 */ 'v', 'r', 's', 'q', 'r', 't', 'p', 's', 9, 0,
11572 /* 7942 */ 'v', 's', 'q', 'r', 't', 'p', 's', 9, 0,
11573 /* 7951 */ 'v', 't', 'e', 's', 't', 'p', 's', 9, 0,
11574 /* 7960 */ 'v', 'm', 'o', 'v', 'u', 'p', 's', 9, 0,
11575 /* 7969 */ 'v', 'b', 'l', 'e', 'n', 'd', 'v', 'p', 's', 9, 0,
11576 /* 7980 */ 'v', 'd', 'i', 'v', 'p', 's', 9, 0,
11577 /* 7988 */ 'v', 'm', 'a', 's', 'k', 'm', 'o', 'v', 'p', 's', 9, 0,
11578 /* 8000 */ 'v', 'm', 'a', 'x', 'p', 's', 9, 0,
11579 /* 8008 */ 'v', 'f', 'r', 'c', 'z', 'p', 's', 9, 0,
11580 /* 8017 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '3', '1', 's', 's', 9, 0,
11581 /* 8030 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '3', '1', 's', 's', 9, 0,
11582 /* 8044 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '3', '1', 's', 's', 9, 0,
11583 /* 8057 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '3', '1', 's', 's', 9, 0,
11584 /* 8071 */ 'v', 'f', 'm', 's', 'u', 'b', '1', '3', '2', 's', 's', 9, 0,
11585 /* 8084 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '1', '3', '2', 's', 's', 9, 0,
11586 /* 8098 */ 'v', 'f', 'm', 'a', 'd', 'd', '1', '3', '2', 's', 's', 9, 0,
11587 /* 8111 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '1', '3', '2', 's', 's', 9, 0,
11588 /* 8125 */ 'v', 'c', 'v', 't', 's', 'd', '2', 's', 's', 9, 0,
11589 /* 8136 */ 'v', 'c', 'v', 't', 's', 'i', '2', 's', 's', 9, 0,
11590 /* 8147 */ 'v', 'c', 'v', 't', 'u', 's', 'i', '2', 's', 's', 9, 0,
11591 /* 8159 */ 'v', 'f', 'm', 's', 'u', 'b', '2', '1', '3', 's', 's', 9, 0,
11592 /* 8172 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', '2', '1', '3', 's', 's', 9, 0,
11593 /* 8186 */ 'v', 'f', 'm', 'a', 'd', 'd', '2', '1', '3', 's', 's', 9, 0,
11594 /* 8199 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', '2', '1', '3', 's', 's', 9, 0,
11595 /* 8213 */ 'v', 'f', 'm', 's', 'u', 'b', 's', 's', 9, 0,
11596 /* 8223 */ 'v', 'f', 'n', 'm', 's', 'u', 'b', 's', 's', 9, 0,
11597 /* 8234 */ 'v', 's', 'u', 'b', 's', 's', 9, 0,
11598 /* 8242 */ 'v', 'f', 'm', 'a', 'd', 'd', 's', 's', 9, 0,
11599 /* 8252 */ 'v', 'f', 'n', 'm', 'a', 'd', 'd', 's', 's', 9, 0,
11600 /* 8263 */ 'v', 'a', 'd', 'd', 's', 's', 9, 0,
11601 /* 8271 */ 'v', 'r', 'o', 'u', 'n', 'd', 's', 's', 9, 0,
11602 /* 8281 */ 'v', 'u', 'c', 'o', 'm', 'i', 's', 's', 9, 0,
11603 /* 8291 */ 'v', 'c', 'o', 'm', 'i', 's', 's', 9, 0,
11604 /* 8300 */ 'v', 'm', 'u', 'l', 's', 's', 9, 0,
11605 /* 8308 */ 'v', 'm', 'i', 'n', 's', 's', 9, 0,
11606 /* 8316 */ 'v', 'r', 'c', 'p', 's', 's', 9, 0,
11607 /* 8324 */ 'v', 'c', 'm', 'p', 's', 's', 9, 0,
11608 /* 8332 */ 'm', 'o', 'v', 'n', 't', 's', 's', 9, 0,
11609 /* 8341 */ 'v', 'r', 's', 'q', 'r', 't', 's', 's', 9, 0,
11610 /* 8351 */ 'v', 's', 'q', 'r', 't', 's', 's', 9, 0,
11611 /* 8360 */ 'v', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 's', 's', 9, 0,
11612 /* 8374 */ 'v', 'd', 'i', 'v', 's', 's', 9, 0,
11613 /* 8382 */ 'v', 'm', 'o', 'v', 's', 's', 9, 0,
11614 /* 8390 */ 'v', 'm', 'a', 'x', 's', 's', 9, 0,
11615 /* 8398 */ 'v', 'f', 'r', 'c', 'z', 's', 's', 9, 0,
11616 /* 8407 */ 'b', 't', 's', 9, 0,
11617 /* 8412 */ 's', 'e', 't', 's', 9, 0,
11618 /* 8418 */ 'c', 'm', 'o', 'v', 's', 9, 0,
11619 /* 8425 */ 'b', 't', 9, 0,
11620 /* 8429 */ 'l', 'g', 'd', 't', 9, 0,
11621 /* 8435 */ 's', 'g', 'd', 't', 9, 0,
11622 /* 8441 */ 'l', 'i', 'd', 't', 9, 0,
11623 /* 8447 */ 's', 'i', 'd', 't', 9, 0,
11624 /* 8453 */ 'l', 'l', 'd', 't', 9, 0,
11625 /* 8459 */ 's', 'l', 'd', 't', 9, 0,
11626 /* 8465 */ 'r', 'e', 't', 9, 0,
11627 /* 8470 */ 'p', 'f', 'c', 'm', 'p', 'g', 't', 9, 0,
11628 /* 8479 */ 'p', 'o', 'p', 'c', 'n', 't', 9, 0,
11629 /* 8487 */ 'l', 'z', 'c', 'n', 't', 9, 0,
11630 /* 8494 */ 't', 'z', 'c', 'n', 't', 9, 0,
11631 /* 8501 */ 'i', 'n', 't', 9, 0,
11632 /* 8506 */ 'n', 'o', 't', 9, 0,
11633 /* 8511 */ 'i', 'n', 'v', 'e', 'p', 't', 9, 0,
11634 /* 8519 */ 'x', 's', 'a', 'v', 'e', 'o', 'p', 't', 9, 0,
11635 /* 8529 */ 'x', 'a', 'b', 'o', 'r', 't', 9, 0,
11636 /* 8537 */ 'p', 'f', 'r', 's', 'q', 'r', 't', 9, 0,
11637 /* 8546 */ 'v', 'a', 'e', 's', 'd', 'e', 'c', 'l', 'a', 's', 't', 9, 0,
11638 /* 8559 */ 'v', 'a', 'e', 's', 'e', 'n', 'c', 'l', 'a', 's', 't', 9, 0,
11639 /* 8572 */ 'v', 'p', 't', 'e', 's', 't', 9, 0,
11640 /* 8580 */ 'f', 's', 't', 9, 0,
11641 /* 8585 */ 'f', 'i', 's', 't', 9, 0,
11642 /* 8591 */ 'v', 'a', 'e', 's', 'k', 'e', 'y', 'g', 'e', 'n', 'a', 's', 's', 'i', 's', 't', 9, 0,
11643 /* 8609 */ 'v', 'm', 'p', 't', 'r', 's', 't', 9, 0,
11644 /* 8618 */ 'o', 'u', 't', 9, 0,
11645 /* 8623 */ 'p', 'e', 'x', 't', 9, 0,
11646 /* 8629 */ 'v', 'l', 'd', 'd', 'q', 'u', 9, 0,
11647 /* 8637 */ 'v', 'm', 'a', 's', 'k', 'm', 'o', 'v', 'd', 'q', 'u', 9, 0,
11648 /* 8650 */ 'v', 'm', 'o', 'v', 'd', 'q', 'u', 9, 0,
11649 /* 8659 */ 'f', 'd', 'i', 'v', 9, 0,
11650 /* 8665 */ 'f', 'i', 'd', 'i', 'v', 9, 0,
11651 /* 8672 */ 'f', 'l', 'd', 'e', 'n', 'v', 9, 0,
11652 /* 8680 */ 'f', 'n', 's', 't', 'e', 'n', 'v', 9, 0,
11653 /* 8689 */ 'v', 'p', 'c', 'm', 'o', 'v', 9, 0,
11654 /* 8697 */ 'v', 'p', 's', 'h', 'a', 'w', 9, 0,
11655 /* 8705 */ 'v', 'p', 's', 'r', 'a', 'w', 9, 0,
11656 /* 8713 */ 'v', 'p', 'h', 's', 'u', 'b', 'b', 'w', 9, 0,
11657 /* 8723 */ 'v', 'm', 'p', 's', 'a', 'd', 'b', 'w', 9, 0,
11658 /* 8733 */ 'v', 'p', 's', 'a', 'd', 'b', 'w', 9, 0,
11659 /* 8742 */ 'v', 'p', 'h', 'a', 'd', 'd', 'b', 'w', 9, 0,
11660 /* 8752 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'h', 'b', 'w', 9, 0,
11661 /* 8764 */ 'v', 'p', 'u', 'n', 'p', 'c', 'k', 'l', 'b', 'w', 9, 0,
11662 /* 8776 */ 'v', 'p', 'h', 'a', 'd', 'd', 'u', 'b', 'w', 9, 0,
11663 /* 8787 */ 'v', 'p', 'h', 's', 'u', 'b', 'w', 9, 0,
11664 /* 8796 */ 'v', 'p', 's', 'u', 'b', 'w', 9, 0,
11665 /* 8804 */ 'v', 'p', 'm', 'o', 'v', 's', 'x', 'b', 'w', 9, 0,
11666 /* 8815 */ 'v', 'p', 'm', 'o', 'v', 'z', 'x', 'b', 'w', 9, 0,
11667 /* 8826 */ 'f', 'l', 'd', 'c', 'w', 9, 0,
11668 /* 8833 */ 'f', 'n', 's', 't', 'c', 'w', 9, 0,
11669 /* 8841 */ 'v', 'p', 'h', 'a', 'd', 'd', 'w', 9, 0,
11670 /* 8850 */ 'v', 'p', 'a', 'd', 'd', 'w', 9, 0,
11671 /* 8858 */ 'v', 'p', 'b', 'l', 'e', 'n', 'd', 'w', 9, 0,
11672 /* 8868 */ 'v', 'p', 'a', 'c', 'k', 's', 's', 'd', 'w', 9, 0,
11673 /* 8879 */ 'v', 'p', 'a', 'c', 'k', 'u', 's', 'd', 'w', 9, 0,
11674 /* 8890 */ 'p', 'i', '2', 'f', 'w', 9, 0,
11675 /* 8897 */ 'p', 's', 'h', 'u', 'f', 'w', 9, 0,
11676 /* 8905 */ 'v', 'p', 'a', 'v', 'g', 'w', 9, 0,
11677 /* 8913 */ 'p', 'r', 'e', 'f', 'e', 't', 'c', 'h', 'w', 9, 0,
11678 /* 8924 */ 'v', 'p', 's', 'h', 'u', 'f', 'h', 'w', 9, 0,
11679 /* 8934 */ 'v', 'p', 'm', 'u', 'l', 'h', 'w', 9, 0,
11680 /* 8943 */ 'p', 'f', '2', 'i', 'w', 9, 0,
11681 /* 8950 */ 'v', 'p', 's', 'h', 'u', 'f', 'l', 'w', 9, 0,
11682 /* 8960 */ 'v', 'p', 's', 'h', 'l', 'w', 9, 0,
11683 /* 8968 */ 'v', 'p', 's', 'l', 'l', 'w', 9, 0,
11684 /* 8976 */ 'v', 'p', 'm', 'u', 'l', 'l', 'w', 9, 0,
11685 /* 8985 */ 'v', 'p', 's', 'r', 'l', 'w', 9, 0,
11686 /* 8993 */ 'v', 'p', 'c', 'o', 'm', 'w', 9, 0,
11687 /* 9001 */ 'v', 'p', 's', 'i', 'g', 'n', 'w', 9, 0,
11688 /* 9010 */ 'v', 'p', 'c', 'm', 'p', 'e', 'q', 'w', 9, 0,
11689 /* 9020 */ 'v', 'e', 'r', 'w', 9, 0,
11690 /* 9026 */ 'p', 'm', 'u', 'l', 'h', 'r', 'w', 9, 0,
11691 /* 9035 */ 'v', 'p', 'i', 'n', 's', 'r', 'w', 9, 0,
11692 /* 9044 */ 'v', 'p', 'e', 'x', 't', 'r', 'w', 9, 0,
11693 /* 9053 */ 'v', 'p', 'a', 'b', 's', 'w', 9, 0,
11694 /* 9061 */ 'v', 'p', 'm', 'a', 'd', 'd', 'u', 'b', 's', 'w', 9, 0,
11695 /* 9073 */ 'v', 'p', 'h', 's', 'u', 'b', 's', 'w', 9, 0,
11696 /* 9083 */ 'v', 'p', 's', 'u', 'b', 's', 'w', 9, 0,
11697 /* 9092 */ 'v', 'p', 'h', 'a', 'd', 'd', 's', 'w', 9, 0,
11698 /* 9102 */ 'v', 'p', 'a', 'd', 'd', 's', 'w', 9, 0,
11699 /* 9111 */ 'l', 'm', 's', 'w', 9, 0,
11700 /* 9117 */ 's', 'm', 's', 'w', 9, 0,
11701 /* 9123 */ 'v', 'p', 'm', 'i', 'n', 's', 'w', 9, 0,
11702 /* 9132 */ 's', 't', 'o', 's', 'w', 9, 0,
11703 /* 9139 */ 'c', 'm', 'p', 's', 'w', 9, 0,
11704 /* 9146 */ 'v', 'p', 'm', 'u', 'l', 'h', 'r', 's', 'w', 9, 0,
11705 /* 9157 */ 'f', 'n', 's', 't', 's', 'w', 9, 0,
11706 /* 9165 */ 'v', 'p', 's', 'u', 'b', 'u', 's', 'w', 9, 0,
11707 /* 9175 */ 'v', 'p', 'a', 'd', 'd', 'u', 's', 'w', 9, 0,
11708 /* 9185 */ 'm', 'o', 'v', 's', 'w', 9, 0,
11709 /* 9192 */ 'v', 'p', 'm', 'a', 'x', 's', 'w', 9, 0,
11710 /* 9201 */ 'v', 'p', 'c', 'm', 'p', 'g', 't', 'w', 9, 0,
11711 /* 9211 */ 'v', 'p', 'r', 'o', 't', 'w', 9, 0,
11712 /* 9219 */ 'v', 'p', 'b', 'r', 'o', 'a', 'd', 'c', 'a', 's', 't', 'w', 9, 0,
11713 /* 9233 */ 'v', 'p', 'm', 'u', 'l', 'h', 'u', 'w', 9, 0,
11714 /* 9243 */ 'v', 'p', 'c', 'o', 'm', 'u', 'w', 9, 0,
11715 /* 9252 */ 'v', 'p', 'm', 'i', 'n', 'u', 'w', 9, 0,
11716 /* 9261 */ 'v', 'p', 'h', 'm', 'i', 'n', 'p', 'o', 's', 'u', 'w', 9, 0,
11717 /* 9274 */ 'v', 'p', 'm', 'a', 'x', 'u', 'w', 9, 0,
11718 /* 9283 */ 'v', 'p', 'm', 'a', 'c', 's', 'w', 'w', 9, 0,
11719 /* 9293 */ 'v', 'p', 'm', 'a', 'c', 's', 's', 'w', 'w', 9, 0,
11720 /* 9304 */ 'p', 'f', 'm', 'a', 'x', 9, 0,
11721 /* 9311 */ 'a', 'd', 'c', 'x', 9, 0,
11722 /* 9317 */ 's', 'h', 'l', 'x', 9, 0,
11723 /* 9323 */ 'm', 'u', 'l', 'x', 9, 0,
11724 /* 9329 */ 'a', 'd', 'o', 'x', 9, 0,
11725 /* 9335 */ 'v', 'c', 'v', 't', 't', 'p', 'd', '2', 'd', 'q', 'x', 9, 0,
11726 /* 9348 */ 'v', 'c', 'v', 't', 'p', 'd', '2', 'd', 'q', 'x', 9, 0,
11727 /* 9360 */ 's', 'a', 'r', 'x', 9, 0,
11728 /* 9366 */ 's', 'h', 'r', 'x', 9, 0,
11729 /* 9372 */ 'r', 'o', 'r', 'x', 9, 0,
11730 /* 9378 */ 'v', 'c', 'v', 't', 'p', 'd', '2', 'p', 's', 'x', 9, 0,
11731 /* 9390 */ 'm', 'o', 'v', 's', 'x', 9, 0,
11732 /* 9397 */ 'm', 'o', 'v', 'z', 'x', 9, 0,
11733 /* 9404 */ 'j', 'e', 'c', 'x', 'z', 9, 0,
11734 /* 9411 */ 'j', 'c', 'x', 'z', 9, 0,
11735 /* 9417 */ 'j', 'r', 'c', 'x', 'z', 9, 0,
11736 /* 9424 */ 'f', 'c', 'm', 'o', 'v', 'n', 'b', 9, 's', 't', '(', '0', ')', ',', 32, 0,
11737 /* 9440 */ 'f', 'c', 'm', 'o', 'v', 'b', 9, 's', 't', '(', '0', ')', ',', 32, 0,
11738 /* 9455 */ 'f', 'c', 'm', 'o', 'v', 'n', 'b', 'e', 9, 's', 't', '(', '0', ')', ',', 32, 0,
11739 /* 9472 */ 'f', 'c', 'm', 'o', 'v', 'b', 'e', 9, 's', 't', '(', '0', ')', ',', 32, 0,
11740 /* 9488 */ 'f', 'c', 'm', 'o', 'v', 'n', 'e', 9, 's', 't', '(', '0', ')', ',', 32, 0,
11741 /* 9504 */ 'f', 'c', 'm', 'o', 'v', 'e', 9, 's', 't', '(', '0', ')', ',', 32, 0,
11742 /* 9519 */ 'f', 'c', 'm', 'o', 'v', 'n', 'u', 9, 's', 't', '(', '0', ')', ',', 32, 0,
11743 /* 9535 */ 'f', 'c', 'm', 'o', 'v', 'u', 9, 's', 't', '(', '0', ')', ',', 32, 0,
11744 /* 9550 */ 's', 'b', 'b', 9, 'a', 'l', ',', 32, 0,
11745 /* 9559 */ 's', 'c', 'a', 's', 'b', 9, 'a', 'l', ',', 32, 0,
11746 /* 9570 */ 'l', 'o', 'd', 's', 'b', 9, 'a', 'l', ',', 32, 0,
11747 /* 9581 */ 's', 'u', 'b', 9, 'a', 'l', ',', 32, 0,
11748 /* 9590 */ 'a', 'd', 'c', 9, 'a', 'l', ',', 32, 0,
11749 /* 9599 */ 'a', 'd', 'd', 9, 'a', 'l', ',', 32, 0,
11750 /* 9608 */ 'a', 'n', 'd', 9, 'a', 'l', ',', 32, 0,
11751 /* 9617 */ 'i', 'n', 9, 'a', 'l', ',', 32, 0,
11752 /* 9625 */ 'c', 'm', 'p', 9, 'a', 'l', ',', 32, 0,
11753 /* 9634 */ 'x', 'o', 'r', 9, 'a', 'l', ',', 32, 0,
11754 /* 9643 */ 'm', 'o', 'v', 'a', 'b', 's', 9, 'a', 'l', ',', 32, 0,
11755 /* 9655 */ 't', 'e', 's', 't', 9, 'a', 'l', ',', 32, 0,
11756 /* 9665 */ 'm', 'o', 'v', 9, 'a', 'l', ',', 32, 0,
11757 /* 9674 */ 's', 'b', 'b', 9, 'a', 'x', ',', 32, 0,
11758 /* 9683 */ 's', 'u', 'b', 9, 'a', 'x', ',', 32, 0,
11759 /* 9692 */ 'a', 'd', 'c', 9, 'a', 'x', ',', 32, 0,
11760 /* 9701 */ 'a', 'd', 'd', 9, 'a', 'x', ',', 32, 0,
11761 /* 9710 */ 'a', 'n', 'd', 9, 'a', 'x', ',', 32, 0,
11762 /* 9719 */ 'x', 'c', 'h', 'g', 9, 'a', 'x', ',', 32, 0,
11763 /* 9729 */ 'i', 'n', 9, 'a', 'x', ',', 32, 0,
11764 /* 9737 */ 'c', 'm', 'p', 9, 'a', 'x', ',', 32, 0,
11765 /* 9746 */ 'x', 'o', 'r', 9, 'a', 'x', ',', 32, 0,
11766 /* 9755 */ 'm', 'o', 'v', 'a', 'b', 's', 9, 'a', 'x', ',', 32, 0,
11767 /* 9767 */ 't', 'e', 's', 't', 9, 'a', 'x', ',', 32, 0,
11768 /* 9777 */ 'm', 'o', 'v', 9, 'a', 'x', ',', 32, 0,
11769 /* 9786 */ 's', 'c', 'a', 's', 'w', 9, 'a', 'x', ',', 32, 0,
11770 /* 9797 */ 'l', 'o', 'd', 's', 'w', 9, 'a', 'x', ',', 32, 0,
11771 /* 9808 */ 's', 'b', 'b', 9, 'e', 'a', 'x', ',', 32, 0,
11772 /* 9818 */ 's', 'u', 'b', 9, 'e', 'a', 'x', ',', 32, 0,
11773 /* 9828 */ 'a', 'd', 'c', 9, 'e', 'a', 'x', ',', 32, 0,
11774 /* 9838 */ 'a', 'd', 'd', 9, 'e', 'a', 'x', ',', 32, 0,
11775 /* 9848 */ 'a', 'n', 'd', 9, 'e', 'a', 'x', ',', 32, 0,
11776 /* 9858 */ 's', 'c', 'a', 's', 'd', 9, 'e', 'a', 'x', ',', 32, 0,
11777 /* 9870 */ 'l', 'o', 'd', 's', 'd', 9, 'e', 'a', 'x', ',', 32, 0,
11778 /* 9882 */ 'x', 'c', 'h', 'g', 9, 'e', 'a', 'x', ',', 32, 0,
11779 /* 9893 */ 'i', 'n', 9, 'e', 'a', 'x', ',', 32, 0,
11780 /* 9902 */ 'c', 'm', 'p', 9, 'e', 'a', 'x', ',', 32, 0,
11781 /* 9912 */ 'x', 'o', 'r', 9, 'e', 'a', 'x', ',', 32, 0,
11782 /* 9922 */ 'm', 'o', 'v', 'a', 'b', 's', 9, 'e', 'a', 'x', ',', 32, 0,
11783 /* 9935 */ 't', 'e', 's', 't', 9, 'e', 'a', 'x', ',', 32, 0,
11784 /* 9946 */ 'm', 'o', 'v', 9, 'e', 'a', 'x', ',', 32, 0,
11785 /* 9956 */ 's', 'b', 'b', 9, 'r', 'a', 'x', ',', 32, 0,
11786 /* 9966 */ 's', 'u', 'b', 9, 'r', 'a', 'x', ',', 32, 0,
11787 /* 9976 */ 'a', 'd', 'c', 9, 'r', 'a', 'x', ',', 32, 0,
11788 /* 9986 */ 'a', 'd', 'd', 9, 'r', 'a', 'x', ',', 32, 0,
11789 /* 9996 */ 'a', 'n', 'd', 9, 'r', 'a', 'x', ',', 32, 0,
11790 /* 10006 */ 'x', 'c', 'h', 'g', 9, 'r', 'a', 'x', ',', 32, 0,
11791 /* 10017 */ 'c', 'm', 'p', 9, 'r', 'a', 'x', ',', 32, 0,
11792 /* 10027 */ 's', 'c', 'a', 's', 'q', 9, 'r', 'a', 'x', ',', 32, 0,
11793 /* 10039 */ 'l', 'o', 'd', 's', 'q', 9, 'r', 'a', 'x', ',', 32, 0,
11794 /* 10051 */ 'x', 'o', 'r', 9, 'r', 'a', 'x', ',', 32, 0,
11795 /* 10061 */ 'm', 'o', 'v', 'a', 'b', 's', 9, 'r', 'a', 'x', ',', 32, 0,
11796 /* 10074 */ 't', 'e', 's', 't', 9, 'r', 'a', 'x', ',', 32, 0,
11797 /* 10085 */ 'o', 'u', 't', 's', 'b', 9, 'd', 'x', ',', 32, 0,
11798 /* 10096 */ 'o', 'u', 't', 's', 'd', 9, 'd', 'x', ',', 32, 0,
11799 /* 10107 */ 'o', 'u', 't', 's', 'w', 9, 'd', 'x', ',', 32, 0,
11800 /* 10118 */ '#', 'V', 'A', 'A', 'R', 'G', '_', '6', '4', 32, 0,
11801 /* 10129 */ 'r', 'e', 't', 9, '#', 'e', 'h', '_', 'r', 'e', 't', 'u', 'r', 'n', ',', 32, 'a', 'd', 'd', 'r', ':', 32, 0,
11802 /* 10152 */ '#', 'V', 'A', 'S', 'T', 'A', 'R', 'T', '_', 'S', 'A', 'V', 'E', '_', 'X', 'M', 'M', '_', 'R', 'E', 'G', 'S', 32, 0,
11803 /* 10176 */ '#', 'C', 'M', 'O', 'V', '_', 'G', 'R', '3', '2', '*', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11804 /* 10196 */ '#', 'C', 'M', 'O', 'V', '_', 'G', 'R', '1', '6', '*', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11805 /* 10216 */ '#', 'C', 'M', 'O', 'V', '_', 'R', 'F', 'P', '8', '0', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11806 /* 10236 */ '#', 'A', 'T', 'O', 'M', 'S', 'U', 'B', '6', '4', '3', '2', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11807 /* 10257 */ '#', 'A', 'T', 'O', 'M', 'A', 'D', 'D', '6', '4', '3', '2', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11808 /* 10278 */ '#', 'A', 'T', 'O', 'M', 'A', 'N', 'D', '6', '4', '3', '2', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11809 /* 10299 */ '#', 'A', 'T', 'O', 'M', 'N', 'A', 'N', 'D', '6', '4', '3', '2', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11810 /* 10321 */ '#', 'A', 'T', 'O', 'M', 'M', 'I', 'N', '6', '4', '3', '2', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11811 /* 10342 */ '#', 'A', 'T', 'O', 'M', 'U', 'M', 'I', 'N', '6', '4', '3', '2', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11812 /* 10364 */ '#', 'A', 'T', 'O', 'M', 'S', 'W', 'A', 'P', '6', '4', '3', '2', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11813 /* 10386 */ '#', 'A', 'T', 'O', 'M', 'O', 'R', '6', '4', '3', '2', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11814 /* 10406 */ '#', 'A', 'T', 'O', 'M', 'X', 'O', 'R', '6', '4', '3', '2', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11815 /* 10427 */ '#', 'A', 'T', 'O', 'M', 'M', 'A', 'X', '6', '4', '3', '2', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11816 /* 10448 */ '#', 'A', 'T', 'O', 'M', 'U', 'M', 'A', 'X', '6', '4', '3', '2', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11817 /* 10470 */ '#', 'A', 'T', 'O', 'M', 'A', 'N', 'D', '3', '2', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11818 /* 10489 */ '#', 'A', 'T', 'O', 'M', 'N', 'A', 'N', 'D', '3', '2', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11819 /* 10509 */ '#', 'C', 'M', 'O', 'V', '_', 'V', '4', 'F', '3', '2', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11820 /* 10529 */ '#', 'C', 'M', 'O', 'V', '_', 'V', '1', '6', 'F', '3', '2', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11821 /* 10550 */ '#', 'C', 'M', 'O', 'V', '_', 'V', '8', 'F', '3', '2', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11822 /* 10570 */ '#', 'A', 'T', 'O', 'M', 'M', 'I', 'N', '3', '2', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11823 /* 10589 */ '#', 'A', 'T', 'O', 'M', 'U', 'M', 'I', 'N', '3', '2', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11824 /* 10609 */ '#', 'C', 'M', 'O', 'V', '_', 'R', 'F', 'P', '3', '2', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11825 /* 10629 */ '#', 'C', 'M', 'O', 'V', '_', 'F', 'R', '3', '2', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11826 /* 10648 */ '#', 'A', 'T', 'O', 'M', 'O', 'R', '3', '2', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11827 /* 10666 */ '#', 'A', 'T', 'O', 'M', 'X', 'O', 'R', '3', '2', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11828 /* 10685 */ '#', 'A', 'T', 'O', 'M', 'M', 'A', 'X', '3', '2', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11829 /* 10704 */ '#', 'A', 'T', 'O', 'M', 'U', 'M', 'A', 'X', '3', '2', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11830 /* 10724 */ '#', 'A', 'T', 'O', 'M', 'A', 'N', 'D', '6', '4', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11831 /* 10743 */ '#', 'A', 'T', 'O', 'M', 'N', 'A', 'N', 'D', '6', '4', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11832 /* 10763 */ '#', 'C', 'M', 'O', 'V', '_', 'V', '2', 'F', '6', '4', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11833 /* 10783 */ '#', 'C', 'M', 'O', 'V', '_', 'V', '4', 'F', '6', '4', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11834 /* 10803 */ '#', 'C', 'M', 'O', 'V', '_', 'V', '8', 'F', '6', '4', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11835 /* 10823 */ '#', 'C', 'M', 'O', 'V', '_', 'V', '2', 'I', '6', '4', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11836 /* 10843 */ '#', 'C', 'M', 'O', 'V', '_', 'V', '4', 'I', '6', '4', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11837 /* 10863 */ '#', 'C', 'M', 'O', 'V', '_', 'V', '8', 'I', '6', '4', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11838 /* 10883 */ '#', 'A', 'T', 'O', 'M', 'M', 'I', 'N', '6', '4', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11839 /* 10902 */ '#', 'A', 'T', 'O', 'M', 'U', 'M', 'I', 'N', '6', '4', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11840 /* 10922 */ '#', 'C', 'M', 'O', 'V', '_', 'R', 'F', 'P', '6', '4', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11841 /* 10942 */ '#', 'C', 'M', 'O', 'V', '_', 'F', 'R', '6', '4', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11842 /* 10961 */ '#', 'A', 'T', 'O', 'M', 'O', 'R', '6', '4', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11843 /* 10979 */ '#', 'A', 'T', 'O', 'M', 'X', 'O', 'R', '6', '4', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11844 /* 10998 */ '#', 'A', 'T', 'O', 'M', 'M', 'A', 'X', '6', '4', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11845 /* 11017 */ '#', 'A', 'T', 'O', 'M', 'U', 'M', 'A', 'X', '6', '4', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11846 /* 11037 */ '#', 'A', 'T', 'O', 'M', 'A', 'N', 'D', '1', '6', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11847 /* 11056 */ '#', 'A', 'T', 'O', 'M', 'N', 'A', 'N', 'D', '1', '6', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11848 /* 11076 */ '#', 'A', 'T', 'O', 'M', 'M', 'I', 'N', '1', '6', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11849 /* 11095 */ '#', 'A', 'T', 'O', 'M', 'U', 'M', 'I', 'N', '1', '6', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11850 /* 11115 */ '#', 'A', 'T', 'O', 'M', 'O', 'R', '1', '6', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11851 /* 11133 */ '#', 'A', 'T', 'O', 'M', 'X', 'O', 'R', '1', '6', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11852 /* 11152 */ '#', 'A', 'T', 'O', 'M', 'M', 'A', 'X', '1', '6', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11853 /* 11171 */ '#', 'A', 'T', 'O', 'M', 'U', 'M', 'A', 'X', '1', '6', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11854 /* 11191 */ '#', 'A', 'T', 'O', 'M', 'A', 'N', 'D', '8', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11855 /* 11209 */ '#', 'A', 'T', 'O', 'M', 'N', 'A', 'N', 'D', '8', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11856 /* 11228 */ '#', 'A', 'T', 'O', 'M', 'M', 'I', 'N', '8', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11857 /* 11246 */ '#', 'A', 'T', 'O', 'M', 'U', 'M', 'I', 'N', '8', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11858 /* 11265 */ '#', 'C', 'M', 'O', 'V', '_', 'G', 'R', '8', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11859 /* 11283 */ '#', 'A', 'T', 'O', 'M', 'O', 'R', '8', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11860 /* 11300 */ '#', 'A', 'T', 'O', 'M', 'X', 'O', 'R', '8', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11861 /* 11318 */ '#', 'A', 'T', 'O', 'M', 'M', 'A', 'X', '8', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11862 /* 11336 */ '#', 'A', 'T', 'O', 'M', 'U', 'M', 'A', 'X', '8', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11863 /* 11355 */ '#', 'A', 'C', 'Q', 'U', 'I', 'R', 'E', '_', 'M', 'O', 'V', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11864 /* 11376 */ '#', 'R', 'E', 'L', 'E', 'A', 'S', 'E', '_', 'M', 'O', 'V', 32, 'P', 'S', 'E', 'U', 'D', 'O', '!', 0,
11865 /* 11397 */ 'x', 's', 'h', 'a', '1', 0,
11866 /* 11403 */ 'f', 'l', 'd', '1', 0,
11867 /* 11408 */ 'f', 'p', 'r', 'e', 'm', '1', 0,
11868 /* 11415 */ 'f', '2', 'x', 'm', '1', 0,
11869 /* 11421 */ 'f', 'y', 'l', '2', 'x', 'p', '1', 0,
11870 /* 11429 */ 'i', 'n', 't', '1', 0,
11871 /* 11434 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'L', 'O', 'N', 'G', 'J', 'M', 'P', '3', '2', 0,
11872 /* 11453 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'S', 'E', 'T', 'J', 'M', 'P', '3', '2', 0,
11873 /* 11471 */ '#', 32, 'T', 'L', 'S', 'C', 'a', 'l', 'l', '_', '3', '2', 0,
11874 /* 11484 */ '#', 32, 'T', 'L', 'S', '_', 'a', 'd', 'd', 'r', '3', '2', 0,
11875 /* 11497 */ '#', 32, 'T', 'L', 'S', '_', 'b', 'a', 's', 'e', '_', 'a', 'd', 'd', 'r', '3', '2', 0,
11876 /* 11515 */ 'u', 'd', '2', 0,
11877 /* 11519 */ 'f', 'l', 'd', 'l', 'g', '2', 0,
11878 /* 11526 */ 'f', 'l', 'd', 'l', 'n', '2', 0,
11879 /* 11533 */ 'i', 'n', 't', '3', 0,
11880 /* 11538 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'L', 'O', 'N', 'G', 'J', 'M', 'P', '6', '4', 0,
11881 /* 11557 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'S', 'E', 'T', 'J', 'M', 'P', '6', '4', 0,
11882 /* 11575 */ '#', 32, 'T', 'L', 'S', 'C', 'a', 'l', 'l', '_', '6', '4', 0,
11883 /* 11588 */ '#', 32, 'T', 'L', 'S', '_', 'a', 'd', 'd', 'r', '6', '4', 0,
11884 /* 11601 */ '#', 32, 'T', 'L', 'S', '_', 'b', 'a', 's', 'e', '_', 'a', 'd', 'd', 'r', '6', '4', 0,
11885 /* 11619 */ 'r', 'e', 'x', '6', '4', 0,
11886 /* 11625 */ 'd', 'a', 't', 'a', '1', '6', 0,
11887 /* 11632 */ 'x', 's', 'h', 'a', '2', '5', '6', 0,
11888 /* 11640 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0,
11889 /* 11653 */ 'B', 'U', 'N', 'D', 'L', 'E', 0,
11890 /* 11660 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0,
11891 /* 11670 */ '#', 32, 'X', 'B', 'E', 'G', 'I', 'N', 0,
11892 /* 11679 */ '#', 'A', 'D', 'J', 'C', 'A', 'L', 'L', 'S', 'T', 'A', 'C', 'K', 'D', 'O', 'W', 'N', 0,
11893 /* 11697 */ '#', 'A', 'D', 'J', 'C', 'A', 'L', 'L', 'S', 'T', 'A', 'C', 'K', 'U', 'P', 0,
11894 /* 11713 */ '#', 'M', 'E', 'M', 'B', 'A', 'R', 'R', 'I', 'E', 'R', 0,
11895 /* 11725 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0,
11896 /* 11740 */ 'a', 'a', 'a', 0,
11897 /* 11744 */ 'd', 'a', 'a', 0,
11898 /* 11748 */ 'u', 'd', '2', 'b', 0,
11899 /* 11753 */ 'x', 'c', 'r', 'y', 'p', 't', 'e', 'c', 'b', 0,
11900 /* 11763 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 'f', 'b', 0,
11901 /* 11773 */ 'x', 'c', 'r', 'y', 'p', 't', 'o', 'f', 'b', 0,
11902 /* 11783 */ 'r', 'e', 'p', 32, 's', 't', 'o', 's', 'b', 0,
11903 /* 11793 */ 'r', 'e', 'p', 32, 'm', 'o', 'v', 's', 'b', 0,
11904 /* 11803 */ 'x', 'l', 'a', 't', 'b', 0,
11905 /* 11809 */ 'c', 'l', 'a', 'c', 0,
11906 /* 11814 */ 's', 't', 'a', 'c', 0,
11907 /* 11819 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 'b', 'c', 0,
11908 /* 11829 */ 'g', 'e', 't', 's', 'e', 'c', 0,
11909 /* 11836 */ 's', 'a', 'l', 'c', 0,
11910 /* 11841 */ 'c', 'l', 'c', 0,
11911 /* 11845 */ 'c', 'm', 'c', 0,
11912 /* 11849 */ 'r', 'd', 'p', 'm', 'c', 0,
11913 /* 11855 */ 'v', 'm', 'f', 'u', 'n', 'c', 0,
11914 /* 11862 */ 'r', 'd', 't', 's', 'c', 0,
11915 /* 11868 */ 's', 't', 'c', 0,
11916 /* 11872 */ 'p', 'u', 's', 'h', 'f', 'd', 0,
11917 /* 11879 */ 'p', 'o', 'p', 'f', 'd', 0,
11918 /* 11885 */ 'c', 'p', 'u', 'i', 'd', 0,
11919 /* 11891 */ 'c', 'l', 'd', 0,
11920 /* 11895 */ 'x', 'e', 'n', 'd', 0,
11921 /* 11900 */ 'r', 'e', 'p', 32, 's', 't', 'o', 's', 'd', 0,
11922 /* 11910 */ 'r', 'e', 'p', 32, 'm', 'o', 'v', 's', 'd', 0,
11923 /* 11920 */ 'i', 'r', 'e', 't', 'd', 0,
11924 /* 11926 */ 's', 't', 'd', 0,
11925 /* 11930 */ 'w', 'b', 'i', 'n', 'v', 'd', 0,
11926 /* 11937 */ 'c', 'w', 'd', 0,
11927 /* 11941 */ 'f', 'l', 'd', 'l', '2', 'e', 0,
11928 /* 11948 */ 'l', 'f', 'e', 'n', 'c', 'e', 0,
11929 /* 11955 */ 'm', 'f', 'e', 'n', 'c', 'e', 0,
11930 /* 11962 */ 's', 'f', 'e', 'n', 'c', 'e', 0,
11931 /* 11969 */ 'c', 'w', 'd', 'e', 0,
11932 /* 11974 */ 'f', 's', 'c', 'a', 'l', 'e', 0,
11933 /* 11981 */ 'v', 'm', 'r', 'e', 's', 'u', 'm', 'e', 0,
11934 /* 11990 */ 'r', 'e', 'p', 'n', 'e', 0,
11935 /* 11996 */ 'c', 'd', 'q', 'e', 0,
11936 /* 12001 */ 'x', 'a', 'c', 'q', 'u', 'i', 'r', 'e', 0,
11937 /* 12010 */ 'x', 's', 't', 'o', 'r', 'e', 0,
11938 /* 12017 */ 'x', 'r', 'e', 'l', 'e', 'a', 's', 'e', 0,
11939 /* 12026 */ 'p', 'a', 'u', 's', 'e', 0,
11940 /* 12032 */ 'l', 'e', 'a', 'v', 'e', 0,
11941 /* 12038 */ 'v', 'm', 'x', 'o', 'f', 'f', 0,
11942 /* 12045 */ 'l', 'a', 'h', 'f', 0,
11943 /* 12050 */ 's', 'a', 'h', 'f', 0,
11944 /* 12055 */ 'p', 'u', 's', 'h', 'f', 0,
11945 /* 12061 */ 'p', 'o', 'p', 'f', 0,
11946 /* 12066 */ 'r', 'e', 't', 'f', 0,
11947 /* 12071 */ 'v', 'm', 'l', 'a', 'u', 'n', 'c', 'h', 0,
11948 /* 12080 */ 'c', 'l', 'g', 'i', 0,
11949 /* 12085 */ 's', 't', 'g', 'i', 0,
11950 /* 12090 */ 'c', 'l', 'i', 0,
11951 /* 12094 */ 'f', 'l', 'd', 'p', 'i', 0,
11952 /* 12100 */ 's', 't', 'i', 0,
11953 /* 12104 */ '#', 32, 'w', 'i', 'n', '3', '2', 32, 'f', 'p', 't', 'o', 'u', 'i', 0,
11954 /* 12119 */ 'l', 'o', 'c', 'k', 0,
11955 /* 12124 */ 'o', 'u', 't', 9, 'd', 'x', ',', 32, 'a', 'l', 0,
11956 /* 12135 */ 'p', 'u', 's', 'h', 'a', 'l', 0,
11957 /* 12142 */ 'p', 'o', 'p', 'a', 'l', 0,
11958 /* 12148 */ 'v', 'm', 'm', 'c', 'a', 'l', 'l', 0,
11959 /* 12156 */ 'v', 'm', 'c', 'a', 'l', 'l', 0,
11960 /* 12163 */ 's', 'y', 's', 'c', 'a', 'l', 'l', 0,
11961 /* 12171 */ 'v', 'z', 'e', 'r', 'o', 'a', 'l', 'l', 0,
11962 /* 12180 */ 'm', 'o', 'n', 't', 'm', 'u', 'l', 0,
11963 /* 12188 */ 'f', 'x', 'a', 'm', 0,
11964 /* 12193 */ 'f', 'p', 'r', 'e', 'm', 0,
11965 /* 12199 */ 'f', 's', 'e', 't', 'p', 'm', 0,
11966 /* 12206 */ 'r', 's', 'm', 0,
11967 /* 12210 */ 'f', 'p', 'a', 't', 'a', 'n', 0,
11968 /* 12217 */ 'f', 'p', 't', 'a', 'n', 0,
11969 /* 12223 */ 'f', 's', 'i', 'n', 0,
11970 /* 12228 */ '#', 32, 'd', 'y', 'n', 'a', 'm', 'i', 'c', 32, 's', 't', 'a', 'c', 'k', 32, 'a', 'l', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', 0,
11971 /* 12255 */ 'c', 'q', 'o', 0,
11972 /* 12259 */ 'i', 'n', 't', 'o', 0,
11973 /* 12264 */ 'r', 'd', 't', 's', 'c', 'p', 0,
11974 /* 12271 */ 'r', 'e', 'p', 0,
11975 /* 12275 */ 'v', 'p', 'c', 'm', 'p', 0,
11976 /* 12281 */ 'v', 'c', 'm', 'p', 0,
11977 /* 12286 */ 'f', 'n', 'o', 'p', 0,
11978 /* 12291 */ 'f', 'c', 'o', 'm', 'p', 'p', 0,
11979 /* 12298 */ 'f', 'u', 'c', 'o', 'm', 'p', 'p', 0,
11980 /* 12306 */ 'f', 'd', 'e', 'c', 's', 't', 'p', 0,
11981 /* 12314 */ 'f', 'i', 'n', 'c', 's', 't', 'p', 0,
11982 /* 12322 */ 'c', 'd', 'q', 0,
11983 /* 12326 */ 'p', 'u', 's', 'h', 'f', 'q', 0,
11984 /* 12333 */ 'p', 'o', 'p', 'f', 'q', 0,
11985 /* 12339 */ 'r', 'e', 't', 'f', 'q', 0,
11986 /* 12345 */ 'r', 'e', 'p', 32, 's', 't', 'o', 's', 'q', 0,
11987 /* 12355 */ 'r', 'e', 'p', 32, 'm', 'o', 'v', 's', 'q', 0,
11988 /* 12365 */ 'i', 'r', 'e', 't', 'q', 0,
11989 /* 12371 */ 'v', 'z', 'e', 'r', 'o', 'u', 'p', 'p', 'e', 'r', 0,
11990 /* 12382 */ 's', 'y', 's', 'e', 'n', 't', 'e', 'r', 0,
11991 /* 12391 */ 'm', 'o', 'n', 'i', 't', 'o', 'r', 0,
11992 /* 12399 */ 'r', 'd', 'm', 's', 'r', 0,
11993 /* 12405 */ 'w', 'r', 'm', 's', 'r', 0,
11994 /* 12411 */ 'x', 'c', 'r', 'y', 'p', 't', 'c', 't', 'r', 0,
11995 /* 12421 */ 'a', 'a', 's', 0,
11996 /* 12425 */ 'd', 'a', 's', 0,
11997 /* 12429 */ 'f', 'a', 'b', 's', 0,
11998 /* 12434 */ 'p', 'u', 's', 'h', 9, 'c', 's', 0,
11999 /* 12442 */ 'p', 'u', 's', 'h', 9, 'd', 's', 0,
12000 /* 12450 */ 'p', 'o', 'p', 9, 'd', 's', 0,
12001 /* 12457 */ 'p', 'u', 's', 'h', 9, 'e', 's', 0,
12002 /* 12465 */ 'p', 'o', 'p', 9, 'e', 's', 0,
12003 /* 12472 */ 'p', 'u', 's', 'h', 9, 'f', 's', 0,
12004 /* 12480 */ 'p', 'o', 'p', 9, 'f', 's', 0,
12005 /* 12487 */ 'p', 'u', 's', 'h', 9, 'g', 's', 0,
12006 /* 12495 */ 'p', 'o', 'p', 9, 'g', 's', 0,
12007 /* 12502 */ 's', 'w', 'a', 'p', 'g', 's', 0,
12008 /* 12509 */ 'f', 'c', 'h', 's', 0,
12009 /* 12514 */ '#', 32, 'v', 'a', 'r', 'i', 'a', 'b', 'l', 'e', 32, 's', 'i', 'z', 'e', 'd', 32, 'a', 'l', 'l', 'o', 'c', 'a', 32, 'f', 'o', 'r', 32, 's', 'e', 'g', 'm', 'e', 'n', 't', 'e', 'd', 32, 's', 't', 'a', 'c', 'k', 's', 0,
12010 /* 12559 */ 'f', 'e', 'm', 'm', 's', 0,
12011 /* 12565 */ 'f', 'c', 'o', 's', 0,
12012 /* 12570 */ 'f', 's', 'i', 'n', 'c', 'o', 's', 0,
12013 /* 12578 */ 'p', 'u', 's', 'h', 9, 's', 's', 0,
12014 /* 12586 */ 'p', 'o', 'p', 9, 's', 's', 0,
12015 /* 12593 */ 'c', 'l', 't', 's', 0,
12016 /* 12598 */ 'f', 'l', 'd', 'l', '2', 't', 0,
12017 /* 12605 */ 'f', 'x', 't', 'r', 'a', 'c', 't', 0,
12018 /* 12613 */ 'i', 'r', 'e', 't', 0,
12019 /* 12618 */ 's', 'y', 's', 'r', 'e', 't', 0,
12020 /* 12625 */ 'm', 'w', 'a', 'i', 't', 0,
12021 /* 12631 */ 'f', 'n', 'i', 'n', 'i', 't', 0,
12022 /* 12638 */ 's', 'y', 's', 'e', 'x', 'i', 't', 0,
12023 /* 12646 */ 'h', 'l', 't', 0,
12024 /* 12650 */ 'f', 'r', 'n', 'd', 'i', 'n', 't', 0,
12025 /* 12658 */ 'f', 's', 'q', 'r', 't', 0,
12026 /* 12664 */ 'x', 't', 'e', 's', 't', 0,
12027 /* 12670 */ 'f', 't', 's', 't', 0,
12028 /* 12675 */ 'x', 'g', 'e', 't', 'b', 'v', 0,
12029 /* 12682 */ 'x', 's', 'e', 't', 'b', 'v', 0,
12030 /* 12689 */ 'p', 'u', 's', 'h', 'a', 'w', 0,
12031 /* 12696 */ 'p', 'o', 'p', 'a', 'w', 0,
12032 /* 12702 */ 'c', 'b', 'w', 0,
12033 /* 12706 */ 'r', 'e', 'p', 32, 's', 't', 'o', 's', 'w', 0,
12034 /* 12716 */ 'r', 'e', 'p', 32, 'm', 'o', 'v', 's', 'w', 0,
12035 /* 12726 */ 'f', 'y', 'l', '2', 'x', 0,
12036 /* 12732 */ 'f', 'n', 's', 't', 's', 'w', 9, 'a', 'x', 0,
12037 /* 12742 */ 'o', 'u', 't', 9, 'd', 'x', ',', 32, 'a', 'x', 0,
12038 /* 12753 */ 'v', 'm', 'l', 'o', 'a', 'd', 9, 'e', 'a', 'x', 0,
12039 /* 12764 */ 'v', 'm', 's', 'a', 'v', 'e', 9, 'e', 'a', 'x', 0,
12040 /* 12775 */ 'v', 'm', 'r', 'u', 'n', 9, 'e', 'a', 'x', 0,
12041 /* 12785 */ 's', 'k', 'i', 'n', 'i', 't', 9, 'e', 'a', 'x', 0,
12042 /* 12796 */ 'o', 'u', 't', 9, 'd', 'x', ',', 32, 'e', 'a', 'x', 0,
12043 /* 12808 */ 'v', 'm', 'l', 'o', 'a', 'd', 9, 'r', 'a', 'x', 0,
12044 /* 12819 */ 'v', 'm', 's', 'a', 'v', 'e', 9, 'r', 'a', 'x', 0,
12045 /* 12830 */ 'v', 'm', 'r', 'u', 'n', 9, 'r', 'a', 'x', 0,
12046 /* 12840 */ 'i', 'n', 'v', 'l', 'p', 'g', 'a', 9, 'e', 'a', 'x', ',', 32, 'e', 'c', 'x', 0,
12047 /* 12857 */ 'i', 'n', 'v', 'l', 'p', 'g', 'a', 9, 'r', 'a', 'x', ',', 32, 'e', 'c', 'x', 0,
12048 /* 12874 */ 'i', 'n', 9, 'a', 'l', ',', 32, 'd', 'x', 0,
12049 /* 12884 */ 'i', 'n', 9, 'a', 'x', ',', 32, 'd', 'x', 0,
12050 /* 12894 */ 'i', 'n', 9, 'e', 'a', 'x', ',', 32, 'd', 'x', 0,
12051 /* 12905 */ 'f', 'n', 'c', 'l', 'e', 'x', 0,
12052 /* 12912 */ 'f', 'l', 'd', 'z', 0,
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012053 };
12054
12055 // Emit the opcode for the instruction.
12056 uint64_t Bits1 = OpInfo[MCInst_getOpcode(MI)];
12057 uint64_t Bits2 = OpInfo2[MCInst_getOpcode(MI)];
12058 uint64_t Bits = (Bits2 << 32) | Bits1;
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012059 // assert(Bits != 0 && "Cannot print this instruction.");
Nguyen Anh Quynhb9b3d292013-12-02 16:21:55 +080012060 SStream_concat(O, "%s", AsmStrs+(Bits & 16383)-1);
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012061
12062
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012063 // Fragment 0 encoded into 6 bits for 45 unique commands.
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012064 //printf("Frag-0: %"PRIu64"\n", (Bits >> 14) & 63);
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012065 switch ((Bits >> 14) & 63) {
12066 default: // unreachable.
12067 case 0:
12068 // DBG_VALUE, BUNDLE, LIFETIME_START, LIFETIME_END, AAA, AAS, ABS_F, ACQU...
12069 return;
12070 break;
12071 case 1:
12072 // AAD8i8, AAM8i8, ADC16i16, ADC16rr_REV, ADC32i32, ADC32rr_REV, ADC64i32...
12073 printOperand(MI, 0, O);
12074 break;
12075 case 2:
12076 // ADC16mi, ADC16mi8, ADC16mr, ADD16mi, ADD16mi8, ADD16mr, ADD_FI16m, AND...
12077 printi16mem(MI, 0, O);
12078 break;
12079 case 3:
12080 // ADC16ri, ADC16ri8, ADC16rm, ADC16rr, ADC32ri, ADC32ri8, ADC32rm, ADC32...
12081 printOperand(MI, 1, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012082 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012083 break;
12084 case 4:
12085 // ADC32mi, ADC32mi8, ADC32mr, ADD32mi, ADD32mi8, ADD32mr, ADD_FI32m, AND...
12086 printi32mem(MI, 0, O);
12087 break;
12088 case 5:
12089 // ADC64mi32, ADC64mi8, ADC64mr, ADD64mi32, ADD64mi8, ADD64mr, AND64mi32,...
12090 printi64mem(MI, 0, O);
12091 break;
12092 case 6:
12093 // ADC8mi, ADC8mr, ADD8mi, ADD8mr, AND8mi, AND8mr, CLFLUSH, CMP8mi, CMP8m...
12094 printi8mem(MI, 0, O);
12095 break;
12096 case 7:
12097 // ADD_F32m, DIVR_F32m, DIV_F32m, EXTRACTPSmr, FBLDm, FBSTPm, FCOM32m, FC...
12098 printf32mem(MI, 0, O);
12099 break;
12100 case 8:
12101 // ADD_F64m, DIVR_F64m, DIV_F64m, FCOM64m, FCOMP64m, LD_F64m, MOVHPDmr, M...
12102 printf64mem(MI, 0, O);
12103 break;
12104 case 9:
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012105 // CALL64pcrel32, CALLpcrel16, CALLpcrel32, EH_SjLj_Setup, JAE_1, JAE_2, ...
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012106 printPCRelImm(MI, 0, O);
12107 break;
12108 case 10:
12109 // CMPPDrmi, CMPPSrmi, CMPSDrm, CMPSSrm, Int_CMPSDrm, Int_CMPSSrm
12110 printSSECC(MI, 7, O);
12111 break;
12112 case 11:
12113 // CMPPDrri, CMPPSrri, CMPSDrr, CMPSSrr, Int_CMPSDrr, Int_CMPSSrr
12114 printSSECC(MI, 3, O);
12115 break;
12116 case 12:
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012117 // CMPS16
12118 printSrcIdx16(MI, 1, O);
12119 SStream_concat(O, "%s", ", ");
12120 printDstIdx16(MI, 0, O);
12121 return;
12122 break;
12123 case 13:
12124 // CMPS32
12125 printSrcIdx32(MI, 1, O);
12126 SStream_concat(O, "%s", ", ");
12127 printDstIdx32(MI, 0, O);
12128 return;
12129 break;
12130 case 14:
12131 // CMPS64
12132 printSrcIdx64(MI, 1, O);
12133 SStream_concat(O, "%s", ", ");
12134 printDstIdx64(MI, 0, O);
12135 return;
12136 break;
12137 case 15:
12138 // CMPS8
12139 printSrcIdx8(MI, 1, O);
12140 SStream_concat(O, "%s", ", ");
12141 printDstIdx8(MI, 0, O);
12142 return;
12143 break;
12144 case 16:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012145 // CMPXCHG16B, LCMPXCHG16B, MOVDQAmr, MOVDQUmr, VEXTRACTI128mr, VEXTRACTI...
12146 printi128mem(MI, 0, O);
12147 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012148 case 17:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012149 // FARCALL16m, FARCALL32m, FARCALL64, FARJMP16m, FARJMP32m, FARJMP64, FXR...
12150 printopaquemem(MI, 0, O);
12151 return;
12152 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012153 case 18:
12154 // IN16, MOVSW, SCAS16, STOSW
12155 printDstIdx16(MI, 0, O);
12156 break;
12157 case 19:
12158 // IN32, MOVSL, SCAS32, STOSL
12159 printDstIdx32(MI, 0, O);
12160 break;
12161 case 20:
12162 // IN8, MOVSB, SCAS8, STOSB
12163 printDstIdx8(MI, 0, O);
12164 break;
12165 case 21:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012166 // Int_VCMPSDrm, Int_VCMPSSrm, VCMPPDYrmi, VCMPPDZrmi, VCMPPDrmi, VCMPPSY...
12167 printAVXCC(MI, 7, O);
12168 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012169 case 22:
12170 // Int_VCMPSDrr, Int_VCMPSSrr, VCMPPDYrri, VCMPPDZrri, VCMPPDZrrib, VCMPP...
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012171 printAVXCC(MI, 3, O);
12172 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012173 case 23:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012174 // LD_F80m, ST_FP80m
12175 printf80mem(MI, 0, O);
12176 return;
12177 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012178 case 24:
12179 // LODSB, OUTSB
12180 printSrcIdx8(MI, 0, O);
12181 return;
12182 break;
12183 case 25:
12184 // LODSL, OUTSL
12185 printSrcIdx32(MI, 0, O);
12186 return;
12187 break;
12188 case 26:
12189 // LODSQ
12190 printSrcIdx64(MI, 0, O);
12191 return;
12192 break;
12193 case 27:
12194 // LODSW, OUTSW
12195 printSrcIdx16(MI, 0, O);
12196 return;
12197 break;
12198 case 28:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012199 // LXADD16, XCHG16rm
12200 printi16mem(MI, 2, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012201 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012202 printOperand(MI, 1, O);
12203 return;
12204 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012205 case 29:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012206 // LXADD32, XCHG32rm
12207 printi32mem(MI, 2, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012208 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012209 printOperand(MI, 1, O);
12210 return;
12211 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012212 case 30:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012213 // LXADD64, XCHG64rm
12214 printi64mem(MI, 2, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012215 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012216 printOperand(MI, 1, O);
12217 return;
12218 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012219 case 31:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012220 // LXADD8, XCHG8rm
12221 printi8mem(MI, 2, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012222 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012223 printOperand(MI, 1, O);
12224 return;
12225 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012226 case 32:
12227 // MOV16ao16, MOV16ao16_16, MOV16o16a, MOV16o16a_16, MOV64ao16, MOV64o16a
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012228 printMemOffs16(MI, 0, O);
12229 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012230 case 33:
12231 // MOV32ao32, MOV32ao32_16, MOV32o32a, MOV32o32a_16, MOV64ao32, MOV64o32a
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012232 printMemOffs32(MI, 0, O);
12233 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012234 case 34:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012235 // MOV64ao64, MOV64o64a
12236 printMemOffs64(MI, 0, O);
12237 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012238 case 35:
12239 // MOV64ao8, MOV64o8a, MOV8ao8, MOV8ao8_16, MOV8o8a, MOV8o8a_16
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012240 printMemOffs8(MI, 0, O);
12241 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012242 case 36:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012243 // MOVAPDmr, MOVAPSmr, MOVNTDQmr, MOVNTPDmr, MOVNTPSmr, MOVUPDmr, MOVUPSm...
12244 printf128mem(MI, 0, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012245 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012246 printOperand(MI, 5, O);
12247 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012248 case 37:
12249 // MOVSQ, SCAS64, STOSQ
12250 printDstIdx64(MI, 0, O);
12251 break;
12252 case 38:
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012253 // VCVTPS2PHZmr, VEXTRACTF64x4mr, VMASKMOVPDYmr, VMASKMOVPSYmr, VMOVAPDYm...
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012254 printf256mem(MI, 0, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012255 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012256 printOperand(MI, 5, O);
12257 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012258 case 39:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012259 // VEXTRACTI64x4mr, VMOVDQAYmr, VMOVDQUYmr, VPMASKMOVDYmr, VPMASKMOVQYmr,...
12260 printi256mem(MI, 0, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012261 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012262 printOperand(MI, 5, O);
12263 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012264 case 40:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012265 // VMOVAPDZmr, VMOVAPSZmr, VMOVUPDZmr, VMOVUPSZmr
12266 printf512mem(MI, 0, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012267 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012268 printOperand(MI, 5, O);
12269 return;
12270 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012271 case 41:
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012272 // VMOVDQA32mr, VMOVDQA64mr, VMOVDQU32mr, VMOVDQU64mr
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012273 printi512mem(MI, 0, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012274 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012275 printOperand(MI, 5, O);
12276 return;
12277 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012278 case 42:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012279 // VPSCATTERDDZmr, VSCATTERDPSZmr
12280 printi32mem(MI, 1, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012281 SStream_concat(O, "%s", " {");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012282 printOperand(MI, 6, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012283 SStream_concat(O, "%s", "}, ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012284 printOperand(MI, 7, O);
12285 return;
12286 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012287 case 43:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012288 // VPSCATTERDQZmr, VPSCATTERQDZmr, VPSCATTERQQZmr, VSCATTERDPDZmr, VSCATT...
12289 printi64mem(MI, 1, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012290 SStream_concat(O, "%s", " {");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012291 printOperand(MI, 6, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012292 SStream_concat(O, "%s", "}, ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012293 printOperand(MI, 7, O);
12294 return;
12295 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012296 case 44:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012297 // XCHG16rr, XCHG32rr, XCHG64rr, XCHG8rr
12298 printOperand(MI, 2, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012299 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012300 printOperand(MI, 1, O);
12301 return;
12302 break;
12303 }
12304
12305
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012306 // Fragment 1 encoded into 5 bits for 27 unique commands.
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012307 //printf("Frag-1: %"PRIu64"\n", (Bits >> 20) & 31);
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012308 switch ((Bits >> 20) & 31) {
12309 default: // unreachable.
12310 case 0:
12311 // AAD8i8, AAM8i8, ADC16i16, ADC32i32, ADC64i32, ADC8i8, ADD16i16, ADD32i...
12312 return;
12313 break;
12314 case 1:
12315 // ADC16mi, ADC16mi8, ADC16mr, ADC16rr_REV, ADC32mi, ADC32mi8, ADC32mr, A...
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012316 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012317 break;
12318 case 2:
12319 // ADC16ri, ADC16ri8, ADC16rr, ADC32ri, ADC32ri8, ADC32rr, ADC64ri32, ADC...
12320 printOperand(MI, 2, O);
12321 break;
12322 case 3:
12323 // ADC16rm, ADD16rm, AND16rm, CRC32r32m16, OR16rm, SBB16rm, SUB16rm, XOR1...
12324 printi16mem(MI, 2, O);
12325 return;
12326 break;
12327 case 4:
12328 // ADC32rm, ADD32rm, AND32rm, CRC32r32m32, OR32rm, SBB32rm, SUB32rm, XOR3...
12329 printi32mem(MI, 2, O);
12330 return;
12331 break;
12332 case 5:
12333 // ADC64rm, ADD64rm, AND64rm, CRC32r64m64, OR64rm, SBB64rm, SUB64rm, XOR6...
12334 printi64mem(MI, 2, O);
12335 return;
12336 break;
12337 case 6:
12338 // ADC8rm, ADD8rm, AND8rm, CRC32r32m8, CRC32r64m8, OR8rm, SBB8rm, SUB8rm,...
12339 printi8mem(MI, 2, O);
12340 return;
12341 break;
12342 case 7:
12343 // ADD_FrST0, DIVR_FrST0, DIV_FrST0, MUL_FrST0, SUBR_FrST0, SUB_FrST0
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012344 SStream_concat(O, "%s", ", st(0)");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012345 return;
12346 break;
12347 case 8:
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012348 // CMPPDrmi, CMPPDrri, VCMPPDYrmi, VCMPPDYrri, VCMPPDrmi, VCMPPDrri
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012349 SStream_concat(O, "%s", "pd\t");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012350 printOperand(MI, 0, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012351 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012352 break;
12353 case 9:
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012354 // CMPPSrmi, CMPPSrri, VCMPPSYrmi, VCMPPSYrri, VCMPPSrmi, VCMPPSrri
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012355 SStream_concat(O, "%s", "ps\t");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012356 printOperand(MI, 0, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012357 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012358 break;
12359 case 10:
12360 // CMPSDrm, CMPSDrr, Int_CMPSDrm, Int_CMPSDrr, Int_VCMPSDrm, Int_VCMPSDrr...
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012361 SStream_concat(O, "%s", "sd\t");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012362 printOperand(MI, 0, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012363 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012364 break;
12365 case 11:
12366 // CMPSSrm, CMPSSrr, Int_CMPSSrm, Int_CMPSSrr, Int_VCMPSSrm, Int_VCMPSSrr...
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012367 SStream_concat(O, "%s", "ss\t");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012368 printOperand(MI, 0, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012369 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012370 break;
12371 case 12:
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012372 // IN16, IN32, IN8
12373 SStream_concat(O, "%s", ", dx");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012374 return;
12375 break;
12376 case 13:
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012377 // MOV16ao16, MOV16ao16_16, MOV64ao16, OUT16ir, STOSW
12378 SStream_concat(O, "%s", ", ax");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012379 return;
12380 break;
12381 case 14:
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012382 // MOV32ao32, MOV32ao32_16, MOV64ao32, OUT32ir, STOSL
12383 SStream_concat(O, "%s", ", eax");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012384 return;
12385 break;
12386 case 15:
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012387 // MOV64ao64, STOSQ
12388 SStream_concat(O, "%s", ", rax");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012389 return;
12390 break;
12391 case 16:
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012392 // MOV64ao8, MOV8ao8, MOV8ao8_16, OUT8ir, STOSB
12393 SStream_concat(O, "%s", ", al");
12394 return;
12395 break;
12396 case 17:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012397 // RCL16mCL, RCL16rCL, RCL32mCL, RCL32rCL, RCL64mCL, RCL64rCL, RCL8mCL, R...
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012398 SStream_concat(O, "%s", ", cl");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012399 return;
12400 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012401 case 18:
Nguyen Anh Quynh9c950c12013-12-02 23:20:07 +080012402 // ROL16m1, ROL16r1, ROL32m1, ROL32r1, ROL64m1, ROL64r1, ROL8m1, ROL8r1, ...
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012403 SStream_concat(O, "%s", ", 1");
Nguyen Anh Quynh9c950c12013-12-02 23:20:07 +080012404 return;
12405 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012406 case 19:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012407 // TAILJMPd, TAILJMPd64, TAILJMPm, TAILJMPm64, TAILJMPr64
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012408 SStream_concat(O, "%s", " # TAILCALL");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012409 return;
12410 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012411 case 20:
12412 // VBLENDMPDZrm, VBLENDMPDZrr, VBLENDMPSZrm, VBLENDMPSZrr, VGATHERDPDZrm,...
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012413 SStream_concat(O, "%s", " {");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012414 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012415 case 21:
12416 // VCMPPDZrmi, VCMPPDZrri, VCMPPDZrrib
12417 SStream_concat(O, "%s", "pd \t");
12418 printOperand(MI, 0, O);
12419 SStream_concat(O, "%s", ", ");
12420 printOperand(MI, 1, O);
12421 SStream_concat(O, "%s", ", ");
12422 break;
12423 case 22:
12424 // VCMPPSZrmi, VCMPPSZrri, VCMPPSZrrib
12425 SStream_concat(O, "%s", "ps \t");
12426 printOperand(MI, 0, O);
12427 SStream_concat(O, "%s", ", ");
12428 printOperand(MI, 1, O);
12429 SStream_concat(O, "%s", ", ");
12430 break;
12431 case 23:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012432 // VPCMPDZrmi, VPCMPDZrri
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012433 SStream_concat(O, "%s", "d\t");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012434 printOperand(MI, 0, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012435 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012436 printOperand(MI, 1, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012437 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012438 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012439 case 24:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012440 // VPCMPQZrmi, VPCMPQZrri
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012441 SStream_concat(O, "%s", "q\t");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012442 printOperand(MI, 0, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012443 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012444 printOperand(MI, 1, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012445 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012446 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012447 case 25:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012448 // VPCMPUDZrmi, VPCMPUDZrri
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012449 SStream_concat(O, "%s", "ud\t");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012450 printOperand(MI, 0, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012451 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012452 printOperand(MI, 1, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012453 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012454 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012455 case 26:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012456 // VPCMPUQZrmi, VPCMPUQZrri
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012457 SStream_concat(O, "%s", "uq\t");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012458 printOperand(MI, 0, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012459 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012460 printOperand(MI, 1, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012461 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012462 break;
12463 }
12464
12465
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012466 // Fragment 2 encoded into 6 bits for 36 unique commands.
12467 //printf("Frag-2: %"PRIu64"\n", (Bits >> 25) & 63);
12468 switch ((Bits >> 25) & 63) {
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012469 default: // unreachable.
12470 case 0:
12471 // ADC16mi, ADC16mi8, ADC16mr, ADC32mi, ADC32mi8, ADC32mr, ADC64mi32, ADC...
12472 printOperand(MI, 5, O);
12473 break;
12474 case 1:
12475 // ADC16ri, ADC16ri8, ADC16rr, ADC32ri, ADC32ri8, ADC32rr, ADC64ri32, ADC...
12476 return;
12477 break;
12478 case 2:
12479 // ADC16rr_REV, ADC32rr_REV, ADC64rr_REV, ADC8rr_REV, ADD16rr_REV, ADD32r...
12480 printOperand(MI, 2, O);
12481 break;
12482 case 3:
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080012483 // ADCX32rm, ADOX32rm, BEXTR32rm, BEXTRI32mi, BLCFILL32rm, BLCI32rm, BLCI...
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012484 printi32mem(MI, 1, O);
12485 break;
12486 case 4:
12487 // ADCX32rr, ADCX64rr, ADOX32rr, ADOX64rr, AESIMCrr, AESKEYGENASSIST128rr...
12488 printOperand(MI, 1, O);
12489 break;
12490 case 5:
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080012491 // ADCX64rm, ADOX64rm, BEXTR64rm, BEXTRI64mi, BLCFILL64rm, BLCI64rm, BLCI...
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012492 printi64mem(MI, 1, O);
12493 break;
12494 case 6:
12495 // ADDPDrm, ADDPSrm, ADDSUBPDrm, ADDSUBPSrm, ANDNPDrm, ANDNPSrm, ANDPDrm,...
12496 printf128mem(MI, 2, O);
12497 break;
12498 case 7:
12499 // ADDSDrm, ADDSDrm_Int, CMPSDrm, CMPSDrm_alt, DIVSDrm, DIVSDrm_Int, Int_...
12500 printf64mem(MI, 2, O);
12501 break;
12502 case 8:
12503 // ADDSSrm, ADDSSrm_Int, CMPSSrm, CMPSSrm_alt, DIVSSrm, DIVSSrm_Int, INSE...
12504 printf32mem(MI, 2, O);
12505 break;
12506 case 9:
12507 // AESDECLASTrm, AESDECrm, AESENCLASTrm, AESENCrm, MPSADBWrmi, PACKSSDWrm...
12508 printi128mem(MI, 2, O);
12509 break;
12510 case 10:
12511 // AESIMCrm, AESKEYGENASSIST128rm, CVTDQ2PSrm, INVEPT32, INVEPT64, INVPCI...
12512 printi128mem(MI, 1, O);
12513 break;
12514 case 11:
12515 // BOUNDS16rm, BSF16rm, BSR16rm, CMP16rm, IMUL16rmi, IMUL16rmi8, KMOVWkm,...
12516 printi16mem(MI, 1, O);
12517 break;
12518 case 12:
12519 // CMOVA16rm, CMOVAE16rm, CMOVB16rm, CMOVBE16rm, CMOVE16rm, CMOVG16rm, CM...
12520 printi16mem(MI, 2, O);
12521 break;
12522 case 13:
12523 // CMOVA32rm, CMOVAE32rm, CMOVB32rm, CMOVBE32rm, CMOVE32rm, CMOVG32rm, CM...
12524 printi32mem(MI, 2, O);
12525 break;
12526 case 14:
12527 // CMOVA64rm, CMOVAE64rm, CMOVB64rm, CMOVBE64rm, CMOVE64rm, CMOVG64rm, CM...
12528 printi64mem(MI, 2, O);
12529 break;
12530 case 15:
12531 // CMP8rm, MOV8rm, MOV8rm_NOREX, MOVSX16rm8, MOVSX32rm8, MOVSX64rm8, MOVZ...
12532 printi8mem(MI, 1, O);
12533 break;
12534 case 16:
12535 // COMISDrm, COMISSrm, CVTPD2DQrm, CVTPD2PSrm, CVTPS2DQrm, CVTTPD2DQrm, C...
12536 printf128mem(MI, 1, O);
12537 break;
12538 case 17:
12539 // CVTPS2PDrm, CVTSD2SI64rm, CVTSD2SIrm, CVTSD2SSrm, CVTTSD2SI64rm, CVTTS...
12540 printf64mem(MI, 1, O);
12541 return;
12542 break;
12543 case 18:
12544 // CVTSS2SDrm, CVTSS2SI64rm, CVTSS2SIrm, CVTTSS2SI64rm, CVTTSS2SIrm, Int_...
12545 printf32mem(MI, 1, O);
12546 return;
12547 break;
12548 case 19:
12549 // EXTRQI, INSERTQI
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012550 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012551 printOperand(MI, 3, O);
12552 break;
12553 case 20:
12554 // LDS16rm, LDS32rm, LES16rm, LES32rm, LFS16rm, LFS32rm, LFS64rm, LGS16rm...
12555 printopaquemem(MI, 1, O);
12556 return;
12557 break;
12558 case 21:
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012559 // MOVSB
12560 printSrcIdx8(MI, 1, O);
12561 return;
12562 break;
12563 case 22:
12564 // MOVSL
12565 printSrcIdx32(MI, 1, O);
12566 return;
12567 break;
12568 case 23:
12569 // MOVSQ
12570 printSrcIdx64(MI, 1, O);
12571 return;
12572 break;
12573 case 24:
12574 // MOVSW
12575 printSrcIdx16(MI, 1, O);
12576 return;
12577 break;
12578 case 25:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012579 // PINSRBrm
12580 printi8mem(MI, 2, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012581 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012582 printOperand(MI, 7, O);
12583 return;
12584 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012585 case 26:
12586 // VCMPPDZrmi, VCMPPSZrmi
12587 printf512mem(MI, 2, O);
12588 SStream_concat(O, "%s", ", ");
12589 printAVXCC(MI, 7, O);
12590 return;
12591 break;
12592 case 27:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012593 // VCVTDQ2PDZrm, VCVTDQ2PSYrm, VLDDQUYrm, VMOVDQAYrm, VMOVDQUYrm, VMOVNTD...
12594 printi256mem(MI, 1, O);
12595 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012596 case 28:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012597 // VCVTDQ2PSZrm, VMOVDQA32rm, VMOVDQA64rm, VMOVDQU32rm, VMOVDQU64rm, VPAB...
12598 printi512mem(MI, 1, O);
12599 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012600 case 29:
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080012601 // VCVTPD2DQYrm, VCVTPD2PSYrm, VCVTPH2PSZrm, VCVTPS2DQYrm, VCVTPS2PDZrm, ...
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012602 printf256mem(MI, 1, O);
12603 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012604 case 30:
12605 // VCVTPD2DQZrm, VCVTPD2PSZrm, VCVTPD2UDQZrm, VCVTPS2DQZrm, VCVTPS2UDQZrm...
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012606 printf512mem(MI, 1, O);
12607 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012608 case 31:
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080012609 // VCVTPS2PHYmr, VCVTPS2PHZmr, VEXTRACTF128mr, VEXTRACTF32x4mr, VEXTRACTF...
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012610 printOperand(MI, 6, O);
12611 return;
12612 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012613 case 32:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012614 // VGATHERDPDYrm, VGATHERDPDrm, VGATHERQPDYrm, VGATHERQPDrm, VPGATHERDQYr...
12615 printi64mem(MI, 3, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012616 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012617 printOperand(MI, 8, O);
12618 return;
12619 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012620 case 33:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012621 // VGATHERDPDZrm, VGATHERDPSZrm, VGATHERQPDZrm, VGATHERQPSZrm, VPGATHERDD...
12622 printOperand(MI, 3, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012623 SStream_concat(O, "%s", "}, ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012624 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012625 case 34:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012626 // VGATHERDPSYrm, VGATHERDPSrm, VGATHERQPSYrm, VGATHERQPSrm, VPGATHERDDYr...
12627 printi32mem(MI, 3, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012628 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012629 printOperand(MI, 8, O);
12630 return;
12631 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012632 case 35:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012633 // VPCMPDZrmi, VPCMPQZrmi, VPCMPUDZrmi, VPCMPUQZrmi
12634 printi512mem(MI, 2, O);
12635 return;
12636 break;
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012637 }
12638
12639
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012640 // Fragment 3 encoded into 4 bits for 11 unique commands.
12641 //printf("Frag-3: %"PRIu64"\n", (Bits >> 31) & 15);
12642 switch ((Bits >> 31) & 15) {
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012643 default: // unreachable.
12644 case 0:
12645 // ADC16mi, ADC16mi8, ADC16mr, ADC16rr_REV, ADC32mi, ADC32mi8, ADC32mr, A...
12646 return;
12647 break;
12648 case 1:
12649 // AESKEYGENASSIST128rm, AESKEYGENASSIST128rr, ANDN32rm, ANDN32rr, ANDN64...
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012650 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012651 break;
12652 case 2:
12653 // MOV8mr_NOREX, MOV8rm_NOREX, MOV8rr_NOREX
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012654 SStream_concat(O, "%s", " # NOREX");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012655 return;
12656 break;
12657 case 3:
12658 // SHLD16mrCL, SHLD16rrCL, SHLD32mrCL, SHLD32rrCL, SHLD64mrCL, SHLD64rrCL...
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012659 SStream_concat(O, "%s", ", cl");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012660 return;
12661 break;
12662 case 4:
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012663 // VBLENDMPDZrm, VBLENDMPDZrr, VBLENDMPSZrm, VBLENDMPSZrr, VMOVAPDZrmk, V...
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012664 SStream_concat(O, "%s", "}, ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012665 break;
12666 case 5:
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012667 // VCMPPDZrrib, VCMPPSZrrib, VRCP28PDZrb, VRCP28PSZrb, VRSQRT28PDZrb, VRS...
12668 SStream_concat(O, "%s", ", {sae}");
12669 return;
12670 break;
12671 case 6:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012672 // VGATHERDPDZrm, VGATHERQPDZrm, VGATHERQPSZrm, VPGATHERDQZrm, VPGATHERQD...
12673 printi64mem(MI, 4, O);
12674 return;
12675 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012676 case 7:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012677 // VGATHERDPSZrm, VPGATHERDDZrm
12678 printi32mem(MI, 4, O);
12679 return;
12680 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012681 case 8:
12682 // VMOVDQU32rrkz, VMOVDQU64rrkz, VPBROADCASTDZkrm, VPBROADCASTDZkrr, VPBR...
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012683 SStream_concat(O, "%s", "} {z}, ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012684 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012685 case 9:
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080012686 // VPCONFLICTDrmb
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012687 SStream_concat(O, "%s", "{1to16}");
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080012688 return;
12689 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012690 case 10:
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080012691 // VPCONFLICTQrmb
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012692 SStream_concat(O, "%s", "{1to8}");
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080012693 return;
12694 break;
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012695 }
12696
12697
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012698 // Fragment 4 encoded into 5 bits for 26 unique commands.
12699 //printf("Frag-4: %"PRIu64"\n", (Bits >> 35) & 31);
12700 switch ((Bits >> 35) & 31) {
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012701 default: // unreachable.
12702 case 0:
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080012703 // AESKEYGENASSIST128rm, BEXTR32rm, BEXTR64rm, BEXTRI32mi, BEXTRI64mi, BZ...
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012704 printOperand(MI, 6, O);
12705 break;
12706 case 1:
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080012707 // AESKEYGENASSIST128rr, ANDN32rr, ANDN64rr, BEXTR32rr, BEXTR64rr, BEXTRI...
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012708 printOperand(MI, 2, O);
12709 break;
12710 case 2:
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080012711 // ANDN32rm, Int_VCVTSI2SDZrm, Int_VCVTSI2SDrm, Int_VCVTSI2SSZrm, Int_VCV...
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012712 printi32mem(MI, 2, O);
12713 break;
12714 case 3:
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080012715 // ANDN64rm, Int_VCVTSI2SD64Zrm, Int_VCVTSI2SD64rm, Int_VCVTSI2SS64Zrm, I...
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012716 printi64mem(MI, 2, O);
12717 break;
12718 case 4:
12719 // BLENDPDrmi, BLENDPSrmi, CMPPDrmi_alt, CMPPSrmi_alt, CMPSDrm_alt, CMPSS...
12720 printOperand(MI, 7, O);
12721 return;
12722 break;
12723 case 5:
12724 // BLENDPDrri, BLENDPSrri, CMPPDrri_alt, CMPPSrri_alt, CMPSDrr_alt, CMPSS...
12725 printOperand(MI, 3, O);
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012726 break;
12727 case 6:
12728 // INSERTQI
12729 printOperand(MI, 4, O);
12730 return;
12731 break;
12732 case 7:
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080012733 // Int_VCMPSDrm, Int_VCVTSD2SSrm, VADDPDZrmb, VADDSDZrm, VADDSDrm, VADDSD...
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012734 printf64mem(MI, 2, O);
12735 break;
12736 case 8:
12737 // Int_VCMPSSrm, Int_VCVTSS2SDrm, VADDPSZrmb, VADDSSZrm, VADDSSrm, VADDSS...
12738 printf32mem(MI, 2, O);
12739 break;
12740 case 9:
12741 // VADDPDYrm, VADDPSYrm, VADDSUBPDYrm, VADDSUBPSYrm, VANDNPDYrm, VANDNPSY...
12742 printf256mem(MI, 2, O);
12743 break;
12744 case 10:
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012745 // VADDPDZrm, VADDPSZrm, VCMPPDZrmi_alt, VCMPPSZrmi_alt, VDIVPDZrm, VDIVP...
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012746 printf512mem(MI, 2, O);
12747 break;
12748 case 11:
12749 // VADDPDrm, VADDPSrm, VADDSUBPDrm, VADDSUBPSrm, VANDNPDrm, VANDNPSrm, VA...
12750 printf128mem(MI, 2, O);
12751 break;
12752 case 12:
12753 // VAESDECLASTrm, VAESDECrm, VAESENCLASTrm, VAESENCrm, VINSERTI128rm, VIN...
12754 printi128mem(MI, 2, O);
12755 break;
12756 case 13:
12757 // VALIGNDrmi, VALIGNQrmi, VPADDDZrm, VPADDQZrm, VPANDDZrm, VPANDNDZrm, V...
12758 printi512mem(MI, 2, O);
12759 break;
12760 case 14:
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012761 // VCVTDQ2PSZrrb, VCVTPD2DQZrrb, VCVTPD2PSZrrb, VCVTPD2UDQZrrb, VCVTPS2DQ...
12762 printRoundingControl(MI, 2, O);
12763 return;
12764 break;
12765 case 15:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012766 // VDPPSYrmi, VINSERTF64x4rm, VINSERTI64x4rm, VMPSADBWYrmi, VPACKSSDWYrm,...
12767 printi256mem(MI, 2, O);
12768 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012769 case 16:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012770 // VFMADD132PDZm, VFMADD132PSZm, VFMADD213PDZm, VFMADD213PSZm, VFMADDSUB1...
12771 printf512mem(MI, 3, O);
12772 return;
12773 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012774 case 17:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012775 // VFMADD132PDZmb, VFMADD213PDZmb, VFMADDSDr132m, VFMADDSDr213m, VFMADDSD...
12776 printf64mem(MI, 3, O);
12777 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012778 case 18:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012779 // VFMADD132PSZmb, VFMADD213PSZmb, VFMADDSSr132m, VFMADDSSr213m, VFMADDSS...
12780 printf32mem(MI, 3, O);
12781 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012782 case 19:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012783 // VFMADDPDr132m, VFMADDPDr213m, VFMADDPDr231m, VFMADDPSr132m, VFMADDPSr2...
12784 printf128mem(MI, 3, O);
12785 return;
12786 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012787 case 20:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012788 // VFMADDPDr132mY, VFMADDPDr213mY, VFMADDPDr231mY, VFMADDPSr132mY, VFMADD...
12789 printf256mem(MI, 3, O);
12790 return;
12791 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012792 case 21:
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080012793 // VMOVDQU32rmk, VMOVDQU64rmk, VPCONFLICTDrmk, VPCONFLICTQrmk, VPERMI2Drm...
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012794 printi512mem(MI, 3, O);
12795 return;
12796 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012797 case 22:
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080012798 // VPCONFLICTDrmbk
12799 printi32mem(MI, 3, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012800 SStream_concat(O, "%s", "{1to16}");
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080012801 return;
12802 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012803 case 23:
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080012804 // VPCONFLICTQrmbk
12805 printi64mem(MI, 3, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012806 SStream_concat(O, "%s", "{1to8}");
Nguyen Anh Quynh36d143b2013-12-01 00:05:22 +080012807 return;
12808 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012809 case 24:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012810 // VPINSRBrm
12811 printi8mem(MI, 2, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012812 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012813 printOperand(MI, 7, O);
12814 return;
12815 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012816 case 25:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012817 // VPINSRWrmi
12818 printi16mem(MI, 2, O);
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012819 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012820 printOperand(MI, 7, O);
12821 return;
12822 break;
12823 }
12824
12825
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012826 // Fragment 5 encoded into 3 bits for 5 unique commands.
12827 //printf("Frag-5: %"PRIu64"\n", (Bits >> 40) & 7);
12828 switch ((Bits >> 40) & 7) {
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012829 default: // unreachable.
12830 case 0:
12831 // AESKEYGENASSIST128rm, AESKEYGENASSIST128rr, ANDN32rm, ANDN32rr, ANDN64...
12832 return;
12833 break;
12834 case 1:
12835 // VAARG_64, VALIGNDrmi, VALIGNDrri, VALIGNQrmi, VALIGNQrri, VBLENDMPDZrm...
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012836 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012837 break;
12838 case 2:
12839 // VADDPDZrmb, VDIVPDZrmb, VFMADD132PDZmb, VFMADD213PDZmb, VFMADDSUB132PD...
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012840 SStream_concat(O, "%s", "{1to8}");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012841 return;
12842 break;
12843 case 3:
12844 // VADDPSZrmb, VDIVPSZrmb, VFMADD132PSZmb, VFMADD213PSZmb, VFMADDSUB132PS...
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012845 SStream_concat(O, "%s", "{1to16}");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012846 return;
12847 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012848 case 4:
12849 // VRCP28SDrrb, VRCP28SSrrb, VRSQRT28SDrrb, VRSQRT28SSrrb
12850 SStream_concat(O, "%s", ", {sae}");
12851 return;
12852 break;
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012853 }
12854
12855
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012856 // Fragment 6 encoded into 4 bits for 10 unique commands.
12857 //printf("Frag-6: %"PRIu64"\n", (Bits >> 43) & 15);
12858 switch ((Bits >> 43) & 15) {
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012859 default: // unreachable.
12860 case 0:
12861 // VAARG_64, VALIGNDrmi, VALIGNQrmi, VBLENDPDYrmi, VBLENDPDrmi, VBLENDPSY...
12862 printOperand(MI, 7, O);
12863 break;
12864 case 1:
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012865 // VALIGNDrri, VALIGNQrri, VBLENDMPDZrr, VBLENDMPSZrr, VBLENDPDYrri, VBLE...
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012866 printOperand(MI, 3, O);
12867 break;
12868 case 2:
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012869 // VBLENDMPDZrm, VBLENDMPSZrm, VPBLENDMDZrm, VPBLENDMQZrm
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012870 printf512mem(MI, 3, O);
12871 return;
12872 break;
12873 case 3:
12874 // VFMADDPD4rm, VFMADDPS4rm, VFMADDSUBPD4rm, VFMADDSUBPS4rm, VFMSUBADDPD4...
12875 printf128mem(MI, 3, O);
12876 break;
12877 case 4:
12878 // VFMADDPD4rmY, VFMADDPS4rmY, VFMADDSUBPD4rmY, VFMADDSUBPS4rmY, VFMSUBAD...
12879 printf256mem(MI, 3, O);
12880 break;
12881 case 5:
12882 // VFMADDSD4rm, VFMADDSD4rm_Int, VFMSUBSD4rm, VFMSUBSD4rm_Int, VFNMADDSD4...
12883 printf64mem(MI, 3, O);
12884 return;
12885 break;
12886 case 6:
12887 // VFMADDSS4rm, VFMADDSS4rm_Int, VFMSUBSS4rm, VFMSUBSS4rm_Int, VFNMADDSS4...
12888 printf32mem(MI, 3, O);
12889 return;
12890 break;
12891 case 7:
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012892 // VMOVSDZrrk, VMOVSSZrrk
12893 printOperand(MI, 4, O);
12894 return;
12895 break;
12896 case 8:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012897 // VPCMOVrm, VPPERMrm, VPSLLDZrmk, VPSLLQZrmk, VPSRADZrmk, VPSRAQZrmk, VP...
12898 printi128mem(MI, 3, O);
12899 return;
12900 break;
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012901 case 9:
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012902 // VPCMOVrmY
12903 printi256mem(MI, 3, O);
12904 return;
12905 break;
12906 }
12907
12908
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012909 // Fragment 7 encoded into 1 bits for 2 unique commands.
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012910 //printf("Frag-7: %"PRIu64"\n", (Bits >> 47) & 1);
12911 if ((Bits >> 47) & 1) {
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012912 // VALIGNDrmi, VALIGNDrri, VALIGNQrmi, VALIGNQrri, VBLENDMPDZrr, VBLENDMP...
12913 return;
12914 } else {
12915 // VAARG_64, VPERMIL2PDmr, VPERMIL2PDmrY, VPERMIL2PDrm, VPERMIL2PDrmY, VP...
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012916 SStream_concat(O, "%s", ", ");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012917 }
12918
12919
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012920 // Fragment 8 encoded into 1 bits for 2 unique commands.
Nguyen Anh Quynh13f40d22014-02-07 22:06:33 +080012921 //printf("Frag-8: %"PRIu64"\n", (Bits >> 48) & 1);
12922 if ((Bits >> 48) & 1) {
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012923 // VPERMIL2PDrr, VPERMIL2PDrrY, VPERMIL2PSrr, VPERMIL2PSrrY
12924 printOperand(MI, 4, O);
12925 return;
12926 } else {
12927 // VAARG_64, VPERMIL2PDmr, VPERMIL2PDmrY, VPERMIL2PDrm, VPERMIL2PDrmY, VP...
12928 printOperand(MI, 8, O);
12929 return;
12930 }
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012931
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012932}
12933
12934
12935/// getRegisterName - This method is automatically generated by tblgen
12936/// from the register set description. This returns the assembler name
12937/// for the specified register.
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012938static char *getRegisterName(unsigned RegNo)
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012939{
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012940 // assert(RegNo && RegNo < 233 && "Invalid register number!");
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012941
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080012942 static char AsmStrs[] = {
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080012943 /* 0 */ 's', 't', '(', '0', ')', 0,
12944 /* 6 */ 's', 't', '(', '1', ')', 0,
12945 /* 12 */ 's', 't', '(', '2', ')', 0,
12946 /* 18 */ 's', 't', '(', '3', ')', 0,
12947 /* 24 */ 's', 't', '(', '4', ')', 0,
12948 /* 30 */ 's', 't', '(', '5', ')', 0,
12949 /* 36 */ 's', 't', '(', '6', ')', 0,
12950 /* 42 */ 's', 't', '(', '7', ')', 0,
12951 /* 48 */ 'x', 'm', 'm', '1', '0', 0,
12952 /* 54 */ 'y', 'm', 'm', '1', '0', 0,
12953 /* 60 */ 'z', 'm', 'm', '1', '0', 0,
12954 /* 66 */ 'c', 'r', '1', '0', 0,
12955 /* 71 */ 'x', 'm', 'm', '2', '0', 0,
12956 /* 77 */ 'y', 'm', 'm', '2', '0', 0,
12957 /* 83 */ 'z', 'm', 'm', '2', '0', 0,
12958 /* 89 */ 'x', 'm', 'm', '3', '0', 0,
12959 /* 95 */ 'y', 'm', 'm', '3', '0', 0,
12960 /* 101 */ 'z', 'm', 'm', '3', '0', 0,
12961 /* 107 */ 'k', '0', 0,
12962 /* 110 */ 'x', 'm', 'm', '0', 0,
12963 /* 115 */ 'y', 'm', 'm', '0', 0,
12964 /* 120 */ 'z', 'm', 'm', '0', 0,
12965 /* 125 */ 'f', 'p', '0', 0,
12966 /* 129 */ 'c', 'r', '0', 0,
12967 /* 133 */ 'd', 'r', '0', 0,
12968 /* 137 */ 'x', 'm', 'm', '1', '1', 0,
12969 /* 143 */ 'y', 'm', 'm', '1', '1', 0,
12970 /* 149 */ 'z', 'm', 'm', '1', '1', 0,
12971 /* 155 */ 'c', 'r', '1', '1', 0,
12972 /* 160 */ 'x', 'm', 'm', '2', '1', 0,
12973 /* 166 */ 'y', 'm', 'm', '2', '1', 0,
12974 /* 172 */ 'z', 'm', 'm', '2', '1', 0,
12975 /* 178 */ 'x', 'm', 'm', '3', '1', 0,
12976 /* 184 */ 'y', 'm', 'm', '3', '1', 0,
12977 /* 190 */ 'z', 'm', 'm', '3', '1', 0,
12978 /* 196 */ 'k', '1', 0,
12979 /* 199 */ 'x', 'm', 'm', '1', 0,
12980 /* 204 */ 'y', 'm', 'm', '1', 0,
12981 /* 209 */ 'z', 'm', 'm', '1', 0,
12982 /* 214 */ 'f', 'p', '1', 0,
12983 /* 218 */ 'c', 'r', '1', 0,
12984 /* 222 */ 'd', 'r', '1', 0,
12985 /* 226 */ 'x', 'm', 'm', '1', '2', 0,
12986 /* 232 */ 'y', 'm', 'm', '1', '2', 0,
12987 /* 238 */ 'z', 'm', 'm', '1', '2', 0,
12988 /* 244 */ 'c', 'r', '1', '2', 0,
12989 /* 249 */ 'x', 'm', 'm', '2', '2', 0,
12990 /* 255 */ 'y', 'm', 'm', '2', '2', 0,
12991 /* 261 */ 'z', 'm', 'm', '2', '2', 0,
12992 /* 267 */ 'k', '2', 0,
12993 /* 270 */ 'x', 'm', 'm', '2', 0,
12994 /* 275 */ 'y', 'm', 'm', '2', 0,
12995 /* 280 */ 'z', 'm', 'm', '2', 0,
12996 /* 285 */ 'f', 'p', '2', 0,
12997 /* 289 */ 'c', 'r', '2', 0,
12998 /* 293 */ 'd', 'r', '2', 0,
12999 /* 297 */ 'x', 'm', 'm', '1', '3', 0,
13000 /* 303 */ 'y', 'm', 'm', '1', '3', 0,
13001 /* 309 */ 'z', 'm', 'm', '1', '3', 0,
13002 /* 315 */ 'c', 'r', '1', '3', 0,
13003 /* 320 */ 'x', 'm', 'm', '2', '3', 0,
13004 /* 326 */ 'y', 'm', 'm', '2', '3', 0,
13005 /* 332 */ 'z', 'm', 'm', '2', '3', 0,
13006 /* 338 */ 'k', '3', 0,
13007 /* 341 */ 'x', 'm', 'm', '3', 0,
13008 /* 346 */ 'y', 'm', 'm', '3', 0,
13009 /* 351 */ 'z', 'm', 'm', '3', 0,
13010 /* 356 */ 'f', 'p', '3', 0,
13011 /* 360 */ 'c', 'r', '3', 0,
13012 /* 364 */ 'd', 'r', '3', 0,
13013 /* 368 */ 'x', 'm', 'm', '1', '4', 0,
13014 /* 374 */ 'y', 'm', 'm', '1', '4', 0,
13015 /* 380 */ 'z', 'm', 'm', '1', '4', 0,
13016 /* 386 */ 'c', 'r', '1', '4', 0,
13017 /* 391 */ 'x', 'm', 'm', '2', '4', 0,
13018 /* 397 */ 'y', 'm', 'm', '2', '4', 0,
13019 /* 403 */ 'z', 'm', 'm', '2', '4', 0,
13020 /* 409 */ 'k', '4', 0,
13021 /* 412 */ 'x', 'm', 'm', '4', 0,
13022 /* 417 */ 'y', 'm', 'm', '4', 0,
13023 /* 422 */ 'z', 'm', 'm', '4', 0,
13024 /* 427 */ 'f', 'p', '4', 0,
13025 /* 431 */ 'c', 'r', '4', 0,
13026 /* 435 */ 'd', 'r', '4', 0,
13027 /* 439 */ 'x', 'm', 'm', '1', '5', 0,
13028 /* 445 */ 'y', 'm', 'm', '1', '5', 0,
13029 /* 451 */ 'z', 'm', 'm', '1', '5', 0,
13030 /* 457 */ 'c', 'r', '1', '5', 0,
13031 /* 462 */ 'x', 'm', 'm', '2', '5', 0,
13032 /* 468 */ 'y', 'm', 'm', '2', '5', 0,
13033 /* 474 */ 'z', 'm', 'm', '2', '5', 0,
13034 /* 480 */ 'k', '5', 0,
13035 /* 483 */ 'x', 'm', 'm', '5', 0,
13036 /* 488 */ 'y', 'm', 'm', '5', 0,
13037 /* 493 */ 'z', 'm', 'm', '5', 0,
13038 /* 498 */ 'f', 'p', '5', 0,
13039 /* 502 */ 'c', 'r', '5', 0,
13040 /* 506 */ 'd', 'r', '5', 0,
13041 /* 510 */ 'x', 'm', 'm', '1', '6', 0,
13042 /* 516 */ 'y', 'm', 'm', '1', '6', 0,
13043 /* 522 */ 'z', 'm', 'm', '1', '6', 0,
13044 /* 528 */ 'x', 'm', 'm', '2', '6', 0,
13045 /* 534 */ 'y', 'm', 'm', '2', '6', 0,
13046 /* 540 */ 'z', 'm', 'm', '2', '6', 0,
13047 /* 546 */ 'k', '6', 0,
13048 /* 549 */ 'x', 'm', 'm', '6', 0,
13049 /* 554 */ 'y', 'm', 'm', '6', 0,
13050 /* 559 */ 'z', 'm', 'm', '6', 0,
13051 /* 564 */ 'f', 'p', '6', 0,
13052 /* 568 */ 'c', 'r', '6', 0,
13053 /* 572 */ 'd', 'r', '6', 0,
13054 /* 576 */ 'x', 'm', 'm', '1', '7', 0,
13055 /* 582 */ 'y', 'm', 'm', '1', '7', 0,
13056 /* 588 */ 'z', 'm', 'm', '1', '7', 0,
13057 /* 594 */ 'x', 'm', 'm', '2', '7', 0,
13058 /* 600 */ 'y', 'm', 'm', '2', '7', 0,
13059 /* 606 */ 'z', 'm', 'm', '2', '7', 0,
13060 /* 612 */ 'k', '7', 0,
13061 /* 615 */ 'x', 'm', 'm', '7', 0,
13062 /* 620 */ 'y', 'm', 'm', '7', 0,
13063 /* 625 */ 'z', 'm', 'm', '7', 0,
13064 /* 630 */ 'c', 'r', '7', 0,
13065 /* 634 */ 'd', 'r', '7', 0,
13066 /* 638 */ 'x', 'm', 'm', '1', '8', 0,
13067 /* 644 */ 'y', 'm', 'm', '1', '8', 0,
13068 /* 650 */ 'z', 'm', 'm', '1', '8', 0,
13069 /* 656 */ 'x', 'm', 'm', '2', '8', 0,
13070 /* 662 */ 'y', 'm', 'm', '2', '8', 0,
13071 /* 668 */ 'z', 'm', 'm', '2', '8', 0,
13072 /* 674 */ 'x', 'm', 'm', '8', 0,
13073 /* 679 */ 'y', 'm', 'm', '8', 0,
13074 /* 684 */ 'z', 'm', 'm', '8', 0,
13075 /* 689 */ 'c', 'r', '8', 0,
13076 /* 693 */ 'x', 'm', 'm', '1', '9', 0,
13077 /* 699 */ 'y', 'm', 'm', '1', '9', 0,
13078 /* 705 */ 'z', 'm', 'm', '1', '9', 0,
13079 /* 711 */ 'x', 'm', 'm', '2', '9', 0,
13080 /* 717 */ 'y', 'm', 'm', '2', '9', 0,
13081 /* 723 */ 'z', 'm', 'm', '2', '9', 0,
13082 /* 729 */ 'x', 'm', 'm', '9', 0,
13083 /* 734 */ 'y', 'm', 'm', '9', 0,
13084 /* 739 */ 'z', 'm', 'm', '9', 0,
13085 /* 744 */ 'c', 'r', '9', 0,
13086 /* 748 */ 'r', '1', '0', 'b', 0,
13087 /* 753 */ 'r', '1', '1', 'b', 0,
13088 /* 758 */ 'r', '1', '2', 'b', 0,
13089 /* 763 */ 'r', '1', '3', 'b', 0,
13090 /* 768 */ 'r', '1', '4', 'b', 0,
13091 /* 773 */ 'r', '1', '5', 'b', 0,
13092 /* 778 */ 'r', '8', 'b', 0,
13093 /* 782 */ 'r', '9', 'b', 0,
13094 /* 786 */ 'r', '1', '0', 'd', 0,
13095 /* 791 */ 'r', '1', '1', 'd', 0,
13096 /* 796 */ 'r', '1', '2', 'd', 0,
13097 /* 801 */ 'r', '1', '3', 'd', 0,
13098 /* 806 */ 'r', '1', '4', 'd', 0,
13099 /* 811 */ 'r', '1', '5', 'd', 0,
13100 /* 816 */ 'r', '8', 'd', 0,
13101 /* 820 */ 'r', '9', 'd', 0,
13102 /* 824 */ 'a', 'h', 0,
13103 /* 827 */ 'b', 'h', 0,
13104 /* 830 */ 'c', 'h', 0,
13105 /* 833 */ 'd', 'h', 0,
13106 /* 836 */ 'e', 'd', 'i', 0,
13107 /* 840 */ 'r', 'd', 'i', 0,
13108 /* 844 */ 'e', 's', 'i', 0,
13109 /* 848 */ 'r', 's', 'i', 0,
13110 /* 852 */ 'a', 'l', 0,
13111 /* 855 */ 'b', 'l', 0,
13112 /* 858 */ 'c', 'l', 0,
13113 /* 861 */ 'd', 'l', 0,
13114 /* 864 */ 'd', 'i', 'l', 0,
13115 /* 868 */ 's', 'i', 'l', 0,
13116 /* 872 */ 'b', 'p', 'l', 0,
13117 /* 876 */ 's', 'p', 'l', 0,
13118 /* 880 */ 'e', 'b', 'p', 0,
13119 /* 884 */ 'r', 'b', 'p', 0,
13120 /* 888 */ 'e', 'i', 'p', 0,
13121 /* 892 */ 'r', 'i', 'p', 0,
13122 /* 896 */ 'e', 's', 'p', 0,
13123 /* 900 */ 'r', 's', 'p', 0,
13124 /* 904 */ 'c', 's', 0,
13125 /* 907 */ 'd', 's', 0,
13126 /* 910 */ 'e', 's', 0,
13127 /* 913 */ 'f', 's', 0,
13128 /* 916 */ 'f', 'l', 'a', 'g', 's', 0,
13129 /* 922 */ 's', 's', 0,
13130 /* 925 */ 'r', '1', '0', 'w', 0,
13131 /* 930 */ 'r', '1', '1', 'w', 0,
13132 /* 935 */ 'r', '1', '2', 'w', 0,
13133 /* 940 */ 'r', '1', '3', 'w', 0,
13134 /* 945 */ 'r', '1', '4', 'w', 0,
13135 /* 950 */ 'r', '1', '5', 'w', 0,
13136 /* 955 */ 'r', '8', 'w', 0,
13137 /* 959 */ 'r', '9', 'w', 0,
13138 /* 963 */ 'f', 'p', 's', 'w', 0,
13139 /* 968 */ 'e', 'a', 'x', 0,
13140 /* 972 */ 'r', 'a', 'x', 0,
13141 /* 976 */ 'e', 'b', 'x', 0,
13142 /* 980 */ 'r', 'b', 'x', 0,
13143 /* 984 */ 'e', 'c', 'x', 0,
13144 /* 988 */ 'r', 'c', 'x', 0,
13145 /* 992 */ 'e', 'd', 'x', 0,
13146 /* 996 */ 'r', 'd', 'x', 0,
13147 /* 1000 */ 'e', 'i', 'z', 0,
13148 /* 1004 */ 'r', 'i', 'z', 0,
13149 };
13150
13151 static const uint32_t RegAsmOffset[] = {
13152 824, 852, 969, 827, 855, 881, 872, 977, 830, 858, 904, 985, 833, 837,
13153 864, 861, 907, 993, 968, 880, 976, 984, 836, 992, 916, 888, 1000, 910,
13154 844, 896, 963, 913, 919, 889, 972, 884, 980, 988, 840, 996, 892, 1004,
13155 848, 900, 845, 868, 897, 876, 922, 129, 218, 289, 360, 431, 502, 568,
13156 630, 689, 744, 66, 155, 244, 315, 386, 457, 133, 222, 293, 364, 435,
13157 506, 572, 634, 125, 214, 285, 356, 427, 498, 564, 107, 196, 267, 338,
13158 409, 480, 546, 612, 111, 200, 271, 342, 413, 484, 550, 616, 690, 745,
13159 67, 156, 245, 316, 387, 458, 0, 6, 12, 18, 24, 30, 36, 42,
13160 110, 199, 270, 341, 412, 483, 549, 615, 674, 729, 48, 137, 226, 297,
13161 368, 439, 510, 576, 638, 693, 71, 160, 249, 320, 391, 462, 528, 594,
13162 656, 711, 89, 178, 115, 204, 275, 346, 417, 488, 554, 620, 679, 734,
13163 54, 143, 232, 303, 374, 445, 516, 582, 644, 699, 77, 166, 255, 326,
13164 397, 468, 534, 600, 662, 717, 95, 184, 120, 209, 280, 351, 422, 493,
13165 559, 625, 684, 739, 60, 149, 238, 309, 380, 451, 522, 588, 650, 705,
13166 83, 172, 261, 332, 403, 474, 540, 606, 668, 723, 101, 190, 778, 782,
13167 748, 753, 758, 763, 768, 773, 816, 820, 786, 791, 796, 801, 806, 811,
13168 955, 959, 925, 930, 935, 940, 945, 950,
13169 };
13170
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080013171 //int i;
13172 //for (i = 0; i < sizeof(RegAsmOffset)/4; i++)
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080013173 // printf("%s = %u\n", AsmStrs+RegAsmOffset[i], i + 1);
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080013174 //printf("*************************\n");
13175 return AsmStrs+RegAsmOffset[RegNo-1];
13176}
13177
13178#ifdef PRINT_ALIAS_INSTR
13179#undef PRINT_ALIAS_INSTR
13180
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080013181static bool printAliasInstr(MCInst *MI, SStream *OS, void *info)
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080013182{
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080013183 #define GETREGCLASS_CONTAIN(_class, _reg) MCRegisterClass_contains(MCRegisterInfo_getRegClass(MRI, _class), MCOperand_getReg(MCInst_getOperand(MI, _reg)))
13184 const char *AsmString;
13185 // MCRegisterInfo *MRI = (MCRegisterInfo *)info;
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080013186 switch (MCInst_getOpcode(MI)) {
13187 default: return false;
13188 case X86_AAD8i8:
13189 if (MCInst_getNumOperands(MI) == 1 &&
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080013190 MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080013191 MCOperand_getImm(MCInst_getOperand(MI, 0)) == 10) {
13192 // (AAD8i8 10)
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080013193 AsmString = "aad";
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080013194 break;
13195 }
13196 return false;
13197 case X86_AAM8i8:
13198 if (MCInst_getNumOperands(MI) == 1 &&
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080013199 MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080013200 MCOperand_getImm(MCInst_getOperand(MI, 0)) == 10) {
13201 // (AAM8i8 10)
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080013202 AsmString = "aam";
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080013203 break;
13204 }
13205 return false;
13206 case X86_XSTORE:
13207 if (MCInst_getNumOperands(MI) == 0) {
13208 // (XSTORE)
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080013209 AsmString = "xstorerng";
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080013210 break;
13211 }
13212 return false;
13213 }
13214
Nguyen Anh Quynha9ffb442014-01-15 18:27:01 +080013215 char *tmp = cs_strdup(AsmString), *AsmMnem, *AsmOps;
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080013216 AsmMnem = tmp;
13217 AsmOps = strchr(tmp, ' ');
13218 if (AsmOps) {
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080013219 *AsmOps = '\0';
13220 AsmOps += 1;
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080013221 }
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080013222 SStream_concat(OS, "%s", AsmMnem);
13223 if (AsmOps) {
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080013224 SStream_concat(OS, "\t");
13225 char *c;
13226 for (c = AsmOps; *c; c++) {
13227 if (*c == '$') {
13228 c += 1;
13229 printOperand(MI, *c - 1, OS);
13230 } else {
13231 SStream_concat(OS, "%c", *c);
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080013232 }
Nguyen Anh Quynh9dfdae62014-01-19 22:40:31 +080013233 }
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080013234 }
Nguyen Anh Quynha8eb7a52014-01-11 12:55:31 +080013235 cs_mem_free(tmp);
Nguyen Anh Quynh26ee41a2013-11-27 12:11:31 +080013236 return true;
13237}
13238
13239#endif // PRINT_ALIAS_INSTR