[speex-dev] [PATCH] Make SSE Run Time option.

Jean-Marc Valin Jean-Marc.Valin at USherbrooke.ca
Sun Jan 18 10:17:39 PST 2004


> > OK, so here's a first start. I've translated to intrinsics the asm I
> > sent 1-2 days ago. The result is about 5% slower than the pure asm
> > approach, so it's not too bad (SSE asm is 2x faster than x87). Note that
> > unlike the previous version which had a kludge to work with order 8
> > (required for wideband), this version only works with order 10, so it
> > will only work for narrowband.
> 
> Will this work on linux as well?

I'm developing this with Linux, so there's no problem for that (you need
to compile with -march=pentium3). It should also work work for Windows
(now that the inline asm has been removed), but I haven't tested. Of
course, I'd like more testing both on Linux and Windows to make sure I
haven't broken anything.

        Jean-Marc


-- 
Jean-Marc Valin, M.Sc.A., ing. jr.
LABORIUS (http://www.gel.usherb.ca/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/20040118/fe2f0c4c/signature.pgp


More information about the Speex-dev mailing list