From: lkcl Date: Sat, 17 Sep 2022 13:50:15 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~388 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2c997b894bff465274c287076f59393917ed3698;p=libreriscv.git --- diff --git a/openpower/sv/rfc/ls001.mdwn b/openpower/sv/rfc/ls001.mdwn index 6f1c1ea99..ec432c1ee 100644 --- a/openpower/sv/rfc/ls001.mdwn +++ b/openpower/sv/rfc/ls001.mdwn @@ -662,7 +662,7 @@ that is as follows: * EXT009, like EXT001 of Public v3.1, is **defined** as a 64-bit encoding. This makes Multi-Issue Length-identification trivial. * bit 6 if 0b1 is 100% for Simple-V augmentation of (Public v3.1 1.6.3) - "Defined Words" (aka EXT000-063), with the exception of 0x24000000 + "Defined Words" (aka EXT000-063), with the exception of 0x26000000 as a Prefix, which is a new RESERVED encoding. * when bit 6 is 0b0 and bits 32-33 are 0b11 are **defined** as also allocated to Simple-V @@ -670,13 +670,15 @@ that is as follows: purposes (just over 37.5%). | 0-5 | 6 | 7 | 8-31 | 32:33 | Description | -|-----|---|---|-------|-------|---------------------------| +|-----|---|---|-------|-------|----------------------------| | PO9?| 0 | 0 | 0000 | xx | RESERVED (other) | +| PO9?| 0 | 0 | !zero | 00-10 | RESERVED (other) | +| PO9?| 0 | 1 | xxxx | 00-10 | RESERVED (other) | +| PO9?| 1 | 0 | 0000 | xx | RESERVED (other) | | PO9?| 0 | 0 | !zero | 11 | SVP64 (current and future) | -| PO9?| 0 | 0 | !zero | 00-10 | RESERVED (other) | | PO9?| 0 | 1 | xxxx | 11 | SVP64 (current and future) | -| PO9?| 0 | x | xxxx | 00-10 | RESERVED (other) | -| PO9?| 1 | x | xxxx | xx | SVP64 (current and future) | +| PO9?| 1 | 0 | !zero | xx | SVP64 (current and future) | +| PO9?| 1 | 1 | xxxx | xx | SVP64 (current and future) | This ensures that any potential for future conflict over uses of the EXT009 space, jeapordising Simple-V in the process, are avoided,