### 5.9.1. Vector notation

In 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, starting at register `n`

• `sn??<L>` is a single-precision vector of length L, stride 1, starting at register `n`

• `sn??<L:S>` is a single-precision vector of length `L`, stride `S`, starting 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, starting at register `n`

• `dn??<L>` is a double-precision vector of length L, stride 1, starting at register `n`

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

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

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