------- Comment #2 from pinskia at gcc dot gnu dot org  2008-07-15 19:09 -------
PowerPC version looks good:
.L3:
        lfd 12,8(3)
        lfd 10,0(4)
        lfd 13,8(4)
        fmul 11,12,10
        lfd 0,0(3)
        addi 4,4,16
        fmul 12,12,13
        fmadd 13,0,13,11
        fmsub 0,0,10,12
        stfd 13,8(3)
        stfd 0,0(3)
        addi 3,3,16
        bdnz .L3

two multiplies and one fused multiply add and one fused multiple subtract.  

"packed instructions.  I would call them paired instructions really.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|fortran                     |target
 GCC target triplet|                            |x86_64-*-* i?86-*-*


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

Reply via email to