Re: [PATCH] [2.4] [2.5] [i386] Add support for GCC 3.1 -march=pentium{-mmx,3,4}

Jan Hubicka (jh@suse.cz)
Thu, 30 May 2002 12:45:34 +0200


>
> jh@suse.cz said:
> > I don't do that at the moment. I am thinking about teaching it to
> > use SSE moves for moving/clearing 64bit and larger values in memory.
> > (ie for inlining constantly sized string operations)
>
> Please ensure that we get -mno-implicit-fp and/or -mno-implicit-sse options
> to GCC _long_ before there's any chance of actually _needing_ to use them
> to get a correct kernel compile.

I am keeping this in mind. Unfortunately we are running into command
line options explossion. We already do have -msse, -msse2,
-mfpamath=sse/i387/sse,i387
all affecting in nontrivial way the compilation. I would like to
implement SSE based string functions and SSE based integer arithmetics
soon, later we may want to use SSE for complex numbers and
autovectorization. We may want to use MMX when the register files are
split and 3dNOW as alternative for float arithmetics.

By adding option for each such feature, soon we will run out of
oppurtunities to test them all to be functional :(

Honza
>
> --
> dwmw2
>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/