Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate RISC-V support #477

Merged
merged 26 commits into from
Nov 20, 2023
Merged
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
d747f61
Extend FMA support to RISC-V
GlassOfWhiskey Oct 19, 2022
a7f1d93
Add support for the RISC-V Vector ISA
ericlove Jan 13, 2023
77465b3
Merge pull request #448 of github.com:shibatch/sleef into upstream-riscv
luhenry Nov 4, 2023
fa7b14d
Merge pull request #449 of github.com:shibatch/sleef into upstream-riscv
luhenry Nov 4, 2023
46230a3
RIVOS: update rvv support to latest intrinsics
luhenry Nov 2, 2023
55fd453
Add riscv64 CI on GitHub Actions
luhenry Nov 4, 2023
8339480
Add gcc and llvm builds
luhenry Nov 13, 2023
3b905a6
Enable bitmanip extensions on RISC-V
luhenry Nov 13, 2023
798b14f
Enable LLVM build for s390x and ppc64el
luhenry Nov 13, 2023
3bcec26
Nit: Reorder build-cross targets to group gcc/llvm per-arch together
luhenry Nov 13, 2023
24278a0
Remove unused riscv-gnu-toolchain installation step
luhenry Nov 14, 2023
35be378
Use same compiler versions across all builds
luhenry Nov 14, 2023
abd492f
fixup! Use same compiler versions across all builds
luhenry Nov 14, 2023
b117645
fixup! Use same compiler versions across all builds
luhenry Nov 14, 2023
1c097ca
Downgrade version to GCC 11
luhenry Nov 15, 2023
395a6f6
Add rvvm*nofma configuration
luhenry Nov 15, 2023
ce3f65a
Fix CONFIG for RVV in helperrvv
luhenry Nov 15, 2023
549d212
fixup! Fix CONFIG for RVV in helperrvv
luhenry Nov 15, 2023
e1b59d3
fixup! Fix CONFIG for RVV in helperrvv
luhenry Nov 15, 2023
105ff56
Add tester3 for RISC-V
luhenry Nov 16, 2023
562a69c
Add sysroot for dependencies
luhenry Nov 16, 2023
7de9fd4
Fix rounding functions
luhenry Nov 17, 2023
6a3551c
Use correct rounding mode
luhenry Nov 17, 2023
ca8e731
Use __riscv_vlenb
luhenry Nov 18, 2023
12a174b
fixup! Use __riscv_vlenb
luhenry Nov 18, 2023
19ee07e
Fix indent
luhenry Nov 20, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Fix indent
luhenry committed Nov 20, 2023

Verified

This commit was signed with the committer’s verified signature.
commit 19ee07e6b371a9dbc84a223c6e05d26bdf0aeac8
3 changes: 1 addition & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -90,8 +90,7 @@ set(COSTOVERRIDE_SVENOFMA 10)
set(COSTOVERRIDE_RVVM1 10)
set(COSTOVERRIDE_RVVM1NOFMA 10)
set(COSTOVERRIDE_RVVM2 20)
set(COSTOVERRIDE_RVVM2NOFMA 20
)
set(COSTOVERRIDE_RVVM2NOFMA 20)

#