------- Comment #9 from rearnsha at gcc dot gnu dot org  2010-02-04 11:11 
-------
(In reply to comment #8)

>         ldr     r2, [r1, #0]
>         mul     r3, r2, r0
>         str     r3, [r1], #4
>         ldr     r2, [r1, #0]
>         mul     r3, r2, r0
>         str     r3, [r1], #4
>         ldr     r2, [r1, #0]
[...]

Ug, on a dual-issue core with load delay slots that code will REALLY suck. 
there's almost nothing that can be dual issued and the loaded values are used
in the instruction immediately after the load.


-- 

rearnsha at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rearnsha at gcc dot gnu dot
                   |                            |org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36712

Reply via email to