[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:36:42 BST 2023


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

--- Comment #2 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
done, here's the list that needs redoing:

minmax,      ls013, high, 6,  yes, EXT0xx, no, sv/av_opcodes, 2R1W1w, SFFS,
REDO
fminmax,         ls013, high, 6,  yes, EXT0xx, no, transcendentals, 2R1W1w,
SFFS, REDO

and the ones that need adding:

absdu,       TBD,   TBD,  10, yes, TBD,    no, sv/av_opcodes, 2R1W1w, SV/D,
TODO
absaccs,     TBD,   TBD,  10, yes, TBD,    no, sv/av_opcodes, 3R1W1w, SV/D,
TODO
absaccu,     TBD,   TBD,  10, yes, TBD,    no, sv/av_opcodes, 3R1W1w, SV/D,
TODO
crrweird,  ls015, high, 8, yes, TBD,    no, sv/cr_int_predication, 1r1W1w,
SV/D, TODO
mfcrweird, ls015, high, 8, yes, TBD,    no, sv/cr_int_predication, 1r1W1w,
SV/D, TODO
mtcrrweird,ls015, high, 9, yes, TBD,    no, sv/cr_int_predication, 1R1r1w,
SV/D, TODO
mtcrweird, ls015, high, 9, yes, TBD,    no, sv/cr_int_predication, 1R1r1w,
SV/D, TODO
crweirder, ls015, high, 9, yes, TBD,    no, sv/cr_int_predication, 2r1w, SV/D,
TODO
mcrfm,     ls015, high, 9, yes, EXT0xx, no, sv/cr_int_predication, 2r1w, SFFS,
TODO
fptstp(s),   TBD,   high,  10, yes, EXT0xx, no, sv/fclass, 1R1w, SFFS, TODO
fmvtg(s),    ls006, high, 10, yes, EXT0xx, no, sv/int_fp_mv, 1R1W1w, SFFS, TODO
fmvfg(s),    ls006, high, 10, yes, EXT0xx, no, sv/int_fp_mv, 1R1W1w, SFFS, TODO
fcvtfg(s),   ls006, high, 10, yes, EXT0xx, no, sv/int_fp_mv, 1R1W1w, SFFS, TODO
fcvttg(s),   ls006, high, 9,  yes, EXT0xx, no, sv/int_fp_mv, 1R1W1w, SFFS, TODO
dsld,        ls003, high, 5,  yes, EXT0xx, no, sv/biginteger, 3R2W1w, SFFS,
TODO
dsrd,        ls003, high, 5,  yes, EXT0xx, no, sv/biginteger, 3R2W1w, SFFS,
TODO
maddedus,    ls003, high, 6,  yes, EXT0xx, no, sv/biginteger, 3R2W, SFFS, TODO
divmod2du,   ls003, high, 6,  yes, EXT0xx, no, sv/biginteger, 3R2W1w, SFFS,
TODO
ffadd(s),    TBD,   med,  10, yes, EXT2xx, no, isa/svfparith, 2R1W1w, opt, TODO
ffsub(s),    TBD,   med,  10, yes, EXT2xx, no, isa/svfparith, 2R1W1w, opt, TODO
ffmul(s),    TBD,   med,  10, yes, EXT2xx, no, isa/svfparith, 2R1W1w, opt, TODO
ffdiv(s),    TBD,   med,  10, yes, EXT2xx, no, isa/svfparith, 2R1W1w, opt, TODO
fdmadd(s),   TBD,   med,  5,  yes, EXT2xx, no, isa/svfparith, 3R2W1w, opt, TODO
ffmadd(s),   TBD,   med,  5,  yes, EXT2xx, no, isa/svfparith, 3R2W1w, opt, TODO
ffmsub(s),   TBD,   med,  5,  yes, EXT2xx, no, isa/svfparith, 3R2W1w, opt, TODO
ffnmadd(s),  TBD,   med,  5,  yes, EXT2xx, no, isa/svfparith, 3R2W1w, opt, TODO
ffnmsub(s),  TBD,   med,  5,  yes, EXT2xx, no, isa/svfparith, 3R2W1w, opt, TODO

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


More information about the libre-soc-bugs mailing list