]> www.ginac.de Git - cln.git/blobdiff - src/float/ffloat/elem/cl_FF_mul.cc
Fix linking problems on some platforms caused by inline/non-inline versions
[cln.git] / src / float / ffloat / elem / cl_FF_mul.cc
index 8f8d14da3854bd241300f9b0936719f5b6e52752..c258c71f8e1301a4c987b9a12273ee3838528b80 100644 (file)
@@ -14,8 +14,7 @@
 #include "cl_low.h"
 #include "cl_ieee.h"
 
-#undef MAYBE_INLINE
-#define MAYBE_INLINE inline
+#include "cl_inline.h"
 #include "cl_FF_zerop.cc"
 
 namespace cln {
@@ -42,7 +41,7 @@ const cl_FF operator* (const cl_FF& x1, const cl_FF& x2)
   #ifdef FAST_FLOAT
       float_to_FF(FF_to_float(x1) * FF_to_float(x2), return ,
                   TRUE, TRUE, // Overflow und subnormale Zahl abfangen
-                  !(zerop(x1) || zerop(x2)), // ein Ergebnis +/- 0.0
+                  !(zerop_inline(x1) || zerop_inline(x2)), // ein Ergebnis +/- 0.0
                               // ist genau dann in Wirklichkeit ein Underflow
                   FALSE, FALSE // keine Singularität, kein NaN als Ergebnis möglich
                  );