13.14 VLDR pseudo-instruction

Pseudo-instruction that loads a constant value into a VFP single-precision or double-precision register.

Note:

This section describes the VLDR pseudo-instruction only.

Syntax

VLDR{cond}.datatype Dd,=constant

VLDR{cond}.datatype Sd,=constant

where:

datatype

must be either F32 or F64.

n

must be one of 8, 16, 32, or 64.

cond

is an optional condition code.

Dd or Sd

is the extension register to be loaded.

constant

is an immediate value of the appropriate type for datatype.

Operation

If an instruction (for example, VMOV) is available that can generate the constant directly into the register, the assembler uses it. Otherwise, the assembler generates a doubleword literal pool entry containing the constant and loads the constant using a VLDR instruction.

Non-ConfidentialPDF file icon PDF versionARM DUI0473M
Copyright © 2010-2016 ARM Limited or its affiliates. All rights reserved.