From: Jacob Lifshay Date: Tue, 4 Apr 2023 01:15:25 +0000 (-0700) Subject: add new fields/formats for ls006 X-Git-Tag: opf_rfc_ls012_v1~142 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4b8a4d6167c510b7edad7281df9ed74c49b6eedd;p=libreriscv.git add new fields/formats for ls006 --- diff --git a/openpower/sv/rfc/ls006.mdwn b/openpower/sv/rfc/ls006.mdwn index 9b811db75..608fe69ff 100644 --- a/openpower/sv/rfc/ls006.mdwn +++ b/openpower/sv/rfc/ls006.mdwn @@ -842,6 +842,57 @@ Special Registers altered: ---------- +# Instruction Formats + +Add the following entries to Book I 1.6.1.19 XO-FORM: + +| 0-5 | 6-10 | 11-12 | 13-15 | 16-20 | 21 | 22-30 | 31 | +|-----|------|-------|-------|-------|----|-------|----| +| PO | RT | IT | CVM | FRB | OE | XO | Rc | + +Add the following entries to Book I 1.6.1.15 X-FORM: + +| 0-5 | 6-10 | 11-12 | 13-15 | 16-20 | 21-30 | 31 | +|-----|------|-------|-------|-------|-------|----| +| PO | FRT | IT | 0 | RB | XO | Rc | + +| 0-5 | 6-10 | 11-15 | 16-20 | 21-30 | 31 | +|-----|------|-------|-------|-------|----| +| PO | FRT | 0 | RB | XO | Rc | + +| 0-5 | 6-10 | 11-15 | 16-20 | 21-30 | 31 | +|-----|------|-------|-------|-------|----| +| PO | RT | 0 | FRB | XO | Rc | + +## Instruction Fields + +Add XO to FRB's Formats list in Book I 1.6.2 Word Instruction Fields. + +Add XO to FRT's Formats list in Book I 1.6.2 Word Instruction Fields. + +Add new fields: + +``` + IT (11:12) + Field used to specify integer type for FPR <-> GPR conversions. + + Formats: X, XO +``` + +``` + CVM (13:15) + Field used to specify conversion mode for + integer -> floating-point conversion. + + Formats: XO +``` + +---------- + +\newpage{} + +---------- + # Appendices Appendix E Power ISA sorted by opcode