riscv / riscv-isa-manual

RISC-V Instruction Set Manual
https://riscv.org/
Creative Commons Attribution 4.0 International
3.68k stars 644 forks source link

Which of RV64GBCV, RV64GCBV, and RV64GCVB is legal? #1628

Open songdongsheng opened 2 months ago

songdongsheng commented 2 months ago

Hi, I've seen vendors say that RV64GBCV, RV64GCBV, and RV64GCVB are all used when implementing the B and V extensions in the specification. Which of RV64GBCV, RV64GCBV, and RV64GCVB is legal according to the RISC-V specification?

kito-cheng commented 2 months ago

According the table in the spec[1], rv64gcbv is the (more?) canonical one.

[1] https://github.com/riscv/riscv-isa-manual/blob/main/src/naming.adoc#subset-naming-convention