寄存器指南
RISC-V fa4 / f14 浮点参数寄存器
f14/fa4 是浮点寄存器,用于 F/D/Q/Zfh 等浮点指令保存操作数和结果。在硬件浮点调用约定中,fa4 用于浮点参数。
ABI 名称:fa4;物理寄存器:f14。
保存责任:调用者。
先按 psABI 角色理解它,再看具体指令如何读写。
物理编号 f14ABI 名 fa4保存责任 调用者
角色
浮点参数寄存器
调用约定
调用者保存
先记一句
页面列出的调用约定是:调用者保存。
psABI 浮点寄存器规范依据
ABI 寄存器
f14/fa4 是浮点寄存器,用于 F/D/Q/Zfh 等浮点指令保存操作数和结果。在硬件浮点调用约定中,fa4 用于浮点参数。
调用后保持:调用者
RISC-V psABI floating-point register convention适合什么时候用
- - 按页面所列的“浮点参数寄存器”角色使用。
- - 需要具体读写或执行语义时,查阅对应 ISA 或 ABI 规范。
什么时候不要这样用
- - 不要将整数临时寄存器的 t* 规则套用到此条目。
- - 不要从 ABI 名称推断页面和规范未定义的行为。
调用前后会发生什么
1
页面列出的调用约定是:调用者保存。
2
页面列出的保存责任是:调用者。
按条目角色阅读
示例用于理解规则,不替代完整程序# f14 / fa4
# 浮点参数寄存器
# 调用者保存