From: lkcl Date: Fri, 7 Apr 2023 19:32:29 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls012_v1~89 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=94140442dbe9a9c332946be92a6f4184802f5345;p=libreriscv.git --- diff --git a/openpower/sv/po9_encoding.mdwn b/openpower/sv/po9_encoding.mdwn index 21d310dcb..f48474d87 100644 --- a/openpower/sv/po9_encoding.mdwn +++ b/openpower/sv/po9_encoding.mdwn @@ -60,13 +60,13 @@ the Post-Increment Mode of LD/ST-Update and Vectorised Branch-Conditional.* Encoding spaces and their potential are illustrated: -| Encoding | Available bits | Scalar | Vectoriseable | SVP64Single | -|----------|----------------|--------|---------------|--------------| -|EXT000-063| 32 | yes | yes |yes | -|EXT100-163| 64 | yes | no |no | -|RESERVED2 | 57 | N/A |not applicable |not applicable| -|EXT232-263| 32 | yes | yes |yes | -|RESERVED1 | 32 | N/A | no |no | +| Encoding |Available bits|Scalar|Vectoriseable | SVP64Single | PO1-Prefixable | +|----------|--------------|------|--------------|--------------|----------------| +|EXT000-063| 32 | yes | yes |yes |yes | +|EXT100-163| 64 | yes | no |no |not twice | +|RESERVED2 | 57 | N/A |not applicable|not applicable|not applicable | +|EXT232-263| 32 | yes | yes |yes |no | +|RESERVED1 | 32 | N/A | no |no |no | Notes: @@ -75,6 +75,8 @@ Notes: on top of an SVP64 prefix which is 32-bit on top of a Defined Word and the complexity at the Decoder becomes too great for High Performance Multi-Issue systems. +* EXT100-163 instructions (PO1-Prefixed) are also prohibited from being + double-PO1-prefixed (not twice prefixed) * RESERVED2 presently remains unallocated as of yet and therefore its potential is not yet defined (Not Applicable). * RESERVED1 is also unallocated at present, but it is known in advance