The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/include/asm-mips64/fpregdef.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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, 1999 Ralf Baechle
    9  * Copyright (C) 1985 MIPS Computer Systems, Inc.
   10  * Copyright (C) 1990 - 1992, 1999 Silicon Graphics, Inc.
   11  */
   12 #ifndef _ASM_FPREGDEF_H
   13 #define _ASM_FPREGDEF_H
   14 
   15 #define fv0     $f0     /* return value */
   16 #define fv1     $f2
   17 #define fa0     $f12    /* argument registers */
   18 #define fa1     $f13
   19 #define fa2     $f14
   20 #define fa3     $f15
   21 #define fa4     $f16
   22 #define fa5     $f17
   23 #define fa6     $f18
   24 #define fa7     $f19
   25 #define ft0     $f4     /* caller saved */
   26 #define ft1     $f5
   27 #define ft2     $f6
   28 #define ft3     $f7
   29 #define ft4     $f8
   30 #define ft5     $f9
   31 #define ft6     $f10
   32 #define ft7     $f11
   33 #define ft8     $f20
   34 #define ft9     $f21
   35 #define ft10    $f22
   36 #define ft11    $f23
   37 #define ft12    $f1
   38 #define ft13    $f3
   39 #define fs0     $f24    /* callee saved */
   40 #define fs1     $f25
   41 #define fs2     $f26
   42 #define fs3     $f27
   43 #define fs4     $f28
   44 #define fs5     $f29
   45 #define fs6     $f30
   46 #define fs7     $f31
   47 
   48 #define fcr31   $31
   49 
   50 #endif /* _ASM_FPREGDEF_H */

Cache object: e72c928f9e01be85f30152337125ee6d


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.