[libclc] [libclc] Fix double NAN_MASK (PR #163522)
Wenju He via cfe-commits
cfe-commits at lists.llvm.org
Wed Oct 15 01:33:53 PDT 2025
https://github.com/wenju-he created https://github.com/llvm/llvm-project/pull/163522
0x7ff0000000000000 is +inf. Change it to quiet nan 0x7ff8000000000000.
>From 9a49cb5e37f308fd889dfc5ee96981139c3221d2 Mon Sep 17 00:00:00 2001
From: Wenju He <wenju.he at intel.com>
Date: Wed, 15 Oct 2025 10:29:34 +0200
Subject: [PATCH] [libclc] Fix double NAN_MASK
0x7ff0000000000000 is +inf. Change it to quiet nan 0x7ff8000000000000.
---
libclc/clc/lib/generic/math/clc_nan.inc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libclc/clc/lib/generic/math/clc_nan.inc b/libclc/clc/lib/generic/math/clc_nan.inc
index 46e828ba48c7e..47527088960da 100644
--- a/libclc/clc/lib/generic/math/clc_nan.inc
+++ b/libclc/clc/lib/generic/math/clc_nan.inc
@@ -7,7 +7,7 @@
//===----------------------------------------------------------------------===//
#if __CLC_FPSIZE == 64
-#define NAN_MASK 0x7ff0000000000000ul
+#define NAN_MASK 0x7ff8000000000000ul
#elif __CLC_FPSIZE == 32
#define NAN_MASK 0x7fc00000
#elif __CLC_FPSIZE == 16
More information about the cfe-commits
mailing list