X-Git-Url: https://ginac.de/CLN/cln.git//cln.git?a=blobdiff_plain;f=src%2Ffloat%2Fconv%2Fcl_DF_to_FF.cc;h=f857ecc47f76fffc0aadd118ef2dc62118f804f4;hb=3af2cde18b3aabed4c808b0113daa81c2263b0bd;hp=36c1aea0605078390f6355c6069bdf20a1273e4e;hpb=dd9e0f894eec7e2a8cf85078330ddc0a6639090b;p=cln.git diff --git a/src/float/conv/cl_DF_to_FF.cc b/src/float/conv/cl_DF_to_FF.cc index 36c1aea..f857ecc 100644 --- a/src/float/conv/cl_DF_to_FF.cc +++ b/src/float/conv/cl_DF_to_FF.cc @@ -1,16 +1,18 @@ // cl_DF_to_FF(). // General includes. -#include "cl_sysdep.h" +#include "base/cl_sysdep.h" // Specification. -#include "cl_F.h" +#include "float/cl_F.h" // Implementation. -#include "cl_DF.h" -#include "cl_FF.h" +#include "float/dfloat/cl_DF.h" +#include "float/ffloat/cl_FF.h" + +namespace cln { const cl_FF cl_DF_to_FF (const cl_DF& x) { @@ -34,7 +36,7 @@ const cl_FF cl_DF_to_FF (const cl_DF& x) { mant = mant >> shiftcount; mant = mant+1; if (mant >= bit(FF_mant_len+1)) - // Überlauf durchs Runden + // Überlauf durchs Runden { mant = mant>>1; exp = exp+1; } // Mantisse rechts schieben } return encode_FF(sign,exp,mant); @@ -56,9 +58,11 @@ const cl_FF cl_DF_to_FF (const cl_DF& x) // aufrunden { manthi = manthi+1; if (manthi >= bit(FF_mant_len+1)) - // Überlauf durchs Runden + // Überlauf durchs Runden { manthi = manthi>>1; exp = exp+1; } // Mantisse rechts schieben } return encode_FF(sign,exp,manthi); #endif } + +} // namespace cln