9.18 VFP vector wrap-around

In VFP vector mode, if a vector extends beyond the end of a bank, it wraps around to the beginning of the same bank.

For example:

  • A vector of length 6 starting at s5 is {s5, s6, s7, s0, s1, s2}.

  • A vector of length 3 starting at s15 is {s15, s8, s9}.

  • A vector of length 4 starting at s22 is {s22, s23, s16, s17}.

  • A vector of length 2 starting at d7 is {d7, d4}.

  • A vector of length 3 starting at d10 is {d10, d11, d8}.

A vector cannot contain registers from more than one bank.

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