w_cabsl.c 377 B

1234567891011121314151617181920
  1. /*
  2. * cabs() wrapper for hypot().
  3. *
  4. * Written by J.T. Conklin, <jtc@wimsey.com>
  5. * Placed into the Public Domain, 1994.
  6. *
  7. * Modified by Steven G. Kargl for the long double type.
  8. */
  9. #include <sys/cdefs.h>
  10. //__FBSDID("$FreeBSD$");
  11. #include <openlibm_complex.h>
  12. #include <openlibm_math.h>
  13. long double
  14. cabsl(long double complex z)
  15. {
  16. return hypotl(creall(z), cimagl(z));
  17. }