|
|||||||||||
|
Technical Support On-Line Manuals Assembler User Guide |
Assembler User GuideVectors in the VFP extension register bank
For vector operations, the VFP extension register bank can be viewed as a collection of smaller banks. Each of these smaller banks is treated either as a bank of 8 single-precision registers or as a bank of 4 double-precision registers. In VFPv2, VFPv3-D16, and VFPv3-D16-FP16 the VFP extension register bank can be viewed as a collection of:
In VFPv3 and VFPv3-FP16, the VFP extension register bank can be viewed as a collection of:
See Figure 3 and Figure 4 for further clarification. A vector, in a VFP instruction, can use up to eight single-precision
registers, or four double-precision registers, from the same bank.
The number of registers used by a vector is controlled by the NoteThe value of the A vector can start from any register and wraps around to the beginning of the bank. The first register used by an operand vector is the register that is specified as the operand in the individual VFP instructions. The first register used by the destination vector is the register that is specified as the destination in the individual VFP instructions. | ||||||||||
|
|||||||||||