[clfft] 88/128: adding coverage for rad7 in 1 through 4096 range

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Thu Oct 22 14:54:42 UTC 2015


This is an automated email from the git hooks/post-receive script.

ghisvail-guest pushed a commit to branch master
in repository clfft.

commit 46fcd036c9e1e9143c3531946633b751ab0058d8
Author: bragadeesh <bragadeesh.natarajan at amd>
Date:   Wed Sep 23 16:02:22 2015 -0500

    adding coverage for rad7 in 1 through 4096 range
---
 src/tests/accuracy_test_mixed_radices.cpp | 30 +++++++++++++++++++-----------
 1 file changed, 19 insertions(+), 11 deletions(-)

diff --git a/src/tests/accuracy_test_mixed_radices.cpp b/src/tests/accuracy_test_mixed_radices.cpp
index 3089261..d0e36b4 100644
--- a/src/tests/accuracy_test_mixed_radices.cpp
+++ b/src/tests/accuracy_test_mixed_radices.cpp
@@ -168,8 +168,8 @@ public:
 	Supported_Fft_Sizes()
 	: max_mixed_radices_to_test( 4096 )
 	{
-		size_t i=0, j=0, k=0;
-		size_t sum, sumi, sumj, sumk;
+		size_t i=0, j=0, k=0, l=0;
+		size_t sum, sumi, sumj, sumk, suml;
 
 		sumi = 1; i = 0;
 		while(1)
@@ -180,22 +180,30 @@ public:
 				sumk = 1; k = 0;
 				while(1)
 				{
-					sum = (sumi*sumj*sumk);
-					if( sum > max_mixed_radices_to_test ) break;
-
-					sizes.push_back(sum);
+					suml = 1; l = 0;
+					while(1)
+					{
+						sum = (sumi*sumj*sumk*suml);
+						if( sum > max_mixed_radices_to_test ) break;
+
+						sizes.push_back(sum);
+						l++;
+						suml *= 2;
+					}
+
+					if(l == 0) break;
 					k++;
-					sumk *= 2;
+					sumk *= 3;
 				}
 
-				if(k == 0) break;
+				if( (k == 0) && (l == 0) ) break;
 				j++;
-				sumj *= 3;
+				sumj *= 5;
 			}
 
-			if( (j == 0) && (k == 0) ) break;
+			if( (j == 0) && (k == 0) && (l == 0) ) break;
 			i++;
-			sumi *= 5;
+			sumi *= 7;
 		}
 	}
 } supported_sizes;

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/clfft.git



More information about the debian-science-commits mailing list