From dc053cae7f3a66db91384b4a305aeead65cb711d Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Thu, 11 Oct 2018 13:29:41 +0100 Subject: [PATCH] add 2D remap idea --- simple_v_extension/specification.mdwn | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/simple_v_extension/specification.mdwn b/simple_v_extension/specification.mdwn index 5e0c1b311..d523c7e28 100644 --- a/simple_v_extension/specification.mdwn +++ b/simple_v_extension/specification.mdwn @@ -814,3 +814,9 @@ for element-grouping, if there is unused space within a register they are set to all ones on write and are ignored on read, matching the existing standard for storing smaller FP values in larger registers. +## 2D remapping + +idea: have an additional set of register CSRs that indicate that, instead of +a straight 1D linear relationship, the element index is put through +a (reasonably simple) 2D processing algorithm. in this way, 4x3 blocks +of registers can have the ordering changed to 3x4 for example. -- 2.30.2