Last change
on this file since 87 was 2, checked in by Rick van der Zwet, 15 years ago |
Initial import of data of old repository ('data') worth keeping (e.g. tracking
means of URL access statistics)
|
File size:
1.0 KB
|
Line | |
---|
1 | /*
|
---|
2 | * File: globals.h
|
---|
3 | * Author: rick
|
---|
4 | *
|
---|
5 | * Created on November 19, 2008, 1:29 AM
|
---|
6 | */
|
---|
7 |
|
---|
8 | #ifndef _GLOBALS_H
|
---|
9 | #define _GLOBALS_H
|
---|
10 |
|
---|
11 | /* prefix used for user declared identifiers to prevent name clashes with mips
|
---|
12 | * assembly
|
---|
13 | */
|
---|
14 | #define SYMBOL_PREFIX "__"
|
---|
15 |
|
---|
16 | /* The name of the register used, not all yet defined */
|
---|
17 | typedef enum __mregistername {
|
---|
18 | R_ZERO = 0,
|
---|
19 | R_AT = 1,
|
---|
20 | R_V0 = 2,
|
---|
21 | R_V1 = 3,
|
---|
22 | R_A0 = 4,
|
---|
23 | R_A1 = 5,
|
---|
24 | R_A2 = 6,
|
---|
25 | R_A3 = 7,
|
---|
26 | R_T0 = 8,
|
---|
27 | R_T1 = 9,
|
---|
28 | R_T2 = 10,
|
---|
29 | R_T3 = 11,
|
---|
30 | R_T4 = 12,
|
---|
31 | R_T5 = 13,
|
---|
32 | R_T6 = 14,
|
---|
33 | R_T7 = 15,
|
---|
34 | R_S0 = 16,
|
---|
35 | R_S1 = 17,
|
---|
36 | R_S2 = 18,
|
---|
37 | R_S3 = 19,
|
---|
38 | R_S4 = 20,
|
---|
39 | R_S5 = 21,
|
---|
40 | R_S6 = 22,
|
---|
41 | R_S7 = 23,
|
---|
42 | R_T8 = 24,
|
---|
43 | R_T9 = 25,
|
---|
44 | R_K0 = 26,
|
---|
45 | R_K1 = 27,
|
---|
46 | R_GP = 28,
|
---|
47 | R_SP = 29,
|
---|
48 | R_FP = 30,
|
---|
49 | R_RA = 31,
|
---|
50 | R_F0 = 32,
|
---|
51 | R_F1,
|
---|
52 | R_F2,
|
---|
53 | R_F3,
|
---|
54 | R_F4,
|
---|
55 | R_F5,
|
---|
56 | R_F6,
|
---|
57 | R_F7,
|
---|
58 | R_F8,
|
---|
59 | R_F9,
|
---|
60 | R_F10,
|
---|
61 | R_F11,
|
---|
62 | R_F12,
|
---|
63 | R_F13,
|
---|
64 | R_F14,
|
---|
65 | R_F15,
|
---|
66 | R_F16,
|
---|
67 | R_F17,
|
---|
68 | R_F18,
|
---|
69 | R_F19,
|
---|
70 | R_F20,
|
---|
71 | R_F21,
|
---|
72 | R_F22,
|
---|
73 | R_F23,
|
---|
74 | R_F24,
|
---|
75 | R_F25,
|
---|
76 | R_F26,
|
---|
77 | R_F27,
|
---|
78 | R_F28,
|
---|
79 | R_F29,
|
---|
80 | R_F30,
|
---|
81 | R_F31
|
---|
82 | } MRegisterType;
|
---|
83 |
|
---|
84 |
|
---|
85 | #endif /* _GLOBALS_H */
|
---|
Note:
See
TracBrowser
for help on using the repository browser.