rs6000.md (fix_truncdfsi2): Handle e500 doubles.
authorAldy Hernandez <aldyh@redhat.com>
Wed, 10 Nov 2004 01:08:22 +0000 (01:08 +0000)
committerAldy Hernandez <aldyh@gcc.gnu.org>
Wed, 10 Nov 2004 01:08:22 +0000 (01:08 +0000)
commit99176a91bde0a657dc3109894e6790cee0585909
tree942a84acfea27dac8780f81d4e317ed03c64dbed
parentdf2ae6e216985a38155d389089b3f0b6d74e9aa4
rs6000.md (fix_truncdfsi2): Handle e500 doubles.

* config/rs6000/rs6000.md (fix_truncdfsi2): Handle e500
doubles.
(floatunssidf2): Same.
(floatsidf2): Same.
("extendsfdf2"): New expander.
(*extendsfdf2_fpr): Rename.
(*truncdfsf2_fpr): Same.
(*negdf2_fpr): Same.
(*absdf2_fpr): Same.
(*nabsdf2_fpr): Same.
(*adddf3_fpr): Same.
(*subdf3_fpr): Same.
(*muldf3_fpr): Same.
(*divdf3_fpr): Same.

* config/rs6000/spe.md ("spe_extendsfdf2"): Remove FIXME comment.
("spe_fix_truncdfsi2"): Same.
(spe_floatunssidf2): Same.
(spe_floatsidf2): Same.

From-SVN: r90379
gcc/ChangeLog
gcc/config/rs6000/rs6000.md
gcc/config/rs6000/spe.md