Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ mips3(5) — IRIX 6.5.3f

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

cc(1)

f77(1)

CC(1)

as(1)

mips2(5)



MIPS3(5)                                                              MIPS3(5)



NAME
     mips3 - MIPS3 architecture extensions and the -mips3 compiler option

SYNOPSIS
     cc -mips3 [ options ] ... file ...
     f77 -mips3 [ options ] ... file ...
     as -mips3 [ options ] ... file ...

DESCRIPTION
     The MIPS3 extensions to the MIPS instruction set, introduced in the R4000
     processors, are primarily to support 64-bit addresses and arithmetic and
     a larger floating point register set. The 64-bit addressing features are
     only supported on machines running a 64-bit kernel.  The 64-bit
     arithmetic features are supported on all machines running IRIX 6.2 and
     later releases (R4K and later CPUs).

     The MIPS3 instruction set extensions provide the following features:

     ⊕    64-bit integer registers, with a complete set of instructions to
          perform 64-bit integer arithmetic operations.

     ⊕    64-bit addresses and pointers.  The R4000 family and later MIPS
          processors support a 64-bit flat address space.

     ⊕    Thirty two 64-bit floating point registers.  The R4000 family
          supports two floating point register (FPR) modes, determining how
          many 64-bit FPRs are available:  16-FPR mode and 32-FPR mode.  The
          16-FPR mode is compatible with the R2000/R3000 and is available
          using the default (-mips1) or -mips2 compiler options.  The 32-FPR
          mode is not compatible with the MIPS1 or MIPS2 model.  Hence it is
          only supported by the -mips3 and -mips4 options.

     Programs compiled with the -mips3 option conform to the Mips 64-bit
     application binary interface (ABI64) or n32 ABI (ABIn32), rather than the
     original ABI (ABIo32).  Each of the 3 ABIs is distinct and object files
     compiled to one ABI cannot be linked to object files (including archives
     and DSOs) compiled to another ABI.

NOTES
     The SGI Pascal compiler, pc, does not support the -mips3 option or the
     MIPS3 instruction set.

SEE ALSO
     Assembly Language Programmer's Guide.
     MIPS RISC Architecture, Gerry Kane and Joe Heinrich, Prentice Hall.
     MIPS R4000 User's Manual, Joseph Heinrich, Prentice Hall.
     cc(1), f77(1), CC(1), as(1), mips2(5)








                                                                        Page 1



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026