1/*
2 * Public domain.
3 *
4 */
5
6#include <math_private.h>
7#include <libm-alias-finite.h>
8
9long double
10__ieee754_atan2l (long double y, long double x)
11{
12 long double res;
13
14 asm ("fpatan" : "=t" (res) : "u" (y), "0" (x) : "st(1)");
15
16 return res;
17}
18libm_alias_finite (__ieee754_atan2l, __atan2l)
19

source code of glibc/sysdeps/i386/fpu/e_atan2l.c