------- Comment #1 from luisgpm at linux dot vnet dot ibm dot com  2009-04-30 
19:29 -------
ASM code for the bad loop

.L145:
        fmul 10,8,13
        fmul 5,8,0
        addis 3,4,0xffe5
        lfd 22,8(7)
        addi 7,4,8
        lfd 6,9472(3)
        fmadd 10,9,0,10
        fmsub 23,9,13,5
        fmul 2,10,22
        fmul 9,10,6
        fmr 7,23
        fmsub 25,23,6,2
        fmadd 26,23,22,9
        fadd 12,12,25
        fadd 11,11,26
.L93:
        fmul 8,10,13
        fmul 22,10,0
        addis 3,7,0xffe5
        lfd 21,0(7)
        addi 4,7,8
        lfd 25,9472(3)
        fmadd 8,7,0,8
        fmsub 9,7,13,22
        fmul 23,8,21
        fmul 26,8,25
        fmsub 24,9,25,23
        fmadd 7,9,21,26
        fadd 12,12,24
        fadd 11,11,7
        bdnz .L145
        stfd 9,472(1)
        mr 7,8
        lwz 3,472(1)
        lwz 4,476(1)


-- 


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

Reply via email to