summaryrefslogtreecommitdiff
path: root/sysdeps/ieee754/dbl-64/s_sin.c
AgeCommit message (Expand)Author
2018-05-10Move math_check_force_underflow macros to separate math-underflow.h.Joseph Myers
2018-04-03[PATCH 7/7] sin/cos slow paths: refactor sincos implementationWilco Dijkstra
2018-04-03[PATCH 6/7] sin/cos slow paths: refactor duplicated code into dosinWilco Dijkstra
2018-04-03[PATCH 5/7] sin/cos slow paths: remove unused slowpath functionsWilco Dijkstra
2018-04-03[PATCH 4/7] sin/cos slow paths: remove slow paths from huge range reductionWilco Dijkstra
2018-04-03[PATCH 3/7] sin/cos slow paths: remove slow paths from small range reductionWilco Dijkstra
2018-04-03[PATCH 2/7] sin/cos slow paths: remove large range reductionWilco Dijkstra
2018-04-03[PATCH 1/7] sin/cos slow paths: avoid slow paths for small inputsWilco Dijkstra
2018-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers
2017-09-29Use libm_alias_double for some dbl-64 functions.Joseph Myers
2017-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers
2016-10-06Update comments for some functions in s_sin.cSiddhesh Poyarekar
2016-10-06Make quadrant shift a boolean in reduce_and_compute in s_sin.cSiddhesh Poyarekar
2016-10-06Check n instead of k1 to decide on sign of sin/cos resultSiddhesh Poyarekar
2016-10-06Make the quadrant shift K a bool in do_sincos_* functionsSiddhesh Poyarekar
2016-09-30Use copysign instead of ternary for some sin/cos input rangesSiddhesh Poyarekar
2016-09-30Use copysign instead of ternary conditions for positive constantsSiddhesh Poyarekar
2016-09-30consolidate sign checks for slow2Siddhesh Poyarekar
2016-09-02Inline all support functions for sin and cosSiddhesh Poyarekar
2016-09-02Use do_sin for sin(x) where 0.25 < |x| < 0.855469Siddhesh Poyarekar
2016-09-02Consolidate input partitioning into do_cos and do_sinSiddhesh Poyarekar
2016-08-30Use fabs(x) instead of branching on signedness of input to sin and cosSiddhesh Poyarekar
2016-08-30Add fall through commentsSiddhesh Poyarekar
2016-08-30Consolidate reduce_and_compute codeSiddhesh Poyarekar
2016-07-18Fix cos computation for multiple precision fallback (bz #20357)Siddhesh Poyarekar
2016-01-04Update copyright dates with scripts/update-copyrights.Joseph Myers
2015-12-21Consolidate sincos computation for 2.426265 < |x| < 105414350Siddhesh Poyarekar
2015-12-21Consolidate sin and cos code for 105414350 <|x|< 281474976710656Siddhesh Poyarekar
2015-12-21Consolidate range reduction in sincos for x > 281474976710656Siddhesh Poyarekar
2015-11-17Include s_sin.c in s_sincos.cSiddhesh Poyarekar
2015-11-17Remove redundant else clauses in s_sin.cSiddhesh Poyarekar
2015-09-23Refactor code forcing underflow exceptions.Joseph Myers
2015-06-23Fix sin, sincos missing underflows (bug 16526, bug 16538).Joseph Myers
2015-05-15Remove various ABS macros and replace uses with fabs (or in one case abs)Wilco Dijkstra
2015-01-02Update copyright dates with scripts/update-copyrights.Joseph Myers
2014-02-27Fix sign of input to bsloww1 (BZ #16623)Siddhesh Poyarekar
2014-01-01Update copyright notices with scripts/update-copyrightsAllan McRae
2013-12-27Fix typo in csloww()Allan McRae
2013-12-20Consolidate code to compute sin and cos from lookup tablesSiddhesh Poyarekar
2013-12-20Remove more redundant computations in s_sin.cSiddhesh Poyarekar
2013-12-20Remove redundant arguments in reduce_and_computeSiddhesh Poyarekar
2013-12-20Remove some redundant computations in s_sin.cSiddhesh Poyarekar
2013-12-16Minor code cleanup in s_sin.cSiddhesh Poyarekar
2013-12-11Consolidate definition of constant t22Siddhesh Poyarekar
2013-12-11Use double constants instead of the struct numberSiddhesh Poyarekar
2013-10-17Format floating routines.Ondřej Bílka
2013-10-08Consolidate multiple precision sin/cos functionsSiddhesh Poyarekar
2013-09-19Consolidate common code into macrosSiddhesh Poyarekar
2013-09-19Consolidate sin/cos table lookup codeSiddhesh Poyarekar
2013-09-19Consolidate sin/cos computation for large inputsSiddhesh Poyarekar