From: lkcl Date: Mon, 12 Sep 2022 10:09:34 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~473 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1dab43759693a37d5329ee7456da217c75bc51cd;p=libreriscv.git --- diff --git a/openpower/sv/remap.mdwn b/openpower/sv/remap.mdwn index 632f3488a..8ff6cc72a 100644 --- a/openpower/sv/remap.mdwn +++ b/openpower/sv/remap.mdwn @@ -857,15 +857,14 @@ in the middle of a register, normally there would be no way to do so except through LD/ST. `SVSHAPE.offset` caters for this scenario and `svshape2`is makes it easier. - svshape2 offs,inv,yx,rmm,SVd,sk,mm + svshape2 offs,yx,rmm,SVd,sk,mm -| 0.5|6..8|9 |10|11.15 |16..20 | 21..25 | 25 | 26..31| name | -| -- |----|---|--| --- | ----- | ------ | -- | ------| -------- | -|OPCD|offs|inv|yx| rmm | SVd | 100/mm | sk | XO | svshape | +| 0.5|6..9|10|11.15 |16..20 | 21..25 | 25 | 26..31| name | +| -- |----|--| --- | ----- | ------ | -- | ------| -------- | +|OPCD|offs|yx| rmm | SVd | 100/mm | sk | XO | svshape | -* **offs** (3 bits) - unsigned offset +* **offs** (4 bits) - unsigned offset * **yx** (1 bit) - swap XY to YX -* **inv** (1 bit) inverts X if yx=0, Y if yx=1 * **SVd** dimension size * **rmm** REMAP mask * **mm** mask mode