You copied the Doc URL to your clipboard.

# Vector notation

In pre-UAL VFP data processing instructions, specify vectors of VFP registers using angle brackets:

• `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.