OSDN Git Service

* i386.md (truncdfsf2_*): Add i387->int/sse reg alternatives;
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Apr 2001 13:10:22 +0000 (13:10 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Apr 2001 13:10:22 +0000 (13:10 +0000)
commit0d6acbc280e00bc93e7351c097bc5b55120944ae
treed8bb6f492656c15b39fc8c0ce419cff630911bf9
parent0ebe8f795ec2744c6b65f4f63685c488775cd00f
* i386.md (truncdfsf2_*): Add i387->int/sse reg alternatives;
Do not require source to match destination anymore;
Add abort to the nontrivial cases that should be handled by split.
(fix_trunc?fdi): Add SSE case for x86_64.
(floatdi?f): Likewise.
(floatdi?f_sse): New.
(fix_trunc?fdi_sse): New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41203 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.md