/cln-1.3.2/src/float/elem/cl_F_scale.cc

# · C++ · 30 lines · 18 code · 8 blank · 4 comment · 0 complexity · 605950b62c1628134cb0eb513b14cac2 MD5 · raw file

  1. // scale_float().
  2. // General includes.
  3. #include "base/cl_sysdep.h"
  4. // Specification.
  5. #include "cln/float.h"
  6. // Implementation.
  7. #include "cln/sfloat.h"
  8. #include "cln/ffloat.h"
  9. #include "cln/dfloat.h"
  10. #include "cln/lfloat.h"
  11. #include "float/cl_F.h"
  12. namespace cln {
  13. const cl_F scale_float (const cl_F& x, sintC delta)
  14. {
  15. floatcase(x
  16. , return scale_float(x,delta);
  17. , return scale_float(x,delta);
  18. , return scale_float(x,delta);
  19. , return scale_float(x,delta);
  20. );
  21. }
  22. } // namespace cln