[theora-dev] SSE2 assembly support

Benjamin M. Schwartz bmschwar at fas.harvard.edu
Wed Feb 10 05:29:55 PST 2010

Kay Tiong Khoo wrote:
> To improve the codec performance, I would like to volunteer to add SSE2 assembly support

This would be a great and welcome contribution!

> via C/C++ intrinsics, which should also improve portability.

libtheora doesn't currently use intrinsics, but that's ok.  If you provide
a patch with intrinsics that can speed up libtheora, I'm sure it will be
accepted, even if the maintainers decide to recode it as inline assembly.

> As a first step, I'll be converting the existing MMX and MMXEXT assembly code. 

Converting it to SSE2 would be interesting.

> Is anyone else working on this?

I don't think so.

> If this sounds good, I'll start work soon. 

Sounds good to me!


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
Url : http://lists.xiph.org/pipermail/theora-dev/attachments/20100210/de2fd176/attachment.pgp 

More information about the theora-dev mailing list