|
|||||||||||
|
Technical Support On-Line Manuals Assembler User Guide |
Assembler User GuideExtension register bank mapping
The extension register bank used by VFP is distinct from the ARM register bank. The extension register bank is a collection of registers which can be accessed as either 32-bit or 64-bit registers. Figure 2 shows
the two views of the extension register bank, and the overlap between
the different size registers. For example, the 64-bit register The aliased views enable half-precision, single-precision, and double-precision values to coexist in different non-overlapped registers at the same time. You can also use the same overlapped registers to store half-precision, single-precision, and double-precision values at different times. Do not attempt to use overlapped 32-bit and 64-bit registers at the same time because it creates meaningless results. The mapping between the registers is as follows:
For example, you can access the least significant half of
the elements of a vector in | ||||||||||
|
|||||||||||