C.FSW

Compressed Float Store Word

C.FSW rs2', offset(rs1')

Stores a single-precision float to memory (Compressed).

Details

Stores a single-precision FP value from fd′ to memory (RV32 only).

Pseudocode Operation

M[R[rs1'] + offset][31:0] = F[rs2'];

Example

C.FSW rs2', 0(a0)

Encoding

Binary Layout
?
31:16
111
15:13
c_uimm7hi
12:10
rs1_p
9:7
c_uimm7lo
6:5
rs2_p
4:2
00
1:0
 
Format CS
Opcode 0x0000E000
Extension C

Operands

  • rs2'
    Source (f8-f15)
  • rs1'
    Base (x8-x15)
  • offset
    Offset