P4 to Git Change 1569647 by gandryey@gera-lnx-rcf-lc on 2018/06/18 14:04:00

SWDEV-79445 - OCL generic changes and code clean-up
	 -Following CL#1568521. Correct LDS size look-up.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#57 edit


[ROCm/clr commit: 1e1aa59aed]
Este commit está contenido en:
foreman
2018-06-18 14:15:59 -04:00
padre 237990a06a
commit fc5992d539
@@ -1920,7 +1920,11 @@ bool VirtualGPU::submitKernelInternal(const amd::NDRangeContainer& sizes, const
// Align the LDS on the alignment requirement of type pointed to
ldsUsage = amd::alignUp(ldsUsage, arg->pointeeAlignment_);
argPtr = addArg(argPtr, &ldsUsage, arg->size_, arg->alignment_);
ldsUsage += *reinterpret_cast<const size_t*>(srcArgPtr);
if (sizeof(uint64_t) == arg->size_) {
ldsUsage += *reinterpret_cast<const uint64_t*>(srcArgPtr);
} else {
ldsUsage += *reinterpret_cast<const uint32_t*>(srcArgPtr);
}
break;
}
assert((arg->addrQual_ == ROC_ADDRESS_GLOBAL || arg->addrQual_ == ROC_ADDRESS_CONSTANT) &&