[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