From: lkcl Date: Wed, 11 Sep 2019 13:27:23 +0000 (+0100) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~4109 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=aea10ea62ca5b5fcf6f7ea0122f57c3bf8348759;p=libreriscv.git --- diff --git a/zfpacc_proposal.mdwn b/zfpacc_proposal.mdwn index 916a3fcf4..381645595 100644 --- a/zfpacc_proposal.mdwn +++ b/zfpacc_proposal.mdwn @@ -72,13 +72,16 @@ TODO: reduced accuracy # Dynamic accuracy CSR | 31....11 | 10..8 | 7..5 | 4....0 | +| -------- | ------ | ---- | ------ | | reserved | facc | frm | fflags | +[[!table data=""" | facc | mode | description | | 0b000 | IEEE754 | correctly rounded | | 0b010 | ULP<1 | Unit Last Place < 1 | | 0b100 | Vulkan | Vulkan compliant | | 0b110 | Appx | Machine Learning | +"""]] maybe a solution would be to add an extra field to the fp control csr to allow selecting one of several accurate or fast modes: