Blame patches/musl_sqrtl_const_expression-1.2.4.patch

d6e7c1
diff --git a/src/math/sqrtl.c b/src/math/sqrtl.c
d6e7c1
index 1b9f19c7..0a8efb9f 100644
d6e7c1
--- musl-1.2.4.orig/src/math/sqrtl.c
d6e7c1
+++ musl-1.2.4/src/math/sqrtl.c
d6e7c1
@@ -227,7 +227,7 @@ long double sqrtl(long double x)
d6e7c1
 	r = mul64(u, r) << 1;
d6e7c1
 	/* |r sqrt(m) - 1| < 0x1.c001p-59, switch to 128bit */
d6e7c1
 
d6e7c1
-	static const u128 threel = {.hi=three<<32, .lo=0};
d6e7c1
+	static const u128 threel = {.hi=(uint64_t)0xc0000000<<32, .lo=0};
d6e7c1
 	u128 rl, sl, dl, ul;
d6e7c1
 	rl.hi = r;
d6e7c1
 	rl.lo = 0;