version 1.1.1.1, 2000/01/10 15:35:22 |
version 1.1.1.2, 2000/09/09 14:12:20 |
|
|
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. |
|