[compiler-rt] [llvm] Add extendhfxf2 into compiler rt (PR #111099)

via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 3 21:25:24 PDT 2024


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 1e5e153485b817422c311f9326e80781a83ea7bc 9934372a1a372e311d1cfcc5b36b9551966b2b79 --extensions c -- compiler-rt/lib/builtins/extendhfxf2.c compiler-rt/test/builtins/Unit/extendhfxf2_test.c
``````````

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/compiler-rt/test/builtins/Unit/extendhfxf2_test.c b/compiler-rt/test/builtins/Unit/extendhfxf2_test.c
index 9850dc7997..402a76354f 100644
--- a/compiler-rt/test/builtins/Unit/extendhfxf2_test.c
+++ b/compiler-rt/test/builtins/Unit/extendhfxf2_test.c
@@ -6,7 +6,7 @@
 
 #if __LDBL_MANT_DIG__ == 113 && defined(COMPILER_RT_HAS_FLOAT16)
 
-#include "fp_test.h"
+#  include "fp_test.h"
 
 COMPILER_RT_ABI long double __extendhfxf2(TYPE_FP16 a);
 
@@ -17,8 +17,7 @@ int test__extendhfxf2(TYPE_FP16 a, uint64_t expectedHi, uint64_t expectedLo) {
   if (ret) {
     printf("error in test__extendhfxf2(%#.4x) = %.20Lf, "
            "expected %.20Lf\n",
-           toRep16(a), x,
-           fromRep128(expectedHi, expectedLo));
+           toRep16(a), x, fromRep128(expectedHi, expectedLo));
   }
   return ret;
 }
@@ -30,62 +29,49 @@ char assumption_1[sizeof(TYPE_FP16) * CHAR_BIT == 16] = {0};
 int main() {
 #if __LDBL_MANT_DIG__ == 113 && defined(COMPILER_RT_HAS_FLOAT16)
   // qNaN
-  if (test__extendhfxf2(makeQNaN16(),
-                        UINT64_C(0x7fff800000000000),
+  if (test__extendhfxf2(makeQNaN16(), UINT64_C(0x7fff800000000000),
                         UINT64_C(0x0)))
     return 1;
   // NaN
   if (test__extendhfxf2(makeNaN16(UINT16_C(0x0100)),
-                        UINT64_C(0x7fff400000000000),
-                        UINT64_C(0x0)))
+                        UINT64_C(0x7fff400000000000), UINT64_C(0x0)))
     return 1;
   // inf
-  if (test__extendhfxf2(makeInf16(),
-                        UINT64_C(0x7fff000000000000),
+  if (test__extendhfxf2(makeInf16(), UINT64_C(0x7fff000000000000),
                         UINT64_C(0x0)))
     return 1;
-  if (test__extendhfxf2(-makeInf16(),
-                        UINT64_C(0xffff000000000000),
+  if (test__extendhfxf2(-makeInf16(), UINT64_C(0xffff000000000000),
                         UINT64_C(0x0)))
     return 1;
   // zero
-  if (test__extendhfxf2(fromRep16(0x0U),
-                        UINT64_C(0x0), UINT64_C(0x0)))
+  if (test__extendhfxf2(fromRep16(0x0U), UINT64_C(0x0), UINT64_C(0x0)))
     return 1;
-  if (test__extendhfxf2(fromRep16(0x8000U),
-                        UINT64_C(0x8000000000000000),
+  if (test__extendhfxf2(fromRep16(0x8000U), UINT64_C(0x8000000000000000),
                         UINT64_C(0x0)))
     return 1;
   // denormal
-  if (test__extendhfxf2(fromRep16(0x0010U),
-                        UINT64_C(0x3feb000000000000),
+  if (test__extendhfxf2(fromRep16(0x0010U), UINT64_C(0x3feb000000000000),
                         UINT64_C(0x0000000000000000)))
     return 1;
-  if (test__extendhfxf2(fromRep16(0x0001U),
-                        UINT64_C(0x3fe7000000000000),
+  if (test__extendhfxf2(fromRep16(0x0001U), UINT64_C(0x3fe7000000000000),
                         UINT64_C(0x0000000000000000)))
     return 1;
-  if (test__extendhfxf2(fromRep16(0x8001U),
-                        UINT64_C(0xbfe7000000000000),
+  if (test__extendhfxf2(fromRep16(0x8001U), UINT64_C(0xbfe7000000000000),
                         UINT64_C(0x0000000000000000)))
     return 1;
 
   // pi
-  if (test__extendhfxf2(fromRep16(0x4248U),
-                        UINT64_C(0x4000920000000000),
+  if (test__extendhfxf2(fromRep16(0x4248U), UINT64_C(0x4000920000000000),
                         UINT64_C(0x0000000000000000)))
     return 1;
-  if (test__extendhfxf2(fromRep16(0xc248U),
-                        UINT64_C(0xc000920000000000),
+  if (test__extendhfxf2(fromRep16(0xc248U), UINT64_C(0xc000920000000000),
                         UINT64_C(0x0000000000000000)))
     return 1;
 
-  if (test__extendhfxf2(fromRep16(0x508cU),
-                        UINT64_C(0x4004230000000000),
+  if (test__extendhfxf2(fromRep16(0x508cU), UINT64_C(0x4004230000000000),
                         UINT64_C(0x0)))
     return 1;
-  if (test__extendhfxf2(fromRep16(0x1bb7U),
-                        UINT64_C(0x3ff6edc000000000),
+  if (test__extendhfxf2(fromRep16(0x1bb7U), UINT64_C(0x3ff6edc000000000),
                         UINT64_C(0x0)))
     return 1;
 #else

``````````

</details>


https://github.com/llvm/llvm-project/pull/111099


More information about the llvm-commits mailing list