[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
Mon Aug 7 22:45:18 BST 2023


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

--- Comment #35 from Jacob Lifshay <programmerjake at gmail.com> ---
(In reply to Dmitry Selyutin from comment #34)
> It seems that some of fptrans got commented out, most notably fmin/fmax. I
> see that fminmax are marked as "needs redoing". What exactly should be done
> here?

fmin*/fmax* have been replaced with fminmax just like min/max were replaced
with minmax. so fmin*/fmax* need to have their encodings changed to be aliases
of fminmax and fminmax needs to be added.

> Judging from minor_59.csv, I should drop these from binutils. What's
> worse, some of these occupied the same range where other instructions from
> TODO list should reside.

iirc those new insns are using the encodings where the old fmin*/fmax*
encodings were.

> The comment #33 is even more relevant than I initially thought. It seems
> that instructions changed a lot since we've started this task, and things
> keep changing.

yeah, we should pick a cutoff and move all further changes to a new task with
new budget (making sure to not lose any TODO list entries even if they're not
ready for binutils yet). I'll let luke decide where that cutoff should be.

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


More information about the libre-soc-bugs mailing list