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: i386 MMX/SSE support part 1: adding the registers


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~

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