[Libre-soc-bugs] [Bug 1072] implement fcvt/fmv instructions in ISACaller (ls006)
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Fri May 19 07:56:50 BST 2023
https://bugs.libre-soc.org/show_bug.cgi?id=1072
--- Comment #37 from Jacob Lifshay <programmerjake at gmail.com> ---
working on getting fcvtfg working:
https://git.libre-soc.org/?p=libreriscv.git;a=shortlog;h=e1d9f4b857993e0d237293ab507c0100ecd86c09
commit e1d9f4b857993e0d237293ab507c0100ecd86c09
Author: Jacob Lifshay <programmerjake at gmail.com>
Date: Thu May 18 23:37:28 2023 -0700
fix: bfp_ROUND_TO_BFP64 takes 3 arguments
commit 96230fdb1d6404b7ea1ea46488e0f8fa4ec075b1
Author: Jacob Lifshay <programmerjake at gmail.com>
Date: Thu May 18 20:56:40 2023 -0700
fix fcvttg FPSCR.FR computation
https://git.libre-soc.org/?p=openpower-isa.git;a=shortlog;h=304ddb4bb602b858fcbae7d349e9a50d7f515b45
commit 304ddb4bb602b858fcbae7d349e9a50d7f515b45
Author: Jacob Lifshay <programmerjake at gmail.com>
Date: Thu May 18 23:51:21 2023 -0700
fix fptrans unit tests' CR1 expected values since we calculate them from
FPSCR now
commit f9ac76bd4a8d9f3753610f6d828b9a9ecd6f6044
Author: Jacob Lifshay <programmerjake at gmail.com>
Date: Thu May 18 23:40:45 2023 -0700
add WIP fcvtfg unit tests
commit 01dd1e10d983b5f303d75cb6348bbca4942f6c24
Author: Jacob Lifshay <programmerjake at gmail.com>
Date: Thu May 18 23:39:29 2023 -0700
add WIP bfp_* function
commit 53449c1b4abc14ca423ece83c2a6e97f9594add1
Author: Jacob Lifshay <programmerjake at gmail.com>
Date: Thu May 18 23:36:15 2023 -0700
fix: bfp_ROUND_TO_BFP64 takes 3 arguments
commit 981ae6fd36c3f51babf4fb86a83edeb4393e689e
Author: Jacob Lifshay <programmerjake at gmail.com>
Date: Thu May 18 23:35:50 2023 -0700
add more bfp_* functions
commit dcbe92f180308b1205d390b165d64d3bef19fba6
Author: Jacob Lifshay <programmerjake at gmail.com>
Date: Thu May 18 23:32:58 2023 -0700
fix bfp_COMPARE_* when given denormal inputs
commit c599550fcdb12378a8ff23468452e38fd2c66a16
Author: Jacob Lifshay <programmerjake at gmail.com>
Date: Thu May 18 23:28:06 2023 -0700
compute CR1 for non-compare fp Rc=1 instructions
commit 9a3b737729b12565c38cb865cf85d32392e70a43
Author: Jacob Lifshay <programmerjake at gmail.com>
Date: Thu May 18 23:26:51 2023 -0700
support binary literals with embedded _ (e.g. 0b10_01)
commit c92e1804d74b4366421839f8f7b357f2753910a7
Author: Jacob Lifshay <programmerjake at gmail.com>
Date: Thu May 18 20:53:23 2023 -0700
fix fcvttg FPSCR.FR computation
the unit test previously assumed the rounding mode is truncate,
but when I switched it to allow dynamic rounding modes,
I forgot to no longer hard-code FPSCR.FR = 0
commit da5c99707775d50154a21076613393b694dca056
Author: Jacob Lifshay <programmerjake at gmail.com>
Date: Thu May 18 18:46:57 2023 -0700
only retrieve stack frames we need -- ~2x speed up of test_caller_fmv_fcvt
commit 12a655da81a2c8b4a335b4b63ccecec01e78b7f6
Author: Jacob Lifshay <programmerjake at gmail.com>
Date: Thu May 18 18:01:08 2023 -0700
parallelize fmv/fcvt unit tests
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-soc-bugs
mailing list