header = """\
# auto-generated by pywriter.py, do not edit or commit
-from soc.decoder.isa.caller import inject
+from soc.decoder.isa.caller import inject, instruction_info
from soc.decoder.helpers import (EXTS, EXTS64, EXTZ64, ROTL64, ROTL32, MASK,)
from soc.decoder.selectable_int import SelectableInt
from soc.decoder.selectable_int import selectconcat as concat
"""
-iinfo_template = """(%s, %s,
- %s, %s,
- %s, '%s',
- %s)"""
+iinfo_template = """instruction_info(func=%s,
+ read_regs=%s,
+ uninit_regs=%s, write_regs=%s,
+ op_fields=%s, form='%s',
+ asmregs=%s)"""
class PyISAWriter(ISA):
def __init__(self):