In message <[EMAIL PROTECTED]>, christophe leroy writes:
>In case I have something like
>
>ldr r6,[r7]
>xor r3,r4,r3
>xor r1,r2,r1
>xor r2,r3,r2
>xor r6,r6,r2
>
>If [r7] value isn't in cache, will the processeur stall until it get it
>from memory, or will it execute the three following instructions while 
>loading the r6 value from memory ?

It will stall.  No current ARM implementation can do out of order execution.
On SA1100 you can mitigate this by using the read buffer.

p.


unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]

Reply via email to