Age | Commit message (Expand) | Author |
2017-12-31 | libmp: use constant time encode(2) routines instead of lookup tables | cinap_lenrek |
2017-02-05 | libmp: fix mpmod() aliasing bug when n == r and x < 0 (thanks aiju, mischief) | cinap_lenrek |
2016-12-28 | libmp: avoid temporary buffer allocation in mprand() | cinap_lenrek |
2016-12-20 | mpxor: sign should be 1/-1, not 0/-1 | aiju |
2016-09-01 | mptrunc: don't write to r->p[r->top] | aiju |
2016-08-29 | libmp: remove unused mpeuclid.c | cinap_lenrek |
2016-08-29 | libmp: allow passing nil to v,x,y results of mpextendedgcd(), simplify mpinve... | cinap_lenrek |
2016-08-29 | libmp: mpnrand(), what was i *THINKING* | cinap_lenrek |
2016-08-28 | libmp: mpdiv(): fix divisor==quotient case (again) | cinap_lenrek |
2016-08-28 | libmp: timingsafe sign flip for small power-of-two negative divisor for mpdiv() | cinap_lenrek |
2016-08-28 | mpdiv: negative divisor has to flip sign of quotient | aiju |
2016-08-28 | mp: fix mptov and mptouv | aiju |
2016-08-28 | mp: fix mpnot and add mpasr | aiju |
2016-08-28 | strtomp: update the returned char* even if there were no characters parsed | aiju |
2016-08-28 | strtomp: fix mpbits() call in octal code | aiju |
2016-08-08 | mptrunc: normalize after mpassign to handle the case b==r | aiju |
2016-05-04 | retire the dec alpha port | cinap_lenrek |
2016-04-10 | libmp: fix build for spim, reduce by the mips assembly files | cinap_lenrek |
2016-04-10 | libmp: make includes consistent, make test program compile under ape (work in... | cinap_lenrek |
2016-02-05 | libmp: remove include of libsec.h | mischief |
2016-02-04 | libmp: handle out of memory case in gmfield() | cinap_lenrek |
2016-01-06 | libmp: silence compiler warning for strtomp | cinap_lenrek |
2016-01-04 | libmp: check nil return value of strtomp() in test program | cinap_lenrek |
2016-01-04 | libmp: mistake in strtomp() | cinap_lenrek |
2016-01-03 | libmp: support for c-style base prefixes for strtomp(), octal support | cinap_lenrek |
2015-12-20 | mpfmt: handle base 2, 4 | aiju |
2015-12-16 | libmp: add mpfield() function for fast field arithmetic | cinap_lenrek |
2015-12-08 | mp: strtomp support for bases 2,4,8 | aiju |
2015-12-08 | mp: fix bug in mplogic.c; update mkfile | aiju |
2015-12-08 | mp: add logic operations; mpfmt: include 0x with # | aiju |
2015-12-06 | libmp: fix assert() for mpexp() with nil modulus | cinap_lenrek |
2015-12-06 | libmp: fix wrong move instruction for arm vector operations | cinap_lenrek |
2015-12-01 | libmp: mpmod() fix typo | cinap_lenrek |
2015-12-01 | libmp: with mpmod() m = 2^a - c ensure that digits(c) < digits(m) | cinap_lenrek |
2015-11-21 | libmp: initial attempt at constant time code, faster reductions for special p... | cinap_lenrek |
2015-11-20 | libmp: fix test program | cinap_lenrek |
2015-11-20 | libmp: add mpvecadd()/mpvecsub() assembly versions for arm | cinap_lenrek |
2015-11-20 | libmp: 386/amd64 mpvec*(): replace conditional branches with ADC/SBB instruct... | cinap_lenrek |
2015-11-01 | libmp: optimize case x/0xffffffff in mpdigdiv() (helps arm) | cinap_lenrek |
2015-11-01 | libmp: add mpvecdigmuladd()/mpvecdigmulsub() assembly routines for arm | cinap_lenrek |
2015-08-26 | libmp: simplify mpnrand(), as mpnew() cannot return nil | cinap_lenrek |
2015-08-25 | libmp: add mpnrand() function to generate uniform random number 0 ≤ x < n | cinap_lenrek |
2015-08-08 | libmp: fix build for objtype=spim | cinap_lenrek |
2015-08-08 | fix library mkfiles for objtype=spim | cinap_lenrek |
2015-03-25 | mpdigdiv.s: aaaaand its gone! | cinap_lenrek |
2015-03-25 | libmp: use portable mpdigdiv routines for mips (causes invalid instruction tr... | cinap_lenrek |
2014-02-01 | libc and ape support for amd64 | cinap_lenrek |
2011-03-30 | Import sources from 2011-03-30 iso image - lib | Taru Karttunen |
2011-03-30 | Import sources from 2011-03-30 iso image | Taru Karttunen |