diff --git a/projects/rocr-runtime/tests/kfdtest/src/KFDTestUtilQueue.cpp b/projects/rocr-runtime/tests/kfdtest/src/KFDTestUtilQueue.cpp index 92283f71fb..8f9b857a70 100644 --- a/projects/rocr-runtime/tests/kfdtest/src/KFDTestUtilQueue.cpp +++ b/projects/rocr-runtime/tests/kfdtest/src/KFDTestUtilQueue.cpp @@ -422,6 +422,9 @@ void sdma_multicopy_report(std::vector &array, HSAuint64 countPe begin = array[base].timeBegin; end = array[base + countPerGroup - 1].timeEnd; + if (begin == 0 && end == 0) + continue; + if (timeConsumptionMax < end - begin) timeConsumptionMax = end - begin;