Subversion Repositories HelenOS-historic

Rev

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

Rev 191 Rev 199
Line 189... Line 189...
189
#define sprg2   274
189
#define sprg2   274
190
#define sprg3   275
190
#define sprg3   275
191
#define prv 287
191
#define prv 287
192
 
192
 
193
.macro REGISTERS_STORE r
193
.macro REGISTERS_STORE r
-
 
194
    stw r0, 0(\r)
-
 
195
    stw r1, 4(\r)
-
 
196
    stw r2, 8(\r)
-
 
197
    stw r3, 12(\r)
-
 
198
    stw r4, 16(\r)
-
 
199
    stw r5, 20(\r)
-
 
200
    stw r6, 24(\r)
-
 
201
    stw r7, 28(\r)
-
 
202
    stw r8, 32(\r)
-
 
203
    stw r9, 36(\r)
-
 
204
    stw r10, 40(\r)
-
 
205
    stw r11, 44(\r)
-
 
206
    stw r12, 48(\r)
-
 
207
    stw r13, 52(\r)
-
 
208
    stw r14, 56(\r)
-
 
209
    stw r15, 60(\r)
-
 
210
    stw r16, 64(\r)
-
 
211
    stw r17, 68(\r)
-
 
212
    stw r18, 72(\r)
-
 
213
    stw r19, 76(\r)
-
 
214
    stw r20, 80(\r)
-
 
215
    stw r21, 84(\r)
-
 
216
    stw r22, 88(\r)
-
 
217
    stw r23, 92(\r)
-
 
218
    stw r24, 96(\r)
-
 
219
    stw r25, 100(\r)
-
 
220
    stw r26, 104(\r)
-
 
221
    stw r27, 108(\r)
-
 
222
    stw r28, 112(\r)
-
 
223
    stw r29, 116(\r)
-
 
224
    stw r30, 120(\r)
-
 
225
    stw r31, 124(\r)
194
.endm
226
.endm
195
 
227
 
196
.macro REGISTERS_LOAD r
228
.macro REGISTERS_LOAD r
-
 
229
    lwz r0, 0(\r)
-
 
230
    lwz r1, 4(\r)
-
 
231
    lwz r2, 8(\r)  
-
 
232
    lwz r3, 12(\r)
-
 
233
    lwz r4, 16(\r)
-
 
234
    lwz r5, 20(\r)
-
 
235
    lwz r6, 24(\r)
-
 
236
    lwz r7, 28(\r)
-
 
237
    lwz r8, 32(\r)
-
 
238
    lwz r9, 36(\r)
-
 
239
    lwz r10, 40(\r)
-
 
240
    lwz r11, 44(\r)
-
 
241
    lwz r12, 48(\r)
-
 
242
    lwz r13, 52(\r)
-
 
243
    lwz r14, 56(\r)
-
 
244
    lwz r15, 60(\r)
-
 
245
    lwz r16, 64(\r)
-
 
246
    lwz r17, 68(\r)
-
 
247
    lwz r18, 72(\r)
-
 
248
    lwz r19, 76(\r)
-
 
249
    lwz r20, 80(\r)
-
 
250
    lwz r21, 84(\r)
-
 
251
    lwz r22, 88(\r)
-
 
252
    lwz r23, 92(\r)
-
 
253
    lwz r24, 96(\r)
-
 
254
    lwz r25, 100(\r)
-
 
255
    lwz r26, 104(\r)
-
 
256
    lwz r27, 108(\r)
-
 
257
    lwz r28, 112(\r)
-
 
258
    lwz r29, 116(\r)
-
 
259
    lwz r30, 120(\r)
-
 
260
    lwz r31, 124(\r)
197
.endm
261
.endm