summaryrefslogtreecommitdiff
path: root/doc/tasks.html
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2003-10-21 21:20:20 +0200
committerKevin Ryde <user42@zip.com.au>2003-10-21 21:20:20 +0200
commit3ebf7b839e9416bdd8c47bf19002bf24463360f0 (patch)
tree16a609a46a3e4d01ba46c23bbcd189c31fcfb390 /doc/tasks.html
parentccd82f895fd916fe76a644ea6bfcdabad9d28234 (diff)
downloadgmp-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.html5
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.