[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