about summary refs log tree commit diff
path: root/sysdeps/ieee754/dbl-64/s_sin.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Consolidate sin/cos table lookup codeSiddhesh Poyarekar2013-09-191-114/+35
* Consolidate sin/cos computation for large inputsSiddhesh Poyarekar2013-09-191-47/+36
* Remove redundant goto linesSiddhesh Poyarekar2013-09-191-40/+3
* Format s_sin.cSiddhesh Poyarekar2013-04-301-904/+1212
* Removed commented codeSiddhesh Poyarekar2013-03-261-10/+0
* Update copyright notices with scripts/update-copyrights.Joseph Myers2013-01-021-1/+1
* Add script to update copyright notices and reformat some to facilitate its use.Joseph Myers2013-01-011-1/+1
* Create and use SET_RESTORE_ROUND{,_NOEX,_53BIT}{,F,L}.Richard Henderson2012-03-191-6/+2
* Implement and use libc_feholdexcept_setround_53bit and libc_feupdateenv_53bitAndreas Jaeger2012-03-141-5/+5
* Use <> for math.h and math_private.h everywhere.Richard Henderson2012-03-091-1/+1
* Fix sin, cos, tan in non-default rounding modes (bug 3976).Joseph Myers2012-03-021-34/+75