/*****************************************************************************
 * Copyright (c) 1997-2007, Intel Corporation.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *    Intel Corporation - Initial API and implementation
 *
 * $Id$ 
 *****************************************************************************/
//

        MNM_NOP,                 
        MNM_BREAK,               
        MNM_LDARG_0,             
        MNM_LDARG_1,             
        MNM_LDARG_2,             
        MNM_LDARG_3,             
        MNM_LDLOC_0,             
        MNM_LDLOC_1,             
        MNM_LDLOC_2,             
        MNM_LDLOC_3,             
        MNM_STLOC_0,             
        MNM_STLOC_1,             
        MNM_STLOC_2,             
        MNM_STLOC_3,             
        MNM_LDARG_S,             
        MNM_LDARGA_S,            
        MNM_STARG_S,             
        MNM_LDLOC_S,             
        MNM_LDLOCA_S,            
        MNM_STLOC_S,             
        MNM_LDNULL,              
        MNM_LDC_I4_M1, 
        MNM_LDC_I4_0,  
        MNM_LDC_I4_1,  
        MNM_LDC_I4_2,  
        MNM_LDC_I4_3,  
        MNM_LDC_I4_4,  
        MNM_LDC_I4_5,  
        MNM_LDC_I4_6,  
        MNM_LDC_I4_7,  
        MNM_LDC_I4_8,  
        MNM_LDC_I4_S,            
        MNM_LDC_I4,              
        MNM_LDC_I8,              
        MNM_LDC_R4,              
        MNM_LDC_R8,              
        MNM_UNUSED49,            
        MNM_DUP,                 
        MNM_POP,                 
        MNM_JMP,                 
        MNM_CALL,                
        MNM_CALLI,               
        MNM_RET,                 
        MNM_BR_S,                
        MNM_BRFALSE_S,           
        MNM_BRTRUE_S,            
        MNM_BEQ_S,               
        MNM_BGE_S,               
        MNM_BGT_S,               
        MNM_BLE_S,               
        MNM_BLT_S,               
        MNM_BNE_UN_S,            
        MNM_BGE_UN_S,            
        MNM_BGT_UN_S,            
        MNM_BLE_UN_S,            
        MNM_BLT_UN_S,            
        MNM_BR,                  
        MNM_BRFALSE,             
        MNM_BRTRUE,              
        MNM_BEQ,                 
        MNM_BGE,                 
        MNM_BGT,                 
        MNM_BLE,                 
        MNM_BLT,                 
        MNM_BNE_UN,              
        MNM_BGE_UN,              
        MNM_BGT_UN,              
        MNM_BLE_UN,              
        MNM_BLT_UN,              
        MNM_SWITCH,              
        MNM_LDIND_I1,            
        MNM_LDIND_U1,            
        MNM_LDIND_I2,            
        MNM_LDIND_U2,            
        MNM_LDIND_I4,            
        MNM_LDIND_U4,            
        MNM_LDIND_I8,            
        MNM_LDIND_I,             
        MNM_LDIND_R4,            
        MNM_LDIND_R8,            
        MNM_LDIND_REF,           
        MNM_STIND_REF,           
        MNM_STIND_I1,            
        MNM_STIND_I2,            
        MNM_STIND_I4,            
        MNM_STIND_I8,            
        MNM_STIND_R4,            
        MNM_STIND_R8,            
        MNM_ADD,                 
        MNM_SUB,                 
        MNM_MUL,                 
        MNM_DIV,                 
        MNM_DIV_UN,              
        MNM_REM,                 
        MNM_REM_UN,              
        MNM_AND,                 
        MNM_OR,                  
        MNM_XOR,                 
        MNM_SHL,                 
        MNM_SHR,                 
        MNM_SHR_UN,              
        MNM_NEG,                 
        MNM_NOT,     
        MNM_CONV_I1, 
        MNM_CONV_I2, 
        MNM_CONV_I4, 
        MNM_CONV_I8, 
        MNM_CONV_R4, 
        MNM_CONV_R8, 
        MNM_CONV_U4, 
        MNM_CONV_U8, 
        MNM_CALLVIRT,            
        MNM_CPOBJ,               
        MNM_LDOBJ,               
        MNM_LDSTR,               
        MNM_NEWOBJ,              
        MNM_CASTCLASS,           
        MNM_ISINST,              
        MNM_CONV_R_UN,           
        MNM_UNUSED58,            
        MNM_UNUSED1,             
        MNM_UNBOX,               
        MNM_THROW,               
        MNM_LDFLD,               
        MNM_LDFLDA,              
        MNM_STFLD,               
        MNM_LDSFLD,              
        MNM_LDSFLDA,             
        MNM_STSFLD,              
        MNM_STOBJ,               
        MNM_CONV_OVF_I1_UN,
        MNM_CONV_OVF_I2_UN,
        MNM_CONV_OVF_I4_UN,
        MNM_CONV_OVF_I8_UN,
        MNM_CONV_OVF_U1_UN,
        MNM_CONV_OVF_U2_UN,
        MNM_CONV_OVF_U4_UN,
        MNM_CONV_OVF_U8_UN,
        MNM_CONV_OVF_I_UN, 
        MNM_CONV_OVF_U_UN, 
        MNM_BOX,                 
        MNM_NEWARR,              
        MNM_LDLEN,               
        MNM_LDELEMA,   
        MNM_LDELEM_I1, 
        MNM_LDELEM_U1, 
        MNM_LDELEM_I2, 
        MNM_LDELEM_U2, 
        MNM_LDELEM_I4, 
        MNM_LDELEM_U4, 
        MNM_LDELEM_I8, 
        MNM_LDELEM_I,  
        MNM_LDELEM_R4, 
        MNM_LDELEM_R8, 
        MNM_LDELEM_REF,
        MNM_STELEM_I,  
        MNM_STELEM_I1, 
        MNM_STELEM_I2, 
        MNM_STELEM_I4, 
        MNM_STELEM_I8, 
        MNM_STELEM_R4, 
        MNM_STELEM_R8, 
        MNM_STELEM_REF,
        MNM_UNUSED2,   
        MNM_UNUSED3,   
        MNM_UNUSED4,   
        MNM_UNUSED5,             
        MNM_UNUSED6,             
        MNM_UNUSED7,             
        MNM_UNUSED8,             
        MNM_UNUSED9,             
        MNM_UNUSED10,            
        MNM_UNUSED11,            
        MNM_UNUSED12,            
        MNM_UNUSED13,            
        MNM_UNUSED14,            
        MNM_UNUSED15,            
        MNM_UNUSED16,            
        MNM_UNUSED17,            
        MNM_CONV_OVF_I1,
        MNM_CONV_OVF_U1,
        MNM_CONV_OVF_I2,
        MNM_CONV_OVF_U2,
        MNM_CONV_OVF_I4,
        MNM_CONV_OVF_U4,
        MNM_CONV_OVF_I8,
        MNM_CONV_OVF_U8,
        MNM_UNUSED50,            
        MNM_UNUSED18,            
        MNM_UNUSED19,            
        MNM_UNUSED20,            
        MNM_UNUSED21,            
        MNM_UNUSED22,            
        MNM_UNUSED23,            
        MNM_REFANYVAL,           
        MNM_CKFINITE,            
        MNM_UNUSED24,            
        MNM_UNUSED25,            
        MNM_MKREFANY,            
        MNM_UNUSED59,            
        MNM_UNUSED60,            
        MNM_UNUSED61,            
        MNM_UNUSED62,            
        MNM_UNUSED63,            
        MNM_UNUSED64,            
        MNM_UNUSED65,            
        MNM_UNUSED66,            
        MNM_UNUSED67,            
        MNM_LDTOKEN,             
        MNM_CONV_U2,             
        MNM_CONV_U1,             
        MNM_CONV_I,              
        MNM_CONV_OVF_I,          
        MNM_CONV_OVF_U,          
        MNM_ADD_OVF,             
        MNM_ADD_OVF_UN,          
        MNM_MUL_OVF,             
        MNM_MUL_OVF_UN,          
        MNM_SUB_OVF,             
        MNM_SUB_OVF_UN,          
        MNM_ENDFINALLY,          
        MNM_LEAVE,               
        MNM_LEAVE_S,             
        MNM_STIND_I,             
        MNM_CONV_U,              
        MNM_UNUSED26,            
        MNM_UNUSED27,            
        MNM_UNUSED28,            
        MNM_UNUSED29,            
        MNM_UNUSED30,            
        MNM_UNUSED31,            
        MNM_UNUSED32,            
        MNM_UNUSED33,            
        MNM_UNUSED34,            
        MNM_UNUSED35,            
        MNM_UNUSED36,            
        MNM_UNUSED37,            
        MNM_UNUSED38,            
        MNM_UNUSED39,            
        MNM_UNUSED40,            
        MNM_UNUSED41,            
        MNM_UNUSED42,            
        MNM_UNUSED43,            
        MNM_UNUSED44,            
        MNM_UNUSED45,            
        MNM_UNUSED46,            
        MNM_UNUSED47,            
        MNM_UNUSED48,            
        MNM_PREFIX7,             
        MNM_PREFIX6,             
        MNM_PREFIX5,             
        MNM_PREFIX4,             
        MNM_PREFIX3,             
        MNM_PREFIX2,             
        MNM_PREFIX1,             
        MNM_PREFIXREF,           
        MNM_ARGLIST,             
        MNM_CEQ,                 
        MNM_CGT,                 
        MNM_CGT_UN,              
        MNM_CLT,                 
        MNM_CLT_UN,              
        MNM_LDFTN,               
        MNM_LDVIRTFTN,           
        MNM_UNUSED56,            
        MNM_LDARG,               
        MNM_LDARGA,              
        MNM_STARG,               
        MNM_LDLOC,               
        MNM_LDLOCA,              
        MNM_STLOC,               
        MNM_LOCALLOC,            
        MNM_UNUSED57,            
        MNM_ENDFILTER,           
        MNM_UNALIGNED,           
        MNM_VOLATILE,            
        MNM_TAILCALL,            
        MNM_INITOBJ,             
        MNM_UNUSED68,            
        MNM_CPBLK,               
        MNM_INITBLK,             
        MNM_UNUSED69,            
        MNM_RETHROW,             
        MNM_UNUSED51,            
        MNM_SIZEOF,              
        MNM_REFANYTYPE,          
        MNM_UNUSED52,            
        MNM_UNUSED53,            
        MNM_UNUSED54,            
        MNM_UNUSED55,            
        MNM_UNUSED70,            
        MNM_ILLEGAL,     
        MNM_MACRO_END,   
