ANSI/IEEE Std 754-2008, IEEE standard for oating-point arithmetic, 2008.
2.通用浮点寄存器组
RISC-V 架构规定,如果支持单精度浮点指令或者双精度浮点指令,则需要增加一组独立的通用浮点寄存器组,包含 32个通用浮点寄存器,标号为 f0~f31.
浮点寄存器的宽度由 FLEN表示,如果仅支持 F扩展指令子集,则每个通用浮点寄存器的宽度为 32位;如果支持 D扩展指令子集,则每个通用浮点寄存器的宽度为 64位.
注意:RISC-V架构规定, 不同于基本整数指令集中规定 x0为常数 0,浮点寄存器组中的 f0为一个正常的通用浮点寄存器(与 f1~