From: lkcl Date: Sat, 9 Apr 2022 20:53:52 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~2817 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a48853a8702f5f2cf2f77dee07cd0852db47a006;p=libreriscv.git --- diff --git a/openpower/sv/svp64/appendix.mdwn b/openpower/sv/svp64/appendix.mdwn index 59c430468..be12ba2c5 100644 --- a/openpower/sv/svp64/appendix.mdwn +++ b/openpower/sv/svp64/appendix.mdwn @@ -147,7 +147,8 @@ Predication was suitable. As a general rule this was if there was only a single operand and a single result (`extw` and LD/ST) however it was found that some 2 or 3 operand instructions also qualify. Given that 3 of the 9 bits of EXTRA had to be sacrificed for use -in Twin Predication, some compromises were made, here. +in Twin Predication, some compromises were made, here. LDST is +Twin but also has 3 operands in some operations, so only EXTRA2 can be used. Fourthly, a packing format was decided: for 2R-1W an EXTRA3 indexing could have been decided