1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|*                                                                            *|
3|*Assembly Writer Source Fragment                                             *|
4|*                                                                            *|
5|* Automatically generated file, do not edit!                                 *|
6|*                                                                            *|
7\*===----------------------------------------------------------------------===*/
8
9/* Capstone Disassembly Engine, http://www.capstone-engine.org */
10/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
11
12/// printInstruction - This method is automatically generated by tablegen
13/// from the instruction set description.
14static void printInstruction(MCInst *MI, SStream *O, const MCRegisterInfo *MRI)
15{
16  static const uint32_t OpInfo[] = {
17    0U,	// PHI
18    0U,	// INLINEASM
19    0U,	// CFI_INSTRUCTION
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
28    9396U,	// DBG_VALUE
29    0U,	// REG_SEQUENCE
30    0U,	// COPY
31    9389U,	// BUNDLE
32    9406U,	// LIFETIME_START
33    9376U,	// LIFETIME_END
34    0U,	// STACKMAP
35    0U,	// PATCHPOINT
36    0U,	// LOAD_STACK_GUARD
37    0U,	// STATEPOINT
38    0U,	// FRAME_ALLOC
39    21660U,	// ABSQ_S_PH
40    18025U,	// ABSQ_S_QB
41    24850U,	// ABSQ_S_W
42    134237992U,	// ADD
43    18294U,	// ADDIUPC
44    18294U,	// ADDIUPC_MM
45    22527U,	// ADDIUR1SP_MM
46    134234410U,	// ADDIUR2_MM
47    8683851U,	// ADDIUS5_MM
48    546875U,	// ADDIUSP_MM
49    134239193U,	// ADDQH_PH
50    134239310U,	// ADDQH_R_PH
51    134242253U,	// ADDQH_R_W
52    134241856U,	// ADDQH_W
53    134239267U,	// ADDQ_PH
54    134239366U,	// ADDQ_S_PH
55    134242558U,	// ADDQ_S_W
56    134236055U,	// ADDSC
57    134234730U,	// ADDS_A_B
58    134236180U,	// ADDS_A_D
59    134238138U,	// ADDS_A_H
60    134241564U,	// ADDS_A_W
61    134235198U,	// ADDS_S_B
62    134237269U,	// ADDS_S_D
63    134238695U,	// ADDS_S_H
64    134242608U,	// ADDS_S_W
65    134235413U,	// ADDS_U_B
66    134237736U,	// ADDS_U_D
67    134238973U,	// ADDS_U_H
68    134243026U,	// ADDS_U_W
69    134234575U,	// ADDU16_MM
70    134235621U,	// ADDUH_QB
71    134235729U,	// ADDUH_R_QB
72    134239465U,	// ADDU_PH
73    134235834U,	// ADDU_QB
74    134239410U,	// ADDU_S_PH
75    134235775U,	// ADDU_S_QB
76    2281718627U,	// ADDVI_B
77    2281720348U,	// ADDVI_D
78    2281722002U,	// ADDVI_H
79    2281725637U,	// ADDVI_W
80    134235491U,	// ADDV_B
81    134237836U,	// ADDV_D
82    134239051U,	// ADDV_H
83    134243126U,	// ADDV_W
84    134236094U,	// ADDWC
85    134234712U,	// ADD_A_B
86    134236161U,	// ADD_A_D
87    134238120U,	// ADD_A_H
88    134241545U,	// ADD_A_W
89    134237992U,	// ADD_MM
90    134239685U,	// ADDi
91    134239685U,	// ADDi_MM
92    134241307U,	// ADDiu
93    134241307U,	// ADDiu_MM
94    134241261U,	// ADDu
95    134241261U,	// ADDu_MM
96    0U,	// ADJCALLSTACKDOWN
97    0U,	// ADJCALLSTACKUP
98    134240158U,	// ALIGN
99    18286U,	// ALUIPC
100    134238014U,	// AND
101    835930U,	// AND16_MM
102    134238014U,	// AND64
103    134234471U,	// ANDI16_MM
104    2281718486U,	// ANDI_B
105    134238014U,	// AND_MM
106    134241389U,	// AND_V
107    0U,	// AND_V_D_PSEUDO
108    0U,	// AND_V_H_PSEUDO
109    0U,	// AND_V_W_PSEUDO
110    134239691U,	// ANDi
111    134239691U,	// ANDi64
112    134239691U,	// ANDi_MM
113    134238028U,	// APPEND
114    134235092U,	// ASUB_S_B
115    134237099U,	// ASUB_S_D
116    134238527U,	// ASUB_S_H
117    134242388U,	// ASUB_S_W
118    134235307U,	// ASUB_U_B
119    134237566U,	// ASUB_U_D
120    134238815U,	// ASUB_U_H
121    134242856U,	// ASUB_U_W
122    0U,	// ATOMIC_CMP_SWAP_I16
123    0U,	// ATOMIC_CMP_SWAP_I32
124    0U,	// ATOMIC_CMP_SWAP_I64
125    0U,	// ATOMIC_CMP_SWAP_I8
126    0U,	// ATOMIC_LOAD_ADD_I16
127    0U,	// ATOMIC_LOAD_ADD_I32
128    0U,	// ATOMIC_LOAD_ADD_I64
129    0U,	// ATOMIC_LOAD_ADD_I8
130    0U,	// ATOMIC_LOAD_AND_I16
131    0U,	// ATOMIC_LOAD_AND_I32
132    0U,	// ATOMIC_LOAD_AND_I64
133    0U,	// ATOMIC_LOAD_AND_I8
134    0U,	// ATOMIC_LOAD_NAND_I16
135    0U,	// ATOMIC_LOAD_NAND_I32
136    0U,	// ATOMIC_LOAD_NAND_I64
137    0U,	// ATOMIC_LOAD_NAND_I8
138    0U,	// ATOMIC_LOAD_OR_I16
139    0U,	// ATOMIC_LOAD_OR_I32
140    0U,	// ATOMIC_LOAD_OR_I64
141    0U,	// ATOMIC_LOAD_OR_I8
142    0U,	// ATOMIC_LOAD_SUB_I16
143    0U,	// ATOMIC_LOAD_SUB_I32
144    0U,	// ATOMIC_LOAD_SUB_I64
145    0U,	// ATOMIC_LOAD_SUB_I8
146    0U,	// ATOMIC_LOAD_XOR_I16
147    0U,	// ATOMIC_LOAD_XOR_I32
148    0U,	// ATOMIC_LOAD_XOR_I64
149    0U,	// ATOMIC_LOAD_XOR_I8
150    0U,	// ATOMIC_SWAP_I16
151    0U,	// ATOMIC_SWAP_I32
152    0U,	// ATOMIC_SWAP_I64
153    0U,	// ATOMIC_SWAP_I8
154    134239795U,	// AUI
155    18279U,	// AUIPC
156    134235178U,	// AVER_S_B
157    134237249U,	// AVER_S_D
158    134238665U,	// AVER_S_H
159    134242588U,	// AVER_S_W
160    134235393U,	// AVER_U_B
161    134237716U,	// AVER_U_D
162    134238953U,	// AVER_U_H
163    134243006U,	// AVER_U_W
164    134235120U,	// AVE_S_B
165    134237181U,	// AVE_S_D
166    134238597U,	// AVE_S_H
167    134242470U,	// AVE_S_W
168    134235335U,	// AVE_U_B
169    134237648U,	// AVE_U_D
170    134238885U,	// AVE_U_H
171    134242938U,	// AVE_U_W
172    23579U,	// AddiuRxImmX16
173    1072155U,	// AddiuRxPcImmX16
174    285236251U,	// AddiuRxRxImm16
175    16800795U,	// AddiuRxRxImmX16
176    25189403U,	// AddiuRxRyOffMemX16
177    1336343U,	// AddiuSpImm16
178    549911U,	// AddiuSpImmX16
179    134241261U,	// AdduRxRyRz16
180    16797502U,	// AndRxRxRy16
181    0U,	// B
182    541013U,	// B16_MM
183    134241260U,	// BADDu
184    546393U,	// BAL
185    542494U,	// BALC
186    134240157U,	// BALIGN
187    0U,	// BAL_BR
188    167788585U,	// BBIT0
189    167788717U,	// BBIT032
190    167788710U,	// BBIT1
191    167788726U,	// BBIT132
192    542473U,	// BC
193    20351U,	// BC0F
194    22218U,	// BC0FL
195    23455U,	// BC0T
196    22347U,	// BC0TL
197    25733U,	// BC1EQZ
198    20357U,	// BC1F
199    22225U,	// BC1FL
200    20357U,	// BC1F_MM
201    25717U,	// BC1NEZ
202    23461U,	// BC1T
203    22354U,	// BC1TL
204    23461U,	// BC1T_MM
205    25741U,	// BC2EQZ
206    20363U,	// BC2F
207    22232U,	// BC2FL
208    25725U,	// BC2NEZ
209    23467U,	// BC2T
210    22361U,	// BC2TL
211    20369U,	// BC3F
212    22239U,	// BC3FL
213    23473U,	// BC3T
214    22368U,	// BC3TL
215    2281718555U,	// BCLRI_B
216    2281720292U,	// BCLRI_D
217    2281721946U,	// BCLRI_H
218    2281725581U,	// BCLRI_W
219    134235059U,	// BCLR_B
220    134237023U,	// BCLR_D
221    134238494U,	// BCLR_H
222    134242304U,	// BCLR_W
223    134240340U,	// BEQ
224    134240340U,	// BEQ64
225    134236044U,	// BEQC
226    134240063U,	// BEQL
227    16882U,	// BEQZ16_MM
228    18246U,	// BEQZALC
229    18394U,	// BEQZC
230    18394U,	// BEQZC_MM
231    134240340U,	// BEQ_MM
232    134235917U,	// BGEC
233    134236068U,	// BGEUC
234    25500U,	// BGEZ
235    25500U,	// BGEZ64
236    22115U,	// BGEZAL
237    18219U,	// BGEZALC
238    22311U,	// BGEZALL
239    23424U,	// BGEZALS_MM
240    22115U,	// BGEZAL_MM
241    18373U,	// BGEZC
242    22391U,	// BGEZL
243    25500U,	// BGEZ_MM
244    25560U,	// BGTZ
245    25560U,	// BGTZ64
246    18255U,	// BGTZALC
247    18401U,	// BGTZC
248    22405U,	// BGTZL
249    25560U,	// BGTZ_MM
250    2298495744U,	// BINSLI_B
251    2298497481U,	// BINSLI_D
252    2298499135U,	// BINSLI_H
253    2298502770U,	// BINSLI_W
254    151012243U,	// BINSL_B
255    151014033U,	// BINSL_D
256    151015601U,	// BINSL_H
257    151019280U,	// BINSL_W
258    2298495805U,	// BINSRI_B
259    2298497526U,	// BINSRI_D
260    2298499180U,	// BINSRI_H
261    2298502815U,	// BINSRI_W
262    151012291U,	// BINSR_B
263    151014289U,	// BINSR_D
264    151015726U,	// BINSR_H
265    151019570U,	// BINSR_W
266    23733U,	// BITREV
267    22477U,	// BITSWAP
268    25506U,	// BLEZ
269    25506U,	// BLEZ64
270    18228U,	// BLEZALC
271    18380U,	// BLEZC
272    22398U,	// BLEZL
273    25506U,	// BLEZ_MM
274    134236062U,	// BLTC
275    134236075U,	// BLTUC
276    25566U,	// BLTZ
277    25566U,	// BLTZ64
278    22123U,	// BLTZAL
279    18264U,	// BLTZALC
280    22320U,	// BLTZALL
281    23433U,	// BLTZALS_MM
282    22123U,	// BLTZAL_MM
283    18408U,	// BLTZC
284    22412U,	// BLTZL
285    25566U,	// BLTZ_MM
286    2298495860U,	// BMNZI_B
287    151018662U,	// BMNZ_V
288    2298495852U,	// BMZI_B
289    151018648U,	// BMZ_V
290    134238058U,	// BNE
291    134238058U,	// BNE64
292    134235923U,	// BNEC
293    2281718494U,	// BNEGI_B
294    2281720240U,	// BNEGI_D
295    2281721894U,	// BNEGI_H
296    2281725529U,	// BNEGI_W
297    134234814U,	// BNEG_B
298    134236568U,	// BNEG_D
299    134238222U,	// BNEG_H
300    134241776U,	// BNEG_W
301    134239940U,	// BNEL
302    16874U,	// BNEZ16_MM
303    18237U,	// BNEZALC
304    18387U,	// BNEZC
305    18387U,	// BNEZC_MM
306    134238058U,	// BNE_MM
307    134236082U,	// BNVC
308    17803U,	// BNZ_B
309    20233U,	// BNZ_D
310    21363U,	// BNZ_H
311    23711U,	// BNZ_V
312    25463U,	// BNZ_W
313    134236088U,	// BOVC
314    540871U,	// BPOSGE32
315    0U,	// BPOSGE32_PSEUDO
316    22080U,	// BREAK
317    65909U,	// BREAK16_MM
318    22080U,	// BREAK_MM
319    2298495719U,	// BSELI_B
320    0U,	// BSEL_D_PSEUDO
321    0U,	// BSEL_FD_PSEUDO
322    0U,	// BSEL_FW_PSEUDO
323    0U,	// BSEL_H_PSEUDO
324    151018620U,	// BSEL_V
325    0U,	// BSEL_W_PSEUDO
326    2281718609U,	// BSETI_B
327    2281720330U,	// BSETI_D
328    2281721984U,	// BSETI_H
329    2281725619U,	// BSETI_W
330    134235275U,	// BSET_B
331    134237385U,	// BSET_D
332    134238783U,	// BSET_H
333    134242762U,	// BSET_W
334    17797U,	// BZ_B
335    20217U,	// BZ_D
336    21357U,	// BZ_H
337    23698U,	// BZ_V
338    25457U,	// BZ_W
339    541278U,	// B_MM_Pseudo
340    402678723U,	// BeqzRxImm16
341    25539U,	// BeqzRxImmX16
342    1327710U,	// Bimm16
343    541278U,	// BimmX16
344    402678696U,	// BnezRxImm16
345    25512U,	// BnezRxImmX16
346    9368U,	// Break16
347    1598417U,	// Bteqz16
348    536893428U,	// BteqzT8CmpX16
349    536892936U,	// BteqzT8CmpiX16
350    536894397U,	// BteqzT8SltX16
351    536892966U,	// BteqzT8SltiX16
352    536894505U,	// BteqzT8SltiuX16
353    536894541U,	// BteqzT8SltuX16
354    549841U,	// BteqzX16
355    1598390U,	// Btnez16
356    671111156U,	// BtnezT8CmpX16
357    671110664U,	// BtnezT8CmpiX16
358    671112125U,	// BtnezT8SltX16
359    671110694U,	// BtnezT8SltiX16
360    671112233U,	// BtnezT8SltiuX16
361    671112269U,	// BtnezT8SltuX16
362    549814U,	// BtnezX16
363    0U,	// BuildPairF64
364    0U,	// BuildPairF64_64
365    85859U,	// CACHE
366    85859U,	// CACHE_MM
367    85859U,	// CACHE_R6
368    19003U,	// CEIL_L_D64
369    23031U,	// CEIL_L_S
370    20179U,	// CEIL_W_D32
371    20179U,	// CEIL_W_D64
372    20179U,	// CEIL_W_MM
373    23353U,	// CEIL_W_S
374    23353U,	// CEIL_W_S_MM
375    134234890U,	// CEQI_B
376    134236627U,	// CEQI_D
377    134238281U,	// CEQI_H
378    134241916U,	// CEQI_W
379    134235044U,	// CEQ_B
380    134236930U,	// CEQ_D
381    134238472U,	// CEQ_H
382    134242192U,	// CEQ_W
383    16444U,	// CFC1
384    16444U,	// CFC1_MM
385    16968U,	// CFCMSA
386    134243407U,	// CINS
387    134243363U,	// CINS32
388    19639U,	// CLASS_D
389    23205U,	// CLASS_S
390    134235129U,	// CLEI_S_B
391    134237190U,	// CLEI_S_D
392    134238606U,	// CLEI_S_H
393    134242479U,	// CLEI_S_W
394    2281718992U,	// CLEI_U_B
395    2281721305U,	// CLEI_U_D
396    2281722542U,	// CLEI_U_H
397    2281726595U,	// CLEI_U_W
398    134235111U,	// CLE_S_B
399    134237172U,	// CLE_S_D
400    134238588U,	// CLE_S_H
401    134242461U,	// CLE_S_W
402    134235326U,	// CLE_U_B
403    134237639U,	// CLE_U_D
404    134238876U,	// CLE_U_H
405    134242929U,	// CLE_U_W
406    22452U,	// CLO
407    22452U,	// CLO_MM
408    22452U,	// CLO_R6
409    134235149U,	// CLTI_S_B
410    134237210U,	// CLTI_S_D
411    134238626U,	// CLTI_S_H
412    134242499U,	// CLTI_S_W
413    2281719012U,	// CLTI_U_B
414    2281721325U,	// CLTI_U_D
415    2281722562U,	// CLTI_U_H
416    2281726615U,	// CLTI_U_W
417    134235217U,	// CLT_S_B
418    134237288U,	// CLT_S_D
419    134238714U,	// CLT_S_H
420    134242627U,	// CLT_S_W
421    134235444U,	// CLT_U_B
422    134237767U,	// CLT_U_D
423    134239004U,	// CLT_U_H
424    134243057U,	// CLT_U_W
425    25534U,	// CLZ
426    25534U,	// CLZ_MM
427    25534U,	// CLZ_R6
428    134235667U,	// CMPGDU_EQ_QB
429    134235572U,	// CMPGDU_LE_QB
430    134235786U,	// CMPGDU_LT_QB
431    134235681U,	// CMPGU_EQ_QB
432    134235586U,	// CMPGU_LE_QB
433    134235800U,	// CMPGU_LT_QB
434    17966U,	// CMPU_EQ_QB
435    17871U,	// CMPU_LE_QB
436    18085U,	// CMPU_LT_QB
437    134236919U,	// CMP_EQ_D
438    21548U,	// CMP_EQ_PH
439    134240864U,	// CMP_EQ_S
440    134236489U,	// CMP_F_D
441    134240675U,	// CMP_F_S
442    134236333U,	// CMP_LE_D
443    21444U,	// CMP_LE_PH
444    134240596U,	// CMP_LE_S
445    134237410U,	// CMP_LT_D
446    21717U,	// CMP_LT_PH
447    134240959U,	// CMP_LT_S
448    134236507U,	// CMP_SAF_D
449    134240685U,	// CMP_SAF_S
450    134236946U,	// CMP_SEQ_D
451    134240883U,	// CMP_SEQ_S
452    134236370U,	// CMP_SLE_D
453    134240625U,	// CMP_SLE_S
454    134237437U,	// CMP_SLT_D
455    134240978U,	// CMP_SLT_S
456    134236994U,	// CMP_SUEQ_D
457    134240914U,	// CMP_SUEQ_S
458    134236418U,	// CMP_SULE_D
459    134240656U,	// CMP_SULE_S
460    134237485U,	// CMP_SULT_D
461    134241009U,	// CMP_SULT_S
462    134236876U,	// CMP_SUN_D
463    134240837U,	// CMP_SUN_S
464    134236974U,	// CMP_UEQ_D
465    134240903U,	// CMP_UEQ_S
466    134236398U,	// CMP_ULE_D
467    134240645U,	// CMP_ULE_S
468    134237465U,	// CMP_ULT_D
469    134240998U,	// CMP_ULT_S
470    134236858U,	// CMP_UN_D
471    134240827U,	// CMP_UN_S
472    9454U,	// CONSTPOOL_ENTRY
473    0U,	// COPY_FD_PSEUDO
474    0U,	// COPY_FW_PSEUDO
475    2952807544U,	// COPY_S_B
476    2952809637U,	// COPY_S_D
477    2952811052U,	// COPY_S_H
478    2952814987U,	// COPY_S_W
479    2952807759U,	// COPY_U_B
480    2952810104U,	// COPY_U_D
481    2952811319U,	// COPY_U_H
482    2952815394U,	// COPY_U_W
483    1867863U,	// CTC1
484    1867863U,	// CTC1_MM
485    16976U,	// CTCMSA
486    22833U,	// CVT_D32_S
487    23896U,	// CVT_D32_W
488    23896U,	// CVT_D32_W_MM
489    22087U,	// CVT_D64_L
490    22833U,	// CVT_D64_S
491    23896U,	// CVT_D64_W
492    22833U,	// CVT_D_S_MM
493    19024U,	// CVT_L_D64
494    19024U,	// CVT_L_D64_MM
495    23052U,	// CVT_L_S
496    23052U,	// CVT_L_S_MM
497    19362U,	// CVT_S_D32
498    19362U,	// CVT_S_D32_MM
499    19362U,	// CVT_S_D64
500    22096U,	// CVT_S_L
501    24651U,	// CVT_S_W
502    24651U,	// CVT_S_W_MM
503    20200U,	// CVT_W_D32
504    20200U,	// CVT_W_D64
505    20200U,	// CVT_W_MM
506    23374U,	// CVT_W_S
507    23374U,	// CVT_W_S_MM
508    19183U,	// C_EQ_D32
509    19183U,	// C_EQ_D64
510    23128U,	// C_EQ_S
511    18754U,	// C_F_D32
512    18754U,	// C_F_D64
513    22940U,	// C_F_S
514    18597U,	// C_LE_D32
515    18597U,	// C_LE_D64
516    22860U,	// C_LE_S
517    19674U,	// C_LT_D32
518    19674U,	// C_LT_D64
519    23223U,	// C_LT_S
520    18588U,	// C_NGE_D32
521    18588U,	// C_NGE_D64
522    22851U,	// C_NGE_S
523    18623U,	// C_NGLE_D32
524    18623U,	// C_NGLE_D64
525    22878U,	// C_NGLE_S
526    19040U,	// C_NGL_D32
527    19040U,	// C_NGL_D64
528    23068U,	// C_NGL_S
529    19665U,	// C_NGT_D32
530    19665U,	// C_NGT_D64
531    23214U,	// C_NGT_S
532    18633U,	// C_OLE_D32
533    18633U,	// C_OLE_D64
534    22888U,	// C_OLE_S
535    19700U,	// C_OLT_D32
536    19700U,	// C_OLT_D64
537    23241U,	// C_OLT_S
538    19209U,	// C_SEQ_D32
539    19209U,	// C_SEQ_D64
540    23146U,	// C_SEQ_S
541    18824U,	// C_SF_D32
542    18824U,	// C_SF_D64
543    22986U,	// C_SF_S
544    19237U,	// C_UEQ_D32
545    19237U,	// C_UEQ_D64
546    23166U,	// C_UEQ_S
547    18661U,	// C_ULE_D32
548    18661U,	// C_ULE_D64
549    22908U,	// C_ULE_S
550    19728U,	// C_ULT_D32
551    19728U,	// C_ULT_D64
552    23261U,	// C_ULT_S
553    19122U,	// C_UN_D32
554    19122U,	// C_UN_D64
555    23091U,	// C_UN_S
556    22516U,	// CmpRxRy16
557    939546120U,	// CmpiRxImm16
558    22024U,	// CmpiRxImmX16
559    549945U,	// Constant32
560    134237991U,	// DADD
561    134239684U,	// DADDi
562    134241306U,	// DADDiu
563    134241267U,	// DADDu
564    8689123U,	// DAHI
565    134240165U,	// DALIGN
566    8689184U,	// DATI
567    134239794U,	// DAUI
568    22476U,	// DBITSWAP
569    22451U,	// DCLO
570    22451U,	// DCLO_R6
571    25533U,	// DCLZ
572    25533U,	// DCLZ_R6
573    134241469U,	// DDIV
574    134241377U,	// DDIVU
575    9480U,	// DERET
576    9480U,	// DERET_MM
577    134243425U,	// DEXT
578    134243400U,	// DEXTM
579    134243438U,	// DEXTU
580    546247U,	// DI
581    134243413U,	// DINS
582    134243393U,	// DINSM
583    134243431U,	// DINSU
584    134241470U,	// DIV
585    134241378U,	// DIVU
586    134235238U,	// DIV_S_B
587    134237331U,	// DIV_S_D
588    134238735U,	// DIV_S_H
589    134242670U,	// DIV_S_W
590    134235453U,	// DIV_U_B
591    134237798U,	// DIV_U_D
592    134239013U,	// DIV_U_H
593    134243088U,	// DIV_U_W
594    546247U,	// DI_MM
595    134234690U,	// DLSA
596    134234690U,	// DLSA_R6
597    134234121U,	// DMFC0
598    16450U,	// DMFC1
599    134234372U,	// DMFC2
600    134238036U,	// DMOD
601    134241281U,	// DMODU
602    134234128U,	// DMTC0
603    1867869U,	// DMTC1
604    134234379U,	// DMTC2
605    134239671U,	// DMUH
606    134241299U,	// DMUHU
607    134240103U,	// DMUL
608    23495U,	// DMULT
609    23641U,	// DMULTu
610    134241343U,	// DMULU
611    134240103U,	// DMUL_R6
612    134237239U,	// DOTP_S_D
613    134238655U,	// DOTP_S_H
614    134242538U,	// DOTP_S_W
615    134237706U,	// DOTP_U_D
616    134238943U,	// DOTP_U_H
617    134242996U,	// DOTP_U_W
618    151014368U,	// DPADD_S_D
619    151015784U,	// DPADD_S_H
620    151019657U,	// DPADD_S_W
621    151014835U,	// DPADD_U_D
622    151016072U,	// DPADD_U_H
623    151020125U,	// DPADD_U_W
624    134239524U,	// DPAQX_SA_W_PH
625    134239607U,	// DPAQX_S_W_PH
626    134241998U,	// DPAQ_SA_L_W
627    134239566U,	// DPAQ_S_W_PH
628    134239859U,	// DPAU_H_QBL
629    134240355U,	// DPAU_H_QBR
630    134239645U,	// DPAX_W_PH
631    134239514U,	// DPA_W_PH
632    22521U,	// DPOP
633    134239539U,	// DPSQX_SA_W_PH
634    134239621U,	// DPSQX_S_W_PH
635    134242011U,	// DPSQ_SA_L_W
636    134239594U,	// DPSQ_S_W_PH
637    151014335U,	// DPSUB_S_D
638    151015763U,	// DPSUB_S_H
639    151019624U,	// DPSUB_S_W
640    151014802U,	// DPSUB_U_D
641    151016051U,	// DPSUB_U_H
642    151020092U,	// DPSUB_U_W
643    134239871U,	// DPSU_H_QBL
644    134240367U,	// DPSU_H_QBR
645    134239656U,	// DPSX_W_PH
646    134239635U,	// DPS_W_PH
647    134240512U,	// DROTR
648    134234351U,	// DROTR32
649    134241513U,	// DROTRV
650    21370U,	// DSBH
651    25610U,	// DSDIV
652    20275U,	// DSHD
653    134240057U,	// DSLL
654    134234321U,	// DSLL32
655    1073764153U,	// DSLL64_32
656    134241475U,	// DSLLV
657    134234684U,	// DSRA
658    134234303U,	// DSRA32
659    134241454U,	// DSRAV
660    134240069U,	// DSRL
661    134234329U,	// DSRL32
662    134241482U,	// DSRLV
663    134235901U,	// DSUB
664    134241246U,	// DSUBu
665    25596U,	// DUDIV
666    25611U,	// DivRxRy16
667    25597U,	// DivuRxRy16
668    9438U,	// EHB
669    9438U,	// EHB_MM
670    546259U,	// EI
671    546259U,	// EI_MM
672    9481U,	// ERET
673    9481U,	// ERET_MM
674    134243426U,	// EXT
675    134240324U,	// EXTP
676    134240221U,	// EXTPDP
677    134241497U,	// EXTPDPV
678    134241506U,	// EXTPV
679    134242731U,	// EXTRV_RS_W
680    134242285U,	// EXTRV_R_W
681    134238744U,	// EXTRV_S_H
682    134243168U,	// EXTRV_W
683    134242720U,	// EXTR_RS_W
684    134242264U,	// EXTR_R_W
685    134238675U,	// EXTR_S_H
686    134242363U,	// EXTR_W
687    134243419U,	// EXTS
688    134243371U,	// EXTS32
689    134243426U,	// EXT_MM
690    0U,	// ExtractElementF64
691    0U,	// ExtractElementF64_64
692    0U,	// FABS_D
693    19631U,	// FABS_D32
694    19631U,	// FABS_D64
695    19631U,	// FABS_MM
696    23198U,	// FABS_S
697    23198U,	// FABS_S_MM
698    0U,	// FABS_W
699    134236265U,	// FADD_D
700    134236266U,	// FADD_D32
701    134236266U,	// FADD_D64
702    134236266U,	// FADD_MM
703    134240572U,	// FADD_S
704    134240572U,	// FADD_S_MM
705    134241633U,	// FADD_W
706    134236499U,	// FCAF_D
707    134241752U,	// FCAF_W
708    134236929U,	// FCEQ_D
709    134242191U,	// FCEQ_W
710    19638U,	// FCLASS_D
711    25015U,	// FCLASS_W
712    134236343U,	// FCLE_D
713    134241675U,	// FCLE_W
714    134237420U,	// FCLT_D
715    134242770U,	// FCLT_W
716    2204821U,	// FCMP_D32
717    2204821U,	// FCMP_D32_MM
718    2204821U,	// FCMP_D64
719    2466965U,	// FCMP_S32
720    2466965U,	// FCMP_S32_MM
721    134236439U,	// FCNE_D
722    134241709U,	// FCNE_W
723    134237039U,	// FCOR_D
724    134242320U,	// FCOR_W
725    134236985U,	// FCUEQ_D
726    134242207U,	// FCUEQ_W
727    134236409U,	// FCULE_D
728    134241691U,	// FCULE_W
729    134237476U,	// FCULT_D
730    134242786U,	// FCULT_W
731    134236455U,	// FCUNE_D
732    134241725U,	// FCUNE_W
733    134236868U,	// FCUN_D
734    134242097U,	// FCUN_W
735    134237862U,	// FDIV_D
736    134237863U,	// FDIV_D32
737    134237863U,	// FDIV_D64
738    134237863U,	// FDIV_MM
739    134241045U,	// FDIV_S
740    134241045U,	// FDIV_S_MM
741    134243152U,	// FDIV_W
742    134238402U,	// FEXDO_H
743    134242113U,	// FEXDO_W
744    134236152U,	// FEXP2_D
745    0U,	// FEXP2_D_1_PSEUDO
746    134241536U,	// FEXP2_W
747    0U,	// FEXP2_W_1_PSEUDO
748    19064U,	// FEXUPL_D
749    24311U,	// FEXUPL_W
750    19327U,	// FEXUPR_D
751    24608U,	// FEXUPR_W
752    19569U,	// FFINT_S_D
753    24908U,	// FFINT_S_W
754    20048U,	// FFINT_U_D
755    25338U,	// FFINT_U_W
756    19074U,	// FFQL_D
757    24321U,	// FFQL_W
758    19337U,	// FFQR_D
759    24618U,	// FFQR_W
760    17277U,	// FILL_B
761    19049U,	// FILL_D
762    0U,	// FILL_FD_PSEUDO
763    0U,	// FILL_FW_PSEUDO
764    20635U,	// FILL_H
765    24296U,	// FILL_W
766    18415U,	// FLOG2_D
767    23799U,	// FLOG2_W
768    19013U,	// FLOOR_L_D64
769    23041U,	// FLOOR_L_S
770    20189U,	// FLOOR_W_D32
771    20189U,	// FLOOR_W_D64
772    20189U,	// FLOOR_W_MM
773    23363U,	// FLOOR_W_S
774    23363U,	// FLOOR_W_S_MM
775    151013489U,	// FMADD_D
776    151018857U,	// FMADD_W
777    134236190U,	// FMAX_A_D
778    134241574U,	// FMAX_A_W
779    134237937U,	// FMAX_D
780    134243177U,	// FMAX_W
781    134236170U,	// FMIN_A_D
782    134241554U,	// FMIN_A_W
783    134236842U,	// FMIN_D
784    134242089U,	// FMIN_W
785    20150U,	// FMOV_D32
786    20150U,	// FMOV_D32_MM
787    20150U,	// FMOV_D64
788    23324U,	// FMOV_S
789    23324U,	// FMOV_S_MM
790    151013447U,	// FMSUB_D
791    151018815U,	// FMSUB_W
792    134236826U,	// FMUL_D
793    134236827U,	// FMUL_D32
794    134236827U,	// FMUL_D64
795    134236827U,	// FMUL_MM
796    134240805U,	// FMUL_S
797    134240805U,	// FMUL_S_MM
798    134242073U,	// FMUL_W
799    18841U,	// FNEG_D32
800    18841U,	// FNEG_D64
801    18841U,	// FNEG_MM
802    23002U,	// FNEG_S
803    23002U,	// FNEG_S_MM
804    19175U,	// FRCP_D
805    24394U,	// FRCP_W
806    19786U,	// FRINT_D
807    25084U,	// FRINT_W
808    19814U,	// FRSQRT_D
809    25112U,	// FRSQRT_W
810    134236518U,	// FSAF_D
811    134241760U,	// FSAF_W
812    134236957U,	// FSEQ_D
813    134242199U,	// FSEQ_W
814    134236381U,	// FSLE_D
815    134241683U,	// FSLE_W
816    134237448U,	// FSLT_D
817    134242778U,	// FSLT_W
818    134236447U,	// FSNE_D
819    134241717U,	// FSNE_W
820    134237047U,	// FSOR_D
821    134242328U,	// FSOR_W
822    19805U,	// FSQRT_D
823    19806U,	// FSQRT_D32
824    19806U,	// FSQRT_D64
825    19806U,	// FSQRT_MM
826    23301U,	// FSQRT_S
827    23301U,	// FSQRT_S_MM
828    25103U,	// FSQRT_W
829    134236223U,	// FSUB_D
830    134236224U,	// FSUB_D32
831    134236224U,	// FSUB_D64
832    134236224U,	// FSUB_MM
833    134240554U,	// FSUB_S
834    134240554U,	// FSUB_S_MM
835    134241591U,	// FSUB_W
836    134237006U,	// FSUEQ_D
837    134242216U,	// FSUEQ_W
838    134236430U,	// FSULE_D
839    134241700U,	// FSULE_W
840    134237497U,	// FSULT_D
841    134242795U,	// FSULT_W
842    134236464U,	// FSUNE_D
843    134241734U,	// FSUNE_W
844    134236887U,	// FSUN_D
845    134242105U,	// FSUN_W
846    19580U,	// FTINT_S_D
847    24919U,	// FTINT_S_W
848    20059U,	// FTINT_U_D
849    25349U,	// FTINT_U_W
850    134238479U,	// FTQ_H
851    134242225U,	// FTQ_W
852    19402U,	// FTRUNC_S_D
853    24691U,	// FTRUNC_S_W
854    19869U,	// FTRUNC_U_D
855    25159U,	// FTRUNC_U_W
856    1224758783U,	// GotPrologue16
857    134237142U,	// HADD_S_D
858    134238558U,	// HADD_S_H
859    134242431U,	// HADD_S_W
860    134237609U,	// HADD_U_D
861    134238846U,	// HADD_U_H
862    134242899U,	// HADD_U_W
863    134237109U,	// HSUB_S_D
864    134238537U,	// HSUB_S_H
865    134242398U,	// HSUB_S_W
866    134237576U,	// HSUB_U_D
867    134238825U,	// HSUB_U_H
868    134242866U,	// HSUB_U_W
869    134235508U,	// ILVEV_B
870    134237853U,	// ILVEV_D
871    134239068U,	// ILVEV_H
872    134243143U,	// ILVEV_W
873    134235036U,	// ILVL_B
874    134236834U,	// ILVL_D
875    134238394U,	// ILVL_H
876    134242081U,	// ILVL_W
877    134234788U,	// ILVOD_B
878    134236307U,	// ILVOD_D
879    134238196U,	// ILVOD_H
880    134241666U,	// ILVOD_W
881    134235084U,	// ILVR_B
882    134237082U,	// ILVR_D
883    134238519U,	// ILVR_H
884    134242371U,	// ILVR_W
885    134243408U,	// INS
886    44582043U,	// INSERT_B
887    0U,	// INSERT_B_VIDX_PSEUDO
888    44584275U,	// INSERT_D
889    0U,	// INSERT_D_VIDX_PSEUDO
890    0U,	// INSERT_FD_PSEUDO
891    0U,	// INSERT_FD_VIDX_PSEUDO
892    0U,	// INSERT_FW_PSEUDO
893    0U,	// INSERT_FW_VIDX_PSEUDO
894    44585551U,	// INSERT_H
895    0U,	// INSERT_H_VIDX_PSEUDO
896    44589573U,	// INSERT_W
897    0U,	// INSERT_W_VIDX_PSEUDO
898    16801009U,	// INSV
899    52970157U,	// INSVE_B
900    52971833U,	// INSVE_D
901    52973565U,	// INSVE_H
902    52977103U,	// INSVE_W
903    134243408U,	// INS_MM
904    546365U,	// J
905    546398U,	// JAL
906    22768U,	// JALR
907    547056U,	// JALR16_MM
908    22768U,	// JALR64
909    0U,	// JALR64Pseudo
910    0U,	// JALRPseudo
911    541104U,	// JALRS16_MM
912    23442U,	// JALRS_MM
913    17822U,	// JALR_HB
914    22768U,	// JALR_MM
915    547706U,	// JALS_MM
916    549771U,	// JALX
917    549771U,	// JALX_MM
918    546398U,	// JAL_MM
919    18212U,	// JIALC
920    18201U,	// JIC
921    547052U,	// JR
922    541091U,	// JR16_MM
923    547052U,	// JR64
924    546873U,	// JRADDIUSP
925    542610U,	// JRC16_MM
926    542103U,	// JR_HB
927    542103U,	// JR_HB_R6
928    547052U,	// JR_MM
929    546365U,	// J_MM
930    2905694U,	// Jal16
931    3167838U,	// JalB16
932    546398U,	// JalOneReg
933    22110U,	// JalTwoReg
934    9430U,	// JrRa16
935    9421U,	// JrcRa16
936    549872U,	// JrcRx16
937    540673U,	// JumpLinkReg16
938    58738087U,	// LB
939    58738087U,	// LB64
940    58737088U,	// LBU16_MM
941    1358979985U,	// LBUX
942    58738087U,	// LB_MM
943    58743769U,	// LBu
944    58743769U,	// LBu64
945    58743769U,	// LBu_MM
946    58740538U,	// LD
947    58736688U,	// LDC1
948    58736688U,	// LDC164
949    58736688U,	// LDC1_MM
950    58736888U,	// LDC2
951    58736888U,	// LDC2_R6
952    58736947U,	// LDC3
953    17103U,	// LDI_B
954    18857U,	// LDI_D
955    20511U,	// LDI_H
956    24146U,	// LDI_W
957    58742458U,	// LDL
958    18273U,	// LDPC
959    58742954U,	// LDR
960    1358970992U,	// LDXC1
961    1358970992U,	// LDXC164
962    58737301U,	// LD_B
963    58738820U,	// LD_D
964    58740709U,	// LD_H
965    58744179U,	// LD_W
966    25189403U,	// LEA_ADDiu
967    25189402U,	// LEA_ADDiu64
968    25189403U,	// LEA_ADDiu_MM
969    58741643U,	// LH
970    58741643U,	// LH64
971    58737111U,	// LHU16_MM
972    1358979974U,	// LHX
973    58741643U,	// LH_MM
974    58743822U,	// LHu
975    58743822U,	// LHu64
976    58743822U,	// LHu_MM
977    16751U,	// LI16_MM
978    58742563U,	// LL
979    58740537U,	// LLD
980    58740537U,	// LLD_R6
981    58742563U,	// LL_MM
982    58742563U,	// LL_R6
983    58736647U,	// LOAD_ACC128
984    58736647U,	// LOAD_ACC64
985    58736647U,	// LOAD_ACC64DSP
986    58742794U,	// LOAD_CCOND_DSP
987    0U,	// LONG_BRANCH_ADDiu
988    0U,	// LONG_BRANCH_DADDiu
989    0U,	// LONG_BRANCH_LUi
990    134234691U,	// LSA
991    134234691U,	// LSA_R6
992    1358971006U,	// LUXC1
993    1358971006U,	// LUXC164
994    1358971006U,	// LUXC1_MM
995    33576504U,	// LUi
996    33576504U,	// LUi64
997    33576504U,	// LUi_MM
998    58745726U,	// LW
999    58737118U,	// LW16_MM
1000    58745726U,	// LW64
1001    58736740U,	// LWC1
1002    58736740U,	// LWC1_MM
1003    58736914U,	// LWC2
1004    58736914U,	// LWC2_R6
1005    58736959U,	// LWC3
1006    58745726U,	// LWGP_MM
1007    58742637U,	// LWL
1008    58742637U,	// LWL64
1009    58742637U,	// LWL_MM
1010    3522956U,	// LWM16_MM
1011    3522785U,	// LWM32_MM
1012    3528595U,	// LWM_MM
1013    18310U,	// LWPC
1014    137290U,	// LWP_MM
1015    58743054U,	// LWR
1016    58743054U,	// LWR64
1017    58743054U,	// LWR_MM
1018    58745726U,	// LWSP_MM
1019    18303U,	// LWUPC
1020    58743912U,	// LWU_MM
1021    1358979991U,	// LWX
1022    1358971020U,	// LWXC1
1023    1358971020U,	// LWXC1_MM
1024    1358977945U,	// LWXS_MM
1025    58745726U,	// LW_MM
1026    58743912U,	// LWu
1027    58738087U,	// LbRxRyOffMemX16
1028    58743769U,	// LbuRxRyOffMemX16
1029    58741643U,	// LhRxRyOffMemX16
1030    58743822U,	// LhuRxRyOffMemX16
1031    939546111U,	// LiRxImm16
1032    22005U,	// LiRxImmAlignX16
1033    22015U,	// LiRxImmX16
1034    33571334U,	// LoadAddr32Imm
1035    58737158U,	// LoadAddr32Reg
1036    33576447U,	// LoadImm32Reg
1037    22019U,	// LoadImm64Reg
1038    3695486U,	// LwConstant32
1039    268460926U,	// LwRxPcTcp16
1040    25470U,	// LwRxPcTcpX16
1041    58745726U,	// LwRxRyOffMemX16
1042    1493197694U,	// LwRxSpImmX16
1043    20269U,	// MADD
1044    151013751U,	// MADDF_D
1045    151017921U,	// MADDF_S
1046    151015667U,	// MADDR_Q_H
1047    151019386U,	// MADDR_Q_W
1048    23546U,	// MADDU
1049    134241274U,	// MADDU_DSP
1050    23546U,	// MADDU_MM
1051    151012706U,	// MADDV_B
1052    151015051U,	// MADDV_D
1053    151016266U,	// MADDV_H
1054    151020341U,	// MADDV_W
1055    134236274U,	// MADD_D32
1056    134236274U,	// MADD_D32_MM
1057    134236274U,	// MADD_D64
1058    134237997U,	// MADD_DSP
1059    20269U,	// MADD_MM
1060    151015637U,	// MADD_Q_H
1061    151019356U,	// MADD_Q_W
1062    134240571U,	// MADD_S
1063    134240571U,	// MADD_S_MM
1064    134239974U,	// MAQ_SA_W_PHL
1065    134240436U,	// MAQ_SA_W_PHR
1066    134240002U,	// MAQ_S_W_PHL
1067    134240464U,	// MAQ_S_W_PHR
1068    134236215U,	// MAXA_D
1069    134240544U,	// MAXA_S
1070    134235159U,	// MAXI_S_B
1071    134237220U,	// MAXI_S_D
1072    134238636U,	// MAXI_S_H
1073    134242509U,	// MAXI_S_W
1074    2281719022U,	// MAXI_U_B
1075    2281721335U,	// MAXI_U_D
1076    2281722572U,	// MAXI_U_H
1077    2281726625U,	// MAXI_U_W
1078    134234740U,	// MAX_A_B
1079    134236191U,	// MAX_A_D
1080    134238148U,	// MAX_A_H
1081    134241575U,	// MAX_A_W
1082    134237938U,	// MAX_D
1083    134241111U,	// MAX_S
1084    134235247U,	// MAX_S_B
1085    134237340U,	// MAX_S_D
1086    134238755U,	// MAX_S_H
1087    134242690U,	// MAX_S_W
1088    134235462U,	// MAX_U_B
1089    134237807U,	// MAX_U_D
1090    134239022U,	// MAX_U_H
1091    134243097U,	// MAX_U_W
1092    134234122U,	// MFC0
1093    16451U,	// MFC1
1094    16451U,	// MFC1_MM
1095    134234373U,	// MFC2
1096    16457U,	// MFHC1_D32
1097    16457U,	// MFHC1_D64
1098    16457U,	// MFHC1_MM
1099    546281U,	// MFHI
1100    546281U,	// MFHI16_MM
1101    546281U,	// MFHI64
1102    21993U,	// MFHI_DSP
1103    546281U,	// MFHI_MM
1104    546745U,	// MFLO
1105    546745U,	// MFLO16_MM
1106    546745U,	// MFLO64
1107    22457U,	// MFLO_DSP
1108    546745U,	// MFLO_MM
1109    134236200U,	// MINA_D
1110    134240536U,	// MINA_S
1111    134235139U,	// MINI_S_B
1112    134237200U,	// MINI_S_D
1113    134238616U,	// MINI_S_H
1114    134242489U,	// MINI_S_W
1115    2281719002U,	// MINI_U_B
1116    2281721315U,	// MINI_U_D
1117    2281722552U,	// MINI_U_H
1118    2281726605U,	// MINI_U_W
1119    134234721U,	// MIN_A_B
1120    134236171U,	// MIN_A_D
1121    134238129U,	// MIN_A_H
1122    134241555U,	// MIN_A_W
1123    134236843U,	// MIN_D
1124    134240812U,	// MIN_S
1125    134235169U,	// MIN_S_B
1126    134237230U,	// MIN_S_D
1127    134238646U,	// MIN_S_H
1128    134242529U,	// MIN_S_W
1129    134235384U,	// MIN_U_B
1130    134237697U,	// MIN_U_D
1131    134238934U,	// MIN_U_H
1132    134242987U,	// MIN_U_W
1133    0U,	// MIPSeh_return32
1134    0U,	// MIPSeh_return64
1135    134238037U,	// MOD
1136    134235899U,	// MODSUB
1137    134241282U,	// MODU
1138    134235102U,	// MOD_S_B
1139    134237163U,	// MOD_S_D
1140    134238579U,	// MOD_S_H
1141    134242452U,	// MOD_S_W
1142    134235317U,	// MOD_U_B
1143    134237630U,	// MOD_U_D
1144    134238867U,	// MOD_U_H
1145    134242920U,	// MOD_U_W
1146    20345U,	// MOVE16_MM
1147    67491813U,	// MOVEP_MM
1148    23668U,	// MOVE_V
1149    134236560U,	// MOVF_D32
1150    134236560U,	// MOVF_D32_MM
1151    134236560U,	// MOVF_D64
1152    134238109U,	// MOVF_I
1153    134238109U,	// MOVF_I64
1154    134238109U,	// MOVF_I_MM
1155    134240722U,	// MOVF_S
1156    134240722U,	// MOVF_S_MM
1157    134236895U,	// MOVN_I64_D64
1158    134240173U,	// MOVN_I64_I
1159    134240173U,	// MOVN_I64_I64
1160    134240848U,	// MOVN_I64_S
1161    134236895U,	// MOVN_I_D32
1162    134236895U,	// MOVN_I_D32_MM
1163    134236895U,	// MOVN_I_D64
1164    134240173U,	// MOVN_I_I
1165    134240173U,	// MOVN_I_I64
1166    134240173U,	// MOVN_I_MM
1167    134240848U,	// MOVN_I_S
1168    134240848U,	// MOVN_I_S_MM
1169    134237558U,	// MOVT_D32
1170    134237558U,	// MOVT_D32_MM
1171    134237558U,	// MOVT_D64
1172    134241235U,	// MOVT_I
1173    134241235U,	// MOVT_I64
1174    134241235U,	// MOVT_I_MM
1175    134241037U,	// MOVT_S
1176    134241037U,	// MOVT_S_MM
1177    134237978U,	// MOVZ_I64_D64
1178    134243300U,	// MOVZ_I64_I
1179    134243300U,	// MOVZ_I64_I64
1180    134241138U,	// MOVZ_I64_S
1181    134237978U,	// MOVZ_I_D32
1182    134237978U,	// MOVZ_I_D32_MM
1183    134237978U,	// MOVZ_I_D64
1184    134243300U,	// MOVZ_I_I
1185    134243300U,	// MOVZ_I_I64
1186    134243300U,	// MOVZ_I_MM
1187    134241138U,	// MOVZ_I_S
1188    134241138U,	// MOVZ_I_S_MM
1189    18179U,	// MSUB
1190    151013742U,	// MSUBF_D
1191    151017912U,	// MSUBF_S
1192    151015656U,	// MSUBR_Q_H
1193    151019375U,	// MSUBR_Q_W
1194    23525U,	// MSUBU
1195    134241253U,	// MSUBU_DSP
1196    23525U,	// MSUBU_MM
1197    151012697U,	// MSUBV_B
1198    151015042U,	// MSUBV_D
1199    151016257U,	// MSUBV_H
1200    151020332U,	// MSUBV_W
1201    134236232U,	// MSUB_D32
1202    134236232U,	// MSUB_D32_MM
1203    134236232U,	// MSUB_D64
1204    134235907U,	// MSUB_DSP
1205    18179U,	// MSUB_MM
1206    151015627U,	// MSUB_Q_H
1207    151019346U,	// MSUB_Q_W
1208    134240553U,	// MSUB_S
1209    134240553U,	// MSUB_S_MM
1210    134234129U,	// MTC0
1211    1867870U,	// MTC1
1212    1867870U,	// MTC1_MM
1213    134234380U,	// MTC2
1214    1884240U,	// MTHC1_D32
1215    1884240U,	// MTHC1_D64
1216    1884240U,	// MTHC1_MM
1217    546287U,	// MTHI
1218    546287U,	// MTHI64
1219    1873391U,	// MTHI_DSP
1220    546287U,	// MTHI_MM
1221    1873900U,	// MTHLIP
1222    546758U,	// MTLO
1223    546758U,	// MTLO64
1224    1873862U,	// MTLO_DSP
1225    546758U,	// MTLO_MM
1226    540701U,	// MTM0
1227    540826U,	// MTM1
1228    540958U,	// MTM2
1229    540707U,	// MTP0
1230    540832U,	// MTP1
1231    540964U,	// MTP2
1232    134239672U,	// MUH
1233    134241300U,	// MUHU
1234    134240104U,	// MUL
1235    134240015U,	// MULEQ_S_W_PHL
1236    134240477U,	// MULEQ_S_W_PHR
1237    134239883U,	// MULEU_S_PH_QBL
1238    134240379U,	// MULEU_S_PH_QBR
1239    134239433U,	// MULQ_RS_PH
1240    134242709U,	// MULQ_RS_W
1241    134239377U,	// MULQ_S_PH
1242    134242568U,	// MULQ_S_W
1243    134238462U,	// MULR_Q_H
1244    134242181U,	// MULR_Q_W
1245    134239579U,	// MULSAQ_S_W_PH
1246    134239554U,	// MULSA_W_PH
1247    23496U,	// MULT
1248    134241370U,	// MULTU_DSP
1249    134241224U,	// MULT_DSP
1250    23496U,	// MULT_MM
1251    23642U,	// MULTu
1252    23642U,	// MULTu_MM
1253    134241337U,	// MULU
1254    134235517U,	// MULV_B
1255    134237870U,	// MULV_D
1256    134239077U,	// MULV_H
1257    134243160U,	// MULV_W
1258    134240104U,	// MUL_MM
1259    134239250U,	// MUL_PH
1260    134238431U,	// MUL_Q_H
1261    134242150U,	// MUL_Q_W
1262    134240104U,	// MUL_R6
1263    134239345U,	// MUL_S_PH
1264    546281U,	// Mfhi16
1265    546745U,	// Mflo16
1266    20345U,	// Move32R16
1267    20345U,	// MoveR3216
1268    23496U,	// MultRxRy16
1269    75799496U,	// MultRxRyRz16
1270    23642U,	// MultuRxRy16
1271    75799642U,	// MultuRxRyRz16
1272    17028U,	// NLOC_B
1273    18521U,	// NLOC_D
1274    20436U,	// NLOC_H
1275    23880U,	// NLOC_W
1276    17036U,	// NLZC_B
1277    18529U,	// NLZC_D
1278    20444U,	// NLZC_H
1279    23888U,	// NLZC_W
1280    134236282U,	// NMADD_D32
1281    134236282U,	// NMADD_D32_MM
1282    134236282U,	// NMADD_D64
1283    134240570U,	// NMADD_S
1284    134240570U,	// NMADD_S_MM
1285    134236240U,	// NMSUB_D32
1286    134236240U,	// NMSUB_D32_MM
1287    134236240U,	// NMSUB_D64
1288    134240552U,	// NMSUB_S
1289    134240552U,	// NMSUB_S_MM
1290    0U,	// NOP
1291    134240502U,	// NOR
1292    134240502U,	// NOR64
1293    2281718573U,	// NORI_B
1294    134240502U,	// NOR_MM
1295    134241412U,	// NOR_V
1296    0U,	// NOR_V_D_PSEUDO
1297    0U,	// NOR_V_H_PSEUDO
1298    0U,	// NOR_V_W_PSEUDO
1299    16825U,	// NOT16_MM
1300    20387U,	// NegRxRy16
1301    23502U,	// NotRxRy16
1302    134240503U,	// OR
1303    836010U,	// OR16_MM
1304    134240503U,	// OR64
1305    2281718574U,	// ORI_B
1306    134240503U,	// OR_MM
1307    134241413U,	// OR_V
1308    0U,	// OR_V_D_PSEUDO
1309    0U,	// OR_V_H_PSEUDO
1310    0U,	// OR_V_W_PSEUDO
1311    134239771U,	// ORi
1312    134239771U,	// ORi64
1313    134239771U,	// ORi_MM
1314    16799991U,	// OrRxRxRy16
1315    134239239U,	// PACKRL_PH
1316    9442U,	// PAUSE
1317    9442U,	// PAUSE_MM
1318    134235499U,	// PCKEV_B
1319    134237844U,	// PCKEV_D
1320    134239059U,	// PCKEV_H
1321    134243134U,	// PCKEV_W
1322    134234779U,	// PCKOD_B
1323    134236298U,	// PCKOD_D
1324    134238187U,	// PCKOD_H
1325    134241657U,	// PCKOD_W
1326    17555U,	// PCNT_B
1327    19778U,	// PCNT_D
1328    21063U,	// PCNT_H
1329    25076U,	// PCNT_W
1330    134239203U,	// PICK_PH
1331    134235631U,	// PICK_QB
1332    22522U,	// POP
1333    22186U,	// PRECEQU_PH_QBL
1334    16906U,	// PRECEQU_PH_QBLA
1335    22682U,	// PRECEQU_PH_QBR
1336    16939U,	// PRECEQU_PH_QBRA
1337    22260U,	// PRECEQ_W_PHL
1338    22722U,	// PRECEQ_W_PHR
1339    22171U,	// PRECEU_PH_QBL
1340    16890U,	// PRECEU_PH_QBLA
1341    22667U,	// PRECEU_PH_QBR
1342    16923U,	// PRECEU_PH_QBRA
1343    134239155U,	// PRECRQU_S_QB_PH
1344    134241800U,	// PRECRQ_PH_W
1345    134239128U,	// PRECRQ_QB_PH
1346    134241831U,	// PRECRQ_RS_PH_W
1347    134239142U,	// PRECR_QB_PH
1348    134241784U,	// PRECR_SRA_PH_W
1349    134241813U,	// PRECR_SRA_R_PH_W
1350    85911U,	// PREF
1351    85911U,	// PREF_MM
1352    85911U,	// PREF_R6
1353    134238019U,	// PREPEND
1354    0U,	// PseudoCMPU_EQ_QB
1355    0U,	// PseudoCMPU_LE_QB
1356    0U,	// PseudoCMPU_LT_QB
1357    0U,	// PseudoCMP_EQ_PH
1358    0U,	// PseudoCMP_LE_PH
1359    0U,	// PseudoCMP_LT_PH
1360    16391U,	// PseudoCVT_D32_W
1361    16391U,	// PseudoCVT_D64_L
1362    16391U,	// PseudoCVT_D64_W
1363    16391U,	// PseudoCVT_S_L
1364    16391U,	// PseudoCVT_S_W
1365    0U,	// PseudoDMULT
1366    0U,	// PseudoDMULTu
1367    0U,	// PseudoDSDIV
1368    0U,	// PseudoDUDIV
1369    0U,	// PseudoIndirectBranch
1370    0U,	// PseudoIndirectBranch64
1371    0U,	// PseudoMADD
1372    0U,	// PseudoMADDU
1373    0U,	// PseudoMFHI
1374    0U,	// PseudoMFHI64
1375    0U,	// PseudoMFLO
1376    0U,	// PseudoMFLO64
1377    0U,	// PseudoMSUB
1378    0U,	// PseudoMSUBU
1379    0U,	// PseudoMTLOHI
1380    0U,	// PseudoMTLOHI64
1381    0U,	// PseudoMTLOHI_DSP
1382    0U,	// PseudoMULT
1383    0U,	// PseudoMULTu
1384    0U,	// PseudoPICK_PH
1385    0U,	// PseudoPICK_QB
1386    0U,	// PseudoReturn
1387    0U,	// PseudoReturn64
1388    0U,	// PseudoSDIV
1389    0U,	// PseudoSELECTFP_F_D32
1390    0U,	// PseudoSELECTFP_F_D64
1391    0U,	// PseudoSELECTFP_F_I
1392    0U,	// PseudoSELECTFP_F_I64
1393    0U,	// PseudoSELECTFP_F_S
1394    0U,	// PseudoSELECTFP_T_D32
1395    0U,	// PseudoSELECTFP_T_D64
1396    0U,	// PseudoSELECTFP_T_I
1397    0U,	// PseudoSELECTFP_T_I64
1398    0U,	// PseudoSELECTFP_T_S
1399    0U,	// PseudoSELECT_D32
1400    0U,	// PseudoSELECT_D64
1401    0U,	// PseudoSELECT_I
1402    0U,	// PseudoSELECT_I64
1403    0U,	// PseudoSELECT_S
1404    0U,	// PseudoUDIV
1405    18155U,	// RADDU_W_QB
1406    33577003U,	// RDDSP
1407    22791U,	// RDHWR
1408    22791U,	// RDHWR64
1409    22791U,	// RDHWR_MM
1410    21766U,	// REPLV_PH
1411    18135U,	// REPLV_QB
1412    33575925U,	// REPL_PH
1413    33572353U,	// REPL_QB
1414    19787U,	// RINT_D
1415    23293U,	// RINT_S
1416    134240513U,	// ROTR
1417    134241514U,	// ROTRV
1418    134241514U,	// ROTRV_MM
1419    134240513U,	// ROTR_MM
1420    18992U,	// ROUND_L_D64
1421    23020U,	// ROUND_L_S
1422    20168U,	// ROUND_W_D32
1423    20168U,	// ROUND_W_D64
1424    20168U,	// ROUND_W_MM
1425    23342U,	// ROUND_W_S
1426    23342U,	// ROUND_W_S_MM
1427    0U,	// Restore16
1428    0U,	// RestoreX16
1429    0U,	// RetRA
1430    0U,	// RetRA16
1431    134235208U,	// SAT_S_B
1432    134237279U,	// SAT_S_D
1433    2281722353U,	// SAT_S_H
1434    134242618U,	// SAT_S_W
1435    134235435U,	// SAT_U_B
1436    134237758U,	// SAT_U_D
1437    2281722643U,	// SAT_U_H
1438    134243048U,	// SAT_U_W
1439    58738423U,	// SB
1440    58736980U,	// SB16_MM
1441    58738423U,	// SB64
1442    58738423U,	// SB_MM
1443    3966874U,	// SC
1444    3968802U,	// SCD
1445    3968802U,	// SCD_R6
1446    3966874U,	// SC_MM
1447    3966874U,	// SC_R6
1448    58740570U,	// SD
1449    546774U,	// SDBBP
1450    65946U,	// SDBBP16_MM
1451    546774U,	// SDBBP_MM
1452    546774U,	// SDBBP_R6
1453    58736694U,	// SDC1
1454    58736694U,	// SDC164
1455    58736694U,	// SDC1_MM
1456    58736894U,	// SDC2
1457    58736894U,	// SDC2_R6
1458    58736953U,	// SDC3
1459    25611U,	// SDIV
1460    25611U,	// SDIV_MM
1461    58742463U,	// SDL
1462    58742959U,	// SDR
1463    1358970999U,	// SDXC1
1464    1358970999U,	// SDXC164
1465    17810U,	// SEB
1466    17810U,	// SEB64
1467    17810U,	// SEB_MM
1468    21382U,	// SEH
1469    21382U,	// SEH64
1470    21382U,	// SEH_MM
1471    134243273U,	// SELEQZ
1472    134243273U,	// SELEQZ64
1473    134237968U,	// SELEQZ_D
1474    134241128U,	// SELEQZ_S
1475    134243246U,	// SELNEZ
1476    134243246U,	// SELNEZ64
1477    134237951U,	// SELNEZ_D
1478    134241118U,	// SELNEZ_S
1479    151013977U,	// SEL_D
1480    151018005U,	// SEL_S
1481    134240345U,	// SEQ
1482    134239758U,	// SEQi
1483    58742195U,	// SH
1484    58736993U,	// SH16_MM
1485    58742195U,	// SH64
1486    2281718455U,	// SHF_B
1487    2281721863U,	// SHF_H
1488    2281725417U,	// SHF_W
1489    22463U,	// SHILO
1490    23761U,	// SHILOV
1491    134239484U,	// SHLLV_PH
1492    134235853U,	// SHLLV_QB
1493    134239421U,	// SHLLV_S_PH
1494    134242679U,	// SHLLV_S_W
1495    134239212U,	// SHLL_PH
1496    134235640U,	// SHLL_QB
1497    134239334U,	// SHLL_S_PH
1498    134242519U,	// SHLL_S_W
1499    134239474U,	// SHRAV_PH
1500    134235843U,	// SHRAV_QB
1501    134239322U,	// SHRAV_R_PH
1502    134235741U,	// SHRAV_R_QB
1503    134242274U,	// SHRAV_R_W
1504    134239119U,	// SHRA_PH
1505    134235563U,	// SHRA_QB
1506    134239287U,	// SHRA_R_PH
1507    134235706U,	// SHRA_R_QB
1508    134242232U,	// SHRA_R_W
1509    134239504U,	// SHRLV_PH
1510    134235873U,	// SHRLV_QB
1511    134239230U,	// SHRL_PH
1512    134235658U,	// SHRL_QB
1513    58742195U,	// SH_MM
1514    2969584334U,	// SLDI_B
1515    2969586088U,	// SLDI_D
1516    2969587742U,	// SLDI_H
1517    2969591377U,	// SLDI_W
1518    822100628U,	// SLD_B
1519    822102147U,	// SLD_D
1520    822104036U,	// SLD_H
1521    822107506U,	// SLD_W
1522    134240058U,	// SLL
1523    134234494U,	// SLL16_MM
1524    1610635066U,	// SLL64_32
1525    1610635066U,	// SLL64_64
1526    2281718512U,	// SLLI_B
1527    2281720249U,	// SLLI_D
1528    2281721903U,	// SLLI_H
1529    2281725538U,	// SLLI_W
1530    134241476U,	// SLLV
1531    134241476U,	// SLLV_MM
1532    134235013U,	// SLL_B
1533    134236785U,	// SLL_D
1534    134238371U,	// SLL_H
1535    134240058U,	// SLL_MM
1536    134242032U,	// SLL_W
1537    134241213U,	// SLT
1538    134241213U,	// SLT64
1539    134241213U,	// SLT_MM
1540    134239782U,	// SLTi
1541    134239782U,	// SLTi64
1542    134239782U,	// SLTi_MM
1543    134241321U,	// SLTiu
1544    134241321U,	// SLTiu64
1545    134241321U,	// SLTiu_MM
1546    134241357U,	// SLTu
1547    134241357U,	// SLTu64
1548    134241357U,	// SLTu_MM
1549    134238063U,	// SNE
1550    134239703U,	// SNEi
1551    0U,	// SNZ_B_PSEUDO
1552    0U,	// SNZ_D_PSEUDO
1553    0U,	// SNZ_H_PSEUDO
1554    0U,	// SNZ_V_PSEUDO
1555    0U,	// SNZ_W_PSEUDO
1556    2952807239U,	// SPLATI_B
1557    2952808960U,	// SPLATI_D
1558    2952810614U,	// SPLATI_H
1559    2952814249U,	// SPLATI_W
1560    805323906U,	// SPLAT_B
1561    805326016U,	// SPLAT_D
1562    805327414U,	// SPLAT_H
1563    805331393U,	// SPLAT_W
1564    134234685U,	// SRA
1565    2281718470U,	// SRAI_B
1566    2281720224U,	// SRAI_D
1567    2281721878U,	// SRAI_H
1568    2281725513U,	// SRAI_W
1569    134234898U,	// SRARI_B
1570    134236635U,	// SRARI_D
1571    2281721937U,	// SRARI_H
1572    134241924U,	// SRARI_W
1573    134235051U,	// SRAR_B
1574    134237015U,	// SRAR_D
1575    134238486U,	// SRAR_H
1576    134242296U,	// SRAR_W
1577    134241455U,	// SRAV
1578    134241455U,	// SRAV_MM
1579    134234749U,	// SRA_B
1580    134236208U,	// SRA_D
1581    134238157U,	// SRA_H
1582    134234685U,	// SRA_MM
1583    134241584U,	// SRA_W
1584    134240070U,	// SRL
1585    134234501U,	// SRL16_MM
1586    2281718520U,	// SRLI_B
1587    2281720257U,	// SRLI_D
1588    2281721911U,	// SRLI_H
1589    2281725546U,	// SRLI_W
1590    134234916U,	// SRLRI_B
1591    134236653U,	// SRLRI_D
1592    2281721955U,	// SRLRI_H
1593    134241942U,	// SRLRI_W
1594    134235067U,	// SRLR_B
1595    134237031U,	// SRLR_D
1596    134238502U,	// SRLR_H
1597    134242312U,	// SRLR_W
1598    134241483U,	// SRLV
1599    134241483U,	// SRLV_MM
1600    134235020U,	// SRL_B
1601    134236810U,	// SRL_D
1602    134238378U,	// SRL_H
1603    134240070U,	// SRL_MM
1604    134242057U,	// SRL_W
1605    9463U,	// SSNOP
1606    9463U,	// SSNOP_MM
1607    58736647U,	// STORE_ACC128
1608    58736647U,	// STORE_ACC64
1609    58736647U,	// STORE_ACC64DSP
1610    58742810U,	// STORE_CCOND_DSP
1611    58737829U,	// ST_B
1612    58740080U,	// ST_D
1613    58741337U,	// ST_H
1614    58745378U,	// ST_W
1615    134235902U,	// SUB
1616    134239183U,	// SUBQH_PH
1617    134239298U,	// SUBQH_R_PH
1618    134242242U,	// SUBQH_R_W
1619    134241847U,	// SUBQH_W
1620    134239258U,	// SUBQ_PH
1621    134239355U,	// SUBQ_S_PH
1622    134242548U,	// SUBQ_S_W
1623    134235423U,	// SUBSUS_U_B
1624    134237746U,	// SUBSUS_U_D
1625    134238983U,	// SUBSUS_U_H
1626    134243036U,	// SUBSUS_U_W
1627    134235226U,	// SUBSUU_S_B
1628    134237319U,	// SUBSUU_S_D
1629    134238723U,	// SUBSUU_S_H
1630    134242658U,	// SUBSUU_S_W
1631    134235188U,	// SUBS_S_B
1632    134237259U,	// SUBS_S_D
1633    134238685U,	// SUBS_S_H
1634    134242598U,	// SUBS_S_W
1635    134235403U,	// SUBS_U_B
1636    134237726U,	// SUBS_U_D
1637    134238963U,	// SUBS_U_H
1638    134243016U,	// SUBS_U_W
1639    134234567U,	// SUBU16_MM
1640    134235611U,	// SUBUH_QB
1641    134235717U,	// SUBUH_R_QB
1642    134239456U,	// SUBU_PH
1643    134235825U,	// SUBU_QB
1644    134239399U,	// SUBU_S_PH
1645    134235764U,	// SUBU_S_QB
1646    2281718618U,	// SUBVI_B
1647    2281720339U,	// SUBVI_D
1648    2281721993U,	// SUBVI_H
1649    2281725628U,	// SUBVI_W
1650    134235482U,	// SUBV_B
1651    134237827U,	// SUBV_D
1652    134239042U,	// SUBV_H
1653    134243117U,	// SUBV_W
1654    134235902U,	// SUB_MM
1655    134241247U,	// SUBu
1656    134241247U,	// SUBu_MM
1657    1358971013U,	// SUXC1
1658    1358971013U,	// SUXC164
1659    1358971013U,	// SUXC1_MM
1660    58745730U,	// SW
1661    58737124U,	// SW16_MM
1662    58745730U,	// SW64
1663    58736746U,	// SWC1
1664    58736746U,	// SWC1_MM
1665    58736920U,	// SWC2
1666    58736920U,	// SWC2_R6
1667    58736965U,	// SWC3
1668    58742642U,	// SWL
1669    58742642U,	// SWL64
1670    58742642U,	// SWL_MM
1671    3522963U,	// SWM16_MM
1672    3522792U,	// SWM32_MM
1673    3528600U,	// SWM_MM
1674    137295U,	// SWP_MM
1675    58743059U,	// SWR
1676    58743059U,	// SWR64
1677    58743059U,	// SWR_MM
1678    58745730U,	// SWSP_MM
1679    1358971027U,	// SWXC1
1680    1358971027U,	// SWXC1_MM
1681    58745730U,	// SW_MM
1682    549939U,	// SYNC
1683    153021U,	// SYNCI
1684    549939U,	// SYNC_MM
1685    546590U,	// SYSCALL
1686    546590U,	// SYSCALL_MM
1687    0U,	// SZ_B_PSEUDO
1688    0U,	// SZ_D_PSEUDO
1689    0U,	// SZ_H_PSEUDO
1690    0U,	// SZ_V_PSEUDO
1691    0U,	// SZ_W_PSEUDO
1692    0U,	// Save16
1693    0U,	// SaveX16
1694    58738423U,	// SbRxRyOffMemX16
1695    549866U,	// SebRx16
1696    549878U,	// SehRx16
1697    4367299U,	// SelBeqZ
1698    4367272U,	// SelBneZ
1699    1828886516U,	// SelTBteqZCmp
1700    1828886024U,	// SelTBteqZCmpi
1701    1828887485U,	// SelTBteqZSlt
1702    1828886054U,	// SelTBteqZSlti
1703    1828887593U,	// SelTBteqZSltiu
1704    1828887629U,	// SelTBteqZSltu
1705    1963104244U,	// SelTBtneZCmp
1706    1963103752U,	// SelTBtneZCmpi
1707    1963105213U,	// SelTBtneZSlt
1708    1963103782U,	// SelTBtneZSlti
1709    1963105321U,	// SelTBtneZSltiu
1710    1963105357U,	// SelTBtneZSltu
1711    58742195U,	// ShRxRyOffMemX16
1712    134240058U,	// SllX16
1713    16800964U,	// SllvRxRy16
1714    92576701U,	// SltCCRxRy16
1715    23485U,	// SltRxRy16
1716    92575270U,	// SltiCCRxImmX16
1717    939546150U,	// SltiRxImm16
1718    22054U,	// SltiRxImmX16
1719    92576809U,	// SltiuCCRxImmX16
1720    939547689U,	// SltiuRxImm16
1721    23593U,	// SltiuRxImmX16
1722    92576845U,	// SltuCCRxRy16
1723    23629U,	// SltuRxRy16
1724    92576845U,	// SltuRxRyRz16
1725    134234685U,	// SraX16
1726    16800943U,	// SravRxRy16
1727    134240070U,	// SrlX16
1728    16800971U,	// SrlvRxRy16
1729    134241247U,	// SubuRxRyRz16
1730    58745730U,	// SwRxRyOffMemX16
1731    1493197698U,	// SwRxSpImmX16
1732    0U,	// TAILCALL
1733    0U,	// TAILCALL64_R
1734    0U,	// TAILCALL_R
1735    134240350U,	// TEQ
1736    33576468U,	// TEQI
1737    33576468U,	// TEQI_MM
1738    134240350U,	// TEQ_MM
1739    134238046U,	// TGE
1740    33576401U,	// TGEI
1741    33578018U,	// TGEIU
1742    33578018U,	// TGEIU_MM
1743    33576401U,	// TGEI_MM
1744    134241288U,	// TGEU
1745    134241288U,	// TGEU_MM
1746    134238046U,	// TGE_MM
1747    9458U,	// TLBP
1748    9458U,	// TLBP_MM
1749    9469U,	// TLBR
1750    9469U,	// TLBR_MM
1751    9448U,	// TLBWI
1752    9448U,	// TLBWI_MM
1753    9474U,	// TLBWR
1754    9474U,	// TLBWR_MM
1755    134241218U,	// TLT
1756    33576492U,	// TLTI
1757    33578032U,	// TLTIU_MM
1758    33576492U,	// TLTI_MM
1759    134241363U,	// TLTU
1760    134241363U,	// TLTU_MM
1761    134241218U,	// TLT_MM
1762    134238068U,	// TNE
1763    33576413U,	// TNEI
1764    33576413U,	// TNEI_MM
1765    134238068U,	// TNE_MM
1766    0U,	// TRAP
1767    18981U,	// TRUNC_L_D64
1768    23009U,	// TRUNC_L_S
1769    20157U,	// TRUNC_W_D32
1770    20157U,	// TRUNC_W_D64
1771    20157U,	// TRUNC_W_MM
1772    23331U,	// TRUNC_W_S
1773    23331U,	// TRUNC_W_S_MM
1774    33578032U,	// TTLTIU
1775    25597U,	// UDIV
1776    25597U,	// UDIV_MM
1777    134241335U,	// V3MULU
1778    134234135U,	// VMM0
1779    134241350U,	// VMULU
1780    151012022U,	// VSHF_B
1781    151013760U,	// VSHF_D
1782    151015430U,	// VSHF_H
1783    151018984U,	// VSHF_W
1784    9486U,	// WAIT
1785    547767U,	// WAIT_MM
1786    33577010U,	// WRDSP
1787    21376U,	// WSBH
1788    21376U,	// WSBH_MM
1789    134240507U,	// XOR
1790    836009U,	// XOR16_MM
1791    134240507U,	// XOR64
1792    2281718581U,	// XORI_B
1793    134240507U,	// XOR_MM
1794    134241419U,	// XOR_V
1795    0U,	// XOR_V_D_PSEUDO
1796    0U,	// XOR_V_H_PSEUDO
1797    0U,	// XOR_V_W_PSEUDO
1798    134239770U,	// XORi
1799    134239770U,	// XORi64
1800    134239770U,	// XORi_MM
1801    16799995U,	// XorRxRxRy16
1802    0U
1803  };
1804
1805  static const uint8_t OpInfo2[] = {
1806    0U,	// PHI
1807    0U,	// INLINEASM
1808    0U,	// CFI_INSTRUCTION
1809    0U,	// EH_LABEL
1810    0U,	// GC_LABEL
1811    0U,	// KILL
1812    0U,	// EXTRACT_SUBREG
1813    0U,	// INSERT_SUBREG
1814    0U,	// IMPLICIT_DEF
1815    0U,	// SUBREG_TO_REG
1816    0U,	// COPY_TO_REGCLASS
1817    0U,	// DBG_VALUE
1818    0U,	// REG_SEQUENCE
1819    0U,	// COPY
1820    0U,	// BUNDLE
1821    0U,	// LIFETIME_START
1822    0U,	// LIFETIME_END
1823    0U,	// STACKMAP
1824    0U,	// PATCHPOINT
1825    0U,	// LOAD_STACK_GUARD
1826    0U,	// STATEPOINT
1827    0U,	// FRAME_ALLOC
1828    0U,	// ABSQ_S_PH
1829    0U,	// ABSQ_S_QB
1830    0U,	// ABSQ_S_W
1831    0U,	// ADD
1832    0U,	// ADDIUPC
1833    0U,	// ADDIUPC_MM
1834    0U,	// ADDIUR1SP_MM
1835    0U,	// ADDIUR2_MM
1836    0U,	// ADDIUS5_MM
1837    0U,	// ADDIUSP_MM
1838    0U,	// ADDQH_PH
1839    0U,	// ADDQH_R_PH
1840    0U,	// ADDQH_R_W
1841    0U,	// ADDQH_W
1842    0U,	// ADDQ_PH
1843    0U,	// ADDQ_S_PH
1844    0U,	// ADDQ_S_W
1845    0U,	// ADDSC
1846    0U,	// ADDS_A_B
1847    0U,	// ADDS_A_D
1848    0U,	// ADDS_A_H
1849    0U,	// ADDS_A_W
1850    0U,	// ADDS_S_B
1851    0U,	// ADDS_S_D
1852    0U,	// ADDS_S_H
1853    0U,	// ADDS_S_W
1854    0U,	// ADDS_U_B
1855    0U,	// ADDS_U_D
1856    0U,	// ADDS_U_H
1857    0U,	// ADDS_U_W
1858    0U,	// ADDU16_MM
1859    0U,	// ADDUH_QB
1860    0U,	// ADDUH_R_QB
1861    0U,	// ADDU_PH
1862    0U,	// ADDU_QB
1863    0U,	// ADDU_S_PH
1864    0U,	// ADDU_S_QB
1865    0U,	// ADDVI_B
1866    0U,	// ADDVI_D
1867    0U,	// ADDVI_H
1868    0U,	// ADDVI_W
1869    0U,	// ADDV_B
1870    0U,	// ADDV_D
1871    0U,	// ADDV_H
1872    0U,	// ADDV_W
1873    0U,	// ADDWC
1874    0U,	// ADD_A_B
1875    0U,	// ADD_A_D
1876    0U,	// ADD_A_H
1877    0U,	// ADD_A_W
1878    0U,	// ADD_MM
1879    0U,	// ADDi
1880    0U,	// ADDi_MM
1881    0U,	// ADDiu
1882    0U,	// ADDiu_MM
1883    0U,	// ADDu
1884    0U,	// ADDu_MM
1885    0U,	// ADJCALLSTACKDOWN
1886    0U,	// ADJCALLSTACKUP
1887    4U,	// ALIGN
1888    0U,	// ALUIPC
1889    0U,	// AND
1890    0U,	// AND16_MM
1891    0U,	// AND64
1892    0U,	// ANDI16_MM
1893    0U,	// ANDI_B
1894    0U,	// AND_MM
1895    0U,	// AND_V
1896    0U,	// AND_V_D_PSEUDO
1897    0U,	// AND_V_H_PSEUDO
1898    0U,	// AND_V_W_PSEUDO
1899    1U,	// ANDi
1900    1U,	// ANDi64
1901    1U,	// ANDi_MM
1902    1U,	// APPEND
1903    0U,	// ASUB_S_B
1904    0U,	// ASUB_S_D
1905    0U,	// ASUB_S_H
1906    0U,	// ASUB_S_W
1907    0U,	// ASUB_U_B
1908    0U,	// ASUB_U_D
1909    0U,	// ASUB_U_H
1910    0U,	// ASUB_U_W
1911    0U,	// ATOMIC_CMP_SWAP_I16
1912    0U,	// ATOMIC_CMP_SWAP_I32
1913    0U,	// ATOMIC_CMP_SWAP_I64
1914    0U,	// ATOMIC_CMP_SWAP_I8
1915    0U,	// ATOMIC_LOAD_ADD_I16
1916    0U,	// ATOMIC_LOAD_ADD_I32
1917    0U,	// ATOMIC_LOAD_ADD_I64
1918    0U,	// ATOMIC_LOAD_ADD_I8
1919    0U,	// ATOMIC_LOAD_AND_I16
1920    0U,	// ATOMIC_LOAD_AND_I32
1921    0U,	// ATOMIC_LOAD_AND_I64
1922    0U,	// ATOMIC_LOAD_AND_I8
1923    0U,	// ATOMIC_LOAD_NAND_I16
1924    0U,	// ATOMIC_LOAD_NAND_I32
1925    0U,	// ATOMIC_LOAD_NAND_I64
1926    0U,	// ATOMIC_LOAD_NAND_I8
1927    0U,	// ATOMIC_LOAD_OR_I16
1928    0U,	// ATOMIC_LOAD_OR_I32
1929    0U,	// ATOMIC_LOAD_OR_I64
1930    0U,	// ATOMIC_LOAD_OR_I8
1931    0U,	// ATOMIC_LOAD_SUB_I16
1932    0U,	// ATOMIC_LOAD_SUB_I32
1933    0U,	// ATOMIC_LOAD_SUB_I64
1934    0U,	// ATOMIC_LOAD_SUB_I8
1935    0U,	// ATOMIC_LOAD_XOR_I16
1936    0U,	// ATOMIC_LOAD_XOR_I32
1937    0U,	// ATOMIC_LOAD_XOR_I64
1938    0U,	// ATOMIC_LOAD_XOR_I8
1939    0U,	// ATOMIC_SWAP_I16
1940    0U,	// ATOMIC_SWAP_I32
1941    0U,	// ATOMIC_SWAP_I64
1942    0U,	// ATOMIC_SWAP_I8
1943    0U,	// AUI
1944    0U,	// AUIPC
1945    0U,	// AVER_S_B
1946    0U,	// AVER_S_D
1947    0U,	// AVER_S_H
1948    0U,	// AVER_S_W
1949    0U,	// AVER_U_B
1950    0U,	// AVER_U_D
1951    0U,	// AVER_U_H
1952    0U,	// AVER_U_W
1953    0U,	// AVE_S_B
1954    0U,	// AVE_S_D
1955    0U,	// AVE_S_H
1956    0U,	// AVE_S_W
1957    0U,	// AVE_U_B
1958    0U,	// AVE_U_D
1959    0U,	// AVE_U_H
1960    0U,	// AVE_U_W
1961    0U,	// AddiuRxImmX16
1962    0U,	// AddiuRxPcImmX16
1963    0U,	// AddiuRxRxImm16
1964    0U,	// AddiuRxRxImmX16
1965    0U,	// AddiuRxRyOffMemX16
1966    0U,	// AddiuSpImm16
1967    0U,	// AddiuSpImmX16
1968    0U,	// AdduRxRyRz16
1969    0U,	// AndRxRxRy16
1970    0U,	// B
1971    0U,	// B16_MM
1972    0U,	// BADDu
1973    0U,	// BAL
1974    0U,	// BALC
1975    1U,	// BALIGN
1976    0U,	// BAL_BR
1977    0U,	// BBIT0
1978    0U,	// BBIT032
1979    0U,	// BBIT1
1980    0U,	// BBIT132
1981    0U,	// BC
1982    0U,	// BC0F
1983    0U,	// BC0FL
1984    0U,	// BC0T
1985    0U,	// BC0TL
1986    0U,	// BC1EQZ
1987    0U,	// BC1F
1988    0U,	// BC1FL
1989    0U,	// BC1F_MM
1990    0U,	// BC1NEZ
1991    0U,	// BC1T
1992    0U,	// BC1TL
1993    0U,	// BC1T_MM
1994    0U,	// BC2EQZ
1995    0U,	// BC2F
1996    0U,	// BC2FL
1997    0U,	// BC2NEZ
1998    0U,	// BC2T
1999    0U,	// BC2TL
2000    0U,	// BC3F
2001    0U,	// BC3FL
2002    0U,	// BC3T
2003    0U,	// BC3TL
2004    0U,	// BCLRI_B
2005    0U,	// BCLRI_D
2006    0U,	// BCLRI_H
2007    0U,	// BCLRI_W
2008    0U,	// BCLR_B
2009    0U,	// BCLR_D
2010    0U,	// BCLR_H
2011    0U,	// BCLR_W
2012    0U,	// BEQ
2013    0U,	// BEQ64
2014    0U,	// BEQC
2015    0U,	// BEQL
2016    0U,	// BEQZ16_MM
2017    0U,	// BEQZALC
2018    0U,	// BEQZC
2019    0U,	// BEQZC_MM
2020    0U,	// BEQ_MM
2021    0U,	// BGEC
2022    0U,	// BGEUC
2023    0U,	// BGEZ
2024    0U,	// BGEZ64
2025    0U,	// BGEZAL
2026    0U,	// BGEZALC
2027    0U,	// BGEZALL
2028    0U,	// BGEZALS_MM
2029    0U,	// BGEZAL_MM
2030    0U,	// BGEZC
2031    0U,	// BGEZL
2032    0U,	// BGEZ_MM
2033    0U,	// BGTZ
2034    0U,	// BGTZ64
2035    0U,	// BGTZALC
2036    0U,	// BGTZC
2037    0U,	// BGTZL
2038    0U,	// BGTZ_MM
2039    1U,	// BINSLI_B
2040    1U,	// BINSLI_D
2041    1U,	// BINSLI_H
2042    1U,	// BINSLI_W
2043    2U,	// BINSL_B
2044    2U,	// BINSL_D
2045    2U,	// BINSL_H
2046    2U,	// BINSL_W
2047    1U,	// BINSRI_B
2048    1U,	// BINSRI_D
2049    1U,	// BINSRI_H
2050    1U,	// BINSRI_W
2051    2U,	// BINSR_B
2052    2U,	// BINSR_D
2053    2U,	// BINSR_H
2054    2U,	// BINSR_W
2055    0U,	// BITREV
2056    0U,	// BITSWAP
2057    0U,	// BLEZ
2058    0U,	// BLEZ64
2059    0U,	// BLEZALC
2060    0U,	// BLEZC
2061    0U,	// BLEZL
2062    0U,	// BLEZ_MM
2063    0U,	// BLTC
2064    0U,	// BLTUC
2065    0U,	// BLTZ
2066    0U,	// BLTZ64
2067    0U,	// BLTZAL
2068    0U,	// BLTZALC
2069    0U,	// BLTZALL
2070    0U,	// BLTZALS_MM
2071    0U,	// BLTZAL_MM
2072    0U,	// BLTZC
2073    0U,	// BLTZL
2074    0U,	// BLTZ_MM
2075    1U,	// BMNZI_B
2076    2U,	// BMNZ_V
2077    1U,	// BMZI_B
2078    2U,	// BMZ_V
2079    0U,	// BNE
2080    0U,	// BNE64
2081    0U,	// BNEC
2082    0U,	// BNEGI_B
2083    0U,	// BNEGI_D
2084    0U,	// BNEGI_H
2085    0U,	// BNEGI_W
2086    0U,	// BNEG_B
2087    0U,	// BNEG_D
2088    0U,	// BNEG_H
2089    0U,	// BNEG_W
2090    0U,	// BNEL
2091    0U,	// BNEZ16_MM
2092    0U,	// BNEZALC
2093    0U,	// BNEZC
2094    0U,	// BNEZC_MM
2095    0U,	// BNE_MM
2096    0U,	// BNVC
2097    0U,	// BNZ_B
2098    0U,	// BNZ_D
2099    0U,	// BNZ_H
2100    0U,	// BNZ_V
2101    0U,	// BNZ_W
2102    0U,	// BOVC
2103    0U,	// BPOSGE32
2104    0U,	// BPOSGE32_PSEUDO
2105    0U,	// BREAK
2106    0U,	// BREAK16_MM
2107    0U,	// BREAK_MM
2108    1U,	// BSELI_B
2109    0U,	// BSEL_D_PSEUDO
2110    0U,	// BSEL_FD_PSEUDO
2111    0U,	// BSEL_FW_PSEUDO
2112    0U,	// BSEL_H_PSEUDO
2113    2U,	// BSEL_V
2114    0U,	// BSEL_W_PSEUDO
2115    0U,	// BSETI_B
2116    0U,	// BSETI_D
2117    0U,	// BSETI_H
2118    0U,	// BSETI_W
2119    0U,	// BSET_B
2120    0U,	// BSET_D
2121    0U,	// BSET_H
2122    0U,	// BSET_W
2123    0U,	// BZ_B
2124    0U,	// BZ_D
2125    0U,	// BZ_H
2126    0U,	// BZ_V
2127    0U,	// BZ_W
2128    0U,	// B_MM_Pseudo
2129    0U,	// BeqzRxImm16
2130    0U,	// BeqzRxImmX16
2131    0U,	// Bimm16
2132    0U,	// BimmX16
2133    0U,	// BnezRxImm16
2134    0U,	// BnezRxImmX16
2135    0U,	// Break16
2136    0U,	// Bteqz16
2137    0U,	// BteqzT8CmpX16
2138    0U,	// BteqzT8CmpiX16
2139    0U,	// BteqzT8SltX16
2140    0U,	// BteqzT8SltiX16
2141    0U,	// BteqzT8SltiuX16
2142    0U,	// BteqzT8SltuX16
2143    0U,	// BteqzX16
2144    0U,	// Btnez16
2145    0U,	// BtnezT8CmpX16
2146    0U,	// BtnezT8CmpiX16
2147    0U,	// BtnezT8SltX16
2148    0U,	// BtnezT8SltiX16
2149    0U,	// BtnezT8SltiuX16
2150    0U,	// BtnezT8SltuX16
2151    0U,	// BtnezX16
2152    0U,	// BuildPairF64
2153    0U,	// BuildPairF64_64
2154    0U,	// CACHE
2155    0U,	// CACHE_MM
2156    0U,	// CACHE_R6
2157    0U,	// CEIL_L_D64
2158    0U,	// CEIL_L_S
2159    0U,	// CEIL_W_D32
2160    0U,	// CEIL_W_D64
2161    0U,	// CEIL_W_MM
2162    0U,	// CEIL_W_S
2163    0U,	// CEIL_W_S_MM
2164    0U,	// CEQI_B
2165    0U,	// CEQI_D
2166    0U,	// CEQI_H
2167    0U,	// CEQI_W
2168    0U,	// CEQ_B
2169    0U,	// CEQ_D
2170    0U,	// CEQ_H
2171    0U,	// CEQ_W
2172    0U,	// CFC1
2173    0U,	// CFC1_MM
2174    0U,	// CFCMSA
2175    5U,	// CINS
2176    5U,	// CINS32
2177    0U,	// CLASS_D
2178    0U,	// CLASS_S
2179    0U,	// CLEI_S_B
2180    0U,	// CLEI_S_D
2181    0U,	// CLEI_S_H
2182    0U,	// CLEI_S_W
2183    0U,	// CLEI_U_B
2184    0U,	// CLEI_U_D
2185    0U,	// CLEI_U_H
2186    0U,	// CLEI_U_W
2187    0U,	// CLE_S_B
2188    0U,	// CLE_S_D
2189    0U,	// CLE_S_H
2190    0U,	// CLE_S_W
2191    0U,	// CLE_U_B
2192    0U,	// CLE_U_D
2193    0U,	// CLE_U_H
2194    0U,	// CLE_U_W
2195    0U,	// CLO
2196    0U,	// CLO_MM
2197    0U,	// CLO_R6
2198    0U,	// CLTI_S_B
2199    0U,	// CLTI_S_D
2200    0U,	// CLTI_S_H
2201    0U,	// CLTI_S_W
2202    0U,	// CLTI_U_B
2203    0U,	// CLTI_U_D
2204    0U,	// CLTI_U_H
2205    0U,	// CLTI_U_W
2206    0U,	// CLT_S_B
2207    0U,	// CLT_S_D
2208    0U,	// CLT_S_H
2209    0U,	// CLT_S_W
2210    0U,	// CLT_U_B
2211    0U,	// CLT_U_D
2212    0U,	// CLT_U_H
2213    0U,	// CLT_U_W
2214    0U,	// CLZ
2215    0U,	// CLZ_MM
2216    0U,	// CLZ_R6
2217    0U,	// CMPGDU_EQ_QB
2218    0U,	// CMPGDU_LE_QB
2219    0U,	// CMPGDU_LT_QB
2220    0U,	// CMPGU_EQ_QB
2221    0U,	// CMPGU_LE_QB
2222    0U,	// CMPGU_LT_QB
2223    0U,	// CMPU_EQ_QB
2224    0U,	// CMPU_LE_QB
2225    0U,	// CMPU_LT_QB
2226    0U,	// CMP_EQ_D
2227    0U,	// CMP_EQ_PH
2228    0U,	// CMP_EQ_S
2229    0U,	// CMP_F_D
2230    0U,	// CMP_F_S
2231    0U,	// CMP_LE_D
2232    0U,	// CMP_LE_PH
2233    0U,	// CMP_LE_S
2234    0U,	// CMP_LT_D
2235    0U,	// CMP_LT_PH
2236    0U,	// CMP_LT_S
2237    0U,	// CMP_SAF_D
2238    0U,	// CMP_SAF_S
2239    0U,	// CMP_SEQ_D
2240    0U,	// CMP_SEQ_S
2241    0U,	// CMP_SLE_D
2242    0U,	// CMP_SLE_S
2243    0U,	// CMP_SLT_D
2244    0U,	// CMP_SLT_S
2245    0U,	// CMP_SUEQ_D
2246    0U,	// CMP_SUEQ_S
2247    0U,	// CMP_SULE_D
2248    0U,	// CMP_SULE_S
2249    0U,	// CMP_SULT_D
2250    0U,	// CMP_SULT_S
2251    0U,	// CMP_SUN_D
2252    0U,	// CMP_SUN_S
2253    0U,	// CMP_UEQ_D
2254    0U,	// CMP_UEQ_S
2255    0U,	// CMP_ULE_D
2256    0U,	// CMP_ULE_S
2257    0U,	// CMP_ULT_D
2258    0U,	// CMP_ULT_S
2259    0U,	// CMP_UN_D
2260    0U,	// CMP_UN_S
2261    0U,	// CONSTPOOL_ENTRY
2262    0U,	// COPY_FD_PSEUDO
2263    0U,	// COPY_FW_PSEUDO
2264    8U,	// COPY_S_B
2265    8U,	// COPY_S_D
2266    8U,	// COPY_S_H
2267    8U,	// COPY_S_W
2268    8U,	// COPY_U_B
2269    8U,	// COPY_U_D
2270    8U,	// COPY_U_H
2271    8U,	// COPY_U_W
2272    0U,	// CTC1
2273    0U,	// CTC1_MM
2274    0U,	// CTCMSA
2275    0U,	// CVT_D32_S
2276    0U,	// CVT_D32_W
2277    0U,	// CVT_D32_W_MM
2278    0U,	// CVT_D64_L
2279    0U,	// CVT_D64_S
2280    0U,	// CVT_D64_W
2281    0U,	// CVT_D_S_MM
2282    0U,	// CVT_L_D64
2283    0U,	// CVT_L_D64_MM
2284    0U,	// CVT_L_S
2285    0U,	// CVT_L_S_MM
2286    0U,	// CVT_S_D32
2287    0U,	// CVT_S_D32_MM
2288    0U,	// CVT_S_D64
2289    0U,	// CVT_S_L
2290    0U,	// CVT_S_W
2291    0U,	// CVT_S_W_MM
2292    0U,	// CVT_W_D32
2293    0U,	// CVT_W_D64
2294    0U,	// CVT_W_MM
2295    0U,	// CVT_W_S
2296    0U,	// CVT_W_S_MM
2297    0U,	// C_EQ_D32
2298    0U,	// C_EQ_D64
2299    0U,	// C_EQ_S
2300    0U,	// C_F_D32
2301    0U,	// C_F_D64
2302    0U,	// C_F_S
2303    0U,	// C_LE_D32
2304    0U,	// C_LE_D64
2305    0U,	// C_LE_S
2306    0U,	// C_LT_D32
2307    0U,	// C_LT_D64
2308    0U,	// C_LT_S
2309    0U,	// C_NGE_D32
2310    0U,	// C_NGE_D64
2311    0U,	// C_NGE_S
2312    0U,	// C_NGLE_D32
2313    0U,	// C_NGLE_D64
2314    0U,	// C_NGLE_S
2315    0U,	// C_NGL_D32
2316    0U,	// C_NGL_D64
2317    0U,	// C_NGL_S
2318    0U,	// C_NGT_D32
2319    0U,	// C_NGT_D64
2320    0U,	// C_NGT_S
2321    0U,	// C_OLE_D32
2322    0U,	// C_OLE_D64
2323    0U,	// C_OLE_S
2324    0U,	// C_OLT_D32
2325    0U,	// C_OLT_D64
2326    0U,	// C_OLT_S
2327    0U,	// C_SEQ_D32
2328    0U,	// C_SEQ_D64
2329    0U,	// C_SEQ_S
2330    0U,	// C_SF_D32
2331    0U,	// C_SF_D64
2332    0U,	// C_SF_S
2333    0U,	// C_UEQ_D32
2334    0U,	// C_UEQ_D64
2335    0U,	// C_UEQ_S
2336    0U,	// C_ULE_D32
2337    0U,	// C_ULE_D64
2338    0U,	// C_ULE_S
2339    0U,	// C_ULT_D32
2340    0U,	// C_ULT_D64
2341    0U,	// C_ULT_S
2342    0U,	// C_UN_D32
2343    0U,	// C_UN_D64
2344    0U,	// C_UN_S
2345    0U,	// CmpRxRy16
2346    0U,	// CmpiRxImm16
2347    0U,	// CmpiRxImmX16
2348    0U,	// Constant32
2349    0U,	// DADD
2350    0U,	// DADDi
2351    0U,	// DADDiu
2352    0U,	// DADDu
2353    0U,	// DAHI
2354    4U,	// DALIGN
2355    0U,	// DATI
2356    0U,	// DAUI
2357    0U,	// DBITSWAP
2358    0U,	// DCLO
2359    0U,	// DCLO_R6
2360    0U,	// DCLZ
2361    0U,	// DCLZ_R6
2362    0U,	// DDIV
2363    0U,	// DDIVU
2364    0U,	// DERET
2365    0U,	// DERET_MM
2366    21U,	// DEXT
2367    21U,	// DEXTM
2368    21U,	// DEXTU
2369    0U,	// DI
2370    21U,	// DINS
2371    21U,	// DINSM
2372    21U,	// DINSU
2373    0U,	// DIV
2374    0U,	// DIVU
2375    0U,	// DIV_S_B
2376    0U,	// DIV_S_D
2377    0U,	// DIV_S_H
2378    0U,	// DIV_S_W
2379    0U,	// DIV_U_B
2380    0U,	// DIV_U_D
2381    0U,	// DIV_U_H
2382    0U,	// DIV_U_W
2383    0U,	// DI_MM
2384    4U,	// DLSA
2385    4U,	// DLSA_R6
2386    1U,	// DMFC0
2387    0U,	// DMFC1
2388    1U,	// DMFC2
2389    0U,	// DMOD
2390    0U,	// DMODU
2391    1U,	// DMTC0
2392    0U,	// DMTC1
2393    1U,	// DMTC2
2394    0U,	// DMUH
2395    0U,	// DMUHU
2396    0U,	// DMUL
2397    0U,	// DMULT
2398    0U,	// DMULTu
2399    0U,	// DMULU
2400    0U,	// DMUL_R6
2401    0U,	// DOTP_S_D
2402    0U,	// DOTP_S_H
2403    0U,	// DOTP_S_W
2404    0U,	// DOTP_U_D
2405    0U,	// DOTP_U_H
2406    0U,	// DOTP_U_W
2407    2U,	// DPADD_S_D
2408    2U,	// DPADD_S_H
2409    2U,	// DPADD_S_W
2410    2U,	// DPADD_U_D
2411    2U,	// DPADD_U_H
2412    2U,	// DPADD_U_W
2413    0U,	// DPAQX_SA_W_PH
2414    0U,	// DPAQX_S_W_PH
2415    0U,	// DPAQ_SA_L_W
2416    0U,	// DPAQ_S_W_PH
2417    0U,	// DPAU_H_QBL
2418    0U,	// DPAU_H_QBR
2419    0U,	// DPAX_W_PH
2420    0U,	// DPA_W_PH
2421    0U,	// DPOP
2422    0U,	// DPSQX_SA_W_PH
2423    0U,	// DPSQX_S_W_PH
2424    0U,	// DPSQ_SA_L_W
2425    0U,	// DPSQ_S_W_PH
2426    2U,	// DPSUB_S_D
2427    2U,	// DPSUB_S_H
2428    2U,	// DPSUB_S_W
2429    2U,	// DPSUB_U_D
2430    2U,	// DPSUB_U_H
2431    2U,	// DPSUB_U_W
2432    0U,	// DPSU_H_QBL
2433    0U,	// DPSU_H_QBR
2434    0U,	// DPSX_W_PH
2435    0U,	// DPS_W_PH
2436    1U,	// DROTR
2437    1U,	// DROTR32
2438    0U,	// DROTRV
2439    0U,	// DSBH
2440    0U,	// DSDIV
2441    0U,	// DSHD
2442    1U,	// DSLL
2443    1U,	// DSLL32
2444    0U,	// DSLL64_32
2445    0U,	// DSLLV
2446    1U,	// DSRA
2447    1U,	// DSRA32
2448    0U,	// DSRAV
2449    1U,	// DSRL
2450    1U,	// DSRL32
2451    0U,	// DSRLV
2452    0U,	// DSUB
2453    0U,	// DSUBu
2454    0U,	// DUDIV
2455    0U,	// DivRxRy16
2456    0U,	// DivuRxRy16
2457    0U,	// EHB
2458    0U,	// EHB_MM
2459    0U,	// EI
2460    0U,	// EI_MM
2461    0U,	// ERET
2462    0U,	// ERET_MM
2463    21U,	// EXT
2464    1U,	// EXTP
2465    1U,	// EXTPDP
2466    0U,	// EXTPDPV
2467    0U,	// EXTPV
2468    0U,	// EXTRV_RS_W
2469    0U,	// EXTRV_R_W
2470    0U,	// EXTRV_S_H
2471    0U,	// EXTRV_W
2472    1U,	// EXTR_RS_W
2473    1U,	// EXTR_R_W
2474    1U,	// EXTR_S_H
2475    1U,	// EXTR_W
2476    5U,	// EXTS
2477    5U,	// EXTS32
2478    21U,	// EXT_MM
2479    0U,	// ExtractElementF64
2480    0U,	// ExtractElementF64_64
2481    0U,	// FABS_D
2482    0U,	// FABS_D32
2483    0U,	// FABS_D64
2484    0U,	// FABS_MM
2485    0U,	// FABS_S
2486    0U,	// FABS_S_MM
2487    0U,	// FABS_W
2488    0U,	// FADD_D
2489    0U,	// FADD_D32
2490    0U,	// FADD_D64
2491    0U,	// FADD_MM
2492    0U,	// FADD_S
2493    0U,	// FADD_S_MM
2494    0U,	// FADD_W
2495    0U,	// FCAF_D
2496    0U,	// FCAF_W
2497    0U,	// FCEQ_D
2498    0U,	// FCEQ_W
2499    0U,	// FCLASS_D
2500    0U,	// FCLASS_W
2501    0U,	// FCLE_D
2502    0U,	// FCLE_W
2503    0U,	// FCLT_D
2504    0U,	// FCLT_W
2505    0U,	// FCMP_D32
2506    0U,	// FCMP_D32_MM
2507    0U,	// FCMP_D64
2508    0U,	// FCMP_S32
2509    0U,	// FCMP_S32_MM
2510    0U,	// FCNE_D
2511    0U,	// FCNE_W
2512    0U,	// FCOR_D
2513    0U,	// FCOR_W
2514    0U,	// FCUEQ_D
2515    0U,	// FCUEQ_W
2516    0U,	// FCULE_D
2517    0U,	// FCULE_W
2518    0U,	// FCULT_D
2519    0U,	// FCULT_W
2520    0U,	// FCUNE_D
2521    0U,	// FCUNE_W
2522    0U,	// FCUN_D
2523    0U,	// FCUN_W
2524    0U,	// FDIV_D
2525    0U,	// FDIV_D32
2526    0U,	// FDIV_D64
2527    0U,	// FDIV_MM
2528    0U,	// FDIV_S
2529    0U,	// FDIV_S_MM
2530    0U,	// FDIV_W
2531    0U,	// FEXDO_H
2532    0U,	// FEXDO_W
2533    0U,	// FEXP2_D
2534    0U,	// FEXP2_D_1_PSEUDO
2535    0U,	// FEXP2_W
2536    0U,	// FEXP2_W_1_PSEUDO
2537    0U,	// FEXUPL_D
2538    0U,	// FEXUPL_W
2539    0U,	// FEXUPR_D
2540    0U,	// FEXUPR_W
2541    0U,	// FFINT_S_D
2542    0U,	// FFINT_S_W
2543    0U,	// FFINT_U_D
2544    0U,	// FFINT_U_W
2545    0U,	// FFQL_D
2546    0U,	// FFQL_W
2547    0U,	// FFQR_D
2548    0U,	// FFQR_W
2549    0U,	// FILL_B
2550    0U,	// FILL_D
2551    0U,	// FILL_FD_PSEUDO
2552    0U,	// FILL_FW_PSEUDO
2553    0U,	// FILL_H
2554    0U,	// FILL_W
2555    0U,	// FLOG2_D
2556    0U,	// FLOG2_W
2557    0U,	// FLOOR_L_D64
2558    0U,	// FLOOR_L_S
2559    0U,	// FLOOR_W_D32
2560    0U,	// FLOOR_W_D64
2561    0U,	// FLOOR_W_MM
2562    0U,	// FLOOR_W_S
2563    0U,	// FLOOR_W_S_MM
2564    2U,	// FMADD_D
2565    2U,	// FMADD_W
2566    0U,	// FMAX_A_D
2567    0U,	// FMAX_A_W
2568    0U,	// FMAX_D
2569    0U,	// FMAX_W
2570    0U,	// FMIN_A_D
2571    0U,	// FMIN_A_W
2572    0U,	// FMIN_D
2573    0U,	// FMIN_W
2574    0U,	// FMOV_D32
2575    0U,	// FMOV_D32_MM
2576    0U,	// FMOV_D64
2577    0U,	// FMOV_S
2578    0U,	// FMOV_S_MM
2579    2U,	// FMSUB_D
2580    2U,	// FMSUB_W
2581    0U,	// FMUL_D
2582    0U,	// FMUL_D32
2583    0U,	// FMUL_D64
2584    0U,	// FMUL_MM
2585    0U,	// FMUL_S
2586    0U,	// FMUL_S_MM
2587    0U,	// FMUL_W
2588    0U,	// FNEG_D32
2589    0U,	// FNEG_D64
2590    0U,	// FNEG_MM
2591    0U,	// FNEG_S
2592    0U,	// FNEG_S_MM
2593    0U,	// FRCP_D
2594    0U,	// FRCP_W
2595    0U,	// FRINT_D
2596    0U,	// FRINT_W
2597    0U,	// FRSQRT_D
2598    0U,	// FRSQRT_W
2599    0U,	// FSAF_D
2600    0U,	// FSAF_W
2601    0U,	// FSEQ_D
2602    0U,	// FSEQ_W
2603    0U,	// FSLE_D
2604    0U,	// FSLE_W
2605    0U,	// FSLT_D
2606    0U,	// FSLT_W
2607    0U,	// FSNE_D
2608    0U,	// FSNE_W
2609    0U,	// FSOR_D
2610    0U,	// FSOR_W
2611    0U,	// FSQRT_D
2612    0U,	// FSQRT_D32
2613    0U,	// FSQRT_D64
2614    0U,	// FSQRT_MM
2615    0U,	// FSQRT_S
2616    0U,	// FSQRT_S_MM
2617    0U,	// FSQRT_W
2618    0U,	// FSUB_D
2619    0U,	// FSUB_D32
2620    0U,	// FSUB_D64
2621    0U,	// FSUB_MM
2622    0U,	// FSUB_S
2623    0U,	// FSUB_S_MM
2624    0U,	// FSUB_W
2625    0U,	// FSUEQ_D
2626    0U,	// FSUEQ_W
2627    0U,	// FSULE_D
2628    0U,	// FSULE_W
2629    0U,	// FSULT_D
2630    0U,	// FSULT_W
2631    0U,	// FSUNE_D
2632    0U,	// FSUNE_W
2633    0U,	// FSUN_D
2634    0U,	// FSUN_W
2635    0U,	// FTINT_S_D
2636    0U,	// FTINT_S_W
2637    0U,	// FTINT_U_D
2638    0U,	// FTINT_U_W
2639    0U,	// FTQ_H
2640    0U,	// FTQ_W
2641    0U,	// FTRUNC_S_D
2642    0U,	// FTRUNC_S_W
2643    0U,	// FTRUNC_U_D
2644    0U,	// FTRUNC_U_W
2645    0U,	// GotPrologue16
2646    0U,	// HADD_S_D
2647    0U,	// HADD_S_H
2648    0U,	// HADD_S_W
2649    0U,	// HADD_U_D
2650    0U,	// HADD_U_H
2651    0U,	// HADD_U_W
2652    0U,	// HSUB_S_D
2653    0U,	// HSUB_S_H
2654    0U,	// HSUB_S_W
2655    0U,	// HSUB_U_D
2656    0U,	// HSUB_U_H
2657    0U,	// HSUB_U_W
2658    0U,	// ILVEV_B
2659    0U,	// ILVEV_D
2660    0U,	// ILVEV_H
2661    0U,	// ILVEV_W
2662    0U,	// ILVL_B
2663    0U,	// ILVL_D
2664    0U,	// ILVL_H
2665    0U,	// ILVL_W
2666    0U,	// ILVOD_B
2667    0U,	// ILVOD_D
2668    0U,	// ILVOD_H
2669    0U,	// ILVOD_W
2670    0U,	// ILVR_B
2671    0U,	// ILVR_D
2672    0U,	// ILVR_H
2673    0U,	// ILVR_W
2674    21U,	// INS
2675    0U,	// INSERT_B
2676    0U,	// INSERT_B_VIDX_PSEUDO
2677    0U,	// INSERT_D
2678    0U,	// INSERT_D_VIDX_PSEUDO
2679    0U,	// INSERT_FD_PSEUDO
2680    0U,	// INSERT_FD_VIDX_PSEUDO
2681    0U,	// INSERT_FW_PSEUDO
2682    0U,	// INSERT_FW_VIDX_PSEUDO
2683    0U,	// INSERT_H
2684    0U,	// INSERT_H_VIDX_PSEUDO
2685    0U,	// INSERT_W
2686    0U,	// INSERT_W_VIDX_PSEUDO
2687    0U,	// INSV
2688    0U,	// INSVE_B
2689    0U,	// INSVE_D
2690    0U,	// INSVE_H
2691    0U,	// INSVE_W
2692    21U,	// INS_MM
2693    0U,	// J
2694    0U,	// JAL
2695    0U,	// JALR
2696    0U,	// JALR16_MM
2697    0U,	// JALR64
2698    0U,	// JALR64Pseudo
2699    0U,	// JALRPseudo
2700    0U,	// JALRS16_MM
2701    0U,	// JALRS_MM
2702    0U,	// JALR_HB
2703    0U,	// JALR_MM
2704    0U,	// JALS_MM
2705    0U,	// JALX
2706    0U,	// JALX_MM
2707    0U,	// JAL_MM
2708    0U,	// JIALC
2709    0U,	// JIC
2710    0U,	// JR
2711    0U,	// JR16_MM
2712    0U,	// JR64
2713    0U,	// JRADDIUSP
2714    0U,	// JRC16_MM
2715    0U,	// JR_HB
2716    0U,	// JR_HB_R6
2717    0U,	// JR_MM
2718    0U,	// J_MM
2719    0U,	// Jal16
2720    0U,	// JalB16
2721    0U,	// JalOneReg
2722    0U,	// JalTwoReg
2723    0U,	// JrRa16
2724    0U,	// JrcRa16
2725    0U,	// JrcRx16
2726    0U,	// JumpLinkReg16
2727    0U,	// LB
2728    0U,	// LB64
2729    0U,	// LBU16_MM
2730    0U,	// LBUX
2731    0U,	// LB_MM
2732    0U,	// LBu
2733    0U,	// LBu64
2734    0U,	// LBu_MM
2735    0U,	// LD
2736    0U,	// LDC1
2737    0U,	// LDC164
2738    0U,	// LDC1_MM
2739    0U,	// LDC2
2740    0U,	// LDC2_R6
2741    0U,	// LDC3
2742    0U,	// LDI_B
2743    0U,	// LDI_D
2744    0U,	// LDI_H
2745    0U,	// LDI_W
2746    0U,	// LDL
2747    0U,	// LDPC
2748    0U,	// LDR
2749    0U,	// LDXC1
2750    0U,	// LDXC164
2751    0U,	// LD_B
2752    0U,	// LD_D
2753    0U,	// LD_H
2754    0U,	// LD_W
2755    0U,	// LEA_ADDiu
2756    0U,	// LEA_ADDiu64
2757    0U,	// LEA_ADDiu_MM
2758    0U,	// LH
2759    0U,	// LH64
2760    0U,	// LHU16_MM
2761    0U,	// LHX
2762    0U,	// LH_MM
2763    0U,	// LHu
2764    0U,	// LHu64
2765    0U,	// LHu_MM
2766    0U,	// LI16_MM
2767    0U,	// LL
2768    0U,	// LLD
2769    0U,	// LLD_R6
2770    0U,	// LL_MM
2771    0U,	// LL_R6
2772    0U,	// LOAD_ACC128
2773    0U,	// LOAD_ACC64
2774    0U,	// LOAD_ACC64DSP
2775    0U,	// LOAD_CCOND_DSP
2776    0U,	// LONG_BRANCH_ADDiu
2777    0U,	// LONG_BRANCH_DADDiu
2778    0U,	// LONG_BRANCH_LUi
2779    4U,	// LSA
2780    4U,	// LSA_R6
2781    0U,	// LUXC1
2782    0U,	// LUXC164
2783    0U,	// LUXC1_MM
2784    0U,	// LUi
2785    0U,	// LUi64
2786    0U,	// LUi_MM
2787    0U,	// LW
2788    0U,	// LW16_MM
2789    0U,	// LW64
2790    0U,	// LWC1
2791    0U,	// LWC1_MM
2792    0U,	// LWC2
2793    0U,	// LWC2_R6
2794    0U,	// LWC3
2795    0U,	// LWGP_MM
2796    0U,	// LWL
2797    0U,	// LWL64
2798    0U,	// LWL_MM
2799    0U,	// LWM16_MM
2800    0U,	// LWM32_MM
2801    0U,	// LWM_MM
2802    0U,	// LWPC
2803    0U,	// LWP_MM
2804    0U,	// LWR
2805    0U,	// LWR64
2806    0U,	// LWR_MM
2807    0U,	// LWSP_MM
2808    0U,	// LWUPC
2809    0U,	// LWU_MM
2810    0U,	// LWX
2811    0U,	// LWXC1
2812    0U,	// LWXC1_MM
2813    0U,	// LWXS_MM
2814    0U,	// LW_MM
2815    0U,	// LWu
2816    0U,	// LbRxRyOffMemX16
2817    0U,	// LbuRxRyOffMemX16
2818    0U,	// LhRxRyOffMemX16
2819    0U,	// LhuRxRyOffMemX16
2820    0U,	// LiRxImm16
2821    0U,	// LiRxImmAlignX16
2822    0U,	// LiRxImmX16
2823    0U,	// LoadAddr32Imm
2824    0U,	// LoadAddr32Reg
2825    0U,	// LoadImm32Reg
2826    0U,	// LoadImm64Reg
2827    0U,	// LwConstant32
2828    0U,	// LwRxPcTcp16
2829    0U,	// LwRxPcTcpX16
2830    0U,	// LwRxRyOffMemX16
2831    0U,	// LwRxSpImmX16
2832    0U,	// MADD
2833    2U,	// MADDF_D
2834    2U,	// MADDF_S
2835    2U,	// MADDR_Q_H
2836    2U,	// MADDR_Q_W
2837    0U,	// MADDU
2838    0U,	// MADDU_DSP
2839    0U,	// MADDU_MM
2840    2U,	// MADDV_B
2841    2U,	// MADDV_D
2842    2U,	// MADDV_H
2843    2U,	// MADDV_W
2844    20U,	// MADD_D32
2845    20U,	// MADD_D32_MM
2846    20U,	// MADD_D64
2847    0U,	// MADD_DSP
2848    0U,	// MADD_MM
2849    2U,	// MADD_Q_H
2850    2U,	// MADD_Q_W
2851    20U,	// MADD_S
2852    20U,	// MADD_S_MM
2853    0U,	// MAQ_SA_W_PHL
2854    0U,	// MAQ_SA_W_PHR
2855    0U,	// MAQ_S_W_PHL
2856    0U,	// MAQ_S_W_PHR
2857    0U,	// MAXA_D
2858    0U,	// MAXA_S
2859    0U,	// MAXI_S_B
2860    0U,	// MAXI_S_D
2861    0U,	// MAXI_S_H
2862    0U,	// MAXI_S_W
2863    0U,	// MAXI_U_B
2864    0U,	// MAXI_U_D
2865    0U,	// MAXI_U_H
2866    0U,	// MAXI_U_W
2867    0U,	// MAX_A_B
2868    0U,	// MAX_A_D
2869    0U,	// MAX_A_H
2870    0U,	// MAX_A_W
2871    0U,	// MAX_D
2872    0U,	// MAX_S
2873    0U,	// MAX_S_B
2874    0U,	// MAX_S_D
2875    0U,	// MAX_S_H
2876    0U,	// MAX_S_W
2877    0U,	// MAX_U_B
2878    0U,	// MAX_U_D
2879    0U,	// MAX_U_H
2880    0U,	// MAX_U_W
2881    1U,	// MFC0
2882    0U,	// MFC1
2883    0U,	// MFC1_MM
2884    1U,	// MFC2
2885    0U,	// MFHC1_D32
2886    0U,	// MFHC1_D64
2887    0U,	// MFHC1_MM
2888    0U,	// MFHI
2889    0U,	// MFHI16_MM
2890    0U,	// MFHI64
2891    0U,	// MFHI_DSP
2892    0U,	// MFHI_MM
2893    0U,	// MFLO
2894    0U,	// MFLO16_MM
2895    0U,	// MFLO64
2896    0U,	// MFLO_DSP
2897    0U,	// MFLO_MM
2898    0U,	// MINA_D
2899    0U,	// MINA_S
2900    0U,	// MINI_S_B
2901    0U,	// MINI_S_D
2902    0U,	// MINI_S_H
2903    0U,	// MINI_S_W
2904    0U,	// MINI_U_B
2905    0U,	// MINI_U_D
2906    0U,	// MINI_U_H
2907    0U,	// MINI_U_W
2908    0U,	// MIN_A_B
2909    0U,	// MIN_A_D
2910    0U,	// MIN_A_H
2911    0U,	// MIN_A_W
2912    0U,	// MIN_D
2913    0U,	// MIN_S
2914    0U,	// MIN_S_B
2915    0U,	// MIN_S_D
2916    0U,	// MIN_S_H
2917    0U,	// MIN_S_W
2918    0U,	// MIN_U_B
2919    0U,	// MIN_U_D
2920    0U,	// MIN_U_H
2921    0U,	// MIN_U_W
2922    0U,	// MIPSeh_return32
2923    0U,	// MIPSeh_return64
2924    0U,	// MOD
2925    0U,	// MODSUB
2926    0U,	// MODU
2927    0U,	// MOD_S_B
2928    0U,	// MOD_S_D
2929    0U,	// MOD_S_H
2930    0U,	// MOD_S_W
2931    0U,	// MOD_U_B
2932    0U,	// MOD_U_D
2933    0U,	// MOD_U_H
2934    0U,	// MOD_U_W
2935    0U,	// MOVE16_MM
2936    0U,	// MOVEP_MM
2937    0U,	// MOVE_V
2938    0U,	// MOVF_D32
2939    0U,	// MOVF_D32_MM
2940    0U,	// MOVF_D64
2941    0U,	// MOVF_I
2942    0U,	// MOVF_I64
2943    0U,	// MOVF_I_MM
2944    0U,	// MOVF_S
2945    0U,	// MOVF_S_MM
2946    0U,	// MOVN_I64_D64
2947    0U,	// MOVN_I64_I
2948    0U,	// MOVN_I64_I64
2949    0U,	// MOVN_I64_S
2950    0U,	// MOVN_I_D32
2951    0U,	// MOVN_I_D32_MM
2952    0U,	// MOVN_I_D64
2953    0U,	// MOVN_I_I
2954    0U,	// MOVN_I_I64
2955    0U,	// MOVN_I_MM
2956    0U,	// MOVN_I_S
2957    0U,	// MOVN_I_S_MM
2958    0U,	// MOVT_D32
2959    0U,	// MOVT_D32_MM
2960    0U,	// MOVT_D64
2961    0U,	// MOVT_I
2962    0U,	// MOVT_I64
2963    0U,	// MOVT_I_MM
2964    0U,	// MOVT_S
2965    0U,	// MOVT_S_MM
2966    0U,	// MOVZ_I64_D64
2967    0U,	// MOVZ_I64_I
2968    0U,	// MOVZ_I64_I64
2969    0U,	// MOVZ_I64_S
2970    0U,	// MOVZ_I_D32
2971    0U,	// MOVZ_I_D32_MM
2972    0U,	// MOVZ_I_D64
2973    0U,	// MOVZ_I_I
2974    0U,	// MOVZ_I_I64
2975    0U,	// MOVZ_I_MM
2976    0U,	// MOVZ_I_S
2977    0U,	// MOVZ_I_S_MM
2978    0U,	// MSUB
2979    2U,	// MSUBF_D
2980    2U,	// MSUBF_S
2981    2U,	// MSUBR_Q_H
2982    2U,	// MSUBR_Q_W
2983    0U,	// MSUBU
2984    0U,	// MSUBU_DSP
2985    0U,	// MSUBU_MM
2986    2U,	// MSUBV_B
2987    2U,	// MSUBV_D
2988    2U,	// MSUBV_H
2989    2U,	// MSUBV_W
2990    20U,	// MSUB_D32
2991    20U,	// MSUB_D32_MM
2992    20U,	// MSUB_D64
2993    0U,	// MSUB_DSP
2994    0U,	// MSUB_MM
2995    2U,	// MSUB_Q_H
2996    2U,	// MSUB_Q_W
2997    20U,	// MSUB_S
2998    20U,	// MSUB_S_MM
2999    1U,	// MTC0
3000    0U,	// MTC1
3001    0U,	// MTC1_MM
3002    1U,	// MTC2
3003    0U,	// MTHC1_D32
3004    0U,	// MTHC1_D64
3005    0U,	// MTHC1_MM
3006    0U,	// MTHI
3007    0U,	// MTHI64
3008    0U,	// MTHI_DSP
3009    0U,	// MTHI_MM
3010    0U,	// MTHLIP
3011    0U,	// MTLO
3012    0U,	// MTLO64
3013    0U,	// MTLO_DSP
3014    0U,	// MTLO_MM
3015    0U,	// MTM0
3016    0U,	// MTM1
3017    0U,	// MTM2
3018    0U,	// MTP0
3019    0U,	// MTP1
3020    0U,	// MTP2
3021    0U,	// MUH
3022    0U,	// MUHU
3023    0U,	// MUL
3024    0U,	// MULEQ_S_W_PHL
3025    0U,	// MULEQ_S_W_PHR
3026    0U,	// MULEU_S_PH_QBL
3027    0U,	// MULEU_S_PH_QBR
3028    0U,	// MULQ_RS_PH
3029    0U,	// MULQ_RS_W
3030    0U,	// MULQ_S_PH
3031    0U,	// MULQ_S_W
3032    0U,	// MULR_Q_H
3033    0U,	// MULR_Q_W
3034    0U,	// MULSAQ_S_W_PH
3035    0U,	// MULSA_W_PH
3036    0U,	// MULT
3037    0U,	// MULTU_DSP
3038    0U,	// MULT_DSP
3039    0U,	// MULT_MM
3040    0U,	// MULTu
3041    0U,	// MULTu_MM
3042    0U,	// MULU
3043    0U,	// MULV_B
3044    0U,	// MULV_D
3045    0U,	// MULV_H
3046    0U,	// MULV_W
3047    0U,	// MUL_MM
3048    0U,	// MUL_PH
3049    0U,	// MUL_Q_H
3050    0U,	// MUL_Q_W
3051    0U,	// MUL_R6
3052    0U,	// MUL_S_PH
3053    0U,	// Mfhi16
3054    0U,	// Mflo16
3055    0U,	// Move32R16
3056    0U,	// MoveR3216
3057    0U,	// MultRxRy16
3058    0U,	// MultRxRyRz16
3059    0U,	// MultuRxRy16
3060    0U,	// MultuRxRyRz16
3061    0U,	// NLOC_B
3062    0U,	// NLOC_D
3063    0U,	// NLOC_H
3064    0U,	// NLOC_W
3065    0U,	// NLZC_B
3066    0U,	// NLZC_D
3067    0U,	// NLZC_H
3068    0U,	// NLZC_W
3069    20U,	// NMADD_D32
3070    20U,	// NMADD_D32_MM
3071    20U,	// NMADD_D64
3072    20U,	// NMADD_S
3073    20U,	// NMADD_S_MM
3074    20U,	// NMSUB_D32
3075    20U,	// NMSUB_D32_MM
3076    20U,	// NMSUB_D64
3077    20U,	// NMSUB_S
3078    20U,	// NMSUB_S_MM
3079    0U,	// NOP
3080    0U,	// NOR
3081    0U,	// NOR64
3082    0U,	// NORI_B
3083    0U,	// NOR_MM
3084    0U,	// NOR_V
3085    0U,	// NOR_V_D_PSEUDO
3086    0U,	// NOR_V_H_PSEUDO
3087    0U,	// NOR_V_W_PSEUDO
3088    0U,	// NOT16_MM
3089    0U,	// NegRxRy16
3090    0U,	// NotRxRy16
3091    0U,	// OR
3092    0U,	// OR16_MM
3093    0U,	// OR64
3094    0U,	// ORI_B
3095    0U,	// OR_MM
3096    0U,	// OR_V
3097    0U,	// OR_V_D_PSEUDO
3098    0U,	// OR_V_H_PSEUDO
3099    0U,	// OR_V_W_PSEUDO
3100    1U,	// ORi
3101    1U,	// ORi64
3102    1U,	// ORi_MM
3103    0U,	// OrRxRxRy16
3104    0U,	// PACKRL_PH
3105    0U,	// PAUSE
3106    0U,	// PAUSE_MM
3107    0U,	// PCKEV_B
3108    0U,	// PCKEV_D
3109    0U,	// PCKEV_H
3110    0U,	// PCKEV_W
3111    0U,	// PCKOD_B
3112    0U,	// PCKOD_D
3113    0U,	// PCKOD_H
3114    0U,	// PCKOD_W
3115    0U,	// PCNT_B
3116    0U,	// PCNT_D
3117    0U,	// PCNT_H
3118    0U,	// PCNT_W
3119    0U,	// PICK_PH
3120    0U,	// PICK_QB
3121    0U,	// POP
3122    0U,	// PRECEQU_PH_QBL
3123    0U,	// PRECEQU_PH_QBLA
3124    0U,	// PRECEQU_PH_QBR
3125    0U,	// PRECEQU_PH_QBRA
3126    0U,	// PRECEQ_W_PHL
3127    0U,	// PRECEQ_W_PHR
3128    0U,	// PRECEU_PH_QBL
3129    0U,	// PRECEU_PH_QBLA
3130    0U,	// PRECEU_PH_QBR
3131    0U,	// PRECEU_PH_QBRA
3132    0U,	// PRECRQU_S_QB_PH
3133    0U,	// PRECRQ_PH_W
3134    0U,	// PRECRQ_QB_PH
3135    0U,	// PRECRQ_RS_PH_W
3136    0U,	// PRECR_QB_PH
3137    1U,	// PRECR_SRA_PH_W
3138    1U,	// PRECR_SRA_R_PH_W
3139    0U,	// PREF
3140    0U,	// PREF_MM
3141    0U,	// PREF_R6
3142    1U,	// PREPEND
3143    0U,	// PseudoCMPU_EQ_QB
3144    0U,	// PseudoCMPU_LE_QB
3145    0U,	// PseudoCMPU_LT_QB
3146    0U,	// PseudoCMP_EQ_PH
3147    0U,	// PseudoCMP_LE_PH
3148    0U,	// PseudoCMP_LT_PH
3149    0U,	// PseudoCVT_D32_W
3150    0U,	// PseudoCVT_D64_L
3151    0U,	// PseudoCVT_D64_W
3152    0U,	// PseudoCVT_S_L
3153    0U,	// PseudoCVT_S_W
3154    0U,	// PseudoDMULT
3155    0U,	// PseudoDMULTu
3156    0U,	// PseudoDSDIV
3157    0U,	// PseudoDUDIV
3158    0U,	// PseudoIndirectBranch
3159    0U,	// PseudoIndirectBranch64
3160    0U,	// PseudoMADD
3161    0U,	// PseudoMADDU
3162    0U,	// PseudoMFHI
3163    0U,	// PseudoMFHI64
3164    0U,	// PseudoMFLO
3165    0U,	// PseudoMFLO64
3166    0U,	// PseudoMSUB
3167    0U,	// PseudoMSUBU
3168    0U,	// PseudoMTLOHI
3169    0U,	// PseudoMTLOHI64
3170    0U,	// PseudoMTLOHI_DSP
3171    0U,	// PseudoMULT
3172    0U,	// PseudoMULTu
3173    0U,	// PseudoPICK_PH
3174    0U,	// PseudoPICK_QB
3175    0U,	// PseudoReturn
3176    0U,	// PseudoReturn64
3177    0U,	// PseudoSDIV
3178    0U,	// PseudoSELECTFP_F_D32
3179    0U,	// PseudoSELECTFP_F_D64
3180    0U,	// PseudoSELECTFP_F_I
3181    0U,	// PseudoSELECTFP_F_I64
3182    0U,	// PseudoSELECTFP_F_S
3183    0U,	// PseudoSELECTFP_T_D32
3184    0U,	// PseudoSELECTFP_T_D64
3185    0U,	// PseudoSELECTFP_T_I
3186    0U,	// PseudoSELECTFP_T_I64
3187    0U,	// PseudoSELECTFP_T_S
3188    0U,	// PseudoSELECT_D32
3189    0U,	// PseudoSELECT_D64
3190    0U,	// PseudoSELECT_I
3191    0U,	// PseudoSELECT_I64
3192    0U,	// PseudoSELECT_S
3193    0U,	// PseudoUDIV
3194    0U,	// RADDU_W_QB
3195    0U,	// RDDSP
3196    0U,	// RDHWR
3197    0U,	// RDHWR64
3198    0U,	// RDHWR_MM
3199    0U,	// REPLV_PH
3200    0U,	// REPLV_QB
3201    0U,	// REPL_PH
3202    0U,	// REPL_QB
3203    0U,	// RINT_D
3204    0U,	// RINT_S
3205    1U,	// ROTR
3206    0U,	// ROTRV
3207    0U,	// ROTRV_MM
3208    1U,	// ROTR_MM
3209    0U,	// ROUND_L_D64
3210    0U,	// ROUND_L_S
3211    0U,	// ROUND_W_D32
3212    0U,	// ROUND_W_D64
3213    0U,	// ROUND_W_MM
3214    0U,	// ROUND_W_S
3215    0U,	// ROUND_W_S_MM
3216    0U,	// Restore16
3217    0U,	// RestoreX16
3218    0U,	// RetRA
3219    0U,	// RetRA16
3220    1U,	// SAT_S_B
3221    1U,	// SAT_S_D
3222    0U,	// SAT_S_H
3223    1U,	// SAT_S_W
3224    1U,	// SAT_U_B
3225    1U,	// SAT_U_D
3226    0U,	// SAT_U_H
3227    1U,	// SAT_U_W
3228    0U,	// SB
3229    0U,	// SB16_MM
3230    0U,	// SB64
3231    0U,	// SB_MM
3232    0U,	// SC
3233    0U,	// SCD
3234    0U,	// SCD_R6
3235    0U,	// SC_MM
3236    0U,	// SC_R6
3237    0U,	// SD
3238    0U,	// SDBBP
3239    0U,	// SDBBP16_MM
3240    0U,	// SDBBP_MM
3241    0U,	// SDBBP_R6
3242    0U,	// SDC1
3243    0U,	// SDC164
3244    0U,	// SDC1_MM
3245    0U,	// SDC2
3246    0U,	// SDC2_R6
3247    0U,	// SDC3
3248    0U,	// SDIV
3249    0U,	// SDIV_MM
3250    0U,	// SDL
3251    0U,	// SDR
3252    0U,	// SDXC1
3253    0U,	// SDXC164
3254    0U,	// SEB
3255    0U,	// SEB64
3256    0U,	// SEB_MM
3257    0U,	// SEH
3258    0U,	// SEH64
3259    0U,	// SEH_MM
3260    0U,	// SELEQZ
3261    0U,	// SELEQZ64
3262    0U,	// SELEQZ_D
3263    0U,	// SELEQZ_S
3264    0U,	// SELNEZ
3265    0U,	// SELNEZ64
3266    0U,	// SELNEZ_D
3267    0U,	// SELNEZ_S
3268    2U,	// SEL_D
3269    2U,	// SEL_S
3270    0U,	// SEQ
3271    0U,	// SEQi
3272    0U,	// SH
3273    0U,	// SH16_MM
3274    0U,	// SH64
3275    0U,	// SHF_B
3276    0U,	// SHF_H
3277    0U,	// SHF_W
3278    0U,	// SHILO
3279    0U,	// SHILOV
3280    0U,	// SHLLV_PH
3281    0U,	// SHLLV_QB
3282    0U,	// SHLLV_S_PH
3283    0U,	// SHLLV_S_W
3284    1U,	// SHLL_PH
3285    1U,	// SHLL_QB
3286    1U,	// SHLL_S_PH
3287    1U,	// SHLL_S_W
3288    0U,	// SHRAV_PH
3289    0U,	// SHRAV_QB
3290    0U,	// SHRAV_R_PH
3291    0U,	// SHRAV_R_QB
3292    0U,	// SHRAV_R_W
3293    1U,	// SHRA_PH
3294    1U,	// SHRA_QB
3295    1U,	// SHRA_R_PH
3296    1U,	// SHRA_R_QB
3297    1U,	// SHRA_R_W
3298    0U,	// SHRLV_PH
3299    0U,	// SHRLV_QB
3300    1U,	// SHRL_PH
3301    1U,	// SHRL_QB
3302    0U,	// SH_MM
3303    9U,	// SLDI_B
3304    9U,	// SLDI_D
3305    9U,	// SLDI_H
3306    9U,	// SLDI_W
3307    10U,	// SLD_B
3308    10U,	// SLD_D
3309    10U,	// SLD_H
3310    10U,	// SLD_W
3311    1U,	// SLL
3312    0U,	// SLL16_MM
3313    0U,	// SLL64_32
3314    0U,	// SLL64_64
3315    0U,	// SLLI_B
3316    0U,	// SLLI_D
3317    0U,	// SLLI_H
3318    0U,	// SLLI_W
3319    0U,	// SLLV
3320    0U,	// SLLV_MM
3321    0U,	// SLL_B
3322    0U,	// SLL_D
3323    0U,	// SLL_H
3324    1U,	// SLL_MM
3325    0U,	// SLL_W
3326    0U,	// SLT
3327    0U,	// SLT64
3328    0U,	// SLT_MM
3329    0U,	// SLTi
3330    0U,	// SLTi64
3331    0U,	// SLTi_MM
3332    0U,	// SLTiu
3333    0U,	// SLTiu64
3334    0U,	// SLTiu_MM
3335    0U,	// SLTu
3336    0U,	// SLTu64
3337    0U,	// SLTu_MM
3338    0U,	// SNE
3339    0U,	// SNEi
3340    0U,	// SNZ_B_PSEUDO
3341    0U,	// SNZ_D_PSEUDO
3342    0U,	// SNZ_H_PSEUDO
3343    0U,	// SNZ_V_PSEUDO
3344    0U,	// SNZ_W_PSEUDO
3345    8U,	// SPLATI_B
3346    8U,	// SPLATI_D
3347    8U,	// SPLATI_H
3348    8U,	// SPLATI_W
3349    8U,	// SPLAT_B
3350    8U,	// SPLAT_D
3351    8U,	// SPLAT_H
3352    8U,	// SPLAT_W
3353    1U,	// SRA
3354    0U,	// SRAI_B
3355    0U,	// SRAI_D
3356    0U,	// SRAI_H
3357    0U,	// SRAI_W
3358    1U,	// SRARI_B
3359    1U,	// SRARI_D
3360    0U,	// SRARI_H
3361    1U,	// SRARI_W
3362    0U,	// SRAR_B
3363    0U,	// SRAR_D
3364    0U,	// SRAR_H
3365    0U,	// SRAR_W
3366    0U,	// SRAV
3367    0U,	// SRAV_MM
3368    0U,	// SRA_B
3369    0U,	// SRA_D
3370    0U,	// SRA_H
3371    1U,	// SRA_MM
3372    0U,	// SRA_W
3373    1U,	// SRL
3374    0U,	// SRL16_MM
3375    0U,	// SRLI_B
3376    0U,	// SRLI_D
3377    0U,	// SRLI_H
3378    0U,	// SRLI_W
3379    1U,	// SRLRI_B
3380    1U,	// SRLRI_D
3381    0U,	// SRLRI_H
3382    1U,	// SRLRI_W
3383    0U,	// SRLR_B
3384    0U,	// SRLR_D
3385    0U,	// SRLR_H
3386    0U,	// SRLR_W
3387    0U,	// SRLV
3388    0U,	// SRLV_MM
3389    0U,	// SRL_B
3390    0U,	// SRL_D
3391    0U,	// SRL_H
3392    1U,	// SRL_MM
3393    0U,	// SRL_W
3394    0U,	// SSNOP
3395    0U,	// SSNOP_MM
3396    0U,	// STORE_ACC128
3397    0U,	// STORE_ACC64
3398    0U,	// STORE_ACC64DSP
3399    0U,	// STORE_CCOND_DSP
3400    0U,	// ST_B
3401    0U,	// ST_D
3402    0U,	// ST_H
3403    0U,	// ST_W
3404    0U,	// SUB
3405    0U,	// SUBQH_PH
3406    0U,	// SUBQH_R_PH
3407    0U,	// SUBQH_R_W
3408    0U,	// SUBQH_W
3409    0U,	// SUBQ_PH
3410    0U,	// SUBQ_S_PH
3411    0U,	// SUBQ_S_W
3412    0U,	// SUBSUS_U_B
3413    0U,	// SUBSUS_U_D
3414    0U,	// SUBSUS_U_H
3415    0U,	// SUBSUS_U_W
3416    0U,	// SUBSUU_S_B
3417    0U,	// SUBSUU_S_D
3418    0U,	// SUBSUU_S_H
3419    0U,	// SUBSUU_S_W
3420    0U,	// SUBS_S_B
3421    0U,	// SUBS_S_D
3422    0U,	// SUBS_S_H
3423    0U,	// SUBS_S_W
3424    0U,	// SUBS_U_B
3425    0U,	// SUBS_U_D
3426    0U,	// SUBS_U_H
3427    0U,	// SUBS_U_W
3428    0U,	// SUBU16_MM
3429    0U,	// SUBUH_QB
3430    0U,	// SUBUH_R_QB
3431    0U,	// SUBU_PH
3432    0U,	// SUBU_QB
3433    0U,	// SUBU_S_PH
3434    0U,	// SUBU_S_QB
3435    0U,	// SUBVI_B
3436    0U,	// SUBVI_D
3437    0U,	// SUBVI_H
3438    0U,	// SUBVI_W
3439    0U,	// SUBV_B
3440    0U,	// SUBV_D
3441    0U,	// SUBV_H
3442    0U,	// SUBV_W
3443    0U,	// SUB_MM
3444    0U,	// SUBu
3445    0U,	// SUBu_MM
3446    0U,	// SUXC1
3447    0U,	// SUXC164
3448    0U,	// SUXC1_MM
3449    0U,	// SW
3450    0U,	// SW16_MM
3451    0U,	// SW64
3452    0U,	// SWC1
3453    0U,	// SWC1_MM
3454    0U,	// SWC2
3455    0U,	// SWC2_R6
3456    0U,	// SWC3
3457    0U,	// SWL
3458    0U,	// SWL64
3459    0U,	// SWL_MM
3460    0U,	// SWM16_MM
3461    0U,	// SWM32_MM
3462    0U,	// SWM_MM
3463    0U,	// SWP_MM
3464    0U,	// SWR
3465    0U,	// SWR64
3466    0U,	// SWR_MM
3467    0U,	// SWSP_MM
3468    0U,	// SWXC1
3469    0U,	// SWXC1_MM
3470    0U,	// SW_MM
3471    0U,	// SYNC
3472    0U,	// SYNCI
3473    0U,	// SYNC_MM
3474    0U,	// SYSCALL
3475    0U,	// SYSCALL_MM
3476    0U,	// SZ_B_PSEUDO
3477    0U,	// SZ_D_PSEUDO
3478    0U,	// SZ_H_PSEUDO
3479    0U,	// SZ_V_PSEUDO
3480    0U,	// SZ_W_PSEUDO
3481    0U,	// Save16
3482    0U,	// SaveX16
3483    0U,	// SbRxRyOffMemX16
3484    0U,	// SebRx16
3485    0U,	// SehRx16
3486    0U,	// SelBeqZ
3487    0U,	// SelBneZ
3488    0U,	// SelTBteqZCmp
3489    0U,	// SelTBteqZCmpi
3490    0U,	// SelTBteqZSlt
3491    0U,	// SelTBteqZSlti
3492    0U,	// SelTBteqZSltiu
3493    0U,	// SelTBteqZSltu
3494    0U,	// SelTBtneZCmp
3495    0U,	// SelTBtneZCmpi
3496    0U,	// SelTBtneZSlt
3497    0U,	// SelTBtneZSlti
3498    0U,	// SelTBtneZSltiu
3499    0U,	// SelTBtneZSltu
3500    0U,	// ShRxRyOffMemX16
3501    1U,	// SllX16
3502    0U,	// SllvRxRy16
3503    0U,	// SltCCRxRy16
3504    0U,	// SltRxRy16
3505    0U,	// SltiCCRxImmX16
3506    0U,	// SltiRxImm16
3507    0U,	// SltiRxImmX16
3508    0U,	// SltiuCCRxImmX16
3509    0U,	// SltiuRxImm16
3510    0U,	// SltiuRxImmX16
3511    0U,	// SltuCCRxRy16
3512    0U,	// SltuRxRy16
3513    0U,	// SltuRxRyRz16
3514    1U,	// SraX16
3515    0U,	// SravRxRy16
3516    1U,	// SrlX16
3517    0U,	// SrlvRxRy16
3518    0U,	// SubuRxRyRz16
3519    0U,	// SwRxRyOffMemX16
3520    0U,	// SwRxSpImmX16
3521    0U,	// TAILCALL
3522    0U,	// TAILCALL64_R
3523    0U,	// TAILCALL_R
3524    1U,	// TEQ
3525    0U,	// TEQI
3526    0U,	// TEQI_MM
3527    1U,	// TEQ_MM
3528    1U,	// TGE
3529    0U,	// TGEI
3530    0U,	// TGEIU
3531    0U,	// TGEIU_MM
3532    0U,	// TGEI_MM
3533    1U,	// TGEU
3534    1U,	// TGEU_MM
3535    1U,	// TGE_MM
3536    0U,	// TLBP
3537    0U,	// TLBP_MM
3538    0U,	// TLBR
3539    0U,	// TLBR_MM
3540    0U,	// TLBWI
3541    0U,	// TLBWI_MM
3542    0U,	// TLBWR
3543    0U,	// TLBWR_MM
3544    1U,	// TLT
3545    0U,	// TLTI
3546    0U,	// TLTIU_MM
3547    0U,	// TLTI_MM
3548    1U,	// TLTU
3549    1U,	// TLTU_MM
3550    1U,	// TLT_MM
3551    1U,	// TNE
3552    0U,	// TNEI
3553    0U,	// TNEI_MM
3554    1U,	// TNE_MM
3555    0U,	// TRAP
3556    0U,	// TRUNC_L_D64
3557    0U,	// TRUNC_L_S
3558    0U,	// TRUNC_W_D32
3559    0U,	// TRUNC_W_D64
3560    0U,	// TRUNC_W_MM
3561    0U,	// TRUNC_W_S
3562    0U,	// TRUNC_W_S_MM
3563    0U,	// TTLTIU
3564    0U,	// UDIV
3565    0U,	// UDIV_MM
3566    0U,	// V3MULU
3567    0U,	// VMM0
3568    0U,	// VMULU
3569    2U,	// VSHF_B
3570    2U,	// VSHF_D
3571    2U,	// VSHF_H
3572    2U,	// VSHF_W
3573    0U,	// WAIT
3574    0U,	// WAIT_MM
3575    0U,	// WRDSP
3576    0U,	// WSBH
3577    0U,	// WSBH_MM
3578    0U,	// XOR
3579    0U,	// XOR16_MM
3580    0U,	// XOR64
3581    0U,	// XORI_B
3582    0U,	// XOR_MM
3583    0U,	// XOR_V
3584    0U,	// XOR_V_D_PSEUDO
3585    0U,	// XOR_V_H_PSEUDO
3586    0U,	// XOR_V_W_PSEUDO
3587    1U,	// XORi
3588    1U,	// XORi64
3589    1U,	// XORi_MM
3590    0U,	// XorRxRxRy16
3591    0U
3592  };
3593
3594#ifndef CAPSTONE_DIET
3595  static const char AsmStrs[] = {
3596  /* 0 */ 'j', 'a', 'l', 'r', 'c', 32, 9, 0,
3597  /* 8 */ 'd', 'm', 'f', 'c', '0', 9, 0,
3598  /* 15 */ 'd', 'm', 't', 'c', '0', 9, 0,
3599  /* 22 */ 'v', 'm', 'm', '0', 9, 0,
3600  /* 28 */ 'm', 't', 'm', '0', 9, 0,
3601  /* 34 */ 'm', 't', 'p', '0', 9, 0,
3602  /* 40 */ 'b', 'b', 'i', 't', '0', 9, 0,
3603  /* 47 */ 'l', 'd', 'c', '1', 9, 0,
3604  /* 53 */ 's', 'd', 'c', '1', 9, 0,
3605  /* 59 */ 'c', 'f', 'c', '1', 9, 0,
3606  /* 65 */ 'd', 'm', 'f', 'c', '1', 9, 0,
3607  /* 72 */ 'm', 'f', 'h', 'c', '1', 9, 0,
3608  /* 79 */ 'm', 't', 'h', 'c', '1', 9, 0,
3609  /* 86 */ 'c', 't', 'c', '1', 9, 0,
3610  /* 92 */ 'd', 'm', 't', 'c', '1', 9, 0,
3611  /* 99 */ 'l', 'w', 'c', '1', 9, 0,
3612  /* 105 */ 's', 'w', 'c', '1', 9, 0,
3613  /* 111 */ 'l', 'd', 'x', 'c', '1', 9, 0,
3614  /* 118 */ 's', 'd', 'x', 'c', '1', 9, 0,
3615  /* 125 */ 'l', 'u', 'x', 'c', '1', 9, 0,
3616  /* 132 */ 's', 'u', 'x', 'c', '1', 9, 0,
3617  /* 139 */ 'l', 'w', 'x', 'c', '1', 9, 0,
3618  /* 146 */ 's', 'w', 'x', 'c', '1', 9, 0,
3619  /* 153 */ 'm', 't', 'm', '1', 9, 0,
3620  /* 159 */ 'm', 't', 'p', '1', 9, 0,
3621  /* 165 */ 'b', 'b', 'i', 't', '1', 9, 0,
3622  /* 172 */ 'b', 'b', 'i', 't', '0', '3', '2', 9, 0,
3623  /* 181 */ 'b', 'b', 'i', 't', '1', '3', '2', 9, 0,
3624  /* 190 */ 'd', 's', 'r', 'a', '3', '2', 9, 0,
3625  /* 198 */ 'b', 'p', 'o', 's', 'g', 'e', '3', '2', 9, 0,
3626  /* 208 */ 'd', 's', 'l', 'l', '3', '2', 9, 0,
3627  /* 216 */ 'd', 's', 'r', 'l', '3', '2', 9, 0,
3628  /* 224 */ 'l', 'w', 'm', '3', '2', 9, 0,
3629  /* 231 */ 's', 'w', 'm', '3', '2', 9, 0,
3630  /* 238 */ 'd', 'r', 'o', 't', 'r', '3', '2', 9, 0,
3631  /* 247 */ 'l', 'd', 'c', '2', 9, 0,
3632  /* 253 */ 's', 'd', 'c', '2', 9, 0,
3633  /* 259 */ 'd', 'm', 'f', 'c', '2', 9, 0,
3634  /* 266 */ 'd', 'm', 't', 'c', '2', 9, 0,
3635  /* 273 */ 'l', 'w', 'c', '2', 9, 0,
3636  /* 279 */ 's', 'w', 'c', '2', 9, 0,
3637  /* 285 */ 'm', 't', 'm', '2', 9, 0,
3638  /* 291 */ 'm', 't', 'p', '2', 9, 0,
3639  /* 297 */ 'a', 'd', 'd', 'i', 'u', 'r', '2', 9, 0,
3640  /* 306 */ 'l', 'd', 'c', '3', 9, 0,
3641  /* 312 */ 's', 'd', 'c', '3', 9, 0,
3642  /* 318 */ 'l', 'w', 'c', '3', 9, 0,
3643  /* 324 */ 's', 'w', 'c', '3', 9, 0,
3644  /* 330 */ 'a', 'd', 'd', 'i', 'u', 's', '5', 9, 0,
3645  /* 339 */ 's', 'b', '1', '6', 9, 0,
3646  /* 345 */ 'a', 'n', 'd', '1', '6', 9, 0,
3647  /* 352 */ 's', 'h', '1', '6', 9, 0,
3648  /* 358 */ 'a', 'n', 'd', 'i', '1', '6', 9, 0,
3649  /* 366 */ 'l', 'i', '1', '6', 9, 0,
3650  /* 372 */ 'b', 'r', 'e', 'a', 'k', '1', '6', 9, 0,
3651  /* 381 */ 's', 'l', 'l', '1', '6', 9, 0,
3652  /* 388 */ 's', 'r', 'l', '1', '6', 9, 0,
3653  /* 395 */ 'l', 'w', 'm', '1', '6', 9, 0,
3654  /* 402 */ 's', 'w', 'm', '1', '6', 9, 0,
3655  /* 409 */ 's', 'd', 'b', 'b', 'p', '1', '6', 9, 0,
3656  /* 418 */ 'j', 'r', '1', '6', 9, 0,
3657  /* 424 */ 'x', 'o', 'r', '1', '6', 9, 0,
3658  /* 431 */ 'j', 'a', 'l', 'r', 's', '1', '6', 9, 0,
3659  /* 440 */ 'n', 'o', 't', '1', '6', 9, 0,
3660  /* 447 */ 'l', 'b', 'u', '1', '6', 9, 0,
3661  /* 454 */ 's', 'u', 'b', 'u', '1', '6', 9, 0,
3662  /* 462 */ 'a', 'd', 'd', 'u', '1', '6', 9, 0,
3663  /* 470 */ 'l', 'h', 'u', '1', '6', 9, 0,
3664  /* 477 */ 'l', 'w', '1', '6', 9, 0,
3665  /* 483 */ 's', 'w', '1', '6', 9, 0,
3666  /* 489 */ 'b', 'n', 'e', 'z', '1', '6', 9, 0,
3667  /* 497 */ 'b', 'e', 'q', 'z', '1', '6', 9, 0,
3668  /* 505 */ 'p', 'r', 'e', 'c', 'e', 'u', '.', 'p', 'h', '.', 'q', 'b', 'l', 'a', 9, 0,
3669  /* 521 */ 'p', 'r', 'e', 'c', 'e', 'q', 'u', '.', 'p', 'h', '.', 'q', 'b', 'l', 'a', 9, 0,
3670  /* 538 */ 'p', 'r', 'e', 'c', 'e', 'u', '.', 'p', 'h', '.', 'q', 'b', 'r', 'a', 9, 0,
3671  /* 554 */ 'p', 'r', 'e', 'c', 'e', 'q', 'u', '.', 'p', 'h', '.', 'q', 'b', 'r', 'a', 9, 0,
3672  /* 571 */ 'd', 's', 'r', 'a', 9, 0,
3673  /* 577 */ 'd', 'l', 's', 'a', 9, 0,
3674  /* 583 */ 'c', 'f', 'c', 'm', 's', 'a', 9, 0,
3675  /* 591 */ 'c', 't', 'c', 'm', 's', 'a', 9, 0,
3676  /* 599 */ 'a', 'd', 'd', '_', 'a', '.', 'b', 9, 0,
3677  /* 608 */ 'm', 'i', 'n', '_', 'a', '.', 'b', 9, 0,
3678  /* 617 */ 'a', 'd', 'd', 's', '_', 'a', '.', 'b', 9, 0,
3679  /* 627 */ 'm', 'a', 'x', '_', 'a', '.', 'b', 9, 0,
3680  /* 636 */ 's', 'r', 'a', '.', 'b', 9, 0,
3681  /* 643 */ 'n', 'l', 'o', 'c', '.', 'b', 9, 0,
3682  /* 651 */ 'n', 'l', 'z', 'c', '.', 'b', 9, 0,
3683  /* 659 */ 's', 'l', 'd', '.', 'b', 9, 0,
3684  /* 666 */ 'p', 'c', 'k', 'o', 'd', '.', 'b', 9, 0,
3685  /* 675 */ 'i', 'l', 'v', 'o', 'd', '.', 'b', 9, 0,
3686  /* 684 */ 'i', 'n', 's', 'v', 'e', '.', 'b', 9, 0,
3687  /* 693 */ 'v', 's', 'h', 'f', '.', 'b', 9, 0,
3688  /* 701 */ 'b', 'n', 'e', 'g', '.', 'b', 9, 0,
3689  /* 709 */ 's', 'r', 'a', 'i', '.', 'b', 9, 0,
3690  /* 717 */ 's', 'l', 'd', 'i', '.', 'b', 9, 0,
3691  /* 725 */ 'a', 'n', 'd', 'i', '.', 'b', 9, 0,
3692  /* 733 */ 'b', 'n', 'e', 'g', 'i', '.', 'b', 9, 0,
3693  /* 742 */ 'b', 's', 'e', 'l', 'i', '.', 'b', 9, 0,
3694  /* 751 */ 's', 'l', 'l', 'i', '.', 'b', 9, 0,
3695  /* 759 */ 's', 'r', 'l', 'i', '.', 'b', 9, 0,
3696  /* 767 */ 'b', 'i', 'n', 's', 'l', 'i', '.', 'b', 9, 0,
3697  /* 777 */ 'c', 'e', 'q', 'i', '.', 'b', 9, 0,
3698  /* 785 */ 's', 'r', 'a', 'r', 'i', '.', 'b', 9, 0,
3699  /* 794 */ 'b', 'c', 'l', 'r', 'i', '.', 'b', 9, 0,
3700  /* 803 */ 's', 'r', 'l', 'r', 'i', '.', 'b', 9, 0,
3701  /* 812 */ 'n', 'o', 'r', 'i', '.', 'b', 9, 0,
3702  /* 820 */ 'x', 'o', 'r', 'i', '.', 'b', 9, 0,
3703  /* 828 */ 'b', 'i', 'n', 's', 'r', 'i', '.', 'b', 9, 0,
3704  /* 838 */ 's', 'p', 'l', 'a', 't', 'i', '.', 'b', 9, 0,
3705  /* 848 */ 'b', 's', 'e', 't', 'i', '.', 'b', 9, 0,
3706  /* 857 */ 's', 'u', 'b', 'v', 'i', '.', 'b', 9, 0,
3707  /* 866 */ 'a', 'd', 'd', 'v', 'i', '.', 'b', 9, 0,
3708  /* 875 */ 'b', 'm', 'z', 'i', '.', 'b', 9, 0,
3709  /* 883 */ 'b', 'm', 'n', 'z', 'i', '.', 'b', 9, 0,
3710  /* 892 */ 'f', 'i', 'l', 'l', '.', 'b', 9, 0,
3711  /* 900 */ 's', 'l', 'l', '.', 'b', 9, 0,
3712  /* 907 */ 's', 'r', 'l', '.', 'b', 9, 0,
3713  /* 914 */ 'b', 'i', 'n', 's', 'l', '.', 'b', 9, 0,
3714  /* 923 */ 'i', 'l', 'v', 'l', '.', 'b', 9, 0,
3715  /* 931 */ 'c', 'e', 'q', '.', 'b', 9, 0,
3716  /* 938 */ 's', 'r', 'a', 'r', '.', 'b', 9, 0,
3717  /* 946 */ 'b', 'c', 'l', 'r', '.', 'b', 9, 0,
3718  /* 954 */ 's', 'r', 'l', 'r', '.', 'b', 9, 0,
3719  /* 962 */ 'b', 'i', 'n', 's', 'r', '.', 'b', 9, 0,
3720  /* 971 */ 'i', 'l', 'v', 'r', '.', 'b', 9, 0,
3721  /* 979 */ 'a', 's', 'u', 'b', '_', 's', '.', 'b', 9, 0,
3722  /* 989 */ 'm', 'o', 'd', '_', 's', '.', 'b', 9, 0,
3723  /* 998 */ 'c', 'l', 'e', '_', 's', '.', 'b', 9, 0,
3724  /* 1007 */ 'a', 'v', 'e', '_', 's', '.', 'b', 9, 0,
3725  /* 1016 */ 'c', 'l', 'e', 'i', '_', 's', '.', 'b', 9, 0,
3726  /* 1026 */ 'm', 'i', 'n', 'i', '_', 's', '.', 'b', 9, 0,
3727  /* 1036 */ 'c', 'l', 't', 'i', '_', 's', '.', 'b', 9, 0,
3728  /* 1046 */ 'm', 'a', 'x', 'i', '_', 's', '.', 'b', 9, 0,
3729  /* 1056 */ 'm', 'i', 'n', '_', 's', '.', 'b', 9, 0,
3730  /* 1065 */ 'a', 'v', 'e', 'r', '_', 's', '.', 'b', 9, 0,
3731  /* 1075 */ 's', 'u', 'b', 's', '_', 's', '.', 'b', 9, 0,
3732  /* 1085 */ 'a', 'd', 'd', 's', '_', 's', '.', 'b', 9, 0,
3733  /* 1095 */ 's', 'a', 't', '_', 's', '.', 'b', 9, 0,
3734  /* 1104 */ 'c', 'l', 't', '_', 's', '.', 'b', 9, 0,
3735  /* 1113 */ 's', 'u', 'b', 's', 'u', 'u', '_', 's', '.', 'b', 9, 0,
3736  /* 1125 */ 'd', 'i', 'v', '_', 's', '.', 'b', 9, 0,
3737  /* 1134 */ 'm', 'a', 'x', '_', 's', '.', 'b', 9, 0,
3738  /* 1143 */ 'c', 'o', 'p', 'y', '_', 's', '.', 'b', 9, 0,
3739  /* 1153 */ 's', 'p', 'l', 'a', 't', '.', 'b', 9, 0,
3740  /* 1162 */ 'b', 's', 'e', 't', '.', 'b', 9, 0,
3741  /* 1170 */ 'p', 'c', 'n', 't', '.', 'b', 9, 0,
3742  /* 1178 */ 'i', 'n', 's', 'e', 'r', 't', '.', 'b', 9, 0,
3743  /* 1188 */ 's', 't', '.', 'b', 9, 0,
3744  /* 1194 */ 'a', 's', 'u', 'b', '_', 'u', '.', 'b', 9, 0,
3745  /* 1204 */ 'm', 'o', 'd', '_', 'u', '.', 'b', 9, 0,
3746  /* 1213 */ 'c', 'l', 'e', '_', 'u', '.', 'b', 9, 0,
3747  /* 1222 */ 'a', 'v', 'e', '_', 'u', '.', 'b', 9, 0,
3748  /* 1231 */ 'c', 'l', 'e', 'i', '_', 'u', '.', 'b', 9, 0,
3749  /* 1241 */ 'm', 'i', 'n', 'i', '_', 'u', '.', 'b', 9, 0,
3750  /* 1251 */ 'c', 'l', 't', 'i', '_', 'u', '.', 'b', 9, 0,
3751  /* 1261 */ 'm', 'a', 'x', 'i', '_', 'u', '.', 'b', 9, 0,
3752  /* 1271 */ 'm', 'i', 'n', '_', 'u', '.', 'b', 9, 0,
3753  /* 1280 */ 'a', 'v', 'e', 'r', '_', 'u', '.', 'b', 9, 0,
3754  /* 1290 */ 's', 'u', 'b', 's', '_', 'u', '.', 'b', 9, 0,
3755  /* 1300 */ 'a', 'd', 'd', 's', '_', 'u', '.', 'b', 9, 0,
3756  /* 1310 */ 's', 'u', 'b', 's', 'u', 's', '_', 'u', '.', 'b', 9, 0,
3757  /* 1322 */ 's', 'a', 't', '_', 'u', '.', 'b', 9, 0,
3758  /* 1331 */ 'c', 'l', 't', '_', 'u', '.', 'b', 9, 0,
3759  /* 1340 */ 'd', 'i', 'v', '_', 'u', '.', 'b', 9, 0,
3760  /* 1349 */ 'm', 'a', 'x', '_', 'u', '.', 'b', 9, 0,
3761  /* 1358 */ 'c', 'o', 'p', 'y', '_', 'u', '.', 'b', 9, 0,
3762  /* 1368 */ 'm', 's', 'u', 'b', 'v', '.', 'b', 9, 0,
3763  /* 1377 */ 'm', 'a', 'd', 'd', 'v', '.', 'b', 9, 0,
3764  /* 1386 */ 'p', 'c', 'k', 'e', 'v', '.', 'b', 9, 0,
3765  /* 1395 */ 'i', 'l', 'v', 'e', 'v', '.', 'b', 9, 0,
3766  /* 1404 */ 'm', 'u', 'l', 'v', '.', 'b', 9, 0,
3767  /* 1412 */ 'b', 'z', '.', 'b', 9, 0,
3768  /* 1418 */ 'b', 'n', 'z', '.', 'b', 9, 0,
3769  /* 1425 */ 's', 'e', 'b', 9, 0,
3770  /* 1430 */ 'j', 'r', '.', 'h', 'b', 9, 0,
3771  /* 1437 */ 'j', 'a', 'l', 'r', '.', 'h', 'b', 9, 0,
3772  /* 1446 */ 'l', 'b', 9, 0,
3773  /* 1450 */ 's', 'h', 'r', 'a', '.', 'q', 'b', 9, 0,
3774  /* 1459 */ 'c', 'm', 'p', 'g', 'd', 'u', '.', 'l', 'e', '.', 'q', 'b', 9, 0,
3775  /* 1473 */ 'c', 'm', 'p', 'g', 'u', '.', 'l', 'e', '.', 'q', 'b', 9, 0,
3776  /* 1486 */ 'c', 'm', 'p', 'u', '.', 'l', 'e', '.', 'q', 'b', 9, 0,
3777  /* 1498 */ 's', 'u', 'b', 'u', 'h', '.', 'q', 'b', 9, 0,
3778  /* 1508 */ 'a', 'd', 'd', 'u', 'h', '.', 'q', 'b', 9, 0,
3779  /* 1518 */ 'p', 'i', 'c', 'k', '.', 'q', 'b', 9, 0,
3780  /* 1527 */ 's', 'h', 'l', 'l', '.', 'q', 'b', 9, 0,
3781  /* 1536 */ 'r', 'e', 'p', 'l', '.', 'q', 'b', 9, 0,
3782  /* 1545 */ 's', 'h', 'r', 'l', '.', 'q', 'b', 9, 0,
3783  /* 1554 */ 'c', 'm', 'p', 'g', 'd', 'u', '.', 'e', 'q', '.', 'q', 'b', 9, 0,
3784  /* 1568 */ 'c', 'm', 'p', 'g', 'u', '.', 'e', 'q', '.', 'q', 'b', 9, 0,
3785  /* 1581 */ 'c', 'm', 'p', 'u', '.', 'e', 'q', '.', 'q', 'b', 9, 0,
3786  /* 1593 */ 's', 'h', 'r', 'a', '_', 'r', '.', 'q', 'b', 9, 0,
3787  /* 1604 */ 's', 'u', 'b', 'u', 'h', '_', 'r', '.', 'q', 'b', 9, 0,
3788  /* 1616 */ 'a', 'd', 'd', 'u', 'h', '_', 'r', '.', 'q', 'b', 9, 0,
3789  /* 1628 */ 's', 'h', 'r', 'a', 'v', '_', 'r', '.', 'q', 'b', 9, 0,
3790  /* 1640 */ 'a', 'b', 's', 'q', '_', 's', '.', 'q', 'b', 9, 0,
3791  /* 1651 */ 's', 'u', 'b', 'u', '_', 's', '.', 'q', 'b', 9, 0,
3792  /* 1662 */ 'a', 'd', 'd', 'u', '_', 's', '.', 'q', 'b', 9, 0,
3793  /* 1673 */ 'c', 'm', 'p', 'g', 'd', 'u', '.', 'l', 't', '.', 'q', 'b', 9, 0,
3794  /* 1687 */ 'c', 'm', 'p', 'g', 'u', '.', 'l', 't', '.', 'q', 'b', 9, 0,
3795  /* 1700 */ 'c', 'm', 'p', 'u', '.', 'l', 't', '.', 'q', 'b', 9, 0,
3796  /* 1712 */ 's', 'u', 'b', 'u', '.', 'q', 'b', 9, 0,
3797  /* 1721 */ 'a', 'd', 'd', 'u', '.', 'q', 'b', 9, 0,
3798  /* 1730 */ 's', 'h', 'r', 'a', 'v', '.', 'q', 'b', 9, 0,
3799  /* 1740 */ 's', 'h', 'l', 'l', 'v', '.', 'q', 'b', 9, 0,
3800  /* 1750 */ 'r', 'e', 'p', 'l', 'v', '.', 'q', 'b', 9, 0,
3801  /* 1760 */ 's', 'h', 'r', 'l', 'v', '.', 'q', 'b', 9, 0,
3802  /* 1770 */ 'r', 'a', 'd', 'd', 'u', '.', 'w', '.', 'q', 'b', 9, 0,
3803  /* 1782 */ 's', 'b', 9, 0,
3804  /* 1786 */ 'm', 'o', 'd', 's', 'u', 'b', 9, 0,
3805  /* 1794 */ 'm', 's', 'u', 'b', 9, 0,
3806  /* 1800 */ 'b', 'c', 9, 0,
3807  /* 1804 */ 'b', 'g', 'e', 'c', 9, 0,
3808  /* 1810 */ 'b', 'n', 'e', 'c', 9, 0,
3809  /* 1816 */ 'j', 'i', 'c', 9, 0,
3810  /* 1821 */ 'b', 'a', 'l', 'c', 9, 0,
3811  /* 1827 */ 'j', 'i', 'a', 'l', 'c', 9, 0,
3812  /* 1834 */ 'b', 'g', 'e', 'z', 'a', 'l', 'c', 9, 0,
3813  /* 1843 */ 'b', 'l', 'e', 'z', 'a', 'l', 'c', 9, 0,
3814  /* 1852 */ 'b', 'n', 'e', 'z', 'a', 'l', 'c', 9, 0,
3815  /* 1861 */ 'b', 'e', 'q', 'z', 'a', 'l', 'c', 9, 0,
3816  /* 1870 */ 'b', 'g', 't', 'z', 'a', 'l', 'c', 9, 0,
3817  /* 1879 */ 'b', 'l', 't', 'z', 'a', 'l', 'c', 9, 0,
3818  /* 1888 */ 'l', 'd', 'p', 'c', 9, 0,
3819  /* 1894 */ 'a', 'u', 'i', 'p', 'c', 9, 0,
3820  /* 1901 */ 'a', 'l', 'u', 'i', 'p', 'c', 9, 0,
3821  /* 1909 */ 'a', 'd', 'd', 'i', 'u', 'p', 'c', 9, 0,
3822  /* 1918 */ 'l', 'w', 'u', 'p', 'c', 9, 0,
3823  /* 1925 */ 'l', 'w', 'p', 'c', 9, 0,
3824  /* 1931 */ 'b', 'e', 'q', 'c', 9, 0,
3825  /* 1937 */ 'j', 'r', 'c', 9, 0,
3826  /* 1942 */ 'a', 'd', 'd', 's', 'c', 9, 0,
3827  /* 1949 */ 'b', 'l', 't', 'c', 9, 0,
3828  /* 1955 */ 'b', 'g', 'e', 'u', 'c', 9, 0,
3829  /* 1962 */ 'b', 'l', 't', 'u', 'c', 9, 0,
3830  /* 1969 */ 'b', 'n', 'v', 'c', 9, 0,
3831  /* 1975 */ 'b', 'o', 'v', 'c', 9, 0,
3832  /* 1981 */ 'a', 'd', 'd', 'w', 'c', 9, 0,
3833  /* 1988 */ 'b', 'g', 'e', 'z', 'c', 9, 0,
3834  /* 1995 */ 'b', 'l', 'e', 'z', 'c', 9, 0,
3835  /* 2002 */ 'b', 'n', 'e', 'z', 'c', 9, 0,
3836  /* 2009 */ 'b', 'e', 'q', 'z', 'c', 9, 0,
3837  /* 2016 */ 'b', 'g', 't', 'z', 'c', 9, 0,
3838  /* 2023 */ 'b', 'l', 't', 'z', 'c', 9, 0,
3839  /* 2030 */ 'f', 'l', 'o', 'g', '2', '.', 'd', 9, 0,
3840  /* 2039 */ 'f', 'e', 'x', 'p', '2', '.', 'd', 9, 0,
3841  /* 2048 */ 'a', 'd', 'd', '_', 'a', '.', 'd', 9, 0,
3842  /* 2057 */ 'f', 'm', 'i', 'n', '_', 'a', '.', 'd', 9, 0,
3843  /* 2067 */ 'a', 'd', 'd', 's', '_', 'a', '.', 'd', 9, 0,
3844  /* 2077 */ 'f', 'm', 'a', 'x', '_', 'a', '.', 'd', 9, 0,
3845  /* 2087 */ 'm', 'i', 'n', 'a', '.', 'd', 9, 0,
3846  /* 2095 */ 's', 'r', 'a', '.', 'd', 9, 0,
3847  /* 2102 */ 'm', 'a', 'x', 'a', '.', 'd', 9, 0,
3848  /* 2110 */ 'f', 's', 'u', 'b', '.', 'd', 9, 0,
3849  /* 2118 */ 'f', 'm', 's', 'u', 'b', '.', 'd', 9, 0,
3850  /* 2127 */ 'n', 'm', 's', 'u', 'b', '.', 'd', 9, 0,
3851  /* 2136 */ 'n', 'l', 'o', 'c', '.', 'd', 9, 0,
3852  /* 2144 */ 'n', 'l', 'z', 'c', '.', 'd', 9, 0,
3853  /* 2152 */ 'f', 'a', 'd', 'd', '.', 'd', 9, 0,
3854  /* 2160 */ 'f', 'm', 'a', 'd', 'd', '.', 'd', 9, 0,
3855  /* 2169 */ 'n', 'm', 'a', 'd', 'd', '.', 'd', 9, 0,
3856  /* 2178 */ 's', 'l', 'd', '.', 'd', 9, 0,
3857  /* 2185 */ 'p', 'c', 'k', 'o', 'd', '.', 'd', 9, 0,
3858  /* 2194 */ 'i', 'l', 'v', 'o', 'd', '.', 'd', 9, 0,
3859  /* 2203 */ 'c', '.', 'n', 'g', 'e', '.', 'd', 9, 0,
3860  /* 2212 */ 'c', '.', 'l', 'e', '.', 'd', 9, 0,
3861  /* 2220 */ 'c', 'm', 'p', '.', 'l', 'e', '.', 'd', 9, 0,
3862  /* 2230 */ 'f', 'c', 'l', 'e', '.', 'd', 9, 0,
3863  /* 2238 */ 'c', '.', 'n', 'g', 'l', 'e', '.', 'd', 9, 0,
3864  /* 2248 */ 'c', '.', 'o', 'l', 'e', '.', 'd', 9, 0,
3865  /* 2257 */ 'c', 'm', 'p', '.', 's', 'l', 'e', '.', 'd', 9, 0,
3866  /* 2268 */ 'f', 's', 'l', 'e', '.', 'd', 9, 0,
3867  /* 2276 */ 'c', '.', 'u', 'l', 'e', '.', 'd', 9, 0,
3868  /* 2285 */ 'c', 'm', 'p', '.', 'u', 'l', 'e', '.', 'd', 9, 0,
3869  /* 2296 */ 'f', 'c', 'u', 'l', 'e', '.', 'd', 9, 0,
3870  /* 2305 */ 'c', 'm', 'p', '.', 's', 'u', 'l', 'e', '.', 'd', 9, 0,
3871  /* 2317 */ 'f', 's', 'u', 'l', 'e', '.', 'd', 9, 0,
3872  /* 2326 */ 'f', 'c', 'n', 'e', '.', 'd', 9, 0,
3873  /* 2334 */ 'f', 's', 'n', 'e', '.', 'd', 9, 0,
3874  /* 2342 */ 'f', 'c', 'u', 'n', 'e', '.', 'd', 9, 0,
3875  /* 2351 */ 'f', 's', 'u', 'n', 'e', '.', 'd', 9, 0,
3876  /* 2360 */ 'i', 'n', 's', 'v', 'e', '.', 'd', 9, 0,
3877  /* 2369 */ 'c', '.', 'f', '.', 'd', 9, 0,
3878  /* 2376 */ 'c', 'm', 'p', '.', 'a', 'f', '.', 'd', 9, 0,
3879  /* 2386 */ 'f', 'c', 'a', 'f', '.', 'd', 9, 0,
3880  /* 2394 */ 'c', 'm', 'p', '.', 's', 'a', 'f', '.', 'd', 9, 0,
3881  /* 2405 */ 'f', 's', 'a', 'f', '.', 'd', 9, 0,
3882  /* 2413 */ 'm', 's', 'u', 'b', 'f', '.', 'd', 9, 0,
3883  /* 2422 */ 'm', 'a', 'd', 'd', 'f', '.', 'd', 9, 0,
3884  /* 2431 */ 'v', 's', 'h', 'f', '.', 'd', 9, 0,
3885  /* 2439 */ 'c', '.', 's', 'f', '.', 'd', 9, 0,
3886  /* 2447 */ 'm', 'o', 'v', 'f', '.', 'd', 9, 0,
3887  /* 2455 */ 'b', 'n', 'e', 'g', '.', 'd', 9, 0,
3888  /* 2463 */ 's', 'r', 'a', 'i', '.', 'd', 9, 0,
3889  /* 2471 */ 's', 'l', 'd', 'i', '.', 'd', 9, 0,
3890  /* 2479 */ 'b', 'n', 'e', 'g', 'i', '.', 'd', 9, 0,
3891  /* 2488 */ 's', 'l', 'l', 'i', '.', 'd', 9, 0,
3892  /* 2496 */ 's', 'r', 'l', 'i', '.', 'd', 9, 0,
3893  /* 2504 */ 'b', 'i', 'n', 's', 'l', 'i', '.', 'd', 9, 0,
3894  /* 2514 */ 'c', 'e', 'q', 'i', '.', 'd', 9, 0,
3895  /* 2522 */ 's', 'r', 'a', 'r', 'i', '.', 'd', 9, 0,
3896  /* 2531 */ 'b', 'c', 'l', 'r', 'i', '.', 'd', 9, 0,
3897  /* 2540 */ 's', 'r', 'l', 'r', 'i', '.', 'd', 9, 0,
3898  /* 2549 */ 'b', 'i', 'n', 's', 'r', 'i', '.', 'd', 9, 0,
3899  /* 2559 */ 's', 'p', 'l', 'a', 't', 'i', '.', 'd', 9, 0,
3900  /* 2569 */ 'b', 's', 'e', 't', 'i', '.', 'd', 9, 0,
3901  /* 2578 */ 's', 'u', 'b', 'v', 'i', '.', 'd', 9, 0,
3902  /* 2587 */ 'a', 'd', 'd', 'v', 'i', '.', 'd', 9, 0,
3903  /* 2596 */ 't', 'r', 'u', 'n', 'c', '.', 'l', '.', 'd', 9, 0,
3904  /* 2607 */ 'r', 'o', 'u', 'n', 'd', '.', 'l', '.', 'd', 9, 0,
3905  /* 2618 */ 'c', 'e', 'i', 'l', '.', 'l', '.', 'd', 9, 0,
3906  /* 2628 */ 'f', 'l', 'o', 'o', 'r', '.', 'l', '.', 'd', 9, 0,
3907  /* 2639 */ 'c', 'v', 't', '.', 'l', '.', 'd', 9, 0,
3908  /* 2648 */ 's', 'e', 'l', '.', 'd', 9, 0,
3909  /* 2655 */ 'c', '.', 'n', 'g', 'l', '.', 'd', 9, 0,
3910  /* 2664 */ 'f', 'i', 'l', 'l', '.', 'd', 9, 0,
3911  /* 2672 */ 's', 'l', 'l', '.', 'd', 9, 0,
3912  /* 2679 */ 'f', 'e', 'x', 'u', 'p', 'l', '.', 'd', 9, 0,
3913  /* 2689 */ 'f', 'f', 'q', 'l', '.', 'd', 9, 0,
3914  /* 2697 */ 's', 'r', 'l', '.', 'd', 9, 0,
3915  /* 2704 */ 'b', 'i', 'n', 's', 'l', '.', 'd', 9, 0,
3916  /* 2713 */ 'f', 'm', 'u', 'l', '.', 'd', 9, 0,
3917  /* 2721 */ 'i', 'l', 'v', 'l', '.', 'd', 9, 0,
3918  /* 2729 */ 'f', 'm', 'i', 'n', '.', 'd', 9, 0,
3919  /* 2737 */ 'c', '.', 'u', 'n', '.', 'd', 9, 0,
3920  /* 2745 */ 'c', 'm', 'p', '.', 'u', 'n', '.', 'd', 9, 0,
3921  /* 2755 */ 'f', 'c', 'u', 'n', '.', 'd', 9, 0,
3922  /* 2763 */ 'c', 'm', 'p', '.', 's', 'u', 'n', '.', 'd', 9, 0,
3923  /* 2774 */ 'f', 's', 'u', 'n', '.', 'd', 9, 0,
3924  /* 2782 */ 'm', 'o', 'v', 'n', '.', 'd', 9, 0,
3925  /* 2790 */ 'f', 'r', 'c', 'p', '.', 'd', 9, 0,
3926  /* 2798 */ 'c', '.', 'e', 'q', '.', 'd', 9, 0,
3927  /* 2806 */ 'c', 'm', 'p', '.', 'e', 'q', '.', 'd', 9, 0,
3928  /* 2816 */ 'f', 'c', 'e', 'q', '.', 'd', 9, 0,
3929  /* 2824 */ 'c', '.', 's', 'e', 'q', '.', 'd', 9, 0,
3930  /* 2833 */ 'c', 'm', 'p', '.', 's', 'e', 'q', '.', 'd', 9, 0,
3931  /* 2844 */ 'f', 's', 'e', 'q', '.', 'd', 9, 0,
3932  /* 2852 */ 'c', '.', 'u', 'e', 'q', '.', 'd', 9, 0,
3933  /* 2861 */ 'c', 'm', 'p', '.', 'u', 'e', 'q', '.', 'd', 9, 0,
3934  /* 2872 */ 'f', 'c', 'u', 'e', 'q', '.', 'd', 9, 0,
3935  /* 2881 */ 'c', 'm', 'p', '.', 's', 'u', 'e', 'q', '.', 'd', 9, 0,
3936  /* 2893 */ 'f', 's', 'u', 'e', 'q', '.', 'd', 9, 0,
3937  /* 2902 */ 's', 'r', 'a', 'r', '.', 'd', 9, 0,
3938  /* 2910 */ 'b', 'c', 'l', 'r', '.', 'd', 9, 0,
3939  /* 2918 */ 's', 'r', 'l', 'r', '.', 'd', 9, 0,
3940  /* 2926 */ 'f', 'c', 'o', 'r', '.', 'd', 9, 0,
3941  /* 2934 */ 'f', 's', 'o', 'r', '.', 'd', 9, 0,
3942  /* 2942 */ 'f', 'e', 'x', 'u', 'p', 'r', '.', 'd', 9, 0,
3943  /* 2952 */ 'f', 'f', 'q', 'r', '.', 'd', 9, 0,
3944  /* 2960 */ 'b', 'i', 'n', 's', 'r', '.', 'd', 9, 0,
3945  /* 2969 */ 'i', 'l', 'v', 'r', '.', 'd', 9, 0,
3946  /* 2977 */ 'c', 'v', 't', '.', 's', '.', 'd', 9, 0,
3947  /* 2986 */ 'a', 's', 'u', 'b', '_', 's', '.', 'd', 9, 0,
3948  /* 2996 */ 'h', 's', 'u', 'b', '_', 's', '.', 'd', 9, 0,
3949  /* 3006 */ 'd', 'p', 's', 'u', 'b', '_', 's', '.', 'd', 9, 0,
3950  /* 3017 */ 'f', 't', 'r', 'u', 'n', 'c', '_', 's', '.', 'd', 9, 0,
3951  /* 3029 */ 'h', 'a', 'd', 'd', '_', 's', '.', 'd', 9, 0,
3952  /* 3039 */ 'd', 'p', 'a', 'd', 'd', '_', 's', '.', 'd', 9, 0,
3953  /* 3050 */ 'm', 'o', 'd', '_', 's', '.', 'd', 9, 0,
3954  /* 3059 */ 'c', 'l', 'e', '_', 's', '.', 'd', 9, 0,
3955  /* 3068 */ 'a', 'v', 'e', '_', 's', '.', 'd', 9, 0,
3956  /* 3077 */ 'c', 'l', 'e', 'i', '_', 's', '.', 'd', 9, 0,
3957  /* 3087 */ 'm', 'i', 'n', 'i', '_', 's', '.', 'd', 9, 0,
3958  /* 3097 */ 'c', 'l', 't', 'i', '_', 's', '.', 'd', 9, 0,
3959  /* 3107 */ 'm', 'a', 'x', 'i', '_', 's', '.', 'd', 9, 0,
3960  /* 3117 */ 'm', 'i', 'n', '_', 's', '.', 'd', 9, 0,
3961  /* 3126 */ 'd', 'o', 't', 'p', '_', 's', '.', 'd', 9, 0,
3962  /* 3136 */ 'a', 'v', 'e', 'r', '_', 's', '.', 'd', 9, 0,
3963  /* 3146 */ 's', 'u', 'b', 's', '_', 's', '.', 'd', 9, 0,
3964  /* 3156 */ 'a', 'd', 'd', 's', '_', 's', '.', 'd', 9, 0,
3965  /* 3166 */ 's', 'a', 't', '_', 's', '.', 'd', 9, 0,
3966  /* 3175 */ 'c', 'l', 't', '_', 's', '.', 'd', 9, 0,
3967  /* 3184 */ 'f', 'f', 'i', 'n', 't', '_', 's', '.', 'd', 9, 0,
3968  /* 3195 */ 'f', 't', 'i', 'n', 't', '_', 's', '.', 'd', 9, 0,
3969  /* 3206 */ 's', 'u', 'b', 's', 'u', 'u', '_', 's', '.', 'd', 9, 0,
3970  /* 3218 */ 'd', 'i', 'v', '_', 's', '.', 'd', 9, 0,
3971  /* 3227 */ 'm', 'a', 'x', '_', 's', '.', 'd', 9, 0,
3972  /* 3236 */ 'c', 'o', 'p', 'y', '_', 's', '.', 'd', 9, 0,
3973  /* 3246 */ 'a', 'b', 's', '.', 'd', 9, 0,
3974  /* 3253 */ 'f', 'c', 'l', 'a', 's', 's', '.', 'd', 9, 0,
3975  /* 3263 */ 's', 'p', 'l', 'a', 't', '.', 'd', 9, 0,
3976  /* 3272 */ 'b', 's', 'e', 't', '.', 'd', 9, 0,
3977  /* 3280 */ 'c', '.', 'n', 'g', 't', '.', 'd', 9, 0,
3978  /* 3289 */ 'c', '.', 'l', 't', '.', 'd', 9, 0,
3979  /* 3297 */ 'c', 'm', 'p', '.', 'l', 't', '.', 'd', 9, 0,
3980  /* 3307 */ 'f', 'c', 'l', 't', '.', 'd', 9, 0,
3981  /* 3315 */ 'c', '.', 'o', 'l', 't', '.', 'd', 9, 0,
3982  /* 3324 */ 'c', 'm', 'p', '.', 's', 'l', 't', '.', 'd', 9, 0,
3983  /* 3335 */ 'f', 's', 'l', 't', '.', 'd', 9, 0,
3984  /* 3343 */ 'c', '.', 'u', 'l', 't', '.', 'd', 9, 0,
3985  /* 3352 */ 'c', 'm', 'p', '.', 'u', 'l', 't', '.', 'd', 9, 0,
3986  /* 3363 */ 'f', 'c', 'u', 'l', 't', '.', 'd', 9, 0,
3987  /* 3372 */ 'c', 'm', 'p', '.', 's', 'u', 'l', 't', '.', 'd', 9, 0,
3988  /* 3384 */ 'f', 's', 'u', 'l', 't', '.', 'd', 9, 0,
3989  /* 3393 */ 'p', 'c', 'n', 't', '.', 'd', 9, 0,
3990  /* 3401 */ 'f', 'r', 'i', 'n', 't', '.', 'd', 9, 0,
3991  /* 3410 */ 'i', 'n', 's', 'e', 'r', 't', '.', 'd', 9, 0,
3992  /* 3420 */ 'f', 's', 'q', 'r', 't', '.', 'd', 9, 0,
3993  /* 3429 */ 'f', 'r', 's', 'q', 'r', 't', '.', 'd', 9, 0,
3994  /* 3439 */ 's', 't', '.', 'd', 9, 0,
3995  /* 3445 */ 'm', 'o', 'v', 't', '.', 'd', 9, 0,
3996  /* 3453 */ 'a', 's', 'u', 'b', '_', 'u', '.', 'd', 9, 0,
3997  /* 3463 */ 'h', 's', 'u', 'b', '_', 'u', '.', 'd', 9, 0,
3998  /* 3473 */ 'd', 'p', 's', 'u', 'b', '_', 'u', '.', 'd', 9, 0,
3999  /* 3484 */ 'f', 't', 'r', 'u', 'n', 'c', '_', 'u', '.', 'd', 9, 0,
4000  /* 3496 */ 'h', 'a', 'd', 'd', '_', 'u', '.', 'd', 9, 0,
4001  /* 3506 */ 'd', 'p', 'a', 'd', 'd', '_', 'u', '.', 'd', 9, 0,
4002  /* 3517 */ 'm', 'o', 'd', '_', 'u', '.', 'd', 9, 0,
4003  /* 3526 */ 'c', 'l', 'e', '_', 'u', '.', 'd', 9, 0,
4004  /* 3535 */ 'a', 'v', 'e', '_', 'u', '.', 'd', 9, 0,
4005  /* 3544 */ 'c', 'l', 'e', 'i', '_', 'u', '.', 'd', 9, 0,
4006  /* 3554 */ 'm', 'i', 'n', 'i', '_', 'u', '.', 'd', 9, 0,
4007  /* 3564 */ 'c', 'l', 't', 'i', '_', 'u', '.', 'd', 9, 0,
4008  /* 3574 */ 'm', 'a', 'x', 'i', '_', 'u', '.', 'd', 9, 0,
4009  /* 3584 */ 'm', 'i', 'n', '_', 'u', '.', 'd', 9, 0,
4010  /* 3593 */ 'd', 'o', 't', 'p', '_', 'u', '.', 'd', 9, 0,
4011  /* 3603 */ 'a', 'v', 'e', 'r', '_', 'u', '.', 'd', 9, 0,
4012  /* 3613 */ 's', 'u', 'b', 's', '_', 'u', '.', 'd', 9, 0,
4013  /* 3623 */ 'a', 'd', 'd', 's', '_', 'u', '.', 'd', 9, 0,
4014  /* 3633 */ 's', 'u', 'b', 's', 'u', 's', '_', 'u', '.', 'd', 9, 0,
4015  /* 3645 */ 's', 'a', 't', '_', 'u', '.', 'd', 9, 0,
4016  /* 3654 */ 'c', 'l', 't', '_', 'u', '.', 'd', 9, 0,
4017  /* 3663 */ 'f', 'f', 'i', 'n', 't', '_', 'u', '.', 'd', 9, 0,
4018  /* 3674 */ 'f', 't', 'i', 'n', 't', '_', 'u', '.', 'd', 9, 0,
4019  /* 3685 */ 'd', 'i', 'v', '_', 'u', '.', 'd', 9, 0,
4020  /* 3694 */ 'm', 'a', 'x', '_', 'u', '.', 'd', 9, 0,
4021  /* 3703 */ 'c', 'o', 'p', 'y', '_', 'u', '.', 'd', 9, 0,
4022  /* 3713 */ 'm', 's', 'u', 'b', 'v', '.', 'd', 9, 0,
4023  /* 3722 */ 'm', 'a', 'd', 'd', 'v', '.', 'd', 9, 0,
4024  /* 3731 */ 'p', 'c', 'k', 'e', 'v', '.', 'd', 9, 0,
4025  /* 3740 */ 'i', 'l', 'v', 'e', 'v', '.', 'd', 9, 0,
4026  /* 3749 */ 'f', 'd', 'i', 'v', '.', 'd', 9, 0,
4027  /* 3757 */ 'm', 'u', 'l', 'v', '.', 'd', 9, 0,
4028  /* 3765 */ 'm', 'o', 'v', '.', 'd', 9, 0,
4029  /* 3772 */ 't', 'r', 'u', 'n', 'c', '.', 'w', '.', 'd', 9, 0,
4030  /* 3783 */ 'r', 'o', 'u', 'n', 'd', '.', 'w', '.', 'd', 9, 0,
4031  /* 3794 */ 'c', 'e', 'i', 'l', '.', 'w', '.', 'd', 9, 0,
4032  /* 3804 */ 'f', 'l', 'o', 'o', 'r', '.', 'w', '.', 'd', 9, 0,
4033  /* 3815 */ 'c', 'v', 't', '.', 'w', '.', 'd', 9, 0,
4034  /* 3824 */ 'f', 'm', 'a', 'x', '.', 'd', 9, 0,
4035  /* 3832 */ 'b', 'z', '.', 'd', 9, 0,
4036  /* 3838 */ 's', 'e', 'l', 'n', 'e', 'z', '.', 'd', 9, 0,
4037  /* 3848 */ 'b', 'n', 'z', '.', 'd', 9, 0,
4038  /* 3855 */ 's', 'e', 'l', 'e', 'q', 'z', '.', 'd', 9, 0,
4039  /* 3865 */ 'm', 'o', 'v', 'z', '.', 'd', 9, 0,
4040  /* 3873 */ 's', 'c', 'd', 9, 0,
4041  /* 3878 */ 'd', 'a', 'd', 'd', 9, 0,
4042  /* 3884 */ 'm', 'a', 'd', 'd', 9, 0,
4043  /* 3890 */ 'd', 's', 'h', 'd', 9, 0,
4044  /* 3896 */ 'l', 'l', 'd', 9, 0,
4045  /* 3901 */ 'a', 'n', 'd', 9, 0,
4046  /* 3906 */ 'p', 'r', 'e', 'p', 'e', 'n', 'd', 9, 0,
4047  /* 3915 */ 'a', 'p', 'p', 'e', 'n', 'd', 9, 0,
4048  /* 3923 */ 'd', 'm', 'o', 'd', 9, 0,
4049  /* 3929 */ 's', 'd', 9, 0,
4050  /* 3933 */ 't', 'g', 'e', 9, 0,
4051  /* 3938 */ 'c', 'a', 'c', 'h', 'e', 9, 0,
4052  /* 3945 */ 'b', 'n', 'e', 9, 0,
4053  /* 3950 */ 's', 'n', 'e', 9, 0,
4054  /* 3955 */ 't', 'n', 'e', 9, 0,
4055  /* 3960 */ 'm', 'o', 'v', 'e', 9, 0,
4056  /* 3966 */ 'b', 'c', '0', 'f', 9, 0,
4057  /* 3972 */ 'b', 'c', '1', 'f', 9, 0,
4058  /* 3978 */ 'b', 'c', '2', 'f', 9, 0,
4059  /* 3984 */ 'b', 'c', '3', 'f', 9, 0,
4060  /* 3990 */ 'p', 'r', 'e', 'f', 9, 0,
4061  /* 3996 */ 'm', 'o', 'v', 'f', 9, 0,
4062  /* 4002 */ 'n', 'e', 'g', 9, 0,
4063  /* 4007 */ 'a', 'd', 'd', '_', 'a', '.', 'h', 9, 0,
4064  /* 4016 */ 'm', 'i', 'n', '_', 'a', '.', 'h', 9, 0,
4065  /* 4025 */ 'a', 'd', 'd', 's', '_', 'a', '.', 'h', 9, 0,
4066  /* 4035 */ 'm', 'a', 'x', '_', 'a', '.', 'h', 9, 0,
4067  /* 4044 */ 's', 'r', 'a', '.', 'h', 9, 0,
4068  /* 4051 */ 'n', 'l', 'o', 'c', '.', 'h', 9, 0,
4069  /* 4059 */ 'n', 'l', 'z', 'c', '.', 'h', 9, 0,
4070  /* 4067 */ 's', 'l', 'd', '.', 'h', 9, 0,
4071  /* 4074 */ 'p', 'c', 'k', 'o', 'd', '.', 'h', 9, 0,
4072  /* 4083 */ 'i', 'l', 'v', 'o', 'd', '.', 'h', 9, 0,
4073  /* 4092 */ 'i', 'n', 's', 'v', 'e', '.', 'h', 9, 0,
4074  /* 4101 */ 'v', 's', 'h', 'f', '.', 'h', 9, 0,
4075  /* 4109 */ 'b', 'n', 'e', 'g', '.', 'h', 9, 0,
4076  /* 4117 */ 's', 'r', 'a', 'i', '.', 'h', 9, 0,
4077  /* 4125 */ 's', 'l', 'd', 'i', '.', 'h', 9, 0,
4078  /* 4133 */ 'b', 'n', 'e', 'g', 'i', '.', 'h', 9, 0,
4079  /* 4142 */ 's', 'l', 'l', 'i', '.', 'h', 9, 0,
4080  /* 4150 */ 's', 'r', 'l', 'i', '.', 'h', 9, 0,
4081  /* 4158 */ 'b', 'i', 'n', 's', 'l', 'i', '.', 'h', 9, 0,
4082  /* 4168 */ 'c', 'e', 'q', 'i', '.', 'h', 9, 0,
4083  /* 4176 */ 's', 'r', 'a', 'r', 'i', '.', 'h', 9, 0,
4084  /* 4185 */ 'b', 'c', 'l', 'r', 'i', '.', 'h', 9, 0,
4085  /* 4194 */ 's', 'r', 'l', 'r', 'i', '.', 'h', 9, 0,
4086  /* 4203 */ 'b', 'i', 'n', 's', 'r', 'i', '.', 'h', 9, 0,
4087  /* 4213 */ 's', 'p', 'l', 'a', 't', 'i', '.', 'h', 9, 0,
4088  /* 4223 */ 'b', 's', 'e', 't', 'i', '.', 'h', 9, 0,
4089  /* 4232 */ 's', 'u', 'b', 'v', 'i', '.', 'h', 9, 0,
4090  /* 4241 */ 'a', 'd', 'd', 'v', 'i', '.', 'h', 9, 0,
4091  /* 4250 */ 'f', 'i', 'l', 'l', '.', 'h', 9, 0,
4092  /* 4258 */ 's', 'l', 'l', '.', 'h', 9, 0,
4093  /* 4265 */ 's', 'r', 'l', '.', 'h', 9, 0,
4094  /* 4272 */ 'b', 'i', 'n', 's', 'l', '.', 'h', 9, 0,
4095  /* 4281 */ 'i', 'l', 'v', 'l', '.', 'h', 9, 0,
4096  /* 4289 */ 'f', 'e', 'x', 'd', 'o', '.', 'h', 9, 0,
4097  /* 4298 */ 'm', 's', 'u', 'b', '_', 'q', '.', 'h', 9, 0,
4098  /* 4308 */ 'm', 'a', 'd', 'd', '_', 'q', '.', 'h', 9, 0,
4099  /* 4318 */ 'm', 'u', 'l', '_', 'q', '.', 'h', 9, 0,
4100  /* 4327 */ 'm', 's', 'u', 'b', 'r', '_', 'q', '.', 'h', 9, 0,
4101  /* 4338 */ 'm', 'a', 'd', 'd', 'r', '_', 'q', '.', 'h', 9, 0,
4102  /* 4349 */ 'm', 'u', 'l', 'r', '_', 'q', '.', 'h', 9, 0,
4103  /* 4359 */ 'c', 'e', 'q', '.', 'h', 9, 0,
4104  /* 4366 */ 'f', 't', 'q', '.', 'h', 9, 0,
4105  /* 4373 */ 's', 'r', 'a', 'r', '.', 'h', 9, 0,
4106  /* 4381 */ 'b', 'c', 'l', 'r', '.', 'h', 9, 0,
4107  /* 4389 */ 's', 'r', 'l', 'r', '.', 'h', 9, 0,
4108  /* 4397 */ 'b', 'i', 'n', 's', 'r', '.', 'h', 9, 0,
4109  /* 4406 */ 'i', 'l', 'v', 'r', '.', 'h', 9, 0,
4110  /* 4414 */ 'a', 's', 'u', 'b', '_', 's', '.', 'h', 9, 0,
4111  /* 4424 */ 'h', 's', 'u', 'b', '_', 's', '.', 'h', 9, 0,
4112  /* 4434 */ 'd', 'p', 's', 'u', 'b', '_', 's', '.', 'h', 9, 0,
4113  /* 4445 */ 'h', 'a', 'd', 'd', '_', 's', '.', 'h', 9, 0,
4114  /* 4455 */ 'd', 'p', 'a', 'd', 'd', '_', 's', '.', 'h', 9, 0,
4115  /* 4466 */ 'm', 'o', 'd', '_', 's', '.', 'h', 9, 0,
4116  /* 4475 */ 'c', 'l', 'e', '_', 's', '.', 'h', 9, 0,
4117  /* 4484 */ 'a', 'v', 'e', '_', 's', '.', 'h', 9, 0,
4118  /* 4493 */ 'c', 'l', 'e', 'i', '_', 's', '.', 'h', 9, 0,
4119  /* 4503 */ 'm', 'i', 'n', 'i', '_', 's', '.', 'h', 9, 0,
4120  /* 4513 */ 'c', 'l', 't', 'i', '_', 's', '.', 'h', 9, 0,
4121  /* 4523 */ 'm', 'a', 'x', 'i', '_', 's', '.', 'h', 9, 0,
4122  /* 4533 */ 'm', 'i', 'n', '_', 's', '.', 'h', 9, 0,
4123  /* 4542 */ 'd', 'o', 't', 'p', '_', 's', '.', 'h', 9, 0,
4124  /* 4552 */ 'a', 'v', 'e', 'r', '_', 's', '.', 'h', 9, 0,
4125  /* 4562 */ 'e', 'x', 't', 'r', '_', 's', '.', 'h', 9, 0,
4126  /* 4572 */ 's', 'u', 'b', 's', '_', 's', '.', 'h', 9, 0,
4127  /* 4582 */ 'a', 'd', 'd', 's', '_', 's', '.', 'h', 9, 0,
4128  /* 4592 */ 's', 'a', 't', '_', 's', '.', 'h', 9, 0,
4129  /* 4601 */ 'c', 'l', 't', '_', 's', '.', 'h', 9, 0,
4130  /* 4610 */ 's', 'u', 'b', 's', 'u', 'u', '_', 's', '.', 'h', 9, 0,
4131  /* 4622 */ 'd', 'i', 'v', '_', 's', '.', 'h', 9, 0,
4132  /* 4631 */ 'e', 'x', 't', 'r', 'v', '_', 's', '.', 'h', 9, 0,
4133  /* 4642 */ 'm', 'a', 'x', '_', 's', '.', 'h', 9, 0,
4134  /* 4651 */ 'c', 'o', 'p', 'y', '_', 's', '.', 'h', 9, 0,
4135  /* 4661 */ 's', 'p', 'l', 'a', 't', '.', 'h', 9, 0,
4136  /* 4670 */ 'b', 's', 'e', 't', '.', 'h', 9, 0,
4137  /* 4678 */ 'p', 'c', 'n', 't', '.', 'h', 9, 0,
4138  /* 4686 */ 'i', 'n', 's', 'e', 'r', 't', '.', 'h', 9, 0,
4139  /* 4696 */ 's', 't', '.', 'h', 9, 0,
4140  /* 4702 */ 'a', 's', 'u', 'b', '_', 'u', '.', 'h', 9, 0,
4141  /* 4712 */ 'h', 's', 'u', 'b', '_', 'u', '.', 'h', 9, 0,
4142  /* 4722 */ 'd', 'p', 's', 'u', 'b', '_', 'u', '.', 'h', 9, 0,
4143  /* 4733 */ 'h', 'a', 'd', 'd', '_', 'u', '.', 'h', 9, 0,
4144  /* 4743 */ 'd', 'p', 'a', 'd', 'd', '_', 'u', '.', 'h', 9, 0,
4145  /* 4754 */ 'm', 'o', 'd', '_', 'u', '.', 'h', 9, 0,
4146  /* 4763 */ 'c', 'l', 'e', '_', 'u', '.', 'h', 9, 0,
4147  /* 4772 */ 'a', 'v', 'e', '_', 'u', '.', 'h', 9, 0,
4148  /* 4781 */ 'c', 'l', 'e', 'i', '_', 'u', '.', 'h', 9, 0,
4149  /* 4791 */ 'm', 'i', 'n', 'i', '_', 'u', '.', 'h', 9, 0,
4150  /* 4801 */ 'c', 'l', 't', 'i', '_', 'u', '.', 'h', 9, 0,
4151  /* 4811 */ 'm', 'a', 'x', 'i', '_', 'u', '.', 'h', 9, 0,
4152  /* 4821 */ 'm', 'i', 'n', '_', 'u', '.', 'h', 9, 0,
4153  /* 4830 */ 'd', 'o', 't', 'p', '_', 'u', '.', 'h', 9, 0,
4154  /* 4840 */ 'a', 'v', 'e', 'r', '_', 'u', '.', 'h', 9, 0,
4155  /* 4850 */ 's', 'u', 'b', 's', '_', 'u', '.', 'h', 9, 0,
4156  /* 4860 */ 'a', 'd', 'd', 's', '_', 'u', '.', 'h', 9, 0,
4157  /* 4870 */ 's', 'u', 'b', 's', 'u', 's', '_', 'u', '.', 'h', 9, 0,
4158  /* 4882 */ 's', 'a', 't', '_', 'u', '.', 'h', 9, 0,
4159  /* 4891 */ 'c', 'l', 't', '_', 'u', '.', 'h', 9, 0,
4160  /* 4900 */ 'd', 'i', 'v', '_', 'u', '.', 'h', 9, 0,
4161  /* 4909 */ 'm', 'a', 'x', '_', 'u', '.', 'h', 9, 0,
4162  /* 4918 */ 'c', 'o', 'p', 'y', '_', 'u', '.', 'h', 9, 0,
4163  /* 4928 */ 'm', 's', 'u', 'b', 'v', '.', 'h', 9, 0,
4164  /* 4937 */ 'm', 'a', 'd', 'd', 'v', '.', 'h', 9, 0,
4165  /* 4946 */ 'p', 'c', 'k', 'e', 'v', '.', 'h', 9, 0,
4166  /* 4955 */ 'i', 'l', 'v', 'e', 'v', '.', 'h', 9, 0,
4167  /* 4964 */ 'm', 'u', 'l', 'v', '.', 'h', 9, 0,
4168  /* 4972 */ 'b', 'z', '.', 'h', 9, 0,
4169  /* 4978 */ 'b', 'n', 'z', '.', 'h', 9, 0,
4170  /* 4985 */ 'd', 's', 'b', 'h', 9, 0,
4171  /* 4991 */ 'w', 's', 'b', 'h', 9, 0,
4172  /* 4997 */ 's', 'e', 'h', 9, 0,
4173  /* 5002 */ 'l', 'h', 9, 0,
4174  /* 5006 */ 's', 'h', 'r', 'a', '.', 'p', 'h', 9, 0,
4175  /* 5015 */ 'p', 'r', 'e', 'c', 'r', 'q', '.', 'q', 'b', '.', 'p', 'h', 9, 0,
4176  /* 5029 */ 'p', 'r', 'e', 'c', 'r', '.', 'q', 'b', '.', 'p', 'h', 9, 0,
4177  /* 5042 */ 'p', 'r', 'e', 'c', 'r', 'q', 'u', '_', 's', '.', 'q', 'b', '.', 'p', 'h', 9, 0,
4178  /* 5059 */ 'c', 'm', 'p', '.', 'l', 'e', '.', 'p', 'h', 9, 0,
4179  /* 5070 */ 's', 'u', 'b', 'q', 'h', '.', 'p', 'h', 9, 0,
4180  /* 5080 */ 'a', 'd', 'd', 'q', 'h', '.', 'p', 'h', 9, 0,
4181  /* 5090 */ 'p', 'i', 'c', 'k', '.', 'p', 'h', 9, 0,
4182  /* 5099 */ 's', 'h', 'l', 'l', '.', 'p', 'h', 9, 0,
4183  /* 5108 */ 'r', 'e', 'p', 'l', '.', 'p', 'h', 9, 0,
4184  /* 5117 */ 's', 'h', 'r', 'l', '.', 'p', 'h', 9, 0,
4185  /* 5126 */ 'p', 'a', 'c', 'k', 'r', 'l', '.', 'p', 'h', 9, 0,
4186  /* 5137 */ 'm', 'u', 'l', '.', 'p', 'h', 9, 0,
4187  /* 5145 */ 's', 'u', 'b', 'q', '.', 'p', 'h', 9, 0,
4188  /* 5154 */ 'a', 'd', 'd', 'q', '.', 'p', 'h', 9, 0,
4189  /* 5163 */ 'c', 'm', 'p', '.', 'e', 'q', '.', 'p', 'h', 9, 0,
4190  /* 5174 */ 's', 'h', 'r', 'a', '_', 'r', '.', 'p', 'h', 9, 0,
4191  /* 5185 */ 's', 'u', 'b', 'q', 'h', '_', 'r', '.', 'p', 'h', 9, 0,
4192  /* 5197 */ 'a', 'd', 'd', 'q', 'h', '_', 'r', '.', 'p', 'h', 9, 0,
4193  /* 5209 */ 's', 'h', 'r', 'a', 'v', '_', 'r', '.', 'p', 'h', 9, 0,
4194  /* 5221 */ 's', 'h', 'l', 'l', '_', 's', '.', 'p', 'h', 9, 0,
4195  /* 5232 */ 'm', 'u', 'l', '_', 's', '.', 'p', 'h', 9, 0,
4196  /* 5242 */ 's', 'u', 'b', 'q', '_', 's', '.', 'p', 'h', 9, 0,
4197  /* 5253 */ 'a', 'd', 'd', 'q', '_', 's', '.', 'p', 'h', 9, 0,
4198  /* 5264 */ 'm', 'u', 'l', 'q', '_', 's', '.', 'p', 'h', 9, 0,
4199  /* 5275 */ 'a', 'b', 's', 'q', '_', 's', '.', 'p', 'h', 9, 0,
4200  /* 5286 */ 's', 'u', 'b', 'u', '_', 's', '.', 'p', 'h', 9, 0,
4201  /* 5297 */ 'a', 'd', 'd', 'u', '_', 's', '.', 'p', 'h', 9, 0,
4202  /* 5308 */ 's', 'h', 'l', 'l', 'v', '_', 's', '.', 'p', 'h', 9, 0,
4203  /* 5320 */ 'm', 'u', 'l', 'q', '_', 'r', 's', '.', 'p', 'h', 9, 0,
4204  /* 5332 */ 'c', 'm', 'p', '.', 'l', 't', '.', 'p', 'h', 9, 0,
4205  /* 5343 */ 's', 'u', 'b', 'u', '.', 'p', 'h', 9, 0,
4206  /* 5352 */ 'a', 'd', 'd', 'u', '.', 'p', 'h', 9, 0,
4207  /* 5361 */ 's', 'h', 'r', 'a', 'v', '.', 'p', 'h', 9, 0,
4208  /* 5371 */ 's', 'h', 'l', 'l', 'v', '.', 'p', 'h', 9, 0,
4209  /* 5381 */ 'r', 'e', 'p', 'l', 'v', '.', 'p', 'h', 9, 0,
4210  /* 5391 */ 's', 'h', 'r', 'l', 'v', '.', 'p', 'h', 9, 0,
4211  /* 5401 */ 'd', 'p', 'a', '.', 'w', '.', 'p', 'h', 9, 0,
4212  /* 5411 */ 'd', 'p', 'a', 'q', 'x', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 9, 0,
4213  /* 5426 */ 'd', 'p', 's', 'q', 'x', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 9, 0,
4214  /* 5441 */ 'm', 'u', 'l', 's', 'a', '.', 'w', '.', 'p', 'h', 9, 0,
4215  /* 5453 */ 'd', 'p', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0,
4216  /* 5466 */ 'm', 'u', 'l', 's', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0,
4217  /* 5481 */ 'd', 'p', 's', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0,
4218  /* 5494 */ 'd', 'p', 'a', 'q', 'x', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0,
4219  /* 5508 */ 'd', 'p', 's', 'q', 'x', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0,
4220  /* 5522 */ 'd', 'p', 's', '.', 'w', '.', 'p', 'h', 9, 0,
4221  /* 5532 */ 'd', 'p', 'a', 'x', '.', 'w', '.', 'p', 'h', 9, 0,
4222  /* 5543 */ 'd', 'p', 's', 'x', '.', 'w', '.', 'p', 'h', 9, 0,
4223  /* 5554 */ 's', 'h', 9, 0,
4224  /* 5558 */ 'd', 'm', 'u', 'h', 9, 0,
4225  /* 5564 */ 's', 'y', 'n', 'c', 'i', 9, 0,
4226  /* 5571 */ 'd', 'a', 'd', 'd', 'i', 9, 0,
4227  /* 5578 */ 'a', 'n', 'd', 'i', 9, 0,
4228  /* 5584 */ 't', 'g', 'e', 'i', 9, 0,
4229  /* 5590 */ 's', 'n', 'e', 'i', 9, 0,
4230  /* 5596 */ 't', 'n', 'e', 'i', 9, 0,
4231  /* 5602 */ 'd', 'a', 'h', 'i', 9, 0,
4232  /* 5608 */ 'm', 'f', 'h', 'i', 9, 0,
4233  /* 5614 */ 'm', 't', 'h', 'i', 9, 0,
4234  /* 5620 */ '.', 'a', 'l', 'i', 'g', 'n', 32, '2', 10, 9, 'l', 'i', 9, 0,
4235  /* 5634 */ 'd', 'l', 'i', 9, 0,
4236  /* 5639 */ 'c', 'm', 'p', 'i', 9, 0,
4237  /* 5645 */ 's', 'e', 'q', 'i', 9, 0,
4238  /* 5651 */ 't', 'e', 'q', 'i', 9, 0,
4239  /* 5657 */ 'x', 'o', 'r', 'i', 9, 0,
4240  /* 5663 */ 'd', 'a', 't', 'i', 9, 0,
4241  /* 5669 */ 's', 'l', 't', 'i', 9, 0,
4242  /* 5675 */ 't', 'l', 't', 'i', 9, 0,
4243  /* 5681 */ 'd', 'a', 'u', 'i', 9, 0,
4244  /* 5687 */ 'l', 'u', 'i', 9, 0,
4245  /* 5692 */ 'j', 9, 0,
4246  /* 5695 */ 'b', 'r', 'e', 'a', 'k', 9, 0,
4247  /* 5702 */ 'c', 'v', 't', '.', 'd', '.', 'l', 9, 0,
4248  /* 5711 */ 'c', 'v', 't', '.', 's', '.', 'l', 9, 0,
4249  /* 5720 */ 'b', 'a', 'l', 9, 0,
4250  /* 5725 */ 'j', 'a', 'l', 9, 0,
4251  /* 5730 */ 'b', 'g', 'e', 'z', 'a', 'l', 9, 0,
4252  /* 5738 */ 'b', 'l', 't', 'z', 'a', 'l', 9, 0,
4253  /* 5746 */ 'd', 'p', 'a', 'u', '.', 'h', '.', 'q', 'b', 'l', 9, 0,
4254  /* 5758 */ 'd', 'p', 's', 'u', '.', 'h', '.', 'q', 'b', 'l', 9, 0,
4255  /* 5770 */ 'm', 'u', 'l', 'e', 'u', '_', 's', '.', 'p', 'h', '.', 'q', 'b', 'l', 9, 0,
4256  /* 5786 */ 'p', 'r', 'e', 'c', 'e', 'u', '.', 'p', 'h', '.', 'q', 'b', 'l', 9, 0,
4257  /* 5801 */ 'p', 'r', 'e', 'c', 'e', 'q', 'u', '.', 'p', 'h', '.', 'q', 'b', 'l', 9, 0,
4258  /* 5817 */ 'l', 'd', 'l', 9, 0,
4259  /* 5822 */ 's', 'd', 'l', 9, 0,
4260  /* 5827 */ 'b', 'n', 'e', 'l', 9, 0,
4261  /* 5833 */ 'b', 'c', '0', 'f', 'l', 9, 0,
4262  /* 5840 */ 'b', 'c', '1', 'f', 'l', 9, 0,
4263  /* 5847 */ 'b', 'c', '2', 'f', 'l', 9, 0,
4264  /* 5854 */ 'b', 'c', '3', 'f', 'l', 9, 0,
4265  /* 5861 */ 'm', 'a', 'q', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 'l', 9, 0,
4266  /* 5875 */ 'p', 'r', 'e', 'c', 'e', 'q', '.', 'w', '.', 'p', 'h', 'l', 9, 0,
4267  /* 5889 */ 'm', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'l', 9, 0,
4268  /* 5902 */ 'm', 'u', 'l', 'e', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'l', 9, 0,
4269  /* 5917 */ 's', 'y', 's', 'c', 'a', 'l', 'l', 9, 0,
4270  /* 5926 */ 'b', 'g', 'e', 'z', 'a', 'l', 'l', 9, 0,
4271  /* 5935 */ 'b', 'l', 't', 'z', 'a', 'l', 'l', 9, 0,
4272  /* 5944 */ 'd', 's', 'l', 'l', 9, 0,
4273  /* 5950 */ 'b', 'e', 'q', 'l', 9, 0,
4274  /* 5956 */ 'd', 's', 'r', 'l', 9, 0,
4275  /* 5962 */ 'b', 'c', '0', 't', 'l', 9, 0,
4276  /* 5969 */ 'b', 'c', '1', 't', 'l', 9, 0,
4277  /* 5976 */ 'b', 'c', '2', 't', 'l', 9, 0,
4278  /* 5983 */ 'b', 'c', '3', 't', 'l', 9, 0,
4279  /* 5990 */ 'd', 'm', 'u', 'l', 9, 0,
4280  /* 5996 */ 'l', 'w', 'l', 9, 0,
4281  /* 6001 */ 's', 'w', 'l', 9, 0,
4282  /* 6006 */ 'b', 'g', 'e', 'z', 'l', 9, 0,
4283  /* 6013 */ 'b', 'l', 'e', 'z', 'l', 9, 0,
4284  /* 6020 */ 'b', 'g', 't', 'z', 'l', 9, 0,
4285  /* 6027 */ 'b', 'l', 't', 'z', 'l', 9, 0,
4286  /* 6034 */ 'l', 'w', 'm', 9, 0,
4287  /* 6039 */ 's', 'w', 'm', 9, 0,
4288  /* 6044 */ 'b', 'a', 'l', 'i', 'g', 'n', 9, 0,
4289  /* 6052 */ 'd', 'a', 'l', 'i', 'g', 'n', 9, 0,
4290  /* 6060 */ 'm', 'o', 'v', 'n', 9, 0,
4291  /* 6066 */ 'd', 'c', 'l', 'o', 9, 0,
4292  /* 6072 */ 'm', 'f', 'l', 'o', 9, 0,
4293  /* 6078 */ 's', 'h', 'i', 'l', 'o', 9, 0,
4294  /* 6085 */ 'm', 't', 'l', 'o', 9, 0,
4295  /* 6091 */ 'd', 'b', 'i', 't', 's', 'w', 'a', 'p', 9, 0,
4296  /* 6101 */ 's', 'd', 'b', 'b', 'p', 9, 0,
4297  /* 6108 */ 'e', 'x', 't', 'p', 'd', 'p', 9, 0,
4298  /* 6116 */ 'm', 'o', 'v', 'e', 'p', 9, 0,
4299  /* 6123 */ 'm', 't', 'h', 'l', 'i', 'p', 9, 0,
4300  /* 6131 */ 'c', 'm', 'p', 9, 0,
4301  /* 6136 */ 'd', 'p', 'o', 'p', 9, 0,
4302  /* 6142 */ 'a', 'd', 'd', 'i', 'u', 'r', '1', 's', 'p', 9, 0,
4303  /* 6153 */ 'l', 'o', 'a', 'd', '_', 'c', 'c', 'o', 'n', 'd', '_', 'd', 's', 'p', 9, 0,
4304  /* 6169 */ 's', 't', 'o', 'r', 'e', '_', 'c', 'c', 'o', 'n', 'd', '_', 'd', 's', 'p', 9, 0,
4305  /* 6186 */ 'r', 'd', 'd', 's', 'p', 9, 0,
4306  /* 6193 */ 'w', 'r', 'd', 's', 'p', 9, 0,
4307  /* 6200 */ 'j', 'r', 'a', 'd', 'd', 'i', 'u', 's', 'p', 9, 0,
4308  /* 6211 */ 'e', 'x', 't', 'p', 9, 0,
4309  /* 6217 */ 'l', 'w', 'p', 9, 0,
4310  /* 6222 */ 's', 'w', 'p', 9, 0,
4311  /* 6227 */ 'b', 'e', 'q', 9, 0,
4312  /* 6232 */ 's', 'e', 'q', 9, 0,
4313  /* 6237 */ 't', 'e', 'q', 9, 0,
4314  /* 6242 */ 'd', 'p', 'a', 'u', '.', 'h', '.', 'q', 'b', 'r', 9, 0,
4315  /* 6254 */ 'd', 'p', 's', 'u', '.', 'h', '.', 'q', 'b', 'r', 9, 0,
4316  /* 6266 */ 'm', 'u', 'l', 'e', 'u', '_', 's', '.', 'p', 'h', '.', 'q', 'b', 'r', 9, 0,
4317  /* 6282 */ 'p', 'r', 'e', 'c', 'e', 'u', '.', 'p', 'h', '.', 'q', 'b', 'r', 9, 0,
4318  /* 6297 */ 'p', 'r', 'e', 'c', 'e', 'q', 'u', '.', 'p', 'h', '.', 'q', 'b', 'r', 9, 0,
4319  /* 6313 */ 'l', 'd', 'r', 9, 0,
4320  /* 6318 */ 's', 'd', 'r', 9, 0,
4321  /* 6323 */ 'm', 'a', 'q', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 'r', 9, 0,
4322  /* 6337 */ 'p', 'r', 'e', 'c', 'e', 'q', '.', 'w', '.', 'p', 'h', 'r', 9, 0,
4323  /* 6351 */ 'm', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'r', 9, 0,
4324  /* 6364 */ 'm', 'u', 'l', 'e', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'r', 9, 0,
4325  /* 6379 */ 'j', 'r', 9, 0,
4326  /* 6383 */ 'j', 'a', 'l', 'r', 9, 0,
4327  /* 6389 */ 'n', 'o', 'r', 9, 0,
4328  /* 6394 */ 'x', 'o', 'r', 9, 0,
4329  /* 6399 */ 'd', 'r', 'o', 't', 'r', 9, 0,
4330  /* 6406 */ 'r', 'd', 'h', 'w', 'r', 9, 0,
4331  /* 6413 */ 'l', 'w', 'r', 9, 0,
4332  /* 6418 */ 's', 'w', 'r', 9, 0,
4333  /* 6423 */ 'm', 'i', 'n', 'a', '.', 's', 9, 0,
4334  /* 6431 */ 'm', 'a', 'x', 'a', '.', 's', 9, 0,
4335  /* 6439 */ 'n', 'm', 's', 'u', 'b', '.', 's', 9, 0,
4336  /* 6448 */ 'c', 'v', 't', '.', 'd', '.', 's', 9, 0,
4337  /* 6457 */ 'n', 'm', 'a', 'd', 'd', '.', 's', 9, 0,
4338  /* 6466 */ 'c', '.', 'n', 'g', 'e', '.', 's', 9, 0,
4339  /* 6475 */ 'c', '.', 'l', 'e', '.', 's', 9, 0,
4340  /* 6483 */ 'c', 'm', 'p', '.', 'l', 'e', '.', 's', 9, 0,
4341  /* 6493 */ 'c', '.', 'n', 'g', 'l', 'e', '.', 's', 9, 0,
4342  /* 6503 */ 'c', '.', 'o', 'l', 'e', '.', 's', 9, 0,
4343  /* 6512 */ 'c', 'm', 'p', '.', 's', 'l', 'e', '.', 's', 9, 0,
4344  /* 6523 */ 'c', '.', 'u', 'l', 'e', '.', 's', 9, 0,
4345  /* 6532 */ 'c', 'm', 'p', '.', 'u', 'l', 'e', '.', 's', 9, 0,
4346  /* 6543 */ 'c', 'm', 'p', '.', 's', 'u', 'l', 'e', '.', 's', 9, 0,
4347  /* 6555 */ 'c', '.', 'f', '.', 's', 9, 0,
4348  /* 6562 */ 'c', 'm', 'p', '.', 'a', 'f', '.', 's', 9, 0,
4349  /* 6572 */ 'c', 'm', 'p', '.', 's', 'a', 'f', '.', 's', 9, 0,
4350  /* 6583 */ 'm', 's', 'u', 'b', 'f', '.', 's', 9, 0,
4351  /* 6592 */ 'm', 'a', 'd', 'd', 'f', '.', 's', 9, 0,
4352  /* 6601 */ 'c', '.', 's', 'f', '.', 's', 9, 0,
4353  /* 6609 */ 'm', 'o', 'v', 'f', '.', 's', 9, 0,
4354  /* 6617 */ 'n', 'e', 'g', '.', 's', 9, 0,
4355  /* 6624 */ 't', 'r', 'u', 'n', 'c', '.', 'l', '.', 's', 9, 0,
4356  /* 6635 */ 'r', 'o', 'u', 'n', 'd', '.', 'l', '.', 's', 9, 0,
4357  /* 6646 */ 'c', 'e', 'i', 'l', '.', 'l', '.', 's', 9, 0,
4358  /* 6656 */ 'f', 'l', 'o', 'o', 'r', '.', 'l', '.', 's', 9, 0,
4359  /* 6667 */ 'c', 'v', 't', '.', 'l', '.', 's', 9, 0,
4360  /* 6676 */ 's', 'e', 'l', '.', 's', 9, 0,
4361  /* 6683 */ 'c', '.', 'n', 'g', 'l', '.', 's', 9, 0,
4362  /* 6692 */ 'm', 'u', 'l', '.', 's', 9, 0,
4363  /* 6699 */ 'm', 'i', 'n', '.', 's', 9, 0,
4364  /* 6706 */ 'c', '.', 'u', 'n', '.', 's', 9, 0,
4365  /* 6714 */ 'c', 'm', 'p', '.', 'u', 'n', '.', 's', 9, 0,
4366  /* 6724 */ 'c', 'm', 'p', '.', 's', 'u', 'n', '.', 's', 9, 0,
4367  /* 6735 */ 'm', 'o', 'v', 'n', '.', 's', 9, 0,
4368  /* 6743 */ 'c', '.', 'e', 'q', '.', 's', 9, 0,
4369  /* 6751 */ 'c', 'm', 'p', '.', 'e', 'q', '.', 's', 9, 0,
4370  /* 6761 */ 'c', '.', 's', 'e', 'q', '.', 's', 9, 0,
4371  /* 6770 */ 'c', 'm', 'p', '.', 's', 'e', 'q', '.', 's', 9, 0,
4372  /* 6781 */ 'c', '.', 'u', 'e', 'q', '.', 's', 9, 0,
4373  /* 6790 */ 'c', 'm', 'p', '.', 'u', 'e', 'q', '.', 's', 9, 0,
4374  /* 6801 */ 'c', 'm', 'p', '.', 's', 'u', 'e', 'q', '.', 's', 9, 0,
4375  /* 6813 */ 'a', 'b', 's', '.', 's', 9, 0,
4376  /* 6820 */ 'c', 'l', 'a', 's', 's', '.', 's', 9, 0,
4377  /* 6829 */ 'c', '.', 'n', 'g', 't', '.', 's', 9, 0,
4378  /* 6838 */ 'c', '.', 'l', 't', '.', 's', 9, 0,
4379  /* 6846 */ 'c', 'm', 'p', '.', 'l', 't', '.', 's', 9, 0,
4380  /* 6856 */ 'c', '.', 'o', 'l', 't', '.', 's', 9, 0,
4381  /* 6865 */ 'c', 'm', 'p', '.', 's', 'l', 't', '.', 's', 9, 0,
4382  /* 6876 */ 'c', '.', 'u', 'l', 't', '.', 's', 9, 0,
4383  /* 6885 */ 'c', 'm', 'p', '.', 'u', 'l', 't', '.', 's', 9, 0,
4384  /* 6896 */ 'c', 'm', 'p', '.', 's', 'u', 'l', 't', '.', 's', 9, 0,
4385  /* 6908 */ 'r', 'i', 'n', 't', '.', 's', 9, 0,
4386  /* 6916 */ 's', 'q', 'r', 't', '.', 's', 9, 0,
4387  /* 6924 */ 'm', 'o', 'v', 't', '.', 's', 9, 0,
4388  /* 6932 */ 'd', 'i', 'v', '.', 's', 9, 0,
4389  /* 6939 */ 'm', 'o', 'v', '.', 's', 9, 0,
4390  /* 6946 */ 't', 'r', 'u', 'n', 'c', '.', 'w', '.', 's', 9, 0,
4391  /* 6957 */ 'r', 'o', 'u', 'n', 'd', '.', 'w', '.', 's', 9, 0,
4392  /* 6968 */ 'c', 'e', 'i', 'l', '.', 'w', '.', 's', 9, 0,
4393  /* 6978 */ 'f', 'l', 'o', 'o', 'r', '.', 'w', '.', 's', 9, 0,
4394  /* 6989 */ 'c', 'v', 't', '.', 'w', '.', 's', 9, 0,
4395  /* 6998 */ 'm', 'a', 'x', '.', 's', 9, 0,
4396  /* 7005 */ 's', 'e', 'l', 'n', 'e', 'z', '.', 's', 9, 0,
4397  /* 7015 */ 's', 'e', 'l', 'e', 'q', 'z', '.', 's', 9, 0,
4398  /* 7025 */ 'm', 'o', 'v', 'z', '.', 's', 9, 0,
4399  /* 7033 */ 'j', 'a', 'l', 's', 9, 0,
4400  /* 7039 */ 'b', 'g', 'e', 'z', 'a', 'l', 's', 9, 0,
4401  /* 7048 */ 'b', 'l', 't', 'z', 'a', 'l', 's', 9, 0,
4402  /* 7057 */ 'j', 'a', 'l', 'r', 's', 9, 0,
4403  /* 7064 */ 'l', 'w', 'x', 's', 9, 0,
4404  /* 7070 */ 'b', 'c', '0', 't', 9, 0,
4405  /* 7076 */ 'b', 'c', '1', 't', 9, 0,
4406  /* 7082 */ 'b', 'c', '2', 't', 9, 0,
4407  /* 7088 */ 'b', 'c', '3', 't', 9, 0,
4408  /* 7094 */ 'w', 'a', 'i', 't', 9, 0,
4409  /* 7100 */ 's', 'l', 't', 9, 0,
4410  /* 7105 */ 't', 'l', 't', 9, 0,
4411  /* 7110 */ 'd', 'm', 'u', 'l', 't', 9, 0,
4412  /* 7117 */ 'n', 'o', 't', 9, 0,
4413  /* 7122 */ 'm', 'o', 'v', 't', 9, 0,
4414  /* 7128 */ 'l', 'b', 'u', 9, 0,
4415  /* 7133 */ 'd', 's', 'u', 'b', 'u', 9, 0,
4416  /* 7140 */ 'm', 's', 'u', 'b', 'u', 9, 0,
4417  /* 7147 */ 'b', 'a', 'd', 'd', 'u', 9, 0,
4418  /* 7154 */ 'd', 'a', 'd', 'd', 'u', 9, 0,
4419  /* 7161 */ 'm', 'a', 'd', 'd', 'u', 9, 0,
4420  /* 7168 */ 'd', 'm', 'o', 'd', 'u', 9, 0,
4421  /* 7175 */ 't', 'g', 'e', 'u', 9, 0,
4422  /* 7181 */ 'l', 'h', 'u', 9, 0,
4423  /* 7186 */ 'd', 'm', 'u', 'h', 'u', 9, 0,
4424  /* 7193 */ 'd', 'a', 'd', 'd', 'i', 'u', 9, 0,
4425  /* 7201 */ 't', 'g', 'e', 'i', 'u', 9, 0,
4426  /* 7208 */ 's', 'l', 't', 'i', 'u', 9, 0,
4427  /* 7215 */ 't', 'l', 't', 'i', 'u', 9, 0,
4428  /* 7222 */ 'v', '3', 'm', 'u', 'l', 'u', 9, 0,
4429  /* 7230 */ 'd', 'm', 'u', 'l', 'u', 9, 0,
4430  /* 7237 */ 'v', 'm', 'u', 'l', 'u', 9, 0,
4431  /* 7244 */ 's', 'l', 't', 'u', 9, 0,
4432  /* 7250 */ 't', 'l', 't', 'u', 9, 0,
4433  /* 7256 */ 'd', 'm', 'u', 'l', 't', 'u', 9, 0,
4434  /* 7264 */ 'd', 'd', 'i', 'v', 'u', 9, 0,
4435  /* 7271 */ 'l', 'w', 'u', 9, 0,
4436  /* 7276 */ 'a', 'n', 'd', '.', 'v', 9, 0,
4437  /* 7283 */ 'm', 'o', 'v', 'e', '.', 'v', 9, 0,
4438  /* 7291 */ 'b', 's', 'e', 'l', '.', 'v', 9, 0,
4439  /* 7299 */ 'n', 'o', 'r', '.', 'v', 9, 0,
4440  /* 7306 */ 'x', 'o', 'r', '.', 'v', 9, 0,
4441  /* 7313 */ 'b', 'z', '.', 'v', 9, 0,
4442  /* 7319 */ 'b', 'm', 'z', '.', 'v', 9, 0,
4443  /* 7326 */ 'b', 'n', 'z', '.', 'v', 9, 0,
4444  /* 7333 */ 'b', 'm', 'n', 'z', '.', 'v', 9, 0,
4445  /* 7341 */ 'd', 's', 'r', 'a', 'v', 9, 0,
4446  /* 7348 */ 'b', 'i', 't', 'r', 'e', 'v', 9, 0,
4447  /* 7356 */ 'd', 'd', 'i', 'v', 9, 0,
4448  /* 7362 */ 'd', 's', 'l', 'l', 'v', 9, 0,
4449  /* 7369 */ 'd', 's', 'r', 'l', 'v', 9, 0,
4450  /* 7376 */ 's', 'h', 'i', 'l', 'o', 'v', 9, 0,
4451  /* 7384 */ 'e', 'x', 't', 'p', 'd', 'p', 'v', 9, 0,
4452  /* 7393 */ 'e', 'x', 't', 'p', 'v', 9, 0,
4453  /* 7400 */ 'd', 'r', 'o', 't', 'r', 'v', 9, 0,
4454  /* 7408 */ 'i', 'n', 's', 'v', 9, 0,
4455  /* 7414 */ 'f', 'l', 'o', 'g', '2', '.', 'w', 9, 0,
4456  /* 7423 */ 'f', 'e', 'x', 'p', '2', '.', 'w', 9, 0,
4457  /* 7432 */ 'a', 'd', 'd', '_', 'a', '.', 'w', 9, 0,
4458  /* 7441 */ 'f', 'm', 'i', 'n', '_', 'a', '.', 'w', 9, 0,
4459  /* 7451 */ 'a', 'd', 'd', 's', '_', 'a', '.', 'w', 9, 0,
4460  /* 7461 */ 'f', 'm', 'a', 'x', '_', 'a', '.', 'w', 9, 0,
4461  /* 7471 */ 's', 'r', 'a', '.', 'w', 9, 0,
4462  /* 7478 */ 'f', 's', 'u', 'b', '.', 'w', 9, 0,
4463  /* 7486 */ 'f', 'm', 's', 'u', 'b', '.', 'w', 9, 0,
4464  /* 7495 */ 'n', 'l', 'o', 'c', '.', 'w', 9, 0,
4465  /* 7503 */ 'n', 'l', 'z', 'c', '.', 'w', 9, 0,
4466  /* 7511 */ 'c', 'v', 't', '.', 'd', '.', 'w', 9, 0,
4467  /* 7520 */ 'f', 'a', 'd', 'd', '.', 'w', 9, 0,
4468  /* 7528 */ 'f', 'm', 'a', 'd', 'd', '.', 'w', 9, 0,
4469  /* 7537 */ 's', 'l', 'd', '.', 'w', 9, 0,
4470  /* 7544 */ 'p', 'c', 'k', 'o', 'd', '.', 'w', 9, 0,
4471  /* 7553 */ 'i', 'l', 'v', 'o', 'd', '.', 'w', 9, 0,
4472  /* 7562 */ 'f', 'c', 'l', 'e', '.', 'w', 9, 0,
4473  /* 7570 */ 'f', 's', 'l', 'e', '.', 'w', 9, 0,
4474  /* 7578 */ 'f', 'c', 'u', 'l', 'e', '.', 'w', 9, 0,
4475  /* 7587 */ 'f', 's', 'u', 'l', 'e', '.', 'w', 9, 0,
4476  /* 7596 */ 'f', 'c', 'n', 'e', '.', 'w', 9, 0,
4477  /* 7604 */ 'f', 's', 'n', 'e', '.', 'w', 9, 0,
4478  /* 7612 */ 'f', 'c', 'u', 'n', 'e', '.', 'w', 9, 0,
4479  /* 7621 */ 'f', 's', 'u', 'n', 'e', '.', 'w', 9, 0,
4480  /* 7630 */ 'i', 'n', 's', 'v', 'e', '.', 'w', 9, 0,
4481  /* 7639 */ 'f', 'c', 'a', 'f', '.', 'w', 9, 0,
4482  /* 7647 */ 'f', 's', 'a', 'f', '.', 'w', 9, 0,
4483  /* 7655 */ 'v', 's', 'h', 'f', '.', 'w', 9, 0,
4484  /* 7663 */ 'b', 'n', 'e', 'g', '.', 'w', 9, 0,
4485  /* 7671 */ 'p', 'r', 'e', 'c', 'r', '_', 's', 'r', 'a', '.', 'p', 'h', '.', 'w', 9, 0,
4486  /* 7687 */ 'p', 'r', 'e', 'c', 'r', 'q', '.', 'p', 'h', '.', 'w', 9, 0,
4487  /* 7700 */ 'p', 'r', 'e', 'c', 'r', '_', 's', 'r', 'a', '_', 'r', '.', 'p', 'h', '.', 'w', 9, 0,
4488  /* 7718 */ 'p', 'r', 'e', 'c', 'r', 'q', '_', 'r', 's', '.', 'p', 'h', '.', 'w', 9, 0,
4489  /* 7734 */ 's', 'u', 'b', 'q', 'h', '.', 'w', 9, 0,
4490  /* 7743 */ 'a', 'd', 'd', 'q', 'h', '.', 'w', 9, 0,
4491  /* 7752 */ 's', 'r', 'a', 'i', '.', 'w', 9, 0,
4492  /* 7760 */ 's', 'l', 'd', 'i', '.', 'w', 9, 0,
4493  /* 7768 */ 'b', 'n', 'e', 'g', 'i', '.', 'w', 9, 0,
4494  /* 7777 */ 's', 'l', 'l', 'i', '.', 'w', 9, 0,
4495  /* 7785 */ 's', 'r', 'l', 'i', '.', 'w', 9, 0,
4496  /* 7793 */ 'b', 'i', 'n', 's', 'l', 'i', '.', 'w', 9, 0,
4497  /* 7803 */ 'c', 'e', 'q', 'i', '.', 'w', 9, 0,
4498  /* 7811 */ 's', 'r', 'a', 'r', 'i', '.', 'w', 9, 0,
4499  /* 7820 */ 'b', 'c', 'l', 'r', 'i', '.', 'w', 9, 0,
4500  /* 7829 */ 's', 'r', 'l', 'r', 'i', '.', 'w', 9, 0,
4501  /* 7838 */ 'b', 'i', 'n', 's', 'r', 'i', '.', 'w', 9, 0,
4502  /* 7848 */ 's', 'p', 'l', 'a', 't', 'i', '.', 'w', 9, 0,
4503  /* 7858 */ 'b', 's', 'e', 't', 'i', '.', 'w', 9, 0,
4504  /* 7867 */ 's', 'u', 'b', 'v', 'i', '.', 'w', 9, 0,
4505  /* 7876 */ 'a', 'd', 'd', 'v', 'i', '.', 'w', 9, 0,
4506  /* 7885 */ 'd', 'p', 'a', 'q', '_', 's', 'a', '.', 'l', '.', 'w', 9, 0,
4507  /* 7898 */ 'd', 'p', 's', 'q', '_', 's', 'a', '.', 'l', '.', 'w', 9, 0,
4508  /* 7911 */ 'f', 'i', 'l', 'l', '.', 'w', 9, 0,
4509  /* 7919 */ 's', 'l', 'l', '.', 'w', 9, 0,
4510  /* 7926 */ 'f', 'e', 'x', 'u', 'p', 'l', '.', 'w', 9, 0,
4511  /* 7936 */ 'f', 'f', 'q', 'l', '.', 'w', 9, 0,
4512  /* 7944 */ 's', 'r', 'l', '.', 'w', 9, 0,
4513  /* 7951 */ 'b', 'i', 'n', 's', 'l', '.', 'w', 9, 0,
4514  /* 7960 */ 'f', 'm', 'u', 'l', '.', 'w', 9, 0,
4515  /* 7968 */ 'i', 'l', 'v', 'l', '.', 'w', 9, 0,
4516  /* 7976 */ 'f', 'm', 'i', 'n', '.', 'w', 9, 0,
4517  /* 7984 */ 'f', 'c', 'u', 'n', '.', 'w', 9, 0,
4518  /* 7992 */ 'f', 's', 'u', 'n', '.', 'w', 9, 0,
4519  /* 8000 */ 'f', 'e', 'x', 'd', 'o', '.', 'w', 9, 0,
4520  /* 8009 */ 'f', 'r', 'c', 'p', '.', 'w', 9, 0,
4521  /* 8017 */ 'm', 's', 'u', 'b', '_', 'q', '.', 'w', 9, 0,
4522  /* 8027 */ 'm', 'a', 'd', 'd', '_', 'q', '.', 'w', 9, 0,
4523  /* 8037 */ 'm', 'u', 'l', '_', 'q', '.', 'w', 9, 0,
4524  /* 8046 */ 'm', 's', 'u', 'b', 'r', '_', 'q', '.', 'w', 9, 0,
4525  /* 8057 */ 'm', 'a', 'd', 'd', 'r', '_', 'q', '.', 'w', 9, 0,
4526  /* 8068 */ 'm', 'u', 'l', 'r', '_', 'q', '.', 'w', 9, 0,
4527  /* 8078 */ 'f', 'c', 'e', 'q', '.', 'w', 9, 0,
4528  /* 8086 */ 'f', 's', 'e', 'q', '.', 'w', 9, 0,
4529  /* 8094 */ 'f', 'c', 'u', 'e', 'q', '.', 'w', 9, 0,
4530  /* 8103 */ 'f', 's', 'u', 'e', 'q', '.', 'w', 9, 0,
4531  /* 8112 */ 'f', 't', 'q', '.', 'w', 9, 0,
4532  /* 8119 */ 's', 'h', 'r', 'a', '_', 'r', '.', 'w', 9, 0,
4533  /* 8129 */ 's', 'u', 'b', 'q', 'h', '_', 'r', '.', 'w', 9, 0,
4534  /* 8140 */ 'a', 'd', 'd', 'q', 'h', '_', 'r', '.', 'w', 9, 0,
4535  /* 8151 */ 'e', 'x', 't', 'r', '_', 'r', '.', 'w', 9, 0,
4536  /* 8161 */ 's', 'h', 'r', 'a', 'v', '_', 'r', '.', 'w', 9, 0,
4537  /* 8172 */ 'e', 'x', 't', 'r', 'v', '_', 'r', '.', 'w', 9, 0,
4538  /* 8183 */ 's', 'r', 'a', 'r', '.', 'w', 9, 0,
4539  /* 8191 */ 'b', 'c', 'l', 'r', '.', 'w', 9, 0,
4540  /* 8199 */ 's', 'r', 'l', 'r', '.', 'w', 9, 0,
4541  /* 8207 */ 'f', 'c', 'o', 'r', '.', 'w', 9, 0,
4542  /* 8215 */ 'f', 's', 'o', 'r', '.', 'w', 9, 0,
4543  /* 8223 */ 'f', 'e', 'x', 'u', 'p', 'r', '.', 'w', 9, 0,
4544  /* 8233 */ 'f', 'f', 'q', 'r', '.', 'w', 9, 0,
4545  /* 8241 */ 'b', 'i', 'n', 's', 'r', '.', 'w', 9, 0,
4546  /* 8250 */ 'e', 'x', 't', 'r', '.', 'w', 9, 0,
4547  /* 8258 */ 'i', 'l', 'v', 'r', '.', 'w', 9, 0,
4548  /* 8266 */ 'c', 'v', 't', '.', 's', '.', 'w', 9, 0,
4549  /* 8275 */ 'a', 's', 'u', 'b', '_', 's', '.', 'w', 9, 0,
4550  /* 8285 */ 'h', 's', 'u', 'b', '_', 's', '.', 'w', 9, 0,
4551  /* 8295 */ 'd', 'p', 's', 'u', 'b', '_', 's', '.', 'w', 9, 0,
4552  /* 8306 */ 'f', 't', 'r', 'u', 'n', 'c', '_', 's', '.', 'w', 9, 0,
4553  /* 8318 */ 'h', 'a', 'd', 'd', '_', 's', '.', 'w', 9, 0,
4554  /* 8328 */ 'd', 'p', 'a', 'd', 'd', '_', 's', '.', 'w', 9, 0,
4555  /* 8339 */ 'm', 'o', 'd', '_', 's', '.', 'w', 9, 0,
4556  /* 8348 */ 'c', 'l', 'e', '_', 's', '.', 'w', 9, 0,
4557  /* 8357 */ 'a', 'v', 'e', '_', 's', '.', 'w', 9, 0,
4558  /* 8366 */ 'c', 'l', 'e', 'i', '_', 's', '.', 'w', 9, 0,
4559  /* 8376 */ 'm', 'i', 'n', 'i', '_', 's', '.', 'w', 9, 0,
4560  /* 8386 */ 'c', 'l', 't', 'i', '_', 's', '.', 'w', 9, 0,
4561  /* 8396 */ 'm', 'a', 'x', 'i', '_', 's', '.', 'w', 9, 0,
4562  /* 8406 */ 's', 'h', 'l', 'l', '_', 's', '.', 'w', 9, 0,
4563  /* 8416 */ 'm', 'i', 'n', '_', 's', '.', 'w', 9, 0,
4564  /* 8425 */ 'd', 'o', 't', 'p', '_', 's', '.', 'w', 9, 0,
4565  /* 8435 */ 's', 'u', 'b', 'q', '_', 's', '.', 'w', 9, 0,
4566  /* 8445 */ 'a', 'd', 'd', 'q', '_', 's', '.', 'w', 9, 0,
4567  /* 8455 */ 'm', 'u', 'l', 'q', '_', 's', '.', 'w', 9, 0,
4568  /* 8465 */ 'a', 'b', 's', 'q', '_', 's', '.', 'w', 9, 0,
4569  /* 8475 */ 'a', 'v', 'e', 'r', '_', 's', '.', 'w', 9, 0,
4570  /* 8485 */ 's', 'u', 'b', 's', '_', 's', '.', 'w', 9, 0,
4571  /* 8495 */ 'a', 'd', 'd', 's', '_', 's', '.', 'w', 9, 0,
4572  /* 8505 */ 's', 'a', 't', '_', 's', '.', 'w', 9, 0,
4573  /* 8514 */ 'c', 'l', 't', '_', 's', '.', 'w', 9, 0,
4574  /* 8523 */ 'f', 'f', 'i', 'n', 't', '_', 's', '.', 'w', 9, 0,
4575  /* 8534 */ 'f', 't', 'i', 'n', 't', '_', 's', '.', 'w', 9, 0,
4576  /* 8545 */ 's', 'u', 'b', 's', 'u', 'u', '_', 's', '.', 'w', 9, 0,
4577  /* 8557 */ 'd', 'i', 'v', '_', 's', '.', 'w', 9, 0,
4578  /* 8566 */ 's', 'h', 'l', 'l', 'v', '_', 's', '.', 'w', 9, 0,
4579  /* 8577 */ 'm', 'a', 'x', '_', 's', '.', 'w', 9, 0,
4580  /* 8586 */ 'c', 'o', 'p', 'y', '_', 's', '.', 'w', 9, 0,
4581  /* 8596 */ 'm', 'u', 'l', 'q', '_', 'r', 's', '.', 'w', 9, 0,
4582  /* 8607 */ 'e', 'x', 't', 'r', '_', 'r', 's', '.', 'w', 9, 0,
4583  /* 8618 */ 'e', 'x', 't', 'r', 'v', '_', 'r', 's', '.', 'w', 9, 0,
4584  /* 8630 */ 'f', 'c', 'l', 'a', 's', 's', '.', 'w', 9, 0,
4585  /* 8640 */ 's', 'p', 'l', 'a', 't', '.', 'w', 9, 0,
4586  /* 8649 */ 'b', 's', 'e', 't', '.', 'w', 9, 0,
4587  /* 8657 */ 'f', 'c', 'l', 't', '.', 'w', 9, 0,
4588  /* 8665 */ 'f', 's', 'l', 't', '.', 'w', 9, 0,
4589  /* 8673 */ 'f', 'c', 'u', 'l', 't', '.', 'w', 9, 0,
4590  /* 8682 */ 'f', 's', 'u', 'l', 't', '.', 'w', 9, 0,
4591  /* 8691 */ 'p', 'c', 'n', 't', '.', 'w', 9, 0,
4592  /* 8699 */ 'f', 'r', 'i', 'n', 't', '.', 'w', 9, 0,
4593  /* 8708 */ 'i', 'n', 's', 'e', 'r', 't', '.', 'w', 9, 0,
4594  /* 8718 */ 'f', 's', 'q', 'r', 't', '.', 'w', 9, 0,
4595  /* 8727 */ 'f', 'r', 's', 'q', 'r', 't', '.', 'w', 9, 0,
4596  /* 8737 */ 's', 't', '.', 'w', 9, 0,
4597  /* 8743 */ 'a', 's', 'u', 'b', '_', 'u', '.', 'w', 9, 0,
4598  /* 8753 */ 'h', 's', 'u', 'b', '_', 'u', '.', 'w', 9, 0,
4599  /* 8763 */ 'd', 'p', 's', 'u', 'b', '_', 'u', '.', 'w', 9, 0,
4600  /* 8774 */ 'f', 't', 'r', 'u', 'n', 'c', '_', 'u', '.', 'w', 9, 0,
4601  /* 8786 */ 'h', 'a', 'd', 'd', '_', 'u', '.', 'w', 9, 0,
4602  /* 8796 */ 'd', 'p', 'a', 'd', 'd', '_', 'u', '.', 'w', 9, 0,
4603  /* 8807 */ 'm', 'o', 'd', '_', 'u', '.', 'w', 9, 0,
4604  /* 8816 */ 'c', 'l', 'e', '_', 'u', '.', 'w', 9, 0,
4605  /* 8825 */ 'a', 'v', 'e', '_', 'u', '.', 'w', 9, 0,
4606  /* 8834 */ 'c', 'l', 'e', 'i', '_', 'u', '.', 'w', 9, 0,
4607  /* 8844 */ 'm', 'i', 'n', 'i', '_', 'u', '.', 'w', 9, 0,
4608  /* 8854 */ 'c', 'l', 't', 'i', '_', 'u', '.', 'w', 9, 0,
4609  /* 8864 */ 'm', 'a', 'x', 'i', '_', 'u', '.', 'w', 9, 0,
4610  /* 8874 */ 'm', 'i', 'n', '_', 'u', '.', 'w', 9, 0,
4611  /* 8883 */ 'd', 'o', 't', 'p', '_', 'u', '.', 'w', 9, 0,
4612  /* 8893 */ 'a', 'v', 'e', 'r', '_', 'u', '.', 'w', 9, 0,
4613  /* 8903 */ 's', 'u', 'b', 's', '_', 'u', '.', 'w', 9, 0,
4614  /* 8913 */ 'a', 'd', 'd', 's', '_', 'u', '.', 'w', 9, 0,
4615  /* 8923 */ 's', 'u', 'b', 's', 'u', 's', '_', 'u', '.', 'w', 9, 0,
4616  /* 8935 */ 's', 'a', 't', '_', 'u', '.', 'w', 9, 0,
4617  /* 8944 */ 'c', 'l', 't', '_', 'u', '.', 'w', 9, 0,
4618  /* 8953 */ 'f', 'f', 'i', 'n', 't', '_', 'u', '.', 'w', 9, 0,
4619  /* 8964 */ 'f', 't', 'i', 'n', 't', '_', 'u', '.', 'w', 9, 0,
4620  /* 8975 */ 'd', 'i', 'v', '_', 'u', '.', 'w', 9, 0,
4621  /* 8984 */ 'm', 'a', 'x', '_', 'u', '.', 'w', 9, 0,
4622  /* 8993 */ 'c', 'o', 'p', 'y', '_', 'u', '.', 'w', 9, 0,
4623  /* 9003 */ 'm', 's', 'u', 'b', 'v', '.', 'w', 9, 0,
4624  /* 9012 */ 'm', 'a', 'd', 'd', 'v', '.', 'w', 9, 0,
4625  /* 9021 */ 'p', 'c', 'k', 'e', 'v', '.', 'w', 9, 0,
4626  /* 9030 */ 'i', 'l', 'v', 'e', 'v', '.', 'w', 9, 0,
4627  /* 9039 */ 'f', 'd', 'i', 'v', '.', 'w', 9, 0,
4628  /* 9047 */ 'm', 'u', 'l', 'v', '.', 'w', 9, 0,
4629  /* 9055 */ 'e', 'x', 't', 'r', 'v', '.', 'w', 9, 0,
4630  /* 9064 */ 'f', 'm', 'a', 'x', '.', 'w', 9, 0,
4631  /* 9072 */ 'b', 'z', '.', 'w', 9, 0,
4632  /* 9078 */ 'b', 'n', 'z', '.', 'w', 9, 0,
4633  /* 9085 */ 'l', 'w', 9, 0,
4634  /* 9089 */ 's', 'w', 9, 0,
4635  /* 9093 */ 'l', 'h', 'x', 9, 0,
4636  /* 9098 */ 'j', 'a', 'l', 'x', 9, 0,
4637  /* 9104 */ 'l', 'b', 'u', 'x', 9, 0,
4638  /* 9110 */ 'l', 'w', 'x', 9, 0,
4639  /* 9115 */ 'b', 'g', 'e', 'z', 9, 0,
4640  /* 9121 */ 'b', 'l', 'e', 'z', 9, 0,
4641  /* 9127 */ 'b', 'n', 'e', 'z', 9, 0,
4642  /* 9133 */ 's', 'e', 'l', 'n', 'e', 'z', 9, 0,
4643  /* 9141 */ 'b', 't', 'n', 'e', 'z', 9, 0,
4644  /* 9148 */ 'd', 'c', 'l', 'z', 9, 0,
4645  /* 9154 */ 'b', 'e', 'q', 'z', 9, 0,
4646  /* 9160 */ 's', 'e', 'l', 'e', 'q', 'z', 9, 0,
4647  /* 9168 */ 'b', 't', 'e', 'q', 'z', 9, 0,
4648  /* 9175 */ 'b', 'g', 't', 'z', 9, 0,
4649  /* 9181 */ 'b', 'l', 't', 'z', 9, 0,
4650  /* 9187 */ 'm', 'o', 'v', 'z', 9, 0,
4651  /* 9193 */ 's', 'e', 'b', 9, 32, 0,
4652  /* 9199 */ 'j', 'r', 'c', 9, 32, 0,
4653  /* 9205 */ 's', 'e', 'h', 9, 32, 0,
4654  /* 9211 */ 'd', 'd', 'i', 'v', 'u', 9, '$', 'z', 'e', 'r', 'o', ',', 32, 0,
4655  /* 9225 */ 'd', 'd', 'i', 'v', 9, '$', 'z', 'e', 'r', 'o', ',', 32, 0,
4656  /* 9238 */ 'a', 'd', 'd', 'i', 'u', 9, '$', 's', 'p', ',', 32, 0,
4657  /* 9250 */ 'c', 'i', 'n', 's', '3', '2', 32, 0,
4658  /* 9258 */ 'e', 'x', 't', 's', '3', '2', 32, 0,
4659  /* 9266 */ 's', 'y', 'n', 'c', 32, 0,
4660  /* 9272 */ 9, '.', 'w', 'o', 'r', 'd', 32, 0,
4661  /* 9280 */ 'd', 'i', 'n', 's', 'm', 32, 0,
4662  /* 9287 */ 'd', 'e', 'x', 't', 'm', 32, 0,
4663  /* 9294 */ 'c', 'i', 'n', 's', 32, 0,
4664  /* 9300 */ 'd', 'i', 'n', 's', 32, 0,
4665  /* 9306 */ 'e', 'x', 't', 's', 32, 0,
4666  /* 9312 */ 'd', 'e', 'x', 't', 32, 0,
4667  /* 9318 */ 'd', 'i', 'n', 's', 'u', 32, 0,
4668  /* 9325 */ 'd', 'e', 'x', 't', 'u', 32, 0,
4669  /* 9332 */ 'b', 'c', '1', 'n', 'e', 'z', 32, 0,
4670  /* 9340 */ 'b', 'c', '2', 'n', 'e', 'z', 32, 0,
4671  /* 9348 */ 'b', 'c', '1', 'e', 'q', 'z', 32, 0,
4672  /* 9356 */ 'b', 'c', '2', 'e', 'q', 'z', 32, 0,
4673  /* 9364 */ 'c', '.', 0,
4674  /* 9367 */ 'b', 'r', 'e', 'a', 'k', 32, '0', 0,
4675  /* 9375 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0,
4676  /* 9388 */ 'B', 'U', 'N', 'D', 'L', 'E', 0,
4677  /* 9395 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0,
4678  /* 9405 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0,
4679  /* 9420 */ 'j', 'r', 'c', 9, 32, '$', 'r', 'a', 0,
4680  /* 9429 */ 'j', 'r', 9, 32, '$', 'r', 'a', 0,
4681  /* 9437 */ 'e', 'h', 'b', 0,
4682  /* 9441 */ 'p', 'a', 'u', 's', 'e', 0,
4683  /* 9447 */ 't', 'l', 'b', 'w', 'i', 0,
4684  /* 9453 */ 'f', 'o', 'o', 0,
4685  /* 9457 */ 't', 'l', 'b', 'p', 0,
4686  /* 9462 */ 's', 's', 'n', 'o', 'p', 0,
4687  /* 9468 */ 't', 'l', 'b', 'r', 0,
4688  /* 9473 */ 't', 'l', 'b', 'w', 'r', 0,
4689  /* 9479 */ 'd', 'e', 'r', 'e', 't', 0,
4690  /* 9485 */ 'w', 'a', 'i', 't', 0,
4691  };
4692#endif
4693
4694  // Emit the opcode for the instruction.
4695  uint64_t Bits1 = OpInfo[MCInst_getOpcode(MI)];
4696  uint64_t Bits2 = OpInfo2[MCInst_getOpcode(MI)];
4697  uint64_t Bits = (Bits2 << 32) | Bits1;
4698  // assert(Bits != 0 && "Cannot print this instruction.");
4699#ifndef CAPSTONE_DIET
4700  SStream_concat0(O, AsmStrs+(Bits & 16383)-1);
4701#endif
4702
4703
4704  // Fragment 0 encoded into 4 bits for 11 unique commands.
4705  //printf("Frag-0: %"PRIu64"\n", (Bits >> 14) & 15);
4706  switch ((Bits >> 14) & 15) {
4707  default: // llvm_unreachable("Invalid command number.");
4708  case 0:
4709    // DBG_VALUE, BUNDLE, LIFETIME_START, LIFETIME_END, Break16, CONSTPOOL_EN...
4710    return;
4711    break;
4712  case 1:
4713    // ABSQ_S_PH, ABSQ_S_QB, ABSQ_S_W, ADD, ADDIUPC, ADDIUPC_MM, ADDIUR1SP_MM...
4714    printOperand(MI, 0, O);
4715    break;
4716  case 2:
4717    // ADDIUS5_MM, CTC1, CTC1_MM, DAHI, DATI, DMTC1, MTC1, MTC1_MM, MTHI_DSP,...
4718    printOperand(MI, 1, O);
4719    SStream_concat0(O, ", ");
4720    break;
4721  case 3:
4722    // AND16_MM, MTHC1_D32, MTHC1_D64, MTHC1_MM, OR16_MM, XOR16_MM
4723    printOperand(MI, 2, O);
4724    SStream_concat0(O, ", ");
4725    break;
4726  case 4:
4727    // BREAK16_MM, SDBBP16_MM
4728    printUnsignedImm8(MI, 0, O);
4729    return;
4730    break;
4731  case 5:
4732    // CACHE, CACHE_MM, CACHE_R6, PREF, PREF_MM, PREF_R6
4733    printUnsignedImm(MI, 2, O);
4734    SStream_concat0(O, ", ");
4735    printMemOperand(MI, 0, O);
4736    return;
4737    break;
4738  case 6:
4739    // FCMP_D32, FCMP_D32_MM, FCMP_D64, FCMP_S32, FCMP_S32_MM
4740    printFCCOperand(MI, 2, O);
4741    break;
4742  case 7:
4743    // LWM16_MM, LWM32_MM, LWM_MM, MOVEP_MM, SWM16_MM, SWM32_MM, SWM_MM
4744    printRegisterList(MI, 0, O);
4745    SStream_concat0(O, ", ");
4746    break;
4747  case 8:
4748    // LWP_MM, SWP_MM
4749    printRegisterPair(MI, 0, O);
4750    SStream_concat0(O, ", ");
4751    printMemOperand(MI, 2, O);
4752    return;
4753    break;
4754  case 9:
4755    // SYNCI
4756    printMemOperand(MI, 0, O);
4757    return;
4758    break;
4759  case 10:
4760    // SelBeqZ, SelBneZ, SelTBteqZCmp, SelTBteqZCmpi, SelTBteqZSlt, SelTBteqZ...
4761    printOperand(MI, 3, O);
4762    break;
4763  }
4764
4765
4766  // Fragment 1 encoded into 5 bits for 17 unique commands.
4767  //printf("Frag-1: %"PRIu64"\n", (Bits >> 18) & 31);
4768  switch ((Bits >> 18) & 31) {
4769  default: // llvm_unreachable("Invalid command number.");
4770  case 0:
4771    // ABSQ_S_PH, ABSQ_S_QB, ABSQ_S_W, ADD, ADDIUPC, ADDIUPC_MM, ADDIUR1SP_MM...
4772    SStream_concat0(O, ", ");
4773    break;
4774  case 1:
4775    // ADDIUS5_MM, DAHI, DATI, MOVEP_MM, MultRxRyRz16, MultuRxRyRz16, SltCCRx...
4776    printOperand(MI, 2, O);
4777    break;
4778  case 2:
4779    // ADDIUSP_MM, AddiuSpImmX16, B16_MM, BAL, BALC, BC, BPOSGE32, B_MM_Pseud...
4780    return;
4781    break;
4782  case 3:
4783    // AND16_MM, OR16_MM, XOR16_MM
4784    printOperand(MI, 1, O);
4785    return;
4786    break;
4787  case 4:
4788    // AddiuRxPcImmX16
4789    SStream_concat0(O, ", $pc, ");
4790    printOperand(MI, 1, O);
4791    return;
4792    break;
4793  case 5:
4794    // AddiuSpImm16, Bimm16
4795    SStream_concat0(O, " # 16 bit inst");
4796    return;
4797    break;
4798  case 6:
4799    // Bteqz16, Btnez16
4800    SStream_concat0(O, "  # 16 bit inst");
4801    return;
4802    break;
4803  case 7:
4804    // CTC1, CTC1_MM, DMTC1, MTC1, MTC1_MM, MTHC1_D32, MTHC1_D64, MTHC1_MM, M...
4805    printOperand(MI, 0, O);
4806    return;
4807    break;
4808  case 8:
4809    // FCMP_D32, FCMP_D32_MM, FCMP_D64
4810    SStream_concat0(O, ".d\t");
4811    printOperand(MI, 0, O);
4812    SStream_concat0(O, ", ");
4813    printOperand(MI, 1, O);
4814    return;
4815    break;
4816  case 9:
4817    // FCMP_S32, FCMP_S32_MM
4818    SStream_concat0(O, ".s\t");
4819    printOperand(MI, 0, O);
4820    SStream_concat0(O, ", ");
4821    printOperand(MI, 1, O);
4822    return;
4823    break;
4824  case 10:
4825    // INSERT_B, INSERT_D, INSERT_H, INSERT_W, INSVE_B, INSVE_D, INSVE_H, INS...
4826    SStream_concat0(O, "[");
4827    break;
4828  case 11:
4829    // Jal16
4830    SStream_concat0(O, "\n\tnop");
4831    return;
4832    break;
4833  case 12:
4834    // JalB16
4835    SStream_concat0(O, "\t# branch\n\tnop");
4836    return;
4837    break;
4838  case 13:
4839    // LWM16_MM, LWM32_MM, LWM_MM, SWM16_MM, SWM32_MM, SWM_MM
4840    printMemOperand(MI, 1, O);
4841    return;
4842    break;
4843  case 14:
4844    // LwConstant32
4845    SStream_concat0(O, ", 1f\n\tb\t2f\n\t.align\t2\n1: \t.word\t");
4846    printOperand(MI, 1, O);
4847    SStream_concat0(O, "\n2:");
4848    return;
4849    break;
4850  case 15:
4851    // SC, SCD, SCD_R6, SC_MM, SC_R6
4852    printMemOperand(MI, 2, O);
4853    return;
4854    break;
4855  case 16:
4856    // SelBeqZ, SelBneZ
4857    SStream_concat0(O, ", .+4\n\t\n\tmove ");
4858    printOperand(MI, 1, O);
4859    SStream_concat0(O, ", ");
4860    printOperand(MI, 2, O);
4861    return;
4862    break;
4863  }
4864
4865
4866  // Fragment 2 encoded into 4 bits for 12 unique commands.
4867  //printf("Frag-2: %"PRIu64"\n", (Bits >> 23) & 15);
4868  switch ((Bits >> 23) & 15) {
4869  default: // llvm_unreachable("Invalid command number.");
4870  case 0:
4871    // ABSQ_S_PH, ABSQ_S_QB, ABSQ_S_W, ADD, ADDIUPC, ADDIUPC_MM, ADDIUR1SP_MM...
4872    printOperand(MI, 1, O);
4873    break;
4874  case 1:
4875    // ADDIUS5_MM, DAHI, DATI
4876    return;
4877    break;
4878  case 2:
4879    // AddiuRxRxImm16, AddiuRxRxImmX16, AndRxRxRy16, BINSLI_B, BINSLI_D, BINS...
4880    printOperand(MI, 2, O);
4881    break;
4882  case 3:
4883    // AddiuRxRyOffMemX16, LEA_ADDiu, LEA_ADDiu64, LEA_ADDiu_MM
4884    printMemOperandEA(MI, 1, O);
4885    return;
4886    break;
4887  case 4:
4888    // BBIT0, BBIT032, BBIT1, BBIT132, LUi, LUi64, LUi_MM, LoadAddr32Imm, Loa...
4889    printUnsignedImm(MI, 1, O);
4890    break;
4891  case 5:
4892    // INSERT_B, INSERT_D, INSERT_H, INSERT_W
4893    printUnsignedImm(MI, 3, O);
4894    SStream_concat0(O, "], ");
4895    printOperand(MI, 2, O);
4896    return;
4897    break;
4898  case 6:
4899    // INSVE_B, INSVE_D, INSVE_H, INSVE_W
4900    printUnsignedImm(MI, 2, O);
4901    SStream_concat0(O, "], ");
4902    printOperand(MI, 3, O);
4903    SStream_concat0(O, "[");
4904    printUnsignedImm(MI, 4, O);
4905    SStream_concat0(O, "]");
4906    return;
4907    break;
4908  case 7:
4909    // LB, LB64, LBU16_MM, LB_MM, LBu, LBu64, LBu_MM, LD, LDC1, LDC164, LDC1_...
4910    printMemOperand(MI, 1, O);
4911    return;
4912    break;
4913  case 8:
4914    // MOVEP_MM
4915    SStream_concat0(O, ", ");
4916    printOperand(MI, 3, O);
4917    return;
4918    break;
4919  case 9:
4920    // MultRxRyRz16, MultuRxRyRz16
4921    SStream_concat0(O, "\n\tmflo\t");
4922    printOperand(MI, 0, O);
4923    return;
4924    break;
4925  case 10:
4926    // SelTBteqZCmp, SelTBteqZCmpi, SelTBteqZSlt, SelTBteqZSlti, SelTBteqZSlt...
4927    printOperand(MI, 4, O);
4928    break;
4929  case 11:
4930    // SltCCRxRy16, SltiCCRxImmX16, SltiuCCRxImmX16, SltuCCRxRy16, SltuRxRyRz...
4931    SStream_concat0(O, "\n\tmove\t");
4932    printOperand(MI, 0, O);
4933    SStream_concat0(O, ", $t8");
4934    return;
4935    break;
4936  }
4937
4938
4939  // Fragment 3 encoded into 4 bits for 15 unique commands.
4940  //printf("Frag-3: %"PRIu64"\n", (Bits >> 27) & 15);
4941  switch ((Bits >> 27) & 15) {
4942  default: // llvm_unreachable("Invalid command number.");
4943  case 0:
4944    // ABSQ_S_PH, ABSQ_S_QB, ABSQ_S_W, ADDIUPC, ADDIUPC_MM, ADDIUR1SP_MM, ALU...
4945    return;
4946    break;
4947  case 1:
4948    // ADD, ADDIUR2_MM, ADDQH_PH, ADDQH_R_PH, ADDQH_R_W, ADDQH_W, ADDQ_PH, AD...
4949    SStream_concat0(O, ", ");
4950    break;
4951  case 2:
4952    // AddiuRxRxImm16, LwRxPcTcp16
4953    SStream_concat0(O, "\t# 16 bit inst");
4954    return;
4955    break;
4956  case 3:
4957    // BeqzRxImm16, BnezRxImm16
4958    SStream_concat0(O, "  # 16 bit inst");
4959    return;
4960    break;
4961  case 4:
4962    // BteqzT8CmpX16, BteqzT8CmpiX16, BteqzT8SltX16, BteqzT8SltiX16, BteqzT8S...
4963    SStream_concat0(O, "\n\tbteqz\t");
4964    printOperand(MI, 2, O);
4965    return;
4966    break;
4967  case 5:
4968    // BtnezT8CmpX16, BtnezT8CmpiX16, BtnezT8SltX16, BtnezT8SltiX16, BtnezT8S...
4969    SStream_concat0(O, "\n\tbtnez\t");
4970    printOperand(MI, 2, O);
4971    return;
4972    break;
4973  case 6:
4974    // COPY_S_B, COPY_S_D, COPY_S_H, COPY_S_W, COPY_U_B, COPY_U_D, COPY_U_H, ...
4975    SStream_concat0(O, "[");
4976    break;
4977  case 7:
4978    // CmpiRxImm16, LiRxImm16, SltiRxImm16, SltiuRxImm16
4979    SStream_concat0(O, " \t# 16 bit inst");
4980    return;
4981    break;
4982  case 8:
4983    // DSLL64_32
4984    SStream_concat0(O, ", 32");
4985    return;
4986    break;
4987  case 9:
4988    // GotPrologue16
4989    SStream_concat0(O, "\n\taddiu\t");
4990    printOperand(MI, 1, O);
4991    SStream_concat0(O, ", $pc, ");
4992    printOperand(MI, 3, O);
4993    SStream_concat0(O, "\n ");
4994    return;
4995    break;
4996  case 10:
4997    // LBUX, LDXC1, LDXC164, LHX, LUXC1, LUXC164, LUXC1_MM, LWX, LWXC1, LWXC1...
4998    SStream_concat0(O, "(");
4999    printOperand(MI, 1, O);
5000    SStream_concat0(O, ")");
5001    return;
5002    break;
5003  case 11:
5004    // LwRxSpImmX16, SwRxSpImmX16
5005    SStream_concat0(O, " ( ");
5006    printOperand(MI, 1, O);
5007    SStream_concat0(O, " ); ");
5008    return;
5009    break;
5010  case 12:
5011    // SLL64_32, SLL64_64
5012    SStream_concat0(O, ", 0");
5013    return;
5014    break;
5015  case 13:
5016    // SelTBteqZCmp, SelTBteqZCmpi, SelTBteqZSlt, SelTBteqZSlti, SelTBteqZSlt...
5017    SStream_concat0(O, "\n\tbteqz\t.+4\n\tmove ");
5018    printOperand(MI, 1, O);
5019    SStream_concat0(O, ", ");
5020    printOperand(MI, 2, O);
5021    return;
5022    break;
5023  case 14:
5024    // SelTBtneZCmp, SelTBtneZCmpi, SelTBtneZSlt, SelTBtneZSlti, SelTBtneZSlt...
5025    SStream_concat0(O, "\n\tbtnez\t.+4\n\tmove ");
5026    printOperand(MI, 1, O);
5027    SStream_concat0(O, ", ");
5028    printOperand(MI, 2, O);
5029    return;
5030    break;
5031  }
5032
5033
5034  // Fragment 4 encoded into 3 bits for 5 unique commands.
5035  //printf("Frag-4: %"PRIu64"\n", (Bits >> 31) & 7);
5036  switch ((Bits >> 31) & 7) {
5037  default: // llvm_unreachable("Invalid command number.");
5038  case 0:
5039    // ADD, ADDIUR2_MM, ADDQH_PH, ADDQH_R_PH, ADDQH_R_W, ADDQH_W, ADDQ_PH, AD...
5040    printOperand(MI, 2, O);
5041    break;
5042  case 1:
5043    // ADDVI_B, ADDVI_D, ADDVI_H, ADDVI_W, ANDI_B, BCLRI_B, BCLRI_D, BCLRI_H,...
5044    printUnsignedImm8(MI, 2, O);
5045    break;
5046  case 2:
5047    // ANDi, ANDi64, ANDi_MM, APPEND, BALIGN, CINS, CINS32, DEXT, DEXTM, DEXT...
5048    printUnsignedImm(MI, 2, O);
5049    break;
5050  case 3:
5051    // BINSLI_B, BINSLI_D, BINSLI_H, BINSLI_W, BINSRI_B, BINSRI_D, BINSRI_H, ...
5052    printUnsignedImm8(MI, 3, O);
5053    break;
5054  case 4:
5055    // BINSL_B, BINSL_D, BINSL_H, BINSL_W, BINSR_B, BINSR_D, BINSR_H, BINSR_W...
5056    printOperand(MI, 3, O);
5057    break;
5058  }
5059
5060
5061  // Fragment 5 encoded into 2 bits for 3 unique commands.
5062  //printf("Frag-5: %"PRIu64"\n", (Bits >> 34) & 3);
5063  switch ((Bits >> 34) & 3) {
5064  default: // llvm_unreachable("Invalid command number.");
5065  case 0:
5066    // ADD, ADDIUR2_MM, ADDQH_PH, ADDQH_R_PH, ADDQH_R_W, ADDQH_W, ADDQ_PH, AD...
5067    return;
5068    break;
5069  case 1:
5070    // ALIGN, CINS, CINS32, DALIGN, DEXT, DEXTM, DEXTU, DINS, DINSM, DINSU, D...
5071    SStream_concat0(O, ", ");
5072    break;
5073  case 2:
5074    // COPY_S_B, COPY_S_D, COPY_S_H, COPY_S_W, COPY_U_B, COPY_U_D, COPY_U_H, ...
5075    SStream_concat0(O, "]");
5076    return;
5077    break;
5078  }
5079
5080
5081  // Fragment 6 encoded into 1 bits for 2 unique commands.
5082  //printf("Frag-6: %"PRIu64"\n", (Bits >> 36) & 1);
5083  if ((Bits >> 36) & 1) {
5084    // DEXT, DEXTM, DEXTU, DINS, DINSM, DINSU, EXT, EXT_MM, INS, INS_MM, MADD...
5085    printOperand(MI, 3, O);
5086    return;
5087  } else {
5088    // ALIGN, CINS, CINS32, DALIGN, DLSA, DLSA_R6, EXTS, EXTS32, LSA, LSA_R6
5089    printUnsignedImm(MI, 3, O);
5090    return;
5091  }
5092}
5093
5094
5095/// getRegisterName - This method is automatically generated by tblgen
5096/// from the register set description.  This returns the assembler name
5097/// for the specified register.
5098static const char *getRegisterName(unsigned RegNo)
5099{
5100  // assert(RegNo && RegNo < 394 && "Invalid register number!");
5101
5102#ifndef CAPSTONE_DIET
5103  static const char AsmStrs[] = {
5104  /* 0 */ 'f', '1', '0', 0,
5105  /* 4 */ 'w', '1', '0', 0,
5106  /* 8 */ 'f', '2', '0', 0,
5107  /* 12 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '2', '0', 0,
5108  /* 25 */ 'w', '2', '0', 0,
5109  /* 29 */ 'f', '3', '0', 0,
5110  /* 33 */ 'w', '3', '0', 0,
5111  /* 37 */ 'a', '0', 0,
5112  /* 40 */ 'a', 'c', '0', 0,
5113  /* 44 */ 'f', 'c', 'c', '0', 0,
5114  /* 49 */ 'f', '0', 0,
5115  /* 52 */ 'k', '0', 0,
5116  /* 55 */ 'm', 'p', 'l', '0', 0,
5117  /* 60 */ 'p', '0', 0,
5118  /* 63 */ 's', '0', 0,
5119  /* 66 */ 't', '0', 0,
5120  /* 69 */ 'v', '0', 0,
5121  /* 72 */ 'w', '0', 0,
5122  /* 75 */ 'f', '1', '1', 0,
5123  /* 79 */ 'w', '1', '1', 0,
5124  /* 83 */ 'f', '2', '1', 0,
5125  /* 87 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '2', '1', 0,
5126  /* 100 */ 'w', '2', '1', 0,
5127  /* 104 */ 'f', '3', '1', 0,
5128  /* 108 */ 'w', '3', '1', 0,
5129  /* 112 */ 'a', '1', 0,
5130  /* 115 */ 'a', 'c', '1', 0,
5131  /* 119 */ 'f', 'c', 'c', '1', 0,
5132  /* 124 */ 'f', '1', 0,
5133  /* 127 */ 'k', '1', 0,
5134  /* 130 */ 'm', 'p', 'l', '1', 0,
5135  /* 135 */ 'p', '1', 0,
5136  /* 138 */ 's', '1', 0,
5137  /* 141 */ 't', '1', 0,
5138  /* 144 */ 'v', '1', 0,
5139  /* 147 */ 'w', '1', 0,
5140  /* 150 */ 'f', '1', '2', 0,
5141  /* 154 */ 'w', '1', '2', 0,
5142  /* 158 */ 'f', '2', '2', 0,
5143  /* 162 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '2', '2', 0,
5144  /* 175 */ 'w', '2', '2', 0,
5145  /* 179 */ 'a', '2', 0,
5146  /* 182 */ 'a', 'c', '2', 0,
5147  /* 186 */ 'f', 'c', 'c', '2', 0,
5148  /* 191 */ 'f', '2', 0,
5149  /* 194 */ 'm', 'p', 'l', '2', 0,
5150  /* 199 */ 'p', '2', 0,
5151  /* 202 */ 's', '2', 0,
5152  /* 205 */ 't', '2', 0,
5153  /* 208 */ 'w', '2', 0,
5154  /* 211 */ 'f', '1', '3', 0,
5155  /* 215 */ 'w', '1', '3', 0,
5156  /* 219 */ 'f', '2', '3', 0,
5157  /* 223 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '2', '3', 0,
5158  /* 236 */ 'w', '2', '3', 0,
5159  /* 240 */ 'a', '3', 0,
5160  /* 243 */ 'a', 'c', '3', 0,
5161  /* 247 */ 'f', 'c', 'c', '3', 0,
5162  /* 252 */ 'f', '3', 0,
5163  /* 255 */ 's', '3', 0,
5164  /* 258 */ 't', '3', 0,
5165  /* 261 */ 'w', '3', 0,
5166  /* 264 */ 'f', '1', '4', 0,
5167  /* 268 */ 'w', '1', '4', 0,
5168  /* 272 */ 'f', '2', '4', 0,
5169  /* 276 */ 'w', '2', '4', 0,
5170  /* 280 */ 'f', 'c', 'c', '4', 0,
5171  /* 285 */ 'f', '4', 0,
5172  /* 288 */ 's', '4', 0,
5173  /* 291 */ 't', '4', 0,
5174  /* 294 */ 'w', '4', 0,
5175  /* 297 */ 'f', '1', '5', 0,
5176  /* 301 */ 'w', '1', '5', 0,
5177  /* 305 */ 'f', '2', '5', 0,
5178  /* 309 */ 'w', '2', '5', 0,
5179  /* 313 */ 'f', 'c', 'c', '5', 0,
5180  /* 318 */ 'f', '5', 0,
5181  /* 321 */ 's', '5', 0,
5182  /* 324 */ 't', '5', 0,
5183  /* 327 */ 'w', '5', 0,
5184  /* 330 */ 'f', '1', '6', 0,
5185  /* 334 */ 'w', '1', '6', 0,
5186  /* 338 */ 'f', '2', '6', 0,
5187  /* 342 */ 'w', '2', '6', 0,
5188  /* 346 */ 'f', 'c', 'c', '6', 0,
5189  /* 351 */ 'f', '6', 0,
5190  /* 354 */ 's', '6', 0,
5191  /* 357 */ 't', '6', 0,
5192  /* 360 */ 'w', '6', 0,
5193  /* 363 */ 'f', '1', '7', 0,
5194  /* 367 */ 'w', '1', '7', 0,
5195  /* 371 */ 'f', '2', '7', 0,
5196  /* 375 */ 'w', '2', '7', 0,
5197  /* 379 */ 'f', 'c', 'c', '7', 0,
5198  /* 384 */ 'f', '7', 0,
5199  /* 387 */ 's', '7', 0,
5200  /* 390 */ 't', '7', 0,
5201  /* 393 */ 'w', '7', 0,
5202  /* 396 */ 'f', '1', '8', 0,
5203  /* 400 */ 'w', '1', '8', 0,
5204  /* 404 */ 'f', '2', '8', 0,
5205  /* 408 */ 'w', '2', '8', 0,
5206  /* 412 */ 'f', '8', 0,
5207  /* 415 */ 't', '8', 0,
5208  /* 418 */ 'w', '8', 0,
5209  /* 421 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '1', '6', '_', '1', '9', 0,
5210  /* 437 */ 'f', '1', '9', 0,
5211  /* 441 */ 'w', '1', '9', 0,
5212  /* 445 */ 'f', '2', '9', 0,
5213  /* 449 */ 'w', '2', '9', 0,
5214  /* 453 */ 'f', '9', 0,
5215  /* 456 */ 't', '9', 0,
5216  /* 459 */ 'w', '9', 0,
5217  /* 462 */ 'D', 'S', 'P', 'E', 'F', 'I', 0,
5218  /* 469 */ 'r', 'a', 0,
5219  /* 472 */ 'h', 'w', 'r', '_', 'c', 'c', 0,
5220  /* 479 */ 'p', 'c', 0,
5221  /* 482 */ 'D', 'S', 'P', 'C', 'C', 'o', 'n', 'd', 0,
5222  /* 491 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', 0,
5223  /* 502 */ 'h', 'i', 0,
5224  /* 505 */ 'h', 'w', 'r', '_', 'c', 'p', 'u', 'n', 'u', 'm', 0,
5225  /* 516 */ 'l', 'o', 0,
5226  /* 519 */ 'z', 'e', 'r', 'o', 0,
5227  /* 524 */ 'h', 'w', 'r', '_', 's', 'y', 'n', 'c', 'i', '_', 's', 't', 'e', 'p', 0,
5228  /* 539 */ 'f', 'p', 0,
5229  /* 542 */ 'g', 'p', 0,
5230  /* 545 */ 's', 'p', 0,
5231  /* 548 */ 'h', 'w', 'r', '_', 'c', 'c', 'r', 'e', 's', 0,
5232  /* 558 */ 'D', 'S', 'P', 'P', 'o', 's', 0,
5233  /* 565 */ 'a', 't', 0,
5234  /* 568 */ 'D', 'S', 'P', 'S', 'C', 'o', 'u', 'n', 't', 0,
5235  /* 578 */ 'D', 'S', 'P', 'C', 'a', 'r', 'r', 'y', 0,
5236  };
5237
5238  static const uint16_t RegAsmOffset[] = {
5239    565, 482, 578, 462, 491, 558, 568, 539, 542, 152, 77, 2, 332, 266,
5240    299, 213, 365, 479, 469, 545, 519, 37, 112, 179, 240, 40, 115, 182,
5241    243, 565, 45, 120, 187, 248, 281, 314, 347, 380, 2, 77, 152, 213,
5242    266, 299, 332, 365, 398, 435, 2, 77, 152, 213, 266, 299, 332, 365,
5243    398, 435, 1, 76, 151, 212, 265, 298, 331, 364, 397, 434, 9, 84,
5244    159, 220, 273, 306, 339, 372, 405, 446, 30, 105, 1, 76, 151, 212,
5245    265, 298, 331, 364, 397, 434, 9, 84, 159, 220, 273, 306, 339, 372,
5246    405, 446, 30, 105, 49, 191, 285, 351, 412, 0, 150, 264, 330, 396,
5247    8, 158, 272, 338, 404, 29, 12, 87, 162, 223, 49, 124, 191, 252,
5248    285, 318, 351, 384, 412, 453, 0, 75, 150, 211, 264, 297, 330, 363,
5249    396, 437, 8, 83, 158, 219, 272, 305, 338, 371, 404, 445, 29, 104,
5250    44, 119, 186, 247, 280, 313, 346, 379, 2, 77, 152, 213, 266, 299,
5251    332, 365, 398, 435, 1, 76, 151, 212, 265, 298, 331, 364, 397, 434,
5252    9, 84, 159, 220, 273, 306, 339, 372, 405, 446, 30, 105, 539, 49,
5253    124, 191, 252, 285, 318, 351, 384, 412, 453, 0, 75, 150, 211, 264,
5254    297, 330, 363, 396, 437, 8, 83, 158, 219, 272, 305, 338, 371, 404,
5255    445, 29, 104, 542, 40, 115, 182, 243, 505, 524, 472, 548, 266, 299,
5256    332, 365, 398, 435, 1, 76, 151, 212, 265, 298, 331, 364, 397, 434,
5257    9, 84, 159, 220, 273, 306, 339, 372, 405, 446, 30, 105, 52, 127,
5258    40, 115, 182, 243, 55, 130, 194, 60, 135, 199, 469, 63, 138, 202,
5259    255, 288, 321, 354, 387, 545, 66, 141, 205, 258, 291, 324, 357, 390,
5260    415, 456, 69, 144, 72, 147, 208, 261, 294, 327, 360, 393, 418, 459,
5261    4, 79, 154, 215, 268, 301, 334, 367, 400, 441, 25, 100, 175, 236,
5262    276, 309, 342, 375, 408, 449, 33, 108, 519, 37, 112, 179, 240, 40,
5263    49, 124, 191, 252, 285, 318, 351, 384, 412, 453, 0, 75, 150, 211,
5264    264, 297, 330, 363, 396, 437, 8, 83, 158, 219, 272, 305, 338, 371,
5265    404, 445, 29, 104, 421, 502, 52, 127, 516, 63, 138, 202, 255, 288,
5266    321, 354, 387, 66, 141, 205, 258, 291, 324, 357, 390, 415, 456, 69,
5267    144,
5268  };
5269
5270  //printf("==== RegNo = %u, id = %s\n", RegNo, AsmStrs+RegAsmOffset[RegNo-1]);
5271  //int i;
5272  //for (i = 0; i < sizeof(RegAsmOffset)/2; i++)
5273  //     printf("%s = %u\n", AsmStrs+RegAsmOffset[i], i + 1);
5274  //printf("-------------------------\n");
5275  return AsmStrs+RegAsmOffset[RegNo-1];
5276#else
5277  return NULL;
5278#endif
5279}
5280
5281#ifdef PRINT_ALIAS_INSTR
5282#undef PRINT_ALIAS_INSTR
5283
5284static void printCustomAliasOperand(MCInst *MI, unsigned OpIdx,
5285  unsigned PrintMethodIdx, SStream *OS)
5286{
5287}
5288
5289static char *printAliasInstr(MCInst *MI, SStream *OS, void *info)
5290{
5291  #define GETREGCLASS_CONTAIN(_class, _reg) MCRegisterClass_contains(MCRegisterInfo_getRegClass(MRI, _class), MCOperand_getReg(MCInst_getOperand(MI, _reg)))
5292  const char *AsmString;
5293  char *tmp, *AsmMnem, *AsmOps, *c;
5294  int OpIdx, PrintMethodIdx;
5295  MCRegisterInfo *MRI = (MCRegisterInfo *)info;
5296  switch (MCInst_getOpcode(MI)) {
5297  default: return NULL;
5298  case Mips_ADDu:
5299    if (MCInst_getNumOperands(MI) == 3 &&
5300        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
5301        GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5302        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
5303        GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) &&
5304        MCOperand_getReg(MCInst_getOperand(MI, 2)) == Mips_ZERO) {
5305      // (ADDu GPR32Opnd:$dst, GPR32Opnd:$src, ZERO)
5306      AsmString = "move $\x01, $\x02";
5307      break;
5308    }
5309    return NULL;
5310  case Mips_BC0F:
5311    if (MCInst_getNumOperands(MI) == 2 &&
5312        MCOperand_getReg(MCInst_getOperand(MI, 0)) == Mips_CC0) {
5313      // (BC0F CC0, brtarget:$offset)
5314      AsmString = "bc0f $\x02";
5315      break;
5316    }
5317    return NULL;
5318  case Mips_BC0FL:
5319    if (MCInst_getNumOperands(MI) == 2 &&
5320        MCOperand_getReg(MCInst_getOperand(MI, 0)) == Mips_CC0) {
5321      // (BC0FL CC0, brtarget:$offset)
5322      AsmString = "bc0fl $\x02";
5323      break;
5324    }
5325    return NULL;
5326  case Mips_BC0T:
5327    if (MCInst_getNumOperands(MI) == 2 &&
5328        MCOperand_getReg(MCInst_getOperand(MI, 0)) == Mips_CC0) {
5329      // (BC0T CC0, brtarget:$offset)
5330      AsmString = "bc0t $\x02";
5331      break;
5332    }
5333    return NULL;
5334  case Mips_BC0TL:
5335    if (MCInst_getNumOperands(MI) == 2 &&
5336        MCOperand_getReg(MCInst_getOperand(MI, 0)) == Mips_CC0) {
5337      // (BC0TL CC0, brtarget:$offset)
5338      AsmString = "bc0tl $\x02";
5339      break;
5340    }
5341    return NULL;
5342  case Mips_BC1F:
5343    if (MCInst_getNumOperands(MI) == 2 &&
5344        MCOperand_getReg(MCInst_getOperand(MI, 0)) == Mips_FCC0) {
5345      // (BC1F FCC0, brtarget:$offset)
5346      AsmString = "bc1f $\x02";
5347      break;
5348    }
5349    return NULL;
5350  case Mips_BC1FL:
5351    if (MCInst_getNumOperands(MI) == 2 &&
5352        MCOperand_getReg(MCInst_getOperand(MI, 0)) == Mips_FCC0) {
5353      // (BC1FL FCC0, brtarget:$offset)
5354      AsmString = "bc1fl $\x02";
5355      break;
5356    }
5357    return NULL;
5358  case Mips_BC1T:
5359    if (MCInst_getNumOperands(MI) == 2 &&
5360        MCOperand_getReg(MCInst_getOperand(MI, 0)) == Mips_FCC0) {
5361      // (BC1T FCC0, brtarget:$offset)
5362      AsmString = "bc1t $\x02";
5363      break;
5364    }
5365    return NULL;
5366  case Mips_BC1TL:
5367    if (MCInst_getNumOperands(MI) == 2 &&
5368        MCOperand_getReg(MCInst_getOperand(MI, 0)) == Mips_FCC0) {
5369      // (BC1TL FCC0, brtarget:$offset)
5370      AsmString = "bc1tl $\x02";
5371      break;
5372    }
5373    return NULL;
5374  case Mips_BC2F:
5375    if (MCInst_getNumOperands(MI) == 2 &&
5376        MCOperand_getReg(MCInst_getOperand(MI, 0)) == Mips_CC0) {
5377      // (BC2F CC0, brtarget:$offset)
5378      AsmString = "bc2f $\x02";
5379      break;
5380    }
5381    return NULL;
5382  case Mips_BC2FL:
5383    if (MCInst_getNumOperands(MI) == 2 &&
5384        MCOperand_getReg(MCInst_getOperand(MI, 0)) == Mips_CC0) {
5385      // (BC2FL CC0, brtarget:$offset)
5386      AsmString = "bc2fl $\x02";
5387      break;
5388    }
5389    return NULL;
5390  case Mips_BC2T:
5391    if (MCInst_getNumOperands(MI) == 2 &&
5392        MCOperand_getReg(MCInst_getOperand(MI, 0)) == Mips_CC0) {
5393      // (BC2T CC0, brtarget:$offset)
5394      AsmString = "bc2t $\x02";
5395      break;
5396    }
5397    return NULL;
5398  case Mips_BC2TL:
5399    if (MCInst_getNumOperands(MI) == 2 &&
5400        MCOperand_getReg(MCInst_getOperand(MI, 0)) == Mips_CC0) {
5401      // (BC2TL CC0, brtarget:$offset)
5402      AsmString = "bc2tl $\x02";
5403      break;
5404    }
5405    return NULL;
5406  case Mips_BC3F:
5407    if (MCInst_getNumOperands(MI) == 2 &&
5408        MCOperand_getReg(MCInst_getOperand(MI, 0)) == Mips_CC0) {
5409      // (BC3F CC0, brtarget:$offset)
5410      AsmString = "bc3f $\x02";
5411      break;
5412    }
5413    return NULL;
5414  case Mips_BC3FL:
5415    if (MCInst_getNumOperands(MI) == 2 &&
5416        MCOperand_getReg(MCInst_getOperand(MI, 0)) == Mips_CC0) {
5417      // (BC3FL CC0, brtarget:$offset)
5418      AsmString = "bc3fl $\x02";
5419      break;
5420    }
5421    return NULL;
5422  case Mips_BC3T:
5423    if (MCInst_getNumOperands(MI) == 2 &&
5424        MCOperand_getReg(MCInst_getOperand(MI, 0)) == Mips_CC0) {
5425      // (BC3T CC0, brtarget:$offset)
5426      AsmString = "bc3t $\x02";
5427      break;
5428    }
5429    return NULL;
5430  case Mips_BC3TL:
5431    if (MCInst_getNumOperands(MI) == 2 &&
5432        MCOperand_getReg(MCInst_getOperand(MI, 0)) == Mips_CC0) {
5433      // (BC3TL CC0, brtarget:$offset)
5434      AsmString = "bc3tl $\x02";
5435      break;
5436    }
5437    return NULL;
5438  case Mips_BREAK:
5439    if (MCInst_getNumOperands(MI) == 2 &&
5440        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
5441        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0 &&
5442        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
5443        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 0) {
5444      // (BREAK 0, 0)
5445      AsmString = "break";
5446      break;
5447    }
5448    if (MCInst_getNumOperands(MI) == 2 &&
5449        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
5450        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 0) {
5451      // (BREAK uimm10:$imm, 0)
5452      AsmString = "break $\x01";
5453      break;
5454    }
5455    return NULL;
5456  case Mips_DADDu:
5457    if (MCInst_getNumOperands(MI) == 3 &&
5458        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
5459        GETREGCLASS_CONTAIN(Mips_GPR64RegClassID, 0) &&
5460        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
5461        GETREGCLASS_CONTAIN(Mips_GPR64RegClassID, 1) &&
5462        MCOperand_getReg(MCInst_getOperand(MI, 2)) == Mips_ZERO_64) {
5463      // (DADDu GPR64Opnd:$dst, GPR64Opnd:$src, ZERO_64)
5464      AsmString = "move $\x01, $\x02";
5465      break;
5466    }
5467    return NULL;
5468  case Mips_DI:
5469    if (MCInst_getNumOperands(MI) == 1 &&
5470        MCOperand_getReg(MCInst_getOperand(MI, 0)) == Mips_ZERO) {
5471      // (DI ZERO)
5472      AsmString = "di";
5473      break;
5474    }
5475    return NULL;
5476  case Mips_EI:
5477    if (MCInst_getNumOperands(MI) == 1 &&
5478        MCOperand_getReg(MCInst_getOperand(MI, 0)) == Mips_ZERO) {
5479      // (EI ZERO)
5480      AsmString = "ei";
5481      break;
5482    }
5483    return NULL;
5484  case Mips_JALR:
5485    if (MCInst_getNumOperands(MI) == 2 &&
5486        MCOperand_getReg(MCInst_getOperand(MI, 0)) == Mips_ZERO &&
5487        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
5488        GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1)) {
5489      // (JALR ZERO, GPR32Opnd:$rs)
5490      AsmString = "jr $\x02";
5491      break;
5492    }
5493    return NULL;
5494  case Mips_JALR64:
5495    if (MCInst_getNumOperands(MI) == 2 &&
5496        MCOperand_getReg(MCInst_getOperand(MI, 0)) == Mips_ZERO_64 &&
5497        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
5498        GETREGCLASS_CONTAIN(Mips_GPR64RegClassID, 1)) {
5499      // (JALR64 ZERO_64, GPR64Opnd:$rs)
5500      AsmString = "jr $\x02";
5501      break;
5502    }
5503    return NULL;
5504  case Mips_JALR_HB:
5505    if (MCInst_getNumOperands(MI) == 2 &&
5506        MCOperand_getReg(MCInst_getOperand(MI, 0)) == Mips_RA &&
5507        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
5508        GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1)) {
5509      // (JALR_HB RA, GPR32Opnd:$rs)
5510      AsmString = "jalr.hb $\x02";
5511      break;
5512    }
5513    return NULL;
5514  case Mips_MOVE16_MM:
5515    if (MCInst_getNumOperands(MI) == 2 &&
5516        MCOperand_getReg(MCInst_getOperand(MI, 0)) == Mips_ZERO &&
5517        MCOperand_getReg(MCInst_getOperand(MI, 1)) == Mips_ZERO) {
5518      // (MOVE16_MM ZERO, ZERO)
5519      AsmString = "nop";
5520      break;
5521    }
5522    return NULL;
5523  case Mips_SDBBP:
5524    if (MCInst_getNumOperands(MI) == 1 &&
5525        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
5526        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0) {
5527      // (SDBBP 0)
5528      AsmString = "sdbbp";
5529      break;
5530    }
5531    return NULL;
5532  case Mips_SDBBP_R6:
5533    if (MCInst_getNumOperands(MI) == 1 &&
5534        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
5535        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0) {
5536      // (SDBBP_R6 0)
5537      AsmString = "sdbbp";
5538      break;
5539    }
5540    return NULL;
5541  case Mips_SLL:
5542    if (MCInst_getNumOperands(MI) == 3 &&
5543        MCOperand_getReg(MCInst_getOperand(MI, 0)) == Mips_ZERO &&
5544        MCOperand_getReg(MCInst_getOperand(MI, 1)) == Mips_ZERO &&
5545        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
5546        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
5547      // (SLL ZERO, ZERO, 0)
5548      AsmString = "nop";
5549      break;
5550    }
5551    return NULL;
5552  case Mips_SLL_MM:
5553    if (MCInst_getNumOperands(MI) == 3 &&
5554        MCOperand_getReg(MCInst_getOperand(MI, 0)) == Mips_ZERO &&
5555        MCOperand_getReg(MCInst_getOperand(MI, 1)) == Mips_ZERO &&
5556        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
5557        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
5558      // (SLL_MM ZERO, ZERO, 0)
5559      AsmString = "nop";
5560      break;
5561    }
5562    return NULL;
5563  case Mips_SUB:
5564    if (MCInst_getNumOperands(MI) == 3 &&
5565        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
5566        GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5567        MCOperand_getReg(MCInst_getOperand(MI, 1)) == Mips_ZERO &&
5568        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
5569        GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 2)) {
5570      // (SUB GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs)
5571      AsmString = "neg $\x01, $\x03";
5572      break;
5573    }
5574    return NULL;
5575  case Mips_SUBu:
5576    if (MCInst_getNumOperands(MI) == 3 &&
5577        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
5578        GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5579        MCOperand_getReg(MCInst_getOperand(MI, 1)) == Mips_ZERO &&
5580        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
5581        GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 2)) {
5582      // (SUBu GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs)
5583      AsmString = "negu $\x01, $\x03";
5584      break;
5585    }
5586    return NULL;
5587  case Mips_SYNC:
5588    if (MCInst_getNumOperands(MI) == 1 &&
5589        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
5590        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0) {
5591      // (SYNC 0)
5592      AsmString = "sync";
5593      break;
5594    }
5595    return NULL;
5596  case Mips_SYSCALL:
5597    if (MCInst_getNumOperands(MI) == 1 &&
5598        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
5599        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0) {
5600      // (SYSCALL 0)
5601      AsmString = "syscall";
5602      break;
5603    }
5604    return NULL;
5605  case Mips_TEQ:
5606    if (MCInst_getNumOperands(MI) == 3 &&
5607        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
5608        GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5609        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
5610        GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) &&
5611        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
5612        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
5613      // (TEQ GPR32Opnd:$rs, GPR32Opnd:$rt, 0)
5614      AsmString = "teq $\x01, $\x02";
5615      break;
5616    }
5617    return NULL;
5618  case Mips_TGE:
5619    if (MCInst_getNumOperands(MI) == 3 &&
5620        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
5621        GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5622        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
5623        GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) &&
5624        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
5625        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
5626      // (TGE GPR32Opnd:$rs, GPR32Opnd:$rt, 0)
5627      AsmString = "tge $\x01, $\x02";
5628      break;
5629    }
5630    return NULL;
5631  case Mips_TGEU:
5632    if (MCInst_getNumOperands(MI) == 3 &&
5633        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
5634        GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5635        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
5636        GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) &&
5637        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
5638        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
5639      // (TGEU GPR32Opnd:$rs, GPR32Opnd:$rt, 0)
5640      AsmString = "tgeu $\x01, $\x02";
5641      break;
5642    }
5643    return NULL;
5644  case Mips_TLT:
5645    if (MCInst_getNumOperands(MI) == 3 &&
5646        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
5647        GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5648        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
5649        GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) &&
5650        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
5651        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
5652      // (TLT GPR32Opnd:$rs, GPR32Opnd:$rt, 0)
5653      AsmString = "tlt $\x01, $\x02";
5654      break;
5655    }
5656    return NULL;
5657  case Mips_TLTU:
5658    if (MCInst_getNumOperands(MI) == 3 &&
5659        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
5660        GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5661        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
5662        GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) &&
5663        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
5664        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
5665      // (TLTU GPR32Opnd:$rs, GPR32Opnd:$rt, 0)
5666      AsmString = "tltu $\x01, $\x02";
5667      break;
5668    }
5669    return NULL;
5670  case Mips_TNE:
5671    if (MCInst_getNumOperands(MI) == 3 &&
5672        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
5673        GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5674        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
5675        GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) &&
5676        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
5677        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
5678      // (TNE GPR32Opnd:$rs, GPR32Opnd:$rt, 0)
5679      AsmString = "tne $\x01, $\x02";
5680      break;
5681    }
5682    return NULL;
5683  case Mips_WAIT_MM:
5684    if (MCInst_getNumOperands(MI) == 1 &&
5685        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
5686        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0) {
5687      // (WAIT_MM 0)
5688      AsmString = "wait";
5689      break;
5690    }
5691    return NULL;
5692  }
5693
5694  tmp = cs_strdup(AsmString);
5695  AsmMnem = tmp;
5696  for(AsmOps = tmp; *AsmOps; AsmOps++) {
5697    if (*AsmOps == ' ' || *AsmOps == '\t') {
5698      *AsmOps = '\0';
5699      AsmOps++;
5700      break;
5701    }
5702  }
5703  SStream_concat0(OS, AsmMnem);
5704  if (*AsmOps) {
5705    SStream_concat0(OS, "\t");
5706    for (c = AsmOps; *c; c++) {
5707      if (*c == '$') {
5708        c += 1;
5709        if (*c == (char)0xff) {
5710          c += 1;
5711          OpIdx = *c - 1;
5712          c += 1;
5713          PrintMethodIdx = *c - 1;
5714          printCustomAliasOperand(MI, OpIdx, PrintMethodIdx, OS);
5715        } else
5716          printOperand(MI, *c - 1, OS);
5717      } else {
5718        SStream_concat(OS, "%c", *c);
5719      }
5720    }
5721  }
5722  return tmp;
5723}
5724
5725#endif // PRINT_ALIAS_INSTR
5726