[Libre-soc-bugs] [Bug 1068] add instructions from ls012 not currently implemented in binutils
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Wed Apr 26 14:26:26 BST 2023
https://bugs.libre-soc.org/show_bug.cgi?id=1068
Luke Kenneth Casson Leighton <lkcl at lkcl.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Assignee|lkcl at lkcl.net |ghostmansd at gmail.com
--- Comment #1 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
ghostman do you have a list of the scalar instructions supported?
i believe this is it
https://git.libre-soc.org/?p=binutils-gdb.git;a=blob;f=opcodes/ppc-opc.c;h=2db4f415413ea120483e817f0a8675f3aa3e6c8c;hb=5f4e0b013934af256dff12620886355a8aa3ab3d
btw an additional flag is needed
5094 #define SVP64 PPC_OPCODE_SVP64
5095 #define DRAFTSFFS PPC_OPCODE_DRAFT_SFFS
and then all occurrences
5250 {"maddedu", VXA(4, 50), VXA_MASK, SVP64, PPCVLE,
{RT, RA, RB, RC}},
replaced with
5250 {"maddedu", VXA(4, 50), VXA_MASK, DRAFTSFFS, PPCVLE,
{RT, RA, RB, RC}},
i'll go through the list and add to optable.csv we can get a clear
picture about what's needed here.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-soc-bugs
mailing list