7c8e575f5d
* libhsakmt: fix UB due to signed integer literal in 1 << 31 Bit shift operations on signed numbers should not shift into or beyond the signed bit as this results in Undefined Behaviour. Signed-off-by: Sunday Clement <Sunday.Clement@amd.com> * libhsakmt: Fix UB due to signed integer literal in 1 << x Bit Shifting an unsigned integer is undefined behavior. BUG: SWDEV-532853 Signed-off-by: Sunday Clement <Sunday.Clement@amd.com> * rocr: Fix UB in various places due signed integer in bit shift Bit shifting signed integers into or beyond the sign bit is undefined. Signed-off-by: Sunday Clement <Sunday.Clement@amd.com> * rocr: Change signed integer literals to unsigned Changing the signed integers in the macro expressions throughout the file to avoid overflow. Signed-off-by: Sunday Clement <Sunday.Clement@amd.com> --------- Signed-off-by: Sunday Clement <Sunday.Clement@amd.com> Co-authored-by: Flora Cui <flora.cui@amd.com>