C.FLD
Compressed Float Load Double
C.FLD rd', offset(rs1')
Loads a double-precision float from memory (Compressed).
Details
Loads a double-precision FP value from memory into fd′. Stack-pointer relative or register-based variants.
Pseudocode Operation
F[rd'] = M[R[rs1'] + offset][63:0];
Example
C.FLD rd', 0(a0)
Encoding
Binary Layout
001
15:13
imm
rs1'
12:10
imm
rd'
9:7
00
6:5
Operands
-
rd'
Dest (f8-f15) -
rs1'
Base (x8-x15) -
offset
Offset