diff options
author | Kevin Ryde <user42@zip.com.au> | 2003-10-22 01:28:56 +0200 |
---|---|---|
committer | Kevin Ryde <user42@zip.com.au> | 2003-10-22 01:28:56 +0200 |
commit | a00a994116f499b37a4a32987e0686303b86875b (patch) | |
tree | 5de067f25b63137a2b44faeca78069dc22b727b0 /doc | |
parent | 28cdb6ec093a7ddf5bb5a30f1dcca36903c167e1 (diff) | |
download | gmp-a00a994116f499b37a4a32987e0686303b86875b.tar.gz |
* doc/gmp.texi (Build Options): Add powerpc970 to available CPUs.
(ABI and ISA): Add mode32 for Darwin.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/gmp.texi | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/doc/gmp.texi b/doc/gmp.texi index 55350e66f..98050f37d 100644 --- a/doc/gmp.texi +++ b/doc/gmp.texi @@ -828,6 +828,7 @@ PowerPC: @nisamp{powerpc821}, @nisamp{powerpc823}, @nisamp{powerpc860}, +@nisamp{powerpc970} @item SPARC: @@ -1300,24 +1301,34 @@ support for n32 or 64 and so only gets a 32-bit limb and the MIPS 2 code. @sp 1 @need 1000 -@item PowerPC 64 (@samp{powerpc64}, @samp{powerpc620}, @samp{powerpc630}) +@item PowerPC 64 (@samp{powerpc64}, @samp{powerpc620}, @samp{powerpc630}, @samp{powerpc970}) @cindex PowerPC @table @asis @item @samp{ABI=aix64} @cindex AIX -The AIX 64 ABI uses 64-bit limbs and pointers and is available on systems -@samp{powerpc64*-*-aix*}. Applications must be compiled with +The AIX 64 ABI uses 64-bit limbs and pointers and is the default on PowerPC 64 +@samp{*-*-aix*} systems. Applications must be compiled with @example gcc -maix64 xlc -q64 @end example +@item @samp{ABI=mode32} +@cindex AIX +The @samp{mode32} ABI uses a 64-bit @code{long long} limb but with the chip +still in 32-bit mode and using 32-bit calling conventions. This is the +default on PowerPC 64 @samp{*-*-darwin*} systems. No special compiler options +are needed for applications. + @item @samp{ABI=32} -This is the basic 32-bit PowerPC ABI. No special compiler options are needed -for applications. +This is the basic 32-bit PowerPC ABI, with a 32-bit limb. No special compiler +options are needed for applications. @end table +GMP speed is greatest in the two 64-bit ABIs above. In @samp{ABI=32} only the +32-bit ISA is used and this doesn't make full use of a 64-bit chip. + @sp 1 @need 1000 @item Sparc V9 (@samp{sparc64}, @samp{sparcv9}, @samp{ultrasparc*}) |