From: lkcl Date: Fri, 24 Jun 2022 18:40:25 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~1535 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2f1df99ecd6c83303e2f5b30a969418bd141cae2;p=libreriscv.git --- diff --git a/openpower/sv/remap.mdwn b/openpower/sv/remap.mdwn index 322cfc871..6c87fa3fd 100644 --- a/openpower/sv/remap.mdwn +++ b/openpower/sv/remap.mdwn @@ -201,6 +201,9 @@ Fields: * **vf** - sets "Vertical-First" mode * **XO** - standard 6-bit XO field +*Note: SVxd, SVyz and SVzd are all stored "off-by-one". In the assembler +mnemonic the values `1-32` are stored in binary as `0b00000..0b11111`* + | SVRM | Remap Mode description | | -- | -- | | 0b0000 | Matrix 1/2/3D | @@ -264,6 +267,10 @@ Fields: * **sk** - Dimension skipping enabled * **XO** - standard 6-bit XO field +*Note: SVd, like SVxd, SVyz and SVzd of `svshape`, are all stored +"off-by-one". In the assembler +mnemonic the values `1-32` are stored in binary as `0b00000..0b11111`* + When `mm=0`: * mask, like REMAP.SVme, has bit 0