Rev 924 | Rev 1288 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 924 | Rev 1096 | ||
---|---|---|---|
Line 44... | Line 44... | ||
44 | 44 | ||
45 | .set noat |
45 | .set noat |
46 | .set noreorder |
46 | .set noreorder |
47 | .set nomacro |
47 | .set nomacro |
48 | 48 | ||
49 | .global cp0_index_read |
- | |
50 | .global cp0_index_write |
- | |
51 | .global cp0_random_read |
- | |
52 | .global cp0_entry_lo0_read |
- | |
53 | .global cp0_entry_lo0_write |
- | |
54 | .global cp0_entry_lo1_read |
- | |
55 | .global cp0_entry_lo1_write |
- | |
56 | .global cp0_context_read |
- | |
57 | .global cp0_context_write |
- | |
58 | .global cp0_pagemask_read |
- | |
59 | .global cp0_pagemask_write |
- | |
60 | .global cp0_wired_read |
- | |
61 | .global cp0_wired_write |
- | |
62 | .global cp0_badvaddr_read |
- | |
63 | .global cp0_count_read |
- | |
64 | .global cp0_count_write |
- | |
65 | .global cp0_entry_hi_read |
- | |
66 | .global cp0_entry_hi_write |
- | |
67 | .global cp0_compare_read |
- | |
68 | .global cp0_compare_write |
- | |
69 | .global cp0_status_read |
- | |
70 | .global cp0_status_write |
- | |
71 | .global cp0_cause_read |
- | |
72 | .global cp0_cause_write |
- | |
73 | .global cp0_epc_read |
- | |
74 | .global cp0_epc_write |
- | |
75 | .global cp0_prid_read |
- | |
76 | - | ||
77 | cp0_index_read: cp0_read $0 |
- | |
78 | cp0_index_write: cp0_write $0 |
- | |
79 | - | ||
80 | cp0_random_read: cp0_read $1 |
- | |
81 | - | ||
82 | cp0_entry_lo0_read: cp0_read $2 |
- | |
83 | cp0_entry_lo0_write: cp0_write $2 |
- | |
84 | - | ||
85 | cp0_entry_lo1_read: cp0_read $3 |
- | |
86 | cp0_entry_lo1_write: cp0_write $3 |
- | |
87 | - | ||
88 | cp0_context_read: cp0_read $4 |
- | |
89 | cp0_context_write: cp0_write $4 |
- | |
90 | - | ||
91 | cp0_pagemask_read: cp0_read $5 |
- | |
92 | cp0_pagemask_write: cp0_write $5 |
- | |
93 | - | ||
94 | cp0_wired_read: cp0_read $6 |
- | |
95 | cp0_wired_write: cp0_write $6 |
- | |
96 | - | ||
97 | cp0_badvaddr_read: cp0_read $8 |
- | |
98 | - | ||
99 | cp0_count_read: cp0_read $9 |
- | |
100 | cp0_count_write: cp0_write $9 |
- | |
101 | - | ||
102 | cp0_entry_hi_read: cp0_read $10 |
- | |
103 | cp0_entry_hi_write: cp0_write $10 |
- | |
104 | - | ||
105 | cp0_compare_read: cp0_read $11 |
- | |
106 | cp0_compare_write: cp0_write $11 |
- | |
107 | - | ||
108 | cp0_status_read: cp0_read $12 |
- | |
109 | cp0_status_write: cp0_write $12 |
- | |
110 | - | ||
111 | cp0_cause_read: cp0_read $13 |
- | |
112 | cp0_cause_write: cp0_write $13 |
- | |
113 | - | ||
114 | cp0_epc_read: cp0_read $14 |
- | |
115 | cp0_epc_write: cp0_write $14 |
- | |
116 | - | ||
117 | cp0_prid_read: cp0_read $15 |
- | |
118 | - | ||
119 | - | ||
120 | .global cpu_halt |
49 | .global cpu_halt |
121 | cpu_halt: |
50 | cpu_halt: |
122 | j cpu_halt |
51 | j cpu_halt |
123 | nop |
52 | nop |
124 | 53 |