You copied the Doc URL to your clipboard.
MOV (scalar)
Move vector element to scalar.
This instruction is an alias of DUP
(element).
The equivalent instruction is DUP
.V
d
, Vn
.T
[index
]
Syntax
MOV
V
d
, Vn
.T
[index
]
Where:
V
- Is the destination width specifier, and can be one of the values shown in Usage.
d
- Is the number of the SIMD and FP destination register.
Vn
- Is the name of the SIMD and FP source register.
T
- Is the element width specifier, and can be one of the values shown in Usage.
index
- Is the element index, in the range shown in Usage.
Usage
Move vector element to scalar. This instruction duplicates the specified vector element in the SIMD and FP source register into a scalar, and writes the result to the SIMD and FP destination register.
Depending on the settings in the CPACR_EL1, CPTR_EL2, and CPTR_EL3 registers, and the current Security state and Exception level, an attempt to execute the instruction might be trapped.
The following table shows the valid specifier combinations:
Table 19-10 MOV (Scalar) specifier combinations
V |
T |
index |
---|---|---|
B | B | 0 to 15 |
H | H | 0 to 7 |
S | S | 0 to 3 |
D | D | 0 or 1 |