// binary operator -
// General includes.
-#include "cl_sysdep.h"
+#include "base/cl_sysdep.h"
// Specification.
-#include "cl_dfloat.h"
+#include "cln/dfloat.h"
// Implementation.
-#include "cl_DF.h"
-#include "cl_ieee.h"
-NEED_IEEE_FLOATS()
+#include "float/dfloat/cl_DF.h"
+
+namespace cln {
+
const cl_DF operator- (const cl_DF& x1, const cl_DF& x2)
{
#ifdef FAST_DOUBLE
double_to_DF(DF_to_double(x1) - DF_to_double(x2), return ,
TRUE, TRUE, // Overflow und subnormale Zahl abfangen
- FALSE, // kein Underflow mit Ergebnis +/- 0.0 möglich
+ FALSE, // kein Underflow mit Ergebnis +/- 0.0 möglich
// (nach Definition der subnormalen Zahlen)
- FALSE, FALSE // keine Singularität, kein NaN als Ergebnis möglich
+ FALSE, FALSE // keine Singularität, kein NaN als Ergebnis möglich
);
#else
#if (cl_word_size==64)
#endif
#endif
}
+
+} // namespace cln