FSH

Float Store Halfword

FSH rs2, offset(rs1)

Stores a 16-bit half-precision float to memory.

Details

Stores a floating-point register to memory at address rs1+sext(offset).

Pseudocode Operation

M[R[rs1] + sext(offset)][15:0] = F[rs2];

Example

FSH f1, 0(x10)

Encoding

Binary Layout
imm
rs2
31:27
rs1
26:22
001
21:19
imm
0100111
18:12
 
Format S-Type
Opcode 0x27
Extension Zfh

Operands

  • rs2
    Source
  • rs1
    Base
  • offset
    Offset