mesa: Silence 'left shift of negative value' warning in BPTC compression code
authorIan Romanick <ian.d.romanick@intel.com>
Tue, 19 Nov 2019 03:33:06 +0000 (19:33 -0800)
committerIan Romanick <ian.d.romanick@intel.com>
Wed, 4 Dec 2019 23:34:03 +0000 (15:34 -0800)
commita7e607641a2b6f1d89e1c5e6eaf91d6faf156286
treefbc7bd652b6e4b1783998a4b1107b81bc826b618
parent668635abd26dda458f9293f99dd39f56431a4d61
mesa: Silence 'left shift of negative value' warning in BPTC compression code

src/util/format/../../mesa/main/texcompress_bptc_tmp.h:830:31: warning: left shift of negative value [-Wshift-negative-value]
  830 |       value |= (~(int32_t) 0) << n_bits;
      |                               ^~

v2: Rewrite to just shift left then shift right.  Based on conversation
with Neil in
https://gitlab.freedesktop.org/mesa/mesa/merge_requests/2792#note_320272,
this should be fine.

Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> [v1]
Reviewed-by: Neil Roberts <nroberts@igalia.com>
src/mesa/main/texcompress_bptc_tmp.h