Author: post
Date: 2009-10-12 18:17:43 +0200 (Mon, 12 Oct 2009)
New Revision: 2701

Modified:
   trunk/plugins/resample/resample.c
Log:
Resample prefetch prefetches next cacheline of current line (greater prefetch 
distance).

Modified: trunk/plugins/resample/resample.c
===================================================================
--- trunk/plugins/resample/resample.c   2009-10-12 15:54:32 UTC (rev 2700)
+++ trunk/plugins/resample/resample.c   2009-10-12 16:17:43 UTC (rev 2701)
@@ -767,7 +767,7 @@
                                src1i = _mm_load_si128(in_sse);
                                src2i = _mm_load_si128(in_sse+1);
                                src3i = _mm_load_si128(in_sse+2);
-                               _mm_prefetch(&in[pos + input->rowstride], 
_MM_HINT_T0);
+                               _mm_prefetch(&in[pos + 32], _MM_HINT_T0);
                                
                                /* Unpack to dwords */
                                __m128i src1i_h, src2i_h, src3i_h;


_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit

Reply via email to