Author: post
Date: 2010-01-23 18:49:34 +0100 (Sat, 23 Jan 2010)
New Revision: 3062

Modified:
   
branches/rawstudio-ng-color/plugins/colorspace-transform/colorspace_transform_sse2.c
Log:
Reduce pow precision slightly - should not have any significant influence on 8 
bit output.

Modified: 
branches/rawstudio-ng-color/plugins/colorspace-transform/colorspace_transform_sse2.c
===================================================================
--- 
branches/rawstudio-ng-color/plugins/colorspace-transform/colorspace_transform_sse2.c
        2010-01-23 17:48:32 UTC (rev 3061)
+++ 
branches/rawstudio-ng-color/plugins/colorspace-transform/colorspace_transform_sse2.c
        2010-01-23 17:49:34 UTC (rev 3062)
@@ -50,7 +50,7 @@
 
 /* SSE2 Polynomial pow function from Mesa3d (MIT License) */
 
-#define EXP_POLY_DEGREE 3
+#define EXP_POLY_DEGREE 2
 
 #define POLY0(x, c0) _mm_set1_ps(c0)
 #define POLY1(x, c0, c1) _mm_add_ps(_mm_mul_ps(POLY0(x, c1), x), 
_mm_set1_ps(c0))
@@ -94,7 +94,7 @@
 }
 
 
-#define LOG_POLY_DEGREE 5
+#define LOG_POLY_DEGREE 4
 
 static inline __m128 
 log2f4(__m128 x)


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

Reply via email to