Subversion Repositories HelenOS-historic

Rev

Rev 1728 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1478 decky 1
#
2
# Copyright (C) 2006 Martin Decky
3
# All rights reserved.
4
#
5
# Redistribution and use in source and binary forms, with or without
6
# modification, are permitted provided that the following conditions
7
# are met:
8
#
9
# - Redistributions of source code must retain the above copyright
10
#   notice, this list of conditions and the following disclaimer.
11
# - Redistributions in binary form must reproduce the above copyright
12
#   notice, this list of conditions and the following disclaimer in the
13
#   documentation and/or other materials provided with the distribution.
14
# - The name of the author may not be used to endorse or promote products
15
#   derived from this software without specific prior written permission.
16
#
17
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
18
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
19
# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
20
# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
21
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
22
# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
26
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
#
28
 
1479 decky 29
.macro DEBUG_INIT
1478 decky 30
#ifdef CONFIG_DEBUG
31
	lis r11, 65535
32
	ori r11, r11, 65535
33
 
34
	lis r12, 0
35
	ori r12, r12, 0
36
 
37
	mr r10, r8
1479 decky 38
#endif
39
.endm
40
 
41
.macro DEBUG_real_mode
42
#ifdef CONFIG_DEBUG
1478 decky 43
 
44
	stw r12, 0(r10)
45
	stw r12, 4(r10)
46
	stw r12, 8(r10)
47
	stw r12, 12(r10)
48
	stw r12, 16(r10)
49
	stw r12, 20(r10)
50
	stw r12, 24(r10)
51
	stw r12, 28(r10)
52
	stw r12, 32(r10)
53
	stw r12, 36(r10)
54
	stw r12, 40(r10)
55
	stw r12, 44(r10)
56
	stw r12, 48(r10)
57
	stw r12, 52(r10)
58
	stw r12, 56(r10)
59
	stw r12, 60(r10)
60
	stw r12, 64(r10)
61
	stw r12, 68(r10)
62
	stw r12, 72(r10)
63
	stw r12, 76(r10)
64
	stw r12, 80(r10)
65
	stw r12, 84(r10)
66
	stw r12, 88(r10)
67
	stw r12, 92(r10)
68
	stw r12, 96(r10)
69
	stw r12, 100(r10)
70
	stw r12, 104(r10)
71
	stw r12, 108(r10)
72
	stw r12, 112(r10)
73
	stw r12, 116(r10)
74
	stw r12, 120(r10)
75
	stw r12, 124(r10)
76
	stw r12, 128(r10)
77
	stw r12, 132(r10)
78
	stw r12, 136(r10)
79
	stw r12, 140(r10)
80
	stw r12, 144(r10)
81
	stw r12, 148(r10)
82
	stw r12, 152(r10)
83
	stw r12, 156(r10)
84
	stw r12, 160(r10)
85
	stw r12, 164(r10)
86
	stw r12, 168(r10)
87
	stw r12, 172(r10)
88
	stw r12, 176(r10)
89
	stw r12, 180(r10)
90
	stw r12, 184(r10)
91
	stw r12, 188(r10)
92
	stw r12, 192(r10)
93
	stw r12, 196(r10)
94
	stw r12, 200(r10)
95
	stw r12, 204(r10)
96
	stw r12, 208(r10)
97
	stw r12, 212(r10)
98
	stw r12, 216(r10)
99
	stw r12, 220(r10)
100
	stw r12, 224(r10)
101
	stw r12, 228(r10)
102
	stw r12, 232(r10)
103
	stw r12, 236(r10)
104
	stw r12, 240(r10)
105
	stw r12, 244(r10)
106
	stw r12, 248(r10)
107
	stw r12, 252(r10)
108
	stw r12, 256(r10)
109
	stw r12, 260(r10)
110
	stw r12, 264(r10)
111
	stw r12, 268(r10)
112
	stw r12, 272(r10)
113
	stw r12, 276(r10)
114
	stw r12, 280(r10)
115
	stw r12, 284(r10)
116
 
117
	add r10, r10, r9
118
	stw r12, 0(r10)
119
	stw r12, 4(r10)
120
	stw r12, 8(r10)
121
	stw r12, 12(r10)
122
	stw r12, 16(r10)
123
	stw r12, 20(r10)
124
	stw r12, 24(r10)
125
	stw r12, 28(r10)
126
	stw r12, 32(r10)
127
	stw r12, 36(r10)
128
	stw r12, 40(r10)
129
	stw r12, 44(r10)
130
	stw r12, 48(r10)
131
	stw r12, 52(r10)
132
	stw r12, 56(r10)
133
	stw r12, 60(r10)
134
	stw r12, 64(r10)
135
	stw r12, 68(r10)
136
	stw r12, 72(r10)
137
	stw r12, 76(r10)
138
	stw r12, 80(r10)
139
	stw r12, 84(r10)
140
	stw r12, 88(r10)
141
	stw r12, 92(r10)
142
	stw r12, 96(r10)
143
	stw r12, 100(r10)
144
	stw r12, 104(r10)
145
	stw r12, 108(r10)
146
	stw r12, 112(r10)
147
	stw r12, 116(r10)
148
	stw r12, 120(r10)
149
	stw r12, 124(r10)
150
	stw r12, 128(r10)
151
	stw r12, 132(r10)
152
	stw r12, 136(r10)
153
	stw r12, 140(r10)
154
	stw r12, 144(r10)
155
	stw r12, 148(r10)
156
	stw r12, 152(r10)
157
	stw r12, 156(r10)
158
	stw r12, 160(r10)
159
	stw r12, 164(r10)
160
	stw r12, 168(r10)
161
	stw r12, 172(r10)
162
	stw r12, 176(r10)
163
	stw r12, 180(r10)
164
	stw r12, 184(r10)
165
	stw r12, 188(r10)
166
	stw r12, 192(r10)
167
	stw r12, 196(r10)
168
	stw r12, 200(r10)
169
	stw r12, 204(r10)
170
	stw r12, 208(r10)
171
	stw r12, 212(r10)
172
	stw r12, 216(r10)
173
	stw r12, 220(r10)
174
	stw r12, 224(r10)
175
	stw r12, 228(r10)
176
	stw r12, 232(r10)
177
	stw r12, 236(r10)
178
	stw r12, 240(r10)
179
	stw r12, 244(r10)
180
	stw r12, 248(r10)
181
	stw r12, 252(r10)
182
	stw r12, 256(r10)
183
	stw r12, 260(r10)
184
	stw r12, 264(r10)
185
	stw r12, 268(r10)
186
	stw r12, 272(r10)
187
	stw r12, 276(r10)
188
	stw r12, 280(r10)
189
	stw r12, 284(r10)
190
 
191
	add r10, r10, r9
192
	stw r12, 0(r10)
193
	stw r12, 4(r10)
194
	stw r12, 8(r10)
195
	stw r12, 12(r10)
196
	stw r12, 16(r10)
197
	stw r12, 20(r10)
198
	stw r12, 24(r10)
199
	stw r12, 28(r10)
200
	stw r12, 32(r10)
201
	stw r12, 36(r10)
202
	stw r12, 40(r10)
203
	stw r12, 44(r10)
204
	stw r12, 48(r10)
205
	stw r12, 52(r10)
206
	stw r12, 56(r10)
207
	stw r12, 60(r10)
208
	stw r12, 64(r10)
209
	stw r12, 68(r10)
210
	stw r12, 72(r10)
211
	stw r12, 76(r10)
212
	stw r12, 80(r10)
213
	stw r12, 84(r10)
214
	stw r12, 88(r10)
215
	stw r12, 92(r10)
216
	stw r12, 96(r10)
217
	stw r12, 100(r10)
218
	stw r12, 104(r10)
219
	stw r11, 108(r10)
220
	stw r11, 112(r10)
221
	stw r11, 116(r10)
222
	stw r12, 120(r10)
223
	stw r12, 124(r10)
224
	stw r12, 128(r10)
225
	stw r12, 132(r10)
226
	stw r12, 136(r10)
227
	stw r12, 140(r10)
228
	stw r12, 144(r10)
229
	stw r12, 148(r10)
230
	stw r12, 152(r10)
231
	stw r12, 156(r10)
232
	stw r12, 160(r10)
233
	stw r12, 164(r10)
234
	stw r12, 168(r10)
235
	stw r12, 172(r10)
236
	stw r12, 176(r10)
237
	stw r12, 180(r10)
238
	stw r12, 184(r10)
239
	stw r12, 188(r10)
240
	stw r12, 192(r10)
241
	stw r12, 196(r10)
242
	stw r12, 200(r10)
243
	stw r12, 204(r10)
244
	stw r12, 208(r10)
245
	stw r12, 212(r10)
246
	stw r12, 216(r10)
247
	stw r12, 220(r10)
248
	stw r12, 224(r10)
249
	stw r12, 228(r10)
250
	stw r12, 232(r10)
251
	stw r12, 236(r10)
252
	stw r11, 240(r10)
253
	stw r11, 244(r10)
254
	stw r11, 248(r10)
255
	stw r12, 252(r10)
256
	stw r12, 256(r10)
257
	stw r12, 260(r10)
258
	stw r12, 264(r10)
259
	stw r12, 268(r10)
260
	stw r12, 272(r10)
261
	stw r12, 276(r10)
262
	stw r12, 280(r10)
263
	stw r12, 284(r10)
264
 
265
	add r10, r10, r9
266
	stw r12, 0(r10)
267
	stw r12, 4(r10)
268
	stw r12, 8(r10)
269
	stw r12, 12(r10)
270
	stw r12, 16(r10)
271
	stw r12, 20(r10)
272
	stw r12, 24(r10)
273
	stw r12, 28(r10)
274
	stw r12, 32(r10)
275
	stw r12, 36(r10)
276
	stw r12, 40(r10)
277
	stw r12, 44(r10)
278
	stw r12, 48(r10)
279
	stw r12, 52(r10)
280
	stw r12, 56(r10)
281
	stw r12, 60(r10)
282
	stw r12, 64(r10)
283
	stw r12, 68(r10)
284
	stw r12, 72(r10)
285
	stw r12, 76(r10)
286
	stw r12, 80(r10)
287
	stw r12, 84(r10)
288
	stw r12, 88(r10)
289
	stw r12, 92(r10)
290
	stw r12, 96(r10)
291
	stw r12, 100(r10)
292
	stw r12, 104(r10)
293
	stw r12, 108(r10)
294
	stw r11, 112(r10)
295
	stw r11, 116(r10)
296
	stw r12, 120(r10)
297
	stw r12, 124(r10)
298
	stw r12, 128(r10)
299
	stw r12, 132(r10)
300
	stw r12, 136(r10)
301
	stw r12, 140(r10)
302
	stw r12, 144(r10)
303
	stw r12, 148(r10)
304
	stw r12, 152(r10)
305
	stw r12, 156(r10)
306
	stw r12, 160(r10)
307
	stw r12, 164(r10)
308
	stw r12, 168(r10)
309
	stw r12, 172(r10)
310
	stw r12, 176(r10)
311
	stw r12, 180(r10)
312
	stw r12, 184(r10)
313
	stw r12, 188(r10)
314
	stw r12, 192(r10)
315
	stw r12, 196(r10)
316
	stw r12, 200(r10)
317
	stw r12, 204(r10)
318
	stw r12, 208(r10)
319
	stw r12, 212(r10)
320
	stw r12, 216(r10)
321
	stw r12, 220(r10)
322
	stw r12, 224(r10)
323
	stw r12, 228(r10)
324
	stw r12, 232(r10)
325
	stw r12, 236(r10)
326
	stw r12, 240(r10)
327
	stw r11, 244(r10)
328
	stw r11, 248(r10)
329
	stw r12, 252(r10)
330
	stw r12, 256(r10)
331
	stw r12, 260(r10)
332
	stw r12, 264(r10)
333
	stw r12, 268(r10)
334
	stw r12, 272(r10)
335
	stw r12, 276(r10)
336
	stw r12, 280(r10)
337
	stw r12, 284(r10)
338
 
339
	add r10, r10, r9
340
	stw r12, 0(r10)
341
	stw r12, 4(r10)
342
	stw r12, 8(r10)
343
	stw r12, 12(r10)
344
	stw r12, 16(r10)
345
	stw r12, 20(r10)
346
	stw r12, 24(r10)
347
	stw r12, 28(r10)
348
	stw r12, 32(r10)
349
	stw r12, 36(r10)
350
	stw r12, 40(r10)
351
	stw r12, 44(r10)
352
	stw r12, 48(r10)
353
	stw r12, 52(r10)
354
	stw r12, 56(r10)
355
	stw r12, 60(r10)
356
	stw r12, 64(r10)
357
	stw r12, 68(r10)
358
	stw r12, 72(r10)
359
	stw r12, 76(r10)
360
	stw r12, 80(r10)
361
	stw r12, 84(r10)
362
	stw r12, 88(r10)
363
	stw r12, 92(r10)
364
	stw r12, 96(r10)
365
	stw r12, 100(r10)
366
	stw r12, 104(r10)
367
	stw r12, 108(r10)
368
	stw r11, 112(r10)
369
	stw r11, 116(r10)
370
	stw r12, 120(r10)
371
	stw r12, 124(r10)
372
	stw r12, 128(r10)
373
	stw r12, 132(r10)
374
	stw r12, 136(r10)
375
	stw r12, 140(r10)
376
	stw r12, 144(r10)
377
	stw r12, 148(r10)
378
	stw r12, 152(r10)
379
	stw r12, 156(r10)
380
	stw r12, 160(r10)
381
	stw r12, 164(r10)
382
	stw r12, 168(r10)
383
	stw r12, 172(r10)
384
	stw r12, 176(r10)
385
	stw r12, 180(r10)
386
	stw r12, 184(r10)
387
	stw r12, 188(r10)
388
	stw r12, 192(r10)
389
	stw r12, 196(r10)
390
	stw r12, 200(r10)
391
	stw r12, 204(r10)
392
	stw r12, 208(r10)
393
	stw r12, 212(r10)
394
	stw r12, 216(r10)
395
	stw r12, 220(r10)
396
	stw r12, 224(r10)
397
	stw r12, 228(r10)
398
	stw r12, 232(r10)
399
	stw r12, 236(r10)
400
	stw r12, 240(r10)
401
	stw r11, 244(r10)
402
	stw r11, 248(r10)
403
	stw r12, 252(r10)
404
	stw r12, 256(r10)
405
	stw r12, 260(r10)
406
	stw r12, 264(r10)
407
	stw r12, 268(r10)
408
	stw r12, 272(r10)
409
	stw r12, 276(r10)
410
	stw r12, 280(r10)
411
	stw r12, 284(r10)
412
 
413
	add r10, r10, r9
414
	stw r12, 0(r10)
415
	stw r11, 4(r10)
416
	stw r11, 8(r10)
417
	stw r12, 12(r10)
418
	stw r11, 16(r10)
419
	stw r11, 20(r10)
420
	stw r11, 24(r10)
421
	stw r12, 28(r10)
422
	stw r12, 32(r10)
423
	stw r12, 36(r10)
424
	stw r11, 40(r10)
425
	stw r11, 44(r10)
426
	stw r11, 48(r10)
427
	stw r11, 52(r10)
428
	stw r11, 56(r10)
429
	stw r12, 60(r10)
430
	stw r12, 64(r10)
431
	stw r12, 68(r10)
432
	stw r11, 72(r10)
433
	stw r11, 76(r10)
434
	stw r11, 80(r10)
435
	stw r11, 84(r10)
436
	stw r12, 88(r10)
437
	stw r12, 92(r10)
438
	stw r12, 96(r10)
439
	stw r12, 100(r10)
440
	stw r12, 104(r10)
441
	stw r12, 108(r10)
442
	stw r11, 112(r10)
443
	stw r11, 116(r10)
444
	stw r12, 120(r10)
445
	stw r12, 124(r10)
446
	stw r12, 128(r10)
447
	stw r12, 132(r10)
448
	stw r12, 136(r10)
449
	stw r12, 140(r10)
450
	stw r12, 144(r10)
451
	stw r12, 148(r10)
452
	stw r12, 152(r10)
453
	stw r12, 156(r10)
454
	stw r12, 160(r10)
455
	stw r11, 164(r10)
456
	stw r11, 168(r10)
457
	stw r11, 172(r10)
458
	stw r12, 176(r10)
459
	stw r11, 180(r10)
460
	stw r11, 184(r10)
461
	stw r12, 188(r10)
462
	stw r12, 192(r10)
463
	stw r12, 196(r10)
464
	stw r11, 200(r10)
465
	stw r11, 204(r10)
466
	stw r11, 208(r10)
467
	stw r11, 212(r10)
468
	stw r11, 216(r10)
469
	stw r12, 220(r10)
470
	stw r12, 224(r10)
471
	stw r12, 228(r10)
472
	stw r12, 232(r10)
473
	stw r11, 236(r10)
474
	stw r11, 240(r10)
475
	stw r11, 244(r10)
476
	stw r11, 248(r10)
477
	stw r12, 252(r10)
478
	stw r12, 256(r10)
479
	stw r12, 260(r10)
480
	stw r11, 264(r10)
481
	stw r11, 268(r10)
482
	stw r11, 272(r10)
483
	stw r11, 276(r10)
484
	stw r11, 280(r10)
485
	stw r12, 284(r10)
486
 
487
	add r10, r10, r9
488
	stw r12, 0(r10)
489
	stw r12, 4(r10)
490
	stw r11, 8(r10)
491
	stw r11, 12(r10)
492
	stw r11, 16(r10)
493
	stw r12, 20(r10)
494
	stw r11, 24(r10)
495
	stw r11, 28(r10)
496
	stw r12, 32(r10)
497
	stw r11, 36(r10)
498
	stw r11, 40(r10)
499
	stw r12, 44(r10)
500
	stw r12, 48(r10)
501
	stw r12, 52(r10)
502
	stw r11, 56(r10)
503
	stw r11, 60(r10)
504
	stw r12, 64(r10)
505
	stw r12, 68(r10)
506
	stw r12, 72(r10)
507
	stw r12, 76(r10)
508
	stw r12, 80(r10)
509
	stw r11, 84(r10)
510
	stw r11, 88(r10)
511
	stw r12, 92(r10)
512
	stw r12, 96(r10)
513
	stw r12, 100(r10)
514
	stw r12, 104(r10)
515
	stw r12, 108(r10)
516
	stw r11, 112(r10)
517
	stw r11, 116(r10)
518
	stw r12, 120(r10)
519
	stw r12, 124(r10)
520
	stw r12, 128(r10)
521
	stw r12, 132(r10)
522
	stw r12, 136(r10)
523
	stw r12, 140(r10)
524
	stw r12, 144(r10)
525
	stw r12, 148(r10)
526
	stw r12, 152(r10)
527
	stw r12, 156(r10)
528
	stw r12, 160(r10)
529
	stw r11, 164(r10)
530
	stw r11, 168(r10)
531
	stw r11, 172(r10)
532
	stw r11, 176(r10)
533
	stw r11, 180(r10)
534
	stw r11, 184(r10)
535
	stw r11, 188(r10)
536
	stw r12, 192(r10)
537
	stw r11, 196(r10)
538
	stw r11, 200(r10)
539
	stw r12, 204(r10)
540
	stw r12, 208(r10)
541
	stw r12, 212(r10)
542
	stw r11, 216(r10)
543
	stw r11, 220(r10)
544
	stw r12, 224(r10)
545
	stw r12, 228(r10)
546
	stw r11, 232(r10)
547
	stw r11, 236(r10)
548
	stw r12, 240(r10)
549
	stw r11, 244(r10)
550
	stw r11, 248(r10)
551
	stw r12, 252(r10)
552
	stw r12, 256(r10)
553
	stw r11, 260(r10)
554
	stw r11, 264(r10)
555
	stw r12, 268(r10)
556
	stw r12, 272(r10)
557
	stw r12, 276(r10)
558
	stw r11, 280(r10)
559
	stw r11, 284(r10)
560
 
561
	add r10, r10, r9
562
	stw r12, 0(r10)
563
	stw r12, 4(r10)
564
	stw r11, 8(r10)
565
	stw r11, 12(r10)
566
	stw r12, 16(r10)
567
	stw r12, 20(r10)
568
	stw r11, 24(r10)
569
	stw r11, 28(r10)
570
	stw r12, 32(r10)
571
	stw r11, 36(r10)
572
	stw r11, 40(r10)
573
	stw r11, 44(r10)
574
	stw r11, 48(r10)
575
	stw r11, 52(r10)
576
	stw r11, 56(r10)
577
	stw r11, 60(r10)
578
	stw r12, 64(r10)
579
	stw r12, 68(r10)
580
	stw r11, 72(r10)
581
	stw r11, 76(r10)
582
	stw r11, 80(r10)
583
	stw r11, 84(r10)
584
	stw r11, 88(r10)
585
	stw r12, 92(r10)
586
	stw r12, 96(r10)
587
	stw r12, 100(r10)
588
	stw r12, 104(r10)
589
	stw r12, 108(r10)
590
	stw r11, 112(r10)
591
	stw r11, 116(r10)
592
	stw r12, 120(r10)
593
	stw r12, 124(r10)
594
	stw r12, 128(r10)
595
	stw r12, 132(r10)
596
	stw r12, 136(r10)
597
	stw r12, 140(r10)
598
	stw r12, 144(r10)
599
	stw r12, 148(r10)
600
	stw r12, 152(r10)
601
	stw r12, 156(r10)
602
	stw r12, 160(r10)
603
	stw r11, 164(r10)
604
	stw r11, 168(r10)
605
	stw r12, 172(r10)
606
	stw r11, 176(r10)
607
	stw r12, 180(r10)
608
	stw r11, 184(r10)
609
	stw r11, 188(r10)
610
	stw r12, 192(r10)
611
	stw r11, 196(r10)
612
	stw r11, 200(r10)
613
	stw r12, 204(r10)
614
	stw r12, 208(r10)
615
	stw r12, 212(r10)
616
	stw r11, 216(r10)
617
	stw r11, 220(r10)
618
	stw r12, 224(r10)
619
	stw r11, 228(r10)
620
	stw r11, 232(r10)
621
	stw r12, 236(r10)
622
	stw r12, 240(r10)
623
	stw r11, 244(r10)
624
	stw r11, 248(r10)
625
	stw r12, 252(r10)
626
	stw r12, 256(r10)
627
	stw r11, 260(r10)
628
	stw r11, 264(r10)
629
	stw r11, 268(r10)
630
	stw r11, 272(r10)
631
	stw r11, 276(r10)
632
	stw r11, 280(r10)
633
	stw r11, 284(r10)
634
 
635
	add r10, r10, r9
636
	stw r12, 0(r10)
637
	stw r12, 4(r10)
638
	stw r11, 8(r10)
639
	stw r11, 12(r10)
640
	stw r12, 16(r10)
641
	stw r12, 20(r10)
642
	stw r12, 24(r10)
643
	stw r12, 28(r10)
644
	stw r12, 32(r10)
645
	stw r11, 36(r10)
646
	stw r11, 40(r10)
647
	stw r12, 44(r10)
648
	stw r12, 48(r10)
649
	stw r12, 52(r10)
650
	stw r12, 56(r10)
651
	stw r12, 60(r10)
652
	stw r12, 64(r10)
653
	stw r11, 68(r10)
654
	stw r11, 72(r10)
655
	stw r12, 76(r10)
656
	stw r12, 80(r10)
657
	stw r11, 84(r10)
658
	stw r11, 88(r10)
659
	stw r12, 92(r10)
660
	stw r12, 96(r10)
661
	stw r12, 100(r10)
662
	stw r12, 104(r10)
663
	stw r12, 108(r10)
664
	stw r11, 112(r10)
665
	stw r11, 116(r10)
666
	stw r12, 120(r10)
667
	stw r12, 124(r10)
668
	stw r12, 128(r10)
669
	stw r12, 132(r10)
670
	stw r12, 136(r10)
671
	stw r12, 140(r10)
672
	stw r12, 144(r10)
673
	stw r12, 148(r10)
674
	stw r12, 152(r10)
675
	stw r12, 156(r10)
676
	stw r12, 160(r10)
677
	stw r11, 164(r10)
678
	stw r11, 168(r10)
679
	stw r12, 172(r10)
680
	stw r11, 176(r10)
681
	stw r12, 180(r10)
682
	stw r11, 184(r10)
683
	stw r11, 188(r10)
684
	stw r12, 192(r10)
685
	stw r11, 196(r10)
686
	stw r11, 200(r10)
687
	stw r12, 204(r10)
688
	stw r12, 208(r10)
689
	stw r12, 212(r10)
690
	stw r11, 216(r10)
691
	stw r11, 220(r10)
692
	stw r12, 224(r10)
693
	stw r11, 228(r10)
694
	stw r11, 232(r10)
695
	stw r12, 236(r10)
696
	stw r12, 240(r10)
697
	stw r11, 244(r10)
698
	stw r11, 248(r10)
699
	stw r12, 252(r10)
700
	stw r12, 256(r10)
701
	stw r11, 260(r10)
702
	stw r11, 264(r10)
703
	stw r12, 268(r10)
704
	stw r12, 272(r10)
705
	stw r12, 276(r10)
706
	stw r12, 280(r10)
707
	stw r12, 284(r10)
708
 
709
	add r10, r10, r9
710
	stw r12, 0(r10)
711
	stw r12, 4(r10)
712
	stw r11, 8(r10)
713
	stw r11, 12(r10)
714
	stw r12, 16(r10)
715
	stw r12, 20(r10)
716
	stw r12, 24(r10)
717
	stw r12, 28(r10)
718
	stw r12, 32(r10)
719
	stw r11, 36(r10)
720
	stw r11, 40(r10)
721
	stw r12, 44(r10)
722
	stw r12, 48(r10)
723
	stw r12, 52(r10)
724
	stw r12, 56(r10)
725
	stw r12, 60(r10)
726
	stw r12, 64(r10)
727
	stw r11, 68(r10)
728
	stw r11, 72(r10)
729
	stw r12, 76(r10)
730
	stw r12, 80(r10)
731
	stw r11, 84(r10)
732
	stw r11, 88(r10)
733
	stw r12, 92(r10)
734
	stw r12, 96(r10)
735
	stw r12, 100(r10)
736
	stw r12, 104(r10)
737
	stw r12, 108(r10)
738
	stw r11, 112(r10)
739
	stw r11, 116(r10)
740
	stw r12, 120(r10)
741
	stw r12, 124(r10)
742
	stw r12, 128(r10)
743
	stw r12, 132(r10)
744
	stw r12, 136(r10)
745
	stw r12, 140(r10)
746
	stw r12, 144(r10)
747
	stw r12, 148(r10)
748
	stw r12, 152(r10)
749
	stw r12, 156(r10)
750
	stw r12, 160(r10)
751
	stw r11, 164(r10)
752
	stw r11, 168(r10)
753
	stw r12, 172(r10)
754
	stw r11, 176(r10)
755
	stw r12, 180(r10)
756
	stw r11, 184(r10)
757
	stw r11, 188(r10)
758
	stw r12, 192(r10)
759
	stw r11, 196(r10)
760
	stw r11, 200(r10)
761
	stw r12, 204(r10)
762
	stw r12, 208(r10)
763
	stw r12, 212(r10)
764
	stw r11, 216(r10)
765
	stw r11, 220(r10)
766
	stw r12, 224(r10)
767
	stw r11, 228(r10)
768
	stw r11, 232(r10)
769
	stw r12, 236(r10)
770
	stw r12, 240(r10)
771
	stw r11, 244(r10)
772
	stw r11, 248(r10)
773
	stw r12, 252(r10)
774
	stw r12, 256(r10)
775
	stw r11, 260(r10)
776
	stw r11, 264(r10)
777
	stw r12, 268(r10)
778
	stw r12, 272(r10)
779
	stw r12, 276(r10)
780
	stw r12, 280(r10)
781
	stw r12, 284(r10)
782
 
783
	add r10, r10, r9
784
	stw r12, 0(r10)
785
	stw r12, 4(r10)
786
	stw r11, 8(r10)
787
	stw r11, 12(r10)
788
	stw r12, 16(r10)
789
	stw r12, 20(r10)
790
	stw r12, 24(r10)
791
	stw r12, 28(r10)
792
	stw r12, 32(r10)
793
	stw r11, 36(r10)
794
	stw r11, 40(r10)
795
	stw r12, 44(r10)
796
	stw r12, 48(r10)
797
	stw r12, 52(r10)
798
	stw r11, 56(r10)
799
	stw r11, 60(r10)
800
	stw r12, 64(r10)
801
	stw r11, 68(r10)
802
	stw r11, 72(r10)
803
	stw r12, 76(r10)
804
	stw r12, 80(r10)
805
	stw r11, 84(r10)
806
	stw r11, 88(r10)
807
	stw r12, 92(r10)
808
	stw r12, 96(r10)
809
	stw r12, 100(r10)
810
	stw r12, 104(r10)
811
	stw r12, 108(r10)
812
	stw r11, 112(r10)
813
	stw r11, 116(r10)
814
	stw r12, 120(r10)
815
	stw r12, 124(r10)
816
	stw r12, 128(r10)
817
	stw r12, 132(r10)
818
	stw r12, 136(r10)
819
	stw r12, 140(r10)
820
	stw r12, 144(r10)
821
	stw r12, 148(r10)
822
	stw r12, 152(r10)
823
	stw r12, 156(r10)
824
	stw r12, 160(r10)
825
	stw r11, 164(r10)
826
	stw r11, 168(r10)
827
	stw r12, 172(r10)
828
	stw r11, 176(r10)
829
	stw r12, 180(r10)
830
	stw r11, 184(r10)
831
	stw r11, 188(r10)
832
	stw r12, 192(r10)
833
	stw r11, 196(r10)
834
	stw r11, 200(r10)
835
	stw r12, 204(r10)
836
	stw r12, 208(r10)
837
	stw r12, 212(r10)
838
	stw r11, 216(r10)
839
	stw r11, 220(r10)
840
	stw r12, 224(r10)
841
	stw r11, 228(r10)
842
	stw r11, 232(r10)
843
	stw r12, 236(r10)
844
	stw r12, 240(r10)
845
	stw r11, 244(r10)
846
	stw r11, 248(r10)
847
	stw r12, 252(r10)
848
	stw r12, 256(r10)
849
	stw r11, 260(r10)
850
	stw r11, 264(r10)
851
	stw r12, 268(r10)
852
	stw r12, 272(r10)
853
	stw r12, 276(r10)
854
	stw r11, 280(r10)
855
	stw r11, 284(r10)
856
 
857
	add r10, r10, r9
858
	stw r12, 0(r10)
859
	stw r11, 4(r10)
860
	stw r11, 8(r10)
861
	stw r11, 12(r10)
862
	stw r11, 16(r10)
863
	stw r12, 20(r10)
864
	stw r12, 24(r10)
865
	stw r12, 28(r10)
866
	stw r12, 32(r10)
867
	stw r12, 36(r10)
868
	stw r11, 40(r10)
869
	stw r11, 44(r10)
870
	stw r11, 48(r10)
871
	stw r11, 52(r10)
872
	stw r11, 56(r10)
873
	stw r12, 60(r10)
874
	stw r12, 64(r10)
875
	stw r12, 68(r10)
876
	stw r11, 72(r10)
877
	stw r11, 76(r10)
878
	stw r11, 80(r10)
879
	stw r12, 84(r10)
880
	stw r11, 88(r10)
881
	stw r11, 92(r10)
882
	stw r12, 96(r10)
883
	stw r12, 100(r10)
884
	stw r12, 104(r10)
885
	stw r11, 108(r10)
886
	stw r11, 112(r10)
887
	stw r11, 116(r10)
888
	stw r11, 120(r10)
889
	stw r12, 124(r10)
890
	stw r12, 128(r10)
891
	stw r12, 132(r10)
892
	stw r12, 136(r10)
893
	stw r12, 140(r10)
894
	stw r12, 144(r10)
895
	stw r12, 148(r10)
896
	stw r12, 152(r10)
897
	stw r12, 156(r10)
898
	stw r12, 160(r10)
899
	stw r11, 164(r10)
900
	stw r11, 168(r10)
901
	stw r12, 172(r10)
902
	stw r12, 176(r10)
903
	stw r12, 180(r10)
904
	stw r11, 184(r10)
905
	stw r11, 188(r10)
906
	stw r12, 192(r10)
907
	stw r12, 196(r10)
908
	stw r11, 200(r10)
909
	stw r11, 204(r10)
910
	stw r11, 208(r10)
911
	stw r11, 212(r10)
912
	stw r11, 216(r10)
913
	stw r12, 220(r10)
914
	stw r12, 224(r10)
915
	stw r12, 228(r10)
916
	stw r11, 232(r10)
917
	stw r11, 236(r10)
918
	stw r11, 240(r10)
919
	stw r12, 244(r10)
920
	stw r11, 248(r10)
921
	stw r11, 252(r10)
922
	stw r12, 256(r10)
923
	stw r12, 260(r10)
924
	stw r11, 264(r10)
925
	stw r11, 268(r10)
926
	stw r11, 272(r10)
927
	stw r11, 276(r10)
928
	stw r11, 280(r10)
929
	stw r12, 284(r10)
930
 
931
	add r10, r10, r9
932
	stw r12, 0(r10)
933
	stw r12, 4(r10)
934
	stw r12, 8(r10)
935
	stw r12, 12(r10)
936
	stw r12, 16(r10)
937
	stw r12, 20(r10)
938
	stw r12, 24(r10)
939
	stw r12, 28(r10)
940
	stw r12, 32(r10)
941
	stw r12, 36(r10)
942
	stw r12, 40(r10)
943
	stw r12, 44(r10)
944
	stw r12, 48(r10)
945
	stw r12, 52(r10)
946
	stw r12, 56(r10)
947
	stw r12, 60(r10)
948
	stw r12, 64(r10)
949
	stw r12, 68(r10)
950
	stw r12, 72(r10)
951
	stw r12, 76(r10)
952
	stw r12, 80(r10)
953
	stw r12, 84(r10)
954
	stw r12, 88(r10)
955
	stw r12, 92(r10)
956
	stw r12, 96(r10)
957
	stw r12, 100(r10)
958
	stw r12, 104(r10)
959
	stw r12, 108(r10)
960
	stw r12, 112(r10)
961
	stw r12, 116(r10)
962
	stw r12, 120(r10)
963
	stw r12, 124(r10)
964
	stw r12, 128(r10)
965
	stw r12, 132(r10)
966
	stw r12, 136(r10)
967
	stw r12, 140(r10)
968
	stw r12, 144(r10)
969
	stw r12, 148(r10)
970
	stw r12, 152(r10)
971
	stw r12, 156(r10)
972
	stw r12, 160(r10)
973
	stw r12, 164(r10)
974
	stw r12, 168(r10)
975
	stw r12, 172(r10)
976
	stw r12, 176(r10)
977
	stw r12, 180(r10)
978
	stw r12, 184(r10)
979
	stw r12, 188(r10)
980
	stw r12, 192(r10)
981
	stw r12, 196(r10)
982
	stw r12, 200(r10)
983
	stw r12, 204(r10)
984
	stw r12, 208(r10)
985
	stw r12, 212(r10)
986
	stw r12, 216(r10)
987
	stw r12, 220(r10)
988
	stw r12, 224(r10)
989
	stw r12, 228(r10)
990
	stw r12, 232(r10)
991
	stw r12, 236(r10)
992
	stw r12, 240(r10)
993
	stw r12, 244(r10)
994
	stw r12, 248(r10)
995
	stw r12, 252(r10)
996
	stw r12, 256(r10)
997
	stw r12, 260(r10)
998
	stw r12, 264(r10)
999
	stw r12, 268(r10)
1000
	stw r12, 272(r10)
1001
	stw r12, 276(r10)
1002
	stw r12, 280(r10)
1003
	stw r12, 284(r10)
1004
 
1005
	add r10, r10, r9
1006
	stw r12, 0(r10)
1007
	stw r12, 4(r10)
1008
	stw r12, 8(r10)
1009
	stw r12, 12(r10)
1010
	stw r12, 16(r10)
1011
	stw r12, 20(r10)
1012
	stw r12, 24(r10)
1013
	stw r12, 28(r10)
1014
	stw r12, 32(r10)
1015
	stw r12, 36(r10)
1016
	stw r12, 40(r10)
1017
	stw r12, 44(r10)
1018
	stw r12, 48(r10)
1019
	stw r12, 52(r10)
1020
	stw r12, 56(r10)
1021
	stw r12, 60(r10)
1022
	stw r12, 64(r10)
1023
	stw r12, 68(r10)
1024
	stw r12, 72(r10)
1025
	stw r12, 76(r10)
1026
	stw r12, 80(r10)
1027
	stw r12, 84(r10)
1028
	stw r12, 88(r10)
1029
	stw r12, 92(r10)
1030
	stw r12, 96(r10)
1031
	stw r12, 100(r10)
1032
	stw r12, 104(r10)
1033
	stw r12, 108(r10)
1034
	stw r12, 112(r10)
1035
	stw r12, 116(r10)
1036
	stw r12, 120(r10)
1037
	stw r12, 124(r10)
1038
	stw r12, 128(r10)
1039
	stw r11, 132(r10)
1040
	stw r11, 136(r10)
1041
	stw r11, 140(r10)
1042
	stw r11, 144(r10)
1043
	stw r11, 148(r10)
1044
	stw r11, 152(r10)
1045
	stw r11, 156(r10)
1046
	stw r12, 160(r10)
1047
	stw r12, 164(r10)
1048
	stw r12, 168(r10)
1049
	stw r12, 172(r10)
1050
	stw r12, 176(r10)
1051
	stw r12, 180(r10)
1052
	stw r12, 184(r10)
1053
	stw r12, 188(r10)
1054
	stw r12, 192(r10)
1055
	stw r12, 196(r10)
1056
	stw r12, 200(r10)
1057
	stw r12, 204(r10)
1058
	stw r12, 208(r10)
1059
	stw r12, 212(r10)
1060
	stw r12, 216(r10)
1061
	stw r12, 220(r10)
1062
	stw r12, 224(r10)
1063
	stw r12, 228(r10)
1064
	stw r12, 232(r10)
1065
	stw r12, 236(r10)
1066
	stw r12, 240(r10)
1067
	stw r12, 244(r10)
1068
	stw r12, 248(r10)
1069
	stw r12, 252(r10)
1070
	stw r12, 256(r10)
1071
	stw r12, 260(r10)
1072
	stw r12, 264(r10)
1073
	stw r12, 268(r10)
1074
	stw r12, 272(r10)
1075
	stw r12, 276(r10)
1076
	stw r12, 280(r10)
1077
	stw r12, 284(r10)
1078
 
1079
	add r10, r10, r9
1080
	stw r12, 0(r10)
1081
	stw r12, 4(r10)
1082
	stw r12, 8(r10)
1083
	stw r12, 12(r10)
1084
	stw r12, 16(r10)
1085
	stw r12, 20(r10)
1086
	stw r12, 24(r10)
1087
	stw r12, 28(r10)
1088
	stw r12, 32(r10)
1089
	stw r12, 36(r10)
1090
	stw r12, 40(r10)
1091
	stw r12, 44(r10)
1092
	stw r12, 48(r10)
1093
	stw r12, 52(r10)
1094
	stw r12, 56(r10)
1095
	stw r12, 60(r10)
1096
	stw r12, 64(r10)
1097
	stw r12, 68(r10)
1098
	stw r12, 72(r10)
1099
	stw r12, 76(r10)
1100
	stw r12, 80(r10)
1101
	stw r12, 84(r10)
1102
	stw r12, 88(r10)
1103
	stw r12, 92(r10)
1104
	stw r12, 96(r10)
1105
	stw r12, 100(r10)
1106
	stw r12, 104(r10)
1107
	stw r12, 108(r10)
1108
	stw r12, 112(r10)
1109
	stw r12, 116(r10)
1110
	stw r12, 120(r10)
1111
	stw r12, 124(r10)
1112
	stw r12, 128(r10)
1113
	stw r12, 132(r10)
1114
	stw r12, 136(r10)
1115
	stw r12, 140(r10)
1116
	stw r12, 144(r10)
1117
	stw r12, 148(r10)
1118
	stw r12, 152(r10)
1119
	stw r12, 156(r10)
1120
	stw r12, 160(r10)
1121
	stw r12, 164(r10)
1122
	stw r12, 168(r10)
1123
	stw r12, 172(r10)
1124
	stw r12, 176(r10)
1125
	stw r12, 180(r10)
1126
	stw r12, 184(r10)
1127
	stw r12, 188(r10)
1128
	stw r12, 192(r10)
1129
	stw r12, 196(r10)
1130
	stw r12, 200(r10)
1131
	stw r12, 204(r10)
1132
	stw r12, 208(r10)
1133
	stw r12, 212(r10)
1134
	stw r12, 216(r10)
1135
	stw r12, 220(r10)
1136
	stw r12, 224(r10)
1137
	stw r12, 228(r10)
1138
	stw r12, 232(r10)
1139
	stw r12, 236(r10)
1140
	stw r12, 240(r10)
1141
	stw r12, 244(r10)
1142
	stw r12, 248(r10)
1143
	stw r12, 252(r10)
1144
	stw r12, 256(r10)
1145
	stw r12, 260(r10)
1146
	stw r12, 264(r10)
1147
	stw r12, 268(r10)
1148
	stw r12, 272(r10)
1149
	stw r12, 276(r10)
1150
	stw r12, 280(r10)
1151
	stw r12, 284(r10)
1152
 
1153
	add r10, r10, r9
1154
	stw r12, 0(r10)
1155
	stw r12, 4(r10)
1156
	stw r12, 8(r10)
1157
	stw r12, 12(r10)
1158
	stw r12, 16(r10)
1159
	stw r12, 20(r10)
1160
	stw r12, 24(r10)
1161
	stw r12, 28(r10)
1162
	stw r12, 32(r10)
1163
	stw r12, 36(r10)
1164
	stw r12, 40(r10)
1165
	stw r12, 44(r10)
1166
	stw r12, 48(r10)
1167
	stw r12, 52(r10)
1168
	stw r12, 56(r10)
1169
	stw r12, 60(r10)
1170
	stw r12, 64(r10)
1171
	stw r12, 68(r10)
1172
	stw r12, 72(r10)
1173
	stw r12, 76(r10)
1174
	stw r12, 80(r10)
1175
	stw r12, 84(r10)
1176
	stw r12, 88(r10)
1177
	stw r12, 92(r10)
1178
	stw r12, 96(r10)
1179
	stw r12, 100(r10)
1180
	stw r12, 104(r10)
1181
	stw r12, 108(r10)
1182
	stw r12, 112(r10)
1183
	stw r12, 116(r10)
1184
	stw r12, 120(r10)
1185
	stw r12, 124(r10)
1186
	stw r12, 128(r10)
1187
	stw r12, 132(r10)
1188
	stw r12, 136(r10)
1189
	stw r12, 140(r10)
1190
	stw r12, 144(r10)
1191
	stw r12, 148(r10)
1192
	stw r12, 152(r10)
1193
	stw r12, 156(r10)
1194
	stw r12, 160(r10)
1195
	stw r12, 164(r10)
1196
	stw r12, 168(r10)
1197
	stw r12, 172(r10)
1198
	stw r12, 176(r10)
1199
	stw r12, 180(r10)
1200
	stw r12, 184(r10)
1201
	stw r12, 188(r10)
1202
	stw r12, 192(r10)
1203
	stw r12, 196(r10)
1204
	stw r12, 200(r10)
1205
	stw r12, 204(r10)
1206
	stw r12, 208(r10)
1207
	stw r12, 212(r10)
1208
	stw r12, 216(r10)
1209
	stw r12, 220(r10)
1210
	stw r12, 224(r10)
1211
	stw r12, 228(r10)
1212
	stw r12, 232(r10)
1213
	stw r12, 236(r10)
1214
	stw r12, 240(r10)
1215
	stw r12, 244(r10)
1216
	stw r12, 248(r10)
1217
	stw r12, 252(r10)
1218
	stw r12, 256(r10)
1219
	stw r12, 260(r10)
1220
	stw r12, 264(r10)
1221
	stw r12, 268(r10)
1222
	stw r12, 272(r10)
1223
	stw r12, 276(r10)
1224
	stw r12, 280(r10)
1225
	stw r12, 284(r10)
1226
#endif
1227
.endm
1228
 
1479 decky 1229
.macro DEBUG_copy_loop
1230
#ifdef CONFIG_DEBUG
1231
 
1232
	stw r12, 0(r10)
1233
	stw r12, 4(r10)
1234
	stw r12, 8(r10)
1235
	stw r12, 12(r10)
1236
	stw r12, 16(r10)
1237
	stw r12, 20(r10)
1238
	stw r12, 24(r10)
1239
	stw r12, 28(r10)
1240
	stw r12, 32(r10)
1241
	stw r12, 36(r10)
1242
	stw r12, 40(r10)
1243
	stw r12, 44(r10)
1244
	stw r12, 48(r10)
1245
	stw r12, 52(r10)
1246
	stw r12, 56(r10)
1247
	stw r12, 60(r10)
1248
	stw r12, 64(r10)
1249
	stw r12, 68(r10)
1250
	stw r12, 72(r10)
1251
	stw r12, 76(r10)
1252
	stw r12, 80(r10)
1253
	stw r12, 84(r10)
1254
	stw r12, 88(r10)
1255
	stw r12, 92(r10)
1256
	stw r12, 96(r10)
1257
	stw r12, 100(r10)
1258
	stw r12, 104(r10)
1259
	stw r12, 108(r10)
1260
	stw r12, 112(r10)
1261
	stw r12, 116(r10)
1262
	stw r12, 120(r10)
1263
	stw r12, 124(r10)
1264
	stw r12, 128(r10)
1265
	stw r12, 132(r10)
1266
	stw r12, 136(r10)
1267
	stw r12, 140(r10)
1268
	stw r12, 144(r10)
1269
	stw r12, 148(r10)
1270
	stw r12, 152(r10)
1271
	stw r12, 156(r10)
1272
	stw r12, 160(r10)
1273
	stw r12, 164(r10)
1274
	stw r12, 168(r10)
1275
	stw r12, 172(r10)
1276
	stw r12, 176(r10)
1277
	stw r12, 180(r10)
1278
	stw r12, 184(r10)
1279
	stw r12, 188(r10)
1280
	stw r12, 192(r10)
1281
	stw r12, 196(r10)
1282
	stw r12, 200(r10)
1283
	stw r12, 204(r10)
1284
	stw r12, 208(r10)
1285
	stw r12, 212(r10)
1286
	stw r12, 216(r10)
1287
	stw r12, 220(r10)
1288
	stw r12, 224(r10)
1289
	stw r12, 228(r10)
1290
	stw r12, 232(r10)
1291
	stw r12, 236(r10)
1292
	stw r12, 240(r10)
1293
	stw r12, 244(r10)
1294
	stw r12, 248(r10)
1295
	stw r12, 252(r10)
1296
	stw r12, 256(r10)
1297
	stw r12, 260(r10)
1298
	stw r12, 264(r10)
1299
	stw r12, 268(r10)
1300
	stw r12, 272(r10)
1301
	stw r12, 276(r10)
1302
	stw r12, 280(r10)
1303
	stw r12, 284(r10)
1304
 
1305
	add r10, r10, r9
1306
	stw r12, 0(r10)
1307
	stw r12, 4(r10)
1308
	stw r12, 8(r10)
1309
	stw r12, 12(r10)
1310
	stw r12, 16(r10)
1311
	stw r12, 20(r10)
1312
	stw r12, 24(r10)
1313
	stw r12, 28(r10)
1314
	stw r12, 32(r10)
1315
	stw r12, 36(r10)
1316
	stw r12, 40(r10)
1317
	stw r12, 44(r10)
1318
	stw r12, 48(r10)
1319
	stw r12, 52(r10)
1320
	stw r12, 56(r10)
1321
	stw r12, 60(r10)
1322
	stw r12, 64(r10)
1323
	stw r12, 68(r10)
1324
	stw r12, 72(r10)
1325
	stw r12, 76(r10)
1326
	stw r12, 80(r10)
1327
	stw r12, 84(r10)
1328
	stw r12, 88(r10)
1329
	stw r12, 92(r10)
1330
	stw r12, 96(r10)
1331
	stw r12, 100(r10)
1332
	stw r12, 104(r10)
1333
	stw r12, 108(r10)
1334
	stw r12, 112(r10)
1335
	stw r12, 116(r10)
1336
	stw r12, 120(r10)
1337
	stw r12, 124(r10)
1338
	stw r12, 128(r10)
1339
	stw r12, 132(r10)
1340
	stw r12, 136(r10)
1341
	stw r12, 140(r10)
1342
	stw r12, 144(r10)
1343
	stw r12, 148(r10)
1344
	stw r12, 152(r10)
1345
	stw r12, 156(r10)
1346
	stw r12, 160(r10)
1347
	stw r12, 164(r10)
1348
	stw r12, 168(r10)
1349
	stw r12, 172(r10)
1350
	stw r12, 176(r10)
1351
	stw r12, 180(r10)
1352
	stw r12, 184(r10)
1353
	stw r12, 188(r10)
1354
	stw r12, 192(r10)
1355
	stw r12, 196(r10)
1356
	stw r12, 200(r10)
1357
	stw r12, 204(r10)
1358
	stw r12, 208(r10)
1359
	stw r12, 212(r10)
1360
	stw r12, 216(r10)
1361
	stw r12, 220(r10)
1362
	stw r12, 224(r10)
1363
	stw r12, 228(r10)
1364
	stw r12, 232(r10)
1365
	stw r12, 236(r10)
1366
	stw r12, 240(r10)
1367
	stw r12, 244(r10)
1368
	stw r12, 248(r10)
1369
	stw r12, 252(r10)
1370
	stw r12, 256(r10)
1371
	stw r12, 260(r10)
1372
	stw r12, 264(r10)
1373
	stw r12, 268(r10)
1374
	stw r12, 272(r10)
1375
	stw r12, 276(r10)
1376
	stw r12, 280(r10)
1377
	stw r12, 284(r10)
1378
 
1379
	add r10, r10, r9
1380
	stw r12, 0(r10)
1381
	stw r12, 4(r10)
1382
	stw r12, 8(r10)
1383
	stw r12, 12(r10)
1384
	stw r12, 16(r10)
1385
	stw r12, 20(r10)
1386
	stw r12, 24(r10)
1387
	stw r12, 28(r10)
1388
	stw r12, 32(r10)
1389
	stw r12, 36(r10)
1390
	stw r12, 40(r10)
1391
	stw r12, 44(r10)
1392
	stw r12, 48(r10)
1393
	stw r12, 52(r10)
1394
	stw r12, 56(r10)
1395
	stw r12, 60(r10)
1396
	stw r12, 64(r10)
1397
	stw r12, 68(r10)
1398
	stw r12, 72(r10)
1399
	stw r12, 76(r10)
1400
	stw r12, 80(r10)
1401
	stw r12, 84(r10)
1402
	stw r12, 88(r10)
1403
	stw r12, 92(r10)
1404
	stw r12, 96(r10)
1405
	stw r12, 100(r10)
1406
	stw r12, 104(r10)
1407
	stw r12, 108(r10)
1408
	stw r12, 112(r10)
1409
	stw r12, 116(r10)
1410
	stw r12, 120(r10)
1411
	stw r12, 124(r10)
1412
	stw r12, 128(r10)
1413
	stw r12, 132(r10)
1414
	stw r12, 136(r10)
1415
	stw r12, 140(r10)
1416
	stw r12, 144(r10)
1417
	stw r12, 148(r10)
1418
	stw r12, 152(r10)
1419
	stw r12, 156(r10)
1420
	stw r12, 160(r10)
1421
	stw r12, 164(r10)
1422
	stw r12, 168(r10)
1423
	stw r11, 172(r10)
1424
	stw r11, 176(r10)
1425
	stw r11, 180(r10)
1426
	stw r12, 184(r10)
1427
	stw r12, 188(r10)
1428
	stw r12, 192(r10)
1429
	stw r12, 196(r10)
1430
	stw r12, 200(r10)
1431
	stw r12, 204(r10)
1432
	stw r12, 208(r10)
1433
	stw r12, 212(r10)
1434
	stw r12, 216(r10)
1435
	stw r12, 220(r10)
1436
	stw r12, 224(r10)
1437
	stw r12, 228(r10)
1438
	stw r12, 232(r10)
1439
	stw r12, 236(r10)
1440
	stw r12, 240(r10)
1441
	stw r12, 244(r10)
1442
	stw r12, 248(r10)
1443
	stw r12, 252(r10)
1444
	stw r12, 256(r10)
1445
	stw r12, 260(r10)
1446
	stw r12, 264(r10)
1447
	stw r12, 268(r10)
1448
	stw r12, 272(r10)
1449
	stw r12, 276(r10)
1450
	stw r12, 280(r10)
1451
	stw r12, 284(r10)
1452
 
1453
	add r10, r10, r9
1454
	stw r12, 0(r10)
1455
	stw r12, 4(r10)
1456
	stw r12, 8(r10)
1457
	stw r12, 12(r10)
1458
	stw r12, 16(r10)
1459
	stw r12, 20(r10)
1460
	stw r12, 24(r10)
1461
	stw r12, 28(r10)
1462
	stw r12, 32(r10)
1463
	stw r12, 36(r10)
1464
	stw r12, 40(r10)
1465
	stw r12, 44(r10)
1466
	stw r12, 48(r10)
1467
	stw r12, 52(r10)
1468
	stw r12, 56(r10)
1469
	stw r12, 60(r10)
1470
	stw r12, 64(r10)
1471
	stw r12, 68(r10)
1472
	stw r12, 72(r10)
1473
	stw r12, 76(r10)
1474
	stw r12, 80(r10)
1475
	stw r12, 84(r10)
1476
	stw r12, 88(r10)
1477
	stw r12, 92(r10)
1478
	stw r12, 96(r10)
1479
	stw r12, 100(r10)
1480
	stw r12, 104(r10)
1481
	stw r12, 108(r10)
1482
	stw r12, 112(r10)
1483
	stw r12, 116(r10)
1484
	stw r12, 120(r10)
1485
	stw r12, 124(r10)
1486
	stw r12, 128(r10)
1487
	stw r12, 132(r10)
1488
	stw r12, 136(r10)
1489
	stw r12, 140(r10)
1490
	stw r12, 144(r10)
1491
	stw r12, 148(r10)
1492
	stw r12, 152(r10)
1493
	stw r12, 156(r10)
1494
	stw r12, 160(r10)
1495
	stw r12, 164(r10)
1496
	stw r12, 168(r10)
1497
	stw r12, 172(r10)
1498
	stw r11, 176(r10)
1499
	stw r11, 180(r10)
1500
	stw r12, 184(r10)
1501
	stw r12, 188(r10)
1502
	stw r12, 192(r10)
1503
	stw r12, 196(r10)
1504
	stw r12, 200(r10)
1505
	stw r12, 204(r10)
1506
	stw r12, 208(r10)
1507
	stw r12, 212(r10)
1508
	stw r12, 216(r10)
1509
	stw r12, 220(r10)
1510
	stw r12, 224(r10)
1511
	stw r12, 228(r10)
1512
	stw r12, 232(r10)
1513
	stw r12, 236(r10)
1514
	stw r12, 240(r10)
1515
	stw r12, 244(r10)
1516
	stw r12, 248(r10)
1517
	stw r12, 252(r10)
1518
	stw r12, 256(r10)
1519
	stw r12, 260(r10)
1520
	stw r12, 264(r10)
1521
	stw r12, 268(r10)
1522
	stw r12, 272(r10)
1523
	stw r12, 276(r10)
1524
	stw r12, 280(r10)
1525
	stw r12, 284(r10)
1526
 
1527
	add r10, r10, r9
1528
	stw r12, 0(r10)
1529
	stw r12, 4(r10)
1530
	stw r12, 8(r10)
1531
	stw r12, 12(r10)
1532
	stw r12, 16(r10)
1533
	stw r12, 20(r10)
1534
	stw r12, 24(r10)
1535
	stw r12, 28(r10)
1536
	stw r12, 32(r10)
1537
	stw r12, 36(r10)
1538
	stw r12, 40(r10)
1539
	stw r12, 44(r10)
1540
	stw r12, 48(r10)
1541
	stw r12, 52(r10)
1542
	stw r12, 56(r10)
1543
	stw r12, 60(r10)
1544
	stw r12, 64(r10)
1545
	stw r12, 68(r10)
1546
	stw r12, 72(r10)
1547
	stw r12, 76(r10)
1548
	stw r12, 80(r10)
1549
	stw r12, 84(r10)
1550
	stw r12, 88(r10)
1551
	stw r12, 92(r10)
1552
	stw r12, 96(r10)
1553
	stw r12, 100(r10)
1554
	stw r12, 104(r10)
1555
	stw r12, 108(r10)
1556
	stw r12, 112(r10)
1557
	stw r12, 116(r10)
1558
	stw r12, 120(r10)
1559
	stw r12, 124(r10)
1560
	stw r12, 128(r10)
1561
	stw r12, 132(r10)
1562
	stw r12, 136(r10)
1563
	stw r12, 140(r10)
1564
	stw r12, 144(r10)
1565
	stw r12, 148(r10)
1566
	stw r12, 152(r10)
1567
	stw r12, 156(r10)
1568
	stw r12, 160(r10)
1569
	stw r12, 164(r10)
1570
	stw r12, 168(r10)
1571
	stw r12, 172(r10)
1572
	stw r11, 176(r10)
1573
	stw r11, 180(r10)
1574
	stw r12, 184(r10)
1575
	stw r12, 188(r10)
1576
	stw r12, 192(r10)
1577
	stw r12, 196(r10)
1578
	stw r12, 200(r10)
1579
	stw r12, 204(r10)
1580
	stw r12, 208(r10)
1581
	stw r12, 212(r10)
1582
	stw r12, 216(r10)
1583
	stw r12, 220(r10)
1584
	stw r12, 224(r10)
1585
	stw r12, 228(r10)
1586
	stw r12, 232(r10)
1587
	stw r12, 236(r10)
1588
	stw r12, 240(r10)
1589
	stw r12, 244(r10)
1590
	stw r12, 248(r10)
1591
	stw r12, 252(r10)
1592
	stw r12, 256(r10)
1593
	stw r12, 260(r10)
1594
	stw r12, 264(r10)
1595
	stw r12, 268(r10)
1596
	stw r12, 272(r10)
1597
	stw r12, 276(r10)
1598
	stw r12, 280(r10)
1599
	stw r12, 284(r10)
1600
 
1601
	add r10, r10, r9
1602
	stw r12, 0(r10)
1603
	stw r12, 4(r10)
1604
	stw r11, 8(r10)
1605
	stw r11, 12(r10)
1606
	stw r11, 16(r10)
1607
	stw r11, 20(r10)
1608
	stw r11, 24(r10)
1609
	stw r12, 28(r10)
1610
	stw r12, 32(r10)
1611
	stw r12, 36(r10)
1612
	stw r11, 40(r10)
1613
	stw r11, 44(r10)
1614
	stw r11, 48(r10)
1615
	stw r11, 52(r10)
1616
	stw r11, 56(r10)
1617
	stw r12, 60(r10)
1618
	stw r12, 64(r10)
1619
	stw r11, 68(r10)
1620
	stw r11, 72(r10)
1621
	stw r12, 76(r10)
1622
	stw r11, 80(r10)
1623
	stw r11, 84(r10)
1624
	stw r11, 88(r10)
1625
	stw r12, 92(r10)
1626
	stw r12, 96(r10)
1627
	stw r11, 100(r10)
1628
	stw r11, 104(r10)
1629
	stw r12, 108(r10)
1630
	stw r12, 112(r10)
1631
	stw r12, 116(r10)
1632
	stw r11, 120(r10)
1633
	stw r11, 124(r10)
1634
	stw r12, 128(r10)
1635
	stw r12, 132(r10)
1636
	stw r12, 136(r10)
1637
	stw r12, 140(r10)
1638
	stw r12, 144(r10)
1639
	stw r12, 148(r10)
1640
	stw r12, 152(r10)
1641
	stw r12, 156(r10)
1642
	stw r12, 160(r10)
1643
	stw r12, 164(r10)
1644
	stw r12, 168(r10)
1645
	stw r12, 172(r10)
1646
	stw r11, 176(r10)
1647
	stw r11, 180(r10)
1648
	stw r12, 184(r10)
1649
	stw r12, 188(r10)
1650
	stw r12, 192(r10)
1651
	stw r12, 196(r10)
1652
	stw r11, 200(r10)
1653
	stw r11, 204(r10)
1654
	stw r11, 208(r10)
1655
	stw r11, 212(r10)
1656
	stw r11, 216(r10)
1657
	stw r12, 220(r10)
1658
	stw r12, 224(r10)
1659
	stw r12, 228(r10)
1660
	stw r11, 232(r10)
1661
	stw r11, 236(r10)
1662
	stw r11, 240(r10)
1663
	stw r11, 244(r10)
1664
	stw r11, 248(r10)
1665
	stw r12, 252(r10)
1666
	stw r12, 256(r10)
1667
	stw r11, 260(r10)
1668
	stw r11, 264(r10)
1669
	stw r12, 268(r10)
1670
	stw r11, 272(r10)
1671
	stw r11, 276(r10)
1672
	stw r11, 280(r10)
1673
	stw r12, 284(r10)
1674
 
1675
	add r10, r10, r9
1676
	stw r12, 0(r10)
1677
	stw r11, 4(r10)
1678
	stw r11, 8(r10)
1679
	stw r12, 12(r10)
1680
	stw r12, 16(r10)
1681
	stw r12, 20(r10)
1682
	stw r11, 24(r10)
1683
	stw r11, 28(r10)
1684
	stw r12, 32(r10)
1685
	stw r11, 36(r10)
1686
	stw r11, 40(r10)
1687
	stw r12, 44(r10)
1688
	stw r12, 48(r10)
1689
	stw r12, 52(r10)
1690
	stw r11, 56(r10)
1691
	stw r11, 60(r10)
1692
	stw r12, 64(r10)
1693
	stw r12, 68(r10)
1694
	stw r11, 72(r10)
1695
	stw r11, 76(r10)
1696
	stw r12, 80(r10)
1697
	stw r12, 84(r10)
1698
	stw r11, 88(r10)
1699
	stw r11, 92(r10)
1700
	stw r12, 96(r10)
1701
	stw r11, 100(r10)
1702
	stw r11, 104(r10)
1703
	stw r12, 108(r10)
1704
	stw r12, 112(r10)
1705
	stw r12, 116(r10)
1706
	stw r11, 120(r10)
1707
	stw r11, 124(r10)
1708
	stw r12, 128(r10)
1709
	stw r12, 132(r10)
1710
	stw r12, 136(r10)
1711
	stw r12, 140(r10)
1712
	stw r12, 144(r10)
1713
	stw r12, 148(r10)
1714
	stw r12, 152(r10)
1715
	stw r12, 156(r10)
1716
	stw r12, 160(r10)
1717
	stw r12, 164(r10)
1718
	stw r12, 168(r10)
1719
	stw r12, 172(r10)
1720
	stw r11, 176(r10)
1721
	stw r11, 180(r10)
1722
	stw r12, 184(r10)
1723
	stw r12, 188(r10)
1724
	stw r12, 192(r10)
1725
	stw r11, 196(r10)
1726
	stw r11, 200(r10)
1727
	stw r12, 204(r10)
1728
	stw r12, 208(r10)
1729
	stw r12, 212(r10)
1730
	stw r11, 216(r10)
1731
	stw r11, 220(r10)
1732
	stw r12, 224(r10)
1733
	stw r11, 228(r10)
1734
	stw r11, 232(r10)
1735
	stw r12, 236(r10)
1736
	stw r12, 240(r10)
1737
	stw r12, 244(r10)
1738
	stw r11, 248(r10)
1739
	stw r11, 252(r10)
1740
	stw r12, 256(r10)
1741
	stw r12, 260(r10)
1742
	stw r11, 264(r10)
1743
	stw r11, 268(r10)
1744
	stw r12, 272(r10)
1745
	stw r12, 276(r10)
1746
	stw r11, 280(r10)
1747
	stw r11, 284(r10)
1748
 
1749
	add r10, r10, r9
1750
	stw r12, 0(r10)
1751
	stw r11, 4(r10)
1752
	stw r11, 8(r10)
1753
	stw r12, 12(r10)
1754
	stw r12, 16(r10)
1755
	stw r12, 20(r10)
1756
	stw r12, 24(r10)
1757
	stw r12, 28(r10)
1758
	stw r12, 32(r10)
1759
	stw r11, 36(r10)
1760
	stw r11, 40(r10)
1761
	stw r12, 44(r10)
1762
	stw r12, 48(r10)
1763
	stw r12, 52(r10)
1764
	stw r11, 56(r10)
1765
	stw r11, 60(r10)
1766
	stw r12, 64(r10)
1767
	stw r12, 68(r10)
1768
	stw r11, 72(r10)
1769
	stw r11, 76(r10)
1770
	stw r12, 80(r10)
1771
	stw r12, 84(r10)
1772
	stw r11, 88(r10)
1773
	stw r11, 92(r10)
1774
	stw r12, 96(r10)
1775
	stw r11, 100(r10)
1776
	stw r11, 104(r10)
1777
	stw r12, 108(r10)
1778
	stw r12, 112(r10)
1779
	stw r12, 116(r10)
1780
	stw r11, 120(r10)
1781
	stw r11, 124(r10)
1782
	stw r12, 128(r10)
1783
	stw r12, 132(r10)
1784
	stw r12, 136(r10)
1785
	stw r12, 140(r10)
1786
	stw r12, 144(r10)
1787
	stw r12, 148(r10)
1788
	stw r12, 152(r10)
1789
	stw r12, 156(r10)
1790
	stw r12, 160(r10)
1791
	stw r12, 164(r10)
1792
	stw r12, 168(r10)
1793
	stw r12, 172(r10)
1794
	stw r11, 176(r10)
1795
	stw r11, 180(r10)
1796
	stw r12, 184(r10)
1797
	stw r12, 188(r10)
1798
	stw r12, 192(r10)
1799
	stw r11, 196(r10)
1800
	stw r11, 200(r10)
1801
	stw r12, 204(r10)
1802
	stw r12, 208(r10)
1803
	stw r12, 212(r10)
1804
	stw r11, 216(r10)
1805
	stw r11, 220(r10)
1806
	stw r12, 224(r10)
1807
	stw r11, 228(r10)
1808
	stw r11, 232(r10)
1809
	stw r12, 236(r10)
1810
	stw r12, 240(r10)
1811
	stw r12, 244(r10)
1812
	stw r11, 248(r10)
1813
	stw r11, 252(r10)
1814
	stw r12, 256(r10)
1815
	stw r12, 260(r10)
1816
	stw r11, 264(r10)
1817
	stw r11, 268(r10)
1818
	stw r12, 272(r10)
1819
	stw r12, 276(r10)
1820
	stw r11, 280(r10)
1821
	stw r11, 284(r10)
1822
 
1823
	add r10, r10, r9
1824
	stw r12, 0(r10)
1825
	stw r11, 4(r10)
1826
	stw r11, 8(r10)
1827
	stw r12, 12(r10)
1828
	stw r12, 16(r10)
1829
	stw r12, 20(r10)
1830
	stw r12, 24(r10)
1831
	stw r12, 28(r10)
1832
	stw r12, 32(r10)
1833
	stw r11, 36(r10)
1834
	stw r11, 40(r10)
1835
	stw r12, 44(r10)
1836
	stw r12, 48(r10)
1837
	stw r12, 52(r10)
1838
	stw r11, 56(r10)
1839
	stw r11, 60(r10)
1840
	stw r12, 64(r10)
1841
	stw r12, 68(r10)
1842
	stw r11, 72(r10)
1843
	stw r11, 76(r10)
1844
	stw r12, 80(r10)
1845
	stw r12, 84(r10)
1846
	stw r11, 88(r10)
1847
	stw r11, 92(r10)
1848
	stw r12, 96(r10)
1849
	stw r11, 100(r10)
1850
	stw r11, 104(r10)
1851
	stw r12, 108(r10)
1852
	stw r12, 112(r10)
1853
	stw r12, 116(r10)
1854
	stw r11, 120(r10)
1855
	stw r11, 124(r10)
1856
	stw r12, 128(r10)
1857
	stw r12, 132(r10)
1858
	stw r12, 136(r10)
1859
	stw r12, 140(r10)
1860
	stw r12, 144(r10)
1861
	stw r12, 148(r10)
1862
	stw r12, 152(r10)
1863
	stw r12, 156(r10)
1864
	stw r12, 160(r10)
1865
	stw r12, 164(r10)
1866
	stw r12, 168(r10)
1867
	stw r12, 172(r10)
1868
	stw r11, 176(r10)
1869
	stw r11, 180(r10)
1870
	stw r12, 184(r10)
1871
	stw r12, 188(r10)
1872
	stw r12, 192(r10)
1873
	stw r11, 196(r10)
1874
	stw r11, 200(r10)
1875
	stw r12, 204(r10)
1876
	stw r12, 208(r10)
1877
	stw r12, 212(r10)
1878
	stw r11, 216(r10)
1879
	stw r11, 220(r10)
1880
	stw r12, 224(r10)
1881
	stw r11, 228(r10)
1882
	stw r11, 232(r10)
1883
	stw r12, 236(r10)
1884
	stw r12, 240(r10)
1885
	stw r12, 244(r10)
1886
	stw r11, 248(r10)
1887
	stw r11, 252(r10)
1888
	stw r12, 256(r10)
1889
	stw r12, 260(r10)
1890
	stw r11, 264(r10)
1891
	stw r11, 268(r10)
1892
	stw r12, 272(r10)
1893
	stw r12, 276(r10)
1894
	stw r11, 280(r10)
1895
	stw r11, 284(r10)
1896
 
1897
	add r10, r10, r9
1898
	stw r12, 0(r10)
1899
	stw r11, 4(r10)
1900
	stw r11, 8(r10)
1901
	stw r12, 12(r10)
1902
	stw r12, 16(r10)
1903
	stw r12, 20(r10)
1904
	stw r12, 24(r10)
1905
	stw r12, 28(r10)
1906
	stw r12, 32(r10)
1907
	stw r11, 36(r10)
1908
	stw r11, 40(r10)
1909
	stw r12, 44(r10)
1910
	stw r12, 48(r10)
1911
	stw r12, 52(r10)
1912
	stw r11, 56(r10)
1913
	stw r11, 60(r10)
1914
	stw r12, 64(r10)
1915
	stw r12, 68(r10)
1916
	stw r11, 72(r10)
1917
	stw r11, 76(r10)
1918
	stw r12, 80(r10)
1919
	stw r12, 84(r10)
1920
	stw r11, 88(r10)
1921
	stw r11, 92(r10)
1922
	stw r12, 96(r10)
1923
	stw r11, 100(r10)
1924
	stw r11, 104(r10)
1925
	stw r12, 108(r10)
1926
	stw r12, 112(r10)
1927
	stw r12, 116(r10)
1928
	stw r11, 120(r10)
1929
	stw r11, 124(r10)
1930
	stw r12, 128(r10)
1931
	stw r12, 132(r10)
1932
	stw r12, 136(r10)
1933
	stw r12, 140(r10)
1934
	stw r12, 144(r10)
1935
	stw r12, 148(r10)
1936
	stw r12, 152(r10)
1937
	stw r12, 156(r10)
1938
	stw r12, 160(r10)
1939
	stw r12, 164(r10)
1940
	stw r12, 168(r10)
1941
	stw r12, 172(r10)
1942
	stw r11, 176(r10)
1943
	stw r11, 180(r10)
1944
	stw r12, 184(r10)
1945
	stw r12, 188(r10)
1946
	stw r12, 192(r10)
1947
	stw r11, 196(r10)
1948
	stw r11, 200(r10)
1949
	stw r12, 204(r10)
1950
	stw r12, 208(r10)
1951
	stw r12, 212(r10)
1952
	stw r11, 216(r10)
1953
	stw r11, 220(r10)
1954
	stw r12, 224(r10)
1955
	stw r11, 228(r10)
1956
	stw r11, 232(r10)
1957
	stw r12, 236(r10)
1958
	stw r12, 240(r10)
1959
	stw r12, 244(r10)
1960
	stw r11, 248(r10)
1961
	stw r11, 252(r10)
1962
	stw r12, 256(r10)
1963
	stw r12, 260(r10)
1964
	stw r11, 264(r10)
1965
	stw r11, 268(r10)
1966
	stw r12, 272(r10)
1967
	stw r12, 276(r10)
1968
	stw r11, 280(r10)
1969
	stw r11, 284(r10)
1970
 
1971
	add r10, r10, r9
1972
	stw r12, 0(r10)
1973
	stw r11, 4(r10)
1974
	stw r11, 8(r10)
1975
	stw r12, 12(r10)
1976
	stw r12, 16(r10)
1977
	stw r12, 20(r10)
1978
	stw r11, 24(r10)
1979
	stw r11, 28(r10)
1980
	stw r12, 32(r10)
1981
	stw r11, 36(r10)
1982
	stw r11, 40(r10)
1983
	stw r12, 44(r10)
1984
	stw r12, 48(r10)
1985
	stw r12, 52(r10)
1986
	stw r11, 56(r10)
1987
	stw r11, 60(r10)
1988
	stw r12, 64(r10)
1989
	stw r12, 68(r10)
1990
	stw r11, 72(r10)
1991
	stw r11, 76(r10)
1992
	stw r12, 80(r10)
1993
	stw r12, 84(r10)
1994
	stw r11, 88(r10)
1995
	stw r11, 92(r10)
1996
	stw r12, 96(r10)
1997
	stw r11, 100(r10)
1998
	stw r11, 104(r10)
1999
	stw r12, 108(r10)
2000
	stw r12, 112(r10)
2001
	stw r12, 116(r10)
2002
	stw r11, 120(r10)
2003
	stw r11, 124(r10)
2004
	stw r12, 128(r10)
2005
	stw r12, 132(r10)
2006
	stw r12, 136(r10)
2007
	stw r12, 140(r10)
2008
	stw r12, 144(r10)
2009
	stw r12, 148(r10)
2010
	stw r12, 152(r10)
2011
	stw r12, 156(r10)
2012
	stw r12, 160(r10)
2013
	stw r12, 164(r10)
2014
	stw r12, 168(r10)
2015
	stw r12, 172(r10)
2016
	stw r11, 176(r10)
2017
	stw r11, 180(r10)
2018
	stw r12, 184(r10)
2019
	stw r12, 188(r10)
2020
	stw r12, 192(r10)
2021
	stw r11, 196(r10)
2022
	stw r11, 200(r10)
2023
	stw r12, 204(r10)
2024
	stw r12, 208(r10)
2025
	stw r12, 212(r10)
2026
	stw r11, 216(r10)
2027
	stw r11, 220(r10)
2028
	stw r12, 224(r10)
2029
	stw r11, 228(r10)
2030
	stw r11, 232(r10)
2031
	stw r12, 236(r10)
2032
	stw r12, 240(r10)
2033
	stw r12, 244(r10)
2034
	stw r11, 248(r10)
2035
	stw r11, 252(r10)
2036
	stw r12, 256(r10)
2037
	stw r12, 260(r10)
2038
	stw r11, 264(r10)
2039
	stw r11, 268(r10)
2040
	stw r12, 272(r10)
2041
	stw r12, 276(r10)
2042
	stw r11, 280(r10)
2043
	stw r11, 284(r10)
2044
 
2045
	add r10, r10, r9
2046
	stw r12, 0(r10)
2047
	stw r12, 4(r10)
2048
	stw r11, 8(r10)
2049
	stw r11, 12(r10)
2050
	stw r11, 16(r10)
2051
	stw r11, 20(r10)
2052
	stw r11, 24(r10)
2053
	stw r12, 28(r10)
2054
	stw r12, 32(r10)
2055
	stw r12, 36(r10)
2056
	stw r11, 40(r10)
2057
	stw r11, 44(r10)
2058
	stw r11, 48(r10)
2059
	stw r11, 52(r10)
2060
	stw r11, 56(r10)
2061
	stw r12, 60(r10)
2062
	stw r12, 64(r10)
2063
	stw r12, 68(r10)
2064
	stw r11, 72(r10)
2065
	stw r11, 76(r10)
2066
	stw r11, 80(r10)
2067
	stw r11, 84(r10)
2068
	stw r11, 88(r10)
2069
	stw r12, 92(r10)
2070
	stw r12, 96(r10)
2071
	stw r12, 100(r10)
2072
	stw r11, 104(r10)
2073
	stw r11, 108(r10)
2074
	stw r11, 112(r10)
2075
	stw r11, 116(r10)
2076
	stw r11, 120(r10)
2077
	stw r11, 124(r10)
2078
	stw r12, 128(r10)
2079
	stw r12, 132(r10)
2080
	stw r12, 136(r10)
2081
	stw r12, 140(r10)
2082
	stw r12, 144(r10)
2083
	stw r12, 148(r10)
2084
	stw r12, 152(r10)
2085
	stw r12, 156(r10)
2086
	stw r12, 160(r10)
2087
	stw r12, 164(r10)
2088
	stw r12, 168(r10)
2089
	stw r11, 172(r10)
2090
	stw r11, 176(r10)
2091
	stw r11, 180(r10)
2092
	stw r11, 184(r10)
2093
	stw r12, 188(r10)
2094
	stw r12, 192(r10)
2095
	stw r12, 196(r10)
2096
	stw r11, 200(r10)
2097
	stw r11, 204(r10)
2098
	stw r11, 208(r10)
2099
	stw r11, 212(r10)
2100
	stw r11, 216(r10)
2101
	stw r12, 220(r10)
2102
	stw r12, 224(r10)
2103
	stw r12, 228(r10)
2104
	stw r11, 232(r10)
2105
	stw r11, 236(r10)
2106
	stw r11, 240(r10)
2107
	stw r11, 244(r10)
2108
	stw r11, 248(r10)
2109
	stw r12, 252(r10)
2110
	stw r12, 256(r10)
2111
	stw r12, 260(r10)
2112
	stw r11, 264(r10)
2113
	stw r11, 268(r10)
2114
	stw r11, 272(r10)
2115
	stw r11, 276(r10)
2116
	stw r11, 280(r10)
2117
	stw r12, 284(r10)
2118
 
2119
	add r10, r10, r9
2120
	stw r12, 0(r10)
2121
	stw r12, 4(r10)
2122
	stw r12, 8(r10)
2123
	stw r12, 12(r10)
2124
	stw r12, 16(r10)
2125
	stw r12, 20(r10)
2126
	stw r12, 24(r10)
2127
	stw r12, 28(r10)
2128
	stw r12, 32(r10)
2129
	stw r12, 36(r10)
2130
	stw r12, 40(r10)
2131
	stw r12, 44(r10)
2132
	stw r12, 48(r10)
2133
	stw r12, 52(r10)
2134
	stw r12, 56(r10)
2135
	stw r12, 60(r10)
2136
	stw r12, 64(r10)
2137
	stw r12, 68(r10)
2138
	stw r11, 72(r10)
2139
	stw r11, 76(r10)
2140
	stw r12, 80(r10)
2141
	stw r12, 84(r10)
2142
	stw r12, 88(r10)
2143
	stw r12, 92(r10)
2144
	stw r12, 96(r10)
2145
	stw r12, 100(r10)
2146
	stw r12, 104(r10)
2147
	stw r12, 108(r10)
2148
	stw r12, 112(r10)
2149
	stw r12, 116(r10)
2150
	stw r11, 120(r10)
2151
	stw r11, 124(r10)
2152
	stw r12, 128(r10)
2153
	stw r12, 132(r10)
2154
	stw r12, 136(r10)
2155
	stw r12, 140(r10)
2156
	stw r12, 144(r10)
2157
	stw r12, 148(r10)
2158
	stw r12, 152(r10)
2159
	stw r12, 156(r10)
2160
	stw r12, 160(r10)
2161
	stw r12, 164(r10)
2162
	stw r12, 168(r10)
2163
	stw r12, 172(r10)
2164
	stw r12, 176(r10)
2165
	stw r12, 180(r10)
2166
	stw r12, 184(r10)
2167
	stw r12, 188(r10)
2168
	stw r12, 192(r10)
2169
	stw r12, 196(r10)
2170
	stw r12, 200(r10)
2171
	stw r12, 204(r10)
2172
	stw r12, 208(r10)
2173
	stw r12, 212(r10)
2174
	stw r12, 216(r10)
2175
	stw r12, 220(r10)
2176
	stw r12, 224(r10)
2177
	stw r12, 228(r10)
2178
	stw r12, 232(r10)
2179
	stw r12, 236(r10)
2180
	stw r12, 240(r10)
2181
	stw r12, 244(r10)
2182
	stw r12, 248(r10)
2183
	stw r12, 252(r10)
2184
	stw r12, 256(r10)
2185
	stw r12, 260(r10)
2186
	stw r11, 264(r10)
2187
	stw r11, 268(r10)
2188
	stw r12, 272(r10)
2189
	stw r12, 276(r10)
2190
	stw r12, 280(r10)
2191
	stw r12, 284(r10)
2192
 
2193
	add r10, r10, r9
2194
	stw r12, 0(r10)
2195
	stw r12, 4(r10)
2196
	stw r12, 8(r10)
2197
	stw r12, 12(r10)
2198
	stw r12, 16(r10)
2199
	stw r12, 20(r10)
2200
	stw r12, 24(r10)
2201
	stw r12, 28(r10)
2202
	stw r12, 32(r10)
2203
	stw r12, 36(r10)
2204
	stw r12, 40(r10)
2205
	stw r12, 44(r10)
2206
	stw r12, 48(r10)
2207
	stw r12, 52(r10)
2208
	stw r12, 56(r10)
2209
	stw r12, 60(r10)
2210
	stw r12, 64(r10)
2211
	stw r12, 68(r10)
2212
	stw r11, 72(r10)
2213
	stw r11, 76(r10)
2214
	stw r12, 80(r10)
2215
	stw r12, 84(r10)
2216
	stw r12, 88(r10)
2217
	stw r12, 92(r10)
2218
	stw r12, 96(r10)
2219
	stw r12, 100(r10)
2220
	stw r12, 104(r10)
2221
	stw r12, 108(r10)
2222
	stw r12, 112(r10)
2223
	stw r11, 116(r10)
2224
	stw r11, 120(r10)
2225
	stw r12, 124(r10)
2226
	stw r12, 128(r10)
2227
	stw r11, 132(r10)
2228
	stw r11, 136(r10)
2229
	stw r11, 140(r10)
2230
	stw r11, 144(r10)
2231
	stw r11, 148(r10)
2232
	stw r11, 152(r10)
2233
	stw r11, 156(r10)
2234
	stw r12, 160(r10)
2235
	stw r12, 164(r10)
2236
	stw r12, 168(r10)
2237
	stw r12, 172(r10)
2238
	stw r12, 176(r10)
2239
	stw r12, 180(r10)
2240
	stw r12, 184(r10)
2241
	stw r12, 188(r10)
2242
	stw r12, 192(r10)
2243
	stw r12, 196(r10)
2244
	stw r12, 200(r10)
2245
	stw r12, 204(r10)
2246
	stw r12, 208(r10)
2247
	stw r12, 212(r10)
2248
	stw r12, 216(r10)
2249
	stw r12, 220(r10)
2250
	stw r12, 224(r10)
2251
	stw r12, 228(r10)
2252
	stw r12, 232(r10)
2253
	stw r12, 236(r10)
2254
	stw r12, 240(r10)
2255
	stw r12, 244(r10)
2256
	stw r12, 248(r10)
2257
	stw r12, 252(r10)
2258
	stw r12, 256(r10)
2259
	stw r12, 260(r10)
2260
	stw r11, 264(r10)
2261
	stw r11, 268(r10)
2262
	stw r12, 272(r10)
2263
	stw r12, 276(r10)
2264
	stw r12, 280(r10)
2265
	stw r12, 284(r10)
2266
 
2267
	add r10, r10, r9
2268
	stw r12, 0(r10)
2269
	stw r12, 4(r10)
2270
	stw r12, 8(r10)
2271
	stw r12, 12(r10)
2272
	stw r12, 16(r10)
2273
	stw r12, 20(r10)
2274
	stw r12, 24(r10)
2275
	stw r12, 28(r10)
2276
	stw r12, 32(r10)
2277
	stw r12, 36(r10)
2278
	stw r12, 40(r10)
2279
	stw r12, 44(r10)
2280
	stw r12, 48(r10)
2281
	stw r12, 52(r10)
2282
	stw r12, 56(r10)
2283
	stw r12, 60(r10)
2284
	stw r12, 64(r10)
2285
	stw r11, 68(r10)
2286
	stw r11, 72(r10)
2287
	stw r11, 76(r10)
2288
	stw r11, 80(r10)
2289
	stw r12, 84(r10)
2290
	stw r12, 88(r10)
2291
	stw r12, 92(r10)
2292
	stw r12, 96(r10)
2293
	stw r11, 100(r10)
2294
	stw r11, 104(r10)
2295
	stw r11, 108(r10)
2296
	stw r11, 112(r10)
2297
	stw r11, 116(r10)
2298
	stw r12, 120(r10)
2299
	stw r12, 124(r10)
2300
	stw r12, 128(r10)
2301
	stw r12, 132(r10)
2302
	stw r12, 136(r10)
2303
	stw r12, 140(r10)
2304
	stw r12, 144(r10)
2305
	stw r12, 148(r10)
2306
	stw r12, 152(r10)
2307
	stw r12, 156(r10)
2308
	stw r12, 160(r10)
2309
	stw r12, 164(r10)
2310
	stw r12, 168(r10)
2311
	stw r12, 172(r10)
2312
	stw r12, 176(r10)
2313
	stw r12, 180(r10)
2314
	stw r12, 184(r10)
2315
	stw r12, 188(r10)
2316
	stw r12, 192(r10)
2317
	stw r12, 196(r10)
2318
	stw r12, 200(r10)
2319
	stw r12, 204(r10)
2320
	stw r12, 208(r10)
2321
	stw r12, 212(r10)
2322
	stw r12, 216(r10)
2323
	stw r12, 220(r10)
2324
	stw r12, 224(r10)
2325
	stw r12, 228(r10)
2326
	stw r12, 232(r10)
2327
	stw r12, 236(r10)
2328
	stw r12, 240(r10)
2329
	stw r12, 244(r10)
2330
	stw r12, 248(r10)
2331
	stw r12, 252(r10)
2332
	stw r12, 256(r10)
2333
	stw r11, 260(r10)
2334
	stw r11, 264(r10)
2335
	stw r11, 268(r10)
2336
	stw r11, 272(r10)
2337
	stw r12, 276(r10)
2338
	stw r12, 280(r10)
2339
	stw r12, 284(r10)
2340
 
2341
	add r10, r10, r9
2342
	stw r12, 0(r10)
2343
	stw r12, 4(r10)
2344
	stw r12, 8(r10)
2345
	stw r12, 12(r10)
2346
	stw r12, 16(r10)
2347
	stw r12, 20(r10)
2348
	stw r12, 24(r10)
2349
	stw r12, 28(r10)
2350
	stw r12, 32(r10)
2351
	stw r12, 36(r10)
2352
	stw r12, 40(r10)
2353
	stw r12, 44(r10)
2354
	stw r12, 48(r10)
2355
	stw r12, 52(r10)
2356
	stw r12, 56(r10)
2357
	stw r12, 60(r10)
2358
	stw r12, 64(r10)
2359
	stw r12, 68(r10)
2360
	stw r12, 72(r10)
2361
	stw r12, 76(r10)
2362
	stw r12, 80(r10)
2363
	stw r12, 84(r10)
2364
	stw r12, 88(r10)
2365
	stw r12, 92(r10)
2366
	stw r12, 96(r10)
2367
	stw r12, 100(r10)
2368
	stw r12, 104(r10)
2369
	stw r12, 108(r10)
2370
	stw r12, 112(r10)
2371
	stw r12, 116(r10)
2372
	stw r12, 120(r10)
2373
	stw r12, 124(r10)
2374
	stw r12, 128(r10)
2375
	stw r12, 132(r10)
2376
	stw r12, 136(r10)
2377
	stw r12, 140(r10)
2378
	stw r12, 144(r10)
2379
	stw r12, 148(r10)
2380
	stw r12, 152(r10)
2381
	stw r12, 156(r10)
2382
	stw r12, 160(r10)
2383
	stw r12, 164(r10)
2384
	stw r12, 168(r10)
2385
	stw r12, 172(r10)
2386
	stw r12, 176(r10)
2387
	stw r12, 180(r10)
2388
	stw r12, 184(r10)
2389
	stw r12, 188(r10)
2390
	stw r12, 192(r10)
2391
	stw r12, 196(r10)
2392
	stw r12, 200(r10)
2393
	stw r12, 204(r10)
2394
	stw r12, 208(r10)
2395
	stw r12, 212(r10)
2396
	stw r12, 216(r10)
2397
	stw r12, 220(r10)
2398
	stw r12, 224(r10)
2399
	stw r12, 228(r10)
2400
	stw r12, 232(r10)
2401
	stw r12, 236(r10)
2402
	stw r12, 240(r10)
2403
	stw r12, 244(r10)
2404
	stw r12, 248(r10)
2405
	stw r12, 252(r10)
2406
	stw r12, 256(r10)
2407
	stw r12, 260(r10)
2408
	stw r12, 264(r10)
2409
	stw r12, 268(r10)
2410
	stw r12, 272(r10)
2411
	stw r12, 276(r10)
2412
	stw r12, 280(r10)
2413
	stw r12, 284(r10)
2414
#endif
2415
.endm
1478 decky 2416
 
1479 decky 2417
.macro DEBUG_end_copy_loop
1478 decky 2418
#ifdef CONFIG_DEBUG
2419
 
1479 decky 2420
	stw r12, 0(r10)
2421
	stw r12, 4(r10)
2422
	stw r12, 8(r10)
2423
	stw r12, 12(r10)
2424
	stw r12, 16(r10)
2425
	stw r12, 20(r10)
2426
	stw r12, 24(r10)
2427
	stw r12, 28(r10)
2428
	stw r12, 32(r10)
2429
	stw r12, 36(r10)
2430
	stw r12, 40(r10)
2431
	stw r12, 44(r10)
2432
	stw r12, 48(r10)
2433
	stw r12, 52(r10)
2434
	stw r12, 56(r10)
2435
	stw r12, 60(r10)
2436
	stw r12, 64(r10)
2437
	stw r12, 68(r10)
2438
	stw r12, 72(r10)
2439
	stw r12, 76(r10)
2440
	stw r12, 80(r10)
2441
	stw r12, 84(r10)
2442
	stw r12, 88(r10)
2443
	stw r12, 92(r10)
2444
	stw r12, 96(r10)
2445
	stw r12, 100(r10)
2446
	stw r12, 104(r10)
2447
	stw r12, 108(r10)
2448
	stw r12, 112(r10)
2449
	stw r12, 116(r10)
2450
	stw r12, 120(r10)
2451
	stw r12, 124(r10)
2452
	stw r12, 128(r10)
2453
	stw r12, 132(r10)
2454
	stw r12, 136(r10)
2455
	stw r12, 140(r10)
2456
	stw r12, 144(r10)
2457
	stw r12, 148(r10)
2458
	stw r12, 152(r10)
2459
	stw r12, 156(r10)
2460
	stw r12, 160(r10)
2461
	stw r12, 164(r10)
2462
	stw r12, 168(r10)
2463
	stw r12, 172(r10)
2464
	stw r12, 176(r10)
2465
	stw r12, 180(r10)
2466
	stw r12, 184(r10)
2467
	stw r12, 188(r10)
2468
	stw r12, 192(r10)
2469
	stw r12, 196(r10)
2470
	stw r12, 200(r10)
2471
	stw r12, 204(r10)
2472
	stw r12, 208(r10)
2473
	stw r12, 212(r10)
2474
	stw r12, 216(r10)
2475
	stw r12, 220(r10)
2476
	stw r12, 224(r10)
2477
	stw r12, 228(r10)
2478
	stw r12, 232(r10)
2479
	stw r12, 236(r10)
2480
	stw r12, 240(r10)
2481
	stw r12, 244(r10)
2482
	stw r12, 248(r10)
2483
	stw r12, 252(r10)
2484
	stw r12, 256(r10)
2485
	stw r12, 260(r10)
2486
	stw r12, 264(r10)
2487
	stw r12, 268(r10)
2488
	stw r12, 272(r10)
2489
	stw r12, 276(r10)
2490
	stw r12, 280(r10)
2491
	stw r12, 284(r10)
2492
	stw r12, 288(r10)
2493
	stw r12, 292(r10)
2494
	stw r12, 296(r10)
2495
	stw r12, 300(r10)
2496
	stw r12, 304(r10)
2497
	stw r12, 308(r10)
2498
	stw r12, 312(r10)
2499
	stw r12, 316(r10)
2500
	stw r12, 320(r10)
2501
	stw r12, 324(r10)
2502
	stw r12, 328(r10)
2503
	stw r12, 332(r10)
2504
	stw r12, 336(r10)
2505
	stw r12, 340(r10)
2506
	stw r12, 344(r10)
2507
	stw r12, 348(r10)
2508
	stw r12, 352(r10)
2509
	stw r12, 356(r10)
2510
	stw r12, 360(r10)
2511
	stw r12, 364(r10)
2512
	stw r12, 368(r10)
2513
	stw r12, 372(r10)
2514
	stw r12, 376(r10)
2515
	stw r12, 380(r10)
2516
	stw r12, 384(r10)
2517
	stw r12, 388(r10)
2518
	stw r12, 392(r10)
2519
	stw r12, 396(r10)
2520
	stw r12, 400(r10)
2521
	stw r12, 404(r10)
2522
	stw r12, 408(r10)
2523
	stw r12, 412(r10)
1478 decky 2524
 
1479 decky 2525
	add r10, r10, r9
2526
	stw r12, 0(r10)
2527
	stw r12, 4(r10)
2528
	stw r12, 8(r10)
2529
	stw r12, 12(r10)
2530
	stw r12, 16(r10)
2531
	stw r12, 20(r10)
2532
	stw r12, 24(r10)
2533
	stw r12, 28(r10)
2534
	stw r12, 32(r10)
2535
	stw r12, 36(r10)
2536
	stw r12, 40(r10)
2537
	stw r12, 44(r10)
2538
	stw r12, 48(r10)
2539
	stw r12, 52(r10)
2540
	stw r12, 56(r10)
2541
	stw r12, 60(r10)
2542
	stw r12, 64(r10)
2543
	stw r12, 68(r10)
2544
	stw r12, 72(r10)
2545
	stw r12, 76(r10)
2546
	stw r12, 80(r10)
2547
	stw r12, 84(r10)
2548
	stw r12, 88(r10)
2549
	stw r12, 92(r10)
2550
	stw r12, 96(r10)
2551
	stw r12, 100(r10)
2552
	stw r12, 104(r10)
2553
	stw r12, 108(r10)
2554
	stw r12, 112(r10)
2555
	stw r12, 116(r10)
2556
	stw r12, 120(r10)
2557
	stw r12, 124(r10)
2558
	stw r12, 128(r10)
2559
	stw r12, 132(r10)
2560
	stw r12, 136(r10)
2561
	stw r12, 140(r10)
2562
	stw r12, 144(r10)
2563
	stw r12, 148(r10)
2564
	stw r12, 152(r10)
2565
	stw r12, 156(r10)
2566
	stw r12, 160(r10)
2567
	stw r12, 164(r10)
2568
	stw r12, 168(r10)
2569
	stw r12, 172(r10)
2570
	stw r12, 176(r10)
2571
	stw r12, 180(r10)
2572
	stw r12, 184(r10)
2573
	stw r12, 188(r10)
2574
	stw r12, 192(r10)
2575
	stw r12, 196(r10)
2576
	stw r12, 200(r10)
2577
	stw r12, 204(r10)
2578
	stw r12, 208(r10)
2579
	stw r12, 212(r10)
2580
	stw r12, 216(r10)
2581
	stw r12, 220(r10)
2582
	stw r12, 224(r10)
2583
	stw r12, 228(r10)
2584
	stw r12, 232(r10)
2585
	stw r12, 236(r10)
2586
	stw r12, 240(r10)
2587
	stw r12, 244(r10)
2588
	stw r12, 248(r10)
2589
	stw r12, 252(r10)
2590
	stw r12, 256(r10)
2591
	stw r12, 260(r10)
2592
	stw r12, 264(r10)
2593
	stw r12, 268(r10)
2594
	stw r12, 272(r10)
2595
	stw r12, 276(r10)
2596
	stw r12, 280(r10)
2597
	stw r12, 284(r10)
2598
	stw r12, 288(r10)
2599
	stw r12, 292(r10)
2600
	stw r12, 296(r10)
2601
	stw r12, 300(r10)
2602
	stw r12, 304(r10)
2603
	stw r12, 308(r10)
2604
	stw r12, 312(r10)
2605
	stw r12, 316(r10)
2606
	stw r12, 320(r10)
2607
	stw r12, 324(r10)
2608
	stw r12, 328(r10)
2609
	stw r12, 332(r10)
2610
	stw r12, 336(r10)
2611
	stw r12, 340(r10)
2612
	stw r12, 344(r10)
2613
	stw r12, 348(r10)
2614
	stw r12, 352(r10)
2615
	stw r12, 356(r10)
2616
	stw r12, 360(r10)
2617
	stw r12, 364(r10)
2618
	stw r12, 368(r10)
2619
	stw r12, 372(r10)
2620
	stw r12, 376(r10)
2621
	stw r12, 380(r10)
2622
	stw r12, 384(r10)
2623
	stw r12, 388(r10)
2624
	stw r12, 392(r10)
2625
	stw r12, 396(r10)
2626
	stw r12, 400(r10)
2627
	stw r12, 404(r10)
2628
	stw r12, 408(r10)
2629
	stw r12, 412(r10)
1478 decky 2630
 
1479 decky 2631
	add r10, r10, r9
1478 decky 2632
	stw r12, 0(r10)
2633
	stw r12, 4(r10)
2634
	stw r12, 8(r10)
2635
	stw r12, 12(r10)
2636
	stw r12, 16(r10)
2637
	stw r12, 20(r10)
2638
	stw r12, 24(r10)
2639
	stw r12, 28(r10)
2640
	stw r12, 32(r10)
2641
	stw r12, 36(r10)
2642
	stw r12, 40(r10)
2643
	stw r12, 44(r10)
2644
	stw r12, 48(r10)
2645
	stw r12, 52(r10)
2646
	stw r12, 56(r10)
2647
	stw r12, 60(r10)
2648
	stw r12, 64(r10)
2649
	stw r12, 68(r10)
2650
	stw r12, 72(r10)
2651
	stw r12, 76(r10)
1479 decky 2652
	stw r11, 80(r10)
2653
	stw r11, 84(r10)
2654
	stw r11, 88(r10)
2655
	stw r12, 92(r10)
2656
	stw r12, 96(r10)
2657
	stw r12, 100(r10)
2658
	stw r12, 104(r10)
2659
	stw r12, 108(r10)
2660
	stw r12, 112(r10)
2661
	stw r12, 116(r10)
2662
	stw r12, 120(r10)
2663
	stw r12, 124(r10)
2664
	stw r12, 128(r10)
2665
	stw r12, 132(r10)
2666
	stw r12, 136(r10)
2667
	stw r12, 140(r10)
2668
	stw r12, 144(r10)
2669
	stw r12, 148(r10)
2670
	stw r12, 152(r10)
2671
	stw r12, 156(r10)
2672
	stw r12, 160(r10)
2673
	stw r12, 164(r10)
2674
	stw r12, 168(r10)
2675
	stw r12, 172(r10)
2676
	stw r12, 176(r10)
2677
	stw r12, 180(r10)
2678
	stw r12, 184(r10)
2679
	stw r12, 188(r10)
2680
	stw r12, 192(r10)
2681
	stw r12, 196(r10)
2682
	stw r12, 200(r10)
2683
	stw r12, 204(r10)
2684
	stw r12, 208(r10)
2685
	stw r12, 212(r10)
2686
	stw r12, 216(r10)
2687
	stw r12, 220(r10)
2688
	stw r12, 224(r10)
2689
	stw r12, 228(r10)
2690
	stw r12, 232(r10)
2691
	stw r12, 236(r10)
2692
	stw r12, 240(r10)
2693
	stw r12, 244(r10)
2694
	stw r12, 248(r10)
2695
	stw r12, 252(r10)
2696
	stw r12, 256(r10)
2697
	stw r12, 260(r10)
2698
	stw r12, 264(r10)
2699
	stw r12, 268(r10)
2700
	stw r12, 272(r10)
2701
	stw r12, 276(r10)
2702
	stw r12, 280(r10)
2703
	stw r12, 284(r10)
2704
	stw r12, 288(r10)
2705
	stw r12, 292(r10)
2706
	stw r12, 296(r10)
2707
	stw r11, 300(r10)
2708
	stw r11, 304(r10)
2709
	stw r11, 308(r10)
2710
	stw r12, 312(r10)
2711
	stw r12, 316(r10)
2712
	stw r12, 320(r10)
2713
	stw r12, 324(r10)
2714
	stw r12, 328(r10)
2715
	stw r12, 332(r10)
2716
	stw r12, 336(r10)
2717
	stw r12, 340(r10)
2718
	stw r12, 344(r10)
2719
	stw r12, 348(r10)
2720
	stw r12, 352(r10)
2721
	stw r12, 356(r10)
2722
	stw r12, 360(r10)
2723
	stw r12, 364(r10)
2724
	stw r12, 368(r10)
2725
	stw r12, 372(r10)
2726
	stw r12, 376(r10)
2727
	stw r12, 380(r10)
2728
	stw r12, 384(r10)
2729
	stw r12, 388(r10)
2730
	stw r12, 392(r10)
2731
	stw r12, 396(r10)
2732
	stw r12, 400(r10)
2733
	stw r12, 404(r10)
2734
	stw r12, 408(r10)
2735
	stw r12, 412(r10)
2736
 
2737
	add r10, r10, r9
2738
	stw r12, 0(r10)
2739
	stw r12, 4(r10)
2740
	stw r12, 8(r10)
2741
	stw r12, 12(r10)
2742
	stw r12, 16(r10)
2743
	stw r12, 20(r10)
2744
	stw r12, 24(r10)
2745
	stw r12, 28(r10)
2746
	stw r12, 32(r10)
2747
	stw r12, 36(r10)
2748
	stw r12, 40(r10)
2749
	stw r12, 44(r10)
2750
	stw r12, 48(r10)
2751
	stw r12, 52(r10)
2752
	stw r12, 56(r10)
2753
	stw r12, 60(r10)
2754
	stw r12, 64(r10)
2755
	stw r12, 68(r10)
2756
	stw r12, 72(r10)
2757
	stw r12, 76(r10)
1478 decky 2758
	stw r12, 80(r10)
1479 decky 2759
	stw r11, 84(r10)
2760
	stw r11, 88(r10)
2761
	stw r12, 92(r10)
2762
	stw r12, 96(r10)
2763
	stw r12, 100(r10)
2764
	stw r12, 104(r10)
2765
	stw r12, 108(r10)
2766
	stw r12, 112(r10)
2767
	stw r12, 116(r10)
2768
	stw r12, 120(r10)
2769
	stw r12, 124(r10)
2770
	stw r12, 128(r10)
2771
	stw r12, 132(r10)
2772
	stw r12, 136(r10)
2773
	stw r12, 140(r10)
2774
	stw r12, 144(r10)
2775
	stw r12, 148(r10)
2776
	stw r12, 152(r10)
2777
	stw r12, 156(r10)
2778
	stw r12, 160(r10)
2779
	stw r12, 164(r10)
2780
	stw r12, 168(r10)
2781
	stw r12, 172(r10)
2782
	stw r12, 176(r10)
2783
	stw r12, 180(r10)
2784
	stw r12, 184(r10)
2785
	stw r12, 188(r10)
2786
	stw r12, 192(r10)
2787
	stw r12, 196(r10)
2788
	stw r12, 200(r10)
2789
	stw r12, 204(r10)
2790
	stw r12, 208(r10)
2791
	stw r12, 212(r10)
2792
	stw r12, 216(r10)
2793
	stw r12, 220(r10)
2794
	stw r12, 224(r10)
2795
	stw r12, 228(r10)
2796
	stw r12, 232(r10)
2797
	stw r12, 236(r10)
2798
	stw r12, 240(r10)
2799
	stw r12, 244(r10)
2800
	stw r12, 248(r10)
2801
	stw r12, 252(r10)
2802
	stw r12, 256(r10)
2803
	stw r12, 260(r10)
2804
	stw r12, 264(r10)
2805
	stw r12, 268(r10)
2806
	stw r12, 272(r10)
2807
	stw r12, 276(r10)
2808
	stw r12, 280(r10)
2809
	stw r12, 284(r10)
2810
	stw r12, 288(r10)
2811
	stw r12, 292(r10)
2812
	stw r12, 296(r10)
2813
	stw r12, 300(r10)
2814
	stw r11, 304(r10)
2815
	stw r11, 308(r10)
2816
	stw r12, 312(r10)
2817
	stw r12, 316(r10)
2818
	stw r12, 320(r10)
2819
	stw r12, 324(r10)
2820
	stw r12, 328(r10)
2821
	stw r12, 332(r10)
2822
	stw r12, 336(r10)
2823
	stw r12, 340(r10)
2824
	stw r12, 344(r10)
2825
	stw r12, 348(r10)
2826
	stw r12, 352(r10)
2827
	stw r12, 356(r10)
2828
	stw r12, 360(r10)
2829
	stw r12, 364(r10)
2830
	stw r12, 368(r10)
2831
	stw r12, 372(r10)
2832
	stw r12, 376(r10)
2833
	stw r12, 380(r10)
2834
	stw r12, 384(r10)
2835
	stw r12, 388(r10)
2836
	stw r12, 392(r10)
2837
	stw r12, 396(r10)
2838
	stw r12, 400(r10)
2839
	stw r12, 404(r10)
2840
	stw r12, 408(r10)
2841
	stw r12, 412(r10)
2842
 
2843
	add r10, r10, r9
2844
	stw r12, 0(r10)
2845
	stw r12, 4(r10)
2846
	stw r12, 8(r10)
2847
	stw r12, 12(r10)
2848
	stw r12, 16(r10)
2849
	stw r12, 20(r10)
2850
	stw r12, 24(r10)
2851
	stw r12, 28(r10)
2852
	stw r12, 32(r10)
2853
	stw r12, 36(r10)
2854
	stw r12, 40(r10)
2855
	stw r12, 44(r10)
2856
	stw r12, 48(r10)
2857
	stw r12, 52(r10)
2858
	stw r12, 56(r10)
2859
	stw r12, 60(r10)
2860
	stw r12, 64(r10)
2861
	stw r12, 68(r10)
2862
	stw r12, 72(r10)
2863
	stw r12, 76(r10)
2864
	stw r12, 80(r10)
2865
	stw r11, 84(r10)
2866
	stw r11, 88(r10)
2867
	stw r12, 92(r10)
2868
	stw r12, 96(r10)
2869
	stw r12, 100(r10)
2870
	stw r12, 104(r10)
2871
	stw r12, 108(r10)
2872
	stw r12, 112(r10)
2873
	stw r12, 116(r10)
2874
	stw r12, 120(r10)
2875
	stw r12, 124(r10)
2876
	stw r12, 128(r10)
2877
	stw r12, 132(r10)
2878
	stw r12, 136(r10)
2879
	stw r12, 140(r10)
2880
	stw r12, 144(r10)
2881
	stw r12, 148(r10)
2882
	stw r12, 152(r10)
2883
	stw r12, 156(r10)
2884
	stw r12, 160(r10)
2885
	stw r12, 164(r10)
2886
	stw r12, 168(r10)
2887
	stw r12, 172(r10)
2888
	stw r12, 176(r10)
2889
	stw r12, 180(r10)
2890
	stw r12, 184(r10)
2891
	stw r12, 188(r10)
2892
	stw r12, 192(r10)
2893
	stw r12, 196(r10)
2894
	stw r12, 200(r10)
2895
	stw r12, 204(r10)
2896
	stw r12, 208(r10)
2897
	stw r12, 212(r10)
2898
	stw r12, 216(r10)
2899
	stw r12, 220(r10)
2900
	stw r12, 224(r10)
2901
	stw r12, 228(r10)
2902
	stw r12, 232(r10)
2903
	stw r12, 236(r10)
2904
	stw r12, 240(r10)
2905
	stw r12, 244(r10)
2906
	stw r12, 248(r10)
2907
	stw r12, 252(r10)
2908
	stw r12, 256(r10)
2909
	stw r12, 260(r10)
2910
	stw r12, 264(r10)
2911
	stw r12, 268(r10)
2912
	stw r12, 272(r10)
2913
	stw r12, 276(r10)
2914
	stw r12, 280(r10)
2915
	stw r12, 284(r10)
2916
	stw r12, 288(r10)
2917
	stw r12, 292(r10)
2918
	stw r12, 296(r10)
2919
	stw r12, 300(r10)
2920
	stw r11, 304(r10)
2921
	stw r11, 308(r10)
2922
	stw r12, 312(r10)
2923
	stw r12, 316(r10)
2924
	stw r12, 320(r10)
2925
	stw r12, 324(r10)
2926
	stw r12, 328(r10)
2927
	stw r12, 332(r10)
2928
	stw r12, 336(r10)
2929
	stw r12, 340(r10)
2930
	stw r12, 344(r10)
2931
	stw r12, 348(r10)
2932
	stw r12, 352(r10)
2933
	stw r12, 356(r10)
2934
	stw r12, 360(r10)
2935
	stw r12, 364(r10)
2936
	stw r12, 368(r10)
2937
	stw r12, 372(r10)
2938
	stw r12, 376(r10)
2939
	stw r12, 380(r10)
2940
	stw r12, 384(r10)
2941
	stw r12, 388(r10)
2942
	stw r12, 392(r10)
2943
	stw r12, 396(r10)
2944
	stw r12, 400(r10)
2945
	stw r12, 404(r10)
2946
	stw r12, 408(r10)
2947
	stw r12, 412(r10)
2948
 
2949
	add r10, r10, r9
2950
	stw r12, 0(r10)
2951
	stw r12, 4(r10)
2952
	stw r11, 8(r10)
2953
	stw r11, 12(r10)
2954
	stw r11, 16(r10)
2955
	stw r11, 20(r10)
2956
	stw r11, 24(r10)
2957
	stw r12, 28(r10)
2958
	stw r12, 32(r10)
2959
	stw r11, 36(r10)
2960
	stw r11, 40(r10)
2961
	stw r12, 44(r10)
2962
	stw r11, 48(r10)
2963
	stw r11, 52(r10)
2964
	stw r11, 56(r10)
2965
	stw r12, 60(r10)
2966
	stw r12, 64(r10)
2967
	stw r12, 68(r10)
2968
	stw r12, 72(r10)
2969
	stw r11, 76(r10)
2970
	stw r11, 80(r10)
2971
	stw r11, 84(r10)
2972
	stw r11, 88(r10)
2973
	stw r12, 92(r10)
2974
	stw r12, 96(r10)
2975
	stw r12, 100(r10)
2976
	stw r12, 104(r10)
2977
	stw r12, 108(r10)
2978
	stw r12, 112(r10)
2979
	stw r12, 116(r10)
2980
	stw r12, 120(r10)
2981
	stw r12, 124(r10)
2982
	stw r12, 128(r10)
2983
	stw r12, 132(r10)
2984
	stw r11, 136(r10)
2985
	stw r11, 140(r10)
2986
	stw r11, 144(r10)
2987
	stw r11, 148(r10)
2988
	stw r11, 152(r10)
2989
	stw r12, 156(r10)
2990
	stw r12, 160(r10)
2991
	stw r12, 164(r10)
2992
	stw r11, 168(r10)
2993
	stw r11, 172(r10)
2994
	stw r11, 176(r10)
2995
	stw r11, 180(r10)
2996
	stw r11, 184(r10)
2997
	stw r12, 188(r10)
2998
	stw r12, 192(r10)
2999
	stw r11, 196(r10)
3000
	stw r11, 200(r10)
3001
	stw r12, 204(r10)
3002
	stw r11, 208(r10)
3003
	stw r11, 212(r10)
3004
	stw r11, 216(r10)
3005
	stw r12, 220(r10)
3006
	stw r12, 224(r10)
3007
	stw r11, 228(r10)
3008
	stw r11, 232(r10)
3009
	stw r12, 236(r10)
3010
	stw r12, 240(r10)
3011
	stw r12, 244(r10)
3012
	stw r11, 248(r10)
3013
	stw r11, 252(r10)
3014
	stw r12, 256(r10)
3015
	stw r12, 260(r10)
3016
	stw r12, 264(r10)
3017
	stw r12, 268(r10)
3018
	stw r12, 272(r10)
3019
	stw r12, 276(r10)
3020
	stw r12, 280(r10)
3021
	stw r12, 284(r10)
3022
	stw r12, 288(r10)
3023
	stw r12, 292(r10)
3024
	stw r12, 296(r10)
3025
	stw r12, 300(r10)
3026
	stw r11, 304(r10)
3027
	stw r11, 308(r10)
3028
	stw r12, 312(r10)
3029
	stw r12, 316(r10)
3030
	stw r12, 320(r10)
3031
	stw r12, 324(r10)
3032
	stw r11, 328(r10)
3033
	stw r11, 332(r10)
3034
	stw r11, 336(r10)
3035
	stw r11, 340(r10)
3036
	stw r11, 344(r10)
3037
	stw r12, 348(r10)
3038
	stw r12, 352(r10)
3039
	stw r12, 356(r10)
3040
	stw r11, 360(r10)
3041
	stw r11, 364(r10)
3042
	stw r11, 368(r10)
3043
	stw r11, 372(r10)
3044
	stw r11, 376(r10)
3045
	stw r12, 380(r10)
3046
	stw r12, 384(r10)
3047
	stw r11, 388(r10)
3048
	stw r11, 392(r10)
3049
	stw r12, 396(r10)
3050
	stw r11, 400(r10)
3051
	stw r11, 404(r10)
3052
	stw r11, 408(r10)
3053
	stw r12, 412(r10)
3054
 
3055
	add r10, r10, r9
3056
	stw r12, 0(r10)
3057
	stw r11, 4(r10)
3058
	stw r11, 8(r10)
3059
	stw r12, 12(r10)
3060
	stw r12, 16(r10)
3061
	stw r12, 20(r10)
3062
	stw r11, 24(r10)
3063
	stw r11, 28(r10)
3064
	stw r12, 32(r10)
3065
	stw r12, 36(r10)
3066
	stw r11, 40(r10)
3067
	stw r11, 44(r10)
3068
	stw r12, 48(r10)
3069
	stw r12, 52(r10)
3070
	stw r11, 56(r10)
3071
	stw r11, 60(r10)
3072
	stw r12, 64(r10)
3073
	stw r12, 68(r10)
3074
	stw r11, 72(r10)
3075
	stw r11, 76(r10)
3076
	stw r12, 80(r10)
3077
	stw r11, 84(r10)
3078
	stw r11, 88(r10)
3079
	stw r12, 92(r10)
3080
	stw r12, 96(r10)
3081
	stw r12, 100(r10)
3082
	stw r12, 104(r10)
3083
	stw r12, 108(r10)
3084
	stw r12, 112(r10)
3085
	stw r12, 116(r10)
3086
	stw r12, 120(r10)
3087
	stw r12, 124(r10)
3088
	stw r12, 128(r10)
3089
	stw r11, 132(r10)
3090
	stw r11, 136(r10)
3091
	stw r12, 140(r10)
3092
	stw r12, 144(r10)
3093
	stw r12, 148(r10)
3094
	stw r11, 152(r10)
3095
	stw r11, 156(r10)
3096
	stw r12, 160(r10)
3097
	stw r11, 164(r10)
3098
	stw r11, 168(r10)
3099
	stw r12, 172(r10)
3100
	stw r12, 176(r10)
3101
	stw r12, 180(r10)
3102
	stw r11, 184(r10)
3103
	stw r11, 188(r10)
3104
	stw r12, 192(r10)
3105
	stw r12, 196(r10)
3106
	stw r11, 200(r10)
3107
	stw r11, 204(r10)
3108
	stw r12, 208(r10)
3109
	stw r12, 212(r10)
3110
	stw r11, 216(r10)
3111
	stw r11, 220(r10)
3112
	stw r12, 224(r10)
3113
	stw r11, 228(r10)
3114
	stw r11, 232(r10)
3115
	stw r12, 236(r10)
3116
	stw r12, 240(r10)
3117
	stw r12, 244(r10)
3118
	stw r11, 248(r10)
3119
	stw r11, 252(r10)
3120
	stw r12, 256(r10)
3121
	stw r12, 260(r10)
3122
	stw r12, 264(r10)
3123
	stw r12, 268(r10)
3124
	stw r12, 272(r10)
3125
	stw r12, 276(r10)
3126
	stw r12, 280(r10)
3127
	stw r12, 284(r10)
3128
	stw r12, 288(r10)
3129
	stw r12, 292(r10)
3130
	stw r12, 296(r10)
3131
	stw r12, 300(r10)
3132
	stw r11, 304(r10)
3133
	stw r11, 308(r10)
3134
	stw r12, 312(r10)
3135
	stw r12, 316(r10)
3136
	stw r12, 320(r10)
3137
	stw r11, 324(r10)
3138
	stw r11, 328(r10)
3139
	stw r12, 332(r10)
3140
	stw r12, 336(r10)
3141
	stw r12, 340(r10)
3142
	stw r11, 344(r10)
3143
	stw r11, 348(r10)
3144
	stw r12, 352(r10)
3145
	stw r11, 356(r10)
3146
	stw r11, 360(r10)
3147
	stw r12, 364(r10)
3148
	stw r12, 368(r10)
3149
	stw r12, 372(r10)
3150
	stw r11, 376(r10)
3151
	stw r11, 380(r10)
3152
	stw r12, 384(r10)
3153
	stw r12, 388(r10)
3154
	stw r11, 392(r10)
3155
	stw r11, 396(r10)
3156
	stw r12, 400(r10)
3157
	stw r12, 404(r10)
3158
	stw r11, 408(r10)
3159
	stw r11, 412(r10)
3160
 
3161
	add r10, r10, r9
3162
	stw r12, 0(r10)
3163
	stw r11, 4(r10)
3164
	stw r11, 8(r10)
3165
	stw r11, 12(r10)
3166
	stw r11, 16(r10)
3167
	stw r11, 20(r10)
3168
	stw r11, 24(r10)
3169
	stw r11, 28(r10)
3170
	stw r12, 32(r10)
3171
	stw r12, 36(r10)
3172
	stw r11, 40(r10)
3173
	stw r11, 44(r10)
3174
	stw r12, 48(r10)
3175
	stw r12, 52(r10)
3176
	stw r11, 56(r10)
3177
	stw r11, 60(r10)
3178
	stw r12, 64(r10)
3179
	stw r11, 68(r10)
3180
	stw r11, 72(r10)
3181
	stw r12, 76(r10)
3182
	stw r12, 80(r10)
3183
	stw r11, 84(r10)
3184
	stw r11, 88(r10)
3185
	stw r12, 92(r10)
3186
	stw r12, 96(r10)
3187
	stw r12, 100(r10)
3188
	stw r12, 104(r10)
3189
	stw r12, 108(r10)
3190
	stw r12, 112(r10)
3191
	stw r12, 116(r10)
3192
	stw r12, 120(r10)
3193
	stw r12, 124(r10)
3194
	stw r12, 128(r10)
3195
	stw r11, 132(r10)
3196
	stw r11, 136(r10)
3197
	stw r12, 140(r10)
3198
	stw r12, 144(r10)
3199
	stw r12, 148(r10)
3200
	stw r12, 152(r10)
3201
	stw r12, 156(r10)
3202
	stw r12, 160(r10)
3203
	stw r11, 164(r10)
3204
	stw r11, 168(r10)
3205
	stw r12, 172(r10)
3206
	stw r12, 176(r10)
3207
	stw r12, 180(r10)
3208
	stw r11, 184(r10)
3209
	stw r11, 188(r10)
3210
	stw r12, 192(r10)
3211
	stw r12, 196(r10)
3212
	stw r11, 200(r10)
3213
	stw r11, 204(r10)
3214
	stw r12, 208(r10)
3215
	stw r12, 212(r10)
3216
	stw r11, 216(r10)
3217
	stw r11, 220(r10)
3218
	stw r12, 224(r10)
3219
	stw r11, 228(r10)
3220
	stw r11, 232(r10)
3221
	stw r12, 236(r10)
3222
	stw r12, 240(r10)
3223
	stw r12, 244(r10)
3224
	stw r11, 248(r10)
3225
	stw r11, 252(r10)
3226
	stw r12, 256(r10)
3227
	stw r12, 260(r10)
3228
	stw r12, 264(r10)
3229
	stw r12, 268(r10)
3230
	stw r12, 272(r10)
3231
	stw r12, 276(r10)
3232
	stw r12, 280(r10)
3233
	stw r12, 284(r10)
3234
	stw r12, 288(r10)
3235
	stw r12, 292(r10)
3236
	stw r12, 296(r10)
3237
	stw r12, 300(r10)
3238
	stw r11, 304(r10)
3239
	stw r11, 308(r10)
3240
	stw r12, 312(r10)
3241
	stw r12, 316(r10)
3242
	stw r12, 320(r10)
3243
	stw r11, 324(r10)
3244
	stw r11, 328(r10)
3245
	stw r12, 332(r10)
3246
	stw r12, 336(r10)
3247
	stw r12, 340(r10)
3248
	stw r11, 344(r10)
3249
	stw r11, 348(r10)
3250
	stw r12, 352(r10)
3251
	stw r11, 356(r10)
3252
	stw r11, 360(r10)
3253
	stw r12, 364(r10)
3254
	stw r12, 368(r10)
3255
	stw r12, 372(r10)
3256
	stw r11, 376(r10)
3257
	stw r11, 380(r10)
3258
	stw r12, 384(r10)
3259
	stw r12, 388(r10)
3260
	stw r11, 392(r10)
3261
	stw r11, 396(r10)
3262
	stw r12, 400(r10)
3263
	stw r12, 404(r10)
3264
	stw r11, 408(r10)
3265
	stw r11, 412(r10)
3266
 
3267
	add r10, r10, r9
3268
	stw r12, 0(r10)
3269
	stw r11, 4(r10)
3270
	stw r11, 8(r10)
3271
	stw r12, 12(r10)
3272
	stw r12, 16(r10)
3273
	stw r12, 20(r10)
3274
	stw r12, 24(r10)
3275
	stw r12, 28(r10)
3276
	stw r12, 32(r10)
3277
	stw r12, 36(r10)
3278
	stw r11, 40(r10)
3279
	stw r11, 44(r10)
3280
	stw r12, 48(r10)
3281
	stw r12, 52(r10)
3282
	stw r11, 56(r10)
3283
	stw r11, 60(r10)
3284
	stw r12, 64(r10)
3285
	stw r11, 68(r10)
3286
	stw r11, 72(r10)
3287
	stw r12, 76(r10)
3288
	stw r12, 80(r10)
3289
	stw r11, 84(r10)
3290
	stw r11, 88(r10)
3291
	stw r12, 92(r10)
3292
	stw r12, 96(r10)
3293
	stw r12, 100(r10)
3294
	stw r12, 104(r10)
3295
	stw r12, 108(r10)
3296
	stw r12, 112(r10)
3297
	stw r12, 116(r10)
3298
	stw r12, 120(r10)
3299
	stw r12, 124(r10)
3300
	stw r12, 128(r10)
3301
	stw r11, 132(r10)
3302
	stw r11, 136(r10)
3303
	stw r12, 140(r10)
3304
	stw r12, 144(r10)
3305
	stw r12, 148(r10)
3306
	stw r12, 152(r10)
3307
	stw r12, 156(r10)
3308
	stw r12, 160(r10)
3309
	stw r11, 164(r10)
3310
	stw r11, 168(r10)
3311
	stw r12, 172(r10)
3312
	stw r12, 176(r10)
3313
	stw r12, 180(r10)
3314
	stw r11, 184(r10)
3315
	stw r11, 188(r10)
3316
	stw r12, 192(r10)
3317
	stw r12, 196(r10)
3318
	stw r11, 200(r10)
3319
	stw r11, 204(r10)
3320
	stw r12, 208(r10)
3321
	stw r12, 212(r10)
3322
	stw r11, 216(r10)
3323
	stw r11, 220(r10)
3324
	stw r12, 224(r10)
3325
	stw r11, 228(r10)
3326
	stw r11, 232(r10)
3327
	stw r12, 236(r10)
3328
	stw r12, 240(r10)
3329
	stw r12, 244(r10)
3330
	stw r11, 248(r10)
3331
	stw r11, 252(r10)
3332
	stw r12, 256(r10)
3333
	stw r12, 260(r10)
3334
	stw r12, 264(r10)
3335
	stw r12, 268(r10)
3336
	stw r12, 272(r10)
3337
	stw r12, 276(r10)
3338
	stw r12, 280(r10)
3339
	stw r12, 284(r10)
3340
	stw r12, 288(r10)
3341
	stw r12, 292(r10)
3342
	stw r12, 296(r10)
3343
	stw r12, 300(r10)
3344
	stw r11, 304(r10)
3345
	stw r11, 308(r10)
3346
	stw r12, 312(r10)
3347
	stw r12, 316(r10)
3348
	stw r12, 320(r10)
3349
	stw r11, 324(r10)
3350
	stw r11, 328(r10)
3351
	stw r12, 332(r10)
3352
	stw r12, 336(r10)
3353
	stw r12, 340(r10)
3354
	stw r11, 344(r10)
3355
	stw r11, 348(r10)
3356
	stw r12, 352(r10)
3357
	stw r11, 356(r10)
3358
	stw r11, 360(r10)
3359
	stw r12, 364(r10)
3360
	stw r12, 368(r10)
3361
	stw r12, 372(r10)
3362
	stw r11, 376(r10)
3363
	stw r11, 380(r10)
3364
	stw r12, 384(r10)
3365
	stw r12, 388(r10)
3366
	stw r11, 392(r10)
3367
	stw r11, 396(r10)
3368
	stw r12, 400(r10)
3369
	stw r12, 404(r10)
3370
	stw r11, 408(r10)
3371
	stw r11, 412(r10)
3372
 
3373
	add r10, r10, r9
3374
	stw r12, 0(r10)
3375
	stw r11, 4(r10)
3376
	stw r11, 8(r10)
3377
	stw r12, 12(r10)
3378
	stw r12, 16(r10)
3379
	stw r12, 20(r10)
3380
	stw r12, 24(r10)
3381
	stw r12, 28(r10)
3382
	stw r12, 32(r10)
3383
	stw r12, 36(r10)
3384
	stw r11, 40(r10)
3385
	stw r11, 44(r10)
3386
	stw r12, 48(r10)
3387
	stw r12, 52(r10)
3388
	stw r11, 56(r10)
3389
	stw r11, 60(r10)
3390
	stw r12, 64(r10)
3391
	stw r11, 68(r10)
3392
	stw r11, 72(r10)
3393
	stw r12, 76(r10)
3394
	stw r12, 80(r10)
3395
	stw r11, 84(r10)
3396
	stw r11, 88(r10)
3397
	stw r12, 92(r10)
3398
	stw r12, 96(r10)
3399
	stw r12, 100(r10)
3400
	stw r12, 104(r10)
3401
	stw r12, 108(r10)
3402
	stw r12, 112(r10)
3403
	stw r12, 116(r10)
3404
	stw r12, 120(r10)
3405
	stw r12, 124(r10)
3406
	stw r12, 128(r10)
3407
	stw r11, 132(r10)
3408
	stw r11, 136(r10)
3409
	stw r12, 140(r10)
3410
	stw r12, 144(r10)
3411
	stw r12, 148(r10)
3412
	stw r12, 152(r10)
3413
	stw r12, 156(r10)
3414
	stw r12, 160(r10)
3415
	stw r11, 164(r10)
3416
	stw r11, 168(r10)
3417
	stw r12, 172(r10)
3418
	stw r12, 176(r10)
3419
	stw r12, 180(r10)
3420
	stw r11, 184(r10)
3421
	stw r11, 188(r10)
3422
	stw r12, 192(r10)
3423
	stw r12, 196(r10)
3424
	stw r11, 200(r10)
3425
	stw r11, 204(r10)
3426
	stw r12, 208(r10)
3427
	stw r12, 212(r10)
3428
	stw r11, 216(r10)
3429
	stw r11, 220(r10)
3430
	stw r12, 224(r10)
3431
	stw r11, 228(r10)
3432
	stw r11, 232(r10)
3433
	stw r12, 236(r10)
3434
	stw r12, 240(r10)
3435
	stw r12, 244(r10)
3436
	stw r11, 248(r10)
3437
	stw r11, 252(r10)
3438
	stw r12, 256(r10)
3439
	stw r12, 260(r10)
3440
	stw r12, 264(r10)
3441
	stw r12, 268(r10)
3442
	stw r12, 272(r10)
3443
	stw r12, 276(r10)
3444
	stw r12, 280(r10)
3445
	stw r12, 284(r10)
3446
	stw r12, 288(r10)
3447
	stw r12, 292(r10)
3448
	stw r12, 296(r10)
3449
	stw r12, 300(r10)
3450
	stw r11, 304(r10)
3451
	stw r11, 308(r10)
3452
	stw r12, 312(r10)
3453
	stw r12, 316(r10)
3454
	stw r12, 320(r10)
3455
	stw r11, 324(r10)
3456
	stw r11, 328(r10)
3457
	stw r12, 332(r10)
3458
	stw r12, 336(r10)
3459
	stw r12, 340(r10)
3460
	stw r11, 344(r10)
3461
	stw r11, 348(r10)
3462
	stw r12, 352(r10)
3463
	stw r11, 356(r10)
3464
	stw r11, 360(r10)
3465
	stw r12, 364(r10)
3466
	stw r12, 368(r10)
3467
	stw r12, 372(r10)
3468
	stw r11, 376(r10)
3469
	stw r11, 380(r10)
3470
	stw r12, 384(r10)
3471
	stw r12, 388(r10)
3472
	stw r11, 392(r10)
3473
	stw r11, 396(r10)
3474
	stw r12, 400(r10)
3475
	stw r12, 404(r10)
3476
	stw r11, 408(r10)
3477
	stw r11, 412(r10)
3478
 
3479
	add r10, r10, r9
3480
	stw r12, 0(r10)
3481
	stw r11, 4(r10)
3482
	stw r11, 8(r10)
3483
	stw r12, 12(r10)
3484
	stw r12, 16(r10)
3485
	stw r12, 20(r10)
3486
	stw r11, 24(r10)
3487
	stw r11, 28(r10)
3488
	stw r12, 32(r10)
3489
	stw r12, 36(r10)
3490
	stw r11, 40(r10)
3491
	stw r11, 44(r10)
3492
	stw r12, 48(r10)
3493
	stw r12, 52(r10)
3494
	stw r11, 56(r10)
3495
	stw r11, 60(r10)
3496
	stw r12, 64(r10)
3497
	stw r11, 68(r10)
3498
	stw r11, 72(r10)
3499
	stw r12, 76(r10)
3500
	stw r12, 80(r10)
3501
	stw r11, 84(r10)
3502
	stw r11, 88(r10)
3503
	stw r12, 92(r10)
3504
	stw r12, 96(r10)
3505
	stw r12, 100(r10)
3506
	stw r12, 104(r10)
3507
	stw r12, 108(r10)
3508
	stw r12, 112(r10)
3509
	stw r12, 116(r10)
3510
	stw r12, 120(r10)
3511
	stw r12, 124(r10)
3512
	stw r12, 128(r10)
3513
	stw r11, 132(r10)
3514
	stw r11, 136(r10)
3515
	stw r12, 140(r10)
3516
	stw r12, 144(r10)
3517
	stw r12, 148(r10)
3518
	stw r11, 152(r10)
3519
	stw r11, 156(r10)
3520
	stw r12, 160(r10)
3521
	stw r11, 164(r10)
3522
	stw r11, 168(r10)
3523
	stw r12, 172(r10)
3524
	stw r12, 176(r10)
3525
	stw r12, 180(r10)
3526
	stw r11, 184(r10)
3527
	stw r11, 188(r10)
3528
	stw r12, 192(r10)
3529
	stw r12, 196(r10)
3530
	stw r11, 200(r10)
3531
	stw r11, 204(r10)
3532
	stw r12, 208(r10)
3533
	stw r12, 212(r10)
3534
	stw r11, 216(r10)
3535
	stw r11, 220(r10)
3536
	stw r12, 224(r10)
3537
	stw r11, 228(r10)
3538
	stw r11, 232(r10)
3539
	stw r12, 236(r10)
3540
	stw r12, 240(r10)
3541
	stw r12, 244(r10)
3542
	stw r11, 248(r10)
3543
	stw r11, 252(r10)
3544
	stw r12, 256(r10)
3545
	stw r12, 260(r10)
3546
	stw r12, 264(r10)
3547
	stw r12, 268(r10)
3548
	stw r12, 272(r10)
3549
	stw r12, 276(r10)
3550
	stw r12, 280(r10)
3551
	stw r12, 284(r10)
3552
	stw r12, 288(r10)
3553
	stw r12, 292(r10)
3554
	stw r12, 296(r10)
3555
	stw r12, 300(r10)
3556
	stw r11, 304(r10)
3557
	stw r11, 308(r10)
3558
	stw r12, 312(r10)
3559
	stw r12, 316(r10)
3560
	stw r12, 320(r10)
3561
	stw r11, 324(r10)
3562
	stw r11, 328(r10)
3563
	stw r12, 332(r10)
3564
	stw r12, 336(r10)
3565
	stw r12, 340(r10)
3566
	stw r11, 344(r10)
3567
	stw r11, 348(r10)
3568
	stw r12, 352(r10)
3569
	stw r11, 356(r10)
3570
	stw r11, 360(r10)
3571
	stw r12, 364(r10)
3572
	stw r12, 368(r10)
3573
	stw r12, 372(r10)
3574
	stw r11, 376(r10)
3575
	stw r11, 380(r10)
3576
	stw r12, 384(r10)
3577
	stw r12, 388(r10)
3578
	stw r11, 392(r10)
3579
	stw r11, 396(r10)
3580
	stw r12, 400(r10)
3581
	stw r12, 404(r10)
3582
	stw r11, 408(r10)
3583
	stw r11, 412(r10)
3584
 
3585
	add r10, r10, r9
3586
	stw r12, 0(r10)
3587
	stw r12, 4(r10)
3588
	stw r11, 8(r10)
3589
	stw r11, 12(r10)
3590
	stw r11, 16(r10)
3591
	stw r11, 20(r10)
3592
	stw r11, 24(r10)
3593
	stw r12, 28(r10)
3594
	stw r12, 32(r10)
3595
	stw r12, 36(r10)
3596
	stw r11, 40(r10)
3597
	stw r11, 44(r10)
3598
	stw r12, 48(r10)
3599
	stw r12, 52(r10)
3600
	stw r11, 56(r10)
3601
	stw r11, 60(r10)
3602
	stw r12, 64(r10)
3603
	stw r12, 68(r10)
3604
	stw r11, 72(r10)
3605
	stw r11, 76(r10)
3606
	stw r11, 80(r10)
1478 decky 3607
	stw r12, 84(r10)
1479 decky 3608
	stw r11, 88(r10)
3609
	stw r11, 92(r10)
3610
	stw r12, 96(r10)
3611
	stw r12, 100(r10)
3612
	stw r12, 104(r10)
3613
	stw r12, 108(r10)
3614
	stw r12, 112(r10)
3615
	stw r12, 116(r10)
3616
	stw r12, 120(r10)
3617
	stw r12, 124(r10)
3618
	stw r12, 128(r10)
3619
	stw r12, 132(r10)
3620
	stw r11, 136(r10)
3621
	stw r11, 140(r10)
3622
	stw r11, 144(r10)
3623
	stw r11, 148(r10)
3624
	stw r11, 152(r10)
3625
	stw r12, 156(r10)
3626
	stw r12, 160(r10)
3627
	stw r12, 164(r10)
3628
	stw r11, 168(r10)
3629
	stw r11, 172(r10)
3630
	stw r11, 176(r10)
3631
	stw r11, 180(r10)
3632
	stw r11, 184(r10)
3633
	stw r12, 188(r10)
3634
	stw r12, 192(r10)
3635
	stw r12, 196(r10)
3636
	stw r11, 200(r10)
3637
	stw r11, 204(r10)
3638
	stw r11, 208(r10)
3639
	stw r11, 212(r10)
3640
	stw r11, 216(r10)
3641
	stw r12, 220(r10)
3642
	stw r12, 224(r10)
3643
	stw r12, 228(r10)
3644
	stw r11, 232(r10)
3645
	stw r11, 236(r10)
3646
	stw r11, 240(r10)
3647
	stw r11, 244(r10)
3648
	stw r11, 248(r10)
3649
	stw r11, 252(r10)
3650
	stw r12, 256(r10)
3651
	stw r12, 260(r10)
3652
	stw r12, 264(r10)
3653
	stw r12, 268(r10)
3654
	stw r12, 272(r10)
3655
	stw r12, 276(r10)
3656
	stw r12, 280(r10)
3657
	stw r12, 284(r10)
3658
	stw r12, 288(r10)
3659
	stw r12, 292(r10)
3660
	stw r12, 296(r10)
3661
	stw r11, 300(r10)
3662
	stw r11, 304(r10)
3663
	stw r11, 308(r10)
3664
	stw r11, 312(r10)
3665
	stw r12, 316(r10)
3666
	stw r12, 320(r10)
3667
	stw r12, 324(r10)
3668
	stw r11, 328(r10)
3669
	stw r11, 332(r10)
3670
	stw r11, 336(r10)
3671
	stw r11, 340(r10)
3672
	stw r11, 344(r10)
3673
	stw r12, 348(r10)
3674
	stw r12, 352(r10)
3675
	stw r12, 356(r10)
3676
	stw r11, 360(r10)
3677
	stw r11, 364(r10)
3678
	stw r11, 368(r10)
3679
	stw r11, 372(r10)
3680
	stw r11, 376(r10)
3681
	stw r12, 380(r10)
3682
	stw r12, 384(r10)
3683
	stw r12, 388(r10)
3684
	stw r11, 392(r10)
3685
	stw r11, 396(r10)
3686
	stw r11, 400(r10)
3687
	stw r11, 404(r10)
3688
	stw r11, 408(r10)
3689
	stw r12, 412(r10)
3690
 
3691
	add r10, r10, r9
3692
	stw r12, 0(r10)
3693
	stw r12, 4(r10)
3694
	stw r12, 8(r10)
3695
	stw r12, 12(r10)
3696
	stw r12, 16(r10)
3697
	stw r12, 20(r10)
3698
	stw r12, 24(r10)
3699
	stw r12, 28(r10)
3700
	stw r12, 32(r10)
3701
	stw r12, 36(r10)
3702
	stw r12, 40(r10)
3703
	stw r12, 44(r10)
3704
	stw r12, 48(r10)
3705
	stw r12, 52(r10)
3706
	stw r12, 56(r10)
3707
	stw r12, 60(r10)
3708
	stw r12, 64(r10)
3709
	stw r12, 68(r10)
3710
	stw r12, 72(r10)
3711
	stw r12, 76(r10)
3712
	stw r12, 80(r10)
3713
	stw r12, 84(r10)
1478 decky 3714
	stw r12, 88(r10)
3715
	stw r12, 92(r10)
1479 decky 3716
	stw r12, 96(r10)
3717
	stw r12, 100(r10)
3718
	stw r12, 104(r10)
3719
	stw r12, 108(r10)
3720
	stw r12, 112(r10)
3721
	stw r12, 116(r10)
3722
	stw r12, 120(r10)
3723
	stw r12, 124(r10)
3724
	stw r12, 128(r10)
3725
	stw r12, 132(r10)
3726
	stw r12, 136(r10)
3727
	stw r12, 140(r10)
3728
	stw r12, 144(r10)
3729
	stw r12, 148(r10)
3730
	stw r12, 152(r10)
3731
	stw r12, 156(r10)
3732
	stw r12, 160(r10)
3733
	stw r12, 164(r10)
3734
	stw r12, 168(r10)
3735
	stw r12, 172(r10)
3736
	stw r12, 176(r10)
3737
	stw r12, 180(r10)
3738
	stw r12, 184(r10)
3739
	stw r12, 188(r10)
3740
	stw r12, 192(r10)
3741
	stw r12, 196(r10)
3742
	stw r11, 200(r10)
3743
	stw r11, 204(r10)
3744
	stw r12, 208(r10)
3745
	stw r12, 212(r10)
3746
	stw r12, 216(r10)
3747
	stw r12, 220(r10)
3748
	stw r12, 224(r10)
3749
	stw r12, 228(r10)
3750
	stw r12, 232(r10)
3751
	stw r12, 236(r10)
3752
	stw r12, 240(r10)
3753
	stw r12, 244(r10)
3754
	stw r11, 248(r10)
3755
	stw r11, 252(r10)
3756
	stw r12, 256(r10)
3757
	stw r12, 260(r10)
3758
	stw r12, 264(r10)
3759
	stw r12, 268(r10)
3760
	stw r12, 272(r10)
3761
	stw r12, 276(r10)
3762
	stw r12, 280(r10)
3763
	stw r12, 284(r10)
3764
	stw r12, 288(r10)
3765
	stw r12, 292(r10)
3766
	stw r12, 296(r10)
3767
	stw r12, 300(r10)
3768
	stw r12, 304(r10)
3769
	stw r12, 308(r10)
3770
	stw r12, 312(r10)
3771
	stw r12, 316(r10)
3772
	stw r12, 320(r10)
3773
	stw r12, 324(r10)
3774
	stw r12, 328(r10)
3775
	stw r12, 332(r10)
3776
	stw r12, 336(r10)
3777
	stw r12, 340(r10)
3778
	stw r12, 344(r10)
3779
	stw r12, 348(r10)
3780
	stw r12, 352(r10)
3781
	stw r12, 356(r10)
3782
	stw r12, 360(r10)
3783
	stw r12, 364(r10)
3784
	stw r12, 368(r10)
3785
	stw r12, 372(r10)
3786
	stw r12, 376(r10)
3787
	stw r12, 380(r10)
3788
	stw r12, 384(r10)
3789
	stw r12, 388(r10)
3790
	stw r11, 392(r10)
3791
	stw r11, 396(r10)
3792
	stw r12, 400(r10)
3793
	stw r12, 404(r10)
3794
	stw r12, 408(r10)
3795
	stw r12, 412(r10)
1478 decky 3796
 
3797
	add r10, r10, r9
3798
	stw r12, 0(r10)
3799
	stw r12, 4(r10)
3800
	stw r12, 8(r10)
3801
	stw r12, 12(r10)
3802
	stw r12, 16(r10)
3803
	stw r12, 20(r10)
3804
	stw r12, 24(r10)
3805
	stw r12, 28(r10)
3806
	stw r12, 32(r10)
3807
	stw r12, 36(r10)
3808
	stw r12, 40(r10)
3809
	stw r12, 44(r10)
3810
	stw r12, 48(r10)
3811
	stw r12, 52(r10)
3812
	stw r12, 56(r10)
3813
	stw r12, 60(r10)
3814
	stw r12, 64(r10)
3815
	stw r12, 68(r10)
3816
	stw r12, 72(r10)
3817
	stw r12, 76(r10)
3818
	stw r12, 80(r10)
3819
	stw r12, 84(r10)
3820
	stw r12, 88(r10)
1479 decky 3821
	stw r12, 92(r10)
3822
	stw r12, 96(r10)
3823
	stw r11, 100(r10)
3824
	stw r11, 104(r10)
3825
	stw r11, 108(r10)
3826
	stw r11, 112(r10)
3827
	stw r11, 116(r10)
3828
	stw r11, 120(r10)
3829
	stw r11, 124(r10)
3830
	stw r12, 128(r10)
3831
	stw r12, 132(r10)
3832
	stw r12, 136(r10)
3833
	stw r12, 140(r10)
3834
	stw r12, 144(r10)
3835
	stw r12, 148(r10)
3836
	stw r12, 152(r10)
3837
	stw r12, 156(r10)
3838
	stw r12, 160(r10)
3839
	stw r12, 164(r10)
3840
	stw r12, 168(r10)
3841
	stw r12, 172(r10)
3842
	stw r12, 176(r10)
3843
	stw r12, 180(r10)
3844
	stw r12, 184(r10)
3845
	stw r12, 188(r10)
3846
	stw r12, 192(r10)
3847
	stw r12, 196(r10)
3848
	stw r11, 200(r10)
3849
	stw r11, 204(r10)
3850
	stw r12, 208(r10)
3851
	stw r12, 212(r10)
3852
	stw r12, 216(r10)
3853
	stw r12, 220(r10)
3854
	stw r12, 224(r10)
3855
	stw r12, 228(r10)
3856
	stw r12, 232(r10)
3857
	stw r12, 236(r10)
3858
	stw r12, 240(r10)
3859
	stw r11, 244(r10)
3860
	stw r11, 248(r10)
3861
	stw r12, 252(r10)
3862
	stw r12, 256(r10)
3863
	stw r11, 260(r10)
3864
	stw r11, 264(r10)
3865
	stw r11, 268(r10)
3866
	stw r11, 272(r10)
3867
	stw r11, 276(r10)
3868
	stw r11, 280(r10)
3869
	stw r11, 284(r10)
3870
	stw r12, 288(r10)
3871
	stw r12, 292(r10)
3872
	stw r12, 296(r10)
3873
	stw r12, 300(r10)
3874
	stw r12, 304(r10)
3875
	stw r12, 308(r10)
3876
	stw r12, 312(r10)
3877
	stw r12, 316(r10)
3878
	stw r12, 320(r10)
3879
	stw r12, 324(r10)
3880
	stw r12, 328(r10)
3881
	stw r12, 332(r10)
3882
	stw r12, 336(r10)
3883
	stw r12, 340(r10)
3884
	stw r12, 344(r10)
3885
	stw r12, 348(r10)
3886
	stw r12, 352(r10)
3887
	stw r12, 356(r10)
3888
	stw r12, 360(r10)
3889
	stw r12, 364(r10)
3890
	stw r12, 368(r10)
3891
	stw r12, 372(r10)
3892
	stw r12, 376(r10)
3893
	stw r12, 380(r10)
3894
	stw r12, 384(r10)
3895
	stw r12, 388(r10)
3896
	stw r11, 392(r10)
3897
	stw r11, 396(r10)
3898
	stw r12, 400(r10)
3899
	stw r12, 404(r10)
3900
	stw r12, 408(r10)
3901
	stw r12, 412(r10)
3902
 
3903
	add r10, r10, r9
3904
	stw r12, 0(r10)
3905
	stw r12, 4(r10)
3906
	stw r12, 8(r10)
3907
	stw r12, 12(r10)
3908
	stw r12, 16(r10)
3909
	stw r12, 20(r10)
3910
	stw r12, 24(r10)
3911
	stw r12, 28(r10)
3912
	stw r12, 32(r10)
3913
	stw r12, 36(r10)
3914
	stw r12, 40(r10)
3915
	stw r12, 44(r10)
3916
	stw r12, 48(r10)
3917
	stw r12, 52(r10)
3918
	stw r12, 56(r10)
3919
	stw r12, 60(r10)
3920
	stw r12, 64(r10)
3921
	stw r12, 68(r10)
3922
	stw r12, 72(r10)
3923
	stw r12, 76(r10)
3924
	stw r12, 80(r10)
3925
	stw r12, 84(r10)
3926
	stw r12, 88(r10)
3927
	stw r12, 92(r10)
3928
	stw r12, 96(r10)
3929
	stw r12, 100(r10)
3930
	stw r12, 104(r10)
3931
	stw r12, 108(r10)
3932
	stw r12, 112(r10)
3933
	stw r12, 116(r10)
3934
	stw r12, 120(r10)
3935
	stw r12, 124(r10)
3936
	stw r12, 128(r10)
3937
	stw r12, 132(r10)
3938
	stw r12, 136(r10)
3939
	stw r12, 140(r10)
3940
	stw r12, 144(r10)
3941
	stw r12, 148(r10)
3942
	stw r12, 152(r10)
3943
	stw r12, 156(r10)
3944
	stw r12, 160(r10)
3945
	stw r12, 164(r10)
3946
	stw r12, 168(r10)
3947
	stw r12, 172(r10)
3948
	stw r12, 176(r10)
3949
	stw r12, 180(r10)
3950
	stw r12, 184(r10)
3951
	stw r12, 188(r10)
3952
	stw r12, 192(r10)
3953
	stw r11, 196(r10)
3954
	stw r11, 200(r10)
3955
	stw r11, 204(r10)
3956
	stw r11, 208(r10)
3957
	stw r12, 212(r10)
3958
	stw r12, 216(r10)
3959
	stw r12, 220(r10)
3960
	stw r12, 224(r10)
3961
	stw r11, 228(r10)
3962
	stw r11, 232(r10)
3963
	stw r11, 236(r10)
3964
	stw r11, 240(r10)
3965
	stw r11, 244(r10)
3966
	stw r12, 248(r10)
3967
	stw r12, 252(r10)
3968
	stw r12, 256(r10)
3969
	stw r12, 260(r10)
3970
	stw r12, 264(r10)
3971
	stw r12, 268(r10)
3972
	stw r12, 272(r10)
3973
	stw r12, 276(r10)
3974
	stw r12, 280(r10)
3975
	stw r12, 284(r10)
3976
	stw r12, 288(r10)
3977
	stw r12, 292(r10)
3978
	stw r12, 296(r10)
3979
	stw r12, 300(r10)
3980
	stw r12, 304(r10)
3981
	stw r12, 308(r10)
3982
	stw r12, 312(r10)
3983
	stw r12, 316(r10)
3984
	stw r12, 320(r10)
3985
	stw r12, 324(r10)
3986
	stw r12, 328(r10)
3987
	stw r12, 332(r10)
3988
	stw r12, 336(r10)
3989
	stw r12, 340(r10)
3990
	stw r12, 344(r10)
3991
	stw r12, 348(r10)
3992
	stw r12, 352(r10)
3993
	stw r12, 356(r10)
3994
	stw r12, 360(r10)
3995
	stw r12, 364(r10)
3996
	stw r12, 368(r10)
3997
	stw r12, 372(r10)
3998
	stw r12, 376(r10)
3999
	stw r12, 380(r10)
4000
	stw r12, 384(r10)
4001
	stw r11, 388(r10)
4002
	stw r11, 392(r10)
4003
	stw r11, 396(r10)
4004
	stw r11, 400(r10)
4005
	stw r12, 404(r10)
4006
	stw r12, 408(r10)
4007
	stw r12, 412(r10)
4008
 
4009
	add r10, r10, r9
4010
	stw r12, 0(r10)
4011
	stw r12, 4(r10)
4012
	stw r12, 8(r10)
4013
	stw r12, 12(r10)
4014
	stw r12, 16(r10)
4015
	stw r12, 20(r10)
4016
	stw r12, 24(r10)
4017
	stw r12, 28(r10)
4018
	stw r12, 32(r10)
4019
	stw r12, 36(r10)
4020
	stw r12, 40(r10)
4021
	stw r12, 44(r10)
4022
	stw r12, 48(r10)
4023
	stw r12, 52(r10)
4024
	stw r12, 56(r10)
4025
	stw r12, 60(r10)
4026
	stw r12, 64(r10)
4027
	stw r12, 68(r10)
4028
	stw r12, 72(r10)
4029
	stw r12, 76(r10)
4030
	stw r12, 80(r10)
4031
	stw r12, 84(r10)
4032
	stw r12, 88(r10)
4033
	stw r12, 92(r10)
4034
	stw r12, 96(r10)
4035
	stw r12, 100(r10)
4036
	stw r12, 104(r10)
4037
	stw r12, 108(r10)
4038
	stw r12, 112(r10)
4039
	stw r12, 116(r10)
4040
	stw r12, 120(r10)
4041
	stw r12, 124(r10)
4042
	stw r12, 128(r10)
4043
	stw r12, 132(r10)
4044
	stw r12, 136(r10)
4045
	stw r12, 140(r10)
4046
	stw r12, 144(r10)
4047
	stw r12, 148(r10)
4048
	stw r12, 152(r10)
4049
	stw r12, 156(r10)
4050
	stw r12, 160(r10)
4051
	stw r12, 164(r10)
4052
	stw r12, 168(r10)
4053
	stw r12, 172(r10)
4054
	stw r12, 176(r10)
4055
	stw r12, 180(r10)
4056
	stw r12, 184(r10)
4057
	stw r12, 188(r10)
4058
	stw r12, 192(r10)
4059
	stw r12, 196(r10)
4060
	stw r12, 200(r10)
4061
	stw r12, 204(r10)
4062
	stw r12, 208(r10)
4063
	stw r12, 212(r10)
4064
	stw r12, 216(r10)
4065
	stw r12, 220(r10)
4066
	stw r12, 224(r10)
4067
	stw r12, 228(r10)
4068
	stw r12, 232(r10)
4069
	stw r12, 236(r10)
4070
	stw r12, 240(r10)
4071
	stw r12, 244(r10)
4072
	stw r12, 248(r10)
4073
	stw r12, 252(r10)
4074
	stw r12, 256(r10)
4075
	stw r12, 260(r10)
4076
	stw r12, 264(r10)
4077
	stw r12, 268(r10)
4078
	stw r12, 272(r10)
4079
	stw r12, 276(r10)
4080
	stw r12, 280(r10)
4081
	stw r12, 284(r10)
4082
	stw r12, 288(r10)
4083
	stw r12, 292(r10)
4084
	stw r12, 296(r10)
4085
	stw r12, 300(r10)
4086
	stw r12, 304(r10)
4087
	stw r12, 308(r10)
4088
	stw r12, 312(r10)
4089
	stw r12, 316(r10)
4090
	stw r12, 320(r10)
4091
	stw r12, 324(r10)
4092
	stw r12, 328(r10)
4093
	stw r12, 332(r10)
4094
	stw r12, 336(r10)
4095
	stw r12, 340(r10)
4096
	stw r12, 344(r10)
4097
	stw r12, 348(r10)
4098
	stw r12, 352(r10)
4099
	stw r12, 356(r10)
4100
	stw r12, 360(r10)
4101
	stw r12, 364(r10)
4102
	stw r12, 368(r10)
4103
	stw r12, 372(r10)
4104
	stw r12, 376(r10)
4105
	stw r12, 380(r10)
4106
	stw r12, 384(r10)
4107
	stw r12, 388(r10)
4108
	stw r12, 392(r10)
4109
	stw r12, 396(r10)
4110
	stw r12, 400(r10)
4111
	stw r12, 404(r10)
4112
	stw r12, 408(r10)
4113
	stw r12, 412(r10)
4114
#endif
4115
.endm
4116
 
4117
.macro DEBUG_segments
4118
#ifdef CONFIG_DEBUG
4119
 
4120
	stw r12, 0(r10)
4121
	stw r12, 4(r10)
4122
	stw r12, 8(r10)
4123
	stw r12, 12(r10)
4124
	stw r12, 16(r10)
4125
	stw r12, 20(r10)
4126
	stw r12, 24(r10)
4127
	stw r12, 28(r10)
4128
	stw r12, 32(r10)
4129
	stw r12, 36(r10)
4130
	stw r12, 40(r10)
4131
	stw r12, 44(r10)
4132
	stw r12, 48(r10)
4133
	stw r12, 52(r10)
4134
	stw r12, 56(r10)
4135
	stw r12, 60(r10)
4136
	stw r12, 64(r10)
4137
	stw r12, 68(r10)
4138
	stw r12, 72(r10)
4139
	stw r12, 76(r10)
4140
	stw r12, 80(r10)
4141
	stw r12, 84(r10)
4142
	stw r12, 88(r10)
4143
	stw r12, 92(r10)
4144
	stw r12, 96(r10)
4145
	stw r12, 100(r10)
4146
	stw r12, 104(r10)
4147
	stw r12, 108(r10)
4148
	stw r12, 112(r10)
4149
	stw r12, 116(r10)
4150
	stw r12, 120(r10)
4151
	stw r12, 124(r10)
4152
	stw r12, 128(r10)
4153
	stw r12, 132(r10)
4154
	stw r12, 136(r10)
4155
	stw r12, 140(r10)
4156
	stw r12, 144(r10)
4157
	stw r12, 148(r10)
4158
	stw r12, 152(r10)
4159
	stw r12, 156(r10)
4160
	stw r12, 160(r10)
4161
	stw r12, 164(r10)
4162
	stw r12, 168(r10)
4163
	stw r12, 172(r10)
4164
	stw r12, 176(r10)
4165
	stw r12, 180(r10)
4166
	stw r12, 184(r10)
4167
	stw r12, 188(r10)
4168
	stw r12, 192(r10)
4169
	stw r12, 196(r10)
4170
	stw r12, 200(r10)
4171
	stw r12, 204(r10)
4172
	stw r12, 208(r10)
4173
	stw r12, 212(r10)
4174
	stw r12, 216(r10)
4175
	stw r12, 220(r10)
4176
	stw r12, 224(r10)
4177
	stw r12, 228(r10)
4178
	stw r12, 232(r10)
4179
	stw r12, 236(r10)
4180
	stw r12, 240(r10)
4181
	stw r12, 244(r10)
4182
	stw r12, 248(r10)
4183
	stw r12, 252(r10)
4184
 
4185
	add r10, r10, r9
4186
	stw r12, 0(r10)
4187
	stw r12, 4(r10)
4188
	stw r12, 8(r10)
4189
	stw r12, 12(r10)
4190
	stw r12, 16(r10)
4191
	stw r12, 20(r10)
4192
	stw r12, 24(r10)
4193
	stw r12, 28(r10)
4194
	stw r12, 32(r10)
4195
	stw r12, 36(r10)
4196
	stw r12, 40(r10)
4197
	stw r12, 44(r10)
4198
	stw r12, 48(r10)
4199
	stw r12, 52(r10)
4200
	stw r12, 56(r10)
4201
	stw r12, 60(r10)
4202
	stw r12, 64(r10)
4203
	stw r12, 68(r10)
4204
	stw r12, 72(r10)
4205
	stw r12, 76(r10)
4206
	stw r12, 80(r10)
4207
	stw r12, 84(r10)
4208
	stw r12, 88(r10)
4209
	stw r12, 92(r10)
4210
	stw r12, 96(r10)
4211
	stw r12, 100(r10)
4212
	stw r12, 104(r10)
4213
	stw r12, 108(r10)
4214
	stw r12, 112(r10)
4215
	stw r12, 116(r10)
4216
	stw r12, 120(r10)
4217
	stw r12, 124(r10)
4218
	stw r12, 128(r10)
4219
	stw r12, 132(r10)
4220
	stw r12, 136(r10)
4221
	stw r12, 140(r10)
4222
	stw r12, 144(r10)
4223
	stw r12, 148(r10)
4224
	stw r12, 152(r10)
4225
	stw r12, 156(r10)
4226
	stw r12, 160(r10)
4227
	stw r12, 164(r10)
4228
	stw r12, 168(r10)
4229
	stw r12, 172(r10)
4230
	stw r12, 176(r10)
4231
	stw r12, 180(r10)
4232
	stw r12, 184(r10)
4233
	stw r12, 188(r10)
4234
	stw r12, 192(r10)
4235
	stw r12, 196(r10)
4236
	stw r12, 200(r10)
4237
	stw r12, 204(r10)
4238
	stw r12, 208(r10)
4239
	stw r12, 212(r10)
4240
	stw r12, 216(r10)
4241
	stw r12, 220(r10)
4242
	stw r12, 224(r10)
4243
	stw r12, 228(r10)
4244
	stw r12, 232(r10)
4245
	stw r12, 236(r10)
4246
	stw r12, 240(r10)
4247
	stw r12, 244(r10)
4248
	stw r12, 248(r10)
4249
	stw r12, 252(r10)
4250
 
4251
	add r10, r10, r9
4252
	stw r12, 0(r10)
4253
	stw r12, 4(r10)
4254
	stw r12, 8(r10)
4255
	stw r12, 12(r10)
4256
	stw r12, 16(r10)
4257
	stw r12, 20(r10)
4258
	stw r12, 24(r10)
4259
	stw r12, 28(r10)
4260
	stw r12, 32(r10)
4261
	stw r12, 36(r10)
4262
	stw r12, 40(r10)
4263
	stw r12, 44(r10)
4264
	stw r12, 48(r10)
4265
	stw r12, 52(r10)
4266
	stw r12, 56(r10)
4267
	stw r12, 60(r10)
4268
	stw r12, 64(r10)
4269
	stw r12, 68(r10)
4270
	stw r12, 72(r10)
4271
	stw r12, 76(r10)
4272
	stw r12, 80(r10)
4273
	stw r12, 84(r10)
4274
	stw r12, 88(r10)
4275
	stw r12, 92(r10)
4276
	stw r12, 96(r10)
4277
	stw r12, 100(r10)
4278
	stw r12, 104(r10)
4279
	stw r12, 108(r10)
4280
	stw r12, 112(r10)
4281
	stw r12, 116(r10)
4282
	stw r12, 120(r10)
4283
	stw r12, 124(r10)
4284
	stw r12, 128(r10)
4285
	stw r12, 132(r10)
4286
	stw r12, 136(r10)
4287
	stw r12, 140(r10)
4288
	stw r12, 144(r10)
4289
	stw r12, 148(r10)
4290
	stw r12, 152(r10)
4291
	stw r12, 156(r10)
4292
	stw r12, 160(r10)
4293
	stw r12, 164(r10)
4294
	stw r12, 168(r10)
4295
	stw r12, 172(r10)
4296
	stw r12, 176(r10)
4297
	stw r12, 180(r10)
4298
	stw r12, 184(r10)
4299
	stw r12, 188(r10)
4300
	stw r12, 192(r10)
4301
	stw r12, 196(r10)
4302
	stw r12, 200(r10)
4303
	stw r12, 204(r10)
4304
	stw r11, 208(r10)
4305
	stw r12, 212(r10)
4306
	stw r12, 216(r10)
4307
	stw r12, 220(r10)
4308
	stw r12, 224(r10)
4309
	stw r12, 228(r10)
4310
	stw r12, 232(r10)
4311
	stw r12, 236(r10)
4312
	stw r12, 240(r10)
4313
	stw r12, 244(r10)
4314
	stw r12, 248(r10)
4315
	stw r12, 252(r10)
4316
 
4317
	add r10, r10, r9
4318
	stw r12, 0(r10)
4319
	stw r12, 4(r10)
4320
	stw r12, 8(r10)
4321
	stw r12, 12(r10)
4322
	stw r12, 16(r10)
4323
	stw r12, 20(r10)
4324
	stw r12, 24(r10)
4325
	stw r12, 28(r10)
4326
	stw r12, 32(r10)
4327
	stw r12, 36(r10)
4328
	stw r12, 40(r10)
4329
	stw r12, 44(r10)
4330
	stw r12, 48(r10)
4331
	stw r12, 52(r10)
4332
	stw r12, 56(r10)
4333
	stw r12, 60(r10)
4334
	stw r12, 64(r10)
4335
	stw r12, 68(r10)
4336
	stw r12, 72(r10)
4337
	stw r12, 76(r10)
4338
	stw r12, 80(r10)
4339
	stw r12, 84(r10)
4340
	stw r12, 88(r10)
4341
	stw r12, 92(r10)
4342
	stw r12, 96(r10)
4343
	stw r12, 100(r10)
4344
	stw r12, 104(r10)
4345
	stw r12, 108(r10)
4346
	stw r12, 112(r10)
4347
	stw r12, 116(r10)
4348
	stw r12, 120(r10)
4349
	stw r12, 124(r10)
4350
	stw r12, 128(r10)
4351
	stw r12, 132(r10)
4352
	stw r12, 136(r10)
4353
	stw r12, 140(r10)
4354
	stw r12, 144(r10)
4355
	stw r12, 148(r10)
4356
	stw r12, 152(r10)
4357
	stw r12, 156(r10)
4358
	stw r12, 160(r10)
4359
	stw r12, 164(r10)
4360
	stw r12, 168(r10)
4361
	stw r12, 172(r10)
4362
	stw r12, 176(r10)
4363
	stw r12, 180(r10)
4364
	stw r12, 184(r10)
4365
	stw r12, 188(r10)
4366
	stw r12, 192(r10)
4367
	stw r12, 196(r10)
4368
	stw r12, 200(r10)
4369
	stw r11, 204(r10)
4370
	stw r11, 208(r10)
4371
	stw r12, 212(r10)
4372
	stw r12, 216(r10)
4373
	stw r12, 220(r10)
4374
	stw r12, 224(r10)
4375
	stw r12, 228(r10)
4376
	stw r12, 232(r10)
4377
	stw r12, 236(r10)
4378
	stw r12, 240(r10)
4379
	stw r12, 244(r10)
4380
	stw r12, 248(r10)
4381
	stw r12, 252(r10)
4382
 
4383
	add r10, r10, r9
4384
	stw r12, 0(r10)
4385
	stw r12, 4(r10)
4386
	stw r12, 8(r10)
4387
	stw r12, 12(r10)
4388
	stw r12, 16(r10)
4389
	stw r12, 20(r10)
4390
	stw r12, 24(r10)
4391
	stw r12, 28(r10)
4392
	stw r12, 32(r10)
4393
	stw r12, 36(r10)
4394
	stw r12, 40(r10)
4395
	stw r12, 44(r10)
4396
	stw r12, 48(r10)
4397
	stw r12, 52(r10)
4398
	stw r12, 56(r10)
4399
	stw r12, 60(r10)
4400
	stw r12, 64(r10)
4401
	stw r12, 68(r10)
4402
	stw r12, 72(r10)
4403
	stw r12, 76(r10)
4404
	stw r12, 80(r10)
4405
	stw r12, 84(r10)
4406
	stw r12, 88(r10)
4407
	stw r12, 92(r10)
4408
	stw r12, 96(r10)
4409
	stw r12, 100(r10)
4410
	stw r12, 104(r10)
4411
	stw r12, 108(r10)
4412
	stw r12, 112(r10)
4413
	stw r12, 116(r10)
4414
	stw r12, 120(r10)
4415
	stw r12, 124(r10)
4416
	stw r12, 128(r10)
4417
	stw r12, 132(r10)
4418
	stw r12, 136(r10)
4419
	stw r12, 140(r10)
4420
	stw r12, 144(r10)
4421
	stw r12, 148(r10)
4422
	stw r12, 152(r10)
4423
	stw r12, 156(r10)
4424
	stw r12, 160(r10)
4425
	stw r12, 164(r10)
4426
	stw r12, 168(r10)
4427
	stw r12, 172(r10)
4428
	stw r12, 176(r10)
4429
	stw r12, 180(r10)
4430
	stw r12, 184(r10)
4431
	stw r12, 188(r10)
4432
	stw r12, 192(r10)
4433
	stw r12, 196(r10)
4434
	stw r12, 200(r10)
4435
	stw r11, 204(r10)
4436
	stw r11, 208(r10)
4437
	stw r12, 212(r10)
4438
	stw r12, 216(r10)
4439
	stw r12, 220(r10)
4440
	stw r12, 224(r10)
4441
	stw r12, 228(r10)
4442
	stw r12, 232(r10)
4443
	stw r12, 236(r10)
4444
	stw r12, 240(r10)
4445
	stw r12, 244(r10)
4446
	stw r12, 248(r10)
4447
	stw r12, 252(r10)
4448
 
4449
	add r10, r10, r9
4450
	stw r12, 0(r10)
4451
	stw r12, 4(r10)
4452
	stw r11, 8(r10)
4453
	stw r11, 12(r10)
4454
	stw r11, 16(r10)
4455
	stw r11, 20(r10)
4456
	stw r11, 24(r10)
4457
	stw r12, 28(r10)
4458
	stw r12, 32(r10)
4459
	stw r12, 36(r10)
4460
	stw r11, 40(r10)
4461
	stw r11, 44(r10)
4462
	stw r11, 48(r10)
4463
	stw r11, 52(r10)
4464
	stw r11, 56(r10)
4465
	stw r12, 60(r10)
4466
	stw r12, 64(r10)
4467
	stw r12, 68(r10)
4468
	stw r11, 72(r10)
4469
	stw r11, 76(r10)
4470
	stw r11, 80(r10)
4471
	stw r12, 84(r10)
4472
	stw r11, 88(r10)
4473
	stw r11, 92(r10)
4474
	stw r12, 96(r10)
4475
	stw r11, 100(r10)
4476
	stw r11, 104(r10)
4477
	stw r11, 108(r10)
4478
	stw r12, 112(r10)
4479
	stw r11, 116(r10)
4480
	stw r11, 120(r10)
4481
	stw r12, 124(r10)
4482
	stw r12, 128(r10)
4483
	stw r12, 132(r10)
4484
	stw r11, 136(r10)
4485
	stw r11, 140(r10)
4486
	stw r11, 144(r10)
4487
	stw r11, 148(r10)
4488
	stw r11, 152(r10)
4489
	stw r12, 156(r10)
4490
	stw r12, 160(r10)
4491
	stw r11, 164(r10)
4492
	stw r11, 168(r10)
4493
	stw r12, 172(r10)
4494
	stw r11, 176(r10)
4495
	stw r11, 180(r10)
4496
	stw r11, 184(r10)
4497
	stw r12, 188(r10)
4498
	stw r12, 192(r10)
4499
	stw r11, 196(r10)
4500
	stw r11, 200(r10)
4501
	stw r11, 204(r10)
4502
	stw r11, 208(r10)
4503
	stw r11, 212(r10)
4504
	stw r11, 216(r10)
4505
	stw r12, 220(r10)
4506
	stw r12, 224(r10)
4507
	stw r12, 228(r10)
4508
	stw r11, 232(r10)
4509
	stw r11, 236(r10)
4510
	stw r11, 240(r10)
4511
	stw r11, 244(r10)
4512
	stw r11, 248(r10)
4513
	stw r12, 252(r10)
4514
 
4515
	add r10, r10, r9
4516
	stw r12, 0(r10)
4517
	stw r11, 4(r10)
4518
	stw r11, 8(r10)
4519
	stw r12, 12(r10)
4520
	stw r12, 16(r10)
4521
	stw r12, 20(r10)
4522
	stw r11, 24(r10)
4523
	stw r11, 28(r10)
4524
	stw r12, 32(r10)
4525
	stw r11, 36(r10)
4526
	stw r11, 40(r10)
4527
	stw r12, 44(r10)
4528
	stw r12, 48(r10)
4529
	stw r12, 52(r10)
4530
	stw r11, 56(r10)
4531
	stw r11, 60(r10)
4532
	stw r12, 64(r10)
4533
	stw r11, 68(r10)
4534
	stw r11, 72(r10)
4535
	stw r12, 76(r10)
4536
	stw r12, 80(r10)
4537
	stw r11, 84(r10)
4538
	stw r11, 88(r10)
4539
	stw r12, 92(r10)
4540
	stw r12, 96(r10)
4541
	stw r11, 100(r10)
4542
	stw r11, 104(r10)
4543
	stw r11, 108(r10)
4544
	stw r11, 112(r10)
4545
	stw r11, 116(r10)
4546
	stw r11, 120(r10)
4547
	stw r11, 124(r10)
4548
	stw r12, 128(r10)
4549
	stw r11, 132(r10)
4550
	stw r11, 136(r10)
4551
	stw r12, 140(r10)
4552
	stw r12, 144(r10)
4553
	stw r12, 148(r10)
4554
	stw r11, 152(r10)
4555
	stw r11, 156(r10)
4556
	stw r12, 160(r10)
4557
	stw r12, 164(r10)
4558
	stw r11, 168(r10)
4559
	stw r11, 172(r10)
4560
	stw r12, 176(r10)
4561
	stw r12, 180(r10)
4562
	stw r11, 184(r10)
4563
	stw r11, 188(r10)
4564
	stw r12, 192(r10)
4565
	stw r12, 196(r10)
4566
	stw r12, 200(r10)
4567
	stw r11, 204(r10)
4568
	stw r11, 208(r10)
4569
	stw r12, 212(r10)
4570
	stw r12, 216(r10)
4571
	stw r12, 220(r10)
4572
	stw r12, 224(r10)
4573
	stw r11, 228(r10)
4574
	stw r11, 232(r10)
4575
	stw r12, 236(r10)
4576
	stw r12, 240(r10)
4577
	stw r12, 244(r10)
4578
	stw r11, 248(r10)
4579
	stw r11, 252(r10)
4580
 
4581
	add r10, r10, r9
4582
	stw r12, 0(r10)
4583
	stw r12, 4(r10)
4584
	stw r11, 8(r10)
4585
	stw r11, 12(r10)
4586
	stw r12, 16(r10)
4587
	stw r12, 20(r10)
4588
	stw r12, 24(r10)
4589
	stw r12, 28(r10)
4590
	stw r12, 32(r10)
4591
	stw r11, 36(r10)
4592
	stw r11, 40(r10)
4593
	stw r11, 44(r10)
4594
	stw r11, 48(r10)
4595
	stw r11, 52(r10)
4596
	stw r11, 56(r10)
4597
	stw r11, 60(r10)
4598
	stw r12, 64(r10)
4599
	stw r11, 68(r10)
4600
	stw r11, 72(r10)
4601
	stw r12, 76(r10)
4602
	stw r12, 80(r10)
4603
	stw r11, 84(r10)
4604
	stw r11, 88(r10)
4605
	stw r12, 92(r10)
4606
	stw r12, 96(r10)
4607
	stw r11, 100(r10)
4608
	stw r11, 104(r10)
4609
	stw r12, 108(r10)
4610
	stw r11, 112(r10)
4611
	stw r12, 116(r10)
4612
	stw r11, 120(r10)
4613
	stw r11, 124(r10)
4614
	stw r12, 128(r10)
4615
	stw r11, 132(r10)
4616
	stw r11, 136(r10)
4617
	stw r11, 140(r10)
4618
	stw r11, 144(r10)
4619
	stw r11, 148(r10)
4620
	stw r11, 152(r10)
4621
	stw r11, 156(r10)
4622
	stw r12, 160(r10)
4623
	stw r12, 164(r10)
4624
	stw r11, 168(r10)
4625
	stw r11, 172(r10)
4626
	stw r12, 176(r10)
4627
	stw r12, 180(r10)
4628
	stw r11, 184(r10)
4629
	stw r11, 188(r10)
4630
	stw r12, 192(r10)
4631
	stw r12, 196(r10)
4632
	stw r12, 200(r10)
4633
	stw r11, 204(r10)
4634
	stw r11, 208(r10)
4635
	stw r12, 212(r10)
4636
	stw r12, 216(r10)
4637
	stw r12, 220(r10)
4638
	stw r12, 224(r10)
4639
	stw r12, 228(r10)
4640
	stw r11, 232(r10)
4641
	stw r11, 236(r10)
4642
	stw r12, 240(r10)
4643
	stw r12, 244(r10)
4644
	stw r12, 248(r10)
4645
	stw r12, 252(r10)
4646
 
4647
	add r10, r10, r9
4648
	stw r12, 0(r10)
4649
	stw r12, 4(r10)
4650
	stw r12, 8(r10)
4651
	stw r11, 12(r10)
4652
	stw r11, 16(r10)
4653
	stw r11, 20(r10)
4654
	stw r12, 24(r10)
4655
	stw r12, 28(r10)
4656
	stw r12, 32(r10)
4657
	stw r11, 36(r10)
4658
	stw r11, 40(r10)
4659
	stw r12, 44(r10)
4660
	stw r12, 48(r10)
4661
	stw r12, 52(r10)
4662
	stw r12, 56(r10)
4663
	stw r12, 60(r10)
4664
	stw r12, 64(r10)
4665
	stw r11, 68(r10)
4666
	stw r11, 72(r10)
4667
	stw r12, 76(r10)
4668
	stw r12, 80(r10)
4669
	stw r11, 84(r10)
4670
	stw r11, 88(r10)
4671
	stw r12, 92(r10)
4672
	stw r12, 96(r10)
4673
	stw r11, 100(r10)
4674
	stw r11, 104(r10)
4675
	stw r12, 108(r10)
4676
	stw r11, 112(r10)
4677
	stw r12, 116(r10)
4678
	stw r11, 120(r10)
4679
	stw r11, 124(r10)
4680
	stw r12, 128(r10)
4681
	stw r11, 132(r10)
4682
	stw r11, 136(r10)
4683
	stw r12, 140(r10)
4684
	stw r12, 144(r10)
4685
	stw r12, 148(r10)
4686
	stw r12, 152(r10)
4687
	stw r12, 156(r10)
4688
	stw r12, 160(r10)
4689
	stw r12, 164(r10)
4690
	stw r11, 168(r10)
4691
	stw r11, 172(r10)
4692
	stw r12, 176(r10)
4693
	stw r12, 180(r10)
4694
	stw r11, 184(r10)
4695
	stw r11, 188(r10)
4696
	stw r12, 192(r10)
4697
	stw r12, 196(r10)
4698
	stw r12, 200(r10)
4699
	stw r11, 204(r10)
4700
	stw r11, 208(r10)
4701
	stw r12, 212(r10)
4702
	stw r12, 216(r10)
4703
	stw r12, 220(r10)
4704
	stw r12, 224(r10)
4705
	stw r12, 228(r10)
4706
	stw r12, 232(r10)
4707
	stw r11, 236(r10)
4708
	stw r11, 240(r10)
4709
	stw r11, 244(r10)
4710
	stw r12, 248(r10)
4711
	stw r12, 252(r10)
4712
 
4713
	add r10, r10, r9
4714
	stw r12, 0(r10)
4715
	stw r12, 4(r10)
4716
	stw r12, 8(r10)
4717
	stw r12, 12(r10)
4718
	stw r12, 16(r10)
4719
	stw r11, 20(r10)
4720
	stw r11, 24(r10)
4721
	stw r12, 28(r10)
4722
	stw r12, 32(r10)
4723
	stw r11, 36(r10)
4724
	stw r11, 40(r10)
4725
	stw r12, 44(r10)
4726
	stw r12, 48(r10)
4727
	stw r12, 52(r10)
4728
	stw r12, 56(r10)
4729
	stw r12, 60(r10)
4730
	stw r12, 64(r10)
4731
	stw r11, 68(r10)
4732
	stw r11, 72(r10)
4733
	stw r12, 76(r10)
4734
	stw r12, 80(r10)
4735
	stw r11, 84(r10)
4736
	stw r11, 88(r10)
4737
	stw r12, 92(r10)
4738
	stw r12, 96(r10)
4739
	stw r11, 100(r10)
4740
	stw r11, 104(r10)
4741
	stw r12, 108(r10)
4742
	stw r11, 112(r10)
4743
	stw r12, 116(r10)
4744
	stw r11, 120(r10)
4745
	stw r11, 124(r10)
4746
	stw r12, 128(r10)
4747
	stw r11, 132(r10)
4748
	stw r11, 136(r10)
4749
	stw r12, 140(r10)
4750
	stw r12, 144(r10)
4751
	stw r12, 148(r10)
4752
	stw r12, 152(r10)
4753
	stw r12, 156(r10)
4754
	stw r12, 160(r10)
4755
	stw r12, 164(r10)
4756
	stw r11, 168(r10)
4757
	stw r11, 172(r10)
4758
	stw r12, 176(r10)
4759
	stw r12, 180(r10)
4760
	stw r11, 184(r10)
4761
	stw r11, 188(r10)
4762
	stw r12, 192(r10)
4763
	stw r12, 196(r10)
4764
	stw r12, 200(r10)
4765
	stw r11, 204(r10)
4766
	stw r11, 208(r10)
4767
	stw r12, 212(r10)
4768
	stw r12, 216(r10)
4769
	stw r12, 220(r10)
4770
	stw r12, 224(r10)
4771
	stw r12, 228(r10)
4772
	stw r12, 232(r10)
4773
	stw r12, 236(r10)
4774
	stw r12, 240(r10)
4775
	stw r11, 244(r10)
4776
	stw r11, 248(r10)
4777
	stw r12, 252(r10)
4778
 
4779
	add r10, r10, r9
4780
	stw r12, 0(r10)
4781
	stw r11, 4(r10)
4782
	stw r11, 8(r10)
4783
	stw r12, 12(r10)
4784
	stw r12, 16(r10)
4785
	stw r12, 20(r10)
4786
	stw r11, 24(r10)
4787
	stw r11, 28(r10)
4788
	stw r12, 32(r10)
4789
	stw r11, 36(r10)
4790
	stw r11, 40(r10)
4791
	stw r12, 44(r10)
4792
	stw r12, 48(r10)
4793
	stw r12, 52(r10)
4794
	stw r11, 56(r10)
4795
	stw r11, 60(r10)
4796
	stw r12, 64(r10)
4797
	stw r11, 68(r10)
4798
	stw r11, 72(r10)
4799
	stw r12, 76(r10)
4800
	stw r12, 80(r10)
4801
	stw r11, 84(r10)
4802
	stw r11, 88(r10)
4803
	stw r12, 92(r10)
4804
	stw r12, 96(r10)
4805
	stw r11, 100(r10)
4806
	stw r11, 104(r10)
4807
	stw r12, 108(r10)
4808
	stw r11, 112(r10)
4809
	stw r12, 116(r10)
4810
	stw r11, 120(r10)
4811
	stw r11, 124(r10)
4812
	stw r12, 128(r10)
4813
	stw r11, 132(r10)
4814
	stw r11, 136(r10)
4815
	stw r12, 140(r10)
4816
	stw r12, 144(r10)
4817
	stw r12, 148(r10)
4818
	stw r11, 152(r10)
4819
	stw r11, 156(r10)
4820
	stw r12, 160(r10)
4821
	stw r12, 164(r10)
4822
	stw r11, 168(r10)
4823
	stw r11, 172(r10)
4824
	stw r12, 176(r10)
4825
	stw r12, 180(r10)
4826
	stw r11, 184(r10)
4827
	stw r11, 188(r10)
4828
	stw r12, 192(r10)
4829
	stw r12, 196(r10)
4830
	stw r12, 200(r10)
4831
	stw r11, 204(r10)
4832
	stw r11, 208(r10)
4833
	stw r12, 212(r10)
4834
	stw r11, 216(r10)
4835
	stw r11, 220(r10)
4836
	stw r12, 224(r10)
4837
	stw r11, 228(r10)
4838
	stw r11, 232(r10)
4839
	stw r12, 236(r10)
4840
	stw r12, 240(r10)
4841
	stw r12, 244(r10)
4842
	stw r11, 248(r10)
4843
	stw r11, 252(r10)
4844
 
4845
	add r10, r10, r9
4846
	stw r12, 0(r10)
4847
	stw r12, 4(r10)
4848
	stw r11, 8(r10)
4849
	stw r11, 12(r10)
4850
	stw r11, 16(r10)
4851
	stw r11, 20(r10)
4852
	stw r11, 24(r10)
4853
	stw r12, 28(r10)
4854
	stw r12, 32(r10)
4855
	stw r12, 36(r10)
4856
	stw r11, 40(r10)
4857
	stw r11, 44(r10)
4858
	stw r11, 48(r10)
4859
	stw r11, 52(r10)
4860
	stw r11, 56(r10)
4861
	stw r12, 60(r10)
4862
	stw r12, 64(r10)
4863
	stw r12, 68(r10)
4864
	stw r11, 72(r10)
4865
	stw r11, 76(r10)
4866
	stw r11, 80(r10)
4867
	stw r11, 84(r10)
4868
	stw r11, 88(r10)
4869
	stw r12, 92(r10)
4870
	stw r12, 96(r10)
4871
	stw r11, 100(r10)
4872
	stw r11, 104(r10)
4873
	stw r12, 108(r10)
4874
	stw r12, 112(r10)
4875
	stw r12, 116(r10)
4876
	stw r11, 120(r10)
4877
	stw r11, 124(r10)
4878
	stw r12, 128(r10)
4879
	stw r12, 132(r10)
4880
	stw r11, 136(r10)
4881
	stw r11, 140(r10)
4882
	stw r11, 144(r10)
4883
	stw r11, 148(r10)
4884
	stw r11, 152(r10)
4885
	stw r12, 156(r10)
4886
	stw r12, 160(r10)
4887
	stw r12, 164(r10)
4888
	stw r11, 168(r10)
4889
	stw r11, 172(r10)
4890
	stw r12, 176(r10)
4891
	stw r12, 180(r10)
4892
	stw r11, 184(r10)
4893
	stw r11, 188(r10)
4894
	stw r12, 192(r10)
4895
	stw r12, 196(r10)
4896
	stw r12, 200(r10)
4897
	stw r12, 204(r10)
4898
	stw r11, 208(r10)
4899
	stw r11, 212(r10)
4900
	stw r11, 216(r10)
4901
	stw r12, 220(r10)
4902
	stw r12, 224(r10)
4903
	stw r12, 228(r10)
4904
	stw r11, 232(r10)
4905
	stw r11, 236(r10)
4906
	stw r11, 240(r10)
4907
	stw r11, 244(r10)
4908
	stw r11, 248(r10)
4909
	stw r12, 252(r10)
4910
 
4911
	add r10, r10, r9
4912
	stw r12, 0(r10)
4913
	stw r12, 4(r10)
4914
	stw r12, 8(r10)
4915
	stw r12, 12(r10)
4916
	stw r12, 16(r10)
4917
	stw r12, 20(r10)
4918
	stw r12, 24(r10)
4919
	stw r12, 28(r10)
4920
	stw r12, 32(r10)
4921
	stw r12, 36(r10)
4922
	stw r12, 40(r10)
4923
	stw r12, 44(r10)
4924
	stw r12, 48(r10)
4925
	stw r12, 52(r10)
4926
	stw r12, 56(r10)
4927
	stw r12, 60(r10)
4928
	stw r12, 64(r10)
4929
	stw r12, 68(r10)
4930
	stw r12, 72(r10)
4931
	stw r12, 76(r10)
4932
	stw r12, 80(r10)
4933
	stw r11, 84(r10)
4934
	stw r11, 88(r10)
4935
	stw r12, 92(r10)
4936
	stw r12, 96(r10)
4937
	stw r12, 100(r10)
4938
	stw r12, 104(r10)
4939
	stw r12, 108(r10)
4940
	stw r12, 112(r10)
4941
	stw r12, 116(r10)
4942
	stw r12, 120(r10)
4943
	stw r12, 124(r10)
4944
	stw r12, 128(r10)
4945
	stw r12, 132(r10)
4946
	stw r12, 136(r10)
4947
	stw r12, 140(r10)
4948
	stw r12, 144(r10)
4949
	stw r12, 148(r10)
4950
	stw r12, 152(r10)
4951
	stw r12, 156(r10)
4952
	stw r12, 160(r10)
4953
	stw r12, 164(r10)
4954
	stw r12, 168(r10)
4955
	stw r12, 172(r10)
4956
	stw r12, 176(r10)
4957
	stw r12, 180(r10)
4958
	stw r12, 184(r10)
4959
	stw r12, 188(r10)
4960
	stw r12, 192(r10)
4961
	stw r12, 196(r10)
4962
	stw r12, 200(r10)
4963
	stw r12, 204(r10)
4964
	stw r12, 208(r10)
4965
	stw r12, 212(r10)
4966
	stw r12, 216(r10)
4967
	stw r12, 220(r10)
4968
	stw r12, 224(r10)
4969
	stw r12, 228(r10)
4970
	stw r12, 232(r10)
4971
	stw r12, 236(r10)
4972
	stw r12, 240(r10)
4973
	stw r12, 244(r10)
4974
	stw r12, 248(r10)
4975
	stw r12, 252(r10)
4976
 
4977
	add r10, r10, r9
4978
	stw r12, 0(r10)
4979
	stw r12, 4(r10)
4980
	stw r12, 8(r10)
4981
	stw r12, 12(r10)
4982
	stw r12, 16(r10)
4983
	stw r12, 20(r10)
4984
	stw r12, 24(r10)
4985
	stw r12, 28(r10)
4986
	stw r12, 32(r10)
4987
	stw r12, 36(r10)
4988
	stw r12, 40(r10)
4989
	stw r12, 44(r10)
4990
	stw r12, 48(r10)
4991
	stw r12, 52(r10)
4992
	stw r12, 56(r10)
4993
	stw r12, 60(r10)
4994
	stw r12, 64(r10)
4995
	stw r11, 68(r10)
4996
	stw r11, 72(r10)
4997
	stw r12, 76(r10)
4998
	stw r12, 80(r10)
4999
	stw r11, 84(r10)
5000
	stw r11, 88(r10)
5001
	stw r12, 92(r10)
5002
	stw r12, 96(r10)
5003
	stw r12, 100(r10)
5004
	stw r12, 104(r10)
5005
	stw r12, 108(r10)
5006
	stw r12, 112(r10)
5007
	stw r12, 116(r10)
5008
	stw r12, 120(r10)
5009
	stw r12, 124(r10)
5010
	stw r12, 128(r10)
5011
	stw r12, 132(r10)
5012
	stw r12, 136(r10)
5013
	stw r12, 140(r10)
5014
	stw r12, 144(r10)
5015
	stw r12, 148(r10)
5016
	stw r12, 152(r10)
5017
	stw r12, 156(r10)
5018
	stw r12, 160(r10)
5019
	stw r12, 164(r10)
5020
	stw r12, 168(r10)
5021
	stw r12, 172(r10)
5022
	stw r12, 176(r10)
5023
	stw r12, 180(r10)
5024
	stw r12, 184(r10)
5025
	stw r12, 188(r10)
5026
	stw r12, 192(r10)
5027
	stw r12, 196(r10)
5028
	stw r12, 200(r10)
5029
	stw r12, 204(r10)
5030
	stw r12, 208(r10)
5031
	stw r12, 212(r10)
5032
	stw r12, 216(r10)
5033
	stw r12, 220(r10)
5034
	stw r12, 224(r10)
5035
	stw r12, 228(r10)
5036
	stw r12, 232(r10)
5037
	stw r12, 236(r10)
5038
	stw r12, 240(r10)
5039
	stw r12, 244(r10)
5040
	stw r12, 248(r10)
5041
	stw r12, 252(r10)
5042
 
5043
	add r10, r10, r9
5044
	stw r12, 0(r10)
5045
	stw r12, 4(r10)
5046
	stw r12, 8(r10)
5047
	stw r12, 12(r10)
5048
	stw r12, 16(r10)
5049
	stw r12, 20(r10)
5050
	stw r12, 24(r10)
5051
	stw r12, 28(r10)
5052
	stw r12, 32(r10)
5053
	stw r12, 36(r10)
5054
	stw r12, 40(r10)
5055
	stw r12, 44(r10)
5056
	stw r12, 48(r10)
5057
	stw r12, 52(r10)
5058
	stw r12, 56(r10)
5059
	stw r12, 60(r10)
5060
	stw r12, 64(r10)
5061
	stw r12, 68(r10)
5062
	stw r11, 72(r10)
5063
	stw r11, 76(r10)
5064
	stw r11, 80(r10)
5065
	stw r11, 84(r10)
5066
	stw r12, 88(r10)
5067
	stw r12, 92(r10)
5068
	stw r12, 96(r10)
5069
	stw r12, 100(r10)
5070
	stw r12, 104(r10)
5071
	stw r12, 108(r10)
5072
	stw r12, 112(r10)
5073
	stw r12, 116(r10)
5074
	stw r12, 120(r10)
5075
	stw r12, 124(r10)
5076
	stw r12, 128(r10)
5077
	stw r12, 132(r10)
5078
	stw r12, 136(r10)
5079
	stw r12, 140(r10)
5080
	stw r12, 144(r10)
5081
	stw r12, 148(r10)
5082
	stw r12, 152(r10)
5083
	stw r12, 156(r10)
5084
	stw r12, 160(r10)
5085
	stw r12, 164(r10)
5086
	stw r12, 168(r10)
5087
	stw r12, 172(r10)
5088
	stw r12, 176(r10)
5089
	stw r12, 180(r10)
5090
	stw r12, 184(r10)
5091
	stw r12, 188(r10)
5092
	stw r12, 192(r10)
5093
	stw r12, 196(r10)
5094
	stw r12, 200(r10)
5095
	stw r12, 204(r10)
5096
	stw r12, 208(r10)
5097
	stw r12, 212(r10)
5098
	stw r12, 216(r10)
5099
	stw r12, 220(r10)
5100
	stw r12, 224(r10)
5101
	stw r12, 228(r10)
5102
	stw r12, 232(r10)
5103
	stw r12, 236(r10)
5104
	stw r12, 240(r10)
5105
	stw r12, 244(r10)
5106
	stw r12, 248(r10)
5107
	stw r12, 252(r10)
5108
 
5109
	add r10, r10, r9
5110
	stw r12, 0(r10)
5111
	stw r12, 4(r10)
5112
	stw r12, 8(r10)
5113
	stw r12, 12(r10)
5114
	stw r12, 16(r10)
5115
	stw r12, 20(r10)
5116
	stw r12, 24(r10)
5117
	stw r12, 28(r10)
5118
	stw r12, 32(r10)
5119
	stw r12, 36(r10)
5120
	stw r12, 40(r10)
5121
	stw r12, 44(r10)
5122
	stw r12, 48(r10)
5123
	stw r12, 52(r10)
5124
	stw r12, 56(r10)
5125
	stw r12, 60(r10)
5126
	stw r12, 64(r10)
5127
	stw r12, 68(r10)
5128
	stw r12, 72(r10)
5129
	stw r12, 76(r10)
5130
	stw r12, 80(r10)
5131
	stw r12, 84(r10)
5132
	stw r12, 88(r10)
5133
	stw r12, 92(r10)
5134
	stw r12, 96(r10)
5135
	stw r12, 100(r10)
5136
	stw r12, 104(r10)
5137
	stw r12, 108(r10)
5138
	stw r12, 112(r10)
5139
	stw r12, 116(r10)
5140
	stw r12, 120(r10)
5141
	stw r12, 124(r10)
5142
	stw r12, 128(r10)
5143
	stw r12, 132(r10)
5144
	stw r12, 136(r10)
5145
	stw r12, 140(r10)
5146
	stw r12, 144(r10)
5147
	stw r12, 148(r10)
5148
	stw r12, 152(r10)
5149
	stw r12, 156(r10)
5150
	stw r12, 160(r10)
5151
	stw r12, 164(r10)
5152
	stw r12, 168(r10)
5153
	stw r12, 172(r10)
5154
	stw r12, 176(r10)
5155
	stw r12, 180(r10)
5156
	stw r12, 184(r10)
5157
	stw r12, 188(r10)
5158
	stw r12, 192(r10)
5159
	stw r12, 196(r10)
5160
	stw r12, 200(r10)
5161
	stw r12, 204(r10)
5162
	stw r12, 208(r10)
5163
	stw r12, 212(r10)
5164
	stw r12, 216(r10)
5165
	stw r12, 220(r10)
5166
	stw r12, 224(r10)
5167
	stw r12, 228(r10)
5168
	stw r12, 232(r10)
5169
	stw r12, 236(r10)
5170
	stw r12, 240(r10)
5171
	stw r12, 244(r10)
5172
	stw r12, 248(r10)
5173
	stw r12, 252(r10)
5174
#endif
5175
.endm
5176
 
5177
.macro DEBUG_bat
5178
#ifdef CONFIG_DEBUG
5179
 
5180
	stw r12, 0(r10)
5181
	stw r12, 4(r10)
5182
	stw r12, 8(r10)
5183
	stw r12, 12(r10)
5184
	stw r12, 16(r10)
5185
	stw r12, 20(r10)
5186
	stw r12, 24(r10)
5187
	stw r12, 28(r10)
5188
	stw r12, 32(r10)
5189
	stw r12, 36(r10)
5190
	stw r12, 40(r10)
5191
	stw r12, 44(r10)
5192
	stw r12, 48(r10)
5193
	stw r12, 52(r10)
5194
	stw r12, 56(r10)
5195
	stw r12, 60(r10)
5196
	stw r12, 64(r10)
5197
	stw r12, 68(r10)
5198
	stw r12, 72(r10)
5199
	stw r12, 76(r10)
5200
	stw r12, 80(r10)
5201
	stw r12, 84(r10)
5202
	stw r12, 88(r10)
5203
	stw r12, 92(r10)
5204
 
5205
	add r10, r10, r9
5206
	stw r12, 0(r10)
5207
	stw r12, 4(r10)
5208
	stw r12, 8(r10)
5209
	stw r12, 12(r10)
5210
	stw r12, 16(r10)
5211
	stw r12, 20(r10)
5212
	stw r12, 24(r10)
5213
	stw r12, 28(r10)
5214
	stw r12, 32(r10)
5215
	stw r12, 36(r10)
5216
	stw r12, 40(r10)
5217
	stw r12, 44(r10)
5218
	stw r12, 48(r10)
5219
	stw r12, 52(r10)
5220
	stw r12, 56(r10)
5221
	stw r12, 60(r10)
5222
	stw r12, 64(r10)
5223
	stw r12, 68(r10)
5224
	stw r12, 72(r10)
5225
	stw r12, 76(r10)
5226
	stw r12, 80(r10)
5227
	stw r12, 84(r10)
5228
	stw r12, 88(r10)
5229
	stw r12, 92(r10)
5230
 
5231
	add r10, r10, r9
5232
	stw r12, 0(r10)
5233
	stw r11, 4(r10)
5234
	stw r11, 8(r10)
5235
	stw r11, 12(r10)
5236
	stw r12, 16(r10)
5237
	stw r12, 20(r10)
5238
	stw r12, 24(r10)
5239
	stw r12, 28(r10)
5240
	stw r12, 32(r10)
5241
	stw r12, 36(r10)
5242
	stw r12, 40(r10)
5243
	stw r12, 44(r10)
5244
	stw r12, 48(r10)
5245
	stw r12, 52(r10)
5246
	stw r12, 56(r10)
5247
	stw r12, 60(r10)
5248
	stw r12, 64(r10)
5249
	stw r12, 68(r10)
5250
	stw r12, 72(r10)
5251
	stw r12, 76(r10)
5252
	stw r11, 80(r10)
5253
	stw r12, 84(r10)
5254
	stw r12, 88(r10)
5255
	stw r12, 92(r10)
5256
 
5257
	add r10, r10, r9
5258
	stw r12, 0(r10)
5259
	stw r12, 4(r10)
5260
	stw r11, 8(r10)
5261
	stw r11, 12(r10)
5262
	stw r12, 16(r10)
5263
	stw r12, 20(r10)
5264
	stw r12, 24(r10)
5265
	stw r12, 28(r10)
5266
	stw r12, 32(r10)
5267
	stw r12, 36(r10)
5268
	stw r12, 40(r10)
5269
	stw r12, 44(r10)
5270
	stw r12, 48(r10)
5271
	stw r12, 52(r10)
5272
	stw r12, 56(r10)
5273
	stw r12, 60(r10)
5274
	stw r12, 64(r10)
5275
	stw r12, 68(r10)
5276
	stw r12, 72(r10)
5277
	stw r11, 76(r10)
5278
	stw r11, 80(r10)
5279
	stw r12, 84(r10)
5280
	stw r12, 88(r10)
5281
	stw r12, 92(r10)
5282
 
5283
	add r10, r10, r9
5284
	stw r12, 0(r10)
5285
	stw r12, 4(r10)
5286
	stw r11, 8(r10)
5287
	stw r11, 12(r10)
5288
	stw r12, 16(r10)
5289
	stw r12, 20(r10)
5290
	stw r12, 24(r10)
5291
	stw r12, 28(r10)
5292
	stw r12, 32(r10)
5293
	stw r12, 36(r10)
5294
	stw r12, 40(r10)
5295
	stw r12, 44(r10)
5296
	stw r12, 48(r10)
5297
	stw r12, 52(r10)
5298
	stw r12, 56(r10)
5299
	stw r12, 60(r10)
5300
	stw r12, 64(r10)
5301
	stw r12, 68(r10)
5302
	stw r12, 72(r10)
5303
	stw r11, 76(r10)
5304
	stw r11, 80(r10)
5305
	stw r12, 84(r10)
5306
	stw r12, 88(r10)
5307
	stw r12, 92(r10)
5308
 
5309
	add r10, r10, r9
5310
	stw r12, 0(r10)
5311
	stw r12, 4(r10)
5312
	stw r11, 8(r10)
5313
	stw r11, 12(r10)
5314
	stw r11, 16(r10)
5315
	stw r11, 20(r10)
5316
	stw r12, 24(r10)
5317
	stw r12, 28(r10)
5318
	stw r12, 32(r10)
5319
	stw r12, 36(r10)
5320
	stw r11, 40(r10)
5321
	stw r11, 44(r10)
5322
	stw r11, 48(r10)
5323
	stw r11, 52(r10)
5324
	stw r12, 56(r10)
5325
	stw r12, 60(r10)
5326
	stw r12, 64(r10)
5327
	stw r11, 68(r10)
5328
	stw r11, 72(r10)
5329
	stw r11, 76(r10)
5330
	stw r11, 80(r10)
5331
	stw r11, 84(r10)
5332
	stw r11, 88(r10)
5333
	stw r12, 92(r10)
5334
 
5335
	add r10, r10, r9
5336
	stw r12, 0(r10)
5337
	stw r12, 4(r10)
5338
	stw r11, 8(r10)
5339
	stw r11, 12(r10)
5340
	stw r12, 16(r10)
5341
	stw r11, 20(r10)
5342
	stw r11, 24(r10)
5343
	stw r12, 28(r10)
5344
	stw r12, 32(r10)
5345
	stw r12, 36(r10)
5346
	stw r12, 40(r10)
5347
	stw r12, 44(r10)
5348
	stw r12, 48(r10)
5349
	stw r11, 52(r10)
5350
	stw r11, 56(r10)
5351
	stw r12, 60(r10)
5352
	stw r12, 64(r10)
5353
	stw r12, 68(r10)
5354
	stw r12, 72(r10)
5355
	stw r11, 76(r10)
5356
	stw r11, 80(r10)
5357
	stw r12, 84(r10)
5358
	stw r12, 88(r10)
5359
	stw r12, 92(r10)
5360
 
5361
	add r10, r10, r9
5362
	stw r12, 0(r10)
5363
	stw r12, 4(r10)
5364
	stw r11, 8(r10)
5365
	stw r11, 12(r10)
5366
	stw r12, 16(r10)
5367
	stw r12, 20(r10)
5368
	stw r11, 24(r10)
5369
	stw r11, 28(r10)
5370
	stw r12, 32(r10)
5371
	stw r12, 36(r10)
5372
	stw r11, 40(r10)
5373
	stw r11, 44(r10)
5374
	stw r11, 48(r10)
5375
	stw r11, 52(r10)
5376
	stw r11, 56(r10)
5377
	stw r12, 60(r10)
5378
	stw r12, 64(r10)
5379
	stw r12, 68(r10)
5380
	stw r12, 72(r10)
5381
	stw r11, 76(r10)
5382
	stw r11, 80(r10)
5383
	stw r12, 84(r10)
5384
	stw r12, 88(r10)
5385
	stw r12, 92(r10)
5386
 
5387
	add r10, r10, r9
5388
	stw r12, 0(r10)
5389
	stw r12, 4(r10)
5390
	stw r11, 8(r10)
5391
	stw r11, 12(r10)
5392
	stw r12, 16(r10)
5393
	stw r12, 20(r10)
5394
	stw r11, 24(r10)
5395
	stw r11, 28(r10)
5396
	stw r12, 32(r10)
5397
	stw r11, 36(r10)
5398
	stw r11, 40(r10)
5399
	stw r12, 44(r10)
5400
	stw r12, 48(r10)
5401
	stw r11, 52(r10)
5402
	stw r11, 56(r10)
5403
	stw r12, 60(r10)
5404
	stw r12, 64(r10)
5405
	stw r12, 68(r10)
5406
	stw r12, 72(r10)
5407
	stw r11, 76(r10)
5408
	stw r11, 80(r10)
5409
	stw r12, 84(r10)
5410
	stw r12, 88(r10)
5411
	stw r12, 92(r10)
5412
 
5413
	add r10, r10, r9
5414
	stw r12, 0(r10)
5415
	stw r12, 4(r10)
5416
	stw r11, 8(r10)
5417
	stw r11, 12(r10)
5418
	stw r12, 16(r10)
5419
	stw r12, 20(r10)
5420
	stw r11, 24(r10)
5421
	stw r11, 28(r10)
5422
	stw r12, 32(r10)
5423
	stw r11, 36(r10)
5424
	stw r11, 40(r10)
5425
	stw r12, 44(r10)
5426
	stw r12, 48(r10)
5427
	stw r11, 52(r10)
5428
	stw r11, 56(r10)
5429
	stw r12, 60(r10)
5430
	stw r12, 64(r10)
5431
	stw r12, 68(r10)
5432
	stw r12, 72(r10)
5433
	stw r11, 76(r10)
5434
	stw r11, 80(r10)
5435
	stw r12, 84(r10)
5436
	stw r12, 88(r10)
5437
	stw r12, 92(r10)
5438
 
5439
	add r10, r10, r9
5440
	stw r12, 0(r10)
5441
	stw r12, 4(r10)
5442
	stw r11, 8(r10)
5443
	stw r11, 12(r10)
5444
	stw r12, 16(r10)
5445
	stw r12, 20(r10)
5446
	stw r11, 24(r10)
5447
	stw r11, 28(r10)
5448
	stw r12, 32(r10)
5449
	stw r11, 36(r10)
5450
	stw r11, 40(r10)
5451
	stw r12, 44(r10)
5452
	stw r12, 48(r10)
5453
	stw r11, 52(r10)
5454
	stw r11, 56(r10)
5455
	stw r12, 60(r10)
5456
	stw r12, 64(r10)
5457
	stw r12, 68(r10)
5458
	stw r12, 72(r10)
5459
	stw r11, 76(r10)
5460
	stw r11, 80(r10)
5461
	stw r12, 84(r10)
5462
	stw r11, 88(r10)
5463
	stw r11, 92(r10)
5464
 
5465
	add r10, r10, r9
5466
	stw r12, 0(r10)
5467
	stw r12, 4(r10)
5468
	stw r11, 8(r10)
5469
	stw r11, 12(r10)
5470
	stw r11, 16(r10)
5471
	stw r11, 20(r10)
5472
	stw r11, 24(r10)
5473
	stw r12, 28(r10)
5474
	stw r12, 32(r10)
5475
	stw r12, 36(r10)
5476
	stw r11, 40(r10)
5477
	stw r11, 44(r10)
5478
	stw r11, 48(r10)
5479
	stw r12, 52(r10)
5480
	stw r11, 56(r10)
5481
	stw r11, 60(r10)
5482
	stw r12, 64(r10)
5483
	stw r12, 68(r10)
5484
	stw r12, 72(r10)
5485
	stw r12, 76(r10)
5486
	stw r11, 80(r10)
5487
	stw r11, 84(r10)
5488
	stw r11, 88(r10)
5489
	stw r12, 92(r10)
5490
 
5491
	add r10, r10, r9
5492
	stw r12, 0(r10)
5493
	stw r12, 4(r10)
5494
	stw r12, 8(r10)
5495
	stw r12, 12(r10)
5496
	stw r12, 16(r10)
5497
	stw r12, 20(r10)
5498
	stw r12, 24(r10)
5499
	stw r12, 28(r10)
5500
	stw r12, 32(r10)
5501
	stw r12, 36(r10)
5502
	stw r12, 40(r10)
5503
	stw r12, 44(r10)
5504
	stw r12, 48(r10)
5505
	stw r12, 52(r10)
5506
	stw r12, 56(r10)
5507
	stw r12, 60(r10)
5508
	stw r12, 64(r10)
5509
	stw r12, 68(r10)
5510
	stw r12, 72(r10)
5511
	stw r12, 76(r10)
5512
	stw r12, 80(r10)
5513
	stw r12, 84(r10)
5514
	stw r12, 88(r10)
5515
	stw r12, 92(r10)
5516
 
5517
	add r10, r10, r9
5518
	stw r12, 0(r10)
5519
	stw r12, 4(r10)
5520
	stw r12, 8(r10)
5521
	stw r12, 12(r10)
5522
	stw r12, 16(r10)
5523
	stw r12, 20(r10)
5524
	stw r12, 24(r10)
5525
	stw r12, 28(r10)
5526
	stw r12, 32(r10)
5527
	stw r12, 36(r10)
5528
	stw r12, 40(r10)
5529
	stw r12, 44(r10)
5530
	stw r12, 48(r10)
5531
	stw r12, 52(r10)
5532
	stw r12, 56(r10)
5533
	stw r12, 60(r10)
5534
	stw r12, 64(r10)
5535
	stw r12, 68(r10)
5536
	stw r12, 72(r10)
5537
	stw r12, 76(r10)
5538
	stw r12, 80(r10)
5539
	stw r12, 84(r10)
5540
	stw r12, 88(r10)
5541
	stw r12, 92(r10)
5542
 
5543
	add r10, r10, r9
5544
	stw r12, 0(r10)
5545
	stw r12, 4(r10)
5546
	stw r12, 8(r10)
5547
	stw r12, 12(r10)
5548
	stw r12, 16(r10)
5549
	stw r12, 20(r10)
5550
	stw r12, 24(r10)
5551
	stw r12, 28(r10)
5552
	stw r12, 32(r10)
5553
	stw r12, 36(r10)
5554
	stw r12, 40(r10)
5555
	stw r12, 44(r10)
5556
	stw r12, 48(r10)
5557
	stw r12, 52(r10)
5558
	stw r12, 56(r10)
5559
	stw r12, 60(r10)
5560
	stw r12, 64(r10)
5561
	stw r12, 68(r10)
5562
	stw r12, 72(r10)
5563
	stw r12, 76(r10)
5564
	stw r12, 80(r10)
5565
	stw r12, 84(r10)
5566
	stw r12, 88(r10)
5567
	stw r12, 92(r10)
5568
 
5569
	add r10, r10, r9
5570
	stw r12, 0(r10)
5571
	stw r12, 4(r10)
5572
	stw r12, 8(r10)
5573
	stw r12, 12(r10)
5574
	stw r12, 16(r10)
5575
	stw r12, 20(r10)
5576
	stw r12, 24(r10)
5577
	stw r12, 28(r10)
5578
	stw r12, 32(r10)
5579
	stw r12, 36(r10)
5580
	stw r12, 40(r10)
5581
	stw r12, 44(r10)
5582
	stw r12, 48(r10)
5583
	stw r12, 52(r10)
5584
	stw r12, 56(r10)
5585
	stw r12, 60(r10)
5586
	stw r12, 64(r10)
5587
	stw r12, 68(r10)
5588
	stw r12, 72(r10)
5589
	stw r12, 76(r10)
5590
	stw r12, 80(r10)
5591
	stw r12, 84(r10)
5592
	stw r12, 88(r10)
5593
	stw r12, 92(r10)
5594
#endif
5595
.endm
5596
 
5597
.macro DEBUG_mapping
5598
#ifdef CONFIG_DEBUG
5599
 
5600
	stw r12, 0(r10)
5601
	stw r12, 4(r10)
5602
	stw r12, 8(r10)
5603
	stw r12, 12(r10)
5604
	stw r12, 16(r10)
5605
	stw r12, 20(r10)
5606
	stw r12, 24(r10)
5607
	stw r12, 28(r10)
5608
	stw r12, 32(r10)
5609
	stw r12, 36(r10)
5610
	stw r12, 40(r10)
5611
	stw r12, 44(r10)
5612
	stw r12, 48(r10)
5613
	stw r12, 52(r10)
5614
	stw r12, 56(r10)
5615
	stw r12, 60(r10)
5616
	stw r12, 64(r10)
5617
	stw r12, 68(r10)
5618
	stw r12, 72(r10)
5619
	stw r12, 76(r10)
5620
	stw r12, 80(r10)
5621
	stw r12, 84(r10)
5622
	stw r12, 88(r10)
5623
	stw r12, 92(r10)
5624
	stw r12, 96(r10)
5625
	stw r12, 100(r10)
5626
	stw r12, 104(r10)
5627
	stw r12, 108(r10)
5628
	stw r12, 112(r10)
5629
	stw r12, 116(r10)
5630
	stw r12, 120(r10)
5631
	stw r12, 124(r10)
5632
	stw r12, 128(r10)
5633
	stw r12, 132(r10)
5634
	stw r12, 136(r10)
5635
	stw r12, 140(r10)
5636
	stw r12, 144(r10)
5637
	stw r12, 148(r10)
5638
	stw r12, 152(r10)
5639
	stw r12, 156(r10)
5640
	stw r12, 160(r10)
5641
	stw r12, 164(r10)
5642
	stw r12, 168(r10)
5643
	stw r12, 172(r10)
5644
	stw r12, 176(r10)
5645
	stw r12, 180(r10)
5646
	stw r12, 184(r10)
5647
	stw r12, 188(r10)
5648
	stw r12, 192(r10)
5649
	stw r12, 196(r10)
5650
	stw r12, 200(r10)
5651
	stw r12, 204(r10)
5652
	stw r12, 208(r10)
5653
	stw r12, 212(r10)
5654
	stw r12, 216(r10)
5655
	stw r12, 220(r10)
5656
 
5657
	add r10, r10, r9
5658
	stw r12, 0(r10)
5659
	stw r12, 4(r10)
5660
	stw r12, 8(r10)
5661
	stw r12, 12(r10)
5662
	stw r12, 16(r10)
5663
	stw r12, 20(r10)
5664
	stw r12, 24(r10)
5665
	stw r12, 28(r10)
5666
	stw r12, 32(r10)
5667
	stw r12, 36(r10)
5668
	stw r12, 40(r10)
5669
	stw r12, 44(r10)
5670
	stw r12, 48(r10)
5671
	stw r12, 52(r10)
5672
	stw r12, 56(r10)
5673
	stw r12, 60(r10)
5674
	stw r12, 64(r10)
5675
	stw r12, 68(r10)
5676
	stw r12, 72(r10)
5677
	stw r12, 76(r10)
5678
	stw r12, 80(r10)
5679
	stw r12, 84(r10)
5680
	stw r12, 88(r10)
5681
	stw r12, 92(r10)
5682
	stw r12, 96(r10)
5683
	stw r12, 100(r10)
5684
	stw r12, 104(r10)
5685
	stw r12, 108(r10)
5686
	stw r12, 112(r10)
5687
	stw r12, 116(r10)
5688
	stw r12, 120(r10)
5689
	stw r12, 124(r10)
5690
	stw r12, 128(r10)
5691
	stw r12, 132(r10)
5692
	stw r12, 136(r10)
5693
	stw r12, 140(r10)
5694
	stw r12, 144(r10)
5695
	stw r12, 148(r10)
5696
	stw r12, 152(r10)
5697
	stw r12, 156(r10)
5698
	stw r12, 160(r10)
5699
	stw r12, 164(r10)
5700
	stw r12, 168(r10)
5701
	stw r12, 172(r10)
5702
	stw r12, 176(r10)
5703
	stw r12, 180(r10)
5704
	stw r12, 184(r10)
5705
	stw r12, 188(r10)
5706
	stw r12, 192(r10)
5707
	stw r12, 196(r10)
5708
	stw r12, 200(r10)
5709
	stw r12, 204(r10)
5710
	stw r12, 208(r10)
5711
	stw r12, 212(r10)
5712
	stw r12, 216(r10)
5713
	stw r12, 220(r10)
5714
 
5715
	add r10, r10, r9
5716
	stw r12, 0(r10)
5717
	stw r12, 4(r10)
5718
	stw r12, 8(r10)
5719
	stw r12, 12(r10)
5720
	stw r12, 16(r10)
5721
	stw r12, 20(r10)
5722
	stw r12, 24(r10)
5723
	stw r12, 28(r10)
5724
	stw r12, 32(r10)
5725
	stw r12, 36(r10)
5726
	stw r12, 40(r10)
5727
	stw r12, 44(r10)
5728
	stw r12, 48(r10)
5729
	stw r12, 52(r10)
5730
	stw r12, 56(r10)
5731
	stw r12, 60(r10)
5732
	stw r12, 64(r10)
5733
	stw r12, 68(r10)
5734
	stw r12, 72(r10)
5735
	stw r12, 76(r10)
5736
	stw r12, 80(r10)
5737
	stw r12, 84(r10)
5738
	stw r12, 88(r10)
5739
	stw r12, 92(r10)
5740
	stw r12, 96(r10)
5741
	stw r12, 100(r10)
5742
	stw r12, 104(r10)
5743
	stw r12, 108(r10)
5744
	stw r12, 112(r10)
5745
	stw r12, 116(r10)
5746
	stw r12, 120(r10)
5747
	stw r12, 124(r10)
5748
	stw r12, 128(r10)
5749
	stw r12, 132(r10)
5750
	stw r12, 136(r10)
5751
	stw r12, 140(r10)
5752
	stw r11, 144(r10)
5753
	stw r11, 148(r10)
5754
	stw r12, 152(r10)
5755
	stw r12, 156(r10)
5756
	stw r12, 160(r10)
5757
	stw r12, 164(r10)
5758
	stw r12, 168(r10)
5759
	stw r12, 172(r10)
5760
	stw r12, 176(r10)
5761
	stw r12, 180(r10)
5762
	stw r12, 184(r10)
5763
	stw r12, 188(r10)
5764
	stw r12, 192(r10)
5765
	stw r12, 196(r10)
5766
	stw r12, 200(r10)
5767
	stw r12, 204(r10)
5768
	stw r12, 208(r10)
5769
	stw r12, 212(r10)
5770
	stw r12, 216(r10)
5771
	stw r12, 220(r10)
5772
 
5773
	add r10, r10, r9
5774
	stw r12, 0(r10)
5775
	stw r12, 4(r10)
5776
	stw r12, 8(r10)
5777
	stw r12, 12(r10)
5778
	stw r12, 16(r10)
5779
	stw r12, 20(r10)
5780
	stw r12, 24(r10)
5781
	stw r12, 28(r10)
5782
	stw r12, 32(r10)
5783
	stw r12, 36(r10)
5784
	stw r12, 40(r10)
5785
	stw r12, 44(r10)
5786
	stw r12, 48(r10)
5787
	stw r12, 52(r10)
5788
	stw r12, 56(r10)
5789
	stw r12, 60(r10)
5790
	stw r12, 64(r10)
5791
	stw r12, 68(r10)
5792
	stw r12, 72(r10)
5793
	stw r12, 76(r10)
5794
	stw r12, 80(r10)
5795
	stw r12, 84(r10)
5796
	stw r12, 88(r10)
5797
	stw r12, 92(r10)
5798
	stw r12, 96(r10)
5799
	stw r12, 100(r10)
5800
	stw r12, 104(r10)
5801
	stw r12, 108(r10)
5802
	stw r12, 112(r10)
5803
	stw r12, 116(r10)
5804
	stw r12, 120(r10)
5805
	stw r12, 124(r10)
5806
	stw r12, 128(r10)
5807
	stw r12, 132(r10)
5808
	stw r12, 136(r10)
5809
	stw r12, 140(r10)
5810
	stw r11, 144(r10)
5811
	stw r11, 148(r10)
5812
	stw r12, 152(r10)
5813
	stw r12, 156(r10)
5814
	stw r12, 160(r10)
5815
	stw r12, 164(r10)
5816
	stw r12, 168(r10)
5817
	stw r12, 172(r10)
5818
	stw r12, 176(r10)
5819
	stw r12, 180(r10)
5820
	stw r12, 184(r10)
5821
	stw r12, 188(r10)
5822
	stw r12, 192(r10)
5823
	stw r12, 196(r10)
5824
	stw r12, 200(r10)
5825
	stw r12, 204(r10)
5826
	stw r12, 208(r10)
5827
	stw r12, 212(r10)
5828
	stw r12, 216(r10)
5829
	stw r12, 220(r10)
5830
 
5831
	add r10, r10, r9
5832
	stw r12, 0(r10)
5833
	stw r12, 4(r10)
5834
	stw r12, 8(r10)
5835
	stw r12, 12(r10)
5836
	stw r12, 16(r10)
5837
	stw r12, 20(r10)
5838
	stw r12, 24(r10)
5839
	stw r12, 28(r10)
5840
	stw r12, 32(r10)
5841
	stw r12, 36(r10)
5842
	stw r12, 40(r10)
5843
	stw r12, 44(r10)
5844
	stw r12, 48(r10)
5845
	stw r12, 52(r10)
5846
	stw r12, 56(r10)
5847
	stw r12, 60(r10)
5848
	stw r12, 64(r10)
5849
	stw r12, 68(r10)
5850
	stw r12, 72(r10)
5851
	stw r12, 76(r10)
5852
	stw r12, 80(r10)
5853
	stw r12, 84(r10)
5854
	stw r12, 88(r10)
5855
	stw r12, 92(r10)
5856
	stw r12, 96(r10)
5857
	stw r12, 100(r10)
5858
	stw r12, 104(r10)
5859
	stw r12, 108(r10)
5860
	stw r12, 112(r10)
5861
	stw r12, 116(r10)
5862
	stw r12, 120(r10)
5863
	stw r12, 124(r10)
5864
	stw r12, 128(r10)
5865
	stw r12, 132(r10)
5866
	stw r12, 136(r10)
5867
	stw r12, 140(r10)
5868
	stw r12, 144(r10)
5869
	stw r12, 148(r10)
5870
	stw r12, 152(r10)
5871
	stw r12, 156(r10)
5872
	stw r12, 160(r10)
5873
	stw r12, 164(r10)
5874
	stw r12, 168(r10)
5875
	stw r12, 172(r10)
5876
	stw r12, 176(r10)
5877
	stw r12, 180(r10)
5878
	stw r12, 184(r10)
5879
	stw r12, 188(r10)
5880
	stw r12, 192(r10)
5881
	stw r12, 196(r10)
5882
	stw r12, 200(r10)
5883
	stw r12, 204(r10)
5884
	stw r12, 208(r10)
5885
	stw r12, 212(r10)
5886
	stw r12, 216(r10)
5887
	stw r12, 220(r10)
5888
 
5889
	add r10, r10, r9
5890
	stw r12, 0(r10)
5891
	stw r11, 4(r10)
5892
	stw r11, 8(r10)
5893
	stw r11, 12(r10)
5894
	stw r12, 16(r10)
5895
	stw r11, 20(r10)
5896
	stw r11, 24(r10)
5897
	stw r12, 28(r10)
5898
	stw r12, 32(r10)
5899
	stw r12, 36(r10)
5900
	stw r11, 40(r10)
5901
	stw r11, 44(r10)
5902
	stw r11, 48(r10)
5903
	stw r11, 52(r10)
5904
	stw r12, 56(r10)
5905
	stw r12, 60(r10)
5906
	stw r12, 64(r10)
5907
	stw r11, 68(r10)
5908
	stw r11, 72(r10)
5909
	stw r12, 76(r10)
5910
	stw r11, 80(r10)
5911
	stw r11, 84(r10)
5912
	stw r11, 88(r10)
5913
	stw r12, 92(r10)
5914
	stw r12, 96(r10)
5915
	stw r11, 100(r10)
5916
	stw r11, 104(r10)
5917
	stw r12, 108(r10)
5918
	stw r11, 112(r10)
5919
	stw r11, 116(r10)
5920
	stw r11, 120(r10)
5921
	stw r12, 124(r10)
5922
	stw r12, 128(r10)
5923
	stw r12, 132(r10)
5924
	stw r12, 136(r10)
5925
	stw r11, 140(r10)
5926
	stw r11, 144(r10)
5927
	stw r11, 148(r10)
5928
	stw r12, 152(r10)
5929
	stw r12, 156(r10)
5930
	stw r12, 160(r10)
5931
	stw r11, 164(r10)
5932
	stw r11, 168(r10)
5933
	stw r12, 172(r10)
5934
	stw r11, 176(r10)
5935
	stw r11, 180(r10)
5936
	stw r11, 184(r10)
5937
	stw r12, 188(r10)
5938
	stw r12, 192(r10)
5939
	stw r12, 196(r10)
5940
	stw r11, 200(r10)
5941
	stw r11, 204(r10)
5942
	stw r11, 208(r10)
5943
	stw r12, 212(r10)
5944
	stw r11, 216(r10)
5945
	stw r11, 220(r10)
5946
 
5947
	add r10, r10, r9
5948
	stw r12, 0(r10)
5949
	stw r11, 4(r10)
5950
	stw r11, 8(r10)
5951
	stw r11, 12(r10)
5952
	stw r11, 16(r10)
5953
	stw r11, 20(r10)
5954
	stw r11, 24(r10)
5955
	stw r11, 28(r10)
5956
	stw r12, 32(r10)
5957
	stw r12, 36(r10)
5958
	stw r12, 40(r10)
5959
	stw r12, 44(r10)
5960
	stw r12, 48(r10)
5961
	stw r11, 52(r10)
5962
	stw r11, 56(r10)
5963
	stw r12, 60(r10)
5964
	stw r12, 64(r10)
5965
	stw r12, 68(r10)
5966
	stw r11, 72(r10)
5967
	stw r11, 76(r10)
5968
	stw r12, 80(r10)
5969
	stw r12, 84(r10)
5970
	stw r11, 88(r10)
5971
	stw r11, 92(r10)
5972
	stw r12, 96(r10)
5973
	stw r12, 100(r10)
5974
	stw r11, 104(r10)
5975
	stw r11, 108(r10)
5976
	stw r12, 112(r10)
5977
	stw r12, 116(r10)
5978
	stw r11, 120(r10)
5979
	stw r11, 124(r10)
5980
	stw r12, 128(r10)
5981
	stw r12, 132(r10)
5982
	stw r12, 136(r10)
5983
	stw r12, 140(r10)
5984
	stw r11, 144(r10)
5985
	stw r11, 148(r10)
5986
	stw r12, 152(r10)
5987
	stw r12, 156(r10)
5988
	stw r12, 160(r10)
5989
	stw r12, 164(r10)
5990
	stw r11, 168(r10)
5991
	stw r11, 172(r10)
5992
	stw r12, 176(r10)
5993
	stw r12, 180(r10)
5994
	stw r11, 184(r10)
5995
	stw r11, 188(r10)
5996
	stw r12, 192(r10)
5997
	stw r11, 196(r10)
5998
	stw r11, 200(r10)
5999
	stw r12, 204(r10)
6000
	stw r12, 208(r10)
6001
	stw r11, 212(r10)
6002
	stw r11, 216(r10)
6003
	stw r12, 220(r10)
6004
 
6005
	add r10, r10, r9
6006
	stw r12, 0(r10)
6007
	stw r11, 4(r10)
6008
	stw r11, 8(r10)
6009
	stw r12, 12(r10)
6010
	stw r11, 16(r10)
6011
	stw r12, 20(r10)
6012
	stw r11, 24(r10)
6013
	stw r11, 28(r10)
6014
	stw r12, 32(r10)
6015
	stw r12, 36(r10)
6016
	stw r11, 40(r10)
6017
	stw r11, 44(r10)
6018
	stw r11, 48(r10)
6019
	stw r11, 52(r10)
6020
	stw r11, 56(r10)
6021
	stw r12, 60(r10)
6022
	stw r12, 64(r10)
6023
	stw r12, 68(r10)
6024
	stw r11, 72(r10)
6025
	stw r11, 76(r10)
6026
	stw r12, 80(r10)
6027
	stw r12, 84(r10)
6028
	stw r11, 88(r10)
6029
	stw r11, 92(r10)
6030
	stw r12, 96(r10)
6031
	stw r12, 100(r10)
6032
	stw r11, 104(r10)
6033
	stw r11, 108(r10)
6034
	stw r12, 112(r10)
6035
	stw r12, 116(r10)
6036
	stw r11, 120(r10)
6037
	stw r11, 124(r10)
6038
	stw r12, 128(r10)
6039
	stw r12, 132(r10)
6040
	stw r12, 136(r10)
6041
	stw r12, 140(r10)
6042
	stw r11, 144(r10)
6043
	stw r11, 148(r10)
6044
	stw r12, 152(r10)
6045
	stw r12, 156(r10)
6046
	stw r12, 160(r10)
6047
	stw r12, 164(r10)
6048
	stw r11, 168(r10)
6049
	stw r11, 172(r10)
6050
	stw r12, 176(r10)
6051
	stw r12, 180(r10)
6052
	stw r11, 184(r10)
6053
	stw r11, 188(r10)
6054
	stw r12, 192(r10)
6055
	stw r11, 196(r10)
6056
	stw r11, 200(r10)
6057
	stw r12, 204(r10)
6058
	stw r12, 208(r10)
6059
	stw r11, 212(r10)
6060
	stw r11, 216(r10)
6061
	stw r12, 220(r10)
6062
 
6063
	add r10, r10, r9
6064
	stw r12, 0(r10)
6065
	stw r11, 4(r10)
6066
	stw r11, 8(r10)
6067
	stw r12, 12(r10)
6068
	stw r11, 16(r10)
6069
	stw r12, 20(r10)
6070
	stw r11, 24(r10)
6071
	stw r11, 28(r10)
6072
	stw r12, 32(r10)
6073
	stw r11, 36(r10)
6074
	stw r11, 40(r10)
6075
	stw r12, 44(r10)
6076
	stw r12, 48(r10)
6077
	stw r11, 52(r10)
6078
	stw r11, 56(r10)
6079
	stw r12, 60(r10)
6080
	stw r12, 64(r10)
6081
	stw r12, 68(r10)
6082
	stw r11, 72(r10)
6083
	stw r11, 76(r10)
6084
	stw r12, 80(r10)
6085
	stw r12, 84(r10)
6086
	stw r11, 88(r10)
6087
	stw r11, 92(r10)
6088
	stw r12, 96(r10)
6089
	stw r12, 100(r10)
6090
	stw r11, 104(r10)
6091
	stw r11, 108(r10)
6092
	stw r12, 112(r10)
6093
	stw r12, 116(r10)
6094
	stw r11, 120(r10)
6095
	stw r11, 124(r10)
6096
	stw r12, 128(r10)
6097
	stw r12, 132(r10)
6098
	stw r12, 136(r10)
6099
	stw r12, 140(r10)
6100
	stw r11, 144(r10)
6101
	stw r11, 148(r10)
6102
	stw r12, 152(r10)
6103
	stw r12, 156(r10)
6104
	stw r12, 160(r10)
6105
	stw r12, 164(r10)
6106
	stw r11, 168(r10)
6107
	stw r11, 172(r10)
6108
	stw r12, 176(r10)
6109
	stw r12, 180(r10)
6110
	stw r11, 184(r10)
6111
	stw r11, 188(r10)
6112
	stw r12, 192(r10)
6113
	stw r11, 196(r10)
6114
	stw r11, 200(r10)
6115
	stw r12, 204(r10)
6116
	stw r12, 208(r10)
6117
	stw r11, 212(r10)
6118
	stw r11, 216(r10)
6119
	stw r12, 220(r10)
6120
 
6121
	add r10, r10, r9
6122
	stw r12, 0(r10)
6123
	stw r11, 4(r10)
6124
	stw r11, 8(r10)
6125
	stw r12, 12(r10)
6126
	stw r11, 16(r10)
6127
	stw r12, 20(r10)
6128
	stw r11, 24(r10)
6129
	stw r11, 28(r10)
6130
	stw r12, 32(r10)
6131
	stw r11, 36(r10)
6132
	stw r11, 40(r10)
6133
	stw r12, 44(r10)
6134
	stw r12, 48(r10)
6135
	stw r11, 52(r10)
6136
	stw r11, 56(r10)
6137
	stw r12, 60(r10)
6138
	stw r12, 64(r10)
6139
	stw r12, 68(r10)
6140
	stw r11, 72(r10)
6141
	stw r11, 76(r10)
6142
	stw r12, 80(r10)
6143
	stw r12, 84(r10)
6144
	stw r11, 88(r10)
6145
	stw r11, 92(r10)
6146
	stw r12, 96(r10)
6147
	stw r12, 100(r10)
6148
	stw r11, 104(r10)
6149
	stw r11, 108(r10)
6150
	stw r12, 112(r10)
6151
	stw r12, 116(r10)
6152
	stw r11, 120(r10)
6153
	stw r11, 124(r10)
6154
	stw r12, 128(r10)
6155
	stw r12, 132(r10)
6156
	stw r12, 136(r10)
6157
	stw r12, 140(r10)
6158
	stw r11, 144(r10)
6159
	stw r11, 148(r10)
6160
	stw r12, 152(r10)
6161
	stw r12, 156(r10)
6162
	stw r12, 160(r10)
6163
	stw r12, 164(r10)
6164
	stw r11, 168(r10)
6165
	stw r11, 172(r10)
6166
	stw r12, 176(r10)
6167
	stw r12, 180(r10)
6168
	stw r11, 184(r10)
6169
	stw r11, 188(r10)
6170
	stw r12, 192(r10)
6171
	stw r11, 196(r10)
6172
	stw r11, 200(r10)
6173
	stw r12, 204(r10)
6174
	stw r12, 208(r10)
6175
	stw r11, 212(r10)
6176
	stw r11, 216(r10)
6177
	stw r12, 220(r10)
6178
 
6179
	add r10, r10, r9
6180
	stw r12, 0(r10)
6181
	stw r11, 4(r10)
6182
	stw r11, 8(r10)
6183
	stw r12, 12(r10)
6184
	stw r11, 16(r10)
6185
	stw r12, 20(r10)
6186
	stw r11, 24(r10)
6187
	stw r11, 28(r10)
6188
	stw r12, 32(r10)
6189
	stw r11, 36(r10)
6190
	stw r11, 40(r10)
6191
	stw r12, 44(r10)
6192
	stw r12, 48(r10)
6193
	stw r11, 52(r10)
6194
	stw r11, 56(r10)
6195
	stw r12, 60(r10)
6196
	stw r12, 64(r10)
6197
	stw r12, 68(r10)
6198
	stw r11, 72(r10)
6199
	stw r11, 76(r10)
6200
	stw r12, 80(r10)
6201
	stw r12, 84(r10)
6202
	stw r11, 88(r10)
6203
	stw r11, 92(r10)
6204
	stw r12, 96(r10)
6205
	stw r12, 100(r10)
6206
	stw r11, 104(r10)
6207
	stw r11, 108(r10)
6208
	stw r12, 112(r10)
6209
	stw r12, 116(r10)
6210
	stw r11, 120(r10)
6211
	stw r11, 124(r10)
6212
	stw r12, 128(r10)
6213
	stw r12, 132(r10)
6214
	stw r12, 136(r10)
6215
	stw r12, 140(r10)
6216
	stw r11, 144(r10)
6217
	stw r11, 148(r10)
6218
	stw r12, 152(r10)
6219
	stw r12, 156(r10)
6220
	stw r12, 160(r10)
6221
	stw r12, 164(r10)
6222
	stw r11, 168(r10)
6223
	stw r11, 172(r10)
6224
	stw r12, 176(r10)
6225
	stw r12, 180(r10)
6226
	stw r11, 184(r10)
6227
	stw r11, 188(r10)
6228
	stw r12, 192(r10)
6229
	stw r11, 196(r10)
6230
	stw r11, 200(r10)
6231
	stw r12, 204(r10)
6232
	stw r12, 208(r10)
6233
	stw r11, 212(r10)
6234
	stw r11, 216(r10)
6235
	stw r12, 220(r10)
6236
 
6237
	add r10, r10, r9
6238
	stw r12, 0(r10)
6239
	stw r11, 4(r10)
6240
	stw r11, 8(r10)
6241
	stw r12, 12(r10)
6242
	stw r12, 16(r10)
6243
	stw r12, 20(r10)
6244
	stw r11, 24(r10)
6245
	stw r11, 28(r10)
6246
	stw r12, 32(r10)
6247
	stw r12, 36(r10)
6248
	stw r11, 40(r10)
6249
	stw r11, 44(r10)
6250
	stw r11, 48(r10)
6251
	stw r12, 52(r10)
6252
	stw r11, 56(r10)
6253
	stw r11, 60(r10)
6254
	stw r12, 64(r10)
6255
	stw r12, 68(r10)
6256
	stw r11, 72(r10)
6257
	stw r11, 76(r10)
6258
	stw r11, 80(r10)
6259
	stw r11, 84(r10)
6260
	stw r11, 88(r10)
6261
	stw r12, 92(r10)
6262
	stw r12, 96(r10)
6263
	stw r12, 100(r10)
6264
	stw r11, 104(r10)
6265
	stw r11, 108(r10)
6266
	stw r11, 112(r10)
6267
	stw r11, 116(r10)
6268
	stw r11, 120(r10)
6269
	stw r12, 124(r10)
6270
	stw r12, 128(r10)
6271
	stw r12, 132(r10)
6272
	stw r12, 136(r10)
6273
	stw r11, 140(r10)
6274
	stw r11, 144(r10)
6275
	stw r11, 148(r10)
6276
	stw r11, 152(r10)
6277
	stw r12, 156(r10)
6278
	stw r12, 160(r10)
6279
	stw r12, 164(r10)
6280
	stw r11, 168(r10)
6281
	stw r11, 172(r10)
6282
	stw r12, 176(r10)
6283
	stw r12, 180(r10)
6284
	stw r11, 184(r10)
6285
	stw r11, 188(r10)
6286
	stw r12, 192(r10)
6287
	stw r12, 196(r10)
6288
	stw r11, 200(r10)
6289
	stw r11, 204(r10)
6290
	stw r11, 208(r10)
6291
	stw r11, 212(r10)
6292
	stw r11, 216(r10)
6293
	stw r12, 220(r10)
6294
 
6295
	add r10, r10, r9
6296
	stw r12, 0(r10)
6297
	stw r12, 4(r10)
6298
	stw r12, 8(r10)
6299
	stw r12, 12(r10)
6300
	stw r12, 16(r10)
6301
	stw r12, 20(r10)
6302
	stw r12, 24(r10)
6303
	stw r12, 28(r10)
6304
	stw r12, 32(r10)
6305
	stw r12, 36(r10)
6306
	stw r12, 40(r10)
6307
	stw r12, 44(r10)
6308
	stw r12, 48(r10)
6309
	stw r12, 52(r10)
6310
	stw r12, 56(r10)
6311
	stw r12, 60(r10)
6312
	stw r12, 64(r10)
6313
	stw r12, 68(r10)
6314
	stw r11, 72(r10)
6315
	stw r11, 76(r10)
6316
	stw r12, 80(r10)
6317
	stw r12, 84(r10)
6318
	stw r12, 88(r10)
6319
	stw r12, 92(r10)
6320
	stw r12, 96(r10)
6321
	stw r12, 100(r10)
6322
	stw r11, 104(r10)
6323
	stw r11, 108(r10)
6324
	stw r12, 112(r10)
6325
	stw r12, 116(r10)
6326
	stw r12, 120(r10)
6327
	stw r12, 124(r10)
6328
	stw r12, 128(r10)
6329
	stw r12, 132(r10)
6330
	stw r12, 136(r10)
6331
	stw r12, 140(r10)
6332
	stw r12, 144(r10)
6333
	stw r12, 148(r10)
6334
	stw r12, 152(r10)
6335
	stw r12, 156(r10)
6336
	stw r12, 160(r10)
6337
	stw r12, 164(r10)
6338
	stw r12, 168(r10)
6339
	stw r12, 172(r10)
6340
	stw r12, 176(r10)
6341
	stw r12, 180(r10)
6342
	stw r12, 184(r10)
6343
	stw r12, 188(r10)
6344
	stw r12, 192(r10)
6345
	stw r12, 196(r10)
6346
	stw r12, 200(r10)
6347
	stw r12, 204(r10)
6348
	stw r12, 208(r10)
6349
	stw r11, 212(r10)
6350
	stw r11, 216(r10)
6351
	stw r12, 220(r10)
6352
 
6353
	add r10, r10, r9
6354
	stw r12, 0(r10)
6355
	stw r12, 4(r10)
6356
	stw r12, 8(r10)
6357
	stw r12, 12(r10)
6358
	stw r12, 16(r10)
6359
	stw r12, 20(r10)
6360
	stw r12, 24(r10)
6361
	stw r12, 28(r10)
6362
	stw r12, 32(r10)
6363
	stw r12, 36(r10)
6364
	stw r12, 40(r10)
6365
	stw r12, 44(r10)
6366
	stw r12, 48(r10)
6367
	stw r12, 52(r10)
6368
	stw r12, 56(r10)
6369
	stw r12, 60(r10)
6370
	stw r12, 64(r10)
6371
	stw r12, 68(r10)
6372
	stw r11, 72(r10)
6373
	stw r11, 76(r10)
6374
	stw r12, 80(r10)
6375
	stw r12, 84(r10)
6376
	stw r12, 88(r10)
6377
	stw r12, 92(r10)
6378
	stw r12, 96(r10)
6379
	stw r12, 100(r10)
6380
	stw r11, 104(r10)
6381
	stw r11, 108(r10)
6382
	stw r12, 112(r10)
6383
	stw r12, 116(r10)
6384
	stw r12, 120(r10)
6385
	stw r12, 124(r10)
6386
	stw r12, 128(r10)
6387
	stw r12, 132(r10)
6388
	stw r12, 136(r10)
6389
	stw r12, 140(r10)
6390
	stw r12, 144(r10)
6391
	stw r12, 148(r10)
6392
	stw r12, 152(r10)
6393
	stw r12, 156(r10)
6394
	stw r12, 160(r10)
6395
	stw r12, 164(r10)
6396
	stw r12, 168(r10)
6397
	stw r12, 172(r10)
6398
	stw r12, 176(r10)
6399
	stw r12, 180(r10)
6400
	stw r12, 184(r10)
6401
	stw r12, 188(r10)
6402
	stw r12, 192(r10)
6403
	stw r11, 196(r10)
6404
	stw r11, 200(r10)
6405
	stw r12, 204(r10)
6406
	stw r12, 208(r10)
6407
	stw r11, 212(r10)
6408
	stw r11, 216(r10)
6409
	stw r12, 220(r10)
6410
 
6411
	add r10, r10, r9
6412
	stw r12, 0(r10)
6413
	stw r12, 4(r10)
6414
	stw r12, 8(r10)
6415
	stw r12, 12(r10)
6416
	stw r12, 16(r10)
6417
	stw r12, 20(r10)
6418
	stw r12, 24(r10)
6419
	stw r12, 28(r10)
6420
	stw r12, 32(r10)
6421
	stw r12, 36(r10)
6422
	stw r12, 40(r10)
6423
	stw r12, 44(r10)
6424
	stw r12, 48(r10)
6425
	stw r12, 52(r10)
6426
	stw r12, 56(r10)
6427
	stw r12, 60(r10)
6428
	stw r12, 64(r10)
6429
	stw r11, 68(r10)
6430
	stw r11, 72(r10)
6431
	stw r11, 76(r10)
6432
	stw r11, 80(r10)
6433
	stw r12, 84(r10)
6434
	stw r12, 88(r10)
6435
	stw r12, 92(r10)
6436
	stw r12, 96(r10)
6437
	stw r11, 100(r10)
6438
	stw r11, 104(r10)
6439
	stw r11, 108(r10)
6440
	stw r11, 112(r10)
6441
	stw r12, 116(r10)
6442
	stw r12, 120(r10)
6443
	stw r12, 124(r10)
6444
	stw r12, 128(r10)
6445
	stw r12, 132(r10)
6446
	stw r12, 136(r10)
6447
	stw r12, 140(r10)
6448
	stw r12, 144(r10)
6449
	stw r12, 148(r10)
6450
	stw r12, 152(r10)
6451
	stw r12, 156(r10)
6452
	stw r12, 160(r10)
6453
	stw r12, 164(r10)
6454
	stw r12, 168(r10)
6455
	stw r12, 172(r10)
6456
	stw r12, 176(r10)
6457
	stw r12, 180(r10)
6458
	stw r12, 184(r10)
6459
	stw r12, 188(r10)
6460
	stw r12, 192(r10)
6461
	stw r12, 196(r10)
6462
	stw r11, 200(r10)
6463
	stw r11, 204(r10)
6464
	stw r11, 208(r10)
6465
	stw r11, 212(r10)
6466
	stw r12, 216(r10)
6467
	stw r12, 220(r10)
6468
 
6469
	add r10, r10, r9
6470
	stw r12, 0(r10)
6471
	stw r12, 4(r10)
6472
	stw r12, 8(r10)
6473
	stw r12, 12(r10)
6474
	stw r12, 16(r10)
6475
	stw r12, 20(r10)
6476
	stw r12, 24(r10)
6477
	stw r12, 28(r10)
6478
	stw r12, 32(r10)
6479
	stw r12, 36(r10)
6480
	stw r12, 40(r10)
6481
	stw r12, 44(r10)
6482
	stw r12, 48(r10)
6483
	stw r12, 52(r10)
6484
	stw r12, 56(r10)
6485
	stw r12, 60(r10)
6486
	stw r12, 64(r10)
6487
	stw r12, 68(r10)
6488
	stw r12, 72(r10)
6489
	stw r12, 76(r10)
6490
	stw r12, 80(r10)
6491
	stw r12, 84(r10)
6492
	stw r12, 88(r10)
6493
	stw r12, 92(r10)
6494
	stw r12, 96(r10)
6495
	stw r12, 100(r10)
6496
	stw r12, 104(r10)
6497
	stw r12, 108(r10)
6498
	stw r12, 112(r10)
6499
	stw r12, 116(r10)
6500
	stw r12, 120(r10)
6501
	stw r12, 124(r10)
6502
	stw r12, 128(r10)
6503
	stw r12, 132(r10)
6504
	stw r12, 136(r10)
6505
	stw r12, 140(r10)
6506
	stw r12, 144(r10)
6507
	stw r12, 148(r10)
6508
	stw r12, 152(r10)
6509
	stw r12, 156(r10)
6510
	stw r12, 160(r10)
6511
	stw r12, 164(r10)
6512
	stw r12, 168(r10)
6513
	stw r12, 172(r10)
6514
	stw r12, 176(r10)
6515
	stw r12, 180(r10)
6516
	stw r12, 184(r10)
6517
	stw r12, 188(r10)
6518
	stw r12, 192(r10)
6519
	stw r12, 196(r10)
6520
	stw r12, 200(r10)
6521
	stw r12, 204(r10)
6522
	stw r12, 208(r10)
6523
	stw r12, 212(r10)
6524
	stw r12, 216(r10)
6525
	stw r12, 220(r10)
6526
#endif
6527
.endm
6528
 
6529
.macro DEBUG_tlb
6530
#ifdef CONFIG_DEBUG
6531
 
6532
	stw r12, 0(r10)
6533
	stw r12, 4(r10)
6534
	stw r12, 8(r10)
6535
	stw r12, 12(r10)
6536
	stw r12, 16(r10)
6537
	stw r12, 20(r10)
6538
	stw r12, 24(r10)
6539
	stw r12, 28(r10)
6540
	stw r12, 32(r10)
6541
	stw r12, 36(r10)
6542
	stw r12, 40(r10)
6543
	stw r12, 44(r10)
6544
	stw r12, 48(r10)
6545
	stw r12, 52(r10)
6546
	stw r12, 56(r10)
6547
	stw r12, 60(r10)
6548
	stw r12, 64(r10)
6549
	stw r12, 68(r10)
6550
	stw r12, 72(r10)
6551
	stw r12, 76(r10)
6552
	stw r12, 80(r10)
6553
	stw r12, 84(r10)
6554
	stw r12, 88(r10)
6555
	stw r12, 92(r10)
6556
 
6557
	add r10, r10, r9
6558
	stw r12, 0(r10)
6559
	stw r12, 4(r10)
6560
	stw r12, 8(r10)
6561
	stw r12, 12(r10)
6562
	stw r12, 16(r10)
6563
	stw r12, 20(r10)
6564
	stw r12, 24(r10)
6565
	stw r12, 28(r10)
6566
	stw r12, 32(r10)
6567
	stw r12, 36(r10)
6568
	stw r12, 40(r10)
6569
	stw r12, 44(r10)
6570
	stw r12, 48(r10)
6571
	stw r12, 52(r10)
6572
	stw r12, 56(r10)
6573
	stw r12, 60(r10)
6574
	stw r12, 64(r10)
6575
	stw r12, 68(r10)
6576
	stw r12, 72(r10)
6577
	stw r12, 76(r10)
6578
	stw r12, 80(r10)
6579
	stw r12, 84(r10)
6580
	stw r12, 88(r10)
6581
	stw r12, 92(r10)
6582
 
6583
	add r10, r10, r9
6584
	stw r12, 0(r10)
6585
	stw r12, 4(r10)
6586
	stw r12, 8(r10)
6587
	stw r12, 12(r10)
6588
	stw r11, 16(r10)
6589
	stw r12, 20(r10)
6590
	stw r12, 24(r10)
6591
	stw r12, 28(r10)
6592
	stw r12, 32(r10)
6593
	stw r12, 36(r10)
6594
	stw r12, 40(r10)
6595
	stw r11, 44(r10)
6596
	stw r11, 48(r10)
6597
	stw r11, 52(r10)
6598
	stw r12, 56(r10)
6599
	stw r12, 60(r10)
6600
	stw r12, 64(r10)
6601
	stw r11, 68(r10)
6602
	stw r11, 72(r10)
6603
	stw r11, 76(r10)
6604
	stw r12, 80(r10)
6605
	stw r12, 84(r10)
6606
	stw r12, 88(r10)
6607
	stw r12, 92(r10)
6608
 
6609
	add r10, r10, r9
6610
	stw r12, 0(r10)
6611
	stw r12, 4(r10)
6612
	stw r12, 8(r10)
6613
	stw r11, 12(r10)
6614
	stw r11, 16(r10)
6615
	stw r12, 20(r10)
6616
	stw r12, 24(r10)
6617
	stw r12, 28(r10)
6618
	stw r12, 32(r10)
6619
	stw r12, 36(r10)
6620
	stw r12, 40(r10)
6621
	stw r12, 44(r10)
6622
	stw r11, 48(r10)
6623
	stw r11, 52(r10)
6624
	stw r12, 56(r10)
6625
	stw r12, 60(r10)
6626
	stw r12, 64(r10)
6627
	stw r12, 68(r10)
6628
	stw r11, 72(r10)
6629
	stw r11, 76(r10)
6630
	stw r12, 80(r10)
6631
	stw r12, 84(r10)
6632
	stw r12, 88(r10)
6633
	stw r12, 92(r10)
6634
 
6635
	add r10, r10, r9
6636
	stw r12, 0(r10)
6637
	stw r12, 4(r10)
6638
	stw r12, 8(r10)
6639
	stw r11, 12(r10)
6640
	stw r11, 16(r10)
6641
	stw r12, 20(r10)
6642
	stw r12, 24(r10)
6643
	stw r12, 28(r10)
6644
	stw r12, 32(r10)
6645
	stw r12, 36(r10)
6646
	stw r12, 40(r10)
6647
	stw r12, 44(r10)
6648
	stw r11, 48(r10)
6649
	stw r11, 52(r10)
6650
	stw r12, 56(r10)
6651
	stw r12, 60(r10)
6652
	stw r12, 64(r10)
6653
	stw r12, 68(r10)
6654
	stw r11, 72(r10)
6655
	stw r11, 76(r10)
6656
	stw r12, 80(r10)
6657
	stw r12, 84(r10)
6658
	stw r12, 88(r10)
6659
	stw r12, 92(r10)
6660
 
6661
	add r10, r10, r9
6662
	stw r12, 0(r10)
6663
	stw r11, 4(r10)
6664
	stw r11, 8(r10)
6665
	stw r11, 12(r10)
6666
	stw r11, 16(r10)
6667
	stw r11, 20(r10)
6668
	stw r11, 24(r10)
6669
	stw r12, 28(r10)
6670
	stw r12, 32(r10)
6671
	stw r12, 36(r10)
6672
	stw r12, 40(r10)
6673
	stw r12, 44(r10)
6674
	stw r11, 48(r10)
6675
	stw r11, 52(r10)
6676
	stw r12, 56(r10)
6677
	stw r12, 60(r10)
6678
	stw r12, 64(r10)
6679
	stw r12, 68(r10)
6680
	stw r11, 72(r10)
6681
	stw r11, 76(r10)
6682
	stw r11, 80(r10)
6683
	stw r11, 84(r10)
6684
	stw r12, 88(r10)
6685
	stw r12, 92(r10)
6686
 
6687
	add r10, r10, r9
6688
	stw r12, 0(r10)
6689
	stw r12, 4(r10)
6690
	stw r12, 8(r10)
6691
	stw r11, 12(r10)
6692
	stw r11, 16(r10)
6693
	stw r12, 20(r10)
6694
	stw r12, 24(r10)
6695
	stw r12, 28(r10)
6696
	stw r12, 32(r10)
6697
	stw r12, 36(r10)
6698
	stw r12, 40(r10)
6699
	stw r12, 44(r10)
6700
	stw r11, 48(r10)
6701
	stw r11, 52(r10)
6702
	stw r12, 56(r10)
6703
	stw r12, 60(r10)
6704
	stw r12, 64(r10)
6705
	stw r12, 68(r10)
6706
	stw r11, 72(r10)
6707
	stw r11, 76(r10)
6708
	stw r12, 80(r10)
6709
	stw r11, 84(r10)
6710
	stw r11, 88(r10)
6711
	stw r12, 92(r10)
6712
 
6713
	add r10, r10, r9
6714
	stw r12, 0(r10)
6715
	stw r12, 4(r10)
6716
	stw r12, 8(r10)
6717
	stw r11, 12(r10)
6718
	stw r11, 16(r10)
6719
	stw r12, 20(r10)
6720
	stw r12, 24(r10)
6721
	stw r12, 28(r10)
6722
	stw r12, 32(r10)
6723
	stw r12, 36(r10)
6724
	stw r12, 40(r10)
6725
	stw r12, 44(r10)
6726
	stw r11, 48(r10)
6727
	stw r11, 52(r10)
6728
	stw r12, 56(r10)
6729
	stw r12, 60(r10)
6730
	stw r12, 64(r10)
6731
	stw r12, 68(r10)
6732
	stw r11, 72(r10)
6733
	stw r11, 76(r10)
6734
	stw r12, 80(r10)
6735
	stw r12, 84(r10)
6736
	stw r11, 88(r10)
6737
	stw r11, 92(r10)
6738
 
6739
	add r10, r10, r9
6740
	stw r12, 0(r10)
6741
	stw r12, 4(r10)
6742
	stw r12, 8(r10)
6743
	stw r11, 12(r10)
6744
	stw r11, 16(r10)
6745
	stw r12, 20(r10)
6746
	stw r12, 24(r10)
6747
	stw r12, 28(r10)
6748
	stw r12, 32(r10)
6749
	stw r12, 36(r10)
6750
	stw r12, 40(r10)
6751
	stw r12, 44(r10)
6752
	stw r11, 48(r10)
6753
	stw r11, 52(r10)
6754
	stw r12, 56(r10)
6755
	stw r12, 60(r10)
6756
	stw r12, 64(r10)
6757
	stw r12, 68(r10)
6758
	stw r11, 72(r10)
6759
	stw r11, 76(r10)
6760
	stw r12, 80(r10)
6761
	stw r12, 84(r10)
6762
	stw r11, 88(r10)
6763
	stw r11, 92(r10)
6764
 
6765
	add r10, r10, r9
6766
	stw r12, 0(r10)
6767
	stw r12, 4(r10)
6768
	stw r12, 8(r10)
6769
	stw r11, 12(r10)
6770
	stw r11, 16(r10)
6771
	stw r12, 20(r10)
6772
	stw r12, 24(r10)
6773
	stw r12, 28(r10)
6774
	stw r12, 32(r10)
6775
	stw r12, 36(r10)
6776
	stw r12, 40(r10)
6777
	stw r12, 44(r10)
6778
	stw r11, 48(r10)
6779
	stw r11, 52(r10)
6780
	stw r12, 56(r10)
6781
	stw r12, 60(r10)
6782
	stw r12, 64(r10)
6783
	stw r12, 68(r10)
6784
	stw r11, 72(r10)
6785
	stw r11, 76(r10)
6786
	stw r12, 80(r10)
6787
	stw r12, 84(r10)
6788
	stw r11, 88(r10)
6789
	stw r11, 92(r10)
6790
 
6791
	add r10, r10, r9
6792
	stw r12, 0(r10)
6793
	stw r12, 4(r10)
6794
	stw r12, 8(r10)
6795
	stw r11, 12(r10)
6796
	stw r11, 16(r10)
6797
	stw r12, 20(r10)
6798
	stw r11, 24(r10)
6799
	stw r11, 28(r10)
6800
	stw r12, 32(r10)
6801
	stw r12, 36(r10)
6802
	stw r12, 40(r10)
6803
	stw r12, 44(r10)
6804
	stw r11, 48(r10)
6805
	stw r11, 52(r10)
6806
	stw r12, 56(r10)
6807
	stw r12, 60(r10)
6808
	stw r12, 64(r10)
6809
	stw r12, 68(r10)
6810
	stw r11, 72(r10)
6811
	stw r11, 76(r10)
6812
	stw r12, 80(r10)
6813
	stw r12, 84(r10)
6814
	stw r11, 88(r10)
6815
	stw r11, 92(r10)
6816
 
6817
	add r10, r10, r9
6818
	stw r12, 0(r10)
6819
	stw r12, 4(r10)
6820
	stw r12, 8(r10)
6821
	stw r12, 12(r10)
6822
	stw r11, 16(r10)
6823
	stw r11, 20(r10)
6824
	stw r11, 24(r10)
6825
	stw r12, 28(r10)
6826
	stw r12, 32(r10)
6827
	stw r12, 36(r10)
6828
	stw r12, 40(r10)
6829
	stw r11, 44(r10)
6830
	stw r11, 48(r10)
6831
	stw r11, 52(r10)
6832
	stw r11, 56(r10)
6833
	stw r12, 60(r10)
6834
	stw r12, 64(r10)
6835
	stw r12, 68(r10)
6836
	stw r11, 72(r10)
6837
	stw r11, 76(r10)
6838
	stw r11, 80(r10)
6839
	stw r11, 84(r10)
6840
	stw r11, 88(r10)
6841
	stw r12, 92(r10)
6842
 
6843
	add r10, r10, r9
6844
	stw r12, 0(r10)
6845
	stw r12, 4(r10)
6846
	stw r12, 8(r10)
6847
	stw r12, 12(r10)
6848
	stw r12, 16(r10)
6849
	stw r12, 20(r10)
6850
	stw r12, 24(r10)
6851
	stw r12, 28(r10)
6852
	stw r12, 32(r10)
6853
	stw r12, 36(r10)
6854
	stw r12, 40(r10)
6855
	stw r12, 44(r10)
6856
	stw r12, 48(r10)
6857
	stw r12, 52(r10)
6858
	stw r12, 56(r10)
6859
	stw r12, 60(r10)
6860
	stw r12, 64(r10)
6861
	stw r12, 68(r10)
6862
	stw r12, 72(r10)
6863
	stw r12, 76(r10)
6864
	stw r12, 80(r10)
6865
	stw r12, 84(r10)
6866
	stw r12, 88(r10)
6867
	stw r12, 92(r10)
6868
 
6869
	add r10, r10, r9
6870
	stw r12, 0(r10)
6871
	stw r12, 4(r10)
6872
	stw r12, 8(r10)
6873
	stw r12, 12(r10)
6874
	stw r12, 16(r10)
6875
	stw r12, 20(r10)
6876
	stw r12, 24(r10)
6877
	stw r12, 28(r10)
6878
	stw r12, 32(r10)
6879
	stw r12, 36(r10)
6880
	stw r12, 40(r10)
6881
	stw r12, 44(r10)
6882
	stw r12, 48(r10)
6883
	stw r12, 52(r10)
6884
	stw r12, 56(r10)
6885
	stw r12, 60(r10)
6886
	stw r12, 64(r10)
6887
	stw r12, 68(r10)
6888
	stw r12, 72(r10)
6889
	stw r12, 76(r10)
6890
	stw r12, 80(r10)
6891
	stw r12, 84(r10)
6892
	stw r12, 88(r10)
6893
	stw r12, 92(r10)
6894
 
6895
	add r10, r10, r9
6896
	stw r12, 0(r10)
6897
	stw r12, 4(r10)
6898
	stw r12, 8(r10)
6899
	stw r12, 12(r10)
6900
	stw r12, 16(r10)
6901
	stw r12, 20(r10)
6902
	stw r12, 24(r10)
6903
	stw r12, 28(r10)
6904
	stw r12, 32(r10)
6905
	stw r12, 36(r10)
6906
	stw r12, 40(r10)
6907
	stw r12, 44(r10)
6908
	stw r12, 48(r10)
6909
	stw r12, 52(r10)
6910
	stw r12, 56(r10)
6911
	stw r12, 60(r10)
6912
	stw r12, 64(r10)
6913
	stw r12, 68(r10)
6914
	stw r12, 72(r10)
6915
	stw r12, 76(r10)
6916
	stw r12, 80(r10)
6917
	stw r12, 84(r10)
6918
	stw r12, 88(r10)
6919
	stw r12, 92(r10)
6920
 
6921
	add r10, r10, r9
6922
	stw r12, 0(r10)
6923
	stw r12, 4(r10)
6924
	stw r12, 8(r10)
6925
	stw r12, 12(r10)
6926
	stw r12, 16(r10)
6927
	stw r12, 20(r10)
6928
	stw r12, 24(r10)
6929
	stw r12, 28(r10)
6930
	stw r12, 32(r10)
6931
	stw r12, 36(r10)
6932
	stw r12, 40(r10)
6933
	stw r12, 44(r10)
6934
	stw r12, 48(r10)
6935
	stw r12, 52(r10)
6936
	stw r12, 56(r10)
6937
	stw r12, 60(r10)
6938
	stw r12, 64(r10)
6939
	stw r12, 68(r10)
6940
	stw r12, 72(r10)
6941
	stw r12, 76(r10)
6942
	stw r12, 80(r10)
6943
	stw r12, 84(r10)
6944
	stw r12, 88(r10)
6945
	stw r12, 92(r10)
6946
#endif
6947
.endm
6948
 
6949
.macro DEBUG_prepare
6950
#ifdef CONFIG_DEBUG
6951
 
6952
	stw r12, 0(r10)
6953
	stw r12, 4(r10)
6954
	stw r12, 8(r10)
6955
	stw r12, 12(r10)
6956
	stw r12, 16(r10)
6957
	stw r12, 20(r10)
6958
	stw r12, 24(r10)
6959
	stw r12, 28(r10)
6960
	stw r12, 32(r10)
6961
	stw r12, 36(r10)
6962
	stw r12, 40(r10)
6963
	stw r12, 44(r10)
6964
	stw r12, 48(r10)
6965
	stw r12, 52(r10)
6966
	stw r12, 56(r10)
6967
	stw r12, 60(r10)
6968
	stw r12, 64(r10)
6969
	stw r12, 68(r10)
6970
	stw r12, 72(r10)
6971
	stw r12, 76(r10)
6972
	stw r12, 80(r10)
6973
	stw r12, 84(r10)
6974
	stw r12, 88(r10)
6975
	stw r12, 92(r10)
6976
	stw r12, 96(r10)
6977
	stw r12, 100(r10)
6978
	stw r12, 104(r10)
6979
	stw r12, 108(r10)
6980
	stw r12, 112(r10)
6981
	stw r12, 116(r10)
6982
	stw r12, 120(r10)
6983
	stw r12, 124(r10)
6984
	stw r12, 128(r10)
6985
	stw r12, 132(r10)
6986
	stw r12, 136(r10)
6987
	stw r12, 140(r10)
6988
	stw r12, 144(r10)
6989
	stw r12, 148(r10)
6990
	stw r12, 152(r10)
6991
	stw r12, 156(r10)
6992
	stw r12, 160(r10)
6993
	stw r12, 164(r10)
6994
	stw r12, 168(r10)
6995
	stw r12, 172(r10)
6996
	stw r12, 176(r10)
6997
	stw r12, 180(r10)
6998
	stw r12, 184(r10)
6999
	stw r12, 188(r10)
7000
	stw r12, 192(r10)
7001
	stw r12, 196(r10)
7002
	stw r12, 200(r10)
7003
	stw r12, 204(r10)
7004
	stw r12, 208(r10)
7005
	stw r12, 212(r10)
7006
	stw r12, 216(r10)
7007
	stw r12, 220(r10)
7008
 
7009
	add r10, r10, r9
7010
	stw r12, 0(r10)
7011
	stw r12, 4(r10)
7012
	stw r12, 8(r10)
7013
	stw r12, 12(r10)
7014
	stw r12, 16(r10)
7015
	stw r12, 20(r10)
7016
	stw r12, 24(r10)
7017
	stw r12, 28(r10)
7018
	stw r12, 32(r10)
7019
	stw r12, 36(r10)
7020
	stw r12, 40(r10)
7021
	stw r12, 44(r10)
7022
	stw r12, 48(r10)
7023
	stw r12, 52(r10)
7024
	stw r12, 56(r10)
7025
	stw r12, 60(r10)
7026
	stw r12, 64(r10)
7027
	stw r12, 68(r10)
7028
	stw r12, 72(r10)
7029
	stw r12, 76(r10)
7030
	stw r12, 80(r10)
7031
	stw r12, 84(r10)
7032
	stw r12, 88(r10)
7033
	stw r12, 92(r10)
7034
	stw r12, 96(r10)
7035
	stw r12, 100(r10)
7036
	stw r12, 104(r10)
7037
	stw r12, 108(r10)
7038
	stw r12, 112(r10)
7039
	stw r12, 116(r10)
7040
	stw r12, 120(r10)
7041
	stw r12, 124(r10)
7042
	stw r12, 128(r10)
7043
	stw r12, 132(r10)
7044
	stw r12, 136(r10)
7045
	stw r12, 140(r10)
7046
	stw r12, 144(r10)
7047
	stw r12, 148(r10)
7048
	stw r12, 152(r10)
7049
	stw r12, 156(r10)
7050
	stw r12, 160(r10)
7051
	stw r12, 164(r10)
7052
	stw r12, 168(r10)
7053
	stw r12, 172(r10)
7054
	stw r12, 176(r10)
7055
	stw r12, 180(r10)
7056
	stw r12, 184(r10)
7057
	stw r12, 188(r10)
7058
	stw r12, 192(r10)
7059
	stw r12, 196(r10)
7060
	stw r12, 200(r10)
7061
	stw r12, 204(r10)
7062
	stw r12, 208(r10)
7063
	stw r12, 212(r10)
7064
	stw r12, 216(r10)
7065
	stw r12, 220(r10)
7066
 
7067
	add r10, r10, r9
7068
	stw r12, 0(r10)
7069
	stw r12, 4(r10)
7070
	stw r12, 8(r10)
7071
	stw r12, 12(r10)
7072
	stw r12, 16(r10)
7073
	stw r12, 20(r10)
7074
	stw r12, 24(r10)
7075
	stw r12, 28(r10)
7076
	stw r12, 32(r10)
7077
	stw r12, 36(r10)
7078
	stw r12, 40(r10)
7079
	stw r12, 44(r10)
7080
	stw r12, 48(r10)
7081
	stw r12, 52(r10)
7082
	stw r12, 56(r10)
7083
	stw r12, 60(r10)
7084
	stw r12, 64(r10)
7085
	stw r12, 68(r10)
7086
	stw r12, 72(r10)
7087
	stw r12, 76(r10)
7088
	stw r12, 80(r10)
7089
	stw r12, 84(r10)
7090
	stw r12, 88(r10)
7091
	stw r12, 92(r10)
7092
	stw r12, 96(r10)
7093
	stw r12, 100(r10)
7094
	stw r12, 104(r10)
7095
	stw r12, 108(r10)
7096
	stw r12, 112(r10)
7097
	stw r12, 116(r10)
7098
	stw r12, 120(r10)
7099
	stw r12, 124(r10)
7100
	stw r12, 128(r10)
7101
	stw r12, 132(r10)
7102
	stw r12, 136(r10)
7103
	stw r12, 140(r10)
7104
	stw r12, 144(r10)
7105
	stw r12, 148(r10)
7106
	stw r12, 152(r10)
7107
	stw r12, 156(r10)
7108
	stw r12, 160(r10)
7109
	stw r12, 164(r10)
7110
	stw r12, 168(r10)
7111
	stw r12, 172(r10)
7112
	stw r12, 176(r10)
7113
	stw r12, 180(r10)
7114
	stw r12, 184(r10)
7115
	stw r12, 188(r10)
7116
	stw r12, 192(r10)
7117
	stw r12, 196(r10)
7118
	stw r12, 200(r10)
7119
	stw r12, 204(r10)
7120
	stw r12, 208(r10)
7121
	stw r12, 212(r10)
7122
	stw r12, 216(r10)
7123
	stw r12, 220(r10)
7124
 
7125
	add r10, r10, r9
7126
	stw r12, 0(r10)
7127
	stw r12, 4(r10)
7128
	stw r12, 8(r10)
7129
	stw r12, 12(r10)
7130
	stw r12, 16(r10)
7131
	stw r12, 20(r10)
7132
	stw r12, 24(r10)
7133
	stw r12, 28(r10)
7134
	stw r12, 32(r10)
7135
	stw r12, 36(r10)
7136
	stw r12, 40(r10)
7137
	stw r12, 44(r10)
7138
	stw r12, 48(r10)
7139
	stw r12, 52(r10)
7140
	stw r12, 56(r10)
7141
	stw r12, 60(r10)
7142
	stw r12, 64(r10)
7143
	stw r12, 68(r10)
7144
	stw r12, 72(r10)
7145
	stw r12, 76(r10)
7146
	stw r12, 80(r10)
7147
	stw r12, 84(r10)
7148
	stw r12, 88(r10)
7149
	stw r12, 92(r10)
7150
	stw r12, 96(r10)
7151
	stw r12, 100(r10)
7152
	stw r12, 104(r10)
7153
	stw r12, 108(r10)
7154
	stw r12, 112(r10)
7155
	stw r12, 116(r10)
7156
	stw r12, 120(r10)
7157
	stw r12, 124(r10)
7158
	stw r12, 128(r10)
7159
	stw r12, 132(r10)
7160
	stw r12, 136(r10)
7161
	stw r12, 140(r10)
7162
	stw r12, 144(r10)
7163
	stw r12, 148(r10)
7164
	stw r12, 152(r10)
7165
	stw r12, 156(r10)
7166
	stw r12, 160(r10)
7167
	stw r12, 164(r10)
7168
	stw r12, 168(r10)
7169
	stw r12, 172(r10)
7170
	stw r12, 176(r10)
7171
	stw r12, 180(r10)
7172
	stw r12, 184(r10)
7173
	stw r12, 188(r10)
7174
	stw r12, 192(r10)
7175
	stw r12, 196(r10)
7176
	stw r12, 200(r10)
7177
	stw r12, 204(r10)
7178
	stw r12, 208(r10)
7179
	stw r12, 212(r10)
7180
	stw r12, 216(r10)
7181
	stw r12, 220(r10)
7182
 
7183
	add r10, r10, r9
7184
	stw r12, 0(r10)
7185
	stw r12, 4(r10)
7186
	stw r12, 8(r10)
7187
	stw r12, 12(r10)
7188
	stw r12, 16(r10)
7189
	stw r12, 20(r10)
7190
	stw r12, 24(r10)
7191
	stw r12, 28(r10)
7192
	stw r12, 32(r10)
7193
	stw r12, 36(r10)
7194
	stw r12, 40(r10)
7195
	stw r12, 44(r10)
7196
	stw r12, 48(r10)
7197
	stw r12, 52(r10)
7198
	stw r12, 56(r10)
7199
	stw r12, 60(r10)
7200
	stw r12, 64(r10)
7201
	stw r12, 68(r10)
7202
	stw r12, 72(r10)
7203
	stw r12, 76(r10)
7204
	stw r12, 80(r10)
7205
	stw r12, 84(r10)
7206
	stw r12, 88(r10)
7207
	stw r12, 92(r10)
7208
	stw r12, 96(r10)
7209
	stw r12, 100(r10)
7210
	stw r12, 104(r10)
7211
	stw r12, 108(r10)
7212
	stw r12, 112(r10)
7213
	stw r12, 116(r10)
7214
	stw r12, 120(r10)
7215
	stw r12, 124(r10)
7216
	stw r12, 128(r10)
7217
	stw r12, 132(r10)
7218
	stw r12, 136(r10)
7219
	stw r12, 140(r10)
7220
	stw r12, 144(r10)
7221
	stw r12, 148(r10)
7222
	stw r12, 152(r10)
7223
	stw r12, 156(r10)
7224
	stw r12, 160(r10)
7225
	stw r12, 164(r10)
7226
	stw r12, 168(r10)
7227
	stw r12, 172(r10)
7228
	stw r12, 176(r10)
7229
	stw r12, 180(r10)
7230
	stw r12, 184(r10)
7231
	stw r12, 188(r10)
7232
	stw r12, 192(r10)
7233
	stw r12, 196(r10)
7234
	stw r12, 200(r10)
7235
	stw r12, 204(r10)
7236
	stw r12, 208(r10)
7237
	stw r12, 212(r10)
7238
	stw r12, 216(r10)
7239
	stw r12, 220(r10)
7240
 
7241
	add r10, r10, r9
7242
	stw r12, 0(r10)
7243
	stw r11, 4(r10)
7244
	stw r11, 8(r10)
7245
	stw r12, 12(r10)
7246
	stw r11, 16(r10)
7247
	stw r11, 20(r10)
7248
	stw r11, 24(r10)
7249
	stw r12, 28(r10)
7250
	stw r12, 32(r10)
7251
	stw r11, 36(r10)
7252
	stw r11, 40(r10)
7253
	stw r12, 44(r10)
7254
	stw r11, 48(r10)
7255
	stw r11, 52(r10)
7256
	stw r11, 56(r10)
7257
	stw r12, 60(r10)
7258
	stw r12, 64(r10)
7259
	stw r12, 68(r10)
7260
	stw r11, 72(r10)
7261
	stw r11, 76(r10)
7262
	stw r11, 80(r10)
7263
	stw r11, 84(r10)
7264
	stw r11, 88(r10)
7265
	stw r12, 92(r10)
7266
	stw r12, 96(r10)
7267
	stw r11, 100(r10)
7268
	stw r11, 104(r10)
7269
	stw r12, 108(r10)
7270
	stw r11, 112(r10)
7271
	stw r11, 116(r10)
7272
	stw r11, 120(r10)
7273
	stw r12, 124(r10)
7274
	stw r12, 128(r10)
7275
	stw r12, 132(r10)
7276
	stw r11, 136(r10)
7277
	stw r11, 140(r10)
7278
	stw r11, 144(r10)
7279
	stw r11, 148(r10)
7280
	stw r12, 152(r10)
7281
	stw r12, 156(r10)
7282
	stw r12, 160(r10)
7283
	stw r11, 164(r10)
7284
	stw r11, 168(r10)
7285
	stw r12, 172(r10)
7286
	stw r11, 176(r10)
7287
	stw r11, 180(r10)
7288
	stw r11, 184(r10)
7289
	stw r12, 188(r10)
7290
	stw r12, 192(r10)
7291
	stw r12, 196(r10)
7292
	stw r11, 200(r10)
7293
	stw r11, 204(r10)
7294
	stw r11, 208(r10)
7295
	stw r11, 212(r10)
7296
	stw r11, 216(r10)
7297
	stw r12, 220(r10)
7298
 
7299
	add r10, r10, r9
7300
	stw r12, 0(r10)
7301
	stw r12, 4(r10)
7302
	stw r11, 8(r10)
7303
	stw r11, 12(r10)
7304
	stw r12, 16(r10)
7305
	stw r12, 20(r10)
7306
	stw r11, 24(r10)
7307
	stw r11, 28(r10)
7308
	stw r12, 32(r10)
7309
	stw r12, 36(r10)
7310
	stw r11, 40(r10)
7311
	stw r11, 44(r10)
7312
	stw r11, 48(r10)
7313
	stw r12, 52(r10)
7314
	stw r11, 56(r10)
7315
	stw r11, 60(r10)
7316
	stw r12, 64(r10)
7317
	stw r11, 68(r10)
7318
	stw r11, 72(r10)
7319
	stw r12, 76(r10)
7320
	stw r12, 80(r10)
7321
	stw r12, 84(r10)
7322
	stw r11, 88(r10)
7323
	stw r11, 92(r10)
7324
	stw r12, 96(r10)
7325
	stw r12, 100(r10)
7326
	stw r11, 104(r10)
7327
	stw r11, 108(r10)
7328
	stw r12, 112(r10)
7329
	stw r12, 116(r10)
7330
	stw r11, 120(r10)
7331
	stw r11, 124(r10)
7332
	stw r12, 128(r10)
7333
	stw r12, 132(r10)
7334
	stw r12, 136(r10)
7335
	stw r12, 140(r10)
7336
	stw r12, 144(r10)
7337
	stw r11, 148(r10)
7338
	stw r11, 152(r10)
7339
	stw r12, 156(r10)
7340
	stw r12, 160(r10)
7341
	stw r12, 164(r10)
7342
	stw r11, 168(r10)
7343
	stw r11, 172(r10)
7344
	stw r11, 176(r10)
7345
	stw r12, 180(r10)
7346
	stw r11, 184(r10)
7347
	stw r11, 188(r10)
7348
	stw r12, 192(r10)
7349
	stw r11, 196(r10)
7350
	stw r11, 200(r10)
7351
	stw r12, 204(r10)
7352
	stw r12, 208(r10)
7353
	stw r12, 212(r10)
7354
	stw r11, 216(r10)
7355
	stw r11, 220(r10)
7356
 
7357
	add r10, r10, r9
7358
	stw r12, 0(r10)
7359
	stw r12, 4(r10)
7360
	stw r11, 8(r10)
7361
	stw r11, 12(r10)
7362
	stw r12, 16(r10)
7363
	stw r12, 20(r10)
7364
	stw r11, 24(r10)
7365
	stw r11, 28(r10)
7366
	stw r12, 32(r10)
7367
	stw r12, 36(r10)
7368
	stw r11, 40(r10)
7369
	stw r11, 44(r10)
7370
	stw r12, 48(r10)
7371
	stw r12, 52(r10)
7372
	stw r11, 56(r10)
7373
	stw r11, 60(r10)
7374
	stw r12, 64(r10)
7375
	stw r11, 68(r10)
7376
	stw r11, 72(r10)
7377
	stw r11, 76(r10)
7378
	stw r11, 80(r10)
7379
	stw r11, 84(r10)
7380
	stw r11, 88(r10)
7381
	stw r11, 92(r10)
7382
	stw r12, 96(r10)
7383
	stw r12, 100(r10)
7384
	stw r11, 104(r10)
7385
	stw r11, 108(r10)
7386
	stw r12, 112(r10)
7387
	stw r12, 116(r10)
7388
	stw r11, 120(r10)
7389
	stw r11, 124(r10)
7390
	stw r12, 128(r10)
7391
	stw r12, 132(r10)
7392
	stw r11, 136(r10)
7393
	stw r11, 140(r10)
7394
	stw r11, 144(r10)
7395
	stw r11, 148(r10)
7396
	stw r11, 152(r10)
7397
	stw r12, 156(r10)
7398
	stw r12, 160(r10)
7399
	stw r12, 164(r10)
7400
	stw r11, 168(r10)
7401
	stw r11, 172(r10)
7402
	stw r12, 176(r10)
7403
	stw r12, 180(r10)
7404
	stw r11, 184(r10)
7405
	stw r11, 188(r10)
7406
	stw r12, 192(r10)
7407
	stw r11, 196(r10)
7408
	stw r11, 200(r10)
7409
	stw r11, 204(r10)
7410
	stw r11, 208(r10)
7411
	stw r11, 212(r10)
7412
	stw r11, 216(r10)
7413
	stw r11, 220(r10)
7414
 
7415
	add r10, r10, r9
7416
	stw r12, 0(r10)
7417
	stw r12, 4(r10)
7418
	stw r11, 8(r10)
7419
	stw r11, 12(r10)
7420
	stw r12, 16(r10)
7421
	stw r12, 20(r10)
7422
	stw r11, 24(r10)
7423
	stw r11, 28(r10)
7424
	stw r12, 32(r10)
7425
	stw r12, 36(r10)
7426
	stw r11, 40(r10)
7427
	stw r11, 44(r10)
7428
	stw r12, 48(r10)
7429
	stw r12, 52(r10)
7430
	stw r12, 56(r10)
7431
	stw r12, 60(r10)
7432
	stw r12, 64(r10)
7433
	stw r11, 68(r10)
7434
	stw r11, 72(r10)
7435
	stw r12, 76(r10)
7436
	stw r12, 80(r10)
7437
	stw r12, 84(r10)
7438
	stw r12, 88(r10)
7439
	stw r12, 92(r10)
7440
	stw r12, 96(r10)
7441
	stw r12, 100(r10)
7442
	stw r11, 104(r10)
7443
	stw r11, 108(r10)
7444
	stw r12, 112(r10)
7445
	stw r12, 116(r10)
7446
	stw r11, 120(r10)
7447
	stw r11, 124(r10)
7448
	stw r12, 128(r10)
7449
	stw r11, 132(r10)
7450
	stw r11, 136(r10)
7451
	stw r12, 140(r10)
7452
	stw r12, 144(r10)
7453
	stw r11, 148(r10)
7454
	stw r11, 152(r10)
7455
	stw r12, 156(r10)
7456
	stw r12, 160(r10)
7457
	stw r12, 164(r10)
7458
	stw r11, 168(r10)
7459
	stw r11, 172(r10)
7460
	stw r12, 176(r10)
7461
	stw r12, 180(r10)
7462
	stw r12, 184(r10)
7463
	stw r12, 188(r10)
7464
	stw r12, 192(r10)
7465
	stw r11, 196(r10)
7466
	stw r11, 200(r10)
7467
	stw r12, 204(r10)
7468
	stw r12, 208(r10)
7469
	stw r12, 212(r10)
7470
	stw r12, 216(r10)
7471
	stw r12, 220(r10)
7472
 
7473
	add r10, r10, r9
7474
	stw r12, 0(r10)
7475
	stw r12, 4(r10)
7476
	stw r11, 8(r10)
7477
	stw r11, 12(r10)
7478
	stw r12, 16(r10)
7479
	stw r12, 20(r10)
7480
	stw r11, 24(r10)
7481
	stw r11, 28(r10)
7482
	stw r12, 32(r10)
7483
	stw r12, 36(r10)
7484
	stw r11, 40(r10)
7485
	stw r11, 44(r10)
7486
	stw r12, 48(r10)
7487
	stw r12, 52(r10)
7488
	stw r12, 56(r10)
7489
	stw r12, 60(r10)
7490
	stw r12, 64(r10)
7491
	stw r11, 68(r10)
7492
	stw r11, 72(r10)
7493
	stw r12, 76(r10)
7494
	stw r12, 80(r10)
7495
	stw r12, 84(r10)
7496
	stw r12, 88(r10)
7497
	stw r12, 92(r10)
7498
	stw r12, 96(r10)
7499
	stw r12, 100(r10)
7500
	stw r11, 104(r10)
7501
	stw r11, 108(r10)
7502
	stw r12, 112(r10)
7503
	stw r12, 116(r10)
7504
	stw r11, 120(r10)
7505
	stw r11, 124(r10)
7506
	stw r12, 128(r10)
7507
	stw r11, 132(r10)
7508
	stw r11, 136(r10)
7509
	stw r12, 140(r10)
7510
	stw r12, 144(r10)
7511
	stw r11, 148(r10)
7512
	stw r11, 152(r10)
7513
	stw r12, 156(r10)
7514
	stw r12, 160(r10)
7515
	stw r12, 164(r10)
7516
	stw r11, 168(r10)
7517
	stw r11, 172(r10)
7518
	stw r12, 176(r10)
7519
	stw r12, 180(r10)
7520
	stw r12, 184(r10)
7521
	stw r12, 188(r10)
7522
	stw r12, 192(r10)
7523
	stw r11, 196(r10)
7524
	stw r11, 200(r10)
7525
	stw r12, 204(r10)
7526
	stw r12, 208(r10)
7527
	stw r12, 212(r10)
7528
	stw r12, 216(r10)
7529
	stw r12, 220(r10)
7530
 
7531
	add r10, r10, r9
7532
	stw r12, 0(r10)
7533
	stw r12, 4(r10)
7534
	stw r11, 8(r10)
7535
	stw r11, 12(r10)
7536
	stw r12, 16(r10)
7537
	stw r12, 20(r10)
7538
	stw r11, 24(r10)
7539
	stw r11, 28(r10)
7540
	stw r12, 32(r10)
7541
	stw r12, 36(r10)
7542
	stw r11, 40(r10)
7543
	stw r11, 44(r10)
7544
	stw r12, 48(r10)
7545
	stw r12, 52(r10)
7546
	stw r12, 56(r10)
7547
	stw r12, 60(r10)
7548
	stw r12, 64(r10)
7549
	stw r11, 68(r10)
7550
	stw r11, 72(r10)
7551
	stw r12, 76(r10)
7552
	stw r12, 80(r10)
7553
	stw r12, 84(r10)
7554
	stw r11, 88(r10)
7555
	stw r11, 92(r10)
7556
	stw r12, 96(r10)
7557
	stw r12, 100(r10)
7558
	stw r11, 104(r10)
7559
	stw r11, 108(r10)
7560
	stw r12, 112(r10)
7561
	stw r12, 116(r10)
7562
	stw r11, 120(r10)
7563
	stw r11, 124(r10)
7564
	stw r12, 128(r10)
7565
	stw r11, 132(r10)
7566
	stw r11, 136(r10)
7567
	stw r12, 140(r10)
7568
	stw r12, 144(r10)
7569
	stw r11, 148(r10)
7570
	stw r11, 152(r10)
7571
	stw r12, 156(r10)
7572
	stw r12, 160(r10)
7573
	stw r12, 164(r10)
7574
	stw r11, 168(r10)
7575
	stw r11, 172(r10)
7576
	stw r12, 176(r10)
7577
	stw r12, 180(r10)
7578
	stw r12, 184(r10)
7579
	stw r12, 188(r10)
7580
	stw r12, 192(r10)
7581
	stw r11, 196(r10)
7582
	stw r11, 200(r10)
7583
	stw r12, 204(r10)
7584
	stw r12, 208(r10)
7585
	stw r12, 212(r10)
7586
	stw r11, 216(r10)
7587
	stw r11, 220(r10)
7588
 
7589
	add r10, r10, r9
7590
	stw r12, 0(r10)
7591
	stw r12, 4(r10)
7592
	stw r11, 8(r10)
7593
	stw r11, 12(r10)
7594
	stw r11, 16(r10)
7595
	stw r11, 20(r10)
7596
	stw r11, 24(r10)
7597
	stw r12, 28(r10)
7598
	stw r12, 32(r10)
7599
	stw r11, 36(r10)
7600
	stw r11, 40(r10)
7601
	stw r11, 44(r10)
7602
	stw r11, 48(r10)
7603
	stw r12, 52(r10)
7604
	stw r12, 56(r10)
7605
	stw r12, 60(r10)
7606
	stw r12, 64(r10)
7607
	stw r12, 68(r10)
7608
	stw r11, 72(r10)
7609
	stw r11, 76(r10)
7610
	stw r11, 80(r10)
7611
	stw r11, 84(r10)
7612
	stw r11, 88(r10)
7613
	stw r12, 92(r10)
7614
	stw r12, 96(r10)
7615
	stw r12, 100(r10)
7616
	stw r11, 104(r10)
7617
	stw r11, 108(r10)
7618
	stw r11, 112(r10)
7619
	stw r11, 116(r10)
7620
	stw r11, 120(r10)
7621
	stw r12, 124(r10)
7622
	stw r12, 128(r10)
7623
	stw r12, 132(r10)
7624
	stw r11, 136(r10)
7625
	stw r11, 140(r10)
7626
	stw r11, 144(r10)
7627
	stw r12, 148(r10)
7628
	stw r11, 152(r10)
7629
	stw r11, 156(r10)
7630
	stw r12, 160(r10)
7631
	stw r11, 164(r10)
7632
	stw r11, 168(r10)
7633
	stw r11, 172(r10)
7634
	stw r11, 176(r10)
7635
	stw r12, 180(r10)
7636
	stw r12, 184(r10)
7637
	stw r12, 188(r10)
7638
	stw r12, 192(r10)
7639
	stw r12, 196(r10)
7640
	stw r11, 200(r10)
7641
	stw r11, 204(r10)
7642
	stw r11, 208(r10)
7643
	stw r11, 212(r10)
7644
	stw r11, 216(r10)
7645
	stw r12, 220(r10)
7646
 
7647
	add r10, r10, r9
7648
	stw r12, 0(r10)
7649
	stw r12, 4(r10)
7650
	stw r11, 8(r10)
7651
	stw r11, 12(r10)
7652
	stw r12, 16(r10)
7653
	stw r12, 20(r10)
7654
	stw r12, 24(r10)
7655
	stw r12, 28(r10)
7656
	stw r12, 32(r10)
7657
	stw r12, 36(r10)
7658
	stw r12, 40(r10)
7659
	stw r12, 44(r10)
7660
	stw r12, 48(r10)
7661
	stw r12, 52(r10)
7662
	stw r12, 56(r10)
7663
	stw r12, 60(r10)
7664
	stw r12, 64(r10)
7665
	stw r12, 68(r10)
7666
	stw r12, 72(r10)
7667
	stw r12, 76(r10)
7668
	stw r12, 80(r10)
7669
	stw r12, 84(r10)
7670
	stw r12, 88(r10)
7671
	stw r12, 92(r10)
7672
	stw r12, 96(r10)
7673
	stw r12, 100(r10)
7674
	stw r11, 104(r10)
7675
	stw r11, 108(r10)
7676
	stw r12, 112(r10)
7677
	stw r12, 116(r10)
7678
	stw r12, 120(r10)
7679
	stw r12, 124(r10)
7680
	stw r12, 128(r10)
7681
	stw r12, 132(r10)
7682
	stw r12, 136(r10)
7683
	stw r12, 140(r10)
7684
	stw r12, 144(r10)
7685
	stw r12, 148(r10)
7686
	stw r12, 152(r10)
7687
	stw r12, 156(r10)
7688
	stw r12, 160(r10)
7689
	stw r12, 164(r10)
7690
	stw r12, 168(r10)
7691
	stw r12, 172(r10)
7692
	stw r12, 176(r10)
7693
	stw r12, 180(r10)
7694
	stw r12, 184(r10)
7695
	stw r12, 188(r10)
7696
	stw r12, 192(r10)
7697
	stw r12, 196(r10)
7698
	stw r12, 200(r10)
7699
	stw r12, 204(r10)
7700
	stw r12, 208(r10)
7701
	stw r12, 212(r10)
7702
	stw r12, 216(r10)
7703
	stw r12, 220(r10)
7704
 
7705
	add r10, r10, r9
7706
	stw r12, 0(r10)
7707
	stw r12, 4(r10)
7708
	stw r11, 8(r10)
7709
	stw r11, 12(r10)
7710
	stw r12, 16(r10)
7711
	stw r12, 20(r10)
7712
	stw r12, 24(r10)
7713
	stw r12, 28(r10)
7714
	stw r12, 32(r10)
7715
	stw r12, 36(r10)
7716
	stw r12, 40(r10)
7717
	stw r12, 44(r10)
7718
	stw r12, 48(r10)
7719
	stw r12, 52(r10)
7720
	stw r12, 56(r10)
7721
	stw r12, 60(r10)
7722
	stw r12, 64(r10)
7723
	stw r12, 68(r10)
7724
	stw r12, 72(r10)
7725
	stw r12, 76(r10)
7726
	stw r12, 80(r10)
7727
	stw r12, 84(r10)
7728
	stw r12, 88(r10)
7729
	stw r12, 92(r10)
7730
	stw r12, 96(r10)
7731
	stw r12, 100(r10)
7732
	stw r11, 104(r10)
7733
	stw r11, 108(r10)
7734
	stw r12, 112(r10)
7735
	stw r12, 116(r10)
7736
	stw r12, 120(r10)
7737
	stw r12, 124(r10)
7738
	stw r12, 128(r10)
7739
	stw r12, 132(r10)
7740
	stw r12, 136(r10)
7741
	stw r12, 140(r10)
7742
	stw r12, 144(r10)
7743
	stw r12, 148(r10)
7744
	stw r12, 152(r10)
7745
	stw r12, 156(r10)
7746
	stw r12, 160(r10)
7747
	stw r12, 164(r10)
7748
	stw r12, 168(r10)
7749
	stw r12, 172(r10)
7750
	stw r12, 176(r10)
7751
	stw r12, 180(r10)
7752
	stw r12, 184(r10)
7753
	stw r12, 188(r10)
7754
	stw r12, 192(r10)
7755
	stw r12, 196(r10)
7756
	stw r12, 200(r10)
7757
	stw r12, 204(r10)
7758
	stw r12, 208(r10)
7759
	stw r12, 212(r10)
7760
	stw r12, 216(r10)
7761
	stw r12, 220(r10)
7762
 
7763
	add r10, r10, r9
7764
	stw r12, 0(r10)
7765
	stw r11, 4(r10)
7766
	stw r11, 8(r10)
7767
	stw r11, 12(r10)
7768
	stw r11, 16(r10)
7769
	stw r12, 20(r10)
7770
	stw r12, 24(r10)
7771
	stw r12, 28(r10)
7772
	stw r12, 32(r10)
7773
	stw r12, 36(r10)
7774
	stw r12, 40(r10)
7775
	stw r12, 44(r10)
7776
	stw r12, 48(r10)
7777
	stw r12, 52(r10)
7778
	stw r12, 56(r10)
7779
	stw r12, 60(r10)
7780
	stw r12, 64(r10)
7781
	stw r12, 68(r10)
7782
	stw r12, 72(r10)
7783
	stw r12, 76(r10)
7784
	stw r12, 80(r10)
7785
	stw r12, 84(r10)
7786
	stw r12, 88(r10)
7787
	stw r12, 92(r10)
7788
	stw r12, 96(r10)
7789
	stw r11, 100(r10)
7790
	stw r11, 104(r10)
7791
	stw r11, 108(r10)
7792
	stw r11, 112(r10)
7793
	stw r12, 116(r10)
7794
	stw r12, 120(r10)
7795
	stw r12, 124(r10)
7796
	stw r12, 128(r10)
7797
	stw r12, 132(r10)
7798
	stw r12, 136(r10)
7799
	stw r12, 140(r10)
7800
	stw r12, 144(r10)
7801
	stw r12, 148(r10)
7802
	stw r12, 152(r10)
7803
	stw r12, 156(r10)
7804
	stw r12, 160(r10)
7805
	stw r12, 164(r10)
7806
	stw r12, 168(r10)
7807
	stw r12, 172(r10)
7808
	stw r12, 176(r10)
7809
	stw r12, 180(r10)
7810
	stw r12, 184(r10)
7811
	stw r12, 188(r10)
7812
	stw r12, 192(r10)
7813
	stw r12, 196(r10)
7814
	stw r12, 200(r10)
7815
	stw r12, 204(r10)
7816
	stw r12, 208(r10)
7817
	stw r12, 212(r10)
7818
	stw r12, 216(r10)
7819
	stw r12, 220(r10)
7820
 
7821
	add r10, r10, r9
7822
	stw r12, 0(r10)
7823
	stw r12, 4(r10)
7824
	stw r12, 8(r10)
7825
	stw r12, 12(r10)
7826
	stw r12, 16(r10)
7827
	stw r12, 20(r10)
7828
	stw r12, 24(r10)
7829
	stw r12, 28(r10)
7830
	stw r12, 32(r10)
7831
	stw r12, 36(r10)
7832
	stw r12, 40(r10)
7833
	stw r12, 44(r10)
7834
	stw r12, 48(r10)
7835
	stw r12, 52(r10)
7836
	stw r12, 56(r10)
7837
	stw r12, 60(r10)
7838
	stw r12, 64(r10)
7839
	stw r12, 68(r10)
7840
	stw r12, 72(r10)
7841
	stw r12, 76(r10)
7842
	stw r12, 80(r10)
7843
	stw r12, 84(r10)
7844
	stw r12, 88(r10)
7845
	stw r12, 92(r10)
7846
	stw r12, 96(r10)
7847
	stw r12, 100(r10)
7848
	stw r12, 104(r10)
7849
	stw r12, 108(r10)
7850
	stw r12, 112(r10)
7851
	stw r12, 116(r10)
7852
	stw r12, 120(r10)
7853
	stw r12, 124(r10)
7854
	stw r12, 128(r10)
7855
	stw r12, 132(r10)
7856
	stw r12, 136(r10)
7857
	stw r12, 140(r10)
7858
	stw r12, 144(r10)
7859
	stw r12, 148(r10)
7860
	stw r12, 152(r10)
7861
	stw r12, 156(r10)
7862
	stw r12, 160(r10)
7863
	stw r12, 164(r10)
7864
	stw r12, 168(r10)
7865
	stw r12, 172(r10)
7866
	stw r12, 176(r10)
7867
	stw r12, 180(r10)
7868
	stw r12, 184(r10)
7869
	stw r12, 188(r10)
7870
	stw r12, 192(r10)
7871
	stw r12, 196(r10)
7872
	stw r12, 200(r10)
7873
	stw r12, 204(r10)
7874
	stw r12, 208(r10)
7875
	stw r12, 212(r10)
7876
	stw r12, 216(r10)
7877
	stw r12, 220(r10)
7878
#endif
7879
.endm
7880
 
7881
.macro DEBUG_rfi
7882
#ifdef CONFIG_DEBUG
7883
 
7884
	stw r12, 0(r10)
7885
	stw r12, 4(r10)
7886
	stw r12, 8(r10)
7887
	stw r12, 12(r10)
7888
	stw r12, 16(r10)
7889
	stw r12, 20(r10)
7890
	stw r12, 24(r10)
7891
	stw r12, 28(r10)
7892
	stw r12, 32(r10)
7893
	stw r12, 36(r10)
7894
	stw r12, 40(r10)
7895
	stw r12, 44(r10)
7896
	stw r12, 48(r10)
7897
	stw r12, 52(r10)
7898
	stw r12, 56(r10)
7899
	stw r12, 60(r10)
7900
	stw r12, 64(r10)
7901
	stw r12, 68(r10)
7902
	stw r12, 72(r10)
7903
	stw r12, 76(r10)
7904
	stw r12, 80(r10)
7905
	stw r12, 84(r10)
7906
	stw r12, 88(r10)
7907
	stw r12, 92(r10)
7908
 
7909
	add r10, r10, r9
7910
	stw r12, 0(r10)
7911
	stw r12, 4(r10)
7912
	stw r12, 8(r10)
7913
	stw r12, 12(r10)
7914
	stw r12, 16(r10)
7915
	stw r12, 20(r10)
7916
	stw r12, 24(r10)
7917
	stw r12, 28(r10)
7918
	stw r12, 32(r10)
7919
	stw r12, 36(r10)
7920
	stw r12, 40(r10)
7921
	stw r12, 44(r10)
7922
	stw r12, 48(r10)
7923
	stw r12, 52(r10)
7924
	stw r12, 56(r10)
7925
	stw r12, 60(r10)
7926
	stw r12, 64(r10)
7927
	stw r12, 68(r10)
7928
	stw r12, 72(r10)
7929
	stw r12, 76(r10)
7930
	stw r12, 80(r10)
7931
	stw r12, 84(r10)
7932
	stw r12, 88(r10)
1478 decky 7933
	stw r12, 92(r10)
7934
 
7935
	add r10, r10, r9
7936
	stw r12, 0(r10)
7937
	stw r12, 4(r10)
7938
	stw r12, 8(r10)
7939
	stw r12, 12(r10)
7940
	stw r12, 16(r10)
7941
	stw r12, 20(r10)
7942
	stw r12, 24(r10)
7943
	stw r12, 28(r10)
7944
	stw r12, 32(r10)
7945
	stw r12, 36(r10)
7946
	stw r12, 40(r10)
7947
	stw r12, 44(r10)
7948
	stw r11, 48(r10)
7949
	stw r11, 52(r10)
7950
	stw r11, 56(r10)
7951
	stw r12, 60(r10)
7952
	stw r12, 64(r10)
7953
	stw r12, 68(r10)
7954
	stw r12, 72(r10)
7955
	stw r12, 76(r10)
7956
	stw r11, 80(r10)
7957
	stw r11, 84(r10)
7958
	stw r12, 88(r10)
7959
	stw r12, 92(r10)
7960
 
7961
	add r10, r10, r9
7962
	stw r12, 0(r10)
7963
	stw r12, 4(r10)
7964
	stw r12, 8(r10)
7965
	stw r12, 12(r10)
7966
	stw r12, 16(r10)
7967
	stw r12, 20(r10)
7968
	stw r12, 24(r10)
7969
	stw r12, 28(r10)
7970
	stw r12, 32(r10)
7971
	stw r12, 36(r10)
7972
	stw r12, 40(r10)
7973
	stw r11, 44(r10)
7974
	stw r11, 48(r10)
7975
	stw r12, 52(r10)
7976
	stw r11, 56(r10)
7977
	stw r11, 60(r10)
7978
	stw r12, 64(r10)
7979
	stw r12, 68(r10)
7980
	stw r12, 72(r10)
7981
	stw r12, 76(r10)
7982
	stw r11, 80(r10)
7983
	stw r11, 84(r10)
7984
	stw r12, 88(r10)
7985
	stw r12, 92(r10)
7986
 
7987
	add r10, r10, r9
7988
	stw r12, 0(r10)
7989
	stw r12, 4(r10)
7990
	stw r12, 8(r10)
7991
	stw r12, 12(r10)
7992
	stw r12, 16(r10)
7993
	stw r12, 20(r10)
7994
	stw r12, 24(r10)
7995
	stw r12, 28(r10)
7996
	stw r12, 32(r10)
7997
	stw r12, 36(r10)
7998
	stw r12, 40(r10)
7999
	stw r11, 44(r10)
8000
	stw r11, 48(r10)
8001
	stw r12, 52(r10)
8002
	stw r12, 56(r10)
8003
	stw r11, 60(r10)
8004
	stw r12, 64(r10)
8005
	stw r12, 68(r10)
8006
	stw r12, 72(r10)
8007
	stw r12, 76(r10)
8008
	stw r12, 80(r10)
8009
	stw r12, 84(r10)
8010
	stw r12, 88(r10)
8011
	stw r12, 92(r10)
8012
 
8013
	add r10, r10, r9
8014
	stw r12, 0(r10)
8015
	stw r11, 4(r10)
8016
	stw r11, 8(r10)
8017
	stw r12, 12(r10)
8018
	stw r11, 16(r10)
8019
	stw r11, 20(r10)
8020
	stw r11, 24(r10)
8021
	stw r12, 28(r10)
8022
	stw r12, 32(r10)
8023
	stw r12, 36(r10)
8024
	stw r12, 40(r10)
8025
	stw r11, 44(r10)
8026
	stw r11, 48(r10)
8027
	stw r12, 52(r10)
8028
	stw r12, 56(r10)
8029
	stw r12, 60(r10)
8030
	stw r12, 64(r10)
8031
	stw r12, 68(r10)
8032
	stw r12, 72(r10)
8033
	stw r11, 76(r10)
8034
	stw r11, 80(r10)
8035
	stw r11, 84(r10)
8036
	stw r12, 88(r10)
8037
	stw r12, 92(r10)
8038
 
8039
	add r10, r10, r9
8040
	stw r12, 0(r10)
8041
	stw r12, 4(r10)
8042
	stw r11, 8(r10)
8043
	stw r11, 12(r10)
8044
	stw r11, 16(r10)
8045
	stw r12, 20(r10)
8046
	stw r11, 24(r10)
8047
	stw r11, 28(r10)
8048
	stw r12, 32(r10)
8049
	stw r12, 36(r10)
8050
	stw r11, 40(r10)
8051
	stw r11, 44(r10)
8052
	stw r11, 48(r10)
8053
	stw r11, 52(r10)
8054
	stw r12, 56(r10)
8055
	stw r12, 60(r10)
8056
	stw r12, 64(r10)
8057
	stw r12, 68(r10)
8058
	stw r12, 72(r10)
8059
	stw r12, 76(r10)
8060
	stw r11, 80(r10)
8061
	stw r11, 84(r10)
8062
	stw r12, 88(r10)
8063
	stw r12, 92(r10)
8064
 
8065
	add r10, r10, r9
8066
	stw r12, 0(r10)
8067
	stw r12, 4(r10)
8068
	stw r11, 8(r10)
8069
	stw r11, 12(r10)
8070
	stw r12, 16(r10)
8071
	stw r12, 20(r10)
8072
	stw r11, 24(r10)
8073
	stw r11, 28(r10)
8074
	stw r12, 32(r10)
8075
	stw r12, 36(r10)
8076
	stw r12, 40(r10)
8077
	stw r11, 44(r10)
8078
	stw r11, 48(r10)
8079
	stw r12, 52(r10)
8080
	stw r12, 56(r10)
8081
	stw r12, 60(r10)
8082
	stw r12, 64(r10)
8083
	stw r12, 68(r10)
8084
	stw r12, 72(r10)
8085
	stw r12, 76(r10)
8086
	stw r11, 80(r10)
8087
	stw r11, 84(r10)
8088
	stw r12, 88(r10)
8089
	stw r12, 92(r10)
8090
 
8091
	add r10, r10, r9
8092
	stw r12, 0(r10)
8093
	stw r12, 4(r10)
8094
	stw r11, 8(r10)
8095
	stw r11, 12(r10)
8096
	stw r12, 16(r10)
8097
	stw r12, 20(r10)
8098
	stw r12, 24(r10)
8099
	stw r12, 28(r10)
8100
	stw r12, 32(r10)
8101
	stw r12, 36(r10)
8102
	stw r12, 40(r10)
8103
	stw r11, 44(r10)
8104
	stw r11, 48(r10)
8105
	stw r12, 52(r10)
8106
	stw r12, 56(r10)
8107
	stw r12, 60(r10)
8108
	stw r12, 64(r10)
8109
	stw r12, 68(r10)
8110
	stw r12, 72(r10)
8111
	stw r12, 76(r10)
8112
	stw r11, 80(r10)
8113
	stw r11, 84(r10)
8114
	stw r12, 88(r10)
8115
	stw r12, 92(r10)
8116
 
8117
	add r10, r10, r9
8118
	stw r12, 0(r10)
8119
	stw r12, 4(r10)
8120
	stw r11, 8(r10)
8121
	stw r11, 12(r10)
8122
	stw r12, 16(r10)
8123
	stw r12, 20(r10)
8124
	stw r12, 24(r10)
8125
	stw r12, 28(r10)
8126
	stw r12, 32(r10)
8127
	stw r12, 36(r10)
8128
	stw r12, 40(r10)
8129
	stw r11, 44(r10)
8130
	stw r11, 48(r10)
8131
	stw r12, 52(r10)
8132
	stw r12, 56(r10)
8133
	stw r12, 60(r10)
8134
	stw r12, 64(r10)
8135
	stw r12, 68(r10)
8136
	stw r12, 72(r10)
8137
	stw r12, 76(r10)
8138
	stw r11, 80(r10)
8139
	stw r11, 84(r10)
8140
	stw r12, 88(r10)
8141
	stw r12, 92(r10)
8142
 
8143
	add r10, r10, r9
8144
	stw r12, 0(r10)
8145
	stw r12, 4(r10)
8146
	stw r11, 8(r10)
8147
	stw r11, 12(r10)
8148
	stw r12, 16(r10)
8149
	stw r12, 20(r10)
8150
	stw r12, 24(r10)
8151
	stw r12, 28(r10)
8152
	stw r12, 32(r10)
8153
	stw r12, 36(r10)
8154
	stw r12, 40(r10)
8155
	stw r11, 44(r10)
8156
	stw r11, 48(r10)
8157
	stw r12, 52(r10)
8158
	stw r12, 56(r10)
8159
	stw r12, 60(r10)
8160
	stw r12, 64(r10)
8161
	stw r12, 68(r10)
8162
	stw r12, 72(r10)
8163
	stw r12, 76(r10)
8164
	stw r11, 80(r10)
8165
	stw r11, 84(r10)
8166
	stw r12, 88(r10)
8167
	stw r12, 92(r10)
8168
 
8169
	add r10, r10, r9
8170
	stw r12, 0(r10)
8171
	stw r11, 4(r10)
8172
	stw r11, 8(r10)
8173
	stw r11, 12(r10)
8174
	stw r11, 16(r10)
8175
	stw r12, 20(r10)
8176
	stw r12, 24(r10)
8177
	stw r12, 28(r10)
8178
	stw r12, 32(r10)
8179
	stw r12, 36(r10)
8180
	stw r11, 40(r10)
8181
	stw r11, 44(r10)
8182
	stw r11, 48(r10)
8183
	stw r11, 52(r10)
8184
	stw r12, 56(r10)
8185
	stw r12, 60(r10)
8186
	stw r12, 64(r10)
8187
	stw r12, 68(r10)
8188
	stw r12, 72(r10)
8189
	stw r11, 76(r10)
8190
	stw r11, 80(r10)
8191
	stw r11, 84(r10)
8192
	stw r11, 88(r10)
8193
	stw r12, 92(r10)
8194
 
8195
	add r10, r10, r9
8196
	stw r12, 0(r10)
8197
	stw r12, 4(r10)
8198
	stw r12, 8(r10)
8199
	stw r12, 12(r10)
8200
	stw r12, 16(r10)
8201
	stw r12, 20(r10)
8202
	stw r12, 24(r10)
8203
	stw r12, 28(r10)
8204
	stw r12, 32(r10)
8205
	stw r12, 36(r10)
8206
	stw r12, 40(r10)
8207
	stw r12, 44(r10)
8208
	stw r12, 48(r10)
8209
	stw r12, 52(r10)
8210
	stw r12, 56(r10)
8211
	stw r12, 60(r10)
8212
	stw r12, 64(r10)
8213
	stw r12, 68(r10)
8214
	stw r12, 72(r10)
8215
	stw r12, 76(r10)
8216
	stw r12, 80(r10)
8217
	stw r12, 84(r10)
8218
	stw r12, 88(r10)
8219
	stw r12, 92(r10)
8220
 
8221
	add r10, r10, r9
8222
	stw r12, 0(r10)
8223
	stw r12, 4(r10)
8224
	stw r12, 8(r10)
8225
	stw r12, 12(r10)
8226
	stw r12, 16(r10)
8227
	stw r12, 20(r10)
8228
	stw r12, 24(r10)
8229
	stw r12, 28(r10)
8230
	stw r12, 32(r10)
8231
	stw r12, 36(r10)
8232
	stw r12, 40(r10)
8233
	stw r12, 44(r10)
8234
	stw r12, 48(r10)
8235
	stw r12, 52(r10)
8236
	stw r12, 56(r10)
8237
	stw r12, 60(r10)
8238
	stw r12, 64(r10)
8239
	stw r12, 68(r10)
8240
	stw r12, 72(r10)
8241
	stw r12, 76(r10)
8242
	stw r12, 80(r10)
8243
	stw r12, 84(r10)
8244
	stw r12, 88(r10)
8245
	stw r12, 92(r10)
8246
 
8247
	add r10, r10, r9
8248
	stw r12, 0(r10)
8249
	stw r12, 4(r10)
8250
	stw r12, 8(r10)
8251
	stw r12, 12(r10)
8252
	stw r12, 16(r10)
8253
	stw r12, 20(r10)
8254
	stw r12, 24(r10)
8255
	stw r12, 28(r10)
8256
	stw r12, 32(r10)
8257
	stw r12, 36(r10)
8258
	stw r12, 40(r10)
8259
	stw r12, 44(r10)
8260
	stw r12, 48(r10)
8261
	stw r12, 52(r10)
8262
	stw r12, 56(r10)
8263
	stw r12, 60(r10)
8264
	stw r12, 64(r10)
8265
	stw r12, 68(r10)
8266
	stw r12, 72(r10)
8267
	stw r12, 76(r10)
8268
	stw r12, 80(r10)
8269
	stw r12, 84(r10)
8270
	stw r12, 88(r10)
8271
	stw r12, 92(r10)
8272
 
8273
	add r10, r10, r9
8274
	stw r12, 0(r10)
8275
	stw r12, 4(r10)
8276
	stw r12, 8(r10)
8277
	stw r12, 12(r10)
8278
	stw r12, 16(r10)
8279
	stw r12, 20(r10)
8280
	stw r12, 24(r10)
8281
	stw r12, 28(r10)
8282
	stw r12, 32(r10)
8283
	stw r12, 36(r10)
8284
	stw r12, 40(r10)
8285
	stw r12, 44(r10)
8286
	stw r12, 48(r10)
8287
	stw r12, 52(r10)
8288
	stw r12, 56(r10)
8289
	stw r12, 60(r10)
8290
	stw r12, 64(r10)
8291
	stw r12, 68(r10)
8292
	stw r12, 72(r10)
8293
	stw r12, 76(r10)
8294
	stw r12, 80(r10)
8295
	stw r12, 84(r10)
8296
	stw r12, 88(r10)
8297
	stw r12, 92(r10)
8298
#endif
8299
.endm
1725 decky 8300
 
8301
.macro DEBUG_pht
8302
#ifdef CONFIG_DEBUG
8303
#endif
8304
.endm
1728 decky 8305
 
8306
.macro DEBUG_end_pht_clear
8307
#ifdef CONFIG_DEBUG
8308
#endif
8309
.endm
1737 decky 8310
 
8311
.macro DEBUG_bat_mask
8312
#ifdef CONFIG_DEBUG
8313
#endif
8314
.endm