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