Commit 52ad4d7b by Zack Weinberg

* config/ia64/ia64.md (*nmaddsf4, *nmadddf4, *nmadddf4_alts)

	(*nmadddf4_trunc, *nmaddxf4, *nmaddxf4_truncsf, *nmaddxf4_truncdf)
	(*nmaddxf4_alts, *nmaddxf4_truncdf_alts):
	Rewrite pattern as (minus (op 3) (mult (op 1) (op 2))).
	Possibly rename pattern for consistency.
	Remove ??? comments suggesting that this be done.
	(*nmaddsf4_alts, *nmadddf4_truncsf_alts, *nmaddxf4_truncsf_alts):
	New patterns.
	(divsi3_internal, divdi3_internal_lat, divdi3_internal_thr)
	(divsf3_internal_lat, divsf3_internal_thr, sqrtsf2_internal_thr)
	(divdf3_internal_lat, divdf3_internal_thr, sqrtdf2_internal_thr)
	(divxf3_internal_lat, divxf3_internal_thr, sqrtxf2_internal_thr):
	Update to match.

From-SVN: r76734
parent dbc2d642
2004-01-27 Zack Weinberg <zack@codesourcery.com>
PR 7198
* config/ia64/ia64.md (*nmaddsf4, *nmadddf4, *nmadddf4_alts)
(*nmadddf4_trunc, *nmaddxf4, *nmaddxf4_truncsf, *nmaddxf4_truncdf)
(*nmaddxf4_alts, *nmaddxf4_truncdf_alts):
Rewrite pattern as (minus (op 3) (mult (op 1) (op 2))).
Possibly rename pattern for consistency.
Remove ??? comments suggesting that this be done.
(*nmaddsf4_alts, *nmadddf4_truncsf_alts, *nmaddxf4_truncsf_alts):
New patterns.
(divsi3_internal, divdi3_internal_lat, divdi3_internal_thr)
(divsf3_internal_lat, divsf3_internal_thr, sqrtsf2_internal_thr)
(divdf3_internal_lat, divdf3_internal_thr, sqrtdf2_internal_thr)
(divxf3_internal_lat, divxf3_internal_thr, sqrtxf2_internal_thr):
Update to match.
2004-01-27 Ian Lance Taylor <ian@wasabisystems.com> 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
* config/arm/arm.c (output_return_instruction): Only restore IP * config/arm/arm.c (output_return_instruction): Only restore IP
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment