📄 regdef.h
字号:
#ifndef REGDEF_H
#define REGDEF_H
/*regname -> regindex*/
/*general register*/
#define ZERO 0
#define AT 1
#define V0 2
#define V1 3
#define A0 4
#define A1 5
#define A2 6
#define A3 7
#define T0 8
#define T1 9
#define T2 10
#define T3 11
#define T4 12
#define T5 13
#define T6 14
#define T7 15
#define S0 16
#define S1 17
#define S2 18
#define S3 19
#define S4 20
#define S5 21
#define S6 22
#define S7 23
#define T8 24
#define T9 25
#define K0 26
#define K1 27
#define GP 28
#define SP 29
#define S8 30
#define FP 30
#define RA 31
/*CP0 registers*/
#define INDEX 0
#define RANDOM 1
#define ENTRYLO 2
#define CONTEXT 4
#define BADVADDR 8
#define ENTRYHI 10
#define SR 12
#define CAUSE 13
#define EPC 14
#define PRID 15
/* CP1 registers (FP)
However, I do not implement FP in this version of Dongfeng*/
#define FV0 0
#define FV1 2
#define FT0 4
#define FT1 6
#define FT2 8
#define FT3 10
#define FA0 12
#define FA1 14
#define FT4 16
#define FT5 18
#define FS0 20
#define FS1 22
#define FS2 24
#define FS3 26
#define FS4 28
#define FS5 30
#define FCR31 31
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -