From e605b056a682e6173924c8b8c430c0a645c9c499 Mon Sep 17 00:00:00 2001 From: michael boulton Date: Tue, 28 Jul 2015 11:42:40 +0100 Subject: [PATCH] Fixed overflow in total array size --- cuda-stream.cu | 4 ++-- ocl-stream.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cuda-stream.cu b/cuda-stream.cu index e948929..87981ec 100644 --- a/cuda-stream.cu +++ b/cuda-stream.cu @@ -118,8 +118,8 @@ int main(int argc, char *argv[]) << "Array size: " << ARRAY_SIZE*DATATYPE_SIZE/1024.0/1024.0 << " MB" << " (=" << ARRAY_SIZE*DATATYPE_SIZE/1024.0/1024.0/1024.0 << " GB)" << std::endl; - std::cout << "Total size: " << 3*ARRAY_SIZE*DATATYPE_SIZE/1024.0/1024.0 << " MB" - << " (=" << 3*ARRAY_SIZE*DATATYPE_SIZE/1024.0/1024.0/1024.0 << " GB)" + std::cout << "Total size: " << 3.0*ARRAY_SIZE*DATATYPE_SIZE/1024.0/1024.0 << " MB" + << " (=" << 3.0*ARRAY_SIZE*DATATYPE_SIZE/1024.0/1024.0/1024.0 << " GB)" << std::endl; // Reset precision diff --git a/ocl-stream.cpp b/ocl-stream.cpp index 165a567..757cd6b 100644 --- a/ocl-stream.cpp +++ b/ocl-stream.cpp @@ -85,8 +85,8 @@ int main(int argc, char *argv[]) << "Array size: " << ARRAY_SIZE*DATATYPE_SIZE/1024.0/1024.0 << " MB" << " (=" << ARRAY_SIZE*DATATYPE_SIZE/1024.0/1024.0/1024.0 << " GB)" << std::endl; - std::cout << "Total size: " << 3*ARRAY_SIZE*DATATYPE_SIZE/1024.0/1024.0 << " MB" - << " (=" << 3*ARRAY_SIZE*DATATYPE_SIZE/1024.0/1024.0/1024.0 << " GB)" + std::cout << "Total size: " << 3.0*ARRAY_SIZE*DATATYPE_SIZE/1024.0/1024.0 << " MB" + << " (=" << 3.0*ARRAY_SIZE*DATATYPE_SIZE/1024.0/1024.0/1024.0 << " GB)" << std::endl; // Reset precision