[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