This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Can cortex-A9 issue two load/store per cycle?

Note: This was originally posted on 25th August 2012 at http://forums.arm.com

Hi All,

Can cortex-A9 issue two load/store per cycle?

If yes, the following sequence shoud be scheduled to interleave str and data processing insns. right?
add r5, r0, r1
mov r3, r0
str r3, [sp]
str r3, [sp, #4]
str r3, [sp, #8]
==>

str r3, [sp]
add r5, r0, r1
str r3, [sp, #4]
mov r3, r0
str r3, [sp, #8]

I find commnet "Only one load/store instruction can be issued per cycle" in cortex-a8 description in GCC. But I'm not sure if it is ture in cortex-a9.

Thanks a ton!!
0