[libre-riscv-dev] uniform instruction format

Luke Kenneth Casson Leighton lkcl at lkcl.net
Tue Jun 18 16:24:59 BST 2019


jacob, you saw the discussion on isa-dev, the use of the unused bit 2
in the 3-bit width field of LOAD-FP / STORE-FP?

unfortunately in the LOAD/STORE (integer) the same bit is used to
indicate "signed" or "unsigned".  i think this was why, 8 months ago,
i removed the various strided-etc. variants and just went with "plain
unit stride or indexed", based on whether srcbase was vector / scalar.

btw, can you remind me why sub-vector exists (at all), again?  am i
correct in thinking that effectively its only purpose is not to act as
a multipler on VLEN, it's to multiply the reach (scope) of each of the
*predicate* bits by the sub-vector length, isn't it?

l.



More information about the libre-riscv-dev mailing list