aboutsummaryrefslogtreecommitdiffstats
path: root/bench (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-04-29Some optimisations, fix refsheet, and disable const/pure attributes in gmp in benchmarkMattias Andrée1-0/+2
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-04-29Change UNSAFE to ZAHL_UNSAFE, so it can be used in zahl-inlines.hMattias Andrée3-3/+3
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-04-28Fix warningsMattias Andrée1-3/+3
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-04-28Some documentation and cleanup for benchmark stuffMattias Andrée3-58/+70
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-04-28Fix warningsMattias Andrée2-12/+11
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-04-27benchmark-func: use X-macros for function-listingMattias Andrée1-80/+57
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-04-27More accurate benchmarkingMattias Andrée4-77/+155
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-04-27Add error checking to tomsfastmath translation and sort includesMattias Andrée3-62/+282
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-04-27Improve library translationsMattias Andrée4-17/+55
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-04-27Fix const-correctness in libtommath translation and add error checking in hebimath translationMattias Andrée2-177/+460
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-04-27Functions in the translation layers should static inline. Probably not always fair...Mattias Andrée4-52/+54
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-04-27Make benchmark against libtommath more fair: enable error checkingMattias Andrée1-104/+343
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-04-27Fix benchmark errorMattias Andrée3-3/+3
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-04-27zstr: add new parameter, n: the known limit out the length of the outputMattias Andrée6-8/+11
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-04-24Add more functions to benchmark-funcMattias Andrée1-3/+3
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-04-24bench/benchmark-func.c: add support for more functionsMattias Andrée1-44/+44
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-04-24bench/benchmark-func.cMattias Andrée8-2/+400
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-04-23Add support for benchmark against hebimathMattias Andrée2-11/+374
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-04-22Add support for benchmark against TomsFastMathMattias Andrée1-0/+293
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-04-08Some improvements:Mattias Andrée3-3/+36
- Improve .gitignore - Improve portability of the makefile - Bring the translations, for gmp and tommath, used by the benchmark up to date Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-03-27Add rand(3), lrand(3), and random(3) to zrandMattias Andrée2-2/+65
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-03-15Optimise zsetup, zgcd, zmul, and zsqr and add -fltoMattias Andrée1-0/+4
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-03-13OptimisationsMattias Andrée2-3/+13
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-03-13Add possibility to compare against libgmpMattias Andrée1-0/+193
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-03-12Add possibility to compare against libtommathMattias Andrée2-1/+194
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-03-09Add simple benchmarkerMattias Andrée1-0/+132
Signed-off-by: Mattias Andrée <maandree@kth.se>