.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