// binary operator /
// General includes.
-#include "cl_sysdep.h"
+#include "base/cl_sysdep.h"
// Specification.
#include "cln/dfloat.h"
// Implementation.
-#include "cl_DF.h"
-#include "cl_N.h"
-#include "cl_F.h"
-#include "cl_low.h"
-#include "cl_DS.h"
-#include "cl_ieee.h"
+#include "float/dfloat/cl_DF.h"
+#include "base/cl_N.h"
+#include "float/cl_F.h"
+#include "base/cl_low.h"
+#include "base/digitseq/cl_DS.h"
-#undef MAYBE_INLINE
-#define MAYBE_INLINE inline
-#include "cl_DF_zerop.cc"
+#include "base/cl_inline.h"
+#include "float/dfloat/elem/cl_DF_zerop.cc"
namespace cln {
-NEED_IEEE_FLOATS()
const cl_DF operator/ (const cl_DF& x1, const cl_DF& x2)
{
#if defined(FAST_DOUBLE) && !defined(__i386__)
double_to_DF(DF_to_double(x1) / DF_to_double(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