2008-07-23 19:49:46 -04:00
|
|
|
Copyright 2008, William Hart
|
|
|
|
|
|
|
|
This file is part of the MPIR Library.
|
|
|
|
|
|
|
|
The MPIR Library is free software; you can redistribute it and/or modify
|
|
|
|
it under the terms of the GNU Lesser General Public License as published by
|
|
|
|
the Free Software Foundation; either version 2.1 of the License, or (at your
|
|
|
|
option) any later version.
|
|
|
|
|
|
|
|
The MPIR Library is distributed in the hope that it will be useful, but
|
|
|
|
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
|
|
|
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
|
|
|
|
License for more details.
|
|
|
|
|
|
|
|
You should have received a copy of the GNU Lesser General Public License
|
|
|
|
along with the MPIR Library; see the file COPYING.LIB. If not, write to
|
|
|
|
the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
|
|
02110-1301, USA.
|
|
|
|
|
2008-04-27 15:57:27 -04:00
|
|
|
.gdbinit - three basic macros for printing mpz, mpq and mpf's in gdb
|
|
|
|
acinclude - many GMP specific script macros to be used by autoconf
|
2008-08-08 19:06:57 -04:00
|
|
|
aclocal - scripts for setting up the tools used to build MPIR on a wide variety of platforms - part of autotools
|
2008-04-27 15:57:27 -04:00
|
|
|
ansi2knr - a script belonging to ansi2knr
|
|
|
|
ansi2knr.c - C program for converting from Ansi C to Kernighan and Ritchie C
|
2008-08-08 19:06:57 -04:00
|
|
|
assert.c - two MPIR wide assert functions
|
2008-04-27 15:57:27 -04:00
|
|
|
AUTHORS - a list of authors and what they did
|
|
|
|
CHANGELOG - a changelog going back to March 1991
|
|
|
|
compat.c - some function entry points for three deprecated functions
|
2008-08-08 19:06:57 -04:00
|
|
|
config.in - piles of undefs for all environment variables used by MPIR
|
|
|
|
config.guess - MPIR script to try and guess what the CPU-VENDOR-OS is
|
|
|
|
config.sub - gives CPU-VENDOR-OS names MPIR recognizes, in some canonical way
|
|
|
|
configfsf - the GNU CPU-VENDOR-OS guess program, later sharpened by config.guess
|
2008-04-27 15:57:27 -04:00
|
|
|
configfsf.sub - common to all GNU software, attempts to come up with canonical CPU-VENDOR-OS
|
|
|
|
configure - guess values for system dependent variables and create Makefiles
|
|
|
|
configure.in - used by autoconf to produce a configure script
|
|
|
|
COPYING - GPL version 2
|
|
|
|
COPYING.lib - GPL version 2.1
|
2008-08-08 19:06:57 -04:00
|
|
|
dumbgmp.c - very limited subset of MPIR used in some build time computations
|
2008-04-27 15:57:27 -04:00
|
|
|
errno.c - some wrappers for the exception generating code
|
|
|
|
extract-dbl.c - convert from a double to an array of mp_limb_t's
|
|
|
|
gen-bases.c - auto generates some hard coded macros for base conversion
|
|
|
|
gen-facui.c - generates data tables for factorials, e.g. all factorials which fit in a limb
|
|
|
|
gen-fib.c - generate data for Fibonnacci number tables
|
|
|
|
gen-psqr.c - generates data for perfect square testing
|
2009-02-12 06:23:26 -05:00
|
|
|
gmp-h.in - mpir.h with some platform dependent stuff not yet inserted (mpir.h is included by
|
2008-08-08 19:06:57 -04:00
|
|
|
programs using MPIR and by code within MPIR)
|
|
|
|
gmp-impl.h - internal include file containing all the macros used MPIR wide
|
2009-02-12 06:37:18 -05:00
|
|
|
mpirxx.h - C++ class wrapper for MPIR types
|
2008-08-08 19:06:57 -04:00
|
|
|
INSTALL - basic text notes on installing MPIR
|
|
|
|
INSTALL.AUTOCONF - more detailed text file on configuring MPIR
|
|
|
|
install-sh - script for installing MPIR (once built)
|
2008-04-27 15:57:27 -04:00
|
|
|
invalid.c - an extra exception wrapper for invalid operations
|
|
|
|
libmp - a short list of relatively basic mathematical function names (??)
|
|
|
|
longlong.h - assembly code for numerous machines for longlong arithmetic
|
|
|
|
ltmain.sh - generalised library tool services
|
|
|
|
makefile-in - makefile
|
|
|
|
makefile.am - used by automake to generate makefile-in
|
2008-08-08 19:06:57 -04:00
|
|
|
memory.c - the default MPIR memory allocation functions
|
2008-04-27 15:57:27 -04:00
|
|
|
missing - stubs for missing GNU programs (prints warning messages)
|
|
|
|
mp_bpl.c - defines mp_bits_per_limb, __gmp_0 (= (int) 0) and __gmp_junk
|
|
|
|
mp_clz_tab.c - defines __clz_tab[128] for counting leading zeroes
|
|
|
|
mp_dv_tab.c - defines __gmp_digit_value_tab for giving values to ascii chars for bases
|
|
|
|
mp_get_fns.c - contains mp_get_memory_functions(...)
|
|
|
|
mp_minv_tab.c - defines modlimb_invert_table[128] for inverses of 2*i+1 mod 256
|
|
|
|
mp_set_fns.c - contains mp_set_memory_functions(...)
|
|
|
|
mp-h.in - MINT is an __mpz_struct, gives protos for a handful of Berkeley mp functions
|
2008-08-08 19:06:57 -04:00
|
|
|
NEWS - details the major changes between all the released versions of GMP/MPIR
|
2008-04-27 15:57:27 -04:00
|
|
|
rand.c - defines the function gmp_randinit (which is essentially a wrapper)
|
|
|
|
randbui.c - defines the function gmp_urandomb_ui which is a wrapper
|
|
|
|
randclr.c - defines gmp_randclear which is a wrapper
|
|
|
|
randdef.c - defines gmp_randinit_default which is a wrapper
|
|
|
|
randiset.c - defines gmp_randinit_set which is a wrapper
|
|
|
|
randlc2s.c - initialises a random state with a linear congruential generator of given size
|
|
|
|
randlc2x.c - implementation of linear congruential pseudorandom functions
|
|
|
|
randmt.c - implementation of mersenne twister pseudorandom functions
|
|
|
|
randmt.h - header file for randmt.c
|
|
|
|
randmts.h - functions for managing the seed, etc, for the mersenne twister
|
|
|
|
randmui.c - defines gmp_urandomm_ui which is a wrapper
|
|
|
|
rands.c - global random state for old style random functions
|
|
|
|
randsd.c - defines gmp_randseed which is a wrapper
|
|
|
|
randsdui.c - defines gmp_randseed_ui which is a wrapper
|
2008-08-08 19:06:57 -04:00
|
|
|
README - a very short overview of the mpir library and how to report bugs
|
2008-04-27 15:57:27 -04:00
|
|
|
tal-debug.c - debug versions of TMP_ALLOC
|
|
|
|
tal-notreent.c - non-reentrant versions of the TMP_ALLOC functions
|
|
|
|
tal-reent.c - reentrant versions of TMP_ALLOC functions
|
2008-08-08 19:06:57 -04:00
|
|
|
version.c - defines gmp_version and mpir_version
|