[Libre-soc-isa] [Bug 701] document Matrix REMAP in SVP64

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Tue Nov 7 03:54:23 GMT 2023


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

--- Comment #17 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Andrey Miroshnikov from comment #15)

> I'll look over the pseudocode properly on the train. 

it's not that exciting :)
basically it does-the-job-in-one-instruction, providing "commonly used"
setups that would in some cases require THIRTY OR GREATER instructions
to do.

i mean, who the heck wants to do all that bitmanipulation?

> Only after studying svshape instruction and SVSHAPE0 did I realise just how
> capable and flexible the configuration can be. However getting used to this
> paradigm is not easy (kind of frightening when there are so many parameters
> to tweak).

you're not... really... supposed to program SVSHAPE* directly, although
you can. the penalty for doing so will in *some* hardware implementations
be a slowdown/stall (remember we are *writing a spec* not "writing something
solely and exclusively to be implemented by us and us alone", so other
potential implementors have to be imagined and then thought through)

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


More information about the Libre-SOC-ISA mailing list