From: Luke Kenneth Casson Leighton Date: Wed, 29 Mar 2023 09:21:51 +0000 (+0100) Subject: corrections to SVI-Form table layout, add Special Registers Altered X-Git-Tag: opf_rfc_ls001_v3~13 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=fc99f80335dabac3795377f24e3556fdc7701d2c;p=libreriscv.git corrections to SVI-Form table layout, add Special Registers Altered to remap instructions --- diff --git a/openpower/sv/rfc/ls009.mdwn b/openpower/sv/rfc/ls009.mdwn index 490846c09..eb5d3a610 100644 --- a/openpower/sv/rfc/ls009.mdwn +++ b/openpower/sv/rfc/ls009.mdwn @@ -566,7 +566,7 @@ Pseudo-code: Special Registers Altered: ``` - None + SVSTATE ``` `svremap` determines the relationship between registers and SVSHAPE SPRs. @@ -1049,7 +1049,7 @@ Form: SVM-Form SV "Matrix" Form (see [[isatables/fields.text]]) Special Registers Altered: ``` - None + SVSTATE, SVSHAPE0-3 ``` `svshape` is a convenience instruction that reduces instruction @@ -1123,9 +1123,9 @@ both instructions in bits 26-31.* SVI-Form -| 0.5|6.10 |11.15 |16.20 | 21..25 | 26..31| name | Form | -| -- | -- | --- | ---- | ----------- | ------| -------- | ---- | -|OPCD| SVG | rmm | SVd | ew/yx/mm/sk | XO | svindex | SVI-Form | +| 0-5|6-10 |11-15 |16-20 | 21-25 | 26-31 | Form | +| -- | -- | --- | ---- | ----------- | ------| -------- | +| PO | SVG | rmm | SVd | ew/yx/mm/sk | XO | SVI-Form | * svindex SVG,rmm,SVd,ew,SVyx,mm,sk @@ -1193,7 +1193,7 @@ Pseudo-code: Special Registers Altered: ``` - None + SVSTATE, SVSHAPE0-3 ``` `svindex` is a convenience instruction that reduces instruction count @@ -1381,7 +1381,7 @@ Pseudo-code: Special Registers Altered: ``` - None + SVSTATE, SVSHAPE0-3 ``` `svshape2` is an additional convenience instruction that prioritises