gcc/gcc ChangeLog config/mips/5500.md config/m ...
rsandifo@gcc.gnu.org
rsandifo@gcc.gnu.org
Thu May 6 09:20:00 GMT 2004
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: rsandifo@gcc.gnu.org 2004-05-06 09:20:44
Modified files:
gcc : ChangeLog
gcc/config/mips: 5500.md mips.c
Log message:
* config/mips/5500.md (ir_vr55_store): Set latency to 0.
(ir_vr55_hilo): Split into...
(ir_vr55_mfhilo, ir_vr55_mthilo): ...these new reservations.
(ir_vr55_imul_si, ir_vr55_imadd): Change latency to 5.
(ir_vr55_imul_di): Change latency to 9. Reserve vr55_mac for 4 cycles.
Add various multiplication bypasses.
* config/mips/mips.c (mips_rtx_costs): Adjust VR5500 costs for integer
multiplication.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.3588&r2=2.3589
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/mips/5500.md.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/mips/mips.c.diff?cvsroot=gcc&r1=1.409&r2=1.410
More information about the Gcc-cvs
mailing list