[clang] [llvm] [APFloat] Add APFloat support for FP6 data types (PR #94735)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 7 05:40:37 PDT 2024


================
@@ -47,6 +47,10 @@ static std::string convertToString(double d, unsigned Prec, unsigned Pad,
   return std::string(Buffer.data(), Buffer.size());
 }
 
+static bool hasNanOrInf(APFloat::Semantics S) {
+  return (S != APFloat::S_Float6E3M2FN) && (S != APFloat::S_Float6E2M3FN);
+}
----------------
arsenm wrote:

Probably would be useful as a helper somewhere in APFloat or Semantics 

https://github.com/llvm/llvm-project/pull/94735


More information about the llvm-commits mailing list