Mode | Name | Size |
-rw-r--r-- | .gitignore | 26L |
-rw-r--r-- | INSTALL | 38L |
-rw-r--r-- | LICENSE | 15L |
-rw-r--r-- | Makefile | 208L |
-rw-r--r-- | README | 36L |
-rw-r--r-- | STATUS | 174L |
-rw-r--r-- | TODO | 49L |
-rw-r--r-- | bench/benchmark-func.c | 349L |
-rw-r--r-- | bench/benchmark-zrand.c | 48L |
-rw-r--r-- | bench/benchmark.c | 130L |
-rw-r--r-- | bench/libgmp.h | 231L |
-rw-r--r-- | bench/libhebimath.h | 673L |
-rw-r--r-- | bench/libtfm.h | 514L |
-rw-r--r-- | bench/libtommath.h | 449L |
-rwxr-xr-x | bench/merge-benchmark-func.py | 56L |
-rwxr-xr-x | bench/merge-benchmark.py | 33L |
-rwxr-xr-x | bench/plot.py | 133L |
-rw-r--r-- | bench/util.c | 39L |
-rw-r--r-- | bench/util.h | 114L |
-rw-r--r-- | config.mk | 15L |
-rw-r--r-- | doc/arithmetic.tex | 541L |
-rw-r--r-- | doc/bit-operations.tex | 327L |
-rw-r--r-- | doc/exercises.tex | 931L |
-rw-r--r-- | doc/get-started.tex | 240L |
-rw-r--r-- | doc/libzahl.tex | 118L |
-rw-r--r-- | doc/libzahls-design.tex | 262L |
-rw-r--r-- | doc/miscellaneous.tex | 341L |
-rw-r--r-- | doc/not-implemented.tex | 820L |
-rw-r--r-- | doc/number-theory.tex | 261L |
-rw-r--r-- | doc/random-numbers.tex | 28L |
-rw-r--r-- | doc/refsheet.tex | 154L |
-rw-r--r-- | doc/what-is-libzahl.tex | 236L |
-rw-r--r-- | examples/01-sum.c | 36L |
-rw-r--r-- | examples/02-prod.c | 36L |
-rw-r--r-- | examples/03-avg.c | 38L |
-rw-r--r-- | examples/04-median.c | 63L |
-rw-r--r-- | man/libzahl.7 | 64L |
-rw-r--r-- | man/zabs.3 | 33L |
-rw-r--r-- | man/zadd.3 | 36L |
-rw-r--r-- | man/zand.3 | 32L |
-rw-r--r-- | man/zbits.3 | 39L |
-rw-r--r-- | man/zbset.3 | 39L |
-rw-r--r-- | man/zbtest.3 | 29L |
-rw-r--r-- | man/zcmp.3 | 33L |
-rw-r--r-- | man/zcmpi.3 | 33L |
-rw-r--r-- | man/zcmpmag.3 | 33L |
-rw-r--r-- | man/zcmpu.3 | 33L |
-rw-r--r-- | man/zdiv.3 | 45L |
-rw-r--r-- | man/zdivmod.3 | 58L |
-rw-r--r-- | man/zerror.3 | 93L |
-rw-r--r-- | man/zeven.3 | 25L |
-rw-r--r-- | man/zeven_nonzero.3 | 29L |
-rw-r--r-- | man/zfree.3 | 21L |
-rw-r--r-- | man/zgcd.3 | 20L |
-rw-r--r-- | man/zinit.3 | 56L |
-rw-r--r-- | man/zload.3 | 30L |
-rw-r--r-- | man/zlsb.3 | 33L |
-rw-r--r-- | man/zlsh.3 | 33L |
-rw-r--r-- | man/zmod.3 | 45L |
-rw-r--r-- | man/zmodmul.3 | 51L |
-rw-r--r-- | man/zmodpow.3 | 52L |
-rw-r--r-- | man/zmodpowu.3 | 52L |
-rw-r--r-- | man/zmodsqr.3 | 49L |
-rw-r--r-- | man/zmul.3 | 38L |
-rw-r--r-- | man/zneg.3 | 33L |
-rw-r--r-- | man/znot.3 | 49L |
-rw-r--r-- | man/zodd.3 | 25L |
-rw-r--r-- | man/zodd_nonzero.3 | 29L |
-rw-r--r-- | man/zor.3 | 32L |
-rw-r--r-- | man/zperror.3 | 21L |
-rw-r--r-- | man/zpow.3 | 39L |
-rw-r--r-- | man/zpowu.3 | 39L |
-rw-r--r-- | man/zptest.3 | 80L |
-rw-r--r-- | man/zrand.3 | 96L |
-rw-r--r-- | man/zrsh.3 | 33L |
-rw-r--r-- | man/zsave.3 | 65L |
-rw-r--r-- | man/zset.3 | 29L |
-rw-r--r-- | man/zseti.3 | 23L |
-rw-r--r-- | man/zsets.3 | 41L |
-rw-r--r-- | man/zsetu.3 | 23L |
-rw-r--r-- | man/zsetup.3 | 61L |
-rw-r--r-- | man/zsignum.3 | 29L |
-rw-r--r-- | man/zsplit.3 | 48L |
-rw-r--r-- | man/zsqr.3 | 38L |
-rw-r--r-- | man/zstr.3 | 52L |
-rw-r--r-- | man/zstr_length.3 | 25L |
-rw-r--r-- | man/zsub.3 | 36L |
-rw-r--r-- | man/zswap.3 | 22L |
-rw-r--r-- | man/ztrunc.3 | 39L |
-rw-r--r-- | man/zunsetup.3 | 20L |
-rw-r--r-- | man/zxor.3 | 32L |
-rw-r--r-- | man/zzero.3 | 24L |
-rw-r--r-- | src/allocator.c | 29L |
-rw-r--r-- | src/internals.h | 401L |
-rw-r--r-- | src/zadd.c | 201L |
-rw-r--r-- | src/zand.c | 29L |
-rw-r--r-- | src/zbset.c | 46L |
-rw-r--r-- | src/zdivmod.c | 100L |
-rw-r--r-- | src/zerror.c | 32L |
-rw-r--r-- | src/zfree.c | 33L |
-rw-r--r-- | src/zgcd.c | 55L |
-rw-r--r-- | src/zload.c | 17L |
-rw-r--r-- | src/zlsh.c | 41L |
-rw-r--r-- | src/zmodmul.c | 18L |
-rw-r--r-- | src/zmodpow.c | 59L |
-rw-r--r-- | src/zmodpowu.c | 38L |
-rw-r--r-- | src/zmodsqr.c | 17L |
-rw-r--r-- | src/zmul.c | 80L |
-rw-r--r-- | src/znot.c | 25L |
-rw-r--r-- | src/zor.c | 39L |
-rw-r--r-- | src/zperror.c | 21L |
-rw-r--r-- | src/zpow.c | 64L |
-rw-r--r-- | src/zpowu.c | 37L |
-rw-r--r-- | src/zptest.c | 67L |
-rw-r--r-- | src/zrand.c | 220L |
-rw-r--r-- | src/zrsh.c | 44L |
-rw-r--r-- | src/zsets.c | 54L |
-rw-r--r-- | src/zsetup.c | 58L |
-rw-r--r-- | src/zsqr.c | 70L |
-rw-r--r-- | src/zstr.c | 112L |
-rw-r--r-- | src/zstr_length.c | 30L |
-rw-r--r-- | src/zsub.c | 115L |
-rw-r--r-- | src/ztrunc.c | 29L |
-rw-r--r-- | src/zunsetup.c | 26L |
-rw-r--r-- | src/zxor.c | 46L |
-rwxr-xr-x | test-generate.py | 802L |
-rw-r--r-- | test.c | 1053L |
-rw-r--r-- | zahl.h | 202L |
-rw-r--r-- | zahl/inlines.h | 312L |
-rw-r--r-- | zahl/internals.h | 117L |
-rw-r--r-- | zahl/memory.h | 164L |