001/*
002 *  This file is part of the Jikes RVM project (http://jikesrvm.org).
003 *
004 *  This file is licensed to You under the Eclipse Public License (EPL);
005 *  You may not use this file except in compliance with the License. You
006 *  may obtain a copy of the License at
007 *
008 *      http://www.opensource.org/licenses/eclipse-1.0.php
009 *
010 *  See the COPYRIGHT.txt file distributed with this work for information
011 *  regarding copyright ownership.
012 */
013
014/*
015 * THIS FILE IS MACHINE GENERATED. DO NOT EDIT.
016 * The input files are:
017 *  ArchOperators.template
018 *  /home/vagrant/rvm-trunk/rvm/src-generated/opt-ir/ppc/OperatorList.dat
019 */
020
021package org.jikesrvm.compilers.opt.ir.ppc;
022
023import org.jikesrvm.compilers.opt.ir.Operator;
024import org.jikesrvm.compilers.opt.ir.Operators;
025
026/**
027 * Provides architectural literal operators.
028 *
029 * @see Operator
030 */
031public final class ArchOperators extends Operators {
032
033  /* Architecture dependent operator codes */
034
035  /** Opcode identifier for DCBF instructions */
036  public static final char DCBF_opcode =
037    (char)(0 + ARCH_INDEPENDENT_END_opcode);
038  /** Opcode identifier for DCBST instructions */
039  public static final char DCBST_opcode =
040    (char)(1 + ARCH_INDEPENDENT_END_opcode);
041  /** Opcode identifier for DCBT instructions */
042  public static final char DCBT_opcode =
043    (char)(2 + ARCH_INDEPENDENT_END_opcode);
044  /** Opcode identifier for DCBTST instructions */
045  public static final char DCBTST_opcode =
046    (char)(3 + ARCH_INDEPENDENT_END_opcode);
047  /** Opcode identifier for DCBZ instructions */
048  public static final char DCBZ_opcode =
049    (char)(4 + ARCH_INDEPENDENT_END_opcode);
050  /** Opcode identifier for DCBZL instructions */
051  public static final char DCBZL_opcode =
052    (char)(5 + ARCH_INDEPENDENT_END_opcode);
053  /** Opcode identifier for ICBI instructions */
054  public static final char ICBI_opcode =
055    (char)(6 + ARCH_INDEPENDENT_END_opcode);
056  /** Opcode identifier for CALL_SAVE_VOLATILE instructions */
057  public static final char CALL_SAVE_VOLATILE_opcode =
058    (char)(7 + ARCH_INDEPENDENT_END_opcode);
059  /** Opcode identifier for MIR_START instructions */
060  public static final char MIR_START_opcode =
061    (char)(8 + ARCH_INDEPENDENT_END_opcode);
062  /** Opcode identifier for MIR_LOWTABLESWITCH instructions */
063  public static final char MIR_LOWTABLESWITCH_opcode =
064    (char)(9 + ARCH_INDEPENDENT_END_opcode);
065  /** Opcode identifier for PPC_DATA_INT instructions */
066  public static final char PPC_DATA_INT_opcode =
067    (char)(10 + ARCH_INDEPENDENT_END_opcode);
068  /** Opcode identifier for PPC_DATA_LABEL instructions */
069  public static final char PPC_DATA_LABEL_opcode =
070    (char)(11 + ARCH_INDEPENDENT_END_opcode);
071  /** Opcode identifier for PPC_ADD instructions */
072  public static final char PPC_ADD_opcode =
073    (char)(12 + ARCH_INDEPENDENT_END_opcode);
074  /** Opcode identifier for PPC_ADDr instructions */
075  public static final char PPC_ADDr_opcode =
076    (char)(13 + ARCH_INDEPENDENT_END_opcode);
077  /** Opcode identifier for PPC_ADDC instructions */
078  public static final char PPC_ADDC_opcode =
079    (char)(14 + ARCH_INDEPENDENT_END_opcode);
080  /** Opcode identifier for PPC_ADDE instructions */
081  public static final char PPC_ADDE_opcode =
082    (char)(15 + ARCH_INDEPENDENT_END_opcode);
083  /** Opcode identifier for PPC_ADDZE instructions */
084  public static final char PPC_ADDZE_opcode =
085    (char)(16 + ARCH_INDEPENDENT_END_opcode);
086  /** Opcode identifier for PPC_ADDME instructions */
087  public static final char PPC_ADDME_opcode =
088    (char)(17 + ARCH_INDEPENDENT_END_opcode);
089  /** Opcode identifier for PPC_ADDIC instructions */
090  public static final char PPC_ADDIC_opcode =
091    (char)(18 + ARCH_INDEPENDENT_END_opcode);
092  /** Opcode identifier for PPC_ADDICr instructions */
093  public static final char PPC_ADDICr_opcode =
094    (char)(19 + ARCH_INDEPENDENT_END_opcode);
095  /** Opcode identifier for PPC_SUBF instructions */
096  public static final char PPC_SUBF_opcode =
097    (char)(20 + ARCH_INDEPENDENT_END_opcode);
098  /** Opcode identifier for PPC_SUBFr instructions */
099  public static final char PPC_SUBFr_opcode =
100    (char)(21 + ARCH_INDEPENDENT_END_opcode);
101  /** Opcode identifier for PPC_SUBFC instructions */
102  public static final char PPC_SUBFC_opcode =
103    (char)(22 + ARCH_INDEPENDENT_END_opcode);
104  /** Opcode identifier for PPC_SUBFCr instructions */
105  public static final char PPC_SUBFCr_opcode =
106    (char)(23 + ARCH_INDEPENDENT_END_opcode);
107  /** Opcode identifier for PPC_SUBFIC instructions */
108  public static final char PPC_SUBFIC_opcode =
109    (char)(24 + ARCH_INDEPENDENT_END_opcode);
110  /** Opcode identifier for PPC_SUBFE instructions */
111  public static final char PPC_SUBFE_opcode =
112    (char)(25 + ARCH_INDEPENDENT_END_opcode);
113  /** Opcode identifier for PPC_SUBFZE instructions */
114  public static final char PPC_SUBFZE_opcode =
115    (char)(26 + ARCH_INDEPENDENT_END_opcode);
116  /** Opcode identifier for PPC_SUBFME instructions */
117  public static final char PPC_SUBFME_opcode =
118    (char)(27 + ARCH_INDEPENDENT_END_opcode);
119  /** Opcode identifier for PPC_AND instructions */
120  public static final char PPC_AND_opcode =
121    (char)(28 + ARCH_INDEPENDENT_END_opcode);
122  /** Opcode identifier for PPC_ANDr instructions */
123  public static final char PPC_ANDr_opcode =
124    (char)(29 + ARCH_INDEPENDENT_END_opcode);
125  /** Opcode identifier for PPC_ANDIr instructions */
126  public static final char PPC_ANDIr_opcode =
127    (char)(30 + ARCH_INDEPENDENT_END_opcode);
128  /** Opcode identifier for PPC_ANDISr instructions */
129  public static final char PPC_ANDISr_opcode =
130    (char)(31 + ARCH_INDEPENDENT_END_opcode);
131  /** Opcode identifier for PPC_NAND instructions */
132  public static final char PPC_NAND_opcode =
133    (char)(32 + ARCH_INDEPENDENT_END_opcode);
134  /** Opcode identifier for PPC_NANDr instructions */
135  public static final char PPC_NANDr_opcode =
136    (char)(33 + ARCH_INDEPENDENT_END_opcode);
137  /** Opcode identifier for PPC_ANDC instructions */
138  public static final char PPC_ANDC_opcode =
139    (char)(34 + ARCH_INDEPENDENT_END_opcode);
140  /** Opcode identifier for PPC_ANDCr instructions */
141  public static final char PPC_ANDCr_opcode =
142    (char)(35 + ARCH_INDEPENDENT_END_opcode);
143  /** Opcode identifier for PPC_OR instructions */
144  public static final char PPC_OR_opcode =
145    (char)(36 + ARCH_INDEPENDENT_END_opcode);
146  /** Opcode identifier for PPC_ORr instructions */
147  public static final char PPC_ORr_opcode =
148    (char)(37 + ARCH_INDEPENDENT_END_opcode);
149  /** Opcode identifier for PPC_MOVE instructions */
150  public static final char PPC_MOVE_opcode =
151    (char)(38 + ARCH_INDEPENDENT_END_opcode);
152  /** Opcode identifier for PPC_ORI instructions */
153  public static final char PPC_ORI_opcode =
154    (char)(39 + ARCH_INDEPENDENT_END_opcode);
155  /** Opcode identifier for PPC_ORIS instructions */
156  public static final char PPC_ORIS_opcode =
157    (char)(40 + ARCH_INDEPENDENT_END_opcode);
158  /** Opcode identifier for PPC_NOR instructions */
159  public static final char PPC_NOR_opcode =
160    (char)(41 + ARCH_INDEPENDENT_END_opcode);
161  /** Opcode identifier for PPC_NORr instructions */
162  public static final char PPC_NORr_opcode =
163    (char)(42 + ARCH_INDEPENDENT_END_opcode);
164  /** Opcode identifier for PPC_ORC instructions */
165  public static final char PPC_ORC_opcode =
166    (char)(43 + ARCH_INDEPENDENT_END_opcode);
167  /** Opcode identifier for PPC_ORCr instructions */
168  public static final char PPC_ORCr_opcode =
169    (char)(44 + ARCH_INDEPENDENT_END_opcode);
170  /** Opcode identifier for PPC_XOR instructions */
171  public static final char PPC_XOR_opcode =
172    (char)(45 + ARCH_INDEPENDENT_END_opcode);
173  /** Opcode identifier for PPC_XORr instructions */
174  public static final char PPC_XORr_opcode =
175    (char)(46 + ARCH_INDEPENDENT_END_opcode);
176  /** Opcode identifier for PPC_XORI instructions */
177  public static final char PPC_XORI_opcode =
178    (char)(47 + ARCH_INDEPENDENT_END_opcode);
179  /** Opcode identifier for PPC_XORIS instructions */
180  public static final char PPC_XORIS_opcode =
181    (char)(48 + ARCH_INDEPENDENT_END_opcode);
182  /** Opcode identifier for PPC_EQV instructions */
183  public static final char PPC_EQV_opcode =
184    (char)(49 + ARCH_INDEPENDENT_END_opcode);
185  /** Opcode identifier for PPC_EQVr instructions */
186  public static final char PPC_EQVr_opcode =
187    (char)(50 + ARCH_INDEPENDENT_END_opcode);
188  /** Opcode identifier for PPC_NEG instructions */
189  public static final char PPC_NEG_opcode =
190    (char)(51 + ARCH_INDEPENDENT_END_opcode);
191  /** Opcode identifier for PPC_NEGr instructions */
192  public static final char PPC_NEGr_opcode =
193    (char)(52 + ARCH_INDEPENDENT_END_opcode);
194  /** Opcode identifier for PPC_CNTLZW instructions */
195  public static final char PPC_CNTLZW_opcode =
196    (char)(53 + ARCH_INDEPENDENT_END_opcode);
197  /** Opcode identifier for PPC_EXTSB instructions */
198  public static final char PPC_EXTSB_opcode =
199    (char)(54 + ARCH_INDEPENDENT_END_opcode);
200  /** Opcode identifier for PPC_EXTSBr instructions */
201  public static final char PPC_EXTSBr_opcode =
202    (char)(55 + ARCH_INDEPENDENT_END_opcode);
203  /** Opcode identifier for PPC_EXTSH instructions */
204  public static final char PPC_EXTSH_opcode =
205    (char)(56 + ARCH_INDEPENDENT_END_opcode);
206  /** Opcode identifier for PPC_EXTSHr instructions */
207  public static final char PPC_EXTSHr_opcode =
208    (char)(57 + ARCH_INDEPENDENT_END_opcode);
209  /** Opcode identifier for PPC_SLW instructions */
210  public static final char PPC_SLW_opcode =
211    (char)(58 + ARCH_INDEPENDENT_END_opcode);
212  /** Opcode identifier for PPC_SLWr instructions */
213  public static final char PPC_SLWr_opcode =
214    (char)(59 + ARCH_INDEPENDENT_END_opcode);
215  /** Opcode identifier for PPC_SLWI instructions */
216  public static final char PPC_SLWI_opcode =
217    (char)(60 + ARCH_INDEPENDENT_END_opcode);
218  /** Opcode identifier for PPC_SLWIr instructions */
219  public static final char PPC_SLWIr_opcode =
220    (char)(61 + ARCH_INDEPENDENT_END_opcode);
221  /** Opcode identifier for PPC_SRW instructions */
222  public static final char PPC_SRW_opcode =
223    (char)(62 + ARCH_INDEPENDENT_END_opcode);
224  /** Opcode identifier for PPC_SRWr instructions */
225  public static final char PPC_SRWr_opcode =
226    (char)(63 + ARCH_INDEPENDENT_END_opcode);
227  /** Opcode identifier for PPC_SRWI instructions */
228  public static final char PPC_SRWI_opcode =
229    (char)(64 + ARCH_INDEPENDENT_END_opcode);
230  /** Opcode identifier for PPC_SRWIr instructions */
231  public static final char PPC_SRWIr_opcode =
232    (char)(65 + ARCH_INDEPENDENT_END_opcode);
233  /** Opcode identifier for PPC_SRAW instructions */
234  public static final char PPC_SRAW_opcode =
235    (char)(66 + ARCH_INDEPENDENT_END_opcode);
236  /** Opcode identifier for PPC_SRAWr instructions */
237  public static final char PPC_SRAWr_opcode =
238    (char)(67 + ARCH_INDEPENDENT_END_opcode);
239  /** Opcode identifier for PPC_SRAWI instructions */
240  public static final char PPC_SRAWI_opcode =
241    (char)(68 + ARCH_INDEPENDENT_END_opcode);
242  /** Opcode identifier for PPC_SRAWIr instructions */
243  public static final char PPC_SRAWIr_opcode =
244    (char)(69 + ARCH_INDEPENDENT_END_opcode);
245  /** Opcode identifier for PPC_RLWINM instructions */
246  public static final char PPC_RLWINM_opcode =
247    (char)(70 + ARCH_INDEPENDENT_END_opcode);
248  /** Opcode identifier for PPC_RLWINMr instructions */
249  public static final char PPC_RLWINMr_opcode =
250    (char)(71 + ARCH_INDEPENDENT_END_opcode);
251  /** Opcode identifier for PPC_RLWIMI instructions */
252  public static final char PPC_RLWIMI_opcode =
253    (char)(72 + ARCH_INDEPENDENT_END_opcode);
254  /** Opcode identifier for PPC_RLWIMIr instructions */
255  public static final char PPC_RLWIMIr_opcode =
256    (char)(73 + ARCH_INDEPENDENT_END_opcode);
257  /** Opcode identifier for PPC_RLWNM instructions */
258  public static final char PPC_RLWNM_opcode =
259    (char)(74 + ARCH_INDEPENDENT_END_opcode);
260  /** Opcode identifier for PPC_RLWNMr instructions */
261  public static final char PPC_RLWNMr_opcode =
262    (char)(75 + ARCH_INDEPENDENT_END_opcode);
263  /** Opcode identifier for PPC_B instructions */
264  public static final char PPC_B_opcode =
265    (char)(76 + ARCH_INDEPENDENT_END_opcode);
266  /** Opcode identifier for PPC_BL instructions */
267  public static final char PPC_BL_opcode =
268    (char)(77 + ARCH_INDEPENDENT_END_opcode);
269  /** Opcode identifier for PPC_BL_SYS instructions */
270  public static final char PPC_BL_SYS_opcode =
271    (char)(78 + ARCH_INDEPENDENT_END_opcode);
272  /** Opcode identifier for PPC_BLR instructions */
273  public static final char PPC_BLR_opcode =
274    (char)(79 + ARCH_INDEPENDENT_END_opcode);
275  /** Opcode identifier for PPC_BCTR instructions */
276  public static final char PPC_BCTR_opcode =
277    (char)(80 + ARCH_INDEPENDENT_END_opcode);
278  /** Opcode identifier for PPC_BCTRL instructions */
279  public static final char PPC_BCTRL_opcode =
280    (char)(81 + ARCH_INDEPENDENT_END_opcode);
281  /** Opcode identifier for PPC_BCTRL_SYS instructions */
282  public static final char PPC_BCTRL_SYS_opcode =
283    (char)(82 + ARCH_INDEPENDENT_END_opcode);
284  /** Opcode identifier for PPC_BCLR instructions */
285  public static final char PPC_BCLR_opcode =
286    (char)(83 + ARCH_INDEPENDENT_END_opcode);
287  /** Opcode identifier for PPC_BLRL instructions */
288  public static final char PPC_BLRL_opcode =
289    (char)(84 + ARCH_INDEPENDENT_END_opcode);
290  /** Opcode identifier for PPC_BCLRL instructions */
291  public static final char PPC_BCLRL_opcode =
292    (char)(85 + ARCH_INDEPENDENT_END_opcode);
293  /** Opcode identifier for PPC_BC instructions */
294  public static final char PPC_BC_opcode =
295    (char)(86 + ARCH_INDEPENDENT_END_opcode);
296  /** Opcode identifier for PPC_BCL instructions */
297  public static final char PPC_BCL_opcode =
298    (char)(87 + ARCH_INDEPENDENT_END_opcode);
299  /** Opcode identifier for PPC_BCOND instructions */
300  public static final char PPC_BCOND_opcode =
301    (char)(88 + ARCH_INDEPENDENT_END_opcode);
302  /** Opcode identifier for PPC_BCOND2 instructions */
303  public static final char PPC_BCOND2_opcode =
304    (char)(89 + ARCH_INDEPENDENT_END_opcode);
305  /** Opcode identifier for PPC_BCCTR instructions */
306  public static final char PPC_BCCTR_opcode =
307    (char)(90 + ARCH_INDEPENDENT_END_opcode);
308  /** Opcode identifier for PPC_BCC instructions */
309  public static final char PPC_BCC_opcode =
310    (char)(91 + ARCH_INDEPENDENT_END_opcode);
311  /** Opcode identifier for PPC_ADDI instructions */
312  public static final char PPC_ADDI_opcode =
313    (char)(92 + ARCH_INDEPENDENT_END_opcode);
314  /** Opcode identifier for PPC_ADDIS instructions */
315  public static final char PPC_ADDIS_opcode =
316    (char)(93 + ARCH_INDEPENDENT_END_opcode);
317  /** Opcode identifier for PPC_LDI instructions */
318  public static final char PPC_LDI_opcode =
319    (char)(94 + ARCH_INDEPENDENT_END_opcode);
320  /** Opcode identifier for PPC_LDIS instructions */
321  public static final char PPC_LDIS_opcode =
322    (char)(95 + ARCH_INDEPENDENT_END_opcode);
323  /** Opcode identifier for PPC_CMP instructions */
324  public static final char PPC_CMP_opcode =
325    (char)(96 + ARCH_INDEPENDENT_END_opcode);
326  /** Opcode identifier for PPC_CMPI instructions */
327  public static final char PPC_CMPI_opcode =
328    (char)(97 + ARCH_INDEPENDENT_END_opcode);
329  /** Opcode identifier for PPC_CMPL instructions */
330  public static final char PPC_CMPL_opcode =
331    (char)(98 + ARCH_INDEPENDENT_END_opcode);
332  /** Opcode identifier for PPC_CMPLI instructions */
333  public static final char PPC_CMPLI_opcode =
334    (char)(99 + ARCH_INDEPENDENT_END_opcode);
335  /** Opcode identifier for PPC_CRAND instructions */
336  public static final char PPC_CRAND_opcode =
337    (char)(100 + ARCH_INDEPENDENT_END_opcode);
338  /** Opcode identifier for PPC_CRANDC instructions */
339  public static final char PPC_CRANDC_opcode =
340    (char)(101 + ARCH_INDEPENDENT_END_opcode);
341  /** Opcode identifier for PPC_CROR instructions */
342  public static final char PPC_CROR_opcode =
343    (char)(102 + ARCH_INDEPENDENT_END_opcode);
344  /** Opcode identifier for PPC_CRORC instructions */
345  public static final char PPC_CRORC_opcode =
346    (char)(103 + ARCH_INDEPENDENT_END_opcode);
347  /** Opcode identifier for PPC_FMR instructions */
348  public static final char PPC_FMR_opcode =
349    (char)(104 + ARCH_INDEPENDENT_END_opcode);
350  /** Opcode identifier for PPC_FRSP instructions */
351  public static final char PPC_FRSP_opcode =
352    (char)(105 + ARCH_INDEPENDENT_END_opcode);
353  /** Opcode identifier for PPC_FCTIW instructions */
354  public static final char PPC_FCTIW_opcode =
355    (char)(106 + ARCH_INDEPENDENT_END_opcode);
356  /** Opcode identifier for PPC_FCTIWZ instructions */
357  public static final char PPC_FCTIWZ_opcode =
358    (char)(107 + ARCH_INDEPENDENT_END_opcode);
359  /** Opcode identifier for PPC_FADD instructions */
360  public static final char PPC_FADD_opcode =
361    (char)(108 + ARCH_INDEPENDENT_END_opcode);
362  /** Opcode identifier for PPC_FADDS instructions */
363  public static final char PPC_FADDS_opcode =
364    (char)(109 + ARCH_INDEPENDENT_END_opcode);
365  /** Opcode identifier for PPC_FSQRT instructions */
366  public static final char PPC_FSQRT_opcode =
367    (char)(110 + ARCH_INDEPENDENT_END_opcode);
368  /** Opcode identifier for PPC_FSQRTS instructions */
369  public static final char PPC_FSQRTS_opcode =
370    (char)(111 + ARCH_INDEPENDENT_END_opcode);
371  /** Opcode identifier for PPC_FABS instructions */
372  public static final char PPC_FABS_opcode =
373    (char)(112 + ARCH_INDEPENDENT_END_opcode);
374  /** Opcode identifier for PPC_FCMPO instructions */
375  public static final char PPC_FCMPO_opcode =
376    (char)(113 + ARCH_INDEPENDENT_END_opcode);
377  /** Opcode identifier for PPC_FCMPU instructions */
378  public static final char PPC_FCMPU_opcode =
379    (char)(114 + ARCH_INDEPENDENT_END_opcode);
380  /** Opcode identifier for PPC_FDIV instructions */
381  public static final char PPC_FDIV_opcode =
382    (char)(115 + ARCH_INDEPENDENT_END_opcode);
383  /** Opcode identifier for PPC_FDIVS instructions */
384  public static final char PPC_FDIVS_opcode =
385    (char)(116 + ARCH_INDEPENDENT_END_opcode);
386  /** Opcode identifier for PPC_DIVW instructions */
387  public static final char PPC_DIVW_opcode =
388    (char)(117 + ARCH_INDEPENDENT_END_opcode);
389  /** Opcode identifier for PPC_DIVWU instructions */
390  public static final char PPC_DIVWU_opcode =
391    (char)(118 + ARCH_INDEPENDENT_END_opcode);
392  /** Opcode identifier for PPC_FMUL instructions */
393  public static final char PPC_FMUL_opcode =
394    (char)(119 + ARCH_INDEPENDENT_END_opcode);
395  /** Opcode identifier for PPC_FMULS instructions */
396  public static final char PPC_FMULS_opcode =
397    (char)(120 + ARCH_INDEPENDENT_END_opcode);
398  /** Opcode identifier for PPC_FSEL instructions */
399  public static final char PPC_FSEL_opcode =
400    (char)(121 + ARCH_INDEPENDENT_END_opcode);
401  /** Opcode identifier for PPC_FMADD instructions */
402  public static final char PPC_FMADD_opcode =
403    (char)(122 + ARCH_INDEPENDENT_END_opcode);
404  /** Opcode identifier for PPC_FMADDS instructions */
405  public static final char PPC_FMADDS_opcode =
406    (char)(123 + ARCH_INDEPENDENT_END_opcode);
407  /** Opcode identifier for PPC_FMSUB instructions */
408  public static final char PPC_FMSUB_opcode =
409    (char)(124 + ARCH_INDEPENDENT_END_opcode);
410  /** Opcode identifier for PPC_FMSUBS instructions */
411  public static final char PPC_FMSUBS_opcode =
412    (char)(125 + ARCH_INDEPENDENT_END_opcode);
413  /** Opcode identifier for PPC_FNMADD instructions */
414  public static final char PPC_FNMADD_opcode =
415    (char)(126 + ARCH_INDEPENDENT_END_opcode);
416  /** Opcode identifier for PPC_FNMADDS instructions */
417  public static final char PPC_FNMADDS_opcode =
418    (char)(127 + ARCH_INDEPENDENT_END_opcode);
419  /** Opcode identifier for PPC_FNMSUB instructions */
420  public static final char PPC_FNMSUB_opcode =
421    (char)(128 + ARCH_INDEPENDENT_END_opcode);
422  /** Opcode identifier for PPC_FNMSUBS instructions */
423  public static final char PPC_FNMSUBS_opcode =
424    (char)(129 + ARCH_INDEPENDENT_END_opcode);
425  /** Opcode identifier for PPC_MULLI instructions */
426  public static final char PPC_MULLI_opcode =
427    (char)(130 + ARCH_INDEPENDENT_END_opcode);
428  /** Opcode identifier for PPC_MULLW instructions */
429  public static final char PPC_MULLW_opcode =
430    (char)(131 + ARCH_INDEPENDENT_END_opcode);
431  /** Opcode identifier for PPC_MULHW instructions */
432  public static final char PPC_MULHW_opcode =
433    (char)(132 + ARCH_INDEPENDENT_END_opcode);
434  /** Opcode identifier for PPC_MULHWU instructions */
435  public static final char PPC_MULHWU_opcode =
436    (char)(133 + ARCH_INDEPENDENT_END_opcode);
437  /** Opcode identifier for PPC_FNEG instructions */
438  public static final char PPC_FNEG_opcode =
439    (char)(134 + ARCH_INDEPENDENT_END_opcode);
440  /** Opcode identifier for PPC_FSUB instructions */
441  public static final char PPC_FSUB_opcode =
442    (char)(135 + ARCH_INDEPENDENT_END_opcode);
443  /** Opcode identifier for PPC_FSUBS instructions */
444  public static final char PPC_FSUBS_opcode =
445    (char)(136 + ARCH_INDEPENDENT_END_opcode);
446  /** Opcode identifier for PPC_LWZ instructions */
447  public static final char PPC_LWZ_opcode =
448    (char)(137 + ARCH_INDEPENDENT_END_opcode);
449  /** Opcode identifier for PPC_LWZU instructions */
450  public static final char PPC_LWZU_opcode =
451    (char)(138 + ARCH_INDEPENDENT_END_opcode);
452  /** Opcode identifier for PPC_LWZUX instructions */
453  public static final char PPC_LWZUX_opcode =
454    (char)(139 + ARCH_INDEPENDENT_END_opcode);
455  /** Opcode identifier for PPC_LWZX instructions */
456  public static final char PPC_LWZX_opcode =
457    (char)(140 + ARCH_INDEPENDENT_END_opcode);
458  /** Opcode identifier for PPC_LWARX instructions */
459  public static final char PPC_LWARX_opcode =
460    (char)(141 + ARCH_INDEPENDENT_END_opcode);
461  /** Opcode identifier for PPC_LBZ instructions */
462  public static final char PPC_LBZ_opcode =
463    (char)(142 + ARCH_INDEPENDENT_END_opcode);
464  /** Opcode identifier for PPC_LBZUX instructions */
465  public static final char PPC_LBZUX_opcode =
466    (char)(143 + ARCH_INDEPENDENT_END_opcode);
467  /** Opcode identifier for PPC_LBZX instructions */
468  public static final char PPC_LBZX_opcode =
469    (char)(144 + ARCH_INDEPENDENT_END_opcode);
470  /** Opcode identifier for PPC_LHA instructions */
471  public static final char PPC_LHA_opcode =
472    (char)(145 + ARCH_INDEPENDENT_END_opcode);
473  /** Opcode identifier for PPC_LHAX instructions */
474  public static final char PPC_LHAX_opcode =
475    (char)(146 + ARCH_INDEPENDENT_END_opcode);
476  /** Opcode identifier for PPC_LHZ instructions */
477  public static final char PPC_LHZ_opcode =
478    (char)(147 + ARCH_INDEPENDENT_END_opcode);
479  /** Opcode identifier for PPC_LHZX instructions */
480  public static final char PPC_LHZX_opcode =
481    (char)(148 + ARCH_INDEPENDENT_END_opcode);
482  /** Opcode identifier for PPC_LFD instructions */
483  public static final char PPC_LFD_opcode =
484    (char)(149 + ARCH_INDEPENDENT_END_opcode);
485  /** Opcode identifier for PPC_LFDX instructions */
486  public static final char PPC_LFDX_opcode =
487    (char)(150 + ARCH_INDEPENDENT_END_opcode);
488  /** Opcode identifier for PPC_LFS instructions */
489  public static final char PPC_LFS_opcode =
490    (char)(151 + ARCH_INDEPENDENT_END_opcode);
491  /** Opcode identifier for PPC_LFSX instructions */
492  public static final char PPC_LFSX_opcode =
493    (char)(152 + ARCH_INDEPENDENT_END_opcode);
494  /** Opcode identifier for PPC_LMW instructions */
495  public static final char PPC_LMW_opcode =
496    (char)(153 + ARCH_INDEPENDENT_END_opcode);
497  /** Opcode identifier for PPC_STW instructions */
498  public static final char PPC_STW_opcode =
499    (char)(154 + ARCH_INDEPENDENT_END_opcode);
500  /** Opcode identifier for PPC_STWX instructions */
501  public static final char PPC_STWX_opcode =
502    (char)(155 + ARCH_INDEPENDENT_END_opcode);
503  /** Opcode identifier for PPC_STWCXr instructions */
504  public static final char PPC_STWCXr_opcode =
505    (char)(156 + ARCH_INDEPENDENT_END_opcode);
506  /** Opcode identifier for PPC_STWU instructions */
507  public static final char PPC_STWU_opcode =
508    (char)(157 + ARCH_INDEPENDENT_END_opcode);
509  /** Opcode identifier for PPC_STB instructions */
510  public static final char PPC_STB_opcode =
511    (char)(158 + ARCH_INDEPENDENT_END_opcode);
512  /** Opcode identifier for PPC_STBX instructions */
513  public static final char PPC_STBX_opcode =
514    (char)(159 + ARCH_INDEPENDENT_END_opcode);
515  /** Opcode identifier for PPC_STH instructions */
516  public static final char PPC_STH_opcode =
517    (char)(160 + ARCH_INDEPENDENT_END_opcode);
518  /** Opcode identifier for PPC_STHX instructions */
519  public static final char PPC_STHX_opcode =
520    (char)(161 + ARCH_INDEPENDENT_END_opcode);
521  /** Opcode identifier for PPC_STFD instructions */
522  public static final char PPC_STFD_opcode =
523    (char)(162 + ARCH_INDEPENDENT_END_opcode);
524  /** Opcode identifier for PPC_STFDX instructions */
525  public static final char PPC_STFDX_opcode =
526    (char)(163 + ARCH_INDEPENDENT_END_opcode);
527  /** Opcode identifier for PPC_STFDU instructions */
528  public static final char PPC_STFDU_opcode =
529    (char)(164 + ARCH_INDEPENDENT_END_opcode);
530  /** Opcode identifier for PPC_STFS instructions */
531  public static final char PPC_STFS_opcode =
532    (char)(165 + ARCH_INDEPENDENT_END_opcode);
533  /** Opcode identifier for PPC_STFSX instructions */
534  public static final char PPC_STFSX_opcode =
535    (char)(166 + ARCH_INDEPENDENT_END_opcode);
536  /** Opcode identifier for PPC_STFSU instructions */
537  public static final char PPC_STFSU_opcode =
538    (char)(167 + ARCH_INDEPENDENT_END_opcode);
539  /** Opcode identifier for PPC_STMW instructions */
540  public static final char PPC_STMW_opcode =
541    (char)(168 + ARCH_INDEPENDENT_END_opcode);
542  /** Opcode identifier for PPC_TW instructions */
543  public static final char PPC_TW_opcode =
544    (char)(169 + ARCH_INDEPENDENT_END_opcode);
545  /** Opcode identifier for PPC_TWI instructions */
546  public static final char PPC_TWI_opcode =
547    (char)(170 + ARCH_INDEPENDENT_END_opcode);
548  /** Opcode identifier for PPC_MFSPR instructions */
549  public static final char PPC_MFSPR_opcode =
550    (char)(171 + ARCH_INDEPENDENT_END_opcode);
551  /** Opcode identifier for PPC_MTSPR instructions */
552  public static final char PPC_MTSPR_opcode =
553    (char)(172 + ARCH_INDEPENDENT_END_opcode);
554  /** Opcode identifier for PPC_MFTB instructions */
555  public static final char PPC_MFTB_opcode =
556    (char)(173 + ARCH_INDEPENDENT_END_opcode);
557  /** Opcode identifier for PPC_MFTBU instructions */
558  public static final char PPC_MFTBU_opcode =
559    (char)(174 + ARCH_INDEPENDENT_END_opcode);
560  /** Opcode identifier for PPC_HWSYNC instructions */
561  public static final char PPC_HWSYNC_opcode =
562    (char)(175 + ARCH_INDEPENDENT_END_opcode);
563  /** Opcode identifier for PPC_SYNC instructions */
564  public static final char PPC_SYNC_opcode =
565    (char)(176 + ARCH_INDEPENDENT_END_opcode);
566  /** Opcode identifier for PPC_ISYNC instructions */
567  public static final char PPC_ISYNC_opcode =
568    (char)(177 + ARCH_INDEPENDENT_END_opcode);
569  /** Opcode identifier for PPC_DCBF instructions */
570  public static final char PPC_DCBF_opcode =
571    (char)(178 + ARCH_INDEPENDENT_END_opcode);
572  /** Opcode identifier for PPC_DCBST instructions */
573  public static final char PPC_DCBST_opcode =
574    (char)(179 + ARCH_INDEPENDENT_END_opcode);
575  /** Opcode identifier for PPC_DCBT instructions */
576  public static final char PPC_DCBT_opcode =
577    (char)(180 + ARCH_INDEPENDENT_END_opcode);
578  /** Opcode identifier for PPC_DCBTST instructions */
579  public static final char PPC_DCBTST_opcode =
580    (char)(181 + ARCH_INDEPENDENT_END_opcode);
581  /** Opcode identifier for PPC_DCBZ instructions */
582  public static final char PPC_DCBZ_opcode =
583    (char)(182 + ARCH_INDEPENDENT_END_opcode);
584  /** Opcode identifier for PPC_DCBZL instructions */
585  public static final char PPC_DCBZL_opcode =
586    (char)(183 + ARCH_INDEPENDENT_END_opcode);
587  /** Opcode identifier for PPC_ICBI instructions */
588  public static final char PPC_ICBI_opcode =
589    (char)(184 + ARCH_INDEPENDENT_END_opcode);
590  /** Opcode identifier for PPC64_EXTSW instructions */
591  public static final char PPC64_EXTSW_opcode =
592    (char)(185 + ARCH_INDEPENDENT_END_opcode);
593  /** Opcode identifier for PPC64_EXTSWr instructions */
594  public static final char PPC64_EXTSWr_opcode =
595    (char)(186 + ARCH_INDEPENDENT_END_opcode);
596  /** Opcode identifier for PPC64_EXTZW instructions */
597  public static final char PPC64_EXTZW_opcode =
598    (char)(187 + ARCH_INDEPENDENT_END_opcode);
599  /** Opcode identifier for PPC64_RLDICL instructions */
600  public static final char PPC64_RLDICL_opcode =
601    (char)(188 + ARCH_INDEPENDENT_END_opcode);
602  /** Opcode identifier for PPC64_RLDICR instructions */
603  public static final char PPC64_RLDICR_opcode =
604    (char)(189 + ARCH_INDEPENDENT_END_opcode);
605  /** Opcode identifier for PPC64_SLD instructions */
606  public static final char PPC64_SLD_opcode =
607    (char)(190 + ARCH_INDEPENDENT_END_opcode);
608  /** Opcode identifier for PPC64_SLDr instructions */
609  public static final char PPC64_SLDr_opcode =
610    (char)(191 + ARCH_INDEPENDENT_END_opcode);
611  /** Opcode identifier for PPC64_SLDI instructions */
612  public static final char PPC64_SLDI_opcode =
613    (char)(192 + ARCH_INDEPENDENT_END_opcode);
614  /** Opcode identifier for PPC64_SRD instructions */
615  public static final char PPC64_SRD_opcode =
616    (char)(193 + ARCH_INDEPENDENT_END_opcode);
617  /** Opcode identifier for PPC64_SRDr instructions */
618  public static final char PPC64_SRDr_opcode =
619    (char)(194 + ARCH_INDEPENDENT_END_opcode);
620  /** Opcode identifier for PPC64_SRAD instructions */
621  public static final char PPC64_SRAD_opcode =
622    (char)(195 + ARCH_INDEPENDENT_END_opcode);
623  /** Opcode identifier for PPC64_SRADr instructions */
624  public static final char PPC64_SRADr_opcode =
625    (char)(196 + ARCH_INDEPENDENT_END_opcode);
626  /** Opcode identifier for PPC64_SRADI instructions */
627  public static final char PPC64_SRADI_opcode =
628    (char)(197 + ARCH_INDEPENDENT_END_opcode);
629  /** Opcode identifier for PPC64_SRADIr instructions */
630  public static final char PPC64_SRADIr_opcode =
631    (char)(198 + ARCH_INDEPENDENT_END_opcode);
632  /** Opcode identifier for PPC64_SRDI instructions */
633  public static final char PPC64_SRDI_opcode =
634    (char)(199 + ARCH_INDEPENDENT_END_opcode);
635  /** Opcode identifier for PPC64_RLDIMI instructions */
636  public static final char PPC64_RLDIMI_opcode =
637    (char)(200 + ARCH_INDEPENDENT_END_opcode);
638  /** Opcode identifier for PPC64_RLDIMIr instructions */
639  public static final char PPC64_RLDIMIr_opcode =
640    (char)(201 + ARCH_INDEPENDENT_END_opcode);
641  /** Opcode identifier for PPC64_CMP instructions */
642  public static final char PPC64_CMP_opcode =
643    (char)(202 + ARCH_INDEPENDENT_END_opcode);
644  /** Opcode identifier for PPC64_CMPI instructions */
645  public static final char PPC64_CMPI_opcode =
646    (char)(203 + ARCH_INDEPENDENT_END_opcode);
647  /** Opcode identifier for PPC64_CMPL instructions */
648  public static final char PPC64_CMPL_opcode =
649    (char)(204 + ARCH_INDEPENDENT_END_opcode);
650  /** Opcode identifier for PPC64_CMPLI instructions */
651  public static final char PPC64_CMPLI_opcode =
652    (char)(205 + ARCH_INDEPENDENT_END_opcode);
653  /** Opcode identifier for PPC64_FCFID instructions */
654  public static final char PPC64_FCFID_opcode =
655    (char)(206 + ARCH_INDEPENDENT_END_opcode);
656  /** Opcode identifier for PPC64_FCTIDZ instructions */
657  public static final char PPC64_FCTIDZ_opcode =
658    (char)(207 + ARCH_INDEPENDENT_END_opcode);
659  /** Opcode identifier for PPC64_DIVD instructions */
660  public static final char PPC64_DIVD_opcode =
661    (char)(208 + ARCH_INDEPENDENT_END_opcode);
662  /** Opcode identifier for PPC64_MULLD instructions */
663  public static final char PPC64_MULLD_opcode =
664    (char)(209 + ARCH_INDEPENDENT_END_opcode);
665  /** Opcode identifier for PPC64_LD instructions */
666  public static final char PPC64_LD_opcode =
667    (char)(210 + ARCH_INDEPENDENT_END_opcode);
668  /** Opcode identifier for PPC64_LDX instructions */
669  public static final char PPC64_LDX_opcode =
670    (char)(211 + ARCH_INDEPENDENT_END_opcode);
671  /** Opcode identifier for PPC64_STD instructions */
672  public static final char PPC64_STD_opcode =
673    (char)(212 + ARCH_INDEPENDENT_END_opcode);
674  /** Opcode identifier for PPC64_STDX instructions */
675  public static final char PPC64_STDX_opcode =
676    (char)(213 + ARCH_INDEPENDENT_END_opcode);
677  /** Opcode identifier for PPC64_TD instructions */
678  public static final char PPC64_TD_opcode =
679    (char)(214 + ARCH_INDEPENDENT_END_opcode);
680  /** Opcode identifier for PPC64_TDI instructions */
681  public static final char PPC64_TDI_opcode =
682    (char)(215 + ARCH_INDEPENDENT_END_opcode);
683  /** Opcode identifier for PPC_CNTLZAddr instructions */
684  public static final char PPC_CNTLZAddr_opcode =
685    (char)(216 + ARCH_INDEPENDENT_END_opcode);
686  /** Opcode identifier for PPC_SRAAddrI instructions */
687  public static final char PPC_SRAAddrI_opcode =
688    (char)(217 + ARCH_INDEPENDENT_END_opcode);
689  /** Opcode identifier for PPC_SRAddrI instructions */
690  public static final char PPC_SRAddrI_opcode =
691    (char)(218 + ARCH_INDEPENDENT_END_opcode);
692  /** Opcode identifier for PPC64_LWA instructions */
693  public static final char PPC64_LWA_opcode =
694    (char)(219 + ARCH_INDEPENDENT_END_opcode);
695  /** Opcode identifier for PPC_LInt instructions */
696  public static final char PPC_LInt_opcode =
697    (char)(220 + ARCH_INDEPENDENT_END_opcode);
698  /** Opcode identifier for PPC64_LWAX instructions */
699  public static final char PPC64_LWAX_opcode =
700    (char)(221 + ARCH_INDEPENDENT_END_opcode);
701  /** Opcode identifier for PPC_LIntX instructions */
702  public static final char PPC_LIntX_opcode =
703    (char)(222 + ARCH_INDEPENDENT_END_opcode);
704  /** Opcode identifier for PPC_LIntUX instructions */
705  public static final char PPC_LIntUX_opcode =
706    (char)(223 + ARCH_INDEPENDENT_END_opcode);
707  /** Opcode identifier for PPC_LAddr instructions */
708  public static final char PPC_LAddr_opcode =
709    (char)(224 + ARCH_INDEPENDENT_END_opcode);
710  /** Opcode identifier for PPC_LAddrX instructions */
711  public static final char PPC_LAddrX_opcode =
712    (char)(225 + ARCH_INDEPENDENT_END_opcode);
713  /** Opcode identifier for PPC_LAddrU instructions */
714  public static final char PPC_LAddrU_opcode =
715    (char)(226 + ARCH_INDEPENDENT_END_opcode);
716  /** Opcode identifier for PPC_LAddrUX instructions */
717  public static final char PPC_LAddrUX_opcode =
718    (char)(227 + ARCH_INDEPENDENT_END_opcode);
719  /** Opcode identifier for PPC_LAddrARX instructions */
720  public static final char PPC_LAddrARX_opcode =
721    (char)(228 + ARCH_INDEPENDENT_END_opcode);
722  /** Opcode identifier for PPC_STAddr instructions */
723  public static final char PPC_STAddr_opcode =
724    (char)(229 + ARCH_INDEPENDENT_END_opcode);
725  /** Opcode identifier for PPC_STAddrX instructions */
726  public static final char PPC_STAddrX_opcode =
727    (char)(230 + ARCH_INDEPENDENT_END_opcode);
728  /** Opcode identifier for PPC_STAddrU instructions */
729  public static final char PPC_STAddrU_opcode =
730    (char)(231 + ARCH_INDEPENDENT_END_opcode);
731  /** Opcode identifier for PPC_STAddrUX instructions */
732  public static final char PPC_STAddrUX_opcode =
733    (char)(232 + ARCH_INDEPENDENT_END_opcode);
734  /** Opcode identifier for PPC_STAddrCXr instructions */
735  public static final char PPC_STAddrCXr_opcode =
736    (char)(233 + ARCH_INDEPENDENT_END_opcode);
737  /** Opcode identifier for PPC_TAddr instructions */
738  public static final char PPC_TAddr_opcode =
739    (char)(234 + ARCH_INDEPENDENT_END_opcode);
740  /** Opcode identifier for MIR_END instructions */
741  public static final char MIR_END_opcode =
742    (char)(235 + ARCH_INDEPENDENT_END_opcode);
743
744  /* Architecture dependent operators */
745
746  /** Operator for DCBF instructions */
747  public static final Operator DCBF =
748    Operator.lookupOpcode(0+ARCH_INDEPENDENT_END_opcode);
749  /** Operator for DCBST instructions */
750  public static final Operator DCBST =
751    Operator.lookupOpcode(1+ARCH_INDEPENDENT_END_opcode);
752  /** Operator for DCBT instructions */
753  public static final Operator DCBT =
754    Operator.lookupOpcode(2+ARCH_INDEPENDENT_END_opcode);
755  /** Operator for DCBTST instructions */
756  public static final Operator DCBTST =
757    Operator.lookupOpcode(3+ARCH_INDEPENDENT_END_opcode);
758  /** Operator for DCBZ instructions */
759  public static final Operator DCBZ =
760    Operator.lookupOpcode(4+ARCH_INDEPENDENT_END_opcode);
761  /** Operator for DCBZL instructions */
762  public static final Operator DCBZL =
763    Operator.lookupOpcode(5+ARCH_INDEPENDENT_END_opcode);
764  /** Operator for ICBI instructions */
765  public static final Operator ICBI =
766    Operator.lookupOpcode(6+ARCH_INDEPENDENT_END_opcode);
767  /** Operator for CALL_SAVE_VOLATILE instructions */
768  public static final Operator CALL_SAVE_VOLATILE =
769    Operator.lookupOpcode(7+ARCH_INDEPENDENT_END_opcode);
770  /** Operator for MIR_START instructions */
771  public static final Operator MIR_START =
772    Operator.lookupOpcode(8+ARCH_INDEPENDENT_END_opcode);
773  /** Operator for MIR_LOWTABLESWITCH instructions */
774  public static final Operator MIR_LOWTABLESWITCH =
775    Operator.lookupOpcode(9+ARCH_INDEPENDENT_END_opcode);
776  /** Operator for PPC_DATA_INT instructions */
777  public static final Operator PPC_DATA_INT =
778    Operator.lookupOpcode(10+ARCH_INDEPENDENT_END_opcode);
779  /** Operator for PPC_DATA_LABEL instructions */
780  public static final Operator PPC_DATA_LABEL =
781    Operator.lookupOpcode(11+ARCH_INDEPENDENT_END_opcode);
782  /** Operator for PPC_ADD instructions */
783  public static final Operator PPC_ADD =
784    Operator.lookupOpcode(12+ARCH_INDEPENDENT_END_opcode);
785  /** Operator for PPC_ADDr instructions */
786  public static final Operator PPC_ADDr =
787    Operator.lookupOpcode(13+ARCH_INDEPENDENT_END_opcode);
788  /** Operator for PPC_ADDC instructions */
789  public static final Operator PPC_ADDC =
790    Operator.lookupOpcode(14+ARCH_INDEPENDENT_END_opcode);
791  /** Operator for PPC_ADDE instructions */
792  public static final Operator PPC_ADDE =
793    Operator.lookupOpcode(15+ARCH_INDEPENDENT_END_opcode);
794  /** Operator for PPC_ADDZE instructions */
795  public static final Operator PPC_ADDZE =
796    Operator.lookupOpcode(16+ARCH_INDEPENDENT_END_opcode);
797  /** Operator for PPC_ADDME instructions */
798  public static final Operator PPC_ADDME =
799    Operator.lookupOpcode(17+ARCH_INDEPENDENT_END_opcode);
800  /** Operator for PPC_ADDIC instructions */
801  public static final Operator PPC_ADDIC =
802    Operator.lookupOpcode(18+ARCH_INDEPENDENT_END_opcode);
803  /** Operator for PPC_ADDICr instructions */
804  public static final Operator PPC_ADDICr =
805    Operator.lookupOpcode(19+ARCH_INDEPENDENT_END_opcode);
806  /** Operator for PPC_SUBF instructions */
807  public static final Operator PPC_SUBF =
808    Operator.lookupOpcode(20+ARCH_INDEPENDENT_END_opcode);
809  /** Operator for PPC_SUBFr instructions */
810  public static final Operator PPC_SUBFr =
811    Operator.lookupOpcode(21+ARCH_INDEPENDENT_END_opcode);
812  /** Operator for PPC_SUBFC instructions */
813  public static final Operator PPC_SUBFC =
814    Operator.lookupOpcode(22+ARCH_INDEPENDENT_END_opcode);
815  /** Operator for PPC_SUBFCr instructions */
816  public static final Operator PPC_SUBFCr =
817    Operator.lookupOpcode(23+ARCH_INDEPENDENT_END_opcode);
818  /** Operator for PPC_SUBFIC instructions */
819  public static final Operator PPC_SUBFIC =
820    Operator.lookupOpcode(24+ARCH_INDEPENDENT_END_opcode);
821  /** Operator for PPC_SUBFE instructions */
822  public static final Operator PPC_SUBFE =
823    Operator.lookupOpcode(25+ARCH_INDEPENDENT_END_opcode);
824  /** Operator for PPC_SUBFZE instructions */
825  public static final Operator PPC_SUBFZE =
826    Operator.lookupOpcode(26+ARCH_INDEPENDENT_END_opcode);
827  /** Operator for PPC_SUBFME instructions */
828  public static final Operator PPC_SUBFME =
829    Operator.lookupOpcode(27+ARCH_INDEPENDENT_END_opcode);
830  /** Operator for PPC_AND instructions */
831  public static final Operator PPC_AND =
832    Operator.lookupOpcode(28+ARCH_INDEPENDENT_END_opcode);
833  /** Operator for PPC_ANDr instructions */
834  public static final Operator PPC_ANDr =
835    Operator.lookupOpcode(29+ARCH_INDEPENDENT_END_opcode);
836  /** Operator for PPC_ANDIr instructions */
837  public static final Operator PPC_ANDIr =
838    Operator.lookupOpcode(30+ARCH_INDEPENDENT_END_opcode);
839  /** Operator for PPC_ANDISr instructions */
840  public static final Operator PPC_ANDISr =
841    Operator.lookupOpcode(31+ARCH_INDEPENDENT_END_opcode);
842  /** Operator for PPC_NAND instructions */
843  public static final Operator PPC_NAND =
844    Operator.lookupOpcode(32+ARCH_INDEPENDENT_END_opcode);
845  /** Operator for PPC_NANDr instructions */
846  public static final Operator PPC_NANDr =
847    Operator.lookupOpcode(33+ARCH_INDEPENDENT_END_opcode);
848  /** Operator for PPC_ANDC instructions */
849  public static final Operator PPC_ANDC =
850    Operator.lookupOpcode(34+ARCH_INDEPENDENT_END_opcode);
851  /** Operator for PPC_ANDCr instructions */
852  public static final Operator PPC_ANDCr =
853    Operator.lookupOpcode(35+ARCH_INDEPENDENT_END_opcode);
854  /** Operator for PPC_OR instructions */
855  public static final Operator PPC_OR =
856    Operator.lookupOpcode(36+ARCH_INDEPENDENT_END_opcode);
857  /** Operator for PPC_ORr instructions */
858  public static final Operator PPC_ORr =
859    Operator.lookupOpcode(37+ARCH_INDEPENDENT_END_opcode);
860  /** Operator for PPC_MOVE instructions */
861  public static final Operator PPC_MOVE =
862    Operator.lookupOpcode(38+ARCH_INDEPENDENT_END_opcode);
863  /** Operator for PPC_ORI instructions */
864  public static final Operator PPC_ORI =
865    Operator.lookupOpcode(39+ARCH_INDEPENDENT_END_opcode);
866  /** Operator for PPC_ORIS instructions */
867  public static final Operator PPC_ORIS =
868    Operator.lookupOpcode(40+ARCH_INDEPENDENT_END_opcode);
869  /** Operator for PPC_NOR instructions */
870  public static final Operator PPC_NOR =
871    Operator.lookupOpcode(41+ARCH_INDEPENDENT_END_opcode);
872  /** Operator for PPC_NORr instructions */
873  public static final Operator PPC_NORr =
874    Operator.lookupOpcode(42+ARCH_INDEPENDENT_END_opcode);
875  /** Operator for PPC_ORC instructions */
876  public static final Operator PPC_ORC =
877    Operator.lookupOpcode(43+ARCH_INDEPENDENT_END_opcode);
878  /** Operator for PPC_ORCr instructions */
879  public static final Operator PPC_ORCr =
880    Operator.lookupOpcode(44+ARCH_INDEPENDENT_END_opcode);
881  /** Operator for PPC_XOR instructions */
882  public static final Operator PPC_XOR =
883    Operator.lookupOpcode(45+ARCH_INDEPENDENT_END_opcode);
884  /** Operator for PPC_XORr instructions */
885  public static final Operator PPC_XORr =
886    Operator.lookupOpcode(46+ARCH_INDEPENDENT_END_opcode);
887  /** Operator for PPC_XORI instructions */
888  public static final Operator PPC_XORI =
889    Operator.lookupOpcode(47+ARCH_INDEPENDENT_END_opcode);
890  /** Operator for PPC_XORIS instructions */
891  public static final Operator PPC_XORIS =
892    Operator.lookupOpcode(48+ARCH_INDEPENDENT_END_opcode);
893  /** Operator for PPC_EQV instructions */
894  public static final Operator PPC_EQV =
895    Operator.lookupOpcode(49+ARCH_INDEPENDENT_END_opcode);
896  /** Operator for PPC_EQVr instructions */
897  public static final Operator PPC_EQVr =
898    Operator.lookupOpcode(50+ARCH_INDEPENDENT_END_opcode);
899  /** Operator for PPC_NEG instructions */
900  public static final Operator PPC_NEG =
901    Operator.lookupOpcode(51+ARCH_INDEPENDENT_END_opcode);
902  /** Operator for PPC_NEGr instructions */
903  public static final Operator PPC_NEGr =
904    Operator.lookupOpcode(52+ARCH_INDEPENDENT_END_opcode);
905  /** Operator for PPC_CNTLZW instructions */
906  public static final Operator PPC_CNTLZW =
907    Operator.lookupOpcode(53+ARCH_INDEPENDENT_END_opcode);
908  /** Operator for PPC_EXTSB instructions */
909  public static final Operator PPC_EXTSB =
910    Operator.lookupOpcode(54+ARCH_INDEPENDENT_END_opcode);
911  /** Operator for PPC_EXTSBr instructions */
912  public static final Operator PPC_EXTSBr =
913    Operator.lookupOpcode(55+ARCH_INDEPENDENT_END_opcode);
914  /** Operator for PPC_EXTSH instructions */
915  public static final Operator PPC_EXTSH =
916    Operator.lookupOpcode(56+ARCH_INDEPENDENT_END_opcode);
917  /** Operator for PPC_EXTSHr instructions */
918  public static final Operator PPC_EXTSHr =
919    Operator.lookupOpcode(57+ARCH_INDEPENDENT_END_opcode);
920  /** Operator for PPC_SLW instructions */
921  public static final Operator PPC_SLW =
922    Operator.lookupOpcode(58+ARCH_INDEPENDENT_END_opcode);
923  /** Operator for PPC_SLWr instructions */
924  public static final Operator PPC_SLWr =
925    Operator.lookupOpcode(59+ARCH_INDEPENDENT_END_opcode);
926  /** Operator for PPC_SLWI instructions */
927  public static final Operator PPC_SLWI =
928    Operator.lookupOpcode(60+ARCH_INDEPENDENT_END_opcode);
929  /** Operator for PPC_SLWIr instructions */
930  public static final Operator PPC_SLWIr =
931    Operator.lookupOpcode(61+ARCH_INDEPENDENT_END_opcode);
932  /** Operator for PPC_SRW instructions */
933  public static final Operator PPC_SRW =
934    Operator.lookupOpcode(62+ARCH_INDEPENDENT_END_opcode);
935  /** Operator for PPC_SRWr instructions */
936  public static final Operator PPC_SRWr =
937    Operator.lookupOpcode(63+ARCH_INDEPENDENT_END_opcode);
938  /** Operator for PPC_SRWI instructions */
939  public static final Operator PPC_SRWI =
940    Operator.lookupOpcode(64+ARCH_INDEPENDENT_END_opcode);
941  /** Operator for PPC_SRWIr instructions */
942  public static final Operator PPC_SRWIr =
943    Operator.lookupOpcode(65+ARCH_INDEPENDENT_END_opcode);
944  /** Operator for PPC_SRAW instructions */
945  public static final Operator PPC_SRAW =
946    Operator.lookupOpcode(66+ARCH_INDEPENDENT_END_opcode);
947  /** Operator for PPC_SRAWr instructions */
948  public static final Operator PPC_SRAWr =
949    Operator.lookupOpcode(67+ARCH_INDEPENDENT_END_opcode);
950  /** Operator for PPC_SRAWI instructions */
951  public static final Operator PPC_SRAWI =
952    Operator.lookupOpcode(68+ARCH_INDEPENDENT_END_opcode);
953  /** Operator for PPC_SRAWIr instructions */
954  public static final Operator PPC_SRAWIr =
955    Operator.lookupOpcode(69+ARCH_INDEPENDENT_END_opcode);
956  /** Operator for PPC_RLWINM instructions */
957  public static final Operator PPC_RLWINM =
958    Operator.lookupOpcode(70+ARCH_INDEPENDENT_END_opcode);
959  /** Operator for PPC_RLWINMr instructions */
960  public static final Operator PPC_RLWINMr =
961    Operator.lookupOpcode(71+ARCH_INDEPENDENT_END_opcode);
962  /** Operator for PPC_RLWIMI instructions */
963  public static final Operator PPC_RLWIMI =
964    Operator.lookupOpcode(72+ARCH_INDEPENDENT_END_opcode);
965  /** Operator for PPC_RLWIMIr instructions */
966  public static final Operator PPC_RLWIMIr =
967    Operator.lookupOpcode(73+ARCH_INDEPENDENT_END_opcode);
968  /** Operator for PPC_RLWNM instructions */
969  public static final Operator PPC_RLWNM =
970    Operator.lookupOpcode(74+ARCH_INDEPENDENT_END_opcode);
971  /** Operator for PPC_RLWNMr instructions */
972  public static final Operator PPC_RLWNMr =
973    Operator.lookupOpcode(75+ARCH_INDEPENDENT_END_opcode);
974  /** Operator for PPC_B instructions */
975  public static final Operator PPC_B =
976    Operator.lookupOpcode(76+ARCH_INDEPENDENT_END_opcode);
977  /** Operator for PPC_BL instructions */
978  public static final Operator PPC_BL =
979    Operator.lookupOpcode(77+ARCH_INDEPENDENT_END_opcode);
980  /** Operator for PPC_BL_SYS instructions */
981  public static final Operator PPC_BL_SYS =
982    Operator.lookupOpcode(78+ARCH_INDEPENDENT_END_opcode);
983  /** Operator for PPC_BLR instructions */
984  public static final Operator PPC_BLR =
985    Operator.lookupOpcode(79+ARCH_INDEPENDENT_END_opcode);
986  /** Operator for PPC_BCTR instructions */
987  public static final Operator PPC_BCTR =
988    Operator.lookupOpcode(80+ARCH_INDEPENDENT_END_opcode);
989  /** Operator for PPC_BCTRL instructions */
990  public static final Operator PPC_BCTRL =
991    Operator.lookupOpcode(81+ARCH_INDEPENDENT_END_opcode);
992  /** Operator for PPC_BCTRL_SYS instructions */
993  public static final Operator PPC_BCTRL_SYS =
994    Operator.lookupOpcode(82+ARCH_INDEPENDENT_END_opcode);
995  /** Operator for PPC_BCLR instructions */
996  public static final Operator PPC_BCLR =
997    Operator.lookupOpcode(83+ARCH_INDEPENDENT_END_opcode);
998  /** Operator for PPC_BLRL instructions */
999  public static final Operator PPC_BLRL =
1000    Operator.lookupOpcode(84+ARCH_INDEPENDENT_END_opcode);
1001  /** Operator for PPC_BCLRL instructions */
1002  public static final Operator PPC_BCLRL =
1003    Operator.lookupOpcode(85+ARCH_INDEPENDENT_END_opcode);
1004  /** Operator for PPC_BC instructions */
1005  public static final Operator PPC_BC =
1006    Operator.lookupOpcode(86+ARCH_INDEPENDENT_END_opcode);
1007  /** Operator for PPC_BCL instructions */
1008  public static final Operator PPC_BCL =
1009    Operator.lookupOpcode(87+ARCH_INDEPENDENT_END_opcode);
1010  /** Operator for PPC_BCOND instructions */
1011  public static final Operator PPC_BCOND =
1012    Operator.lookupOpcode(88+ARCH_INDEPENDENT_END_opcode);
1013  /** Operator for PPC_BCOND2 instructions */
1014  public static final Operator PPC_BCOND2 =
1015    Operator.lookupOpcode(89+ARCH_INDEPENDENT_END_opcode);
1016  /** Operator for PPC_BCCTR instructions */
1017  public static final Operator PPC_BCCTR =
1018    Operator.lookupOpcode(90+ARCH_INDEPENDENT_END_opcode);
1019  /** Operator for PPC_BCC instructions */
1020  public static final Operator PPC_BCC =
1021    Operator.lookupOpcode(91+ARCH_INDEPENDENT_END_opcode);
1022  /** Operator for PPC_ADDI instructions */
1023  public static final Operator PPC_ADDI =
1024    Operator.lookupOpcode(92+ARCH_INDEPENDENT_END_opcode);
1025  /** Operator for PPC_ADDIS instructions */
1026  public static final Operator PPC_ADDIS =
1027    Operator.lookupOpcode(93+ARCH_INDEPENDENT_END_opcode);
1028  /** Operator for PPC_LDI instructions */
1029  public static final Operator PPC_LDI =
1030    Operator.lookupOpcode(94+ARCH_INDEPENDENT_END_opcode);
1031  /** Operator for PPC_LDIS instructions */
1032  public static final Operator PPC_LDIS =
1033    Operator.lookupOpcode(95+ARCH_INDEPENDENT_END_opcode);
1034  /** Operator for PPC_CMP instructions */
1035  public static final Operator PPC_CMP =
1036    Operator.lookupOpcode(96+ARCH_INDEPENDENT_END_opcode);
1037  /** Operator for PPC_CMPI instructions */
1038  public static final Operator PPC_CMPI =
1039    Operator.lookupOpcode(97+ARCH_INDEPENDENT_END_opcode);
1040  /** Operator for PPC_CMPL instructions */
1041  public static final Operator PPC_CMPL =
1042    Operator.lookupOpcode(98+ARCH_INDEPENDENT_END_opcode);
1043  /** Operator for PPC_CMPLI instructions */
1044  public static final Operator PPC_CMPLI =
1045    Operator.lookupOpcode(99+ARCH_INDEPENDENT_END_opcode);
1046  /** Operator for PPC_CRAND instructions */
1047  public static final Operator PPC_CRAND =
1048    Operator.lookupOpcode(100+ARCH_INDEPENDENT_END_opcode);
1049  /** Operator for PPC_CRANDC instructions */
1050  public static final Operator PPC_CRANDC =
1051    Operator.lookupOpcode(101+ARCH_INDEPENDENT_END_opcode);
1052  /** Operator for PPC_CROR instructions */
1053  public static final Operator PPC_CROR =
1054    Operator.lookupOpcode(102+ARCH_INDEPENDENT_END_opcode);
1055  /** Operator for PPC_CRORC instructions */
1056  public static final Operator PPC_CRORC =
1057    Operator.lookupOpcode(103+ARCH_INDEPENDENT_END_opcode);
1058  /** Operator for PPC_FMR instructions */
1059  public static final Operator PPC_FMR =
1060    Operator.lookupOpcode(104+ARCH_INDEPENDENT_END_opcode);
1061  /** Operator for PPC_FRSP instructions */
1062  public static final Operator PPC_FRSP =
1063    Operator.lookupOpcode(105+ARCH_INDEPENDENT_END_opcode);
1064  /** Operator for PPC_FCTIW instructions */
1065  public static final Operator PPC_FCTIW =
1066    Operator.lookupOpcode(106+ARCH_INDEPENDENT_END_opcode);
1067  /** Operator for PPC_FCTIWZ instructions */
1068  public static final Operator PPC_FCTIWZ =
1069    Operator.lookupOpcode(107+ARCH_INDEPENDENT_END_opcode);
1070  /** Operator for PPC_FADD instructions */
1071  public static final Operator PPC_FADD =
1072    Operator.lookupOpcode(108+ARCH_INDEPENDENT_END_opcode);
1073  /** Operator for PPC_FADDS instructions */
1074  public static final Operator PPC_FADDS =
1075    Operator.lookupOpcode(109+ARCH_INDEPENDENT_END_opcode);
1076  /** Operator for PPC_FSQRT instructions */
1077  public static final Operator PPC_FSQRT =
1078    Operator.lookupOpcode(110+ARCH_INDEPENDENT_END_opcode);
1079  /** Operator for PPC_FSQRTS instructions */
1080  public static final Operator PPC_FSQRTS =
1081    Operator.lookupOpcode(111+ARCH_INDEPENDENT_END_opcode);
1082  /** Operator for PPC_FABS instructions */
1083  public static final Operator PPC_FABS =
1084    Operator.lookupOpcode(112+ARCH_INDEPENDENT_END_opcode);
1085  /** Operator for PPC_FCMPO instructions */
1086  public static final Operator PPC_FCMPO =
1087    Operator.lookupOpcode(113+ARCH_INDEPENDENT_END_opcode);
1088  /** Operator for PPC_FCMPU instructions */
1089  public static final Operator PPC_FCMPU =
1090    Operator.lookupOpcode(114+ARCH_INDEPENDENT_END_opcode);
1091  /** Operator for PPC_FDIV instructions */
1092  public static final Operator PPC_FDIV =
1093    Operator.lookupOpcode(115+ARCH_INDEPENDENT_END_opcode);
1094  /** Operator for PPC_FDIVS instructions */
1095  public static final Operator PPC_FDIVS =
1096    Operator.lookupOpcode(116+ARCH_INDEPENDENT_END_opcode);
1097  /** Operator for PPC_DIVW instructions */
1098  public static final Operator PPC_DIVW =
1099    Operator.lookupOpcode(117+ARCH_INDEPENDENT_END_opcode);
1100  /** Operator for PPC_DIVWU instructions */
1101  public static final Operator PPC_DIVWU =
1102    Operator.lookupOpcode(118+ARCH_INDEPENDENT_END_opcode);
1103  /** Operator for PPC_FMUL instructions */
1104  public static final Operator PPC_FMUL =
1105    Operator.lookupOpcode(119+ARCH_INDEPENDENT_END_opcode);
1106  /** Operator for PPC_FMULS instructions */
1107  public static final Operator PPC_FMULS =
1108    Operator.lookupOpcode(120+ARCH_INDEPENDENT_END_opcode);
1109  /** Operator for PPC_FSEL instructions */
1110  public static final Operator PPC_FSEL =
1111    Operator.lookupOpcode(121+ARCH_INDEPENDENT_END_opcode);
1112  /** Operator for PPC_FMADD instructions */
1113  public static final Operator PPC_FMADD =
1114    Operator.lookupOpcode(122+ARCH_INDEPENDENT_END_opcode);
1115  /** Operator for PPC_FMADDS instructions */
1116  public static final Operator PPC_FMADDS =
1117    Operator.lookupOpcode(123+ARCH_INDEPENDENT_END_opcode);
1118  /** Operator for PPC_FMSUB instructions */
1119  public static final Operator PPC_FMSUB =
1120    Operator.lookupOpcode(124+ARCH_INDEPENDENT_END_opcode);
1121  /** Operator for PPC_FMSUBS instructions */
1122  public static final Operator PPC_FMSUBS =
1123    Operator.lookupOpcode(125+ARCH_INDEPENDENT_END_opcode);
1124  /** Operator for PPC_FNMADD instructions */
1125  public static final Operator PPC_FNMADD =
1126    Operator.lookupOpcode(126+ARCH_INDEPENDENT_END_opcode);
1127  /** Operator for PPC_FNMADDS instructions */
1128  public static final Operator PPC_FNMADDS =
1129    Operator.lookupOpcode(127+ARCH_INDEPENDENT_END_opcode);
1130  /** Operator for PPC_FNMSUB instructions */
1131  public static final Operator PPC_FNMSUB =
1132    Operator.lookupOpcode(128+ARCH_INDEPENDENT_END_opcode);
1133  /** Operator for PPC_FNMSUBS instructions */
1134  public static final Operator PPC_FNMSUBS =
1135    Operator.lookupOpcode(129+ARCH_INDEPENDENT_END_opcode);
1136  /** Operator for PPC_MULLI instructions */
1137  public static final Operator PPC_MULLI =
1138    Operator.lookupOpcode(130+ARCH_INDEPENDENT_END_opcode);
1139  /** Operator for PPC_MULLW instructions */
1140  public static final Operator PPC_MULLW =
1141    Operator.lookupOpcode(131+ARCH_INDEPENDENT_END_opcode);
1142  /** Operator for PPC_MULHW instructions */
1143  public static final Operator PPC_MULHW =
1144    Operator.lookupOpcode(132+ARCH_INDEPENDENT_END_opcode);
1145  /** Operator for PPC_MULHWU instructions */
1146  public static final Operator PPC_MULHWU =
1147    Operator.lookupOpcode(133+ARCH_INDEPENDENT_END_opcode);
1148  /** Operator for PPC_FNEG instructions */
1149  public static final Operator PPC_FNEG =
1150    Operator.lookupOpcode(134+ARCH_INDEPENDENT_END_opcode);
1151  /** Operator for PPC_FSUB instructions */
1152  public static final Operator PPC_FSUB =
1153    Operator.lookupOpcode(135+ARCH_INDEPENDENT_END_opcode);
1154  /** Operator for PPC_FSUBS instructions */
1155  public static final Operator PPC_FSUBS =
1156    Operator.lookupOpcode(136+ARCH_INDEPENDENT_END_opcode);
1157  /** Operator for PPC_LWZ instructions */
1158  public static final Operator PPC_LWZ =
1159    Operator.lookupOpcode(137+ARCH_INDEPENDENT_END_opcode);
1160  /** Operator for PPC_LWZU instructions */
1161  public static final Operator PPC_LWZU =
1162    Operator.lookupOpcode(138+ARCH_INDEPENDENT_END_opcode);
1163  /** Operator for PPC_LWZUX instructions */
1164  public static final Operator PPC_LWZUX =
1165    Operator.lookupOpcode(139+ARCH_INDEPENDENT_END_opcode);
1166  /** Operator for PPC_LWZX instructions */
1167  public static final Operator PPC_LWZX =
1168    Operator.lookupOpcode(140+ARCH_INDEPENDENT_END_opcode);
1169  /** Operator for PPC_LWARX instructions */
1170  public static final Operator PPC_LWARX =
1171    Operator.lookupOpcode(141+ARCH_INDEPENDENT_END_opcode);
1172  /** Operator for PPC_LBZ instructions */
1173  public static final Operator PPC_LBZ =
1174    Operator.lookupOpcode(142+ARCH_INDEPENDENT_END_opcode);
1175  /** Operator for PPC_LBZUX instructions */
1176  public static final Operator PPC_LBZUX =
1177    Operator.lookupOpcode(143+ARCH_INDEPENDENT_END_opcode);
1178  /** Operator for PPC_LBZX instructions */
1179  public static final Operator PPC_LBZX =
1180    Operator.lookupOpcode(144+ARCH_INDEPENDENT_END_opcode);
1181  /** Operator for PPC_LHA instructions */
1182  public static final Operator PPC_LHA =
1183    Operator.lookupOpcode(145+ARCH_INDEPENDENT_END_opcode);
1184  /** Operator for PPC_LHAX instructions */
1185  public static final Operator PPC_LHAX =
1186    Operator.lookupOpcode(146+ARCH_INDEPENDENT_END_opcode);
1187  /** Operator for PPC_LHZ instructions */
1188  public static final Operator PPC_LHZ =
1189    Operator.lookupOpcode(147+ARCH_INDEPENDENT_END_opcode);
1190  /** Operator for PPC_LHZX instructions */
1191  public static final Operator PPC_LHZX =
1192    Operator.lookupOpcode(148+ARCH_INDEPENDENT_END_opcode);
1193  /** Operator for PPC_LFD instructions */
1194  public static final Operator PPC_LFD =
1195    Operator.lookupOpcode(149+ARCH_INDEPENDENT_END_opcode);
1196  /** Operator for PPC_LFDX instructions */
1197  public static final Operator PPC_LFDX =
1198    Operator.lookupOpcode(150+ARCH_INDEPENDENT_END_opcode);
1199  /** Operator for PPC_LFS instructions */
1200  public static final Operator PPC_LFS =
1201    Operator.lookupOpcode(151+ARCH_INDEPENDENT_END_opcode);
1202  /** Operator for PPC_LFSX instructions */
1203  public static final Operator PPC_LFSX =
1204    Operator.lookupOpcode(152+ARCH_INDEPENDENT_END_opcode);
1205  /** Operator for PPC_LMW instructions */
1206  public static final Operator PPC_LMW =
1207    Operator.lookupOpcode(153+ARCH_INDEPENDENT_END_opcode);
1208  /** Operator for PPC_STW instructions */
1209  public static final Operator PPC_STW =
1210    Operator.lookupOpcode(154+ARCH_INDEPENDENT_END_opcode);
1211  /** Operator for PPC_STWX instructions */
1212  public static final Operator PPC_STWX =
1213    Operator.lookupOpcode(155+ARCH_INDEPENDENT_END_opcode);
1214  /** Operator for PPC_STWCXr instructions */
1215  public static final Operator PPC_STWCXr =
1216    Operator.lookupOpcode(156+ARCH_INDEPENDENT_END_opcode);
1217  /** Operator for PPC_STWU instructions */
1218  public static final Operator PPC_STWU =
1219    Operator.lookupOpcode(157+ARCH_INDEPENDENT_END_opcode);
1220  /** Operator for PPC_STB instructions */
1221  public static final Operator PPC_STB =
1222    Operator.lookupOpcode(158+ARCH_INDEPENDENT_END_opcode);
1223  /** Operator for PPC_STBX instructions */
1224  public static final Operator PPC_STBX =
1225    Operator.lookupOpcode(159+ARCH_INDEPENDENT_END_opcode);
1226  /** Operator for PPC_STH instructions */
1227  public static final Operator PPC_STH =
1228    Operator.lookupOpcode(160+ARCH_INDEPENDENT_END_opcode);
1229  /** Operator for PPC_STHX instructions */
1230  public static final Operator PPC_STHX =
1231    Operator.lookupOpcode(161+ARCH_INDEPENDENT_END_opcode);
1232  /** Operator for PPC_STFD instructions */
1233  public static final Operator PPC_STFD =
1234    Operator.lookupOpcode(162+ARCH_INDEPENDENT_END_opcode);
1235  /** Operator for PPC_STFDX instructions */
1236  public static final Operator PPC_STFDX =
1237    Operator.lookupOpcode(163+ARCH_INDEPENDENT_END_opcode);
1238  /** Operator for PPC_STFDU instructions */
1239  public static final Operator PPC_STFDU =
1240    Operator.lookupOpcode(164+ARCH_INDEPENDENT_END_opcode);
1241  /** Operator for PPC_STFS instructions */
1242  public static final Operator PPC_STFS =
1243    Operator.lookupOpcode(165+ARCH_INDEPENDENT_END_opcode);
1244  /** Operator for PPC_STFSX instructions */
1245  public static final Operator PPC_STFSX =
1246    Operator.lookupOpcode(166+ARCH_INDEPENDENT_END_opcode);
1247  /** Operator for PPC_STFSU instructions */
1248  public static final Operator PPC_STFSU =
1249    Operator.lookupOpcode(167+ARCH_INDEPENDENT_END_opcode);
1250  /** Operator for PPC_STMW instructions */
1251  public static final Operator PPC_STMW =
1252    Operator.lookupOpcode(168+ARCH_INDEPENDENT_END_opcode);
1253  /** Operator for PPC_TW instructions */
1254  public static final Operator PPC_TW =
1255    Operator.lookupOpcode(169+ARCH_INDEPENDENT_END_opcode);
1256  /** Operator for PPC_TWI instructions */
1257  public static final Operator PPC_TWI =
1258    Operator.lookupOpcode(170+ARCH_INDEPENDENT_END_opcode);
1259  /** Operator for PPC_MFSPR instructions */
1260  public static final Operator PPC_MFSPR =
1261    Operator.lookupOpcode(171+ARCH_INDEPENDENT_END_opcode);
1262  /** Operator for PPC_MTSPR instructions */
1263  public static final Operator PPC_MTSPR =
1264    Operator.lookupOpcode(172+ARCH_INDEPENDENT_END_opcode);
1265  /** Operator for PPC_MFTB instructions */
1266  public static final Operator PPC_MFTB =
1267    Operator.lookupOpcode(173+ARCH_INDEPENDENT_END_opcode);
1268  /** Operator for PPC_MFTBU instructions */
1269  public static final Operator PPC_MFTBU =
1270    Operator.lookupOpcode(174+ARCH_INDEPENDENT_END_opcode);
1271  /** Operator for PPC_HWSYNC instructions */
1272  public static final Operator PPC_HWSYNC =
1273    Operator.lookupOpcode(175+ARCH_INDEPENDENT_END_opcode);
1274  /** Operator for PPC_SYNC instructions */
1275  public static final Operator PPC_SYNC =
1276    Operator.lookupOpcode(176+ARCH_INDEPENDENT_END_opcode);
1277  /** Operator for PPC_ISYNC instructions */
1278  public static final Operator PPC_ISYNC =
1279    Operator.lookupOpcode(177+ARCH_INDEPENDENT_END_opcode);
1280  /** Operator for PPC_DCBF instructions */
1281  public static final Operator PPC_DCBF =
1282    Operator.lookupOpcode(178+ARCH_INDEPENDENT_END_opcode);
1283  /** Operator for PPC_DCBST instructions */
1284  public static final Operator PPC_DCBST =
1285    Operator.lookupOpcode(179+ARCH_INDEPENDENT_END_opcode);
1286  /** Operator for PPC_DCBT instructions */
1287  public static final Operator PPC_DCBT =
1288    Operator.lookupOpcode(180+ARCH_INDEPENDENT_END_opcode);
1289  /** Operator for PPC_DCBTST instructions */
1290  public static final Operator PPC_DCBTST =
1291    Operator.lookupOpcode(181+ARCH_INDEPENDENT_END_opcode);
1292  /** Operator for PPC_DCBZ instructions */
1293  public static final Operator PPC_DCBZ =
1294    Operator.lookupOpcode(182+ARCH_INDEPENDENT_END_opcode);
1295  /** Operator for PPC_DCBZL instructions */
1296  public static final Operator PPC_DCBZL =
1297    Operator.lookupOpcode(183+ARCH_INDEPENDENT_END_opcode);
1298  /** Operator for PPC_ICBI instructions */
1299  public static final Operator PPC_ICBI =
1300    Operator.lookupOpcode(184+ARCH_INDEPENDENT_END_opcode);
1301  /** Operator for PPC64_EXTSW instructions */
1302  public static final Operator PPC64_EXTSW =
1303    Operator.lookupOpcode(185+ARCH_INDEPENDENT_END_opcode);
1304  /** Operator for PPC64_EXTSWr instructions */
1305  public static final Operator PPC64_EXTSWr =
1306    Operator.lookupOpcode(186+ARCH_INDEPENDENT_END_opcode);
1307  /** Operator for PPC64_EXTZW instructions */
1308  public static final Operator PPC64_EXTZW =
1309    Operator.lookupOpcode(187+ARCH_INDEPENDENT_END_opcode);
1310  /** Operator for PPC64_RLDICL instructions */
1311  public static final Operator PPC64_RLDICL =
1312    Operator.lookupOpcode(188+ARCH_INDEPENDENT_END_opcode);
1313  /** Operator for PPC64_RLDICR instructions */
1314  public static final Operator PPC64_RLDICR =
1315    Operator.lookupOpcode(189+ARCH_INDEPENDENT_END_opcode);
1316  /** Operator for PPC64_SLD instructions */
1317  public static final Operator PPC64_SLD =
1318    Operator.lookupOpcode(190+ARCH_INDEPENDENT_END_opcode);
1319  /** Operator for PPC64_SLDr instructions */
1320  public static final Operator PPC64_SLDr =
1321    Operator.lookupOpcode(191+ARCH_INDEPENDENT_END_opcode);
1322  /** Operator for PPC64_SLDI instructions */
1323  public static final Operator PPC64_SLDI =
1324    Operator.lookupOpcode(192+ARCH_INDEPENDENT_END_opcode);
1325  /** Operator for PPC64_SRD instructions */
1326  public static final Operator PPC64_SRD =
1327    Operator.lookupOpcode(193+ARCH_INDEPENDENT_END_opcode);
1328  /** Operator for PPC64_SRDr instructions */
1329  public static final Operator PPC64_SRDr =
1330    Operator.lookupOpcode(194+ARCH_INDEPENDENT_END_opcode);
1331  /** Operator for PPC64_SRAD instructions */
1332  public static final Operator PPC64_SRAD =
1333    Operator.lookupOpcode(195+ARCH_INDEPENDENT_END_opcode);
1334  /** Operator for PPC64_SRADr instructions */
1335  public static final Operator PPC64_SRADr =
1336    Operator.lookupOpcode(196+ARCH_INDEPENDENT_END_opcode);
1337  /** Operator for PPC64_SRADI instructions */
1338  public static final Operator PPC64_SRADI =
1339    Operator.lookupOpcode(197+ARCH_INDEPENDENT_END_opcode);
1340  /** Operator for PPC64_SRADIr instructions */
1341  public static final Operator PPC64_SRADIr =
1342    Operator.lookupOpcode(198+ARCH_INDEPENDENT_END_opcode);
1343  /** Operator for PPC64_SRDI instructions */
1344  public static final Operator PPC64_SRDI =
1345    Operator.lookupOpcode(199+ARCH_INDEPENDENT_END_opcode);
1346  /** Operator for PPC64_RLDIMI instructions */
1347  public static final Operator PPC64_RLDIMI =
1348    Operator.lookupOpcode(200+ARCH_INDEPENDENT_END_opcode);
1349  /** Operator for PPC64_RLDIMIr instructions */
1350  public static final Operator PPC64_RLDIMIr =
1351    Operator.lookupOpcode(201+ARCH_INDEPENDENT_END_opcode);
1352  /** Operator for PPC64_CMP instructions */
1353  public static final Operator PPC64_CMP =
1354    Operator.lookupOpcode(202+ARCH_INDEPENDENT_END_opcode);
1355  /** Operator for PPC64_CMPI instructions */
1356  public static final Operator PPC64_CMPI =
1357    Operator.lookupOpcode(203+ARCH_INDEPENDENT_END_opcode);
1358  /** Operator for PPC64_CMPL instructions */
1359  public static final Operator PPC64_CMPL =
1360    Operator.lookupOpcode(204+ARCH_INDEPENDENT_END_opcode);
1361  /** Operator for PPC64_CMPLI instructions */
1362  public static final Operator PPC64_CMPLI =
1363    Operator.lookupOpcode(205+ARCH_INDEPENDENT_END_opcode);
1364  /** Operator for PPC64_FCFID instructions */
1365  public static final Operator PPC64_FCFID =
1366    Operator.lookupOpcode(206+ARCH_INDEPENDENT_END_opcode);
1367  /** Operator for PPC64_FCTIDZ instructions */
1368  public static final Operator PPC64_FCTIDZ =
1369    Operator.lookupOpcode(207+ARCH_INDEPENDENT_END_opcode);
1370  /** Operator for PPC64_DIVD instructions */
1371  public static final Operator PPC64_DIVD =
1372    Operator.lookupOpcode(208+ARCH_INDEPENDENT_END_opcode);
1373  /** Operator for PPC64_MULLD instructions */
1374  public static final Operator PPC64_MULLD =
1375    Operator.lookupOpcode(209+ARCH_INDEPENDENT_END_opcode);
1376  /** Operator for PPC64_LD instructions */
1377  public static final Operator PPC64_LD =
1378    Operator.lookupOpcode(210+ARCH_INDEPENDENT_END_opcode);
1379  /** Operator for PPC64_LDX instructions */
1380  public static final Operator PPC64_LDX =
1381    Operator.lookupOpcode(211+ARCH_INDEPENDENT_END_opcode);
1382  /** Operator for PPC64_STD instructions */
1383  public static final Operator PPC64_STD =
1384    Operator.lookupOpcode(212+ARCH_INDEPENDENT_END_opcode);
1385  /** Operator for PPC64_STDX instructions */
1386  public static final Operator PPC64_STDX =
1387    Operator.lookupOpcode(213+ARCH_INDEPENDENT_END_opcode);
1388  /** Operator for PPC64_TD instructions */
1389  public static final Operator PPC64_TD =
1390    Operator.lookupOpcode(214+ARCH_INDEPENDENT_END_opcode);
1391  /** Operator for PPC64_TDI instructions */
1392  public static final Operator PPC64_TDI =
1393    Operator.lookupOpcode(215+ARCH_INDEPENDENT_END_opcode);
1394  /** Operator for PPC_CNTLZAddr instructions */
1395  public static final Operator PPC_CNTLZAddr =
1396    Operator.lookupOpcode(216+ARCH_INDEPENDENT_END_opcode);
1397  /** Operator for PPC_SRAAddrI instructions */
1398  public static final Operator PPC_SRAAddrI =
1399    Operator.lookupOpcode(217+ARCH_INDEPENDENT_END_opcode);
1400  /** Operator for PPC_SRAddrI instructions */
1401  public static final Operator PPC_SRAddrI =
1402    Operator.lookupOpcode(218+ARCH_INDEPENDENT_END_opcode);
1403  /** Operator for PPC64_LWA instructions */
1404  public static final Operator PPC64_LWA =
1405    Operator.lookupOpcode(219+ARCH_INDEPENDENT_END_opcode);
1406  /** Operator for PPC_LInt instructions */
1407  public static final Operator PPC_LInt =
1408    Operator.lookupOpcode(220+ARCH_INDEPENDENT_END_opcode);
1409  /** Operator for PPC64_LWAX instructions */
1410  public static final Operator PPC64_LWAX =
1411    Operator.lookupOpcode(221+ARCH_INDEPENDENT_END_opcode);
1412  /** Operator for PPC_LIntX instructions */
1413  public static final Operator PPC_LIntX =
1414    Operator.lookupOpcode(222+ARCH_INDEPENDENT_END_opcode);
1415  /** Operator for PPC_LIntUX instructions */
1416  public static final Operator PPC_LIntUX =
1417    Operator.lookupOpcode(223+ARCH_INDEPENDENT_END_opcode);
1418  /** Operator for PPC_LAddr instructions */
1419  public static final Operator PPC_LAddr =
1420    Operator.lookupOpcode(224+ARCH_INDEPENDENT_END_opcode);
1421  /** Operator for PPC_LAddrX instructions */
1422  public static final Operator PPC_LAddrX =
1423    Operator.lookupOpcode(225+ARCH_INDEPENDENT_END_opcode);
1424  /** Operator for PPC_LAddrU instructions */
1425  public static final Operator PPC_LAddrU =
1426    Operator.lookupOpcode(226+ARCH_INDEPENDENT_END_opcode);
1427  /** Operator for PPC_LAddrUX instructions */
1428  public static final Operator PPC_LAddrUX =
1429    Operator.lookupOpcode(227+ARCH_INDEPENDENT_END_opcode);
1430  /** Operator for PPC_LAddrARX instructions */
1431  public static final Operator PPC_LAddrARX =
1432    Operator.lookupOpcode(228+ARCH_INDEPENDENT_END_opcode);
1433  /** Operator for PPC_STAddr instructions */
1434  public static final Operator PPC_STAddr =
1435    Operator.lookupOpcode(229+ARCH_INDEPENDENT_END_opcode);
1436  /** Operator for PPC_STAddrX instructions */
1437  public static final Operator PPC_STAddrX =
1438    Operator.lookupOpcode(230+ARCH_INDEPENDENT_END_opcode);
1439  /** Operator for PPC_STAddrU instructions */
1440  public static final Operator PPC_STAddrU =
1441    Operator.lookupOpcode(231+ARCH_INDEPENDENT_END_opcode);
1442  /** Operator for PPC_STAddrUX instructions */
1443  public static final Operator PPC_STAddrUX =
1444    Operator.lookupOpcode(232+ARCH_INDEPENDENT_END_opcode);
1445  /** Operator for PPC_STAddrCXr instructions */
1446  public static final Operator PPC_STAddrCXr =
1447    Operator.lookupOpcode(233+ARCH_INDEPENDENT_END_opcode);
1448  /** Operator for PPC_TAddr instructions */
1449  public static final Operator PPC_TAddr =
1450    Operator.lookupOpcode(234+ARCH_INDEPENDENT_END_opcode);
1451  /** Operator for MIR_END instructions */
1452  public static final Operator MIR_END =
1453    Operator.lookupOpcode(235+ARCH_INDEPENDENT_END_opcode);
1454
1455}