[speex-dev] libspeex/SSE Intrinsics with GCC 3.3.x
Jean-Marc Valin
Jean-Marc.Valin at USherbrooke.ca
Thu Apr 1 21:53:04 PST 2004
Actually, I prefer having the user explicitly specify --enable-sse
because you might want to compile for other machines than what you have.
Also, any idea what happens if the user already has CFLAGS=-O2 defined
(and you add -O3)? Last thing, how do you check whether gcc accepts
-msse?
Jean-Marc
Le ven 02/04/2004 à 00:40, Aron Rosenberg a écrit :
> Here is code to add to configure.in to do what you want. It preserves
> CFLAGS and uses that var to hold the sse enable flags. You can subset this
> under the exisiting AC_ARG for sse or just make it do it all the time. If
> you notice the i?86, that means any x86 platform target will have it
> enabled. You can change that i686, but keep in mind that some distros
> compile/target for i386 on the glibc / gcc compiles and you will sometimes
> get i386 as the target even though you are on a pentium 3/4 box.
>
> Aron Rosenberg
> SightSpeed
>
> +++++ Add to configure.in ++++++++
>
> echo -n "Checking for Platform ASM Speedups..."
> case "$target" in
> i?86*)
> CFLAGS="$CFLAGS -D_USE_SSE -O3 -msse"
> echo "Found and Activating SSE"
> ;;
> powerpc-apple-darwin*)
> CFLAGS="-faltivec"
> echo "Found and Activating Altivec"
> ;;
> *)
> echo "None Found"
> ;;
> esac
--
Jean-Marc Valin
http://www.xiph.org/~jm/
LABORIUS
Université de Sherbrooke, Québec, Canada
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: Ceci est une partie de message numériquement signée.
Url : http://lists.xiph.org/pipermail/speex-dev/attachments/20040402/2cac96fc/signature.pgp
More information about the Speex-dev
mailing list