diff options
| author | Tor Aamodt <[email protected]> | 2012-07-20 23:33:37 -0800 |
|---|---|---|
| committer | Andrew Boktor <[email protected]> | 2014-08-14 13:47:33 -0700 |
| commit | 8260e72a7acd58f7eb83baead00c1ce92d59a497 (patch) | |
| tree | 2f7fc952340f852d93e9f1cdc5fe00fac0cca1d8 | |
| parent | 16fe8bdd350346f1e940a1653ac485c5c8d8b9b9 (diff) | |
even prettier printing of reconvergence pc's
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 13455]
| -rw-r--r-- | src/cuda-sim/cuda-sim.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/cuda-sim/cuda-sim.cc b/src/cuda-sim/cuda-sim.cc index 16bc653..02c7dfd 100644 --- a/src/cuda-sim/cuda-sim.cc +++ b/src/cuda-sim/cuda-sim.cc @@ -1801,16 +1801,17 @@ struct rec_pts find_reconvergence_points( function_info *finfo ) gpgpu_recon_t *kernel_recon_points = (struct gpgpu_recon_t*) calloc(num_recon, sizeof(struct gpgpu_recon_t)); finfo->get_reconvergence_pairs(kernel_recon_points); - printf("GPGPU-Sim PTX: Reconvergence Pairs for %s\n", finfo->get_name().c_str() ); + printf("GPGPU-Sim PTX: reconvergence points for %s...\n", finfo->get_name().c_str() ); for (int i=0;i<num_recon;i++) { - printf("GPGPU-Sim PTX: branch pc = %4d : ", kernel_recon_points[i].source_pc ); + printf("GPGPU-Sim PTX: %2u (potential) branch divergence @ ", i+1 ); kernel_recon_points[i].source_inst->print_insn(); printf("\n"); - printf("GPGPU-Sim PTX: target pc = %4d : ", kernel_recon_points[i].target_pc ); + printf("GPGPU-Sim PTX: immediate post dominator @ " ); if( kernel_recon_points[i].target_inst ) kernel_recon_points[i].target_inst->print_insn(); printf("\n"); } + printf("GPGPU-Sim PTX: ... end of reconvergence points for %s\n", finfo->get_name().c_str() ); tmp.s_kernel_recon_points = kernel_recon_points; tmp.s_num_recon = num_recon; |
