home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat5 / mips3.z / mips3
Encoding:
Text File  |  1998-10-30  |  3.0 KB  |  67 lines

  1.  
  2.  
  3.  
  4. MMMMIIIIPPPPSSSS3333((((5555))))                                                              MMMMIIIIPPPPSSSS3333((((5555))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      mips3 - MIPS3 architecture extensions and the -mips3 compiler option
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      cccccccc ----mmmmiiiippppssss3333 [ options ] ... file ...
  13.      ffff77777777 ----mmmmiiiippppssss3333 [ options ] ... file ...
  14.      aaaassss ----mmmmiiiippppssss3333 [ options ] ... file ...
  15.  
  16. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  17.      The MIPS3 extensions to the MIPS instruction set, introduced in the R4000
  18.      processors, are primarily to support 64-bit addresses and arithmetic and
  19.      a larger floating point register set. The 64-bit addressing features are
  20.      only supported on machines running a 64-bit kernel.  The 64-bit
  21.      arithmetic features are supported on all machines running IRIX 6.2 and
  22.      later releases (R4K and later CPUs).
  23.  
  24.      The MIPS3 instruction set extensions provide the following features:
  25.  
  26.      +o    64-bit integer registers, with a complete set of instructions to
  27.           perform 64-bit integer arithmetic operations.
  28.  
  29.      +o    64-bit addresses and pointers.  The R4000 family and later MIPS
  30.           processors support a 64-bit flat address space.
  31.  
  32.      +o    Thirty two 64-bit floating point registers.  The R4000 family
  33.           supports two floating point register (FPR) modes, determining how
  34.           many 64-bit FPRs are available:  16-FPR mode and 32-FPR mode.  The
  35.           16-FPR mode is compatible with the R2000/R3000 and is available
  36.           using the default (-mips1) or -mips2 compiler options.  The 32-FPR
  37.           mode is not compatible with the MIPS1 or MIPS2 model.  Hence it is
  38.           only supported by the -mips3 and -mips4 options.
  39.  
  40.      Programs compiled with the -mips3 option conform to the Mips 64-bit
  41.      application binary interface (ABI64) or n32 ABI (ABIn32), rather than the
  42.      original ABI (ABIo32).  Each of the 3 ABIs is distinct and object files
  43.      compiled to one ABI cannot be linked to object files (including archives
  44.      and DSOs) compiled to another ABI.
  45.  
  46. NNNNOOOOTTTTEEEESSSS
  47.      The SGI Pascal compiler, ppppcccc, does not support the ----mmmmiiiippppssss3333 option or the
  48.      MIPS3 instruction set.
  49.  
  50. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  51.      _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.
  52.      _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.
  53.      _M_I_P_S _R_4_0_0_0 _U_s_e_r'_s _M_a_n_u_a_l, Joseph Heinrich, Prentice Hall.
  54.      cc(1), f77(1), CC(1), as(1), mips2(5)
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.