diff options
Diffstat (limited to 'src/abstract_hardware_model.cc')
| -rw-r--r-- | src/abstract_hardware_model.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/abstract_hardware_model.cc b/src/abstract_hardware_model.cc index a0e21f7..c52be1d 100644 --- a/src/abstract_hardware_model.cc +++ b/src/abstract_hardware_model.cc @@ -1,5 +1,8 @@ #include "abstract_hardware_model.h" #include "cuda-sim/memory.h" +#include <algorithm> + +unsigned mem_access_t::next_access_uid = 0; void move_warp( warp_inst_t *&dst, warp_inst_t *&src ) { @@ -19,3 +22,8 @@ gpgpu_t::gpgpu_t() g_dev_malloc=GLOBAL_HEAP_START; } + +void warp_inst_t::sort_accessq( unsigned qbegin ) +{ + std::stable_sort( m_accessq.begin()+qbegin,m_accessq.end()); +} |
