aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Optimise libzahl_memcpy for clangMattias Andrée2016-05-073-28/+61
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Some small improvementsMattias Andrée2016-05-079-53/+100
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix zsave translation for tomsfastmath and libtommathMattias Andrée2016-05-073-5/+7
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* OptimisationsMattias Andrée2016-05-0715-144/+190
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Make zdiv and zmod (calls zdivmod) inlineMattias Andrée2016-05-066-22/+22
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Make zmul and zsqr (calls low-level functions) inlineMattias Andrée2016-05-067-48/+49
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* zsqr is no longer slower than zmul, they are identicalMattias Andrée2016-05-061-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* zsqr is astymptotically faster than corresponding functions in other libsMattias Andrée2016-05-061-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Update STATUSMattias Andrée2016-05-061-5/+11
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Update STATUSMattias Andrée2016-05-061-11/+21
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Do not use explicit optimisation level on zsaveMattias Andrée2016-05-061-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Update STATUSMattias Andrée2016-05-061-17/+23
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Optimise ztruncMattias Andrée2016-05-052-32/+61
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* OptimisationsMattias Andrée2016-05-053-94/+77
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Optimise and use __ around all compiler extensionsMattias Andrée2016-05-051-9/+13
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Rename zahl-{inlines,internals}.h => zahl/{inlines,internals}.hMattias Andrée2016-05-054-12/+14
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Update STATUSMattias Andrée2016-05-051-20/+20
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix makefileMattias Andrée2016-05-051-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Optimise zadd on x86-64Mattias Andrée2016-05-051-4/+96
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Optimise zaddMattias Andrée2016-05-041-11/+17
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Optimise zlshMattias Andrée2016-05-043-15/+49
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Optimise znotMattias Andrée2016-05-045-15/+41
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Optimise zand, zor, and zxorMattias Andrée2016-05-044-72/+43
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix indentMattias Andrée2016-05-041-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Update STATUSMattias Andrée2016-05-031-6/+6
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Update STATUSMattias Andrée2016-05-031-6/+6
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Optimise libzahl_memcpy and libzahl_memsetMattias Andrée2016-05-033-8/+53
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Optimise zswapMattias Andrée2016-05-032-14/+28
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* plot: adjust y-axisMattias Andrée2016-05-021-0/+5
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* plot: merge identical graphsMattias Andrée2016-05-021-40/+63
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Suppress false -Wclobbered warningMattias Andrée2016-05-021-2/+2
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix typo in merge-benchmark-funcMattias Andrée2016-05-021-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* benchmarking: add ability to choose cpu, and add 1D functions to benchmark-funcMattias Andrée2016-05-022-4/+45
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Update STATUSMattias Andrée2016-05-021-1/+2
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* zstr: do not calculate the exact output size, calculate something easierMattias Andrée2016-05-021-9/+5
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Buffer was too smallMattias Andrée2016-05-023-3/+3
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Benchmarking stuffMattias Andrée2016-05-016-13/+165
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Comments from 1-bit 4097-bit benchmarksMattias Andrée2016-05-011-43/+44
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* refsheet: remove draft modeMattias Andrée2016-05-011-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* refsheet: random numbers => randomnessMattias Andrée2016-05-011-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* refsheet: group title style consistencyMattias Andrée2016-05-011-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* refsheet: a <- sgn b: use ~ between sgn and bMattias Andrée2016-05-011-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* refsheet: simplify, exdent tables 2ex instead of 0.8em, and per Marc's suggestion, use microtypeMattias Andrée2016-05-011-52/+49
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Constants do not need dynamic memoryMattias Andrée2016-05-013-12/+12
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* zdiv.3: rationale for truncated divisionMattias Andrée2016-05-011-0/+8
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* refsheet: correct definition of zbitsMattias Andrée2016-05-011-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* refsheet: there is no good way to symbolise rounding toward zero, so do not use rounding symbols at allMattias Andrée2016-05-011-4/+4
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* refsheet: zperror's param may be empty, which is treated especiallyMattias Andrée2016-05-011-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* refsheet: style consistenceMattias Andrée2016-05-011-4/+4
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* refsheet: use \hspace* to indentMattias Andrée2016-05-011-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>