The Cortex-M4 Instruction Set
ARM DUI 0553A
Copyright © 2010 ARM. All rights reserved.
3-142
ID121610
Non-Confidential
3.11.15 VMOV Scalar to ARM Core register
Transfers one word of a doubleword floating-point register to an ARM core register.
Syntax
VMOV{
cond
}
Rt
,
Dn
[
x
]
where:
cond
Is an optional condition code, see
.
Rt
Specifies the destination ARM core register.
Dn
Specifies the 64-bit doubleword register.
x
Specifies which half of the doubleword register to use:
•
If
x
is 0, use lower half of doubleword register
•
If
x
is 1, use upper half of doubleword register.
Operation
This instruction transfers:
•
one word from the upper or lower half of a doubleword floating-point register to an ARM
core register.
Restrictions
Rt
cannot be PC or SP.
Condition flags
These instructions do not change the flags.