[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