Optimized version of CountNonZero functions added
authorKirill Kornyakov <no@email>
Wed, 23 Nov 2011 10:16:00 +0000 (10:16 +0000)
committerKirill Kornyakov <no@email>
Wed, 23 Nov 2011 10:16:00 +0000 (10:16 +0000)
modules/core/src/stat.cpp

index 67b48d5..c9fcd83 100644 (file)
@@ -232,9 +232,9 @@ typedef int (*CountNonZeroFunc)(const uchar*, int);
     
 static CountNonZeroFunc countNonZeroTab[] =
 {
-    (CountNonZeroFunc)countNonZero8u, (CountNonZeroFunc)countNonZero8u,
-    (CountNonZeroFunc)countNonZero16u, (CountNonZeroFunc)countNonZero16u,
-    (CountNonZeroFunc)countNonZero32s, (CountNonZeroFunc)countNonZero32f,
+    (CountNonZeroFunc)GET_OPTIMIZED(countNonZero8u), (CountNonZeroFunc)(countNonZero8u),
+    (CountNonZeroFunc)(countNonZero16u), (CountNonZeroFunc)(countNonZero16u),
+    (CountNonZeroFunc)(countNonZero32s), (CountNonZeroFunc)GET_OPTIMIZED(countNonZero32f),
     (CountNonZeroFunc)countNonZero64f, 0
 };