8.19 VFP vector stride

In VFP vector mode, vectors can occupy consecutive or alternate registers. This is controlled by the STRIDE bits in the FPSCR.

For example:
  • A vector of length 3, stride 2, starting at s1, is {s1, s3, s5}.
  • A vector of length 4, stride 2, starting at s6, is {s6, s0, s2, s4}.
  • A vector of length 2, stride 2, starting at d1, is {d1, d3}.
  • A vector of length 4, stride 1, starting at d0, is {d0, d1, d2, d3}.
Related concepts
8.17 Vectors in the VFP extension register bank
8.18 VFP vector wrap-around
8.20 Restriction on vector length
Related information
ARM Architecture Reference Manual
Non-ConfidentialPDF file icon PDF versionARM DUI0379G
Copyright © 2007, 2008, 2011, 2012, 2014, 2015 ARM. All rights reserved.