[llvm-branch-commits] [libclc] libclc: Update acospi (PR #188455)
via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Wed Mar 25 03:22:00 PDT 2026
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
git-clang-format --diff origin/main HEAD --extensions inc,cl -- libclc/clc/lib/generic/math/clc_acospi.cl libclc/clc/lib/generic/math/clc_acospi.inc --diff_from_common_commit
``````````
:warning:
The reproduction instructions above might return results for more than one PR
in a stack if you are using a stacked PR workflow. You can limit the results by
changing `origin/main` to the base branch/commit you want to compare against.
:warning:
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/libclc/clc/lib/generic/math/clc_acospi.inc b/libclc/clc/lib/generic/math/clc_acospi.inc
index 60902f151..d2d662ddb 100644
--- a/libclc/clc/lib/generic/math/clc_acospi.inc
+++ b/libclc/clc/lib/generic/math/clc_acospi.inc
@@ -35,10 +35,17 @@ _CLC_DEF _CLC_OVERLOAD _CLC_CONST __CLC_FLOATN __clc_acospi(__CLC_FLOATN x) {
__CLC_FLOATN x2 = ax * ax;
__CLC_FLOATN r = ax > 0.5f ? rt : x2;
- __CLC_FLOATN u = r * __clc_mad(r, __clc_mad(r, __clc_mad(r, __clc_mad(r,
- __clc_mad(r,
- -0x1.3f1c6cp-8f, 0x1.2ac560p-6f), 0x1.80aab4p-8f), 0x1.e53378p-7f),
- 0x1.86680ap-6f), 0x1.b29c5ap-5f);
+ __CLC_FLOATN u =
+ r * __clc_mad(r,
+ __clc_mad(r,
+ __clc_mad(r,
+ __clc_mad(r,
+ __clc_mad(r, -0x1.3f1c6cp-8f,
+ 0x1.2ac560p-6f),
+ 0x1.80aab4p-8f),
+ 0x1.e53378p-7f),
+ 0x1.86680ap-6f),
+ 0x1.b29c5ap-5f);
__CLC_FLOATN s = __clc_sqrt_fast(r);
__CLC_FLOATN ztp = 2.0f * __clc_mad(s, u, piinv * s);
@@ -86,12 +93,40 @@ _CLC_DEF _CLC_OVERLOAD _CLC_CONST __CLC_DOUBLEN __clc_acospi(__CLC_DOUBLEN x) {
__CLC_DOUBLEN y2 = y * y;
__CLC_DOUBLEN r = transform ? rt : y2;
- __CLC_DOUBLEN u = r * __clc_mad(r, __clc_mad(r, __clc_mad(r, __clc_mad(r,
- __clc_mad(r, __clc_mad(r, __clc_mad(r, __clc_mad(r,
- __clc_mad(r, __clc_mad(r, __clc_mad(r,
- 0x1.547a51d41fb0bp-7, -0x1.6a3fb0718a8f7p-8), 0x1.a7b91f7177ee8p-8), 0x1.035d3435b8ad8p-9),
- 0x1.ff0549b4e0449p-9), 0x1.21604ae288f96p-8), 0x1.6a2b36f9aec49p-8), 0x1.d2b076c914f04p-8),
- 0x1.3ce53861f8f1fp-7), 0x1.d1a4529a30a69p-7), 0x1.8723a1d61d2e9p-6), 0x1.b2995e7b7af0fp-5);
+ __CLC_DOUBLEN u =
+ r *
+ __clc_mad(
+ r,
+ __clc_mad(
+ r,
+ __clc_mad(
+ r,
+ __clc_mad(
+ r,
+ __clc_mad(
+ r,
+ __clc_mad(
+ r,
+ __clc_mad(
+ r,
+ __clc_mad(
+ r,
+ __clc_mad(
+ r,
+ __clc_mad(
+ r,
+ __clc_mad(r, 0x1.547a51d41fb0bp-7,
+ -0x1.6a3fb0718a8f7p-8),
+ 0x1.a7b91f7177ee8p-8),
+ 0x1.035d3435b8ad8p-9),
+ 0x1.ff0549b4e0449p-9),
+ 0x1.21604ae288f96p-8),
+ 0x1.6a2b36f9aec49p-8),
+ 0x1.d2b076c914f04p-8),
+ 0x1.3ce53861f8f1fp-7),
+ 0x1.d1a4529a30a69p-7),
+ 0x1.8723a1d61d2e9p-6),
+ 0x1.b2995e7b7af0fp-5);
__CLC_DOUBLEN z = 0.5 - __clc_mad(x, u, piinv * x);
``````````
</details>
https://github.com/llvm/llvm-project/pull/188455
More information about the llvm-branch-commits
mailing list