[clfft] 18/21: fixing integer 0/0 problem, that went through quietly with GCC release builds
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Wed Mar 16 13:14:05 UTC 2016
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a commit to branch master
in repository clfft.
commit 16c557f1baac0abab28dfa91ad2b253faea1c502
Author: bragadeesh <bragadeesh.natarajan at amd>
Date: Mon Mar 14 15:29:45 2016 -0700
fixing integer 0/0 problem, that went through quietly with GCC release builds
---
src/library/generator.stockham.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/library/generator.stockham.cpp b/src/library/generator.stockham.cpp
index 098585e..8552ebe 100644
--- a/src/library/generator.stockham.cpp
+++ b/src/library/generator.stockham.cpp
@@ -870,7 +870,7 @@ namespace StockhamGenerator
{
RegBaseAndCountAndPos("", i*radix + r, regIndex);
- hid = (i * radix + r) / (tIter / 2);
+ hid = (i * radix + r) / ( tIter > 1 ? (tIter / 2) : 1 );
swapElement = swapElement && hid != 0;
swapElement = (oddt && ((i * radix + r) >= (tIter - 1))) ? false : swapElement; //for c2r odd size don't swap for last register
if (swapElement)
--
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