================
@@ -332,6 +332,19 @@ KnownFPClass KnownFPClass::fmul(const KnownFPClass
&KnownLHS,
return Known;
}
+KnownFPClass KnownFPClass::fma(const KnownFPClass &KnownLHS,
+ const KnownFPClass &KnownRHS,
+ const KnownFPClass &KnownAddend,
+ DenormalMode Mode) {
+ return fadd(fmul(KnownLHS, KnownRHS, Mode), KnownAddend, Mode);
----------------
arsenm wrote:
And FTZ / DAZ can't matter either without range checks
https://github.com/llvm/llvm-project/pull/175614
_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits