fname = os.path.join(isadir, "%s.py" % pagename)
with open(fname, "w") as f:
iinf = ''
+ f.write("# auto-generated by pywriter.py, do not edit or commit\n")
f.write("from soc.decoder.isa import ISACaller\n\n")
+ f.write("from soc.decoder.helpers import " + \
+ "(EXTS64, EXTZ64, ROTL64, ROTL32, MASK,)\n")
+
f.write("class %s(ISACaller):\n" % pagename)
for page in instrs:
d = self.instr[page]