[vorbis-dev] SIMD instructions

Segher Boessenkool segher at koffie.nl
Thu Jan 30 20:13:55 PST 2003



Pádár Attila wrote:
> Hello, just some comments:
> 
> 1.
> SSE2 uses 64-bit floats, Vorbis uses 32-bit...

Why use floats at all?

<p>> 2.
> The new (v1.0) huffman/codebook decoding is not
> really good if we want to make a fast assembly code (normal x86).
> It's easier to omptimize the older (RC3) routines...
> (ie: we can do nothing with the bitreverse() function in asm)

Sure you can.  The slow thing is not the bitreverse anyway; the slow
thing is the memory accesses.

<p>Segher

<p>--- >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