/
githubmirror
/
glibc
Обзор
Документация
Войти
/
githubmirror
/
glibc
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
math/w_sinhl_compat.c
36 строк
876 B
Siddhesh Poyarekar
Remove "Contributed by" lines
03 сен 2021, 19:36
03 сен 2021, 19:36
30891f3
Код
Авторство
О чём код?
/* w_sinhl.c -- long double version of w_sinh.c. */ /* * ==================================================== * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. * * Developed at SunPro, a Sun Microsystems, Inc. business. * Permission to use, copy, modify, and distribute this * software is freely granted, provided that this notice * is preserved. * ==================================================== */ /* * wrapper sinhl(x) */ #include <math.h> #include <math_private.h> #include <math-svid-compat.h> #include <libm-alias-ldouble.h> #if LIBM_SVID_COMPAT long double __sinhl (long double x) { long double z = __ieee754_sinhl (x); if (__builtin_expect (!isfinite (z), 0) && isfinite (x) && _LIB_VERSION != _IEEE_) return __kernel_standard_l (x, x, 225); /* sinh overflow */ return z; } libm_alias_ldouble (__sinh, sinh) #endif