fcvt

Floating-Point Convert (Scalar)

FCVT <Hd|Sd|Dd>, <Hn|Sn|Dn>

Converts between float precisions (e.g., Half <-> Single <-> Double).

Details

The Floating-Point Convert instruction converts between float precisions (e.g., Half <-> Single <-> Double).

Pseudocode Operation

Vd ← convert(Vn)

Example

FCVT Dd, Dn

Encoding

Binary Layout
00011110
type
001000
10
00000
Rn
Rd
 
Format FP Conversion
Opcode 0x1E220000
Extension Floating Point

Operands

  • Vd
    Destination SIMD/FP vector register
  • Vn
    First source SIMD/FP vector register