home *** CD-ROM | disk | FTP | other *** search
-
-
-
- MMMMIIIIPPPPSSSS3333((((5555)))) MMMMIIIIPPPPSSSS3333((((5555))))
-
-
-
- NNNNAAAAMMMMEEEE
- mips3 - MIPS3 architecture extensions and the -mips3 compiler option
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- cccccccc ----mmmmiiiippppssss3333 [ options ] ... file ...
- ffff77777777 ----mmmmiiiippppssss3333 [ options ] ... file ...
- aaaassss ----mmmmiiiippppssss3333 [ options ] ... file ...
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- 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:
-
- +o 64-bit integer registers, with a complete set of instructions to
- perform 64-bit integer arithmetic operations.
-
- +o 64-bit addresses and pointers. The R4000 family and later MIPS
- processors support a 64-bit flat address space.
-
- +o 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.
-
- NNNNOOOOTTTTEEEESSSS
- The SGI Pascal compiler, ppppcccc, does not support the ----mmmmiiiippppssss3333 option or the
- MIPS3 instruction set.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- _A_s_s_e_m_b_l_y _L_a_n_g_u_a_g_e _P_r_o_g_r_a_m_m_e_r'_s _G_u_i_d_e.
- _M_I_P_S _R_I_S_C _A_r_c_h_i_t_e_c_t_u_r_e, Gerry Kane and Joe Heinrich, Prentice Hall.
- _M_I_P_S _R_4_0_0_0 _U_s_e_r'_s _M_a_n_u_a_l, Joseph Heinrich, Prentice Hall.
- cc(1), f77(1), CC(1), as(1), mips2(5)
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-