mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
Implement cabsl() in terms of hypotl().
Submitted by: Steve Kargl <sgk@troutmask.apl.washington.edu>
This commit is contained in:
parent
d23166b015
commit
2264157a42
1 changed files with 20 additions and 0 deletions
20
lib/msun/src/w_cabsl.c
Normal file
20
lib/msun/src/w_cabsl.c
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
/*
|
||||
* cabs() wrapper for hypot().
|
||||
*
|
||||
* Written by J.T. Conklin, <jtc@wimsey.com>
|
||||
* Placed into the Public Domain, 1994.
|
||||
*
|
||||
* Modified by Steven G. Kargl for the long double type.
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__FBSDID("$FreeBSD$");
|
||||
|
||||
#include <complex.h>
|
||||
#include <math.h>
|
||||
|
||||
long double
|
||||
cabsl(long double complex z)
|
||||
{
|
||||
return hypotl(creall(z), cimagl(z));
|
||||
}
|
||||
Loading…
Reference in a new issue