[Libre-soc-bugs] [Bug 561] fail-first gather/scatter LD/ST means "strided"
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Thu Sep 2 19:23:09 BST 2021
https://bugs.libre-soc.org/show_bug.cgi?id=561
--- Comment #2 from Jacob Lifshay <programmerjake at gmail.com> ---
(In reply to Jacob Lifshay from comment #1)
> Note I meant specifically for gather-load and scatter-store, where the base
> register is marked as a vector and when mode is set to fail-on-first, we
> would instead interpret that as a strided load/store with a scalar base
> register, since otherwise we wouldn't have an encoding for that.
strided load would mean something like:
for(i = 0; i < VL; i++)
reg[rt + i] = mem[reg[ra] + i * imm];
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-soc-bugs
mailing list