RISC-V International
...
Extension | Spike | Qemu | Binutils | GCC | glibc | newlib | LLVM | OpenSBI | FreeBSD | Linux | GDB | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
V (vector): Zvamo, Zvlsseg, Zvediv, Zvqmac, Zve32x, Zve32f, Zve64x, Zve64f, Zve64d, Zvfh, Zve | n | upstream | upstream (but v0.7.1) | upstream (experimental,FP16 ABI not settled) | |||||||||
B (bitmanip): Zba, Zbb, Zbc, Zbe, Zbf, Zbk, Zbp, Zbr, Zbs | n | PR | dev branch | upstream (experimental) | |||||||||
FP in INT regs: Zfinx | staging branch | staging branch | staging branch | staging-branch | PR | ||||||||
Half Width FP: Zfh, Zfhmin | upstream | dev: PLCT | dev: PLCT |
...
Extension | Ratified? | Spike | Qemu | Binutils | GCC | glibc | newlib | LLVM | OpenSBI | FreeBSD | Linux | GDB | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Zicsr v2.0 | y | upstream | upstream | upstream | not supported | upstream | upstream | ||||||||
Counters v2.0 | n | upstream | upstream | n/a | n/a | n/a | upstream | upstream | upstream | ||||||
Machine ISA v1.11 (CSRs, ECALL, EBREAK, MRET/SRET/URET, WFI, Reset, NMIs, PMAs, PMP) | y | upstream | upstream | n/a | n/a | ||||||||||
Supervisor ISA v1.11 (CSRs, SFENCE.VMA, Sv32/Sv39/Sv48) | y | upstream | upstream | n/a | |||||||||||
K (scalar crypto) | n | PR | PR | MC layer PR LLVM Intrinsic PR | |||||||||||
P (SIMD) v0.9.4 | n | upstream (but v0.9.2!) | Mailpatch (v0.9.4) | PR | PR | PR | |||||||||
V (vector) v0.10, Vector Extension Intrinsics, Vector Calling Convention | n | upstream | upstream (but v0.7.1) | upstream (experimental,FP16 ABI not settled) | |||||||||||
Ztso v0.1 | n | not supported | |||||||||||||
Zam v0.1 | n | not supported | |||||||||||||
H (hypervisor) v0.6.1 | n | upstream | upstream | dev branch | n/a | n/a | n/a | upstream | KVM patches on LKML | ||||||
Zmmul v0.1 (subset of M) | |||||||||||||||
J (JIT/Java) | |||||||||||||||
TEE | |||||||||||||||
Snavpot | n | ||||||||||||||
Zfinx | n | staging branch | staging branch | staging branch | staging-branch | PR | Z*inx (with new ABIs: ILP32X/LP64X) | dev: PLCT | dev: PLCT | ||||||
Zfh | upstream | ||||||||||||||
SV57 | |||||||||||||||
Zce | dev: PLCT | dev: PLCT | dev branch | ||||||||||||
CMO / Zicmobase | n |
...