]> www.ginac.de Git - cln.git/blobdiff - src/float/ffloat/elem/cl_FF_div.cc
Finalize CLN 1.3.7 release.
[cln.git] / src / float / ffloat / elem / cl_FF_div.cc
index 1544eb7e684eca6f61ed15a9e505f0d6875bfc52..7f1d802ece3d3d8a5a6cb9b3f8e1e613afc61dab 100644 (file)
@@ -1,7 +1,7 @@
 // binary operator /
 
 // General includes.
-#include "cl_sysdep.h"
+#include "base/cl_sysdep.h"
 
 // Specification.
 #include "cln/ffloat.h"
@@ -9,19 +9,16 @@
 
 // Implementation.
 
-#include "cl_FF.h"
-#include "cl_N.h"
-#include "cl_F.h"
-#include "cl_low.h"
-#include "cl_ieee.h"
+#include "float/ffloat/cl_FF.h"
+#include "base/cl_N.h"
+#include "float/cl_F.h"
+#include "base/cl_low.h"
 
-#undef MAYBE_INLINE
-#define MAYBE_INLINE inline
-#include "cl_FF_zerop.cc"
+#include "base/cl_inline.h"
+#include "float/ffloat/elem/cl_FF_zerop.cc"
 
 namespace cln {
 
-NEED_IEEE_FLOATS()
 
 const cl_FF operator/ (const cl_FF& x1, const cl_FF& x2)
 {
@@ -46,9 +43,9 @@ const cl_FF operator/ (const cl_FF& x1, const cl_FF& x2)
   #if defined(FAST_FLOAT) && !defined(__i386__)
       float_to_FF(FF_to_float(x1) / FF_to_float(x2), return ,
                   TRUE, TRUE, // Overflow und subnormale Zahl abfangen
-                  !zerop(x1), // ein Ergebnis +/- 0.0
+                  !zerop_inline(x1), // ein Ergebnis +/- 0.0
                               // ist genau dann in Wirklichkeit ein Underflow
-                  zerop(x2), // Division durch Null abfangen
+                  zerop_inline(x2), // Division durch Null abfangen
                   FALSE // kein NaN als Ergebnis möglich
                  );
   #else