14.2 Summary of shared Advanced SIMD and floating-point instructions

Some instructions are common to Advanced SIMD and floating-point.

The following table shows a summary of instructions that are common to the Advanced SIMD and floating-point instruction sets.

Table 14-2 Summary of shared Advanced SIMD and floating-point instructions

Mnemonic Brief description
VLDM Load multiple
VLDR Load
  Load (post-increment and pre-decrement)
VMOV Transfer from one general-purpose register to a scalar
  Transfer from two general-purpose registers to either one double-precision or two single-precision registers
  Transfer from a scalar to a general-purpose register
  Transfer from either one double-precision or two single-precision registers to two general-purpose registers
VMRS Transfer from a SIMD and floating-point system register to a general-purpose register
VMSR Transfer from a general-purpose register to a SIMD and floating-point system register
VPOP Pop floating-point or SIMD registers from full-descending stack
VPUSH Push floating-point or SIMD registers to full-descending stack
VSTM Store multiple
VSTR Store
  Store (post-increment and pre-decrement)
Non-ConfidentialPDF file icon PDF versionDUI0801J
Copyright © 2014–2017, 2019 Arm Limited or its affiliates. All rights reserved.