[Libre-soc-isa] [Bug 933] prefix-code (like huffman code) decode/encode instructions

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Fri Sep 23 16:36:24 BST 2022


https://bugs.libre-soc.org/show_bug.cgi?id=933

--- Comment #23 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
CR0 <- 0b00 || u2 || XERSO

perfect.  good enough for me. precedent already set.
getting the damn thing out of the compiled code, i'd
suggest adding it to the list of "write_regs" in the
parser.

that will have the side-effect of adding it to the
list of output regs returned from the function call
in ISACaller

    outputs = self.instr[ins_name](*inputs)

so watch out for that.  it's not a dict, you *must*
get the order right, matching up with the write_regs

1709         # write out any regs for this instruction
1710         if info.write_regs:
1711             for name, output in zip(output_names, results):
1712                 yield from self.check_write(info, name, output, carry_en)


do you want to try adding that or shall i do it?

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libre-SOC-ISA mailing list