mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-04 23:56:39 +08:00
Fix timestamp conversion by using correct timestamp size mask
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
6e30f39acb
commit
8812f6250b
@@ -139,7 +139,9 @@ uint32_t HwHelperHw<GfxFamily>::calculateAvailableThreadCount(PRODUCT_FAMILY fam
|
||||
|
||||
template <typename GfxFamily>
|
||||
uint64_t HwHelperHw<GfxFamily>::getGpuTimeStampInNS(uint64_t timeStamp, double frequency) const {
|
||||
return static_cast<uint64_t>((timeStamp & 0xffff'ffff) * frequency);
|
||||
constexpr uint64_t mask = static_cast<uint64_t>(std::numeric_limits<typename GfxFamily::TimestampPacketType>::max());
|
||||
|
||||
return static_cast<uint64_t>((timeStamp & mask) * frequency);
|
||||
}
|
||||
|
||||
constexpr uint32_t planarYuvMaxHeight = 16128;
|
||||
|
||||
Reference in New Issue
Block a user