about summary refs log tree commit diff stats
path: root/miasm/arch/sh4/regs.py
diff options
context:
space:
mode:
Diffstat (limited to 'miasm/arch/sh4/regs.py')
-rw-r--r--miasm/arch/sh4/regs.py84
1 files changed, 0 insertions, 84 deletions
diff --git a/miasm/arch/sh4/regs.py b/miasm/arch/sh4/regs.py
deleted file mode 100644
index 8a7e1881..00000000
--- a/miasm/arch/sh4/regs.py
+++ /dev/null
@@ -1,84 +0,0 @@
-from builtins import range
-from miasm.expression.expression import *
-from miasm.core.cpu import reg_info, gen_reg
-
-# GP
-gpregs_str = ['R%d' % r for r in range(0x10)]
-gpregs_expr = [ExprId(x, 32) for x in gpregs_str]
-gpregs = reg_info(gpregs_str, gpregs_expr)
-
-bgpregs_str = ['R%d_BANK' % r for r in range(0x8)]
-bgpregs_expr = [ExprId(x, 32) for x in bgpregs_str]
-bgpregs = reg_info(bgpregs_str, bgpregs_expr)
-
-fregs_str = ['FR%d' % r for r in range(0x10)]
-fregs_expr = [ExprId(x, 32) for x in fregs_str]
-fregs = reg_info(fregs_str, fregs_expr)
-
-dregs_str = ['DR%d' % r for r in range(0x8)]
-dregs_expr = [ExprId(x, 32) for x in dregs_str]
-dregs = reg_info(dregs_str, dregs_expr)
-
-
-PC, reg_info_pc = gen_reg('PC')
-PR, reg_info_pr = gen_reg('PR')
-R0, reg_info_r0 = gen_reg('R0')
-GBR, reg_info_gbr = gen_reg('GBR')
-SR, reg_info_sr = gen_reg('SR')
-VBR, reg_info_vbr = gen_reg('VBR')
-SSR, reg_info_ssr = gen_reg('SSR')
-SPC, reg_info_spc = gen_reg('SPC')
-SGR, reg_info_sgr = gen_reg('SGR')
-DBR, reg_info_dbr = gen_reg('DBR')
-MACH, reg_info_mach = gen_reg('MACH')
-MACL, reg_info_macl = gen_reg('MACL')
-FPUL, reg_info_fpul = gen_reg('FPUL')
-FR0, reg_info_fr0 = gen_reg('FR0')
-
-R0 = gpregs_expr[0]
-R1 = gpregs_expr[1]
-R2 = gpregs_expr[2]
-R3 = gpregs_expr[3]
-R4 = gpregs_expr[4]
-R5 = gpregs_expr[5]
-R6 = gpregs_expr[6]
-R7 = gpregs_expr[7]
-R8 = gpregs_expr[8]
-R9 = gpregs_expr[9]
-R10 = gpregs_expr[10]
-R11 = gpregs_expr[11]
-R12 = gpregs_expr[12]
-R13 = gpregs_expr[13]
-R14 = gpregs_expr[14]
-R15 = gpregs_expr[15]
-
-
-reg_zf = 'zf'
-reg_nf = 'nf'
-reg_of = 'of'
-reg_cf = 'cf'
-
-zf = ExprId(reg_zf, size=1)
-nf = ExprId(reg_nf, size=1)
-of = ExprId(reg_of, size=1)
-cf = ExprId(reg_cf, size=1)
-
-
-all_regs_ids = [
-    R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15,
-    zf, nf, of, cf,
-
-    PC, PR, R0, GBR, SR, VBR, SSR, SPC,
-    SGR, DBR, MACH, MACL, FPUL, FR0]
-
-all_regs_ids_no_alias = all_regs_ids
-
-all_regs_ids_byname = dict([(x.name, x) for x in all_regs_ids])
-
-all_regs_ids_init = [ExprId("%s_init" % x.name, x.size) for x in all_regs_ids]
-
-regs_init = {}
-for i, r in enumerate(all_regs_ids):
-    regs_init[r] = all_regs_ids_init[i]
-
-regs_flt_expr = []