Subversion Repositories HelenOS

Rev

Rev 1288 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1288 Rev 1355
Line 76... Line 76...
76
	
76
	
77
	mfmsr r31
77
	mfmsr r31
78
	rlwinm r31, r31, 0, 17, 15
78
	rlwinm r31, r31, 0, 17, 15
79
	mtmsr r31
79
	mtmsr r31
80
	
80
	
81
	lwz r0, 0(sp)
81
	lwz r0, 8(sp)
82
	lwz r2, 4(sp)
82
	lwz r2, 12(sp)
83
	lwz r3, 8(sp)
83
	lwz r3, 16(sp)
84
	lwz r4, 12(sp)
84
	lwz r4, 20(sp)
85
	lwz r5, 16(sp)
85
	lwz r5, 24(sp)
86
	lwz r6, 20(sp)
86
	lwz r6, 28(sp)
87
	lwz r7, 24(sp)
87
	lwz r7, 32(sp)
88
	lwz r8, 28(sp)
88
	lwz r8, 36(sp)
89
	lwz r9, 32(sp)
89
	lwz r9, 40(sp)
90
	lwz r10, 36(sp)
90
	lwz r10, 44(sp)
91
	lwz r11, 40(sp)
91
	lwz r11, 48(sp)
92
	lwz r13, 44(sp)
92
	lwz r13, 52(sp)
93
	lwz r14, 48(sp)
93
	lwz r14, 56(sp)
94
	lwz r15, 52(sp)
94
	lwz r15, 60(sp)
95
	lwz r16, 56(sp)
95
	lwz r16, 64(sp)
96
	lwz r17, 60(sp)
96
	lwz r17, 68(sp)
97
	lwz r18, 64(sp)
97
	lwz r18, 72(sp)
98
	lwz r19, 68(sp)
98
	lwz r19, 76(sp)
99
	lwz r20, 72(sp)
99
	lwz r20, 80(sp)
100
	lwz r21, 76(sp)
100
	lwz r21, 84(sp)
101
	lwz r22, 80(sp)
101
	lwz r22, 88(sp)
102
	lwz r23, 84(sp)
102
	lwz r23, 92(sp)
103
	lwz r24, 88(sp)
103
	lwz r24, 96(sp)
104
	lwz r25, 92(sp)
104
	lwz r25, 100(sp)
105
	lwz r26, 96(sp)
105
	lwz r26, 104(sp)
106
	lwz r27, 100(sp)
106
	lwz r27, 108(sp)
107
	lwz r28, 104(sp)
107
	lwz r28, 112(sp)
108
	lwz r29, 108(sp)
108
	lwz r29, 116(sp)
109
	lwz r30, 112(sp)
109
	lwz r30, 120(sp)
110
	lwz r31, 116(sp)
110
	lwz r31, 124(sp)
111
	
111
	
112
	lwz r12, 120(sp)
112
	lwz r12, 128(sp)
113
	mtcr r12
113
	mtcr r12
114
	
114
	
115
	lwz r12, 124(sp)
115
	lwz r12, 132(sp)
116
	mtsrr0 r12
116
	mtsrr0 r12
117
	
117
	
118
	lwz r12, 128(sp)
118
	lwz r12, 136(sp)
119
	mtsrr1 r12
119
	mtsrr1 r12
120
	
120
	
121
	lwz r12, 132(sp)
121
	lwz r12, 140(sp)
122
	mtlr r12
122
	mtlr r12
123
	
123
	
124
	lwz r12, 136(sp)
124
	lwz r12, 144(sp)
125
	mtctr r12
125
	mtctr r12
126
	
126
	
127
	lwz r12, 140(sp)
127
	lwz r12, 148(sp)
128
	mtxer r12
128
	mtxer r12
129
	
129
	
130
	lwz r12, 144(sp)
130
	lwz r12, 152(sp)
131
	lwz sp, 148(sp)
131
	lwz sp, 156(sp)
132
	
132
	
133
	rfi
133
	rfi
134
 
134
 
135
iret_syscall:
135
iret_syscall:
136
	
136
	
Line 138... Line 138...
138
	
138
	
139
	mfmsr r31
139
	mfmsr r31
140
	rlwinm r31, r31, 0, 17, 15
140
	rlwinm r31, r31, 0, 17, 15
141
	mtmsr r31
141
	mtmsr r31
142
	
142
	
143
	lwz r0, 0(sp)
143
	lwz r0, 8(sp)
144
	lwz r2, 4(sp)
144
	lwz r2, 12(sp)
145
	lwz r4, 12(sp)
145
	lwz r4, 20(sp)
146
	lwz r5, 16(sp)
146
	lwz r5, 24(sp)
147
	lwz r6, 20(sp)
147
	lwz r6, 28(sp)
148
	lwz r7, 24(sp)
148
	lwz r7, 32(sp)
149
	lwz r8, 28(sp)
149
	lwz r8, 36(sp)
150
	lwz r9, 32(sp)
150
	lwz r9, 40(sp)
151
	lwz r10, 36(sp)
151
	lwz r10, 44(sp)
152
	lwz r11, 40(sp)
152
	lwz r11, 48(sp)
153
	lwz r13, 44(sp)
153
	lwz r13, 52(sp)
154
	lwz r14, 48(sp)
154
	lwz r14, 56(sp)
155
	lwz r15, 52(sp)
155
	lwz r15, 60(sp)
156
	lwz r16, 56(sp)
156
	lwz r16, 64(sp)
157
	lwz r17, 60(sp)
157
	lwz r17, 68(sp)
158
	lwz r18, 64(sp)
158
	lwz r18, 72(sp)
159
	lwz r19, 68(sp)
159
	lwz r19, 76(sp)
160
	lwz r20, 72(sp)
160
	lwz r20, 80(sp)
161
	lwz r21, 76(sp)
161
	lwz r21, 84(sp)
162
	lwz r22, 80(sp)
162
	lwz r22, 88(sp)
163
	lwz r23, 84(sp)
163
	lwz r23, 92(sp)
164
	lwz r24, 88(sp)
164
	lwz r24, 96(sp)
165
	lwz r25, 92(sp)
165
	lwz r25, 100(sp)
166
	lwz r26, 96(sp)
166
	lwz r26, 104(sp)
167
	lwz r27, 100(sp)
167
	lwz r27, 108(sp)
168
	lwz r28, 104(sp)
168
	lwz r28, 112(sp)
169
	lwz r29, 108(sp)
169
	lwz r29, 116(sp)
170
	lwz r30, 112(sp)
170
	lwz r30, 120(sp)
171
	lwz r31, 116(sp)
171
	lwz r31, 124(sp)
172
	
172
	
173
	lwz r12, 120(sp)
173
	lwz r12, 128(sp)
174
	mtcr r12
174
	mtcr r12
175
	
175
	
176
	lwz r12, 124(sp)
176
	lwz r12, 132(sp)
177
	mtsrr0 r12
177
	mtsrr0 r12
178
	
178
	
179
	lwz r12, 128(sp)
179
	lwz r12, 136(sp)
180
	mtsrr1 r12
180
	mtsrr1 r12
181
	
181
	
182
	lwz r12, 132(sp)
182
	lwz r12, 140(sp)
183
	mtlr r12
183
	mtlr r12
184
	
184
	
185
	lwz r12, 136(sp)
185
	lwz r12, 144(sp)
186
	mtctr r12
186
	mtctr r12
187
	
187
	
188
	lwz r12, 140(sp)
188
	lwz r12, 148(sp)
189
	mtxer r12
189
	mtxer r12
190
	
190
	
191
	lwz r12, 144(sp)
191
	lwz r12, 152(sp)
192
	lwz sp, 148(sp)
192
	lwz sp, 156(sp)
193
 
193
 
194
	rfi
194
	rfi
195
	
195
	
196
memsetb:
196
memsetb:
197
	rlwimi r5, r5, 8, 16, 23
197
	rlwimi r5, r5, 8, 16, 23