PM0214
3.10.11
VLDR
Loads a single extension register from memory
Syntax
VLDR{cond}{.64} Dd, [Rn{#imm}]
VLDR{cond}{.64} Dd, label
VLDR{cond}{.64} Dd, [PC, #imm}]
VLDR{cond}{.32} Sd, [Rn {, #imm}]
VLDR{cond}{.32} Sd, label
VLDR{cond}{.32} Sd, [PC, #imm]
Where:
•
'cond' is an optional condition code, see
•
'64, 32 are the optional data size specifiers.
•
Dd is the destination register for a doubleword load.
•
Sd is the destination register for a singleword load.
•
Rn is the base register. The SP can be used.
•
imm is the + or - immediate offset used to form the address.
Permitted address values are multiples of 4 in the range 0 to 1020.
•
label is the label of the literal data item to be loaded.
Operation
This instruction loads a single extension register from memory, using a base address from
an Arm core register, with an optional offset.
Restrictions
There are no restrictions.
Condition flags
These instructions do not change the flags.
The STM32 Cortex-M4 instruction set
Conditional execution on page
PM0214 Rev 10
65.
161/262
261
Need help?
Do you have a question about the STM32F3 Series and is the answer not in the manual?
Questions and answers