diff options
Diffstat (limited to 'winsup/cygwin/math/atan2l.c')
-rw-r--r-- | winsup/cygwin/math/atan2l.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/winsup/cygwin/math/atan2l.c b/winsup/cygwin/math/atan2l.c new file mode 100644 index 0000000..a32b097 --- /dev/null +++ b/winsup/cygwin/math/atan2l.c @@ -0,0 +1,14 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ +long double atan2l (long double y, long double x); + +long double +atan2l (long double y, long double x) +{ + long double res = 0.0L; + asm ("fpatan" : "=t" (res) : "u" (y), "0" (x) : "st(1)"); + return res; +} |