summaryrefslogtreecommitdiffstats
path: root/mpi/mpi.c
Commit message (Expand)AuthorAgeFilesLines
* mpi: small rearrangement in is-power-of-two function.Kaz Kylheku2020-11-221-4/+2
* mpi: remove dubious MP_DEBUG cruft.Kaz Kylheku2020-04-221-8/+0
* mpi: memory leak in mp_bit.Kaz Kylheku2019-10-221-1/+6
* All HAVE_* macros should be tested with #if, not #ifdef.Kaz Kylheku2019-09-121-1/+1
* mpi: avoid additive inverse of most negative integer.Kaz Kylheku2019-05-251-3/+6
* bugfix: c_num won't convert most negative value.Kaz Kylheku2019-05-251-2/+3
* mpi: use integer math for radix length.Kaz Kylheku2019-04-051-11/+5
* mpi/arith: optimize "highest bit" with GCC builtins.Kaz Kylheku2019-02-191-1/+7
* Extend infrastructure for double_intptr_t.Kaz Kylheku2019-01-251-1/+81
* Provide faster bignum-in-fixed-integer range tests in MPI.Kaz Kylheku2019-01-251-0/+31
* mpi: put access macros into mp_ namespaceKaz Kylheku2019-01-221-0/+8
* mpi: some params should be mp_size, not mp_digit.Kaz Kylheku2019-01-181-6/+6
* mpi: hardening; bug found.Kaz Kylheku2019-01-181-6/+9
* mpi: use wchar_t string for text-to-bignum.Kaz Kylheku2019-01-181-3/+3
* Fix bug in bignum single-digit addition.Kaz Kylheku2019-01-181-1/+1
* logcount: new function.Kaz Kylheku2018-05-181-0/+59
* bugfix: broken single-digit bignum multiplication.Kaz Kylheku2018-03-081-18/+9
* mpi: introduce clamp on number of digits.Kaz Kylheku2017-06-181-1/+8
* mpi: avoid OOB pointer decr in two descending loops.Kaz Kylheku2017-06-181-10/+12
* mpi: fix some careless use of integer types.Kaz Kylheku2017-06-181-83/+86
* Big MPI whitepace and comment cleanup.Kaz Kylheku2017-06-141-2002/+1164
* Fix some C style casts to use casting macros.Kaz Kylheku2016-12-071-1/+1
* mpi: must clamp result of conversion to bignum.Kaz Kylheku2016-11-151-0/+3
* mpi: eliminate trailing whitespace.Kaz Kylheku2016-11-141-103/+68
* Fix bug in bignum addition.Kaz Kylheku2016-11-141-1/+1
* Going back to unmodified 2-Clause BSD License.Kaz Kylheku2016-09-221-1/+2
* Fix out-of-bounds memory access in bit.Kaz Kylheku2016-06-081-1/+1
* Fix leaks in use of MPI and within MPI.Kaz Kylheku2016-06-081-11/+0
* Fix broken bignum to int_ptr_t conversion.Kaz Kylheku2016-04-281-3/+2
* Fix broken bignum to uint_ptr_t conversion.Kaz Kylheku2016-04-281-1/+1
* Replace all stray C style casts with macros.Kaz Kylheku2016-03-291-29/+40
* Functions for converting between buffers and integers.Kaz Kylheku2016-02-261-0/+26
* Reduce header pollution caused by mpi.h.Kaz Kylheku2016-01-221-1/+8
* New random-state-get-vec function.Kaz Kylheku2016-01-181-11/+27
* random: wrong mask width for power-of-two moduli.Kaz Kylheku2016-01-181-0/+5
* eliminate-locale-dependencies patchKaz Kylheku2015-04-221-9/+14
* add-bitops patchKaz Kylheku2015-04-221-0/+428
* fix-ctype-warnings patchKaz Kylheku2015-04-221-3/+3
* mpi-to-double patchKaz Kylheku2015-04-221-0/+24
* faster-square-root patchKaz Kylheku2015-04-221-74/+70
* bit-search-optimizations patchKaz Kylheku2015-04-221-30/+232
* fix-bad-shifts patchKaz Kylheku2015-04-221-5/+5
* mpi-set-double-intptr patchKaz Kylheku2015-04-221-0/+30
* mpi-set-mpi-word patchKaz Kylheku2015-04-221-0/+9
* fix-mult-bug patchKaz Kylheku2015-04-221-6/+6
* add-mpi-toradix-with-case patchKaz Kylheku2015-04-221-4/+9
* add-mp-hash patchKaz Kylheku2015-04-221-0/+28
* export-mp-eq patchKaz Kylheku2015-04-221-8/+0
* add-mp-set-intptr patchKaz Kylheku2015-04-221-0/+53
* use-txr-allocator patchKaz Kylheku2015-04-221-6/+9