Article View: gnu.announce
Article #2575GNU MP 1.1 released
From: Torbjorn Granlund
Date: Wed, 02 Oct 1991 02:15
Date: Wed, 02 Oct 1991 02:15
20 lines
1579 bytes
1579 bytes
The GNU Multiple Precision arithmetic library is available for anonymous ftp from prep.ai.mit.edu (18.71.0.38) under /pub/gnu/gmp-1.1.tar.Z. This is from the README file: GNU MP is a portable library for arbitrary precision arithmetic, operating on signed integers and rational numbers. It has a rich set of functions, and the functions have a regular interface. I have tried to make these functions as fast as possible, both for small operands and for huge operands. The speed is achieved by using fullwords as the basic arithmetic type, by using fast algorithms, by defining inline assembler for mixed sized multiplication and division (i.e 32*32->64 bit multiplication and 64/32->32,32 bit division), and by hacking the code with emphasis on speed (and not simplicity and elegance). The speed of GNU MP is about 5 to 100 times that of Berkeley MP for small operands. The speed-up increases with the operand sizes for certain operations, where GNU MP has asymptotically faster algorithms.
Technical Details
Message-ID:
<9110020015.AA12988@zevs.sics.se>Path:
arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!cis.ohio-state.edu!sics.se!tegeShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fba7b,616ebde4f350ebfd,start X-Google-Attributes: gidfba7b,public X-Google-ArrivalTime: 1991-10-02 13:16:10 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!cis.ohio-state.edu!sics.se!tege From: tege@sics.se (Torbjorn Granlund) Newsgroups: gnu.announce Subject: GNU MP 1.1 released Message-ID: <9110020015.AA12988@zevs.sics.se> Date: 2 Oct 91 02:15:53 GMT Sender: gnulists@ai.mit.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 20 Approved: info-gnu@prep.ai.mit.edu