[speex-dev] XScale realtime encoding possible?

Steve Kann stevek at stevek.com
Sun Nov 9 11:33:36 PST 2003

Just out of curiosity,  has anyone profiled the difference between the 
floating point and fixed point implementations on processors with 
decent floating point support?  (i.e. x86, PPC).

Just wondering if it makes things better or worse there.


<p><p>On Nov 9, 2003, at 2:08 PM, Jean-Marc Valin wrote:

> Hi,
> I just did some experiments and it seems like the high system CPU time
> is not due to one specific part of the code, but rather to the extreme
> inefficiency of float emulation under Linux. I was expecting float
> emulation to run something like 30 times slower than integer, but it
> looks like its more like 3000 times slower. This means that all of the
> float operations must be removed for the code to work properly. ...or
> maybe there's a way to make the emulation in a library instead of 
> making
> the kernel trap illegal instructions.
> 	Jean-Marc
> -- 
> Jean-Marc Valin, M.Sc.A., ing. jr.
> LABORIUS (http://www.gel.usherb.ca/laborius)
> Université de Sherbrooke, Québec, Canada

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'speex-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.

More information about the Speex-dev mailing list