drop instr info into uniquely-named dict
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 5 Apr 2020 18:54:30 +0000 (19:54 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 5 Apr 2020 18:54:30 +0000 (19:54 +0100)
src/soc/decoder/pseudo/pywriter.py

index 5002ce4c231006ceaec0103a72ecfb71f21b18fc..ca213514a80b16a0d9590150bb5af2723e75381b 100644 (file)
@@ -65,9 +65,9 @@ class PyISAWriter(ISA):
                 iinfo = "(%s, %s,\n                %s, %s)" % \
                             (op_fname, rused['read_regs'],
                             rused['uninit_regs'], rused['write_regs'])
-                iinf += "    instrs['%s'] = %s\n" % (page, iinfo)
+                iinf += "    %s_instrs['%s'] = %s\n" % (pagename, page, iinfo)
             # write out initialisation of info, for ISACaller to use
-            f.write("    instrs = {}\n")
+            f.write("    %s_instrs = {}\n" % pagename)
             f.write(iinf)
 
 if __name__ == '__main__':