From: lkcl Date: Fri, 9 Sep 2022 12:53:17 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~555 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c9d6fd6bed90d7b4fbf794d89517c5cf5b362d5a;p=libreriscv.git --- diff --git a/openpower/sv/rfc/ls001/discussion.mdwn b/openpower/sv/rfc/ls001/discussion.mdwn index 892c28930..7f45cdd55 100644 --- a/openpower/sv/rfc/ls001/discussion.mdwn +++ b/openpower/sv/rfc/ls001/discussion.mdwn @@ -23,6 +23,16 @@ set to 1 (prefix types 10 and 11), the prefix is modifying the behavior of a defined word instruction in the suffix. ``` +thus, we have: + +| 0-5 | 6 | 7 | 8-31 | Description | +|------|---|---|------|---------------------------| +|EXT001| 0 | 0 | nnnn | new, | +|EXT001| 1 | 0 | nnnn | suffix=defined-word | +|EXT001| 0 | 1 | nnnn | new, | +|EXT001| 1 | 1 | nnnn | suffix=defined-word | + + this "doubling" is already public and part of EXT001, the idea here is to mirror that (bit 6), but unlike EXT001, use bit 7 to mark whether the instruction is SVP64-vector or SVP64-single.