Author: Matt Arsenault
Date: 2026-03-19T08:16:10+01:00
New Revision: 9e6ce65962c4346f69de9cea7eec1ce957f2ef23

URL: 
https://github.com/llvm/llvm-project/commit/9e6ce65962c4346f69de9cea7eec1ce957f2ef23
DIFF: 
https://github.com/llvm/llvm-project/commit/9e6ce65962c4346f69de9cea7eec1ce957f2ef23.diff

LOG: libclc: Fix vector float tan (#187387)

Added: 
    

Modified: 
    libclc/clc/lib/generic/math/clc_tan.inc

Removed: 
    


################################################################################
diff  --git a/libclc/clc/lib/generic/math/clc_tan.inc 
b/libclc/clc/lib/generic/math/clc_tan.inc
index 7db6fc8f19d09..261e585d5d56d 100644
--- a/libclc/clc/lib/generic/math/clc_tan.inc
+++ b/libclc/clc/lib/generic/math/clc_tan.inc
@@ -35,7 +35,7 @@ _CLC_DEF _CLC_OVERLOAD __CLC_GENTYPE __clc_tan(__CLC_GENTYPE 
x) {
   __CLC_GENTYPE r0;
   __CLC_INTN regn = __clc_argReductionS(&r0, absx);
 
-  __CLC_GENTYPE t = __clc_tan_reduced_eval(r0, regn & 1);
+  __CLC_GENTYPE t = __clc_tan_reduced_eval(r0, (regn & 1) != 0);
 
   return __CLC_AS_FLOATN(__CLC_AS_UINTN(t) ^ x_signbit);
 }


        
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to