This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: i386 MMX/SSE support part 1: adding the registers
- To: Bernd Schmidt <bernds at masala dot cygnus dot co dot uk>
- Subject: Re: i386 MMX/SSE support part 1: adding the registers
- From: Richard Henderson <rth at cygnus dot com>
- Date: Mon, 26 Jun 2000 11:25:02 -0700
- Cc: gcc-patches at gcc dot gnu dot org
- References: <Pine.LNX.3.96.1000626181413.6130A-100000@masala.cygnus.co.uk>
On Mon, Jun 26, 2000 at 06:21:14PM +0100, Bernd Schmidt wrote:
> This patch is the first part of the i386 specific code to implement MMX/SSE
> support. Mostly, it just adds the Pentium III, as well as the MMX and SSE
> registers. Quite a lot of this code was originally written by Stan Cox.
> Blame me for any bugs, however.
I'd like to see a couple accidents of history cleaned up here.
(1) Decouple SSE and MMX support.
(2) Don't refer to "SIMD" unless we really mean it in the proper
generic sense -- too ambiguous between the 3 or 4 simd
variants available in the x86 line.
> + { "pentiumiii", 0, "Same as -mcpu=pentiumiii" }, \
This form of command line argument is deprecated.
Don't add new ones.
> ! #define DATA_ALIGNMENT(TYPE, ALIGN) \
> ! #define LOCAL_ALIGNMENT(TYPE, ALIGN) \
I think it's high time these were moved out of line.
r~