fcvt.d.w Floating-Point Convert Word to Double-Precision The fcvt.d.w instruction converts a 32-bit signed integer, in integer register xs1 into a double-precision floating-point number in floating-point register fd. Note fcvt.d.w always produces an exact result and is unaffected by rounding mode. Assembly format fcvt.d.w fd, xs1, rm Decode Variables Bits<5> xs1 = $encoding[19:15]; Bits<3> rm = $encoding[14:12]; Bits<5> fd = $encoding[11:7]; Execution Encoding Defining extension (D ࣷ Zdinx) Access M Always Containing profiles Mandatory: RVA20S64, RVA20U64, RVA22S64, RVA22U64, RVA23S64, RVA23U64, RVB23S64, RVB23U64 Optional: None