From: Luke Kenneth Casson Leighton Date: Mon, 10 Oct 2022 16:18:02 +0000 (+0100) Subject: add missing sections on ls002 X-Git-Tag: opf_rfc_ls005_v1~104 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3483ff756fc48379850426df7b3a6f189771bb2d;p=libreriscv.git add missing sections on ls002 --- diff --git a/openpower/sv/rfc/ls002.mdwn b/openpower/sv/rfc/ls002.mdwn index 36f2ee12f..a762e31f7 100644 --- a/openpower/sv/rfc/ls002.mdwn +++ b/openpower/sv/rfc/ls002.mdwn @@ -80,22 +80,13 @@ and TLB lookup. Even quickly clearing an FPR to zero presently requires Load. **Changes** -Add the following entries to the Appendices and instructions of -Book I as a new Section 4.6.2.1 +Add the following entries to: ----------------- - -# Appendices +* the Appendices of Book I +* Instructions of Book I as a new Section 4.6.2.1 +* DX-Form of Book I Section 1.6.1.6 and 1.6.2 - Appendix E Power ISA sorted by opcode - Appendix F Power ISA sorted by version - Appendix G Power ISA sorted by Compliancy Subset - Appendix H Power ISA sorted by mnemonic - -| Form | Book | Page | Version | mnemonic | Description | -|------|------|------|---------|----------|-------------| -| DX | I | # | 3.0B | fmvis | Floating-point Move Immediate, Shifted | -| DX | I | # | 3.0B | fishmv | Floating-point Immediate, Second-half Move | +---------------- \newpage{} @@ -188,3 +179,35 @@ Example: ------------- +\newpage{} + +# DX-Form + +Add the following to Book I, 1.6.1.6, DX-Form + +``` + |0 |6 |11 |16 |26 |31 + | PO | FRT| d1| d0| XO|d2 +``` + +Add `DX` to `FRS` Field in Book I, 1.6.2 + +``` + FRS (6:10) + Field used to specify an FPR to be used as a + source. + Formats: D, X, DX +``` + +# Appendices + + Appendix E Power ISA sorted by opcode + Appendix F Power ISA sorted by version + Appendix G Power ISA sorted by Compliancy Subset + Appendix H Power ISA sorted by mnemonic + +| Form | Book | Page | Version | mnemonic | Description | +|------|------|------|---------|----------|-------------| +| DX | I | # | 3.0B | fmvis | Floating-point Move Immediate, Shifted | +| DX | I | # | 3.0B | fishmv | Floating-point Immediate, Second-half Move | +