From: lkcl Date: Sat, 25 Mar 2023 19:26:10 +0000 (+0000) Subject: (no commit message) X-Git-Tag: opf_rfc_ls001_v3~71 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=83ea7b15a2385f991cb99801a0a231e5193835b8;p=libreriscv.git --- diff --git a/openpower/sv/rfc/ls008.mdwn b/openpower/sv/rfc/ls008.mdwn index 68436c034..ee365a9db 100644 --- a/openpower/sv/rfc/ls008.mdwn +++ b/openpower/sv/rfc/ls008.mdwn @@ -2,13 +2,11 @@ [[!tag opf_rfc]] -# RFC ls002 v2 Floating-Point Load-Immediate - **URLs**: -* -* -* +* +* +* * **Severity**: Major @@ -24,7 +22,7 @@ **Books and Section affected**: ``` - Book I Scalar Floating-Point 4.6.2.1 + Book I, new Scalar Chapter. (Or, new Book on "Zero-Overhead Loop Subsystem") Appendix E Power ISA sorted by opcode Appendix F Power ISA sorted by version Appendix G Power ISA sorted by Compliancy Subset @@ -51,7 +49,10 @@ ``` Addition of six new "Zero-Overhead-Loop-Control" DSP-style Vector-style - Management Instructions. + Management Instructions which can be implemented extremely efficiently + and effectively by inserting an additional phase between Decode and Issue. + More complex designs are NOT adversely impacted and in fact greatly benefit + whilst still retaining an obvious linear sequential execution programming model. ``` **Impact on software**: @@ -65,7 +66,7 @@ ``` Cray Supercomputing, Vectorisation, Zero-Overhead-Loop-Control, - Scalable Vectors + Scalable Vectors, Multi-Issue Out-of-Order, Sequential Programming Model ``` **Motivation** @@ -88,7 +89,7 @@ Add the following entries to: \newpage{} -# Vertical-First Stepping and status +# svstep: Vertical-First Stepping and status reporting SVL-Form @@ -122,9 +123,9 @@ Special Registers Altered: \newpage{} -# DX-Form +# SVL-Form -Add the following to Book I, 1.6.1.6, DX-Form +Add the following to Book I, 1.6.1, SVL-Form ``` |0 |6 |11 |16 |23 |24 |25 |26 |31 | @@ -137,6 +138,12 @@ Add the following to Book I, 1.6.1.6, DX-Form * Add `SVL` to `Rc (31)` Field in Book I, 1.6.2 * Add `SVL` to `XO (26:31)` Field in Book I, 1.6.2 +Add the following to Book I, 1.6.2 + +``` + +``` + # Appendices @@ -147,5 +154,5 @@ Add the following to Book I, 1.6.1.6, DX-Form | Form | Book | Page | Version | mnemonic | Description | |------|------|------|---------|----------|-------------| -| SVL | I | # | 3.0B | svstep | Vertical-First Stepping and status | +| SVL | I | # | 3.0B | svstep | Vertical-First Stepping and status reporting |