C.FSD
Compressed Float Store Double
C.FSD rs2', offset(rs1')
Stores a double-precision float to memory (Compressed).
Encoding
Binary Layout
?
31:16
101
15:13
c_uimm8hi
12:10
rs1_p
9:7
c_uimm8lo
6:5
rs2_p
4:2
00
1:0
Operands
-
rs2'
Source (f8-f15) -
rs1'
Base (x8-x15) -
offset
Offset
Example
C.FSD rs2', 0(a0)
Related
More in C
Reference
View in RISC-V Unprivileged ISA Specification ↗
RISC-V ISA Manual
Description
Stores a double-precision FP value from fd′ to memory.
Operation
M[R[rs1'] + offset][63:0] = F[rs2'];