[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