[Libre-soc-bugs] [Bug 1072] implement fcvt/fmv instructions in ISACaller (ls006)

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Wed May 17 06:07:37 BST 2023


https://bugs.libre-soc.org/show_bug.cgi?id=1072

--- Comment #29 from Jacob Lifshay <programmerjake at gmail.com> ---
I got fcvttg working, testing all conversion modes! I still need to test
fcvttgo. and the other fmv*/fcvt* instructions.

https://git.libre-soc.org/?p=libreriscv.git;a=commitdiff;h=c75dd28e637f6f555d5c6116576924812b0b9f9a

commit c75dd28e637f6f555d5c6116576924812b0b9f9a
Author: Jacob Lifshay <programmerjake at gmail.com>
Date:   Tue May 16 21:53:45 2023 -0700

    fix bug in fcvttg OpenPower and saturating conversion

https://git.libre-soc.org/?p=openpower-isa.git;a=shortlog;h=0fd5b15bf193e1a13d78f650468d53c19598f50b

commit 0fd5b15bf193e1a13d78f650468d53c19598f50b
Author: Jacob Lifshay <programmerjake at gmail.com>
Date:   Tue May 16 21:54:38 2023 -0700

    test all fp -> int conversion modes

commit e956c744d4b3f54d4b8dcfe0b4cc2bf5640a8ccb
Author: Jacob Lifshay <programmerjake at gmail.com>
Date:   Tue May 16 21:52:52 2023 -0700

    fix bug in fcvttg OpenPower and saturating conversion

commit 20fd00f3563930152217351f96ea0ebd49e3a11c
Author: Jacob Lifshay <programmerjake at gmail.com>
Date:   Tue May 16 21:51:39 2023 -0700

    add support for setting initial FPSCR in unit tests

commit 773112a9e8d031fd8f7cfb0f8ff9a69340df5f85
Author: Jacob Lifshay <programmerjake at gmail.com>
Date:   Tue May 16 21:50:47 2023 -0700

    add fp value to BFPState.__repr__

commit c67cbb78b0ec7361c507d08bc35789ba7f855eb7
Author: Jacob Lifshay <programmerjake at gmail.com>
Date:   Tue May 16 21:50:07 2023 -0700

    add more fp -> int bfp* functions

commit 382ad5d3438ea8e717793440f5f00d3bbe983f11
Author: Jacob Lifshay <programmerjake at gmail.com>
Date:   Tue May 16 21:48:57 2023 -0700

    fix fp comparison

commit c99586c364a1e5dfa36f18576f3a11f76cc205ba
Author: Jacob Lifshay <programmerjake at gmail.com>
Date:   Tue May 16 21:48:04 2023 -0700

    fix round nearest-even

commit 6278eccf98aeb29e5bfd811c6b6534c7e8976ad2
Author: Jacob Lifshay <programmerjake at gmail.com>
Date:   Tue May 16 19:50:13 2023 -0700

    rename js_toint -> toint in preparation for adding non-js fp->int tests

commit e23f7b0b354e1e968f890439ada5ff41732f7631
Author: Jacob Lifshay <programmerjake at gmail.com>
Date:   Tue May 16 19:11:24 2023 -0700

    expand fcvttg js tests to also test conversion to u32/i64/u64

commit f5632cf71d4dfd2a711b4e8c43f4f0d8c88042da
Author: Jacob Lifshay <programmerjake at gmail.com>
Date:   Tue May 16 19:10:03 2023 -0700

    add bfp_CONVERT_FROM_UI32/64

commit f22ede900715c492a142368267afbe4109e8a08b
Author: Jacob Lifshay <programmerjake at gmail.com>
Date:   Tue May 16 19:07:42 2023 -0700

    rename js_toint32 -> js_toint in preparation for adding u32/i64/u64 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