mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-02-27 09:10:31 -08:00
| .. | ||
| a29k | ||
| alpha | ||
| arm | ||
| clipper | ||
| cray | ||
| generic | ||
| hppa | ||
| i960 | ||
| lisp | ||
| m68k | ||
| m88k | ||
| mips2 | ||
| mips3 | ||
| ns32k | ||
| pa64 | ||
| pa64w | ||
| power | ||
| powerpc32 | ||
| powerpc64 | ||
| pyr | ||
| sh | ||
| sparc32 | ||
| sparc64 | ||
| tests | ||
| thumb | ||
| vax | ||
| x86 | ||
| z8000 | ||
| z8000x | ||
| asm-defs.m4 | ||
| Makefile.am | ||
| Makefile.in | ||
| mp_bases.c | ||
| README | ||
| underscore.h | ||
This directory contains all code for the mpn layer of GMP. Most subdirectories contain machine-dependent code, written in assembly or C. The `generic' subdirectory contains default code, used when there is no machine-dependent replacement for a particular machine. There is one subdirectory for each ISA family. Note that e.g., 32-bit SPARC and 64-bit SPARC are very different ISA's, and thus cannot share any code. A particular compile will only use code from one subdirectory, and the `generic' subdirectory. The ISA-specific subdirectories contain hierachies of directories for various architecture variants and implementations; the top-most level contains code that runs correctly on all variants.