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