Machine ISA register (MXLEN=32)
A | Atomic instructions |
B | Bit manipulation |
C | Compressed instructions |
D | Double-precision floating-point |
E | RV32E/64E base ISA |
F | Single-precision floating-point |
G | Reserved |
H | Hypervisor extension |
I | RV32I/64I/128I base ISA |
J | Dynamically Translated Languages |
K | Reserved |
L | Decimal floating-point |
M | Integer multiplication and division |
N | User-Level Interrupts |
O | Reserved |
P | Packed-SIMD instructions |
Q | Quad-precision floating-point |
R | Reserved |
S | Supervisor mode |
T | Transactional memory |
U | User mode |
V | Vector instructions |
W | Reserved |
X | Non-standard extensions present |
Y | Reserved |
Z | Reserved |
mxl | XLEN 1 (RV32): 32-bit 2 (RV64): 64-bit 3 (RV128): 128-bit |