Subversion Repositories HelenOS-historic

Rev

Rev 924 | Rev 1288 | Go to most recent revision | Show entire file | Ignore 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