summaryrefslogtreecommitdiff
path: root/mpn/generic/mul.c
Commit message (Expand)AuthorAgeFilesLines
* Call mpn_mul_basecase early when in range. Never call mpn_sqr.Torbjorn Granlund2019-09-091-10/+11
* Include just gmp-impl.h, make gmp-impl.h grab gmp.h.Torbjorn Granlund2016-08-291-1/+0
* Oops, I should never work early in the morning...Marco Bodrato2014-06-081-1/+1
* mpn/generic/mul.c: Smaller scratch allocation in the Toom3X branch.Marco Bodrato2014-06-081-2/+9
* mpn/generic/mul.c: Comments on scratch needs.Marco Bodrato2014-06-081-4/+4
* mpn/generic/mul.c: Smaller scratch allocation in the Toom2X branch.Marco Bodrato2014-06-081-1/+7
* Swap some TMP_SALLOC_LIMB for TMP_ALLOC_LIMB and some TMP_ALLOC_LIMB for TMP_...Torbjorn Granlund2014-06-061-8/+8
* Update library files license to use LGPL3+ and GPL2+.Torbjorn Granlund2014-01-271-7/+18
* Canonicalise copyright headers.Torbjorn Granlund2014-01-191-3/+3
* Use https to link to GNU license.Torbjorn Granlund2013-12-021-1/+1
* Collapse copyright years.Torbjorn Granlund2013-11-281-2/+2
* Fix language typos.Torbjorn Granlund2013-01-081-1/+1
* Add copyright years.Torbjorn Granlund2012-11-201-1/+1
* Added toom54 in diagram.Niels Möller2012-02-241-0/+1
* Fixed toom63 row in the diagram.Niels Möller2012-02-131-1/+1
* Minor typo fix in comment.Niels Möller2012-02-011-1/+1
* Added toom calls to diagram.Niels Möller2012-02-011-15/+28
* Added comment on toom functions.Niels Möller2012-02-011-0/+19
* Add a copyright year.Torbjorn Granlund2010-01-051-1/+1
* Simplify rational expression.Torbjorn Granlund2010-01-041-1/+1
* (mpn_sqr): New name for mpn_sqr_n.Torbjorn Granlund2009-12-271-1/+1
* Use toom6h and toom8h for almost balanced multiplications.Marco Bodrato2009-12-271-2/+15
* Put back call to mpn_mul_n.Torbjorn Granlund2009-12-211-2/+5
* Call mpn_fft_mul instead of mpn_mul_fft_full. Make mpn_fft_mul an alias for ...Torbjorn Granlund2009-12-201-6/+6
* Loop also over mpn_nussbaumer_mul. Misc improvements.Torbjorn Granlund2009-12-201-18/+60
* Major rewrite.Torbjorn Granlund2009-12-201-79/+128
* Trim toom22,32,43 selection code.Torbjorn Granlund2009-12-171-31/+16
* Put #defines in pos 0.Torbjorn Granlund2009-10-311-2/+2
* Finish rename of *_KARATSUBA_* to TOOM2/TOOM22, etc.Torbjorn Granlund2009-10-311-3/+3
* Use TMP_ALLOC_LIMBS for unbounced allocations.Torbjorn Granlund2009-06-121-1/+1
* Loop to avoid excessive recursion in toom33 and toom44 slicing code.Torbjorn Granlund2009-06-011-15/+32
* Rewrite.Torbjorn Granlund2009-06-011-96/+149
* Move a decl for old C.Torbjorn Granlund2009-05-011-4/+7
* Update unbalanced toom code to pass scratch space.Torbjorn Granlund2008-12-231-64/+76
* Whitespace-cleanup.Torbjorn Granlund2008-12-021-1/+1
* Put TMP_DECL as last decl.tege2007-10-071-7/+5
* Update license to version 3.tege2007-09-181-4/+2
* Use mpn_mul_toom22. Trim cutoff points between the mpn_mul_toomN2tege2006-12-291-18/+19
* New code for unbalanced operands.tege2006-12-281-11/+9
* Completely rewrite code for unbalanced operands for vn in KARA/TOOMtege2006-12-021-58/+64
* Update FSF's address.tege2006-02-151-2/+2
* Crudely call mpn_mul_fft_full before checking for unbalanced operands.tege2005-11-271-0/+6
* Add a copyright year.tege2005-11-011-1/+1
* Remove TMP_XXXX marker arguments.tege2005-05-181-3/+3
* * mpn/generic/mul.c (mpn_sqr_n): Move from here...tege2003-09-221-59/+5
* * gmp-impl.h (MUL_TOOM3_THRESHOLD_LIMIT): Define always.Kevin Ryde2003-08-021-5/+2
* (mpn_mul): Don't blindly expect MUL_KARATSUBA_THRESHOLD to be a constant.tege2003-03-101-5/+9
* (mpn_mul): New operand splitting code fortege2003-03-071-4/+66
* Fix test style.tege2002-04-101-1/+1
* Fix some spacing.tege2002-03-281-3/+3