a | ‘A’ (Atomic Instructions). |
c | ‘C’ (Compressed Instructions). |
d | ‘D’ (Double-Precision Floating-Point). |
e | Implements RV32E (provides 16 rather than 32 GPRs). |
f | ‘F’ (Single-Precision Floating-Point). |
m | ‘M’ (Integer Multiplication and Division). |
v | ‘V’ (Vector Extension for Application Processors). |
zba | ‘Zba’ (Address Generation Instructions). |
zbb | ‘Zbb’ (Basic Bit-Manipulation). |
zbc | ‘Zbc’ (Carry-Less Multiplication). |
zbkb | ‘Zbkb’ (Bitmanip instructions for Cryptography). |
zbkc | ‘Zbkc’ (Carry-less multiply instructions for Cryptography). |
zbkx | ‘Zbkx’ (Crossbar permutation instructions). |
zbs | ‘Zbs’ (Single-Bit Instructions). |
zdinx | ‘Zdinx’ (Double in Integer). |
zfh | ‘Zfh’ (Half-Precision Floating-Point). |
zfhmin | ‘Zfhmin’ (Half-Precision Floating-Point Minimal). |
zfinx | ‘Zfinx’ (Float in Integer). |
zhinx | ‘Zhinx’ (Half Float in Integer). |
zhinxmin | ‘Zhinxmin’ (Half Float in Integer Minimal). |
zk | ‘Zk’ (Standard scalar cryptography extension). |
zkn | ‘Zkn’ (NIST Algorithm Suite). |
zknd | ‘Zknd’ (NIST Suite: AES Decryption). |
zkne | ‘Zkne’ (NIST Suite: AES Encryption). |
zknh | ‘Zknh’ (NIST Suite: Hash Function Instructions). |
zkr | ‘Zkr’ (Entropy Source Extension). |
zks | ‘Zks’ (ShangMi Algorithm Suite). |
zksed | ‘Zksed’ (ShangMi Suite: SM4 Block Cipher Instructions). |
zksh | ‘Zksh’ (ShangMi Suite: SM3 Hash Function Instructions). |
zkt | ‘Zkt’ (Data Independent Execution Latency). |
crt-static | Enables C Run-time Libraries to be statically linked. |