[speex-dev] Real time audio encoding - cpu usage

Jean-Marc Valin jean-marc.valin at hermes.usherb.ca
Tue Dec 3 21:12:41 PST 2002


> I would indeed like to know which functions can be used to improve K6-2 
> performance through 3DNow.

The functions that would provide the most improvement for the cost
(they're very simple) are:
filters.c: filter_mem2     (N is always dividable by 8 and ord is either
8 or 10)
ltp.c:     inner_prod      (len is always dividable by 8)

to further improve, you can also do:
vq.c:      vq_nbest
filters.c: fir_mem2
filters.c: iir_mem2

Last thing, compiling with -DRELEASE will give you a small improvement
on wideband (16 kHz).

        Jean-Marc


-- 
Jean-Marc Valin, M.Sc.A.
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: 242 bytes
Desc: signature.asc
Url : http://lists.xiph.org/pipermail/speex-dev/attachments/20021204/6a2bf20a/signature-0001.pgp


More information about the Speex-dev mailing list