From: lkcl Date: Mon, 3 Oct 2022 19:35:00 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~223 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c9f30ae3274e1ec6b2245afa79387a7d8d9c5fd7;p=libreriscv.git --- diff --git a/openpower/sv/rfc/ls002.mdwn b/openpower/sv/rfc/ls002.mdwn index 03ebf2e6e..4d1823d66 100644 --- a/openpower/sv/rfc/ls002.mdwn +++ b/openpower/sv/rfc/ls002.mdwn @@ -1,48 +1,48 @@ # RFC ls002 Floating-Point Load-Immediate -Severity: Major +**Severity**: Major -Status: New +**Status**: New -Date: 03 Oct 2022 +**Date**: 03 Oct 2022 -Target: v3.2 +**Target**: v3.2 -Source: v3.0B +**Source: v3.0B** -Books and Section affected: +**Books and Section affected**: Book I Scalar Floating-Point 4.6.2.1 Appendix D opcode Appendix E version Appendix F mnemonic -Summary +**Summary** Instructions added fmvis - Floating-Point Move Immediate, Single fishmv - Floating-Point Immediate, Second-half Move (Potentially 64-bit prefixed of the same) -Submitter: Luke Leighton (Libre-SOC) +**Submitter**: Luke Leighton (Libre-SOC) -Requester: Libre-SOC +**Requester**: Libre-SOC -Impact on processor: +**Impact on processor**: Addition of two new FPR-based instructions (potentially 4 if EXT001 Prefixed variants added) -Impact on software: +**Impact on software**: Requires support for new instructions in assembler, debuggers, and related tools. -Keywords: +**Keywords**: FPR, Floating-point, Load-immediate, BF16, FP32 -Motivation +**Motivation** Similar to `lxvkq` but extended to a full BF16 with one 32-bit instruction and a full FP32 in two 32-bit instructions