From 4624b9f95fcdb0e3fa31d6aa1b5a2c1bd4d39536 Mon Sep 17 00:00:00 2001 From: Tor Aamodt Date: Tue, 24 Aug 2010 08:39:28 -0800 Subject: integrate wilson's bug fix for cycle counting [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 7257] --- src/cuda-sim/ptx-stats.cc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/cuda-sim/ptx-stats.cc') diff --git a/src/cuda-sim/ptx-stats.cc b/src/cuda-sim/ptx-stats.cc index df95960..567c62b 100644 --- a/src/cuda-sim/ptx-stats.cc +++ b/src/cuda-sim/ptx-stats.cc @@ -65,7 +65,7 @@ #include "../option_parser.h" #include #include -#include +#include "../tr1_hash_map.h" // external dependencies extern function_info *g_func_info; @@ -147,7 +147,12 @@ public: unsigned long long warp_divergence; // number of warp divergence occured at this instruction }; -typedef std::unordered_map ptx_file_line_stats_map_t; +#if (tr1_hash_map_ismap == 1) +typedef tr1_hash_map ptx_file_line_stats_map_t; +#else +typedef tr1_hash_map ptx_file_line_stats_map_t; +#endif + static ptx_file_line_stats_map_t ptx_file_line_stats_tracker; // output statistics to a file -- cgit v1.3