[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