1/* @(#)s_asinh.c 5.1 93/09/24 */ 2/* 3 * ==================================================== 4 * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 5 * 6 * Developed at SunPro, a Sun Microsystems, Inc. business. 7 * Permission to use, copy, modify, and distribute this 8 * software is freely granted, provided that this notice 9 * is preserved. 10 * ==================================================== 11 */ 12
| 1/* @(#)s_asinh.c 5.1 93/09/24 */ 2/* 3 * ==================================================== 4 * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 5 * 6 * Developed at SunPro, a Sun Microsystems, Inc. business. 7 * Permission to use, copy, modify, and distribute this 8 * software is freely granted, provided that this notice 9 * is preserved. 10 * ==================================================== 11 */ 12
|
16 17/* asinh(x) 18 * Method : 19 * Based on 20 * asinh(x) = sign(x) * log [ |x| + sqrt(x*x+1) ] 21 * we have 22 * asinh(x) := x if 1+x*x=1, 23 * := sign(x)*(log(x)+ln2)) for large |x|, else
--- 34 unchanged lines hidden --- | 15 16/* asinh(x) 17 * Method : 18 * Based on 19 * asinh(x) = sign(x) * log [ |x| + sqrt(x*x+1) ] 20 * we have 21 * asinh(x) := x if 1+x*x=1, 22 * := sign(x)*(log(x)+ln2)) for large |x|, else
--- 34 unchanged lines hidden --- |