// float_sign(). // General includes. #include "base/cl_sysdep.h" // Specification. #include "cln/ffloat.h" // Implementation. #include "float/ffloat/cl_FF.h" #include "base/cl_inline.h" #include "float/ffloat/elem/cl_FF_minusp.cc" namespace cln { CL_INLINE2 const cl_FF CL_INLINE2_DECL(float_sign) (const cl_FF& x) { // Methode: x>=0 -> Ergebnis 1.0; x<0 -> Ergebnis -1.0 return (!minusp_inline(x) ? cl_FF_1 : cl_FF_minus1); } } // namespace cln