Vector data

The A64 architecture also provides support for vector data processing. The two types of vector processing available are:

  • Advanced SIMD, which is also known as NEON.
  • Scalable Vector Extension, which is abbreviated to SVE.
  • We will cover both types of vector processing in a later guide on vector programming.

    Note: The name Advanced SIMD derives from the existence of SIMD instructions that operated on regular 32-bit general-purpose registers in Armv6. In Armv7, the term Advanced SIMD was used for  instructions that could operate on 128-bit vectors. The Armv6 style instructions do not exist in A64, but the naming convention remains.

Previous Next