The Cortex-M4 Instruction Set
ARM DUI 0553A
Copyright © 2010 ARM. All rights reserved.
3-144
ID121610
Non-Confidential
3.11.17 VMOV Two ARM Core registers to two single precision
Transfers two consecutively numbered single-precision registers to and from two ARM core
registers.
Syntax
VMOV{
cond
}
Sm
,
Sm1
,
Rt
,
Rt2
VMOV{
cond
}
Rt
,
Rt2
,
Sm
,
Sm
where:
cond
Is an optional condition code, see
.
Sm
Specifies the first single-precision register.
Sm1
Specifies the second single-precision register. This is the next single-precision
register after
Sm
.
Rt
Specifies the ARM core register that
Sm
is transferred to or from.
Rt2
Specifies the The ARM core register that
Sm1
is transferred to or from.
Operation
This instruction transfers:
•
The contents of two consecutively numbered single-precision registers to two ARM core
registers.
•
The contents of two ARM core registers to a pair of single-precision registers.
Restrictions
The restrictions are:
•
The floating-point registers must be contiguous, one after the other.
•
The ARM core registers do not have to be contiguous.
•
Rt
cannot be PC or SP.
Condition flags
These instructions do not change the flags.