Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
0002 /*
0003  * This file is subject to the terms and conditions of the GNU General Public
0004  * License.  See the file "COPYING" in the main directory of this archive
0005  * for more details.
0006  *
0007  * Copyright (C) 1996, 1999, 2001 Ralf Baechle
0008  * Copyright (C) 1999 Silicon Graphics, Inc.
0009  * Copyright (C) 2001 MIPS Technologies, Inc.
0010  */
0011 #ifndef __ASM_SGIDEFS_H
0012 #define __ASM_SGIDEFS_H
0013 
0014 /*
0015  * Definitions for the ISA levels
0016  *
0017  * With the introduction of MIPS32 / MIPS64 instruction sets definitions
0018  * MIPS ISAs are no longer subsets of each other.  Therefore comparisons
0019  * on these symbols except with == may result in unexpected results and
0020  * are forbidden!
0021  */
0022 #define _MIPS_ISA_MIPS1     1
0023 #define _MIPS_ISA_MIPS2     2
0024 #define _MIPS_ISA_MIPS3     3
0025 #define _MIPS_ISA_MIPS4     4
0026 #define _MIPS_ISA_MIPS5     5
0027 #define _MIPS_ISA_MIPS32    6
0028 #define _MIPS_ISA_MIPS64    7
0029 
0030 /*
0031  * Subprogram calling convention
0032  */
0033 #define _MIPS_SIM_ABI32     1
0034 #define _MIPS_SIM_NABI32    2
0035 #define _MIPS_SIM_ABI64     3
0036 
0037 #endif /* __ASM_SGIDEFS_H */