<s> UA_MAXOP = <NUM_LIT:6> <EOL> CF_STOP = <NUM_LIT> <EOL> CF_CALL = <NUM_LIT> <EOL> CF_CHG1 = <NUM_LIT> <EOL> CF_CHG2 = <NUM_LIT> <EOL> CF_CHG3 = <NUM_LIT> <EOL> CF_CHG4 = <NUM_LIT> <EOL> CF_CHG5 = <NUM_LIT> <EOL> CF_CHG6 = <NUM_LIT> <EOL> CF_USE1 = <NUM_LIT> <EOL> CF_USE2 = <NUM_LIT> <EOL> CF_USE3 = <NUM_LIT> <EOL> CF_USE4 = <NUM_LIT> <EOL> CF_USE5 = <NUM_LIT> <EOL> CF_USE6 = <NUM_LIT> <EOL> CF_JUMP = <NUM_LIT> <EOL> CF_SHFT = <NUM_LIT> <EOL> CF_HLL = <NUM_LIT> <EOL> o_void = <NUM_LIT:0> <EOL> o_reg = <NUM_LIT:1> <EOL> o_mem = <NUM_LIT:2> <EOL> o_phrase = <NUM_LIT:3> <EOL> o_displ = <NUM_LIT:4> <EOL> o_imm = <NUM_LIT:5> <EOL> o_far = <NUM_LIT:6> <EOL> o_near = <NUM_LIT:7> <EOL> o_idpspec0 = <NUM_LIT:8> <EOL> o_idpspec1 = <NUM_LIT:9> <EOL> o_idpspec2 = <NUM_LIT:10> <EOL> o_idpspec3 = <NUM_LIT:11> <EOL> o_idpspec4 = <NUM_LIT:12> <EOL> o_idpspec5 = <NUM_LIT> <EOL> o_last = <NUM_LIT> <EOL> dt_byte = <NUM_LIT:0> <EOL> dt_word = <NUM_LIT:1> <EOL> dt_dword = <NUM_LIT:2> <EOL> dt_float = <NUM_LIT:3> <EOL> dt_double = <NUM_LIT:4> <EOL> dt_tbyte = <NUM_LIT:5> <EOL> dt_packreal = <NUM_LIT:6> <EOL> dt_qword = <NUM_LIT:7> <EOL> dt_byte16 = <NUM_LIT:8> <EOL> dt_code = <NUM_LIT:9> <EOL> dt_void = <NUM_LIT:10> <EOL> dt_fword = <NUM_LIT:11> <EOL> dt_bitfild = <NUM_LIT:12> <EOL> dt_string = <NUM_LIT> <EOL> dt_unicode = <NUM_LIT> <EOL> dt_3byte = <NUM_LIT:15> <EOL> dt_ldbl = <NUM_LIT:16> <EOL> dt_byte32 = <NUM_LIT> <EOL> dt_byte64 = <NUM_LIT> <EOL> OF_NO_BASE_DISP = <NUM_LIT> <EOL> OF_OUTER_DISP = <NUM_LIT> <EOL> PACK_FORM_DEF = <NUM_LIT> <EOL> OF_NUMBER = <NUM_LIT> <EOL> OF_SHOW = <NUM_LIT> <EOL> INSN_MACRO = <NUM_LIT> <EOL> INSN_MODMAC = <NUM_LIT> <EOL> AS_OFFST = <NUM_LIT> <EOL> AS_COLON = <NUM_LIT> <EOL> AS_UDATA = <NUM_LIT> <EOL> AS_2CHRE = <NUM_LIT> <EOL> AS_NCHRE = <NUM_LIT> <EOL> AS_N2CHR = <NUM_LIT> <EOL> AS_1TEXT = <NUM_LIT> <EOL> AS_NHIAS = <NUM_LIT> <EOL> AS_NCMAS = <NUM_LIT> <EOL> AS_HEXFM = <NUM_LIT> <EOL> ASH_HEXF0 = <NUM_LIT> <EOL> ASH_HEXF1 = <NUM_LIT> <EOL> ASH_HEXF2 = <NUM_LIT> <EOL> ASH_HEXF3 = <NUM_LIT> <EOL> ASH_HEXF4 = <NUM_LIT> <EOL> ASH_HEXF5 = <NUM_LIT> <EOL> AS_DECFM = <NUM_LIT> <EOL> ASD_DECF0 = <NUM_LIT> <EOL> ASD_DECF1 = <NUM_LIT> <EOL> ASD_DECF2 = <NUM_LIT> <EOL> ASD_DECF3 = <NUM_LIT> <EOL> AS_OCTFM = <NUM_LIT> <EOL> ASO_OCTF0 = <NUM_LIT> <EOL> ASO_OCTF1 = <NUM_LIT> <EOL> ASO_OCTF2 = <NUM_LIT> <EOL> ASO_OCTF3 = <NUM_LIT> <EOL> ASO_OCTF4 = <NUM_LIT> <EOL> ASO_OCTF5 = <NUM_LIT> <EOL> ASO_OCTF6 = <NUM_LIT> <EOL> AS_BINFM = <NUM_LIT> <EOL> ASB_BINF0 = <NUM_LIT> <EOL> ASB_BINF1 = <NUM_LIT> <EOL> ASB_BINF2 = <NUM_LIT> <EOL> ASB_BINF3 = <NUM_LIT> <EOL> ASB_BINF4 = <NUM_LIT> <EOL> ASB_BINF5 = <NUM_LIT> <EOL> AS_UNEQU = <NUM_LIT> <EOL> AS_ONEDUP = <NUM_LIT> <EOL> AS_NOXRF = <NUM_LIT> <EOL> AS_XTRNTYPE = <NUM_LIT> <EOL> AS_RELSUP = <NUM_LIT> <EOL> AS_LALIGN = <NUM_LIT> <EOL> AS_NOCODECLN = <NUM_LIT> <EOL> AS_NOTAB = <NUM_LIT> <EOL> AS_NOSPACE = <NUM_LIT> <EOL> AS_ALIGN2 = <NUM_LIT> <EOL> AS_ASCIIC = <NUM_LIT> <EOL> AS_ASCIIZ = <NUM_LIT> <EOL> IDP_INTERFACE_VERSION = <NUM_LIT> <EOL> CUSTOM_CMD_ITYPE = <NUM_LIT> <EOL> REG_SPOIL = <NUM_LIT> <EOL> REAL_ERROR_FORMAT = - <NUM_LIT:1> <EOL> REAL_ERROR_RANGE = - <NUM_LIT:2> <EOL> REAL_ERROR_BADDATA = - <NUM_LIT:3> <EOL> OP_FP_BASED = <NUM_LIT> <EOL> OP_SP_BASED = <NUM_LIT> <EOL> OP_SP_ADD = <NUM_LIT> <EOL> OP_SP_SUB = <NUM_LIT> <EOL> PR_SEGS = <NUM_LIT> <EOL> PR_USE32 = <NUM_LIT> <EOL> PR_DEFSEG32 = <NUM_LIT> <EOL> PR_RNAMESOK = <NUM_LIT> <EOL> PR_ADJSEGS = <NUM_LIT> <EOL> PR_DEFNUM = <NUM_LIT> <EOL> PRN_HEX = <NUM_LIT> <EOL> PRN_OCT = <NUM_LIT> <EOL> PRN_DEC = <NUM_LIT> <EOL> PRN_BIN = <NUM_LIT> <EOL> PR_WORD_INS = <NUM_LIT> <EOL> PR_NOCHANGE = <NUM_LIT> <EOL> PR_ASSEMBLE = <NUM_LIT> <EOL> PR_ALIGN = <NUM_LIT> <EOL> PR_TYPEINFO = <NUM_LIT> <EOL> PR_USE64 = <NUM_LIT> <EOL> PR_SGROTHER = <NUM_LIT> <EOL> PR_STACK_UP = <NUM_LIT> <EOL> PR_BINMEM = <NUM_LIT> <EOL> PR_SEGTRANS = <NUM_LIT> <EOL> PR_CHK_XREF = <NUM_LIT> <EOL> PR_NO_SEGMOVE = <NUM_LIT> <EOL> PR_FULL_HIFXP = <NUM_LIT> <EOL> PR_USE_ARG_TYPES = <NUM_LIT> <EOL> PR_SCALE_STKVARS = <NUM_LIT> <EOL> PR_DELAYED = <NUM_LIT> <EOL> PR_ALIGN_INSN = <NUM_LIT> <EOL> PR_PURGING = <NUM_LIT> <EOL> PR_CNDINSNS = <NUM_LIT> <EOL> PR_USE_TBYTE = <NUM_LIT> <EOL> PR_DEFSEG64 = <NUM_LIT> <EOL> OOF_SIGNMASK = <NUM_LIT> <EOL> OOFS_IFSIGN = <NUM_LIT> <EOL> OOFS_NOSIGN = <NUM_LIT> <EOL> OOFS_NEEDSIGN = <NUM_LIT> <EOL> OOF_SIGNED = <NUM_LIT> <EOL> OOF_NUMBER = <NUM_LIT> <EOL> OOF_WIDTHMASK = <NUM_LIT> <EOL> OOFW_IMM = <NUM_LIT> <EOL> OOFW_8 = <NUM_LIT> <EOL> OOFW_16 = <NUM_LIT> <EOL> OOFW_24 = <NUM_LIT> <EOL> OOFW_32 = <NUM_LIT> <EOL> OOFW_64 = <NUM_LIT> <EOL> OOF_ADDR = <NUM_LIT> <EOL> OOF_OUTER = <NUM_LIT> <EOL> OOF_ZSTROFF = <NUM_LIT> <EOL> OOF_NOBNOT = <NUM_LIT> <EOL> OOF_SPACES = <NUM_LIT> <EOL> class insn_t ( object ) : <EOL> def __init__ ( self , noperands = UA_MAXOP ) : <EOL> self . auxpref = <NUM_LIT:0> <EOL> self . cs = <NUM_LIT:0> <EOL> self . ea = <NUM_LIT:0> <EOL> self . flags = <NUM_LIT:0> <EOL> self . insnpref = <NUM_LIT:0> <EOL> self . ip = <NUM_LIT:0> <EOL> self . itype = <NUM_LIT:0> <EOL> self . n = <NUM_LIT:0> <EOL> self . segpref = <NUM_LIT:0> <EOL> self . size = <NUM_LIT:0> <EOL> self . Operands = [ ] <EOL> self . n = noperands <EOL> for i in xrange ( <NUM_LIT:0> , noperands ) : <EOL> op = op_t ( ) <EOL> op . n = i <EOL> self . Operands . append ( op ) <EOL> setattr ( self , '<STR_LIT>' % ( i + <NUM_LIT:1> ) , op ) <EOL> def __getitem__ ( self , i ) : <EOL> return self . Operands [ i ] <EOL> class op_t ( object ) : <EOL> def __init__ ( self ) : <EOL> self . addr = <NUM_LIT:0> <EOL> self . dtyp = <NUM_LIT:0> <EOL> self . flags = <NUM_LIT:0> <EOL> self . n = <NUM_LIT:0> <EOL> self . offb = <NUM_LIT:0> <EOL> self . offo = <NUM_LIT:0> <EOL> self . reg = <NUM_LIT:0> <EOL> self . specval = <NUM_LIT:0> <EOL> self . specflag1 = <NUM_LIT:0> <EOL> self . specflag2 = <NUM_LIT:0> <EOL> self . specflag3 = <NUM_LIT:0> <EOL> self . specflag4 = <NUM_LIT:0> <EOL> self . type = <NUM_LIT:0> <EOL> self . value = <NUM_LIT:0> <EOL> def __setattr__ ( self , name , value ) : <EOL> if name == '<STR_LIT>' or name == '<STR_LIT>' : <EOL> object . __setattr__ ( self , '<STR_LIT>' , value ) <EOL> object . __setattr__ ( self , '<STR_LIT>' , value ) <EOL> else : <EOL> object . __setattr__ ( self , name , value ) </s>
