root/include/asm-mips/fpregdef.h

/* [previous][next][first][last][top][bottom][index][help] */

INCLUDED FROM


   1 /*
   2  * Definitions for the FPU register names
   3  *
   4  * This file is subject to the terms and conditions of the GNU General Public
   5  * License.  See the file "COPYING" in the main directory of this archive
   6  * for more details.
   7  *
   8  * Copyright (C) 1995 by Ralf Baechle
   9  */
  10 #ifndef __ASM_MIPS_FPREGDEF_H
  11 #define __ASM_MIPS_FPREGDEF_H
  12 
  13 /*
  14  * These definitions only cover the R3000-ish 16/32 register model.
  15  * But we're trying to be R3000 friendly anyway ...
  16  */
  17 #define fv0     $f0      /* return value */
  18 #define fv0f    $f1
  19 #define fv1     $f2
  20 #define fv1f    $f3
  21 #define fa0     $f12     /* argument registers */
  22 #define fa0f    $f13
  23 #define fa1     $f14
  24 #define fa1f    $f15
  25 #define ft0     $f4      /* caller saved */
  26 #define ft0f    $f5
  27 #define ft1     $f6
  28 #define ft1f    $f7
  29 #define ft2     $f8
  30 #define ft2f    $f9
  31 #define ft3     $f10
  32 #define ft3f    $f11
  33 #define ft4     $f16
  34 #define ft4f    $f17
  35 #define ft5     $f18
  36 #define ft5f    $f19
  37 #define fs0     $f20     /* callee saved */
  38 #define fs0f    $f21
  39 #define fs1     $f22
  40 #define fs1f    $f23
  41 #define fs2     $f24
  42 #define fs2f    $f25
  43 #define fs3     $f26
  44 #define fs3f    $f27
  45 #define fs4     $f28
  46 #define fs4f    $f29
  47 #define fs5     $f30
  48 #define fs5f    $f31
  49 
  50 #define fcr31   $31      /* FPU status register */
  51 
  52 #endif /* !defined (__ASM_MIPS_FPREGDEF_H) */

/* [previous][next][first][last][top][bottom][index][help] */