FLH
Float Load Halfword
FLH rd, offset(rs1)
Loads a 16-bit half-precision float from memory.
Details
Loads a 16-bit halfword from memory at address rs1+sext(offset) into floating-point register rd.
Pseudocode Operation
F[rd] = M[R[rs1] + sext(offset)][15:0];
Example
FLH f1, 0(x10)
Encoding
Binary Layout
offset
rs1
31:27
001
26:24
rd
23:19
0000111
18:12
Operands
-
rd
Dest (Float) -
rs1
Base -
offset
Offset