summaryrefslogtreecommitdiff
path: root/src/cuda-sim
diff options
context:
space:
mode:
authorsspenst <[email protected]>2016-08-24 15:30:16 -0700
committersspenst <[email protected]>2016-08-24 15:30:16 -0700
commitbffac032402b35acb81200540f6f808bd6f851d8 (patch)
treea4ee4793f2a862085cc1d3b30646b0332315d806 /src/cuda-sim
parent68336f112117bcef5b943650819a6764e9ebf4ce (diff)
Cleanup
Diffstat (limited to 'src/cuda-sim')
-rw-r--r--src/cuda-sim/cuda-sim.cc2
-rw-r--r--src/cuda-sim/instructions.cc8
2 files changed, 1 insertions, 9 deletions
diff --git a/src/cuda-sim/cuda-sim.cc b/src/cuda-sim/cuda-sim.cc
index 8bf4ec8..d3c928d 100644
--- a/src/cuda-sim/cuda-sim.cc
+++ b/src/cuda-sim/cuda-sim.cc
@@ -1498,7 +1498,7 @@ unsigned ptx_sim_init_thread( kernel_info_t &kernel,
ptx_warp_info *warp_info = NULL;
if ( ptx_warp_lookup.find(hw_warp_id) == ptx_warp_lookup.end() ) {
- warp_info = new ptx_warp_info(); // num_threads should be threads in the warp
+ warp_info = new ptx_warp_info();
ptx_warp_lookup[hw_warp_id] = warp_info;
} else {
warp_info = ptx_warp_lookup[hw_warp_id];
diff --git a/src/cuda-sim/instructions.cc b/src/cuda-sim/instructions.cc
index 05ba78f..4c9392b 100644
--- a/src/cuda-sim/instructions.cc
+++ b/src/cuda-sim/instructions.cc
@@ -3567,14 +3567,6 @@ void shfl_impl( const ptx_instruction *pI, core_t *core, warp_inst_t inst )
if (!p) src_idx = lane;
// copy input from lane src_idx
ptx_reg_t data;
- /*if (inst.active(src_idx) && i_type == PRED_TYPE) {
- ptx_thread_info *source = core->get_thread_info()[tid + src_idx];
- data = source->get_operand_value(src1, dst, i_type, source, 1);
- data.pred = p;
- } else {
- printf("GPGPU-Sim PTX: WARNING: shfl input value unpredictable for inactive/predicated-off threads in a warp\n");
- data.u32 = 0;
- }*/
if (inst.active(src_idx)) {
ptx_thread_info *source = core->get_thread_info()[tid + src_idx];
data = source->get_operand_value(src1, dst, i_type, source, 1);