Author: post
Date: 2010-11-11 13:46:52 +0100 (Thu, 11 Nov 2010)
New Revision: 3617

Modified:
   trunk/plugins/dcp/dcp-sse2.c
Log:
DCP: Don't use streaming store, when processing inplace.

Modified: trunk/plugins/dcp/dcp-sse2.c
===================================================================
--- trunk/plugins/dcp/dcp-sse2.c        2010-11-09 15:06:59 UTC (rev 3616)
+++ trunk/plugins/dcp/dcp-sse2.c        2010-11-11 12:46:52 UTC (rev 3617)
@@ -928,12 +928,11 @@
                        p2 = _mm_xor_si128(p2, signxor);
 
                        /* Store processed pixel */
-                       _mm_stream_si128(pixel, p1);
-                       _mm_stream_si128(pixel + 1, p2);
+                       _mm_store_si128(pixel, p1);
+                       _mm_store_si128(pixel + 1, p2);
                        pixel += 2;
                }
        }
-       _mm_sfence();
        _MM_SET_ROUNDING_MODE(_mm_rounding);
        return TRUE;
 }


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

Reply via email to