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

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Thu Feb 15 05:03:20 GMT 2024


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

--- Comment #64 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Jacob Lifshay from comment #63)

> assembler/disassembler and insndb...this is because sv.maddedu needs to put
> RS in RT + MAXVL, which isn't what happens currently, currently we just
> hardcode the simulator to behave as if EXTRA2_MODE = 1 for an arbitrary
> subset of instructions.

rats. which... yep i was avoiding that as it's quite a lot of small
changes in lots of areas. including binutils.

> We can't just change the simulator to hardcode EXTRA2_MODE = 0 for maddedu,
> since all the existing sv.maddedu operations in our tests depend on it
> behaving like EXTRA2_MODE = 1.

yyep. sigh. 

an alternative temp workaround is to add an maddedu2. this would
be a hell of a lot less work.

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


More information about the libre-soc-bugs mailing list