regid.h
来自「WinCE 3.0 BSP, 包含Inter SA1110, Intel_815」· C头文件 代码 · 共 138 行
H
138 行
/*++
THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
PARTICULAR PURPOSE.
Copyright (c) 1995, 1996, 1997 Microsoft Corporation
Module Name:
regid.h
Abstract:
This file contains the register ID for mips
Author:
Jun Liu 31-Oct-96
Revision History:
--*/
#ifndef _REGID_H_
#define _REGID_H_
#include "kxmips.h"
#ifdef __cplusplus
extern "C" {
#endif
/*
** Define register names.
*/
typedef enum _REGISTER_NAME_ID {
zero, // general register 0
at, // general register 1
v0, // general register 2
v1, // general register 3
a0, // general register 4
a1, // general register 5
a2, // general register 6
a3, // general register 7
t0, // general register 8
t1, // general register 9
t2, // general register 10
t3, // general register 11
t4, // general register 12
t5, // general register 13
t6, // general register 14
t7, // general register 15
s0, // general register 16
s1, // general register 17
s2, // general register 18
s3, // general register 19
s4, // general register 20
s5, // general register 21
s6, // general register 22
s7, // general register 23
t8, // general register 24
t9, // general register 25
k0, // general register 26
k1, // general register 27
gp, // general register 28
sp, // general register 29
s8, // general register 30
ra, // general register 31
f0, // fp register 0
f1, // fp register 1
f2, // fp register 2
f3, // fp register 3
f4, // fp register 4
f5, // fp register 5
f6, // fp register 6
f7, // fp register 7
f8, // fp register 8
f9, // fp register 9
f10, // fp register 10
f11, // fp register 11
f12, // fp register 12
f13, // fp register 13
f14, // fp register 14
f15, // fp register 15
f16, // fp register 16
f17, // fp register 17
f18, // fp register 18
f19, // fp register 19
f20, // fp register 20
f21, // fp register 21
f22, // fp register 22
f23, // fp register 23
f24, // fp register 24
f25, // fp register 25
f26, // fp register 26
f27, // fp register 27
f28, // fp register 28
f29, // fp register 29
f30, // fp register 30
f31, // fp register 31
fsr, // fp status register
index, // cop0 register 0
random, // cop0 register 1
entrylo0, // cop0 register 2
entrylo1, // cop0 register 3
context, // cop0 register 4
pagemask, // cop0 register 5
wired, // cop0 register 6
badvaddr, // cop0 register 8
count, // cop0 register 9
entryhi, // cop0 register 10
compare, // cop0 register 11
psr, // cop0 register 12
cause, // cop0 register 13
epc, // cop0 register 14
prid, // cop0 register 15
config, // cop0 register 16
lladdr, // cop0 register 17
watchlo, // cop0 register 18
watchhi, // cop0 register 19
ecc, // cop0 register 26
cacheerror, // cop0 register 27
taglo, // cop0 register 28
taghi, // cop0 register 29
errorepc, // cop0 register 30
invalidregister
} REGISTER_NAME_ID;
#ifdef __cplusplus
}
#endif
#endif /* End of _REGID_H_ */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?