[llvm] [MathExtras] Fix typos in hex fp constant values. NFC. (PR #123047)

via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 15 04:06:18 PST 2025


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 e33f456ae591559883e89a1f18b2dec21225e90f 05574e806e9e465a226735e723e9430d35bd5780 --extensions h -- llvm/include/llvm/Support/MathExtras.h
``````````

</details>

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

``````````diff
diff --git a/llvm/include/llvm/Support/MathExtras.h b/llvm/include/llvm/Support/MathExtras.h
index fb7b096eb1..63fe63bec7 100644
--- a/llvm/include/llvm/Support/MathExtras.h
+++ b/llvm/include/llvm/Support/MathExtras.h
@@ -44,21 +44,32 @@ using common_sint =
 namespace numbers {
 // TODO: Track C++20 std::numbers.
 // TODO: Favor using the hexadecimal FP constants (requires C++17).
-constexpr double e          = 2.7182818284590452354, // (0x1.5bf0a8b145769P+1) https://oeis.org/A001113
-                 egamma     = .57721566490153286061, // (0x1.2788cfc6fb619P-1) https://oeis.org/A001620
-                 ln2        = .69314718055994530942, // (0x1.62e42fefa39efP-1) https://oeis.org/A002162
-                 ln10       = 2.3025850929940456840, // (0x1.26bb1bbb55516P+1) https://oeis.org/A002392
-                 log2e      = 1.4426950408889634074, // (0x1.71547652b82feP+0)
-                 log10e     = .43429448190325182765, // (0x1.bcb7b1526e50eP-2)
-                 pi         = 3.1415926535897932385, // (0x1.921fb54442d18P+1) https://oeis.org/A000796
-                 inv_pi     = .31830988618379067154, // (0x1.45f306dc9c883P-2) https://oeis.org/A049541
-                 sqrtpi     = 1.7724538509055160273, // (0x1.c5bf891b4ef6bP+0) https://oeis.org/A002161
-                 inv_sqrtpi = .56418958354775628695, // (0x1.20dd750429b6dP-1) https://oeis.org/A087197
-                 sqrt2      = 1.4142135623730950488, // (0x1.6a09e667f3bcdP+0) https://oeis.org/A00219
-                 inv_sqrt2  = .70710678118654752440, // (0x1.6a09e667f3bcdP-1)
-                 sqrt3      = 1.7320508075688772935, // (0x1.bb67ae8584caaP+0) https://oeis.org/A002194
-                 inv_sqrt3  = .57735026918962576451, // (0x1.279a74590331cP-1)
-                 phi        = 1.6180339887498948482; // (0x1.9e3779b97f4a8P+0) https://oeis.org/A001622
+constexpr double e = 2.7182818284590452354, // (0x1.5bf0a8b145769P+1)
+                                            // https://oeis.org/A001113
+    egamma = .57721566490153286061,         // (0x1.2788cfc6fb619P-1)
+                                            // https://oeis.org/A001620
+    ln2 = .69314718055994530942,            // (0x1.62e42fefa39efP-1)
+                                            // https://oeis.org/A002162
+    ln10 = 2.3025850929940456840,           // (0x1.26bb1bbb55516P+1)
+                                            // https://oeis.org/A002392
+    log2e = 1.4426950408889634074,          // (0x1.71547652b82feP+0)
+    log10e = .43429448190325182765,         // (0x1.bcb7b1526e50eP-2)
+    pi = 3.1415926535897932385,             // (0x1.921fb54442d18P+1)
+                                            // https://oeis.org/A000796
+    inv_pi = .31830988618379067154,         // (0x1.45f306dc9c883P-2)
+                                            // https://oeis.org/A049541
+    sqrtpi = 1.7724538509055160273,         // (0x1.c5bf891b4ef6bP+0)
+                                            // https://oeis.org/A002161
+    inv_sqrtpi = .56418958354775628695,     // (0x1.20dd750429b6dP-1)
+                                            // https://oeis.org/A087197
+    sqrt2 =
+        1.4142135623730950488, // (0x1.6a09e667f3bcdP+0) https://oeis.org/A00219
+    inv_sqrt2 = .70710678118654752440,     // (0x1.6a09e667f3bcdP-1)
+    sqrt3 = 1.7320508075688772935,         // (0x1.bb67ae8584caaP+0)
+                                           // https://oeis.org/A002194
+    inv_sqrt3 = .57735026918962576451,     // (0x1.279a74590331cP-1)
+    phi = 1.6180339887498948482;           // (0x1.9e3779b97f4a8P+0)
+                                           // https://oeis.org/A001622
 constexpr float ef          = 2.71828183F, // (0x1.5bf0a8P+1) https://oeis.org/A001113
                 egammaf     = .577215665F, // (0x1.2788d0P-1) https://oeis.org/A001620
                 ln2f        = .693147181F, // (0x1.62e430P-1) https://oeis.org/A002162

``````````

</details>


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


More information about the llvm-commits mailing list