Re: SSE2 assembly support
"Timothy B. Terriberry" <[email protected]> Thu, 11 Feb 2010 04:10:46 -0500
| Newsgroups | gmane.comp.multimedia.ogg.theora.devel |
|---|---|
| Message-ID | <[email protected]> |
Kay Tiong Khoo wrote: > The profile concurs with Timothy's assessment. The optimized MMX functions account for ~30% of the samples, so the room for improvement by conversion to SSE2 is limited. I will try some opportunistic optimizations before starting on the conversion work. Make sure you are working from the current 1.2 development branch: http://svn.xiph.org/experimental/derf/theora-ptalarbvorm/ On x86-64, this should be using SSE2 already for SATD (your profile shows the MMXEXT versions). It still uses MMXEXT SATD on x86-32 because the SSE2 versions profiled as slower on an actual 32-bit processor (where each instruction often requires multiple clocks).