Cycle Timings and Interlock Behavior
ARM DDI 0363G
Copyright © 2006-2011 ARM Limited. All rights reserved.
C-31
ID073015
Non-Confidential
First address not 64-bit aligned
VLDM{mode}.32 <Rn>{!}, {s1}
1
1
1
1
-
VLDM{mode}.32 <Rn>{!}, {s1,s2}
2
2
1,2
2
-
VLDM{mode}.32 <Rn>{!}, {s1-s3}
2
3
1,2,2
3
-
VLDM{mode}.32 <Rn>{!}, {s1-s4}
3
3
1,2,2,3
3
-
VLDM{mode}.64 <Rn>{!}, {d1}
2
2
2
2
-
VLDM{mode}.64 <Rn>{!}, {d1,d2}
3
3
2,3
3
-
VLDM{mode}.64 <Rn>{!}, {d1-d3}
4
4
2,3,4
4
-
VLDM{mode}.64 <Rn>{!}, {d1-d4}
5
5
2,3,4,5
5
-
Table C-25 Floating-point load/store instructions cycle timing behavior (continued)
Example instruction
Cycles/
memory
cycles
Cycles with
writeback (!)
Result
latency
(load)
Result
latency
(base
register,
<Rn>)
Comments