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

Reply via email to