------- Comment #3 from pinskia at gcc dot gnu dot org  2007-11-03 18:05 -------
Doing that (removing MAX_FIXED_MODE_SIZE), gets us:
.pack:
        stfd 1,-16(1)
        stfd 2,-8(1)
        lfd 1,-16(1)
        lfd 2,-8(1)
        blr
.unpack:
        stfd 1,-16(1)
        stfd 2,-8(1)
        lfd 0,-16(1)
        lfd 13,-8(1)
        stfd 0,0(5)
        stfd 13,0(6)
        blr


which is much better for pack (less LHS on cell).


-- 


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

Reply via email to