9.12 Advanced SIMD vectors

An Advanced SIMD operand can be a vector or a scalar. An Advanced SIMD vector can be a 64-bit doubleword vector or a 128-bit quadword vector.

In A32/T32 Advanced SIMD instructions, the size of the elements in an Advanced SIMD vector is specified by a datatype suffix appended to the mnemonic. In A64 Advanced SIMD instructions, the size and number of the elements in an Advanced SIMD vector are specified by a suffix appended to the register.

Doubleword vectors can contain:

  • Eight 8-bit elements.
  • Four 16-bit elements.
  • Two 32-bit elements.
  • One 64-bit element.

Quadword vectors can contain:

  • Sixteen 8-bit elements.
  • Eight 16-bit elements.
  • Four 32-bit elements.
  • Two 64-bit elements.
Non-ConfidentialPDF file icon PDF versionDUI0801J
Copyright © 2014–2017, 2019 Arm Limited or its affiliates. All rights reserved.