From: lkcl Date: Wed, 11 Sep 2019 21:10:20 +0000 (+0100) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~4097 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=aa82145b977c17f6d2f876582a9a30d7a1e53cca;p=libreriscv.git --- diff --git a/zfpacc_proposal.mdwn b/zfpacc_proposal.mdwn index c2b642ed0..eb2723575 100644 --- a/zfpacc_proposal.mdwn +++ b/zfpacc_proposal.mdwn @@ -91,9 +91,13 @@ The values for the field facc to include the following: | 0b100 | Vulkan | Vulkan compliant | | 0b110 | Appx | Machine Learning -Note that the format of the operands and result remain the same for +Notes: + +* facc=0 to match current RISC-V behaviour, where these bits were formerly reserved and set to zero. +* The format of the operands and result remain the same for all opcodes. The only change is in the *accuracy* of the result, not its format. +* facc sets the *minimum* accuracy. It is acceptable to provide *more* accurate results than is requested by a given facc mode (although, clearly, the opportunity for reduced power and latency would be missed). ## Discussion