Commit graph

20 commits

Author SHA1 Message Date
Fredrik Johansson
25280b7342 don't assume that libm is sane 2014-05-03 04:36:10 +02:00
Fredrik Johansson
a3d582730c add code from a future flint version, and silence a warning 2014-05-03 03:19:05 +02:00
Fredrik Johansson
f31b7c29f6 use the new fmpz_poly_cos_minpoly in flint instead of elefun_cos_minpoly 2014-03-29 07:42:16 +01:00
Fredrik Johansson
909e929f07 fix a comment 2014-03-28 15:45:06 +01:00
Fredrik Johansson
2810e26428 fix test code bug on 32 bit 2014-02-24 12:56:22 +01:00
Fredrik Johansson
11d5176ddb new exp bit-burst implementation 2014-02-23 17:55:53 +01:00
Fredrik Johansson
b45b16584c new binary splitting code for exponentials 2014-02-23 16:04:36 +01:00
Fredrik Johansson
d7e7ca65ac make exp Taylor bound work at higher precision (tentative implementation, using math.h) 2014-02-23 15:26:22 +01:00
Fredrik Johansson
991814c481 add fmpr_abs_bound_lt_2exp_si; some more simplification 2013-09-19 11:50:01 +01:00
Fredrik Johansson
3f345ce848 use flint_cleanup in a few more places 2013-07-30 13:06:08 +02:00
Fredrik Johansson
7f572df9a5 introduce fmprb_ptr, fmprb_srcptr, fmpcb_ptr, fmpcb_srcptr typedefs 2013-07-17 20:18:15 +02:00
Fredrik Johansson
359ffa4016 remove a len_t 2013-06-26 11:27:51 -04:00
Fredrik Johansson
9c6e1d71f3 arb-based cosine minpoly calculation 2013-05-31 17:33:12 +02:00
Fredrik Johansson
83464a9b83 verify 1ulp error bound in exp precomputation 2013-05-29 11:36:27 +02:00
Fredrik Johansson
84e3621c94 add helper function for evaluating exp using only mpfr 2013-05-29 11:35:59 +02:00
Fredrik Johansson
d2011306f8 use TLS_PREFIX 2013-05-28 17:47:26 +02:00
Fredrik Johansson
0a43ab548f Merge remote branch 'origin' 2013-05-22 17:06:33 +02:00
Fredrik Johansson
9939fbf0ca use fixed-point code for small low-precision exponential 2013-05-22 17:05:58 +02:00
Fredrik Johansson
134d6d37de add missing makefile 2013-05-18 00:01:53 +02:00
Fredrik Johansson
3490dfe95d some work-in-progress code to support faster low-precision elementary functions 2013-05-17 19:22:38 +02:00