You copied the Doc URL to your clipboard.

ARM Compiler armasm User Guide : FMOV (general)

FMOV (general)

Floating-point move to or from general-purpose register without conversion.

Syntax

FMOV Sd, Wn ; 32-bit to single-precision

FMOV Wd, Sn ; Single-precision to 32-bit

FMOV Dd, Xn ; 64-bit to double-precision

FMOV Vd.D[1], Xn ; 64-bit to top half of 128-bit

FMOV Xd, Dn ; Double-precision to 64-bit

FMOV Xd, Vn.D[1] ; Top half of 128-bit to 64-bit

Where:

Sd

Is the 32-bit name of the SIMD and FP destination register.

Wn

Is the 32-bit name of the general-purpose source register.

Wd

Is the 32-bit name of the general-purpose destination register.

Sn

Is the 32-bit name of the SIMD and FP source register.

Dd

Is the 64-bit name of the SIMD and FP destination register.

Xn

Is the 64-bit name of the general-purpose source register.

Vd

Is the name of the SIMD and FP destination register.

Xd

Is the 64-bit name of the general-purpose destination register.

Dn

Is the 64-bit name of the SIMD and FP source register.

Vn

Is the name of the SIMD and FP source register.

Was this page helpful? Yes No