GNU Multi-Precision Library - Factbites
 Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: GNU Multi-Precision Library


    Note: these results are not from the primary (high quality) database.


  
 MPFR - Wikipedia, the free encyclopedia
MPFR is based on the GNU Multi-Precision Library.
MPFR is a portable C library for arbitrary precision arithmetic on floating-point numbers with correct rounding.
All text is available under the terms of the GNU Free Documentation License (see Copyrights for details).
en.wikipedia.org /wiki/MPFR   (76 words)

  
 Arbitrary precision: Encyclopedia topic
GNU Multi-Precision Library (GNU Multi-Precision Library: more facts about this subject) - the GNU multiple precision arithmetic library
An arbitrary precision library is similar to a Bignum (Bignum: a bignum package in a computer or program allows internal representation of arbitrarily...
Arbitrary precision mathematical (mathematical: mathematics is the study of abstraction....
www.absoluteastronomy.com /reference/arbitrary_precision   (349 words)

  
 Other libraries
GNU MP is a library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers.
GNU gdbm 1.8.3 ported by Juan Manuel Guerrero is a library of functions implementing a hashed database on a disk file.
LZO 1.02 by Markus Franz Xaver Johannes Oberhumer is a real-time data compression library.
www.geocities.com /SiliconValley/Vista/6552/l8.html   (1664 words)

  
 mxNumber - Extended Numeric Types for Python
Since the GNU Multi-Precision Library (GMP) already has all these number types and also provides what people want most when it comes to numbers: precision and speed, I thought that wrapping these as Python types would be a good idea.
precision defines the maximum number of significant digits to use, 0 means to let the implementation choose the value depending on the Float's storage precision.
precision gives the number of bits which should at least be used to store the floating point value.
www.egenix.com /files/python/mxNumber.html   (1210 words)

  
 GNU Multi-Precision library interface for D
GMP is a muti-precision C library for integer and floating point arithmetic.
The mpz, mpf and mpq classes are wrappers around the C library structures.
The first, in the file gmp.d, is the low-level interface directly to the C API.
home.comcast.net /~benhinkle/gmp-d   (2000 words)

  
 G
GNU MP is fast because it uses full words as the basic arithmetic type, it uses fast algorithms, it carefully optimizes assembly code for many CPUs' most common inner loops, and generally emphasizes speed over simplicity/elegance in its operations.
GNU Common Lisp (GCL) is a Common Lisp compiler and interpreter implemented in C, and complying mostly with the standard set forth in the book "Common Lisp, the Language I".
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
www.tldp.org /LDP/Linux-Dictionary/html/g.html   (10628 words)

  
 (null)
The GMP (GNU multi-precision) library is used for multi-precision arithmetic in Pluto's key-exchange code and public key code.
The libdes library, originally from SSLeay, is used by both Klips and Pluto for Triple DES encryption.
Note that this library has its own license, different from the GPL used for other code in FreeS/WAN.
www.aces.edu /~gparmer/vpn/freeswandocs/roadmap.html   (396 words)

  
 19093
hi all, I've translated the header file for the GNU multi-precision arithmetic library "gmp" to D and started on wrapper classes for the integer type "mpz".
Title: gmp for D - arbitrary precision arithmetic
I eventually want to also get to the rational and floating point types mpq and mpf.
www.digitalmars.com /drn-bin/wwwnews?D/19093   (100 words)

  
 EDM/2 - The News
If you want better precision in your calculations then the GNU multi-precision (GMP) library may be something for you.
Paul Elliott is porting the Socket++ C++ library.
This port is for 0.9c and contains two static libraries (i486 and Pentium optimized) and a DLL for dynamic linking.
www.edm2.com /0505/news.html   (524 words)

  
 The Old Joel on Software Forum - cool production code
Python has the decimal type in the works, wrapping the GNU multi-precision library.
Having said that, those languages and environments where a "managed precision" type is available probably suffer less from the "3/5*5 = 2.9999999999" problems.
And that's the fundamental problem - most programmers get by using so little math in their everyday work that they forget everything they learned in their basic math, science, and engineering classes about how to round numbers, the concept of "significant digits", etc.
discuss.fogcreek.com /joelonsoftware?cmd=show&ixPost=7673   (733 words)

  
 Tcl Multi Precision Mathematics
It is based on the GMP (GNU Multi Precision) library.
Multiprecision maths libraries solve this problem by providing the necessary data types and functions.
TclMP is a package that adds multi precision mathematics to Tcl.
silmor.de /13/view   (91 words)

  
 ReleaseNotes_ACS_4_0_2 < ACS < ALMASW
GMP (Gnu Multi-Precision library), a 3rd party library for arbitrary precision arithmetic, is now distributed with ACS.
GMP (Gnu Multi-Precision library), a 3rd party library for arbitrary precision arithmetic, is now distributed with ACS
Libraries (libgmp.a, libgmp.so) are in the standard ACS library directory.
almasw.hq.eso.org /almasw/bin/view/ACS/ReleaseNotes_ACS_4_0_2   (1161 words)

  
 STLplus Library - inf.hpp - An Infinite-Precision Integer Type
If you need a high-performance numeric library it is recommended that the Gnu Multi-Precision (GMP) library is used; it is seriously fast.
This is because they are standard exceptions and are defined in the standard library header .
The last exception is declared within the inf class and is therefore in the inf:: namespace.
stlplus.sourceforge.net /stlplus/docs/inf.html   (1989 words)

  
 eGenix.com mx Extensions for Python
GNU Multi-Precision Library (GMP) as basis for providing this functionality at high performance on a wide range of platforms including all Unix and Windows platforms.
GNU Multi-Precision Library (GMP) which eGenix.com ported to Windows.
This library is licensed under the Library GNU Public License (LGPL) which means that it does not have the viral character as the standard GPL does.
www.egenix.com /files/python/eGenix-mx-Extensions.html   (3994 words)

  
 wld - a C++ library for decision diagrams
library or not, a define statement is given on the command line by adding -D_MP_WA_ (multi-precision weight arithmetic) to the g++ options (see variable GMP_DEFINES in the Makefile).
The package is tested under SUN Solaris(TM) and Linux, using GNU g++ version 2.8.1 or later.
library provides application independent interfaces to easily adapt your application to the package.
ira.informatik.uni-freiburg.de /software/wld   (993 words)

  
 LPInv: Linear-Programming Invariant Generator
If you have installed the library globally in a place where gcc sees them automatically, (eg., /usr/lib or /usr/include) just replace all the paths with blanks.
The Parma Polyhedra Library project page at http://www.cs.unipr.it/ppl.
The project uses the PPL, GLPK and the GMP libraries at its core for which we are extremely grateful.
theory.stanford.edu /~srirams/Software/lpinv.html   (420 words)

  
 Archives of the Caml mailing list > Message from Jean-Christophe Filliatre
This implementation is based on Valérie Ménissier-Morain PhD thesis (http://www-calfor.lip6.fr/~vmm/arith_english.html) The tarball includes an ocaml interface to GMP (GNU Multi Precision library), mainly written by David Monniaux.
When necessary, one can ask for an approximation of a real number to a given precision and this triggers all the actual computations, including approximations of some operands to higher precisions if necessary.
caml.inria.fr /pub/ml-archives/caml-list/2001/11/fe8893a69b32031ad06bd9029672a445.en.html   (139 words)

  
 The MPFR Library
SCSLib, a fast and lightweight multiple-precision library supporting the four arithmetic operations, developed in the Arenaire project at ENS-Lyon (France); the precision (210 bits by default) is fixed at compile time.
is to provide a library for multiple-precision floating-point computation which is both efficient and has a well-defined semantics.
The PreciseFloating (floating-point arithmetic library) project in Java, by Daniel Aioanei: directed rounding, rational arithmetic and arbitrary precision arithmetic based on regular continued fraction expansions.
www.mpfr.org   (588 words)

  
 mIRC Downloads - scripts, addons, dlls, themes, and code snippets
i would recomend using GMP (GNU Multi-Precision arthmetic) library.
My plan was creating an extensive library that would contain the previously mentioned functions and sqr (using the newton method), e raised to n power (taylor), n digits of pi (using gauss legendre), remainder (%), highest common factor, natural logarithm (taylor), and cos/sin/tan (taylor).
Since you have implemented addition in your code, I suggest you make it a seperate function, and add subtraction and division as well.
www.mircscripts.org /comments.php?cid=2515   (305 words)

  
 GMP - TheBestLinks.com - Nucleotide, South Korea, United Kingdom, TheBestLinks.com:Disambiguation, ...
GMP (software) is also the name of the GNU Multi-Precision Library, which is an arbitrary precision numerical calculation programming library.
Content is available under GNU Free Documentation License 1.2.
It is the short form for Good Manufacturing Practice, a guideline for pharmacial manufacturers.
www.thebestlinks.com /GMP.html   (157 words)

  
 A Tour of NTL: Using NTL with GMP
Briefly, GMP is a library for long integer arithmetic.
Shared libraries have their advantages, but the use of such libraries seems to vary a bit across different Unix flavors.
It disables the creation of shared libraries, which simplifies things just a bit (in particular, this documentation).
www.shoup.net /ntl/doc/tour-gmp.html   (1284 words)

  
 Install a RPM Package
If the rpm -i command on your system fails due to the unresolved dependence on the shared library libstdc++.so, you'll need to install gcc 4.0.2 or the later release as a third-party package (try RPMfind) or build it yourself from the official distribution downloaded from here or one of the numerous GNU mirror sites.
Since the polymake client programs are linked against the shared GMP library, you will benefit from the improved performance as soon as you install one of these fine-tuned packages.
The latter has been always much smaller than the main package, and you will need the libraries at the latest with the upcoming polymake release 2.3.
www.math.tu-berlin.de /polymake/install-rpm.html   (460 words)

  
 Erl_Interface Release Notes
If you compile the library from source you can use the ei library together with GMP, the GNU multi precision library, to convert integers larger than 64 bits from and to the external format.
www.erlang.se /doc/doc-5.3/lib/erl_interface-3.4/notes.html   (325 words)

  
 Kawa internals: Compiling Scheme to Java
This would require an extensive library to implement the Emacs data types (such as buffers and windows), in addition to the challenges of the Emacs Lisp language itself (it has different data types and name binding rules than Scheme), but may be a good way to build a next-generation Emacs.
The advantage of using Java rather than C or C++ is having garbage collection, classes, and the standard Java class library makes it easier.
Many are interested in Java for its portable bytecodes and extensive libraries, but prefer a different language, especially for scripting.
www.gnu.org /software/kawa/internals.xml   (11244 words)

  
 README
This version of tinc relies on the GNU Multi-Precision Library (gmp).
This library is available from your nearest GNU mirror.
This product includes software developed by Eric Young (eay@mincom.oz.au) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
www.tinc-vpn.org /svn/tinc/tags/release-1.0pre2/README   (278 words)

  
 Using and Porting GNU Fortran
GNU Free Documentation License: How you can copy and share this manual.
Copying: GNU General Public License says how you can copy and share GNU Fortran.
A copy of the license is included in the section entitled "GNU Free Documentation License".
gcc.gnu.org /onlinedocs/gcc-3.4.1/g77   (216 words)

  
 Blogger: Email Post to a Friend
This tool is written in C++, and depends on the GNU multi-precision library (gmp) and the Perl regular expression library (pcre).
Version 1.7 of Ledger, the command-line accounting tool, is now available and ready for download.
Version 1.7 adds support for historical pricing information, making it possible to generate cost basis reports, market value reports, and net gain/loss reports.
www.blogger.com /email-post.g?blogID=3440331&postID=109210910706271407   (155 words)

  
 Pike Manual
The Gmp library can handle large integers, floats and rational numbers, but currently Pike only has support for large integers.
The others will be added later or when demand arises.
Billions and billions as Mr Attenborough would have said..
fredrik.hubbe.net /pike/tutorial/tutorial_split_14.4.html   (333 words)

  
 ICS --- Introduction
ICS is implemented in Ocaml, which offers satisfactory run-time performance, efficient garbage collection, and interfaces well with other languages such as C. ICS uses arbitrary precision rational numbers from the GNU multi-precision library GMP.
Through the use of functional data structures, ICS allows contexts to be incrementally enriched in a side-effect-free manner.
www.icansolve.com /introduction.html   (672 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.