diff options
author | Kevin Ryde <user42@zip.com.au> | 2003-10-21 21:20:20 +0200 |
---|---|---|
committer | Kevin Ryde <user42@zip.com.au> | 2003-10-21 21:20:20 +0200 |
commit | 3ebf7b839e9416bdd8c47bf19002bf24463360f0 (patch) | |
tree | 16a609a46a3e4d01ba46c23bbcd189c31fcfb390 /doc/tasks.html | |
parent | ccd82f895fd916fe76a644ea6bfcdabad9d28234 (diff) | |
download | gmp-3ebf7b839e9416bdd8c47bf19002bf24463360f0.tar.gz |
Remove mpn_mul_basecase cache locality on big N small M, done in mpn_mul.
Diffstat (limited to 'doc/tasks.html')
-rw-r--r-- | doc/tasks.html | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/doc/tasks.html b/doc/tasks.html index 06ad19fa8..475d966ec 100644 --- a/doc/tasks.html +++ b/doc/tasks.html @@ -134,11 +134,6 @@ MA 02111-1307, USA. <code>count_leading_zeros</code>. <li> Toom3 could use a low to high cache localized evaluate and interpolate. The necessary <code>mpn_divexact_by3c</code> exists. -<li> <code>mpn_mul_basecase</code> on NxM with big N but small M could try for - better cache locality by taking N piece by piece. The current code could - be left available for CPUs without caching. Depending how karatsuba etc - is applied to unequal size operands it might be possible to assume M is - always smallish. <li> <code>mpf_set_str</code> produces low zero limbs when a string has a fraction but is exactly representable, eg. 0.5 in decimal. These could be stripped to save work in later operations. |