summaryrefslogtreecommitdiffstats
path: root/src/util/half_float.c
diff options
context:
space:
mode:
authorKai Wasserbäch <[email protected]>2018-08-17 16:32:31 +0200
committerTimothy Arceri <[email protected]>2018-08-18 10:34:12 +1000
commit9387ca29ae465f5e1ee3b4a73c1f7725304bb30e (patch)
tree46725cf76f80bd2326c6fbabbd84de85ae3ffe22 /src/util/half_float.c
parent0da93de9c85d27cf7df000a950894aa8605dd951 (diff)
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 <[email protected]> Reviewed-by: Timothy Arceri <[email protected]>
Diffstat (limited to 'src/util/half_float.c')
-rw-r--r--src/util/half_float.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/util/half_float.c b/src/util/half_float.c
index 2eff2c84f51..63aec5c5c14 100644
--- a/src/util/half_float.c
+++ b/src/util/half_float.c
@@ -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))