From 5b4e0321d455e32530e2003af55a0b54f02cdeec Mon Sep 17 00:00:00 2001 From: Jaydeep Patel Date: Mon, 11 Jul 2022 11:41:58 +0000 Subject: [PATCH] SWDEV-345020 - The bit channel description should not allow any channels after a zero channel Change-Id: I66e6d25c032d22f9616dc59730f1f094d30c01cf --- hipamd/src/hip_conversions.hpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/hipamd/src/hip_conversions.hpp b/hipamd/src/hip_conversions.hpp index 1a6f69a304..592335c4ee 100644 --- a/hipamd/src/hip_conversions.hpp +++ b/hipamd/src/hip_conversions.hpp @@ -313,6 +313,14 @@ bool CheckArrayFormat(const hipChannelFormatDesc& desc) { return false; } } + // The bit channel description should not allow any channels after a zero channel + if (desc.y == 0) { + return !(desc.z > 0 || desc.w > 0); + } + else if (desc.z == 0) { + return !(desc.w > 0); + } + return true; }