Dag-Erling Smørgrav
|
c556bc0aa8
|
Implement MPI division.
|
2017-04-06 19:52:23 +02:00 |
|
Dag-Erling Smørgrav
|
3c2b134fe4
|
Implement fast increment / decrement functions.
|
2017-04-06 19:52:23 +02:00 |
|
Dag-Erling Smørgrav
|
2a66f62078
|
Implement MPI multiplication.
|
2017-04-06 19:52:23 +02:00 |
|
Dag-Erling Smørgrav
|
115ea66061
|
Sort prototypes.
|
2017-04-06 19:51:47 +02:00 |
|
Dag-Erling Smørgrav
|
b4eb918dad
|
Implement GCD using Stein's binary algorithm.
|
2017-04-06 19:51:47 +02:00 |
|
Dag-Erling Smørgrav
|
47a0bf838f
|
Add functions for comparing an MPI to an integer.
|
2017-04-06 19:51:47 +02:00 |
|
Dag-Erling Smørgrav
|
26e434d64b
|
Add functions that return the LSB and MSB of an MPI.
|
2017-04-06 19:51:47 +02:00 |
|
Dag-Erling Smørgrav
|
895d1eb539
|
Constify where possible.
|
2017-04-06 19:51:47 +02:00 |
|
Dag-Erling Smørgrav
|
f70dac496f
|
Mechanically bump copyright dates to the date of the latest commit.
|
2017-02-19 20:07:43 +01:00 |
|
Dag-Erling Smørgrav
|
b77cb1aeb4
|
Tidy up the headers a bit and make them C++-safe.
|
2016-10-03 12:31:16 +02:00 |
|
Dag-Erling Smørgrav
|
06a757e878
|
Big reorganization and cleanup
|
2016-09-04 14:56:39 +02:00 |
|
Dag-Erling Smørgrav
|
d0fb2359f1
|
Implement mpi_{add,sub}() in terms of mpi_{add,sub}_abs().
|
2015-01-07 18:59:44 +00:00 |
|
Dag-Erling Smørgrav
|
c5b962387c
|
Add mpi_eq_abs() and mpi_eq() predicates.
|
2014-12-30 11:12:11 +00:00 |
|
Dag-Erling Smørgrav
|
1fbf2cf156
|
It appears that gcc does not accept partial struct initialization. Add
a CRYB_MPI_ZERO macro that expands to an all-zeroes initializer.
|
2014-10-30 12:46:01 +00:00 |
|
Dag-Erling Smørgrav
|
3be915b8d7
|
Previous commit was incomplete. Add missing prototypes and a test case.
|
2014-08-14 18:42:52 +00:00 |
|
Dag-Erling Smørgrav
|
be31515f5e
|
Start of a multiple-precision integer arithmetic library.
|
2014-08-12 07:30:31 +00:00 |
|