1 /* 2 * Public domain. 3 */ 4 5 #include <libm-alias-ldouble.h> 6 7 long double __logbl(long double x)8 __logbl (long double x) 9 { 10 long double res; 11 12 asm ("fxtract\n" 13 "fstp %%st" : "=t" (res) : "0" (x)); 14 return res; 15 } 16 17 libm_alias_ldouble (__logb, logb) 18