Jean-Marc, At 08:12 PM 4/1/2005, Jean-Marc Valin wrote:>I'm not even sure what WMMX is,This is just a short name for the MMX/SSE extensions/intrinsic functions for the intel XSCALE processors. Most of the WMMX instructions have MMX/SSE equivalents, plus there are a few other interesting functions. We have been thinking about doing WMMX optimizations of the various speex asm functions, but just haven't gotten to it yet... Tom
cesarbremer@raseac.com.br
2005-Apr-02 04:27 UTC
[Speex-dev] Speex for the Intel XScale with WMMX.
> > This is just a short name for the MMX/SSE extensions/intrinsic > functions for the intel XSCALE processors. Most of the WMMX > instructions have MMX/SSE equivalents, plus there are a few > other interesting functions. We have been thinking about doing > WMMX optimizations of the various speex asm functions, but > just haven't gotten to it yet...In the case of using the XSCale processor, what are the best speex compiler parameters available at the moment ? Thank you. Cesar.
> In the case of using the XSCale processor, what are the best speex > compiler parameters available at the moment ?There's no special parameters. However, if you're really tight on CPU and want to cut corners, you can define SHORTCUTS and SHORTCUTS2. If you do so, expect a slight drop in quality. Note also that this is only useful if you're already using complexity 0. As for WMMX, I think it could provide a significant speedup, although the work involved might be significant too. Jean-Marc -- Jean-Marc Valin <Jean-Marc.Valin@USherbrooke.ca> Universit? de Sherbrooke