# HG changeset patch # User michael # Date 1215465918 0 # Node ID f72ef5b28253bd71ae0e625212a29b1bc24399cb # Parent 7f3d6509628b0f74e2ef5d62482712f574c31d1d 1 c-asm loop less and 1x unroll of float_to_int16_sse() 25% faster diff -r 7f3d6509628b -r f72ef5b28253 i386/dsputil_mmx.c --- a/i386/dsputil_mmx.c Mon Jul 07 21:04:29 2008 +0000 +++ b/i386/dsputil_mmx.c Mon Jul 07 21:25:18 2008 +0000 @@ -2045,18 +2045,25 @@ ); } static void float_to_int16_sse(int16_t *dst, const float *src, long len){ - int i; - for(i=0; i