00001
00007 #ifndef _REGNAME_H_
00008 #define _REGNAME_H_
00009
00013 #define zero 0
00014
00020 #define at 1
00021
00028 #define v0 2
00029
00030 #define v1 3
00031
00033 #define a0 4
00034
00035 #define a1 5
00036
00037 #define a2 6
00038
00039 #define a3 7
00040
00043 #define t0 8
00044
00045 #define t1 9
00046
00047 #define t2 10
00048
00049 #define t3 11
00050
00051 #define t4 12
00052
00053 #define t5 13
00054
00055 #define t6 14
00056
00057 #define t7 15
00058
00059 #define s0 16
00060
00061 #define s1 17
00062
00063 #define s2 18
00064
00065 #define s3 19
00066
00067 #define s4 20
00068
00069 #define s5 21
00070
00071 #define s6 22
00072
00073 #define s7 23
00074
00075 #define t8 24
00076
00077 #define t9 25
00078
00079 #define gp 28
00080
00081 #define sp 29
00082
00083 #define fp 30
00084
00090 #define ra 31
00091
00097 #define k0 26
00098
00099 #define k1 27
00100
00101
00108 #define index 0
00109
00110 #define random 1
00111
00112 #define entrylo0 2
00113
00114 #define entrylo1 3
00115
00116 #define context 4
00117
00118 #define pagemask 5
00119
00120 #define wired 6
00121
00122 #define badvaddr 8
00123
00124 #define count 9
00125
00126 #define entryhi 10
00127
00128 #define compare 11
00129
00130 #define status 12
00131
00132 #define cause 13
00133
00134 #define epc 14
00135
00136 #define config 16
00137
00138 #define lladdr 17
00139
00140 #define xcontext 20
00141
00142 #define eepc 30
00143
00145 #endif