[Libre-soc-bugs] [Bug 1072] implement fcvt/fmv instructions in ISACaller (ls006)

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Fri May 19 01:52:49 BST 2023


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

--- Comment #36 from Jacob Lifshay <programmerjake at gmail.com> ---
(In reply to Luke Kenneth Casson Leighton from comment #34)
> (In reply to Jacob Lifshay from comment #31)
> > (In reply to Luke Kenneth Casson Leighton from comment #30)
> > > this is turning out to be a lot of work so i am increasing the budget.
> > > we do have to be careful as there is supposed to be corresponding HDL
> > > for them.
> > 
> > yeah, I can implement hdl too, it shouldn't be all that complex, maybe 2-3
> > days work,
> 
> from when you start until when you finish please keep an accurate log!

will do. last time was waay more complex than this, so much harder to estimate
properly. The pseudo-code basically has the entire algorithm already thought
out, all I need to do is optimize from there (e.g. try to use only one
shift/rotate unit).

> > should fmvtg/fcvttg be a new FU since it reads fprs and writes gprs? same
> > thing with fmvfg/fcvtfg.
> 
> ohh yes. the decision is actually made by "register profile".

yup, already knew that, hence why I suggested the new FUs.

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


More information about the libre-soc-bugs mailing list