etc/tune.c


Log

Author Commit Date CI Message
Francois Perrad 146becbd 2019-10-31T19:26:55 literal suffix
Daniel Mendler 5c335f84 2019-10-30T17:26:27 rename mul/sqr functions for consistency, comba instead of fast suffix
Daniel Mendler 795cd201 2019-10-29T21:48:50 simplifications: add s_mp_zero_(digs|buf) and s_mp_copy_digs Originally I made those as macros. However we have many other small functions like mp_clamp, mp_exch which are also not implemented as macros right now. If we would use c99, I would implement them as private static inline functions. And mp_exch would be a public static inline function. But since we are bound to c89, we simply use normal functions. To achieve optimal performance one should either use link time optimization or amalgamation.
Daniel Mendler 14642642 2019-10-22T18:01:08 add prefix to cutoff variables
Francois Perrad 463205ec 2019-10-20T16:54:07 explicit condition
Francois Perrad 8f7a3939 2019-10-20T16:51:51 name parameter in prototype
Steffen Jaeckel f8e9bd27 2019-10-20T15:38:32 Merge pull request #387 from fperrad/20191019_lint some linting (cherry picked from commit 8095b3b61240628f052153d6c37539955632564e)
Francois Perrad e33311a1 2019-10-19T17:14:46 use enum type
Steffen Jaeckel 7a68f128 2019-10-19T16:24:39 Execute move.sh - Rename files from bn_* to match the function names. * git blame <renamed-file> is not affected * git log --follow <renamed-file> can be used to show log across renames
Steffen Jaeckel 6caeaf29 2019-10-01T11:24:53 add registry
Steffen Jaeckel 538a513e 2019-10-01T10:39:12 use MP_HAS()
Steffen Jaeckel 8bd23b0c 2019-10-01T10:38:58 add get/set_cutoffs()
Steffen Jaeckel 9a51b129 2019-10-01T10:37:30 exit instead of segfault
Steffen Jaeckel eca1a49b 2019-09-06T14:53:43 add `s_strtol()`
Steffen Jaeckel 2b1c83bd 2019-09-06T14:02:38 refactor the 4 equal loops into a run function
Steffen Jaeckel d0c6a8d5 2019-09-06T13:47:28 put parameters into struct
nijtmans bbe268eb 2019-09-03T10:53:40 Fix deprecation messages and unnecessary includes
Daniel Mendler 2a2e2716 2019-05-12T11:33:17 move jenkins prng to bn_s_mp_rand_jenkins.c
Daniel Mendler 9ddf1e58 2019-05-07T12:26:46 support custom random data source via mp_rand_source * deprecate MP_PRNG_ENABLE_LTM_RNG * custom mp_rand_source is used always if set, which should be more aligned with user expectations * use custom source in tune.c * don't call random number generator once per digit, which is slow
Steffen Jaeckel 50fe11bf 2019-05-07T16:34:19 fix help-output of tune program [skip ci]
Daniel Mendler 4f5334e4 2019-05-07T11:50:58 etc/tune.c: add missing break
czurnieden db76bed2 2019-05-04T18:57:07 added autotuning functionality for the Toom-Cook cut-offs
Daniel Mendler 70a30ae7 2019-04-07T02:29:28 remove footers
Karel Miko d7f124f5 2018-12-02T13:12:30 avoid c++ comments
Francois Perrad d74f3d74 2018-02-01T22:28:43 static variable & function
Francois Perrad a82d02ad 2017-12-09T20:05:20 remove useless include
Francois Perrad 08741a14 2017-10-18T10:44:06 run astyle
Steffen Jaeckel 6f212942 2017-08-28T16:27:26 replace SVN tags
Tom St Denis f551dbc8 2016-02-03T13:07:27 Remove all traces of ulong64 as per comment by Karel M
Steffen Jaeckel 759a926c 2014-09-28T13:12:10 minor changes & clean-up & small fixes gitignore: add libtool output booker.pl: fix source code parsing and trim trailing spaces demo/demo: fix compiler warning, add informational output demo/timing & etc/tune: fix TIMFUNC() makefile: minor changes makefile.shared: increase version, add missing mp_balance_mul tommath: make sure that DIGIT_BIT is correct
Steffen Jaeckel 0213986c 2014-09-02T02:14:38 trim trailing spaces/clean up
Tom St Denis f0b91a57 2006-04-06T19:49:59 added libtommath-0.39
Tom St Denis 9294e791 2005-08-01T16:37:28 added libtommath-0.36
Tom St Denis 3d0fcaab 2005-02-12T08:40:15 added libtommath-0.34
Tom St Denis 4b7111d9 2004-12-23T02:40:37 added libtommath-0.33
Tom St Denis e549ccfe 2004-10-29T22:07:18 added libtommath-0.32
Tom St Denis ef490f30 2003-06-06T19:35:48 added libtommath-0.19
Tom St Denis 0ef44cea 2003-05-29T13:35:26 added libtommath-0.18
Tom St Denis fd181cc8 2003-05-17T12:33:54 added libtommath-0.17
Tom St Denis b1756f2f 2003-03-22T15:10:20 added libtommath-0.15
Tom St Denis 82f48582 2003-03-13T02:11:11 added libtommath-0.14
Tom St Denis b66471f7 2003-02-28T16:09:08 added libtommath-0.13
Tom St Denis 57354e11 2003-02-28T16:08:34 added libtommath-0.12