index
:
delta/gmp.git
baserock/morph
gmp
gmp-3_0-branch
gmp-3_1-branch
gmp-4_0-branch
gmp-4_1-branch
master
gmplib.org: repo/gmp
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
mpn
/
generic
/
mul.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Call mpn_mul_basecase early when in range. Never call mpn_sqr.
Torbjorn Granlund
2019-09-09
1
-10
/
+11
*
Include just gmp-impl.h, make gmp-impl.h grab gmp.h.
Torbjorn Granlund
2016-08-29
1
-1
/
+0
*
Oops, I should never work early in the morning...
Marco Bodrato
2014-06-08
1
-1
/
+1
*
mpn/generic/mul.c: Smaller scratch allocation in the Toom3X branch.
Marco Bodrato
2014-06-08
1
-2
/
+9
*
mpn/generic/mul.c: Comments on scratch needs.
Marco Bodrato
2014-06-08
1
-4
/
+4
*
mpn/generic/mul.c: Smaller scratch allocation in the Toom2X branch.
Marco Bodrato
2014-06-08
1
-1
/
+7
*
Swap some TMP_SALLOC_LIMB for TMP_ALLOC_LIMB and some TMP_ALLOC_LIMB for TMP_...
Torbjorn Granlund
2014-06-06
1
-8
/
+8
*
Update library files license to use LGPL3+ and GPL2+.
Torbjorn Granlund
2014-01-27
1
-7
/
+18
*
Canonicalise copyright headers.
Torbjorn Granlund
2014-01-19
1
-3
/
+3
*
Use https to link to GNU license.
Torbjorn Granlund
2013-12-02
1
-1
/
+1
*
Collapse copyright years.
Torbjorn Granlund
2013-11-28
1
-2
/
+2
*
Fix language typos.
Torbjorn Granlund
2013-01-08
1
-1
/
+1
*
Add copyright years.
Torbjorn Granlund
2012-11-20
1
-1
/
+1
*
Added toom54 in diagram.
Niels Möller
2012-02-24
1
-0
/
+1
*
Fixed toom63 row in the diagram.
Niels Möller
2012-02-13
1
-1
/
+1
*
Minor typo fix in comment.
Niels Möller
2012-02-01
1
-1
/
+1
*
Added toom calls to diagram.
Niels Möller
2012-02-01
1
-15
/
+28
*
Added comment on toom functions.
Niels Möller
2012-02-01
1
-0
/
+19
*
Add a copyright year.
Torbjorn Granlund
2010-01-05
1
-1
/
+1
*
Simplify rational expression.
Torbjorn Granlund
2010-01-04
1
-1
/
+1
*
(mpn_sqr): New name for mpn_sqr_n.
Torbjorn Granlund
2009-12-27
1
-1
/
+1
*
Use toom6h and toom8h for almost balanced multiplications.
Marco Bodrato
2009-12-27
1
-2
/
+15
*
Put back call to mpn_mul_n.
Torbjorn Granlund
2009-12-21
1
-2
/
+5
*
Call mpn_fft_mul instead of mpn_mul_fft_full. Make mpn_fft_mul an alias for ...
Torbjorn Granlund
2009-12-20
1
-6
/
+6
*
Loop also over mpn_nussbaumer_mul. Misc improvements.
Torbjorn Granlund
2009-12-20
1
-18
/
+60
*
Major rewrite.
Torbjorn Granlund
2009-12-20
1
-79
/
+128
*
Trim toom22,32,43 selection code.
Torbjorn Granlund
2009-12-17
1
-31
/
+16
*
Put #defines in pos 0.
Torbjorn Granlund
2009-10-31
1
-2
/
+2
*
Finish rename of *_KARATSUBA_* to TOOM2/TOOM22, etc.
Torbjorn Granlund
2009-10-31
1
-3
/
+3
*
Use TMP_ALLOC_LIMBS for unbounced allocations.
Torbjorn Granlund
2009-06-12
1
-1
/
+1
*
Loop to avoid excessive recursion in toom33 and toom44 slicing code.
Torbjorn Granlund
2009-06-01
1
-15
/
+32
*
Rewrite.
Torbjorn Granlund
2009-06-01
1
-96
/
+149
*
Move a decl for old C.
Torbjorn Granlund
2009-05-01
1
-4
/
+7
*
Update unbalanced toom code to pass scratch space.
Torbjorn Granlund
2008-12-23
1
-64
/
+76
*
Whitespace-cleanup.
Torbjorn Granlund
2008-12-02
1
-1
/
+1
*
Put TMP_DECL as last decl.
tege
2007-10-07
1
-7
/
+5
*
Update license to version 3.
tege
2007-09-18
1
-4
/
+2
*
Use mpn_mul_toom22. Trim cutoff points between the mpn_mul_toomN2
tege
2006-12-29
1
-18
/
+19
*
New code for unbalanced operands.
tege
2006-12-28
1
-11
/
+9
*
Completely rewrite code for unbalanced operands for vn in KARA/TOOM
tege
2006-12-02
1
-58
/
+64
*
Update FSF's address.
tege
2006-02-15
1
-2
/
+2
*
Crudely call mpn_mul_fft_full before checking for unbalanced operands.
tege
2005-11-27
1
-0
/
+6
*
Add a copyright year.
tege
2005-11-01
1
-1
/
+1
*
Remove TMP_XXXX marker arguments.
tege
2005-05-18
1
-3
/
+3
*
* mpn/generic/mul.c (mpn_sqr_n): Move from here...
tege
2003-09-22
1
-59
/
+5
*
* gmp-impl.h (MUL_TOOM3_THRESHOLD_LIMIT): Define always.
Kevin Ryde
2003-08-02
1
-5
/
+2
*
(mpn_mul): Don't blindly expect MUL_KARATSUBA_THRESHOLD to be a constant.
tege
2003-03-10
1
-5
/
+9
*
(mpn_mul): New operand splitting code for
tege
2003-03-07
1
-4
/
+66
*
Fix test style.
tege
2002-04-10
1
-1
/
+1
*
Fix some spacing.
tege
2002-03-28
1
-3
/
+3
[next]