[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