version 1.1.1.1, 2000/01/10 15:35:22 |
version 1.1.1.3, 2003/08/25 16:06:16 |
|
|
|
Copyright 1996, 1999 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., 59 Temple Place - Suite 330, Boston, MA |
|
02111-1307, USA. |
|
|
|
|
|
|
|
|
This directory contains all code for the mpn layer of GMP. |
This directory contains all code for the mpn layer of GMP. |
|
|
Most subdirectories contain machine-dependent code, written in assembly or |
Most subdirectories contain machine-dependent code, written in assembly or C. |
C. The `generic' subdirectory contains default code, used when there is no |
The `generic' subdirectory contains default code, used when there is no |
machine-dependent replacement for a particular machine. |
machine-dependent replacement for a particular machine. |
|
|
There is one subdirectory for each architecture. Note that e.g., 32-bit |
There is one subdirectory for each ISA family. Note that e.g., 32-bit SPARC |
sparc and 64-bit sparc cannot share any code, and are therefore considered |
and 64-bit SPARC are very different ISA's, and thus cannot share any code. |
completely different architecture. |
|
|
|
A particular machine will only use code from one such subdirectory, and the |
A particular compile will only use code from one subdirectory, and the |
`generic' subdirectory. The architecture-specific subdirectory contains a |
`generic' subdirectory. The ISA-specific subdirectories contain hierachies of |
hierachy of directories for various architecture variants and |
directories for various architecture variants and implementations; the |
implementations; the top-most level contains code that runs correctly on all |
top-most level contains code that runs correctly on all variants. |
variants. |
|