5 gpregs_str = [
'R%d' % r
for r
in xrange(0x10)]
6 gpregs_expr = [
ExprId(x, 32)
for x
in gpregs_str]
9 bgpregs_str = [
'R%d_BANK' % r
for r
in xrange(0x8)]
10 bgpregs_expr = [
ExprId(x, 32)
for x
in bgpregs_str]
13 fregs_str = [
'FR%d' % r
for r
in xrange(0x10)]
14 fregs_expr = [
ExprId(x, 32)
for x
in fregs_str]
17 dregs_str = [
'DR%d' % r
for r
in xrange(0x8)]
18 dregs_expr = [
ExprId(x, 32)
for x
in dregs_str]
67 R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15,
70 PC, PR, R0, GBR, SR, VBR, SSR, SPC,
71 SGR, DBR, MACH, MACL, FPUL, FR0]
73 all_regs_ids_no_alias = all_regs_ids
75 all_regs_ids_byname = dict([(x.name, x)
for x
in all_regs_ids])
77 all_regs_ids_init = [
ExprId(
"%s_init" % x.name, x.size)
for x
in all_regs_ids]
80 for i, r
in enumerate(all_regs_ids):
81 all_regs_ids_init[i].is_term =
True
82 regs_init[r] = all_regs_ids_init[i]