Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | MFC r271651, r271719, r272138, r272457, r272845, r275476, r275518, r275614, | tijl | 2015-06-25 | 1 | -1/+1 |
| | | | | | | | | r275819, r276176, r278154, r278160, r278339, r279127, r279240, r279491, r279493, r279856, r283032, r284423, r284426, r284427, r284428 Merge changes to libm from the past 9 months. This includes improvements to the Bessel functions and adds the C99 function lgammal. | ||||
* | Fix a small nit noted by bde: exp_x should be of type float, not double. | das | 2012-01-20 | 1 | -1/+1 |
| | |||||
* | The cexp() and {,c}{cos,sin}h functions all need to be able to compute | das | 2011-10-21 | 1 | -0/+87 |
exp(x) scaled down by some factor, and the challenge is doing this accurately when exp(x) would overflow. This change replaces all of the tricks we've been using with common __ldexp_exp() and __ldexp_cexp() routines that handle all the scaling. bde plans to improve on this further by moving the guts of exp() into k_exp.c and handling the scaling in a more direct manner. But the current approach is simple and adequate for now. |