Cycle Timings and Interlock Behavior
ARM DDI 0301H
Copyright © 2004-2009 ARM Limited. All rights reserved.
16-20
ID012310
Non-Confidential, Unrestricted Access
LDRD <Rd>, [<Rn>, #cns] (!)
<Rn>
If an immediate offset, or a positive register offset with no
shift or shift LSL #2, then one-issue cycle.
LDRD <Rd>, [<Rn>, <Rm>] (!)
<Rn>, <Rm>
LDRD <Rd>, [<Rn>, <Rm>, LSL #2] (!)
<Rn>, <Rm>
LDRD <Rd>, [<Rn>], #cns
<Rn>
LDRD <Rd>, [<Rn>], <Rm>
<Rn>, <Rm>
LDRD <Rd>, [<Rn>], <Rm>, LSL #2
<Rn>, <Rm>
<addr_md_2cycle>
LDRD <Rd>, [<Rn>, -<Rm>] (!)
<Rm>
If negative register offset, or shift other than LSL #2 then
two-issue cycles.
LDRD Rd, [<Rm>, -<Rm> <shf> <cns>] (!)
<Rm>
LDRD <Rd>, [<Rn>], -<Rm>
<Rm>
LDRD< Rd>, [Rn], -<Rm> <shf> <cns>
<Rm>
Table 16-17 <addr_md_1cycle> and <addr_md_2cycle> LDRD example instruction explanation (continued)
Example instruction
Early Reg
Comment