This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: SSE move tweeks
- To: Jan Hubicka <jh at suse dot cz>
- Subject: Re: SSE move tweeks
- From: Richard Henderson <rth at redhat dot com>
- Date: Tue, 27 Feb 2001 18:44:17 -0800
- Cc: gcc-patches at gcc dot gnu dot org, patches at x86-64 dot org
- References: <20010227133733.J4466@atrey.karlin.mff.cuni.cz>
On Tue, Feb 27, 2001 at 01:37:33PM +0100, Jan Hubicka wrote:
> * i386.md (attribute mode): Add "TI".
> (movsf_1): Add pxor support; remove constant propagation splitter.
> (movdf_integer): Likewise.
> (movdf_nointeger): Likewise.
> (movxf constant prop splitter): Handle all modes; update for SSE.
> * i386.h (CONST_DOUBLE_OK_FOR_LETTER): Add 'H' for SSE constants.
> * i386.c (standard_80387_constant_p): Rewrite.
> (standard_sse_constant_p): New.
> * i386-protos.h (standard_sse_constant_p): New.
Ok.
> + if (TARGET_PARTIAL_REG_DEPENDENCY)
> + return \"movapd\\t{%1, %0|%0, %1}\";
> + else
> + return \"movsd\\t{%1, %0|%0, %1}\";
> + return \"movsd\\t{%1, %0|%0, %1}\";
Duplicated line.
r~