From: lkcl Date: Tue, 13 Sep 2022 14:48:44 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~457 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=cf9882382791a70568e87ae6f598a6969e061489;p=libreriscv.git --- diff --git a/openpower/sv/svp64.mdwn b/openpower/sv/svp64.mdwn index 27e779cdd..eeddc6492 100644 --- a/openpower/sv/svp64.mdwn +++ b/openpower/sv/svp64.mdwn @@ -51,9 +51,9 @@ and counting up as you move rightwards to the LSB end). All bit ranges are inclu 64-bit instructions are split into two 32-bit words, the prefix and the suffix. The prefix always comes before the suffix in PC order. -| 0:5 | 6:31 | 0:31 | +| 0:5 | 6:31 | 32:63 | |--------|--------------|--------------| -| EXT01 | v3.1 Prefix | v3.1 Suffix | +| EXT01 | v3.1 Prefix | v3.0/1 Suffix | svp64 fits into the "reserved" portions of the v3.1 prefix, making it possible for svp64, v3.0B (or v3.1 including 64 bit prefixed) instructions to co-exist in the same binary without conflict.