[Libre-soc-dev] LD/ST Elwidth Overrides

lkcl luke.leighton at gmail.com
Thu Sep 2 19:03:52 BST 2021



On September 2, 2021 5:56:32 PM UTC, Jacob Lifshay <programmerjake at gmail.com> wrote:

>ok, in that case I think we should re-allow ffirst for all modes and
>have a
>note stating that hw implementers *should* limit it to avoid massive
>page
>probing, suggesting the above algorithm.

agreed...except the notes (and spec, and bugreport) says that the mode bits on Vector Indexed instructions are to be used for an alternative (secondary) purpose.

spotted this last night and it iiiis... bug #561
https://bugs.libre-soc.org/show_bug.cgi?id=561

i meant to ask you about that, what strided would mean (pseudocode preferred, at the bugreport)

i *think* i managed to get both unit and elstrided LDST shoehorned in.  if this is covered then closing 591 as invalid can be done, and the bits reallocated to ffirst, but it has to be checked.

l.




More information about the Libre-soc-dev mailing list