util: mark s as MAYBE_UNUSED in _mesa_half_to_unorm8
Only used, when asserts are enabled.
Fixes an unused-variable warning with gcc-8:
../../../src/util/half_float.c: In function '_mesa_half_to_unorm8':
../../../src/util/half_float.c:189:14: warning: unused variable 's' [-Wunused-variable]
const int s = (val >> 15) & 0x1;
^
Signed-off-by: Kai Wasserbäch <kai@dev.carbon-project.org>
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
This commit is contained in:
committed by
Timothy Arceri
parent
0da93de9c8
commit
9387ca29ae
@@ -28,6 +28,7 @@
|
||||
#include <assert.h>
|
||||
#include "half_float.h"
|
||||
#include "rounding.h"
|
||||
#include "macros.h"
|
||||
|
||||
typedef union { float f; int32_t i; uint32_t u; } fi_type;
|
||||
|
||||
@@ -186,7 +187,7 @@ uint8_t _mesa_half_to_unorm8(uint16_t val)
|
||||
{
|
||||
const int m = val & 0x3ff;
|
||||
const int e = (val >> 10) & 0x1f;
|
||||
const int s = (val >> 15) & 0x1;
|
||||
MAYBE_UNUSED const int s = (val >> 15) & 0x1;
|
||||
|
||||
/* v = round_to_nearest(1.mmmmmmmmmm * 2^(e-15) * 255)
|
||||
* = round_to_nearest((1.mmmmmmmmmm * 255) * 2^(e-15))
|
||||
|
||||
Reference in New Issue
Block a user