This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: i386 MMX/SSE bugfixes
- To: Bernd Schmidt <bernds at redhat dot co dot uk>
- Subject: Re: i386 MMX/SSE bugfixes
- From: Richard Henderson <rth at cygnus dot com>
- Date: Mon, 30 Oct 2000 11:37:33 -0800
- Cc: gcc-patches at gcc dot gnu dot org
- References: <Pine.LNX.4.21.0010301036310.2467-100000@host117.cygnus>
On Mon, Oct 30, 2000 at 10:41:32AM +0000, Bernd Schmidt wrote:
> * config/i386/i386.c (ix86_init_builtins): Correct return type
> building v4hi_ftype_v4hi_int_int tree node.
> (ix86_expand_builtin): Use correct operand numbers 0 and 1.
> Copy operand 0 into a Pmode register, don't generate a MEM rtx.
>
> * config/i386/i386.md (sse_movntdi): Use mmx register constraint
> for operand 1.
> (mmx__uavgv8qi3): Correct insn mnemonic.
> (mmx_psadbw): Correct insn mnemonic. Use V8QI mode for operands 1 and 2.
> (mmx_punpckhwd): Correct insn mnemonic.
> (mmx_punpckhdq): Likewise.
> (mmx_punpcklwd): Likewise.
> (mmx_punpckldq): Likewise.
> (prefetch): Use immediare_operand and 'n' constraint for operand 1.
> Renumber case labels to match the _mm_prefetch constants defined in
> xmmintrin.h.
Ok.
r~