aboutsummaryrefslogtreecommitdiffstats
path: root/bench/libgmp.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-05-08Fix small error in refsheetMattias Andrée1-2/+2
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-08benchmark-func: add option for more fine-grained benchmarkMattias Andrée1-3/+9
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-07List tested optimisation flagsMattias Andrée1-0/+9
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-07Optimise libzahl_memcpy for clangMattias Andrée3-28/+61
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-07Some small improvementsMattias Andrée9-53/+100
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-07Fix zsave translation for tomsfastmath and libtommathMattias Andrée3-5/+7
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-07OptimisationsMattias Andrée15-144/+190
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-06Make zdiv and zmod (calls zdivmod) inlineMattias Andrée6-22/+22
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-06Make zmul and zsqr (calls low-level functions) inlineMattias Andrée7-48/+49
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-06zsqr is no longer slower than zmul, they are identicalMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-06zsqr is astymptotically faster than corresponding functions in other libsMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-06Update STATUSMattias Andrée1-5/+11
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-06Update STATUSMattias Andrée1-11/+21
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-06Do not use explicit optimisation level on zsaveMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-06Update STATUSMattias Andrée1-17/+23
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-05Optimise ztruncMattias Andrée2-32/+61
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-05OptimisationsMattias Andrée3-94/+77
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-05Optimise and use __ around all compiler extensionsMattias Andrée1-9/+13
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-05Rename zahl-{inlines,internals}.h => zahl/{inlines,internals}.hMattias Andrée4-12/+14
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-05Update STATUSMattias Andrée1-20/+20
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-05Fix makefileMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-05Optimise zadd on x86-64Mattias Andrée1-4/+96
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-04Optimise zaddMattias Andrée1-11/+17
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-04Optimise zlshMattias Andrée3-15/+49
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-04Optimise znotMattias Andrée5-15/+41
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-04Optimise zand, zor, and zxorMattias Andrée4-72/+43
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-04Fix indentMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-03Update STATUSMattias Andrée1-6/+6
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-03Update STATUSMattias Andrée1-6/+6
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-03Optimise libzahl_memcpy and libzahl_memsetMattias Andrée3-8/+53
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-03Optimise zswapMattias Andrée2-14/+28
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-02plot: adjust y-axisMattias Andrée1-0/+5
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-02plot: merge identical graphsMattias Andrée1-40/+63
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-02Suppress false -Wclobbered warningMattias Andrée1-2/+2
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-02Fix typo in merge-benchmark-funcMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-02benchmarking: add ability to choose cpu, and add 1D functions to benchmark-funcMattias Andrée2-4/+45
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-02Update STATUSMattias Andrée1-1/+2
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-02zstr: do not calculate the exact output size, calculate something easierMattias Andrée1-9/+5
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-02Buffer was too smallMattias Andrée3-3/+3
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-01Benchmarking stuffMattias Andrée6-13/+165
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-01Comments from 1-bit 4097-bit benchmarksMattias Andrée1-43/+44
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-01refsheet: remove draft modeMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-01refsheet: random numbers => randomnessMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-01refsheet: group title style consistencyMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-01refsheet: a <- sgn b: use ~ between sgn and bMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-01refsheet: simplify, exdent tables 2ex instead of 0.8em, and per Marc's suggestion, use microtypeMattias Andrée1-52/+49
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-01Constants do not need dynamic memoryMattias Andrée3-12/+12
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-01zdiv.3: rationale for truncated divisionMattias Andrée1-0/+8
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-01refsheet: correct definition of zbitsMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-05-01refsheet: there is no good way to symbolise rounding toward zero, so do not use rounding symbols at allMattias Andrée1-4/+4
Signed-off-by: Mattias Andrée <maandree@kth.se>