From 4954b784a53fb545ecd0bbea3f7cb8fc1874e5f8 Mon Sep 17 00:00:00 2001 From: wbhart Date: Wed, 23 Jul 2008 23:07:55 +0000 Subject: [PATCH] Update eol-style for these files. --- README | 214 +++--- doc/projects.html | 1290 ++++++++++++++++---------------- doc/tasks.html | 1804 ++++++++++++++++++++++----------------------- 3 files changed, 1654 insertions(+), 1654 deletions(-) diff --git a/README b/README index 84920c99..74b5b226 100644 --- a/README +++ b/README @@ -1,107 +1,107 @@ -Copyright 1991, 1996, 1999, 2000 Free Software Foundation, Inc. - -This file is part of the GNU MP Library. - -The GNU MP 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 GNU MP 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 GNU MP 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. - - - - - - - THE MPIR LIBRARY - - -MPIR 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. - -MPIR is designed to be as fast as possible, both for small operands and huge -operands. The speed is achieved by using fullwords as the basic arithmetic -type, by using fast algorithms, with carefully optimized assembly code for the -most common inner loops for lots of CPUs, and by a general emphasis on speed -(instead of simplicity or elegance). - -MPIR is believed to be faster than any other similar library. Its advantage -increases with operand sizes for certain operations, since MPIR in many -cases has asymptotically faster algorithms. - -MPIR is free software and may be freely copied on the terms contained in the -files COPYING.LIB and COPYING (most of MPIR is under the former, some under -the latter). - - - - OVERVIEW OF MPIR - -There are five classes of functions in MPIR. - - 1. Signed integer arithmetic functions (mpz). These functions are intended - to be easy to use, with their regular interface. The associated type is - `mpz_t'. - - 2. Rational arithmetic functions (mpq). For now, just a small set of - functions necessary for basic rational arithmetics. The associated type - is `mpq_t'. - - 3. Floating-point arithmetic functions (mpf). If the C type `double' - doesn't give enough precision for your application, declare your - variables as `mpf_t' instead, set the precision to any number desired, - and call the functions in the mpf class for the arithmetic operations. - - 4. Positive-integer, hard-to-use, very low overhead functions are in the - mpn class. No memory management is performed. The caller must ensure - enough space is available for the results. The set of functions is not - regular, nor is the calling interface. These functions accept input - arguments in the form of pairs consisting of a pointer to the least - significant word, and an integral size telling how many limbs (= words) - the pointer points to. - - Almost all calculations, in the entire package, are made by calling these - low-level functions. - - 5. Berkeley MP compatible functions. - - To use these functions, include the file "mp.h". You can test if you are - using the GNU version by testing if the symbol __GNU_MP__ is defined. - -For more information on how to use MPIR, please refer to the documentation. -It is composed from the file gmp.texi, and can be displayed on the screen or -printed. How to do that, as well how to build the library, is described in -the INSTALL file in this directory. - - - - REPORTING BUGS - -If you find a bug in the library, please make sure to tell us about it! - -You should first check the MPIR web pages at http://www.swox.com/gmp/, -under "Status of the current release". There will be patches for all known -serious bugs there. - -Report bugs to bug-gmp@gnu.org. What information is needed in a good bug -report is described in the manual. The same address can be used for -suggesting modifications and enhancements. - - - - ----------------- -Local variables: -mode: text -fill-column: 78 -End: +Copyright 1991, 1996, 1999, 2000 Free Software Foundation, Inc. + +This file is part of the GNU MP Library. + +The GNU MP 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 GNU MP 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 GNU MP 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. + + + + + + + THE MPIR LIBRARY + + +MPIR 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. + +MPIR is designed to be as fast as possible, both for small operands and huge +operands. The speed is achieved by using fullwords as the basic arithmetic +type, by using fast algorithms, with carefully optimized assembly code for the +most common inner loops for lots of CPUs, and by a general emphasis on speed +(instead of simplicity or elegance). + +MPIR is believed to be faster than any other similar library. Its advantage +increases with operand sizes for certain operations, since MPIR in many +cases has asymptotically faster algorithms. + +MPIR is free software and may be freely copied on the terms contained in the +files COPYING.LIB and COPYING (most of MPIR is under the former, some under +the latter). + + + + OVERVIEW OF MPIR + +There are five classes of functions in MPIR. + + 1. Signed integer arithmetic functions (mpz). These functions are intended + to be easy to use, with their regular interface. The associated type is + `mpz_t'. + + 2. Rational arithmetic functions (mpq). For now, just a small set of + functions necessary for basic rational arithmetics. The associated type + is `mpq_t'. + + 3. Floating-point arithmetic functions (mpf). If the C type `double' + doesn't give enough precision for your application, declare your + variables as `mpf_t' instead, set the precision to any number desired, + and call the functions in the mpf class for the arithmetic operations. + + 4. Positive-integer, hard-to-use, very low overhead functions are in the + mpn class. No memory management is performed. The caller must ensure + enough space is available for the results. The set of functions is not + regular, nor is the calling interface. These functions accept input + arguments in the form of pairs consisting of a pointer to the least + significant word, and an integral size telling how many limbs (= words) + the pointer points to. + + Almost all calculations, in the entire package, are made by calling these + low-level functions. + + 5. Berkeley MP compatible functions. + + To use these functions, include the file "mp.h". You can test if you are + using the GNU version by testing if the symbol __GNU_MP__ is defined. + +For more information on how to use MPIR, please refer to the documentation. +It is composed from the file gmp.texi, and can be displayed on the screen or +printed. How to do that, as well how to build the library, is described in +the INSTALL file in this directory. + + + + REPORTING BUGS + +If you find a bug in the library, please make sure to tell us about it! + +You should first check the MPIR web pages at http://www.swox.com/gmp/, +under "Status of the current release". There will be patches for all known +serious bugs there. + +Report bugs to bug-gmp@gnu.org. What information is needed in a good bug +report is described in the manual. The same address can be used for +suggesting modifications and enhancements. + + + + +---------------- +Local variables: +mode: text +fill-column: 78 +End: diff --git a/doc/projects.html b/doc/projects.html index 0e5bd2b6..ca28da18 100644 --- a/doc/projects.html +++ b/doc/projects.html @@ -1,645 +1,645 @@ - - - - GMP Development Projects - - - - - -
-

- GMP Development Projects -

-
- - -Copyright 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, -Inc.

-This file is part of the GNU MP Library.

-The GNU MP 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 GNU MP 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 GNU MP 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. -
- -
- - This file current as of 21 Apr 2006. Please send comments - to http://groups.google.co.uk/group/mpir-devel/. - -

This file lists projects suitable for volunteers. Please see the - tasks file for smaller tasks. - -

If you want to work on any of the projects below, please let us know at - http://groups.google.co.uk/group/mpir-devel/. If you want to help with a project - that already somebody else is working on, we will help you will get in touch. - (There are no email addresses of - volunteers below, due to spamming problems.) - -

-
- - - - - + + + + GMP Development Projects + + + + + +
+

+ GMP Development Projects +

+
+ + +Copyright 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, +Inc.

+This file is part of the GNU MP Library.

+The GNU MP 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 GNU MP 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 GNU MP 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. +
+ +
+ + This file current as of 21 Apr 2006. Please send comments + to http://groups.google.co.uk/group/mpir-devel/. + +

This file lists projects suitable for volunteers. Please see the + tasks file for smaller tasks. + +

If you want to work on any of the projects below, please let us know at + http://groups.google.co.uk/group/mpir-devel/. If you want to help with a project + that already somebody else is working on, we will help you will get in touch. + (There are no email addresses of + volunteers below, due to spamming problems.) + +

+
+ + + + + diff --git a/doc/tasks.html b/doc/tasks.html index fa31e2a0..da2487c5 100644 --- a/doc/tasks.html +++ b/doc/tasks.html @@ -1,902 +1,902 @@ - - - - GMP Itemized Development Tasks - - - - - -
-

- GMP Itemized Development Tasks -

-
- - -Copyright 2000, 2001, 2002, 2003, 2004, 2006 Free Software Foundation, Inc.

-This file is part of the GNU MP Library.

-The GNU MP 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 GNU MP 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 GNU MP 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. -
- -
- - This file current as of 21 Apr 2006. - Please send comments to - http://groups.google.co.uk/group/mpir-devel/. - -

These are itemized GMP development tasks. Not all the tasks - listed here are suitable for volunteers, but many of them are. - Please see the projects file for more - sizeable projects. - -

Correctness and Completeness

- - - - -

Machine Independent Optimization

- - - -

Machine Dependent Optimization

- - -

New Functionality

- - - -

Configuration

- - - - -

Random Numbers

- - - -

C++

- - -

Miscellaneous

- - - -

Aids to Development

- - - -

Documentation

- - - -

Bright Ideas

- -

The following may or may not be feasible, and aren't likely to get done in the -near future, but are at least worth thinking about. - -

- - -

Old and Obsolete Stuff

- -

The following tasks apply to chips or systems that are old and/or obsolete. -It's unlikely anything will be done about them unless anyone is actively using -them. - -

- - -
- - - - - + + + + GMP Itemized Development Tasks + + + + + +
+

+ GMP Itemized Development Tasks +

+
+ + +Copyright 2000, 2001, 2002, 2003, 2004, 2006 Free Software Foundation, Inc.

+This file is part of the GNU MP Library.

+The GNU MP 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 GNU MP 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 GNU MP 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. +
+ +
+ + This file current as of 21 Apr 2006. + Please send comments to + http://groups.google.co.uk/group/mpir-devel/. + +

These are itemized GMP development tasks. Not all the tasks + listed here are suitable for volunteers, but many of them are. + Please see the projects file for more + sizeable projects. + +

Correctness and Completeness

+ + + + +

Machine Independent Optimization

+ + + +

Machine Dependent Optimization

+ + +

New Functionality

+ + + +

Configuration

+ + + + +

Random Numbers

+ + + +

C++

+ + +

Miscellaneous

+ + + +

Aids to Development

+ + + +

Documentation

+ + + +

Bright Ideas

+ +

The following may or may not be feasible, and aren't likely to get done in the +near future, but are at least worth thinking about. + +

+ + +

Old and Obsolete Stuff

+ +

The following tasks apply to chips or systems that are old and/or obsolete. +It's unlikely anything will be done about them unless anyone is actively using +them. + +

+ + +
+ + + + +