From 69f2911e04ffb1b19eef1fafb8c040af271f656e Mon Sep 17 00:00:00 2001 From: Tor Aamodt Date: Thu, 15 Jul 2010 18:09:46 -0800 Subject: creating branch for adding support for CUDA 3.x and Fermi [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 6829] --- src/intersim/misc_utils.cpp | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/intersim/misc_utils.cpp (limited to 'src/intersim/misc_utils.cpp') diff --git a/src/intersim/misc_utils.cpp b/src/intersim/misc_utils.cpp new file mode 100644 index 0000000..6ba6a20 --- /dev/null +++ b/src/intersim/misc_utils.cpp @@ -0,0 +1,25 @@ +#include "booksim.hpp" +#include "misc_utils.hpp" + +int powi( int x, int y ) // compute x to the y +{ + int r = 1; + + for ( int i = 0; i < y; ++i ) { + r *= x; + } + + return r; +} + +int log_two( int x ) +{ + int r = 0; + + x >>= 1; + while ( x ) { + r++; x >>= 1; + } + + return r; +} -- cgit v1.3