def call(self, name):
yield from self.prep_namespace()
- function, read_regs, uninit_regs, write_regs, form \
+ function, read_regs, uninit_regs, write_regs, op_fields, form \
= self.instrs[name]
input_names = create_args(read_regs | uninit_regs)
print(input_names)
if __name__ == '__main__':
isa = PyISAWriter()
+ isa.write_pysource('fixedarith')
isa.write_pysource('sprset')
#isa.write_pysource('system')
+ isa.write_isa_class()
exit(0)
isa.write_pysource('stringldst')
isa.write_pysource('fixedshift')
isa.write_pysource('fixedstore')
isa.write_pysource('fixedload')
isa.write_pysource('comparefixed')
- isa.write_pysource('fixedarith')
- isa.write_isa_class()