[Libre-soc-bugs] [Bug 550] binutils support needed for svp64

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Sun Jan 16 18:57:48 GMT 2022


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

--- Comment #77 from dmitry.selyutin at 3mdeb.com ---
Added the array of entries itself, also pushed minor cleanup and fixup.
Hopefully we can now proceed to merging entries as Luke described. One note,
though: I was wrong, PPC tables are _not_ sorted by names, but instead are
sorted by opcodes:

include/opcode/ppc.h
/* The table itself is sorted by major opcode number, and is otherwise
   in the order in which the disassembler should consider
   instructions.  */

Given that we have not that many entries, I think we might simply iterate over
all SVP64 entries and lookup all PPC entries which match upon start (e.g. when
we meet "add" SVP64 entry, we'll try addo, add., addo. as well. Luke, does it
look OK to you? I'd be really glad if you see another trick like you suggested
initially with LEFT-JOIN. :-)

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


More information about the libre-soc-bugs mailing list