@@ -605,15 +608,117 @@ static Value *emitRsqIEEE1ULP(IRBuilder<> &Builder,
Value *Src,
return Builder.CreateFMul(Rsq, OutputScaleFactor);
}
+/// Emit inverse sqrt expansion for f64 with a correction sequence on top of
+/// v_rsq_f64. This should give a 1ulp result.
+Value *
ZuseZ4 wrote:
> This, I believe, comes from the Rust team wanting to more easily use this
> utility.
Yes indeed, I had asked for it for our rustc GPU efforts in
https://github.com/rust-lang/rust-project-goals/issues/109
This PR had helped me with replacing the `clang-linker-wrapper` invocation
Author: owenca
Date: 2025-12-14T18:48:00-08:00
New Revision: 274a44cde05b71958ef67172730f0613e5a1addc
URL:
https://github.com/llvm/llvm-project/commit/274a44cde05b71958ef67172730f0613e5a1addc
DIFF:
https://github.com/llvm/llvm-project/commit/274a44cde05b71958ef67172730f0613e5a1addc.diff
LOG: R
Author: Mehdi Amini
Date: 2025-12-14T22:11:13+01:00
New Revision: db308edbab49611d3f1f15d3d77d43a4457007f3
URL:
https://github.com/llvm/llvm-project/commit/db308edbab49611d3f1f15d3d77d43a4457007f3
DIFF:
https://github.com/llvm/llvm-project/commit/db308edbab49611d3f1f15d3d77d43a4457007f3.diff
L
@@ -605,15 +608,117 @@ static Value *emitRsqIEEE1ULP(IRBuilder<> &Builder,
Value *Src,
return Builder.CreateFMul(Rsq, OutputScaleFactor);
}
+/// Emit inverse sqrt expansion for f64 with a correction sequence on top of
+/// v_rsq_f64. This should give a 1ulp result.
+Value *
https://github.com/brad0 updated
https://github.com/llvm/llvm-project/pull/171754
>From 01085318abfec9d8d1828877b4ec1f9b14efb68b Mon Sep 17 00:00:00 2001
From: Brad Smith
Date: Wed, 10 Dec 2025 21:27:21 -0500
Subject: [PATCH] [libunwind] fix building on Haiku i386 (#171586)
MIME-Version: 1.0
Co
@@ -605,15 +608,117 @@ static Value *emitRsqIEEE1ULP(IRBuilder<> &Builder,
Value *Src,
return Builder.CreateFMul(Rsq, OutputScaleFactor);
}
+/// Emit inverse sqrt expansion for f64 with a correction sequence on top of
+/// v_rsq_f64. This should give a 1ulp result.
+Value *
dyung wrote:
Hi, thanks for the explanation, but I think I am going to pass on integrating
this change for the 21.x release, but 22.x is just a little over a month away
so hopefully your issue gets better soon with that!
https://github.com/llvm/llvm-project/pull/172151
dyung wrote:
ping @fabianmcg
https://github.com/llvm/llvm-project/pull/165768
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits