# Node ID ec3240b2587cf80f344cfa4b5dd0dd7399809395 # Parent b0807b2d1379931c3b00a9ca465ee8a68a35bb16 diff --git a/src/gpu-compute/gpu_dyn_inst.cc b/src/gpu-compute/gpu_dyn_inst.cc --- a/src/gpu-compute/gpu_dyn_inst.cc +++ b/src/gpu-compute/gpu_dyn_inst.cc @@ -49,14 +49,14 @@ _seqNum(instSeqNum) { tlbHitLevel.assign(computeUnit()->wfSize(), -1); - d_data = new uint8_t[computeUnit()->wfSize() * 16]; + d_data = new uint8_t[computeUnit()->wfSize() * 4 * sizeof(double)]; a_data = new uint8_t[computeUnit()->wfSize() * 8]; x_data = new uint8_t[computeUnit()->wfSize() * 8]; for (int i = 0; i < (computeUnit()->wfSize() * 8); ++i) { a_data[i] = 0; x_data[i] = 0; } - for (int i = 0; i < (computeUnit()->wfSize() * 16); ++i) { + for (int i = 0; i < (computeUnit()->wfSize() * 4 * sizeof(double)); ++i) { d_data[i] = 0; } }