From: lkcl Date: Tue, 19 Jan 2021 14:49:39 +0000 (+0000) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~400 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9517626a24cc32c853fab231313d5592fcdc99fa;p=libreriscv.git --- diff --git a/openpower/sv/remap.mdwn b/openpower/sv/remap.mdwn index 69d5295c5..b60b297a5 100644 --- a/openpower/sv/remap.mdwn +++ b/openpower/sv/remap.mdwn @@ -186,10 +186,11 @@ An example where SUBVL Remap is appropriate is the Rijndael MixColumns stage: -A 2D REMAP allows: +Assuming that the bytes are stored `a00 a01 a02 a03 a10 .. a33` +a 2D REMAP allows: -* the column bytes (as a vec4) to be iterated over as an inner loop. - (`a00 a10 a20 a30`) +* the column bytes (as a vec4) to be iterated over as an inner loop, + progressing vertically (`a00 a10 a20 a30`) * the columns themselves to be iterated as an outer loop * a 32 bit `GF(256)` multiply on the vec4 to be performed.