This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: SSE move tweeks


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~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]