18.51 LDR (literal, SIMD and FP)

Load SIMD and FP Register (PC-relative literal).

Syntax

LDR St, label ; 32-bit

LDR Dt, label ; 64-bit

LDR Qt, label ; 128-bit FP/SIMD registers

Where:

St
Is the 32-bit name of the SIMD and FP register to be loaded.
Dt
Is the 64-bit name of the SIMD and FP register to be loaded.
Qt
Is the 128-bit name of the SIMD and FP register to be loaded.
label
Is the program label from which the data is to be loaded. Its offset from the address of this instruction, in the range ±1MB.

Usage

Load SIMD and FP Register (PC-relative literal). This instruction loads a SIMD and FP register from memory. The address that is used for the load is calculated from the PC value and an immediate offset.

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.

Non-ConfidentialPDF file icon PDF versionARM 100069_0608_00_en
Copyright © 2014–2017 ARM Limited or its affiliates. All rights reserved.