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