about summary refs log tree commit diff
path: root/sysdeps/ieee754/dbl-64/s_sin.c
Commit message (Expand)AuthorAgeFilesLines
* Use copysign functions not __copysign functions in glibc libm.Joseph Myers2018-09-271-2/+2
* Do not include fenv_private.h in math_private.h.Joseph Myers2018-09-031-0/+1
* Move math_check_force_underflow macros to separate math-underflow.h.Joseph Myers2018-05-101-0/+1
* [PATCH 7/7] sin/cos slow paths: refactor sincos implementationWilco Dijkstra2018-04-031-26/+3
* [PATCH 6/7] sin/cos slow paths: refactor duplicated code into dosinWilco Dijkstra2018-04-031-27/+13
* [PATCH 5/7] sin/cos slow paths: remove unused slowpath functionsWilco Dijkstra2018-04-031-444/+3
* [PATCH 4/7] sin/cos slow paths: remove slow paths from huge range reductionWilco Dijkstra2018-04-031-31/+29
* [PATCH 3/7] sin/cos slow paths: remove slow paths from small range reductionWilco Dijkstra2018-04-031-50/+44
* [PATCH 2/7] sin/cos slow paths: remove large range reductionWilco Dijkstra2018-04-031-93/+2
* [PATCH 1/7] sin/cos slow paths: avoid slow paths for small inputsWilco Dijkstra2018-04-031-26/+14
* Update copyright dates with scripts/update-copyrights.Joseph Myers2018-01-011-1/+1
* Use libm_alias_double for some dbl-64 functions.Joseph Myers2017-09-291-10/+3
* Update copyright dates with scripts/update-copyrights.Joseph Myers2017-01-011-1/+1
* Update comments for some functions in s_sin.cSiddhesh Poyarekar2016-10-061-22/+17
* Make quadrant shift a boolean in reduce_and_compute in s_sin.cSiddhesh Poyarekar2016-10-061-4/+4
* Check n instead of k1 to decide on sign of sin/cos resultSiddhesh Poyarekar2016-10-061-1/+1
* Make the quadrant shift K a bool in do_sincos_* functionsSiddhesh Poyarekar2016-10-061-19/+19
* Use copysign instead of ternary for some sin/cos input rangesSiddhesh Poyarekar2016-09-301-13/+13
* Use copysign instead of ternary conditions for positive constantsSiddhesh Poyarekar2016-09-301-19/+19
* consolidate sign checks for slow2Siddhesh Poyarekar2016-09-301-8/+10
* Inline all support functions for sin and cosSiddhesh Poyarekar2016-09-021-24/+28
* Use do_sin for sin(x) where 0.25 < |x| < 0.855469Siddhesh Poyarekar2016-09-021-18/+3
* Consolidate input partitioning into do_cos and do_sinSiddhesh Poyarekar2016-09-021-109/+82
* Use fabs(x) instead of branching on signedness of input to sin and cosSiddhesh Poyarekar2016-08-301-148/+85
* Add fall through commentsSiddhesh Poyarekar2016-08-301-0/+2
* Consolidate reduce_and_compute codeSiddhesh Poyarekar2016-08-301-17/+14
* Fix cos computation for multiple precision fallback (bz #20357)Siddhesh Poyarekar2016-07-181-2/+2
* Update copyright dates with scripts/update-copyrights.Joseph Myers2016-01-041-1/+1
* Consolidate sincos computation for 2.426265 < |x| < 105414350Siddhesh Poyarekar2015-12-211-280/+112
* Consolidate sin and cos code for 105414350 <|x|< 281474976710656Siddhesh Poyarekar2015-12-211-145/+108
* Consolidate range reduction in sincos for x > 281474976710656Siddhesh Poyarekar2015-12-211-0/+4
* Include s_sin.c in s_sincos.cSiddhesh Poyarekar2015-11-171-0/+12
* Remove redundant else clauses in s_sin.cSiddhesh Poyarekar2015-11-171-186/+158
* Refactor code forcing underflow exceptions.Joseph Myers2015-09-231-5/+1
* Fix sin, sincos missing underflows (bug 16526, bug 16538).Joseph Myers2015-06-231-1/+9
* Remove various ABS macros and replace uses with fabs (or in one case abs)Wilco Dijkstra2015-05-151-39/+40
* Update copyright dates with scripts/update-copyrights.Joseph Myers2015-01-021-1/+1
* Fix sign of input to bsloww1 (BZ #16623)Siddhesh Poyarekar2014-02-271-6/+10
* Update copyright notices with scripts/update-copyrightsAllan McRae2014-01-011-1/+1
* Fix typo in csloww()Allan McRae2013-12-271-1/+1
* Consolidate code to compute sin and cos from lookup tablesSiddhesh Poyarekar2013-12-201-232/+129
* Remove more redundant computations in s_sin.cSiddhesh Poyarekar2013-12-201-42/+33
* Remove redundant arguments in reduce_and_computeSiddhesh Poyarekar2013-12-201-4/+4
* Remove some redundant computations in s_sin.cSiddhesh Poyarekar2013-12-201-24/+15
* Minor code cleanup in s_sin.cSiddhesh Poyarekar2013-12-161-20/+13
* Consolidate definition of constant t22Siddhesh Poyarekar2013-12-111-9/+3
* Use double constants instead of the struct numberSiddhesh Poyarekar2013-12-111-90/+89
* Format floating routines.Ondřej Bílka2013-10-171-1/+1
* Consolidate multiple precision sin/cos functionsSiddhesh Poyarekar2013-10-081-17/+15
* Consolidate common code into macrosSiddhesh Poyarekar2013-09-191-74/+62