mpir/doc/devel/FILES.txt
wbhart 4432e82b4a Moved some of the developer specific files into the devel directory, updating the Makefile.am accordingly.
Changed more occurrences of GMP to MPIR.

Corrected some of the developer docs in line with the way MPIR is now structured.
2008-08-08 23:06:57 +00:00

87 lines
5.0 KiB
Plaintext

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.
.gdbinit - three basic macros for printing mpz, mpq and mpf's in gdb
acinclude - many GMP specific script macros to be used by autoconf
aclocal - scripts for setting up the tools used to build MPIR on a wide variety of platforms - part of autotools
ansi2knr - a script belonging to ansi2knr
ansi2knr.c - C program for converting from Ansi C to Kernighan and Ritchie C
assert.c - two MPIR wide assert functions
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
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
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
dumbgmp.c - very limited subset of MPIR used in some build time computations
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
gmp-h.in - gmp.h with some platform dependent stuff not yet inserted (gmp.h is included by
programs using MPIR and by code within MPIR)
gmp-impl.h - internal include file containing all the macros used MPIR wide
gmpxx.h - C++ class wrapper for MPIR types
INSTALL - basic text notes on installing MPIR
INSTALL.AUTOCONF - more detailed text file on configuring MPIR
install-sh - script for installing MPIR (once built)
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
memory.c - the default MPIR memory allocation functions
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
NEWS - details the major changes between all the released versions of GMP/MPIR
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
README - a very short overview of the mpir library and how to report bugs
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
version.c - defines gmp_version and mpir_version