- Synopsis
-
Write double-precision floating-point high-bit data
- Mnemonic
-
th.fmv.hw.x fd, rs1
- Encoding
{reg:[ { bits: 7, name: 0xb, attr: ['custom-0, 32 bit'] }, { bits: 5, name: 'fd' }, { bits: 3, name: 0x1 }, { bits: 5, name: 'rs1' }, { bits: 5, name: 0x0 }, { bits: 7, name: 0x60 }, ]}
- Description
-
This instruction stores the contents of the specified 32-bit GP register rs1 in the upper 32-bit of the specified double-precision FP register fd.
- Operation
fd[63:32] := rs1
- Permission
-
This instruction can be executed in all privilege levels.
- Exceptions
-
This instruction does not trigger any exceptions.
- Included in
Extension |
---|
XTheadFmv ([xtheadfmv]) |