# Node ID 78c3f89d15f64dcd667425651dd047a3760f9e8f # Parent d2f74729dca90321b372269e1c7ad383a07495fd 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 @@ -48,14 +48,14 @@ statusBitVector(0), staticInst(_staticInst), _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; } }