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
