Hi Steve, Yes both is faster, but the SSE version is still quite slower than the original one. Here is my testing.
Before pulling: | rfx_decode_YCbCr_to_RGB_SSE2 | 2123 | 1.750000 | 0.000824 | | rfx_decode_YCbCr_to_RGB | 2098 | 0.260000 | 0.000124 | After pulling your commits: | rfx_decode_YCbCr_to_RGB_SSE2 | 2049 | 0.690000 | 0.000337 | | rfx_decode_YCbCr_to_RGB | 2111 | 0.240000 | 0.000114 | Oh by the way, the profiler is cool. :) Vic On 06/10/2011 12:13 PM, S. Erisman wrote: > On 6/9/2011 10:04 PM, S. Erisman wrote: > I pushed my changes up to the remotefx branch. > > https://github.com/FreeRDP/FreeRDP/commit/20c1b696c16b5a7005c65cfb7dd5b0c30f5b0e07 > > The RemoteFX decoding routines now use 16-bit int buffers instead of > 32-bit int buffers. I also changed the SSE code to be integer based > instead of floating point based. Both changes seem to have made things > a bit faster. > >> Thanks, >> Steve ------------------------------------------------------------------------------ EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev _______________________________________________ Freerdp-devel mailing list Freerdp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freerdp-devel