[Libre-soc-isa] [Bug 871] implement pack/unpack mode in ISACaller

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Wed Sep 14 12:11:50 BST 2022


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

--- Comment #7 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Luke Kenneth Casson Leighton from comment #5)
> that in turn means it has to go into setvl, and there's not
> enough bits left.  which means it has to go into sv.setvl.
> which means defining a new RM Mode page.
> 
> haaaaaaa...

the epic saga continues.

sv.setvl is not practical.  it is a 64-bit encoding embedded into
a Vector Loop encoding and that is prohibited.  we need an *EXT001*
encoding **not** an sv.xxx encoding.

in the meantime (sigh) i will add an "svmgmt" instruction which
temporarily focusses on a pack/unpack argument.

potentially it could be a 10-bit XO because there are fewer bits in
SVSTATE left.

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


More information about the Libre-SOC-ISA mailing list