[Libre-soc-isa] [Bug 560] big-endian little-endian SV regfile layout idea

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Wed Dec 30 20:00:38 GMT 2020


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

Alexandre Oliva <oliva at libre-soc.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |oliva at libre-soc.org

--- Comment #3 from Alexandre Oliva <oliva at libre-soc.org> ---
comment 2 is unrelated and was covered in the call: it was just noise from
earlier requirements on compressed instructions, that our decoder had to map
things to preexisting ppc insns.  this is not the case of the svp64 loop
expander.

as for endianness of vectors, I think an important property to strive for is
for the first element of a vector, when the register is used as a vector, to
match the scalar version of the same register, when it's used as scalar,
regardless of endianness.  things could get very confusing otherwise.

I imagine there may be reasons to do otherwise.  I haven't thought it 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