From: Tue Ly Date: Sun, 8 Jan 2023 22:52:46 +0000 (-0500) Subject: [libc][Obvious] Remove constexpr fomr exact_mult in double_double.h X-Git-Tag: upstream/17.0.6~21768 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1b9c21fda951ae7974912a7e157fdf154b96c545;p=platform%2Fupstream%2Fllvm.git [libc][Obvious] Remove constexpr fomr exact_mult in double_double.h --- diff --git a/libc/src/__support/FPUtil/double_double.h b/libc/src/__support/FPUtil/double_double.h index 1c37f84..35e2bbc 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);