# write out function. pre-pend "op_" because some instrs are
# also python keywords (cmp). also replace "." with "_"
op_fname ="op_%s" % page.replace(".", "_")
- f.write(" def op_%s(%s):\n" % (op_fname, args))
+ f.write(" def %s(%s):\n" % (op_fname, args))
pycode = pycode.split("\n")
pycode = '\n'.join(map(lambda x: " %s" % x, pycode))
pycode = pycode.rstrip()
else:
f.write("\n")
# accumulate the instruction info
- iinfo = "(op_%s, %s, %s, %s)" % \
+ iinfo = "(%s, %s, %s, %s)" % \
(op_fname, rused['read_regs'],
rused['uninit_regs'], rused['write_regs'])
iinf += " instrs['%s'] = %s\n" % (page, iinfo)