/*
* This file is part of the Jikes RVM project (http://jikesrvm.org).
*
* This file is licensed to You under the Common Public License (CPL);
* You may not use this file except in compliance with the License. You
* may obtain a copy of the License at
*
* http://www.opensource.org/licenses/cpl1.0.php
*
* See the COPYRIGHT.txt file distributed with this work for information
* regarding copyright ownership.
*/
/*
* THIS FILE IS MACHINE GENERATED. DO NOT EDIT.
* The input files are:
* OPT_Operators.template
* OperatorList.dat
* /Users/ross/Documents/PhD/jikes/jikesrvm_cell/rvm/src-generated/opt-ir/ia32/OperatorList.dat
*/
package org.jikesrvm.compilers.opt.ir;
import org.jikesrvm.compilers.opt.ir.ia32.OPT_MachineSpecificIRIA;
/**
* Interface with all operator names and opcodes.
*
* @see OPT_Operator
*/
public interface OPT_Operators {
OPT_MachineSpecificIR helper =
OPT_MachineSpecificIRIA.IA32.singleton;
char GET_CLASS_OBJECT_opcode = (char)0;
char GET_CAUGHT_EXCEPTION_opcode = (char)1;
char SET_CAUGHT_EXCEPTION_opcode = (char)2;
char NEW_opcode = (char)3;
char NEW_UNRESOLVED_opcode = (char)4;
char NEWARRAY_opcode = (char)5;
char NEWARRAY_UNRESOLVED_opcode = (char)6;
char ATHROW_opcode = (char)7;
char CHECKCAST_opcode = (char)8;
char CHECKCAST_NOTNULL_opcode = (char)9;
char CHECKCAST_UNRESOLVED_opcode = (char)10;
char MUST_IMPLEMENT_INTERFACE_opcode = (char)11;
char INSTANCEOF_opcode = (char)12;
char INSTANCEOF_NOTNULL_opcode = (char)13;
char INSTANCEOF_UNRESOLVED_opcode = (char)14;
char MONITORENTER_opcode = (char)15;
char MONITOREXIT_opcode = (char)16;
char NEWOBJMULTIARRAY_opcode = (char)17;
char GETSTATIC_opcode = (char)18;
char PUTSTATIC_opcode = (char)19;
char GETFIELD_opcode = (char)20;
char PUTFIELD_opcode = (char)21;
char INT_ZERO_CHECK_opcode = (char)22;
char LONG_ZERO_CHECK_opcode = (char)23;
char BOUNDS_CHECK_opcode = (char)24;
char OBJARRAY_STORE_CHECK_opcode = (char)25;
char OBJARRAY_STORE_CHECK_NOTNULL_opcode = (char)26;
char IG_PATCH_POINT_opcode = (char)27;
char IG_CLASS_TEST_opcode = (char)28;
char IG_METHOD_TEST_opcode = (char)29;
char TABLESWITCH_opcode = (char)30;
char LOOKUPSWITCH_opcode = (char)31;
char INT_ALOAD_opcode = (char)32;
char LONG_ALOAD_opcode = (char)33;
char FLOAT_ALOAD_opcode = (char)34;
char DOUBLE_ALOAD_opcode = (char)35;
char REF_ALOAD_opcode = (char)36;
char UBYTE_ALOAD_opcode = (char)37;
char BYTE_ALOAD_opcode = (char)38;
char USHORT_ALOAD_opcode = (char)39;
char SHORT_ALOAD_opcode = (char)40;
char INT_ASTORE_opcode = (char)41;
char LONG_ASTORE_opcode = (char)42;
char FLOAT_ASTORE_opcode = (char)43;
char DOUBLE_ASTORE_opcode = (char)44;
char REF_ASTORE_opcode = (char)45;
char BYTE_ASTORE_opcode = (char)46;
char SHORT_ASTORE_opcode = (char)47;
char INT_IFCMP_opcode = (char)48;
char INT_IFCMP2_opcode = (char)49;
char LONG_IFCMP_opcode = (char)50;
char FLOAT_IFCMP_opcode = (char)51;
char DOUBLE_IFCMP_opcode = (char)52;
char REF_IFCMP_opcode = (char)53;
char LABEL_opcode = (char)54;
char BBEND_opcode = (char)55;
char UNINT_BEGIN_opcode = (char)56;
char UNINT_END_opcode = (char)57;
char READ_CEILING_opcode = (char)58;
char WRITE_FLOOR_opcode = (char)59;
char PHI_opcode = (char)60;
char SPLIT_opcode = (char)61;
char PI_opcode = (char)62;
char NOP_opcode = (char)63;
char INT_MOVE_opcode = (char)64;
char LONG_MOVE_opcode = (char)65;
char FLOAT_MOVE_opcode = (char)66;
char DOUBLE_MOVE_opcode = (char)67;
char REF_MOVE_opcode = (char)68;
char GUARD_MOVE_opcode = (char)69;
char INT_COND_MOVE_opcode = (char)70;
char LONG_COND_MOVE_opcode = (char)71;
char FLOAT_COND_MOVE_opcode = (char)72;
char DOUBLE_COND_MOVE_opcode = (char)73;
char REF_COND_MOVE_opcode = (char)74;
char GUARD_COND_MOVE_opcode = (char)75;
char GUARD_COMBINE_opcode = (char)76;
char REF_ADD_opcode = (char)77;
char INT_ADD_opcode = (char)78;
char LONG_ADD_opcode = (char)79;
char FLOAT_ADD_opcode = (char)80;
char DOUBLE_ADD_opcode = (char)81;
char REF_SUB_opcode = (char)82;
char INT_SUB_opcode = (char)83;
char LONG_SUB_opcode = (char)84;
char FLOAT_SUB_opcode = (char)85;
char DOUBLE_SUB_opcode = (char)86;
char INT_MUL_opcode = (char)87;
char LONG_MUL_opcode = (char)88;
char FLOAT_MUL_opcode = (char)89;
char DOUBLE_MUL_opcode = (char)90;
char INT_DIV_opcode = (char)91;
char LONG_DIV_opcode = (char)92;
char FLOAT_DIV_opcode = (char)93;
char DOUBLE_DIV_opcode = (char)94;
char INT_REM_opcode = (char)95;
char LONG_REM_opcode = (char)96;
char FLOAT_REM_opcode = (char)97;
char DOUBLE_REM_opcode = (char)98;
char REF_NEG_opcode = (char)99;
char INT_NEG_opcode = (char)100;
char LONG_NEG_opcode = (char)101;
char FLOAT_NEG_opcode = (char)102;
char DOUBLE_NEG_opcode = (char)103;
char REF_SHL_opcode = (char)104;
char INT_SHL_opcode = (char)105;
char LONG_SHL_opcode = (char)106;
char REF_SHR_opcode = (char)107;
char INT_SHR_opcode = (char)108;
char LONG_SHR_opcode = (char)109;
char REF_USHR_opcode = (char)110;
char INT_USHR_opcode = (char)111;
char LONG_USHR_opcode = (char)112;
char REF_AND_opcode = (char)113;
char INT_AND_opcode = (char)114;
char LONG_AND_opcode = (char)115;
char REF_OR_opcode = (char)116;
char INT_OR_opcode = (char)117;
char LONG_OR_opcode = (char)118;
char REF_XOR_opcode = (char)119;
char INT_XOR_opcode = (char)120;
char REF_NOT_opcode = (char)121;
char INT_NOT_opcode = (char)122;
char LONG_NOT_opcode = (char)123;
char LONG_XOR_opcode = (char)124;
char INT_2ADDRSigExt_opcode = (char)125;
char INT_2ADDRZerExt_opcode = (char)126;
char LONG_2ADDR_opcode = (char)127;
char ADDR_2INT_opcode = (char)128;
char ADDR_2LONG_opcode = (char)129;
char INT_2LONG_opcode = (char)130;
char INT_2FLOAT_opcode = (char)131;
char INT_2DOUBLE_opcode = (char)132;
char LONG_2INT_opcode = (char)133;
char LONG_2FLOAT_opcode = (char)134;
char LONG_2DOUBLE_opcode = (char)135;
char FLOAT_2INT_opcode = (char)136;
char FLOAT_2LONG_opcode = (char)137;
char FLOAT_2DOUBLE_opcode = (char)138;
char DOUBLE_2INT_opcode = (char)139;
char DOUBLE_2LONG_opcode = (char)140;
char DOUBLE_2FLOAT_opcode = (char)141;
char INT_2BYTE_opcode = (char)142;
char INT_2USHORT_opcode = (char)143;
char INT_2SHORT_opcode = (char)144;
char LONG_CMP_opcode = (char)145;
char FLOAT_CMPL_opcode = (char)146;
char FLOAT_CMPG_opcode = (char)147;
char DOUBLE_CMPL_opcode = (char)148;
char DOUBLE_CMPG_opcode = (char)149;
char RETURN_opcode = (char)150;
char NULL_CHECK_opcode = (char)151;
char GOTO_opcode = (char)152;
char BOOLEAN_NOT_opcode = (char)153;
char BOOLEAN_CMP_INT_opcode = (char)154;
char BOOLEAN_CMP_ADDR_opcode = (char)155;
char BOOLEAN_CMP_LONG_opcode = (char)156;
char BOOLEAN_CMP_FLOAT_opcode = (char)157;
char BOOLEAN_CMP_DOUBLE_opcode = (char)158;
char BYTE_LOAD_opcode = (char)159;
char UBYTE_LOAD_opcode = (char)160;
char SHORT_LOAD_opcode = (char)161;
char USHORT_LOAD_opcode = (char)162;
char REF_LOAD_opcode = (char)163;
char REF_STORE_opcode = (char)164;
char INT_LOAD_opcode = (char)165;
char LONG_LOAD_opcode = (char)166;
char FLOAT_LOAD_opcode = (char)167;
char DOUBLE_LOAD_opcode = (char)168;
char BYTE_STORE_opcode = (char)169;
char SHORT_STORE_opcode = (char)170;
char INT_STORE_opcode = (char)171;
char LONG_STORE_opcode = (char)172;
char FLOAT_STORE_opcode = (char)173;
char DOUBLE_STORE_opcode = (char)174;
char PREPARE_INT_opcode = (char)175;
char PREPARE_ADDR_opcode = (char)176;
char PREPARE_LONG_opcode = (char)177;
char ATTEMPT_INT_opcode = (char)178;
char ATTEMPT_ADDR_opcode = (char)179;
char ATTEMPT_LONG_opcode = (char)180;
char CALL_opcode = (char)181;
char SYSCALL_opcode = (char)182;
char YIELDPOINT_PROLOGUE_opcode = (char)183;
char YIELDPOINT_EPILOGUE_opcode = (char)184;
char YIELDPOINT_BACKEDGE_opcode = (char)185;
char YIELDPOINT_OSR_opcode = (char)186;
char OSR_BARRIER_opcode = (char)187;
char IR_PROLOGUE_opcode = (char)188;
char RESOLVE_opcode = (char)189;
char RESOLVE_MEMBER_opcode = (char)190;
char GET_TIME_BASE_opcode = (char)191;
char INSTRUMENTED_EVENT_COUNTER_opcode = (char)192;
char TRAP_IF_opcode = (char)193;
char TRAP_opcode = (char)194;
char FLOAT_AS_INT_BITS_opcode = (char)195;
char INT_BITS_AS_FLOAT_opcode = (char)196;
char DOUBLE_AS_LONG_BITS_opcode = (char)197;
char LONG_BITS_AS_DOUBLE_opcode = (char)198;
char ARRAYLENGTH_opcode = (char)199;
char GET_OBJ_TIB_opcode = (char)200;
char GET_CLASS_TIB_opcode = (char)201;
char GET_TYPE_FROM_TIB_opcode = (char)202;
char GET_SUPERCLASS_IDS_FROM_TIB_opcode = (char)203;
char GET_DOES_IMPLEMENT_FROM_TIB_opcode = (char)204;
char GET_ARRAY_ELEMENT_TIB_FROM_TIB_opcode = (char)205;
char LOWTABLESWITCH_opcode = (char)206;
char ARCH_INDEPENDENT_END_opcode = (char)207;
//////////////////////////
// END Architecture Independent opcodes.
// BEGIN Architecture Dependent opcodes & MIR.
//////////////////////////
char ADDRESS_CONSTANT_opcode = (char)(0 + ARCH_INDEPENDENT_END_opcode);
char INT_CONSTANT_opcode = (char)(1 + ARCH_INDEPENDENT_END_opcode);
char LONG_CONSTANT_opcode = (char)(2 + ARCH_INDEPENDENT_END_opcode);
char REGISTER_opcode = (char)(3 + ARCH_INDEPENDENT_END_opcode);
char OTHER_OPERAND_opcode = (char)(4 + ARCH_INDEPENDENT_END_opcode);
char NULL_opcode = (char)(5 + ARCH_INDEPENDENT_END_opcode);
char BRANCH_TARGET_opcode = (char)(6 + ARCH_INDEPENDENT_END_opcode);
char MATERIALIZE_FP_CONSTANT_opcode = (char)(7 + ARCH_INDEPENDENT_END_opcode);
char GET_JTOC_opcode = (char)(8 + ARCH_INDEPENDENT_END_opcode);
char GET_CURRENT_PROCESSOR_opcode = (char)(9 + ARCH_INDEPENDENT_END_opcode);
char ROUND_TO_ZERO_opcode = (char)(10 + ARCH_INDEPENDENT_END_opcode);
char CLEAR_FLOATING_POINT_STATE_opcode = (char)(11 + ARCH_INDEPENDENT_END_opcode);
char PREFETCH_opcode = (char)(12 + ARCH_INDEPENDENT_END_opcode);
char PAUSE_opcode = (char)(13 + ARCH_INDEPENDENT_END_opcode);
char FP_ADD_opcode = (char)(14 + ARCH_INDEPENDENT_END_opcode);
char FP_SUB_opcode = (char)(15 + ARCH_INDEPENDENT_END_opcode);
char FP_MUL_opcode = (char)(16 + ARCH_INDEPENDENT_END_opcode);
char FP_DIV_opcode = (char)(17 + ARCH_INDEPENDENT_END_opcode);
char FP_NEG_opcode = (char)(18 + ARCH_INDEPENDENT_END_opcode);
char FP_REM_opcode = (char)(19 + ARCH_INDEPENDENT_END_opcode);
char INT_2FP_opcode = (char)(20 + ARCH_INDEPENDENT_END_opcode);
char LONG_2FP_opcode = (char)(21 + ARCH_INDEPENDENT_END_opcode);
char CMP_CMOV_opcode = (char)(22 + ARCH_INDEPENDENT_END_opcode);
char FCMP_CMOV_opcode = (char)(23 + ARCH_INDEPENDENT_END_opcode);
char LCMP_CMOV_opcode = (char)(24 + ARCH_INDEPENDENT_END_opcode);
char CMP_FCMOV_opcode = (char)(25 + ARCH_INDEPENDENT_END_opcode);
char FCMP_FCMOV_opcode = (char)(26 + ARCH_INDEPENDENT_END_opcode);
char CALL_SAVE_VOLATILE_opcode = (char)(27 + ARCH_INDEPENDENT_END_opcode);
char MIR_START_opcode = (char)(28 + ARCH_INDEPENDENT_END_opcode);
char REQUIRE_ESP_opcode = (char)(29 + ARCH_INDEPENDENT_END_opcode);
char ADVISE_ESP_opcode = (char)(30 + ARCH_INDEPENDENT_END_opcode);
char MIR_LOWTABLESWITCH_opcode = (char)(31 + ARCH_INDEPENDENT_END_opcode);
char IA32_FCLEAR_opcode = (char)(32 + ARCH_INDEPENDENT_END_opcode);
char DUMMY_DEF_opcode = (char)(33 + ARCH_INDEPENDENT_END_opcode);
char DUMMY_USE_opcode = (char)(34 + ARCH_INDEPENDENT_END_opcode);
char IA32_FMOV_ENDING_LIVE_RANGE_opcode = (char)(35 + ARCH_INDEPENDENT_END_opcode);
char IA32_FMOV_opcode = (char)(36 + ARCH_INDEPENDENT_END_opcode);
char IA32_TRAPIF_opcode = (char)(37 + ARCH_INDEPENDENT_END_opcode);
char IA32_OFFSET_opcode = (char)(38 + ARCH_INDEPENDENT_END_opcode);
char IA32_LOCK_CMPXCHG_opcode = (char)(39 + ARCH_INDEPENDENT_END_opcode);
char IA32_LOCK_CMPXCHG8B_opcode = (char)(40 + ARCH_INDEPENDENT_END_opcode);
char IA32_ADC_opcode = (char)(41 + ARCH_INDEPENDENT_END_opcode);
char IA32_ADD_opcode = (char)(42 + ARCH_INDEPENDENT_END_opcode);
char IA32_AND_opcode = (char)(43 + ARCH_INDEPENDENT_END_opcode);
char IA32_BSWAP_opcode = (char)(44 + ARCH_INDEPENDENT_END_opcode);
char IA32_BT_opcode = (char)(45 + ARCH_INDEPENDENT_END_opcode);
char IA32_BTC_opcode = (char)(46 + ARCH_INDEPENDENT_END_opcode);
char IA32_BTR_opcode = (char)(47 + ARCH_INDEPENDENT_END_opcode);
char IA32_BTS_opcode = (char)(48 + ARCH_INDEPENDENT_END_opcode);
char IA32_SYSCALL_opcode = (char)(49 + ARCH_INDEPENDENT_END_opcode);
char IA32_CALL_opcode = (char)(50 + ARCH_INDEPENDENT_END_opcode);
char IA32_CDQ_opcode = (char)(51 + ARCH_INDEPENDENT_END_opcode);
char IA32_CMOV_opcode = (char)(52 + ARCH_INDEPENDENT_END_opcode);
char IA32_CMP_opcode = (char)(53 + ARCH_INDEPENDENT_END_opcode);
char IA32_CMPXCHG_opcode = (char)(54 + ARCH_INDEPENDENT_END_opcode);
char IA32_CMPXCHG8B_opcode = (char)(55 + ARCH_INDEPENDENT_END_opcode);
char IA32_DEC_opcode = (char)(56 + ARCH_INDEPENDENT_END_opcode);
char IA32_DIV_opcode = (char)(57 + ARCH_INDEPENDENT_END_opcode);
char IA32_FADD_opcode = (char)(58 + ARCH_INDEPENDENT_END_opcode);
char IA32_FADDP_opcode = (char)(59 + ARCH_INDEPENDENT_END_opcode);
char IA32_FCHS_opcode = (char)(60 + ARCH_INDEPENDENT_END_opcode);
char IA32_FCMOV_opcode = (char)(61 + ARCH_INDEPENDENT_END_opcode);
char IA32_FCOMI_opcode = (char)(62 + ARCH_INDEPENDENT_END_opcode);
char IA32_FCOMIP_opcode = (char)(63 + ARCH_INDEPENDENT_END_opcode);
char IA32_FDIV_opcode = (char)(64 + ARCH_INDEPENDENT_END_opcode);
char IA32_FDIVP_opcode = (char)(65 + ARCH_INDEPENDENT_END_opcode);
char IA32_FDIVR_opcode = (char)(66 + ARCH_INDEPENDENT_END_opcode);
char IA32_FDIVRP_opcode = (char)(67 + ARCH_INDEPENDENT_END_opcode);
char IA32_FEXAM_opcode = (char)(68 + ARCH_INDEPENDENT_END_opcode);
char IA32_FXCH_opcode = (char)(69 + ARCH_INDEPENDENT_END_opcode);
char IA32_FFREE_opcode = (char)(70 + ARCH_INDEPENDENT_END_opcode);
char IA32_FIADD_opcode = (char)(71 + ARCH_INDEPENDENT_END_opcode);
char IA32_FIDIV_opcode = (char)(72 + ARCH_INDEPENDENT_END_opcode);
char IA32_FIDIVR_opcode = (char)(73 + ARCH_INDEPENDENT_END_opcode);
char IA32_FILD_opcode = (char)(74 + ARCH_INDEPENDENT_END_opcode);
char IA32_FIMUL_opcode = (char)(75 + ARCH_INDEPENDENT_END_opcode);
char IA32_FINIT_opcode = (char)(76 + ARCH_INDEPENDENT_END_opcode);
char IA32_FIST_opcode = (char)(77 + ARCH_INDEPENDENT_END_opcode);
char IA32_FISTP_opcode = (char)(78 + ARCH_INDEPENDENT_END_opcode);
char IA32_FISUB_opcode = (char)(79 + ARCH_INDEPENDENT_END_opcode);
char IA32_FISUBR_opcode = (char)(80 + ARCH_INDEPENDENT_END_opcode);
char IA32_FLD_opcode = (char)(81 + ARCH_INDEPENDENT_END_opcode);
char IA32_FLDCW_opcode = (char)(82 + ARCH_INDEPENDENT_END_opcode);
char IA32_FLD1_opcode = (char)(83 + ARCH_INDEPENDENT_END_opcode);
char IA32_FLDL2T_opcode = (char)(84 + ARCH_INDEPENDENT_END_opcode);
char IA32_FLDL2E_opcode = (char)(85 + ARCH_INDEPENDENT_END_opcode);
char IA32_FLDPI_opcode = (char)(86 + ARCH_INDEPENDENT_END_opcode);
char IA32_FLDLG2_opcode = (char)(87 + ARCH_INDEPENDENT_END_opcode);
char IA32_FLDLN2_opcode = (char)(88 + ARCH_INDEPENDENT_END_opcode);
char IA32_FLDZ_opcode = (char)(89 + ARCH_INDEPENDENT_END_opcode);
char IA32_FMUL_opcode = (char)(90 + ARCH_INDEPENDENT_END_opcode);
char IA32_FMULP_opcode = (char)(91 + ARCH_INDEPENDENT_END_opcode);
char IA32_FNSTCW_opcode = (char)(92 + ARCH_INDEPENDENT_END_opcode);
char IA32_FNINIT_opcode = (char)(93 + ARCH_INDEPENDENT_END_opcode);
char IA32_FNSAVE_opcode = (char)(94 + ARCH_INDEPENDENT_END_opcode);
char IA32_FPREM_opcode = (char)(95 + ARCH_INDEPENDENT_END_opcode);
char IA32_FRSTOR_opcode = (char)(96 + ARCH_INDEPENDENT_END_opcode);
char IA32_FST_opcode = (char)(97 + ARCH_INDEPENDENT_END_opcode);
char IA32_FSTCW_opcode = (char)(98 + ARCH_INDEPENDENT_END_opcode);
char IA32_FSTP_opcode = (char)(99 + ARCH_INDEPENDENT_END_opcode);
char IA32_FSUB_opcode = (char)(100 + ARCH_INDEPENDENT_END_opcode);
char IA32_FSUBP_opcode = (char)(101 + ARCH_INDEPENDENT_END_opcode);
char IA32_FSUBR_opcode = (char)(102 + ARCH_INDEPENDENT_END_opcode);
char IA32_FSUBRP_opcode = (char)(103 + ARCH_INDEPENDENT_END_opcode);
char IA32_FUCOMI_opcode = (char)(104 + ARCH_INDEPENDENT_END_opcode);
char IA32_FUCOMIP_opcode = (char)(105 + ARCH_INDEPENDENT_END_opcode);
char IA32_IDIV_opcode = (char)(106 + ARCH_INDEPENDENT_END_opcode);
char IA32_IMUL1_opcode = (char)(107 + ARCH_INDEPENDENT_END_opcode);
char IA32_IMUL2_opcode = (char)(108 + ARCH_INDEPENDENT_END_opcode);
char IA32_INC_opcode = (char)(109 + ARCH_INDEPENDENT_END_opcode);
char IA32_INT_opcode = (char)(110 + ARCH_INDEPENDENT_END_opcode);
char IA32_JCC_opcode = (char)(111 + ARCH_INDEPENDENT_END_opcode);
char IA32_JCC2_opcode = (char)(112 + ARCH_INDEPENDENT_END_opcode);
char IA32_JMP_opcode = (char)(113 + ARCH_INDEPENDENT_END_opcode);
char IA32_LEA_opcode = (char)(114 + ARCH_INDEPENDENT_END_opcode);
char IA32_LOCK_opcode = (char)(115 + ARCH_INDEPENDENT_END_opcode);
char IA32_MOV_opcode = (char)(116 + ARCH_INDEPENDENT_END_opcode);
char IA32_MOVZX__B_opcode = (char)(117 + ARCH_INDEPENDENT_END_opcode);
char IA32_MOVSX__B_opcode = (char)(118 + ARCH_INDEPENDENT_END_opcode);
char IA32_MOVZX__W_opcode = (char)(119 + ARCH_INDEPENDENT_END_opcode);
char IA32_MOVSX__W_opcode = (char)(120 + ARCH_INDEPENDENT_END_opcode);
char IA32_MUL_opcode = (char)(121 + ARCH_INDEPENDENT_END_opcode);
char IA32_NEG_opcode = (char)(122 + ARCH_INDEPENDENT_END_opcode);
char IA32_NOT_opcode = (char)(123 + ARCH_INDEPENDENT_END_opcode);
char IA32_OR_opcode = (char)(124 + ARCH_INDEPENDENT_END_opcode);
char IA32_PAUSE_opcode = (char)(125 + ARCH_INDEPENDENT_END_opcode);
char IA32_PREFETCHNTA_opcode = (char)(126 + ARCH_INDEPENDENT_END_opcode);
char IA32_POP_opcode = (char)(127 + ARCH_INDEPENDENT_END_opcode);
char IA32_PUSH_opcode = (char)(128 + ARCH_INDEPENDENT_END_opcode);
char IA32_RCL_opcode = (char)(129 + ARCH_INDEPENDENT_END_opcode);
char IA32_RCR_opcode = (char)(130 + ARCH_INDEPENDENT_END_opcode);
char IA32_ROL_opcode = (char)(131 + ARCH_INDEPENDENT_END_opcode);
char IA32_ROR_opcode = (char)(132 + ARCH_INDEPENDENT_END_opcode);
char IA32_RET_opcode = (char)(133 + ARCH_INDEPENDENT_END_opcode);
char IA32_SAL_opcode = (char)(134 + ARCH_INDEPENDENT_END_opcode);
char IA32_SAR_opcode = (char)(135 + ARCH_INDEPENDENT_END_opcode);
char IA32_SHL_opcode = (char)(136 + ARCH_INDEPENDENT_END_opcode);
char IA32_SHR_opcode = (char)(137 + ARCH_INDEPENDENT_END_opcode);
char IA32_SBB_opcode = (char)(138 + ARCH_INDEPENDENT_END_opcode);
char IA32_SET__B_opcode = (char)(139 + ARCH_INDEPENDENT_END_opcode);
char IA32_SHLD_opcode = (char)(140 + ARCH_INDEPENDENT_END_opcode);
char IA32_SHRD_opcode = (char)(141 + ARCH_INDEPENDENT_END_opcode);
char IA32_SUB_opcode = (char)(142 + ARCH_INDEPENDENT_END_opcode);
char IA32_TEST_opcode = (char)(143 + ARCH_INDEPENDENT_END_opcode);
char IA32_XOR_opcode = (char)(144 + ARCH_INDEPENDENT_END_opcode);
char IA32_RDTSC_opcode = (char)(145 + ARCH_INDEPENDENT_END_opcode);
char IA32_ADDSS_opcode = (char)(146 + ARCH_INDEPENDENT_END_opcode);
char IA32_SUBSS_opcode = (char)(147 + ARCH_INDEPENDENT_END_opcode);
char IA32_MULSS_opcode = (char)(148 + ARCH_INDEPENDENT_END_opcode);
char IA32_DIVSS_opcode = (char)(149 + ARCH_INDEPENDENT_END_opcode);
char IA32_ADDSD_opcode = (char)(150 + ARCH_INDEPENDENT_END_opcode);
char IA32_SUBSD_opcode = (char)(151 + ARCH_INDEPENDENT_END_opcode);
char IA32_MULSD_opcode = (char)(152 + ARCH_INDEPENDENT_END_opcode);
char IA32_DIVSD_opcode = (char)(153 + ARCH_INDEPENDENT_END_opcode);
char IA32_XORPS_opcode = (char)(154 + ARCH_INDEPENDENT_END_opcode);
char IA32_XORPD_opcode = (char)(155 + ARCH_INDEPENDENT_END_opcode);
char IA32_UCOMISS_opcode = (char)(156 + ARCH_INDEPENDENT_END_opcode);
char IA32_UCOMISD_opcode = (char)(157 + ARCH_INDEPENDENT_END_opcode);
char IA32_CMPEQSS_opcode = (char)(158 + ARCH_INDEPENDENT_END_opcode);
char IA32_CMPLTSS_opcode = (char)(159 + ARCH_INDEPENDENT_END_opcode);
char IA32_CMPLESS_opcode = (char)(160 + ARCH_INDEPENDENT_END_opcode);
char IA32_CMPUNORDSS_opcode = (char)(161 + ARCH_INDEPENDENT_END_opcode);
char IA32_CMPNESS_opcode = (char)(162 + ARCH_INDEPENDENT_END_opcode);
char IA32_CMPNLTSS_opcode = (char)(163 + ARCH_INDEPENDENT_END_opcode);
char IA32_CMPNLESS_opcode = (char)(164 + ARCH_INDEPENDENT_END_opcode);
char IA32_CMPORDSS_opcode = (char)(165 + ARCH_INDEPENDENT_END_opcode);
char IA32_CMPEQSD_opcode = (char)(166 + ARCH_INDEPENDENT_END_opcode);
char IA32_CMPLTSD_opcode = (char)(167 + ARCH_INDEPENDENT_END_opcode);
char IA32_CMPLESD_opcode = (char)(168 + ARCH_INDEPENDENT_END_opcode);
char IA32_CMPUNORDSD_opcode = (char)(169 + ARCH_INDEPENDENT_END_opcode);
char IA32_CMPNESD_opcode = (char)(170 + ARCH_INDEPENDENT_END_opcode);
char IA32_CMPNLTSD_opcode = (char)(171 + ARCH_INDEPENDENT_END_opcode);
char IA32_CMPNLESD_opcode = (char)(172 + ARCH_INDEPENDENT_END_opcode);
char IA32_CMPORDSD_opcode = (char)(173 + ARCH_INDEPENDENT_END_opcode);
char IA32_MOVSS_opcode = (char)(174 + ARCH_INDEPENDENT_END_opcode);
char IA32_MOVSD_opcode = (char)(175 + ARCH_INDEPENDENT_END_opcode);
char IA32_MOVD_opcode = (char)(176 + ARCH_INDEPENDENT_END_opcode);
char IA32_MOVQ_opcode = (char)(177 + ARCH_INDEPENDENT_END_opcode);
char IA32_CVTSI2SS_opcode = (char)(178 + ARCH_INDEPENDENT_END_opcode);
char IA32_CVTSS2SD_opcode = (char)(179 + ARCH_INDEPENDENT_END_opcode);
char IA32_CVTSS2SI_opcode = (char)(180 + ARCH_INDEPENDENT_END_opcode);
char IA32_CVTTSS2SI_opcode = (char)(181 + ARCH_INDEPENDENT_END_opcode);
char IA32_CVTSI2SD_opcode = (char)(182 + ARCH_INDEPENDENT_END_opcode);
char IA32_CVTSD2SS_opcode = (char)(183 + ARCH_INDEPENDENT_END_opcode);
char IA32_CVTSD2SI_opcode = (char)(184 + ARCH_INDEPENDENT_END_opcode);
char IA32_CVTTSD2SI_opcode = (char)(185 + ARCH_INDEPENDENT_END_opcode);
char MIR_END_opcode = (char)(186 + ARCH_INDEPENDENT_END_opcode);
OPT_Operator GET_CLASS_OBJECT = OPT_Operator.OperatorArray[0];
OPT_Operator GET_CAUGHT_EXCEPTION = OPT_Operator.OperatorArray[1];
OPT_Operator SET_CAUGHT_EXCEPTION = OPT_Operator.OperatorArray[2];
OPT_Operator NEW = OPT_Operator.OperatorArray[3];
OPT_Operator NEW_UNRESOLVED = OPT_Operator.OperatorArray[4];
OPT_Operator NEWARRAY = OPT_Operator.OperatorArray[5];
OPT_Operator NEWARRAY_UNRESOLVED = OPT_Operator.OperatorArray[6];
OPT_Operator ATHROW = OPT_Operator.OperatorArray[7];
OPT_Operator CHECKCAST = OPT_Operator.OperatorArray[8];
OPT_Operator CHECKCAST_NOTNULL = OPT_Operator.OperatorArray[9];
OPT_Operator CHECKCAST_UNRESOLVED = OPT_Operator.OperatorArray[10];
OPT_Operator MUST_IMPLEMENT_INTERFACE = OPT_Operator.OperatorArray[11];
OPT_Operator INSTANCEOF = OPT_Operator.OperatorArray[12];
OPT_Operator INSTANCEOF_NOTNULL = OPT_Operator.OperatorArray[13];
OPT_Operator INSTANCEOF_UNRESOLVED = OPT_Operator.OperatorArray[14];
OPT_Operator MONITORENTER = OPT_Operator.OperatorArray[15];
OPT_Operator MONITOREXIT = OPT_Operator.OperatorArray[16];
OPT_Operator NEWOBJMULTIARRAY = OPT_Operator.OperatorArray[17];
OPT_Operator GETSTATIC = OPT_Operator.OperatorArray[18];
OPT_Operator PUTSTATIC = OPT_Operator.OperatorArray[19];
OPT_Operator GETFIELD = OPT_Operator.OperatorArray[20];
OPT_Operator PUTFIELD = OPT_Operator.OperatorArray[21];
OPT_Operator INT_ZERO_CHECK = OPT_Operator.OperatorArray[22];
OPT_Operator LONG_ZERO_CHECK = OPT_Operator.OperatorArray[23];
OPT_Operator BOUNDS_CHECK = OPT_Operator.OperatorArray[24];
OPT_Operator OBJARRAY_STORE_CHECK = OPT_Operator.OperatorArray[25];
OPT_Operator OBJARRAY_STORE_CHECK_NOTNULL = OPT_Operator.OperatorArray[26];
OPT_Operator IG_PATCH_POINT = OPT_Operator.OperatorArray[27];
OPT_Operator IG_CLASS_TEST = OPT_Operator.OperatorArray[28];
OPT_Operator IG_METHOD_TEST = OPT_Operator.OperatorArray[29];
OPT_Operator TABLESWITCH = OPT_Operator.OperatorArray[30];
OPT_Operator LOOKUPSWITCH = OPT_Operator.OperatorArray[31];
OPT_Operator INT_ALOAD = OPT_Operator.OperatorArray[32];
OPT_Operator LONG_ALOAD = OPT_Operator.OperatorArray[33];
OPT_Operator FLOAT_ALOAD = OPT_Operator.OperatorArray[34];
OPT_Operator DOUBLE_ALOAD = OPT_Operator.OperatorArray[35];
OPT_Operator REF_ALOAD = OPT_Operator.OperatorArray[36];
OPT_Operator UBYTE_ALOAD = OPT_Operator.OperatorArray[37];
OPT_Operator BYTE_ALOAD = OPT_Operator.OperatorArray[38];
OPT_Operator USHORT_ALOAD = OPT_Operator.OperatorArray[39];
OPT_Operator SHORT_ALOAD = OPT_Operator.OperatorArray[40];
OPT_Operator INT_ASTORE = OPT_Operator.OperatorArray[41];
OPT_Operator LONG_ASTORE = OPT_Operator.OperatorArray[42];
OPT_Operator FLOAT_ASTORE = OPT_Operator.OperatorArray[43];
OPT_Operator DOUBLE_ASTORE = OPT_Operator.OperatorArray[44];
OPT_Operator REF_ASTORE = OPT_Operator.OperatorArray[45];
OPT_Operator BYTE_ASTORE = OPT_Operator.OperatorArray[46];
OPT_Operator SHORT_ASTORE = OPT_Operator.OperatorArray[47];
OPT_Operator INT_IFCMP = OPT_Operator.OperatorArray[48];
OPT_Operator INT_IFCMP2 = OPT_Operator.OperatorArray[49];
OPT_Operator LONG_IFCMP = OPT_Operator.OperatorArray[50];
OPT_Operator FLOAT_IFCMP = OPT_Operator.OperatorArray[51];
OPT_Operator DOUBLE_IFCMP = OPT_Operator.OperatorArray[52];
OPT_Operator REF_IFCMP = OPT_Operator.OperatorArray[53];
OPT_Operator LABEL = OPT_Operator.OperatorArray[54];
OPT_Operator BBEND = OPT_Operator.OperatorArray[55];
OPT_Operator UNINT_BEGIN = OPT_Operator.OperatorArray[56];
OPT_Operator UNINT_END = OPT_Operator.OperatorArray[57];
OPT_Operator READ_CEILING = OPT_Operator.OperatorArray[58];
OPT_Operator WRITE_FLOOR = OPT_Operator.OperatorArray[59];
OPT_Operator PHI = OPT_Operator.OperatorArray[60];
OPT_Operator SPLIT = OPT_Operator.OperatorArray[61];
OPT_Operator PI = OPT_Operator.OperatorArray[62];
OPT_Operator NOP = OPT_Operator.OperatorArray[63];
OPT_Operator INT_MOVE = OPT_Operator.OperatorArray[64];
OPT_Operator LONG_MOVE = OPT_Operator.OperatorArray[65];
OPT_Operator FLOAT_MOVE = OPT_Operator.OperatorArray[66];
OPT_Operator DOUBLE_MOVE = OPT_Operator.OperatorArray[67];
OPT_Operator REF_MOVE = OPT_Operator.OperatorArray[68];
OPT_Operator GUARD_MOVE = OPT_Operator.OperatorArray[69];
OPT_Operator INT_COND_MOVE = OPT_Operator.OperatorArray[70];
OPT_Operator LONG_COND_MOVE = OPT_Operator.OperatorArray[71];
OPT_Operator FLOAT_COND_MOVE = OPT_Operator.OperatorArray[72];
OPT_Operator DOUBLE_COND_MOVE = OPT_Operator.OperatorArray[73];
OPT_Operator REF_COND_MOVE = OPT_Operator.OperatorArray[74];
OPT_Operator GUARD_COND_MOVE = OPT_Operator.OperatorArray[75];
OPT_Operator GUARD_COMBINE = OPT_Operator.OperatorArray[76];
OPT_Operator REF_ADD = OPT_Operator.OperatorArray[77];
OPT_Operator INT_ADD = OPT_Operator.OperatorArray[78];
OPT_Operator LONG_ADD = OPT_Operator.OperatorArray[79];
OPT_Operator FLOAT_ADD = OPT_Operator.OperatorArray[80];
OPT_Operator DOUBLE_ADD = OPT_Operator.OperatorArray[81];
OPT_Operator REF_SUB = OPT_Operator.OperatorArray[82];
OPT_Operator INT_SUB = OPT_Operator.OperatorArray[83];
OPT_Operator LONG_SUB = OPT_Operator.OperatorArray[84];
OPT_Operator FLOAT_SUB = OPT_Operator.OperatorArray[85];
OPT_Operator DOUBLE_SUB = OPT_Operator.OperatorArray[86];
OPT_Operator INT_MUL = OPT_Operator.OperatorArray[87];
OPT_Operator LONG_MUL = OPT_Operator.OperatorArray[88];
OPT_Operator FLOAT_MUL = OPT_Operator.OperatorArray[89];
OPT_Operator DOUBLE_MUL = OPT_Operator.OperatorArray[90];
OPT_Operator INT_DIV = OPT_Operator.OperatorArray[91];
OPT_Operator LONG_DIV = OPT_Operator.OperatorArray[92];
OPT_Operator FLOAT_DIV = OPT_Operator.OperatorArray[93];
OPT_Operator DOUBLE_DIV = OPT_Operator.OperatorArray[94];
OPT_Operator INT_REM = OPT_Operator.OperatorArray[95];
OPT_Operator LONG_REM = OPT_Operator.OperatorArray[96];
OPT_Operator FLOAT_REM = OPT_Operator.OperatorArray[97];
OPT_Operator DOUBLE_REM = OPT_Operator.OperatorArray[98];
OPT_Operator REF_NEG = OPT_Operator.OperatorArray[99];
OPT_Operator INT_NEG = OPT_Operator.OperatorArray[100];
OPT_Operator LONG_NEG = OPT_Operator.OperatorArray[101];
OPT_Operator FLOAT_NEG = OPT_Operator.OperatorArray[102];
OPT_Operator DOUBLE_NEG = OPT_Operator.OperatorArray[103];
OPT_Operator REF_SHL = OPT_Operator.OperatorArray[104];
OPT_Operator INT_SHL = OPT_Operator.OperatorArray[105];
OPT_Operator LONG_SHL = OPT_Operator.OperatorArray[106];
OPT_Operator REF_SHR = OPT_Operator.OperatorArray[107];
OPT_Operator INT_SHR = OPT_Operator.OperatorArray[108];
OPT_Operator LONG_SHR = OPT_Operator.OperatorArray[109];
OPT_Operator REF_USHR = OPT_Operator.OperatorArray[110];
OPT_Operator INT_USHR = OPT_Operator.OperatorArray[111];
OPT_Operator LONG_USHR = OPT_Operator.OperatorArray[112];
OPT_Operator REF_AND = OPT_Operator.OperatorArray[113];
OPT_Operator INT_AND = OPT_Operator.OperatorArray[114];
OPT_Operator LONG_AND = OPT_Operator.OperatorArray[115];
OPT_Operator REF_OR = OPT_Operator.OperatorArray[116];
OPT_Operator INT_OR = OPT_Operator.OperatorArray[117];
OPT_Operator LONG_OR = OPT_Operator.OperatorArray[118];
OPT_Operator REF_XOR = OPT_Operator.OperatorArray[119];
OPT_Operator INT_XOR = OPT_Operator.OperatorArray[120];
OPT_Operator REF_NOT = OPT_Operator.OperatorArray[121];
OPT_Operator INT_NOT = OPT_Operator.OperatorArray[122];
OPT_Operator LONG_NOT = OPT_Operator.OperatorArray[123];
OPT_Operator LONG_XOR = OPT_Operator.OperatorArray[124];
OPT_Operator INT_2ADDRSigExt = OPT_Operator.OperatorArray[125];
OPT_Operator INT_2ADDRZerExt = OPT_Operator.OperatorArray[126];
OPT_Operator LONG_2ADDR = OPT_Operator.OperatorArray[127];
OPT_Operator ADDR_2INT = OPT_Operator.OperatorArray[128];
OPT_Operator ADDR_2LONG = OPT_Operator.OperatorArray[129];
OPT_Operator INT_2LONG = OPT_Operator.OperatorArray[130];
OPT_Operator INT_2FLOAT = OPT_Operator.OperatorArray[131];
OPT_Operator INT_2DOUBLE = OPT_Operator.OperatorArray[132];
OPT_Operator LONG_2INT = OPT_Operator.OperatorArray[133];
OPT_Operator LONG_2FLOAT = OPT_Operator.OperatorArray[134];
OPT_Operator LONG_2DOUBLE = OPT_Operator.OperatorArray[135];
OPT_Operator FLOAT_2INT = OPT_Operator.OperatorArray[136];
OPT_Operator FLOAT_2LONG = OPT_Operator.OperatorArray[137];
OPT_Operator FLOAT_2DOUBLE = OPT_Operator.OperatorArray[138];
OPT_Operator DOUBLE_2INT = OPT_Operator.OperatorArray[139];
OPT_Operator DOUBLE_2LONG = OPT_Operator.OperatorArray[140];
OPT_Operator DOUBLE_2FLOAT = OPT_Operator.OperatorArray[141];
OPT_Operator INT_2BYTE = OPT_Operator.OperatorArray[142];
OPT_Operator INT_2USHORT = OPT_Operator.OperatorArray[143];
OPT_Operator INT_2SHORT = OPT_Operator.OperatorArray[144];
OPT_Operator LONG_CMP = OPT_Operator.OperatorArray[145];
OPT_Operator FLOAT_CMPL = OPT_Operator.OperatorArray[146];
OPT_Operator FLOAT_CMPG = OPT_Operator.OperatorArray[147];
OPT_Operator DOUBLE_CMPL = OPT_Operator.OperatorArray[148];
OPT_Operator DOUBLE_CMPG = OPT_Operator.OperatorArray[149];
OPT_Operator RETURN = OPT_Operator.OperatorArray[150];
OPT_Operator NULL_CHECK = OPT_Operator.OperatorArray[151];
OPT_Operator GOTO = OPT_Operator.OperatorArray[152];
OPT_Operator BOOLEAN_NOT = OPT_Operator.OperatorArray[153];
OPT_Operator BOOLEAN_CMP_INT = OPT_Operator.OperatorArray[154];
OPT_Operator BOOLEAN_CMP_ADDR = OPT_Operator.OperatorArray[155];
OPT_Operator BOOLEAN_CMP_LONG = OPT_Operator.OperatorArray[156];
OPT_Operator BOOLEAN_CMP_FLOAT = OPT_Operator.OperatorArray[157];
OPT_Operator BOOLEAN_CMP_DOUBLE = OPT_Operator.OperatorArray[158];
OPT_Operator BYTE_LOAD = OPT_Operator.OperatorArray[159];
OPT_Operator UBYTE_LOAD = OPT_Operator.OperatorArray[160];
OPT_Operator SHORT_LOAD = OPT_Operator.OperatorArray[161];
OPT_Operator USHORT_LOAD = OPT_Operator.OperatorArray[162];
OPT_Operator REF_LOAD = OPT_Operator.OperatorArray[163];
OPT_Operator REF_STORE = OPT_Operator.OperatorArray[164];
OPT_Operator INT_LOAD = OPT_Operator.OperatorArray[165];
OPT_Operator LONG_LOAD = OPT_Operator.OperatorArray[166];
OPT_Operator FLOAT_LOAD = OPT_Operator.OperatorArray[167];
OPT_Operator DOUBLE_LOAD = OPT_Operator.OperatorArray[168];
OPT_Operator BYTE_STORE = OPT_Operator.OperatorArray[169];
OPT_Operator SHORT_STORE = OPT_Operator.OperatorArray[170];
OPT_Operator INT_STORE = OPT_Operator.OperatorArray[171];
OPT_Operator LONG_STORE = OPT_Operator.OperatorArray[172];
OPT_Operator FLOAT_STORE = OPT_Operator.OperatorArray[173];
OPT_Operator DOUBLE_STORE = OPT_Operator.OperatorArray[174];
OPT_Operator PREPARE_INT = OPT_Operator.OperatorArray[175];
OPT_Operator PREPARE_ADDR = OPT_Operator.OperatorArray[176];
OPT_Operator PREPARE_LONG = OPT_Operator.OperatorArray[177];
OPT_Operator ATTEMPT_INT = OPT_Operator.OperatorArray[178];
OPT_Operator ATTEMPT_ADDR = OPT_Operator.OperatorArray[179];
OPT_Operator ATTEMPT_LONG = OPT_Operator.OperatorArray[180];
OPT_Operator CALL = OPT_Operator.OperatorArray[181];
OPT_Operator SYSCALL = OPT_Operator.OperatorArray[182];
OPT_Operator YIELDPOINT_PROLOGUE = OPT_Operator.OperatorArray[183];
OPT_Operator YIELDPOINT_EPILOGUE = OPT_Operator.OperatorArray[184];
OPT_Operator YIELDPOINT_BACKEDGE = OPT_Operator.OperatorArray[185];
OPT_Operator YIELDPOINT_OSR = OPT_Operator.OperatorArray[186];
OPT_Operator OSR_BARRIER = OPT_Operator.OperatorArray[187];
OPT_Operator IR_PROLOGUE = OPT_Operator.OperatorArray[188];
OPT_Operator RESOLVE = OPT_Operator.OperatorArray[189];
OPT_Operator RESOLVE_MEMBER = OPT_Operator.OperatorArray[190];
OPT_Operator GET_TIME_BASE = OPT_Operator.OperatorArray[191];
OPT_Operator INSTRUMENTED_EVENT_COUNTER = OPT_Operator.OperatorArray[192];
OPT_Operator TRAP_IF = OPT_Operator.OperatorArray[193];
OPT_Operator TRAP = OPT_Operator.OperatorArray[194];
OPT_Operator FLOAT_AS_INT_BITS = OPT_Operator.OperatorArray[195];
OPT_Operator INT_BITS_AS_FLOAT = OPT_Operator.OperatorArray[196];
OPT_Operator DOUBLE_AS_LONG_BITS = OPT_Operator.OperatorArray[197];
OPT_Operator LONG_BITS_AS_DOUBLE = OPT_Operator.OperatorArray[198];
OPT_Operator ARRAYLENGTH = OPT_Operator.OperatorArray[199];
OPT_Operator GET_OBJ_TIB = OPT_Operator.OperatorArray[200];
OPT_Operator GET_CLASS_TIB = OPT_Operator.OperatorArray[201];
OPT_Operator GET_TYPE_FROM_TIB = OPT_Operator.OperatorArray[202];
OPT_Operator GET_SUPERCLASS_IDS_FROM_TIB = OPT_Operator.OperatorArray[203];
OPT_Operator GET_DOES_IMPLEMENT_FROM_TIB = OPT_Operator.OperatorArray[204];
OPT_Operator GET_ARRAY_ELEMENT_TIB_FROM_TIB = OPT_Operator.OperatorArray[205];
OPT_Operator LOWTABLESWITCH = OPT_Operator.OperatorArray[206];
//////////////////////////
// END Architecture Independent opcodes.
// BEGIN Architecture Dependent opcodes & MIR.
//////////////////////////
OPT_Operator ADDRESS_CONSTANT = OPT_Operator.OperatorArray[0+ARCH_INDEPENDENT_END_opcode];
OPT_Operator INT_CONSTANT = OPT_Operator.OperatorArray[1+ARCH_INDEPENDENT_END_opcode];
OPT_Operator LONG_CONSTANT = OPT_Operator.OperatorArray[2+ARCH_INDEPENDENT_END_opcode];
OPT_Operator REGISTER = OPT_Operator.OperatorArray[3+ARCH_INDEPENDENT_END_opcode];
OPT_Operator OTHER_OPERAND = OPT_Operator.OperatorArray[4+ARCH_INDEPENDENT_END_opcode];
OPT_Operator NULL = OPT_Operator.OperatorArray[5+ARCH_INDEPENDENT_END_opcode];
OPT_Operator BRANCH_TARGET = OPT_Operator.OperatorArray[6+ARCH_INDEPENDENT_END_opcode];
OPT_Operator MATERIALIZE_FP_CONSTANT = OPT_Operator.OperatorArray[7+ARCH_INDEPENDENT_END_opcode];
OPT_Operator GET_JTOC = OPT_Operator.OperatorArray[8+ARCH_INDEPENDENT_END_opcode];
OPT_Operator GET_CURRENT_PROCESSOR = OPT_Operator.OperatorArray[9+ARCH_INDEPENDENT_END_opcode];
OPT_Operator ROUND_TO_ZERO = OPT_Operator.OperatorArray[10+ARCH_INDEPENDENT_END_opcode];
OPT_Operator CLEAR_FLOATING_POINT_STATE = OPT_Operator.OperatorArray[11+ARCH_INDEPENDENT_END_opcode];
OPT_Operator PREFETCH = OPT_Operator.OperatorArray[12+ARCH_INDEPENDENT_END_opcode];
OPT_Operator PAUSE = OPT_Operator.OperatorArray[13+ARCH_INDEPENDENT_END_opcode];
OPT_Operator FP_ADD = OPT_Operator.OperatorArray[14+ARCH_INDEPENDENT_END_opcode];
OPT_Operator FP_SUB = OPT_Operator.OperatorArray[15+ARCH_INDEPENDENT_END_opcode];
OPT_Operator FP_MUL = OPT_Operator.OperatorArray[16+ARCH_INDEPENDENT_END_opcode];
OPT_Operator FP_DIV = OPT_Operator.OperatorArray[17+ARCH_INDEPENDENT_END_opcode];
OPT_Operator FP_NEG = OPT_Operator.OperatorArray[18+ARCH_INDEPENDENT_END_opcode];
OPT_Operator FP_REM = OPT_Operator.OperatorArray[19+ARCH_INDEPENDENT_END_opcode];
OPT_Operator INT_2FP = OPT_Operator.OperatorArray[20+ARCH_INDEPENDENT_END_opcode];
OPT_Operator LONG_2FP = OPT_Operator.OperatorArray[21+ARCH_INDEPENDENT_END_opcode];
OPT_Operator CMP_CMOV = OPT_Operator.OperatorArray[22+ARCH_INDEPENDENT_END_opcode];
OPT_Operator FCMP_CMOV = OPT_Operator.OperatorArray[23+ARCH_INDEPENDENT_END_opcode];
OPT_Operator LCMP_CMOV = OPT_Operator.OperatorArray[24+ARCH_INDEPENDENT_END_opcode];
OPT_Operator CMP_FCMOV = OPT_Operator.OperatorArray[25+ARCH_INDEPENDENT_END_opcode];
OPT_Operator FCMP_FCMOV = OPT_Operator.OperatorArray[26+ARCH_INDEPENDENT_END_opcode];
OPT_Operator CALL_SAVE_VOLATILE = OPT_Operator.OperatorArray[27+ARCH_INDEPENDENT_END_opcode];
OPT_Operator MIR_START = OPT_Operator.OperatorArray[28+ARCH_INDEPENDENT_END_opcode];
OPT_Operator REQUIRE_ESP = OPT_Operator.OperatorArray[29+ARCH_INDEPENDENT_END_opcode];
OPT_Operator ADVISE_ESP = OPT_Operator.OperatorArray[30+ARCH_INDEPENDENT_END_opcode];
OPT_Operator MIR_LOWTABLESWITCH = OPT_Operator.OperatorArray[31+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FCLEAR = OPT_Operator.OperatorArray[32+ARCH_INDEPENDENT_END_opcode];
OPT_Operator DUMMY_DEF = OPT_Operator.OperatorArray[33+ARCH_INDEPENDENT_END_opcode];
OPT_Operator DUMMY_USE = OPT_Operator.OperatorArray[34+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FMOV_ENDING_LIVE_RANGE = OPT_Operator.OperatorArray[35+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FMOV = OPT_Operator.OperatorArray[36+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_TRAPIF = OPT_Operator.OperatorArray[37+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_OFFSET = OPT_Operator.OperatorArray[38+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_LOCK_CMPXCHG = OPT_Operator.OperatorArray[39+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_LOCK_CMPXCHG8B = OPT_Operator.OperatorArray[40+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_ADC = OPT_Operator.OperatorArray[41+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_ADD = OPT_Operator.OperatorArray[42+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_AND = OPT_Operator.OperatorArray[43+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_BSWAP = OPT_Operator.OperatorArray[44+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_BT = OPT_Operator.OperatorArray[45+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_BTC = OPT_Operator.OperatorArray[46+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_BTR = OPT_Operator.OperatorArray[47+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_BTS = OPT_Operator.OperatorArray[48+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_SYSCALL = OPT_Operator.OperatorArray[49+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CALL = OPT_Operator.OperatorArray[50+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CDQ = OPT_Operator.OperatorArray[51+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CMOV = OPT_Operator.OperatorArray[52+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CMP = OPT_Operator.OperatorArray[53+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CMPXCHG = OPT_Operator.OperatorArray[54+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CMPXCHG8B = OPT_Operator.OperatorArray[55+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_DEC = OPT_Operator.OperatorArray[56+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_DIV = OPT_Operator.OperatorArray[57+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FADD = OPT_Operator.OperatorArray[58+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FADDP = OPT_Operator.OperatorArray[59+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FCHS = OPT_Operator.OperatorArray[60+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FCMOV = OPT_Operator.OperatorArray[61+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FCOMI = OPT_Operator.OperatorArray[62+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FCOMIP = OPT_Operator.OperatorArray[63+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FDIV = OPT_Operator.OperatorArray[64+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FDIVP = OPT_Operator.OperatorArray[65+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FDIVR = OPT_Operator.OperatorArray[66+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FDIVRP = OPT_Operator.OperatorArray[67+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FEXAM = OPT_Operator.OperatorArray[68+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FXCH = OPT_Operator.OperatorArray[69+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FFREE = OPT_Operator.OperatorArray[70+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FIADD = OPT_Operator.OperatorArray[71+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FIDIV = OPT_Operator.OperatorArray[72+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FIDIVR = OPT_Operator.OperatorArray[73+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FILD = OPT_Operator.OperatorArray[74+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FIMUL = OPT_Operator.OperatorArray[75+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FINIT = OPT_Operator.OperatorArray[76+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FIST = OPT_Operator.OperatorArray[77+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FISTP = OPT_Operator.OperatorArray[78+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FISUB = OPT_Operator.OperatorArray[79+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FISUBR = OPT_Operator.OperatorArray[80+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FLD = OPT_Operator.OperatorArray[81+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FLDCW = OPT_Operator.OperatorArray[82+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FLD1 = OPT_Operator.OperatorArray[83+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FLDL2T = OPT_Operator.OperatorArray[84+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FLDL2E = OPT_Operator.OperatorArray[85+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FLDPI = OPT_Operator.OperatorArray[86+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FLDLG2 = OPT_Operator.OperatorArray[87+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FLDLN2 = OPT_Operator.OperatorArray[88+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FLDZ = OPT_Operator.OperatorArray[89+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FMUL = OPT_Operator.OperatorArray[90+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FMULP = OPT_Operator.OperatorArray[91+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FNSTCW = OPT_Operator.OperatorArray[92+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FNINIT = OPT_Operator.OperatorArray[93+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FNSAVE = OPT_Operator.OperatorArray[94+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FPREM = OPT_Operator.OperatorArray[95+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FRSTOR = OPT_Operator.OperatorArray[96+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FST = OPT_Operator.OperatorArray[97+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FSTCW = OPT_Operator.OperatorArray[98+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FSTP = OPT_Operator.OperatorArray[99+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FSUB = OPT_Operator.OperatorArray[100+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FSUBP = OPT_Operator.OperatorArray[101+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FSUBR = OPT_Operator.OperatorArray[102+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FSUBRP = OPT_Operator.OperatorArray[103+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FUCOMI = OPT_Operator.OperatorArray[104+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_FUCOMIP = OPT_Operator.OperatorArray[105+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_IDIV = OPT_Operator.OperatorArray[106+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_IMUL1 = OPT_Operator.OperatorArray[107+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_IMUL2 = OPT_Operator.OperatorArray[108+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_INC = OPT_Operator.OperatorArray[109+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_INT = OPT_Operator.OperatorArray[110+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_JCC = OPT_Operator.OperatorArray[111+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_JCC2 = OPT_Operator.OperatorArray[112+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_JMP = OPT_Operator.OperatorArray[113+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_LEA = OPT_Operator.OperatorArray[114+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_LOCK = OPT_Operator.OperatorArray[115+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_MOV = OPT_Operator.OperatorArray[116+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_MOVZX__B = OPT_Operator.OperatorArray[117+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_MOVSX__B = OPT_Operator.OperatorArray[118+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_MOVZX__W = OPT_Operator.OperatorArray[119+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_MOVSX__W = OPT_Operator.OperatorArray[120+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_MUL = OPT_Operator.OperatorArray[121+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_NEG = OPT_Operator.OperatorArray[122+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_NOT = OPT_Operator.OperatorArray[123+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_OR = OPT_Operator.OperatorArray[124+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_PAUSE = OPT_Operator.OperatorArray[125+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_PREFETCHNTA = OPT_Operator.OperatorArray[126+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_POP = OPT_Operator.OperatorArray[127+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_PUSH = OPT_Operator.OperatorArray[128+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_RCL = OPT_Operator.OperatorArray[129+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_RCR = OPT_Operator.OperatorArray[130+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_ROL = OPT_Operator.OperatorArray[131+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_ROR = OPT_Operator.OperatorArray[132+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_RET = OPT_Operator.OperatorArray[133+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_SAL = OPT_Operator.OperatorArray[134+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_SAR = OPT_Operator.OperatorArray[135+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_SHL = OPT_Operator.OperatorArray[136+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_SHR = OPT_Operator.OperatorArray[137+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_SBB = OPT_Operator.OperatorArray[138+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_SET__B = OPT_Operator.OperatorArray[139+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_SHLD = OPT_Operator.OperatorArray[140+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_SHRD = OPT_Operator.OperatorArray[141+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_SUB = OPT_Operator.OperatorArray[142+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_TEST = OPT_Operator.OperatorArray[143+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_XOR = OPT_Operator.OperatorArray[144+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_RDTSC = OPT_Operator.OperatorArray[145+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_ADDSS = OPT_Operator.OperatorArray[146+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_SUBSS = OPT_Operator.OperatorArray[147+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_MULSS = OPT_Operator.OperatorArray[148+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_DIVSS = OPT_Operator.OperatorArray[149+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_ADDSD = OPT_Operator.OperatorArray[150+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_SUBSD = OPT_Operator.OperatorArray[151+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_MULSD = OPT_Operator.OperatorArray[152+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_DIVSD = OPT_Operator.OperatorArray[153+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_XORPS = OPT_Operator.OperatorArray[154+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_XORPD = OPT_Operator.OperatorArray[155+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_UCOMISS = OPT_Operator.OperatorArray[156+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_UCOMISD = OPT_Operator.OperatorArray[157+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CMPEQSS = OPT_Operator.OperatorArray[158+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CMPLTSS = OPT_Operator.OperatorArray[159+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CMPLESS = OPT_Operator.OperatorArray[160+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CMPUNORDSS = OPT_Operator.OperatorArray[161+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CMPNESS = OPT_Operator.OperatorArray[162+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CMPNLTSS = OPT_Operator.OperatorArray[163+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CMPNLESS = OPT_Operator.OperatorArray[164+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CMPORDSS = OPT_Operator.OperatorArray[165+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CMPEQSD = OPT_Operator.OperatorArray[166+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CMPLTSD = OPT_Operator.OperatorArray[167+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CMPLESD = OPT_Operator.OperatorArray[168+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CMPUNORDSD = OPT_Operator.OperatorArray[169+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CMPNESD = OPT_Operator.OperatorArray[170+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CMPNLTSD = OPT_Operator.OperatorArray[171+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CMPNLESD = OPT_Operator.OperatorArray[172+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CMPORDSD = OPT_Operator.OperatorArray[173+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_MOVSS = OPT_Operator.OperatorArray[174+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_MOVSD = OPT_Operator.OperatorArray[175+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_MOVD = OPT_Operator.OperatorArray[176+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_MOVQ = OPT_Operator.OperatorArray[177+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CVTSI2SS = OPT_Operator.OperatorArray[178+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CVTSS2SD = OPT_Operator.OperatorArray[179+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CVTSS2SI = OPT_Operator.OperatorArray[180+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CVTTSS2SI = OPT_Operator.OperatorArray[181+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CVTSI2SD = OPT_Operator.OperatorArray[182+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CVTSD2SS = OPT_Operator.OperatorArray[183+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CVTSD2SI = OPT_Operator.OperatorArray[184+ARCH_INDEPENDENT_END_opcode];
OPT_Operator IA32_CVTTSD2SI = OPT_Operator.OperatorArray[185+ARCH_INDEPENDENT_END_opcode];
OPT_Operator MIR_END = OPT_Operator.OperatorArray[186+ARCH_INDEPENDENT_END_opcode];
}