8.11 NEON vectors

NEON registers holding more than one element of the same size and type are called vectors. NEON technology supports 64-bit doubleword vectors and 128-bit quadword vectors.

An operand in a NEON instruction can be a vector or a scalar.

The size of the elements in a NEON vector is defined by the data type specifier appended to the instruction mnemonic.

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 versionARM DUI0473M
Copyright © 2010-2016 ARM Limited or its affiliates. All rights reserved.