9.24 Vector notation

In vector notation, you specify vectors of VFP registers using angle brackets.

You specify scalar and vector registers in pre-UAL VFP data processing instructions as follows:

  • sn is a single-precision scalar register n.

  • sn<> is a single-precision vector whose length and stride are given by the current vector length and stride, as defined by VFPASSERT VECTOR. The vector starts at register n.

  • sn<L> is a single-precision vector of length L, stride 1. The vector starts at register n.

  • sn<L:S> is a single-precision vector of length L, stride S. The vector starts at register n.

  • dn is a double-precision scalar register n.

  • dn<> is a double-precision vector whose length and stride are given by the current vector length and stride, as defined by VFPASSERT VECTOR. The vector starts at register n.

  • dn<L> is a double-precision vector of length L, stride 1. The vector starts at register n.

  • dn<L:S> is a double-precision vector of length L, stride S. The vector starts at register n.

You can use this vector notation with names defined using the DN and SN directives.

You must not use this vector notation in the DN and SN directives themselves.

Non-ConfidentialPDF file icon PDF versionARM DUI0473M
Copyright © 2010-2016 ARM Limited or its affiliates. All rights reserved.