summaryrefslogtreecommitdiff
path: root/src/cuda-sim/cuda-sim.cc
diff options
context:
space:
mode:
authorJonathan <[email protected]>2018-05-18 14:41:23 -0700
committerJonathan <[email protected]>2018-05-25 09:11:55 -0700
commita93aa28a94140ee912c0cba0d9414d9da1588d54 (patch)
treef5f48db1056f6632197db5174c0011c1a9627d1d /src/cuda-sim/cuda-sim.cc
parent6a39e5c5964f23a97dafaa6a66f2a9d9c37bbfdd (diff)
erase texinfo in unbind and disable assert
Diffstat (limited to 'src/cuda-sim/cuda-sim.cc')
-rw-r--r--src/cuda-sim/cuda-sim.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cuda-sim/cuda-sim.cc b/src/cuda-sim/cuda-sim.cc
index ef16f43..6bdf75f 100644
--- a/src/cuda-sim/cuda-sim.cc
+++ b/src/cuda-sim/cuda-sim.cc
@@ -140,6 +140,7 @@ unsigned int intLOGB2( unsigned int v ) {
void gpgpu_t::gpgpu_ptx_sim_bindTextureToArray(const struct textureReference* texref, const struct cudaArray* array)
{
+ printf("GPGPU-Simm PTX: name from texture = %s\n", gpgpu_ptx_sim_findNamefromTexture(texref));
m_TextureRefToCudaArray[texref] = array;
unsigned int texel_size_bits = array->desc.w + array->desc.x + array->desc.y + array->desc.z;
unsigned int texel_size = texel_size_bits/8;
@@ -186,6 +187,7 @@ void gpgpu_t::gpgpu_ptx_sim_bindTextureToArray(const struct textureReference* te
void gpgpu_t::gpgpu_ptx_sim_unbindTexture(const struct textureReference* texref)
{
m_TextureRefToCudaArray.erase(texref);
+ m_TextureRefToTexureInfo.erase(texref);
}
unsigned g_assemble_code_next_pc=0;