Author: post
Date: 2010-10-16 16:06:59 +0200 (Sat, 16 Oct 2010)
New Revision: 3562
Modified:
trunk/plugins/dcp/dcp-sse2.c
trunk/plugins/dcp/dcp-sse4.c
Log:
Remove SSE2 tonemap definition from SSE4 and make it static to allow compilers
to inline.
Modified: trunk/plugins/dcp/dcp-sse2.c
===================================================================
--- trunk/plugins/dcp/dcp-sse2.c 2010-10-16 14:04:18 UTC (rev 3561)
+++ trunk/plugins/dcp/dcp-sse2.c 2010-10-16 14:06:59 UTC (rev 3562)
@@ -474,7 +474,7 @@
return _mm_add_ps(_mm_mul_ps(inv_frac, v0), _mm_mul_ps(frac, v1));
}
-void
+static void
rgb_tone_sse2(__m128* _r, __m128* _g, __m128* _b, const gfloat * const
tone_lut)
{
__m128 r = *_r;
Modified: trunk/plugins/dcp/dcp-sse4.c
===================================================================
--- trunk/plugins/dcp/dcp-sse4.c 2010-10-16 14:04:18 UTC (rev 3561)
+++ trunk/plugins/dcp/dcp-sse4.c 2010-10-16 14:06:59 UTC (rev 3562)
@@ -38,7 +38,6 @@
static gint _ones_epi32[4] __attribute__ ((aligned (16))) = {1,1,1,1};
static gfloat _16_bit_ps[4] __attribute__ ((aligned (16))) = {65535.0,
65535.0, 65535.0, 65535.0};
-extern void rgb_tone_sse2(__m128* _r, __m128* _g, __m128* _b, const gfloat *
const tone_lut);
static inline __m128
sse_matrix3_mul(float* mul, __m128 a, __m128 b, __m128 c)
_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit