c.flwsp 的偏移单位是什么?
编码中的立即数按访问宽度缩放:双精度按 8 字节,单精度按 4 字节。
从栈指针+偏移加载单精度浮点。CI格式,RV32FC。
c.flwsp 在 RV32FC 中从 sp + 零扩展的 4 字节缩放偏移加载 32 位单精度值到浮点 fd。
c.flwsp 在 RV32FC 中从 sp + 零扩展的 4 字节缩放偏移加载 32 位单精度值到浮点 fd。
结合 «c.flwsp f0, 16(sp) # f0 = *(sp+16)» 等实际代码理解该场景。
编码中的立即数按访问宽度缩放:双精度按 8 字节,单精度按 4 字节。
需要相应浮点扩展:双精度形式需要 D,单精度形式需要 F,并且都需要 C。