[libc-commits] [libc] 1b9c21f - [libc][Obvious] Remove constexpr fomr exact_mult in double_double.h
Tue Ly via libc-commits
libc-commits at lists.llvm.org
Sun Jan 8 14:54:42 PST 2023
Author: Tue Ly
Date: 2023-01-08T17:52:46-05:00
New Revision: 1b9c21fda951ae7974912a7e157fdf154b96c545
URL: https://github.com/llvm/llvm-project/commit/1b9c21fda951ae7974912a7e157fdf154b96c545
DIFF: https://github.com/llvm/llvm-project/commit/1b9c21fda951ae7974912a7e157fdf154b96c545.diff
LOG: [libc][Obvious] Remove constexpr fomr exact_mult in double_double.h
Added:
Modified:
libc/src/__support/FPUtil/double_double.h
Removed:
################################################################################
diff --git a/libc/src/__support/FPUtil/double_double.h b/libc/src/__support/FPUtil/double_double.h
index 1c37f8445c33..35e2bbc2677f 100644
--- a/libc/src/__support/FPUtil/double_double.h
+++ b/libc/src/__support/FPUtil/double_double.h
@@ -40,7 +40,7 @@ constexpr inline DoubleDouble add(DoubleDouble a, double b) {
// TODO(lntue): add a correct multiplication when FMA instructions are not
// available.
-constexpr inline DoubleDouble exact_mult(double a, double b) {
+inline DoubleDouble exact_mult(double a, double b) {
DoubleDouble r{0.0, 0.0};
r.hi = a * b;
r.lo = fputil::multiply_add(a, b, -r.hi);
More information about the libc-commits
mailing list