summaryrefslogtreecommitdiff
path: root/asm/SDK/AX/AXCL.s
blob: 8d4933ed85beae1fcf64177be83885f2426a2200 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
.include "macros.inc"

.section .text, "ax"  # 0x80006980 - 0x803E1E60

.global __AXGetCommandListCycles
__AXGetCommandListCycles:
/* 8028FD64 0028B9C4  80 6D AB 74 */	lwz r3, lbl_8063FE34-_SDA_BASE_(r13)
/* 8028FD68 0028B9C8  4E 80 00 20 */	blr

.global __AXGetCommandListAddress
__AXGetCommandListAddress:
/* 8028FD6C 0028B9CC  80 8D AB 80 */	lwz r4, lbl_8063FE40-_SDA_BASE_(r13)
/* 8028FD70 0028B9D0  3C A0 80 52 */	lis r5, lbl_8051EB40@ha
/* 8028FD74 0028B9D4  38 A5 EB 40 */	addi r5, r5, lbl_8051EB40@l
/* 8028FD78 0028B9D8  38 64 00 01 */	addi r3, r4, 1
/* 8028FD7C 0028B9DC  54 86 38 30 */	slwi r6, r4, 7
/* 8028FD80 0028B9E0  54 60 3E 30 */	rlwinm r0, r3, 7, 0x18, 0x18
/* 8028FD84 0028B9E4  54 64 07 FE */	clrlwi r4, r3, 0x1f
/* 8028FD88 0028B9E8  7C 65 32 14 */	add r3, r5, r6
/* 8028FD8C 0028B9EC  7C 05 02 14 */	add r0, r5, r0
/* 8028FD90 0028B9F0  90 8D AB 80 */	stw r4, lbl_8063FE40-_SDA_BASE_(r13)
/* 8028FD94 0028B9F4  90 0D AB 7C */	stw r0, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FD98 0028B9F8  4E 80 00 20 */	blr

.global __AXNextFrame
__AXNextFrame:
/* 8028FD9C 0028B9FC  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8028FDA0 0028BA00  7C 08 02 A6 */	mflr r0
/* 8028FDA4 0028BA04  90 01 00 24 */	stw r0, 0x24(r1)
/* 8028FDA8 0028BA08  38 00 1E 83 */	li r0, 0x1e83
/* 8028FDAC 0028BA0C  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8028FDB0 0028BA10  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8028FDB4 0028BA14  7C BE 2B 78 */	mr r30, r5
/* 8028FDB8 0028BA18  93 A1 00 14 */	stw r29, 0x14(r1)
/* 8028FDBC 0028BA1C  7C 9D 23 78 */	mr r29, r4
/* 8028FDC0 0028BA20  93 81 00 10 */	stw r28, 0x10(r1)
/* 8028FDC4 0028BA24  7C 7C 1B 78 */	mr r28, r3
/* 8028FDC8 0028BA28  83 ED AB 7C */	lwz r31, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FDCC 0028BA2C  90 0D AB 74 */	stw r0, lbl_8063FE34-_SDA_BASE_(r13)
/* 8028FDD0 0028BA30  48 00 12 0D */	bl __AXGetStudio
/* 8028FDD4 0028BA34  90 61 00 08 */	stw r3, 8(r1)
/* 8028FDD8 0028BA38  38 00 00 00 */	li r0, 0
/* 8028FDDC 0028BA3C  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FDE0 0028BA40  B0 03 00 00 */	sth r0, 0(r3)
/* 8028FDE4 0028BA44  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FDE8 0028BA48  80 01 00 08 */	lwz r0, 8(r1)
/* 8028FDEC 0028BA4C  38 63 00 02 */	addi r3, r3, 2
/* 8028FDF0 0028BA50  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FDF4 0028BA54  54 00 84 3E */	srwi r0, r0, 0x10
/* 8028FDF8 0028BA58  B0 03 00 00 */	sth r0, 0(r3)
/* 8028FDFC 0028BA5C  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FE00 0028BA60  80 01 00 08 */	lwz r0, 8(r1)
/* 8028FE04 0028BA64  38 63 00 02 */	addi r3, r3, 2
/* 8028FE08 0028BA68  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FE0C 0028BA6C  B0 03 00 00 */	sth r0, 0(r3)
/* 8028FE10 0028BA70  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FE14 0028BA74  80 6D AB 74 */	lwz r3, lbl_8063FE34-_SDA_BASE_(r13)
/* 8028FE18 0028BA78  80 0D AB 78 */	lwz r0, lbl_8063FE38-_SDA_BASE_(r13)
/* 8028FE1C 0028BA7C  38 84 00 02 */	addi r4, r4, 2
/* 8028FE20 0028BA80  38 63 10 1E */	addi r3, r3, 0x101e
/* 8028FE24 0028BA84  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FE28 0028BA88  2C 00 00 01 */	cmpwi r0, 1
/* 8028FE2C 0028BA8C  90 6D AB 74 */	stw r3, lbl_8063FE34-_SDA_BASE_(r13)
/* 8028FE30 0028BA90  41 82 00 68 */	beq lbl_8028FE98
/* 8028FE34 0028BA94  40 80 00 10 */	bge lbl_8028FE44
/* 8028FE38 0028BA98  2C 00 00 00 */	cmpwi r0, 0
/* 8028FE3C 0028BA9C  40 80 00 14 */	bge lbl_8028FE50
/* 8028FE40 0028BAA0  48 00 00 E4 */	b lbl_8028FF24
lbl_8028FE44:
/* 8028FE44 0028BAA4  2C 00 00 03 */	cmpwi r0, 3
/* 8028FE48 0028BAA8  40 80 00 DC */	bge lbl_8028FF24
/* 8028FE4C 0028BAAC  48 00 00 94 */	b lbl_8028FEE0
lbl_8028FE50:
/* 8028FE50 0028BAB0  38 60 00 01 */	li r3, 1
/* 8028FE54 0028BAB4  57 80 84 3E */	srwi r0, r28, 0x10
/* 8028FE58 0028BAB8  B0 64 00 00 */	sth r3, 0(r4)
/* 8028FE5C 0028BABC  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FE60 0028BAC0  38 63 00 02 */	addi r3, r3, 2
/* 8028FE64 0028BAC4  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FE68 0028BAC8  B0 03 00 00 */	sth r0, 0(r3)
/* 8028FE6C 0028BACC  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FE70 0028BAD0  38 63 00 02 */	addi r3, r3, 2
/* 8028FE74 0028BAD4  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FE78 0028BAD8  B3 83 00 00 */	sth r28, 0(r3)
/* 8028FE7C 0028BADC  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FE80 0028BAE0  80 6D AB 74 */	lwz r3, lbl_8063FE34-_SDA_BASE_(r13)
/* 8028FE84 0028BAE4  38 A4 00 02 */	addi r5, r4, 2
/* 8028FE88 0028BAE8  38 03 02 DD */	addi r0, r3, 0x2dd
/* 8028FE8C 0028BAEC  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FE90 0028BAF0  90 0D AB 74 */	stw r0, lbl_8063FE34-_SDA_BASE_(r13)
/* 8028FE94 0028BAF4  48 00 00 90 */	b lbl_8028FF24
lbl_8028FE98:
/* 8028FE98 0028BAF8  38 60 00 02 */	li r3, 2
/* 8028FE9C 0028BAFC  57 80 84 3E */	srwi r0, r28, 0x10
/* 8028FEA0 0028BB00  B0 64 00 00 */	sth r3, 0(r4)
/* 8028FEA4 0028BB04  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FEA8 0028BB08  38 63 00 02 */	addi r3, r3, 2
/* 8028FEAC 0028BB0C  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FEB0 0028BB10  B0 03 00 00 */	sth r0, 0(r3)
/* 8028FEB4 0028BB14  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FEB8 0028BB18  38 63 00 02 */	addi r3, r3, 2
/* 8028FEBC 0028BB1C  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FEC0 0028BB20  B3 83 00 00 */	sth r28, 0(r3)
/* 8028FEC4 0028BB24  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FEC8 0028BB28  80 6D AB 74 */	lwz r3, lbl_8063FE34-_SDA_BASE_(r13)
/* 8028FECC 0028BB2C  38 A4 00 02 */	addi r5, r4, 2
/* 8028FED0 0028BB30  38 03 03 3D */	addi r0, r3, 0x33d
/* 8028FED4 0028BB34  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FED8 0028BB38  90 0D AB 74 */	stw r0, lbl_8063FE34-_SDA_BASE_(r13)
/* 8028FEDC 0028BB3C  48 00 00 48 */	b lbl_8028FF24
lbl_8028FEE0:
/* 8028FEE0 0028BB40  38 60 00 03 */	li r3, 3
/* 8028FEE4 0028BB44  57 80 84 3E */	srwi r0, r28, 0x10
/* 8028FEE8 0028BB48  B0 64 00 00 */	sth r3, 0(r4)
/* 8028FEEC 0028BB4C  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FEF0 0028BB50  38 63 00 02 */	addi r3, r3, 2
/* 8028FEF4 0028BB54  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FEF8 0028BB58  B0 03 00 00 */	sth r0, 0(r3)
/* 8028FEFC 0028BB5C  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FF00 0028BB60  38 63 00 02 */	addi r3, r3, 2
/* 8028FF04 0028BB64  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FF08 0028BB68  B3 83 00 00 */	sth r28, 0(r3)
/* 8028FF0C 0028BB6C  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FF10 0028BB70  80 6D AB 74 */	lwz r3, lbl_8063FE34-_SDA_BASE_(r13)
/* 8028FF14 0028BB74  38 A4 00 02 */	addi r5, r4, 2
/* 8028FF18 0028BB78  38 03 03 9D */	addi r0, r3, 0x39d
/* 8028FF1C 0028BB7C  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FF20 0028BB80  90 0D AB 74 */	stw r0, lbl_8063FE34-_SDA_BASE_(r13)
lbl_8028FF24:
/* 8028FF24 0028BB84  48 00 1D 41 */	bl __AXGetPBs
/* 8028FF28 0028BB88  90 61 00 08 */	stw r3, 8(r1)
/* 8028FF2C 0028BB8C  38 00 00 04 */	li r0, 4
/* 8028FF30 0028BB90  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FF34 0028BB94  B0 03 00 00 */	sth r0, 0(r3)
/* 8028FF38 0028BB98  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FF3C 0028BB9C  80 01 00 08 */	lwz r0, 8(r1)
/* 8028FF40 0028BBA0  38 63 00 02 */	addi r3, r3, 2
/* 8028FF44 0028BBA4  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FF48 0028BBA8  54 00 84 3E */	srwi r0, r0, 0x10
/* 8028FF4C 0028BBAC  B0 03 00 00 */	sth r0, 0(r3)
/* 8028FF50 0028BBB0  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FF54 0028BBB4  80 01 00 08 */	lwz r0, 8(r1)
/* 8028FF58 0028BBB8  38 63 00 02 */	addi r3, r3, 2
/* 8028FF5C 0028BBBC  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FF60 0028BBC0  B0 03 00 00 */	sth r0, 0(r3)
/* 8028FF64 0028BBC4  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FF68 0028BBC8  80 0D AB 78 */	lwz r0, lbl_8063FE38-_SDA_BASE_(r13)
/* 8028FF6C 0028BBCC  38 A3 00 02 */	addi r5, r3, 2
/* 8028FF70 0028BBD0  28 00 00 02 */	cmplwi r0, 2
/* 8028FF74 0028BBD4  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FF78 0028BBD8  40 82 03 28 */	bne lbl_802902A0
/* 8028FF7C 0028BBDC  38 61 00 08 */	addi r3, r1, 8
/* 8028FF80 0028BBE0  4B FF F6 E1 */	bl __AXGetAuxAInput
/* 8028FF84 0028BBE4  80 01 00 08 */	lwz r0, 8(r1)
/* 8028FF88 0028BBE8  2C 00 00 00 */	cmpwi r0, 0
/* 8028FF8C 0028BBEC  41 82 01 80 */	beq lbl_8029010C
/* 8028FF90 0028BBF0  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FF94 0028BBF4  38 00 00 08 */	li r0, 8
/* 8028FF98 0028BBF8  38 61 00 08 */	addi r3, r1, 8
/* 8028FF9C 0028BBFC  B0 04 00 00 */	sth r0, 0(r4)
/* 8028FFA0 0028BC00  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FFA4 0028BC04  A0 0D AB 6C */	lhz r0, lbl_8063FE2C-_SDA_BASE_(r13)
/* 8028FFA8 0028BC08  38 84 00 02 */	addi r4, r4, 2
/* 8028FFAC 0028BC0C  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FFB0 0028BC10  B0 04 00 00 */	sth r0, 0(r4)
/* 8028FFB4 0028BC14  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FFB8 0028BC18  80 01 00 08 */	lwz r0, 8(r1)
/* 8028FFBC 0028BC1C  38 84 00 02 */	addi r4, r4, 2
/* 8028FFC0 0028BC20  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FFC4 0028BC24  54 00 84 3E */	srwi r0, r0, 0x10
/* 8028FFC8 0028BC28  B0 04 00 00 */	sth r0, 0(r4)
/* 8028FFCC 0028BC2C  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FFD0 0028BC30  80 01 00 08 */	lwz r0, 8(r1)
/* 8028FFD4 0028BC34  38 84 00 02 */	addi r4, r4, 2
/* 8028FFD8 0028BC38  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FFDC 0028BC3C  B0 04 00 00 */	sth r0, 0(r4)
/* 8028FFE0 0028BC40  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FFE4 0028BC44  38 A4 00 02 */	addi r5, r4, 2
/* 8028FFE8 0028BC48  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FFEC 0028BC4C  4B FF F6 C5 */	bl __AXGetAuxAInputDpl2
/* 8028FFF0 0028BC50  80 01 00 08 */	lwz r0, 8(r1)
/* 8028FFF4 0028BC54  38 61 00 08 */	addi r3, r1, 8
/* 8028FFF8 0028BC58  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8028FFFC 0028BC5C  54 00 84 3E */	srwi r0, r0, 0x10
/* 80290000 0028BC60  B0 04 00 00 */	sth r0, 0(r4)
/* 80290004 0028BC64  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290008 0028BC68  80 01 00 08 */	lwz r0, 8(r1)
/* 8029000C 0028BC6C  38 84 00 02 */	addi r4, r4, 2
/* 80290010 0028BC70  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290014 0028BC74  B0 04 00 00 */	sth r0, 0(r4)
/* 80290018 0028BC78  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029001C 0028BC7C  38 A4 00 02 */	addi r5, r4, 2
/* 80290020 0028BC80  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290024 0028BC84  4B FF F6 71 */	bl __AXGetAuxAOutput
/* 80290028 0028BC88  80 01 00 08 */	lwz r0, 8(r1)
/* 8029002C 0028BC8C  38 61 00 08 */	addi r3, r1, 8
/* 80290030 0028BC90  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290034 0028BC94  54 00 84 3E */	srwi r0, r0, 0x10
/* 80290038 0028BC98  B0 04 00 00 */	sth r0, 0(r4)
/* 8029003C 0028BC9C  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290040 0028BCA0  80 01 00 08 */	lwz r0, 8(r1)
/* 80290044 0028BCA4  38 84 00 02 */	addi r4, r4, 2
/* 80290048 0028BCA8  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029004C 0028BCAC  B0 04 00 00 */	sth r0, 0(r4)
/* 80290050 0028BCB0  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290054 0028BCB4  38 A4 00 02 */	addi r5, r4, 2
/* 80290058 0028BCB8  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029005C 0028BCBC  4B FF F6 75 */	bl __AXGetAuxAOutputDpl2R
/* 80290060 0028BCC0  80 01 00 08 */	lwz r0, 8(r1)
/* 80290064 0028BCC4  38 61 00 08 */	addi r3, r1, 8
/* 80290068 0028BCC8  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029006C 0028BCCC  54 00 84 3E */	srwi r0, r0, 0x10
/* 80290070 0028BCD0  B0 04 00 00 */	sth r0, 0(r4)
/* 80290074 0028BCD4  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290078 0028BCD8  80 01 00 08 */	lwz r0, 8(r1)
/* 8029007C 0028BCDC  38 84 00 02 */	addi r4, r4, 2
/* 80290080 0028BCE0  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290084 0028BCE4  B0 04 00 00 */	sth r0, 0(r4)
/* 80290088 0028BCE8  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029008C 0028BCEC  38 A4 00 02 */	addi r5, r4, 2
/* 80290090 0028BCF0  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290094 0028BCF4  4B FF F6 5D */	bl __AXGetAuxAOutputDpl2Ls
/* 80290098 0028BCF8  80 01 00 08 */	lwz r0, 8(r1)
/* 8029009C 0028BCFC  38 61 00 08 */	addi r3, r1, 8
/* 802900A0 0028BD00  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802900A4 0028BD04  54 00 84 3E */	srwi r0, r0, 0x10
/* 802900A8 0028BD08  B0 04 00 00 */	sth r0, 0(r4)
/* 802900AC 0028BD0C  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802900B0 0028BD10  80 01 00 08 */	lwz r0, 8(r1)
/* 802900B4 0028BD14  38 84 00 02 */	addi r4, r4, 2
/* 802900B8 0028BD18  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802900BC 0028BD1C  B0 04 00 00 */	sth r0, 0(r4)
/* 802900C0 0028BD20  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802900C4 0028BD24  38 A4 00 02 */	addi r5, r4, 2
/* 802900C8 0028BD28  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802900CC 0028BD2C  4B FF F6 45 */	bl __AXGetAuxAOutputDpl2Rs
/* 802900D0 0028BD30  80 01 00 08 */	lwz r0, 8(r1)
/* 802900D4 0028BD34  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802900D8 0028BD38  54 00 84 3E */	srwi r0, r0, 0x10
/* 802900DC 0028BD3C  B0 03 00 00 */	sth r0, 0(r3)
/* 802900E0 0028BD40  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802900E4 0028BD44  80 01 00 08 */	lwz r0, 8(r1)
/* 802900E8 0028BD48  38 63 00 02 */	addi r3, r3, 2
/* 802900EC 0028BD4C  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802900F0 0028BD50  B0 03 00 00 */	sth r0, 0(r3)
/* 802900F4 0028BD54  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802900F8 0028BD58  80 6D AB 74 */	lwz r3, lbl_8063FE34-_SDA_BASE_(r13)
/* 802900FC 0028BD5C  38 A4 00 02 */	addi r5, r4, 2
/* 80290100 0028BD60  38 03 0B DC */	addi r0, r3, 0xbdc
/* 80290104 0028BD64  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290108 0028BD68  90 0D AB 74 */	stw r0, lbl_8063FE34-_SDA_BASE_(r13)
lbl_8029010C:
/* 8029010C 0028BD6C  38 61 00 08 */	addi r3, r1, 8
/* 80290110 0028BD70  4B FF F6 21 */	bl __AXGetAuxBInput
/* 80290114 0028BD74  80 01 00 08 */	lwz r0, 8(r1)
/* 80290118 0028BD78  2C 00 00 00 */	cmpwi r0, 0
/* 8029011C 0028BD7C  41 82 03 94 */	beq lbl_802904B0
/* 80290120 0028BD80  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290124 0028BD84  38 00 00 09 */	li r0, 9
/* 80290128 0028BD88  38 61 00 08 */	addi r3, r1, 8
/* 8029012C 0028BD8C  B0 04 00 00 */	sth r0, 0(r4)
/* 80290130 0028BD90  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290134 0028BD94  A0 0D AB 6A */	lhz r0, lbl_8063FE2A-_SDA_BASE_(r13)
/* 80290138 0028BD98  38 84 00 02 */	addi r4, r4, 2
/* 8029013C 0028BD9C  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290140 0028BDA0  B0 04 00 00 */	sth r0, 0(r4)
/* 80290144 0028BDA4  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290148 0028BDA8  80 01 00 08 */	lwz r0, 8(r1)
/* 8029014C 0028BDAC  38 84 00 02 */	addi r4, r4, 2
/* 80290150 0028BDB0  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290154 0028BDB4  54 00 84 3E */	srwi r0, r0, 0x10
/* 80290158 0028BDB8  B0 04 00 00 */	sth r0, 0(r4)
/* 8029015C 0028BDBC  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290160 0028BDC0  80 01 00 08 */	lwz r0, 8(r1)
/* 80290164 0028BDC4  38 84 00 02 */	addi r4, r4, 2
/* 80290168 0028BDC8  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029016C 0028BDCC  B0 04 00 00 */	sth r0, 0(r4)
/* 80290170 0028BDD0  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290174 0028BDD4  38 A4 00 02 */	addi r5, r4, 2
/* 80290178 0028BDD8  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029017C 0028BDDC  4B FF F6 05 */	bl __AXGetAuxBInputDpl2
/* 80290180 0028BDE0  80 01 00 08 */	lwz r0, 8(r1)
/* 80290184 0028BDE4  38 61 00 08 */	addi r3, r1, 8
/* 80290188 0028BDE8  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029018C 0028BDEC  54 00 84 3E */	srwi r0, r0, 0x10
/* 80290190 0028BDF0  B0 04 00 00 */	sth r0, 0(r4)
/* 80290194 0028BDF4  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290198 0028BDF8  80 01 00 08 */	lwz r0, 8(r1)
/* 8029019C 0028BDFC  38 84 00 02 */	addi r4, r4, 2
/* 802901A0 0028BE00  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802901A4 0028BE04  B0 04 00 00 */	sth r0, 0(r4)
/* 802901A8 0028BE08  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802901AC 0028BE0C  38 A4 00 02 */	addi r5, r4, 2
/* 802901B0 0028BE10  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802901B4 0028BE14  4B FF F5 B1 */	bl __AXGetAuxBOutput
/* 802901B8 0028BE18  80 01 00 08 */	lwz r0, 8(r1)
/* 802901BC 0028BE1C  38 61 00 08 */	addi r3, r1, 8
/* 802901C0 0028BE20  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802901C4 0028BE24  54 00 84 3E */	srwi r0, r0, 0x10
/* 802901C8 0028BE28  B0 04 00 00 */	sth r0, 0(r4)
/* 802901CC 0028BE2C  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802901D0 0028BE30  80 01 00 08 */	lwz r0, 8(r1)
/* 802901D4 0028BE34  38 84 00 02 */	addi r4, r4, 2
/* 802901D8 0028BE38  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802901DC 0028BE3C  B0 04 00 00 */	sth r0, 0(r4)
/* 802901E0 0028BE40  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802901E4 0028BE44  38 A4 00 02 */	addi r5, r4, 2
/* 802901E8 0028BE48  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802901EC 0028BE4C  4B FF F5 B5 */	bl __AXGetAuxBOutputDpl2R
/* 802901F0 0028BE50  80 01 00 08 */	lwz r0, 8(r1)
/* 802901F4 0028BE54  38 61 00 08 */	addi r3, r1, 8
/* 802901F8 0028BE58  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802901FC 0028BE5C  54 00 84 3E */	srwi r0, r0, 0x10
/* 80290200 0028BE60  B0 04 00 00 */	sth r0, 0(r4)
/* 80290204 0028BE64  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290208 0028BE68  80 01 00 08 */	lwz r0, 8(r1)
/* 8029020C 0028BE6C  38 84 00 02 */	addi r4, r4, 2
/* 80290210 0028BE70  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290214 0028BE74  B0 04 00 00 */	sth r0, 0(r4)
/* 80290218 0028BE78  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029021C 0028BE7C  38 A4 00 02 */	addi r5, r4, 2
/* 80290220 0028BE80  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290224 0028BE84  4B FF F5 9D */	bl __AXGetAuxBOutputDpl2Ls
/* 80290228 0028BE88  80 01 00 08 */	lwz r0, 8(r1)
/* 8029022C 0028BE8C  38 61 00 08 */	addi r3, r1, 8
/* 80290230 0028BE90  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290234 0028BE94  54 00 84 3E */	srwi r0, r0, 0x10
/* 80290238 0028BE98  B0 04 00 00 */	sth r0, 0(r4)
/* 8029023C 0028BE9C  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290240 0028BEA0  80 01 00 08 */	lwz r0, 8(r1)
/* 80290244 0028BEA4  38 84 00 02 */	addi r4, r4, 2
/* 80290248 0028BEA8  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029024C 0028BEAC  B0 04 00 00 */	sth r0, 0(r4)
/* 80290250 0028BEB0  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290254 0028BEB4  38 A4 00 02 */	addi r5, r4, 2
/* 80290258 0028BEB8  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029025C 0028BEBC  4B FF F5 85 */	bl __AXGetAuxBOutputDpl2Rs
/* 80290260 0028BEC0  80 01 00 08 */	lwz r0, 8(r1)
/* 80290264 0028BEC4  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290268 0028BEC8  54 00 84 3E */	srwi r0, r0, 0x10
/* 8029026C 0028BECC  B0 03 00 00 */	sth r0, 0(r3)
/* 80290270 0028BED0  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290274 0028BED4  80 01 00 08 */	lwz r0, 8(r1)
/* 80290278 0028BED8  38 63 00 02 */	addi r3, r3, 2
/* 8029027C 0028BEDC  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290280 0028BEE0  B0 03 00 00 */	sth r0, 0(r3)
/* 80290284 0028BEE4  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290288 0028BEE8  80 6D AB 74 */	lwz r3, lbl_8063FE34-_SDA_BASE_(r13)
/* 8029028C 0028BEEC  38 A4 00 02 */	addi r5, r4, 2
/* 80290290 0028BEF0  38 03 0B DC */	addi r0, r3, 0xbdc
/* 80290294 0028BEF4  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290298 0028BEF8  90 0D AB 74 */	stw r0, lbl_8063FE34-_SDA_BASE_(r13)
/* 8029029C 0028BEFC  48 00 02 14 */	b lbl_802904B0
lbl_802902A0:
/* 802902A0 0028BF00  38 61 00 08 */	addi r3, r1, 8
/* 802902A4 0028BF04  4B FF F3 BD */	bl __AXGetAuxAInput
/* 802902A8 0028BF08  80 01 00 08 */	lwz r0, 8(r1)
/* 802902AC 0028BF0C  2C 00 00 00 */	cmpwi r0, 0
/* 802902B0 0028BF10  41 82 00 A0 */	beq lbl_80290350
/* 802902B4 0028BF14  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802902B8 0028BF18  38 00 00 05 */	li r0, 5
/* 802902BC 0028BF1C  38 61 00 08 */	addi r3, r1, 8
/* 802902C0 0028BF20  B0 04 00 00 */	sth r0, 0(r4)
/* 802902C4 0028BF24  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802902C8 0028BF28  A0 0D AB 6C */	lhz r0, lbl_8063FE2C-_SDA_BASE_(r13)
/* 802902CC 0028BF2C  38 84 00 02 */	addi r4, r4, 2
/* 802902D0 0028BF30  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802902D4 0028BF34  B0 04 00 00 */	sth r0, 0(r4)
/* 802902D8 0028BF38  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802902DC 0028BF3C  80 01 00 08 */	lwz r0, 8(r1)
/* 802902E0 0028BF40  38 84 00 02 */	addi r4, r4, 2
/* 802902E4 0028BF44  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802902E8 0028BF48  54 00 84 3E */	srwi r0, r0, 0x10
/* 802902EC 0028BF4C  B0 04 00 00 */	sth r0, 0(r4)
/* 802902F0 0028BF50  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802902F4 0028BF54  80 01 00 08 */	lwz r0, 8(r1)
/* 802902F8 0028BF58  38 84 00 02 */	addi r4, r4, 2
/* 802902FC 0028BF5C  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290300 0028BF60  B0 04 00 00 */	sth r0, 0(r4)
/* 80290304 0028BF64  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290308 0028BF68  38 A4 00 02 */	addi r5, r4, 2
/* 8029030C 0028BF6C  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290310 0028BF70  4B FF F3 85 */	bl __AXGetAuxAOutput
/* 80290314 0028BF74  80 01 00 08 */	lwz r0, 8(r1)
/* 80290318 0028BF78  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029031C 0028BF7C  54 00 84 3E */	srwi r0, r0, 0x10
/* 80290320 0028BF80  B0 03 00 00 */	sth r0, 0(r3)
/* 80290324 0028BF84  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290328 0028BF88  80 01 00 08 */	lwz r0, 8(r1)
/* 8029032C 0028BF8C  38 63 00 02 */	addi r3, r3, 2
/* 80290330 0028BF90  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290334 0028BF94  B0 03 00 00 */	sth r0, 0(r3)
/* 80290338 0028BF98  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029033C 0028BF9C  80 6D AB 74 */	lwz r3, lbl_8063FE34-_SDA_BASE_(r13)
/* 80290340 0028BFA0  38 A4 00 02 */	addi r5, r4, 2
/* 80290344 0028BFA4  38 03 08 BB */	addi r0, r3, 0x8bb
/* 80290348 0028BFA8  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029034C 0028BFAC  90 0D AB 74 */	stw r0, lbl_8063FE34-_SDA_BASE_(r13)
lbl_80290350:
/* 80290350 0028BFB0  38 61 00 08 */	addi r3, r1, 8
/* 80290354 0028BFB4  4B FF F3 DD */	bl __AXGetAuxBInput
/* 80290358 0028BFB8  80 01 00 08 */	lwz r0, 8(r1)
/* 8029035C 0028BFBC  2C 00 00 00 */	cmpwi r0, 0
/* 80290360 0028BFC0  41 82 00 A0 */	beq lbl_80290400
/* 80290364 0028BFC4  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290368 0028BFC8  38 00 00 06 */	li r0, 6
/* 8029036C 0028BFCC  38 61 00 08 */	addi r3, r1, 8
/* 80290370 0028BFD0  B0 04 00 00 */	sth r0, 0(r4)
/* 80290374 0028BFD4  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290378 0028BFD8  A0 0D AB 6A */	lhz r0, lbl_8063FE2A-_SDA_BASE_(r13)
/* 8029037C 0028BFDC  38 84 00 02 */	addi r4, r4, 2
/* 80290380 0028BFE0  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290384 0028BFE4  B0 04 00 00 */	sth r0, 0(r4)
/* 80290388 0028BFE8  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029038C 0028BFEC  80 01 00 08 */	lwz r0, 8(r1)
/* 80290390 0028BFF0  38 84 00 02 */	addi r4, r4, 2
/* 80290394 0028BFF4  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290398 0028BFF8  54 00 84 3E */	srwi r0, r0, 0x10
/* 8029039C 0028BFFC  B0 04 00 00 */	sth r0, 0(r4)
/* 802903A0 0028C000  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802903A4 0028C004  80 01 00 08 */	lwz r0, 8(r1)
/* 802903A8 0028C008  38 84 00 02 */	addi r4, r4, 2
/* 802903AC 0028C00C  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802903B0 0028C010  B0 04 00 00 */	sth r0, 0(r4)
/* 802903B4 0028C014  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802903B8 0028C018  38 A4 00 02 */	addi r5, r4, 2
/* 802903BC 0028C01C  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802903C0 0028C020  4B FF F3 A5 */	bl __AXGetAuxBOutput
/* 802903C4 0028C024  80 01 00 08 */	lwz r0, 8(r1)
/* 802903C8 0028C028  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802903CC 0028C02C  54 00 84 3E */	srwi r0, r0, 0x10
/* 802903D0 0028C030  B0 03 00 00 */	sth r0, 0(r3)
/* 802903D4 0028C034  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802903D8 0028C038  80 01 00 08 */	lwz r0, 8(r1)
/* 802903DC 0028C03C  38 63 00 02 */	addi r3, r3, 2
/* 802903E0 0028C040  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802903E4 0028C044  B0 03 00 00 */	sth r0, 0(r3)
/* 802903E8 0028C048  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802903EC 0028C04C  80 6D AB 74 */	lwz r3, lbl_8063FE34-_SDA_BASE_(r13)
/* 802903F0 0028C050  38 A4 00 02 */	addi r5, r4, 2
/* 802903F4 0028C054  38 03 08 BB */	addi r0, r3, 0x8bb
/* 802903F8 0028C058  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802903FC 0028C05C  90 0D AB 74 */	stw r0, lbl_8063FE34-_SDA_BASE_(r13)
lbl_80290400:
/* 80290400 0028C060  38 61 00 08 */	addi r3, r1, 8
/* 80290404 0028C064  4B FF F3 FD */	bl __AXGetAuxCInput
/* 80290408 0028C068  80 01 00 08 */	lwz r0, 8(r1)
/* 8029040C 0028C06C  2C 00 00 00 */	cmpwi r0, 0
/* 80290410 0028C070  41 82 00 A0 */	beq lbl_802904B0
/* 80290414 0028C074  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290418 0028C078  38 00 00 07 */	li r0, 7
/* 8029041C 0028C07C  38 61 00 08 */	addi r3, r1, 8
/* 80290420 0028C080  B0 04 00 00 */	sth r0, 0(r4)
/* 80290424 0028C084  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290428 0028C088  A0 0D AB 68 */	lhz r0, lbl_8063FE28-_SDA_BASE_(r13)
/* 8029042C 0028C08C  38 84 00 02 */	addi r4, r4, 2
/* 80290430 0028C090  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290434 0028C094  B0 04 00 00 */	sth r0, 0(r4)
/* 80290438 0028C098  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029043C 0028C09C  80 01 00 08 */	lwz r0, 8(r1)
/* 80290440 0028C0A0  38 84 00 02 */	addi r4, r4, 2
/* 80290444 0028C0A4  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290448 0028C0A8  54 00 84 3E */	srwi r0, r0, 0x10
/* 8029044C 0028C0AC  B0 04 00 00 */	sth r0, 0(r4)
/* 80290450 0028C0B0  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290454 0028C0B4  80 01 00 08 */	lwz r0, 8(r1)
/* 80290458 0028C0B8  38 84 00 02 */	addi r4, r4, 2
/* 8029045C 0028C0BC  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290460 0028C0C0  B0 04 00 00 */	sth r0, 0(r4)
/* 80290464 0028C0C4  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290468 0028C0C8  38 A4 00 02 */	addi r5, r4, 2
/* 8029046C 0028C0CC  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290470 0028C0D0  4B FF F3 C5 */	bl __AXGetAuxCOutput
/* 80290474 0028C0D4  80 01 00 08 */	lwz r0, 8(r1)
/* 80290478 0028C0D8  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029047C 0028C0DC  54 00 84 3E */	srwi r0, r0, 0x10
/* 80290480 0028C0E0  B0 03 00 00 */	sth r0, 0(r3)
/* 80290484 0028C0E4  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290488 0028C0E8  80 01 00 08 */	lwz r0, 8(r1)
/* 8029048C 0028C0EC  38 63 00 02 */	addi r3, r3, 2
/* 80290490 0028C0F0  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290494 0028C0F4  B0 03 00 00 */	sth r0, 0(r3)
/* 80290498 0028C0F8  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029049C 0028C0FC  80 6D AB 74 */	lwz r3, lbl_8063FE34-_SDA_BASE_(r13)
/* 802904A0 0028C100  38 A4 00 02 */	addi r5, r4, 2
/* 802904A4 0028C104  38 03 08 BB */	addi r0, r3, 0x8bb
/* 802904A8 0028C108  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802904AC 0028C10C  90 0D AB 74 */	stw r0, lbl_8063FE34-_SDA_BASE_(r13)
lbl_802904B0:
/* 802904B0 0028C110  80 0D AB 70 */	lwz r0, lbl_8063FE30-_SDA_BASE_(r13)
/* 802904B4 0028C114  2C 00 00 00 */	cmpwi r0, 0
/* 802904B8 0028C118  41 82 00 7C */	beq lbl_80290534
/* 802904BC 0028C11C  80 AD AB 7C */	lwz r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802904C0 0028C120  38 C0 00 0A */	li r6, 0xa
/* 802904C4 0028C124  3C 60 00 01 */	lis r3, 0x00008000@ha
/* 802904C8 0028C128  3C 80 80 43 */	lis r4, lbl_804373C0@ha
/* 802904CC 0028C12C  B0 C5 00 00 */	sth r6, 0(r5)
/* 802904D0 0028C130  38 84 73 C0 */	addi r4, r4, lbl_804373C0@l
/* 802904D4 0028C134  38 63 80 00 */	addi r3, r3, 0x00008000@l
/* 802904D8 0028C138  80 AD AB 7C */	lwz r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802904DC 0028C13C  54 80 84 3E */	srwi r0, r4, 0x10
/* 802904E0 0028C140  38 A5 00 02 */	addi r5, r5, 2
/* 802904E4 0028C144  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802904E8 0028C148  B0 65 00 00 */	sth r3, 0(r5)
/* 802904EC 0028C14C  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802904F0 0028C150  38 63 00 02 */	addi r3, r3, 2
/* 802904F4 0028C154  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802904F8 0028C158  B0 C3 00 00 */	sth r6, 0(r3)
/* 802904FC 0028C15C  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290500 0028C160  38 63 00 02 */	addi r3, r3, 2
/* 80290504 0028C164  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290508 0028C168  B0 03 00 00 */	sth r0, 0(r3)
/* 8029050C 0028C16C  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290510 0028C170  38 63 00 02 */	addi r3, r3, 2
/* 80290514 0028C174  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290518 0028C178  B0 83 00 00 */	sth r4, 0(r3)
/* 8029051C 0028C17C  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290520 0028C180  80 6D AB 74 */	lwz r3, lbl_8063FE34-_SDA_BASE_(r13)
/* 80290524 0028C184  38 A4 00 02 */	addi r5, r4, 2
/* 80290528 0028C188  38 03 07 3A */	addi r0, r3, 0x73a
/* 8029052C 0028C18C  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290530 0028C190  90 0D AB 74 */	stw r0, lbl_8063FE34-_SDA_BASE_(r13)
lbl_80290534:
/* 80290534 0028C194  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290538 0028C198  38 00 00 0D */	li r0, 0xd
/* 8029053C 0028C19C  B0 03 00 00 */	sth r0, 0(r3)
/* 80290540 0028C1A0  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290544 0028C1A4  38 63 00 02 */	addi r3, r3, 2
/* 80290548 0028C1A8  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029054C 0028C1AC  80 1E 00 00 */	lwz r0, 0(r30)
/* 80290550 0028C1B0  54 00 84 3E */	srwi r0, r0, 0x10
/* 80290554 0028C1B4  B0 03 00 00 */	sth r0, 0(r3)
/* 80290558 0028C1B8  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029055C 0028C1BC  38 63 00 02 */	addi r3, r3, 2
/* 80290560 0028C1C0  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290564 0028C1C4  80 1E 00 00 */	lwz r0, 0(r30)
/* 80290568 0028C1C8  B0 03 00 00 */	sth r0, 0(r3)
/* 8029056C 0028C1CC  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290570 0028C1D0  38 63 00 02 */	addi r3, r3, 2
/* 80290574 0028C1D4  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290578 0028C1D8  80 1E 00 04 */	lwz r0, 4(r30)
/* 8029057C 0028C1DC  54 00 84 3E */	srwi r0, r0, 0x10
/* 80290580 0028C1E0  B0 03 00 00 */	sth r0, 0(r3)
/* 80290584 0028C1E4  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290588 0028C1E8  38 63 00 02 */	addi r3, r3, 2
/* 8029058C 0028C1EC  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290590 0028C1F0  80 1E 00 04 */	lwz r0, 4(r30)
/* 80290594 0028C1F4  B0 03 00 00 */	sth r0, 0(r3)
/* 80290598 0028C1F8  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029059C 0028C1FC  38 63 00 02 */	addi r3, r3, 2
/* 802905A0 0028C200  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802905A4 0028C204  80 1E 00 08 */	lwz r0, 8(r30)
/* 802905A8 0028C208  54 00 84 3E */	srwi r0, r0, 0x10
/* 802905AC 0028C20C  B0 03 00 00 */	sth r0, 0(r3)
/* 802905B0 0028C210  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802905B4 0028C214  38 63 00 02 */	addi r3, r3, 2
/* 802905B8 0028C218  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802905BC 0028C21C  80 1E 00 08 */	lwz r0, 8(r30)
/* 802905C0 0028C220  B0 03 00 00 */	sth r0, 0(r3)
/* 802905C4 0028C224  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802905C8 0028C228  38 63 00 02 */	addi r3, r3, 2
/* 802905CC 0028C22C  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802905D0 0028C230  80 1E 00 0C */	lwz r0, 0xc(r30)
/* 802905D4 0028C234  54 00 84 3E */	srwi r0, r0, 0x10
/* 802905D8 0028C238  B0 03 00 00 */	sth r0, 0(r3)
/* 802905DC 0028C23C  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802905E0 0028C240  38 63 00 02 */	addi r3, r3, 2
/* 802905E4 0028C244  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802905E8 0028C248  80 1E 00 0C */	lwz r0, 0xc(r30)
/* 802905EC 0028C24C  B0 03 00 00 */	sth r0, 0(r3)
/* 802905F0 0028C250  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802905F4 0028C254  80 6D AB 74 */	lwz r3, lbl_8063FE34-_SDA_BASE_(r13)
/* 802905F8 0028C258  80 0D AB 78 */	lwz r0, lbl_8063FE38-_SDA_BASE_(r13)
/* 802905FC 0028C25C  38 84 00 02 */	addi r4, r4, 2
/* 80290600 0028C260  38 63 01 99 */	addi r3, r3, 0x199
/* 80290604 0028C264  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290608 0028C268  28 00 00 02 */	cmplwi r0, 2
/* 8029060C 0028C26C  90 6D AB 74 */	stw r3, lbl_8063FE34-_SDA_BASE_(r13)
/* 80290610 0028C270  40 82 00 84 */	bne lbl_80290694
/* 80290614 0028C274  38 00 00 0C */	li r0, 0xc
/* 80290618 0028C278  57 83 84 3E */	srwi r3, r28, 0x10
/* 8029061C 0028C27C  B0 04 00 00 */	sth r0, 0(r4)
/* 80290620 0028C280  57 A0 84 3E */	srwi r0, r29, 0x10
/* 80290624 0028C284  80 AD AB 7C */	lwz r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290628 0028C288  A0 8D AB 6E */	lhz r4, lbl_8063FE2E-_SDA_BASE_(r13)
/* 8029062C 0028C28C  38 A5 00 02 */	addi r5, r5, 2
/* 80290630 0028C290  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290634 0028C294  B0 85 00 00 */	sth r4, 0(r5)
/* 80290638 0028C298  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029063C 0028C29C  38 84 00 02 */	addi r4, r4, 2
/* 80290640 0028C2A0  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290644 0028C2A4  B0 64 00 00 */	sth r3, 0(r4)
/* 80290648 0028C2A8  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029064C 0028C2AC  38 63 00 02 */	addi r3, r3, 2
/* 80290650 0028C2B0  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290654 0028C2B4  B3 83 00 00 */	sth r28, 0(r3)
/* 80290658 0028C2B8  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029065C 0028C2BC  38 63 00 02 */	addi r3, r3, 2
/* 80290660 0028C2C0  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290664 0028C2C4  B0 03 00 00 */	sth r0, 0(r3)
/* 80290668 0028C2C8  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029066C 0028C2CC  38 63 00 02 */	addi r3, r3, 2
/* 80290670 0028C2D0  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290674 0028C2D4  B3 A3 00 00 */	sth r29, 0(r3)
/* 80290678 0028C2D8  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029067C 0028C2DC  80 6D AB 74 */	lwz r3, lbl_8063FE34-_SDA_BASE_(r13)
/* 80290680 0028C2E0  38 A4 00 02 */	addi r5, r4, 2
/* 80290684 0028C2E4  38 03 04 AB */	addi r0, r3, 0x4ab
/* 80290688 0028C2E8  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029068C 0028C2EC  90 0D AB 74 */	stw r0, lbl_8063FE34-_SDA_BASE_(r13)
/* 80290690 0028C2F0  48 00 00 80 */	b lbl_80290710
lbl_80290694:
/* 80290694 0028C2F4  38 00 00 0B */	li r0, 0xb
/* 80290698 0028C2F8  57 83 84 3E */	srwi r3, r28, 0x10
/* 8029069C 0028C2FC  B0 04 00 00 */	sth r0, 0(r4)
/* 802906A0 0028C300  57 A0 84 3E */	srwi r0, r29, 0x10
/* 802906A4 0028C304  80 AD AB 7C */	lwz r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802906A8 0028C308  A0 8D AB 6E */	lhz r4, lbl_8063FE2E-_SDA_BASE_(r13)
/* 802906AC 0028C30C  38 A5 00 02 */	addi r5, r5, 2
/* 802906B0 0028C310  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802906B4 0028C314  B0 85 00 00 */	sth r4, 0(r5)
/* 802906B8 0028C318  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802906BC 0028C31C  38 84 00 02 */	addi r4, r4, 2
/* 802906C0 0028C320  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802906C4 0028C324  B0 64 00 00 */	sth r3, 0(r4)
/* 802906C8 0028C328  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802906CC 0028C32C  38 63 00 02 */	addi r3, r3, 2
/* 802906D0 0028C330  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802906D4 0028C334  B3 83 00 00 */	sth r28, 0(r3)
/* 802906D8 0028C338  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802906DC 0028C33C  38 63 00 02 */	addi r3, r3, 2
/* 802906E0 0028C340  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802906E4 0028C344  B0 03 00 00 */	sth r0, 0(r3)
/* 802906E8 0028C348  80 6D AB 7C */	lwz r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802906EC 0028C34C  38 63 00 02 */	addi r3, r3, 2
/* 802906F0 0028C350  90 6D AB 7C */	stw r3, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802906F4 0028C354  B3 A3 00 00 */	sth r29, 0(r3)
/* 802906F8 0028C358  80 8D AB 7C */	lwz r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 802906FC 0028C35C  80 6D AB 74 */	lwz r3, lbl_8063FE34-_SDA_BASE_(r13)
/* 80290700 0028C360  38 A4 00 02 */	addi r5, r4, 2
/* 80290704 0028C364  38 03 04 94 */	addi r0, r3, 0x494
/* 80290708 0028C368  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 8029070C 0028C36C  90 0D AB 74 */	stw r0, lbl_8063FE34-_SDA_BASE_(r13)
lbl_80290710:
/* 80290710 0028C370  38 00 00 0E */	li r0, 0xe
/* 80290714 0028C374  7F E3 FB 78 */	mr r3, r31
/* 80290718 0028C378  B0 05 00 00 */	sth r0, 0(r5)
/* 8029071C 0028C37C  38 80 00 80 */	li r4, 0x80
/* 80290720 0028C380  80 AD AB 7C */	lwz r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290724 0028C384  80 CD AB 74 */	lwz r6, lbl_8063FE34-_SDA_BASE_(r13)
/* 80290728 0028C388  38 A5 00 02 */	addi r5, r5, 2
/* 8029072C 0028C38C  38 06 00 1E */	addi r0, r6, 0x1e
/* 80290730 0028C390  90 AD AB 7C */	stw r5, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290734 0028C394  90 0D AB 74 */	stw r0, lbl_8063FE34-_SDA_BASE_(r13)
/* 80290738 0028C398  4B FD 9F 1D */	bl DCFlushRange
/* 8029073C 0028C39C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80290740 0028C3A0  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80290744 0028C3A4  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80290748 0028C3A8  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 8029074C 0028C3AC  83 81 00 10 */	lwz r28, 0x10(r1)
/* 80290750 0028C3B0  7C 08 03 A6 */	mtlr r0
/* 80290754 0028C3B4  38 21 00 20 */	addi r1, r1, 0x20
/* 80290758 0028C3B8  4E 80 00 20 */	blr

.global __AXClInit
__AXClInit:
/* 8029075C 0028C3BC  3C 80 80 52 */	lis r4, lbl_8051EB40@ha
/* 80290760 0028C3C0  3C 60 00 01 */	lis r3, 0x00008000@ha
/* 80290764 0028C3C4  38 03 80 00 */	addi r0, r3, 0x00008000@l
/* 80290768 0028C3C8  38 A0 00 00 */	li r5, 0
/* 8029076C 0028C3CC  38 84 EB 40 */	addi r4, r4, lbl_8051EB40@l
/* 80290770 0028C3D0  38 60 00 01 */	li r3, 1
/* 80290774 0028C3D4  90 AD AB 78 */	stw r5, lbl_8063FE38-_SDA_BASE_(r13)
/* 80290778 0028C3D8  90 AD AB 80 */	stw r5, lbl_8063FE40-_SDA_BASE_(r13)
/* 8029077C 0028C3DC  90 8D AB 7C */	stw r4, lbl_8063FE3C-_SDA_BASE_(r13)
/* 80290780 0028C3E0  90 6D AB 70 */	stw r3, lbl_8063FE30-_SDA_BASE_(r13)
/* 80290784 0028C3E4  B0 0D AB 6E */	sth r0, lbl_8063FE2E-_SDA_BASE_(r13)
/* 80290788 0028C3E8  B0 0D AB 6C */	sth r0, lbl_8063FE2C-_SDA_BASE_(r13)
/* 8029078C 0028C3EC  B0 0D AB 6A */	sth r0, lbl_8063FE2A-_SDA_BASE_(r13)
/* 80290790 0028C3F0  B0 0D AB 68 */	sth r0, lbl_8063FE28-_SDA_BASE_(r13)
/* 80290794 0028C3F4  4E 80 00 20 */	blr

.global AXSetMode
AXSetMode:
/* 80290798 0028C3F8  90 6D AB 78 */	stw r3, lbl_8063FE38-_SDA_BASE_(r13)
/* 8029079C 0028C3FC  4E 80 00 20 */	blr

.global AXGetMode
AXGetMode:
/* 802907A0 0028C400  80 6D AB 78 */	lwz r3, lbl_8063FE38-_SDA_BASE_(r13)
/* 802907A4 0028C404  4E 80 00 20 */	blr

.global AXGetAuxAReturnVolume
AXGetAuxAReturnVolume:
/* 802907A8 0028C408  A0 6D AB 6C */	lhz r3, lbl_8063FE2C-_SDA_BASE_(r13)
/* 802907AC 0028C40C  4E 80 00 20 */	blr

.global AXGetAuxBReturnVolume
AXGetAuxBReturnVolume:
/* 802907B0 0028C410  A0 6D AB 6A */	lhz r3, lbl_8063FE2A-_SDA_BASE_(r13)
/* 802907B4 0028C414  4E 80 00 20 */	blr

.global AXGetAuxCReturnVolume
AXGetAuxCReturnVolume:
/* 802907B8 0028C418  A0 6D AB 68 */	lhz r3, lbl_8063FE28-_SDA_BASE_(r13)
/* 802907BC 0028C41C  4E 80 00 20 */	blr

.global AXSetMasterVolume
AXSetMasterVolume:
/* 802907C0 0028C420  28 03 80 00 */	cmplwi r3, 0x8000
/* 802907C4 0028C424  40 81 00 0C */	ble lbl_802907D0
/* 802907C8 0028C428  3C 60 00 01 */	lis r3, 0x00008000@ha
/* 802907CC 0028C42C  38 63 80 00 */	addi r3, r3, 0x00008000@l
lbl_802907D0:
/* 802907D0 0028C430  B0 6D AB 6E */	sth r3, lbl_8063FE2E-_SDA_BASE_(r13)
/* 802907D4 0028C434  4E 80 00 20 */	blr

.global AXSetAuxAReturnVolume
AXSetAuxAReturnVolume:
/* 802907D8 0028C438  B0 6D AB 6C */	sth r3, lbl_8063FE2C-_SDA_BASE_(r13)
/* 802907DC 0028C43C  4E 80 00 20 */	blr

.global AXSetAuxBReturnVolume
AXSetAuxBReturnVolume:
/* 802907E0 0028C440  B0 6D AB 6A */	sth r3, lbl_8063FE2A-_SDA_BASE_(r13)
/* 802907E4 0028C444  4E 80 00 20 */	blr

.global AXSetAuxCReturnVolume
AXSetAuxCReturnVolume:
/* 802907E8 0028C448  B0 6D AB 68 */	sth r3, lbl_8063FE28-_SDA_BASE_(r13)
/* 802907EC 0028C44C  4E 80 00 20 */	blr