[Libre-soc-isa] [Bug 1242] SV REMAP: store REMAP indices in 4 groups of 16 64-bit SPRs (or registers)
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Tue Jan 2 10:05:51 GMT 2024
https://bugs.libre-soc.org/show_bug.cgi?id=1242
--- Comment #9 from Jacob Lifshay <programmerjake at gmail.com> ---
(In reply to Luke Kenneth Casson Leighton from comment #8)
> (In reply to Jacob Lifshay from comment #6)
>
> > that's a good idea, except that it needs to *not* be the 128th register,
> > since we need to plan ahead for when we'll have more than 127 as the max
> > length.
>
> the extra bits on 128th can expand the length in its MSB just like
> the additional bank expands the indices to 16-bit.
you missed the point, which is that when you set VL=200, which register does it
use for the 128th element? the 128th register, of course. this conflicts with
using that register for something other than an index.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Libre-SOC-ISA
mailing list