Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

An overview of the current status of unratified extensions can be found here: Opcode and State Review

Extension / featureRatified?SpikeQemuBinutilsGCCglibcnewlibLLVMOpenSBILinux
RV32I v2.1ymainlinemainlinemainlinemainlinemainlinemainlinemainline
mainline
RV64I v2.1ymainlinemainlinemainlinemainlinemainlinemainlinemainline
mainline
Big-endian supporty


mainline




RV32E v1.9n


mainline

not supported
not supported
Zifencei v2.0y






n/a
Zicsr v2.0y








M v2.0y








A v2.1ymainlinemainlinemainlinemainline (




F v2.2y








D v2.2y








C v2.0ymainlinemainline






Q v2.2y








RVWMO v2.0ymainline (emulation is seq. consistent)mainline (emulation is seq. consistent)






Ztso v0.1n








Zam v0.1n








Machine ISA v1.11 (CSRs, ECALL, EBREAK, MRET/SRET/URET, WFI, Reset, NMIs, PMAs, PMP)ymainlinemainline






Supervisor ISA v1.11 (CSRs, SFENCE.VMA, Sv32/Sv39/Sv48)ymainlinemainline






ABIs (ILP32, ILP32E, ILP32F, ILP32D, LP64, LP64f, LP64D, LP64Q)y

ilp32, ilp32d, lp64, lp64dilp32, ilp32d, lp64, lp64dilp32, ilp32d, lp64, lp64d
ilp32, ilp32d, lp64, lp64d

Experimental ABIs




















mainline...SW support has been merged into the main development branch of the corresponding SW project

n/a...not applicable, not relevant or not required

empty cells...unknown status (feel free to share your knowledge)