From: lkcl Date: Sat, 19 Dec 2020 23:18:09 +0000 (+0000) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~1150 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=75771552d186c50128ae8fe2050204cfc9e470f4;p=libreriscv.git --- diff --git a/openpower/sv/svp_rewrite/svp64.mdwn b/openpower/sv/svp_rewrite/svp64.mdwn index 41593b5c2..c8dfc1a9e 100644 --- a/openpower/sv/svp_rewrite/svp64.mdwn +++ b/openpower/sv/svp_rewrite/svp64.mdwn @@ -495,6 +495,7 @@ to 4-bit CR fields. Vectorised Integer results, when Rc=1, will begin writing to CR8 (TBD evaluate) and increase sequentially from there. Vectorised FP results, when Rc=1, start from CR32 (TBD evaluate). This is so that: +* implementations may rely on the Vector CRs being aligned to 8. This means that CRs may be read or written in aligned batches of 32 bits, for high performance implementations. * scalar Rc=1 operation (CR0, CR1) and callee-saved CRs (CR2-4) are not overwritten by vector Rc=1 operations except for very large VL * Vector FP and Integer Rc=1 operations do not overwrite each other except for large VL.