Některé důležité odlišnosti RISC-V od MIPSu:
- pevné pozice pro rs1, rs2 a rd (prohazování lw a sw u MIPSu) => rychlej39 dekodér a včasné určení závislostí
- kritická výhoda je PC relativní adresování ve skocích a voláních (JAL) - na MIPSu jsou v základní sadě PC relativní jen podmíněné/krátké skoky.
- PC je mimo obecné registry, AUIPC umožňuje hodnotu PC (+offset) načíst do běžného registru. Kdo viděl standardní volací konvenci MIPSu, která zajistí position independent code (veškeré ELF sdílené knihovny a většinou kvůli interoperabilitě i kód vlastního programu) s využitím t9 právě kvůli nezjistitelnosti hodnoty PC, případně lokální volání mov ebx,@sp ; ret ; na i386 v 32-bit režimu, tak okamžitě zazáří nadšením.
Další dobře promyšlené věci jako systematická rozšiřitelnost souboru, memory model atd. jsou již třešničkami na dortu.