[2810] in comp.os.os2.announce archive

home help back first fref pref prev next nref lref last post

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


home help back first fref pref prev next nref lref last post