[2810] in comp.os.os2.announce archive
PROGRAMMING: GMP 2.0.2 (GNU multi-precision arithmetic library) ported
daemon@ATHENA.MIT.EDU (Peter Meerwald)
Tue Apr 22 21:37:30 1997
To: os2ann.DISCUSS@bloom-picayune.MIT.EDU
Date: Wed, 23 Apr 1997 01:37:32 GMT
From: seawood@very.priv.at (Peter Meerwald)
Reply-To: seawood@very.priv.at (Peter Meerwald)
Reply-to: seawood@mail.very.priv.at (Peter Meerwald)
[Followups directed to comp.os.os2.programmer.tools]
---------------------------------------------------------------------
GMP (GNU multi-precision) Library 2.0.2
ported to OS/2 EMX, release a
Introduction
GNU MP is a library for arbitrary precision arithmetic, operating on signed
integers, rational numbers, and floating point numbers. It has a rich set of
functions, and the functions have a regular interface.
GNU MP is designed to be 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 carefully optimized assembly
code for the most common inner loops for a lots of CPUs, and by a general
emphasis on speed (instead of simplicity or elegance).
OS/2 port
This port contains two a.out-format static libraries (i486 and Pentium
optimized) and a DLL for dynamic linking.
I have provided working Makefiles, however the Configure script is not
supplied.
No code changes were required, the libraries passed the accompanying tests.
Requirements
GCC > 2.7 & EMX 0.9c fix 2 (probably)
HPFS
The archive gmp202a.zip is available from
ftp-os2.nmsu.edu/pub/incoming/ (finally placed in /unix)
ftp.very.priv.at/gmp/
Peter Meerwald Schieastandstr. 3
seawood@very.priv.at A-5061 Elsbethen/Austria
pmeerw@cosy.sbg.ac.at fon/fax 43-662-627509
Fidonet 2:315/11 cellular 43-664-1615108
"Anyone who cannot cope with mathematics is not fully human. He is at
best a tolerable subhuman who has learned to wear shoes, bathe and
not make messes in the house." -- from the notebooks of Lazarus Long
=====================================================================
| c.o.o.announce submissions: POST [or email comp-os-os2-announce@uunet.uu.net]
| Correspondence to the COOA Moderator: mailto:lfirrantello@bix.com .
| Please see: http://www.bix.com/pub/os2ann/pindex.htm for posting guidelines