Skip to content

Latest commit

 

History

History
44 lines (35 loc) · 888 Bytes

fmv_hw_x.adoc

File metadata and controls

44 lines (35 loc) · 888 Bytes

th.fmv.hw.x

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])