EasyManuals Logo

ARM ARM1176JZF-S User Manual

Default Icon
759 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #651 background imageLoading...
Page #651 background image
VFP Programmer’s Model
ARM DDI 0301H Copyright © 2004-2009 ARM Limited. All rights reserved. 20-10
ID012310 Non-Confidential, Unrestricted Access
20.3.3 FMSRR
FMSRR transfers data in two ARM11 registers to two consecutively numbered single-precision
VFP11 registers, Sm and S(m + 1). The ARM11 registers do not have to be contiguous.
Figure 20-3 shows the format of the FMSRR instruction.
Figure 20-3 FMSRR instruction format
Syntax
FMSRR {<cond>} <registers>, <Rd>, <Rn>
where:
<cond>
Is the condition under which the instruction is executed. If <cond> is omitted, the
AL, always, condition is used.
<registers>
Specifies the pair of consecutively numbered single-precision destination VFP11
registers, separated by a comma and surrounded by brackets. If m is the number
of the first register in the list, the list is encoded in the instruction by setting Sm
to the top four bits of m and M to the bottom bit of m. For example, if
<registers>
is {S1, S2}, the Sm field of the instruction is b0000 and the M bit is 1.
<Rd>
Specifies the source ARM11 register for the Sm VFP11 single-precision register.
<Rn>
Specifies the source ARM11 register for the S(m + 1) VFP11 single-precision
register.
Architecture version
All
Exceptions
None
Operation
If ConditionPassed(cond) then
Sm = Rd
S(m + 1) = Rn
Notes
Conversions In the programmer’s model, FMSRR does not perform any conversion of
the value transferred. Arithmetic instructions using Rd and Rn treat the
contents as an integer, whereas most VFP instructions treat the Sm and
S(m + 1) values as single-precision floating-point numbers.
Invalid register lists
If Sm is b1111 and M is 1, an encoding of S31, the instruction is
Unpredictable.
1 1 0 0 0 1 0 0 Rn Rd 1 0 1 0 0 0 M 1 Sm
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
cond

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ARM ARM1176JZF-S and is the answer not in the manual?

ARM ARM1176JZF-S Specifications

General IconGeneral
BrandARM
ModelARM1176JZF-S
CategoryComputer Hardware
LanguageEnglish

Related product manuals