summaryrefslogtreecommitdiff
path: root/mpn/m68k
diff options
context:
space:
mode:
authortege <tege@gmplib.org>2003-10-12 03:17:58 +0200
committertege <tege@gmplib.org>2003-10-12 03:17:58 +0200
commita01a161f6083b15f0613598bbe28244f550720a2 (patch)
treea3eb243e6d47f54b587c9a0ac2e27a427256b8f5 /mpn/m68k
parentcb83c541c15757b7c4043618d6d31e899536eb81 (diff)
downloadgmp-a01a161f6083b15f0613598bbe28244f550720a2.tar.gz
Correct an URL; add some STATUS comments.
Diffstat (limited to 'mpn/m68k')
-rw-r--r--mpn/m68k/README9
1 files changed, 8 insertions, 1 deletions
diff --git a/mpn/m68k/README b/mpn/m68k/README
index 7c2ef2ef5..ca08dcb4f 100644
--- a/mpn/m68k/README
+++ b/mpn/m68k/README
@@ -48,12 +48,19 @@ instance has things like $ for immediates on CRDS or reversed cmp order for
AT&T SGS. These could probably be handled if anyone really needs it.
+STATUS
+
+The code herein is old and poorly maintained. If somebody really cared, it
+could be optimized substantially. For example, mpn_add_n and mpn_sub_n
+could, with more unrolling be improved from 6 to close to 4 c/l (on m68040).
+The multiplication loops could be sped up by using the FPU.
+
REFERENCES
"Motorola M68000 Family Programmer's Reference Manual", available online,
- http://e-www.motorola.com/collateral/M68000PM.pdf
+ http://e-www.motorola.com/brdata/PDFDB/docs/M68000PM.pdf
"System V Application Binary Interface: Motorola 68000 Processor Family
Supplement", AT&T, 1990, ISBN 0-13-877553-6. Has details of calling