Commit Graph

75 Commits

Author SHA1 Message Date
Steffen Jaeckel
7a68f12873 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
2019-10-19 16:24:39 +02:00
Francois Perrad
28ea368cc5 add missing include 2019-10-15 18:33:16 +02:00
Steffen Jaeckel
8825ab6064
improve clean make-target 2019-10-15 14:47:43 +02:00
Steffen Jaeckel
6caeaf2912 add registry 2019-10-03 20:12:34 +02:00
Steffen Jaeckel
538a513ec5 use MP_HAS() 2019-10-03 20:12:34 +02:00
Steffen Jaeckel
8bd23b0cd4 add get/set_cutoffs() 2019-10-03 20:12:34 +02:00
Steffen Jaeckel
9a51b12957 exit instead of segfault 2019-10-03 20:12:34 +02:00
Steffen Jaeckel
b7eb89c3c6 re-write median calculation 2019-10-01 09:03:27 +02:00
Steffen Jaeckel
41b6f29165 always run the tune make target 2019-10-01 09:03:27 +02:00
Steffen Jaeckel
eca1a49bd3 add s_strtol() 2019-10-01 09:03:27 +02:00
Steffen Jaeckel
2b1c83bdd4 refactor the 4 equal loops into a run function 2019-10-01 09:03:27 +02:00
Steffen Jaeckel
d0c6a8d5db put parameters into struct 2019-10-01 09:03:27 +02:00
Steffen Jaeckel
1687b15249 allow the user to override {C,L,LD}FLAGS 2019-09-07 17:28:16 +02:00
Steffen Jaeckel
72f9251939 fix last occurrences of mp_toradix() 2019-09-03 11:08:56 +02:00
nijtmans
bbe268ebd2 Fix deprecation messages and unnecessary includes 2019-09-03 10:53:40 +02:00
nijtmans
ea3353b673 Simplify test-cases, by using mp_set_l. Also fix use of types in 2 other files 2019-06-13 15:44:00 +02:00
Steffen Jaeckel
345173a311 make it possible to run etc/tune_it.sh from wherever you want 2019-05-27 15:34:53 +02:00
Daniel Mendler
2a2e2716c2
move jenkins prng to bn_s_mp_rand_jenkins.c 2019-05-12 23:45:36 +02:00
Daniel Mendler
9ddf1e5838
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
2019-05-08 11:21:10 +02:00
Steffen Jaeckel
50fe11bfb7 fix help-output of tune program
[skip ci]
2019-05-07 16:34:33 +02:00
Daniel Mendler
e0e8c3d5f0
just use one .gitignore for simplicity 2019-05-07 12:36:11 +02:00
Daniel Mendler
e8ff342904
cleanup make output 2019-05-07 12:36:11 +02:00
Daniel Mendler
4f5334e4c6
etc/tune.c: add missing break 2019-05-07 12:36:11 +02:00
Steffen Jaeckel
a7fcb6f53c update etc/tune_it.sh after merging #231 2019-05-06 23:29:08 +02:00
czurnieden
db76bed220 added autotuning functionality for the Toom-Cook cut-offs 2019-05-06 23:29:08 +02:00
Daniel Mendler
e45f75fddb
deprecate DIGIT_BIT, use MP_DIGIT_BIT 2019-04-25 13:39:50 +02:00
Daniel Mendler
70a30ae7a7
remove footers 2019-04-07 17:26:31 +02:00
Francois Perrad
e519d5ef41 fix format 2018-12-27 09:44:34 +01:00
Steffen Jaeckel
3ed524048f make astyle + some manual adjustments 2018-12-25 15:17:12 +01:00
Karel Miko
d7f124f563 avoid c++ comments 2018-12-02 13:12:30 +01:00
Francois Perrad
802d8294db fix type & cast 2018-02-13 19:04:31 +01:00
Francois Perrad
9960fe3fe8 literal suffix 2018-02-13 19:04:25 +01:00
Francois Perrad
7c671e10d7 remove unreachable code 2018-02-02 17:54:46 +01:00
Francois Perrad
2e04831e29 fix indentation
broken by commit 'check fopen' 44d14a398d
2018-02-02 11:55:01 +01:00
Francois Perrad
44d14a398d check fopen 2018-02-01 22:29:00 +01:00
Francois Perrad
0dbea3b69f explicit precedence operator with parenthesis 2018-02-01 22:28:57 +01:00
Francois Perrad
f5876db051 fix format 2018-02-01 22:28:54 +01:00
Francois Perrad
d74f3d741a static variable & function 2018-02-01 22:28:43 +01:00
Francois Perrad
80bb9e7b52 add missing fclose 2017-12-22 21:30:15 +01:00
Francois Perrad
c60eeb0bed add missing include 2017-12-22 21:30:15 +01:00
Francois Perrad
a82d02ad25 remove useless include 2017-12-22 21:30:15 +01:00
Francois Perrad
08741a141c run astyle 2017-12-06 16:30:45 +01:00
Francois Perrad
32e710ae07 remove trailing spaces 2017-12-06 16:30:10 +01:00
Steffen Jaeckel
6f21294212 replace SVN tags 2017-08-28 17:00:58 +02:00
Tom St Denis
f551dbc8ac Remove all traces of ulong64 as per comment by Karel M 2016-02-03 13:07:27 -05:00
Steffen Jaeckel
759a926cfe 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
2014-09-28 13:12:10 +02:00
Steffen Jaeckel
0213986c7b trim trailing spaces/clean up 2014-09-02 02:14:38 +02:00
Tom St Denis
3aba4eacc6 added libtommath-0.40 2010-07-15 17:26:03 +02:00
Tom St Denis
f0b91a572e added libtommath-0.39 2010-07-15 17:26:01 +02:00
Tom St Denis
9294e79150 added libtommath-0.36 2010-07-15 17:25:56 +02:00