Package envi :: Package archs :: Package arm :: Module const
[hide private]
[frames] | no frames]

Module const

source code

Variables [hide private]
  MODE_ARM = 0
  MODE_THUMB = 1
  MODE_JAZELLE = 2
  IF_PSR_S = 256
  IF_B = 512
  IF_H = 2048
  IF_S = 4096
  IF_D = 8192
  IF_L = 16384
  IF_T = 32768
  IF_W = 65536
  IF_UM = 131072
  IF_DAIB_MASK = 58720256
  IF_DAIB_SHFT = 23
  IF_DA = 8388608
  IF_IA = 25165824
  IF_DB = 41943040
  IF_IB = 58720256
  IF_DAIB_B = 41943040
  IF_DAIB_I = 25165824
  OF_W = 256
  OF_UM = 512
  OSZFMT_BYTE = 'B'
  OSZFMT_HWORD = '<H'
  OSZFMT_WORD = '<L'
  OSZ_BYTE = 1
  OSZ_HWORD = 2
  OSZ_WORD = 4
  fmts = [None, 1, 2, None, 4]
  COND_EQ = 0
  COND_NE = 1
  COND_CS = 2
  COND_CC = 3
  COND_MI = 4
  COND_PL = 5
  COND_VS = 6
  COND_VC = 7
  COND_HI = 8
  COND_LO = 9
  COND_GE = 10
  COND_LT = 11
  COND_GT = 12
  COND_LE = 13
  COND_AL = 14
  COND_EXTENDED = 15
  cond_codes = {0: 'eq', 1: 'ne', 2: 'cs', 3: 'cc', 4: 'mi', 5: ...
  PM_usr = 16
  PM_fiq = 17
  PM_irq = 18
  PM_svc = 19
  PM_abt = 23
  PM_und = 27
  PM_sys = 31
  REG_OFFSET_USR = 0
  REG_OFFSET_FIQ = 17
  REG_OFFSET_IRQ = 34
  REG_OFFSET_SVC = 51
  REG_OFFSET_ABT = 119
  REG_OFFSET_UND = 187
  REG_OFFSET_SYS = 255
  REG_OFFSET_CPSR = 16
  REG_SPSR_usr = 16
  REG_SPSR_fiq = 33
  REG_SPSR_irq = 50
  REG_SPSR_svc = 67
  REG_SPSR_abt = 135
  REG_SPSR_und = 203
  REG_SPSR_sys = 271
  REG_PC = 15
  REG_SP = 13
  REG_BP = None
hash(x)
  REG_CPSR = 16
  REG_FLAGS = 16
  proc_modes = {16: ('User Processor Mode', 'usr', 'Normal progr...
  INST_ENC_DP_IMM = 0
  INST_ENC_MISC = 1
  IENC_DP_IMM_SHIFT = 0
  IENC_MISC = 1
  IENC_MISC1 = 2
  IENC_DP_REG_SHIFT = 3
  IENC_MULT = 4
  IENC_UNDEF = 5
  IENC_MOV_IMM_STAT = 6
  IENC_DP_IMM = 7
  IENC_LOAD_IMM_OFF = 8
  IENC_LOAD_REG_OFF = 9
  IENC_ARCH_UNDEF = 10
  IENC_MEDIA = 11
  IENC_LOAD_MULT = 12
  IENC_BRANCH = 13
  IENC_COPROC_RREG_XFER = 14
  IENC_COPROC_LOAD = 15
  IENC_COPROC_DP = 16
  IENC_COPROC_REG_XFER = 17
  IENC_SWINT = 18
  IENC_UNCOND = 19
  IENC_EXTRA_LOAD = 20
  IENC_MEDIA_PARALLEL = 721152
  IENC_MEDIA_SAT = 721408
  IENC_MEDIA_REV = 721664
  IENC_MEDIA_SEL = 721920
  IENC_MEDIA_USAD8 = 722176
  IENC_MEDIA_USADA8 = 722432
  IENC_MEDIA_EXTEND = 722688
  IENC_UNCOND_CPS = 1245440
  IENC_UNCOND_SETEND = 1245696
  IENC_UNCOND_PLD = 1245952
  IENC_UNCOND_BLX = 1246208
  S_LSL = 0
  S_LSR = 1
  S_ASR = 2
  S_ROR = 3
  S_RRX = 4
  shift_names = ('lsl', 'lsr', 'asr', 'ror', 'rrx')
  SOT_REG = 0
  SOT_IMM = 1
  daib = ('da', 'ia', 'db', 'ib')
  __package__ = None
hash(x)
Variables Details [hide private]

cond_codes

Value:
{0: 'eq',
 1: 'ne',
 2: 'cs',
 3: 'cc',
 4: 'mi',
 5: 'pl',
 6: 'vs',
 7: 'vc',
...

proc_modes

Value:
{16: ('User Processor Mode',
      'usr',
      'Normal program execution mode',
      0,
      15,
      16),
 17: ('FIQ Processor Mode',
      'fiq',
...