[vorbis-dev] Altivec-enabled libvorbis...

Mike S wickedchicken at plasticpenguins.com
Mon Oct 13 15:21:25 PDT 2003



Ryan C. Gordon wrote:

> libvorbis was a great candidate for Altivec because it does a ton of 
> math on floating point numbers that almost always seem to align to 16 
> byte offsets. Similiar results are probably possible on x86 chips with 
> the SSE instruction set (MMX, 3DNow, etc too?)

> 
> Non-Mac platforms should already have _al_has_vector_unit() #defined to 
> be (0), and the *_vectorized functions are inlined stubs, so branches 
> and functions should be optimized out...but ideally, they should get 
> filled in with SSE/whatever code.

I've dabbled a bit with MMX and 3DNow! on the K6-2 processor, so maybe 
if I have some time this week I'll see what I can do.


-- 

~Mike
wickedchicken at plasticpenguins.com

--- >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 'vorbis-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 Vorbis-dev mailing list