[Libre-soc-bugs] [Bug 1155] O(n^2) multiplication REMAP mode(s)

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Sun Dec 31 05:30:13 GMT 2023


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

--- Comment #42 from Jacob Lifshay <programmerjake at gmail.com> ---
(In reply to Luke Kenneth Casson Leighton from comment #39)
> you are effectively right now telling Embedded Implementors, "you
> MUST HAVE a Macro-Op Fusion Engine.  you MUST direct this complex
> pattern of SIX INSTRUCTIONS at a dedicated back-end. you have NO CHOICE
> in this matter".

I never said the hardware has to, I've always just said it *can*, not *must*.
also, it probably doesn't have to match all the instructions, just the 4
instructions in the loop and matches on the current SV state.

actually, while thinking about this, I think we'll want an instruction that has
the combined functionality of bdnz and svstep. maybe one of the branch
instruction's bits can be used for that for sv.bc?

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


More information about the libre-soc-bugs mailing list