Fix coverity defect "Bad bit shift operation".
Coverity ID: 33234
Bug
200192567
Change-Id: I7f0edb9c41ac9a9b624bafab3eab660968e57fef
Signed-off-by: Igor Nabirushkin <inabirushkin@nvidia.com>
Reviewed-on: http://git-master/r/
1319568
(cherry picked from commit
40a0e6c7d697b72a05258c587c6062c9c6f09c65)
Reviewed-on: http://git-master/r/
1329734
GVS: Gerrit_Virtual_Submit
Reviewed-by: Dmitry Antipov <dantipov@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
num_bits = 8 * sizeof(result);
if ((shift < num_bits) && (byte & 0x40))
- result |= (-1 << shift);
+ result |= (-1L << shift);
*ret = result;