Rizin
unix-like reverse engineering framework and cli tools
MipsGenAsmWriter.inc
Go to the documentation of this file.
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 
14 static 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 
5098 static 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 
5284 static void printCustomAliasOperand(MCInst *MI, unsigned OpIdx,
5285  unsigned PrintMethodIdx, SStream *OS)
5286 {
5287 }
5288 
5289 static 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;
5296  switch (MCInst_getOpcode(MI)) {
5297  default: return NULL;
5298  case Mips_ADDu:
5299  if (MCInst_getNumOperands(MI) == 3 &&
5301  GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
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 &&
5441  MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0 &&
5443  MCOperand_getImm(MCInst_getOperand(MI, 1)) == 0) {
5444  // (BREAK 0, 0)
5445  AsmString = "break";
5446  break;
5447  }
5448  if (MCInst_getNumOperands(MI) == 2 &&
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 &&
5459  GETREGCLASS_CONTAIN(Mips_GPR64RegClassID, 0) &&
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 &&
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 &&
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 &&
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 &&
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 &&
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 &&
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 &&
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 &&
5566  GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5567  MCOperand_getReg(MCInst_getOperand(MI, 1)) == Mips_ZERO &&
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 &&
5578  GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5579  MCOperand_getReg(MCInst_getOperand(MI, 1)) == Mips_ZERO &&
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 &&
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 &&
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 &&
5608  GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5610  GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) &&
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 &&
5621  GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5623  GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) &&
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 &&
5634  GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5636  GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) &&
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 &&
5647  GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5649  GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) &&
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 &&
5660  GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5662  GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) &&
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 &&
5673  GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5675  GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) &&
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 &&
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
unsigned MCInst_getOpcode(const MCInst *inst)
Definition: MCInst.c:68
unsigned MCInst_getNumOperands(const MCInst *inst)
Definition: MCInst.c:83
MCOperand * MCInst_getOperand(MCInst *inst, unsigned i)
Definition: MCInst.c:78
bool MCOperand_isReg(const MCOperand *op)
Definition: MCInst.c:101
int64_t MCOperand_getImm(MCOperand *op)
Definition: MCInst.c:128
unsigned MCOperand_getReg(const MCOperand *op)
getReg - Returns the register number.
Definition: MCInst.c:117
bool MCOperand_isImm(const MCOperand *op)
Definition: MCInst.c:106
void SStream_concat(SStream *ss, const char *fmt,...)
Definition: SStream.c:45
void SStream_concat0(SStream *ss, const char *s)
Definition: SStream.c:31
RzBinInfo * info(RzBinFile *bf)
Definition: bin_ne.c:86
#define NULL
Definition: cris-opc.c:27
@ OS
Definition: inflate.h:24
#define O
Definition: rcond.c:14
unsigned short uint16_t
Definition: sftypes.h:30
unsigned int uint32_t
Definition: sftypes.h:29
unsigned long uint64_t
Definition: sftypes.h:28
unsigned char uint8_t
Definition: sftypes.h:31
#define c(i)
Definition: sha256.c:43
Definition: MCInst.h:88
Definition: SStream.h:9
char * cs_strdup(const char *str)
Definition: utils.c:92