summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile6
-rw-r--r--asm/SDK/DWC/dwc_common/dwc_base64.s256
-rw-r--r--asm/SDK/DWC/dwc_common/dwc_error.s89
-rw-r--r--asm/SDK/DWC/dwc_common/dwc_init.s235
-rw-r--r--asm/SDK/DWC/dwc_common/dwc_memfunc.s176
-rw-r--r--asm/SDK/DWC/dwc_common/dwc_report.s246
-rw-r--r--asm/SDK/DWC/dwc_ghttp/dwc_ghttp.s466
-rw-r--r--asm/SDK/DWC/dwc_lanmatch/dwc_lanmatch.s1812
-rw-r--r--asm/SDK/DWC/dwc_match/dwc_common.s267
-rw-r--r--asm/text_10.s658
-rw-r--r--asm/text_7.s70
-rw-r--r--asm/text_9_2.s14855
-rw-r--r--asm/text_9_3.s10904
-rw-r--r--obj_files.mk9
14 files changed, 15054 insertions, 14995 deletions
diff --git a/Makefile b/Makefile
index b1cbef7..e85de38 100644
--- a/Makefile
+++ b/Makefile
@@ -33,7 +33,8 @@ SRC_DIRS := src src/SDK/OS src/SDK/EXI src/SDK/SI src/SDK/DB src/SDK/VI src/SDK/
src/SDK/TPL src/SDK/THP src/SDK/KPAD src/SDK/CX src/SDK/PAD src/SDK/WPAD src/SDK/FS src/SDK/IPC \
src/SDK/NdevExi2A src/SDK/USB src/SDK/EUART src/SDK/WUD src/SDK/BTE src/SDK/NAND \
src/SDK/SC src/SDK/WENC src/SDK/ARC src/SDK/NCD src/SDK/WD src/SDK/NTR src/SDK/MP src/SDK/MPDL \
- src/SDK/NET src/SDK/NHTTP src/SDK/SSL src/SDK/VF src/SDK/SO src/SDK/base src/SDK/HBM src/MSL_C/MSL_Common src/MSL_C/MSL_Common_Embedded \
+ src/SDK/NET src/SDK/NHTTP src/SDK/SSL src/SDK/VF src/SDK/DWC/dwc_common src/SDK/DWC/dwc_ghttp \
+ src/SDK/DWC/dwc_lanmatch src/SDK/DWC/dwc_match src/SDK/SO src/SDK/base src/SDK/HBM src/MSL_C/MSL_Common src/MSL_C/MSL_Common_Embedded \
src/MSL_C/MSL_Common_Embedded/Math src/MSL_C/PPC_EABI src/Runtime \
src/MetroTRK src/GameSpy src/nw4r/ut src/nw4r/snd src/nw4r/ut/detail \
src/nw4r/snd/detail src/nw4r/math src/nw4r/lyt src/nw4r/lyt/detail
@@ -42,7 +43,8 @@ ASM_DIRS := asm asm/SDK/OS asm/SDK/EXI asm/SDK/SI asm/SDK/DB asm/SDK/VI asm/SDK/
asm/SDK/TPL asm/SDK/THP asm/SDK/KPAD asm/SDK/CX asm/SDK/PAD asm/SDK/WPAD asm/SDK/FS asm/SDK/IPC \
asm/SDK/NdevExi2A asm/SDK/USB asm/SDK/EUART asm/SDK/WUD asm/SDK/BTE asm/SDK/NAND \
asm/SDK/SC asm/SDK/WENC asm/SDK/ARC asm/SDK/NCD asm/SDK/WD asm/SDK/NTR asm/SDK/MP asm/SDK/MPDL \
- asm/SDK/NET asm/SDK/NHTTP asm/SDK/SSL asm/SDK/VF asm/SDK/SO asm/SDK/base asm/SDK/HBM asm/MSL_C/MSL_Common asm/MSL_C/MSL_Common_Embedded \
+ asm/SDK/NET asm/SDK/NHTTP asm/SDK/SSL asm/SDK/VF asm/SDK/DWC/dwc_common asm/SDK/DWC/dwc_ghttp \
+ asm/SDK/DWC/dwc_lanmatch asm/SDK/DWC/dwc_match asm/SDK/SO asm/SDK/base asm/SDK/HBM asm/MSL_C/MSL_Common asm/MSL_C/MSL_Common_Embedded \
asm/MSL_C/MSL_Common_Embedded/Math asm/MSL_C/PPC_EABI asm/Runtime \
asm/MetroTRK asm/GameSpy asm/nw4r/ut asm/nw4r/snd asm/nw4r/ut/detail \
asm/nw4r/snd/detail asm/nw4r/math asm/nw4r/lyt asm/nw4r/lyt/detail
diff --git a/asm/SDK/DWC/dwc_common/dwc_base64.s b/asm/SDK/DWC/dwc_common/dwc_base64.s
new file mode 100644
index 0000000..9cfad48
--- /dev/null
+++ b/asm/SDK/DWC/dwc_common/dwc_base64.s
@@ -0,0 +1,256 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global DWC_Base64Encode
+DWC_Base64Encode:
+/* 8031C124 00317D84 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 8031C128 00317D88 7C 08 02 A6 */ mflr r0
+/* 8031C12C 00317D8C 90 01 00 34 */ stw r0, 0x34(r1)
+/* 8031C130 00317D90 39 61 00 30 */ addi r11, r1, 0x30
+/* 8031C134 00317D94 4B EA AF E9 */ bl _savegpr_24
+/* 8031C138 00317D98 3C E0 AA AB */ lis r7, 0xAAAAAAAB@ha
+/* 8031C13C 00317D9C 2C 05 00 00 */ cmpwi r5, 0
+/* 8031C140 00317DA0 3B C7 AA AB */ addi r30, r7, 0xAAAAAAAB@l
+/* 8031C144 00317DA4 7C B9 2B 78 */ mr r25, r5
+/* 8031C148 00317DA8 7C FE 20 16 */ mulhwu r7, r30, r4
+/* 8031C14C 00317DAC 54 E0 F8 7E */ srwi r0, r7, 1
+/* 8031C150 00317DB0 54 E7 08 3A */ rlwinm r7, r7, 1, 0, 0x1d
+/* 8031C154 00317DB4 1C 00 00 03 */ mulli r0, r0, 3
+/* 8031C158 00317DB8 7C A0 20 50 */ subf r5, r0, r4
+/* 8031C15C 00317DBC 7C 05 00 D0 */ neg r0, r5
+/* 8031C160 00317DC0 7C 00 2B 78 */ or r0, r0, r5
+/* 8031C164 00317DC4 7C 00 FE 70 */ srawi r0, r0, 0x1f
+/* 8031C168 00317DC8 54 00 07 7A */ rlwinm r0, r0, 0, 0x1d, 0x1d
+/* 8031C16C 00317DCC 7C 07 02 14 */ add r0, r7, r0
+/* 8031C170 00317DD0 40 82 00 0C */ bne lbl_8031C17C
+/* 8031C174 00317DD4 7C 03 03 78 */ mr r3, r0
+/* 8031C178 00317DD8 48 00 01 24 */ b lbl_8031C29C
+lbl_8031C17C:
+/* 8031C17C 00317DDC 7C 06 00 40 */ cmplw r6, r0
+/* 8031C180 00317DE0 40 80 00 0C */ bge lbl_8031C18C
+/* 8031C184 00317DE4 38 60 FF FF */ li r3, -1
+/* 8031C188 00317DE8 48 00 01 14 */ b lbl_8031C29C
+lbl_8031C18C:
+/* 8031C18C 00317DEC 7C 7C 1B 78 */ mr r28, r3
+/* 8031C190 00317DF0 7F 3A CB 78 */ mr r26, r25
+/* 8031C194 00317DF4 7F 63 22 14 */ add r27, r3, r4
+/* 8031C198 00317DF8 3B 00 00 2A */ li r24, 0x2a
+/* 8031C19C 00317DFC 48 00 00 F4 */ b lbl_8031C290
+lbl_8031C1A0:
+/* 8031C1A0 00317E00 7C BC D8 50 */ subf r5, r28, r27
+/* 8031C1A4 00317E04 3B E0 00 03 */ li r31, 3
+/* 8031C1A8 00317E08 54 A3 18 38 */ slwi r3, r5, 3
+/* 8031C1AC 00317E0C 7C 1E 18 16 */ mulhwu r0, r30, r3
+/* 8031C1B0 00317E10 2C 05 00 03 */ cmpwi r5, 3
+/* 8031C1B4 00317E14 54 04 F0 BE */ srwi r4, r0, 2
+/* 8031C1B8 00317E18 1C 04 00 06 */ mulli r0, r4, 6
+/* 8031C1BC 00317E1C 7C 60 18 50 */ subf r3, r0, r3
+/* 8031C1C0 00317E20 7C 03 00 D0 */ neg r0, r3
+/* 8031C1C4 00317E24 7C 00 1B 78 */ or r0, r0, r3
+/* 8031C1C8 00317E28 54 00 0F FE */ srwi r0, r0, 0x1f
+/* 8031C1CC 00317E2C 7F A4 02 14 */ add r29, r4, r0
+/* 8031C1D0 00317E30 40 80 00 08 */ bge lbl_8031C1D8
+/* 8031C1D4 00317E34 7C BF 2B 78 */ mr r31, r5
+lbl_8031C1D8:
+/* 8031C1D8 00317E38 38 61 00 08 */ addi r3, r1, 8
+/* 8031C1DC 00317E3C 38 80 00 00 */ li r4, 0
+/* 8031C1E0 00317E40 38 A0 00 03 */ li r5, 3
+/* 8031C1E4 00317E44 4B CE 7F 21 */ bl memset
+/* 8031C1E8 00317E48 7F 84 E3 78 */ mr r4, r28
+/* 8031C1EC 00317E4C 7F E5 FB 78 */ mr r5, r31
+/* 8031C1F0 00317E50 38 61 00 08 */ addi r3, r1, 8
+/* 8031C1F4 00317E54 4B CE 7E 0D */ bl memcpy
+/* 8031C1F8 00317E58 88 01 00 08 */ lbz r0, 8(r1)
+/* 8031C1FC 00317E5C 28 1D 00 02 */ cmplwi r29, 2
+/* 8031C200 00317E60 80 6D 8D 28 */ lwz r3, lbl_8063DFE8-_SDA_BASE_(r13)
+/* 8031C204 00317E64 7C 00 16 70 */ srawi r0, r0, 2
+/* 8031C208 00317E68 7C 03 00 AE */ lbzx r0, r3, r0
+/* 8031C20C 00317E6C 98 1A 00 00 */ stb r0, 0(r26)
+/* 8031C210 00317E70 41 80 00 24 */ blt lbl_8031C234
+/* 8031C214 00317E74 88 01 00 09 */ lbz r0, 9(r1)
+/* 8031C218 00317E78 88 61 00 08 */ lbz r3, 8(r1)
+/* 8031C21C 00317E7C 7C 00 26 70 */ srawi r0, r0, 4
+/* 8031C220 00317E80 80 8D 8D 28 */ lwz r4, lbl_8063DFE8-_SDA_BASE_(r13)
+/* 8031C224 00317E84 50 60 26 B6 */ rlwimi r0, r3, 4, 0x1a, 0x1b
+/* 8031C228 00317E88 7C 04 00 AE */ lbzx r0, r4, r0
+/* 8031C22C 00317E8C 98 1A 00 01 */ stb r0, 1(r26)
+/* 8031C230 00317E90 48 00 00 08 */ b lbl_8031C238
+lbl_8031C234:
+/* 8031C234 00317E94 9B 1A 00 01 */ stb r24, 1(r26)
+lbl_8031C238:
+/* 8031C238 00317E98 28 1D 00 03 */ cmplwi r29, 3
+/* 8031C23C 00317E9C 41 80 00 24 */ blt lbl_8031C260
+/* 8031C240 00317EA0 88 01 00 0A */ lbz r0, 0xa(r1)
+/* 8031C244 00317EA4 88 61 00 09 */ lbz r3, 9(r1)
+/* 8031C248 00317EA8 7C 00 36 70 */ srawi r0, r0, 6
+/* 8031C24C 00317EAC 80 8D 8D 28 */ lwz r4, lbl_8063DFE8-_SDA_BASE_(r13)
+/* 8031C250 00317EB0 50 60 16 BA */ rlwimi r0, r3, 2, 0x1a, 0x1d
+/* 8031C254 00317EB4 7C 04 00 AE */ lbzx r0, r4, r0
+/* 8031C258 00317EB8 98 1A 00 02 */ stb r0, 2(r26)
+/* 8031C25C 00317EBC 48 00 00 08 */ b lbl_8031C264
+lbl_8031C260:
+/* 8031C260 00317EC0 9B 1A 00 02 */ stb r24, 2(r26)
+lbl_8031C264:
+/* 8031C264 00317EC4 28 1D 00 04 */ cmplwi r29, 4
+/* 8031C268 00317EC8 41 80 00 1C */ blt lbl_8031C284
+/* 8031C26C 00317ECC 88 01 00 0A */ lbz r0, 0xa(r1)
+/* 8031C270 00317ED0 80 6D 8D 28 */ lwz r3, lbl_8063DFE8-_SDA_BASE_(r13)
+/* 8031C274 00317ED4 54 00 06 BE */ clrlwi r0, r0, 0x1a
+/* 8031C278 00317ED8 7C 03 00 AE */ lbzx r0, r3, r0
+/* 8031C27C 00317EDC 98 1A 00 03 */ stb r0, 3(r26)
+/* 8031C280 00317EE0 48 00 00 08 */ b lbl_8031C288
+lbl_8031C284:
+/* 8031C284 00317EE4 9B 1A 00 03 */ stb r24, 3(r26)
+lbl_8031C288:
+/* 8031C288 00317EE8 7F 9C FA 14 */ add r28, r28, r31
+/* 8031C28C 00317EEC 3B 5A 00 04 */ addi r26, r26, 4
+lbl_8031C290:
+/* 8031C290 00317EF0 7C 1C D8 40 */ cmplw r28, r27
+/* 8031C294 00317EF4 40 82 FF 0C */ bne lbl_8031C1A0
+/* 8031C298 00317EF8 7C 79 D0 50 */ subf r3, r25, r26
+lbl_8031C29C:
+/* 8031C29C 00317EFC 39 61 00 30 */ addi r11, r1, 0x30
+/* 8031C2A0 00317F00 4B EA AE C9 */ bl _restgpr_24
+/* 8031C2A4 00317F04 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 8031C2A8 00317F08 7C 08 03 A6 */ mtlr r0
+/* 8031C2AC 00317F0C 38 21 00 30 */ addi r1, r1, 0x30
+/* 8031C2B0 00317F10 4E 80 00 20 */ blr
+
+.global DWC_Base64Decode
+DWC_Base64Decode:
+/* 8031C2B4 00317F14 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8031C2B8 00317F18 54 80 07 BF */ clrlwi. r0, r4, 0x1e
+/* 8031C2BC 00317F1C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8031C2C0 00317F20 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8031C2C4 00317F24 41 82 00 0C */ beq lbl_8031C2D0
+/* 8031C2C8 00317F28 38 60 FF FF */ li r3, -1
+/* 8031C2CC 00317F2C 48 00 01 B0 */ b lbl_8031C47C
+lbl_8031C2D0:
+/* 8031C2D0 00317F30 7C 68 1B 78 */ mr r8, r3
+/* 8031C2D4 00317F34 38 E0 00 00 */ li r7, 0
+/* 8031C2D8 00317F38 7C 89 03 A6 */ mtctr r4
+/* 8031C2DC 00317F3C 2C 04 00 00 */ cmpwi r4, 0
+/* 8031C2E0 00317F40 40 81 00 1C */ ble lbl_8031C2FC
+lbl_8031C2E4:
+/* 8031C2E4 00317F44 88 08 00 00 */ lbz r0, 0(r8)
+/* 8031C2E8 00317F48 2C 00 00 2A */ cmpwi r0, 0x2a
+/* 8031C2EC 00317F4C 41 82 00 08 */ beq lbl_8031C2F4
+/* 8031C2F0 00317F50 38 E7 00 06 */ addi r7, r7, 6
+lbl_8031C2F4:
+/* 8031C2F4 00317F54 39 08 00 01 */ addi r8, r8, 1
+/* 8031C2F8 00317F58 42 00 FF EC */ bdnz lbl_8031C2E4
+lbl_8031C2FC:
+/* 8031C2FC 00317F5C 2C 05 00 00 */ cmpwi r5, 0
+/* 8031C300 00317F60 7C E0 1E 70 */ srawi r0, r7, 3
+/* 8031C304 00317F64 7C E0 01 94 */ addze r7, r0
+/* 8031C308 00317F68 40 82 00 0C */ bne lbl_8031C314
+/* 8031C30C 00317F6C 7C E3 3B 78 */ mr r3, r7
+/* 8031C310 00317F70 48 00 01 6C */ b lbl_8031C47C
+lbl_8031C314:
+/* 8031C314 00317F74 7C 06 38 40 */ cmplw r6, r7
+/* 8031C318 00317F78 40 80 00 0C */ bge lbl_8031C324
+/* 8031C31C 00317F7C 38 60 FF FF */ li r3, -1
+/* 8031C320 00317F80 48 00 01 5C */ b lbl_8031C47C
+lbl_8031C324:
+/* 8031C324 00317F84 2C 04 00 00 */ cmpwi r4, 0
+/* 8031C328 00317F88 40 82 00 14 */ bne lbl_8031C33C
+/* 8031C32C 00317F8C 38 00 00 00 */ li r0, 0
+/* 8031C330 00317F90 38 60 00 00 */ li r3, 0
+/* 8031C334 00317F94 98 05 00 00 */ stb r0, 0(r5)
+/* 8031C338 00317F98 48 00 01 44 */ b lbl_8031C47C
+lbl_8031C33C:
+/* 8031C33C 00317F9C 7C A4 2B 78 */ mr r4, r5
+/* 8031C340 00317FA0 39 40 00 00 */ li r10, 0
+/* 8031C344 00317FA4 39 60 00 3F */ li r11, 0x3f
+/* 8031C348 00317FA8 39 80 00 3E */ li r12, 0x3e
+/* 8031C34C 00317FAC 38 00 00 04 */ li r0, 4
+lbl_8031C350:
+/* 8031C350 00317FB0 7C 66 1B 78 */ mr r6, r3
+/* 8031C354 00317FB4 39 21 00 08 */ addi r9, r1, 8
+/* 8031C358 00317FB8 3B C0 00 00 */ li r30, 0
+/* 8031C35C 00317FBC 7C 09 03 A6 */ mtctr r0
+lbl_8031C360:
+/* 8031C360 00317FC0 8B E6 00 00 */ lbz r31, 0(r6)
+/* 8031C364 00317FC4 7F E8 07 74 */ extsb r8, r31
+/* 8031C368 00317FC8 2C 08 00 41 */ cmpwi r8, 0x41
+/* 8031C36C 00317FCC 41 80 00 18 */ blt lbl_8031C384
+/* 8031C370 00317FD0 2C 08 00 5A */ cmpwi r8, 0x5a
+/* 8031C374 00317FD4 41 81 00 10 */ bgt lbl_8031C384
+/* 8031C378 00317FD8 39 1F FF BF */ addi r8, r31, -65
+/* 8031C37C 00317FDC 99 09 00 00 */ stb r8, 0(r9)
+/* 8031C380 00317FE0 48 00 00 6C */ b lbl_8031C3EC
+lbl_8031C384:
+/* 8031C384 00317FE4 7F E8 07 74 */ extsb r8, r31
+/* 8031C388 00317FE8 2C 08 00 61 */ cmpwi r8, 0x61
+/* 8031C38C 00317FEC 41 80 00 18 */ blt lbl_8031C3A4
+/* 8031C390 00317FF0 2C 08 00 7A */ cmpwi r8, 0x7a
+/* 8031C394 00317FF4 41 81 00 10 */ bgt lbl_8031C3A4
+/* 8031C398 00317FF8 39 1F FF B9 */ addi r8, r31, -71
+/* 8031C39C 00317FFC 99 09 00 00 */ stb r8, 0(r9)
+/* 8031C3A0 00318000 48 00 00 4C */ b lbl_8031C3EC
+lbl_8031C3A4:
+/* 8031C3A4 00318004 7F E8 07 74 */ extsb r8, r31
+/* 8031C3A8 00318008 2C 08 00 30 */ cmpwi r8, 0x30
+/* 8031C3AC 0031800C 41 80 00 18 */ blt lbl_8031C3C4
+/* 8031C3B0 00318010 2C 08 00 39 */ cmpwi r8, 0x39
+/* 8031C3B4 00318014 41 81 00 10 */ bgt lbl_8031C3C4
+/* 8031C3B8 00318018 39 1F 00 04 */ addi r8, r31, 4
+/* 8031C3BC 0031801C 99 09 00 00 */ stb r8, 0(r9)
+/* 8031C3C0 00318020 48 00 00 2C */ b lbl_8031C3EC
+lbl_8031C3C4:
+/* 8031C3C4 00318024 7F E8 07 74 */ extsb r8, r31
+/* 8031C3C8 00318028 2C 08 00 2E */ cmpwi r8, 0x2e
+/* 8031C3CC 0031802C 40 82 00 0C */ bne lbl_8031C3D8
+/* 8031C3D0 00318030 99 89 00 00 */ stb r12, 0(r9)
+/* 8031C3D4 00318034 48 00 00 18 */ b lbl_8031C3EC
+lbl_8031C3D8:
+/* 8031C3D8 00318038 2C 08 00 2D */ cmpwi r8, 0x2d
+/* 8031C3DC 0031803C 40 82 00 0C */ bne lbl_8031C3E8
+/* 8031C3E0 00318040 99 69 00 00 */ stb r11, 0(r9)
+/* 8031C3E4 00318044 48 00 00 08 */ b lbl_8031C3EC
+lbl_8031C3E8:
+/* 8031C3E8 00318048 99 49 00 00 */ stb r10, 0(r9)
+lbl_8031C3EC:
+/* 8031C3EC 0031804C 39 29 00 01 */ addi r9, r9, 1
+/* 8031C3F0 00318050 3B DE 00 01 */ addi r30, r30, 1
+/* 8031C3F4 00318054 38 C6 00 01 */ addi r6, r6, 1
+/* 8031C3F8 00318058 42 00 FF 68 */ bdnz lbl_8031C360
+/* 8031C3FC 0031805C 89 21 00 08 */ lbz r9, 8(r1)
+/* 8031C400 00318060 38 C4 00 01 */ addi r6, r4, 1
+/* 8031C404 00318064 89 01 00 09 */ lbz r8, 9(r1)
+/* 8031C408 00318068 7F E5 30 50 */ subf r31, r5, r6
+/* 8031C40C 0031806C 7D 26 07 74 */ extsb r6, r9
+/* 8031C410 00318070 38 63 00 04 */ addi r3, r3, 4
+/* 8031C414 00318074 7D 09 07 74 */ extsb r9, r8
+/* 8031C418 00318078 7C 1F 38 00 */ cmpw r31, r7
+/* 8031C41C 0031807C 54 C8 10 3A */ slwi r8, r6, 2
+/* 8031C420 00318080 7D 26 26 70 */ srawi r6, r9, 4
+/* 8031C424 00318084 7D 06 33 78 */ or r6, r8, r6
+/* 8031C428 00318088 98 C4 00 00 */ stb r6, 0(r4)
+/* 8031C42C 0031808C 40 80 00 4C */ bge lbl_8031C478
+/* 8031C430 00318090 89 01 00 0A */ lbz r8, 0xa(r1)
+/* 8031C434 00318094 38 C4 00 02 */ addi r6, r4, 2
+/* 8031C438 00318098 7F E5 30 50 */ subf r31, r5, r6
+/* 8031C43C 0031809C 55 29 20 36 */ slwi r9, r9, 4
+/* 8031C440 003180A0 7D 08 07 74 */ extsb r8, r8
+/* 8031C444 003180A4 7D 06 16 70 */ srawi r6, r8, 2
+/* 8031C448 003180A8 7C 1F 38 00 */ cmpw r31, r7
+/* 8031C44C 003180AC 7D 26 33 78 */ or r6, r9, r6
+/* 8031C450 003180B0 98 C4 00 01 */ stb r6, 1(r4)
+/* 8031C454 003180B4 40 80 00 24 */ bge lbl_8031C478
+/* 8031C458 003180B8 88 C1 00 0B */ lbz r6, 0xb(r1)
+/* 8031C45C 003180BC 55 08 30 32 */ slwi r8, r8, 6
+/* 8031C460 003180C0 7D 06 33 78 */ or r6, r8, r6
+/* 8031C464 003180C4 98 C4 00 02 */ stb r6, 2(r4)
+/* 8031C468 003180C8 38 84 00 03 */ addi r4, r4, 3
+/* 8031C46C 003180CC 7F E5 20 50 */ subf r31, r5, r4
+/* 8031C470 003180D0 7C 1F 38 00 */ cmpw r31, r7
+/* 8031C474 003180D4 41 80 FE DC */ blt lbl_8031C350
+lbl_8031C478:
+/* 8031C478 003180D8 7F E3 FB 78 */ mr r3, r31
+lbl_8031C47C:
+/* 8031C47C 003180DC 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8031C480 003180E0 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8031C484 003180E4 38 21 00 20 */ addi r1, r1, 0x20
+/* 8031C488 003180E8 4E 80 00 20 */ blr
diff --git a/asm/SDK/DWC/dwc_common/dwc_error.s b/asm/SDK/DWC/dwc_common/dwc_error.s
new file mode 100644
index 0000000..9663fe0
--- /dev/null
+++ b/asm/SDK/DWC/dwc_common/dwc_error.s
@@ -0,0 +1,89 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global DWC_GetLastError
+DWC_GetLastError:
+/* 8031C48C 003180EC 2C 03 00 00 */ cmpwi r3, 0
+/* 8031C490 003180F0 41 82 00 0C */ beq lbl_8031C49C
+/* 8031C494 003180F4 80 0D B0 14 */ lwz r0, lbl_806402D4-_SDA_BASE_(r13)
+/* 8031C498 003180F8 90 03 00 00 */ stw r0, 0(r3)
+lbl_8031C49C:
+/* 8031C49C 003180FC 80 6D B0 10 */ lwz r3, lbl_806402D0-_SDA_BASE_(r13)
+/* 8031C4A0 00318100 4E 80 00 20 */ blr
+
+.global DWC_GetLastErrorEx
+DWC_GetLastErrorEx:
+/* 8031C4A4 00318104 2C 03 00 00 */ cmpwi r3, 0
+/* 8031C4A8 00318108 41 82 00 0C */ beq lbl_8031C4B4
+/* 8031C4AC 0031810C 80 0D B0 14 */ lwz r0, lbl_806402D4-_SDA_BASE_(r13)
+/* 8031C4B0 00318110 90 03 00 00 */ stw r0, 0(r3)
+lbl_8031C4B4:
+/* 8031C4B4 00318114 2C 04 00 00 */ cmpwi r4, 0
+/* 8031C4B8 00318118 41 82 00 90 */ beq lbl_8031C548
+/* 8031C4BC 0031811C 80 0D B0 10 */ lwz r0, lbl_806402D0-_SDA_BASE_(r13)
+/* 8031C4C0 00318120 28 00 00 11 */ cmplwi r0, 0x11
+/* 8031C4C4 00318124 41 81 00 7C */ bgt lbl_8031C540
+/* 8031C4C8 00318128 3C 60 80 44 */ lis r3, lbl_804466D0@ha
+/* 8031C4CC 0031812C 54 00 10 3A */ slwi r0, r0, 2
+/* 8031C4D0 00318130 38 63 66 D0 */ addi r3, r3, lbl_804466D0@l
+/* 8031C4D4 00318134 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8031C4D8 00318138 7C 69 03 A6 */ mtctr r3
+/* 8031C4DC 0031813C 4E 80 04 20 */ bctr
+/* 8031C4E0 00318140 38 00 00 06 */ li r0, 6
+/* 8031C4E4 00318144 90 04 00 00 */ stw r0, 0(r4)
+/* 8031C4E8 00318148 48 00 00 60 */ b lbl_8031C548
+/* 8031C4EC 0031814C 38 00 00 03 */ li r0, 3
+/* 8031C4F0 00318150 90 04 00 00 */ stw r0, 0(r4)
+/* 8031C4F4 00318154 48 00 00 54 */ b lbl_8031C548
+/* 8031C4F8 00318158 38 00 00 04 */ li r0, 4
+/* 8031C4FC 0031815C 90 04 00 00 */ stw r0, 0(r4)
+/* 8031C500 00318160 48 00 00 48 */ b lbl_8031C548
+/* 8031C504 00318164 38 00 00 01 */ li r0, 1
+/* 8031C508 00318168 90 04 00 00 */ stw r0, 0(r4)
+/* 8031C50C 0031816C 48 00 00 3C */ b lbl_8031C548
+/* 8031C510 00318170 38 00 00 07 */ li r0, 7
+/* 8031C514 00318174 90 04 00 00 */ stw r0, 0(r4)
+/* 8031C518 00318178 48 00 00 30 */ b lbl_8031C548
+/* 8031C51C 0031817C 38 00 00 05 */ li r0, 5
+/* 8031C520 00318180 90 04 00 00 */ stw r0, 0(r4)
+/* 8031C524 00318184 48 00 00 24 */ b lbl_8031C548
+/* 8031C528 00318188 38 00 00 06 */ li r0, 6
+/* 8031C52C 0031818C 90 04 00 00 */ stw r0, 0(r4)
+/* 8031C530 00318190 48 00 00 18 */ b lbl_8031C548
+/* 8031C534 00318194 38 00 00 02 */ li r0, 2
+/* 8031C538 00318198 90 04 00 00 */ stw r0, 0(r4)
+/* 8031C53C 0031819C 48 00 00 0C */ b lbl_8031C548
+lbl_8031C540:
+/* 8031C540 003181A0 38 00 00 00 */ li r0, 0
+/* 8031C544 003181A4 90 04 00 00 */ stw r0, 0(r4)
+lbl_8031C548:
+/* 8031C548 003181A8 80 6D B0 10 */ lwz r3, lbl_806402D0-_SDA_BASE_(r13)
+/* 8031C54C 003181AC 4E 80 00 20 */ blr
+
+.global DWC_ClearError
+DWC_ClearError:
+/* 8031C550 003181B0 80 0D B0 10 */ lwz r0, lbl_806402D0-_SDA_BASE_(r13)
+/* 8031C554 003181B4 2C 00 00 09 */ cmpwi r0, 9
+/* 8031C558 003181B8 4D 82 00 20 */ beqlr
+/* 8031C55C 003181BC 38 00 00 00 */ li r0, 0
+/* 8031C560 003181C0 90 0D B0 10 */ stw r0, lbl_806402D0-_SDA_BASE_(r13)
+/* 8031C564 003181C4 90 0D B0 14 */ stw r0, lbl_806402D4-_SDA_BASE_(r13)
+/* 8031C568 003181C8 4E 80 00 20 */ blr
+
+.global DWCi_IsError
+DWCi_IsError:
+/* 8031C56C 003181CC 80 6D B0 10 */ lwz r3, lbl_806402D0-_SDA_BASE_(r13)
+/* 8031C570 003181D0 7C 03 00 D0 */ neg r0, r3
+/* 8031C574 003181D4 7C 00 1B 78 */ or r0, r0, r3
+/* 8031C578 003181D8 54 03 0F FE */ srwi r3, r0, 0x1f
+/* 8031C57C 003181DC 4E 80 00 20 */ blr
+
+.global DWCi_SetError
+DWCi_SetError:
+/* 8031C580 003181E0 80 0D B0 10 */ lwz r0, lbl_806402D0-_SDA_BASE_(r13)
+/* 8031C584 003181E4 2C 00 00 09 */ cmpwi r0, 9
+/* 8031C588 003181E8 4D 82 00 20 */ beqlr
+/* 8031C58C 003181EC 90 6D B0 10 */ stw r3, lbl_806402D0-_SDA_BASE_(r13)
+/* 8031C590 003181F0 90 8D B0 14 */ stw r4, lbl_806402D4-_SDA_BASE_(r13)
+/* 8031C594 003181F4 4E 80 00 20 */ blr
diff --git a/asm/SDK/DWC/dwc_common/dwc_init.s b/asm/SDK/DWC/dwc_common/dwc_init.s
new file mode 100644
index 0000000..6340ced
--- /dev/null
+++ b/asm/SDK/DWC/dwc_common/dwc_init.s
@@ -0,0 +1,235 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global DWC_Init
+DWC_Init:
+/* 8031C598 003181F8 94 21 FE E0 */ stwu r1, -0x120(r1)
+/* 8031C59C 003181FC 7C 08 02 A6 */ mflr r0
+/* 8031C5A0 00318200 90 01 01 24 */ stw r0, 0x124(r1)
+/* 8031C5A4 00318204 39 61 01 20 */ addi r11, r1, 0x120
+/* 8031C5A8 00318208 4B EA AB 7D */ bl _savegpr_26
+/* 8031C5AC 0031820C 3F C0 80 44 */ lis r30, lbl_80446718@ha
+/* 8031C5B0 00318210 7C 7A 1B 78 */ mr r26, r3
+/* 8031C5B4 00318214 7C 9F 23 78 */ mr r31, r4
+/* 8031C5B8 00318218 7C BB 2B 78 */ mr r27, r5
+/* 8031C5BC 0031821C 7C DC 33 78 */ mr r28, r6
+/* 8031C5C0 00318220 7C FD 3B 78 */ mr r29, r7
+/* 8031C5C4 00318224 3B DE 67 18 */ addi r30, r30, lbl_80446718@l
+/* 8031C5C8 00318228 38 6D 8D 30 */ addi r3, r13, lbl_8063DFF0-_SDA_BASE_
+/* 8031C5CC 0031822C 38 8D 8D 30 */ addi r4, r13, lbl_8063DFF0-_SDA_BASE_
+/* 8031C5D0 00318230 4B EB 1E 7D */ bl strcmp
+/* 8031C5D4 00318234 2C 03 00 00 */ cmpwi r3, 0
+/* 8031C5D8 00318238 40 82 00 10 */ bne lbl_8031C5E8
+/* 8031C5DC 0031823C 38 7E 00 00 */ addi r3, r30, 0
+/* 8031C5E0 00318240 4B F4 D0 71 */ bl OSRegisterVersion
+/* 8031C5E4 00318244 48 00 00 2C */ b lbl_8031C610
+lbl_8031C5E8:
+/* 8031C5E8 00318248 38 9E 00 48 */ addi r4, r30, 0x48
+/* 8031C5EC 0031824C 38 6D 8D 30 */ addi r3, r13, lbl_8063DFF0-_SDA_BASE_
+/* 8031C5F0 00318250 4B EB 1E 5D */ bl strcmp
+/* 8031C5F4 00318254 2C 03 00 00 */ cmpwi r3, 0
+/* 8031C5F8 00318258 40 82 00 10 */ bne lbl_8031C608
+/* 8031C5FC 0031825C 38 7E 00 54 */ addi r3, r30, 0x54
+/* 8031C600 00318260 4B F4 D0 51 */ bl OSRegisterVersion
+/* 8031C604 00318264 48 00 00 0C */ b lbl_8031C610
+lbl_8031C608:
+/* 8031C608 00318268 38 7E 00 00 */ addi r3, r30, 0
+/* 8031C60C 0031826C 4B F4 D0 45 */ bl OSRegisterVersion
+lbl_8031C610:
+/* 8031C610 00318270 7F 83 E3 78 */ mr r3, r28
+/* 8031C614 00318274 7F A4 EB 78 */ mr r4, r29
+/* 8031C618 00318278 48 00 02 C9 */ bl DWCi_SetMemFunc
+/* 8031C61C 0031827C 7F 43 D3 78 */ mr r3, r26
+/* 8031C620 00318280 48 01 79 FD */ bl func_8033401C
+/* 8031C624 00318284 93 6D B0 18 */ stw r27, lbl_806402D8-_SDA_BASE_(r13)
+/* 8031C628 00318288 48 01 52 CD */ bl func_803318F4
+/* 8031C62C 0031828C 3C 60 80 32 */ lis r3, DWCi_GsMalloc@ha
+/* 8031C630 00318290 3C 80 80 32 */ lis r4, DWCi_GsFree@ha
+/* 8031C634 00318294 3C A0 80 32 */ lis r5, DWCi_GsRealloc@ha
+/* 8031C638 00318298 3C C0 80 32 */ lis r6, DWCi_GsMemalign@ha
+/* 8031C63C 0031829C 38 63 C9 A4 */ addi r3, r3, DWCi_GsMalloc@l
+/* 8031C640 003182A0 38 84 CA B4 */ addi r4, r4, DWCi_GsFree@l
+/* 8031C644 003182A4 38 A5 C9 F8 */ addi r5, r5, DWCi_GsRealloc@l
+/* 8031C648 003182A8 38 C6 CA D8 */ addi r6, r6, DWCi_GsMemalign@l
+/* 8031C64C 003182AC 48 01 CC AD */ bl gsiMemoryCallbacksSet
+/* 8031C650 003182B0 3C 60 80 62 */ lis r3, lbl_80620DE8@ha
+/* 8031C654 003182B4 7F E4 FB 78 */ mr r4, r31
+/* 8031C658 003182B8 38 63 0D E8 */ addi r3, r3, lbl_80620DE8@l
+/* 8031C65C 003182BC 4B EB 1C 75 */ bl strcpy
+/* 8031C660 003182C0 2C 1A 00 00 */ cmpwi r26, 0
+/* 8031C664 003182C4 40 82 00 14 */ bne lbl_8031C678
+/* 8031C668 003182C8 3C 60 80 45 */ lis r3, lbl_8044C338@ha
+/* 8031C66C 003182CC 38 9E 00 A0 */ addi r4, r30, 0xa0
+/* 8031C670 003182D0 38 63 C3 38 */ addi r3, r3, lbl_8044C338@l
+/* 8031C674 003182D4 4B EB 1C 5D */ bl strcpy
+lbl_8031C678:
+/* 8031C678 003182D8 38 7E 00 B4 */ addi r3, r30, 0xb4
+/* 8031C67C 003182DC 48 01 BA 5D */ bl gethostbyname
+/* 8031C680 003182E0 2C 03 00 00 */ cmpwi r3, 0
+/* 8031C684 003182E4 41 82 01 E0 */ beq lbl_8031C864
+/* 8031C688 003182E8 38 7E 00 D0 */ addi r3, r30, 0xd0
+/* 8031C68C 003182EC 48 01 BA 4D */ bl gethostbyname
+/* 8031C690 003182F0 2C 03 00 00 */ cmpwi r3, 0
+/* 8031C694 003182F4 41 82 01 D0 */ beq lbl_8031C864
+/* 8031C698 003182F8 38 7E 00 EC */ addi r3, r30, 0xec
+/* 8031C69C 003182FC 48 01 BA 3D */ bl gethostbyname
+/* 8031C6A0 00318300 2C 03 00 00 */ cmpwi r3, 0
+/* 8031C6A4 00318304 41 82 01 C0 */ beq lbl_8031C864
+/* 8031C6A8 00318308 38 7E 01 0C */ addi r3, r30, 0x10c
+/* 8031C6AC 0031830C 48 01 BA 2D */ bl gethostbyname
+/* 8031C6B0 00318310 2C 03 00 00 */ cmpwi r3, 0
+/* 8031C6B4 00318314 41 82 01 B0 */ beq lbl_8031C864
+/* 8031C6B8 00318318 2C 1F 00 00 */ cmpwi r31, 0
+/* 8031C6BC 0031831C 41 82 01 A0 */ beq lbl_8031C85C
+/* 8031C6C0 00318320 7F E5 FB 78 */ mr r5, r31
+/* 8031C6C4 00318324 38 61 00 08 */ addi r3, r1, 8
+/* 8031C6C8 00318328 38 9E 01 2C */ addi r4, r30, 0x12c
+/* 8031C6CC 0031832C 4C C6 31 82 */ crclr 6
+/* 8031C6D0 00318330 4B EB 04 2D */ bl sprintf
+/* 8031C6D4 00318334 38 61 00 08 */ addi r3, r1, 8
+/* 8031C6D8 00318338 48 01 BA 01 */ bl gethostbyname
+/* 8031C6DC 0031833C 2C 03 00 00 */ cmpwi r3, 0
+/* 8031C6E0 00318340 41 82 01 84 */ beq lbl_8031C864
+/* 8031C6E4 00318344 7F E5 FB 78 */ mr r5, r31
+/* 8031C6E8 00318348 38 61 00 08 */ addi r3, r1, 8
+/* 8031C6EC 0031834C 38 9E 01 50 */ addi r4, r30, 0x150
+/* 8031C6F0 00318350 4C C6 31 82 */ crclr 6
+/* 8031C6F4 00318354 4B EB 04 09 */ bl sprintf
+/* 8031C6F8 00318358 38 61 00 08 */ addi r3, r1, 8
+/* 8031C6FC 0031835C 48 01 B9 DD */ bl gethostbyname
+/* 8031C700 00318360 2C 03 00 00 */ cmpwi r3, 0
+/* 8031C704 00318364 41 82 01 60 */ beq lbl_8031C864
+/* 8031C708 00318368 7F E5 FB 78 */ mr r5, r31
+/* 8031C70C 0031836C 38 61 00 08 */ addi r3, r1, 8
+/* 8031C710 00318370 38 9E 01 70 */ addi r4, r30, 0x170
+/* 8031C714 00318374 4C C6 31 82 */ crclr 6
+/* 8031C718 00318378 4B EB 03 E5 */ bl sprintf
+/* 8031C71C 0031837C 38 61 00 08 */ addi r3, r1, 8
+/* 8031C720 00318380 48 01 B9 B9 */ bl gethostbyname
+/* 8031C724 00318384 2C 03 00 00 */ cmpwi r3, 0
+/* 8031C728 00318388 41 82 01 3C */ beq lbl_8031C864
+/* 8031C72C 0031838C 7F E5 FB 78 */ mr r5, r31
+/* 8031C730 00318390 38 61 00 08 */ addi r3, r1, 8
+/* 8031C734 00318394 38 9E 01 90 */ addi r4, r30, 0x190
+/* 8031C738 00318398 4C C6 31 82 */ crclr 6
+/* 8031C73C 0031839C 4B EB 03 C1 */ bl sprintf
+/* 8031C740 003183A0 38 61 00 08 */ addi r3, r1, 8
+/* 8031C744 003183A4 48 01 B9 95 */ bl gethostbyname
+/* 8031C748 003183A8 2C 03 00 00 */ cmpwi r3, 0
+/* 8031C74C 003183AC 41 82 01 18 */ beq lbl_8031C864
+/* 8031C750 003183B0 7F E5 FB 78 */ mr r5, r31
+/* 8031C754 003183B4 38 61 00 08 */ addi r3, r1, 8
+/* 8031C758 003183B8 38 9E 01 B0 */ addi r4, r30, 0x1b0
+/* 8031C75C 003183BC 4C C6 31 82 */ crclr 6
+/* 8031C760 003183C0 4B EB 03 9D */ bl sprintf
+/* 8031C764 003183C4 38 61 00 08 */ addi r3, r1, 8
+/* 8031C768 003183C8 48 01 B9 71 */ bl gethostbyname
+/* 8031C76C 003183CC 2C 03 00 00 */ cmpwi r3, 0
+/* 8031C770 003183D0 41 82 00 F4 */ beq lbl_8031C864
+/* 8031C774 003183D4 7F E5 FB 78 */ mr r5, r31
+/* 8031C778 003183D8 38 61 00 08 */ addi r3, r1, 8
+/* 8031C77C 003183DC 38 9E 01 D0 */ addi r4, r30, 0x1d0
+/* 8031C780 003183E0 4C C6 31 82 */ crclr 6
+/* 8031C784 003183E4 4B EB 03 79 */ bl sprintf
+/* 8031C788 003183E8 38 61 00 08 */ addi r3, r1, 8
+/* 8031C78C 003183EC 48 01 B9 4D */ bl gethostbyname
+/* 8031C790 003183F0 2C 03 00 00 */ cmpwi r3, 0
+/* 8031C794 003183F4 41 82 00 D0 */ beq lbl_8031C864
+/* 8031C798 003183F8 7F E5 FB 78 */ mr r5, r31
+/* 8031C79C 003183FC 38 61 00 08 */ addi r3, r1, 8
+/* 8031C7A0 00318400 38 9E 01 F4 */ addi r4, r30, 0x1f4
+/* 8031C7A4 00318404 4C C6 31 82 */ crclr 6
+/* 8031C7A8 00318408 4B EB 03 55 */ bl sprintf
+/* 8031C7AC 0031840C 38 61 00 08 */ addi r3, r1, 8
+/* 8031C7B0 00318410 48 01 B9 29 */ bl gethostbyname
+/* 8031C7B4 00318414 2C 03 00 00 */ cmpwi r3, 0
+/* 8031C7B8 00318418 41 82 00 AC */ beq lbl_8031C864
+/* 8031C7BC 0031841C 3C 80 80 42 */ lis r4, lbl_80422D48@ha
+/* 8031C7C0 00318420 3C 60 9C D0 */ lis r3, 0x9CCF9319@ha
+/* 8031C7C4 00318424 38 84 2D 48 */ addi r4, r4, lbl_80422D48@l
+/* 8031C7C8 00318428 7F E7 FB 78 */ mr r7, r31
+/* 8031C7CC 0031842C 80 C4 00 38 */ lwz r6, 0x38(r4)
+/* 8031C7D0 00318430 38 A3 93 19 */ addi r5, r3, 0x9CCF9319@l
+/* 8031C7D4 00318434 39 00 00 00 */ li r8, 0
+/* 8031C7D8 00318438 48 00 00 3C */ b lbl_8031C814
+lbl_8031C7DC:
+/* 8031C7DC 0031843C 7C 88 29 D6 */ mullw r4, r8, r5
+/* 8031C7E0 00318440 7C 68 07 75 */ extsb. r8, r3
+/* 8031C7E4 00318444 38 00 00 00 */ li r0, 0
+/* 8031C7E8 00318448 41 80 00 0C */ blt lbl_8031C7F4
+/* 8031C7EC 0031844C 2C 08 01 00 */ cmpwi r8, 0x100
+/* 8031C7F0 00318450 41 80 00 08 */ blt lbl_8031C7F8
+lbl_8031C7F4:
+/* 8031C7F4 00318454 38 00 00 01 */ li r0, 1
+lbl_8031C7F8:
+/* 8031C7F8 00318458 2C 00 00 00 */ cmpwi r0, 0
+/* 8031C7FC 0031845C 41 82 00 08 */ beq lbl_8031C804
+/* 8031C800 00318460 48 00 00 0C */ b lbl_8031C80C
+lbl_8031C804:
+/* 8031C804 00318464 80 66 00 10 */ lwz r3, 0x10(r6)
+/* 8031C808 00318468 7D 03 40 AE */ lbzx r8, r3, r8
+lbl_8031C80C:
+/* 8031C80C 0031846C 7D 04 42 14 */ add r8, r4, r8
+/* 8031C810 00318470 38 E7 00 01 */ addi r7, r7, 1
+lbl_8031C814:
+/* 8031C814 00318474 88 67 00 00 */ lbz r3, 0(r7)
+/* 8031C818 00318478 7C 60 07 75 */ extsb. r0, r3
+/* 8031C81C 0031847C 40 82 FF C0 */ bne lbl_8031C7DC
+/* 8031C820 00318480 3C 60 CC CD */ lis r3, 0xCCCCCCCD@ha
+/* 8031C824 00318484 7F E5 FB 78 */ mr r5, r31
+/* 8031C828 00318488 38 03 CC CD */ addi r0, r3, 0xCCCCCCCD@l
+/* 8031C82C 0031848C 38 9E 02 18 */ addi r4, r30, 0x218
+/* 8031C830 00318490 7C 00 40 16 */ mulhwu r0, r0, r8
+/* 8031C834 00318494 38 61 00 08 */ addi r3, r1, 8
+/* 8031C838 00318498 54 00 E1 3E */ srwi r0, r0, 4
+/* 8031C83C 0031849C 1C 00 00 14 */ mulli r0, r0, 0x14
+/* 8031C840 003184A0 7C C0 40 50 */ subf r6, r0, r8
+/* 8031C844 003184A4 4C C6 31 82 */ crclr 6
+/* 8031C848 003184A8 4B EB 02 B5 */ bl sprintf
+/* 8031C84C 003184AC 38 61 00 08 */ addi r3, r1, 8
+/* 8031C850 003184B0 48 01 B8 89 */ bl gethostbyname
+/* 8031C854 003184B4 2C 03 00 00 */ cmpwi r3, 0
+/* 8031C858 003184B8 41 82 00 0C */ beq lbl_8031C864
+lbl_8031C85C:
+/* 8031C85C 003184BC 38 60 00 00 */ li r3, 0
+/* 8031C860 003184C0 48 00 00 18 */ b lbl_8031C878
+lbl_8031C864:
+/* 8031C864 003184C4 38 9E 02 34 */ addi r4, r30, 0x234
+/* 8031C868 003184C8 38 60 00 08 */ li r3, 8
+/* 8031C86C 003184CC 4C C6 31 82 */ crclr 6
+/* 8031C870 003184D0 48 00 02 C5 */ bl DWC_Printf
+/* 8031C874 003184D4 38 60 FF FF */ li r3, -1
+lbl_8031C878:
+/* 8031C878 003184D8 39 61 01 20 */ addi r11, r1, 0x120
+/* 8031C87C 003184DC 4B EA A8 F5 */ bl _restgpr_26
+/* 8031C880 003184E0 80 01 01 24 */ lwz r0, 0x124(r1)
+/* 8031C884 003184E4 7C 08 03 A6 */ mtlr r0
+/* 8031C888 003184E8 38 21 01 20 */ addi r1, r1, 0x120
+/* 8031C88C 003184EC 4E 80 00 20 */ blr
+
+.global DWC_Shutdown
+DWC_Shutdown:
+/* 8031C890 003184F0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8031C894 003184F4 7C 08 02 A6 */ mflr r0
+/* 8031C898 003184F8 3C 60 80 32 */ lis r3, DWCi_GsMalloc@ha
+/* 8031C89C 003184FC 3C 80 80 32 */ lis r4, DWCi_GsFree@ha
+/* 8031C8A0 00318500 3C A0 80 32 */ lis r5, DWCi_GsRealloc@ha
+/* 8031C8A4 00318504 3C C0 80 32 */ lis r6, DWCi_GsMemalign@ha
+/* 8031C8A8 00318508 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031C8AC 0031850C 38 63 C9 A4 */ addi r3, r3, DWCi_GsMalloc@l
+/* 8031C8B0 00318510 38 84 CA B4 */ addi r4, r4, DWCi_GsFree@l
+/* 8031C8B4 00318514 38 A5 C9 F8 */ addi r5, r5, DWCi_GsRealloc@l
+/* 8031C8B8 00318518 38 C6 CA D8 */ addi r6, r6, DWCi_GsMemalign@l
+/* 8031C8BC 0031851C 48 01 CA 3D */ bl gsiMemoryCallbacksSet
+/* 8031C8C0 00318520 38 6D 8D 38 */ addi r3, r13, lbl_8063DFF8-_SDA_BASE_
+/* 8031C8C4 00318524 48 01 B8 15 */ bl gethostbyname
+/* 8031C8C8 00318528 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031C8CC 0031852C 7C 08 03 A6 */ mtlr r0
+/* 8031C8D0 00318530 38 21 00 10 */ addi r1, r1, 0x10
+/* 8031C8D4 00318534 4E 80 00 20 */ blr
+
+.global DWCi_GetGamecode
+DWCi_GetGamecode:
+/* 8031C8D8 00318538 80 6D B0 18 */ lwz r3, lbl_806402D8-_SDA_BASE_(r13)
+/* 8031C8DC 0031853C 4E 80 00 20 */ blr
diff --git a/asm/SDK/DWC/dwc_common/dwc_memfunc.s b/asm/SDK/DWC/dwc_common/dwc_memfunc.s
new file mode 100644
index 0000000..143f389
--- /dev/null
+++ b/asm/SDK/DWC/dwc_common/dwc_memfunc.s
@@ -0,0 +1,176 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global DWCi_SetMemFunc
+DWCi_SetMemFunc:
+/* 8031C8E0 00318540 90 6D B0 24 */ stw r3, lbl_806402E4-_SDA_BASE_(r13)
+/* 8031C8E4 00318544 90 8D B0 20 */ stw r4, lbl_806402E0-_SDA_BASE_(r13)
+/* 8031C8E8 00318548 4E 80 00 20 */ blr
+
+.global DWC_Alloc
+DWC_Alloc:
+/* 8031C8EC 0031854C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8031C8F0 00318550 7C 08 02 A6 */ mflr r0
+/* 8031C8F4 00318554 38 A0 00 20 */ li r5, 0x20
+/* 8031C8F8 00318558 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031C8FC 0031855C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8031C900 00318560 7C 9F 23 78 */ mr r31, r4
+/* 8031C904 00318564 81 8D B0 24 */ lwz r12, lbl_806402E4-_SDA_BASE_(r13)
+/* 8031C908 00318568 7D 89 03 A6 */ mtctr r12
+/* 8031C90C 0031856C 38 84 00 20 */ addi r4, r4, 0x20
+/* 8031C910 00318570 4E 80 04 21 */ bctrl
+/* 8031C914 00318574 3C 80 44 57 */ lis r4, 0x4457434D@ha
+/* 8031C918 00318578 38 04 43 4D */ addi r0, r4, 0x4457434D@l
+/* 8031C91C 0031857C 90 03 00 00 */ stw r0, 0(r3)
+/* 8031C920 00318580 93 E3 00 04 */ stw r31, 4(r3)
+/* 8031C924 00318584 38 63 00 20 */ addi r3, r3, 0x20
+/* 8031C928 00318588 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8031C92C 0031858C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031C930 00318590 7C 08 03 A6 */ mtlr r0
+/* 8031C934 00318594 38 21 00 10 */ addi r1, r1, 0x10
+/* 8031C938 00318598 4E 80 00 20 */ blr
+
+.global DWC_AllocEx
+DWC_AllocEx:
+/* 8031C93C 0031859C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8031C940 003185A0 7C 08 02 A6 */ mflr r0
+/* 8031C944 003185A4 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031C948 003185A8 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8031C94C 003185AC 7C 9F 23 78 */ mr r31, r4
+/* 8031C950 003185B0 81 8D B0 24 */ lwz r12, lbl_806402E4-_SDA_BASE_(r13)
+/* 8031C954 003185B4 7D 89 03 A6 */ mtctr r12
+/* 8031C958 003185B8 38 84 00 20 */ addi r4, r4, 0x20
+/* 8031C95C 003185BC 4E 80 04 21 */ bctrl
+/* 8031C960 003185C0 3C 80 44 57 */ lis r4, 0x4457434D@ha
+/* 8031C964 003185C4 38 04 43 4D */ addi r0, r4, 0x4457434D@l
+/* 8031C968 003185C8 90 03 00 00 */ stw r0, 0(r3)
+/* 8031C96C 003185CC 93 E3 00 04 */ stw r31, 4(r3)
+/* 8031C970 003185D0 38 63 00 20 */ addi r3, r3, 0x20
+/* 8031C974 003185D4 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8031C978 003185D8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031C97C 003185DC 7C 08 03 A6 */ mtlr r0
+/* 8031C980 003185E0 38 21 00 10 */ addi r1, r1, 0x10
+/* 8031C984 003185E4 4E 80 00 20 */ blr
+
+.global DWC_Free
+DWC_Free:
+/* 8031C988 003185E8 2C 04 00 00 */ cmpwi r4, 0
+/* 8031C98C 003185EC 4D 82 00 20 */ beqlr
+/* 8031C990 003185F0 81 8D B0 20 */ lwz r12, lbl_806402E0-_SDA_BASE_(r13)
+/* 8031C994 003185F4 7D 89 03 A6 */ mtctr r12
+/* 8031C998 003185F8 38 84 FF E0 */ addi r4, r4, -32
+/* 8031C99C 003185FC 4E 80 04 20 */ bctr
+/* 8031C9A0 00318600 4E 80 00 20 */ blr
+
+.global DWCi_GsMalloc
+DWCi_GsMalloc:
+/* 8031C9A4 00318604 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8031C9A8 00318608 7C 08 02 A6 */ mflr r0
+/* 8031C9AC 0031860C 38 A0 00 20 */ li r5, 0x20
+/* 8031C9B0 00318610 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031C9B4 00318614 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8031C9B8 00318618 7C 7F 1B 78 */ mr r31, r3
+/* 8031C9BC 0031861C 38 9F 00 20 */ addi r4, r31, 0x20
+/* 8031C9C0 00318620 38 60 00 09 */ li r3, 9
+/* 8031C9C4 00318624 81 8D B0 24 */ lwz r12, lbl_806402E4-_SDA_BASE_(r13)
+/* 8031C9C8 00318628 7D 89 03 A6 */ mtctr r12
+/* 8031C9CC 0031862C 4E 80 04 21 */ bctrl
+/* 8031C9D0 00318630 3C 80 44 57 */ lis r4, 0x4457434D@ha
+/* 8031C9D4 00318634 38 04 43 4D */ addi r0, r4, 0x4457434D@l
+/* 8031C9D8 00318638 90 03 00 00 */ stw r0, 0(r3)
+/* 8031C9DC 0031863C 93 E3 00 04 */ stw r31, 4(r3)
+/* 8031C9E0 00318640 38 63 00 20 */ addi r3, r3, 0x20
+/* 8031C9E4 00318644 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8031C9E8 00318648 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031C9EC 0031864C 7C 08 03 A6 */ mtlr r0
+/* 8031C9F0 00318650 38 21 00 10 */ addi r1, r1, 0x10
+/* 8031C9F4 00318654 4E 80 00 20 */ blr
+
+.global DWCi_GsRealloc
+DWCi_GsRealloc:
+/* 8031C9F8 00318658 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8031C9FC 0031865C 7C 08 02 A6 */ mflr r0
+/* 8031CA00 00318660 38 A0 00 20 */ li r5, 0x20
+/* 8031CA04 00318664 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8031CA08 00318668 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8031CA0C 0031866C 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8031CA10 00318670 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 8031CA14 00318674 7C 9D 23 78 */ mr r29, r4
+/* 8031CA18 00318678 93 81 00 10 */ stw r28, 0x10(r1)
+/* 8031CA1C 0031867C 7C 7C 1B 78 */ mr r28, r3
+/* 8031CA20 00318680 38 60 00 09 */ li r3, 9
+/* 8031CA24 00318684 81 8D B0 24 */ lwz r12, lbl_806402E4-_SDA_BASE_(r13)
+/* 8031CA28 00318688 7D 89 03 A6 */ mtctr r12
+/* 8031CA2C 0031868C 38 84 00 20 */ addi r4, r4, 0x20
+/* 8031CA30 00318690 4E 80 04 21 */ bctrl
+/* 8031CA34 00318694 3C 80 44 57 */ lis r4, 0x4457434D@ha
+/* 8031CA38 00318698 37 E3 00 20 */ addic. r31, r3, 0x20
+/* 8031CA3C 0031869C 38 04 43 4D */ addi r0, r4, 0x4457434D@l
+/* 8031CA40 003186A0 90 03 00 00 */ stw r0, 0(r3)
+/* 8031CA44 003186A4 93 A3 00 04 */ stw r29, 4(r3)
+/* 8031CA48 003186A8 40 82 00 0C */ bne lbl_8031CA54
+/* 8031CA4C 003186AC 3B E0 00 00 */ li r31, 0
+/* 8031CA50 003186B0 48 00 00 40 */ b lbl_8031CA90
+lbl_8031CA54:
+/* 8031CA54 003186B4 2C 1C 00 00 */ cmpwi r28, 0
+/* 8031CA58 003186B8 41 82 00 38 */ beq lbl_8031CA90
+/* 8031CA5C 003186BC 80 BC FF E4 */ lwz r5, -0x1c(r28)
+/* 8031CA60 003186C0 3B DC FF E0 */ addi r30, r28, -32
+/* 8031CA64 003186C4 7F E3 FB 78 */ mr r3, r31
+/* 8031CA68 003186C8 7F 84 E3 78 */ mr r4, r28
+/* 8031CA6C 003186CC 4B CE 75 95 */ bl memcpy
+/* 8031CA70 003186D0 2C 1C 00 00 */ cmpwi r28, 0
+/* 8031CA74 003186D4 41 82 00 1C */ beq lbl_8031CA90
+/* 8031CA78 003186D8 81 8D B0 20 */ lwz r12, lbl_806402E0-_SDA_BASE_(r13)
+/* 8031CA7C 003186DC 7F C4 F3 78 */ mr r4, r30
+/* 8031CA80 003186E0 7F A5 EB 78 */ mr r5, r29
+/* 8031CA84 003186E4 38 60 00 09 */ li r3, 9
+/* 8031CA88 003186E8 7D 89 03 A6 */ mtctr r12
+/* 8031CA8C 003186EC 4E 80 04 21 */ bctrl
+lbl_8031CA90:
+/* 8031CA90 003186F0 7F E3 FB 78 */ mr r3, r31
+/* 8031CA94 003186F4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8031CA98 003186F8 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8031CA9C 003186FC 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 8031CAA0 00318700 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 8031CAA4 00318704 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8031CAA8 00318708 7C 08 03 A6 */ mtlr r0
+/* 8031CAAC 0031870C 38 21 00 20 */ addi r1, r1, 0x20
+/* 8031CAB0 00318710 4E 80 00 20 */ blr
+
+.global DWCi_GsFree
+DWCi_GsFree:
+/* 8031CAB4 00318714 2C 03 00 00 */ cmpwi r3, 0
+/* 8031CAB8 00318718 4D 82 00 20 */ beqlr
+/* 8031CABC 0031871C 81 8D B0 20 */ lwz r12, lbl_806402E0-_SDA_BASE_(r13)
+/* 8031CAC0 00318720 38 83 FF E0 */ addi r4, r3, -32
+/* 8031CAC4 00318724 38 60 00 09 */ li r3, 9
+/* 8031CAC8 00318728 38 A0 00 00 */ li r5, 0
+/* 8031CACC 0031872C 7D 89 03 A6 */ mtctr r12
+/* 8031CAD0 00318730 4E 80 04 20 */ bctr
+/* 8031CAD4 00318734 4E 80 00 20 */ blr
+
+.global DWCi_GsMemalign
+DWCi_GsMemalign:
+/* 8031CAD8 00318738 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8031CADC 0031873C 7C 08 02 A6 */ mflr r0
+/* 8031CAE0 00318740 7C 65 1B 78 */ mr r5, r3
+/* 8031CAE4 00318744 38 60 00 09 */ li r3, 9
+/* 8031CAE8 00318748 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031CAEC 0031874C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8031CAF0 00318750 7C 9F 23 78 */ mr r31, r4
+/* 8031CAF4 00318754 81 8D B0 24 */ lwz r12, lbl_806402E4-_SDA_BASE_(r13)
+/* 8031CAF8 00318758 7D 89 03 A6 */ mtctr r12
+/* 8031CAFC 0031875C 38 84 00 20 */ addi r4, r4, 0x20
+/* 8031CB00 00318760 4E 80 04 21 */ bctrl
+/* 8031CB04 00318764 3C 80 44 57 */ lis r4, 0x4457434D@ha
+/* 8031CB08 00318768 38 04 43 4D */ addi r0, r4, 0x4457434D@l
+/* 8031CB0C 0031876C 90 03 00 00 */ stw r0, 0(r3)
+/* 8031CB10 00318770 93 E3 00 04 */ stw r31, 4(r3)
+/* 8031CB14 00318774 38 63 00 20 */ addi r3, r3, 0x20
+/* 8031CB18 00318778 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8031CB1C 0031877C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031CB20 00318780 7C 08 03 A6 */ mtlr r0
+/* 8031CB24 00318784 38 21 00 10 */ addi r1, r1, 0x10
+/* 8031CB28 00318788 4E 80 00 20 */ blr
diff --git a/asm/SDK/DWC/dwc_common/dwc_report.s b/asm/SDK/DWC/dwc_common/dwc_report.s
new file mode 100644
index 0000000..9481281
--- /dev/null
+++ b/asm/SDK/DWC/dwc_common/dwc_report.s
@@ -0,0 +1,246 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global DWC_SetReportLevel
+DWC_SetReportLevel:
+/* 8031CB2C 0031878C 90 6D B0 28 */ stw r3, lbl_806402E8-_SDA_BASE_(r13)
+/* 8031CB30 00318790 4E 80 00 20 */ blr
+
+.global DWC_Printf
+DWC_Printf:
+/* 8031CB34 00318794 94 21 FF 80 */ stwu r1, -0x80(r1)
+/* 8031CB38 00318798 7C 08 02 A6 */ mflr r0
+/* 8031CB3C 0031879C 90 01 00 84 */ stw r0, 0x84(r1)
+/* 8031CB40 003187A0 93 E1 00 7C */ stw r31, 0x7c(r1)
+/* 8031CB44 003187A4 7C 9F 23 78 */ mr r31, r4
+/* 8031CB48 003187A8 40 86 00 24 */ bne cr1, lbl_8031CB6C
+/* 8031CB4C 003187AC D8 21 00 28 */ stfd f1, 0x28(r1)
+/* 8031CB50 003187B0 D8 41 00 30 */ stfd f2, 0x30(r1)
+/* 8031CB54 003187B4 D8 61 00 38 */ stfd f3, 0x38(r1)
+/* 8031CB58 003187B8 D8 81 00 40 */ stfd f4, 0x40(r1)
+/* 8031CB5C 003187BC D8 A1 00 48 */ stfd f5, 0x48(r1)
+/* 8031CB60 003187C0 D8 C1 00 50 */ stfd f6, 0x50(r1)
+/* 8031CB64 003187C4 D8 E1 00 58 */ stfd f7, 0x58(r1)
+/* 8031CB68 003187C8 D9 01 00 60 */ stfd f8, 0x60(r1)
+lbl_8031CB6C:
+/* 8031CB6C 003187CC 80 0D B0 28 */ lwz r0, lbl_806402E8-_SDA_BASE_(r13)
+/* 8031CB70 003187D0 3D 60 80 44 */ lis r11, lbl_80446968@ha
+/* 8031CB74 003187D4 90 61 00 08 */ stw r3, 8(r1)
+/* 8031CB78 003187D8 39 6B 69 68 */ addi r11, r11, lbl_80446968@l
+/* 8031CB7C 003187DC 7C 60 00 39 */ and. r0, r3, r0
+/* 8031CB80 003187E0 90 81 00 0C */ stw r4, 0xc(r1)
+/* 8031CB84 003187E4 90 A1 00 10 */ stw r5, 0x10(r1)
+/* 8031CB88 003187E8 90 C1 00 14 */ stw r6, 0x14(r1)
+/* 8031CB8C 003187EC 90 E1 00 18 */ stw r7, 0x18(r1)
+/* 8031CB90 003187F0 91 01 00 1C */ stw r8, 0x1c(r1)
+/* 8031CB94 003187F4 91 21 00 20 */ stw r9, 0x20(r1)
+/* 8031CB98 003187F8 91 41 00 24 */ stw r10, 0x24(r1)
+/* 8031CB9C 003187FC 41 82 02 AC */ beq lbl_8031CE48
+/* 8031CBA0 00318800 2C 03 04 00 */ cmpwi r3, 0x400
+/* 8031CBA4 00318804 41 82 01 C4 */ beq lbl_8031CD68
+/* 8031CBA8 00318808 40 80 00 90 */ bge lbl_8031CC38
+/* 8031CBAC 0031880C 2C 03 00 20 */ cmpwi r3, 0x20
+/* 8031CBB0 00318810 41 82 01 68 */ beq lbl_8031CD18
+/* 8031CBB4 00318814 40 80 00 54 */ bge lbl_8031CC08
+/* 8031CBB8 00318818 2C 03 00 04 */ cmpwi r3, 4
+/* 8031CBBC 0031881C 41 82 01 2C */ beq lbl_8031CCE8
+/* 8031CBC0 00318820 40 80 00 30 */ bge lbl_8031CBF0
+/* 8031CBC4 00318824 2C 03 00 01 */ cmpwi r3, 1
+/* 8031CBC8 00318828 41 82 01 00 */ beq lbl_8031CCC8
+/* 8031CBCC 0031882C 40 80 00 18 */ bge lbl_8031CBE4
+/* 8031CBD0 00318830 3C 80 80 00 */ lis r4, 0x80000001@ha
+/* 8031CBD4 00318834 38 04 00 01 */ addi r0, r4, 0x80000001@l
+/* 8031CBD8 00318838 7C 03 00 00 */ cmpw r3, r0
+/* 8031CBDC 0031883C 40 80 02 3C */ bge lbl_8031CE18
+/* 8031CBE0 00318840 48 00 02 28 */ b lbl_8031CE08
+lbl_8031CBE4:
+/* 8031CBE4 00318844 2C 03 00 03 */ cmpwi r3, 3
+/* 8031CBE8 00318848 40 80 02 30 */ bge lbl_8031CE18
+/* 8031CBEC 0031884C 48 00 00 EC */ b lbl_8031CCD8
+lbl_8031CBF0:
+/* 8031CBF0 00318850 2C 03 00 10 */ cmpwi r3, 0x10
+/* 8031CBF4 00318854 41 82 01 14 */ beq lbl_8031CD08
+/* 8031CBF8 00318858 40 80 02 20 */ bge lbl_8031CE18
+/* 8031CBFC 0031885C 2C 03 00 08 */ cmpwi r3, 8
+/* 8031CC00 00318860 41 82 00 F8 */ beq lbl_8031CCF8
+/* 8031CC04 00318864 48 00 02 14 */ b lbl_8031CE18
+lbl_8031CC08:
+/* 8031CC08 00318868 2C 03 01 00 */ cmpwi r3, 0x100
+/* 8031CC0C 0031886C 41 82 01 3C */ beq lbl_8031CD48
+/* 8031CC10 00318870 40 80 00 1C */ bge lbl_8031CC2C
+/* 8031CC14 00318874 2C 03 00 80 */ cmpwi r3, 0x80
+/* 8031CC18 00318878 41 82 01 20 */ beq lbl_8031CD38
+/* 8031CC1C 0031887C 40 80 01 FC */ bge lbl_8031CE18
+/* 8031CC20 00318880 2C 03 00 40 */ cmpwi r3, 0x40
+/* 8031CC24 00318884 41 82 01 04 */ beq lbl_8031CD28
+/* 8031CC28 00318888 48 00 01 F0 */ b lbl_8031CE18
+lbl_8031CC2C:
+/* 8031CC2C 0031888C 2C 03 02 00 */ cmpwi r3, 0x200
+/* 8031CC30 00318890 41 82 01 28 */ beq lbl_8031CD58
+/* 8031CC34 00318894 48 00 01 E4 */ b lbl_8031CE18
+lbl_8031CC38:
+/* 8031CC38 00318898 3C 00 01 00 */ lis r0, 0x100
+/* 8031CC3C 0031889C 7C 03 00 00 */ cmpw r3, r0
+/* 8031CC40 003188A0 41 82 01 78 */ beq lbl_8031CDB8
+/* 8031CC44 003188A4 40 80 00 44 */ bge lbl_8031CC88
+/* 8031CC48 003188A8 3C 00 00 02 */ lis r0, 2
+/* 8031CC4C 003188AC 7C 03 00 00 */ cmpw r3, r0
+/* 8031CC50 003188B0 41 82 01 48 */ beq lbl_8031CD98
+/* 8031CC54 003188B4 40 80 00 24 */ bge lbl_8031CC78
+/* 8031CC58 003188B8 3C 80 00 01 */ lis r4, 1
+/* 8031CC5C 003188BC 7C 03 20 00 */ cmpw r3, r4
+/* 8031CC60 003188C0 41 82 01 28 */ beq lbl_8031CD88
+/* 8031CC64 003188C4 40 80 01 B4 */ bge lbl_8031CE18
+/* 8031CC68 003188C8 38 04 80 00 */ addi r0, r4, -32768
+/* 8031CC6C 003188CC 7C 03 00 00 */ cmpw r3, r0
+/* 8031CC70 003188D0 41 82 01 08 */ beq lbl_8031CD78
+/* 8031CC74 003188D4 48 00 01 A4 */ b lbl_8031CE18
+lbl_8031CC78:
+/* 8031CC78 003188D8 3C 00 00 04 */ lis r0, 4
+/* 8031CC7C 003188DC 7C 03 00 00 */ cmpw r3, r0
+/* 8031CC80 003188E0 41 82 01 28 */ beq lbl_8031CDA8
+/* 8031CC84 003188E4 48 00 01 94 */ b lbl_8031CE18
+lbl_8031CC88:
+/* 8031CC88 003188E8 3C 00 08 00 */ lis r0, 0x800
+/* 8031CC8C 003188EC 7C 03 00 00 */ cmpw r3, r0
+/* 8031CC90 003188F0 41 82 01 58 */ beq lbl_8031CDE8
+/* 8031CC94 003188F4 40 80 00 24 */ bge lbl_8031CCB8
+/* 8031CC98 003188F8 3C 00 04 00 */ lis r0, 0x400
+/* 8031CC9C 003188FC 7C 03 00 00 */ cmpw r3, r0
+/* 8031CCA0 00318900 41 82 01 38 */ beq lbl_8031CDD8
+/* 8031CCA4 00318904 40 80 01 74 */ bge lbl_8031CE18
+/* 8031CCA8 00318908 3C 00 02 00 */ lis r0, 0x200
+/* 8031CCAC 0031890C 7C 03 00 00 */ cmpw r3, r0
+/* 8031CCB0 00318910 41 82 01 18 */ beq lbl_8031CDC8
+/* 8031CCB4 00318914 48 00 01 64 */ b lbl_8031CE18
+lbl_8031CCB8:
+/* 8031CCB8 00318918 3C 00 10 00 */ lis r0, 0x1000
+/* 8031CCBC 0031891C 7C 03 00 00 */ cmpw r3, r0
+/* 8031CCC0 00318920 41 82 01 38 */ beq lbl_8031CDF8
+/* 8031CCC4 00318924 48 00 01 54 */ b lbl_8031CE18
+lbl_8031CCC8:
+/* 8031CCC8 00318928 38 6B 00 00 */ addi r3, r11, 0
+/* 8031CCCC 0031892C 4C C6 31 82 */ crclr 6
+/* 8031CCD0 00318930 4B EA FB 95 */ bl printf
+/* 8031CCD4 00318934 48 00 01 50 */ b lbl_8031CE24
+lbl_8031CCD8:
+/* 8031CCD8 00318938 38 6B 00 10 */ addi r3, r11, 0x10
+/* 8031CCDC 0031893C 4C C6 31 82 */ crclr 6
+/* 8031CCE0 00318940 4B EA FB 85 */ bl printf
+/* 8031CCE4 00318944 48 00 01 40 */ b lbl_8031CE24
+lbl_8031CCE8:
+/* 8031CCE8 00318948 38 6B 00 20 */ addi r3, r11, 0x20
+/* 8031CCEC 0031894C 4C C6 31 82 */ crclr 6
+/* 8031CCF0 00318950 4B EA FB 75 */ bl printf
+/* 8031CCF4 00318954 48 00 01 30 */ b lbl_8031CE24
+lbl_8031CCF8:
+/* 8031CCF8 00318958 38 6B 00 30 */ addi r3, r11, 0x30
+/* 8031CCFC 0031895C 4C C6 31 82 */ crclr 6
+/* 8031CD00 00318960 4B EA FB 65 */ bl printf
+/* 8031CD04 00318964 48 00 01 20 */ b lbl_8031CE24
+lbl_8031CD08:
+/* 8031CD08 00318968 38 6B 00 40 */ addi r3, r11, 0x40
+/* 8031CD0C 0031896C 4C C6 31 82 */ crclr 6
+/* 8031CD10 00318970 4B EA FB 55 */ bl printf
+/* 8031CD14 00318974 48 00 01 10 */ b lbl_8031CE24
+lbl_8031CD18:
+/* 8031CD18 00318978 38 6B 00 50 */ addi r3, r11, 0x50
+/* 8031CD1C 0031897C 4C C6 31 82 */ crclr 6
+/* 8031CD20 00318980 4B EA FB 45 */ bl printf
+/* 8031CD24 00318984 48 00 01 00 */ b lbl_8031CE24
+lbl_8031CD28:
+/* 8031CD28 00318988 38 6B 00 60 */ addi r3, r11, 0x60
+/* 8031CD2C 0031898C 4C C6 31 82 */ crclr 6
+/* 8031CD30 00318990 4B EA FB 35 */ bl printf
+/* 8031CD34 00318994 48 00 00 F0 */ b lbl_8031CE24
+lbl_8031CD38:
+/* 8031CD38 00318998 38 6B 00 70 */ addi r3, r11, 0x70
+/* 8031CD3C 0031899C 4C C6 31 82 */ crclr 6
+/* 8031CD40 003189A0 4B EA FB 25 */ bl printf
+/* 8031CD44 003189A4 48 00 00 E0 */ b lbl_8031CE24
+lbl_8031CD48:
+/* 8031CD48 003189A8 38 6B 00 80 */ addi r3, r11, 0x80
+/* 8031CD4C 003189AC 4C C6 31 82 */ crclr 6
+/* 8031CD50 003189B0 4B EA FB 15 */ bl printf
+/* 8031CD54 003189B4 48 00 00 D0 */ b lbl_8031CE24
+lbl_8031CD58:
+/* 8031CD58 003189B8 38 6B 00 90 */ addi r3, r11, 0x90
+/* 8031CD5C 003189BC 4C C6 31 82 */ crclr 6
+/* 8031CD60 003189C0 4B EA FB 05 */ bl printf
+/* 8031CD64 003189C4 48 00 00 C0 */ b lbl_8031CE24
+lbl_8031CD68:
+/* 8031CD68 003189C8 38 6B 00 A0 */ addi r3, r11, 0xa0
+/* 8031CD6C 003189CC 4C C6 31 82 */ crclr 6
+/* 8031CD70 003189D0 4B EA FA F5 */ bl printf
+/* 8031CD74 003189D4 48 00 00 B0 */ b lbl_8031CE24
+lbl_8031CD78:
+/* 8031CD78 003189D8 38 6B 00 B0 */ addi r3, r11, 0xb0
+/* 8031CD7C 003189DC 4C C6 31 82 */ crclr 6
+/* 8031CD80 003189E0 4B EA FA E5 */ bl printf
+/* 8031CD84 003189E4 48 00 00 A0 */ b lbl_8031CE24
+lbl_8031CD88:
+/* 8031CD88 003189E8 38 6B 00 C0 */ addi r3, r11, 0xc0
+/* 8031CD8C 003189EC 4C C6 31 82 */ crclr 6
+/* 8031CD90 003189F0 4B EA FA D5 */ bl printf
+/* 8031CD94 003189F4 48 00 00 90 */ b lbl_8031CE24
+lbl_8031CD98:
+/* 8031CD98 003189F8 38 6B 00 D0 */ addi r3, r11, 0xd0
+/* 8031CD9C 003189FC 4C C6 31 82 */ crclr 6
+/* 8031CDA0 00318A00 4B EA FA C5 */ bl printf
+/* 8031CDA4 00318A04 48 00 00 80 */ b lbl_8031CE24
+lbl_8031CDA8:
+/* 8031CDA8 00318A08 38 6B 00 E0 */ addi r3, r11, 0xe0
+/* 8031CDAC 00318A0C 4C C6 31 82 */ crclr 6
+/* 8031CDB0 00318A10 4B EA FA B5 */ bl printf
+/* 8031CDB4 00318A14 48 00 00 70 */ b lbl_8031CE24
+lbl_8031CDB8:
+/* 8031CDB8 00318A18 38 6B 00 F4 */ addi r3, r11, 0xf4
+/* 8031CDBC 00318A1C 4C C6 31 82 */ crclr 6
+/* 8031CDC0 00318A20 4B EA FA A5 */ bl printf
+/* 8031CDC4 00318A24 48 00 00 60 */ b lbl_8031CE24
+lbl_8031CDC8:
+/* 8031CDC8 00318A28 38 6B 01 04 */ addi r3, r11, 0x104
+/* 8031CDCC 00318A2C 4C C6 31 82 */ crclr 6
+/* 8031CDD0 00318A30 4B EA FA 95 */ bl printf
+/* 8031CDD4 00318A34 48 00 00 50 */ b lbl_8031CE24
+lbl_8031CDD8:
+/* 8031CDD8 00318A38 38 6B 01 14 */ addi r3, r11, 0x114
+/* 8031CDDC 00318A3C 4C C6 31 82 */ crclr 6
+/* 8031CDE0 00318A40 4B EA FA 85 */ bl printf
+/* 8031CDE4 00318A44 48 00 00 40 */ b lbl_8031CE24
+lbl_8031CDE8:
+/* 8031CDE8 00318A48 38 6B 01 24 */ addi r3, r11, 0x124
+/* 8031CDEC 00318A4C 4C C6 31 82 */ crclr 6
+/* 8031CDF0 00318A50 4B EA FA 75 */ bl printf
+/* 8031CDF4 00318A54 48 00 00 30 */ b lbl_8031CE24
+lbl_8031CDF8:
+/* 8031CDF8 00318A58 38 6B 01 34 */ addi r3, r11, 0x134
+/* 8031CDFC 00318A5C 4C C6 31 82 */ crclr 6
+/* 8031CE00 00318A60 4B EA FA 65 */ bl printf
+/* 8031CE04 00318A64 48 00 00 20 */ b lbl_8031CE24
+lbl_8031CE08:
+/* 8031CE08 00318A68 38 6B 01 44 */ addi r3, r11, 0x144
+/* 8031CE0C 00318A6C 4C C6 31 82 */ crclr 6
+/* 8031CE10 00318A70 4B EA FA 55 */ bl printf
+/* 8031CE14 00318A74 48 00 00 10 */ b lbl_8031CE24
+lbl_8031CE18:
+/* 8031CE18 00318A78 38 6B 01 54 */ addi r3, r11, 0x154
+/* 8031CE1C 00318A7C 4C C6 31 82 */ crclr 6
+/* 8031CE20 00318A80 4B EA FA 45 */ bl printf
+lbl_8031CE24:
+/* 8031CE24 00318A84 38 A1 00 88 */ addi r5, r1, 0x88
+/* 8031CE28 00318A88 38 01 00 08 */ addi r0, r1, 8
+/* 8031CE2C 00318A8C 3C 60 02 00 */ lis r3, 0x200
+/* 8031CE30 00318A90 90 A1 00 6C */ stw r5, 0x6c(r1)
+/* 8031CE34 00318A94 38 81 00 68 */ addi r4, r1, 0x68
+/* 8031CE38 00318A98 90 61 00 68 */ stw r3, 0x68(r1)
+/* 8031CE3C 00318A9C 7F E3 FB 78 */ mr r3, r31
+/* 8031CE40 00318AA0 90 01 00 70 */ stw r0, 0x70(r1)
+/* 8031CE44 00318AA4 4B EA FA E9 */ bl vprintf
+lbl_8031CE48:
+/* 8031CE48 00318AA8 80 01 00 84 */ lwz r0, 0x84(r1)
+/* 8031CE4C 00318AAC 83 E1 00 7C */ lwz r31, 0x7c(r1)
+/* 8031CE50 00318AB0 7C 08 03 A6 */ mtlr r0
+/* 8031CE54 00318AB4 38 21 00 80 */ addi r1, r1, 0x80
+/* 8031CE58 00318AB8 4E 80 00 20 */ blr
diff --git a/asm/SDK/DWC/dwc_ghttp/dwc_ghttp.s b/asm/SDK/DWC/dwc_ghttp/dwc_ghttp.s
new file mode 100644
index 0000000..ecafba3
--- /dev/null
+++ b/asm/SDK/DWC/dwc_ghttp/dwc_ghttp.s
@@ -0,0 +1,466 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global DWC_InitGHTTP
+DWC_InitGHTTP:
+/* 8031CE5C 00318ABC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8031CE60 00318AC0 7C 08 02 A6 */ mflr r0
+/* 8031CE64 00318AC4 3C 80 80 44 */ lis r4, lbl_80446AD0@ha
+/* 8031CE68 00318AC8 38 60 00 04 */ li r3, 4
+/* 8031CE6C 00318ACC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031CE70 00318AD0 38 84 6A D0 */ addi r4, r4, lbl_80446AD0@l
+/* 8031CE74 00318AD4 4C C6 31 82 */ crclr 6
+/* 8031CE78 00318AD8 4B FF FC BD */ bl DWC_Printf
+/* 8031CE7C 00318ADC 48 03 70 4D */ bl ghttpStartup
+/* 8031CE80 00318AE0 80 8D B0 34 */ lwz r4, lbl_806402F4-_SDA_BASE_(r13)
+/* 8031CE84 00318AE4 38 60 00 01 */ li r3, 1
+/* 8031CE88 00318AE8 38 04 00 01 */ addi r0, r4, 1
+/* 8031CE8C 00318AEC 90 0D B0 34 */ stw r0, lbl_806402F4-_SDA_BASE_(r13)
+/* 8031CE90 00318AF0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031CE94 00318AF4 7C 08 03 A6 */ mtlr r0
+/* 8031CE98 00318AF8 38 21 00 10 */ addi r1, r1, 0x10
+/* 8031CE9C 00318AFC 4E 80 00 20 */ blr
+
+.global DWC_ShutdownGHTTP
+DWC_ShutdownGHTTP:
+/* 8031CEA0 00318B00 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8031CEA4 00318B04 7C 08 02 A6 */ mflr r0
+/* 8031CEA8 00318B08 3C 80 80 44 */ lis r4, lbl_80446AE0@ha
+/* 8031CEAC 00318B0C 38 60 00 04 */ li r3, 4
+/* 8031CEB0 00318B10 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031CEB4 00318B14 38 84 6A E0 */ addi r4, r4, lbl_80446AE0@l
+/* 8031CEB8 00318B18 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8031CEBC 00318B1C 93 C1 00 08 */ stw r30, 8(r1)
+/* 8031CEC0 00318B20 4C C6 31 82 */ crclr 6
+/* 8031CEC4 00318B24 4B FF FC 71 */ bl DWC_Printf
+/* 8031CEC8 00318B28 80 0D B0 34 */ lwz r0, lbl_806402F4-_SDA_BASE_(r13)
+/* 8031CECC 00318B2C 2C 00 00 00 */ cmpwi r0, 0
+/* 8031CED0 00318B30 41 81 00 0C */ bgt lbl_8031CEDC
+/* 8031CED4 00318B34 38 60 00 01 */ li r3, 1
+/* 8031CED8 00318B38 48 00 00 64 */ b lbl_8031CF3C
+lbl_8031CEDC:
+/* 8031CEDC 00318B3C 48 03 70 3D */ bl ghttpCleanup
+/* 8031CEE0 00318B40 80 0D B0 34 */ lwz r0, lbl_806402F4-_SDA_BASE_(r13)
+/* 8031CEE4 00318B44 34 00 FF FF */ addic. r0, r0, -1
+/* 8031CEE8 00318B48 90 0D B0 34 */ stw r0, lbl_806402F4-_SDA_BASE_(r13)
+/* 8031CEEC 00318B4C 40 82 00 4C */ bne lbl_8031CF38
+/* 8031CEF0 00318B50 83 CD B0 30 */ lwz r30, lbl_806402F0-_SDA_BASE_(r13)
+/* 8031CEF4 00318B54 48 00 00 34 */ b lbl_8031CF28
+lbl_8031CEF8:
+/* 8031CEF8 00318B58 7F DF F3 78 */ mr r31, r30
+/* 8031CEFC 00318B5C 83 DE 00 18 */ lwz r30, 0x18(r30)
+/* 8031CF00 00318B60 80 9F 00 10 */ lwz r4, 0x10(r31)
+/* 8031CF04 00318B64 2C 04 00 00 */ cmpwi r4, 0
+/* 8031CF08 00318B68 41 82 00 10 */ beq lbl_8031CF18
+/* 8031CF0C 00318B6C 38 60 00 06 */ li r3, 6
+/* 8031CF10 00318B70 38 A0 00 00 */ li r5, 0
+/* 8031CF14 00318B74 4B FF FA 75 */ bl DWC_Free
+lbl_8031CF18:
+/* 8031CF18 00318B78 7F E4 FB 78 */ mr r4, r31
+/* 8031CF1C 00318B7C 38 60 00 06 */ li r3, 6
+/* 8031CF20 00318B80 38 A0 00 00 */ li r5, 0
+/* 8031CF24 00318B84 4B FF FA 65 */ bl DWC_Free
+lbl_8031CF28:
+/* 8031CF28 00318B88 2C 1E 00 00 */ cmpwi r30, 0
+/* 8031CF2C 00318B8C 40 82 FF CC */ bne lbl_8031CEF8
+/* 8031CF30 00318B90 38 00 00 00 */ li r0, 0
+/* 8031CF34 00318B94 90 0D B0 30 */ stw r0, lbl_806402F0-_SDA_BASE_(r13)
+lbl_8031CF38:
+/* 8031CF38 00318B98 38 60 00 01 */ li r3, 1
+lbl_8031CF3C:
+/* 8031CF3C 00318B9C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031CF40 00318BA0 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8031CF44 00318BA4 83 C1 00 08 */ lwz r30, 8(r1)
+/* 8031CF48 00318BA8 7C 08 03 A6 */ mtlr r0
+/* 8031CF4C 00318BAC 38 21 00 10 */ addi r1, r1, 0x10
+/* 8031CF50 00318BB0 4E 80 00 20 */ blr
+
+.global DWC_ProcessGHTTP
+DWC_ProcessGHTTP:
+/* 8031CF54 00318BB4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8031CF58 00318BB8 7C 08 02 A6 */ mflr r0
+/* 8031CF5C 00318BBC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031CF60 00318BC0 4B FF F6 0D */ bl DWCi_IsError
+/* 8031CF64 00318BC4 2C 03 00 00 */ cmpwi r3, 0
+/* 8031CF68 00318BC8 41 82 00 0C */ beq lbl_8031CF74
+/* 8031CF6C 00318BCC 38 60 00 00 */ li r3, 0
+/* 8031CF70 00318BD0 48 00 00 0C */ b lbl_8031CF7C
+lbl_8031CF74:
+/* 8031CF74 00318BD4 48 03 72 5D */ bl ghttpThink
+/* 8031CF78 00318BD8 38 60 00 01 */ li r3, 1
+lbl_8031CF7C:
+/* 8031CF7C 00318BDC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031CF80 00318BE0 7C 08 03 A6 */ mtlr r0
+/* 8031CF84 00318BE4 38 21 00 10 */ addi r1, r1, 0x10
+/* 8031CF88 00318BE8 4E 80 00 20 */ blr
+
+GHTTPCompletedCallback:
+/* 8031CF8C 00318BEC 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 8031CF90 00318BF0 7C 08 02 A6 */ mflr r0
+/* 8031CF94 00318BF4 90 01 00 34 */ stw r0, 0x34(r1)
+/* 8031CF98 00318BF8 39 61 00 30 */ addi r11, r1, 0x30
+/* 8031CF9C 00318BFC 4B EA A1 85 */ bl _savegpr_25
+/* 8031CFA0 00318C00 7C 99 23 78 */ mr r25, r4
+/* 8031CFA4 00318C04 3C 80 80 44 */ lis r4, lbl_80446AF4@ha
+/* 8031CFA8 00318C08 7C BA 2B 78 */ mr r26, r5
+/* 8031CFAC 00318C0C 83 C7 00 04 */ lwz r30, 4(r7)
+/* 8031CFB0 00318C10 83 A7 00 0C */ lwz r29, 0xc(r7)
+/* 8031CFB4 00318C14 7C DB 33 78 */ mr r27, r6
+/* 8031CFB8 00318C18 7C FF 3B 78 */ mr r31, r7
+/* 8031CFBC 00318C1C 7F 25 CB 78 */ mr r5, r25
+/* 8031CFC0 00318C20 38 84 6A F4 */ addi r4, r4, lbl_80446AF4@l
+/* 8031CFC4 00318C24 38 60 00 04 */ li r3, 4
+/* 8031CFC8 00318C28 4C C6 31 82 */ crclr 6
+/* 8031CFCC 00318C2C 4B FF FB 69 */ bl DWC_Printf
+/* 8031CFD0 00318C30 2C 1E 00 00 */ cmpwi r30, 0
+/* 8031CFD4 00318C34 41 82 00 A4 */ beq lbl_8031D078
+/* 8031CFD8 00318C38 2C 19 00 00 */ cmpwi r25, 0
+/* 8031CFDC 00318C3C 40 82 00 24 */ bne lbl_8031D000
+/* 8031CFE0 00318C40 7F CC F3 78 */ mr r12, r30
+/* 8031CFE4 00318C44 7F 43 D3 78 */ mr r3, r26
+/* 8031CFE8 00318C48 7F 64 DB 78 */ mr r4, r27
+/* 8031CFEC 00318C4C 7F 25 CB 78 */ mr r5, r25
+/* 8031CFF0 00318C50 80 DF 00 00 */ lwz r6, 0(r31)
+/* 8031CFF4 00318C54 7D 89 03 A6 */ mtctr r12
+/* 8031CFF8 00318C58 4E 80 04 21 */ bctrl
+/* 8031CFFC 00318C5C 48 00 00 90 */ b lbl_8031D08C
+lbl_8031D000:
+/* 8031D000 00318C60 2C 1B 00 00 */ cmpwi r27, 0
+/* 8031D004 00318C64 40 81 00 4C */ ble lbl_8031D050
+/* 8031D008 00318C68 38 9B 00 01 */ addi r4, r27, 1
+/* 8031D00C 00318C6C 38 60 00 06 */ li r3, 6
+/* 8031D010 00318C70 4B FF F8 DD */ bl DWC_Alloc
+/* 8031D014 00318C74 7C 7C 1B 78 */ mr r28, r3
+/* 8031D018 00318C78 7F 44 D3 78 */ mr r4, r26
+/* 8031D01C 00318C7C 7F 65 DB 78 */ mr r5, r27
+/* 8031D020 00318C80 4B CE 6F E1 */ bl memcpy
+/* 8031D024 00318C84 38 00 00 00 */ li r0, 0
+/* 8031D028 00318C88 7F 45 D3 78 */ mr r5, r26
+/* 8031D02C 00318C8C 7C 1C D9 AE */ stbx r0, r28, r27
+/* 8031D030 00318C90 38 60 00 04 */ li r3, 4
+/* 8031D034 00318C94 38 8D 8D 40 */ addi r4, r13, lbl_8063E000-_SDA_BASE_
+/* 8031D038 00318C98 4C C6 31 82 */ crclr 6
+/* 8031D03C 00318C9C 4B FF FA F9 */ bl DWC_Printf
+/* 8031D040 00318CA0 7F 84 E3 78 */ mr r4, r28
+/* 8031D044 00318CA4 38 60 00 06 */ li r3, 6
+/* 8031D048 00318CA8 38 A0 00 00 */ li r5, 0
+/* 8031D04C 00318CAC 4B FF F9 3D */ bl DWC_Free
+lbl_8031D050:
+/* 8031D050 00318CB0 7F 23 CB 78 */ mr r3, r25
+/* 8031D054 00318CB4 48 00 02 A9 */ bl DWCi_HandleGHTTPError
+/* 8031D058 00318CB8 7F CC F3 78 */ mr r12, r30
+/* 8031D05C 00318CBC 7F 25 CB 78 */ mr r5, r25
+/* 8031D060 00318CC0 80 DF 00 00 */ lwz r6, 0(r31)
+/* 8031D064 00318CC4 38 60 00 00 */ li r3, 0
+/* 8031D068 00318CC8 38 80 00 00 */ li r4, 0
+/* 8031D06C 00318CCC 7D 89 03 A6 */ mtctr r12
+/* 8031D070 00318CD0 4E 80 04 21 */ bctrl
+/* 8031D074 00318CD4 48 00 00 18 */ b lbl_8031D08C
+lbl_8031D078:
+/* 8031D078 00318CD8 3C 80 80 44 */ lis r4, lbl_80446B18@ha
+/* 8031D07C 00318CDC 38 60 00 04 */ li r3, 4
+/* 8031D080 00318CE0 38 84 6B 18 */ addi r4, r4, lbl_80446B18@l
+/* 8031D084 00318CE4 4C C6 31 82 */ crclr 6
+/* 8031D088 00318CE8 4B FF FA AD */ bl DWC_Printf
+lbl_8031D08C:
+/* 8031D08C 00318CEC 2C 19 00 00 */ cmpwi r25, 0
+/* 8031D090 00318CF0 40 82 00 0C */ bne lbl_8031D09C
+/* 8031D094 00318CF4 2C 1D 00 01 */ cmpwi r29, 1
+/* 8031D098 00318CF8 40 82 00 24 */ bne lbl_8031D0BC
+lbl_8031D09C:
+/* 8031D09C 00318CFC 80 9F 00 10 */ lwz r4, 0x10(r31)
+/* 8031D0A0 00318D00 2C 04 00 00 */ cmpwi r4, 0
+/* 8031D0A4 00318D04 41 82 00 14 */ beq lbl_8031D0B8
+/* 8031D0A8 00318D08 38 60 00 06 */ li r3, 6
+/* 8031D0AC 00318D0C 38 A0 00 00 */ li r5, 0
+/* 8031D0B0 00318D10 4B FF F8 D9 */ bl DWC_Free
+/* 8031D0B4 00318D14 48 00 00 08 */ b lbl_8031D0BC
+lbl_8031D0B8:
+/* 8031D0B8 00318D18 3B A0 00 01 */ li r29, 1
+lbl_8031D0BC:
+/* 8031D0BC 00318D1C 7F E3 FB 78 */ mr r3, r31
+/* 8031D0C0 00318D20 48 00 03 65 */ bl DWCi_RemoveDWCGHTTPParamEntry
+/* 8031D0C4 00318D24 7C 1D 00 D0 */ neg r0, r29
+/* 8031D0C8 00318D28 39 61 00 30 */ addi r11, r1, 0x30
+/* 8031D0CC 00318D2C 7C 00 EB 78 */ or r0, r0, r29
+/* 8031D0D0 00318D30 54 03 0F FE */ srwi r3, r0, 0x1f
+/* 8031D0D4 00318D34 4B EA A0 99 */ bl _restgpr_25
+/* 8031D0D8 00318D38 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 8031D0DC 00318D3C 7C 08 03 A6 */ mtlr r0
+/* 8031D0E0 00318D40 38 21 00 30 */ addi r1, r1, 0x30
+/* 8031D0E4 00318D44 4E 80 00 20 */ blr
+
+.global DWC_GetGHTTPData
+DWC_GetGHTTPData:
+/* 8031D0E8 00318D48 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 8031D0EC 00318D4C 7C 08 02 A6 */ mflr r0
+/* 8031D0F0 00318D50 3C C0 80 44 */ lis r6, lbl_80446B40@ha
+/* 8031D0F4 00318D54 90 01 00 34 */ stw r0, 0x34(r1)
+/* 8031D0F8 00318D58 93 E1 00 2C */ stw r31, 0x2c(r1)
+/* 8031D0FC 00318D5C 93 C1 00 28 */ stw r30, 0x28(r1)
+/* 8031D100 00318D60 7C 7E 1B 78 */ mr r30, r3
+/* 8031D104 00318D64 38 60 00 04 */ li r3, 4
+/* 8031D108 00318D68 93 A1 00 24 */ stw r29, 0x24(r1)
+/* 8031D10C 00318D6C 7C BD 2B 78 */ mr r29, r5
+/* 8031D110 00318D70 93 81 00 20 */ stw r28, 0x20(r1)
+/* 8031D114 00318D74 7C 9C 23 78 */ mr r28, r4
+/* 8031D118 00318D78 38 86 6B 40 */ addi r4, r6, lbl_80446B40@l
+/* 8031D11C 00318D7C 4C C6 31 82 */ crclr 6
+/* 8031D120 00318D80 4B FF FA 15 */ bl DWC_Printf
+/* 8031D124 00318D84 4B FF F4 49 */ bl DWCi_IsError
+/* 8031D128 00318D88 2C 03 00 00 */ cmpwi r3, 0
+/* 8031D12C 00318D8C 41 82 00 0C */ beq lbl_8031D138
+/* 8031D130 00318D90 38 60 00 00 */ li r3, 0
+/* 8031D134 00318D94 48 00 01 2C */ b lbl_8031D260
+lbl_8031D138:
+/* 8031D138 00318D98 3B E0 00 00 */ li r31, 0
+/* 8031D13C 00318D9C 38 00 00 01 */ li r0, 1
+/* 8031D140 00318DA0 93 A1 00 08 */ stw r29, 8(r1)
+/* 8031D144 00318DA4 38 60 00 06 */ li r3, 6
+/* 8031D148 00318DA8 38 80 00 1C */ li r4, 0x1c
+/* 8031D14C 00318DAC 93 81 00 0C */ stw r28, 0xc(r1)
+/* 8031D150 00318DB0 93 E1 00 10 */ stw r31, 0x10(r1)
+/* 8031D154 00318DB4 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031D158 00318DB8 4B FF F7 95 */ bl DWC_Alloc
+/* 8031D15C 00318DBC 2C 03 00 00 */ cmpwi r3, 0
+/* 8031D160 00318DC0 40 82 00 0C */ bne lbl_8031D16C
+/* 8031D164 00318DC4 3B E0 00 00 */ li r31, 0
+/* 8031D168 00318DC8 48 00 00 50 */ b lbl_8031D1B8
+lbl_8031D16C:
+/* 8031D16C 00318DCC 7F A4 EB 78 */ mr r4, r29
+/* 8031D170 00318DD0 7F 80 E3 78 */ mr r0, r28
+/* 8031D174 00318DD4 90 83 00 00 */ stw r4, 0(r3)
+/* 8031D178 00318DD8 7F E4 FB 78 */ mr r4, r31
+/* 8031D17C 00318DDC 90 03 00 04 */ stw r0, 4(r3)
+/* 8031D180 00318DE0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031D184 00318DE4 90 83 00 08 */ stw r4, 8(r3)
+/* 8031D188 00318DE8 90 03 00 0C */ stw r0, 0xc(r3)
+/* 8031D18C 00318DEC 93 E3 00 18 */ stw r31, 0x18(r3)
+/* 8031D190 00318DF0 93 E3 00 10 */ stw r31, 0x10(r3)
+/* 8031D194 00318DF4 80 0D B0 30 */ lwz r0, lbl_806402F0-_SDA_BASE_(r13)
+/* 8031D198 00318DF8 2C 00 00 00 */ cmpwi r0, 0
+/* 8031D19C 00318DFC 40 82 00 10 */ bne lbl_8031D1AC
+/* 8031D1A0 00318E00 90 6D B0 30 */ stw r3, lbl_806402F0-_SDA_BASE_(r13)
+/* 8031D1A4 00318E04 7C 7F 1B 78 */ mr r31, r3
+/* 8031D1A8 00318E08 48 00 00 10 */ b lbl_8031D1B8
+lbl_8031D1AC:
+/* 8031D1AC 00318E0C 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8031D1B0 00318E10 7C 7F 1B 78 */ mr r31, r3
+/* 8031D1B4 00318E14 90 6D B0 30 */ stw r3, lbl_806402F0-_SDA_BASE_(r13)
+lbl_8031D1B8:
+/* 8031D1B8 00318E18 2C 1F 00 00 */ cmpwi r31, 0
+/* 8031D1BC 00318E1C 40 82 00 44 */ bne lbl_8031D200
+/* 8031D1C0 00318E20 38 60 FF FB */ li r3, -5
+/* 8031D1C4 00318E24 48 00 01 39 */ bl DWCi_HandleGHTTPError
+/* 8031D1C8 00318E28 3C 80 80 44 */ lis r4, lbl_80446B2C@ha
+/* 8031D1CC 00318E2C 38 60 00 04 */ li r3, 4
+/* 8031D1D0 00318E30 38 84 6B 2C */ addi r4, r4, lbl_80446B2C@l
+/* 8031D1D4 00318E34 4C C6 31 82 */ crclr 6
+/* 8031D1D8 00318E38 4B FF F9 5D */ bl DWC_Printf
+/* 8031D1DC 00318E3C 7F 8C E3 78 */ mr r12, r28
+/* 8031D1E0 00318E40 7F A6 EB 78 */ mr r6, r29
+/* 8031D1E4 00318E44 38 60 00 00 */ li r3, 0
+/* 8031D1E8 00318E48 38 80 00 00 */ li r4, 0
+/* 8031D1EC 00318E4C 38 A0 FF FB */ li r5, -5
+/* 8031D1F0 00318E50 7D 89 03 A6 */ mtctr r12
+/* 8031D1F4 00318E54 4E 80 04 21 */ bctrl
+/* 8031D1F8 00318E58 38 60 FF FB */ li r3, -5
+/* 8031D1FC 00318E5C 48 00 00 64 */ b lbl_8031D260
+lbl_8031D200:
+/* 8031D200 00318E60 3C A0 80 32 */ lis r5, GHTTPCompletedCallback@ha
+/* 8031D204 00318E64 7F C3 F3 78 */ mr r3, r30
+/* 8031D208 00318E68 7F E6 FB 78 */ mr r6, r31
+/* 8031D20C 00318E6C 38 80 00 00 */ li r4, 0
+/* 8031D210 00318E70 38 A5 CF 8C */ addi r5, r5, GHTTPCompletedCallback@l
+/* 8031D214 00318E74 48 03 6D 61 */ bl func_80353F74
+/* 8031D218 00318E78 2C 03 00 00 */ cmpwi r3, 0
+/* 8031D21C 00318E7C 7C 7E 1B 78 */ mr r30, r3
+/* 8031D220 00318E80 40 80 00 2C */ bge lbl_8031D24C
+/* 8031D224 00318E84 48 00 00 D9 */ bl DWCi_HandleGHTTPError
+/* 8031D228 00318E88 7F 8C E3 78 */ mr r12, r28
+/* 8031D22C 00318E8C 7F C5 F3 78 */ mr r5, r30
+/* 8031D230 00318E90 7F A6 EB 78 */ mr r6, r29
+/* 8031D234 00318E94 38 60 00 00 */ li r3, 0
+/* 8031D238 00318E98 38 80 00 00 */ li r4, 0
+/* 8031D23C 00318E9C 7D 89 03 A6 */ mtctr r12
+/* 8031D240 00318EA0 4E 80 04 21 */ bctrl
+/* 8031D244 00318EA4 7F E3 FB 78 */ mr r3, r31
+/* 8031D248 00318EA8 48 00 01 DD */ bl DWCi_RemoveDWCGHTTPParamEntry
+lbl_8031D24C:
+/* 8031D24C 00318EAC 93 DF 00 14 */ stw r30, 0x14(r31)
+/* 8031D250 00318EB0 7F C3 F3 78 */ mr r3, r30
+/* 8031D254 00318EB4 38 80 00 01 */ li r4, 1
+/* 8031D258 00318EB8 48 03 6F B1 */ bl ghttpSetMaxRecvTime
+/* 8031D25C 00318EBC 7F C3 F3 78 */ mr r3, r30
+lbl_8031D260:
+/* 8031D260 00318EC0 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 8031D264 00318EC4 83 E1 00 2C */ lwz r31, 0x2c(r1)
+/* 8031D268 00318EC8 83 C1 00 28 */ lwz r30, 0x28(r1)
+/* 8031D26C 00318ECC 83 A1 00 24 */ lwz r29, 0x24(r1)
+/* 8031D270 00318ED0 83 81 00 20 */ lwz r28, 0x20(r1)
+/* 8031D274 00318ED4 7C 08 03 A6 */ mtlr r0
+/* 8031D278 00318ED8 38 21 00 30 */ addi r1, r1, 0x30
+/* 8031D27C 00318EDC 4E 80 00 20 */ blr
+
+.global DWC_CancelGHTTPRequest
+DWC_CancelGHTTPRequest:
+/* 8031D280 00318EE0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8031D284 00318EE4 7C 08 02 A6 */ mflr r0
+/* 8031D288 00318EE8 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031D28C 00318EEC 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8031D290 00318EF0 93 C1 00 08 */ stw r30, 8(r1)
+/* 8031D294 00318EF4 7C 7E 1B 78 */ mr r30, r3
+/* 8031D298 00318EF8 48 03 6F 45 */ bl ghttpCancelRequest
+/* 8031D29C 00318EFC 83 ED B0 30 */ lwz r31, lbl_806402F0-_SDA_BASE_(r13)
+/* 8031D2A0 00318F00 48 00 00 08 */ b lbl_8031D2A8
+lbl_8031D2A4:
+/* 8031D2A4 00318F04 83 FF 00 18 */ lwz r31, 0x18(r31)
+lbl_8031D2A8:
+/* 8031D2A8 00318F08 2C 1F 00 00 */ cmpwi r31, 0
+/* 8031D2AC 00318F0C 41 82 00 10 */ beq lbl_8031D2BC
+/* 8031D2B0 00318F10 80 1F 00 14 */ lwz r0, 0x14(r31)
+/* 8031D2B4 00318F14 7C 00 F0 00 */ cmpw r0, r30
+/* 8031D2B8 00318F18 40 82 FF EC */ bne lbl_8031D2A4
+lbl_8031D2BC:
+/* 8031D2BC 00318F1C 2C 1F 00 00 */ cmpwi r31, 0
+/* 8031D2C0 00318F20 41 82 00 24 */ beq lbl_8031D2E4
+/* 8031D2C4 00318F24 80 9F 00 10 */ lwz r4, 0x10(r31)
+/* 8031D2C8 00318F28 2C 04 00 00 */ cmpwi r4, 0
+/* 8031D2CC 00318F2C 41 82 00 10 */ beq lbl_8031D2DC
+/* 8031D2D0 00318F30 38 60 00 06 */ li r3, 6
+/* 8031D2D4 00318F34 38 A0 00 00 */ li r5, 0
+/* 8031D2D8 00318F38 4B FF F6 B1 */ bl DWC_Free
+lbl_8031D2DC:
+/* 8031D2DC 00318F3C 7F E3 FB 78 */ mr r3, r31
+/* 8031D2E0 00318F40 48 00 01 45 */ bl DWCi_RemoveDWCGHTTPParamEntry
+lbl_8031D2E4:
+/* 8031D2E4 00318F44 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031D2E8 00318F48 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8031D2EC 00318F4C 83 C1 00 08 */ lwz r30, 8(r1)
+/* 8031D2F0 00318F50 7C 08 03 A6 */ mtlr r0
+/* 8031D2F4 00318F54 38 21 00 10 */ addi r1, r1, 0x10
+/* 8031D2F8 00318F58 4E 80 00 20 */ blr
+
+.global DWCi_HandleGHTTPError
+DWCi_HandleGHTTPError:
+/* 8031D2FC 00318F5C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8031D300 00318F60 7C 08 02 A6 */ mflr r0
+/* 8031D304 00318F64 2C 03 00 00 */ cmpwi r3, 0
+/* 8031D308 00318F68 3C 80 FF FF */ lis r4, 0xFFFE8130@ha
+/* 8031D30C 00318F6C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8031D310 00318F70 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8031D314 00318F74 3B E4 81 30 */ addi r31, r4, 0xFFFE8130@l
+/* 8031D318 00318F78 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8031D31C 00318F7C 3B C0 00 07 */ li r30, 7
+/* 8031D320 00318F80 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 8031D324 00318F84 7C 7D 1B 78 */ mr r29, r3
+/* 8031D328 00318F88 40 82 00 0C */ bne lbl_8031D334
+/* 8031D32C 00318F8C 38 60 00 00 */ li r3, 0
+/* 8031D330 00318F90 48 00 00 D8 */ b lbl_8031D408
+lbl_8031D334:
+/* 8031D334 00318F94 3C 80 80 44 */ lis r4, lbl_80446B54@ha
+/* 8031D338 00318F98 7F A5 EB 78 */ mr r5, r29
+/* 8031D33C 00318F9C 38 84 6B 54 */ addi r4, r4, lbl_80446B54@l
+/* 8031D340 00318FA0 38 60 00 02 */ li r3, 2
+/* 8031D344 00318FA4 4C C6 31 82 */ crclr 6
+/* 8031D348 00318FA8 4B FF F7 ED */ bl DWC_Printf
+/* 8031D34C 00318FAC 38 1D 00 07 */ addi r0, r29, 7
+/* 8031D350 00318FB0 28 00 00 1B */ cmplwi r0, 0x1b
+/* 8031D354 00318FB4 41 81 00 A4 */ bgt lbl_8031D3F8
+/* 8031D358 00318FB8 3C 60 80 44 */ lis r3, lbl_80446B70@ha
+/* 8031D35C 00318FBC 54 00 10 3A */ slwi r0, r0, 2
+/* 8031D360 00318FC0 38 63 6B 70 */ addi r3, r3, lbl_80446B70@l
+/* 8031D364 00318FC4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8031D368 00318FC8 7C 69 03 A6 */ mtctr r3
+/* 8031D36C 00318FCC 4E 80 04 20 */ bctr
+/* 8031D370 00318FD0 3B FF FC E0 */ addi r31, r31, -800
+/* 8031D374 00318FD4 48 00 00 84 */ b lbl_8031D3F8
+/* 8031D378 00318FD8 3B FF FC D6 */ addi r31, r31, -810
+/* 8031D37C 00318FDC 48 00 00 7C */ b lbl_8031D3F8
+/* 8031D380 00318FE0 3B FF FC B8 */ addi r31, r31, -840
+/* 8031D384 00318FE4 48 00 00 74 */ b lbl_8031D3F8
+/* 8031D388 00318FE8 3B FF FC CC */ addi r31, r31, -820
+/* 8031D38C 00318FEC 48 00 00 6C */ b lbl_8031D3F8
+/* 8031D390 00318FF0 3B FF FC C2 */ addi r31, r31, -830
+/* 8031D394 00318FF4 48 00 00 64 */ b lbl_8031D3F8
+/* 8031D398 00318FF8 3B C0 00 09 */ li r30, 9
+/* 8031D39C 00318FFC 3B FF FF FF */ addi r31, r31, -1
+/* 8031D3A0 00319000 48 00 00 58 */ b lbl_8031D3F8
+/* 8031D3A4 00319004 3B FF FC B8 */ addi r31, r31, -840
+/* 8031D3A8 00319008 48 00 00 50 */ b lbl_8031D3F8
+/* 8031D3AC 0031900C 3B FF FC AE */ addi r31, r31, -850
+/* 8031D3B0 00319010 48 00 00 48 */ b lbl_8031D3F8
+/* 8031D3B4 00319014 3B FF FF E2 */ addi r31, r31, -30
+/* 8031D3B8 00319018 48 00 00 40 */ b lbl_8031D3F8
+/* 8031D3BC 0031901C 3B FF FF CE */ addi r31, r31, -50
+/* 8031D3C0 00319020 48 00 00 38 */ b lbl_8031D3F8
+/* 8031D3C4 00319024 3B FF FF EC */ addi r31, r31, -20
+/* 8031D3C8 00319028 48 00 00 30 */ b lbl_8031D3F8
+/* 8031D3CC 0031902C 3B FF FC A4 */ addi r31, r31, -860
+/* 8031D3D0 00319030 48 00 00 28 */ b lbl_8031D3F8
+/* 8031D3D4 00319034 3B FF FC 9A */ addi r31, r31, -870
+/* 8031D3D8 00319038 48 00 00 20 */ b lbl_8031D3F8
+/* 8031D3DC 0031903C 3B FF FC 90 */ addi r31, r31, -880
+/* 8031D3E0 00319040 48 00 00 18 */ b lbl_8031D3F8
+/* 8031D3E4 00319044 3B FF FC 86 */ addi r31, r31, -890
+/* 8031D3E8 00319048 48 00 00 10 */ b lbl_8031D3F8
+/* 8031D3EC 0031904C 3B FF FC 7C */ addi r31, r31, -900
+/* 8031D3F0 00319050 48 00 00 08 */ b lbl_8031D3F8
+/* 8031D3F4 00319054 3B FF FC 72 */ addi r31, r31, -910
+lbl_8031D3F8:
+/* 8031D3F8 00319058 7F C3 F3 78 */ mr r3, r30
+/* 8031D3FC 0031905C 7F E4 FB 78 */ mr r4, r31
+/* 8031D400 00319060 4B FF F1 81 */ bl DWCi_SetError
+/* 8031D404 00319064 7F A3 EB 78 */ mr r3, r29
+lbl_8031D408:
+/* 8031D408 00319068 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8031D40C 0031906C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8031D410 00319070 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8031D414 00319074 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 8031D418 00319078 7C 08 03 A6 */ mtlr r0
+/* 8031D41C 0031907C 38 21 00 20 */ addi r1, r1, 0x20
+/* 8031D420 00319080 4E 80 00 20 */ blr
+
+.global DWCi_RemoveDWCGHTTPParamEntry
+DWCi_RemoveDWCGHTTPParamEntry:
+/* 8031D424 00319084 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8031D428 00319088 7C 08 02 A6 */ mflr r0
+/* 8031D42C 0031908C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031D430 00319090 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8031D434 00319094 80 8D B0 30 */ lwz r4, lbl_806402F0-_SDA_BASE_(r13)
+/* 8031D438 00319098 2C 04 00 00 */ cmpwi r4, 0
+/* 8031D43C 0031909C 41 82 00 60 */ beq lbl_8031D49C
+/* 8031D440 003190A0 7C 04 18 40 */ cmplw r4, r3
+/* 8031D444 003190A4 40 82 00 1C */ bne lbl_8031D460
+/* 8031D448 003190A8 83 E4 00 18 */ lwz r31, 0x18(r4)
+/* 8031D44C 003190AC 38 60 00 06 */ li r3, 6
+/* 8031D450 003190B0 38 A0 00 00 */ li r5, 0
+/* 8031D454 003190B4 4B FF F5 35 */ bl DWC_Free
+/* 8031D458 003190B8 93 ED B0 30 */ stw r31, lbl_806402F0-_SDA_BASE_(r13)
+/* 8031D45C 003190BC 48 00 00 40 */ b lbl_8031D49C
+lbl_8031D460:
+/* 8031D460 003190C0 7C 86 23 78 */ mr r6, r4
+/* 8031D464 003190C4 48 00 00 2C */ b lbl_8031D490
+lbl_8031D468:
+/* 8031D468 003190C8 7C 04 18 40 */ cmplw r4, r3
+/* 8031D46C 003190CC 41 82 00 0C */ beq lbl_8031D478
+/* 8031D470 003190D0 7C 86 23 78 */ mr r6, r4
+/* 8031D474 003190D4 48 00 00 1C */ b lbl_8031D490
+lbl_8031D478:
+/* 8031D478 003190D8 80 04 00 18 */ lwz r0, 0x18(r4)
+/* 8031D47C 003190DC 38 60 00 06 */ li r3, 6
+/* 8031D480 003190E0 38 A0 00 00 */ li r5, 0
+/* 8031D484 003190E4 90 06 00 18 */ stw r0, 0x18(r6)
+/* 8031D488 003190E8 4B FF F5 01 */ bl DWC_Free
+/* 8031D48C 003190EC 48 00 00 10 */ b lbl_8031D49C
+lbl_8031D490:
+/* 8031D490 003190F0 80 86 00 18 */ lwz r4, 0x18(r6)
+/* 8031D494 003190F4 2C 04 00 00 */ cmpwi r4, 0
+/* 8031D498 003190F8 40 82 FF D0 */ bne lbl_8031D468
+lbl_8031D49C:
+/* 8031D49C 003190FC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031D4A0 00319100 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8031D4A4 00319104 7C 08 03 A6 */ mtlr r0
+/* 8031D4A8 00319108 38 21 00 10 */ addi r1, r1, 0x10
+/* 8031D4AC 0031910C 4E 80 00 20 */ blr
diff --git a/asm/SDK/DWC/dwc_lanmatch/dwc_lanmatch.s b/asm/SDK/DWC/dwc_lanmatch/dwc_lanmatch.s
new file mode 100644
index 0000000..6cadbcd
--- /dev/null
+++ b/asm/SDK/DWC/dwc_lanmatch/dwc_lanmatch.s
@@ -0,0 +1,1812 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global DWC_InitLanMatch
+DWC_InitLanMatch:
+/* 8031D4B0 00319110 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8031D4B4 00319114 7C 08 02 A6 */ mflr r0
+/* 8031D4B8 00319118 38 60 00 05 */ li r3, 5
+/* 8031D4BC 0031911C 38 80 02 10 */ li r4, 0x210
+/* 8031D4C0 00319120 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031D4C4 00319124 4B FF F4 29 */ bl DWC_Alloc
+/* 8031D4C8 00319128 90 6D B0 38 */ stw r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031D4CC 0031912C 38 80 00 00 */ li r4, 0
+/* 8031D4D0 00319130 38 A0 00 04 */ li r5, 4
+/* 8031D4D4 00319134 4B CE 6C 31 */ bl memset
+/* 8031D4D8 00319138 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031D4DC 0031913C 38 80 00 00 */ li r4, 0
+/* 8031D4E0 00319140 38 00 FF FF */ li r0, -1
+/* 8031D4E4 00319144 90 83 00 00 */ stw r4, 0(r3)
+/* 8031D4E8 00319148 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031D4EC 0031914C 90 03 01 74 */ stw r0, 0x174(r3)
+/* 8031D4F0 00319150 4B F5 52 C9 */ bl OSGetTime
+/* 8031D4F4 00319154 80 AD B0 38 */ lwz r5, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031D4F8 00319158 90 85 02 0C */ stw r4, 0x20c(r5)
+/* 8031D4FC 0031915C 90 65 02 08 */ stw r3, 0x208(r5)
+/* 8031D500 00319160 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031D504 00319164 7C 08 03 A6 */ mtlr r0
+/* 8031D508 00319168 38 21 00 10 */ addi r1, r1, 0x10
+/* 8031D50C 0031916C 4E 80 00 20 */ blr
+
+.global DWC_SetRecvLanMatchCallback
+DWC_SetRecvLanMatchCallback:
+/* 8031D510 00319170 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031D514 00319174 90 64 02 00 */ stw r3, 0x200(r4)
+/* 8031D518 00319178 4E 80 00 20 */ blr
+
+.global DWC_SetSendLanMatchCallback
+DWC_SetSendLanMatchCallback:
+/* 8031D51C 0031917C 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031D520 00319180 90 64 02 04 */ stw r3, 0x204(r4)
+/* 8031D524 00319184 4E 80 00 20 */ blr
+
+.global DWC_ProcessLanMatch
+DWC_ProcessLanMatch:
+/* 8031D528 00319188 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 8031D52C 0031918C 7C 08 02 A6 */ mflr r0
+/* 8031D530 00319190 90 01 00 44 */ stw r0, 0x44(r1)
+/* 8031D534 00319194 39 61 00 40 */ addi r11, r1, 0x40
+/* 8031D538 00319198 4B EA 9B E9 */ bl _savegpr_25
+/* 8031D53C 0031919C 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031D540 003191A0 2C 03 00 00 */ cmpwi r3, 0
+/* 8031D544 003191A4 41 82 0A A0 */ beq lbl_8031DFE4
+/* 8031D548 003191A8 80 03 00 00 */ lwz r0, 0(r3)
+/* 8031D54C 003191AC 2C 00 00 00 */ cmpwi r0, 0
+/* 8031D550 003191B0 40 81 00 78 */ ble lbl_8031D5C8
+/* 8031D554 003191B4 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031D558 003191B8 80 63 00 00 */ lwz r3, 0(r3)
+/* 8031D55C 003191BC 48 02 C4 E1 */ bl gt2Think
+/* 8031D560 003191C0 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031D564 003191C4 80 03 00 00 */ lwz r0, 0(r3)
+/* 8031D568 003191C8 2C 00 00 08 */ cmpwi r0, 8
+/* 8031D56C 003191CC 40 80 00 5C */ bge lbl_8031D5C8
+/* 8031D570 003191D0 80 8D B0 40 */ lwz r4, lbl_80640300-_SDA_BASE_(r13)
+/* 8031D574 003191D4 80 64 00 00 */ lwz r3, 0(r4)
+/* 8031D578 003191D8 2C 03 00 00 */ cmpwi r3, 0
+/* 8031D57C 003191DC 41 82 00 4C */ beq lbl_8031D5C8
+/* 8031D580 003191E0 80 04 00 08 */ lwz r0, 8(r4)
+/* 8031D584 003191E4 2C 00 00 00 */ cmpwi r0, 0
+/* 8031D588 003191E8 41 82 00 38 */ beq lbl_8031D5C0
+/* 8031D58C 003191EC 48 04 12 6D */ bl ServerBrowserThink
+/* 8031D590 003191F0 80 6D B0 40 */ lwz r3, lbl_80640300-_SDA_BASE_(r13)
+/* 8031D594 003191F4 80 03 00 04 */ lwz r0, 4(r3)
+/* 8031D598 003191F8 2C 00 00 01 */ cmpwi r0, 1
+/* 8031D59C 003191FC 40 82 00 24 */ bne lbl_8031D5C0
+/* 8031D5A0 00319200 38 00 00 00 */ li r0, 0
+/* 8031D5A4 00319204 38 80 00 01 */ li r4, 1
+/* 8031D5A8 00319208 90 03 00 04 */ stw r0, 4(r3)
+/* 8031D5AC 0031920C 38 A0 2B 67 */ li r5, 0x2b67
+/* 8031D5B0 00319210 38 C0 2B 67 */ li r6, 0x2b67
+/* 8031D5B4 00319214 80 6D B0 40 */ lwz r3, lbl_80640300-_SDA_BASE_(r13)
+/* 8031D5B8 00319218 80 63 00 00 */ lwz r3, 0(r3)
+/* 8031D5BC 0031921C 48 04 10 71 */ bl func_8035E62C
+lbl_8031D5C0:
+/* 8031D5C0 00319220 38 60 00 00 */ li r3, 0
+/* 8031D5C4 00319224 48 03 0D 1D */ bl qr2_think
+lbl_8031D5C8:
+/* 8031D5C8 00319228 80 CD B0 38 */ lwz r6, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031D5CC 0031922C 80 06 00 00 */ lwz r0, 0(r6)
+/* 8031D5D0 00319230 2C 00 00 02 */ cmpwi r0, 2
+/* 8031D5D4 00319234 41 82 0A 10 */ beq lbl_8031DFE4
+/* 8031D5D8 00319238 40 80 00 14 */ bge lbl_8031D5EC
+/* 8031D5DC 0031923C 2C 00 00 00 */ cmpwi r0, 0
+/* 8031D5E0 00319240 41 82 00 1C */ beq lbl_8031D5FC
+/* 8031D5E4 00319244 40 80 01 F0 */ bge lbl_8031D7D4
+/* 8031D5E8 00319248 48 00 09 FC */ b lbl_8031DFE4
+lbl_8031D5EC:
+/* 8031D5EC 0031924C 2C 00 00 04 */ cmpwi r0, 4
+/* 8031D5F0 00319250 41 82 09 0C */ beq lbl_8031DEFC
+/* 8031D5F4 00319254 40 80 09 F0 */ bge lbl_8031DFE4
+/* 8031D5F8 00319258 48 00 07 5C */ b lbl_8031DD54
+lbl_8031D5FC:
+/* 8031D5FC 0031925C 4B FD 9C 55 */ bl SOGetHostID
+/* 8031D600 00319260 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031D604 00319264 90 64 01 70 */ stw r3, 0x170(r4)
+/* 8031D608 00319268 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031D60C 0031926C 80 63 01 70 */ lwz r3, 0x170(r3)
+/* 8031D610 00319270 2C 03 00 00 */ cmpwi r3, 0
+/* 8031D614 00319274 41 82 01 04 */ beq lbl_8031D718
+/* 8031D618 00319278 38 80 00 00 */ li r4, 0
+/* 8031D61C 0031927C 38 A0 00 00 */ li r5, 0
+/* 8031D620 00319280 48 03 05 2D */ bl gt2AddressToString
+/* 8031D624 00319284 3C 80 80 44 */ lis r4, lbl_80446BE0@ha
+/* 8031D628 00319288 7C 65 1B 78 */ mr r5, r3
+/* 8031D62C 0031928C 38 84 6B E0 */ addi r4, r4, lbl_80446BE0@l
+/* 8031D630 00319290 38 60 00 01 */ li r3, 1
+/* 8031D634 00319294 4C C6 31 82 */ crclr 6
+/* 8031D638 00319298 4B FF F4 FD */ bl DWC_Printf
+/* 8031D63C 0031929C 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031D640 003192A0 3B 40 00 01 */ li r26, 1
+/* 8031D644 003192A4 93 43 00 00 */ stw r26, 0(r3)
+/* 8031D648 003192A8 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031D64C 003192AC 80 63 01 70 */ lwz r3, 0x170(r3)
+/* 8031D650 003192B0 48 00 0B 99 */ bl cn_init
+/* 8031D654 003192B4 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031D658 003192B8 3C C0 80 32 */ lis r6, ss_playerKey@ha
+/* 8031D65C 003192BC 3C A0 80 32 */ lis r5, ss_teamKey@ha
+/* 8031D660 003192C0 3C 60 80 32 */ lis r3, ss_keyList@ha
+/* 8031D664 003192C4 38 E4 00 08 */ addi r7, r4, 8
+/* 8031D668 003192C8 3C 80 80 32 */ lis r4, ss_count@ha
+/* 8031D66C 003192CC 90 ED B0 40 */ stw r7, lbl_80640300-_SDA_BASE_(r13)
+/* 8031D670 003192D0 3D 20 80 32 */ lis r9, ss_addError@ha
+/* 8031D674 003192D4 3D 40 80 32 */ lis r10, ss_serverKey@ha
+/* 8031D678 003192D8 38 C6 E1 D0 */ addi r6, r6, ss_playerKey@l
+/* 8031D67C 003192DC 93 47 00 04 */ stw r26, 4(r7)
+/* 8031D680 003192E0 38 A5 E1 D4 */ addi r5, r5, ss_teamKey@l
+/* 8031D684 003192E4 83 62 A4 B4 */ lwz r27, lbl_80642AB4-_SDA2_BASE_(r2)
+/* 8031D688 003192E8 38 63 E1 D8 */ addi r3, r3, ss_keyList@l
+/* 8031D68C 003192EC 90 C1 00 08 */ stw r6, 8(r1)
+/* 8031D690 003192F0 38 84 E1 DC */ addi r4, r4, ss_count@l
+/* 8031D694 003192F4 83 82 A4 B0 */ lwz r28, lbl_80642AB0-_SDA2_BASE_(r2)
+/* 8031D698 003192F8 39 29 E1 E4 */ addi r9, r9, ss_addError@l
+/* 8031D69C 003192FC 90 A1 00 0C */ stw r5, 0xc(r1)
+/* 8031D6A0 00319300 3B 20 00 00 */ li r25, 0
+/* 8031D6A4 00319304 7F 86 E3 78 */ mr r6, r28
+/* 8031D6A8 00319308 7F 67 DB 78 */ mr r7, r27
+/* 8031D6AC 0031930C 90 61 00 10 */ stw r3, 0x10(r1)
+/* 8031D6B0 00319310 39 4A E1 CC */ addi r10, r10, ss_serverKey@l
+/* 8031D6B4 00319314 38 60 00 00 */ li r3, 0
+/* 8031D6B8 00319318 38 A0 2B 67 */ li r5, 0x2b67
+/* 8031D6BC 0031931C 90 81 00 14 */ stw r4, 0x14(r1)
+/* 8031D6C0 00319320 38 80 00 00 */ li r4, 0
+/* 8031D6C4 00319324 39 00 00 00 */ li r8, 0
+/* 8031D6C8 00319328 91 21 00 18 */ stw r9, 0x18(r1)
+/* 8031D6CC 0031932C 39 20 00 00 */ li r9, 0
+/* 8031D6D0 00319330 93 21 00 1C */ stw r25, 0x1c(r1)
+/* 8031D6D4 00319334 48 03 0A F9 */ bl func_8034E1CC
+/* 8031D6D8 00319338 3D 40 80 32 */ lis r10, ss_serverBrowsing@ha
+/* 8031D6DC 0031933C 93 21 00 08 */ stw r25, 8(r1)
+/* 8031D6E0 00319340 7F 83 E3 78 */ mr r3, r28
+/* 8031D6E4 00319344 7F 84 E3 78 */ mr r4, r28
+/* 8031D6E8 00319348 7F 65 DB 78 */ mr r5, r27
+/* 8031D6EC 0031934C 39 4A E1 60 */ addi r10, r10, ss_serverBrowsing@l
+/* 8031D6F0 00319350 38 C0 00 00 */ li r6, 0
+/* 8031D6F4 00319354 38 E0 00 0A */ li r7, 0xa
+/* 8031D6F8 00319358 39 00 00 01 */ li r8, 1
+/* 8031D6FC 0031935C 39 20 00 01 */ li r9, 1
+/* 8031D700 00319360 48 04 0C B9 */ bl ServerBrowserNewA
+/* 8031D704 00319364 80 8D B0 40 */ lwz r4, lbl_80640300-_SDA_BASE_(r13)
+/* 8031D708 00319368 90 64 00 00 */ stw r3, 0(r4)
+/* 8031D70C 0031936C 80 6D B0 40 */ lwz r3, lbl_80640300-_SDA_BASE_(r13)
+/* 8031D710 00319370 93 43 00 08 */ stw r26, 8(r3)
+/* 8031D714 00319374 48 00 08 D0 */ b lbl_8031DFE4
+lbl_8031D718:
+/* 8031D718 00319378 4B F5 50 A1 */ bl OSGetTime
+/* 8031D71C 0031937C 3C A0 80 00 */ lis r5, 0x800000F8@ha
+/* 8031D720 00319380 81 0D B0 38 */ lwz r8, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031D724 00319384 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5)
+/* 8031D728 00319388 3C A0 10 62 */ lis r5, 0x10624DD3@ha
+/* 8031D72C 0031938C 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
+/* 8031D730 00319390 80 E8 02 0C */ lwz r7, 0x20c(r8)
+/* 8031D734 00319394 54 05 F0 BE */ srwi r5, r0, 2
+/* 8031D738 00319398 38 00 27 10 */ li r0, 0x2710
+/* 8031D73C 0031939C 7C A6 28 16 */ mulhwu r5, r6, r5
+/* 8031D740 003193A0 7C E7 20 10 */ subfc r7, r7, r4
+/* 8031D744 003193A4 80 C8 02 08 */ lwz r6, 0x208(r8)
+/* 8031D748 003193A8 7C C6 19 10 */ subfe r6, r6, r3
+/* 8031D74C 003193AC 54 A4 D1 BE */ srwi r4, r5, 6
+/* 8031D750 003193B0 7C 64 00 16 */ mulhwu r3, r4, r0
+/* 8031D754 003193B4 1C 84 27 10 */ mulli r4, r4, 0x2710
+/* 8031D758 003193B8 7C 07 20 10 */ subfc r0, r7, r4
+/* 8031D75C 003193BC 7C 06 19 10 */ subfe r0, r6, r3
+/* 8031D760 003193C0 7C 04 21 10 */ subfe r0, r4, r4
+/* 8031D764 003193C4 7C 00 00 D1 */ neg. r0, r0
+/* 8031D768 003193C8 41 82 08 7C */ beq lbl_8031DFE4
+/* 8031D76C 003193CC 81 88 01 FC */ lwz r12, 0x1fc(r8)
+/* 8031D770 003193D0 38 60 00 06 */ li r3, 6
+/* 8031D774 003193D4 7D 89 03 A6 */ mtctr r12
+/* 8031D778 003193D8 4E 80 04 21 */ bctrl
+/* 8031D77C 003193DC 38 60 00 00 */ li r3, 0
+/* 8031D780 003193E0 48 03 0E B5 */ bl qr2_shutdown
+/* 8031D784 003193E4 80 6D B0 40 */ lwz r3, lbl_80640300-_SDA_BASE_(r13)
+/* 8031D788 003193E8 80 63 00 00 */ lwz r3, 0(r3)
+/* 8031D78C 003193EC 48 04 0D 11 */ bl ServerBrowserFree
+/* 8031D790 003193F0 3B 20 00 00 */ li r25, 0
+/* 8031D794 003193F4 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031D798 003193F8 93 2D B0 40 */ stw r25, lbl_80640300-_SDA_BASE_(r13)
+/* 8031D79C 003193FC 80 63 00 00 */ lwz r3, 0(r3)
+/* 8031D7A0 00319400 48 02 C5 B1 */ bl func_80349D50
+/* 8031D7A4 00319404 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031D7A8 00319408 80 63 00 00 */ lwz r3, 0(r3)
+/* 8031D7AC 0031940C 48 02 C2 4D */ bl gt2CloseSocket
+/* 8031D7B0 00319410 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031D7B4 00319414 93 2D B0 3C */ stw r25, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031D7B8 00319418 2C 04 00 00 */ cmpwi r4, 0
+/* 8031D7BC 0031941C 41 82 08 28 */ beq lbl_8031DFE4
+/* 8031D7C0 00319420 38 60 00 05 */ li r3, 5
+/* 8031D7C4 00319424 38 A0 00 00 */ li r5, 0
+/* 8031D7C8 00319428 4B FF F1 C1 */ bl DWC_Free
+/* 8031D7CC 0031942C 93 2D B0 38 */ stw r25, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031D7D0 00319430 48 00 08 14 */ b lbl_8031DFE4
+lbl_8031D7D4:
+/* 8031D7D4 00319434 80 6D B0 40 */ lwz r3, lbl_80640300-_SDA_BASE_(r13)
+/* 8031D7D8 00319438 80 63 00 00 */ lwz r3, 0(r3)
+/* 8031D7DC 0031943C 48 04 10 DD */ bl ServerBrowserCount
+/* 8031D7E0 00319440 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031D7E4 00319444 83 64 01 78 */ lwz r27, 0x178(r4)
+/* 8031D7E8 00319448 7C 03 D8 00 */ cmpw r3, r27
+/* 8031D7EC 0031944C 41 80 07 F8 */ blt lbl_8031DFE4
+/* 8031D7F0 00319450 80 6D B0 40 */ lwz r3, lbl_80640300-_SDA_BASE_(r13)
+/* 8031D7F4 00319454 38 00 00 00 */ li r0, 0
+/* 8031D7F8 00319458 3B 20 00 00 */ li r25, 0
+/* 8031D7FC 0031945C 3B 40 00 00 */ li r26, 0
+/* 8031D800 00319460 90 03 00 08 */ stw r0, 8(r3)
+/* 8031D804 00319464 48 00 00 2C */ b lbl_8031D830
+lbl_8031D808:
+/* 8031D808 00319468 80 6D B0 40 */ lwz r3, lbl_80640300-_SDA_BASE_(r13)
+/* 8031D80C 0031946C 7F 24 CB 78 */ mr r4, r25
+/* 8031D810 00319470 80 63 00 00 */ lwz r3, 0(r3)
+/* 8031D814 00319474 48 04 10 9D */ bl ServerBrowserGetServer
+/* 8031D818 00319478 48 04 00 0D */ bl SBServerGetPublicInetAddress
+/* 8031D81C 0031947C 80 0D B0 40 */ lwz r0, lbl_80640300-_SDA_BASE_(r13)
+/* 8031D820 00319480 3B 39 00 01 */ addi r25, r25, 1
+/* 8031D824 00319484 7C 80 D2 14 */ add r4, r0, r26
+/* 8031D828 00319488 3B 5A 00 04 */ addi r26, r26, 4
+/* 8031D82C 0031948C 90 64 00 0C */ stw r3, 0xc(r4)
+lbl_8031D830:
+/* 8031D830 00319490 7C 19 D8 00 */ cmpw r25, r27
+/* 8031D834 00319494 41 80 FF D4 */ blt lbl_8031D808
+/* 8031D838 00319498 80 6D B0 40 */ lwz r3, lbl_80640300-_SDA_BASE_(r13)
+/* 8031D83C 0031949C 34 BB FF FF */ addic. r5, r27, -1
+/* 8031D840 003194A0 3B 83 00 0C */ addi r28, r3, 0xc
+/* 8031D844 003194A4 40 81 04 58 */ ble lbl_8031DC9C
+/* 8031D848 003194A8 54 A0 0F FE */ srwi r0, r5, 0x1f
+/* 8031D84C 003194AC 80 DC 00 00 */ lwz r6, 0(r28)
+/* 8031D850 003194B0 7C 00 2A 14 */ add r0, r0, r5
+/* 8031D854 003194B4 38 FC 00 04 */ addi r7, r28, 4
+/* 8031D858 003194B8 54 04 08 3A */ rlwinm r4, r0, 1, 0, 0x1d
+/* 8031D85C 003194BC 3B E0 00 00 */ li r31, 0
+/* 8031D860 003194C0 7C 1C 20 2E */ lwzx r0, r28, r4
+/* 8031D864 003194C4 38 60 00 00 */ li r3, 0
+/* 8031D868 003194C8 90 1C 00 00 */ stw r0, 0(r28)
+/* 8031D86C 003194CC 7C DC 21 2E */ stwx r6, r28, r4
+/* 8031D870 003194D0 7C A9 03 A6 */ mtctr r5
+/* 8031D874 003194D4 2C 05 00 01 */ cmpwi r5, 1
+/* 8031D878 003194D8 41 80 00 30 */ blt lbl_8031D8A8
+lbl_8031D87C:
+/* 8031D87C 003194DC 80 87 00 00 */ lwz r4, 0(r7)
+/* 8031D880 003194E0 80 1C 00 00 */ lwz r0, 0(r28)
+/* 8031D884 003194E4 7C 04 00 40 */ cmplw r4, r0
+/* 8031D888 003194E8 40 80 00 18 */ bge lbl_8031D8A0
+/* 8031D88C 003194EC 38 63 00 04 */ addi r3, r3, 4
+/* 8031D890 003194F0 3B FF 00 01 */ addi r31, r31, 1
+/* 8031D894 003194F4 7C 1C 18 2E */ lwzx r0, r28, r3
+/* 8031D898 003194F8 90 07 00 00 */ stw r0, 0(r7)
+/* 8031D89C 003194FC 7C 9C 19 2E */ stwx r4, r28, r3
+lbl_8031D8A0:
+/* 8031D8A0 00319500 38 E7 00 04 */ addi r7, r7, 4
+/* 8031D8A4 00319504 42 00 FF D8 */ bdnz lbl_8031D87C
+lbl_8031D8A8:
+/* 8031D8A8 00319508 57 F9 10 3A */ slwi r25, r31, 2
+/* 8031D8AC 0031950C 80 7C 00 00 */ lwz r3, 0(r28)
+/* 8031D8B0 00319510 7C 1C C8 2E */ lwzx r0, r28, r25
+/* 8031D8B4 00319514 34 BF FF FF */ addic. r5, r31, -1
+/* 8031D8B8 00319518 90 1C 00 00 */ stw r0, 0(r28)
+/* 8031D8BC 0031951C 7C 7C C9 2E */ stwx r3, r28, r25
+/* 8031D8C0 00319520 40 81 01 D0 */ ble lbl_8031DA90
+/* 8031D8C4 00319524 54 A0 0F FE */ srwi r0, r5, 0x1f
+/* 8031D8C8 00319528 80 DC 00 00 */ lwz r6, 0(r28)
+/* 8031D8CC 0031952C 7C 00 2A 14 */ add r0, r0, r5
+/* 8031D8D0 00319530 38 FC 00 04 */ addi r7, r28, 4
+/* 8031D8D4 00319534 54 04 08 3A */ rlwinm r4, r0, 1, 0, 0x1d
+/* 8031D8D8 00319538 3B C0 00 00 */ li r30, 0
+/* 8031D8DC 0031953C 7C 1C 20 2E */ lwzx r0, r28, r4
+/* 8031D8E0 00319540 38 60 00 00 */ li r3, 0
+/* 8031D8E4 00319544 90 1C 00 00 */ stw r0, 0(r28)
+/* 8031D8E8 00319548 7C DC 21 2E */ stwx r6, r28, r4
+/* 8031D8EC 0031954C 7C A9 03 A6 */ mtctr r5
+/* 8031D8F0 00319550 2C 05 00 01 */ cmpwi r5, 1
+/* 8031D8F4 00319554 41 80 00 30 */ blt lbl_8031D924
+lbl_8031D8F8:
+/* 8031D8F8 00319558 80 87 00 00 */ lwz r4, 0(r7)
+/* 8031D8FC 0031955C 80 1C 00 00 */ lwz r0, 0(r28)
+/* 8031D900 00319560 7C 04 00 40 */ cmplw r4, r0
+/* 8031D904 00319564 40 80 00 18 */ bge lbl_8031D91C
+/* 8031D908 00319568 38 63 00 04 */ addi r3, r3, 4
+/* 8031D90C 0031956C 3B DE 00 01 */ addi r30, r30, 1
+/* 8031D910 00319570 7C 1C 18 2E */ lwzx r0, r28, r3
+/* 8031D914 00319574 90 07 00 00 */ stw r0, 0(r7)
+/* 8031D918 00319578 7C 9C 19 2E */ stwx r4, r28, r3
+lbl_8031D91C:
+/* 8031D91C 0031957C 38 E7 00 04 */ addi r7, r7, 4
+/* 8031D920 00319580 42 00 FF D8 */ bdnz lbl_8031D8F8
+lbl_8031D924:
+/* 8031D924 00319584 57 DA 10 3A */ slwi r26, r30, 2
+/* 8031D928 00319588 80 7C 00 00 */ lwz r3, 0(r28)
+/* 8031D92C 0031958C 7C 1C D0 2E */ lwzx r0, r28, r26
+/* 8031D930 00319590 34 BE FF FF */ addic. r5, r30, -1
+/* 8031D934 00319594 90 1C 00 00 */ stw r0, 0(r28)
+/* 8031D938 00319598 7C 7C D1 2E */ stwx r3, r28, r26
+/* 8031D93C 0031959C 40 81 00 98 */ ble lbl_8031D9D4
+/* 8031D940 003195A0 54 A0 0F FE */ srwi r0, r5, 0x1f
+/* 8031D944 003195A4 80 DC 00 00 */ lwz r6, 0(r28)
+/* 8031D948 003195A8 7C 00 2A 14 */ add r0, r0, r5
+/* 8031D94C 003195AC 38 FC 00 04 */ addi r7, r28, 4
+/* 8031D950 003195B0 54 04 08 3A */ rlwinm r4, r0, 1, 0, 0x1d
+/* 8031D954 003195B4 3B A0 00 00 */ li r29, 0
+/* 8031D958 003195B8 7C 1C 20 2E */ lwzx r0, r28, r4
+/* 8031D95C 003195BC 38 60 00 00 */ li r3, 0
+/* 8031D960 003195C0 90 1C 00 00 */ stw r0, 0(r28)
+/* 8031D964 003195C4 7C DC 21 2E */ stwx r6, r28, r4
+/* 8031D968 003195C8 7C A9 03 A6 */ mtctr r5
+/* 8031D96C 003195CC 2C 05 00 01 */ cmpwi r5, 1
+/* 8031D970 003195D0 41 80 00 30 */ blt lbl_8031D9A0
+lbl_8031D974:
+/* 8031D974 003195D4 80 87 00 00 */ lwz r4, 0(r7)
+/* 8031D978 003195D8 80 1C 00 00 */ lwz r0, 0(r28)
+/* 8031D97C 003195DC 7C 04 00 40 */ cmplw r4, r0
+/* 8031D980 003195E0 40 80 00 18 */ bge lbl_8031D998
+/* 8031D984 003195E4 38 63 00 04 */ addi r3, r3, 4
+/* 8031D988 003195E8 3B BD 00 01 */ addi r29, r29, 1
+/* 8031D98C 003195EC 7C 1C 18 2E */ lwzx r0, r28, r3
+/* 8031D990 003195F0 90 07 00 00 */ stw r0, 0(r7)
+/* 8031D994 003195F4 7C 9C 19 2E */ stwx r4, r28, r3
+lbl_8031D998:
+/* 8031D998 003195F8 38 E7 00 04 */ addi r7, r7, 4
+/* 8031D99C 003195FC 42 00 FF D8 */ bdnz lbl_8031D974
+lbl_8031D9A0:
+/* 8031D9A0 00319600 57 A6 10 3A */ slwi r6, r29, 2
+/* 8031D9A4 00319604 80 FC 00 00 */ lwz r7, 0(r28)
+/* 8031D9A8 00319608 7C 1C 30 2E */ lwzx r0, r28, r6
+/* 8031D9AC 0031960C 7F 83 E3 78 */ mr r3, r28
+/* 8031D9B0 00319610 38 BD FF FF */ addi r5, r29, -1
+/* 8031D9B4 00319614 38 80 00 00 */ li r4, 0
+/* 8031D9B8 00319618 90 1C 00 00 */ stw r0, 0(r28)
+/* 8031D9BC 0031961C 7C FC 31 2E */ stwx r7, r28, r6
+/* 8031D9C0 00319620 48 00 0F 51 */ bl ss_qsort
+/* 8031D9C4 00319624 7F 83 E3 78 */ mr r3, r28
+/* 8031D9C8 00319628 38 9D 00 01 */ addi r4, r29, 1
+/* 8031D9CC 0031962C 38 BE FF FF */ addi r5, r30, -1
+/* 8031D9D0 00319630 48 00 0F 41 */ bl ss_qsort
+lbl_8031D9D4:
+/* 8031D9D4 00319634 3B BE 00 01 */ addi r29, r30, 1
+/* 8031D9D8 00319638 38 FF FF FF */ addi r7, r31, -1
+/* 8031D9DC 0031963C 7C 1D 38 00 */ cmpw r29, r7
+/* 8031D9E0 00319640 40 80 00 B0 */ bge lbl_8031DA90
+/* 8031D9E4 00319644 7C 7F F2 14 */ add r3, r31, r30
+/* 8031D9E8 00319648 7C DC D2 14 */ add r6, r28, r26
+/* 8031D9EC 0031964C 54 60 0F FE */ srwi r0, r3, 0x1f
+/* 8031D9F0 00319650 81 26 00 04 */ lwz r9, 4(r6)
+/* 8031D9F4 00319654 7C 60 1A 14 */ add r3, r0, r3
+/* 8031D9F8 00319658 39 1E 00 02 */ addi r8, r30, 2
+/* 8031D9FC 0031965C 54 65 08 3A */ rlwinm r5, r3, 1, 0, 0x1d
+/* 8031DA00 00319660 38 07 00 01 */ addi r0, r7, 1
+/* 8031DA04 00319664 7C 9C 28 2E */ lwzx r4, r28, r5
+/* 8031DA08 00319668 55 03 10 3A */ slwi r3, r8, 2
+/* 8031DA0C 0031966C 7D 5C 1A 14 */ add r10, r28, r3
+/* 8031DA10 00319670 7C 08 00 50 */ subf r0, r8, r0
+/* 8031DA14 00319674 90 86 00 04 */ stw r4, 4(r6)
+/* 8031DA18 00319678 57 A3 10 3A */ slwi r3, r29, 2
+/* 8031DA1C 0031967C 7D 3C 29 2E */ stwx r9, r28, r5
+/* 8031DA20 00319680 7C 09 03 A6 */ mtctr r0
+/* 8031DA24 00319684 7C 08 38 00 */ cmpw r8, r7
+/* 8031DA28 00319688 41 81 00 30 */ bgt lbl_8031DA58
+lbl_8031DA2C:
+/* 8031DA2C 0031968C 80 8A 00 00 */ lwz r4, 0(r10)
+/* 8031DA30 00319690 80 06 00 04 */ lwz r0, 4(r6)
+/* 8031DA34 00319694 7C 04 00 40 */ cmplw r4, r0
+/* 8031DA38 00319698 40 80 00 18 */ bge lbl_8031DA50
+/* 8031DA3C 0031969C 38 63 00 04 */ addi r3, r3, 4
+/* 8031DA40 003196A0 3B BD 00 01 */ addi r29, r29, 1
+/* 8031DA44 003196A4 7C 1C 18 2E */ lwzx r0, r28, r3
+/* 8031DA48 003196A8 90 0A 00 00 */ stw r0, 0(r10)
+/* 8031DA4C 003196AC 7C 9C 19 2E */ stwx r4, r28, r3
+lbl_8031DA50:
+/* 8031DA50 003196B0 39 4A 00 04 */ addi r10, r10, 4
+/* 8031DA54 003196B4 42 00 FF D8 */ bdnz lbl_8031DA2C
+lbl_8031DA58:
+/* 8031DA58 003196B8 7C FC D2 14 */ add r7, r28, r26
+/* 8031DA5C 003196BC 57 A6 10 3A */ slwi r6, r29, 2
+/* 8031DA60 003196C0 81 07 00 04 */ lwz r8, 4(r7)
+/* 8031DA64 003196C4 7F 83 E3 78 */ mr r3, r28
+/* 8031DA68 003196C8 7C 1C 30 2E */ lwzx r0, r28, r6
+/* 8031DA6C 003196CC 38 9E 00 01 */ addi r4, r30, 1
+/* 8031DA70 003196D0 38 BD FF FF */ addi r5, r29, -1
+/* 8031DA74 003196D4 90 07 00 04 */ stw r0, 4(r7)
+/* 8031DA78 003196D8 7D 1C 31 2E */ stwx r8, r28, r6
+/* 8031DA7C 003196DC 48 00 0E 95 */ bl ss_qsort
+/* 8031DA80 003196E0 7F 83 E3 78 */ mr r3, r28
+/* 8031DA84 003196E4 38 9D 00 01 */ addi r4, r29, 1
+/* 8031DA88 003196E8 38 BF FF FF */ addi r5, r31, -1
+/* 8031DA8C 003196EC 48 00 0E 85 */ bl ss_qsort
+lbl_8031DA90:
+/* 8031DA90 003196F0 3B DF 00 01 */ addi r30, r31, 1
+/* 8031DA94 003196F4 38 FB FF FF */ addi r7, r27, -1
+/* 8031DA98 003196F8 7C 1E 38 00 */ cmpw r30, r7
+/* 8031DA9C 003196FC 40 80 02 00 */ bge lbl_8031DC9C
+/* 8031DAA0 00319700 7C 7B FA 14 */ add r3, r27, r31
+/* 8031DAA4 00319704 7C DC CA 14 */ add r6, r28, r25
+/* 8031DAA8 00319708 54 60 0F FE */ srwi r0, r3, 0x1f
+/* 8031DAAC 0031970C 81 26 00 04 */ lwz r9, 4(r6)
+/* 8031DAB0 00319710 7C 60 1A 14 */ add r3, r0, r3
+/* 8031DAB4 00319714 39 1F 00 02 */ addi r8, r31, 2
+/* 8031DAB8 00319718 54 65 08 3A */ rlwinm r5, r3, 1, 0, 0x1d
+/* 8031DABC 0031971C 38 07 00 01 */ addi r0, r7, 1
+/* 8031DAC0 00319720 7C 9C 28 2E */ lwzx r4, r28, r5
+/* 8031DAC4 00319724 55 03 10 3A */ slwi r3, r8, 2
+/* 8031DAC8 00319728 7D 5C 1A 14 */ add r10, r28, r3
+/* 8031DACC 0031972C 7C 08 00 50 */ subf r0, r8, r0
+/* 8031DAD0 00319730 90 86 00 04 */ stw r4, 4(r6)
+/* 8031DAD4 00319734 57 C3 10 3A */ slwi r3, r30, 2
+/* 8031DAD8 00319738 7D 3C 29 2E */ stwx r9, r28, r5
+/* 8031DADC 0031973C 7C 09 03 A6 */ mtctr r0
+/* 8031DAE0 00319740 7C 08 38 00 */ cmpw r8, r7
+/* 8031DAE4 00319744 41 81 00 30 */ bgt lbl_8031DB14
+lbl_8031DAE8:
+/* 8031DAE8 00319748 80 8A 00 00 */ lwz r4, 0(r10)
+/* 8031DAEC 0031974C 80 06 00 04 */ lwz r0, 4(r6)
+/* 8031DAF0 00319750 7C 04 00 40 */ cmplw r4, r0
+/* 8031DAF4 00319754 40 80 00 18 */ bge lbl_8031DB0C
+/* 8031DAF8 00319758 38 63 00 04 */ addi r3, r3, 4
+/* 8031DAFC 0031975C 3B DE 00 01 */ addi r30, r30, 1
+/* 8031DB00 00319760 7C 1C 18 2E */ lwzx r0, r28, r3
+/* 8031DB04 00319764 90 0A 00 00 */ stw r0, 0(r10)
+/* 8031DB08 00319768 7C 9C 19 2E */ stwx r4, r28, r3
+lbl_8031DB0C:
+/* 8031DB0C 0031976C 39 4A 00 04 */ addi r10, r10, 4
+/* 8031DB10 00319770 42 00 FF D8 */ bdnz lbl_8031DAE8
+lbl_8031DB14:
+/* 8031DB14 00319774 7C FC CA 14 */ add r7, r28, r25
+/* 8031DB18 00319778 57 D9 10 3A */ slwi r25, r30, 2
+/* 8031DB1C 0031977C 80 67 00 04 */ lwz r3, 4(r7)
+/* 8031DB20 00319780 3B BF 00 01 */ addi r29, r31, 1
+/* 8031DB24 00319784 7C 1C C8 2E */ lwzx r0, r28, r25
+/* 8031DB28 00319788 38 DE FF FF */ addi r6, r30, -1
+/* 8031DB2C 0031978C 7C 1D 30 00 */ cmpw r29, r6
+/* 8031DB30 00319790 90 07 00 04 */ stw r0, 4(r7)
+/* 8031DB34 00319794 7C 7C C9 2E */ stwx r3, r28, r25
+/* 8031DB38 00319798 40 80 00 A8 */ bge lbl_8031DBE0
+/* 8031DB3C 0031979C 7C 9E FA 14 */ add r4, r30, r31
+/* 8031DB40 003197A0 81 27 00 04 */ lwz r9, 4(r7)
+/* 8031DB44 003197A4 54 83 0F FE */ srwi r3, r4, 0x1f
+/* 8031DB48 003197A8 39 1F 00 02 */ addi r8, r31, 2
+/* 8031DB4C 003197AC 7C 83 22 14 */ add r4, r3, r4
+/* 8031DB50 003197B0 38 06 00 01 */ addi r0, r6, 1
+/* 8031DB54 003197B4 54 85 08 3A */ rlwinm r5, r4, 1, 0, 0x1d
+/* 8031DB58 003197B8 55 03 10 3A */ slwi r3, r8, 2
+/* 8031DB5C 003197BC 7C 9C 28 2E */ lwzx r4, r28, r5
+/* 8031DB60 003197C0 7C 08 00 50 */ subf r0, r8, r0
+/* 8031DB64 003197C4 90 87 00 04 */ stw r4, 4(r7)
+/* 8031DB68 003197C8 7C 9C 1A 14 */ add r4, r28, r3
+/* 8031DB6C 003197CC 57 A3 10 3A */ slwi r3, r29, 2
+/* 8031DB70 003197D0 7D 3C 29 2E */ stwx r9, r28, r5
+/* 8031DB74 003197D4 7C 09 03 A6 */ mtctr r0
+/* 8031DB78 003197D8 7C 08 30 00 */ cmpw r8, r6
+/* 8031DB7C 003197DC 41 81 00 30 */ bgt lbl_8031DBAC
+lbl_8031DB80:
+/* 8031DB80 003197E0 80 A4 00 00 */ lwz r5, 0(r4)
+/* 8031DB84 003197E4 80 07 00 04 */ lwz r0, 4(r7)
+/* 8031DB88 003197E8 7C 05 00 40 */ cmplw r5, r0
+/* 8031DB8C 003197EC 40 80 00 18 */ bge lbl_8031DBA4
+/* 8031DB90 003197F0 38 63 00 04 */ addi r3, r3, 4
+/* 8031DB94 003197F4 3B BD 00 01 */ addi r29, r29, 1
+/* 8031DB98 003197F8 7C 1C 18 2E */ lwzx r0, r28, r3
+/* 8031DB9C 003197FC 90 04 00 00 */ stw r0, 0(r4)
+/* 8031DBA0 00319800 7C BC 19 2E */ stwx r5, r28, r3
+lbl_8031DBA4:
+/* 8031DBA4 00319804 38 84 00 04 */ addi r4, r4, 4
+/* 8031DBA8 00319808 42 00 FF D8 */ bdnz lbl_8031DB80
+lbl_8031DBAC:
+/* 8031DBAC 0031980C 57 A6 10 3A */ slwi r6, r29, 2
+/* 8031DBB0 00319810 81 07 00 04 */ lwz r8, 4(r7)
+/* 8031DBB4 00319814 7C 1C 30 2E */ lwzx r0, r28, r6
+/* 8031DBB8 00319818 7F 83 E3 78 */ mr r3, r28
+/* 8031DBBC 0031981C 38 9F 00 01 */ addi r4, r31, 1
+/* 8031DBC0 00319820 38 BD FF FF */ addi r5, r29, -1
+/* 8031DBC4 00319824 90 07 00 04 */ stw r0, 4(r7)
+/* 8031DBC8 00319828 7D 1C 31 2E */ stwx r8, r28, r6
+/* 8031DBCC 0031982C 48 00 0D 45 */ bl ss_qsort
+/* 8031DBD0 00319830 7F 83 E3 78 */ mr r3, r28
+/* 8031DBD4 00319834 38 9D 00 01 */ addi r4, r29, 1
+/* 8031DBD8 00319838 38 BE FF FF */ addi r5, r30, -1
+/* 8031DBDC 0031983C 48 00 0D 35 */ bl ss_qsort
+lbl_8031DBE0:
+/* 8031DBE0 00319840 3B BE 00 01 */ addi r29, r30, 1
+/* 8031DBE4 00319844 38 FB FF FF */ addi r7, r27, -1
+/* 8031DBE8 00319848 7C 1D 38 00 */ cmpw r29, r7
+/* 8031DBEC 0031984C 40 80 00 B0 */ bge lbl_8031DC9C
+/* 8031DBF0 00319850 7C 7B F2 14 */ add r3, r27, r30
+/* 8031DBF4 00319854 7C DC CA 14 */ add r6, r28, r25
+/* 8031DBF8 00319858 54 60 0F FE */ srwi r0, r3, 0x1f
+/* 8031DBFC 0031985C 81 26 00 04 */ lwz r9, 4(r6)
+/* 8031DC00 00319860 7C 60 1A 14 */ add r3, r0, r3
+/* 8031DC04 00319864 39 1E 00 02 */ addi r8, r30, 2
+/* 8031DC08 00319868 54 65 08 3A */ rlwinm r5, r3, 1, 0, 0x1d
+/* 8031DC0C 0031986C 38 07 00 01 */ addi r0, r7, 1
+/* 8031DC10 00319870 7C 9C 28 2E */ lwzx r4, r28, r5
+/* 8031DC14 00319874 55 03 10 3A */ slwi r3, r8, 2
+/* 8031DC18 00319878 7D 5C 1A 14 */ add r10, r28, r3
+/* 8031DC1C 0031987C 7C 08 00 50 */ subf r0, r8, r0
+/* 8031DC20 00319880 90 86 00 04 */ stw r4, 4(r6)
+/* 8031DC24 00319884 57 A3 10 3A */ slwi r3, r29, 2
+/* 8031DC28 00319888 7D 3C 29 2E */ stwx r9, r28, r5
+/* 8031DC2C 0031988C 7C 09 03 A6 */ mtctr r0
+/* 8031DC30 00319890 7C 08 38 00 */ cmpw r8, r7
+/* 8031DC34 00319894 41 81 00 30 */ bgt lbl_8031DC64
+lbl_8031DC38:
+/* 8031DC38 00319898 80 8A 00 00 */ lwz r4, 0(r10)
+/* 8031DC3C 0031989C 80 06 00 04 */ lwz r0, 4(r6)
+/* 8031DC40 003198A0 7C 04 00 40 */ cmplw r4, r0
+/* 8031DC44 003198A4 40 80 00 18 */ bge lbl_8031DC5C
+/* 8031DC48 003198A8 38 63 00 04 */ addi r3, r3, 4
+/* 8031DC4C 003198AC 3B BD 00 01 */ addi r29, r29, 1
+/* 8031DC50 003198B0 7C 1C 18 2E */ lwzx r0, r28, r3
+/* 8031DC54 003198B4 90 0A 00 00 */ stw r0, 0(r10)
+/* 8031DC58 003198B8 7C 9C 19 2E */ stwx r4, r28, r3
+lbl_8031DC5C:
+/* 8031DC5C 003198BC 39 4A 00 04 */ addi r10, r10, 4
+/* 8031DC60 003198C0 42 00 FF D8 */ bdnz lbl_8031DC38
+lbl_8031DC64:
+/* 8031DC64 003198C4 7C FC CA 14 */ add r7, r28, r25
+/* 8031DC68 003198C8 57 A6 10 3A */ slwi r6, r29, 2
+/* 8031DC6C 003198CC 81 07 00 04 */ lwz r8, 4(r7)
+/* 8031DC70 003198D0 7F 83 E3 78 */ mr r3, r28
+/* 8031DC74 003198D4 7C 1C 30 2E */ lwzx r0, r28, r6
+/* 8031DC78 003198D8 38 9E 00 01 */ addi r4, r30, 1
+/* 8031DC7C 003198DC 38 BD FF FF */ addi r5, r29, -1
+/* 8031DC80 003198E0 90 07 00 04 */ stw r0, 4(r7)
+/* 8031DC84 003198E4 7D 1C 31 2E */ stwx r8, r28, r6
+/* 8031DC88 003198E8 48 00 0C 89 */ bl ss_qsort
+/* 8031DC8C 003198EC 7F 83 E3 78 */ mr r3, r28
+/* 8031DC90 003198F0 38 9D 00 01 */ addi r4, r29, 1
+/* 8031DC94 003198F4 38 BB FF FF */ addi r5, r27, -1
+/* 8031DC98 003198F8 48 00 0C 79 */ bl ss_qsort
+lbl_8031DC9C:
+/* 8031DC9C 003198FC 80 6D B0 40 */ lwz r3, lbl_80640300-_SDA_BASE_(r13)
+/* 8031DCA0 00319900 80 AD B0 38 */ lwz r5, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031DCA4 00319904 80 63 00 0C */ lwz r3, 0xc(r3)
+/* 8031DCA8 00319908 80 05 01 70 */ lwz r0, 0x170(r5)
+/* 8031DCAC 0031990C 7C 03 00 40 */ cmplw r3, r0
+/* 8031DCB0 00319910 41 82 03 34 */ beq lbl_8031DFE4
+/* 8031DCB4 00319914 38 00 00 05 */ li r0, 5
+/* 8031DCB8 00319918 38 80 00 00 */ li r4, 0
+/* 8031DCBC 0031991C 90 05 00 00 */ stw r0, 0(r5)
+/* 8031DCC0 00319920 83 4D B0 3C */ lwz r26, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031DCC4 00319924 7F 45 D3 78 */ mr r5, r26
+/* 8031DCC8 00319928 48 00 00 0C */ b lbl_8031DCD4
+lbl_8031DCCC:
+/* 8031DCCC 0031992C 38 A5 00 08 */ addi r5, r5, 8
+/* 8031DCD0 00319930 38 84 00 01 */ addi r4, r4, 1
+lbl_8031DCD4:
+/* 8031DCD4 00319934 80 05 00 14 */ lwz r0, 0x14(r5)
+/* 8031DCD8 00319938 2C 00 00 00 */ cmpwi r0, 0
+/* 8031DCDC 0031993C 41 82 00 0C */ beq lbl_8031DCE8
+/* 8031DCE0 00319940 2C 04 00 10 */ cmpwi r4, 0x10
+/* 8031DCE4 00319944 41 80 FF E8 */ blt lbl_8031DCCC
+lbl_8031DCE8:
+/* 8031DCE8 00319948 2C 04 00 10 */ cmpwi r4, 0x10
+/* 8031DCEC 0031994C 40 80 00 2C */ bge lbl_8031DD18
+/* 8031DCF0 00319950 90 9A 00 94 */ stw r4, 0x94(r26)
+/* 8031DCF4 00319954 54 86 18 38 */ slwi r6, r4, 3
+/* 8031DCF8 00319958 38 A0 00 00 */ li r5, 0
+/* 8031DCFC 0031995C 80 0D B0 3C */ lwz r0, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031DD00 00319960 7C 80 32 14 */ add r4, r0, r6
+/* 8031DD04 00319964 90 A4 00 18 */ stw r5, 0x18(r4)
+/* 8031DD08 00319968 83 4D B0 3C */ lwz r26, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031DD0C 0031996C 7C 9A 32 14 */ add r4, r26, r6
+/* 8031DD10 00319970 3B 24 00 14 */ addi r25, r4, 0x14
+/* 8031DD14 00319974 48 00 00 08 */ b lbl_8031DD1C
+lbl_8031DD18:
+/* 8031DD18 00319978 3B 20 00 00 */ li r25, 0
+lbl_8031DD1C:
+/* 8031DD1C 0031997C 38 80 30 39 */ li r4, 0x3039
+/* 8031DD20 00319980 38 A0 00 00 */ li r5, 0
+/* 8031DD24 00319984 48 02 FE 29 */ bl gt2AddressToString
+/* 8031DD28 00319988 80 CD B0 3C */ lwz r6, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031DD2C 0031998C 7C 65 1B 78 */ mr r5, r3
+/* 8031DD30 00319990 7F 24 CB 78 */ mr r4, r25
+/* 8031DD34 00319994 39 3A 00 04 */ addi r9, r26, 4
+/* 8031DD38 00319998 80 66 00 00 */ lwz r3, 0(r6)
+/* 8031DD3C 0031999C 38 C0 00 00 */ li r6, 0
+/* 8031DD40 003199A0 38 E0 00 00 */ li r7, 0
+/* 8031DD44 003199A4 39 00 27 10 */ li r8, 0x2710
+/* 8031DD48 003199A8 39 40 00 00 */ li r10, 0
+/* 8031DD4C 003199AC 48 02 BD 49 */ bl gt2Connect
+/* 8031DD50 003199B0 48 00 02 94 */ b lbl_8031DFE4
+lbl_8031DD54:
+/* 8031DD54 003199B4 80 A6 01 74 */ lwz r5, 0x174(r6)
+/* 8031DD58 003199B8 2C 05 FF FF */ cmpwi r5, -1
+/* 8031DD5C 003199BC 41 82 02 88 */ beq lbl_8031DFE4
+/* 8031DD60 003199C0 80 66 01 78 */ lwz r3, 0x178(r6)
+/* 8031DD64 003199C4 80 ED B0 3C */ lwz r7, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031DD68 003199C8 37 23 FF FF */ addic. r25, r3, -1
+/* 8031DD6C 003199CC 38 87 00 14 */ addi r4, r7, 0x14
+/* 8031DD70 003199D0 57 20 10 3A */ slwi r0, r25, 2
+/* 8031DD74 003199D4 7C 67 02 14 */ add r3, r7, r0
+/* 8031DD78 003199D8 7F 29 03 A6 */ mtctr r25
+/* 8031DD7C 003199DC 40 81 00 FC */ ble lbl_8031DE78
+lbl_8031DD80:
+/* 8031DD80 003199E0 80 06 01 74 */ lwz r0, 0x174(r6)
+/* 8031DD84 003199E4 7C 19 00 00 */ cmpw r25, r0
+/* 8031DD88 003199E8 41 82 00 E4 */ beq lbl_8031DE6C
+/* 8031DD8C 003199EC 80 03 00 94 */ lwz r0, 0x94(r3)
+/* 8031DD90 003199F0 2C 00 FF FF */ cmpwi r0, -1
+/* 8031DD94 003199F4 40 82 00 0C */ bne lbl_8031DDA0
+/* 8031DD98 003199F8 38 00 00 00 */ li r0, 0
+/* 8031DD9C 003199FC 48 00 00 0C */ b lbl_8031DDA8
+lbl_8031DDA0:
+/* 8031DDA0 00319A00 54 00 18 38 */ slwi r0, r0, 3
+/* 8031DDA4 00319A04 7C 04 02 14 */ add r0, r4, r0
+lbl_8031DDA8:
+/* 8031DDA8 00319A08 2C 00 00 00 */ cmpwi r0, 0
+/* 8031DDAC 00319A0C 40 82 00 C0 */ bne lbl_8031DE6C
+/* 8031DDB0 00319A10 7C 19 28 00 */ cmpw r25, r5
+/* 8031DDB4 00319A14 40 81 00 C4 */ ble lbl_8031DE78
+/* 8031DDB8 00319A18 38 60 00 06 */ li r3, 6
+/* 8031DDBC 00319A1C 57 20 18 38 */ slwi r0, r25, 3
+/* 8031DDC0 00319A20 90 66 00 00 */ stw r3, 0(r6)
+/* 8031DDC4 00319A24 38 A0 00 00 */ li r5, 0
+/* 8031DDC8 00319A28 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031DDCC 00319A2C 83 6D B0 3C */ lwz r27, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031DDD0 00319A30 7C 63 02 14 */ add r3, r3, r0
+/* 8031DDD4 00319A34 80 63 01 7C */ lwz r3, 0x17c(r3)
+/* 8031DDD8 00319A38 7F 64 DB 78 */ mr r4, r27
+/* 8031DDDC 00319A3C 48 00 00 0C */ b lbl_8031DDE8
+lbl_8031DDE0:
+/* 8031DDE0 00319A40 38 84 00 08 */ addi r4, r4, 8
+/* 8031DDE4 00319A44 38 A5 00 01 */ addi r5, r5, 1
+lbl_8031DDE8:
+/* 8031DDE8 00319A48 80 04 00 14 */ lwz r0, 0x14(r4)
+/* 8031DDEC 00319A4C 2C 00 00 00 */ cmpwi r0, 0
+/* 8031DDF0 00319A50 41 82 00 0C */ beq lbl_8031DDFC
+/* 8031DDF4 00319A54 2C 05 00 10 */ cmpwi r5, 0x10
+/* 8031DDF8 00319A58 41 80 FF E8 */ blt lbl_8031DDE0
+lbl_8031DDFC:
+/* 8031DDFC 00319A5C 2C 05 00 10 */ cmpwi r5, 0x10
+/* 8031DE00 00319A60 40 80 00 30 */ bge lbl_8031DE30
+/* 8031DE04 00319A64 57 20 10 3A */ slwi r0, r25, 2
+/* 8031DE08 00319A68 54 A6 18 38 */ slwi r6, r5, 3
+/* 8031DE0C 00319A6C 7C 9B 02 14 */ add r4, r27, r0
+/* 8031DE10 00319A70 90 A4 00 94 */ stw r5, 0x94(r4)
+/* 8031DE14 00319A74 80 0D B0 3C */ lwz r0, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031DE18 00319A78 7C 80 32 14 */ add r4, r0, r6
+/* 8031DE1C 00319A7C 93 24 00 18 */ stw r25, 0x18(r4)
+/* 8031DE20 00319A80 83 6D B0 3C */ lwz r27, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031DE24 00319A84 7C 9B 32 14 */ add r4, r27, r6
+/* 8031DE28 00319A88 3B 44 00 14 */ addi r26, r4, 0x14
+/* 8031DE2C 00319A8C 48 00 00 08 */ b lbl_8031DE34
+lbl_8031DE30:
+/* 8031DE30 00319A90 3B 40 00 00 */ li r26, 0
+lbl_8031DE34:
+/* 8031DE34 00319A94 38 80 30 39 */ li r4, 0x3039
+/* 8031DE38 00319A98 38 A0 00 00 */ li r5, 0
+/* 8031DE3C 00319A9C 48 02 FD 11 */ bl gt2AddressToString
+/* 8031DE40 00319AA0 80 CD B0 3C */ lwz r6, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031DE44 00319AA4 7C 65 1B 78 */ mr r5, r3
+/* 8031DE48 00319AA8 7F 44 D3 78 */ mr r4, r26
+/* 8031DE4C 00319AAC 39 3B 00 04 */ addi r9, r27, 4
+/* 8031DE50 00319AB0 80 66 00 00 */ lwz r3, 0(r6)
+/* 8031DE54 00319AB4 38 C0 00 00 */ li r6, 0
+/* 8031DE58 00319AB8 38 E0 00 00 */ li r7, 0
+/* 8031DE5C 00319ABC 39 00 27 10 */ li r8, 0x2710
+/* 8031DE60 00319AC0 39 40 00 00 */ li r10, 0
+/* 8031DE64 00319AC4 48 02 BC 31 */ bl gt2Connect
+/* 8031DE68 00319AC8 48 00 00 10 */ b lbl_8031DE78
+lbl_8031DE6C:
+/* 8031DE6C 00319ACC 38 63 FF FC */ addi r3, r3, -4
+/* 8031DE70 00319AD0 3B 39 FF FF */ addi r25, r25, -1
+/* 8031DE74 00319AD4 42 00 FF 0C */ bdnz lbl_8031DD80
+lbl_8031DE78:
+/* 8031DE78 00319AD8 2C 19 00 00 */ cmpwi r25, 0
+/* 8031DE7C 00319ADC 40 82 01 68 */ bne lbl_8031DFE4
+/* 8031DE80 00319AE0 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031DE84 00319AE4 38 80 00 07 */ li r4, 7
+/* 8031DE88 00319AE8 38 00 00 01 */ li r0, 1
+/* 8031DE8C 00319AEC 90 83 00 00 */ stw r4, 0(r3)
+/* 8031DE90 00319AF0 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031DE94 00319AF4 90 03 01 2C */ stw r0, 0x12c(r3)
+/* 8031DE98 00319AF8 80 AD B0 3C */ lwz r5, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031DE9C 00319AFC 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031DEA0 00319B00 80 05 00 94 */ lwz r0, 0x94(r5)
+/* 8031DEA4 00319B04 38 83 01 2C */ addi r4, r3, 0x12c
+/* 8031DEA8 00319B08 2C 00 FF FF */ cmpwi r0, -1
+/* 8031DEAC 00319B0C 40 82 00 0C */ bne lbl_8031DEB8
+/* 8031DEB0 00319B10 38 60 00 00 */ li r3, 0
+/* 8031DEB4 00319B14 48 00 00 10 */ b lbl_8031DEC4
+lbl_8031DEB8:
+/* 8031DEB8 00319B18 54 00 18 38 */ slwi r0, r0, 3
+/* 8031DEBC 00319B1C 7C 65 02 14 */ add r3, r5, r0
+/* 8031DEC0 00319B20 38 63 00 14 */ addi r3, r3, 0x14
+lbl_8031DEC4:
+/* 8031DEC4 00319B24 80 63 00 00 */ lwz r3, 0(r3)
+/* 8031DEC8 00319B28 38 A0 00 44 */ li r5, 0x44
+/* 8031DECC 00319B2C 38 C0 00 01 */ li r6, 1
+/* 8031DED0 00319B30 48 02 BD 6D */ bl gt2Send
+/* 8031DED4 00319B34 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031DED8 00319B38 80 03 00 00 */ lwz r0, 0(r3)
+/* 8031DEDC 00319B3C 2C 00 00 08 */ cmpwi r0, 8
+/* 8031DEE0 00319B40 40 82 01 04 */ bne lbl_8031DFE4
+/* 8031DEE4 00319B44 81 83 02 04 */ lwz r12, 0x204(r3)
+/* 8031DEE8 00319B48 38 60 00 44 */ li r3, 0x44
+/* 8031DEEC 00319B4C 38 80 00 00 */ li r4, 0
+/* 8031DEF0 00319B50 7D 89 03 A6 */ mtctr r12
+/* 8031DEF4 00319B54 4E 80 04 21 */ bctrl
+/* 8031DEF8 00319B58 48 00 00 EC */ b lbl_8031DFE4
+lbl_8031DEFC:
+/* 8031DEFC 00319B5C 80 86 01 78 */ lwz r4, 0x178(r6)
+/* 8031DF00 00319B60 38 66 00 08 */ addi r3, r6, 8
+/* 8031DF04 00319B64 38 A0 00 01 */ li r5, 1
+/* 8031DF08 00319B68 38 04 FF FF */ addi r0, r4, -1
+/* 8031DF0C 00319B6C 7C 09 03 A6 */ mtctr r0
+/* 8031DF10 00319B70 2C 04 00 01 */ cmpwi r4, 1
+/* 8031DF14 00319B74 40 81 00 1C */ ble lbl_8031DF30
+lbl_8031DF18:
+/* 8031DF18 00319B78 80 03 01 80 */ lwz r0, 0x180(r3)
+/* 8031DF1C 00319B7C 2C 00 00 00 */ cmpwi r0, 0
+/* 8031DF20 00319B80 41 82 00 10 */ beq lbl_8031DF30
+/* 8031DF24 00319B84 38 63 00 08 */ addi r3, r3, 8
+/* 8031DF28 00319B88 38 A5 00 01 */ addi r5, r5, 1
+/* 8031DF2C 00319B8C 42 00 FF EC */ bdnz lbl_8031DF18
+lbl_8031DF30:
+/* 8031DF30 00319B90 80 06 01 78 */ lwz r0, 0x178(r6)
+/* 8031DF34 00319B94 7C 05 00 00 */ cmpw r5, r0
+/* 8031DF38 00319B98 40 82 00 AC */ bne lbl_8031DFE4
+/* 8031DF3C 00319B9C 38 00 00 02 */ li r0, 2
+/* 8031DF40 00319BA0 3B 40 00 01 */ li r26, 1
+/* 8031DF44 00319BA4 90 06 01 2C */ stw r0, 0x12c(r6)
+/* 8031DF48 00319BA8 3B 20 00 04 */ li r25, 4
+/* 8031DF4C 00319BAC 48 00 00 6C */ b lbl_8031DFB8
+lbl_8031DF50:
+/* 8031DF50 00319BB0 80 AD B0 3C */ lwz r5, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031DF54 00319BB4 38 84 01 2C */ addi r4, r4, 0x12c
+/* 8031DF58 00319BB8 7C 65 CA 14 */ add r3, r5, r25
+/* 8031DF5C 00319BBC 80 03 00 94 */ lwz r0, 0x94(r3)
+/* 8031DF60 00319BC0 2C 00 FF FF */ cmpwi r0, -1
+/* 8031DF64 00319BC4 40 82 00 0C */ bne lbl_8031DF70
+/* 8031DF68 00319BC8 38 60 00 00 */ li r3, 0
+/* 8031DF6C 00319BCC 48 00 00 10 */ b lbl_8031DF7C
+lbl_8031DF70:
+/* 8031DF70 00319BD0 54 00 18 38 */ slwi r0, r0, 3
+/* 8031DF74 00319BD4 7C 65 02 14 */ add r3, r5, r0
+/* 8031DF78 00319BD8 38 63 00 14 */ addi r3, r3, 0x14
+lbl_8031DF7C:
+/* 8031DF7C 00319BDC 80 63 00 00 */ lwz r3, 0(r3)
+/* 8031DF80 00319BE0 38 A0 00 44 */ li r5, 0x44
+/* 8031DF84 00319BE4 38 C0 00 01 */ li r6, 1
+/* 8031DF88 00319BE8 48 02 BC B5 */ bl gt2Send
+/* 8031DF8C 00319BEC 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031DF90 00319BF0 80 03 00 00 */ lwz r0, 0(r3)
+/* 8031DF94 00319BF4 2C 00 00 08 */ cmpwi r0, 8
+/* 8031DF98 00319BF8 40 82 00 18 */ bne lbl_8031DFB0
+/* 8031DF9C 00319BFC 81 83 02 04 */ lwz r12, 0x204(r3)
+/* 8031DFA0 00319C00 7F 44 D3 78 */ mr r4, r26
+/* 8031DFA4 00319C04 38 60 00 44 */ li r3, 0x44
+/* 8031DFA8 00319C08 7D 89 03 A6 */ mtctr r12
+/* 8031DFAC 00319C0C 4E 80 04 21 */ bctrl
+lbl_8031DFB0:
+/* 8031DFB0 00319C10 3B 39 00 04 */ addi r25, r25, 4
+/* 8031DFB4 00319C14 3B 5A 00 01 */ addi r26, r26, 1
+lbl_8031DFB8:
+/* 8031DFB8 00319C18 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031DFBC 00319C1C 80 04 01 78 */ lwz r0, 0x178(r4)
+/* 8031DFC0 00319C20 7C 1A 00 00 */ cmpw r26, r0
+/* 8031DFC4 00319C24 41 80 FF 8C */ blt lbl_8031DF50
+/* 8031DFC8 00319C28 38 00 00 08 */ li r0, 8
+/* 8031DFCC 00319C2C 38 60 00 00 */ li r3, 0
+/* 8031DFD0 00319C30 90 04 00 00 */ stw r0, 0(r4)
+/* 8031DFD4 00319C34 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031DFD8 00319C38 81 84 01 FC */ lwz r12, 0x1fc(r4)
+/* 8031DFDC 00319C3C 7D 89 03 A6 */ mtctr r12
+/* 8031DFE0 00319C40 4E 80 04 21 */ bctrl
+lbl_8031DFE4:
+/* 8031DFE4 00319C44 39 61 00 40 */ addi r11, r1, 0x40
+/* 8031DFE8 00319C48 4B EA 91 85 */ bl _restgpr_25
+/* 8031DFEC 00319C4C 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8031DFF0 00319C50 7C 08 03 A6 */ mtlr r0
+/* 8031DFF4 00319C54 38 21 00 40 */ addi r1, r1, 0x40
+/* 8031DFF8 00319C58 4E 80 00 20 */ blr
+
+.global DWC_StartLanMatch
+DWC_StartLanMatch:
+/* 8031DFFC 00319C5C 80 AD B0 38 */ lwz r5, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E000 00319C60 90 65 01 78 */ stw r3, 0x178(r5)
+/* 8031E004 00319C64 38 60 00 01 */ li r3, 1
+/* 8031E008 00319C68 80 AD B0 38 */ lwz r5, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E00C 00319C6C 90 85 01 FC */ stw r4, 0x1fc(r5)
+/* 8031E010 00319C70 4E 80 00 20 */ blr
+
+.global DWC_ShutdownLanMatch
+DWC_ShutdownLanMatch:
+/* 8031E014 00319C74 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8031E018 00319C78 7C 08 02 A6 */ mflr r0
+/* 8031E01C 00319C7C 38 60 00 00 */ li r3, 0
+/* 8031E020 00319C80 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031E024 00319C84 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8031E028 00319C88 48 03 06 0D */ bl qr2_shutdown
+/* 8031E02C 00319C8C 80 6D B0 40 */ lwz r3, lbl_80640300-_SDA_BASE_(r13)
+/* 8031E030 00319C90 80 63 00 00 */ lwz r3, 0(r3)
+/* 8031E034 00319C94 48 04 04 69 */ bl ServerBrowserFree
+/* 8031E038 00319C98 3B E0 00 00 */ li r31, 0
+/* 8031E03C 00319C9C 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E040 00319CA0 93 ED B0 40 */ stw r31, lbl_80640300-_SDA_BASE_(r13)
+/* 8031E044 00319CA4 80 63 00 00 */ lwz r3, 0(r3)
+/* 8031E048 00319CA8 48 02 BD 09 */ bl func_80349D50
+/* 8031E04C 00319CAC 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E050 00319CB0 80 63 00 00 */ lwz r3, 0(r3)
+/* 8031E054 00319CB4 48 02 B9 A5 */ bl gt2CloseSocket
+/* 8031E058 00319CB8 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E05C 00319CBC 93 ED B0 3C */ stw r31, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E060 00319CC0 2C 04 00 00 */ cmpwi r4, 0
+/* 8031E064 00319CC4 41 82 00 14 */ beq lbl_8031E078
+/* 8031E068 00319CC8 38 60 00 05 */ li r3, 5
+/* 8031E06C 00319CCC 38 A0 00 00 */ li r5, 0
+/* 8031E070 00319CD0 4B FF E9 19 */ bl DWC_Free
+/* 8031E074 00319CD4 93 ED B0 38 */ stw r31, lbl_806402F8-_SDA_BASE_(r13)
+lbl_8031E078:
+/* 8031E078 00319CD8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031E07C 00319CDC 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8031E080 00319CE0 7C 08 03 A6 */ mtlr r0
+/* 8031E084 00319CE4 38 21 00 10 */ addi r1, r1, 0x10
+/* 8031E088 00319CE8 4E 80 00 20 */ blr
+
+.global DWC_GetMyAIDLanMatch
+DWC_GetMyAIDLanMatch:
+/* 8031E08C 00319CEC 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E090 00319CF0 80 03 00 00 */ lwz r0, 0(r3)
+/* 8031E094 00319CF4 2C 00 00 08 */ cmpwi r0, 8
+/* 8031E098 00319CF8 41 80 00 10 */ blt lbl_8031E0A8
+/* 8031E09C 00319CFC 80 63 01 74 */ lwz r3, 0x174(r3)
+/* 8031E0A0 00319D00 2C 03 00 00 */ cmpwi r3, 0
+/* 8031E0A4 00319D04 4C 80 00 20 */ bgelr
+lbl_8031E0A8:
+/* 8031E0A8 00319D08 38 60 FF FF */ li r3, -1
+/* 8031E0AC 00319D0C 4E 80 00 20 */ blr
+
+.global DWC_SendLanMatch
+DWC_SendLanMatch:
+/* 8031E0B0 00319D10 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8031E0B4 00319D14 7C 08 02 A6 */ mflr r0
+/* 8031E0B8 00319D18 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031E0BC 00319D1C 54 60 10 3A */ slwi r0, r3, 2
+/* 8031E0C0 00319D20 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8031E0C4 00319D24 7C BF 2B 78 */ mr r31, r5
+/* 8031E0C8 00319D28 93 C1 00 08 */ stw r30, 8(r1)
+/* 8031E0CC 00319D2C 7C 7E 1B 78 */ mr r30, r3
+/* 8031E0D0 00319D30 80 ED B0 3C */ lwz r7, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E0D4 00319D34 7C 67 02 14 */ add r3, r7, r0
+/* 8031E0D8 00319D38 80 03 00 94 */ lwz r0, 0x94(r3)
+/* 8031E0DC 00319D3C 2C 00 FF FF */ cmpwi r0, -1
+/* 8031E0E0 00319D40 40 82 00 0C */ bne lbl_8031E0EC
+/* 8031E0E4 00319D44 38 60 00 00 */ li r3, 0
+/* 8031E0E8 00319D48 48 00 00 10 */ b lbl_8031E0F8
+lbl_8031E0EC:
+/* 8031E0EC 00319D4C 54 00 18 38 */ slwi r0, r0, 3
+/* 8031E0F0 00319D50 7C 67 02 14 */ add r3, r7, r0
+/* 8031E0F4 00319D54 38 63 00 14 */ addi r3, r3, 0x14
+lbl_8031E0F8:
+/* 8031E0F8 00319D58 80 63 00 00 */ lwz r3, 0(r3)
+/* 8031E0FC 00319D5C 7F E5 FB 78 */ mr r5, r31
+/* 8031E100 00319D60 48 02 BB 3D */ bl gt2Send
+/* 8031E104 00319D64 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E108 00319D68 80 03 00 00 */ lwz r0, 0(r3)
+/* 8031E10C 00319D6C 2C 00 00 08 */ cmpwi r0, 8
+/* 8031E110 00319D70 40 82 00 18 */ bne lbl_8031E128
+/* 8031E114 00319D74 81 83 02 04 */ lwz r12, 0x204(r3)
+/* 8031E118 00319D78 7F E3 FB 78 */ mr r3, r31
+/* 8031E11C 00319D7C 7F C4 F3 78 */ mr r4, r30
+/* 8031E120 00319D80 7D 89 03 A6 */ mtctr r12
+/* 8031E124 00319D84 4E 80 04 21 */ bctrl
+lbl_8031E128:
+/* 8031E128 00319D88 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8031E12C 00319D8C 38 60 00 01 */ li r3, 1
+/* 8031E130 00319D90 83 C1 00 08 */ lwz r30, 8(r1)
+/* 8031E134 00319D94 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031E138 00319D98 7C 08 03 A6 */ mtlr r0
+/* 8031E13C 00319D9C 38 21 00 10 */ addi r1, r1, 0x10
+/* 8031E140 00319DA0 4E 80 00 20 */ blr
+
+cn_sockerror:
+/* 8031E144 00319DA4 3C 60 80 44 */ lis r3, lbl_80446BF4@ha
+/* 8031E148 00319DA8 3C A0 80 44 */ lis r5, lbl_80446C04@ha
+/* 8031E14C 00319DAC 38 63 6B F4 */ addi r3, r3, lbl_80446BF4@l
+/* 8031E150 00319DB0 38 80 01 A8 */ li r4, 0x1a8
+/* 8031E154 00319DB4 38 A5 6C 04 */ addi r5, r5, lbl_80446C04@l
+/* 8031E158 00319DB8 4C C6 31 82 */ crclr 6
+/* 8031E15C 00319DBC 4B F4 D3 40 */ b OSPanic
+
+ss_serverBrowsing:
+/* 8031E160 00319DC0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8031E164 00319DC4 7C 08 02 A6 */ mflr r0
+/* 8031E168 00319DC8 38 60 00 01 */ li r3, 1
+/* 8031E16C 00319DCC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031E170 00319DD0 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8031E174 00319DD4 7C 9F 23 78 */ mr r31, r4
+/* 8031E178 00319DD8 3C 80 80 44 */ lis r4, lbl_80446C14@ha
+/* 8031E17C 00319DDC 7F E5 FB 78 */ mr r5, r31
+/* 8031E180 00319DE0 38 84 6C 14 */ addi r4, r4, lbl_80446C14@l
+/* 8031E184 00319DE4 4C C6 31 82 */ crclr 6
+/* 8031E188 00319DE8 4B FF E9 AD */ bl DWC_Printf
+/* 8031E18C 00319DEC 2C 1F 00 03 */ cmpwi r31, 3
+/* 8031E190 00319DF0 41 82 00 28 */ beq lbl_8031E1B8
+/* 8031E194 00319DF4 40 80 00 10 */ bge lbl_8031E1A4
+/* 8031E198 00319DF8 2C 1F 00 02 */ cmpwi r31, 2
+/* 8031E19C 00319DFC 40 80 00 1C */ bge lbl_8031E1B8
+/* 8031E1A0 00319E00 48 00 00 18 */ b lbl_8031E1B8
+lbl_8031E1A4:
+/* 8031E1A4 00319E04 2C 1F 00 05 */ cmpwi r31, 5
+/* 8031E1A8 00319E08 40 80 00 10 */ bge lbl_8031E1B8
+/* 8031E1AC 00319E0C 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E1B0 00319E10 38 00 00 01 */ li r0, 1
+/* 8031E1B4 00319E14 90 03 00 0C */ stw r0, 0xc(r3)
+lbl_8031E1B8:
+/* 8031E1B8 00319E18 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031E1BC 00319E1C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8031E1C0 00319E20 7C 08 03 A6 */ mtlr r0
+/* 8031E1C4 00319E24 38 21 00 10 */ addi r1, r1, 0x10
+/* 8031E1C8 00319E28 4E 80 00 20 */ blr
+
+ss_serverKey:
+/* 8031E1CC 00319E2C 4E 80 00 20 */ blr
+
+ss_playerKey:
+/* 8031E1D0 00319E30 4E 80 00 20 */ blr
+
+ss_teamKey:
+/* 8031E1D4 00319E34 4E 80 00 20 */ blr
+
+ss_keyList:
+/* 8031E1D8 00319E38 4E 80 00 20 */ blr
+
+ss_count:
+/* 8031E1DC 00319E3C 38 60 00 00 */ li r3, 0
+/* 8031E1E0 00319E40 4E 80 00 20 */ blr
+
+ss_addError:
+/* 8031E1E4 00319E44 4E 80 00 20 */ blr
+
+.global cn_init
+cn_init:
+/* 8031E1E8 00319E48 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8031E1EC 00319E4C 7C 08 02 A6 */ mflr r0
+/* 8031E1F0 00319E50 38 80 FF FF */ li r4, -1
+/* 8031E1F4 00319E54 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031E1F8 00319E58 38 00 00 01 */ li r0, 1
+/* 8031E1FC 00319E5C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8031E200 00319E60 7C 7F 1B 78 */ mr r31, r3
+/* 8031E204 00319E64 80 AD B0 38 */ lwz r5, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E208 00319E68 38 65 00 54 */ addi r3, r5, 0x54
+/* 8031E20C 00319E6C 38 A0 00 40 */ li r5, 0x40
+/* 8031E210 00319E70 90 6D B0 3C */ stw r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E214 00319E74 90 03 00 D4 */ stw r0, 0xd4(r3)
+/* 8031E218 00319E78 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E21C 00319E7C 38 63 00 94 */ addi r3, r3, 0x94
+/* 8031E220 00319E80 4B CE 5E E5 */ bl memset
+/* 8031E224 00319E84 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E228 00319E88 38 00 FF FF */ li r0, -1
+/* 8031E22C 00319E8C 38 80 00 00 */ li r4, 0
+/* 8031E230 00319E90 38 A0 00 10 */ li r5, 0x10
+/* 8031E234 00319E94 90 03 00 18 */ stw r0, 0x18(r3)
+/* 8031E238 00319E98 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E23C 00319E9C 90 03 00 20 */ stw r0, 0x20(r3)
+/* 8031E240 00319EA0 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E244 00319EA4 90 03 00 28 */ stw r0, 0x28(r3)
+/* 8031E248 00319EA8 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E24C 00319EAC 90 03 00 30 */ stw r0, 0x30(r3)
+/* 8031E250 00319EB0 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E254 00319EB4 90 03 00 38 */ stw r0, 0x38(r3)
+/* 8031E258 00319EB8 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E25C 00319EBC 90 03 00 40 */ stw r0, 0x40(r3)
+/* 8031E260 00319EC0 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E264 00319EC4 90 03 00 48 */ stw r0, 0x48(r3)
+/* 8031E268 00319EC8 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E26C 00319ECC 90 03 00 50 */ stw r0, 0x50(r3)
+/* 8031E270 00319ED0 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E274 00319ED4 90 03 00 58 */ stw r0, 0x58(r3)
+/* 8031E278 00319ED8 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E27C 00319EDC 90 03 00 60 */ stw r0, 0x60(r3)
+/* 8031E280 00319EE0 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E284 00319EE4 90 03 00 68 */ stw r0, 0x68(r3)
+/* 8031E288 00319EE8 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E28C 00319EEC 90 03 00 70 */ stw r0, 0x70(r3)
+/* 8031E290 00319EF0 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E294 00319EF4 90 03 00 78 */ stw r0, 0x78(r3)
+/* 8031E298 00319EF8 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E29C 00319EFC 90 03 00 80 */ stw r0, 0x80(r3)
+/* 8031E2A0 00319F00 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E2A4 00319F04 90 03 00 88 */ stw r0, 0x88(r3)
+/* 8031E2A8 00319F08 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E2AC 00319F0C 90 03 00 90 */ stw r0, 0x90(r3)
+/* 8031E2B0 00319F10 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E2B4 00319F14 38 63 00 04 */ addi r3, r3, 4
+/* 8031E2B8 00319F18 4B CE 5E 4D */ bl memset
+/* 8031E2BC 00319F1C 3C 80 80 32 */ lis r4, cn_connected@ha
+/* 8031E2C0 00319F20 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E2C4 00319F24 38 84 E3 40 */ addi r4, r4, cn_connected@l
+/* 8031E2C8 00319F28 3D 00 80 32 */ lis r8, cn_received@ha
+/* 8031E2CC 00319F2C 90 83 00 04 */ stw r4, 4(r3)
+/* 8031E2D0 00319F30 3C E0 80 32 */ lis r7, cn_closed@ha
+/* 8031E2D4 00319F34 39 08 E4 44 */ addi r8, r8, cn_received@l
+/* 8031E2D8 00319F38 7F E3 FB 78 */ mr r3, r31
+/* 8031E2DC 00319F3C 80 CD B0 3C */ lwz r6, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E2E0 00319F40 38 E7 E5 A4 */ addi r7, r7, cn_closed@l
+/* 8031E2E4 00319F44 38 80 30 39 */ li r4, 0x3039
+/* 8031E2E8 00319F48 38 A0 00 00 */ li r5, 0
+/* 8031E2EC 00319F4C 91 06 00 08 */ stw r8, 8(r6)
+/* 8031E2F0 00319F50 80 CD B0 3C */ lwz r6, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E2F4 00319F54 90 E6 00 0C */ stw r7, 0xc(r6)
+/* 8031E2F8 00319F58 48 02 F8 55 */ bl gt2AddressToString
+/* 8031E2FC 00319F5C 7C 64 1B 78 */ mr r4, r3
+/* 8031E300 00319F60 3C E0 80 32 */ lis r7, cn_sockerror@ha
+/* 8031E304 00319F64 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E308 00319F68 38 E7 E1 44 */ addi r7, r7, cn_sockerror@l
+/* 8031E30C 00319F6C 38 A0 00 00 */ li r5, 0
+/* 8031E310 00319F70 38 C0 00 00 */ li r6, 0
+/* 8031E314 00319F74 48 02 B6 DD */ bl gt2CreateSocket
+/* 8031E318 00319F78 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E31C 00319F7C 3C 80 80 32 */ lis r4, cn_listen@ha
+/* 8031E320 00319F80 38 84 E5 BC */ addi r4, r4, cn_listen@l
+/* 8031E324 00319F84 80 63 00 00 */ lwz r3, 0(r3)
+/* 8031E328 00319F88 48 02 B7 61 */ bl gt2Listen
+/* 8031E32C 00319F8C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031E330 00319F90 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8031E334 00319F94 7C 08 03 A6 */ mtlr r0
+/* 8031E338 00319F98 38 21 00 10 */ addi r1, r1, 0x10
+/* 8031E33C 00319F9C 4E 80 00 20 */ blr
+
+cn_connected:
+/* 8031E340 00319FA0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8031E344 00319FA4 7C 08 02 A6 */ mflr r0
+/* 8031E348 00319FA8 2C 04 00 00 */ cmpwi r4, 0
+/* 8031E34C 00319FAC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031E350 00319FB0 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8031E354 00319FB4 7C 9F 23 78 */ mr r31, r4
+/* 8031E358 00319FB8 93 C1 00 08 */ stw r30, 8(r1)
+/* 8031E35C 00319FBC 7C 7E 1B 78 */ mr r30, r3
+/* 8031E360 00319FC0 40 82 00 14 */ bne lbl_8031E374
+/* 8031E364 00319FC4 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E368 00319FC8 38 00 00 03 */ li r0, 3
+/* 8031E36C 00319FCC 90 03 00 00 */ stw r0, 0(r3)
+/* 8031E370 00319FD0 48 00 00 8C */ b lbl_8031E3FC
+lbl_8031E374:
+/* 8031E374 00319FD4 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E378 00319FD8 38 A0 00 01 */ li r5, 1
+/* 8031E37C 00319FDC 38 00 00 10 */ li r0, 0x10
+/* 8031E380 00319FE0 38 C0 00 00 */ li r6, 0
+/* 8031E384 00319FE4 90 A4 00 00 */ stw r5, 0(r4)
+/* 8031E388 00319FE8 80 AD B0 3C */ lwz r5, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E38C 00319FEC 7C A4 2B 78 */ mr r4, r5
+/* 8031E390 00319FF0 7C 09 03 A6 */ mtctr r0
+lbl_8031E394:
+/* 8031E394 00319FF4 80 04 00 14 */ lwz r0, 0x14(r4)
+/* 8031E398 00319FF8 7C 03 00 40 */ cmplw r3, r0
+/* 8031E39C 00319FFC 40 82 00 14 */ bne lbl_8031E3B0
+/* 8031E3A0 0031A000 54 C0 18 38 */ slwi r0, r6, 3
+/* 8031E3A4 0031A004 7C 65 02 14 */ add r3, r5, r0
+/* 8031E3A8 0031A008 80 03 00 18 */ lwz r0, 0x18(r3)
+/* 8031E3AC 0031A00C 48 00 00 14 */ b lbl_8031E3C0
+lbl_8031E3B0:
+/* 8031E3B0 0031A010 38 84 00 08 */ addi r4, r4, 8
+/* 8031E3B4 0031A014 38 C6 00 01 */ addi r6, r6, 1
+/* 8031E3B8 0031A018 42 00 FF DC */ bdnz lbl_8031E394
+/* 8031E3BC 0031A01C 38 00 FF FF */ li r0, -1
+lbl_8031E3C0:
+/* 8031E3C0 0031A020 54 00 10 3A */ slwi r0, r0, 2
+/* 8031E3C4 0031A024 7C 65 02 14 */ add r3, r5, r0
+/* 8031E3C8 0031A028 80 03 00 94 */ lwz r0, 0x94(r3)
+/* 8031E3CC 0031A02C 2C 00 FF FF */ cmpwi r0, -1
+/* 8031E3D0 0031A030 41 82 00 2C */ beq lbl_8031E3FC
+/* 8031E3D4 0031A034 38 80 FF FF */ li r4, -1
+/* 8031E3D8 0031A038 54 05 18 38 */ slwi r5, r0, 3
+/* 8031E3DC 0031A03C 90 83 00 94 */ stw r4, 0x94(r3)
+/* 8031E3E0 0031A040 80 0D B0 3C */ lwz r0, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E3E4 0031A044 7C 60 2A 14 */ add r3, r0, r5
+/* 8031E3E8 0031A048 90 83 00 18 */ stw r4, 0x18(r3)
+/* 8031E3EC 0031A04C 80 0D B0 3C */ lwz r0, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E3F0 0031A050 7C 60 2A 14 */ add r3, r0, r5
+/* 8031E3F4 0031A054 80 63 00 14 */ lwz r3, 0x14(r3)
+/* 8031E3F8 0031A058 48 02 B9 45 */ bl gt2CloseConnectionHard
+lbl_8031E3FC:
+/* 8031E3FC 0031A05C 7F C3 F3 78 */ mr r3, r30
+/* 8031E400 0031A060 48 02 B9 B9 */ bl func_80349DB8
+/* 8031E404 0031A064 38 80 00 00 */ li r4, 0
+/* 8031E408 0031A068 38 A0 00 00 */ li r5, 0
+/* 8031E40C 0031A06C 48 02 F7 41 */ bl gt2AddressToString
+/* 8031E410 0031A070 3C 80 80 44 */ lis r4, lbl_80446C2C@ha
+/* 8031E414 0031A074 7C 65 1B 78 */ mr r5, r3
+/* 8031E418 0031A078 7F E6 FB 78 */ mr r6, r31
+/* 8031E41C 0031A07C 38 60 00 01 */ li r3, 1
+/* 8031E420 0031A080 38 84 6C 2C */ addi r4, r4, lbl_80446C2C@l
+/* 8031E424 0031A084 4C C6 31 82 */ crclr 6
+/* 8031E428 0031A088 4B FF E7 0D */ bl DWC_Printf
+/* 8031E42C 0031A08C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031E430 0031A090 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8031E434 0031A094 83 C1 00 08 */ lwz r30, 8(r1)
+/* 8031E438 0031A098 7C 08 03 A6 */ mtlr r0
+/* 8031E43C 0031A09C 38 21 00 10 */ addi r1, r1, 0x10
+/* 8031E440 0031A0A0 4E 80 00 20 */ blr
+
+cn_received:
+/* 8031E444 0031A0A4 81 0D B0 38 */ lwz r8, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E448 0031A0A8 38 E0 00 00 */ li r7, 0
+/* 8031E44C 0031A0AC 80 08 00 00 */ lwz r0, 0(r8)
+/* 8031E450 0031A0B0 2C 00 00 07 */ cmpwi r0, 7
+/* 8031E454 0031A0B4 41 82 01 30 */ beq lbl_8031E584
+/* 8031E458 0031A0B8 40 80 00 1C */ bge lbl_8031E474
+/* 8031E45C 0031A0BC 2C 00 00 04 */ cmpwi r0, 4
+/* 8031E460 0031A0C0 41 82 00 C0 */ beq lbl_8031E520
+/* 8031E464 0031A0C4 4C 80 00 20 */ bgelr
+/* 8031E468 0031A0C8 2C 00 00 03 */ cmpwi r0, 3
+/* 8031E46C 0031A0CC 40 80 00 5C */ bge lbl_8031E4C8
+/* 8031E470 0031A0D0 4E 80 00 20 */ blr
+lbl_8031E474:
+/* 8031E474 0031A0D4 2C 00 00 09 */ cmpwi r0, 9
+/* 8031E478 0031A0D8 4C 80 00 20 */ bgelr
+/* 8031E47C 0031A0DC 81 2D B0 3C */ lwz r9, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E480 0031A0E0 38 00 00 10 */ li r0, 0x10
+/* 8031E484 0031A0E4 38 C0 00 00 */ li r6, 0
+/* 8031E488 0031A0E8 7D 27 4B 78 */ mr r7, r9
+/* 8031E48C 0031A0EC 7C 09 03 A6 */ mtctr r0
+lbl_8031E490:
+/* 8031E490 0031A0F0 80 07 00 14 */ lwz r0, 0x14(r7)
+/* 8031E494 0031A0F4 7C 03 00 40 */ cmplw r3, r0
+/* 8031E498 0031A0F8 40 82 00 14 */ bne lbl_8031E4AC
+/* 8031E49C 0031A0FC 54 C0 18 38 */ slwi r0, r6, 3
+/* 8031E4A0 0031A100 7C 69 02 14 */ add r3, r9, r0
+/* 8031E4A4 0031A104 80 63 00 18 */ lwz r3, 0x18(r3)
+/* 8031E4A8 0031A108 48 00 00 14 */ b lbl_8031E4BC
+lbl_8031E4AC:
+/* 8031E4AC 0031A10C 38 E7 00 08 */ addi r7, r7, 8
+/* 8031E4B0 0031A110 38 C6 00 01 */ addi r6, r6, 1
+/* 8031E4B4 0031A114 42 00 FF DC */ bdnz lbl_8031E490
+/* 8031E4B8 0031A118 38 60 FF FF */ li r3, -1
+lbl_8031E4BC:
+/* 8031E4BC 0031A11C 81 88 02 00 */ lwz r12, 0x200(r8)
+/* 8031E4C0 0031A120 7D 89 03 A6 */ mtctr r12
+/* 8031E4C4 0031A124 4E 80 04 20 */ bctr
+lbl_8031E4C8:
+/* 8031E4C8 0031A128 38 C0 00 00 */ li r6, 0
+/* 8031E4CC 0031A12C 48 00 00 44 */ b lbl_8031E510
+lbl_8031E4D0:
+/* 8031E4D0 0031A130 80 0D B0 38 */ lwz r0, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E4D4 0031A134 7C 60 32 14 */ add r3, r0, r6
+/* 8031E4D8 0031A138 90 A3 01 7C */ stw r5, 0x17c(r3)
+/* 8031E4DC 0031A13C 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E4E0 0031A140 80 03 01 70 */ lwz r0, 0x170(r3)
+/* 8031E4E4 0031A144 7C 05 00 40 */ cmplw r5, r0
+/* 8031E4E8 0031A148 40 82 00 0C */ bne lbl_8031E4F4
+/* 8031E4EC 0031A14C 90 E3 01 74 */ stw r7, 0x174(r3)
+/* 8031E4F0 0031A150 48 00 00 14 */ b lbl_8031E504
+lbl_8031E4F4:
+/* 8031E4F4 0031A154 80 AD B0 3C */ lwz r5, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E4F8 0031A158 80 65 00 D4 */ lwz r3, 0xd4(r5)
+/* 8031E4FC 0031A15C 38 03 00 01 */ addi r0, r3, 1
+/* 8031E500 0031A160 90 05 00 D4 */ stw r0, 0xd4(r5)
+lbl_8031E504:
+/* 8031E504 0031A164 38 C6 00 08 */ addi r6, r6, 8
+/* 8031E508 0031A168 38 84 00 04 */ addi r4, r4, 4
+/* 8031E50C 0031A16C 38 E7 00 01 */ addi r7, r7, 1
+lbl_8031E510:
+/* 8031E510 0031A170 80 A4 00 04 */ lwz r5, 4(r4)
+/* 8031E514 0031A174 2C 05 00 00 */ cmpwi r5, 0
+/* 8031E518 0031A178 40 82 FF B8 */ bne lbl_8031E4D0
+/* 8031E51C 0031A17C 4E 80 00 20 */ blr
+lbl_8031E520:
+/* 8031E520 0031A180 80 CD B0 3C */ lwz r6, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E524 0031A184 38 00 00 10 */ li r0, 0x10
+/* 8031E528 0031A188 38 80 00 00 */ li r4, 0
+/* 8031E52C 0031A18C 7C C5 33 78 */ mr r5, r6
+/* 8031E530 0031A190 7C 09 03 A6 */ mtctr r0
+lbl_8031E534:
+/* 8031E534 0031A194 80 05 00 14 */ lwz r0, 0x14(r5)
+/* 8031E538 0031A198 7C 03 00 40 */ cmplw r3, r0
+/* 8031E53C 0031A19C 40 82 00 14 */ bne lbl_8031E550
+/* 8031E540 0031A1A0 54 80 18 38 */ slwi r0, r4, 3
+/* 8031E544 0031A1A4 7C 66 02 14 */ add r3, r6, r0
+/* 8031E548 0031A1A8 80 A3 00 18 */ lwz r5, 0x18(r3)
+/* 8031E54C 0031A1AC 48 00 00 14 */ b lbl_8031E560
+lbl_8031E550:
+/* 8031E550 0031A1B0 38 A5 00 08 */ addi r5, r5, 8
+/* 8031E554 0031A1B4 38 84 00 01 */ addi r4, r4, 1
+/* 8031E558 0031A1B8 42 00 FF DC */ bdnz lbl_8031E534
+/* 8031E55C 0031A1BC 38 A0 FF FF */ li r5, -1
+lbl_8031E560:
+/* 8031E560 0031A1C0 54 A0 18 38 */ slwi r0, r5, 3
+/* 8031E564 0031A1C4 3C 80 80 44 */ lis r4, lbl_80446C40@ha
+/* 8031E568 0031A1C8 7C 68 02 14 */ add r3, r8, r0
+/* 8031E56C 0031A1CC 38 00 00 01 */ li r0, 1
+/* 8031E570 0031A1D0 38 84 6C 40 */ addi r4, r4, lbl_80446C40@l
+/* 8031E574 0031A1D4 90 03 01 80 */ stw r0, 0x180(r3)
+/* 8031E578 0031A1D8 38 60 00 01 */ li r3, 1
+/* 8031E57C 0031A1DC 4C C6 31 82 */ crclr 6
+/* 8031E580 0031A1E0 4B FF E5 B4 */ b DWC_Printf
+lbl_8031E584:
+/* 8031E584 0031A1E4 38 00 00 08 */ li r0, 8
+/* 8031E588 0031A1E8 38 60 00 00 */ li r3, 0
+/* 8031E58C 0031A1EC 90 08 00 00 */ stw r0, 0(r8)
+/* 8031E590 0031A1F0 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E594 0031A1F4 81 84 01 FC */ lwz r12, 0x1fc(r4)
+/* 8031E598 0031A1F8 7D 89 03 A6 */ mtctr r12
+/* 8031E59C 0031A1FC 4E 80 04 20 */ bctr
+/* 8031E5A0 0031A200 4E 80 00 20 */ blr
+
+cn_closed:
+/* 8031E5A4 0031A204 3C 60 80 44 */ lis r3, lbl_80446C50@ha
+/* 8031E5A8 0031A208 7C 85 23 78 */ mr r5, r4
+/* 8031E5AC 0031A20C 38 83 6C 50 */ addi r4, r3, lbl_80446C50@l
+/* 8031E5B0 0031A210 38 60 00 01 */ li r3, 1
+/* 8031E5B4 0031A214 4C C6 31 82 */ crclr 6
+/* 8031E5B8 0031A218 4B FF E5 7C */ b DWC_Printf
+
+cn_listen:
+/* 8031E5BC 0031A21C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8031E5C0 0031A220 7C 08 02 A6 */ mflr r0
+/* 8031E5C4 0031A224 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8031E5C8 0031A228 39 61 00 20 */ addi r11, r1, 0x20
+/* 8031E5CC 0031A22C 4B EA 8B 5D */ bl _savegpr_27
+/* 8031E5D0 0031A230 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E5D4 0031A234 7C 9C 23 78 */ mr r28, r4
+/* 8031E5D8 0031A238 7C BD 2B 78 */ mr r29, r5
+/* 8031E5DC 0031A23C 7C DE 33 78 */ mr r30, r6
+/* 8031E5E0 0031A240 80 03 00 00 */ lwz r0, 0(r3)
+/* 8031E5E4 0031A244 3B E0 00 00 */ li r31, 0
+/* 8031E5E8 0031A248 2C 00 00 03 */ cmpwi r0, 3
+/* 8031E5EC 0031A24C 41 82 02 08 */ beq lbl_8031E7F4
+/* 8031E5F0 0031A250 40 80 00 14 */ bge lbl_8031E604
+/* 8031E5F4 0031A254 2C 00 00 01 */ cmpwi r0, 1
+/* 8031E5F8 0031A258 41 82 00 20 */ beq lbl_8031E618
+/* 8031E5FC 0031A25C 40 80 00 24 */ bge lbl_8031E620
+/* 8031E600 0031A260 48 00 02 A4 */ b lbl_8031E8A4
+lbl_8031E604:
+/* 8031E604 0031A264 2C 00 00 08 */ cmpwi r0, 8
+/* 8031E608 0031A268 40 80 02 9C */ bge lbl_8031E8A4
+/* 8031E60C 0031A26C 2C 00 00 06 */ cmpwi r0, 6
+/* 8031E610 0031A270 40 80 01 E4 */ bge lbl_8031E7F4
+/* 8031E614 0031A274 48 00 02 90 */ b lbl_8031E8A4
+lbl_8031E618:
+/* 8031E618 0031A278 38 00 00 02 */ li r0, 2
+/* 8031E61C 0031A27C 90 03 00 00 */ stw r0, 0(r3)
+lbl_8031E620:
+/* 8031E620 0031A280 80 CD B0 3C */ lwz r6, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E624 0031A284 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E628 0031A288 80 A6 00 D4 */ lwz r5, 0xd4(r6)
+/* 8031E62C 0031A28C 80 03 01 78 */ lwz r0, 0x178(r3)
+/* 8031E630 0031A290 7C 05 00 00 */ cmpw r5, r0
+/* 8031E634 0031A294 40 80 02 80 */ bge lbl_8031E8B4
+/* 8031E638 0031A298 38 05 00 01 */ addi r0, r5, 1
+/* 8031E63C 0031A29C 38 E0 00 00 */ li r7, 0
+/* 8031E640 0031A2A0 90 06 00 D4 */ stw r0, 0xd4(r6)
+/* 8031E644 0031A2A4 81 0D B0 3C */ lwz r8, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E648 0031A2A8 7D 03 43 78 */ mr r3, r8
+/* 8031E64C 0031A2AC 48 00 00 0C */ b lbl_8031E658
+lbl_8031E650:
+/* 8031E650 0031A2B0 38 63 00 08 */ addi r3, r3, 8
+/* 8031E654 0031A2B4 38 E7 00 01 */ addi r7, r7, 1
+lbl_8031E658:
+/* 8031E658 0031A2B8 80 03 00 14 */ lwz r0, 0x14(r3)
+/* 8031E65C 0031A2BC 2C 00 00 00 */ cmpwi r0, 0
+/* 8031E660 0031A2C0 41 82 00 0C */ beq lbl_8031E66C
+/* 8031E664 0031A2C4 2C 07 00 10 */ cmpwi r7, 0x10
+/* 8031E668 0031A2C8 41 80 FF E8 */ blt lbl_8031E650
+lbl_8031E66C:
+/* 8031E66C 0031A2CC 2C 07 00 10 */ cmpwi r7, 0x10
+/* 8031E670 0031A2D0 40 80 00 30 */ bge lbl_8031E6A0
+/* 8031E674 0031A2D4 54 A0 10 3A */ slwi r0, r5, 2
+/* 8031E678 0031A2D8 54 E6 18 38 */ slwi r6, r7, 3
+/* 8031E67C 0031A2DC 7C 68 02 14 */ add r3, r8, r0
+/* 8031E680 0031A2E0 90 E3 00 94 */ stw r7, 0x94(r3)
+/* 8031E684 0031A2E4 80 0D B0 3C */ lwz r0, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E688 0031A2E8 7C 60 32 14 */ add r3, r0, r6
+/* 8031E68C 0031A2EC 90 A3 00 18 */ stw r5, 0x18(r3)
+/* 8031E690 0031A2F0 80 0D B0 3C */ lwz r0, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E694 0031A2F4 7C 60 32 14 */ add r3, r0, r6
+/* 8031E698 0031A2F8 38 63 00 14 */ addi r3, r3, 0x14
+/* 8031E69C 0031A2FC 48 00 00 08 */ b lbl_8031E6A4
+lbl_8031E6A0:
+/* 8031E6A0 0031A300 38 60 00 00 */ li r3, 0
+lbl_8031E6A4:
+/* 8031E6A4 0031A304 90 83 00 00 */ stw r4, 0(r3)
+/* 8031E6A8 0031A308 7F 83 E3 78 */ mr r3, r28
+/* 8031E6AC 0031A30C 80 8D B0 3C */ lwz r4, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E6B0 0031A310 38 84 00 04 */ addi r4, r4, 4
+/* 8031E6B4 0031A314 48 02 B3 D9 */ bl gt2Accept
+/* 8031E6B8 0031A318 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E6BC 0031A31C 3B E0 00 01 */ li r31, 1
+/* 8031E6C0 0031A320 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E6C4 0031A324 80 04 01 78 */ lwz r0, 0x178(r4)
+/* 8031E6C8 0031A328 80 63 00 D4 */ lwz r3, 0xd4(r3)
+/* 8031E6CC 0031A32C 7C 03 00 00 */ cmpw r3, r0
+/* 8031E6D0 0031A330 40 82 01 E4 */ bne lbl_8031E8B4
+/* 8031E6D4 0031A334 38 60 00 04 */ li r3, 4
+/* 8031E6D8 0031A338 38 00 00 00 */ li r0, 0
+/* 8031E6DC 0031A33C 90 64 00 00 */ stw r3, 0(r4)
+/* 8031E6E0 0031A340 38 80 00 00 */ li r4, 0
+/* 8031E6E4 0031A344 38 A0 00 40 */ li r5, 0x40
+/* 8031E6E8 0031A348 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E6EC 0031A34C 90 03 01 74 */ stw r0, 0x174(r3)
+/* 8031E6F0 0031A350 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E6F4 0031A354 90 03 01 2C */ stw r0, 0x12c(r3)
+/* 8031E6F8 0031A358 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E6FC 0031A35C 38 63 01 30 */ addi r3, r3, 0x130
+/* 8031E700 0031A360 4B CE 5A 05 */ bl memset
+/* 8031E704 0031A364 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E708 0031A368 3B 60 00 01 */ li r27, 1
+/* 8031E70C 0031A36C 3B 80 00 04 */ li r28, 4
+/* 8031E710 0031A370 80 03 01 70 */ lwz r0, 0x170(r3)
+/* 8031E714 0031A374 90 03 01 30 */ stw r0, 0x130(r3)
+/* 8031E718 0031A378 48 00 00 44 */ b lbl_8031E75C
+lbl_8031E71C:
+/* 8031E71C 0031A37C 7C 64 E2 14 */ add r3, r4, r28
+/* 8031E720 0031A380 80 03 00 94 */ lwz r0, 0x94(r3)
+/* 8031E724 0031A384 2C 00 FF FF */ cmpwi r0, -1
+/* 8031E728 0031A388 40 82 00 0C */ bne lbl_8031E734
+/* 8031E72C 0031A38C 38 60 00 00 */ li r3, 0
+/* 8031E730 0031A390 48 00 00 10 */ b lbl_8031E740
+lbl_8031E734:
+/* 8031E734 0031A394 54 00 18 38 */ slwi r0, r0, 3
+/* 8031E738 0031A398 7C 64 02 14 */ add r3, r4, r0
+/* 8031E73C 0031A39C 38 63 00 14 */ addi r3, r3, 0x14
+lbl_8031E740:
+/* 8031E740 0031A3A0 80 63 00 00 */ lwz r3, 0(r3)
+/* 8031E744 0031A3A4 48 02 B6 75 */ bl func_80349DB8
+/* 8031E748 0031A3A8 80 0D B0 38 */ lwz r0, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E74C 0031A3AC 3B 7B 00 01 */ addi r27, r27, 1
+/* 8031E750 0031A3B0 7C 80 E2 14 */ add r4, r0, r28
+/* 8031E754 0031A3B4 3B 9C 00 04 */ addi r28, r28, 4
+/* 8031E758 0031A3B8 90 64 01 30 */ stw r3, 0x130(r4)
+lbl_8031E75C:
+/* 8031E75C 0031A3BC 80 8D B0 3C */ lwz r4, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E760 0031A3C0 80 04 00 D4 */ lwz r0, 0xd4(r4)
+/* 8031E764 0031A3C4 7C 1B 00 00 */ cmpw r27, r0
+/* 8031E768 0031A3C8 41 80 FF B4 */ blt lbl_8031E71C
+/* 8031E76C 0031A3CC 3B 60 00 01 */ li r27, 1
+/* 8031E770 0031A3D0 3B 80 00 04 */ li r28, 4
+/* 8031E774 0031A3D4 48 00 00 6C */ b lbl_8031E7E0
+lbl_8031E778:
+/* 8031E778 0031A3D8 7C 65 E2 14 */ add r3, r5, r28
+/* 8031E77C 0031A3DC 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E780 0031A3E0 80 03 00 94 */ lwz r0, 0x94(r3)
+/* 8031E784 0031A3E4 38 84 01 2C */ addi r4, r4, 0x12c
+/* 8031E788 0031A3E8 2C 00 FF FF */ cmpwi r0, -1
+/* 8031E78C 0031A3EC 40 82 00 0C */ bne lbl_8031E798
+/* 8031E790 0031A3F0 38 60 00 00 */ li r3, 0
+/* 8031E794 0031A3F4 48 00 00 10 */ b lbl_8031E7A4
+lbl_8031E798:
+/* 8031E798 0031A3F8 54 00 18 38 */ slwi r0, r0, 3
+/* 8031E79C 0031A3FC 7C 65 02 14 */ add r3, r5, r0
+/* 8031E7A0 0031A400 38 63 00 14 */ addi r3, r3, 0x14
+lbl_8031E7A4:
+/* 8031E7A4 0031A404 80 63 00 00 */ lwz r3, 0(r3)
+/* 8031E7A8 0031A408 38 A0 00 44 */ li r5, 0x44
+/* 8031E7AC 0031A40C 38 C0 00 01 */ li r6, 1
+/* 8031E7B0 0031A410 48 02 B4 8D */ bl gt2Send
+/* 8031E7B4 0031A414 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E7B8 0031A418 80 03 00 00 */ lwz r0, 0(r3)
+/* 8031E7BC 0031A41C 2C 00 00 08 */ cmpwi r0, 8
+/* 8031E7C0 0031A420 40 82 00 18 */ bne lbl_8031E7D8
+/* 8031E7C4 0031A424 81 83 02 04 */ lwz r12, 0x204(r3)
+/* 8031E7C8 0031A428 7F 64 DB 78 */ mr r4, r27
+/* 8031E7CC 0031A42C 38 60 00 44 */ li r3, 0x44
+/* 8031E7D0 0031A430 7D 89 03 A6 */ mtctr r12
+/* 8031E7D4 0031A434 4E 80 04 21 */ bctrl
+lbl_8031E7D8:
+/* 8031E7D8 0031A438 3B 9C 00 04 */ addi r28, r28, 4
+/* 8031E7DC 0031A43C 3B 7B 00 01 */ addi r27, r27, 1
+lbl_8031E7E0:
+/* 8031E7E0 0031A440 80 AD B0 3C */ lwz r5, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E7E4 0031A444 80 05 00 D4 */ lwz r0, 0xd4(r5)
+/* 8031E7E8 0031A448 7C 1B 00 00 */ cmpw r27, r0
+/* 8031E7EC 0031A44C 41 80 FF 8C */ blt lbl_8031E778
+/* 8031E7F0 0031A450 48 00 00 C4 */ b lbl_8031E8B4
+lbl_8031E7F4:
+/* 8031E7F4 0031A454 7F 83 E3 78 */ mr r3, r28
+/* 8031E7F8 0031A458 3B 60 00 00 */ li r27, 0
+/* 8031E7FC 0031A45C 48 02 B5 BD */ bl func_80349DB8
+/* 8031E800 0031A460 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E804 0031A464 48 00 00 14 */ b lbl_8031E818
+lbl_8031E808:
+/* 8031E808 0031A468 7C 03 00 40 */ cmplw r3, r0
+/* 8031E80C 0031A46C 41 82 00 18 */ beq lbl_8031E824
+/* 8031E810 0031A470 38 84 00 08 */ addi r4, r4, 8
+/* 8031E814 0031A474 3B 7B 00 01 */ addi r27, r27, 1
+lbl_8031E818:
+/* 8031E818 0031A478 80 04 01 7C */ lwz r0, 0x17c(r4)
+/* 8031E81C 0031A47C 2C 00 00 00 */ cmpwi r0, 0
+/* 8031E820 0031A480 40 82 FF E8 */ bne lbl_8031E808
+lbl_8031E824:
+/* 8031E824 0031A484 80 CD B0 3C */ lwz r6, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E828 0031A488 38 80 00 00 */ li r4, 0
+/* 8031E82C 0031A48C 7C C3 33 78 */ mr r3, r6
+/* 8031E830 0031A490 48 00 00 0C */ b lbl_8031E83C
+lbl_8031E834:
+/* 8031E834 0031A494 38 63 00 08 */ addi r3, r3, 8
+/* 8031E838 0031A498 38 84 00 01 */ addi r4, r4, 1
+lbl_8031E83C:
+/* 8031E83C 0031A49C 80 03 00 14 */ lwz r0, 0x14(r3)
+/* 8031E840 0031A4A0 2C 00 00 00 */ cmpwi r0, 0
+/* 8031E844 0031A4A4 41 82 00 0C */ beq lbl_8031E850
+/* 8031E848 0031A4A8 2C 04 00 10 */ cmpwi r4, 0x10
+/* 8031E84C 0031A4AC 41 80 FF E8 */ blt lbl_8031E834
+lbl_8031E850:
+/* 8031E850 0031A4B0 2C 04 00 10 */ cmpwi r4, 0x10
+/* 8031E854 0031A4B4 40 80 00 30 */ bge lbl_8031E884
+/* 8031E858 0031A4B8 57 60 10 3A */ slwi r0, r27, 2
+/* 8031E85C 0031A4BC 54 85 18 38 */ slwi r5, r4, 3
+/* 8031E860 0031A4C0 7C 66 02 14 */ add r3, r6, r0
+/* 8031E864 0031A4C4 90 83 00 94 */ stw r4, 0x94(r3)
+/* 8031E868 0031A4C8 80 0D B0 3C */ lwz r0, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E86C 0031A4CC 7C 60 2A 14 */ add r3, r0, r5
+/* 8031E870 0031A4D0 93 63 00 18 */ stw r27, 0x18(r3)
+/* 8031E874 0031A4D4 80 0D B0 3C */ lwz r0, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E878 0031A4D8 7C 60 2A 14 */ add r3, r0, r5
+/* 8031E87C 0031A4DC 38 63 00 14 */ addi r3, r3, 0x14
+/* 8031E880 0031A4E0 48 00 00 08 */ b lbl_8031E888
+lbl_8031E884:
+/* 8031E884 0031A4E4 38 60 00 00 */ li r3, 0
+lbl_8031E888:
+/* 8031E888 0031A4E8 93 83 00 00 */ stw r28, 0(r3)
+/* 8031E88C 0031A4EC 7F 83 E3 78 */ mr r3, r28
+/* 8031E890 0031A4F0 80 8D B0 3C */ lwz r4, lbl_806402FC-_SDA_BASE_(r13)
+/* 8031E894 0031A4F4 38 84 00 04 */ addi r4, r4, 4
+/* 8031E898 0031A4F8 48 02 B1 F5 */ bl gt2Accept
+/* 8031E89C 0031A4FC 3B E0 00 01 */ li r31, 1
+/* 8031E8A0 0031A500 48 00 00 14 */ b lbl_8031E8B4
+lbl_8031E8A4:
+/* 8031E8A4 0031A504 7F 83 E3 78 */ mr r3, r28
+/* 8031E8A8 0031A508 38 80 00 00 */ li r4, 0
+/* 8031E8AC 0031A50C 38 A0 00 00 */ li r5, 0
+/* 8031E8B0 0031A510 48 02 B1 E1 */ bl gt2Reject
+lbl_8031E8B4:
+/* 8031E8B4 0031A514 2C 1F 00 00 */ cmpwi r31, 0
+/* 8031E8B8 0031A518 3B 8D 8D 60 */ addi r28, r13, lbl_8063E020-_SDA_BASE_
+/* 8031E8BC 0031A51C 41 82 00 08 */ beq lbl_8031E8C4
+/* 8031E8C0 0031A520 3B 8D 8D 58 */ addi r28, r13, lbl_8063E018-_SDA_BASE_
+lbl_8031E8C4:
+/* 8031E8C4 0031A524 7F A3 EB 78 */ mr r3, r29
+/* 8031E8C8 0031A528 7F C4 F3 78 */ mr r4, r30
+/* 8031E8CC 0031A52C 38 A0 00 00 */ li r5, 0
+/* 8031E8D0 0031A530 48 02 F2 7D */ bl gt2AddressToString
+/* 8031E8D4 0031A534 80 ED B0 38 */ lwz r7, lbl_806402F8-_SDA_BASE_(r13)
+/* 8031E8D8 0031A538 3C 80 80 44 */ lis r4, lbl_80446C60@ha
+/* 8031E8DC 0031A53C 7C 66 1B 78 */ mr r6, r3
+/* 8031E8E0 0031A540 7F 85 E3 78 */ mr r5, r28
+/* 8031E8E4 0031A544 80 E7 00 00 */ lwz r7, 0(r7)
+/* 8031E8E8 0031A548 38 84 6C 60 */ addi r4, r4, lbl_80446C60@l
+/* 8031E8EC 0031A54C 38 60 00 01 */ li r3, 1
+/* 8031E8F0 0031A550 4C C6 31 82 */ crclr 6
+/* 8031E8F4 0031A554 4B FF E2 41 */ bl DWC_Printf
+/* 8031E8F8 0031A558 39 61 00 20 */ addi r11, r1, 0x20
+/* 8031E8FC 0031A55C 4B EA 88 79 */ bl _restgpr_27
+/* 8031E900 0031A560 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8031E904 0031A564 7C 08 03 A6 */ mtlr r0
+/* 8031E908 0031A568 38 21 00 20 */ addi r1, r1, 0x20
+/* 8031E90C 0031A56C 4E 80 00 20 */ blr
+
+.global ss_qsort
+ss_qsort:
+/* 8031E910 0031A570 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 8031E914 0031A574 7C 08 02 A6 */ mflr r0
+/* 8031E918 0031A578 90 01 00 34 */ stw r0, 0x34(r1)
+/* 8031E91C 0031A57C 39 61 00 30 */ addi r11, r1, 0x30
+/* 8031E920 0031A580 4B EA 88 01 */ bl _savegpr_25
+/* 8031E924 0031A584 7C 04 28 00 */ cmpw r4, r5
+/* 8031E928 0031A588 7C 79 1B 78 */ mr r25, r3
+/* 8031E92C 0031A58C 7C BA 2B 78 */ mr r26, r5
+/* 8031E930 0031A590 40 80 04 A4 */ bge lbl_8031EDD4
+/* 8031E934 0031A594 7C E4 2A 14 */ add r7, r4, r5
+/* 8031E938 0031A598 54 80 10 3A */ slwi r0, r4, 2
+/* 8031E93C 0031A59C 54 E6 0F FE */ srwi r6, r7, 0x1f
+/* 8031E940 0031A5A0 39 84 00 01 */ addi r12, r4, 1
+/* 8031E944 0031A5A4 7C E6 3A 14 */ add r7, r6, r7
+/* 8031E948 0031A5A8 7D 63 00 2E */ lwzx r11, r3, r0
+/* 8031E94C 0031A5AC 54 EA 08 3A */ rlwinm r10, r7, 1, 0, 0x1d
+/* 8031E950 0031A5B0 38 C5 00 01 */ addi r6, r5, 1
+/* 8031E954 0031A5B4 7D 23 50 2E */ lwzx r9, r3, r10
+/* 8031E958 0031A5B8 55 88 10 3A */ slwi r8, r12, 2
+/* 8031E95C 0031A5BC 7C CC 30 50 */ subf r6, r12, r6
+/* 8031E960 0031A5C0 7C 9B 23 78 */ mr r27, r4
+/* 8031E964 0031A5C4 7D 23 01 2E */ stwx r9, r3, r0
+/* 8031E968 0031A5C8 7C 07 03 78 */ mr r7, r0
+/* 8031E96C 0031A5CC 7D 03 42 14 */ add r8, r3, r8
+/* 8031E970 0031A5D0 7D 63 51 2E */ stwx r11, r3, r10
+/* 8031E974 0031A5D4 7C C9 03 A6 */ mtctr r6
+/* 8031E978 0031A5D8 7C 0C 28 00 */ cmpw r12, r5
+/* 8031E97C 0031A5DC 41 81 00 30 */ bgt lbl_8031E9AC
+lbl_8031E980:
+/* 8031E980 0031A5E0 80 C8 00 00 */ lwz r6, 0(r8)
+/* 8031E984 0031A5E4 7C A3 00 2E */ lwzx r5, r3, r0
+/* 8031E988 0031A5E8 7C 06 28 40 */ cmplw r6, r5
+/* 8031E98C 0031A5EC 40 80 00 18 */ bge lbl_8031E9A4
+/* 8031E990 0031A5F0 38 E7 00 04 */ addi r7, r7, 4
+/* 8031E994 0031A5F4 3B 7B 00 01 */ addi r27, r27, 1
+/* 8031E998 0031A5F8 7C A3 38 2E */ lwzx r5, r3, r7
+/* 8031E99C 0031A5FC 90 A8 00 00 */ stw r5, 0(r8)
+/* 8031E9A0 0031A600 7C C3 39 2E */ stwx r6, r3, r7
+lbl_8031E9A4:
+/* 8031E9A4 0031A604 39 08 00 04 */ addi r8, r8, 4
+/* 8031E9A8 0031A608 42 00 FF D8 */ bdnz lbl_8031E980
+lbl_8031E9AC:
+/* 8031E9AC 0031A60C 57 7C 10 3A */ slwi r28, r27, 2
+/* 8031E9B0 0031A610 39 3B FF FF */ addi r9, r27, -1
+/* 8031E9B4 0031A614 7C C3 00 2E */ lwzx r6, r3, r0
+/* 8031E9B8 0031A618 7C 04 48 00 */ cmpw r4, r9
+/* 8031E9BC 0031A61C 7C A3 E0 2E */ lwzx r5, r3, r28
+/* 8031E9C0 0031A620 7C A3 01 2E */ stwx r5, r3, r0
+/* 8031E9C4 0031A624 7C C3 E1 2E */ stwx r6, r3, r28
+/* 8031E9C8 0031A628 40 80 02 00 */ bge lbl_8031EBC8
+/* 8031E9CC 0031A62C 7C A4 DA 14 */ add r5, r4, r27
+/* 8031E9D0 0031A630 39 44 00 01 */ addi r10, r4, 1
+/* 8031E9D4 0031A634 39 05 FF FF */ addi r8, r5, -1
+/* 8031E9D8 0031A638 7D 63 00 2E */ lwzx r11, r3, r0
+/* 8031E9DC 0031A63C 55 07 0F FE */ srwi r7, r8, 0x1f
+/* 8031E9E0 0031A640 38 A9 00 01 */ addi r5, r9, 1
+/* 8031E9E4 0031A644 7C E7 42 14 */ add r7, r7, r8
+/* 8031E9E8 0031A648 55 46 10 3A */ slwi r6, r10, 2
+/* 8031E9EC 0031A64C 54 E8 08 3A */ rlwinm r8, r7, 1, 0, 0x1d
+/* 8031E9F0 0031A650 7C AA 28 50 */ subf r5, r10, r5
+/* 8031E9F4 0031A654 7C E3 40 2E */ lwzx r7, r3, r8
+/* 8031E9F8 0031A658 7D 83 32 14 */ add r12, r3, r6
+/* 8031E9FC 0031A65C 7C 9F 23 78 */ mr r31, r4
+/* 8031EA00 0031A660 54 86 10 3A */ slwi r6, r4, 2
+/* 8031EA04 0031A664 7C E3 01 2E */ stwx r7, r3, r0
+/* 8031EA08 0031A668 7D 63 41 2E */ stwx r11, r3, r8
+/* 8031EA0C 0031A66C 7C A9 03 A6 */ mtctr r5
+/* 8031EA10 0031A670 7C 0A 48 00 */ cmpw r10, r9
+/* 8031EA14 0031A674 41 81 00 30 */ bgt lbl_8031EA44
+lbl_8031EA18:
+/* 8031EA18 0031A678 80 EC 00 00 */ lwz r7, 0(r12)
+/* 8031EA1C 0031A67C 7C A3 00 2E */ lwzx r5, r3, r0
+/* 8031EA20 0031A680 7C 07 28 40 */ cmplw r7, r5
+/* 8031EA24 0031A684 40 80 00 18 */ bge lbl_8031EA3C
+/* 8031EA28 0031A688 38 C6 00 04 */ addi r6, r6, 4
+/* 8031EA2C 0031A68C 3B FF 00 01 */ addi r31, r31, 1
+/* 8031EA30 0031A690 7C A3 30 2E */ lwzx r5, r3, r6
+/* 8031EA34 0031A694 90 AC 00 00 */ stw r5, 0(r12)
+/* 8031EA38 0031A698 7C E3 31 2E */ stwx r7, r3, r6
+lbl_8031EA3C:
+/* 8031EA3C 0031A69C 39 8C 00 04 */ addi r12, r12, 4
+/* 8031EA40 0031A6A0 42 00 FF D8 */ bdnz lbl_8031EA18
+lbl_8031EA44:
+/* 8031EA44 0031A6A4 57 FD 10 3A */ slwi r29, r31, 2
+/* 8031EA48 0031A6A8 39 3F FF FF */ addi r9, r31, -1
+/* 8031EA4C 0031A6AC 7C C3 00 2E */ lwzx r6, r3, r0
+/* 8031EA50 0031A6B0 7C 04 48 00 */ cmpw r4, r9
+/* 8031EA54 0031A6B4 7C A3 E8 2E */ lwzx r5, r3, r29
+/* 8031EA58 0031A6B8 7C A3 01 2E */ stwx r5, r3, r0
+/* 8031EA5C 0031A6BC 7C C3 E9 2E */ stwx r6, r3, r29
+/* 8031EA60 0031A6C0 40 80 00 AC */ bge lbl_8031EB0C
+/* 8031EA64 0031A6C4 7C A4 FA 14 */ add r5, r4, r31
+/* 8031EA68 0031A6C8 39 44 00 01 */ addi r10, r4, 1
+/* 8031EA6C 0031A6CC 39 05 FF FF */ addi r8, r5, -1
+/* 8031EA70 0031A6D0 7D 63 00 2E */ lwzx r11, r3, r0
+/* 8031EA74 0031A6D4 55 07 0F FE */ srwi r7, r8, 0x1f
+/* 8031EA78 0031A6D8 38 A9 00 01 */ addi r5, r9, 1
+/* 8031EA7C 0031A6DC 7C E7 42 14 */ add r7, r7, r8
+/* 8031EA80 0031A6E0 55 46 10 3A */ slwi r6, r10, 2
+/* 8031EA84 0031A6E4 54 E8 08 3A */ rlwinm r8, r7, 1, 0, 0x1d
+/* 8031EA88 0031A6E8 7C AA 28 50 */ subf r5, r10, r5
+/* 8031EA8C 0031A6EC 7C E3 40 2E */ lwzx r7, r3, r8
+/* 8031EA90 0031A6F0 7D 83 32 14 */ add r12, r3, r6
+/* 8031EA94 0031A6F4 7C 9E 23 78 */ mr r30, r4
+/* 8031EA98 0031A6F8 54 86 10 3A */ slwi r6, r4, 2
+/* 8031EA9C 0031A6FC 7C E3 01 2E */ stwx r7, r3, r0
+/* 8031EAA0 0031A700 7D 63 41 2E */ stwx r11, r3, r8
+/* 8031EAA4 0031A704 7C A9 03 A6 */ mtctr r5
+/* 8031EAA8 0031A708 7C 0A 48 00 */ cmpw r10, r9
+/* 8031EAAC 0031A70C 41 81 00 30 */ bgt lbl_8031EADC
+lbl_8031EAB0:
+/* 8031EAB0 0031A710 80 EC 00 00 */ lwz r7, 0(r12)
+/* 8031EAB4 0031A714 7C A3 00 2E */ lwzx r5, r3, r0
+/* 8031EAB8 0031A718 7C 07 28 40 */ cmplw r7, r5
+/* 8031EABC 0031A71C 40 80 00 18 */ bge lbl_8031EAD4
+/* 8031EAC0 0031A720 38 C6 00 04 */ addi r6, r6, 4
+/* 8031EAC4 0031A724 3B DE 00 01 */ addi r30, r30, 1
+/* 8031EAC8 0031A728 7C A3 30 2E */ lwzx r5, r3, r6
+/* 8031EACC 0031A72C 90 AC 00 00 */ stw r5, 0(r12)
+/* 8031EAD0 0031A730 7C E3 31 2E */ stwx r7, r3, r6
+lbl_8031EAD4:
+/* 8031EAD4 0031A734 39 8C 00 04 */ addi r12, r12, 4
+/* 8031EAD8 0031A738 42 00 FF D8 */ bdnz lbl_8031EAB0
+lbl_8031EADC:
+/* 8031EADC 0031A73C 57 C7 10 3A */ slwi r7, r30, 2
+/* 8031EAE0 0031A740 7D 03 00 2E */ lwzx r8, r3, r0
+/* 8031EAE4 0031A744 7C C3 38 2E */ lwzx r6, r3, r7
+/* 8031EAE8 0031A748 38 BE FF FF */ addi r5, r30, -1
+/* 8031EAEC 0031A74C 7C C3 01 2E */ stwx r6, r3, r0
+/* 8031EAF0 0031A750 7D 03 39 2E */ stwx r8, r3, r7
+/* 8031EAF4 0031A754 7F 23 CB 78 */ mr r3, r25
+/* 8031EAF8 0031A758 4B FF FE 19 */ bl ss_qsort
+/* 8031EAFC 0031A75C 7F 23 CB 78 */ mr r3, r25
+/* 8031EB00 0031A760 38 9E 00 01 */ addi r4, r30, 1
+/* 8031EB04 0031A764 38 BF FF FF */ addi r5, r31, -1
+/* 8031EB08 0031A768 4B FF FE 09 */ bl ss_qsort
+lbl_8031EB0C:
+/* 8031EB0C 0031A76C 3B DF 00 01 */ addi r30, r31, 1
+/* 8031EB10 0031A770 38 FB FF FF */ addi r7, r27, -1
+/* 8031EB14 0031A774 7C 1E 38 00 */ cmpw r30, r7
+/* 8031EB18 0031A778 40 80 00 B0 */ bge lbl_8031EBC8
+/* 8031EB1C 0031A77C 7C 7B FA 14 */ add r3, r27, r31
+/* 8031EB20 0031A780 7C D9 EA 14 */ add r6, r25, r29
+/* 8031EB24 0031A784 54 60 0F FE */ srwi r0, r3, 0x1f
+/* 8031EB28 0031A788 81 26 00 04 */ lwz r9, 4(r6)
+/* 8031EB2C 0031A78C 7C 60 1A 14 */ add r3, r0, r3
+/* 8031EB30 0031A790 39 1F 00 02 */ addi r8, r31, 2
+/* 8031EB34 0031A794 54 65 08 3A */ rlwinm r5, r3, 1, 0, 0x1d
+/* 8031EB38 0031A798 38 07 00 01 */ addi r0, r7, 1
+/* 8031EB3C 0031A79C 7C 99 28 2E */ lwzx r4, r25, r5
+/* 8031EB40 0031A7A0 55 03 10 3A */ slwi r3, r8, 2
+/* 8031EB44 0031A7A4 7D 59 1A 14 */ add r10, r25, r3
+/* 8031EB48 0031A7A8 7C 08 00 50 */ subf r0, r8, r0
+/* 8031EB4C 0031A7AC 90 86 00 04 */ stw r4, 4(r6)
+/* 8031EB50 0031A7B0 57 C3 10 3A */ slwi r3, r30, 2
+/* 8031EB54 0031A7B4 7D 39 29 2E */ stwx r9, r25, r5
+/* 8031EB58 0031A7B8 7C 09 03 A6 */ mtctr r0
+/* 8031EB5C 0031A7BC 7C 08 38 00 */ cmpw r8, r7
+/* 8031EB60 0031A7C0 41 81 00 30 */ bgt lbl_8031EB90
+lbl_8031EB64:
+/* 8031EB64 0031A7C4 80 8A 00 00 */ lwz r4, 0(r10)
+/* 8031EB68 0031A7C8 80 06 00 04 */ lwz r0, 4(r6)
+/* 8031EB6C 0031A7CC 7C 04 00 40 */ cmplw r4, r0
+/* 8031EB70 0031A7D0 40 80 00 18 */ bge lbl_8031EB88
+/* 8031EB74 0031A7D4 38 63 00 04 */ addi r3, r3, 4
+/* 8031EB78 0031A7D8 3B DE 00 01 */ addi r30, r30, 1
+/* 8031EB7C 0031A7DC 7C 19 18 2E */ lwzx r0, r25, r3
+/* 8031EB80 0031A7E0 90 0A 00 00 */ stw r0, 0(r10)
+/* 8031EB84 0031A7E4 7C 99 19 2E */ stwx r4, r25, r3
+lbl_8031EB88:
+/* 8031EB88 0031A7E8 39 4A 00 04 */ addi r10, r10, 4
+/* 8031EB8C 0031A7EC 42 00 FF D8 */ bdnz lbl_8031EB64
+lbl_8031EB90:
+/* 8031EB90 0031A7F0 7C F9 EA 14 */ add r7, r25, r29
+/* 8031EB94 0031A7F4 57 C6 10 3A */ slwi r6, r30, 2
+/* 8031EB98 0031A7F8 81 07 00 04 */ lwz r8, 4(r7)
+/* 8031EB9C 0031A7FC 7F 23 CB 78 */ mr r3, r25
+/* 8031EBA0 0031A800 7C 19 30 2E */ lwzx r0, r25, r6
+/* 8031EBA4 0031A804 38 9F 00 01 */ addi r4, r31, 1
+/* 8031EBA8 0031A808 38 BE FF FF */ addi r5, r30, -1
+/* 8031EBAC 0031A80C 90 07 00 04 */ stw r0, 4(r7)
+/* 8031EBB0 0031A810 7D 19 31 2E */ stwx r8, r25, r6
+/* 8031EBB4 0031A814 4B FF FD 5D */ bl ss_qsort
+/* 8031EBB8 0031A818 7F 23 CB 78 */ mr r3, r25
+/* 8031EBBC 0031A81C 38 9E 00 01 */ addi r4, r30, 1
+/* 8031EBC0 0031A820 38 BB FF FF */ addi r5, r27, -1
+/* 8031EBC4 0031A824 4B FF FD 4D */ bl ss_qsort
+lbl_8031EBC8:
+/* 8031EBC8 0031A828 3B FB 00 01 */ addi r31, r27, 1
+/* 8031EBCC 0031A82C 7C 1F D0 00 */ cmpw r31, r26
+/* 8031EBD0 0031A830 40 80 02 04 */ bge lbl_8031EDD4
+/* 8031EBD4 0031A834 7C 7B D2 14 */ add r3, r27, r26
+/* 8031EBD8 0031A838 7C D9 E2 14 */ add r6, r25, r28
+/* 8031EBDC 0031A83C 38 83 00 01 */ addi r4, r3, 1
+/* 8031EBE0 0031A840 81 06 00 04 */ lwz r8, 4(r6)
+/* 8031EBE4 0031A844 54 83 0F FE */ srwi r3, r4, 0x1f
+/* 8031EBE8 0031A848 38 FB 00 02 */ addi r7, r27, 2
+/* 8031EBEC 0031A84C 7C 83 22 14 */ add r4, r3, r4
+/* 8031EBF0 0031A850 38 1A 00 01 */ addi r0, r26, 1
+/* 8031EBF4 0031A854 54 85 08 3A */ rlwinm r5, r4, 1, 0, 0x1d
+/* 8031EBF8 0031A858 54 E3 10 3A */ slwi r3, r7, 2
+/* 8031EBFC 0031A85C 7C 99 28 2E */ lwzx r4, r25, r5
+/* 8031EC00 0031A860 7D 39 1A 14 */ add r9, r25, r3
+/* 8031EC04 0031A864 7C 07 00 50 */ subf r0, r7, r0
+/* 8031EC08 0031A868 57 E3 10 3A */ slwi r3, r31, 2
+/* 8031EC0C 0031A86C 90 86 00 04 */ stw r4, 4(r6)
+/* 8031EC10 0031A870 7D 19 29 2E */ stwx r8, r25, r5
+/* 8031EC14 0031A874 7C 09 03 A6 */ mtctr r0
+/* 8031EC18 0031A878 7C 07 D0 00 */ cmpw r7, r26
+/* 8031EC1C 0031A87C 41 81 00 30 */ bgt lbl_8031EC4C
+lbl_8031EC20:
+/* 8031EC20 0031A880 80 89 00 00 */ lwz r4, 0(r9)
+/* 8031EC24 0031A884 80 06 00 04 */ lwz r0, 4(r6)
+/* 8031EC28 0031A888 7C 04 00 40 */ cmplw r4, r0
+/* 8031EC2C 0031A88C 40 80 00 18 */ bge lbl_8031EC44
+/* 8031EC30 0031A890 38 63 00 04 */ addi r3, r3, 4
+/* 8031EC34 0031A894 3B FF 00 01 */ addi r31, r31, 1
+/* 8031EC38 0031A898 7C 19 18 2E */ lwzx r0, r25, r3
+/* 8031EC3C 0031A89C 90 09 00 00 */ stw r0, 0(r9)
+/* 8031EC40 0031A8A0 7C 99 19 2E */ stwx r4, r25, r3
+lbl_8031EC44:
+/* 8031EC44 0031A8A4 39 29 00 04 */ addi r9, r9, 4
+/* 8031EC48 0031A8A8 42 00 FF D8 */ bdnz lbl_8031EC20
+lbl_8031EC4C:
+/* 8031EC4C 0031A8AC 7C F9 E2 14 */ add r7, r25, r28
+/* 8031EC50 0031A8B0 57 FC 10 3A */ slwi r28, r31, 2
+/* 8031EC54 0031A8B4 80 67 00 04 */ lwz r3, 4(r7)
+/* 8031EC58 0031A8B8 3B DB 00 01 */ addi r30, r27, 1
+/* 8031EC5C 0031A8BC 7C 19 E0 2E */ lwzx r0, r25, r28
+/* 8031EC60 0031A8C0 38 DF FF FF */ addi r6, r31, -1
+/* 8031EC64 0031A8C4 7C 1E 30 00 */ cmpw r30, r6
+/* 8031EC68 0031A8C8 90 07 00 04 */ stw r0, 4(r7)
+/* 8031EC6C 0031A8CC 7C 79 E1 2E */ stwx r3, r25, r28
+/* 8031EC70 0031A8D0 40 80 00 A8 */ bge lbl_8031ED18
+/* 8031EC74 0031A8D4 7C 9F DA 14 */ add r4, r31, r27
+/* 8031EC78 0031A8D8 81 27 00 04 */ lwz r9, 4(r7)
+/* 8031EC7C 0031A8DC 54 83 0F FE */ srwi r3, r4, 0x1f
+/* 8031EC80 0031A8E0 39 1B 00 02 */ addi r8, r27, 2
+/* 8031EC84 0031A8E4 7C 83 22 14 */ add r4, r3, r4
+/* 8031EC88 0031A8E8 38 06 00 01 */ addi r0, r6, 1
+/* 8031EC8C 0031A8EC 54 85 08 3A */ rlwinm r5, r4, 1, 0, 0x1d
+/* 8031EC90 0031A8F0 55 03 10 3A */ slwi r3, r8, 2
+/* 8031EC94 0031A8F4 7C 99 28 2E */ lwzx r4, r25, r5
+/* 8031EC98 0031A8F8 7C 08 00 50 */ subf r0, r8, r0
+/* 8031EC9C 0031A8FC 90 87 00 04 */ stw r4, 4(r7)
+/* 8031ECA0 0031A900 7C 99 1A 14 */ add r4, r25, r3
+/* 8031ECA4 0031A904 57 C3 10 3A */ slwi r3, r30, 2
+/* 8031ECA8 0031A908 7D 39 29 2E */ stwx r9, r25, r5
+/* 8031ECAC 0031A90C 7C 09 03 A6 */ mtctr r0
+/* 8031ECB0 0031A910 7C 08 30 00 */ cmpw r8, r6
+/* 8031ECB4 0031A914 41 81 00 30 */ bgt lbl_8031ECE4
+lbl_8031ECB8:
+/* 8031ECB8 0031A918 80 A4 00 00 */ lwz r5, 0(r4)
+/* 8031ECBC 0031A91C 80 07 00 04 */ lwz r0, 4(r7)
+/* 8031ECC0 0031A920 7C 05 00 40 */ cmplw r5, r0
+/* 8031ECC4 0031A924 40 80 00 18 */ bge lbl_8031ECDC
+/* 8031ECC8 0031A928 38 63 00 04 */ addi r3, r3, 4
+/* 8031ECCC 0031A92C 3B DE 00 01 */ addi r30, r30, 1
+/* 8031ECD0 0031A930 7C 19 18 2E */ lwzx r0, r25, r3
+/* 8031ECD4 0031A934 90 04 00 00 */ stw r0, 0(r4)
+/* 8031ECD8 0031A938 7C B9 19 2E */ stwx r5, r25, r3
+lbl_8031ECDC:
+/* 8031ECDC 0031A93C 38 84 00 04 */ addi r4, r4, 4
+/* 8031ECE0 0031A940 42 00 FF D8 */ bdnz lbl_8031ECB8
+lbl_8031ECE4:
+/* 8031ECE4 0031A944 57 C6 10 3A */ slwi r6, r30, 2
+/* 8031ECE8 0031A948 81 07 00 04 */ lwz r8, 4(r7)
+/* 8031ECEC 0031A94C 7C 19 30 2E */ lwzx r0, r25, r6
+/* 8031ECF0 0031A950 7F 23 CB 78 */ mr r3, r25
+/* 8031ECF4 0031A954 38 9B 00 01 */ addi r4, r27, 1
+/* 8031ECF8 0031A958 38 BE FF FF */ addi r5, r30, -1
+/* 8031ECFC 0031A95C 90 07 00 04 */ stw r0, 4(r7)
+/* 8031ED00 0031A960 7D 19 31 2E */ stwx r8, r25, r6
+/* 8031ED04 0031A964 4B FF FC 0D */ bl ss_qsort
+/* 8031ED08 0031A968 7F 23 CB 78 */ mr r3, r25
+/* 8031ED0C 0031A96C 38 9E 00 01 */ addi r4, r30, 1
+/* 8031ED10 0031A970 38 BF FF FF */ addi r5, r31, -1
+/* 8031ED14 0031A974 4B FF FB FD */ bl ss_qsort
+lbl_8031ED18:
+/* 8031ED18 0031A978 3B DF 00 01 */ addi r30, r31, 1
+/* 8031ED1C 0031A97C 7C 1E D0 00 */ cmpw r30, r26
+/* 8031ED20 0031A980 40 80 00 B4 */ bge lbl_8031EDD4
+/* 8031ED24 0031A984 7C 7F D2 14 */ add r3, r31, r26
+/* 8031ED28 0031A988 7C D9 E2 14 */ add r6, r25, r28
+/* 8031ED2C 0031A98C 38 83 00 01 */ addi r4, r3, 1
+/* 8031ED30 0031A990 81 06 00 04 */ lwz r8, 4(r6)
+/* 8031ED34 0031A994 54 83 0F FE */ srwi r3, r4, 0x1f
+/* 8031ED38 0031A998 38 FF 00 02 */ addi r7, r31, 2
+/* 8031ED3C 0031A99C 7C 83 22 14 */ add r4, r3, r4
+/* 8031ED40 0031A9A0 38 1A 00 01 */ addi r0, r26, 1
+/* 8031ED44 0031A9A4 54 85 08 3A */ rlwinm r5, r4, 1, 0, 0x1d
+/* 8031ED48 0031A9A8 54 E3 10 3A */ slwi r3, r7, 2
+/* 8031ED4C 0031A9AC 7C 99 28 2E */ lwzx r4, r25, r5
+/* 8031ED50 0031A9B0 7D 39 1A 14 */ add r9, r25, r3
+/* 8031ED54 0031A9B4 7C 07 00 50 */ subf r0, r7, r0
+/* 8031ED58 0031A9B8 57 C3 10 3A */ slwi r3, r30, 2
+/* 8031ED5C 0031A9BC 90 86 00 04 */ stw r4, 4(r6)
+/* 8031ED60 0031A9C0 7D 19 29 2E */ stwx r8, r25, r5
+/* 8031ED64 0031A9C4 7C 09 03 A6 */ mtctr r0
+/* 8031ED68 0031A9C8 7C 07 D0 00 */ cmpw r7, r26
+/* 8031ED6C 0031A9CC 41 81 00 30 */ bgt lbl_8031ED9C
+lbl_8031ED70:
+/* 8031ED70 0031A9D0 80 89 00 00 */ lwz r4, 0(r9)
+/* 8031ED74 0031A9D4 80 06 00 04 */ lwz r0, 4(r6)
+/* 8031ED78 0031A9D8 7C 04 00 40 */ cmplw r4, r0
+/* 8031ED7C 0031A9DC 40 80 00 18 */ bge lbl_8031ED94
+/* 8031ED80 0031A9E0 38 63 00 04 */ addi r3, r3, 4
+/* 8031ED84 0031A9E4 3B DE 00 01 */ addi r30, r30, 1
+/* 8031ED88 0031A9E8 7C 19 18 2E */ lwzx r0, r25, r3
+/* 8031ED8C 0031A9EC 90 09 00 00 */ stw r0, 0(r9)
+/* 8031ED90 0031A9F0 7C 99 19 2E */ stwx r4, r25, r3
+lbl_8031ED94:
+/* 8031ED94 0031A9F4 39 29 00 04 */ addi r9, r9, 4
+/* 8031ED98 0031A9F8 42 00 FF D8 */ bdnz lbl_8031ED70
+lbl_8031ED9C:
+/* 8031ED9C 0031A9FC 7C F9 E2 14 */ add r7, r25, r28
+/* 8031EDA0 0031AA00 57 C6 10 3A */ slwi r6, r30, 2
+/* 8031EDA4 0031AA04 81 07 00 04 */ lwz r8, 4(r7)
+/* 8031EDA8 0031AA08 7F 23 CB 78 */ mr r3, r25
+/* 8031EDAC 0031AA0C 7C 19 30 2E */ lwzx r0, r25, r6
+/* 8031EDB0 0031AA10 38 9F 00 01 */ addi r4, r31, 1
+/* 8031EDB4 0031AA14 38 BE FF FF */ addi r5, r30, -1
+/* 8031EDB8 0031AA18 90 07 00 04 */ stw r0, 4(r7)
+/* 8031EDBC 0031AA1C 7D 19 31 2E */ stwx r8, r25, r6
+/* 8031EDC0 0031AA20 4B FF FB 51 */ bl ss_qsort
+/* 8031EDC4 0031AA24 7F 23 CB 78 */ mr r3, r25
+/* 8031EDC8 0031AA28 7F 45 D3 78 */ mr r5, r26
+/* 8031EDCC 0031AA2C 38 9E 00 01 */ addi r4, r30, 1
+/* 8031EDD0 0031AA30 4B FF FB 41 */ bl ss_qsort
+lbl_8031EDD4:
+/* 8031EDD4 0031AA34 39 61 00 30 */ addi r11, r1, 0x30
+/* 8031EDD8 0031AA38 4B EA 83 95 */ bl _restgpr_25
+/* 8031EDDC 0031AA3C 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 8031EDE0 0031AA40 7C 08 03 A6 */ mtlr r0
+/* 8031EDE4 0031AA44 38 21 00 30 */ addi r1, r1, 0x30
+/* 8031EDE8 0031AA48 4E 80 00 20 */ blr
diff --git a/asm/SDK/DWC/dwc_match/dwc_common.s b/asm/SDK/DWC/dwc_match/dwc_common.s
new file mode 100644
index 0000000..b9d4331
--- /dev/null
+++ b/asm/SDK/DWC/dwc_match/dwc_common.s
@@ -0,0 +1,267 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global DWC_SetCommonKeyValueString
+DWC_SetCommonKeyValueString:
+/* 8031EDEC 0031AA4C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8031EDF0 0031AA50 7C 08 02 A6 */ mflr r0
+/* 8031EDF4 0031AA54 7C C6 07 74 */ extsb r6, r6
+/* 8031EDF8 0031AA58 7C 89 23 78 */ mr r9, r4
+/* 8031EDFC 0031AA5C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031EE00 0031AA60 7C 67 1B 78 */ mr r7, r3
+/* 8031EE04 0031AA64 7C C8 33 78 */ mr r8, r6
+/* 8031EE08 0031AA68 38 80 10 00 */ li r4, 0x1000
+/* 8031EE0C 0031AA6C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8031EE10 0031AA70 7C BF 2B 78 */ mr r31, r5
+/* 8031EE14 0031AA74 3C A0 80 44 */ lis r5, lbl_80446C70@ha
+/* 8031EE18 0031AA78 7F E3 FB 78 */ mr r3, r31
+/* 8031EE1C 0031AA7C 38 A5 6C 70 */ addi r5, r5, lbl_80446C70@l
+/* 8031EE20 0031AA80 4C C6 31 82 */ crclr 6
+/* 8031EE24 0031AA84 4B EA DC 01 */ bl snprintf
+/* 8031EE28 0031AA88 7F E3 FB 78 */ mr r3, r31
+/* 8031EE2C 0031AA8C 4B EA 7D 39 */ bl strlen
+/* 8031EE30 0031AA90 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031EE34 0031AA94 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8031EE38 0031AA98 7C 08 03 A6 */ mtlr r0
+/* 8031EE3C 0031AA9C 38 21 00 10 */ addi r1, r1, 0x10
+/* 8031EE40 0031AAA0 4E 80 00 20 */ blr
+
+.global DWC_AddCommonKeyValueString
+DWC_AddCommonKeyValueString:
+/* 8031EE44 0031AAA4 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8031EE48 0031AAA8 7C 08 02 A6 */ mflr r0
+/* 8031EE4C 0031AAAC 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8031EE50 0031AAB0 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8031EE54 0031AAB4 7C DF 33 78 */ mr r31, r6
+/* 8031EE58 0031AAB8 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8031EE5C 0031AABC 7C BE 2B 78 */ mr r30, r5
+/* 8031EE60 0031AAC0 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 8031EE64 0031AAC4 7C 9D 23 78 */ mr r29, r4
+/* 8031EE68 0031AAC8 38 80 00 00 */ li r4, 0
+/* 8031EE6C 0031AACC 93 81 00 10 */ stw r28, 0x10(r1)
+/* 8031EE70 0031AAD0 7C 7C 1B 78 */ mr r28, r3
+/* 8031EE74 0031AAD4 7F C3 F3 78 */ mr r3, r30
+/* 8031EE78 0031AAD8 4B EA F7 31 */ bl strchr
+/* 8031EE7C 0031AADC 7F E6 07 74 */ extsb r6, r31
+/* 8031EE80 0031AAE0 3C A0 80 44 */ lis r5, lbl_80446C70@ha
+/* 8031EE84 0031AAE4 7C 7F 1B 78 */ mr r31, r3
+/* 8031EE88 0031AAE8 7F 87 E3 78 */ mr r7, r28
+/* 8031EE8C 0031AAEC 7C C8 33 78 */ mr r8, r6
+/* 8031EE90 0031AAF0 7F A9 EB 78 */ mr r9, r29
+/* 8031EE94 0031AAF4 38 A5 6C 70 */ addi r5, r5, lbl_80446C70@l
+/* 8031EE98 0031AAF8 38 80 10 00 */ li r4, 0x1000
+/* 8031EE9C 0031AAFC 4C C6 31 82 */ crclr 6
+/* 8031EEA0 0031AB00 4B EA DB 85 */ bl snprintf
+/* 8031EEA4 0031AB04 7F E3 FB 78 */ mr r3, r31
+/* 8031EEA8 0031AB08 4B EA 7C BD */ bl strlen
+/* 8031EEAC 0031AB0C 7F C3 F3 78 */ mr r3, r30
+/* 8031EEB0 0031AB10 4B EA 7C B5 */ bl strlen
+/* 8031EEB4 0031AB14 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8031EEB8 0031AB18 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8031EEBC 0031AB1C 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8031EEC0 0031AB20 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 8031EEC4 0031AB24 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 8031EEC8 0031AB28 7C 08 03 A6 */ mtlr r0
+/* 8031EECC 0031AB2C 38 21 00 20 */ addi r1, r1, 0x20
+/* 8031EED0 0031AB30 4E 80 00 20 */ blr
+
+.global DWC_GetCommonValueString
+DWC_GetCommonValueString:
+/* 8031EED4 0031AB34 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8031EED8 0031AB38 7C 08 02 A6 */ mflr r0
+/* 8031EEDC 0031AB3C 2C 04 00 00 */ cmpwi r4, 0
+/* 8031EEE0 0031AB40 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8031EEE4 0031AB44 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8031EEE8 0031AB48 7C DF 33 78 */ mr r31, r6
+/* 8031EEEC 0031AB4C 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8031EEF0 0031AB50 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 8031EEF4 0031AB54 7C 9D 23 78 */ mr r29, r4
+/* 8031EEF8 0031AB58 93 81 00 10 */ stw r28, 0x10(r1)
+/* 8031EEFC 0031AB5C 7C 7C 1B 78 */ mr r28, r3
+/* 8031EF00 0031AB60 40 82 00 0C */ bne lbl_8031EF0C
+/* 8031EF04 0031AB64 38 60 FF FF */ li r3, -1
+/* 8031EF08 0031AB68 48 00 01 04 */ b lbl_8031F00C
+lbl_8031EF0C:
+/* 8031EF0C 0031AB6C 7C A3 2B 78 */ mr r3, r5
+/* 8031EF10 0031AB70 7C C4 07 74 */ extsb r4, r6
+/* 8031EF14 0031AB74 4B EA F6 95 */ bl strchr
+/* 8031EF18 0031AB78 2C 03 00 00 */ cmpwi r3, 0
+/* 8031EF1C 0031AB7C 7C 7E 1B 78 */ mr r30, r3
+/* 8031EF20 0031AB80 40 82 00 0C */ bne lbl_8031EF2C
+/* 8031EF24 0031AB84 38 60 FF FF */ li r3, -1
+/* 8031EF28 0031AB88 48 00 00 E4 */ b lbl_8031F00C
+lbl_8031EF2C:
+/* 8031EF2C 0031AB8C 7F 83 E3 78 */ mr r3, r28
+/* 8031EF30 0031AB90 4B EA 7C 35 */ bl strlen
+/* 8031EF34 0031AB94 7C 65 1B 78 */ mr r5, r3
+/* 8031EF38 0031AB98 7F 84 E3 78 */ mr r4, r28
+/* 8031EF3C 0031AB9C 38 7E 00 01 */ addi r3, r30, 1
+/* 8031EF40 0031ABA0 4B EA F6 29 */ bl strncmp
+/* 8031EF44 0031ABA4 2C 03 00 00 */ cmpwi r3, 0
+/* 8031EF48 0031ABA8 40 82 00 24 */ bne lbl_8031EF6C
+/* 8031EF4C 0031ABAC 7F 83 E3 78 */ mr r3, r28
+/* 8031EF50 0031ABB0 4B EA 7C 15 */ bl strlen
+/* 8031EF54 0031ABB4 7C 63 F2 14 */ add r3, r3, r30
+/* 8031EF58 0031ABB8 7F E4 07 74 */ extsb r4, r31
+/* 8031EF5C 0031ABBC 88 03 00 01 */ lbz r0, 1(r3)
+/* 8031EF60 0031ABC0 7C 00 07 74 */ extsb r0, r0
+/* 8031EF64 0031ABC4 7C 04 00 00 */ cmpw r4, r0
+/* 8031EF68 0031ABC8 41 82 00 40 */ beq lbl_8031EFA8
+lbl_8031EF6C:
+/* 8031EF6C 0031ABCC 38 7E 00 01 */ addi r3, r30, 1
+/* 8031EF70 0031ABD0 7F E4 07 74 */ extsb r4, r31
+/* 8031EF74 0031ABD4 4B EA F6 35 */ bl strchr
+/* 8031EF78 0031ABD8 2C 03 00 00 */ cmpwi r3, 0
+/* 8031EF7C 0031ABDC 40 82 00 0C */ bne lbl_8031EF88
+/* 8031EF80 0031ABE0 38 60 FF FF */ li r3, -1
+/* 8031EF84 0031ABE4 48 00 00 88 */ b lbl_8031F00C
+lbl_8031EF88:
+/* 8031EF88 0031ABE8 7F E4 07 74 */ extsb r4, r31
+/* 8031EF8C 0031ABEC 38 63 00 01 */ addi r3, r3, 1
+/* 8031EF90 0031ABF0 4B EA F6 19 */ bl strchr
+/* 8031EF94 0031ABF4 2C 03 00 00 */ cmpwi r3, 0
+/* 8031EF98 0031ABF8 7C 7E 1B 78 */ mr r30, r3
+/* 8031EF9C 0031ABFC 40 82 FF 90 */ bne lbl_8031EF2C
+/* 8031EFA0 0031AC00 38 60 FF FF */ li r3, -1
+/* 8031EFA4 0031AC04 48 00 00 68 */ b lbl_8031F00C
+lbl_8031EFA8:
+/* 8031EFA8 0031AC08 38 7E 00 01 */ addi r3, r30, 1
+/* 8031EFAC 0031AC0C 4B EA F5 FD */ bl strchr
+/* 8031EFB0 0031AC10 2C 03 00 00 */ cmpwi r3, 0
+/* 8031EFB4 0031AC14 7C 7E 1B 78 */ mr r30, r3
+/* 8031EFB8 0031AC18 40 82 00 0C */ bne lbl_8031EFC4
+/* 8031EFBC 0031AC1C 38 60 FF FF */ li r3, -1
+/* 8031EFC0 0031AC20 48 00 00 4C */ b lbl_8031F00C
+lbl_8031EFC4:
+/* 8031EFC4 0031AC24 7F E4 07 74 */ extsb r4, r31
+/* 8031EFC8 0031AC28 38 63 00 01 */ addi r3, r3, 1
+/* 8031EFCC 0031AC2C 4B EA F5 DD */ bl strchr
+/* 8031EFD0 0031AC30 2C 03 00 00 */ cmpwi r3, 0
+/* 8031EFD4 0031AC34 41 82 00 10 */ beq lbl_8031EFE4
+/* 8031EFD8 0031AC38 38 1E 00 01 */ addi r0, r30, 1
+/* 8031EFDC 0031AC3C 7F E0 18 50 */ subf r31, r0, r3
+/* 8031EFE0 0031AC40 48 00 00 10 */ b lbl_8031EFF0
+lbl_8031EFE4:
+/* 8031EFE4 0031AC44 38 7E 00 01 */ addi r3, r30, 1
+/* 8031EFE8 0031AC48 4B EA 7B 7D */ bl strlen
+/* 8031EFEC 0031AC4C 7C 7F 1B 78 */ mr r31, r3
+lbl_8031EFF0:
+/* 8031EFF0 0031AC50 7F A3 EB 78 */ mr r3, r29
+/* 8031EFF4 0031AC54 7F E5 FB 78 */ mr r5, r31
+/* 8031EFF8 0031AC58 38 9E 00 01 */ addi r4, r30, 1
+/* 8031EFFC 0031AC5C 4B EA F3 95 */ bl strncpy
+/* 8031F000 0031AC60 38 00 00 00 */ li r0, 0
+/* 8031F004 0031AC64 7F E3 FB 78 */ mr r3, r31
+/* 8031F008 0031AC68 7C 1D F9 AE */ stbx r0, r29, r31
+lbl_8031F00C:
+/* 8031F00C 0031AC6C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8031F010 0031AC70 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8031F014 0031AC74 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8031F018 0031AC78 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 8031F01C 0031AC7C 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 8031F020 0031AC80 7C 08 03 A6 */ mtlr r0
+/* 8031F024 0031AC84 38 21 00 20 */ addi r1, r1, 0x20
+/* 8031F028 0031AC88 4E 80 00 20 */ blr
+
+.global DWCi_GetMathRand32
+DWCi_GetMathRand32:
+/* 8031F02C 0031AC8C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8031F030 0031AC90 7C 08 02 A6 */ mflr r0
+/* 8031F034 0031AC94 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8031F038 0031AC98 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8031F03C 0031AC9C 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8031F040 0031ACA0 3F C0 80 61 */ lis r30, lbl_8060FBF0@ha
+/* 8031F044 0031ACA4 3B FE FB F0 */ addi r31, r30, lbl_8060FBF0@l
+/* 8031F048 0031ACA8 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 8031F04C 0031ACAC 7C 7D 1B 78 */ mr r29, r3
+/* 8031F050 0031ACB0 80 1E FB F0 */ lwz r0, -0x410(r30)
+/* 8031F054 0031ACB4 80 7F 00 04 */ lwz r3, 4(r31)
+/* 8031F058 0031ACB8 7C 60 03 79 */ or. r0, r3, r0
+/* 8031F05C 0031ACBC 40 82 00 98 */ bne lbl_8031F0F4
+/* 8031F060 0031ACC0 80 1F 00 08 */ lwz r0, 8(r31)
+/* 8031F064 0031ACC4 80 7F 00 0C */ lwz r3, 0xc(r31)
+/* 8031F068 0031ACC8 7C 60 03 79 */ or. r0, r3, r0
+/* 8031F06C 0031ACCC 40 82 00 88 */ bne lbl_8031F0F4
+/* 8031F070 0031ACD0 80 1F 00 10 */ lwz r0, 0x10(r31)
+/* 8031F074 0031ACD4 80 7F 00 14 */ lwz r3, 0x14(r31)
+/* 8031F078 0031ACD8 7C 60 03 79 */ or. r0, r3, r0
+/* 8031F07C 0031ACDC 40 82 00 78 */ bne lbl_8031F0F4
+/* 8031F080 0031ACE0 38 61 00 08 */ addi r3, r1, 8
+/* 8031F084 0031ACE4 4B FD 61 15 */ bl NETGetWirelessMacAddress
+/* 8031F088 0031ACE8 4B F5 37 31 */ bl OSGetTime
+/* 8031F08C 0031ACEC 80 C1 00 0C */ lwz r6, 0xc(r1)
+/* 8031F090 0031ACF0 3C A0 01 00 */ lis r5, 0x00FFFFFF@ha
+/* 8031F094 0031ACF4 80 01 00 08 */ lwz r0, 8(r1)
+/* 8031F098 0031ACF8 39 25 FF FF */ addi r9, r5, 0x00FFFFFF@l
+/* 8031F09C 0031ACFC 54 CA 40 3E */ rotlwi r10, r6, 8
+/* 8031F0A0 0031AD00 3C A0 00 27 */ lis r5, 0x00269EC3@ha
+/* 8031F0A4 0031AD04 50 0A 40 2E */ rlwimi r10, r0, 8, 0, 0x17
+/* 8031F0A8 0031AD08 3C E0 6C 08 */ lis r7, 0x6C078965@ha
+/* 8031F0AC 0031AD0C 38 05 9E C3 */ addi r0, r5, 0x00269EC3@l
+/* 8031F0B0 0031AD10 54 68 C0 0E */ slwi r8, r3, 0x18
+/* 8031F0B4 0031AD14 50 88 C2 3E */ rlwimi r8, r4, 0x18, 8, 0x1f
+/* 8031F0B8 0031AD18 3C C0 5D 59 */ lis r6, 0x5D588B65@ha
+/* 8031F0BC 0031AD1C 38 66 8B 65 */ addi r3, r6, 0x5D588B65@l
+/* 8031F0C0 0031AD20 38 E7 89 65 */ addi r7, r7, 0x6C078965@l
+/* 8031F0C4 0031AD24 38 C0 00 00 */ li r6, 0
+/* 8031F0C8 0031AD28 7D 45 48 38 */ and r5, r10, r9
+/* 8031F0CC 0031AD2C 54 84 C0 0E */ slwi r4, r4, 0x18
+/* 8031F0D0 0031AD30 91 01 00 08 */ stw r8, 8(r1)
+/* 8031F0D4 0031AD34 7C A4 23 78 */ or r4, r5, r4
+/* 8031F0D8 0031AD38 90 81 00 0C */ stw r4, 0xc(r1)
+/* 8031F0DC 0031AD3C 90 9F 00 04 */ stw r4, 4(r31)
+/* 8031F0E0 0031AD40 91 1E FB F0 */ stw r8, -0x410(r30)
+/* 8031F0E4 0031AD44 90 FF 00 0C */ stw r7, 0xc(r31)
+/* 8031F0E8 0031AD48 90 7F 00 08 */ stw r3, 8(r31)
+/* 8031F0EC 0031AD4C 90 1F 00 14 */ stw r0, 0x14(r31)
+/* 8031F0F0 0031AD50 90 DF 00 10 */ stw r6, 0x10(r31)
+lbl_8031F0F4:
+/* 8031F0F4 0031AD54 3D 40 80 61 */ lis r10, lbl_8060FBF0@ha
+/* 8031F0F8 0031AD58 2C 1D 00 00 */ cmpwi r29, 0
+/* 8031F0FC 0031AD5C 39 2A FB F0 */ addi r9, r10, lbl_8060FBF0@l
+/* 8031F100 0031AD60 80 0A FB F0 */ lwz r0, -0x410(r10)
+/* 8031F104 0031AD64 80 89 00 0C */ lwz r4, 0xc(r9)
+/* 8031F108 0031AD68 80 A9 00 04 */ lwz r5, 4(r9)
+/* 8031F10C 0031AD6C 7C 64 01 D6 */ mullw r3, r4, r0
+/* 8031F110 0031AD70 81 09 00 14 */ lwz r8, 0x14(r9)
+/* 8031F114 0031AD74 80 C9 00 08 */ lwz r6, 8(r9)
+/* 8031F118 0031AD78 80 E9 00 10 */ lwz r7, 0x10(r9)
+/* 8031F11C 0031AD7C 7C 04 29 D6 */ mullw r0, r4, r5
+/* 8031F120 0031AD80 7C 08 00 14 */ addc r0, r8, r0
+/* 8031F124 0031AD84 90 09 00 04 */ stw r0, 4(r9)
+/* 8031F128 0031AD88 7C 84 28 16 */ mulhwu r4, r4, r5
+/* 8031F12C 0031AD8C 7C 06 29 D6 */ mullw r0, r6, r5
+/* 8031F130 0031AD90 7C 04 02 14 */ add r0, r4, r0
+/* 8031F134 0031AD94 7C 00 1A 14 */ add r0, r0, r3
+/* 8031F138 0031AD98 7C 67 01 14 */ adde r3, r7, r0
+/* 8031F13C 0031AD9C 90 6A FB F0 */ stw r3, -0x410(r10)
+/* 8031F140 0031ADA0 40 82 00 08 */ bne lbl_8031F148
+/* 8031F144 0031ADA4 48 00 00 14 */ b lbl_8031F158
+lbl_8031F148:
+/* 8031F148 0031ADA8 38 80 00 00 */ li r4, 0
+/* 8031F14C 0031ADAC 7C 03 E8 16 */ mulhwu r0, r3, r29
+/* 8031F150 0031ADB0 7C 64 E9 D6 */ mullw r3, r4, r29
+/* 8031F154 0031ADB4 7C 60 1A 14 */ add r3, r0, r3
+lbl_8031F158:
+/* 8031F158 0031ADB8 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8031F15C 0031ADBC 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8031F160 0031ADC0 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8031F164 0031ADC4 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 8031F168 0031ADC8 7C 08 03 A6 */ mtlr r0
+/* 8031F16C 0031ADCC 38 21 00 20 */ addi r1, r1, 0x20
+/* 8031F170 0031ADD0 4E 80 00 20 */ blr
+
+.global DWCi_WStrLen
+DWCi_WStrLen:
+/* 8031F174 0031ADD4 38 80 00 00 */ li r4, 0
+/* 8031F178 0031ADD8 48 00 00 0C */ b lbl_8031F184
+lbl_8031F17C:
+/* 8031F17C 0031ADDC 38 63 00 02 */ addi r3, r3, 2
+/* 8031F180 0031ADE0 38 84 00 01 */ addi r4, r4, 1
+lbl_8031F184:
+/* 8031F184 0031ADE4 A0 03 00 00 */ lhz r0, 0(r3)
+/* 8031F188 0031ADE8 2C 00 00 00 */ cmpwi r0, 0
+/* 8031F18C 0031ADEC 40 82 FF F0 */ bne lbl_8031F17C
+/* 8031F190 0031ADF0 7C 83 23 78 */ mr r3, r4
+/* 8031F194 0031ADF4 4E 80 00 20 */ blr
diff --git a/asm/text_10.s b/asm/text_10.s
index 794544e..9f23900 100644
--- a/asm/text_10.s
+++ b/asm/text_10.s
@@ -57,7 +57,7 @@ lbl_80328BC0:
/* 80328C2C 0032488C 54 00 80 3E */ rotlwi r0, r0, 0x10
/* 80328C30 00324890 90 01 00 18 */ stw r0, 0x18(r1)
/* 80328C34 00324894 4C C6 31 82 */ crclr 6
-/* 80328C38 00324898 4B FF 3E FD */ bl func_8031CB34
+/* 80328C38 00324898 4B FF 3E FD */ bl DWC_Printf
/* 80328C3C 0032489C 3B C0 00 00 */ li r30, 0
lbl_80328C40:
/* 80328C40 003248A0 83 ED B0 68 */ lwz r31, lbl_80640328-_SDA_BASE_(r13)
@@ -215,7 +215,7 @@ lbl_80328E08:
/* 80328E60 00324AC0 54 1E 84 3E */ srwi r30, r0, 0x10
/* 80328E64 00324AC4 7F C6 F3 78 */ mr r6, r30
/* 80328E68 00324AC8 4C C6 31 82 */ crclr 6
-/* 80328E6C 00324ACC 4B FF 3C C9 */ bl func_8031CB34
+/* 80328E6C 00324ACC 4B FF 3C C9 */ bl DWC_Printf
lbl_80328E70:
/* 80328E70 00324AD0 80 BB 00 00 */ lwz r5, 0(r27)
/* 80328E74 00324AD4 38 18 FF F5 */ addi r0, r24, -11
@@ -380,7 +380,7 @@ lbl_8032908C:
/* 803290C8 00324D28 38 9F 09 94 */ addi r4, r31, 0x994
/* 803290CC 00324D2C 38 60 00 40 */ li r3, 0x40
/* 803290D0 00324D30 4C C6 31 82 */ crclr 6
-/* 803290D4 00324D34 4B FF 3A 61 */ bl func_8031CB34
+/* 803290D4 00324D34 4B FF 3A 61 */ bl DWC_Printf
/* 803290D8 00324D38 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803290DC 00324D3C 80 03 02 14 */ lwz r0, 0x214(r3)
/* 803290E0 00324D40 7C 19 00 00 */ cmpw r25, r0
@@ -423,7 +423,7 @@ lbl_8032908C:
/* 80329174 00324DD4 80 A6 01 BC */ lwz r5, 0x1bc(r6)
/* 80329178 00324DD8 A0 C6 01 B8 */ lhz r6, 0x1b8(r6)
/* 8032917C 00324DDC 4C C6 31 82 */ crclr 6
-/* 80329180 00324DE0 4B FF 39 B5 */ bl func_8031CB34
+/* 80329180 00324DE0 4B FF 39 B5 */ bl DWC_Printf
/* 80329184 00324DE4 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329188 00324DE8 88 03 00 15 */ lbz r0, 0x15(r3)
/* 8032918C 00324DEC 28 00 00 01 */ cmplwi r0, 1
@@ -523,7 +523,7 @@ lbl_803292D0:
/* 803292D0 00324F30 38 9F 09 C8 */ addi r4, r31, 0x9c8
/* 803292D4 00324F34 38 60 00 40 */ li r3, 0x40
/* 803292D8 00324F38 4C C6 31 82 */ crclr 6
-/* 803292DC 00324F3C 4B FF 38 59 */ bl func_8031CB34
+/* 803292DC 00324F3C 4B FF 38 59 */ bl DWC_Printf
/* 803292E0 00324F40 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 803292E4 00324F44 7F 24 CB 78 */ mr r4, r25
/* 803292E8 00324F48 38 60 00 05 */ li r3, 5
@@ -635,7 +635,7 @@ lbl_8032941C:
/* 80329468 003250C8 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032946C 003250CC 80 A5 02 14 */ lwz r5, 0x214(r5)
/* 80329470 003250D0 4C C6 31 82 */ crclr 6
-/* 80329474 003250D4 4B FF 36 C1 */ bl func_8031CB34
+/* 80329474 003250D4 4B FF 36 C1 */ bl DWC_Printf
/* 80329478 003250D8 38 60 00 00 */ li r3, 0
lbl_8032947C:
/* 8032947C 003250DC 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
@@ -689,7 +689,7 @@ lbl_803294E8:
/* 8032952C 0032518C 38 9F 0A 18 */ addi r4, r31, 0xa18
/* 80329530 00325190 38 60 00 40 */ li r3, 0x40
/* 80329534 00325194 4C C6 31 82 */ crclr 6
-/* 80329538 00325198 4B FF 35 FD */ bl func_8031CB34
+/* 80329538 00325198 4B FF 35 FD */ bl DWC_Printf
/* 8032953C 0032519C 2C 1D 00 00 */ cmpwi r29, 0
/* 80329540 003251A0 40 81 01 88 */ ble lbl_803296C8
/* 80329544 003251A4 80 9B 00 00 */ lwz r4, 0(r27)
@@ -704,7 +704,7 @@ lbl_803294E8:
/* 80329568 003251C8 38 9F 0A 38 */ addi r4, r31, 0xa38
/* 8032956C 003251CC 38 60 00 40 */ li r3, 0x40
/* 80329570 003251D0 4C C6 31 82 */ crclr 6
-/* 80329574 003251D4 4B FF 35 C1 */ bl func_8031CB34
+/* 80329574 003251D4 4B FF 35 C1 */ bl DWC_Printf
/* 80329578 003251D8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032957C 003251DC 2C 03 00 00 */ cmpwi r3, 0
/* 80329580 003251E0 41 82 01 40 */ beq lbl_803296C0
@@ -719,7 +719,7 @@ lbl_803294E8:
/* 803295A4 00325204 38 60 00 0D */ li r3, 0xd
/* 803295A8 00325208 38 80 00 00 */ li r4, 0
/* 803295AC 0032520C 9B 05 01 AC */ stb r24, 0x1ac(r5)
-/* 803295B0 00325210 4B FF 2F D1 */ bl func_8031C580
+/* 803295B0 00325210 4B FF 2F D1 */ bl DWCi_SetError
/* 803295B4 00325214 38 60 00 01 */ li r3, 1
/* 803295B8 00325218 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 803295BC 0032521C 38 A0 00 00 */ li r5, 0
@@ -745,7 +745,7 @@ lbl_803294E8:
/* 8032960C 0032526C 38 9F 00 58 */ addi r4, r31, 0x58
/* 80329610 00325270 38 60 00 40 */ li r3, 0x40
/* 80329614 00325274 4C C6 31 82 */ crclr 6
-/* 80329618 00325278 4B FF 35 1D */ bl func_8031CB34
+/* 80329618 00325278 4B FF 35 1D */ bl DWC_Printf
/* 8032961C 0032527C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329620 00325280 2C 03 00 00 */ cmpwi r3, 0
/* 80329624 00325284 41 82 00 9C */ beq lbl_803296C0
@@ -765,7 +765,7 @@ lbl_80329640:
/* 80329658 003252B8 41 82 00 14 */ beq lbl_8032966C
/* 8032965C 003252BC 38 60 00 04 */ li r3, 4
/* 80329660 003252C0 38 A0 00 00 */ li r5, 0
-/* 80329664 003252C4 4B FF 33 25 */ bl func_8031C988
+/* 80329664 003252C4 4B FF 33 25 */ bl DWC_Free
/* 80329668 003252C8 93 0D B0 60 */ stw r24, lbl_80640320-_SDA_BASE_(r13)
lbl_8032966C:
/* 8032966C 003252CC 3F 20 80 61 */ lis r25, lbl_8060FD88@ha
@@ -777,7 +777,7 @@ lbl_80329678:
/* 80329680 003252E0 41 82 00 10 */ beq lbl_80329690
/* 80329684 003252E4 38 60 00 04 */ li r3, 4
/* 80329688 003252E8 38 A0 00 00 */ li r5, 0
-/* 8032968C 003252EC 4B FF 32 FD */ bl func_8031C988
+/* 8032968C 003252EC 4B FF 32 FD */ bl DWC_Free
lbl_80329690:
/* 80329690 003252F0 3B 18 00 01 */ addi r24, r24, 1
/* 80329694 003252F4 3B 39 00 0C */ addi r25, r25, 0xc
@@ -901,7 +901,7 @@ lbl_80329810:
/* 80329850 003254B0 54 18 84 3E */ srwi r24, r0, 0x10
/* 80329854 003254B4 7F 06 C3 78 */ mr r6, r24
/* 80329858 003254B8 4C C6 31 82 */ crclr 6
-/* 8032985C 003254BC 4B FF 32 D9 */ bl func_8031CB34
+/* 8032985C 003254BC 4B FF 32 D9 */ bl DWC_Printf
/* 80329860 003254C0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329864 003254C4 80 03 01 A4 */ lwz r0, 0x1a4(r3)
/* 80329868 003254C8 2C 00 00 01 */ cmpwi r0, 1
@@ -922,7 +922,7 @@ lbl_80329898:
/* 80329898 003254F8 38 9F 0A 98 */ addi r4, r31, 0xa98
/* 8032989C 003254FC 38 60 00 40 */ li r3, 0x40
/* 803298A0 00325500 4C C6 31 82 */ crclr 6
-/* 803298A4 00325504 4B FF 32 91 */ bl func_8031CB34
+/* 803298A4 00325504 4B FF 32 91 */ bl DWC_Printf
/* 803298A8 00325508 48 00 0E E4 */ b lbl_8032A78C
lbl_803298AC:
/* 803298AC 0032550C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
@@ -970,7 +970,7 @@ lbl_8032994C:
/* 8032994C 003255AC 38 9F 0A BC */ addi r4, r31, 0xabc
/* 80329950 003255B0 38 60 00 04 */ li r3, 4
/* 80329954 003255B4 4C C6 31 82 */ crclr 6
-/* 80329958 003255B8 4B FF 31 DD */ bl func_8031CB34
+/* 80329958 003255B8 4B FF 31 DD */ bl DWC_Printf
/* 8032995C 003255BC 48 00 0E 30 */ b lbl_8032A78C
lbl_80329960:
/* 80329960 003255C0 80 FB 00 00 */ lwz r7, 0(r27)
@@ -1031,7 +1031,7 @@ lbl_80329A08:
/* 80329A28 00325688 54 06 80 3E */ rotlwi r6, r0, 0x10
/* 80329A2C 0032568C 90 C1 00 18 */ stw r6, 0x18(r1)
/* 80329A30 00325690 4C C6 31 82 */ crclr 6
-/* 80329A34 00325694 4B FF 31 01 */ bl func_8031CB34
+/* 80329A34 00325694 4B FF 31 01 */ bl DWC_Printf
/* 80329A38 00325698 7F 24 CB 78 */ mr r4, r25
/* 80329A3C 0032569C 7F 45 D3 78 */ mr r5, r26
/* 80329A40 003256A0 7F C6 F3 78 */ mr r6, r30
@@ -1082,7 +1082,7 @@ lbl_80329ADC:
/* 80329AE4 00325744 38 9F 0B 08 */ addi r4, r31, 0xb08
/* 80329AE8 00325748 38 60 00 40 */ li r3, 0x40
/* 80329AEC 0032574C 4C C6 31 82 */ crclr 6
-/* 80329AF0 00325750 4B FF 30 45 */ bl func_8031CB34
+/* 80329AF0 00325750 4B FF 30 45 */ bl DWC_Printf
/* 80329AF4 00325754 48 00 0C 98 */ b lbl_8032A78C
/* 80329AF8 00325758 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80329AFC 0032575C 80 04 01 A4 */ lwz r0, 0x1a4(r4)
@@ -1096,7 +1096,7 @@ lbl_80329B18:
/* 80329B18 00325778 38 9F 0B 3C */ addi r4, r31, 0xb3c
/* 80329B1C 0032577C 38 60 00 04 */ li r3, 4
/* 80329B20 00325780 4C C6 31 82 */ crclr 6
-/* 80329B24 00325784 4B FF 30 11 */ bl func_8031CB34
+/* 80329B24 00325784 4B FF 30 11 */ bl DWC_Printf
/* 80329B28 00325788 48 00 0C 64 */ b lbl_8032A78C
lbl_80329B2C:
/* 80329B2C 0032578C 80 BB 00 00 */ lwz r5, 0(r27)
@@ -1166,7 +1166,7 @@ lbl_80329BAC:
/* 80329C28 00325888 38 C0 00 08 */ li r6, 8
/* 80329C2C 0032588C 90 01 00 0C */ stw r0, 0xc(r1)
/* 80329C30 00325890 4C C6 31 82 */ crclr 6
-/* 80329C34 00325894 4B FF 2F 01 */ bl func_8031CB34
+/* 80329C34 00325894 4B FF 2F 01 */ bl DWC_Printf
/* 80329C38 00325898 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 80329C3C 0032589C 7F 24 CB 78 */ mr r4, r25
/* 80329C40 003258A0 38 E1 00 0C */ addi r7, r1, 0xc
@@ -1224,7 +1224,7 @@ lbl_80329C84:
/* 80329D04 00325964 80 A6 01 BC */ lwz r5, 0x1bc(r6)
/* 80329D08 00325968 A0 C6 01 B8 */ lhz r6, 0x1b8(r6)
/* 80329D0C 0032596C 4C C6 31 82 */ crclr 6
-/* 80329D10 00325970 4B FF 2E 25 */ bl func_8031CB34
+/* 80329D10 00325970 4B FF 2E 25 */ bl DWC_Printf
/* 80329D14 00325974 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329D18 00325978 38 00 00 05 */ li r0, 5
/* 80329D1C 0032597C 7F 85 E3 78 */ mr r5, r28
@@ -1232,7 +1232,7 @@ lbl_80329C84:
/* 80329D24 00325984 90 03 01 A4 */ stw r0, 0x1a4(r3)
/* 80329D28 00325988 38 60 00 40 */ li r3, 0x40
/* 80329D2C 0032598C 4C C6 31 82 */ crclr 6
-/* 80329D30 00325990 4B FF 2E 05 */ bl func_8031CB34
+/* 80329D30 00325990 4B FF 2E 05 */ bl DWC_Printf
/* 80329D34 00325994 7F 83 E3 78 */ mr r3, r28
/* 80329D38 00325998 4B FF E5 09 */ bl func_80328240
/* 80329D3C 0032599C 48 00 47 5D */ bl func_8032E498
@@ -1274,7 +1274,7 @@ lbl_80329DC0:
/* 80329DC4 00325A24 38 60 00 40 */ li r3, 0x40
/* 80329DC8 00325A28 38 A0 00 09 */ li r5, 9
/* 80329DCC 00325A2C 4C C6 31 82 */ crclr 6
-/* 80329DD0 00325A30 4B FF 2D 65 */ bl func_8031CB34
+/* 80329DD0 00325A30 4B FF 2D 65 */ bl DWC_Printf
/* 80329DD4 00325A34 48 00 09 B8 */ b lbl_8032A78C
/* 80329DD8 00325A38 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 80329DDC 00325A3C 80 C7 01 A4 */ lwz r6, 0x1a4(r7)
@@ -1285,7 +1285,7 @@ lbl_80329DC0:
/* 80329DF0 00325A50 38 9F 0B E4 */ addi r4, r31, 0xbe4
/* 80329DF4 00325A54 38 60 00 04 */ li r3, 4
/* 80329DF8 00325A58 4C C6 31 82 */ crclr 6
-/* 80329DFC 00325A5C 4B FF 2D 39 */ bl func_8031CB34
+/* 80329DFC 00325A5C 4B FF 2D 39 */ bl DWC_Printf
/* 80329E00 00325A60 48 00 09 8C */ b lbl_8032A78C
lbl_80329E04:
/* 80329E04 00325A64 88 07 00 15 */ lbz r0, 0x15(r7)
@@ -1390,7 +1390,7 @@ lbl_80329F18:
/* 80329F60 00325BC0 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 80329F64 00325BC4 98 E6 01 AB */ stb r7, 0x1ab(r6)
/* 80329F68 00325BC8 4C C6 31 82 */ crclr 6
-/* 80329F6C 00325BCC 4B FF 2B C9 */ bl func_8031CB34
+/* 80329F6C 00325BCC 4B FF 2B C9 */ bl DWC_Printf
/* 80329F70 00325BD0 48 00 00 3C */ b lbl_80329FAC
lbl_80329F74:
/* 80329F74 00325BD4 80 FB 00 04 */ lwz r7, 4(r27)
@@ -1406,7 +1406,7 @@ lbl_80329F74:
/* 80329F9C 00325BFC 7C A0 03 78 */ or r0, r5, r0
/* 80329FA0 00325C00 54 05 80 3E */ rotlwi r5, r0, 0x10
/* 80329FA4 00325C04 4C C6 31 82 */ crclr 6
-/* 80329FA8 00325C08 4B FF 2B 8D */ bl func_8031CB34
+/* 80329FA8 00325C08 4B FF 2B 8D */ bl DWC_Printf
lbl_80329FAC:
/* 80329FAC 00325C0C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329FB0 00325C10 88 03 00 0D */ lbz r0, 0xd(r3)
@@ -1429,7 +1429,7 @@ lbl_80329FCC:
/* 80329FF0 00325C50 38 9F 0C 78 */ addi r4, r31, 0xc78
/* 80329FF4 00325C54 38 60 00 04 */ li r3, 4
/* 80329FF8 00325C58 4C C6 31 82 */ crclr 6
-/* 80329FFC 00325C5C 4B FF 2B 39 */ bl func_8031CB34
+/* 80329FFC 00325C5C 4B FF 2B 39 */ bl DWC_Printf
/* 8032A000 00325C60 48 00 07 8C */ b lbl_8032A78C
lbl_8032A004:
/* 8032A004 00325C64 80 FB 00 00 */ lwz r7, 0(r27)
@@ -1443,7 +1443,7 @@ lbl_8032A004:
/* 8032A024 00325C84 7C C0 03 78 */ or r0, r6, r0
/* 8032A028 00325C88 54 06 80 3E */ rotlwi r6, r0, 0x10
/* 8032A02C 00325C8C 4C C6 31 82 */ crclr 6
-/* 8032A030 00325C90 4B FF 2B 05 */ bl func_8031CB34
+/* 8032A030 00325C90 4B FF 2B 05 */ bl DWC_Printf
/* 8032A034 00325C94 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 8032A038 00325C98 38 9F 0C C8 */ addi r4, r31, 0xcc8
/* 8032A03C 00325C9C 38 60 00 04 */ li r3, 4
@@ -1451,7 +1451,7 @@ lbl_8032A004:
/* 8032A044 00325CA4 88 C7 00 0D */ lbz r6, 0xd(r7)
/* 8032A048 00325CA8 80 E7 01 A4 */ lwz r7, 0x1a4(r7)
/* 8032A04C 00325CAC 4C C6 31 82 */ crclr 6
-/* 8032A050 00325CB0 4B FF 2A E5 */ bl func_8031CB34
+/* 8032A050 00325CB0 4B FF 2A E5 */ bl DWC_Printf
/* 8032A054 00325CB4 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032A058 00325CB8 88 03 00 15 */ lbz r0, 0x15(r3)
/* 8032A05C 00325CBC 2C 00 00 00 */ cmpwi r0, 0
@@ -1508,7 +1508,7 @@ lbl_8032A11C:
/* 8032A11C 00325D7C 38 9F 0C E8 */ addi r4, r31, 0xce8
/* 8032A120 00325D80 38 60 00 04 */ li r3, 4
/* 8032A124 00325D84 4C C6 31 82 */ crclr 6
-/* 8032A128 00325D88 4B FF 2A 0D */ bl func_8031CB34
+/* 8032A128 00325D88 4B FF 2A 0D */ bl DWC_Printf
/* 8032A12C 00325D8C 3B 00 00 00 */ li r24, 0
/* 8032A130 00325D90 48 00 00 78 */ b lbl_8032A1A8
lbl_8032A134:
@@ -1600,7 +1600,7 @@ lbl_8032A1A8:
/* 8032A270 00325ED0 38 9F 0D 00 */ addi r4, r31, 0xd00
/* 8032A274 00325ED4 38 60 00 80 */ li r3, 0x80
/* 8032A278 00325ED8 4C C6 31 82 */ crclr 6
-/* 8032A27C 00325EDC 4B FF 28 B9 */ bl func_8031CB34
+/* 8032A27C 00325EDC 4B FF 28 B9 */ bl DWC_Printf
/* 8032A280 00325EE0 48 00 00 0C */ b lbl_8032A28C
lbl_8032A284:
/* 8032A284 00325EE4 38 00 00 00 */ li r0, 0
@@ -1685,7 +1685,7 @@ lbl_8032A324:
/* 8032A3A4 00326004 38 60 00 0C */ li r3, 0xc
/* 8032A3A8 00326008 38 80 00 00 */ li r4, 0
/* 8032A3AC 0032600C 9B 05 01 AC */ stb r24, 0x1ac(r5)
-/* 8032A3B0 00326010 4B FF 21 D1 */ bl func_8031C580
+/* 8032A3B0 00326010 4B FF 21 D1 */ bl DWCi_SetError
/* 8032A3B4 00326014 38 60 00 01 */ li r3, 1
/* 8032A3B8 00326018 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 8032A3BC 0032601C 38 A0 00 00 */ li r5, 0
@@ -1711,7 +1711,7 @@ lbl_8032A324:
/* 8032A40C 0032606C 38 9F 00 58 */ addi r4, r31, 0x58
/* 8032A410 00326070 38 60 00 40 */ li r3, 0x40
/* 8032A414 00326074 4C C6 31 82 */ crclr 6
-/* 8032A418 00326078 4B FF 27 1D */ bl func_8031CB34
+/* 8032A418 00326078 4B FF 27 1D */ bl DWC_Printf
/* 8032A41C 0032607C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032A420 00326080 2C 03 00 00 */ cmpwi r3, 0
/* 8032A424 00326084 41 82 00 9C */ beq lbl_8032A4C0
@@ -1731,7 +1731,7 @@ lbl_8032A440:
/* 8032A458 003260B8 41 82 00 14 */ beq lbl_8032A46C
/* 8032A45C 003260BC 38 60 00 04 */ li r3, 4
/* 8032A460 003260C0 38 A0 00 00 */ li r5, 0
-/* 8032A464 003260C4 4B FF 25 25 */ bl func_8031C988
+/* 8032A464 003260C4 4B FF 25 25 */ bl DWC_Free
/* 8032A468 003260C8 93 0D B0 60 */ stw r24, lbl_80640320-_SDA_BASE_(r13)
lbl_8032A46C:
/* 8032A46C 003260CC 3F 20 80 61 */ lis r25, lbl_8060FD88@ha
@@ -1743,7 +1743,7 @@ lbl_8032A478:
/* 8032A480 003260E0 41 82 00 10 */ beq lbl_8032A490
/* 8032A484 003260E4 38 60 00 04 */ li r3, 4
/* 8032A488 003260E8 38 A0 00 00 */ li r5, 0
-/* 8032A48C 003260EC 4B FF 24 FD */ bl func_8031C988
+/* 8032A48C 003260EC 4B FF 24 FD */ bl DWC_Free
lbl_8032A490:
/* 8032A490 003260F0 3B 18 00 01 */ addi r24, r24, 1
/* 8032A494 003260F4 3B 39 00 0C */ addi r25, r25, 0xc
@@ -1786,7 +1786,7 @@ lbl_8032A4F8:
/* 8032A520 00326180 7C A0 03 78 */ or r0, r5, r0
/* 8032A524 00326184 54 05 80 3E */ rotlwi r5, r0, 0x10
/* 8032A528 00326188 4C C6 31 82 */ crclr 6
-/* 8032A52C 0032618C 4B FF 26 09 */ bl func_8031CB34
+/* 8032A52C 0032618C 4B FF 26 09 */ bl DWC_Printf
/* 8032A530 00326190 80 9B 00 00 */ lwz r4, 0(r27)
/* 8032A534 00326194 54 83 C2 1E */ rlwinm r3, r4, 0x18, 8, 0xf
/* 8032A538 00326198 54 80 40 0E */ rlwinm r0, r4, 8, 0, 7
@@ -1865,7 +1865,7 @@ lbl_8032A644:
/* 8032A644 003262A4 38 9F 02 D0 */ addi r4, r31, 0x2d0
/* 8032A648 003262A8 38 60 00 08 */ li r3, 8
/* 8032A64C 003262AC 4C C6 31 82 */ crclr 6
-/* 8032A650 003262B0 4B FF 24 E5 */ bl func_8031CB34
+/* 8032A650 003262B0 4B FF 24 E5 */ bl DWC_Printf
/* 8032A654 003262B4 48 00 01 38 */ b lbl_8032A78C
lbl_8032A658:
/* 8032A658 003262B8 38 00 00 02 */ li r0, 2
@@ -1880,7 +1880,7 @@ lbl_8032A658:
/* 8032A67C 003262DC 38 60 00 40 */ li r3, 0x40
/* 8032A680 003262E0 98 05 01 AC */ stb r0, 0x1ac(r5)
/* 8032A684 003262E4 4C C6 31 82 */ crclr 6
-/* 8032A688 003262E8 4B FF 24 AD */ bl func_8031CB34
+/* 8032A688 003262E8 4B FF 24 AD */ bl DWC_Printf
/* 8032A68C 003262EC 38 60 00 01 */ li r3, 1
/* 8032A690 003262F0 48 00 24 E1 */ bl func_8032CB70
/* 8032A694 003262F4 48 00 00 F8 */ b lbl_8032A78C
@@ -1955,7 +1955,7 @@ lbl_8032A778:
/* 8032A77C 003263DC 38 9F 0D 40 */ addi r4, r31, 0xd40
/* 8032A780 003263E0 38 60 00 02 */ li r3, 2
/* 8032A784 003263E4 4C C6 31 82 */ crclr 6
-/* 8032A788 003263E8 4B FF 23 AD */ bl func_8031CB34
+/* 8032A788 003263E8 4B FF 23 AD */ bl DWC_Printf
lbl_8032A78C:
/* 8032A78C 003263EC 38 60 00 01 */ li r3, 1
lbl_8032A790:
@@ -2034,7 +2034,7 @@ lbl_8032A874:
/* 8032A884 003264E4 38 84 8E 58 */ addi r4, r4, lbl_80448E58@l
/* 8032A888 003264E8 38 60 00 40 */ li r3, 0x40
/* 8032A88C 003264EC 4C C6 31 82 */ crclr 6
-/* 8032A890 003264F0 4B FF 22 A5 */ bl func_8031CB34
+/* 8032A890 003264F0 4B FF 22 A5 */ bl DWC_Printf
/* 8032A894 003264F4 48 00 02 4C */ b lbl_8032AAE0
lbl_8032A898:
/* 8032A898 003264F8 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
@@ -2468,7 +2468,7 @@ lbl_8032AE4C:
/* 8032AE78 00326AD8 38 60 00 04 */ li r3, 4
/* 8032AE7C 00326ADC 38 84 8E 88 */ addi r4, r4, lbl_80448E88@l
/* 8032AE80 00326AE0 4C C6 31 82 */ crclr 6
-/* 8032AE84 00326AE4 4B FF 1C B1 */ bl func_8031CB34
+/* 8032AE84 00326AE4 4B FF 1C B1 */ bl DWC_Printf
lbl_8032AE88:
/* 8032AE88 00326AE8 38 60 00 00 */ li r3, 0
/* 8032AE8C 00326AEC 48 00 01 4C */ b lbl_8032AFD8
@@ -2694,19 +2694,19 @@ lbl_8032B16C:
/* 8032B1B8 00326E18 38 A1 00 28 */ addi r5, r1, 0x28
/* 8032B1BC 00326E1C 38 6D 8D B4 */ addi r3, r13, lbl_8063E074-_SDA_BASE_
/* 8032B1C0 00326E20 38 C0 00 2F */ li r6, 0x2f
-/* 8032B1C4 00326E24 4B FF 3D 11 */ bl func_8031EED4
+/* 8032B1C4 00326E24 4B FF 3D 11 */ bl DWC_GetCommonValueString
/* 8032B1C8 00326E28 7C 77 1B 78 */ mr r23, r3
/* 8032B1CC 00326E2C 38 81 00 10 */ addi r4, r1, 0x10
/* 8032B1D0 00326E30 38 A1 00 28 */ addi r5, r1, 0x28
/* 8032B1D4 00326E34 38 6D 8D D0 */ addi r3, r13, lbl_8063E090-_SDA_BASE_
/* 8032B1D8 00326E38 38 C0 00 2F */ li r6, 0x2f
-/* 8032B1DC 00326E3C 4B FF 3C F9 */ bl func_8031EED4
+/* 8032B1DC 00326E3C 4B FF 3C F9 */ bl DWC_GetCommonValueString
/* 8032B1E0 00326E40 7C 78 1B 78 */ mr r24, r3
/* 8032B1E4 00326E44 38 81 00 08 */ addi r4, r1, 8
/* 8032B1E8 00326E48 38 A1 00 28 */ addi r5, r1, 0x28
/* 8032B1EC 00326E4C 38 6D 8D D4 */ addi r3, r13, lbl_8063E094-_SDA_BASE_
/* 8032B1F0 00326E50 38 C0 00 2F */ li r6, 0x2f
-/* 8032B1F4 00326E54 4B FF 3C E1 */ bl func_8031EED4
+/* 8032B1F4 00326E54 4B FF 3C E1 */ bl DWC_GetCommonValueString
/* 8032B1F8 00326E58 2C 17 00 00 */ cmpwi r23, 0
/* 8032B1FC 00326E5C 40 81 FE 60 */ ble lbl_8032B05C
/* 8032B200 00326E60 2C 18 00 00 */ cmpwi r24, 0
@@ -2813,7 +2813,7 @@ lbl_8032B33C:
/* 8032B370 00326FD0 38 60 00 06 */ li r3, 6
/* 8032B374 00326FD4 9B E5 01 AC */ stb r31, 0x1ac(r5)
/* 8032B378 00326FD8 38 84 C5 E6 */ addi r4, r4, 0xFFFEC5E6@l
-/* 8032B37C 00326FDC 4B FF 12 05 */ bl func_8031C580
+/* 8032B37C 00326FDC 4B FF 12 05 */ bl DWCi_SetError
/* 8032B380 00326FE0 38 60 00 01 */ li r3, 1
/* 8032B384 00326FE4 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 8032B388 00326FE8 38 A0 00 00 */ li r5, 0
@@ -2840,7 +2840,7 @@ lbl_8032B33C:
/* 8032B3DC 0032703C 38 60 00 40 */ li r3, 0x40
/* 8032B3E0 00327040 38 84 80 38 */ addi r4, r4, lbl_80448038@l
/* 8032B3E4 00327044 4C C6 31 82 */ crclr 6
-/* 8032B3E8 00327048 4B FF 17 4D */ bl func_8031CB34
+/* 8032B3E8 00327048 4B FF 17 4D */ bl DWC_Printf
/* 8032B3EC 0032704C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B3F0 00327050 2C 03 00 00 */ cmpwi r3, 0
/* 8032B3F4 00327054 41 82 00 9C */ beq lbl_8032B490
@@ -2860,7 +2860,7 @@ lbl_8032B410:
/* 8032B428 00327088 41 82 00 14 */ beq lbl_8032B43C
/* 8032B42C 0032708C 38 60 00 04 */ li r3, 4
/* 8032B430 00327090 38 A0 00 00 */ li r5, 0
-/* 8032B434 00327094 4B FF 15 55 */ bl func_8031C988
+/* 8032B434 00327094 4B FF 15 55 */ bl DWC_Free
/* 8032B438 00327098 93 ED B0 60 */ stw r31, lbl_80640320-_SDA_BASE_(r13)
lbl_8032B43C:
/* 8032B43C 0032709C 3F A0 80 61 */ lis r29, lbl_8060FD88@ha
@@ -2872,7 +2872,7 @@ lbl_8032B448:
/* 8032B450 003270B0 41 82 00 10 */ beq lbl_8032B460
/* 8032B454 003270B4 38 60 00 04 */ li r3, 4
/* 8032B458 003270B8 38 A0 00 00 */ li r5, 0
-/* 8032B45C 003270BC 4B FF 15 2D */ bl func_8031C988
+/* 8032B45C 003270BC 4B FF 15 2D */ bl DWC_Free
lbl_8032B460:
/* 8032B460 003270C0 3B FF 00 01 */ addi r31, r31, 1
/* 8032B464 003270C4 3B BD 00 0C */ addi r29, r29, 0xc
@@ -2924,14 +2924,14 @@ func_8032B4BC:
/* 8032B504 00327164 38 9E 0E D4 */ addi r4, r30, 0xed4
/* 8032B508 00327168 38 60 00 04 */ li r3, 4
/* 8032B50C 0032716C 4C C6 31 82 */ crclr 6
-/* 8032B510 00327170 4B FF 16 25 */ bl func_8031CB34
+/* 8032B510 00327170 4B FF 16 25 */ bl DWC_Printf
/* 8032B514 00327174 3B E0 00 00 */ li r31, 0
/* 8032B518 00327178 48 00 00 18 */ b lbl_8032B530
lbl_8032B51C:
/* 8032B51C 0032717C 38 9E 0F 04 */ addi r4, r30, 0xf04
/* 8032B520 00327180 38 60 00 04 */ li r3, 4
/* 8032B524 00327184 4C C6 31 82 */ crclr 6
-/* 8032B528 00327188 4B FF 16 0D */ bl func_8031CB34
+/* 8032B528 00327188 4B FF 16 0D */ bl DWC_Printf
/* 8032B52C 0032718C 3B E0 00 01 */ li r31, 1
lbl_8032B530:
/* 8032B530 00327190 2C 1F 00 00 */ cmpwi r31, 0
@@ -2989,7 +2989,7 @@ lbl_8032B5F0:
/* 8032B5F0 00327250 38 9E 02 D0 */ addi r4, r30, 0x2d0
/* 8032B5F4 00327254 38 60 00 08 */ li r3, 8
/* 8032B5F8 00327258 4C C6 31 82 */ crclr 6
-/* 8032B5FC 0032725C 4B FF 15 39 */ bl func_8031CB34
+/* 8032B5FC 0032725C 4B FF 15 39 */ bl DWC_Printf
/* 8032B600 00327260 48 00 02 30 */ b lbl_8032B830
lbl_8032B604:
/* 8032B604 00327264 38 00 00 02 */ li r0, 2
@@ -3003,7 +3003,7 @@ lbl_8032B604:
/* 8032B624 00327284 38 60 00 40 */ li r3, 0x40
/* 8032B628 00327288 9B E5 01 AC */ stb r31, 0x1ac(r5)
/* 8032B62C 0032728C 4C C6 31 82 */ crclr 6
-/* 8032B630 00327290 4B FF 15 05 */ bl func_8031CB34
+/* 8032B630 00327290 4B FF 15 05 */ bl DWC_Printf
/* 8032B634 00327294 38 60 00 01 */ li r3, 1
/* 8032B638 00327298 48 00 15 39 */ bl func_8032CB70
/* 8032B63C 0032729C 48 00 01 F4 */ b lbl_8032B830
@@ -3092,7 +3092,7 @@ lbl_8032B758:
/* 8032B768 003273C8 38 A0 00 00 */ li r5, 0
/* 8032B76C 003273CC 7F A6 EB 78 */ mr r6, r29
/* 8032B770 003273D0 4C C6 31 82 */ crclr 6
-/* 8032B774 003273D4 4B FF 13 C1 */ bl func_8031CB34
+/* 8032B774 003273D4 4B FF 13 C1 */ bl DWC_Printf
/* 8032B778 003273D8 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032B77C 003273DC 7F A4 EB 78 */ mr r4, r29
/* 8032B780 003273E0 38 E1 00 08 */ addi r7, r1, 8
@@ -3199,7 +3199,7 @@ lbl_8032B8B4:
/* 8032B8E4 00327544 38 60 00 06 */ li r3, 6
/* 8032B8E8 00327548 9B A5 01 AC */ stb r29, 0x1ac(r5)
/* 8032B8EC 0032754C 38 84 C5 D2 */ addi r4, r4, 0xFFFEC5D2@l
-/* 8032B8F0 00327550 4B FF 0C 91 */ bl func_8031C580
+/* 8032B8F0 00327550 4B FF 0C 91 */ bl DWCi_SetError
/* 8032B8F4 00327554 38 60 00 01 */ li r3, 1
/* 8032B8F8 00327558 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 8032B8FC 0032755C 38 A0 00 00 */ li r5, 0
@@ -3225,7 +3225,7 @@ lbl_8032B8B4:
/* 8032B94C 003275AC 38 9F 00 58 */ addi r4, r31, 0x58
/* 8032B950 003275B0 38 60 00 40 */ li r3, 0x40
/* 8032B954 003275B4 4C C6 31 82 */ crclr 6
-/* 8032B958 003275B8 4B FF 11 DD */ bl func_8031CB34
+/* 8032B958 003275B8 4B FF 11 DD */ bl DWC_Printf
/* 8032B95C 003275BC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B960 003275C0 2C 03 00 00 */ cmpwi r3, 0
/* 8032B964 003275C4 41 82 00 9C */ beq lbl_8032BA00
@@ -3245,7 +3245,7 @@ lbl_8032B980:
/* 8032B998 003275F8 41 82 00 14 */ beq lbl_8032B9AC
/* 8032B99C 003275FC 38 60 00 04 */ li r3, 4
/* 8032B9A0 00327600 38 A0 00 00 */ li r5, 0
-/* 8032B9A4 00327604 4B FF 0F E5 */ bl func_8031C988
+/* 8032B9A4 00327604 4B FF 0F E5 */ bl DWC_Free
/* 8032B9A8 00327608 93 AD B0 60 */ stw r29, lbl_80640320-_SDA_BASE_(r13)
lbl_8032B9AC:
/* 8032B9AC 0032760C 3F 80 80 61 */ lis r28, lbl_8060FD88@ha
@@ -3257,7 +3257,7 @@ lbl_8032B9B8:
/* 8032B9C0 00327620 41 82 00 10 */ beq lbl_8032B9D0
/* 8032B9C4 00327624 38 60 00 04 */ li r3, 4
/* 8032B9C8 00327628 38 A0 00 00 */ li r5, 0
-/* 8032B9CC 0032762C 4B FF 0F BD */ bl func_8031C988
+/* 8032B9CC 0032762C 4B FF 0F BD */ bl DWC_Free
lbl_8032B9D0:
/* 8032B9D0 00327630 3B BD 00 01 */ addi r29, r29, 1
/* 8032B9D4 00327634 3B 9C 00 0C */ addi r28, r28, 0xc
@@ -3295,7 +3295,7 @@ lbl_8032BA38:
/* 8032BA48 003276A8 38 9F 0F 58 */ addi r4, r31, 0xf58
/* 8032BA4C 003276AC 38 60 00 40 */ li r3, 0x40
/* 8032BA50 003276B0 4C C6 31 82 */ crclr 6
-/* 8032BA54 003276B4 4B FF 10 E1 */ bl func_8031CB34
+/* 8032BA54 003276B4 4B FF 10 E1 */ bl DWC_Printf
/* 8032BA58 003276B8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032BA5C 003276BC 88 03 00 15 */ lbz r0, 0x15(r3)
/* 8032BA60 003276C0 28 00 00 02 */ cmplwi r0, 2
@@ -3307,7 +3307,7 @@ lbl_8032BA74:
/* 8032BA74 003276D4 38 9F 02 D0 */ addi r4, r31, 0x2d0
/* 8032BA78 003276D8 38 60 00 08 */ li r3, 8
/* 8032BA7C 003276DC 4C C6 31 82 */ crclr 6
-/* 8032BA80 003276E0 4B FF 10 B5 */ bl func_8031CB34
+/* 8032BA80 003276E0 4B FF 10 B5 */ bl DWC_Printf
/* 8032BA84 003276E4 48 00 00 7C */ b lbl_8032BB00
lbl_8032BA88:
/* 8032BA88 003276E8 38 00 00 02 */ li r0, 2
@@ -3322,7 +3322,7 @@ lbl_8032BA88:
/* 8032BAAC 0032770C 38 60 00 40 */ li r3, 0x40
/* 8032BAB0 00327710 98 05 01 AC */ stb r0, 0x1ac(r5)
/* 8032BAB4 00327714 4C C6 31 82 */ crclr 6
-/* 8032BAB8 00327718 4B FF 10 7D */ bl func_8031CB34
+/* 8032BAB8 00327718 4B FF 10 7D */ bl DWC_Printf
/* 8032BABC 0032771C 38 60 00 01 */ li r3, 1
/* 8032BAC0 00327720 48 00 10 B1 */ bl func_8032CB70
/* 8032BAC4 00327724 48 00 00 3C */ b lbl_8032BB00
@@ -3330,14 +3330,14 @@ lbl_8032BAC8:
/* 8032BAC8 00327728 38 9F 0F 84 */ addi r4, r31, 0xf84
/* 8032BACC 0032772C 38 60 00 40 */ li r3, 0x40
/* 8032BAD0 00327730 4C C6 31 82 */ crclr 6
-/* 8032BAD4 00327734 4B FF 10 61 */ bl func_8031CB34
+/* 8032BAD4 00327734 4B FF 10 61 */ bl DWC_Printf
/* 8032BAD8 00327738 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032BADC 0032773C 38 00 00 04 */ li r0, 4
/* 8032BAE0 00327740 38 9F 0F A8 */ addi r4, r31, 0xfa8
/* 8032BAE4 00327744 38 60 00 40 */ li r3, 0x40
/* 8032BAE8 00327748 90 05 01 A4 */ stw r0, 0x1a4(r5)
/* 8032BAEC 0032774C 4C C6 31 82 */ crclr 6
-/* 8032BAF0 00327750 4B FF 10 45 */ bl func_8031CB34
+/* 8032BAF0 00327750 4B FF 10 45 */ bl DWC_Printf
/* 8032BAF4 00327754 38 60 00 00 */ li r3, 0
/* 8032BAF8 00327758 4B FF F7 81 */ bl func_8032B278
/* 8032BAFC 0032775C 7C 7E 1B 78 */ mr r30, r3
@@ -3386,7 +3386,7 @@ lbl_8032BB74:
/* 8032BB8C 003277EC 38 9F 0F C8 */ addi r4, r31, 0xfc8
/* 8032BB90 003277F0 38 60 00 40 */ li r3, 0x40
/* 8032BB94 003277F4 4C C6 31 82 */ crclr 6
-/* 8032BB98 003277F8 4B FF 0F 9D */ bl func_8031CB34
+/* 8032BB98 003277F8 4B FF 0F 9D */ bl DWC_Printf
/* 8032BB9C 003277FC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032BBA0 00327800 38 00 00 0D */ li r0, 0xd
/* 8032BBA4 00327804 3B C0 00 05 */ li r30, 5
@@ -3454,7 +3454,7 @@ lbl_8032BC98:
/* 8032BC98 003278F8 38 9F 0F EC */ addi r4, r31, 0xfec
/* 8032BC9C 003278FC 38 60 00 40 */ li r3, 0x40
/* 8032BCA0 00327900 4C C6 31 82 */ crclr 6
-/* 8032BCA4 00327904 4B FF 0E 91 */ bl func_8031CB34
+/* 8032BCA4 00327904 4B FF 0E 91 */ bl DWC_Printf
/* 8032BCA8 00327908 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032BCAC 0032790C 38 00 00 00 */ li r0, 0
/* 8032BCB0 00327910 98 03 00 17 */ stb r0, 0x17(r3)
@@ -3703,7 +3703,7 @@ lbl_8032C008:
/* 8032C030 00327C90 38 9F 10 18 */ addi r4, r31, 0x1018
/* 8032C034 00327C94 38 60 00 40 */ li r3, 0x40
/* 8032C038 00327C98 4C C6 31 82 */ crclr 6
-/* 8032C03C 00327C9C 4B FF 0A F9 */ bl func_8031CB34
+/* 8032C03C 00327C9C 4B FF 0A F9 */ bl DWC_Printf
/* 8032C040 00327CA0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C044 00327CA4 88 03 00 15 */ lbz r0, 0x15(r3)
/* 8032C048 00327CA8 28 00 00 02 */ cmplwi r0, 2
@@ -3715,7 +3715,7 @@ lbl_8032C05C:
/* 8032C05C 00327CBC 38 9F 02 D0 */ addi r4, r31, 0x2d0
/* 8032C060 00327CC0 38 60 00 08 */ li r3, 8
/* 8032C064 00327CC4 4C C6 31 82 */ crclr 6
-/* 8032C068 00327CC8 4B FF 0A CD */ bl func_8031CB34
+/* 8032C068 00327CC8 4B FF 0A CD */ bl DWC_Printf
/* 8032C06C 00327CCC 48 00 04 94 */ b lbl_8032C500
lbl_8032C070:
/* 8032C070 00327CD0 38 00 00 02 */ li r0, 2
@@ -3730,7 +3730,7 @@ lbl_8032C070:
/* 8032C094 00327CF4 38 60 00 40 */ li r3, 0x40
/* 8032C098 00327CF8 98 05 01 AC */ stb r0, 0x1ac(r5)
/* 8032C09C 00327CFC 4C C6 31 82 */ crclr 6
-/* 8032C0A0 00327D00 4B FF 0A 95 */ bl func_8031CB34
+/* 8032C0A0 00327D00 4B FF 0A 95 */ bl DWC_Printf
/* 8032C0A4 00327D04 38 60 00 01 */ li r3, 1
/* 8032C0A8 00327D08 48 00 0A C9 */ bl func_8032CB70
/* 8032C0AC 00327D0C 48 00 04 54 */ b lbl_8032C500
@@ -3864,7 +3864,7 @@ lbl_8032C278:
/* 8032C278 00327ED8 38 9F 10 38 */ addi r4, r31, 0x1038
/* 8032C27C 00327EDC 38 60 00 40 */ li r3, 0x40
/* 8032C280 00327EE0 4C C6 31 82 */ crclr 6
-/* 8032C284 00327EE4 4B FF 08 B1 */ bl func_8031CB34
+/* 8032C284 00327EE4 4B FF 08 B1 */ bl DWC_Printf
/* 8032C288 00327EE8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C28C 00327EEC 88 03 00 15 */ lbz r0, 0x15(r3)
/* 8032C290 00327EF0 28 00 00 02 */ cmplwi r0, 2
@@ -3899,7 +3899,7 @@ lbl_8032C2FC:
/* 8032C2FC 00327F5C 38 9F 00 58 */ addi r4, r31, 0x58
/* 8032C300 00327F60 38 60 00 40 */ li r3, 0x40
/* 8032C304 00327F64 4C C6 31 82 */ crclr 6
-/* 8032C308 00327F68 4B FF 08 2D */ bl func_8031CB34
+/* 8032C308 00327F68 4B FF 08 2D */ bl DWC_Printf
/* 8032C30C 00327F6C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C310 00327F70 2C 03 00 00 */ cmpwi r3, 0
/* 8032C314 00327F74 41 82 01 E0 */ beq lbl_8032C4F4
@@ -3920,7 +3920,7 @@ lbl_8032C334:
/* 8032C34C 00327FAC 41 82 00 14 */ beq lbl_8032C360
/* 8032C350 00327FB0 38 60 00 04 */ li r3, 4
/* 8032C354 00327FB4 38 A0 00 00 */ li r5, 0
-/* 8032C358 00327FB8 4B FF 06 31 */ bl func_8031C988
+/* 8032C358 00327FB8 4B FF 06 31 */ bl DWC_Free
/* 8032C35C 00327FBC 93 CD B0 60 */ stw r30, lbl_80640320-_SDA_BASE_(r13)
lbl_8032C360:
/* 8032C360 00327FC0 3F E0 80 61 */ lis r31, lbl_8060FD88@ha
@@ -3932,7 +3932,7 @@ lbl_8032C36C:
/* 8032C374 00327FD4 41 82 00 10 */ beq lbl_8032C384
/* 8032C378 00327FD8 38 60 00 04 */ li r3, 4
/* 8032C37C 00327FDC 38 A0 00 00 */ li r5, 0
-/* 8032C380 00327FE0 4B FF 06 09 */ bl func_8031C988
+/* 8032C380 00327FE0 4B FF 06 09 */ bl DWC_Free
lbl_8032C384:
/* 8032C384 00327FE4 3B DE 00 01 */ addi r30, r30, 1
/* 8032C388 00327FE8 3B FF 00 0C */ addi r31, r31, 0xc
@@ -3978,7 +3978,7 @@ lbl_8032C3FC:
/* 8032C41C 0032807C 38 A1 00 18 */ addi r5, r1, 0x18
/* 8032C420 00328080 38 6D 8D AC */ addi r3, r13, lbl_8063E06C-_SDA_BASE_
/* 8032C424 00328084 38 C0 00 2F */ li r6, 0x2f
-/* 8032C428 00328088 4B FF 29 C5 */ bl func_8031EDEC
+/* 8032C428 00328088 4B FF 29 C5 */ bl DWC_SetCommonKeyValueString
/* 8032C42C 0032808C 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 8032C430 00328090 38 61 00 0C */ addi r3, r1, 0xc
/* 8032C434 00328094 38 80 00 0C */ li r4, 0xc
@@ -3991,7 +3991,7 @@ lbl_8032C3FC:
/* 8032C450 003280B0 38 A1 00 18 */ addi r5, r1, 0x18
/* 8032C454 003280B4 38 6D 8D B0 */ addi r3, r13, lbl_8063E070-_SDA_BASE_
/* 8032C458 003280B8 38 C0 00 2F */ li r6, 0x2f
-/* 8032C45C 003280BC 4B FF 29 E9 */ bl func_8031EE44
+/* 8032C45C 003280BC 4B FF 29 E9 */ bl DWC_AddCommonKeyValueString
/* 8032C460 003280C0 38 61 00 0C */ addi r3, r1, 0xc
/* 8032C464 003280C4 38 80 00 0C */ li r4, 0xc
/* 8032C468 003280C8 38 AD 8D A8 */ addi r5, r13, lbl_8063E068-_SDA_BASE_
@@ -4002,7 +4002,7 @@ lbl_8032C3FC:
/* 8032C47C 003280DC 38 A1 00 18 */ addi r5, r1, 0x18
/* 8032C480 003280E0 38 6D 8D B4 */ addi r3, r13, lbl_8063E074-_SDA_BASE_
/* 8032C484 003280E4 38 C0 00 2F */ li r6, 0x2f
-/* 8032C488 003280E8 4B FF 29 BD */ bl func_8031EE44
+/* 8032C488 003280E8 4B FF 29 BD */ bl DWC_AddCommonKeyValueString
/* 8032C48C 003280EC 38 81 00 18 */ addi r4, r1, 0x18
/* 8032C490 003280F0 38 60 00 06 */ li r3, 6
/* 8032C494 003280F4 38 A0 00 00 */ li r5, 0
@@ -4020,7 +4020,7 @@ lbl_8032C49C:
/* 8032C4C0 00328120 38 9F 10 50 */ addi r4, r31, 0x1050
/* 8032C4C4 00328124 38 60 00 04 */ li r3, 4
/* 8032C4C8 00328128 4C C6 31 82 */ crclr 6
-/* 8032C4CC 0032812C 4B FF 06 69 */ bl func_8031CB34
+/* 8032C4CC 0032812C 4B FF 06 69 */ bl DWC_Printf
lbl_8032C4D0:
/* 8032C4D0 00328130 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C4D4 00328134 38 00 00 0A */ li r0, 0xa
@@ -4072,7 +4072,7 @@ func_8032C540:
/* 8032C56C 003281CC 88 C7 00 14 */ lbz r6, 0x14(r7)
/* 8032C570 003281D0 88 E7 00 0D */ lbz r7, 0xd(r7)
/* 8032C574 003281D4 4C C6 31 82 */ crclr 6
-/* 8032C578 003281D8 4B FF 05 BD */ bl func_8031CB34
+/* 8032C578 003281D8 4B FF 05 BD */ bl DWC_Printf
/* 8032C57C 003281DC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C580 003281E0 3B E0 00 00 */ li r31, 0
/* 8032C584 003281E4 93 E3 02 1C */ stw r31, 0x21c(r3)
@@ -4091,7 +4091,7 @@ func_8032C540:
/* 8032C5B8 00328218 38 60 00 40 */ li r3, 0x40
/* 8032C5BC 0032821C 38 84 80 38 */ addi r4, r4, lbl_80448038@l
/* 8032C5C0 00328220 4C C6 31 82 */ crclr 6
-/* 8032C5C4 00328224 4B FF 05 71 */ bl func_8031CB34
+/* 8032C5C4 00328224 4B FF 05 71 */ bl DWC_Printf
/* 8032C5C8 00328228 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C5CC 0032822C 2C 03 00 00 */ cmpwi r3, 0
/* 8032C5D0 00328230 41 82 00 9C */ beq lbl_8032C66C
@@ -4111,7 +4111,7 @@ lbl_8032C5EC:
/* 8032C604 00328264 41 82 00 14 */ beq lbl_8032C618
/* 8032C608 00328268 38 60 00 04 */ li r3, 4
/* 8032C60C 0032826C 38 A0 00 00 */ li r5, 0
-/* 8032C610 00328270 4B FF 03 79 */ bl func_8031C988
+/* 8032C610 00328270 4B FF 03 79 */ bl DWC_Free
/* 8032C614 00328274 93 ED B0 60 */ stw r31, lbl_80640320-_SDA_BASE_(r13)
lbl_8032C618:
/* 8032C618 00328278 3F C0 80 61 */ lis r30, lbl_8060FD88@ha
@@ -4123,7 +4123,7 @@ lbl_8032C624:
/* 8032C62C 0032828C 41 82 00 10 */ beq lbl_8032C63C
/* 8032C630 00328290 38 60 00 04 */ li r3, 4
/* 8032C634 00328294 38 A0 00 00 */ li r5, 0
-/* 8032C638 00328298 4B FF 03 51 */ bl func_8031C988
+/* 8032C638 00328298 4B FF 03 51 */ bl DWC_Free
lbl_8032C63C:
/* 8032C63C 0032829C 3B FF 00 01 */ addi r31, r31, 1
/* 8032C640 003282A0 3B DE 00 0C */ addi r30, r30, 0xc
@@ -4216,7 +4216,7 @@ lbl_8032C75C:
/* 8032C77C 003283DC 38 60 00 40 */ li r3, 0x40
/* 8032C780 003283E0 38 84 80 38 */ addi r4, r4, lbl_80448038@l
/* 8032C784 003283E4 4C C6 31 82 */ crclr 6
-/* 8032C788 003283E8 4B FF 03 AD */ bl func_8031CB34
+/* 8032C788 003283E8 4B FF 03 AD */ bl DWC_Printf
/* 8032C78C 003283EC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C790 003283F0 2C 03 00 00 */ cmpwi r3, 0
/* 8032C794 003283F4 41 82 00 A0 */ beq lbl_8032C834
@@ -4237,7 +4237,7 @@ lbl_8032C7B4:
/* 8032C7CC 0032842C 41 82 00 14 */ beq lbl_8032C7E0
/* 8032C7D0 00328430 38 60 00 04 */ li r3, 4
/* 8032C7D4 00328434 38 A0 00 00 */ li r5, 0
-/* 8032C7D8 00328438 4B FF 01 B1 */ bl func_8031C988
+/* 8032C7D8 00328438 4B FF 01 B1 */ bl DWC_Free
/* 8032C7DC 0032843C 93 ED B0 60 */ stw r31, lbl_80640320-_SDA_BASE_(r13)
lbl_8032C7E0:
/* 8032C7E0 00328440 3F C0 80 61 */ lis r30, lbl_8060FD88@ha
@@ -4249,7 +4249,7 @@ lbl_8032C7EC:
/* 8032C7F4 00328454 41 82 00 10 */ beq lbl_8032C804
/* 8032C7F8 00328458 38 60 00 04 */ li r3, 4
/* 8032C7FC 0032845C 38 A0 00 00 */ li r5, 0
-/* 8032C800 00328460 4B FF 01 89 */ bl func_8031C988
+/* 8032C800 00328460 4B FF 01 89 */ bl DWC_Free
lbl_8032C804:
/* 8032C804 00328464 3B FF 00 01 */ addi r31, r31, 1
/* 8032C808 00328468 3B DE 00 0C */ addi r30, r30, 0xc
@@ -4408,7 +4408,7 @@ lbl_8032CA14:
/* 8032CA34 00328694 38 60 00 40 */ li r3, 0x40
/* 8032CA38 00328698 38 84 80 38 */ addi r4, r4, lbl_80448038@l
/* 8032CA3C 0032869C 4C C6 31 82 */ crclr 6
-/* 8032CA40 003286A0 4B FF 00 F5 */ bl func_8031CB34
+/* 8032CA40 003286A0 4B FF 00 F5 */ bl DWC_Printf
/* 8032CA44 003286A4 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032CA48 003286A8 2C 03 00 00 */ cmpwi r3, 0
/* 8032CA4C 003286AC 41 82 00 A0 */ beq lbl_8032CAEC
@@ -4429,7 +4429,7 @@ lbl_8032CA6C:
/* 8032CA84 003286E4 41 82 00 14 */ beq lbl_8032CA98
/* 8032CA88 003286E8 38 60 00 04 */ li r3, 4
/* 8032CA8C 003286EC 38 A0 00 00 */ li r5, 0
-/* 8032CA90 003286F0 4B FE FE F9 */ bl func_8031C988
+/* 8032CA90 003286F0 4B FE FE F9 */ bl DWC_Free
/* 8032CA94 003286F4 93 ED B0 60 */ stw r31, lbl_80640320-_SDA_BASE_(r13)
lbl_8032CA98:
/* 8032CA98 003286F8 3F C0 80 61 */ lis r30, lbl_8060FD88@ha
@@ -4441,7 +4441,7 @@ lbl_8032CAA4:
/* 8032CAAC 0032870C 41 82 00 10 */ beq lbl_8032CABC
/* 8032CAB0 00328710 38 60 00 04 */ li r3, 4
/* 8032CAB4 00328714 38 A0 00 00 */ li r5, 0
-/* 8032CAB8 00328718 4B FE FE D1 */ bl func_8031C988
+/* 8032CAB8 00328718 4B FE FE D1 */ bl DWC_Free
lbl_8032CABC:
/* 8032CABC 0032871C 3B FF 00 01 */ addi r31, r31, 1
/* 8032CAC0 00328720 3B DE 00 0C */ addi r30, r30, 0xc
@@ -4515,7 +4515,7 @@ func_8032CB70:
/* 8032CBB4 00328814 38 60 00 40 */ li r3, 0x40
/* 8032CBB8 00328818 38 84 80 38 */ addi r4, r4, lbl_80448038@l
/* 8032CBBC 0032881C 4C C6 31 82 */ crclr 6
-/* 8032CBC0 00328820 4B FE FF 75 */ bl func_8031CB34
+/* 8032CBC0 00328820 4B FE FF 75 */ bl DWC_Printf
/* 8032CBC4 00328824 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032CBC8 00328828 2C 03 00 00 */ cmpwi r3, 0
/* 8032CBCC 0032882C 41 82 00 A0 */ beq lbl_8032CC6C
@@ -4536,7 +4536,7 @@ lbl_8032CBEC:
/* 8032CC04 00328864 41 82 00 14 */ beq lbl_8032CC18
/* 8032CC08 00328868 38 60 00 04 */ li r3, 4
/* 8032CC0C 0032886C 38 A0 00 00 */ li r5, 0
-/* 8032CC10 00328870 4B FE FD 79 */ bl func_8031C988
+/* 8032CC10 00328870 4B FE FD 79 */ bl DWC_Free
/* 8032CC14 00328874 93 ED B0 60 */ stw r31, lbl_80640320-_SDA_BASE_(r13)
lbl_8032CC18:
/* 8032CC18 00328878 3F C0 80 61 */ lis r30, lbl_8060FD88@ha
@@ -4548,7 +4548,7 @@ lbl_8032CC24:
/* 8032CC2C 0032888C 41 82 00 10 */ beq lbl_8032CC3C
/* 8032CC30 00328890 38 60 00 04 */ li r3, 4
/* 8032CC34 00328894 38 A0 00 00 */ li r5, 0
-/* 8032CC38 00328898 4B FE FD 51 */ bl func_8031C988
+/* 8032CC38 00328898 4B FE FD 51 */ bl DWC_Free
lbl_8032CC3C:
/* 8032CC3C 0032889C 3B FF 00 01 */ addi r31, r31, 1
/* 8032CC40 003288A0 3B DE 00 0C */ addi r30, r30, 0xc
@@ -4647,7 +4647,7 @@ lbl_8032CD88:
/* 8032CD94 003289F4 38 60 00 02 */ li r3, 2
/* 8032CD98 003289F8 38 84 90 84 */ addi r4, r4, lbl_80449084@l
/* 8032CD9C 003289FC 4C C6 31 82 */ crclr 6
-/* 8032CDA0 00328A00 4B FE FD 95 */ bl func_8031CB34
+/* 8032CDA0 00328A00 4B FE FD 95 */ bl DWC_Printf
lbl_8032CDA4:
/* 8032CDA4 00328A04 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8032CDA8 00328A08 83 E1 00 1C */ lwz r31, 0x1c(r1)
@@ -4868,7 +4868,7 @@ func_8032D05C:
/* 8032D084 00328CE4 7F C6 F3 78 */ mr r6, r30
/* 8032D088 00328CE8 38 84 90 C0 */ addi r4, r4, lbl_804490C0@l
/* 8032D08C 00328CEC 4C C6 31 82 */ crclr 6
-/* 8032D090 00328CF0 4B FE FA A5 */ bl func_8031CB34
+/* 8032D090 00328CF0 4B FE FA A5 */ bl DWC_Printf
/* 8032D094 00328CF4 2C 1F 00 03 */ cmpwi r31, 3
/* 8032D098 00328CF8 41 82 00 74 */ beq lbl_8032D10C
/* 8032D09C 00328CFC 40 80 00 88 */ bge lbl_8032D124
@@ -4988,7 +4988,7 @@ lbl_8032D208:
/* 8032D22C 00328E8C 38 60 00 80 */ li r3, 0x80
/* 8032D230 00328E90 38 C0 00 05 */ li r6, 5
/* 8032D234 00328E94 4C C6 31 82 */ crclr 6
-/* 8032D238 00328E98 4B FE F8 FD */ bl func_8031CB34
+/* 8032D238 00328E98 4B FE F8 FD */ bl DWC_Printf
/* 8032D23C 00328E9C 4B FF 5C 39 */ bl func_80322E74
/* 8032D240 00328EA0 2C 03 00 05 */ cmpwi r3, 5
/* 8032D244 00328EA4 40 82 00 40 */ bne lbl_8032D284
@@ -4999,7 +4999,7 @@ lbl_8032D208:
/* 8032D258 00328EB8 38 9F 11 24 */ addi r4, r31, 0x1124
/* 8032D25C 00328EBC 38 60 00 80 */ li r3, 0x80
/* 8032D260 00328EC0 4C C6 31 82 */ crclr 6
-/* 8032D264 00328EC4 4B FE F8 D1 */ bl func_8031CB34
+/* 8032D264 00328EC4 4B FE F8 D1 */ bl DWC_Printf
/* 8032D268 00328EC8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032D26C 00328ECC 80 63 00 F8 */ lwz r3, 0xf8(r3)
/* 8032D270 00328ED0 4B FF E5 E5 */ bl func_8032B854
@@ -5036,7 +5036,7 @@ lbl_8032D2A8:
/* 8032D2E4 00328F44 38 9F 11 58 */ addi r4, r31, 0x1158
/* 8032D2E8 00328F48 38 60 00 40 */ li r3, 0x40
/* 8032D2EC 00328F4C 4C C6 31 82 */ crclr 6
-/* 8032D2F0 00328F50 4B FE F8 45 */ bl func_8031CB34
+/* 8032D2F0 00328F50 4B FE F8 45 */ bl DWC_Printf
/* 8032D2F4 00328F54 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032D2F8 00328F58 88 03 00 15 */ lbz r0, 0x15(r3)
/* 8032D2FC 00328F5C 2C 00 00 00 */ cmpwi r0, 0
@@ -5143,14 +5143,14 @@ func_8032D420:
/* 8032D458 003290B8 7C BC 2B 78 */ mr r28, r5
/* 8032D45C 003290BC 38 BE FF F3 */ addi r5, r30, -13
/* 8032D460 003290C0 4C C6 31 82 */ crclr 6
-/* 8032D464 003290C4 4B FE F6 D1 */ bl func_8031CB34
+/* 8032D464 003290C4 4B FE F6 D1 */ bl DWC_Printf
/* 8032D468 003290C8 4B FF 5A 0D */ bl func_80322E74
/* 8032D46C 003290CC 2C 03 00 06 */ cmpwi r3, 6
/* 8032D470 003290D0 41 82 00 1C */ beq lbl_8032D48C
/* 8032D474 003290D4 38 9F 11 C0 */ addi r4, r31, 0x11c0
/* 8032D478 003290D8 38 60 00 80 */ li r3, 0x80
/* 8032D47C 003290DC 4C C6 31 82 */ crclr 6
-/* 8032D480 003290E0 4B FE F6 B5 */ bl func_8031CB34
+/* 8032D480 003290E0 4B FE F6 B5 */ bl DWC_Printf
/* 8032D484 003290E4 38 60 00 01 */ li r3, 1
/* 8032D488 003290E8 48 00 03 E0 */ b lbl_8032D868
lbl_8032D48C:
@@ -5215,7 +5215,7 @@ lbl_8032D554:
/* 8032D55C 003291BC 38 60 00 80 */ li r3, 0x80
/* 8032D560 003291C0 38 A0 00 01 */ li r5, 1
/* 8032D564 003291C4 4C C6 31 82 */ crclr 6
-/* 8032D568 003291C8 4B FE F5 CD */ bl func_8031CB34
+/* 8032D568 003291C8 4B FE F5 CD */ bl DWC_Printf
/* 8032D56C 003291CC 7F A4 EB 78 */ mr r4, r29
/* 8032D570 003291D0 38 E1 00 10 */ addi r7, r1, 0x10
/* 8032D574 003291D4 38 60 00 0E */ li r3, 0xe
@@ -5336,7 +5336,7 @@ lbl_8032D700:
/* 8032D710 00329370 38 A0 00 02 */ li r5, 2
/* 8032D714 00329374 7F A6 EB 78 */ mr r6, r29
/* 8032D718 00329378 4C C6 31 82 */ crclr 6
-/* 8032D71C 0032937C 4B FE F4 19 */ bl func_8031CB34
+/* 8032D71C 0032937C 4B FE F4 19 */ bl DWC_Printf
/* 8032D720 00329380 7F A4 EB 78 */ mr r4, r29
/* 8032D724 00329384 38 E1 00 0C */ addi r7, r1, 0xc
/* 8032D728 00329388 38 60 00 0F */ li r3, 0xf
@@ -5383,7 +5383,7 @@ lbl_8032D794:
/* 8032D7B4 00329414 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032D7B8 00329418 A0 A5 01 B6 */ lhz r5, 0x1b6(r5)
/* 8032D7BC 0032941C 4C C6 31 82 */ crclr 6
-/* 8032D7C0 00329420 4B FE F3 75 */ bl func_8031CB34
+/* 8032D7C0 00329420 4B FE F3 75 */ bl DWC_Printf
/* 8032D7C4 00329424 48 00 00 A0 */ b lbl_8032D864
lbl_8032D7C8:
/* 8032D7C8 00329428 7F A6 EB 78 */ mr r6, r29
@@ -5391,7 +5391,7 @@ lbl_8032D7C8:
/* 8032D7D0 00329430 38 60 00 80 */ li r3, 0x80
/* 8032D7D4 00329434 38 A0 00 02 */ li r5, 2
/* 8032D7D8 00329438 4C C6 31 82 */ crclr 6
-/* 8032D7DC 0032943C 4B FE F3 59 */ bl func_8031CB34
+/* 8032D7DC 0032943C 4B FE F3 59 */ bl DWC_Printf
/* 8032D7E0 00329440 7F A4 EB 78 */ mr r4, r29
/* 8032D7E4 00329444 38 E1 00 08 */ addi r7, r1, 8
/* 8032D7E8 00329448 38 60 00 0F */ li r3, 0xf
@@ -5503,7 +5503,7 @@ lbl_8032D928:
/* 8032D954 003295B4 7F 86 E3 78 */ mr r6, r28
/* 8032D958 003295B8 38 A0 00 01 */ li r5, 1
/* 8032D95C 003295BC 4C C6 31 82 */ crclr 6
-/* 8032D960 003295C0 4B FE F1 D5 */ bl func_8031CB34
+/* 8032D960 003295C0 4B FE F1 D5 */ bl DWC_Printf
/* 8032D964 003295C4 7F 84 E3 78 */ mr r4, r28
/* 8032D968 003295C8 38 E1 00 0C */ addi r7, r1, 0xc
/* 8032D96C 003295CC 38 60 00 0E */ li r3, 0xe
@@ -5555,7 +5555,7 @@ lbl_8032D9D0:
/* 8032DA10 00329670 38 84 91 C0 */ addi r4, r4, lbl_804491C0@l
/* 8032DA14 00329674 38 60 00 40 */ li r3, 0x40
/* 8032DA18 00329678 4C C6 31 82 */ crclr 6
-/* 8032DA1C 0032967C 4B FE F1 19 */ bl func_8031CB34
+/* 8032DA1C 0032967C 4B FE F1 19 */ bl DWC_Printf
/* 8032DA20 00329680 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032DA24 00329684 80 63 01 E4 */ lwz r3, 0x1e4(r3)
/* 8032DA28 00329688 4B FF F4 7D */ bl func_8032CEA4
@@ -5599,7 +5599,7 @@ lbl_8032DA84:
/* 8032DAB0 00329710 38 A0 00 00 */ li r5, 0
/* 8032DAB4 00329714 7F 66 DB 78 */ mr r6, r27
/* 8032DAB8 00329718 4C C6 31 82 */ crclr 6
-/* 8032DABC 0032971C 4B FE F0 79 */ bl func_8031CB34
+/* 8032DABC 0032971C 4B FE F0 79 */ bl DWC_Printf
/* 8032DAC0 00329720 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032DAC4 00329724 7F 64 DB 78 */ mr r4, r27
/* 8032DAC8 00329728 38 E1 00 08 */ addi r7, r1, 8
@@ -5816,7 +5816,7 @@ lbl_8032DDA0:
/* 8032DDBC 00329A1C 38 9F 12 10 */ addi r4, r31, 0x1210
/* 8032DDC0 00329A20 38 60 00 80 */ li r3, 0x80
/* 8032DDC4 00329A24 4C C6 31 82 */ crclr 6
-/* 8032DDC8 00329A28 4B FE ED 6D */ bl func_8031CB34
+/* 8032DDC8 00329A28 4B FE ED 6D */ bl DWC_Printf
/* 8032DDCC 00329A2C 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032DDD0 00329A30 38 60 00 00 */ li r3, 0
/* 8032DDD4 00329A34 88 04 00 0D */ lbz r0, 0xd(r4)
@@ -5831,7 +5831,7 @@ lbl_8032DDF4:
/* 8032DDF4 00329A54 38 9F 12 40 */ addi r4, r31, 0x1240
/* 8032DDF8 00329A58 38 60 00 80 */ li r3, 0x80
/* 8032DDFC 00329A5C 4C C6 31 82 */ crclr 6
-/* 8032DE00 00329A60 4B FE ED 35 */ bl func_8031CB34
+/* 8032DE00 00329A60 4B FE ED 35 */ bl DWC_Printf
/* 8032DE04 00329A64 4B F4 49 B5 */ bl OSGetTime
/* 8032DE08 00329A68 80 AD B0 64 */ lwz r5, lbl_80640324-_SDA_BASE_(r13)
/* 8032DE0C 00329A6C 38 00 00 00 */ li r0, 0
@@ -5891,7 +5891,7 @@ lbl_8032DE70:
/* 8032DEDC 00329B3C 38 60 00 04 */ li r3, 4
/* 8032DEE0 00329B40 38 C0 00 05 */ li r6, 5
/* 8032DEE4 00329B44 4C C6 31 82 */ crclr 6
-/* 8032DEE8 00329B48 4B FE EC 4D */ bl func_8031CB34
+/* 8032DEE8 00329B48 4B FE EC 4D */ bl DWC_Printf
/* 8032DEEC 00329B4C 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13)
/* 8032DEF0 00329B50 88 03 00 02 */ lbz r0, 2(r3)
/* 8032DEF4 00329B54 28 00 00 05 */ cmplwi r0, 5
@@ -5900,7 +5900,7 @@ lbl_8032DE70:
/* 8032DF00 00329B60 38 9F 12 9C */ addi r4, r31, 0x129c
/* 8032DF04 00329B64 38 60 00 04 */ li r3, 4
/* 8032DF08 00329B68 4C C6 31 82 */ crclr 6
-/* 8032DF0C 00329B6C 4B FE EC 29 */ bl func_8031CB34
+/* 8032DF0C 00329B6C 4B FE EC 29 */ bl DWC_Printf
/* 8032DF10 00329B70 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13)
/* 8032DF14 00329B74 2C 03 00 00 */ cmpwi r3, 0
/* 8032DF18 00329B78 41 82 00 34 */ beq lbl_8032DF4C
@@ -6093,7 +6093,7 @@ lbl_8032E180:
/* 8032E1D0 00329E30 38 9F 12 D8 */ addi r4, r31, 0x12d8
/* 8032E1D4 00329E34 38 60 00 80 */ li r3, 0x80
/* 8032E1D8 00329E38 4C C6 31 82 */ crclr 6
-/* 8032E1DC 00329E3C 4B FE E9 59 */ bl func_8031CB34
+/* 8032E1DC 00329E3C 4B FE E9 59 */ bl DWC_Printf
/* 8032E1E0 00329E40 3B A0 00 01 */ li r29, 1
/* 8032E1E4 00329E44 3B C0 00 02 */ li r30, 2
/* 8032E1E8 00329E48 3B E0 00 04 */ li r31, 4
@@ -6162,7 +6162,7 @@ lbl_8032E2B8:
/* 8032E2C0 00329F20 38 84 92 E8 */ addi r4, r4, lbl_804492E8@l
/* 8032E2C4 00329F24 38 60 00 02 */ li r3, 2
/* 8032E2C8 00329F28 4C C6 31 82 */ crclr 6
-/* 8032E2CC 00329F2C 4B FE E8 69 */ bl func_8031CB34
+/* 8032E2CC 00329F2C 4B FE E8 69 */ bl DWC_Printf
/* 8032E2D0 00329F30 2C 1F 00 03 */ cmpwi r31, 3
/* 8032E2D4 00329F34 41 82 00 3C */ beq lbl_8032E310
/* 8032E2D8 00329F38 40 80 00 14 */ bge lbl_8032E2EC
@@ -6207,7 +6207,7 @@ lbl_8032E324:
/* 8032E35C 00329FBC 7F 43 D3 78 */ mr r3, r26
/* 8032E360 00329FC0 9B C5 01 AC */ stb r30, 0x1ac(r5)
/* 8032E364 00329FC4 38 84 C3 98 */ addi r4, r4, -15464
-/* 8032E368 00329FC8 4B FE E2 19 */ bl func_8031C580
+/* 8032E368 00329FC8 4B FE E2 19 */ bl DWCi_SetError
/* 8032E36C 00329FCC 38 60 00 01 */ li r3, 1
/* 8032E370 00329FD0 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 8032E374 00329FD4 38 A0 00 00 */ li r5, 0
@@ -6234,7 +6234,7 @@ lbl_8032E324:
/* 8032E3C8 0032A028 38 60 00 40 */ li r3, 0x40
/* 8032E3CC 0032A02C 38 84 80 38 */ addi r4, r4, lbl_80448038@l
/* 8032E3D0 0032A030 4C C6 31 82 */ crclr 6
-/* 8032E3D4 0032A034 4B FE E7 61 */ bl func_8031CB34
+/* 8032E3D4 0032A034 4B FE E7 61 */ bl DWC_Printf
/* 8032E3D8 0032A038 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E3DC 0032A03C 2C 03 00 00 */ cmpwi r3, 0
/* 8032E3E0 0032A040 41 82 00 9C */ beq lbl_8032E47C
@@ -6254,7 +6254,7 @@ lbl_8032E3FC:
/* 8032E414 0032A074 41 82 00 14 */ beq lbl_8032E428
/* 8032E418 0032A078 38 60 00 04 */ li r3, 4
/* 8032E41C 0032A07C 38 A0 00 00 */ li r5, 0
-/* 8032E420 0032A080 4B FE E5 69 */ bl func_8031C988
+/* 8032E420 0032A080 4B FE E5 69 */ bl DWC_Free
/* 8032E424 0032A084 93 CD B0 60 */ stw r30, lbl_80640320-_SDA_BASE_(r13)
lbl_8032E428:
/* 8032E428 0032A088 3F 80 80 61 */ lis r28, lbl_8060FD88@ha
@@ -6266,7 +6266,7 @@ lbl_8032E434:
/* 8032E43C 0032A09C 41 82 00 10 */ beq lbl_8032E44C
/* 8032E440 0032A0A0 38 60 00 04 */ li r3, 4
/* 8032E444 0032A0A4 38 A0 00 00 */ li r5, 0
-/* 8032E448 0032A0A8 4B FE E5 41 */ bl func_8031C988
+/* 8032E448 0032A0A8 4B FE E5 41 */ bl DWC_Free
lbl_8032E44C:
/* 8032E44C 0032A0AC 3B DE 00 01 */ addi r30, r30, 1
/* 8032E450 0032A0B0 3B 9C 00 0C */ addi r28, r28, 0xc
@@ -6308,7 +6308,7 @@ lbl_8032E4C0:
/* 8032E4C8 0032A128 38 84 92 FC */ addi r4, r4, lbl_804492FC@l
/* 8032E4CC 0032A12C 38 60 00 02 */ li r3, 2
/* 8032E4D0 0032A130 4C C6 31 82 */ crclr 6
-/* 8032E4D4 0032A134 4B FE E6 61 */ bl func_8031CB34
+/* 8032E4D4 0032A134 4B FE E6 61 */ bl DWC_Printf
/* 8032E4D8 0032A138 2C 1F 00 04 */ cmpwi r31, 4
/* 8032E4DC 0032A13C 41 82 00 54 */ beq lbl_8032E530
/* 8032E4E0 0032A140 40 80 00 1C */ bge lbl_8032E4FC
@@ -6364,7 +6364,7 @@ lbl_8032E550:
/* 8032E588 0032A1E8 7F 43 D3 78 */ mr r3, r26
/* 8032E58C 0032A1EC 9B C5 01 AC */ stb r30, 0x1ac(r5)
/* 8032E590 0032A1F0 38 84 B3 F8 */ addi r4, r4, -19464
-/* 8032E594 0032A1F4 4B FE DF ED */ bl func_8031C580
+/* 8032E594 0032A1F4 4B FE DF ED */ bl DWCi_SetError
/* 8032E598 0032A1F8 38 60 00 01 */ li r3, 1
/* 8032E59C 0032A1FC 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 8032E5A0 0032A200 38 A0 00 00 */ li r5, 0
@@ -6391,7 +6391,7 @@ lbl_8032E550:
/* 8032E5F4 0032A254 38 60 00 40 */ li r3, 0x40
/* 8032E5F8 0032A258 38 84 80 38 */ addi r4, r4, lbl_80448038@l
/* 8032E5FC 0032A25C 4C C6 31 82 */ crclr 6
-/* 8032E600 0032A260 4B FE E5 35 */ bl func_8031CB34
+/* 8032E600 0032A260 4B FE E5 35 */ bl DWC_Printf
/* 8032E604 0032A264 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E608 0032A268 2C 03 00 00 */ cmpwi r3, 0
/* 8032E60C 0032A26C 41 82 00 9C */ beq lbl_8032E6A8
@@ -6411,7 +6411,7 @@ lbl_8032E628:
/* 8032E640 0032A2A0 41 82 00 14 */ beq lbl_8032E654
/* 8032E644 0032A2A4 38 60 00 04 */ li r3, 4
/* 8032E648 0032A2A8 38 A0 00 00 */ li r5, 0
-/* 8032E64C 0032A2AC 4B FE E3 3D */ bl func_8031C988
+/* 8032E64C 0032A2AC 4B FE E3 3D */ bl DWC_Free
/* 8032E650 0032A2B0 93 CD B0 60 */ stw r30, lbl_80640320-_SDA_BASE_(r13)
lbl_8032E654:
/* 8032E654 0032A2B4 3F 80 80 61 */ lis r28, lbl_8060FD88@ha
@@ -6423,7 +6423,7 @@ lbl_8032E660:
/* 8032E668 0032A2C8 41 82 00 10 */ beq lbl_8032E678
/* 8032E66C 0032A2CC 38 60 00 04 */ li r3, 4
/* 8032E670 0032A2D0 38 A0 00 00 */ li r5, 0
-/* 8032E674 0032A2D4 4B FE E3 15 */ bl func_8031C988
+/* 8032E674 0032A2D4 4B FE E3 15 */ bl DWC_Free
lbl_8032E678:
/* 8032E678 0032A2D8 3B DE 00 01 */ addi r30, r30, 1
/* 8032E67C 0032A2DC 3B 9C 00 0C */ addi r28, r28, 0xc
@@ -6465,7 +6465,7 @@ lbl_8032E6EC:
/* 8032E6F4 0032A354 38 84 93 10 */ addi r4, r4, lbl_80449310@l
/* 8032E6F8 0032A358 38 60 00 02 */ li r3, 2
/* 8032E6FC 0032A35C 4C C6 31 82 */ crclr 6
-/* 8032E700 0032A360 4B FE E4 35 */ bl func_8031CB34
+/* 8032E700 0032A360 4B FE E4 35 */ bl DWC_Printf
/* 8032E704 0032A364 2C 1F 00 03 */ cmpwi r31, 3
/* 8032E708 0032A368 41 82 00 40 */ beq lbl_8032E748
/* 8032E70C 0032A36C 40 80 00 14 */ bge lbl_8032E720
@@ -6539,7 +6539,7 @@ lbl_8032E7B8:
/* 8032E7F0 0032A450 7F 43 D3 78 */ mr r3, r26
/* 8032E7F4 0032A454 9B C5 01 AC */ stb r30, 0x1ac(r5)
/* 8032E7F8 0032A458 38 84 B7 E0 */ addi r4, r4, -18464
-/* 8032E7FC 0032A45C 4B FE DD 85 */ bl func_8031C580
+/* 8032E7FC 0032A45C 4B FE DD 85 */ bl DWCi_SetError
/* 8032E800 0032A460 38 60 00 01 */ li r3, 1
/* 8032E804 0032A464 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 8032E808 0032A468 38 A0 00 00 */ li r5, 0
@@ -6566,7 +6566,7 @@ lbl_8032E7B8:
/* 8032E85C 0032A4BC 38 60 00 40 */ li r3, 0x40
/* 8032E860 0032A4C0 38 84 80 38 */ addi r4, r4, lbl_80448038@l
/* 8032E864 0032A4C4 4C C6 31 82 */ crclr 6
-/* 8032E868 0032A4C8 4B FE E2 CD */ bl func_8031CB34
+/* 8032E868 0032A4C8 4B FE E2 CD */ bl DWC_Printf
/* 8032E86C 0032A4CC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E870 0032A4D0 2C 03 00 00 */ cmpwi r3, 0
/* 8032E874 0032A4D4 41 82 00 B0 */ beq lbl_8032E924
@@ -6586,7 +6586,7 @@ lbl_8032E890:
/* 8032E8A8 0032A508 41 82 00 14 */ beq lbl_8032E8BC
/* 8032E8AC 0032A50C 38 60 00 04 */ li r3, 4
/* 8032E8B0 0032A510 38 A0 00 00 */ li r5, 0
-/* 8032E8B4 0032A514 4B FE E0 D5 */ bl func_8031C988
+/* 8032E8B4 0032A514 4B FE E0 D5 */ bl DWC_Free
/* 8032E8B8 0032A518 93 CD B0 60 */ stw r30, lbl_80640320-_SDA_BASE_(r13)
lbl_8032E8BC:
/* 8032E8BC 0032A51C 3F 80 80 61 */ lis r28, lbl_8060FD88@ha
@@ -6598,7 +6598,7 @@ lbl_8032E8C8:
/* 8032E8D0 0032A530 41 82 00 10 */ beq lbl_8032E8E0
/* 8032E8D4 0032A534 38 60 00 04 */ li r3, 4
/* 8032E8D8 0032A538 38 A0 00 00 */ li r5, 0
-/* 8032E8DC 0032A53C 4B FE E0 AD */ bl func_8031C988
+/* 8032E8DC 0032A53C 4B FE E0 AD */ bl DWC_Free
lbl_8032E8E0:
/* 8032E8E0 0032A540 3B DE 00 01 */ addi r30, r30, 1
/* 8032E8E4 0032A544 3B 9C 00 0C */ addi r28, r28, 0xc
@@ -6617,7 +6617,7 @@ lbl_8032E914:
/* 8032E914 0032A574 3C 9B FF FF */ addis r4, r27, 0xffff
/* 8032E918 0032A578 7F 43 D3 78 */ mr r3, r26
/* 8032E91C 0032A57C 38 84 90 D0 */ addi r4, r4, -28464
-/* 8032E920 0032A580 4B FE DC 61 */ bl func_8031C580
+/* 8032E920 0032A580 4B FE DC 61 */ bl DWCi_SetError
lbl_8032E924:
/* 8032E924 0032A584 7F E3 FB 78 */ mr r3, r31
lbl_8032E928:
@@ -6646,7 +6646,7 @@ lbl_8032E968:
/* 8032E970 0032A5D0 38 84 93 28 */ addi r4, r4, lbl_80449328@l
/* 8032E974 0032A5D4 38 60 00 02 */ li r3, 2
/* 8032E978 0032A5D8 4C C6 31 82 */ crclr 6
-/* 8032E97C 0032A5DC 4B FE E1 B9 */ bl func_8031CB34
+/* 8032E97C 0032A5DC 4B FE E1 B9 */ bl DWC_Printf
/* 8032E980 0032A5E0 2C 1F 00 02 */ cmpwi r31, 2
/* 8032E984 0032A5E4 41 82 00 2C */ beq lbl_8032E9B0
/* 8032E988 0032A5E8 40 80 00 10 */ bge lbl_8032E998
@@ -6686,7 +6686,7 @@ lbl_8032E9C4:
/* 8032E9FC 0032A65C 7F 43 D3 78 */ mr r3, r26
/* 8032EA00 0032A660 9B C5 01 AC */ stb r30, 0x1ac(r5)
/* 8032EA04 0032A664 38 84 B0 10 */ addi r4, r4, -20464
-/* 8032EA08 0032A668 4B FE DB 79 */ bl func_8031C580
+/* 8032EA08 0032A668 4B FE DB 79 */ bl DWCi_SetError
/* 8032EA0C 0032A66C 38 60 00 01 */ li r3, 1
/* 8032EA10 0032A670 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 8032EA14 0032A674 38 A0 00 00 */ li r5, 0
@@ -6713,7 +6713,7 @@ lbl_8032E9C4:
/* 8032EA68 0032A6C8 38 60 00 40 */ li r3, 0x40
/* 8032EA6C 0032A6CC 38 84 80 38 */ addi r4, r4, lbl_80448038@l
/* 8032EA70 0032A6D0 4C C6 31 82 */ crclr 6
-/* 8032EA74 0032A6D4 4B FE E0 C1 */ bl func_8031CB34
+/* 8032EA74 0032A6D4 4B FE E0 C1 */ bl DWC_Printf
/* 8032EA78 0032A6D8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032EA7C 0032A6DC 2C 03 00 00 */ cmpwi r3, 0
/* 8032EA80 0032A6E0 41 82 00 9C */ beq lbl_8032EB1C
@@ -6733,7 +6733,7 @@ lbl_8032EA9C:
/* 8032EAB4 0032A714 41 82 00 14 */ beq lbl_8032EAC8
/* 8032EAB8 0032A718 38 60 00 04 */ li r3, 4
/* 8032EABC 0032A71C 38 A0 00 00 */ li r5, 0
-/* 8032EAC0 0032A720 4B FE DE C9 */ bl func_8031C988
+/* 8032EAC0 0032A720 4B FE DE C9 */ bl DWC_Free
/* 8032EAC4 0032A724 93 CD B0 60 */ stw r30, lbl_80640320-_SDA_BASE_(r13)
lbl_8032EAC8:
/* 8032EAC8 0032A728 3F 80 80 61 */ lis r28, lbl_8060FD88@ha
@@ -6745,7 +6745,7 @@ lbl_8032EAD4:
/* 8032EADC 0032A73C 41 82 00 10 */ beq lbl_8032EAEC
/* 8032EAE0 0032A740 38 60 00 04 */ li r3, 4
/* 8032EAE4 0032A744 38 A0 00 00 */ li r5, 0
-/* 8032EAE8 0032A748 4B FE DE A1 */ bl func_8031C988
+/* 8032EAE8 0032A748 4B FE DE A1 */ bl DWC_Free
lbl_8032EAEC:
/* 8032EAEC 0032A74C 3B DE 00 01 */ addi r30, r30, 1
/* 8032EAF0 0032A750 3B 9C 00 0C */ addi r28, r28, 0xc
@@ -6788,7 +6788,7 @@ lbl_8032EB68:
/* 8032EB6C 0032A7CC 38 9D 13 5C */ addi r4, r29, 0x135c
/* 8032EB70 0032A7D0 38 60 00 08 */ li r3, 8
/* 8032EB74 0032A7D4 4C C6 31 82 */ crclr 6
-/* 8032EB78 0032A7D8 4B FE DF BD */ bl func_8031CB34
+/* 8032EB78 0032A7D8 4B FE DF BD */ bl DWC_Printf
/* 8032EB7C 0032A7DC 2C 1F 00 02 */ cmpwi r31, 2
/* 8032EB80 0032A7E0 41 82 00 28 */ beq lbl_8032EBA8
/* 8032EB84 0032A7E4 40 80 00 10 */ bge lbl_8032EB94
@@ -6809,7 +6809,7 @@ lbl_8032EBB0:
/* 8032EBB0 0032A810 38 9D 13 74 */ addi r4, r29, 0x1374
/* 8032EBB4 0032A814 38 60 00 08 */ li r3, 8
/* 8032EBB8 0032A818 4C C6 31 82 */ crclr 6
-/* 8032EBBC 0032A81C 4B FE DF 79 */ bl func_8031CB34
+/* 8032EBBC 0032A81C 4B FE DF 79 */ bl DWC_Printf
/* 8032EBC0 0032A820 3B 20 00 06 */ li r25, 6
/* 8032EBC4 0032A824 3B 40 FF BA */ li r26, -70
/* 8032EBC8 0032A828 48 00 00 0C */ b lbl_8032EBD4
@@ -6835,7 +6835,7 @@ lbl_8032EBD4:
/* 8032EC10 0032A870 7F 23 CB 78 */ mr r3, r25
/* 8032EC14 0032A874 9B C5 01 AC */ stb r30, 0x1ac(r5)
/* 8032EC18 0032A878 38 84 B0 10 */ addi r4, r4, -20464
-/* 8032EC1C 0032A87C 4B FE D9 65 */ bl func_8031C580
+/* 8032EC1C 0032A87C 4B FE D9 65 */ bl DWCi_SetError
/* 8032EC20 0032A880 38 60 00 01 */ li r3, 1
/* 8032EC24 0032A884 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 8032EC28 0032A888 38 A0 00 00 */ li r5, 0
@@ -6861,7 +6861,7 @@ lbl_8032EBD4:
/* 8032EC78 0032A8D8 38 9D 00 58 */ addi r4, r29, 0x58
/* 8032EC7C 0032A8DC 38 60 00 40 */ li r3, 0x40
/* 8032EC80 0032A8E0 4C C6 31 82 */ crclr 6
-/* 8032EC84 0032A8E4 4B FE DE B1 */ bl func_8031CB34
+/* 8032EC84 0032A8E4 4B FE DE B1 */ bl DWC_Printf
/* 8032EC88 0032A8E8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032EC8C 0032A8EC 2C 03 00 00 */ cmpwi r3, 0
/* 8032EC90 0032A8F0 41 82 00 9C */ beq lbl_8032ED2C
@@ -6881,7 +6881,7 @@ lbl_8032ECAC:
/* 8032ECC4 0032A924 41 82 00 14 */ beq lbl_8032ECD8
/* 8032ECC8 0032A928 38 60 00 04 */ li r3, 4
/* 8032ECCC 0032A92C 38 A0 00 00 */ li r5, 0
-/* 8032ECD0 0032A930 4B FE DC B9 */ bl func_8031C988
+/* 8032ECD0 0032A930 4B FE DC B9 */ bl DWC_Free
/* 8032ECD4 0032A934 93 CD B0 60 */ stw r30, lbl_80640320-_SDA_BASE_(r13)
lbl_8032ECD8:
/* 8032ECD8 0032A938 3F 60 80 61 */ lis r27, lbl_8060FD88@ha
@@ -6893,7 +6893,7 @@ lbl_8032ECE4:
/* 8032ECEC 0032A94C 41 82 00 10 */ beq lbl_8032ECFC
/* 8032ECF0 0032A950 38 60 00 04 */ li r3, 4
/* 8032ECF4 0032A954 38 A0 00 00 */ li r5, 0
-/* 8032ECF8 0032A958 4B FE DC 91 */ bl func_8031C988
+/* 8032ECF8 0032A958 4B FE DC 91 */ bl DWC_Free
lbl_8032ECFC:
/* 8032ECFC 0032A95C 3B BD 00 01 */ addi r29, r29, 1
/* 8032ED00 0032A960 3B 7B 00 0C */ addi r27, r27, 0xc
@@ -6935,7 +6935,7 @@ lbl_8032ED70:
/* 8032ED78 0032A9D8 38 84 93 68 */ addi r4, r4, lbl_80449368@l
/* 8032ED7C 0032A9DC 38 60 00 02 */ li r3, 2
/* 8032ED80 0032A9E0 4C C6 31 82 */ crclr 6
-/* 8032ED84 0032A9E4 4B FE DD B1 */ bl func_8031CB34
+/* 8032ED84 0032A9E4 4B FE DD B1 */ bl DWC_Printf
/* 8032ED88 0032A9E8 28 1F 00 07 */ cmplwi r31, 7
/* 8032ED8C 0032A9EC 41 81 00 64 */ bgt lbl_8032EDF0
/* 8032ED90 0032A9F0 3C 60 80 45 */ lis r3, lbl_80449380@ha
@@ -6981,7 +6981,7 @@ lbl_8032EDF0:
/* 8032EE2C 0032AA8C 7F 43 D3 78 */ mr r3, r26
/* 8032EE30 0032AA90 9B C5 01 AC */ stb r30, 0x1ac(r5)
/* 8032EE34 0032AA94 38 84 AC 28 */ addi r4, r4, -21464
-/* 8032EE38 0032AA98 4B FE D7 49 */ bl func_8031C580
+/* 8032EE38 0032AA98 4B FE D7 49 */ bl DWCi_SetError
/* 8032EE3C 0032AA9C 38 60 00 01 */ li r3, 1
/* 8032EE40 0032AAA0 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 8032EE44 0032AAA4 38 A0 00 00 */ li r5, 0
@@ -7008,7 +7008,7 @@ lbl_8032EDF0:
/* 8032EE98 0032AAF8 38 60 00 40 */ li r3, 0x40
/* 8032EE9C 0032AAFC 38 84 80 38 */ addi r4, r4, lbl_80448038@l
/* 8032EEA0 0032AB00 4C C6 31 82 */ crclr 6
-/* 8032EEA4 0032AB04 4B FE DC 91 */ bl func_8031CB34
+/* 8032EEA4 0032AB04 4B FE DC 91 */ bl DWC_Printf
/* 8032EEA8 0032AB08 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032EEAC 0032AB0C 2C 03 00 00 */ cmpwi r3, 0
/* 8032EEB0 0032AB10 41 82 00 9C */ beq lbl_8032EF4C
@@ -7028,7 +7028,7 @@ lbl_8032EECC:
/* 8032EEE4 0032AB44 41 82 00 14 */ beq lbl_8032EEF8
/* 8032EEE8 0032AB48 38 60 00 04 */ li r3, 4
/* 8032EEEC 0032AB4C 38 A0 00 00 */ li r5, 0
-/* 8032EEF0 0032AB50 4B FE DA 99 */ bl func_8031C988
+/* 8032EEF0 0032AB50 4B FE DA 99 */ bl DWC_Free
/* 8032EEF4 0032AB54 93 CD B0 60 */ stw r30, lbl_80640320-_SDA_BASE_(r13)
lbl_8032EEF8:
/* 8032EEF8 0032AB58 3F 80 80 61 */ lis r28, lbl_8060FD88@ha
@@ -7040,7 +7040,7 @@ lbl_8032EF04:
/* 8032EF0C 0032AB6C 41 82 00 10 */ beq lbl_8032EF1C
/* 8032EF10 0032AB70 38 60 00 04 */ li r3, 4
/* 8032EF14 0032AB74 38 A0 00 00 */ li r5, 0
-/* 8032EF18 0032AB78 4B FE DA 71 */ bl func_8031C988
+/* 8032EF18 0032AB78 4B FE DA 71 */ bl DWC_Free
lbl_8032EF1C:
/* 8032EF1C 0032AB7C 3B DE 00 01 */ addi r30, r30, 1
/* 8032EF20 0032AB80 3B 9C 00 0C */ addi r28, r28, 0xc
@@ -7082,7 +7082,7 @@ func_8032EF68:
/* 8032EF9C 0032ABFC 38 9F 13 C0 */ addi r4, r31, 0x13c0
/* 8032EFA0 0032AC00 38 60 00 40 */ li r3, 0x40
/* 8032EFA4 0032AC04 4C C6 31 82 */ crclr 6
-/* 8032EFA8 0032AC08 4B FE DB 8D */ bl func_8031CB34
+/* 8032EFA8 0032AC08 4B FE DB 8D */ bl DWC_Printf
/* 8032EFAC 0032AC0C 2C 1B 00 04 */ cmpwi r27, 4
/* 8032EFB0 0032AC10 41 82 00 64 */ beq lbl_8032F014
/* 8032EFB4 0032AC14 40 80 06 04 */ bge lbl_8032F5B8
@@ -7186,7 +7186,7 @@ lbl_8032F100:
/* 8032F118 0032AD78 38 9F 14 00 */ addi r4, r31, 0x1400
/* 8032F11C 0032AD7C 38 60 04 00 */ li r3, 0x400
/* 8032F120 0032AD80 4C C6 31 82 */ crclr 6
-/* 8032F124 0032AD84 4B FE DA 11 */ bl func_8031CB34
+/* 8032F124 0032AD84 4B FE DA 11 */ bl DWC_Printf
/* 8032F128 0032AD88 3B 7B FF FF */ addi r27, r27, -1
lbl_8032F12C:
/* 8032F12C 0032AD8C 3B 7B 00 01 */ addi r27, r27, 1
@@ -7312,7 +7312,7 @@ lbl_8032F2D0:
/* 8032F2D8 0032AF38 A0 C3 01 B8 */ lhz r6, 0x1b8(r3)
/* 8032F2DC 0032AF3C 38 60 00 04 */ li r3, 4
/* 8032F2E0 0032AF40 4C C6 31 82 */ crclr 6
-/* 8032F2E4 0032AF44 4B FE D8 51 */ bl func_8031CB34
+/* 8032F2E4 0032AF44 4B FE D8 51 */ bl DWC_Printf
/* 8032F2E8 0032AF48 48 00 00 50 */ b lbl_8032F338
lbl_8032F2EC:
/* 8032F2EC 0032AF4C 7F C3 F3 78 */ mr r3, r30
@@ -7412,7 +7412,7 @@ lbl_8032F400:
/* 8032F44C 0032B0AC 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032F450 0032B0B0 80 A5 02 14 */ lwz r5, 0x214(r5)
/* 8032F454 0032B0B4 4C C6 31 82 */ crclr 6
-/* 8032F458 0032B0B8 4B FE D6 DD */ bl func_8031CB34
+/* 8032F458 0032B0B8 4B FE D6 DD */ bl DWC_Printf
/* 8032F45C 0032B0BC 38 60 00 00 */ li r3, 0
lbl_8032F460:
/* 8032F460 0032B0C0 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
@@ -7536,49 +7536,49 @@ func_8032F5D0:
/* 8032F600 0032B260 38 9F 14 38 */ addi r4, r31, 0x1438
/* 8032F604 0032B264 38 60 04 00 */ li r3, 0x400
/* 8032F608 0032B268 4C C6 31 82 */ crclr 6
-/* 8032F60C 0032B26C 4B FE D5 29 */ bl func_8031CB34
+/* 8032F60C 0032B26C 4B FE D5 29 */ bl DWC_Printf
/* 8032F610 0032B270 7F 83 E3 78 */ mr r3, r28
/* 8032F614 0032B274 48 02 E2 61 */ bl SBServerGetPrivateInetAddress
/* 8032F618 0032B278 7C 65 1B 78 */ mr r5, r3
/* 8032F61C 0032B27C 38 9F 14 5C */ addi r4, r31, 0x145c
/* 8032F620 0032B280 38 60 04 00 */ li r3, 0x400
/* 8032F624 0032B284 4C C6 31 82 */ crclr 6
-/* 8032F628 0032B288 4B FE D5 0D */ bl func_8031CB34
+/* 8032F628 0032B288 4B FE D5 0D */ bl DWC_Printf
/* 8032F62C 0032B28C 7F 83 E3 78 */ mr r3, r28
/* 8032F630 0032B290 48 02 E2 4D */ bl SBServerGetPrivateQueryPort
/* 8032F634 0032B294 54 65 04 3E */ clrlwi r5, r3, 0x10
/* 8032F638 0032B298 38 9F 14 80 */ addi r4, r31, 0x1480
/* 8032F63C 0032B29C 38 60 04 00 */ li r3, 0x400
/* 8032F640 0032B2A0 4C C6 31 82 */ crclr 6
-/* 8032F644 0032B2A4 4B FE D4 F1 */ bl func_8031CB34
+/* 8032F644 0032B2A4 4B FE D4 F1 */ bl DWC_Printf
/* 8032F648 0032B2A8 7F 83 E3 78 */ mr r3, r28
/* 8032F64C 0032B2AC 48 02 E1 AD */ bl SBServerGetPublicAddress
/* 8032F650 0032B2B0 7C 65 1B 78 */ mr r5, r3
/* 8032F654 0032B2B4 38 9F 14 A4 */ addi r4, r31, 0x14a4
/* 8032F658 0032B2B8 38 60 04 00 */ li r3, 0x400
/* 8032F65C 0032B2BC 4C C6 31 82 */ crclr 6
-/* 8032F660 0032B2C0 4B FE D4 D5 */ bl func_8031CB34
+/* 8032F660 0032B2C0 4B FE D4 D5 */ bl DWC_Printf
/* 8032F664 0032B2C4 7F 83 E3 78 */ mr r3, r28
/* 8032F668 0032B2C8 48 02 E1 BD */ bl SBServerGetPublicInetAddress
/* 8032F66C 0032B2CC 7C 65 1B 78 */ mr r5, r3
/* 8032F670 0032B2D0 38 9F 14 C8 */ addi r4, r31, 0x14c8
/* 8032F674 0032B2D4 38 60 04 00 */ li r3, 0x400
/* 8032F678 0032B2D8 4C C6 31 82 */ crclr 6
-/* 8032F67C 0032B2DC 4B FE D4 B9 */ bl func_8031CB34
+/* 8032F67C 0032B2DC 4B FE D4 B9 */ bl DWC_Printf
/* 8032F680 0032B2E0 7F 83 E3 78 */ mr r3, r28
/* 8032F684 0032B2E4 48 02 E1 A9 */ bl SBServerGetPublicQueryPort
/* 8032F688 0032B2E8 54 65 04 3E */ clrlwi r5, r3, 0x10
/* 8032F68C 0032B2EC 38 9F 14 EC */ addi r4, r31, 0x14ec
/* 8032F690 0032B2F0 38 60 04 00 */ li r3, 0x400
/* 8032F694 0032B2F4 4C C6 31 82 */ crclr 6
-/* 8032F698 0032B2F8 4B FE D4 9D */ bl func_8031CB34
+/* 8032F698 0032B2F8 4B FE D4 9D */ bl DWC_Printf
/* 8032F69C 0032B2FC 7F 83 E3 78 */ mr r3, r28
/* 8032F6A0 0032B300 48 02 E1 9D */ bl SBServerHasPrivateAddress
/* 8032F6A4 0032B304 7C 65 1B 78 */ mr r5, r3
/* 8032F6A8 0032B308 38 9F 15 10 */ addi r4, r31, 0x1510
/* 8032F6AC 0032B30C 38 60 04 00 */ li r3, 0x400
/* 8032F6B0 0032B310 4C C6 31 82 */ crclr 6
-/* 8032F6B4 0032B314 4B FE D4 81 */ bl func_8031CB34
+/* 8032F6B4 0032B314 4B FE D4 81 */ bl DWC_Printf
/* 8032F6B8 0032B318 7F 83 E3 78 */ mr r3, r28
/* 8032F6BC 0032B31C 38 9F 13 E8 */ addi r4, r31, 0x13e8
/* 8032F6C0 0032B320 38 A0 FF FF */ li r5, -1
@@ -7587,7 +7587,7 @@ func_8032F5D0:
/* 8032F6CC 0032B32C 38 9F 15 34 */ addi r4, r31, 0x1534
/* 8032F6D0 0032B330 38 60 04 00 */ li r3, 0x400
/* 8032F6D4 0032B334 4C C6 31 82 */ crclr 6
-/* 8032F6D8 0032B338 4B FE D4 5D */ bl func_8031CB34
+/* 8032F6D8 0032B338 4B FE D4 5D */ bl DWC_Printf
/* 8032F6DC 0032B33C 7F 83 E3 78 */ mr r3, r28
/* 8032F6E0 0032B340 38 9F 13 F4 */ addi r4, r31, 0x13f4
/* 8032F6E4 0032B344 38 A0 FF FF */ li r5, -1
@@ -7596,7 +7596,7 @@ func_8032F5D0:
/* 8032F6F0 0032B350 38 9F 15 48 */ addi r4, r31, 0x1548
/* 8032F6F4 0032B354 38 60 04 00 */ li r3, 0x400
/* 8032F6F8 0032B358 4C C6 31 82 */ crclr 6
-/* 8032F6FC 0032B35C 4B FE D4 39 */ bl func_8031CB34
+/* 8032F6FC 0032B35C 4B FE D4 39 */ bl DWC_Printf
/* 8032F700 0032B360 7F 83 E3 78 */ mr r3, r28
/* 8032F704 0032B364 38 8D 8D C0 */ addi r4, r13, lbl_8063E080-_SDA_BASE_
/* 8032F708 0032B368 38 A0 00 00 */ li r5, 0
@@ -7606,7 +7606,7 @@ func_8032F5D0:
/* 8032F718 0032B378 38 60 04 00 */ li r3, 0x400
/* 8032F71C 0032B37C 38 AD 8D C0 */ addi r5, r13, lbl_8063E080-_SDA_BASE_
/* 8032F720 0032B380 4C C6 31 82 */ crclr 6
-/* 8032F724 0032B384 4B FE D4 11 */ bl func_8031CB34
+/* 8032F724 0032B384 4B FE D4 11 */ bl DWC_Printf
/* 8032F728 0032B388 7F 83 E3 78 */ mr r3, r28
/* 8032F72C 0032B38C 38 9F 01 A8 */ addi r4, r31, 0x1a8
/* 8032F730 0032B390 38 A0 FF FF */ li r5, -1
@@ -7616,7 +7616,7 @@ func_8032F5D0:
/* 8032F740 0032B3A0 38 BF 01 A8 */ addi r5, r31, 0x1a8
/* 8032F744 0032B3A4 38 60 04 00 */ li r3, 0x400
/* 8032F748 0032B3A8 4C C6 31 82 */ crclr 6
-/* 8032F74C 0032B3AC 4B FE D3 E9 */ bl func_8031CB34
+/* 8032F74C 0032B3AC 4B FE D3 E9 */ bl DWC_Printf
/* 8032F750 0032B3B0 7F 83 E3 78 */ mr r3, r28
/* 8032F754 0032B3B4 38 9F 01 9C */ addi r4, r31, 0x19c
/* 8032F758 0032B3B8 38 A0 FF FF */ li r5, -1
@@ -7626,7 +7626,7 @@ func_8032F5D0:
/* 8032F768 0032B3C8 38 BF 01 9C */ addi r5, r31, 0x19c
/* 8032F76C 0032B3CC 38 60 04 00 */ li r3, 0x400
/* 8032F770 0032B3D0 4C C6 31 82 */ crclr 6
-/* 8032F774 0032B3D4 4B FE D3 C1 */ bl func_8031CB34
+/* 8032F774 0032B3D4 4B FE D3 C1 */ bl DWC_Printf
/* 8032F778 0032B3D8 7F 83 E3 78 */ mr r3, r28
/* 8032F77C 0032B3DC 38 9F 01 90 */ addi r4, r31, 0x190
/* 8032F780 0032B3E0 38 A0 FF FF */ li r5, -1
@@ -7636,7 +7636,7 @@ func_8032F5D0:
/* 8032F790 0032B3F0 38 BF 01 90 */ addi r5, r31, 0x190
/* 8032F794 0032B3F4 38 60 04 00 */ li r3, 0x400
/* 8032F798 0032B3F8 4C C6 31 82 */ crclr 6
-/* 8032F79C 0032B3FC 4B FE D3 99 */ bl func_8031CB34
+/* 8032F79C 0032B3FC 4B FE D3 99 */ bl DWC_Printf
/* 8032F7A0 0032B400 3F C0 80 61 */ lis r30, lbl_8060FD88@ha
/* 8032F7A4 0032B404 3B A0 00 00 */ li r29, 0
/* 8032F7A8 0032B408 3B DE FD 88 */ addi r30, r30, lbl_8060FD88@l
@@ -7656,7 +7656,7 @@ lbl_8032F7AC:
/* 8032F7DC 0032B43C 38 9F 15 84 */ addi r4, r31, 0x1584
/* 8032F7E0 0032B440 38 60 04 00 */ li r3, 0x400
/* 8032F7E4 0032B444 4C C6 31 82 */ crclr 6
-/* 8032F7E8 0032B448 4B FE D3 4D */ bl func_8031CB34
+/* 8032F7E8 0032B448 4B FE D3 4D */ bl DWC_Printf
/* 8032F7EC 0032B44C 48 00 00 2C */ b lbl_8032F818
lbl_8032F7F0:
/* 8032F7F0 0032B450 80 9E 00 04 */ lwz r4, 4(r30)
@@ -7668,7 +7668,7 @@ lbl_8032F7F0:
/* 8032F808 0032B468 38 9F 15 90 */ addi r4, r31, 0x1590
/* 8032F80C 0032B46C 38 60 04 00 */ li r3, 0x400
/* 8032F810 0032B470 4C C6 31 82 */ crclr 6
-/* 8032F814 0032B474 4B FE D3 21 */ bl func_8031CB34
+/* 8032F814 0032B474 4B FE D3 21 */ bl DWC_Printf
lbl_8032F818:
/* 8032F818 0032B478 3B BD 00 01 */ addi r29, r29, 1
/* 8032F81C 0032B47C 3B DE 00 0C */ addi r30, r30, 0xc
@@ -7751,7 +7751,7 @@ lbl_8032F8F8:
/* 8032F930 0032B590 7C 18 03 78 */ mr r24, r0
lbl_8032F934:
/* 8032F934 0032B594 38 60 01 00 */ li r3, 0x100
-/* 8032F938 0032B598 4B FE F6 F5 */ bl func_8031F02C
+/* 8032F938 0032B598 4B FE F6 F5 */ bl DWCi_GetMathRand32
/* 8032F93C 0032B59C 57 00 40 2E */ slwi r0, r24, 8
/* 8032F940 0032B5A0 38 9A 81 94 */ addi r4, r26, -32364
/* 8032F944 0032B5A4 7C 05 1B 78 */ or r5, r0, r3
@@ -7768,13 +7768,13 @@ lbl_8032F954:
/* 8032F96C 0032B5CC 38 9B 95 7C */ addi r4, r27, -27268
/* 8032F970 0032B5D0 38 60 04 00 */ li r3, 0x400
/* 8032F974 0032B5D4 4C C6 31 82 */ crclr 6
-/* 8032F978 0032B5D8 4B FE D1 BD */ bl func_8031CB34
+/* 8032F978 0032B5D8 4B FE D1 BD */ bl DWC_Printf
/* 8032F97C 0032B5DC 3B E0 00 01 */ li r31, 1
/* 8032F980 0032B5E0 3B DE FF FF */ addi r30, r30, -1
/* 8032F984 0032B5E4 48 00 00 1C */ b lbl_8032F9A0
lbl_8032F988:
/* 8032F988 0032B5E8 38 60 00 80 */ li r3, 0x80
-/* 8032F98C 0032B5EC 4B FE F6 A1 */ bl func_8031F02C
+/* 8032F98C 0032B5EC 4B FE F6 A1 */ bl DWCi_GetMathRand32
/* 8032F990 0032B5F0 7C 65 1B 78 */ mr r5, r3
/* 8032F994 0032B5F4 7F A3 EB 78 */ mr r3, r29
/* 8032F998 0032B5F8 38 9A 81 94 */ addi r4, r26, -32364
@@ -7863,7 +7863,7 @@ lbl_8032FAAC:
/* 8032FAB8 0032B718 7C 1B 18 00 */ cmpw r27, r3
/* 8032FABC 0032B71C 41 80 FF B8 */ blt lbl_8032FA74
/* 8032FAC0 0032B720 38 60 00 64 */ li r3, 0x64
-/* 8032FAC4 0032B724 4B FE F5 69 */ bl func_8031F02C
+/* 8032FAC4 0032B724 4B FE F5 69 */ bl DWCi_GetMathRand32
/* 8032FAC8 0032B728 3F 40 80 40 */ lis r26, lbl_80402538@ha
/* 8032FACC 0032B72C 7C 7E 1B 78 */ mr r30, r3
/* 8032FAD0 0032B730 3B 61 00 08 */ addi r27, r1, 8
@@ -7916,7 +7916,7 @@ lbl_8032FB5C:
/* 8032FB74 0032B7D4 38 84 95 A8 */ addi r4, r4, lbl_804495A8@l
/* 8032FB78 0032B7D8 38 60 00 40 */ li r3, 0x40
/* 8032FB7C 0032B7DC 4C C6 31 82 */ crclr 6
-/* 8032FB80 0032B7E0 4B FE CF B5 */ bl func_8031CB34
+/* 8032FB80 0032B7E0 4B FE CF B5 */ bl DWC_Printf
/* 8032FB84 0032B7E4 3C 60 80 00 */ lis r3, 0x7FFFFFFF@ha
/* 8032FB88 0032B7E8 38 03 FF FF */ addi r0, r3, 0x7FFFFFFF@l
/* 8032FB8C 0032B7EC 7C 1D 00 00 */ cmpw r29, r0
@@ -7986,7 +7986,7 @@ lbl_8032FC54:
/* 8032FC74 0032B8D4 88 C6 00 14 */ lbz r6, 0x14(r6)
/* 8032FC78 0032B8D8 38 84 95 D4 */ addi r4, r4, lbl_804495D4@l
/* 8032FC7C 0032B8DC 4C C6 31 82 */ crclr 6
-/* 8032FC80 0032B8E0 4B FE CE B5 */ bl func_8031CB34
+/* 8032FC80 0032B8E0 4B FE CE B5 */ bl DWC_Printf
/* 8032FC84 0032B8E4 48 00 01 84 */ b lbl_8032FE08
lbl_8032FC88:
/* 8032FC88 0032B8E8 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
@@ -8000,7 +8000,7 @@ lbl_8032FC88:
/* 8032FCA8 0032B908 88 C6 00 16 */ lbz r6, 0x16(r6)
/* 8032FCAC 0032B90C 38 84 95 D4 */ addi r4, r4, lbl_804495D4@l
/* 8032FCB0 0032B910 4C C6 31 82 */ crclr 6
-/* 8032FCB4 0032B914 4B FE CE 81 */ bl func_8031CB34
+/* 8032FCB4 0032B914 4B FE CE 81 */ bl DWC_Printf
/* 8032FCB8 0032B918 48 00 01 50 */ b lbl_8032FE08
lbl_8032FCBC:
/* 8032FCBC 0032B91C 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
@@ -8014,7 +8014,7 @@ lbl_8032FCBC:
/* 8032FCDC 0032B93C 80 C6 02 10 */ lwz r6, 0x210(r6)
/* 8032FCE0 0032B940 38 84 95 D4 */ addi r4, r4, lbl_804495D4@l
/* 8032FCE4 0032B944 4C C6 31 82 */ crclr 6
-/* 8032FCE8 0032B948 4B FE CE 4D */ bl func_8031CB34
+/* 8032FCE8 0032B948 4B FE CE 4D */ bl DWC_Printf
/* 8032FCEC 0032B94C 48 00 01 1C */ b lbl_8032FE08
lbl_8032FCF0:
/* 8032FCF0 0032B950 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
@@ -8028,7 +8028,7 @@ lbl_8032FCF0:
/* 8032FD10 0032B970 88 C6 00 15 */ lbz r6, 0x15(r6)
/* 8032FD14 0032B974 38 84 95 D4 */ addi r4, r4, lbl_804495D4@l
/* 8032FD18 0032B978 4C C6 31 82 */ crclr 6
-/* 8032FD1C 0032B97C 4B FE CE 19 */ bl func_8031CB34
+/* 8032FD1C 0032B97C 4B FE CE 19 */ bl DWC_Printf
/* 8032FD20 0032B980 48 00 00 E8 */ b lbl_8032FE08
lbl_8032FD24:
/* 8032FD24 0032B984 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
@@ -8042,7 +8042,7 @@ lbl_8032FD24:
/* 8032FD44 0032B9A4 80 C6 00 20 */ lwz r6, 0x20(r6)
/* 8032FD48 0032B9A8 38 84 95 D4 */ addi r4, r4, lbl_804495D4@l
/* 8032FD4C 0032B9AC 4C C6 31 82 */ crclr 6
-/* 8032FD50 0032B9B0 4B FE CD E5 */ bl func_8031CB34
+/* 8032FD50 0032B9B0 4B FE CD E5 */ bl DWC_Printf
/* 8032FD54 0032B9B4 48 00 00 B4 */ b lbl_8032FE08
lbl_8032FD58:
/* 8032FD58 0032B9B8 7C A3 2B 78 */ mr r3, r5
@@ -8054,7 +8054,7 @@ lbl_8032FD58:
/* 8032FD70 0032B9D0 38 60 02 00 */ li r3, 0x200
/* 8032FD74 0032B9D4 38 C0 00 03 */ li r6, 3
/* 8032FD78 0032B9D8 4C C6 31 82 */ crclr 6
-/* 8032FD7C 0032B9DC 4B FE CD B9 */ bl func_8031CB34
+/* 8032FD7C 0032B9DC 4B FE CD B9 */ bl DWC_Printf
/* 8032FD80 0032B9E0 48 00 00 88 */ b lbl_8032FE08
lbl_8032FD84:
/* 8032FD84 0032B9E4 7C A3 2B 78 */ mr r3, r5
@@ -8066,7 +8066,7 @@ lbl_8032FD84:
/* 8032FD9C 0032B9FC 38 60 02 00 */ li r3, 0x200
/* 8032FDA0 0032BA00 38 C0 00 01 */ li r6, 1
/* 8032FDA4 0032BA04 4C C6 31 82 */ crclr 6
-/* 8032FDA8 0032BA08 4B FE CD 8D */ bl func_8031CB34
+/* 8032FDA8 0032BA08 4B FE CD 8D */ bl DWC_Printf
/* 8032FDAC 0032BA0C 48 00 00 5C */ b lbl_8032FE08
lbl_8032FDB0:
/* 8032FDB0 0032BA10 34 03 FF 9C */ addic. r0, r3, -100
@@ -8164,7 +8164,7 @@ lbl_8032FEDC:
/* 8032FEE4 0032BB44 38 84 96 00 */ addi r4, r4, lbl_80449600@l
/* 8032FEE8 0032BB48 38 60 02 00 */ li r3, 0x200
/* 8032FEEC 0032BB4C 4C C6 31 82 */ crclr 6
-/* 8032FEF0 0032BB50 4B FE CC 45 */ bl func_8031CB34
+/* 8032FEF0 0032BB50 4B FE CC 45 */ bl DWC_Printf
/* 8032FEF4 0032BB54 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8032FEF8 0032BB58 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8032FEFC 0032BB5C 83 C1 00 18 */ lwz r30, 0x18(r1)
@@ -8193,12 +8193,12 @@ func_8032FF1C:
/* 8032FF40 0032BBA0 38 60 00 02 */ li r3, 2
/* 8032FF44 0032BBA4 7F C5 F3 78 */ mr r5, r30
/* 8032FF48 0032BBA8 4C C6 31 82 */ crclr 6
-/* 8032FF4C 0032BBAC 4B FE CB E9 */ bl func_8031CB34
+/* 8032FF4C 0032BBAC 4B FE CB E9 */ bl DWC_Printf
/* 8032FF50 0032BBB0 7F E5 FB 78 */ mr r5, r31
/* 8032FF54 0032BBB4 38 60 00 02 */ li r3, 2
/* 8032FF58 0032BBB8 38 8D 8E 14 */ addi r4, r13, lbl_8063E0D4-_SDA_BASE_
/* 8032FF5C 0032BBBC 4C C6 31 82 */ crclr 6
-/* 8032FF60 0032BBC0 4B FE CB D5 */ bl func_8031CB34
+/* 8032FF60 0032BBC0 4B FE CB D5 */ bl DWC_Printf
/* 8032FF64 0032BBC4 7F C3 F3 78 */ mr r3, r30
/* 8032FF68 0032BBC8 4B FF E7 5D */ bl func_8032E6C4
/* 8032FF6C 0032BBCC 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -8223,7 +8223,7 @@ func_8032FF84:
/* 8032FFAC 0032BC0C 7F C5 F3 78 */ mr r5, r30
/* 8032FFB0 0032BC10 38 84 96 58 */ addi r4, r4, lbl_80449658@l
/* 8032FFB4 0032BC14 4C C6 31 82 */ crclr 6
-/* 8032FFB8 0032BC18 4B FE CB 7D */ bl func_8031CB34
+/* 8032FFB8 0032BC18 4B FE CB 7D */ bl DWC_Printf
/* 8032FFBC 0032BC1C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032FFC0 0032BC20 93 C3 00 1C */ stw r30, 0x1c(r3)
/* 8032FFC4 0032BC24 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
@@ -8247,7 +8247,7 @@ func_8032FFE4:
/* 80330000 0032BC60 7F E5 FB 78 */ mr r5, r31
/* 80330004 0032BC64 38 60 00 40 */ li r3, 0x40
/* 80330008 0032BC68 4C C6 31 82 */ crclr 6
-/* 8033000C 0032BC6C 4B FE CB 29 */ bl func_8031CB34
+/* 8033000C 0032BC6C 4B FE CB 29 */ bl DWC_Printf
/* 80330010 0032BC70 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80330014 0032BC74 80 03 01 A4 */ lwz r0, 0x1a4(r3)
/* 80330018 0032BC78 2C 00 00 01 */ cmpwi r0, 1
@@ -8264,7 +8264,7 @@ lbl_8033002C:
/* 80330040 0032BCA0 38 60 00 40 */ li r3, 0x40
/* 80330044 0032BCA4 38 84 8A 78 */ addi r4, r4, lbl_80448A78@l
/* 80330048 0032BCA8 4C C6 31 82 */ crclr 6
-/* 8033004C 0032BCAC 4B FE CA E9 */ bl func_8031CB34
+/* 8033004C 0032BCAC 4B FE CA E9 */ bl DWC_Printf
/* 80330050 0032BCB0 48 00 00 6C */ b lbl_803300BC
lbl_80330054:
/* 80330054 0032BCB4 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
@@ -8333,7 +8333,7 @@ lbl_80330134:
/* 80330134 0032BD94 38 9F 16 BC */ addi r4, r31, 0x16bc
/* 80330138 0032BD98 38 60 00 04 */ li r3, 4
/* 8033013C 0032BD9C 4C C6 31 82 */ crclr 6
-/* 80330140 0032BDA0 4B FE C9 F5 */ bl func_8031CB34
+/* 80330140 0032BDA0 4B FE C9 F5 */ bl DWC_Printf
/* 80330144 0032BDA4 48 00 01 24 */ b lbl_80330268
/* 80330148 0032BDA8 48 00 01 14 */ b lbl_8033025C
lbl_8033014C:
@@ -8370,7 +8370,7 @@ lbl_8033014C:
/* 803301C4 0032BE24 38 9F 16 E4 */ addi r4, r31, 0x16e4
/* 803301C8 0032BE28 38 60 00 08 */ li r3, 8
/* 803301CC 0032BE2C 4C C6 31 82 */ crclr 6
-/* 803301D0 0032BE30 4B FE C9 65 */ bl func_8031CB34
+/* 803301D0 0032BE30 4B FE C9 65 */ bl DWC_Printf
/* 803301D4 0032BE34 48 00 00 94 */ b lbl_80330268
lbl_803301D8:
/* 803301D8 0032BE38 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -8379,7 +8379,7 @@ lbl_803301D8:
/* 803301E4 0032BE44 38 9F 17 00 */ addi r4, r31, 0x1700
/* 803301E8 0032BE48 38 60 00 08 */ li r3, 8
/* 803301EC 0032BE4C 4C C6 31 82 */ crclr 6
-/* 803301F0 0032BE50 4B FE C9 45 */ bl func_8031CB34
+/* 803301F0 0032BE50 4B FE C9 45 */ bl DWC_Printf
/* 803301F4 0032BE54 48 00 00 74 */ b lbl_80330268
lbl_803301F8:
/* 803301F8 0032BE58 88 A1 00 11 */ lbz r5, 0x11(r1)
@@ -8393,7 +8393,7 @@ lbl_803301F8:
/* 80330218 0032BE78 A0 E1 00 12 */ lhz r7, 0x12(r1)
/* 8033021C 0032BE7C 81 01 00 18 */ lwz r8, 0x18(r1)
/* 80330220 0032BE80 4C C6 31 82 */ crclr 6
-/* 80330224 0032BE84 4B FE C9 11 */ bl func_8031CB34
+/* 80330224 0032BE84 4B FE C9 11 */ bl DWC_Printf
/* 80330228 0032BE88 88 01 00 11 */ lbz r0, 0x11(r1)
/* 8033022C 0032BE8C 38 E1 00 1C */ addi r7, r1, 0x1c
/* 80330230 0032BE90 88 61 00 10 */ lbz r3, 0x10(r1)
@@ -8425,7 +8425,7 @@ lbl_80330268:
/* 80330290 0032BEF0 38 84 97 30 */ addi r4, r4, lbl_80449730@l
/* 80330294 0032BEF4 38 60 00 40 */ li r3, 0x40
/* 80330298 0032BEF8 4C C6 31 82 */ crclr 6
-/* 8033029C 0032BEFC 4B FE C8 98 */ b func_8031CB34
+/* 8033029C 0032BEFC 4B FE C8 98 */ b DWC_Printf
.global func_803302A0
func_803302A0:
@@ -8443,14 +8443,14 @@ func_803302A0:
/* 803302CC 0032BF2C 38 9F 17 6C */ addi r4, r31, 0x176c
/* 803302D0 0032BF30 38 60 00 40 */ li r3, 0x40
/* 803302D4 0032BF34 4C C6 31 82 */ crclr 6
-/* 803302D8 0032BF38 4B FE C8 5D */ bl func_8031CB34
+/* 803302D8 0032BF38 4B FE C8 5D */ bl DWC_Printf
/* 803302DC 0032BF3C 2C 1C 00 00 */ cmpwi r28, 0
/* 803302E0 0032BF40 41 82 00 18 */ beq lbl_803302F8
/* 803302E4 0032BF44 80 BC 00 08 */ lwz r5, 8(r28)
/* 803302E8 0032BF48 38 9F 17 98 */ addi r4, r31, 0x1798
/* 803302EC 0032BF4C 38 60 00 40 */ li r3, 0x40
/* 803302F0 0032BF50 4C C6 31 82 */ crclr 6
-/* 803302F4 0032BF54 4B FE C8 41 */ bl func_8031CB34
+/* 803302F4 0032BF54 4B FE C8 41 */ bl DWC_Printf
lbl_803302F8:
/* 803302F8 0032BF58 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803302FC 0032BF5C 80 03 01 A4 */ lwz r0, 0x1a4(r3)
@@ -8465,7 +8465,7 @@ lbl_80330318:
/* 80330318 0032BF78 38 9F 17 AC */ addi r4, r31, 0x17ac
/* 8033031C 0032BF7C 38 60 00 04 */ li r3, 4
/* 80330320 0032BF80 4C C6 31 82 */ crclr 6
-/* 80330324 0032BF84 4B FE C8 11 */ bl func_8031CB34
+/* 80330324 0032BF84 4B FE C8 11 */ bl DWC_Printf
/* 80330328 0032BF88 48 00 07 CC */ b lbl_80330AF4
lbl_8033032C:
/* 8033032C 0032BF8C 2C 19 00 00 */ cmpwi r25, 0
@@ -8483,7 +8483,7 @@ lbl_8033032C:
/* 8033035C 0032BFBC 38 9F 17 D0 */ addi r4, r31, 0x17d0
/* 80330360 0032BFC0 38 60 00 40 */ li r3, 0x40
/* 80330364 0032BFC4 4C C6 31 82 */ crclr 6
-/* 80330368 0032BFC8 4B FE C7 CD */ bl func_8031CB34
+/* 80330368 0032BFC8 4B FE C7 CD */ bl DWC_Printf
lbl_8033036C:
/* 8033036C 0032BFCC 3B 40 00 00 */ li r26, 0
/* 80330370 0032BFD0 93 5C 00 08 */ stw r26, 8(r28)
@@ -8509,7 +8509,7 @@ lbl_8033036C:
/* 803303C0 0032C020 B0 65 02 A0 */ sth r3, 0x2a0(r5)
/* 803303C4 0032C024 38 60 00 40 */ li r3, 0x40
/* 803303C8 0032C028 4C C6 31 82 */ crclr 6
-/* 803303CC 0032C02C 4B FE C7 69 */ bl func_8031CB34
+/* 803303CC 0032C02C 4B FE C7 69 */ bl DWC_Printf
/* 803303D0 0032C030 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803303D4 0032C034 9B 43 01 80 */ stb r26, 0x180(r3)
/* 803303D8 0032C038 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
@@ -8542,7 +8542,7 @@ lbl_8033040C:
/* 8033043C 0032C09C 38 9F 18 10 */ addi r4, r31, 0x1810
/* 80330440 0032C0A0 38 60 00 80 */ li r3, 0x80
/* 80330444 0032C0A4 4C C6 31 82 */ crclr 6
-/* 80330448 0032C0A8 4B FE C6 ED */ bl func_8031CB34
+/* 80330448 0032C0A8 4B FE C6 ED */ bl DWC_Printf
/* 8033044C 0032C0AC 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 80330450 0032C0B0 38 61 00 08 */ addi r3, r1, 8
/* 80330454 0032C0B4 38 80 00 0C */ li r4, 0xc
@@ -8585,7 +8585,7 @@ lbl_803304E0:
/* 803304E0 0032C140 38 9F 18 34 */ addi r4, r31, 0x1834
/* 803304E4 0032C144 38 60 00 40 */ li r3, 0x40
/* 803304E8 0032C148 4C C6 31 82 */ crclr 6
-/* 803304EC 0032C14C 4B FE C6 49 */ bl func_8031CB34
+/* 803304EC 0032C14C 4B FE C6 49 */ bl DWC_Printf
/* 803304F0 0032C150 2C 1B 00 00 */ cmpwi r27, 0
/* 803304F4 0032C154 41 82 00 38 */ beq lbl_8033052C
/* 803304F8 0032C158 38 1C FF FF */ addi r0, r28, -1
@@ -8616,7 +8616,7 @@ lbl_80330548:
/* 80330554 0032C1B4 38 9F 18 5C */ addi r4, r31, 0x185c
/* 80330558 0032C1B8 38 60 00 04 */ li r3, 4
/* 8033055C 0032C1BC 4C C6 31 82 */ crclr 6
-/* 80330560 0032C1C0 4B FE C5 D5 */ bl func_8031CB34
+/* 80330560 0032C1C0 4B FE C5 D5 */ bl DWC_Printf
/* 80330564 0032C1C4 48 00 05 90 */ b lbl_80330AF4
lbl_80330568:
/* 80330568 0032C1C8 7F 23 CB 78 */ mr r3, r25
@@ -8635,7 +8635,7 @@ lbl_80330584:
/* 80330598 0032C1F8 38 60 00 40 */ li r3, 0x40
/* 8033059C 0032C1FC 38 C0 00 01 */ li r6, 1
/* 803305A0 0032C200 4C C6 31 82 */ crclr 6
-/* 803305A4 0032C204 4B FE C5 91 */ bl func_8031CB34
+/* 803305A4 0032C204 4B FE C5 91 */ bl DWC_Printf
/* 803305A8 0032C208 2C 1B 00 01 */ cmpwi r27, 1
/* 803305AC 0032C20C 41 82 00 18 */ beq lbl_803305C4
/* 803305B0 0032C210 2C 1B 00 02 */ cmpwi r27, 2
@@ -8647,7 +8647,7 @@ lbl_803305C4:
/* 803305C4 0032C224 38 9F 18 9C */ addi r4, r31, 0x189c
/* 803305C8 0032C228 38 60 00 40 */ li r3, 0x40
/* 803305CC 0032C22C 4C C6 31 82 */ crclr 6
-/* 803305D0 0032C230 4B FE C5 65 */ bl func_8031CB34
+/* 803305D0 0032C230 4B FE C5 65 */ bl DWC_Printf
/* 803305D4 0032C234 38 00 00 00 */ li r0, 0
/* 803305D8 0032C238 90 1C 00 08 */ stw r0, 8(r28)
/* 803305DC 0032C23C 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
@@ -8663,7 +8663,7 @@ lbl_803305C4:
/* 80330604 0032C264 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80330608 0032C268 88 A5 01 81 */ lbz r5, 0x181(r5)
/* 8033060C 0032C26C 4C C6 31 82 */ crclr 6
-/* 80330610 0032C270 4B FE C5 25 */ bl func_8031CB34
+/* 80330610 0032C270 4B FE C5 25 */ bl DWC_Printf
lbl_80330614:
/* 80330614 0032C274 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80330618 0032C278 88 03 00 15 */ lbz r0, 0x15(r3)
@@ -8687,7 +8687,7 @@ lbl_80330630:
/* 8033065C 0032C2BC 38 60 00 06 */ li r3, 6
/* 80330660 0032C2C0 9B 65 01 AC */ stb r27, 0x1ac(r5)
/* 80330664 0032C2C4 38 84 AE 6C */ addi r4, r4, 0xFFFEAE6C@l
-/* 80330668 0032C2C8 4B FE BF 19 */ bl func_8031C580
+/* 80330668 0032C2C8 4B FE BF 19 */ bl DWCi_SetError
/* 8033066C 0032C2CC 38 60 00 01 */ li r3, 1
/* 80330670 0032C2D0 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 80330674 0032C2D4 38 A0 00 00 */ li r5, 0
@@ -8713,7 +8713,7 @@ lbl_80330630:
/* 803306C4 0032C324 38 9F 00 58 */ addi r4, r31, 0x58
/* 803306C8 0032C328 38 60 00 40 */ li r3, 0x40
/* 803306CC 0032C32C 4C C6 31 82 */ crclr 6
-/* 803306D0 0032C330 4B FE C4 65 */ bl func_8031CB34
+/* 803306D0 0032C330 4B FE C4 65 */ bl DWC_Printf
/* 803306D4 0032C334 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803306D8 0032C338 2C 03 00 00 */ cmpwi r3, 0
/* 803306DC 0032C33C 41 82 00 9C */ beq lbl_80330778
@@ -8733,7 +8733,7 @@ lbl_803306F8:
/* 80330710 0032C370 41 82 00 14 */ beq lbl_80330724
/* 80330714 0032C374 38 60 00 04 */ li r3, 4
/* 80330718 0032C378 38 A0 00 00 */ li r5, 0
-/* 8033071C 0032C37C 4B FE C2 6D */ bl func_8031C988
+/* 8033071C 0032C37C 4B FE C2 6D */ bl DWC_Free
/* 80330720 0032C380 93 6D B0 60 */ stw r27, lbl_80640320-_SDA_BASE_(r13)
lbl_80330724:
/* 80330724 0032C384 3F 20 80 61 */ lis r25, lbl_8060FD88@ha
@@ -8745,7 +8745,7 @@ lbl_80330730:
/* 80330738 0032C398 41 82 00 10 */ beq lbl_80330748
/* 8033073C 0032C39C 38 60 00 04 */ li r3, 4
/* 80330740 0032C3A0 38 A0 00 00 */ li r5, 0
-/* 80330744 0032C3A4 4B FE C2 45 */ bl func_8031C988
+/* 80330744 0032C3A4 4B FE C2 45 */ bl DWC_Free
lbl_80330748:
/* 80330748 0032C3A8 3B 5A 00 01 */ addi r26, r26, 1
/* 8033074C 0032C3AC 3B 39 00 0C */ addi r25, r25, 0xc
@@ -8803,7 +8803,7 @@ lbl_80330804:
/* 80330808 0032C468 38 9F 08 CC */ addi r4, r31, 0x8cc
/* 8033080C 0032C46C 38 60 00 40 */ li r3, 0x40
/* 80330810 0032C470 4C C6 31 82 */ crclr 6
-/* 80330814 0032C474 4B FE C3 21 */ bl func_8031CB34
+/* 80330814 0032C474 4B FE C3 21 */ bl DWC_Printf
lbl_80330818:
/* 80330818 0032C478 3B 40 00 00 */ li r26, 0
/* 8033081C 0032C47C 3F A0 80 33 */ lis r29, 0x8033
@@ -8827,7 +8827,7 @@ lbl_80330824:
/* 80330860 0032C4C0 38 9F 08 E4 */ addi r4, r31, 0x8e4
/* 80330864 0032C4C4 38 60 00 04 */ li r3, 4
/* 80330868 0032C4C8 4C C6 31 82 */ crclr 6
-/* 8033086C 0032C4CC 4B FE C2 C9 */ bl func_8031CB34
+/* 8033086C 0032C4CC 4B FE C2 C9 */ bl DWC_Printf
/* 80330870 0032C4D0 3B 5A 00 01 */ addi r26, r26, 1
/* 80330874 0032C4D4 2C 1A 00 05 */ cmpwi r26, 5
/* 80330878 0032C4D8 41 80 FF AC */ blt lbl_80330824
@@ -8844,7 +8844,7 @@ lbl_80330890:
/* 8033089C 0032C4FC 38 C0 00 01 */ li r6, 1
/* 803308A0 0032C500 88 A5 01 80 */ lbz r5, 0x180(r5)
/* 803308A4 0032C504 4C C6 31 82 */ crclr 6
-/* 803308A8 0032C508 4B FE C2 8D */ bl func_8031CB34
+/* 803308A8 0032C508 4B FE C2 8D */ bl DWC_Printf
/* 803308AC 0032C50C 4B F4 1F 0D */ bl OSGetTime
/* 803308B0 0032C510 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 803308B4 0032C514 2C 1B 00 01 */ cmpwi r27, 1
@@ -8860,7 +8860,7 @@ lbl_803308D8:
/* 803308D8 0032C538 38 9F 18 9C */ addi r4, r31, 0x189c
/* 803308DC 0032C53C 38 60 00 40 */ li r3, 0x40
/* 803308E0 0032C540 4C C6 31 82 */ crclr 6
-/* 803308E4 0032C544 4B FE C2 51 */ bl func_8031CB34
+/* 803308E4 0032C544 4B FE C2 51 */ bl DWC_Printf
/* 803308E8 0032C548 38 00 00 00 */ li r0, 0
/* 803308EC 0032C54C 90 1C 00 08 */ stw r0, 8(r28)
/* 803308F0 0032C550 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
@@ -8882,7 +8882,7 @@ lbl_803308D8:
/* 80330930 0032C590 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80330934 0032C594 88 A5 01 81 */ lbz r5, 0x181(r5)
/* 80330938 0032C598 4C C6 31 82 */ crclr 6
-/* 8033093C 0032C59C 4B FE C1 F9 */ bl func_8031CB34
+/* 8033093C 0032C59C 4B FE C1 F9 */ bl DWC_Printf
lbl_80330940:
/* 80330940 0032C5A0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80330944 0032C5A4 88 03 00 15 */ lbz r0, 0x15(r3)
@@ -8906,7 +8906,7 @@ lbl_8033095C:
/* 80330988 0032C5E8 38 60 00 06 */ li r3, 6
/* 8033098C 0032C5EC 9B 65 01 AC */ stb r27, 0x1ac(r5)
/* 80330990 0032C5F0 38 84 AE 6C */ addi r4, r4, 0xFFFEAE6C@l
-/* 80330994 0032C5F4 4B FE BB ED */ bl func_8031C580
+/* 80330994 0032C5F4 4B FE BB ED */ bl DWCi_SetError
/* 80330998 0032C5F8 38 60 00 01 */ li r3, 1
/* 8033099C 0032C5FC 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 803309A0 0032C600 38 A0 00 00 */ li r5, 0
@@ -8932,7 +8932,7 @@ lbl_8033095C:
/* 803309F0 0032C650 38 9F 00 58 */ addi r4, r31, 0x58
/* 803309F4 0032C654 38 60 00 40 */ li r3, 0x40
/* 803309F8 0032C658 4C C6 31 82 */ crclr 6
-/* 803309FC 0032C65C 4B FE C1 39 */ bl func_8031CB34
+/* 803309FC 0032C65C 4B FE C1 39 */ bl DWC_Printf
/* 80330A00 0032C660 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80330A04 0032C664 2C 03 00 00 */ cmpwi r3, 0
/* 80330A08 0032C668 41 82 00 9C */ beq lbl_80330AA4
@@ -8952,7 +8952,7 @@ lbl_80330A24:
/* 80330A3C 0032C69C 41 82 00 14 */ beq lbl_80330A50
/* 80330A40 0032C6A0 38 60 00 04 */ li r3, 4
/* 80330A44 0032C6A4 38 A0 00 00 */ li r5, 0
-/* 80330A48 0032C6A8 4B FE BF 41 */ bl func_8031C988
+/* 80330A48 0032C6A8 4B FE BF 41 */ bl DWC_Free
/* 80330A4C 0032C6AC 93 6D B0 60 */ stw r27, lbl_80640320-_SDA_BASE_(r13)
lbl_80330A50:
/* 80330A50 0032C6B0 3F 20 80 61 */ lis r25, lbl_8060FD88@ha
@@ -8964,7 +8964,7 @@ lbl_80330A5C:
/* 80330A64 0032C6C4 41 82 00 10 */ beq lbl_80330A74
/* 80330A68 0032C6C8 38 60 00 04 */ li r3, 4
/* 80330A6C 0032C6CC 38 A0 00 00 */ li r5, 0
-/* 80330A70 0032C6D0 4B FE BF 19 */ bl func_8031C988
+/* 80330A70 0032C6D0 4B FE BF 19 */ bl DWC_Free
lbl_80330A74:
/* 80330A74 0032C6D4 3B 5A 00 01 */ addi r26, r26, 1
/* 80330A78 0032C6D8 3B 39 00 0C */ addi r25, r25, 0xc
@@ -9026,7 +9026,7 @@ func_80330B0C:
/* 80330B38 0032C798 7C DE 33 78 */ mr r30, r6
/* 80330B3C 0032C79C 3B 5A 98 B8 */ addi r26, r26, lbl_804498B8@l
/* 80330B40 0032C7A0 7F E0 C2 14 */ add r31, r0, r24
-/* 80330B44 0032C7A4 4B FE BA 29 */ bl PlatAudio_IsEntireSampleFileInMem
+/* 80330B44 0032C7A4 4B FE BA 29 */ bl DWCi_IsError
/* 80330B48 0032C7A8 2C 03 00 00 */ cmpwi r3, 0
/* 80330B4C 0032C7AC 40 82 00 2C */ bne lbl_80330B78
/* 80330B50 0032C7B0 28 1B 00 01 */ cmplwi r27, 1
@@ -9045,7 +9045,7 @@ lbl_80330B78:
/* 80330B7C 0032C7DC 38 9A 00 00 */ addi r4, r26, 0
/* 80330B80 0032C7E0 38 60 00 08 */ li r3, 8
/* 80330B84 0032C7E4 4C C6 31 82 */ crclr 6
-/* 80330B88 0032C7E8 4B FE BF AD */ bl func_8031CB34
+/* 80330B88 0032C7E8 4B FE BF AD */ bl DWC_Printf
/* 80330B8C 0032C7EC 38 00 00 00 */ li r0, 0
/* 80330B90 0032C7F0 48 00 00 DC */ b lbl_80330C6C
lbl_80330B94:
@@ -9061,7 +9061,7 @@ lbl_80330B94:
/* 80330BB8 0032C818 38 9A 00 18 */ addi r4, r26, 0x18
/* 80330BBC 0032C81C 38 67 80 00 */ addi r3, r7, 0x00008000@l
/* 80330BC0 0032C820 4C C6 31 82 */ crclr 6
-/* 80330BC4 0032C824 4B FE BF 71 */ bl func_8031CB34
+/* 80330BC4 0032C824 4B FE BF 71 */ bl DWC_Printf
/* 80330BC8 0032C828 38 00 00 00 */ li r0, 0
/* 80330BCC 0032C82C 48 00 00 A0 */ b lbl_80330C6C
lbl_80330BD0:
@@ -9106,7 +9106,7 @@ lbl_80330C38:
/* 80330C50 0032C8B0 7F 28 CB 78 */ mr r8, r25
/* 80330C54 0032C8B4 38 9A 00 40 */ addi r4, r26, 0x40
/* 80330C58 0032C8B8 4C C6 31 82 */ crclr 6
-/* 80330C5C 0032C8BC 4B FE BE D9 */ bl func_8031CB34
+/* 80330C5C 0032C8BC 4B FE BE D9 */ bl DWC_Printf
/* 80330C60 0032C8C0 38 00 00 00 */ li r0, 0
/* 80330C64 0032C8C4 48 00 00 08 */ b lbl_80330C6C
lbl_80330C68:
@@ -9199,7 +9199,7 @@ func_80330D88:
/* 80330DA0 0032CA00 7C 9E 23 78 */ mr r30, r4
/* 80330DA4 0032CA04 93 A1 00 14 */ stw r29, 0x14(r1)
/* 80330DA8 0032CA08 7C 7D 1B 78 */ mr r29, r3
-/* 80330DAC 0032CA0C 4B FE B7 C1 */ bl PlatAudio_IsEntireSampleFileInMem
+/* 80330DAC 0032CA0C 4B FE B7 C1 */ bl DWCi_IsError
/* 80330DB0 0032CA10 2C 03 00 00 */ cmpwi r3, 0
/* 80330DB4 0032CA14 41 82 00 0C */ beq lbl_80330DC0
/* 80330DB8 0032CA18 38 60 00 00 */ li r3, 0
@@ -9214,7 +9214,7 @@ lbl_80330DC0:
/* 80330DD8 0032CA38 38 84 99 40 */ addi r4, r4, lbl_80449940@l
/* 80330DDC 0032CA3C 38 60 00 08 */ li r3, 8
/* 80330DE0 0032CA40 4C C6 31 82 */ crclr 6
-/* 80330DE4 0032CA44 4B FE BD 51 */ bl func_8031CB34
+/* 80330DE4 0032CA44 4B FE BD 51 */ bl DWC_Printf
/* 80330DE8 0032CA48 38 60 00 00 */ li r3, 0
/* 80330DEC 0032CA4C 48 00 00 74 */ b lbl_80330E60
lbl_80330DF0:
@@ -9228,7 +9228,7 @@ lbl_80330DF0:
/* 80330E0C 0032CA6C 38 63 80 00 */ addi r3, r3, 0x00008000@l
/* 80330E10 0032CA70 38 84 99 5C */ addi r4, r4, lbl_8044995C@l
/* 80330E14 0032CA74 4C C6 31 82 */ crclr 6
-/* 80330E18 0032CA78 4B FE BD 1D */ bl func_8031CB34
+/* 80330E18 0032CA78 4B FE BD 1D */ bl DWC_Printf
/* 80330E1C 0032CA7C 38 60 00 00 */ li r3, 0
/* 80330E20 0032CA80 48 00 00 40 */ b lbl_80330E60
lbl_80330E24:
@@ -9272,7 +9272,7 @@ func_80330E7C:
/* 80330EA4 0032CB04 3C 60 00 01 */ lis r3, 1
/* 80330EA8 0032CB08 38 84 99 90 */ addi r4, r4, lbl_80449990@l
/* 80330EAC 0032CB0C 4C C6 31 82 */ crclr 6
-/* 80330EB0 0032CB10 4B FE BC 85 */ bl func_8031CB34
+/* 80330EB0 0032CB10 4B FE BC 85 */ bl DWC_Printf
/* 80330EB4 0032CB14 38 60 00 00 */ li r3, 0
/* 80330EB8 0032CB18 48 00 00 24 */ b lbl_80330EDC
lbl_80330EBC:
@@ -9298,7 +9298,7 @@ func_80330EEC:
/* 80330EF8 0032CB58 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80330EFC 0032CB5C 93 C1 00 08 */ stw r30, 8(r1)
/* 80330F00 0032CB60 7C 7E 1B 78 */ mr r30, r3
-/* 80330F04 0032CB64 4B FE B6 69 */ bl PlatAudio_IsEntireSampleFileInMem
+/* 80330F04 0032CB64 4B FE B6 69 */ bl DWCi_IsError
/* 80330F08 0032CB68 2C 03 00 00 */ cmpwi r3, 0
/* 80330F0C 0032CB6C 41 82 00 0C */ beq lbl_80330F18
/* 80330F10 0032CB70 38 60 00 00 */ li r3, 0
@@ -9324,7 +9324,7 @@ lbl_80330F4C:
/* 80330F58 0032CBB8 38 63 80 00 */ addi r3, r3, 0x00008000@l
/* 80330F5C 0032CBBC 38 84 99 AC */ addi r4, r4, lbl_804499AC@l
/* 80330F60 0032CBC0 4C C6 31 82 */ crclr 6
-/* 80330F64 0032CBC4 4B FE BB D1 */ bl func_8031CB34
+/* 80330F64 0032CBC4 4B FE BB D1 */ bl DWC_Printf
/* 80330F68 0032CBC8 38 60 00 00 */ li r3, 0
/* 80330F6C 0032CBCC 48 00 00 10 */ b lbl_80330F7C
lbl_80330F70:
@@ -9417,7 +9417,7 @@ lbl_8033106C:
/* 80331078 0032CCD8 38 60 00 08 */ li r3, 8
/* 8033107C 0032CCDC 38 84 99 CC */ addi r4, r4, lbl_804499CC@l
/* 80331080 0032CCE0 4C C6 31 82 */ crclr 6
-/* 80331084 0032CCE4 4B FE BA B1 */ bl func_8031CB34
+/* 80331084 0032CCE4 4B FE BA B1 */ bl DWC_Printf
/* 80331088 0032CCE8 48 00 00 C0 */ b lbl_80331148
lbl_8033108C:
/* 8033108C 0032CCEC 2C 06 00 00 */ cmpwi r6, 0
@@ -9448,7 +9448,7 @@ lbl_803310DC:
/* 803310E8 0032CD48 3C 60 00 01 */ lis r3, 1
/* 803310EC 0032CD4C 38 84 99 F0 */ addi r4, r4, lbl_804499F0@l
/* 803310F0 0032CD50 4C C6 31 82 */ crclr 6
-/* 803310F4 0032CD54 4B FE BA 41 */ bl func_8031CB34
+/* 803310F4 0032CD54 4B FE BA 41 */ bl DWC_Printf
/* 803310F8 0032CD58 48 00 00 50 */ b lbl_80331148
lbl_803310FC:
/* 803310FC 0032CD5C 80 6D B0 70 */ lwz r3, lbl_80640330-_SDA_BASE_(r13)
@@ -9566,7 +9566,7 @@ lbl_8033120C:
/* 80331294 0032CEF4 38 9D 9A 18 */ addi r4, r29, -26088
/* 80331298 0032CEF8 3C 60 00 01 */ lis r3, 1
/* 8033129C 0032CEFC 4C C6 31 82 */ crclr 6
-/* 803312A0 0032CF00 4B FE B8 95 */ bl func_8031CB34
+/* 803312A0 0032CF00 4B FE B8 95 */ bl DWC_Printf
/* 803312A4 0032CF04 80 8D B0 70 */ lwz r4, lbl_80640330-_SDA_BASE_(r13)
/* 803312A8 0032CF08 7E C3 B3 78 */ mr r3, r22
/* 803312AC 0032CF0C 81 84 07 08 */ lwz r12, 0x708(r4)
@@ -9608,7 +9608,7 @@ lbl_80331304:
/* 80331334 0032CF94 38 7E 80 00 */ addi r3, r30, -32768
/* 80331338 0032CF98 38 9F 9A 60 */ addi r4, r31, -26016
/* 8033133C 0032CF9C 4C C6 31 82 */ crclr 6
-/* 80331340 0032CFA0 4B FE B7 F5 */ bl func_8031CB34
+/* 80331340 0032CFA0 4B FE B7 F5 */ bl DWC_Printf
/* 80331344 0032CFA4 48 00 00 6C */ b lbl_803313B0
lbl_80331348:
/* 80331348 0032CFA8 80 98 00 00 */ lwz r4, 0(r24)
@@ -9753,7 +9753,7 @@ lbl_8033152C:
/* 8033152C 0032D18C 38 9E 01 E4 */ addi r4, r30, 0x1e4
/* 80331530 0032D190 3C 60 00 01 */ lis r3, 1
/* 80331534 0032D194 4C C6 31 82 */ crclr 6
-/* 80331538 0032D198 4B FE B5 FD */ bl func_8031CB34
+/* 80331538 0032D198 4B FE B5 FD */ bl DWC_Printf
/* 8033153C 0032D19C 48 00 00 C4 */ b lbl_80331600
lbl_80331540:
/* 80331540 0032D1A0 7C C3 33 78 */ mr r3, r6
@@ -9787,7 +9787,7 @@ lbl_80331598:
/* 803315A0 0032D200 38 9E 02 00 */ addi r4, r30, 0x200
/* 803315A4 0032D204 3C 60 00 01 */ lis r3, 1
/* 803315A8 0032D208 4C C6 31 82 */ crclr 6
-/* 803315AC 0032D20C 4B FE B5 89 */ bl func_8031CB34
+/* 803315AC 0032D20C 4B FE B5 89 */ bl DWC_Printf
/* 803315B0 0032D210 80 0D B0 70 */ lwz r0, lbl_80640330-_SDA_BASE_(r13)
/* 803315B4 0032D214 38 A0 00 01 */ li r5, 1
/* 803315B8 0032D218 38 80 00 00 */ li r4, 0
@@ -9804,11 +9804,11 @@ lbl_803315E0:
/* 803315E0 0032D240 38 9E 02 38 */ addi r4, r30, 0x238
/* 803315E4 0032D244 38 60 00 02 */ li r3, 2
/* 803315E8 0032D248 4C C6 31 82 */ crclr 6
-/* 803315EC 0032D24C 4B FE B5 49 */ bl func_8031CB34
+/* 803315EC 0032D24C 4B FE B5 49 */ bl DWC_Printf
/* 803315F0 0032D250 3C 80 FF FF */ lis r4, 0xFFFE82B6@ha
/* 803315F4 0032D254 38 60 00 06 */ li r3, 6
/* 803315F8 0032D258 38 84 82 B6 */ addi r4, r4, 0xFFFE82B6@l
-/* 803315FC 0032D25C 4B FE AF 85 */ bl func_8031C580
+/* 803315FC 0032D25C 4B FE AF 85 */ bl DWCi_SetError
lbl_80331600:
/* 80331600 0032D260 39 61 00 30 */ addi r11, r1, 0x30
/* 80331604 0032D264 4B E9 5B 71 */ bl _restgpr_27
@@ -9863,7 +9863,7 @@ lbl_803316A0:
/* 803316B0 0032D310 38 84 9B 10 */ addi r4, r4, lbl_80449B10@l
/* 803316B4 0032D314 3C 60 00 01 */ lis r3, 1
/* 803316B8 0032D318 4C C6 31 82 */ crclr 6
-/* 803316BC 0032D31C 4B FE B4 79 */ bl func_8031CB34
+/* 803316BC 0032D31C 4B FE B4 79 */ bl DWC_Printf
/* 803316C0 0032D320 48 00 00 C0 */ b lbl_80331780
lbl_803316C4:
/* 803316C4 0032D324 7F 84 E3 78 */ mr r4, r28
@@ -9904,7 +9904,7 @@ lbl_80331744:
/* 80331748 0032D3A8 3C 60 00 01 */ lis r3, 1
/* 8033174C 0032D3AC 38 84 9B 30 */ addi r4, r4, lbl_80449B30@l
/* 80331750 0032D3B0 4C C6 31 82 */ crclr 6
-/* 80331754 0032D3B4 4B FE B3 E1 */ bl func_8031CB34
+/* 80331754 0032D3B4 4B FE B3 E1 */ bl DWC_Printf
/* 80331758 0032D3B8 38 00 00 03 */ li r0, 3
/* 8033175C 0032D3BC 98 1F 00 1D */ stb r0, 0x1d(r31)
/* 80331760 0032D3C0 48 00 00 1C */ b lbl_8033177C
@@ -9914,7 +9914,7 @@ lbl_80331764:
/* 8033176C 0032D3CC 38 84 9B 10 */ addi r4, r4, lbl_80449B10@l
/* 80331770 0032D3D0 3C 60 00 01 */ lis r3, 1
/* 80331774 0032D3D4 4C C6 31 82 */ crclr 6
-/* 80331778 0032D3D8 4B FE B3 BD */ bl func_8031CB34
+/* 80331778 0032D3D8 4B FE B3 BD */ bl DWC_Printf
lbl_8033177C:
/* 8033177C 0032D3DC B3 DF 00 22 */ sth r30, 0x22(r31)
lbl_80331780:
@@ -9951,11 +9951,11 @@ func_80331798:
/* 803317EC 0032D44C 38 60 00 02 */ li r3, 2
/* 803317F0 0032D450 38 84 9B 50 */ addi r4, r4, lbl_80449B50@l
/* 803317F4 0032D454 4C C6 31 82 */ crclr 6
-/* 803317F8 0032D458 4B FE B3 3D */ bl func_8031CB34
+/* 803317F8 0032D458 4B FE B3 3D */ bl DWC_Printf
/* 803317FC 0032D45C 3C 80 FF FF */ lis r4, 0xFFFE82AC@ha
/* 80331800 0032D460 38 60 00 06 */ li r3, 6
/* 80331804 0032D464 38 84 82 AC */ addi r4, r4, 0xFFFE82AC@l
-/* 80331808 0032D468 4B FE AD 79 */ bl func_8031C580
+/* 80331808 0032D468 4B FE AD 79 */ bl DWCi_SetError
/* 8033180C 0032D46C 48 00 00 C8 */ b lbl_803318D4
lbl_80331810:
/* 80331810 0032D470 80 1F 00 04 */ lwz r0, 4(r31)
@@ -9980,7 +9980,7 @@ lbl_8033181C:
/* 80331858 0032D4B8 38 84 9B 68 */ addi r4, r4, lbl_80449B68@l
/* 8033185C 0032D4BC 3C 60 00 01 */ lis r3, 1
/* 80331860 0032D4C0 4C C6 31 82 */ crclr 6
-/* 80331864 0032D4C4 4B FE B2 D1 */ bl func_8031CB34
+/* 80331864 0032D4C4 4B FE B2 D1 */ bl DWC_Printf
/* 80331868 0032D4C8 80 BF 00 18 */ lwz r5, 0x18(r31)
/* 8033186C 0032D4CC 80 1F 00 10 */ lwz r0, 0x10(r31)
/* 80331870 0032D4D0 7C 00 28 00 */ cmpw r0, r5
@@ -10036,7 +10036,7 @@ func_803318F4:
/* 80331924 0032D584 38 60 00 03 */ li r3, 3
/* 80331928 0032D588 38 80 40 00 */ li r4, 0x4000
/* 8033192C 0032D58C 38 A0 00 20 */ li r5, 0x20
-/* 80331930 0032D590 4B FE B0 0D */ bl func_8031C93C
+/* 80331930 0032D590 4B FE B0 0D */ bl DWC_AllocEx
/* 80331934 0032D594 38 00 00 01 */ li r0, 1
/* 80331938 0032D598 2C 1D 00 01 */ cmpwi r29, 1
/* 8033193C 0032D59C 90 0D B0 78 */ stw r0, lbl_80640338-_SDA_BASE_(r13)
@@ -10075,13 +10075,13 @@ lbl_80331998:
/* 803319B0 0032D610 80 CD B0 84 */ lwz r6, lbl_80640344-_SDA_BASE_(r13)
/* 803319B4 0032D614 3C 60 08 00 */ lis r3, 0x800
/* 803319B8 0032D618 4C C6 31 82 */ crclr 6
-/* 803319BC 0032D61C 4B FE B1 79 */ bl func_8031CB34
+/* 803319BC 0032D61C 4B FE B1 79 */ bl DWC_Printf
/* 803319C0 0032D620 48 00 00 44 */ b lbl_80331A04
lbl_803319C4:
/* 803319C4 0032D624 38 9C 00 24 */ addi r4, r28, 0x24
/* 803319C8 0032D628 3C 60 08 00 */ lis r3, 0x800
/* 803319CC 0032D62C 4C C6 31 82 */ crclr 6
-/* 803319D0 0032D630 4B FE B1 65 */ bl func_8031CB34
+/* 803319D0 0032D630 4B FE B1 65 */ bl DWC_Printf
/* 803319D4 0032D634 38 00 00 00 */ li r0, 0
/* 803319D8 0032D638 90 0D B0 84 */ stw r0, lbl_80640344-_SDA_BASE_(r13)
/* 803319DC 0032D63C 90 0D B0 80 */ stw r0, lbl_80640340-_SDA_BASE_(r13)
@@ -10091,7 +10091,7 @@ lbl_803319E4:
/* 803319E8 0032D648 38 9C 00 4C */ addi r4, r28, 0x4c
/* 803319EC 0032D64C 3C 60 08 00 */ lis r3, 0x800
/* 803319F0 0032D650 4C C6 31 82 */ crclr 6
-/* 803319F4 0032D654 4B FE B1 41 */ bl func_8031CB34
+/* 803319F4 0032D654 4B FE B1 41 */ bl DWC_Printf
/* 803319F8 0032D658 38 00 00 00 */ li r0, 0
/* 803319FC 0032D65C 90 0D B0 84 */ stw r0, lbl_80640344-_SDA_BASE_(r13)
/* 80331A00 0032D660 90 0D B0 80 */ stw r0, lbl_80640340-_SDA_BASE_(r13)
@@ -10107,7 +10107,7 @@ lbl_80331A1C:
/* 80331A1C 0032D67C 7F 44 D3 78 */ mr r4, r26
/* 80331A20 0032D680 38 60 00 03 */ li r3, 3
/* 80331A24 0032D684 38 A0 40 00 */ li r5, 0x4000
-/* 80331A28 0032D688 4B FE AF 61 */ bl func_8031C988
+/* 80331A28 0032D688 4B FE AF 61 */ bl DWC_Free
lbl_80331A2C:
/* 80331A2C 0032D68C 39 61 00 20 */ addi r11, r1, 0x20
/* 80331A30 0032D690 80 6D B0 80 */ lwz r3, lbl_80640340-_SDA_BASE_(r13)
@@ -11719,7 +11719,7 @@ DrawableModel_Draw:
/* 80333208 0032EE68 90 01 00 14 */ stw r0, 0x14(r1)
/* 8033320C 0032EE6C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80333210 0032EE70 7C 7F 1B 78 */ mr r31, r3
-/* 80333214 0032EE74 4B FE 96 C5 */ bl func_8031C8D8
+/* 80333214 0032EE74 4B FE 96 C5 */ bl DWCi_GetGamecode
/* 80333218 0032EE78 7C 64 1B 78 */ mr r4, r3
/* 8033321C 0032EE7C 7F E3 FB 78 */ mr r3, r31
/* 80333220 0032EE80 4B FF FC 11 */ bl func_80332E30
@@ -12510,14 +12510,14 @@ lbl_80333D4C:
/* 80333D58 0032F9B8 38 9F 00 4C */ addi r4, r31, 0x4c
/* 80333D5C 0032F9BC 38 60 FF FF */ li r3, -1
/* 80333D60 0032F9C0 4C C6 31 82 */ crclr 6
-/* 80333D64 0032F9C4 4B FE 8D D1 */ bl func_8031CB34
+/* 80333D64 0032F9C4 4B FE 8D D1 */ bl DWC_Printf
/* 80333D68 0032F9C8 48 00 01 D8 */ b lbl_80333F40
lbl_80333D6C:
/* 80333D6C 0032F9CC 80 A4 00 04 */ lwz r5, 4(r4)
/* 80333D70 0032F9D0 38 9F 00 60 */ addi r4, r31, 0x60
/* 80333D74 0032F9D4 38 60 FF FF */ li r3, -1
/* 80333D78 0032F9D8 4C C6 31 82 */ crclr 6
-/* 80333D7C 0032F9DC 4B FE 8D B9 */ bl func_8031CB34
+/* 80333D7C 0032F9DC 4B FE 8D B9 */ bl DWC_Printf
/* 80333D80 0032F9E0 48 00 01 C0 */ b lbl_80333F40
lbl_80333D84:
/* 80333D84 0032F9E4 28 05 00 02 */ cmplwi r5, 2
@@ -12533,7 +12533,7 @@ lbl_80333D84:
/* 80333DAC 0032FA0C 38 A1 00 10 */ addi r5, r1, 0x10
/* 80333DB0 0032FA10 38 60 FF FF */ li r3, -1
/* 80333DB4 0032FA14 4C C6 31 82 */ crclr 6
-/* 80333DB8 0032FA18 4B FE 8D 7D */ bl func_8031CB34
+/* 80333DB8 0032FA18 4B FE 8D 7D */ bl DWC_Printf
/* 80333DBC 0032FA1C 48 00 01 84 */ b lbl_80333F40
lbl_80333DC0:
/* 80333DC0 0032FA20 28 05 00 01 */ cmplwi r5, 1
@@ -12626,13 +12626,13 @@ lbl_80333DC0:
/* 80333F1C 0032FB7C 38 A1 00 50 */ addi r5, r1, 0x50
/* 80333F20 0032FB80 38 60 FF FF */ li r3, -1
/* 80333F24 0032FB84 4C C6 31 82 */ crclr 6
-/* 80333F28 0032FB88 4B FE 8C 0D */ bl func_8031CB34
+/* 80333F28 0032FB88 4B FE 8C 0D */ bl DWC_Printf
/* 80333F2C 0032FB8C 48 00 00 14 */ b lbl_80333F40
lbl_80333F30:
/* 80333F30 0032FB90 38 9F 00 90 */ addi r4, r31, 0x90
/* 80333F34 0032FB94 38 60 FF FF */ li r3, -1
/* 80333F38 0032FB98 4C C6 31 82 */ crclr 6
-/* 80333F3C 0032FB9C 4B FE 8B F9 */ bl func_8031CB34
+/* 80333F3C 0032FB9C 4B FE 8B F9 */ bl DWC_Printf
lbl_80333F40:
/* 80333F40 0032FBA0 39 61 00 A0 */ addi r11, r1, 0xa0
/* 80333F44 0032FBA4 4B E9 32 19 */ bl _restgpr_21
@@ -12654,38 +12654,38 @@ func_80333F58:
/* 80333F78 0032FBD8 38 60 FF FF */ li r3, -1
/* 80333F7C 0032FBDC 38 9F 00 9C */ addi r4, r31, 0x9c
/* 80333F80 0032FBE0 4C C6 31 82 */ crclr 6
-/* 80333F84 0032FBE4 4B FE 8B B1 */ bl func_8031CB34
+/* 80333F84 0032FBE4 4B FE 8B B1 */ bl DWC_Printf
/* 80333F88 0032FBE8 38 9F 00 C0 */ addi r4, r31, 0xc0
/* 80333F8C 0032FBEC 38 60 FF FF */ li r3, -1
/* 80333F90 0032FBF0 4C C6 31 82 */ crclr 6
-/* 80333F94 0032FBF4 4B FE 8B A1 */ bl func_8031CB34
+/* 80333F94 0032FBF4 4B FE 8B A1 */ bl DWC_Printf
/* 80333F98 0032FBF8 7F C3 F3 78 */ mr r3, r30
/* 80333F9C 0032FBFC 38 9E 00 04 */ addi r4, r30, 4
/* 80333FA0 0032FC00 4B FF FD 6D */ bl func_80333D0C
/* 80333FA4 0032FC04 38 9F 00 D4 */ addi r4, r31, 0xd4
/* 80333FA8 0032FC08 38 60 FF FF */ li r3, -1
/* 80333FAC 0032FC0C 4C C6 31 82 */ crclr 6
-/* 80333FB0 0032FC10 4B FE 8B 85 */ bl func_8031CB34
+/* 80333FB0 0032FC10 4B FE 8B 85 */ bl DWC_Printf
/* 80333FB4 0032FC14 38 9F 00 F8 */ addi r4, r31, 0xf8
/* 80333FB8 0032FC18 38 60 FF FF */ li r3, -1
/* 80333FBC 0032FC1C 4C C6 31 82 */ crclr 6
-/* 80333FC0 0032FC20 4B FE 8B 75 */ bl func_8031CB34
+/* 80333FC0 0032FC20 4B FE 8B 75 */ bl DWC_Printf
/* 80333FC4 0032FC24 7F C3 F3 78 */ mr r3, r30
/* 80333FC8 0032FC28 38 9E 00 10 */ addi r4, r30, 0x10
/* 80333FCC 0032FC2C 4B FF FD 41 */ bl func_80333D0C
/* 80333FD0 0032FC30 38 9F 00 D4 */ addi r4, r31, 0xd4
/* 80333FD4 0032FC34 38 60 FF FF */ li r3, -1
/* 80333FD8 0032FC38 4C C6 31 82 */ crclr 6
-/* 80333FDC 0032FC3C 4B FE 8B 59 */ bl func_8031CB34
+/* 80333FDC 0032FC3C 4B FE 8B 59 */ bl DWC_Printf
/* 80333FE0 0032FC40 80 BE 00 1C */ lwz r5, 0x1c(r30)
/* 80333FE4 0032FC44 38 9F 00 60 */ addi r4, r31, 0x60
/* 80333FE8 0032FC48 38 60 FF FF */ li r3, -1
/* 80333FEC 0032FC4C 4C C6 31 82 */ crclr 6
-/* 80333FF0 0032FC50 4B FE 8B 45 */ bl func_8031CB34
+/* 80333FF0 0032FC50 4B FE 8B 45 */ bl DWC_Printf
/* 80333FF4 0032FC54 38 9F 00 9C */ addi r4, r31, 0x9c
/* 80333FF8 0032FC58 38 60 FF FF */ li r3, -1
/* 80333FFC 0032FC5C 4C C6 31 82 */ crclr 6
-/* 80334000 0032FC60 4B FE 8B 35 */ bl func_8031CB34
+/* 80334000 0032FC60 4B FE 8B 35 */ bl DWC_Printf
/* 80334004 0032FC64 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80334008 0032FC68 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8033400C 0032FC6C 83 C1 00 08 */ lwz r30, 8(r1)
@@ -12747,7 +12747,7 @@ func_8033408C:
/* 803340D4 0032FD34 38 9C 00 98 */ addi r4, r28, 0x98
/* 803340D8 0032FD38 3C 60 01 00 */ lis r3, 0x100
/* 803340DC 0032FD3C 4C C6 31 82 */ crclr 6
-/* 803340E0 0032FD40 4B FE 8A 55 */ bl func_8031CB34
+/* 803340E0 0032FD40 4B FE 8A 55 */ bl DWC_Printf
/* 803340E4 0032FD44 38 60 00 00 */ li r3, 0
/* 803340E8 0032FD48 48 00 01 38 */ b lbl_80334220
lbl_803340EC:
@@ -12762,7 +12762,7 @@ lbl_803340EC:
/* 8033410C 0032FD6C 38 9C 00 B0 */ addi r4, r28, 0xb0
/* 80334110 0032FD70 3C 60 01 00 */ lis r3, 0x100
/* 80334114 0032FD74 4C C6 31 82 */ crclr 6
-/* 80334118 0032FD78 4B FE 8A 1D */ bl func_8031CB34
+/* 80334118 0032FD78 4B FE 8A 1D */ bl DWC_Printf
/* 8033411C 0032FD7C 38 60 00 00 */ li r3, 0
/* 80334120 0032FD80 48 00 01 00 */ b lbl_80334220
lbl_80334124:
@@ -12782,7 +12782,7 @@ lbl_80334124:
/* 80334158 0032FDB8 38 9C 00 C4 */ addi r4, r28, 0xc4
/* 8033415C 0032FDBC 3C 60 01 00 */ lis r3, 0x100
/* 80334160 0032FDC0 4C C6 31 82 */ crclr 6
-/* 80334164 0032FDC4 4B FE 89 D1 */ bl func_8031CB34
+/* 80334164 0032FDC4 4B FE 89 D1 */ bl DWC_Printf
/* 80334168 0032FDC8 38 60 00 00 */ li r3, 0
/* 8033416C 0032FDCC 48 00 00 B4 */ b lbl_80334220
lbl_80334170:
@@ -12797,7 +12797,7 @@ lbl_80334170:
/* 80334190 0032FDF0 38 9C 00 E8 */ addi r4, r28, 0xe8
/* 80334194 0032FDF4 3C 60 01 00 */ lis r3, 0x100
/* 80334198 0032FDF8 4C C6 31 82 */ crclr 6
-/* 8033419C 0032FDFC 4B FE 89 99 */ bl func_8031CB34
+/* 8033419C 0032FDFC 4B FE 89 99 */ bl DWC_Printf
/* 803341A0 0032FE00 38 60 00 00 */ li r3, 0
/* 803341A4 0032FE04 48 00 00 7C */ b lbl_80334220
lbl_803341A8:
@@ -12876,7 +12876,7 @@ lbl_80334294:
/* 803342A8 0032FF08 3C 60 01 00 */ lis r3, 0x100
/* 803342AC 0032FF0C 38 84 9E 18 */ addi r4, r4, lbl_80449E18@l
/* 803342B0 0032FF10 4C C6 31 82 */ crclr 6
-/* 803342B4 0032FF14 4B FE 88 81 */ bl func_8031CB34
+/* 803342B4 0032FF14 4B FE 88 81 */ bl DWC_Printf
/* 803342B8 0032FF18 80 7E 01 C8 */ lwz r3, 0x1c8(r30)
/* 803342BC 0032FF1C 4B FC B0 B1 */ bl NHTTPDestroyResponse
/* 803342C0 0032FF20 38 00 00 00 */ li r0, 0
@@ -12980,7 +12980,7 @@ func_80334340:
/* 80334430 00330090 90 C7 01 B4 */ stw r6, 0x1b4(r7)
/* 80334434 00330094 90 A7 01 B0 */ stw r5, 0x1b0(r7)
/* 80334438 00330098 4C C6 31 82 */ crclr 6
-/* 8033443C 0033009C 4B FE 86 F9 */ bl func_8031CB34
+/* 8033443C 0033009C 4B FE 86 F9 */ bl DWC_Printf
/* 80334440 003300A0 80 6D B0 8C */ lwz r3, lbl_8064034C-_SDA_BASE_(r13)
/* 80334444 003300A4 38 00 00 00 */ li r0, 0
/* 80334448 003300A8 90 03 55 CC */ stw r0, 0x55cc(r3)
@@ -12991,7 +12991,7 @@ lbl_80334450:
/* 80334458 003300B8 38 9F 01 30 */ addi r4, r31, 0x130
/* 8033445C 003300BC 3C 60 01 00 */ lis r3, 0x100
/* 80334460 003300C0 4C C6 31 82 */ crclr 6
-/* 80334464 003300C4 4B FE 86 D1 */ bl func_8031CB34
+/* 80334464 003300C4 4B FE 86 D1 */ bl DWC_Printf
/* 80334468 003300C8 80 6D B0 8C */ lwz r3, lbl_8064034C-_SDA_BASE_(r13)
/* 8033446C 003300CC 38 00 FF FF */ li r0, -1
/* 80334470 003300D0 90 03 55 CC */ stw r0, 0x55cc(r3)
@@ -13040,7 +13040,7 @@ lbl_80334474:
/* 80334518 00330178 38 9F 01 50 */ addi r4, r31, 0x150
/* 8033451C 0033017C 3C 60 01 00 */ lis r3, 0x100
/* 80334520 00330180 4C C6 31 82 */ crclr 6
-/* 80334524 00330184 4B FE 86 11 */ bl func_8031CB34
+/* 80334524 00330184 4B FE 86 11 */ bl DWC_Printf
lbl_80334528:
/* 80334528 00330188 38 60 00 09 */ li r3, 9
/* 8033452C 0033018C 38 80 00 07 */ li r4, 7
@@ -13122,7 +13122,7 @@ lbl_803345EC:
/* 8033464C 003302AC 38 9F 01 6C */ addi r4, r31, 0x16c
/* 80334650 003302B0 3C 60 01 00 */ lis r3, 0x100
/* 80334654 003302B4 4C C6 31 82 */ crclr 6
-/* 80334658 003302B8 4B FE 84 DD */ bl func_8031CB34
+/* 80334658 003302B8 4B FE 84 DD */ bl DWC_Printf
/* 8033465C 003302BC 38 00 00 15 */ li r0, 0x15
/* 80334660 003302C0 90 0D B0 90 */ stw r0, lbl_80640350-_SDA_BASE_(r13)
/* 80334664 003302C4 48 00 03 4C */ b lbl_803349B0
@@ -13198,7 +13198,7 @@ lbl_80334778:
/* 80334778 003303D8 38 9F 01 84 */ addi r4, r31, 0x184
/* 8033477C 003303DC 3C 60 01 00 */ lis r3, 0x100
/* 80334780 003303E0 4C C6 31 82 */ crclr 6
-/* 80334784 003303E4 4B FE 83 B1 */ bl func_8031CB34
+/* 80334784 003303E4 4B FE 83 B1 */ bl DWC_Printf
/* 80334788 003303E8 80 6D B0 8C */ lwz r3, lbl_8064034C-_SDA_BASE_(r13)
/* 8033478C 003303EC 38 00 FF FF */ li r0, -1
/* 80334790 003303F0 90 03 55 CC */ stw r0, 0x55cc(r3)
@@ -13305,7 +13305,7 @@ lbl_803348B0:
/* 80334910 00330570 38 9F 01 A8 */ addi r4, r31, 0x1a8
/* 80334914 00330574 3C 60 01 00 */ lis r3, 0x100
/* 80334918 00330578 4C C6 31 82 */ crclr 6
-/* 8033491C 0033057C 4B FE 82 19 */ bl func_8031CB34
+/* 8033491C 0033057C 4B FE 82 19 */ bl DWC_Printf
/* 80334920 00330580 38 00 00 15 */ li r0, 0x15
/* 80334924 00330584 90 0D B0 90 */ stw r0, lbl_80640350-_SDA_BASE_(r13)
/* 80334928 00330588 48 00 00 88 */ b lbl_803349B0
@@ -13334,7 +13334,7 @@ lbl_803348B0:
/* 80334984 003305E4 38 9F 01 00 */ addi r4, r31, 0x100
/* 80334988 003305E8 3C 60 01 00 */ lis r3, 0x100
/* 8033498C 003305EC 4C C6 31 82 */ crclr 6
-/* 80334990 003305F0 4B FE 81 A5 */ bl func_8031CB34
+/* 80334990 003305F0 4B FE 81 A5 */ bl DWC_Printf
/* 80334994 003305F4 80 7E 01 C8 */ lwz r3, 0x1c8(r30)
/* 80334998 003305F8 4B FC A9 D5 */ bl NHTTPDestroyResponse
/* 8033499C 003305FC 38 00 00 00 */ li r0, 0
@@ -13532,7 +13532,7 @@ lbl_80334B90:
/* 80334C20 00330880 38 9E 02 B8 */ addi r4, r30, 0x2b8
/* 80334C24 00330884 3C 60 01 00 */ lis r3, 0x100
/* 80334C28 00330888 4C C6 31 82 */ crclr 6
-/* 80334C2C 0033088C 4B FE 7F 09 */ bl func_8031CB34
+/* 80334C2C 0033088C 4B FE 7F 09 */ bl DWC_Printf
/* 80334C30 00330890 2C 18 00 01 */ cmpwi r24, 1
/* 80334C34 00330894 41 82 00 70 */ beq lbl_80334CA4
/* 80334C38 00330898 40 80 00 10 */ bge lbl_80334C48
@@ -13551,7 +13551,7 @@ lbl_80334C54:
/* 80334C64 003308C4 7E C3 B3 78 */ mr r3, r22
/* 80334C68 003308C8 7F 85 E3 78 */ mr r5, r28
/* 80334C6C 003308CC 38 C0 04 00 */ li r6, 0x400
-/* 80334C70 003308D0 4B FE 74 B5 */ bl func_8031C124
+/* 80334C70 003308D0 4B FE 74 B5 */ bl DWC_Base64Encode
/* 80334C74 003308D4 7E FC 19 AE */ stbx r23, r28, r3
/* 80334C78 003308D8 7C 83 E2 14 */ add r4, r3, r28
/* 80334C7C 003308DC 7F 85 E3 78 */ mr r5, r28
@@ -13562,7 +13562,7 @@ lbl_80334C54:
/* 80334C90 003308F0 38 9E 02 D4 */ addi r4, r30, 0x2d4
/* 80334C94 003308F4 3C 60 01 00 */ lis r3, 0x100
/* 80334C98 003308F8 4C C6 31 82 */ crclr 6
-/* 80334C9C 003308FC 4B FE 7E 99 */ bl func_8031CB34
+/* 80334C9C 003308FC 4B FE 7E 99 */ bl DWC_Printf
/* 80334CA0 00330900 48 00 02 4C */ b lbl_80334EEC
lbl_80334CA4:
/* 80334CA4 00330904 3A CD 8E 44 */ addi r22, r13, lbl_8063E104-_SDA_BASE_
@@ -13572,7 +13572,7 @@ lbl_80334CA4:
/* 80334CB4 00330914 7E C3 B3 78 */ mr r3, r22
/* 80334CB8 00330918 7F 85 E3 78 */ mr r5, r28
/* 80334CBC 0033091C 38 C0 04 00 */ li r6, 0x400
-/* 80334CC0 00330920 4B FE 74 65 */ bl func_8031C124
+/* 80334CC0 00330920 4B FE 74 65 */ bl DWC_Base64Encode
/* 80334CC4 00330924 7E FC 19 AE */ stbx r23, r28, r3
/* 80334CC8 00330928 7C 83 E2 14 */ add r4, r3, r28
/* 80334CCC 0033092C 7F 85 E3 78 */ mr r5, r28
@@ -13586,7 +13586,7 @@ lbl_80334CA4:
/* 80334CEC 0033094C 7F 43 D3 78 */ mr r3, r26
/* 80334CF0 00330950 7F 85 E3 78 */ mr r5, r28
/* 80334CF4 00330954 38 C0 04 00 */ li r6, 0x400
-/* 80334CF8 00330958 4B FE 74 2D */ bl func_8031C124
+/* 80334CF8 00330958 4B FE 74 2D */ bl DWC_Base64Encode
/* 80334CFC 0033095C 7E FC 19 AE */ stbx r23, r28, r3
/* 80334D00 00330960 7C 83 E2 14 */ add r4, r3, r28
/* 80334D04 00330964 7F 85 E3 78 */ mr r5, r28
@@ -13597,12 +13597,12 @@ lbl_80334CA4:
/* 80334D18 00330978 38 9E 02 EC */ addi r4, r30, 0x2ec
/* 80334D1C 0033097C 3C 60 01 00 */ lis r3, 0x100
/* 80334D20 00330980 4C C6 31 82 */ crclr 6
-/* 80334D24 00330984 4B FE 7E 11 */ bl func_8031CB34
+/* 80334D24 00330984 4B FE 7E 11 */ bl DWC_Printf
/* 80334D28 00330988 7F 45 D3 78 */ mr r5, r26
/* 80334D2C 0033098C 38 9E 03 00 */ addi r4, r30, 0x300
/* 80334D30 00330990 3C 60 01 00 */ lis r3, 0x100
/* 80334D34 00330994 4C C6 31 82 */ crclr 6
-/* 80334D38 00330998 4B FE 7D FD */ bl func_8031CB34
+/* 80334D38 00330998 4B FE 7D FD */ bl DWC_Printf
/* 80334D3C 0033099C 7F 66 DB 78 */ mr r6, r27
/* 80334D40 003309A0 7F E5 FB 78 */ mr r5, r31
/* 80334D44 003309A4 38 61 00 88 */ addi r3, r1, 0x88
@@ -13615,7 +13615,7 @@ lbl_80334CA4:
/* 80334D60 003309C0 7F 85 E3 78 */ mr r5, r28
/* 80334D64 003309C4 38 61 00 88 */ addi r3, r1, 0x88
/* 80334D68 003309C8 38 C0 04 00 */ li r6, 0x400
-/* 80334D6C 003309CC 4B FE 73 B9 */ bl func_8031C124
+/* 80334D6C 003309CC 4B FE 73 B9 */ bl DWC_Base64Encode
/* 80334D70 003309D0 7E FC 19 AE */ stbx r23, r28, r3
/* 80334D74 003309D4 7C 83 E2 14 */ add r4, r3, r28
/* 80334D78 003309D8 7F 85 E3 78 */ mr r5, r28
@@ -13628,14 +13628,14 @@ lbl_80334CA4:
/* 80334D94 003309F4 38 9E 03 10 */ addi r4, r30, 0x310
/* 80334D98 003309F8 3C 60 01 00 */ lis r3, 0x100
/* 80334D9C 003309FC 4C C6 31 82 */ crclr 6
-/* 80334DA0 00330A00 4B FE 7D 95 */ bl func_8031CB34
+/* 80334DA0 00330A00 4B FE 7D 95 */ bl DWC_Printf
/* 80334DA4 00330A04 7F 23 CB 78 */ mr r3, r25
/* 80334DA8 00330A08 4B E9 BA 29 */ bl wcslen
/* 80334DAC 00330A0C 54 64 08 3C */ slwi r4, r3, 1
/* 80334DB0 00330A10 7F 23 CB 78 */ mr r3, r25
/* 80334DB4 00330A14 7F 85 E3 78 */ mr r5, r28
/* 80334DB8 00330A18 38 C0 04 00 */ li r6, 0x400
-/* 80334DBC 00330A1C 4B FE 73 69 */ bl func_8031C124
+/* 80334DBC 00330A1C 4B FE 73 69 */ bl DWC_Base64Encode
/* 80334DC0 00330A20 7E FC 19 AE */ stbx r23, r28, r3
/* 80334DC4 00330A24 7C 83 E2 14 */ add r4, r3, r28
/* 80334DC8 00330A28 7F 85 E3 78 */ mr r5, r28
@@ -13652,7 +13652,7 @@ lbl_80334DE0:
/* 80334DF0 00330A50 7E C3 B3 78 */ mr r3, r22
/* 80334DF4 00330A54 7F 85 E3 78 */ mr r5, r28
/* 80334DF8 00330A58 38 C0 04 00 */ li r6, 0x400
-/* 80334DFC 00330A5C 4B FE 73 29 */ bl func_8031C124
+/* 80334DFC 00330A5C 4B FE 73 29 */ bl DWC_Base64Encode
/* 80334E00 00330A60 7E FC 19 AE */ stbx r23, r28, r3
/* 80334E04 00330A64 7C 83 E2 14 */ add r4, r3, r28
/* 80334E08 00330A68 7F 85 E3 78 */ mr r5, r28
@@ -13663,7 +13663,7 @@ lbl_80334DE0:
/* 80334E1C 00330A7C 38 9E 03 34 */ addi r4, r30, 0x334
/* 80334E20 00330A80 3C 60 01 00 */ lis r3, 0x100
/* 80334E24 00330A84 4C C6 31 82 */ crclr 6
-/* 80334E28 00330A88 4B FE 7D 0D */ bl func_8031CB34
+/* 80334E28 00330A88 4B FE 7D 0D */ bl DWC_Printf
/* 80334E2C 00330A8C 80 6D B0 8C */ lwz r3, lbl_8064034C-_SDA_BASE_(r13)
/* 80334E30 00330A90 3A C3 41 BE */ addi r22, r3, 0x41be
/* 80334E34 00330A94 7E C3 B3 78 */ mr r3, r22
@@ -13672,7 +13672,7 @@ lbl_80334DE0:
/* 80334E40 00330AA0 7E C3 B3 78 */ mr r3, r22
/* 80334E44 00330AA4 7F 85 E3 78 */ mr r5, r28
/* 80334E48 00330AA8 38 C0 04 00 */ li r6, 0x400
-/* 80334E4C 00330AAC 4B FE 72 D9 */ bl func_8031C124
+/* 80334E4C 00330AAC 4B FE 72 D9 */ bl DWC_Base64Encode
/* 80334E50 00330AB0 7E FC 19 AE */ stbx r23, r28, r3
/* 80334E54 00330AB4 7C 83 E2 14 */ add r4, r3, r28
/* 80334E58 00330AB8 7F 85 E3 78 */ mr r5, r28
@@ -13685,7 +13685,7 @@ lbl_80334DE0:
/* 80334E74 00330AD4 3C 60 01 00 */ lis r3, 0x100
/* 80334E78 00330AD8 38 A5 41 BE */ addi r5, r5, 0x41be
/* 80334E7C 00330ADC 4C C6 31 82 */ crclr 6
-/* 80334E80 00330AE0 4B FE 7C B5 */ bl func_8031CB34
+/* 80334E80 00330AE0 4B FE 7C B5 */ bl DWC_Printf
/* 80334E84 00330AE4 7F 66 DB 78 */ mr r6, r27
/* 80334E88 00330AE8 7F E5 FB 78 */ mr r5, r31
/* 80334E8C 00330AEC 38 61 00 88 */ addi r3, r1, 0x88
@@ -13698,7 +13698,7 @@ lbl_80334DE0:
/* 80334EA8 00330B08 7F 85 E3 78 */ mr r5, r28
/* 80334EAC 00330B0C 38 61 00 88 */ addi r3, r1, 0x88
/* 80334EB0 00330B10 38 C0 04 00 */ li r6, 0x400
-/* 80334EB4 00330B14 4B FE 72 71 */ bl func_8031C124
+/* 80334EB4 00330B14 4B FE 72 71 */ bl DWC_Base64Encode
/* 80334EB8 00330B18 7E FC 19 AE */ stbx r23, r28, r3
/* 80334EBC 00330B1C 7C 83 E2 14 */ add r4, r3, r28
/* 80334EC0 00330B20 7F 85 E3 78 */ mr r5, r28
@@ -13711,7 +13711,7 @@ lbl_80334DE0:
/* 80334EDC 00330B3C 38 9E 03 10 */ addi r4, r30, 0x310
/* 80334EE0 00330B40 3C 60 01 00 */ lis r3, 0x100
/* 80334EE4 00330B44 4C C6 31 82 */ crclr 6
-/* 80334EE8 00330B48 4B FE 7C 4D */ bl func_8031CB34
+/* 80334EE8 00330B48 4B FE 7C 4D */ bl DWC_Printf
lbl_80334EEC:
/* 80334EEC 00330B4C 3A CD 8E 74 */ addi r22, r13, lbl_8063E134-_SDA_BASE_
/* 80334EF0 00330B50 7E C3 B3 78 */ mr r3, r22
@@ -13720,7 +13720,7 @@ lbl_80334EEC:
/* 80334EFC 00330B5C 7E C3 B3 78 */ mr r3, r22
/* 80334F00 00330B60 7F 85 E3 78 */ mr r5, r28
/* 80334F04 00330B64 38 C0 04 00 */ li r6, 0x400
-/* 80334F08 00330B68 4B FE 72 1D */ bl func_8031C124
+/* 80334F08 00330B68 4B FE 72 1D */ bl DWC_Base64Encode
/* 80334F0C 00330B6C 3B 00 00 00 */ li r24, 0
/* 80334F10 00330B70 7C 83 E2 14 */ add r4, r3, r28
/* 80334F14 00330B74 7F 1C 19 AE */ stbx r24, r28, r3
@@ -13736,7 +13736,7 @@ lbl_80334EEC:
/* 80334F3C 00330B9C 7E C3 B3 78 */ mr r3, r22
/* 80334F40 00330BA0 7F 85 E3 78 */ mr r5, r28
/* 80334F44 00330BA4 38 C0 04 00 */ li r6, 0x400
-/* 80334F48 00330BA8 4B FE 71 DD */ bl func_8031C124
+/* 80334F48 00330BA8 4B FE 71 DD */ bl DWC_Base64Encode
/* 80334F4C 00330BAC 7F 1C 19 AE */ stbx r24, r28, r3
/* 80334F50 00330BB0 7C 83 E2 14 */ add r4, r3, r28
/* 80334F54 00330BB4 7F 85 E3 78 */ mr r5, r28
@@ -13774,7 +13774,7 @@ lbl_80334FC8:
/* 80334FCC 00330C2C 38 9E 03 54 */ addi r4, r30, 0x354
/* 80334FD0 00330C30 3C 60 01 00 */ lis r3, 0x100
/* 80334FD4 00330C34 4C C6 31 82 */ crclr 6
-/* 80334FD8 00330C38 4B FE 7B 5D */ bl func_8031CB34
+/* 80334FD8 00330C38 4B FE 7B 5D */ bl DWC_Printf
/* 80334FDC 00330C3C 38 61 00 88 */ addi r3, r1, 0x88
/* 80334FE0 00330C40 38 8D 8E 98 */ addi r4, r13, lbl_8063E158-_SDA_BASE_
/* 80334FE4 00330C44 38 A0 00 03 */ li r5, 3
@@ -13785,7 +13785,7 @@ lbl_80334FF0:
/* 80334FF4 00330C54 38 9E 03 70 */ addi r4, r30, 0x370
/* 80334FF8 00330C58 3C 60 01 00 */ lis r3, 0x100
/* 80334FFC 00330C5C 4C C6 31 82 */ crclr 6
-/* 80335000 00330C60 4B FE 7B 35 */ bl func_8031CB34
+/* 80335000 00330C60 4B FE 7B 35 */ bl DWC_Printf
/* 80335004 00330C64 38 61 00 88 */ addi r3, r1, 0x88
/* 80335008 00330C68 38 8D 8E 98 */ addi r4, r13, lbl_8063E158-_SDA_BASE_
/* 8033500C 00330C6C 38 A0 00 03 */ li r5, 3
@@ -13797,7 +13797,7 @@ lbl_80335014:
/* 80335020 00330C80 7F 85 E3 78 */ mr r5, r28
/* 80335024 00330C84 38 61 00 88 */ addi r3, r1, 0x88
/* 80335028 00330C88 38 C0 04 00 */ li r6, 0x400
-/* 8033502C 00330C8C 4B FE 70 F9 */ bl func_8031C124
+/* 8033502C 00330C8C 4B FE 70 F9 */ bl DWC_Base64Encode
/* 80335030 00330C90 3B E0 00 00 */ li r31, 0
/* 80335034 00330C94 7C 83 E2 14 */ add r4, r3, r28
/* 80335038 00330C98 7F FC 19 AE */ stbx r31, r28, r3
@@ -13810,7 +13810,7 @@ lbl_80335014:
/* 80335054 00330CB4 38 A1 00 88 */ addi r5, r1, 0x88
/* 80335058 00330CB8 3C 60 01 00 */ lis r3, 0x100
/* 8033505C 00330CBC 4C C6 31 82 */ crclr 6
-/* 80335060 00330CC0 4B FE 7A D5 */ bl func_8031CB34
+/* 80335060 00330CC0 4B FE 7A D5 */ bl DWC_Printf
/* 80335064 00330CC4 3A CD 8E A8 */ addi r22, r13, lbl_8063E168-_SDA_BASE_
/* 80335068 00330CC8 7E C3 B3 78 */ mr r3, r22
/* 8033506C 00330CCC 4B E9 1A F9 */ bl strlen
@@ -13818,7 +13818,7 @@ lbl_80335014:
/* 80335074 00330CD4 7E C3 B3 78 */ mr r3, r22
/* 80335078 00330CD8 7F 85 E3 78 */ mr r5, r28
/* 8033507C 00330CDC 38 C0 04 00 */ li r6, 0x400
-/* 80335080 00330CE0 4B FE 70 A5 */ bl func_8031C124
+/* 80335080 00330CE0 4B FE 70 A5 */ bl DWC_Base64Encode
/* 80335084 00330CE4 7F FC 19 AE */ stbx r31, r28, r3
/* 80335088 00330CE8 7C 83 E2 14 */ add r4, r3, r28
/* 8033508C 00330CEC 7F 85 E3 78 */ mr r5, r28
@@ -13844,7 +13844,7 @@ lbl_80335014:
/* 803350DC 00330D3C 7F 85 E3 78 */ mr r5, r28
/* 803350E0 00330D40 38 61 00 88 */ addi r3, r1, 0x88
/* 803350E4 00330D44 38 C0 04 00 */ li r6, 0x400
-/* 803350E8 00330D48 4B FE 70 3D */ bl func_8031C124
+/* 803350E8 00330D48 4B FE 70 3D */ bl DWC_Base64Encode
/* 803350EC 00330D4C 7F FC 19 AE */ stbx r31, r28, r3
/* 803350F0 00330D50 7C 83 E2 14 */ add r4, r3, r28
/* 803350F4 00330D54 7F 85 E3 78 */ mr r5, r28
@@ -13856,7 +13856,7 @@ lbl_80335014:
/* 8033510C 00330D6C 38 A1 00 88 */ addi r5, r1, 0x88
/* 80335110 00330D70 3C 60 01 00 */ lis r3, 0x100
/* 80335114 00330D74 4C C6 31 82 */ crclr 6
-/* 80335118 00330D78 4B FE 7A 1D */ bl func_8031CB34
+/* 80335118 00330D78 4B FE 7A 1D */ bl DWC_Printf
/* 8033511C 00330D7C 4B FB 73 2D */ bl SCGetLanguage
/* 80335120 00330D80 54 65 06 3E */ clrlwi r5, r3, 0x18
/* 80335124 00330D84 38 61 00 88 */ addi r3, r1, 0x88
@@ -13867,14 +13867,14 @@ lbl_80335014:
/* 80335138 00330D98 38 A1 00 88 */ addi r5, r1, 0x88
/* 8033513C 00330D9C 3C 60 01 00 */ lis r3, 0x100
/* 80335140 00330DA0 4C C6 31 82 */ crclr 6
-/* 80335144 00330DA4 4B FE 79 F1 */ bl func_8031CB34
+/* 80335144 00330DA4 4B FE 79 F1 */ bl DWC_Printf
/* 80335148 00330DA8 38 61 00 88 */ addi r3, r1, 0x88
/* 8033514C 00330DAC 4B E9 1A 19 */ bl strlen
/* 80335150 00330DB0 7C 64 1B 78 */ mr r4, r3
/* 80335154 00330DB4 7F 85 E3 78 */ mr r5, r28
/* 80335158 00330DB8 38 61 00 88 */ addi r3, r1, 0x88
/* 8033515C 00330DBC 38 C0 04 00 */ li r6, 0x400
-/* 80335160 00330DC0 4B FE 6F C5 */ bl func_8031C124
+/* 80335160 00330DC0 4B FE 6F C5 */ bl DWC_Base64Encode
/* 80335164 00330DC4 7F FC 19 AE */ stbx r31, r28, r3
/* 80335168 00330DC8 7C 83 E2 14 */ add r4, r3, r28
/* 8033516C 00330DCC 7F 85 E3 78 */ mr r5, r28
@@ -13910,7 +13910,7 @@ lbl_80335014:
/* 803351E4 00330E44 7F 85 E3 78 */ mr r5, r28
/* 803351E8 00330E48 38 61 00 88 */ addi r3, r1, 0x88
/* 803351EC 00330E4C 38 C0 04 00 */ li r6, 0x400
-/* 803351F0 00330E50 4B FE 6F 35 */ bl func_8031C124
+/* 803351F0 00330E50 4B FE 6F 35 */ bl DWC_Base64Encode
/* 803351F4 00330E54 7F FC 19 AE */ stbx r31, r28, r3
/* 803351F8 00330E58 7C 83 E2 14 */ add r4, r3, r28
/* 803351FC 00330E5C 7F 85 E3 78 */ mr r5, r28
@@ -13922,7 +13922,7 @@ lbl_80335014:
/* 80335214 00330E74 38 A1 00 88 */ addi r5, r1, 0x88
/* 80335218 00330E78 3C 60 01 00 */ lis r3, 0x100
/* 8033521C 00330E7C 4C C6 31 82 */ crclr 6
-/* 80335220 00330E80 4B FE 79 15 */ bl func_8031CB34
+/* 80335220 00330E80 4B FE 79 15 */ bl DWC_Printf
/* 80335224 00330E84 80 6D B0 8C */ lwz r3, lbl_8064034C-_SDA_BASE_(r13)
/* 80335228 00330E88 88 03 40 20 */ lbz r0, 0x4020(r3)
/* 8033522C 00330E8C 28 00 00 01 */ cmplwi r0, 1
@@ -13936,14 +13936,14 @@ lbl_80335014:
/* 8033524C 00330EAC 38 A1 00 88 */ addi r5, r1, 0x88
/* 80335250 00330EB0 3C 60 01 00 */ lis r3, 0x100
/* 80335254 00330EB4 4C C6 31 82 */ crclr 6
-/* 80335258 00330EB8 4B FE 78 DD */ bl func_8031CB34
+/* 80335258 00330EB8 4B FE 78 DD */ bl DWC_Printf
/* 8033525C 00330EBC 38 61 00 88 */ addi r3, r1, 0x88
/* 80335260 00330EC0 4B E9 19 05 */ bl strlen
/* 80335264 00330EC4 7C 64 1B 78 */ mr r4, r3
/* 80335268 00330EC8 7F 85 E3 78 */ mr r5, r28
/* 8033526C 00330ECC 38 61 00 88 */ addi r3, r1, 0x88
/* 80335270 00330ED0 38 C0 04 00 */ li r6, 0x400
-/* 80335274 00330ED4 4B FE 6E B1 */ bl func_8031C124
+/* 80335274 00330ED4 4B FE 6E B1 */ bl DWC_Base64Encode
/* 80335278 00330ED8 7F FC 19 AE */ stbx r31, r28, r3
/* 8033527C 00330EDC 7C 83 E2 14 */ add r4, r3, r28
/* 80335280 00330EE0 7F 85 E3 78 */ mr r5, r28
@@ -13970,14 +13970,14 @@ lbl_80335294:
/* 803352D0 00330F30 38 A1 00 88 */ addi r5, r1, 0x88
/* 803352D4 00330F34 3C 60 01 00 */ lis r3, 0x100
/* 803352D8 00330F38 4C C6 31 82 */ crclr 6
-/* 803352DC 00330F3C 4B FE 78 59 */ bl func_8031CB34
+/* 803352DC 00330F3C 4B FE 78 59 */ bl DWC_Printf
/* 803352E0 00330F40 38 61 00 88 */ addi r3, r1, 0x88
/* 803352E4 00330F44 4B E9 18 81 */ bl strlen
/* 803352E8 00330F48 7C 64 1B 78 */ mr r4, r3
/* 803352EC 00330F4C 7F 85 E3 78 */ mr r5, r28
/* 803352F0 00330F50 38 61 00 88 */ addi r3, r1, 0x88
/* 803352F4 00330F54 38 C0 04 00 */ li r6, 0x400
-/* 803352F8 00330F58 4B FE 6E 2D */ bl func_8031C124
+/* 803352F8 00330F58 4B FE 6E 2D */ bl DWC_Base64Encode
/* 803352FC 00330F5C 38 00 00 00 */ li r0, 0
/* 80335300 00330F60 7C 83 E2 14 */ add r4, r3, r28
/* 80335304 00330F64 7C 1C 19 AE */ stbx r0, r28, r3
@@ -13998,14 +13998,14 @@ lbl_8033531C:
/* 8033533C 00330F9C 38 A1 00 88 */ addi r5, r1, 0x88
/* 80335340 00330FA0 3C 60 01 00 */ lis r3, 0x100
/* 80335344 00330FA4 4C C6 31 82 */ crclr 6
-/* 80335348 00330FA8 4B FE 77 ED */ bl func_8031CB34
+/* 80335348 00330FA8 4B FE 77 ED */ bl DWC_Printf
/* 8033534C 00330FAC 38 61 00 88 */ addi r3, r1, 0x88
/* 80335350 00330FB0 4B E9 18 15 */ bl strlen
/* 80335354 00330FB4 7C 64 1B 78 */ mr r4, r3
/* 80335358 00330FB8 7F 85 E3 78 */ mr r5, r28
/* 8033535C 00330FBC 38 61 00 88 */ addi r3, r1, 0x88
/* 80335360 00330FC0 38 C0 04 00 */ li r6, 0x400
-/* 80335364 00330FC4 4B FE 6D C1 */ bl func_8031C124
+/* 80335364 00330FC4 4B FE 6D C1 */ bl DWC_Base64Encode
/* 80335368 00330FC8 3B 00 00 00 */ li r24, 0
/* 8033536C 00330FCC 7C 83 E2 14 */ add r4, r3, r28
/* 80335370 00330FD0 7F 1C 19 AE */ stbx r24, r28, r3
@@ -14024,14 +14024,14 @@ lbl_8033531C:
/* 803353A4 00331004 38 A1 00 88 */ addi r5, r1, 0x88
/* 803353A8 00331008 3C 60 01 00 */ lis r3, 0x100
/* 803353AC 0033100C 4C C6 31 82 */ crclr 6
-/* 803353B0 00331010 4B FE 77 85 */ bl func_8031CB34
+/* 803353B0 00331010 4B FE 77 85 */ bl DWC_Printf
/* 803353B4 00331014 38 61 00 88 */ addi r3, r1, 0x88
/* 803353B8 00331018 4B E9 17 AD */ bl strlen
/* 803353BC 0033101C 7C 64 1B 78 */ mr r4, r3
/* 803353C0 00331020 7F 85 E3 78 */ mr r5, r28
/* 803353C4 00331024 38 61 00 88 */ addi r3, r1, 0x88
/* 803353C8 00331028 38 C0 04 00 */ li r6, 0x400
-/* 803353CC 0033102C 4B FE 6D 59 */ bl func_8031C124
+/* 803353CC 0033102C 4B FE 6D 59 */ bl DWC_Base64Encode
/* 803353D0 00331030 7F 1C 19 AE */ stbx r24, r28, r3
/* 803353D4 00331034 7F A3 EB 78 */ mr r3, r29
/* 803353D8 00331038 7F 85 E3 78 */ mr r5, r28
@@ -14067,7 +14067,7 @@ lbl_80335414:
/* 8033544C 003310AC 38 9A 01 00 */ addi r4, r26, 0x100
/* 80335450 003310B0 3C 60 01 00 */ lis r3, 0x100
/* 80335454 003310B4 4C C6 31 82 */ crclr 6
-/* 80335458 003310B8 4B FE 76 DD */ bl func_8031CB34
+/* 80335458 003310B8 4B FE 76 DD */ bl DWC_Printf
/* 8033545C 003310BC 80 76 01 C8 */ lwz r3, 0x1c8(r22)
/* 80335460 003310C0 4B FC 9F 0D */ bl NHTTPDestroyResponse
lbl_80335464:
@@ -14078,14 +14078,14 @@ lbl_80335464:
/* 80335474 003310D4 92 FB 01 C8 */ stw r23, 0x1c8(r27)
/* 80335478 003310D8 3C 60 01 00 */ lis r3, 0x100
/* 8033547C 003310DC 4C C6 31 82 */ crclr 6
-/* 80335480 003310E0 4B FE 76 B5 */ bl func_8031CB34
+/* 80335480 003310E0 4B FE 76 B5 */ bl DWC_Printf
/* 80335484 003310E4 2C 15 00 08 */ cmpwi r21, 8
/* 80335488 003310E8 40 82 00 24 */ bne lbl_803354AC
/* 8033548C 003310EC 7E A5 AB 78 */ mr r5, r21
/* 80335490 003310F0 38 9A 04 70 */ addi r4, r26, 0x470
/* 80335494 003310F4 3C 60 01 00 */ lis r3, 0x100
/* 80335498 003310F8 4C C6 31 82 */ crclr 6
-/* 8033549C 003310FC 4B FE 76 99 */ bl func_8031CB34
+/* 8033549C 003310FC 4B FE 76 99 */ bl DWC_Printf
/* 803354A0 00331100 38 00 00 02 */ li r0, 2
/* 803354A4 00331104 90 16 04 E0 */ stw r0, 0x4e0(r22)
/* 803354A8 00331108 48 00 07 74 */ b lbl_80335C1C
@@ -14099,13 +14099,13 @@ lbl_803354AC:
/* 803354C4 00331124 38 9A 04 88 */ addi r4, r26, 0x488
/* 803354C8 00331128 3C 60 01 00 */ lis r3, 0x100
/* 803354CC 0033112C 4C C6 31 82 */ crclr 6
-/* 803354D0 00331130 4B FE 76 65 */ bl func_8031CB34
+/* 803354D0 00331130 4B FE 76 65 */ bl DWC_Printf
lbl_803354D4:
/* 803354D4 00331134 7E A5 AB 78 */ mr r5, r21
/* 803354D8 00331138 38 9A 04 98 */ addi r4, r26, 0x498
/* 803354DC 0033113C 3C 60 01 00 */ lis r3, 0x100
/* 803354E0 00331140 4C C6 31 82 */ crclr 6
-/* 803354E4 00331144 4B FE 76 51 */ bl func_8031CB34
+/* 803354E4 00331144 4B FE 76 51 */ bl DWC_Printf
/* 803354E8 00331148 38 00 B1 7C */ li r0, -20100
/* 803354EC 0033114C 3C 60 80 61 */ lis r3, lbl_806104E0@ha
/* 803354F0 00331150 90 03 04 E0 */ stw r0, lbl_806104E0@l(r3)
@@ -14120,7 +14120,7 @@ lbl_803354F8:
/* 80335510 00331170 38 9A 04 AC */ addi r4, r26, 0x4ac
/* 80335514 00331174 3C 60 01 00 */ lis r3, 0x100
/* 80335518 00331178 4C C6 31 82 */ crclr 6
-/* 8033551C 0033117C 4B FE 76 19 */ bl func_8031CB34
+/* 8033551C 0033117C 4B FE 76 19 */ bl DWC_Printf
/* 80335520 00331180 20 15 A6 28 */ subfic r0, r21, -23000
/* 80335524 00331184 90 16 04 E0 */ stw r0, 0x4e0(r22)
/* 80335528 00331188 48 00 06 F4 */ b lbl_80335C1C
@@ -14162,14 +14162,14 @@ lbl_8033556C:
/* 803355B0 00331210 7C 79 1A 14 */ add r3, r25, r3
/* 803355B4 00331214 38 A1 00 38 */ addi r5, r1, 0x38
/* 803355B8 00331218 38 C0 01 00 */ li r6, 0x100
-/* 803355BC 0033121C 4B FE 6C F9 */ bl func_8031C2B4
+/* 803355BC 0033121C 4B FE 6C F9 */ bl DWC_Base64Decode
/* 803355C0 00331220 7F 9D 19 AE */ stbx r28, r29, r3
/* 803355C4 00331224 7C 65 1B 78 */ mr r5, r3
/* 803355C8 00331228 7F A6 EB 78 */ mr r6, r29
/* 803355CC 0033122C 38 9A 04 D0 */ addi r4, r26, 0x4d0
/* 803355D0 00331230 3C 60 01 00 */ lis r3, 0x100
/* 803355D4 00331234 4C C6 31 82 */ crclr 6
-/* 803355D8 00331238 4B FE 75 5D */ bl func_8031CB34
+/* 803355D8 00331238 4B FE 75 5D */ bl DWC_Printf
/* 803355DC 0033123C 48 00 05 58 */ b lbl_80335B34
lbl_803355E0:
/* 803355E0 00331240 38 7A 04 E0 */ addi r3, r26, 0x4e0
@@ -14192,7 +14192,7 @@ lbl_803355E0:
/* 80335624 00331284 7C 79 1A 14 */ add r3, r25, r3
/* 80335628 00331288 38 A1 00 38 */ addi r5, r1, 0x38
/* 8033562C 0033128C 38 C0 01 00 */ li r6, 0x100
-/* 80335630 00331290 4B FE 6C 85 */ bl func_8031C2B4
+/* 80335630 00331290 4B FE 6C 85 */ bl DWC_Base64Decode
/* 80335634 00331294 7F 9D 19 AE */ stbx r28, r29, r3
/* 80335638 00331298 7C 75 1B 78 */ mr r21, r3
/* 8033563C 0033129C 7F A4 EB 78 */ mr r4, r29
@@ -14203,7 +14203,7 @@ lbl_803355E0:
/* 80335650 003312B0 38 9A 04 EC */ addi r4, r26, 0x4ec
/* 80335654 003312B4 3C 60 01 00 */ lis r3, 0x100
/* 80335658 003312B8 4C C6 31 82 */ crclr 6
-/* 8033565C 003312BC 4B FE 74 D9 */ bl func_8031CB34
+/* 8033565C 003312BC 4B FE 74 D9 */ bl DWC_Printf
/* 80335660 003312C0 3A E0 00 01 */ li r23, 1
/* 80335664 003312C4 48 00 04 D0 */ b lbl_80335B34
lbl_80335668:
@@ -14227,7 +14227,7 @@ lbl_80335668:
/* 803356AC 0033130C 7C 79 1A 14 */ add r3, r25, r3
/* 803356B0 00331310 38 A1 00 38 */ addi r5, r1, 0x38
/* 803356B4 00331314 38 C0 01 00 */ li r6, 0x100
-/* 803356B8 00331318 4B FE 6B FD */ bl func_8031C2B4
+/* 803356B8 00331318 4B FE 6B FD */ bl DWC_Base64Decode
/* 803356BC 0033131C 7F 9D 19 AE */ stbx r28, r29, r3
/* 803356C0 00331320 7C 75 1B 78 */ mr r21, r3
/* 803356C4 00331324 7F A3 EB 78 */ mr r3, r29
@@ -14246,7 +14246,7 @@ lbl_80335668:
/* 803356F8 00331358 38 9A 05 28 */ addi r4, r26, 0x528
/* 803356FC 0033135C 3C 60 01 00 */ lis r3, 0x100
/* 80335700 00331360 4C C6 31 82 */ crclr 6
-/* 80335704 00331364 4B FE 74 31 */ bl func_8031CB34
+/* 80335704 00331364 4B FE 74 31 */ bl DWC_Printf
/* 80335708 00331368 3B 20 00 00 */ li r25, 0
/* 8033570C 0033136C 3A C0 00 00 */ li r22, 0
/* 80335710 00331370 48 00 00 30 */ b lbl_80335740
@@ -14273,7 +14273,7 @@ lbl_80335740:
/* 8033575C 003313BC 90 1B 01 C0 */ stw r0, 0x1c0(r27)
/* 80335760 003313C0 3C 60 01 00 */ lis r3, 0x100
/* 80335764 003313C4 4C C6 31 82 */ crclr 6
-/* 80335768 003313C8 4B FE 73 CD */ bl func_8031CB34
+/* 80335768 003313C8 4B FE 73 CD */ bl DWC_Printf
/* 8033576C 003313CC 48 00 03 C8 */ b lbl_80335B34
lbl_80335770:
/* 80335770 003313D0 38 7A 05 58 */ addi r3, r26, 0x558
@@ -14296,7 +14296,7 @@ lbl_80335770:
/* 803357B4 00331414 7C 79 1A 14 */ add r3, r25, r3
/* 803357B8 00331418 38 A1 00 38 */ addi r5, r1, 0x38
/* 803357BC 0033141C 38 C0 01 00 */ li r6, 0x100
-/* 803357C0 00331420 4B FE 6A F5 */ bl func_8031C2B4
+/* 803357C0 00331420 4B FE 6A F5 */ bl DWC_Base64Decode
/* 803357C4 00331424 7F 9D 19 AE */ stbx r28, r29, r3
/* 803357C8 00331428 7C 76 1B 78 */ mr r22, r3
/* 803357CC 0033142C 7F A4 EB 78 */ mr r4, r29
@@ -14307,7 +14307,7 @@ lbl_80335770:
/* 803357E0 00331440 38 9A 05 64 */ addi r4, r26, 0x564
/* 803357E4 00331444 3C 60 01 00 */ lis r3, 0x100
/* 803357E8 00331448 4C C6 31 82 */ crclr 6
-/* 803357EC 0033144C 4B FE 73 49 */ bl func_8031CB34
+/* 803357EC 0033144C 4B FE 73 49 */ bl DWC_Printf
/* 803357F0 00331450 48 00 03 44 */ b lbl_80335B34
lbl_803357F4:
/* 803357F4 00331454 38 6D 8F 08 */ addi r3, r13, lbl_8063E1C8-_SDA_BASE_
@@ -14330,7 +14330,7 @@ lbl_803357F4:
/* 80335838 00331498 7C 79 1A 14 */ add r3, r25, r3
/* 8033583C 0033149C 38 A1 00 38 */ addi r5, r1, 0x38
/* 80335840 003314A0 38 C0 01 00 */ li r6, 0x100
-/* 80335844 003314A4 4B FE 6A 71 */ bl func_8031C2B4
+/* 80335844 003314A4 4B FE 6A 71 */ bl DWC_Base64Decode
/* 80335848 003314A8 7F 9D 19 AE */ stbx r28, r29, r3
/* 8033584C 003314AC 7C 76 1B 78 */ mr r22, r3
/* 80335850 003314B0 7F A4 EB 78 */ mr r4, r29
@@ -14341,7 +14341,7 @@ lbl_803357F4:
/* 80335864 003314C4 38 9A 05 78 */ addi r4, r26, 0x578
/* 80335868 003314C8 3C 60 01 00 */ lis r3, 0x100
/* 8033586C 003314CC 4C C6 31 82 */ crclr 6
-/* 80335870 003314D0 4B FE 72 C5 */ bl func_8031CB34
+/* 80335870 003314D0 4B FE 72 C5 */ bl DWC_Printf
/* 80335874 003314D4 48 00 02 C0 */ b lbl_80335B34
lbl_80335878:
/* 80335878 003314D8 38 7A 05 88 */ addi r3, r26, 0x588
@@ -14364,7 +14364,7 @@ lbl_80335878:
/* 803358BC 0033151C 7C 79 1A 14 */ add r3, r25, r3
/* 803358C0 00331520 38 A1 00 38 */ addi r5, r1, 0x38
/* 803358C4 00331524 38 C0 01 00 */ li r6, 0x100
-/* 803358C8 00331528 4B FE 69 ED */ bl func_8031C2B4
+/* 803358C8 00331528 4B FE 69 ED */ bl DWC_Base64Decode
/* 803358CC 0033152C 7F 9D 19 AE */ stbx r28, r29, r3
/* 803358D0 00331530 7C 76 1B 78 */ mr r22, r3
/* 803358D4 00331534 7F A4 EB 78 */ mr r4, r29
@@ -14375,7 +14375,7 @@ lbl_80335878:
/* 803358E8 00331548 38 9A 05 94 */ addi r4, r26, 0x594
/* 803358EC 0033154C 3C 60 01 00 */ lis r3, 0x100
/* 803358F0 00331550 4C C6 31 82 */ crclr 6
-/* 803358F4 00331554 4B FE 72 41 */ bl func_8031CB34
+/* 803358F4 00331554 4B FE 72 41 */ bl DWC_Printf
/* 803358F8 00331558 48 00 02 3C */ b lbl_80335B34
lbl_803358FC:
/* 803358FC 0033155C 38 6D 8F 10 */ addi r3, r13, lbl_8063E1D0-_SDA_BASE_
@@ -14398,7 +14398,7 @@ lbl_803358FC:
/* 80335940 003315A0 7C 79 1A 14 */ add r3, r25, r3
/* 80335944 003315A4 38 A1 00 38 */ addi r5, r1, 0x38
/* 80335948 003315A8 38 C0 01 00 */ li r6, 0x100
-/* 8033594C 003315AC 4B FE 69 69 */ bl func_8031C2B4
+/* 8033594C 003315AC 4B FE 69 69 */ bl DWC_Base64Decode
/* 80335950 003315B0 7F 9D 19 AE */ stbx r28, r29, r3
/* 80335954 003315B4 7C 76 1B 78 */ mr r22, r3
/* 80335958 003315B8 7F A3 EB 78 */ mr r3, r29
@@ -14412,7 +14412,7 @@ lbl_803358FC:
/* 80335978 003315D8 38 9A 05 A8 */ addi r4, r26, 0x5a8
/* 8033597C 003315DC 3C 60 01 00 */ lis r3, 0x100
/* 80335980 003315E0 4C C6 31 82 */ crclr 6
-/* 80335984 003315E4 4B FE 71 B1 */ bl func_8031CB34
+/* 80335984 003315E4 4B FE 71 B1 */ bl DWC_Printf
/* 80335988 003315E8 48 00 01 AC */ b lbl_80335B34
lbl_8033598C:
/* 8033598C 003315EC 38 7A 05 BC */ addi r3, r26, 0x5bc
@@ -14435,7 +14435,7 @@ lbl_8033598C:
/* 803359D0 00331630 7C 79 1A 14 */ add r3, r25, r3
/* 803359D4 00331634 38 A1 00 38 */ addi r5, r1, 0x38
/* 803359D8 00331638 38 C0 01 00 */ li r6, 0x100
-/* 803359DC 0033163C 4B FE 68 D9 */ bl func_8031C2B4
+/* 803359DC 0033163C 4B FE 68 D9 */ bl DWC_Base64Decode
/* 803359E0 00331640 7F 9D 19 AE */ stbx r28, r29, r3
/* 803359E4 00331644 7C 76 1B 78 */ mr r22, r3
/* 803359E8 00331648 7F A4 EB 78 */ mr r4, r29
@@ -14446,7 +14446,7 @@ lbl_8033598C:
/* 803359FC 0033165C 38 9A 05 C8 */ addi r4, r26, 0x5c8
/* 80335A00 00331660 3C 60 01 00 */ lis r3, 0x100
/* 80335A04 00331664 4C C6 31 82 */ crclr 6
-/* 80335A08 00331668 4B FE 71 2D */ bl func_8031CB34
+/* 80335A08 00331668 4B FE 71 2D */ bl DWC_Printf
/* 80335A0C 0033166C 48 00 01 28 */ b lbl_80335B34
lbl_80335A10:
/* 80335A10 00331670 38 7A 05 DC */ addi r3, r26, 0x5dc
@@ -14469,7 +14469,7 @@ lbl_80335A10:
/* 80335A54 003316B4 7C 79 1A 14 */ add r3, r25, r3
/* 80335A58 003316B8 38 A1 00 38 */ addi r5, r1, 0x38
/* 80335A5C 003316BC 38 C0 01 00 */ li r6, 0x100
-/* 80335A60 003316C0 4B FE 68 55 */ bl func_8031C2B4
+/* 80335A60 003316C0 4B FE 68 55 */ bl DWC_Base64Decode
/* 80335A64 003316C4 7F 9D 19 AE */ stbx r28, r29, r3
/* 80335A68 003316C8 7C 76 1B 78 */ mr r22, r3
/* 80335A6C 003316CC 7F A4 EB 78 */ mr r4, r29
@@ -14480,7 +14480,7 @@ lbl_80335A10:
/* 80335A80 003316E0 38 9A 05 EC */ addi r4, r26, 0x5ec
/* 80335A84 003316E4 3C 60 01 00 */ lis r3, 0x100
/* 80335A88 003316E8 4C C6 31 82 */ crclr 6
-/* 80335A8C 003316EC 4B FE 70 A9 */ bl func_8031CB34
+/* 80335A8C 003316EC 4B FE 70 A9 */ bl DWC_Printf
/* 80335A90 003316F0 48 00 00 A4 */ b lbl_80335B34
lbl_80335A94:
/* 80335A94 003316F4 38 7A 06 04 */ addi r3, r26, 0x604
@@ -14503,7 +14503,7 @@ lbl_80335A94:
/* 80335AD8 00331738 7C 79 1A 14 */ add r3, r25, r3
/* 80335ADC 0033173C 38 A1 00 38 */ addi r5, r1, 0x38
/* 80335AE0 00331740 38 C0 01 00 */ li r6, 0x100
-/* 80335AE4 00331744 4B FE 67 D1 */ bl func_8031C2B4
+/* 80335AE4 00331744 4B FE 67 D1 */ bl DWC_Base64Decode
/* 80335AE8 00331748 7F 9D 19 AE */ stbx r28, r29, r3
/* 80335AEC 0033174C 7C 65 1B 78 */ mr r5, r3
/* 80335AF0 00331750 7F A6 EB 78 */ mr r6, r29
@@ -14516,14 +14516,14 @@ lbl_80335A94:
/* 80335B0C 0033176C 54 00 D9 7E */ srwi r0, r0, 5
/* 80335B10 00331770 90 1E 06 B0 */ stw r0, 0x6b0(r30)
/* 80335B14 00331774 4C C6 31 82 */ crclr 6
-/* 80335B18 00331778 4B FE 70 1D */ bl func_8031CB34
+/* 80335B18 00331778 4B FE 70 1D */ bl DWC_Printf
/* 80335B1C 0033177C 48 00 00 18 */ b lbl_80335B34
lbl_80335B20:
/* 80335B20 00331780 7F 25 CB 78 */ mr r5, r25
/* 80335B24 00331784 38 9A 06 28 */ addi r4, r26, 0x628
/* 80335B28 00331788 3C 60 01 00 */ lis r3, 0x100
/* 80335B2C 0033178C 4C C6 31 82 */ crclr 6
-/* 80335B30 00331790 4B FE 70 05 */ bl func_8031CB34
+/* 80335B30 00331790 4B FE 70 05 */ bl DWC_Printf
lbl_80335B34:
/* 80335B34 00331794 7F 04 C3 78 */ mr r4, r24
/* 80335B38 00331798 38 60 00 00 */ li r3, 0
@@ -14546,7 +14546,7 @@ lbl_80335B4C:
/* 80335B74 003317D4 38 A1 00 08 */ addi r5, r1, 8
/* 80335B78 003317D8 3C 60 01 00 */ lis r3, 0x100
/* 80335B7C 003317DC 4C C6 31 82 */ crclr 6
-/* 80335B80 003317E0 4B FE 6F B5 */ bl func_8031CB34
+/* 80335B80 003317E0 4B FE 6F B5 */ bl DWC_Printf
/* 80335B84 003317E4 38 00 B1 7B */ li r0, -20101
/* 80335B88 003317E8 3C 60 80 61 */ lis r3, lbl_806104E0@ha
/* 80335B8C 003317EC 90 03 04 E0 */ stw r0, lbl_806104E0@l(r3)
@@ -14558,7 +14558,7 @@ lbl_80335B94:
/* 80335BA0 00331800 38 9A 06 5C */ addi r4, r26, 0x65c
/* 80335BA4 00331804 3C 60 01 00 */ lis r3, 0x100
/* 80335BA8 00331808 4C C6 31 82 */ crclr 6
-/* 80335BAC 0033180C 4B FE 6F 89 */ bl func_8031CB34
+/* 80335BAC 0033180C 4B FE 6F 89 */ bl DWC_Printf
/* 80335BB0 00331810 20 15 B1 E0 */ subfic r0, r21, -20000
/* 80335BB4 00331814 3C 60 80 61 */ lis r3, lbl_806104E0@ha
/* 80335BB8 00331818 90 03 04 E0 */ stw r0, lbl_806104E0@l(r3)
@@ -14581,7 +14581,7 @@ lbl_80335BF0:
/* 80335BF0 00331850 38 9A 06 78 */ addi r4, r26, 0x678
/* 80335BF4 00331854 3C 60 01 00 */ lis r3, 0x100
/* 80335BF8 00331858 4C C6 31 82 */ crclr 6
-/* 80335BFC 0033185C 4B FE 6F 39 */ bl func_8031CB34
+/* 80335BFC 0033185C 4B FE 6F 39 */ bl DWC_Printf
/* 80335C00 00331860 38 00 B1 7B */ li r0, -20101
/* 80335C04 00331864 3C 60 80 61 */ lis r3, lbl_806104E0@ha
/* 80335C08 00331868 90 03 04 E0 */ stw r0, lbl_806104E0@l(r3)
@@ -14605,7 +14605,7 @@ lbl_80335C34:
/* 80335C44 003318A4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80335C48 003318A8 38 84 A3 A8 */ addi r4, r4, lbl_8044A3A8@l
/* 80335C4C 003318AC 4C C6 31 82 */ crclr 6
-/* 80335C50 003318B0 4B FE 6E E5 */ bl func_8031CB34
+/* 80335C50 003318B0 4B FE 6E E5 */ bl DWC_Printf
/* 80335C54 003318B4 80 8D B0 8C */ lwz r4, lbl_8064034C-_SDA_BASE_(r13)
/* 80335C58 003318B8 38 60 00 00 */ li r3, 0
/* 80335C5C 003318BC 38 A0 00 00 */ li r5, 0
@@ -14672,7 +14672,7 @@ lbl_80335D2C:
/* 80335D34 00331994 38 84 A3 C0 */ addi r4, r4, lbl_8044A3C0@l
/* 80335D38 00331998 3C 60 01 00 */ lis r3, 0x100
/* 80335D3C 0033199C 4C C6 31 82 */ crclr 6
-/* 80335D40 003319A0 4B FE 6D F5 */ bl func_8031CB34
+/* 80335D40 003319A0 4B FE 6D F5 */ bl DWC_Printf
/* 80335D44 003319A4 80 CD B0 8C */ lwz r6, lbl_8064034C-_SDA_BASE_(r13)
/* 80335D48 003319A8 3C 80 80 45 */ lis r4, lbl_8044A3A8@ha
/* 80335D4C 003319AC 3C A0 80 61 */ lis r5, lbl_806104E0@ha
@@ -14686,7 +14686,7 @@ lbl_80335D2C:
/* 80335D6C 003319CC 38 06 8E B8 */ addi r0, r6, -29000
/* 80335D70 003319D0 90 05 04 E0 */ stw r0, lbl_806104E0@l(r5)
/* 80335D74 003319D4 4C C6 31 82 */ crclr 6
-/* 80335D78 003319D8 4B FE 6D BD */ bl func_8031CB34
+/* 80335D78 003319D8 4B FE 6D BD */ bl DWC_Printf
/* 80335D7C 003319DC 80 8D B0 8C */ lwz r4, lbl_8064034C-_SDA_BASE_(r13)
/* 80335D80 003319E0 38 60 00 00 */ li r3, 0
/* 80335D84 003319E4 38 A0 00 00 */ li r5, 0
diff --git a/asm/text_7.s b/asm/text_7.s
index 65bb873..a208df6 100644
--- a/asm/text_7.s
+++ b/asm/text_7.s
@@ -66159,7 +66159,7 @@ func_8025BF30:
lbl_8025BF74:
/* 8025BF74 00257BD4 38 98 00 08 */ addi r4, r24, 8
/* 8025BF78 00257BD8 38 60 00 00 */ li r3, 0
-/* 8025BF7C 00257BDC 48 0C 09 71 */ bl func_8031C8EC
+/* 8025BF7C 00257BDC 48 0C 09 71 */ bl DWC_Alloc
/* 8025BF80 00257BE0 2C 03 00 00 */ cmpwi r3, 0
/* 8025BF84 00257BE4 7C 7B 1B 78 */ mr r27, r3
/* 8025BF88 00257BE8 40 82 00 0C */ bne lbl_8025BF94
@@ -66278,7 +66278,7 @@ lbl_8025C0DC:
/* 8025C12C 00257D8C 7F 64 DB 78 */ mr r4, r27
/* 8025C130 00257D90 38 60 00 00 */ li r3, 0
/* 8025C134 00257D94 38 A0 00 00 */ li r5, 0
-/* 8025C138 00257D98 48 0C 08 51 */ bl func_8031C988
+/* 8025C138 00257D98 48 0C 08 51 */ bl DWC_Free
/* 8025C13C 00257D9C 38 60 00 00 */ li r3, 0
lbl_8025C140:
/* 8025C140 00257DA0 39 61 00 30 */ addi r11, r1, 0x30
@@ -66714,7 +66714,7 @@ func_8025C76C:
/* 8025C78C 002583EC 90 7F 51 10 */ stw r3, 0x5110(r31)
/* 8025C790 002583F0 38 60 00 00 */ li r3, 0
/* 8025C794 002583F4 90 04 00 04 */ stw r0, 4(r4)
-/* 8025C798 002583F8 48 0C 06 C5 */ bl func_8031CE5C
+/* 8025C798 002583F8 48 0C 06 C5 */ bl DWC_InitGHTTP
/* 8025C79C 002583FC 2C 03 00 00 */ cmpwi r3, 0
/* 8025C7A0 00258400 40 82 00 0C */ bne lbl_8025C7AC
/* 8025C7A4 00258404 38 00 00 01 */ li r0, 1
@@ -66757,7 +66757,7 @@ lbl_8025C7F4:
/* 8025C824 00258484 7C 83 FA 14 */ add r4, r3, r31
/* 8025C828 00258488 38 60 00 00 */ li r3, 0
/* 8025C82C 0025848C 38 84 00 45 */ addi r4, r4, 0x45
-/* 8025C830 00258490 48 0C 00 BD */ bl func_8031C8EC
+/* 8025C830 00258490 48 0C 00 BD */ bl DWC_Alloc
/* 8025C834 00258494 2C 03 00 00 */ cmpwi r3, 0
/* 8025C838 00258498 90 7E 00 24 */ stw r3, 0x24(r30)
/* 8025C83C 0025849C 40 82 00 0C */ bne lbl_8025C848
@@ -66827,7 +66827,7 @@ lbl_8025C918:
/* 8025C920 00258580 80 7F 00 24 */ lwz r3, 0x24(r31)
/* 8025C924 00258584 7F E5 FB 78 */ mr r5, r31
/* 8025C928 00258588 38 84 C2 4C */ addi r4, r4, lbl_8025C24C@l
-/* 8025C92C 0025858C 48 0C 07 BD */ bl func_8031D0E8
+/* 8025C92C 0025858C 48 0C 07 BD */ bl DWC_GetGHTTPData
/* 8025C930 00258590 90 7F 00 04 */ stw r3, 4(r31)
/* 8025C934 00258594 4B FF F8 55 */ bl func_8025C188
/* 8025C938 00258598 80 1F 00 04 */ lwz r0, 4(r31)
@@ -66841,7 +66841,7 @@ lbl_8025C950:
/* 8025C954 002585B4 90 1E 51 10 */ stw r0, 0x5110(r30)
/* 8025C958 002585B8 48 00 00 74 */ b lbl_8025C9CC
lbl_8025C95C:
-/* 8025C95C 002585BC 48 0C 05 F9 */ bl func_8031CF54
+/* 8025C95C 002585BC 48 0C 05 F9 */ bl DWC_ProcessGHTTP
/* 8025C960 002585C0 2C 03 00 00 */ cmpwi r3, 0
/* 8025C964 002585C4 40 82 00 68 */ bne lbl_8025C9CC
/* 8025C968 002585C8 38 00 00 01 */ li r0, 1
@@ -66853,7 +66853,7 @@ lbl_8025C974:
/* 8025C97C 002585DC 80 7F 00 24 */ lwz r3, 0x24(r31)
/* 8025C980 002585E0 7F E5 FB 78 */ mr r5, r31
/* 8025C984 002585E4 38 84 C2 4C */ addi r4, r4, lbl_8025C24C@l
-/* 8025C988 002585E8 48 0C 07 61 */ bl func_8031D0E8
+/* 8025C988 002585E8 48 0C 07 61 */ bl DWC_GetGHTTPData
/* 8025C98C 002585EC 90 7F 00 04 */ stw r3, 4(r31)
/* 8025C990 002585F0 4B FF F7 F9 */ bl func_8025C188
/* 8025C994 002585F4 80 1F 00 04 */ lwz r0, 4(r31)
@@ -66867,7 +66867,7 @@ lbl_8025C9AC:
/* 8025C9B0 00258610 90 1E 51 10 */ stw r0, 0x5110(r30)
/* 8025C9B4 00258614 48 00 00 18 */ b lbl_8025C9CC
lbl_8025C9B8:
-/* 8025C9B8 00258618 48 0C 05 9D */ bl func_8031CF54
+/* 8025C9B8 00258618 48 0C 05 9D */ bl DWC_ProcessGHTTP
/* 8025C9BC 0025861C 2C 03 00 00 */ cmpwi r3, 0
/* 8025C9C0 00258620 40 82 00 0C */ bne lbl_8025C9CC
/* 8025C9C4 00258624 38 00 00 01 */ li r0, 1
@@ -66892,7 +66892,7 @@ func_8025C9EC:
/* 8025CA00 00258660 80 63 00 04 */ lwz r3, 4(r3)
/* 8025CA04 00258664 2C 03 00 00 */ cmpwi r3, 0
/* 8025CA08 00258668 41 80 00 08 */ blt lbl_8025CA10
-/* 8025CA0C 0025866C 48 0C 08 75 */ bl func_8031D280
+/* 8025CA0C 0025866C 48 0C 08 75 */ bl DWC_CancelGHTTPRequest
lbl_8025CA10:
/* 8025CA10 00258670 38 00 00 00 */ li r0, 0
/* 8025CA14 00258674 3C 60 80 42 */ lis r3, lbl_80425110@ha
@@ -66915,11 +66915,11 @@ func_8025CA2C:
/* 8025CA4C 002586AC 41 82 00 18 */ beq lbl_8025CA64
/* 8025CA50 002586B0 38 60 00 00 */ li r3, 0
/* 8025CA54 002586B4 38 A0 00 00 */ li r5, 0
-/* 8025CA58 002586B8 48 0B FF 31 */ bl func_8031C988
+/* 8025CA58 002586B8 48 0B FF 31 */ bl DWC_Free
/* 8025CA5C 002586BC 38 00 00 00 */ li r0, 0
/* 8025CA60 002586C0 90 1F 00 24 */ stw r0, 0x24(r31)
lbl_8025CA64:
-/* 8025CA64 002586C4 48 0C 04 3D */ bl func_8031CEA0
+/* 8025CA64 002586C4 48 0C 04 3D */ bl DWC_ShutdownGHTTP
/* 8025CA68 002586C8 38 00 00 01 */ li r0, 1
/* 8025CA6C 002586CC 3C 60 80 42 */ lis r3, lbl_80425110@ha
/* 8025CA70 002586D0 90 03 51 10 */ stw r0, lbl_80425110@l(r3)
@@ -67235,7 +67235,7 @@ lbl_8025CE84:
lbl_8025CE88:
/* 8025CE88 00258AE8 2C 1F FF FE */ cmpwi r31, -2
/* 8025CE8C 00258AEC 41 82 00 08 */ beq lbl_8025CE94
-/* 8025CE90 00258AF0 48 0B F6 C1 */ bl func_8031C550
+/* 8025CE90 00258AF0 48 0B F6 C1 */ bl DWC_ClearError
lbl_8025CE94:
/* 8025CE94 00258AF4 7F E3 FB 78 */ mr r3, r31
/* 8025CE98 00258AF8 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -75510,15 +75510,15 @@ func_80263CBC:
/* 80263CCC 0025F92C 2C 00 00 00 */ cmpwi r0, 0
/* 80263CD0 0025F930 40 82 00 2C */ bne lbl_80263CFC
/* 80263CD4 0025F934 38 6D A7 54 */ addi r3, r13, lbl_8063FA14-_SDA_BASE_
-/* 80263CD8 0025F938 48 0B 97 D9 */ bl func_8031D4B0
+/* 80263CD8 0025F938 48 0B 97 D9 */ bl DWC_InitLanMatch
/* 80263CDC 0025F93C 38 00 00 01 */ li r0, 1
/* 80263CE0 0025F940 3C 60 80 26 */ lis r3, lbl_80265FF0@ha
/* 80263CE4 0025F944 90 0D A7 50 */ stw r0, lbl_8063FA10-_SDA_BASE_(r13)
/* 80263CE8 0025F948 38 63 5F F0 */ addi r3, r3, lbl_80265FF0@l
-/* 80263CEC 0025F94C 48 0B 98 31 */ bl func_8031D51C
+/* 80263CEC 0025F94C 48 0B 98 31 */ bl DWC_SetSendLanMatchCallback
/* 80263CF0 0025F950 3C 60 80 26 */ lis r3, lbl_80265FF8@ha
/* 80263CF4 0025F954 38 63 5F F8 */ addi r3, r3, lbl_80265FF8@l
-/* 80263CF8 0025F958 48 0B 98 19 */ bl systemCallbackFunc
+/* 80263CF8 0025F958 48 0B 98 19 */ bl DWC_SetRecvLanMatchCallback
lbl_80263CFC:
/* 80263CFC 0025F95C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80263D00 0025F960 7C 08 03 A6 */ mtlr r0
@@ -75529,7 +75529,7 @@ lbl_80263CFC:
func_80263D0C:
/* 80263D0C 0025F96C 38 00 00 00 */ li r0, 0
/* 80263D10 0025F970 90 0D A7 50 */ stw r0, lbl_8063FA10-_SDA_BASE_(r13)
-/* 80263D14 0025F974 48 0B A3 00 */ b func_8031E014
+/* 80263D14 0025F974 48 0B A3 00 */ b DWC_ShutdownLanMatch
/* 80263D18 0025F978 38 60 01 2C */ li r3, 0x12c
/* 80263D1C 0025F97C 4E 80 00 20 */ blr
/* 80263D20 0025F980 38 60 00 28 */ li r3, 0x28
@@ -75811,7 +75811,7 @@ func_8026408C:
lbl_80264128:
/* 80264128 0025FD88 38 61 00 0C */ addi r3, r1, 0xc
/* 8026412C 0025FD8C 38 81 00 08 */ addi r4, r1, 8
-/* 80264130 0025FD90 48 0B 83 75 */ bl func_8031C4A4
+/* 80264130 0025FD90 48 0B 83 75 */ bl DWC_GetLastErrorEx
/* 80264134 0025FD94 7C 7D 1B 78 */ mr r29, r3
lbl_80264138:
/* 80264138 0025FD98 80 61 00 0C */ lwz r3, 0xc(r1)
@@ -76100,7 +76100,7 @@ lbl_80264534:
lbl_8026453C:
/* 8026453C 0026019C 38 61 00 0C */ addi r3, r1, 0xc
/* 80264540 002601A0 38 81 00 08 */ addi r4, r1, 8
-/* 80264544 002601A4 48 0B 7F 61 */ bl func_8031C4A4
+/* 80264544 002601A4 48 0B 7F 61 */ bl DWC_GetLastErrorEx
/* 80264548 002601A8 80 01 00 08 */ lwz r0, 8(r1)
/* 8026454C 002601AC 2C 00 00 01 */ cmpwi r0, 1
/* 80264550 002601B0 40 82 00 0C */ bne lbl_8026455C
@@ -76207,7 +76207,7 @@ func_80264684:
/* 8026468C 002602EC 4D 82 00 20 */ beqlr
/* 80264690 002602F0 38 00 00 00 */ li r0, 0
/* 80264694 002602F4 90 0D A7 58 */ stw r0, lbl_8063FA18-_SDA_BASE_(r13)
-/* 80264698 002602F8 48 0B 81 F8 */ b func_8031C890
+/* 80264698 002602F8 48 0B 81 F8 */ b DWC_Shutdown
/* 8026469C 002602FC 4E 80 00 20 */ blr
.global func_802646A0
@@ -76231,9 +76231,9 @@ func_802646A0:
/* 802646E0 00260340 38 C6 43 F8 */ addi r6, r6, lbl_802643F8@l
/* 802646E4 00260344 38 E7 44 00 */ addi r7, r7, lbl_80264400@l
/* 802646E8 00260348 38 60 00 01 */ li r3, 1
-/* 802646EC 0026034C 48 0B 7E AD */ bl func_8031C598
+/* 802646EC 0026034C 48 0B 7E AD */ bl DWC_Init
/* 802646F0 00260350 38 60 00 00 */ li r3, 0
-/* 802646F4 00260354 48 0B 84 39 */ bl func_8031CB2C
+/* 802646F4 00260354 48 0B 84 39 */ bl DWC_SetReportLevel
/* 802646F8 00260358 7F E3 FB 78 */ mr r3, r31
/* 802646FC 0026035C 38 80 00 00 */ li r4, 0
/* 80264700 00260360 48 00 2F B5 */ bl func_802676B4
@@ -76856,7 +76856,7 @@ lbl_80264F20:
/* 80264F74 00260BD4 7F A3 EB 78 */ mr r3, r29
/* 80264F78 00260BD8 38 A1 00 10 */ addi r5, r1, 0x10
/* 80264F7C 00260BDC 38 C0 00 B8 */ li r6, 0xb8
-/* 80264F80 00260BE0 48 0B 73 35 */ bl func_8031C2B4
+/* 80264F80 00260BE0 48 0B 73 35 */ bl DWC_Base64Decode
/* 80264F84 00260BE4 38 61 00 10 */ addi r3, r1, 0x10
/* 80264F88 00260BE8 38 80 00 B8 */ li r4, 0xb8
/* 80264F8C 00260BEC 4B FF 98 01 */ bl func_8025E78C
@@ -78285,7 +78285,7 @@ lbl_802662B0:
/* 802662DC 00261F3C 3C 80 80 26 */ lis r4, lbl_80266234@ha
/* 802662E0 00261F40 88 7F 3C 88 */ lbz r3, 0x3c88(r31)
/* 802662E4 00261F44 38 84 62 34 */ addi r4, r4, lbl_80266234@l
-/* 802662E8 00261F48 48 0B 7D 15 */ bl func_8031DFFC
+/* 802662E8 00261F48 48 0B 7D 15 */ bl DWC_StartLanMatch
/* 802662EC 00261F4C 2C 03 00 00 */ cmpwi r3, 0
/* 802662F0 00261F50 40 82 00 18 */ bne lbl_80266308
/* 802662F4 00261F54 93 DF 3C 84 */ stw r30, 0x3c84(r31)
@@ -78466,7 +78466,7 @@ func_80266550:
/* 80266564 002621C4 80 03 66 A0 */ lwz r0, 0x66a0(r3)
/* 80266568 002621C8 2C 00 00 00 */ cmpwi r0, 0
/* 8026656C 002621CC 41 82 00 0C */ beq lbl_80266578
-/* 80266570 002621D0 48 0B 6F B9 */ bl func_8031D528
+/* 80266570 002621D0 48 0B 6F B9 */ bl DWC_ProcessLanMatch
/* 80266574 002621D4 48 00 00 08 */ b lbl_8026657C
lbl_80266578:
/* 80266578 002621D8 48 0B BA 75 */ bl func_80321FEC
@@ -78713,7 +78713,7 @@ func_802668B0:
/* 802668C8 00262528 7C 7F 1B 78 */ mr r31, r3
/* 802668CC 0026252C 2C 00 00 00 */ cmpwi r0, 0
/* 802668D0 00262530 41 82 00 0C */ beq lbl_802668DC
-/* 802668D4 00262534 48 0B 6C 55 */ bl func_8031D528
+/* 802668D4 00262534 48 0B 6C 55 */ bl DWC_ProcessLanMatch
/* 802668D8 00262538 48 00 00 90 */ b lbl_80266968
lbl_802668DC:
/* 802668DC 0026253C 48 0B B7 11 */ bl func_80321FEC
@@ -78773,7 +78773,7 @@ lbl_80266998:
/* 80266998 002625F8 80 1F 66 A0 */ lwz r0, 0x66a0(r31)
/* 8026699C 002625FC 2C 00 00 00 */ cmpwi r0, 0
/* 802669A0 00262600 41 82 00 0C */ beq lbl_802669AC
-/* 802669A4 00262604 48 0B 6B 85 */ bl func_8031D528
+/* 802669A4 00262604 48 0B 6B 85 */ bl DWC_ProcessLanMatch
/* 802669A8 00262608 48 00 00 08 */ b lbl_802669B0
lbl_802669AC:
/* 802669AC 0026260C 48 0B B6 41 */ bl func_80321FEC
@@ -78878,7 +78878,7 @@ lbl_80266AF8:
/* 80266B08 00262768 A0 A1 00 0A */ lhz r5, 0xa(r1)
/* 80266B0C 0026276C 7C C3 33 78 */ mr r3, r6
/* 80266B10 00262770 38 C0 00 00 */ li r6, 0
-/* 80266B14 00262774 48 0B 75 9D */ bl func_8031E0B0
+/* 80266B14 00262774 48 0B 75 9D */ bl DWC_SendLanMatch
/* 80266B18 00262778 48 00 00 10 */ b lbl_80266B28
lbl_80266B1C:
/* 80266B1C 0026277C A0 A1 00 0A */ lhz r5, 0xa(r1)
@@ -78957,7 +78957,7 @@ func_80266BEC:
/* 80266C10 00262870 40 82 00 BC */ bne lbl_80266CCC
/* 80266C14 00262874 38 61 00 0C */ addi r3, r1, 0xc
/* 80266C18 00262878 38 81 00 08 */ addi r4, r1, 8
-/* 80266C1C 0026287C 48 0B 58 89 */ bl func_8031C4A4
+/* 80266C1C 0026287C 48 0B 58 89 */ bl DWC_GetLastErrorEx
/* 80266C20 00262880 80 01 00 08 */ lwz r0, 8(r1)
/* 80266C24 00262884 28 00 00 07 */ cmplwi r0, 7
/* 80266C28 00262888 41 81 00 8C */ bgt lbl_80266CB4
@@ -79000,7 +79000,7 @@ lbl_80266CB4:
/* 80266CB8 00262918 38 80 00 11 */ li r4, 0x11
/* 80266CBC 0026291C 4B FF D9 61 */ bl func_8026461C
lbl_80266CC0:
-/* 80266CC0 00262920 48 0B 58 91 */ bl func_8031C550
+/* 80266CC0 00262920 48 0B 58 91 */ bl DWC_ClearError
/* 80266CC4 00262924 7F E3 FB 78 */ mr r3, r31
/* 80266CC8 00262928 48 00 02 F5 */ bl func_80266FBC
lbl_80266CCC:
@@ -79158,7 +79158,7 @@ lbl_80266F08:
/* 80266F0C 00262B6C 38 81 00 08 */ addi r4, r1, 8
/* 80266F10 00262B70 90 03 3C 54 */ stw r0, 0x3c54(r3)
/* 80266F14 00262B74 38 61 00 0C */ addi r3, r1, 0xc
-/* 80266F18 00262B78 48 0B 55 8D */ bl func_8031C4A4
+/* 80266F18 00262B78 48 0B 55 8D */ bl DWC_GetLastErrorEx
/* 80266F1C 00262B7C 80 61 00 08 */ lwz r3, 8(r1)
/* 80266F20 00262B80 38 03 FF FF */ addi r0, r3, -1
/* 80266F24 00262B84 7C 00 00 34 */ cntlzw r0, r0
@@ -79183,7 +79183,7 @@ func_80266F3C:
/* 80266F60 00262BC0 48 00 00 0C */ b lbl_80266F6C
lbl_80266F64:
/* 80266F64 00262BC4 38 61 00 08 */ addi r3, r1, 8
-/* 80266F68 00262BC8 48 0B 55 25 */ bl func_8031C48C
+/* 80266F68 00262BC8 48 0B 55 25 */ bl DWC_GetLastError
lbl_80266F6C:
/* 80266F6C 00262BCC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80266F70 00262BD0 7C 08 03 A6 */ mtlr r0
@@ -79202,7 +79202,7 @@ func_80266F7C:
/* 80266F98 00262BF8 48 00 00 14 */ b lbl_80266FAC
lbl_80266F9C:
/* 80266F9C 00262BFC 38 61 00 08 */ addi r3, r1, 8
-/* 80266FA0 00262C00 48 0B 54 ED */ bl func_8031C48C
+/* 80266FA0 00262C00 48 0B 54 ED */ bl DWC_GetLastError
/* 80266FA4 00262C04 80 01 00 08 */ lwz r0, 8(r1)
/* 80266FA8 00262C08 7C 60 00 D0 */ neg r3, r0
lbl_80266FAC:
@@ -79224,7 +79224,7 @@ func_80266FC8:
/* 80266FD0 00262C30 90 01 00 14 */ stw r0, 0x14(r1)
/* 80266FD4 00262C34 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80266FD8 00262C38 7C 7F 1B 78 */ mr r31, r3
-/* 80266FDC 00262C3C 48 0B 55 75 */ bl func_8031C550
+/* 80266FDC 00262C3C 48 0B 55 75 */ bl DWC_ClearError
/* 80266FE0 00262C40 7F E3 FB 78 */ mr r3, r31
/* 80266FE4 00262C44 4B FF FF D9 */ bl func_80266FBC
/* 80266FE8 00262C48 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -79237,7 +79237,7 @@ func_80266FC8:
/* 80267004 00262C64 90 01 00 14 */ stw r0, 0x14(r1)
/* 80267008 00262C68 38 61 00 0C */ addi r3, r1, 0xc
/* 8026700C 00262C6C 38 81 00 08 */ addi r4, r1, 8
-/* 80267010 00262C70 48 0B 54 95 */ bl func_8031C4A4
+/* 80267010 00262C70 48 0B 54 95 */ bl DWC_GetLastErrorEx
/* 80267014 00262C74 80 61 00 08 */ lwz r3, 8(r1)
/* 80267018 00262C78 38 03 FF F9 */ addi r0, r3, -7
/* 8026701C 00262C7C 7C 00 00 34 */ cntlzw r0, r0
@@ -79260,7 +79260,7 @@ func_80266FC8:
/* 80267060 00262CC0 4E 80 04 21 */ bctrl
/* 80267064 00262CC4 2C 03 00 00 */ cmpwi r3, 0
/* 80267068 00262CC8 41 82 00 10 */ beq lbl_80267078
-/* 8026706C 00262CCC 48 0B 70 21 */ bl func_8031E08C
+/* 8026706C 00262CCC 48 0B 70 21 */ bl DWC_GetMyAIDLanMatch
/* 80267070 00262CD0 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80267074 00262CD4 48 00 00 14 */ b lbl_80267088
lbl_80267078:
diff --git a/asm/text_9_2.s b/asm/text_9_2.s
index 04be8cf..29decee 100644
--- a/asm/text_9_2.s
+++ b/asm/text_9_2.s
@@ -1,14629 +1,226 @@
-.include "macros.inc"
-
-.section .text, "ax" # 0x80006980 - 0x803E1E60
-
-.global func_8031BE1C
-func_8031BE1C:
-/* 8031BE1C 00317A7C 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 8031BE20 00317A80 7C 08 02 A6 */ mflr r0
-/* 8031BE24 00317A84 90 01 00 34 */ stw r0, 0x34(r1)
-/* 8031BE28 00317A88 39 61 00 30 */ addi r11, r1, 0x30
-/* 8031BE2C 00317A8C 4B EA B2 ED */ bl _savegpr_23
-/* 8031BE30 00317A90 7C 7A 1B 78 */ mr r26, r3
-/* 8031BE34 00317A94 7C 9B 23 78 */ mr r27, r4
-/* 8031BE38 00317A98 4B FF ED A9 */ bl VFSysGetDriveP
-/* 8031BE3C 00317A9C 7C 77 1B 78 */ mr r23, r3
-/* 8031BE40 00317AA0 7F 43 D3 78 */ mr r3, r26
-/* 8031BE44 00317AA4 4B FF EC 39 */ bl VFSysGetHandleP
-/* 8031BE48 00317AA8 2C 03 00 00 */ cmpwi r3, 0
-/* 8031BE4C 00317AAC 41 82 00 24 */ beq lbl_8031BE70
-/* 8031BE50 00317AB0 80 63 00 00 */ lwz r3, 0(r3)
-/* 8031BE54 00317AB4 2C 03 00 00 */ cmpwi r3, 0
-/* 8031BE58 00317AB8 41 82 00 18 */ beq lbl_8031BE70
-/* 8031BE5C 00317ABC 80 03 00 0C */ lwz r0, 0xc(r3)
-/* 8031BE60 00317AC0 28 00 00 01 */ cmplwi r0, 1
-/* 8031BE64 00317AC4 40 82 00 0C */ bne lbl_8031BE70
-/* 8031BE68 00317AC8 38 60 00 00 */ li r3, 0
-/* 8031BE6C 00317ACC 48 00 02 9C */ b lbl_8031C108
-lbl_8031BE70:
-/* 8031BE70 00317AD0 2C 17 00 00 */ cmpwi r23, 0
-/* 8031BE74 00317AD4 41 82 02 90 */ beq lbl_8031C104
-/* 8031BE78 00317AD8 3C 60 10 62 */ lis r3, 0x10624DD3@ha
-/* 8031BE7C 00317ADC 83 97 00 00 */ lwz r28, 0(r23)
-/* 8031BE80 00317AE0 3B B7 00 3C */ addi r29, r23, 0x3c
-/* 8031BE84 00317AE4 83 CD B0 08 */ lwz r30, lbl_806402C8-_SDA_BASE_(r13)
-/* 8031BE88 00317AE8 3B 23 4D D3 */ addi r25, r3, 0x10624DD3@l
-/* 8031BE8C 00317AEC 3B E0 00 00 */ li r31, 0
-/* 8031BE90 00317AF0 3F 00 80 00 */ lis r24, 0x8000
-/* 8031BE94 00317AF4 3A E0 00 00 */ li r23, 0
-/* 8031BE98 00317AF8 48 00 00 50 */ b lbl_8031BEE8
-lbl_8031BE9C:
-/* 8031BE9C 00317AFC 7F 83 E3 78 */ mr r3, r28
-/* 8031BEA0 00317B00 4B FC C7 E9 */ bl NANDClose
-/* 8031BEA4 00317B04 2C 03 FF FD */ cmpwi r3, -3
-/* 8031BEA8 00317B08 7C 7F 1B 78 */ mr r31, r3
-/* 8031BEAC 00317B0C 41 82 00 08 */ beq lbl_8031BEB4
-/* 8031BEB0 00317B10 48 00 00 44 */ b lbl_8031BEF4
-lbl_8031BEB4:
-/* 8031BEB4 00317B14 80 18 00 F8 */ lwz r0, 0xf8(r24)
-/* 8031BEB8 00317B18 80 CD B0 0C */ lwz r6, lbl_806402CC-_SDA_BASE_(r13)
-/* 8031BEBC 00317B1C 54 00 F0 BE */ srwi r0, r0, 2
-/* 8031BEC0 00317B20 7C 79 00 16 */ mulhwu r3, r25, r0
-/* 8031BEC4 00317B24 7C C0 FE 70 */ srawi r0, r6, 0x1f
-/* 8031BEC8 00317B28 7C 97 31 D6 */ mullw r4, r23, r6
-/* 8031BECC 00317B2C 54 65 D1 BE */ srwi r5, r3, 6
-/* 8031BED0 00317B30 7C 65 30 16 */ mulhwu r3, r5, r6
-/* 8031BED4 00317B34 7C 05 01 D6 */ mullw r0, r5, r0
-/* 8031BED8 00317B38 7C 63 22 14 */ add r3, r3, r4
-/* 8031BEDC 00317B3C 7C 85 31 D6 */ mullw r4, r5, r6
-/* 8031BEE0 00317B40 7C 63 02 14 */ add r3, r3, r0
-/* 8031BEE4 00317B44 4B F5 68 21 */ bl OSSleepTicks
-lbl_8031BEE8:
-/* 8031BEE8 00317B48 2C 1E 00 00 */ cmpwi r30, 0
-/* 8031BEEC 00317B4C 3B DE FF FF */ addi r30, r30, -1
-/* 8031BEF0 00317B50 41 81 FF AC */ bgt lbl_8031BE9C
-lbl_8031BEF4:
-/* 8031BEF4 00317B54 2C 1F 00 00 */ cmpwi r31, 0
-/* 8031BEF8 00317B58 40 80 00 20 */ bge lbl_8031BF18
-/* 8031BEFC 00317B5C 2C 1B 00 00 */ cmpwi r27, 0
-/* 8031BF00 00317B60 41 82 00 10 */ beq lbl_8031BF10
-/* 8031BF04 00317B64 7F 43 D3 78 */ mr r3, r26
-/* 8031BF08 00317B68 7F E4 FB 78 */ mr r4, r31
-/* 8031BF0C 00317B6C 4B FF FE 6D */ bl dCommon_setLastDeviceErrorToDisk2
-lbl_8031BF10:
-/* 8031BF10 00317B70 7F E3 FB 78 */ mr r3, r31
-/* 8031BF14 00317B74 48 00 01 F4 */ b lbl_8031C108
-lbl_8031BF18:
-/* 8031BF18 00317B78 28 1A 00 1A */ cmplwi r26, 0x1a
-/* 8031BF1C 00317B7C 40 80 00 BC */ bge lbl_8031BFD8
-/* 8031BF20 00317B80 3C 60 80 61 */ lis r3, lbl_8060FA50@ha
-/* 8031BF24 00317B84 57 40 20 36 */ slwi r0, r26, 4
-/* 8031BF28 00317B88 38 63 FA 50 */ addi r3, r3, lbl_8060FA50@l
-/* 8031BF2C 00317B8C 7C 63 02 14 */ add r3, r3, r0
-/* 8031BF30 00317B90 81 83 00 04 */ lwz r12, 4(r3)
-/* 8031BF34 00317B94 2C 0C 00 00 */ cmpwi r12, 0
-/* 8031BF38 00317B98 41 82 00 20 */ beq lbl_8031BF58
-/* 8031BF3C 00317B9C 7F A3 EB 78 */ mr r3, r29
-/* 8031BF40 00317BA0 7F 84 E3 78 */ mr r4, r28
-/* 8031BF44 00317BA4 38 A0 00 03 */ li r5, 3
-/* 8031BF48 00317BA8 7D 89 03 A6 */ mtctr r12
-/* 8031BF4C 00317BAC 4E 80 04 21 */ bctrl
-/* 8031BF50 00317BB0 7C 7F 1B 78 */ mr r31, r3
-/* 8031BF54 00317BB4 48 00 01 8C */ b lbl_8031C0E0
-lbl_8031BF58:
-/* 8031BF58 00317BB8 3C 60 10 62 */ lis r3, 0x10624DD3@ha
-/* 8031BF5C 00317BBC 83 CD B0 08 */ lwz r30, lbl_806402C8-_SDA_BASE_(r13)
-/* 8031BF60 00317BC0 3B 23 4D D3 */ addi r25, r3, 0x10624DD3@l
-/* 8031BF64 00317BC4 3B E0 00 00 */ li r31, 0
-/* 8031BF68 00317BC8 3F 00 80 00 */ lis r24, 0x8000
-/* 8031BF6C 00317BCC 3A E0 00 00 */ li r23, 0
-/* 8031BF70 00317BD0 48 00 00 58 */ b lbl_8031BFC8
-lbl_8031BF74:
-/* 8031BF74 00317BD4 7F A3 EB 78 */ mr r3, r29
-/* 8031BF78 00317BD8 7F 84 E3 78 */ mr r4, r28
-/* 8031BF7C 00317BDC 38 A0 00 03 */ li r5, 3
-/* 8031BF80 00317BE0 4B FC C4 89 */ bl NANDOpen
-/* 8031BF84 00317BE4 2C 03 FF FD */ cmpwi r3, -3
-/* 8031BF88 00317BE8 7C 7F 1B 78 */ mr r31, r3
-/* 8031BF8C 00317BEC 41 82 00 08 */ beq lbl_8031BF94
-/* 8031BF90 00317BF0 48 00 01 50 */ b lbl_8031C0E0
-lbl_8031BF94:
-/* 8031BF94 00317BF4 80 18 00 F8 */ lwz r0, 0xf8(r24)
-/* 8031BF98 00317BF8 80 CD B0 0C */ lwz r6, lbl_806402CC-_SDA_BASE_(r13)
-/* 8031BF9C 00317BFC 54 00 F0 BE */ srwi r0, r0, 2
-/* 8031BFA0 00317C00 7C 79 00 16 */ mulhwu r3, r25, r0
-/* 8031BFA4 00317C04 7C C0 FE 70 */ srawi r0, r6, 0x1f
-/* 8031BFA8 00317C08 7C 97 31 D6 */ mullw r4, r23, r6
-/* 8031BFAC 00317C0C 54 65 D1 BE */ srwi r5, r3, 6
-/* 8031BFB0 00317C10 7C 65 30 16 */ mulhwu r3, r5, r6
-/* 8031BFB4 00317C14 7C 05 01 D6 */ mullw r0, r5, r0
-/* 8031BFB8 00317C18 7C 63 22 14 */ add r3, r3, r4
-/* 8031BFBC 00317C1C 7C 85 31 D6 */ mullw r4, r5, r6
-/* 8031BFC0 00317C20 7C 63 02 14 */ add r3, r3, r0
-/* 8031BFC4 00317C24 4B F5 67 41 */ bl OSSleepTicks
-lbl_8031BFC8:
-/* 8031BFC8 00317C28 2C 1E 00 00 */ cmpwi r30, 0
-/* 8031BFCC 00317C2C 3B DE FF FF */ addi r30, r30, -1
-/* 8031BFD0 00317C30 41 81 FF A4 */ bgt lbl_8031BF74
-/* 8031BFD4 00317C34 48 00 01 0C */ b lbl_8031C0E0
-lbl_8031BFD8:
-/* 8031BFD8 00317C38 3C 1A 00 01 */ addis r0, r26, 1
-/* 8031BFDC 00317C3C 28 00 FF F6 */ cmplwi r0, 0xfff6
-/* 8031BFE0 00317C40 40 82 00 84 */ bne lbl_8031C064
-/* 8031BFE4 00317C44 3C 60 10 62 */ lis r3, 0x10624DD3@ha
-/* 8031BFE8 00317C48 83 CD B0 08 */ lwz r30, lbl_806402C8-_SDA_BASE_(r13)
-/* 8031BFEC 00317C4C 3B 23 4D D3 */ addi r25, r3, 0x10624DD3@l
-/* 8031BFF0 00317C50 3B E0 00 00 */ li r31, 0
-/* 8031BFF4 00317C54 3F 00 80 00 */ lis r24, 0x8000
-/* 8031BFF8 00317C58 3A E0 00 00 */ li r23, 0
-/* 8031BFFC 00317C5C 48 00 00 58 */ b lbl_8031C054
-lbl_8031C000:
-/* 8031C000 00317C60 7F A3 EB 78 */ mr r3, r29
-/* 8031C004 00317C64 7F 84 E3 78 */ mr r4, r28
-/* 8031C008 00317C68 38 A0 00 03 */ li r5, 3
-/* 8031C00C 00317C6C 4B FC C3 FD */ bl NANDOpen
-/* 8031C010 00317C70 2C 03 FF FD */ cmpwi r3, -3
-/* 8031C014 00317C74 7C 7F 1B 78 */ mr r31, r3
-/* 8031C018 00317C78 41 82 00 08 */ beq lbl_8031C020
-/* 8031C01C 00317C7C 48 00 00 C4 */ b lbl_8031C0E0
-lbl_8031C020:
-/* 8031C020 00317C80 80 18 00 F8 */ lwz r0, 0xf8(r24)
-/* 8031C024 00317C84 80 CD B0 0C */ lwz r6, lbl_806402CC-_SDA_BASE_(r13)
-/* 8031C028 00317C88 54 00 F0 BE */ srwi r0, r0, 2
-/* 8031C02C 00317C8C 7C 79 00 16 */ mulhwu r3, r25, r0
-/* 8031C030 00317C90 7C C0 FE 70 */ srawi r0, r6, 0x1f
-/* 8031C034 00317C94 7C 97 31 D6 */ mullw r4, r23, r6
-/* 8031C038 00317C98 54 65 D1 BE */ srwi r5, r3, 6
-/* 8031C03C 00317C9C 7C 65 30 16 */ mulhwu r3, r5, r6
-/* 8031C040 00317CA0 7C 05 01 D6 */ mullw r0, r5, r0
-/* 8031C044 00317CA4 7C 63 22 14 */ add r3, r3, r4
-/* 8031C048 00317CA8 7C 85 31 D6 */ mullw r4, r5, r6
-/* 8031C04C 00317CAC 7C 63 02 14 */ add r3, r3, r0
-/* 8031C050 00317CB0 4B F5 66 B5 */ bl OSSleepTicks
-lbl_8031C054:
-/* 8031C054 00317CB4 2C 1E 00 00 */ cmpwi r30, 0
-/* 8031C058 00317CB8 3B DE FF FF */ addi r30, r30, -1
-/* 8031C05C 00317CBC 41 81 FF A4 */ bgt lbl_8031C000
-/* 8031C060 00317CC0 48 00 00 80 */ b lbl_8031C0E0
-lbl_8031C064:
-/* 8031C064 00317CC4 3C 60 10 62 */ lis r3, 0x10624DD3@ha
-/* 8031C068 00317CC8 83 CD B0 08 */ lwz r30, lbl_806402C8-_SDA_BASE_(r13)
-/* 8031C06C 00317CCC 3A E3 4D D3 */ addi r23, r3, 0x10624DD3@l
-/* 8031C070 00317CD0 3B E0 00 00 */ li r31, 0
-/* 8031C074 00317CD4 3F 00 80 00 */ lis r24, 0x8000
-/* 8031C078 00317CD8 3B 20 00 00 */ li r25, 0
-/* 8031C07C 00317CDC 48 00 00 58 */ b lbl_8031C0D4
-lbl_8031C080:
-/* 8031C080 00317CE0 7F A3 EB 78 */ mr r3, r29
-/* 8031C084 00317CE4 7F 84 E3 78 */ mr r4, r28
-/* 8031C088 00317CE8 38 A0 00 03 */ li r5, 3
-/* 8031C08C 00317CEC 4B FC C4 09 */ bl NANDPrivateOpen
-/* 8031C090 00317CF0 2C 03 FF FD */ cmpwi r3, -3
-/* 8031C094 00317CF4 7C 7F 1B 78 */ mr r31, r3
-/* 8031C098 00317CF8 41 82 00 08 */ beq lbl_8031C0A0
-/* 8031C09C 00317CFC 48 00 00 44 */ b lbl_8031C0E0
-lbl_8031C0A0:
-/* 8031C0A0 00317D00 80 18 00 F8 */ lwz r0, 0xf8(r24)
-/* 8031C0A4 00317D04 80 CD B0 0C */ lwz r6, lbl_806402CC-_SDA_BASE_(r13)
-/* 8031C0A8 00317D08 54 00 F0 BE */ srwi r0, r0, 2
-/* 8031C0AC 00317D0C 7C 77 00 16 */ mulhwu r3, r23, r0
-/* 8031C0B0 00317D10 7C C0 FE 70 */ srawi r0, r6, 0x1f
-/* 8031C0B4 00317D14 7C 99 31 D6 */ mullw r4, r25, r6
-/* 8031C0B8 00317D18 54 65 D1 BE */ srwi r5, r3, 6
-/* 8031C0BC 00317D1C 7C 65 30 16 */ mulhwu r3, r5, r6
-/* 8031C0C0 00317D20 7C 05 01 D6 */ mullw r0, r5, r0
-/* 8031C0C4 00317D24 7C 63 22 14 */ add r3, r3, r4
-/* 8031C0C8 00317D28 7C 85 31 D6 */ mullw r4, r5, r6
-/* 8031C0CC 00317D2C 7C 63 02 14 */ add r3, r3, r0
-/* 8031C0D0 00317D30 4B F5 66 35 */ bl OSSleepTicks
-lbl_8031C0D4:
-/* 8031C0D4 00317D34 2C 1E 00 00 */ cmpwi r30, 0
-/* 8031C0D8 00317D38 3B DE FF FF */ addi r30, r30, -1
-/* 8031C0DC 00317D3C 41 81 FF A4 */ bgt lbl_8031C080
-lbl_8031C0E0:
-/* 8031C0E0 00317D40 2C 1F 00 00 */ cmpwi r31, 0
-/* 8031C0E4 00317D44 40 80 00 20 */ bge lbl_8031C104
-/* 8031C0E8 00317D48 2C 1B 00 00 */ cmpwi r27, 0
-/* 8031C0EC 00317D4C 41 82 00 10 */ beq lbl_8031C0FC
-/* 8031C0F0 00317D50 7F 43 D3 78 */ mr r3, r26
-/* 8031C0F4 00317D54 7F E4 FB 78 */ mr r4, r31
-/* 8031C0F8 00317D58 4B FF FC 81 */ bl dCommon_setLastDeviceErrorToDisk2
-lbl_8031C0FC:
-/* 8031C0FC 00317D5C 7F E3 FB 78 */ mr r3, r31
-/* 8031C100 00317D60 48 00 00 08 */ b lbl_8031C108
-lbl_8031C104:
-/* 8031C104 00317D64 38 60 00 00 */ li r3, 0
-lbl_8031C108:
-/* 8031C108 00317D68 39 61 00 30 */ addi r11, r1, 0x30
-/* 8031C10C 00317D6C 4B EA B0 59 */ bl _restgpr_23
-/* 8031C110 00317D70 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 8031C114 00317D74 7C 08 03 A6 */ mtlr r0
-/* 8031C118 00317D78 38 21 00 30 */ addi r1, r1, 0x30
-/* 8031C11C 00317D7C 4E 80 00 20 */ blr
-
-.global func_8031C120
-func_8031C120:
-/* 8031C120 00317D80 4E 80 00 20 */ blr
-
-.global func_8031C124
-func_8031C124:
-/* 8031C124 00317D84 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 8031C128 00317D88 7C 08 02 A6 */ mflr r0
-/* 8031C12C 00317D8C 90 01 00 34 */ stw r0, 0x34(r1)
-/* 8031C130 00317D90 39 61 00 30 */ addi r11, r1, 0x30
-/* 8031C134 00317D94 4B EA AF E9 */ bl _savegpr_24
-/* 8031C138 00317D98 3C E0 AA AB */ lis r7, 0xAAAAAAAB@ha
-/* 8031C13C 00317D9C 2C 05 00 00 */ cmpwi r5, 0
-/* 8031C140 00317DA0 3B C7 AA AB */ addi r30, r7, 0xAAAAAAAB@l
-/* 8031C144 00317DA4 7C B9 2B 78 */ mr r25, r5
-/* 8031C148 00317DA8 7C FE 20 16 */ mulhwu r7, r30, r4
-/* 8031C14C 00317DAC 54 E0 F8 7E */ srwi r0, r7, 1
-/* 8031C150 00317DB0 54 E7 08 3A */ rlwinm r7, r7, 1, 0, 0x1d
-/* 8031C154 00317DB4 1C 00 00 03 */ mulli r0, r0, 3
-/* 8031C158 00317DB8 7C A0 20 50 */ subf r5, r0, r4
-/* 8031C15C 00317DBC 7C 05 00 D0 */ neg r0, r5
-/* 8031C160 00317DC0 7C 00 2B 78 */ or r0, r0, r5
-/* 8031C164 00317DC4 7C 00 FE 70 */ srawi r0, r0, 0x1f
-/* 8031C168 00317DC8 54 00 07 7A */ rlwinm r0, r0, 0, 0x1d, 0x1d
-/* 8031C16C 00317DCC 7C 07 02 14 */ add r0, r7, r0
-/* 8031C170 00317DD0 40 82 00 0C */ bne lbl_8031C17C
-/* 8031C174 00317DD4 7C 03 03 78 */ mr r3, r0
-/* 8031C178 00317DD8 48 00 01 24 */ b lbl_8031C29C
-lbl_8031C17C:
-/* 8031C17C 00317DDC 7C 06 00 40 */ cmplw r6, r0
-/* 8031C180 00317DE0 40 80 00 0C */ bge lbl_8031C18C
-/* 8031C184 00317DE4 38 60 FF FF */ li r3, -1
-/* 8031C188 00317DE8 48 00 01 14 */ b lbl_8031C29C
-lbl_8031C18C:
-/* 8031C18C 00317DEC 7C 7C 1B 78 */ mr r28, r3
-/* 8031C190 00317DF0 7F 3A CB 78 */ mr r26, r25
-/* 8031C194 00317DF4 7F 63 22 14 */ add r27, r3, r4
-/* 8031C198 00317DF8 3B 00 00 2A */ li r24, 0x2a
-/* 8031C19C 00317DFC 48 00 00 F4 */ b lbl_8031C290
-lbl_8031C1A0:
-/* 8031C1A0 00317E00 7C BC D8 50 */ subf r5, r28, r27
-/* 8031C1A4 00317E04 3B E0 00 03 */ li r31, 3
-/* 8031C1A8 00317E08 54 A3 18 38 */ slwi r3, r5, 3
-/* 8031C1AC 00317E0C 7C 1E 18 16 */ mulhwu r0, r30, r3
-/* 8031C1B0 00317E10 2C 05 00 03 */ cmpwi r5, 3
-/* 8031C1B4 00317E14 54 04 F0 BE */ srwi r4, r0, 2
-/* 8031C1B8 00317E18 1C 04 00 06 */ mulli r0, r4, 6
-/* 8031C1BC 00317E1C 7C 60 18 50 */ subf r3, r0, r3
-/* 8031C1C0 00317E20 7C 03 00 D0 */ neg r0, r3
-/* 8031C1C4 00317E24 7C 00 1B 78 */ or r0, r0, r3
-/* 8031C1C8 00317E28 54 00 0F FE */ srwi r0, r0, 0x1f
-/* 8031C1CC 00317E2C 7F A4 02 14 */ add r29, r4, r0
-/* 8031C1D0 00317E30 40 80 00 08 */ bge lbl_8031C1D8
-/* 8031C1D4 00317E34 7C BF 2B 78 */ mr r31, r5
-lbl_8031C1D8:
-/* 8031C1D8 00317E38 38 61 00 08 */ addi r3, r1, 8
-/* 8031C1DC 00317E3C 38 80 00 00 */ li r4, 0
-/* 8031C1E0 00317E40 38 A0 00 03 */ li r5, 3
-/* 8031C1E4 00317E44 4B CE 7F 21 */ bl memset
-/* 8031C1E8 00317E48 7F 84 E3 78 */ mr r4, r28
-/* 8031C1EC 00317E4C 7F E5 FB 78 */ mr r5, r31
-/* 8031C1F0 00317E50 38 61 00 08 */ addi r3, r1, 8
-/* 8031C1F4 00317E54 4B CE 7E 0D */ bl memcpy
-/* 8031C1F8 00317E58 88 01 00 08 */ lbz r0, 8(r1)
-/* 8031C1FC 00317E5C 28 1D 00 02 */ cmplwi r29, 2
-/* 8031C200 00317E60 80 6D 8D 28 */ lwz r3, lbl_8063DFE8-_SDA_BASE_(r13)
-/* 8031C204 00317E64 7C 00 16 70 */ srawi r0, r0, 2
-/* 8031C208 00317E68 7C 03 00 AE */ lbzx r0, r3, r0
-/* 8031C20C 00317E6C 98 1A 00 00 */ stb r0, 0(r26)
-/* 8031C210 00317E70 41 80 00 24 */ blt lbl_8031C234
-/* 8031C214 00317E74 88 01 00 09 */ lbz r0, 9(r1)
-/* 8031C218 00317E78 88 61 00 08 */ lbz r3, 8(r1)
-/* 8031C21C 00317E7C 7C 00 26 70 */ srawi r0, r0, 4
-/* 8031C220 00317E80 80 8D 8D 28 */ lwz r4, lbl_8063DFE8-_SDA_BASE_(r13)
-/* 8031C224 00317E84 50 60 26 B6 */ rlwimi r0, r3, 4, 0x1a, 0x1b
-/* 8031C228 00317E88 7C 04 00 AE */ lbzx r0, r4, r0
-/* 8031C22C 00317E8C 98 1A 00 01 */ stb r0, 1(r26)
-/* 8031C230 00317E90 48 00 00 08 */ b lbl_8031C238
-lbl_8031C234:
-/* 8031C234 00317E94 9B 1A 00 01 */ stb r24, 1(r26)
-lbl_8031C238:
-/* 8031C238 00317E98 28 1D 00 03 */ cmplwi r29, 3
-/* 8031C23C 00317E9C 41 80 00 24 */ blt lbl_8031C260
-/* 8031C240 00317EA0 88 01 00 0A */ lbz r0, 0xa(r1)
-/* 8031C244 00317EA4 88 61 00 09 */ lbz r3, 9(r1)
-/* 8031C248 00317EA8 7C 00 36 70 */ srawi r0, r0, 6
-/* 8031C24C 00317EAC 80 8D 8D 28 */ lwz r4, lbl_8063DFE8-_SDA_BASE_(r13)
-/* 8031C250 00317EB0 50 60 16 BA */ rlwimi r0, r3, 2, 0x1a, 0x1d
-/* 8031C254 00317EB4 7C 04 00 AE */ lbzx r0, r4, r0
-/* 8031C258 00317EB8 98 1A 00 02 */ stb r0, 2(r26)
-/* 8031C25C 00317EBC 48 00 00 08 */ b lbl_8031C264
-lbl_8031C260:
-/* 8031C260 00317EC0 9B 1A 00 02 */ stb r24, 2(r26)
-lbl_8031C264:
-/* 8031C264 00317EC4 28 1D 00 04 */ cmplwi r29, 4
-/* 8031C268 00317EC8 41 80 00 1C */ blt lbl_8031C284
-/* 8031C26C 00317ECC 88 01 00 0A */ lbz r0, 0xa(r1)
-/* 8031C270 00317ED0 80 6D 8D 28 */ lwz r3, lbl_8063DFE8-_SDA_BASE_(r13)
-/* 8031C274 00317ED4 54 00 06 BE */ clrlwi r0, r0, 0x1a
-/* 8031C278 00317ED8 7C 03 00 AE */ lbzx r0, r3, r0
-/* 8031C27C 00317EDC 98 1A 00 03 */ stb r0, 3(r26)
-/* 8031C280 00317EE0 48 00 00 08 */ b lbl_8031C288
-lbl_8031C284:
-/* 8031C284 00317EE4 9B 1A 00 03 */ stb r24, 3(r26)
-lbl_8031C288:
-/* 8031C288 00317EE8 7F 9C FA 14 */ add r28, r28, r31
-/* 8031C28C 00317EEC 3B 5A 00 04 */ addi r26, r26, 4
-lbl_8031C290:
-/* 8031C290 00317EF0 7C 1C D8 40 */ cmplw r28, r27
-/* 8031C294 00317EF4 40 82 FF 0C */ bne lbl_8031C1A0
-/* 8031C298 00317EF8 7C 79 D0 50 */ subf r3, r25, r26
-lbl_8031C29C:
-/* 8031C29C 00317EFC 39 61 00 30 */ addi r11, r1, 0x30
-/* 8031C2A0 00317F00 4B EA AE C9 */ bl _restgpr_24
-/* 8031C2A4 00317F04 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 8031C2A8 00317F08 7C 08 03 A6 */ mtlr r0
-/* 8031C2AC 00317F0C 38 21 00 30 */ addi r1, r1, 0x30
-/* 8031C2B0 00317F10 4E 80 00 20 */ blr
-
-.global func_8031C2B4
-func_8031C2B4:
-/* 8031C2B4 00317F14 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8031C2B8 00317F18 54 80 07 BF */ clrlwi. r0, r4, 0x1e
-/* 8031C2BC 00317F1C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8031C2C0 00317F20 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8031C2C4 00317F24 41 82 00 0C */ beq lbl_8031C2D0
-/* 8031C2C8 00317F28 38 60 FF FF */ li r3, -1
-/* 8031C2CC 00317F2C 48 00 01 B0 */ b lbl_8031C47C
-lbl_8031C2D0:
-/* 8031C2D0 00317F30 7C 68 1B 78 */ mr r8, r3
-/* 8031C2D4 00317F34 38 E0 00 00 */ li r7, 0
-/* 8031C2D8 00317F38 7C 89 03 A6 */ mtctr r4
-/* 8031C2DC 00317F3C 2C 04 00 00 */ cmpwi r4, 0
-/* 8031C2E0 00317F40 40 81 00 1C */ ble lbl_8031C2FC
-lbl_8031C2E4:
-/* 8031C2E4 00317F44 88 08 00 00 */ lbz r0, 0(r8)
-/* 8031C2E8 00317F48 2C 00 00 2A */ cmpwi r0, 0x2a
-/* 8031C2EC 00317F4C 41 82 00 08 */ beq lbl_8031C2F4
-/* 8031C2F0 00317F50 38 E7 00 06 */ addi r7, r7, 6
-lbl_8031C2F4:
-/* 8031C2F4 00317F54 39 08 00 01 */ addi r8, r8, 1
-/* 8031C2F8 00317F58 42 00 FF EC */ bdnz lbl_8031C2E4
-lbl_8031C2FC:
-/* 8031C2FC 00317F5C 2C 05 00 00 */ cmpwi r5, 0
-/* 8031C300 00317F60 7C E0 1E 70 */ srawi r0, r7, 3
-/* 8031C304 00317F64 7C E0 01 94 */ addze r7, r0
-/* 8031C308 00317F68 40 82 00 0C */ bne lbl_8031C314
-/* 8031C30C 00317F6C 7C E3 3B 78 */ mr r3, r7
-/* 8031C310 00317F70 48 00 01 6C */ b lbl_8031C47C
-lbl_8031C314:
-/* 8031C314 00317F74 7C 06 38 40 */ cmplw r6, r7
-/* 8031C318 00317F78 40 80 00 0C */ bge lbl_8031C324
-/* 8031C31C 00317F7C 38 60 FF FF */ li r3, -1
-/* 8031C320 00317F80 48 00 01 5C */ b lbl_8031C47C
-lbl_8031C324:
-/* 8031C324 00317F84 2C 04 00 00 */ cmpwi r4, 0
-/* 8031C328 00317F88 40 82 00 14 */ bne lbl_8031C33C
-/* 8031C32C 00317F8C 38 00 00 00 */ li r0, 0
-/* 8031C330 00317F90 38 60 00 00 */ li r3, 0
-/* 8031C334 00317F94 98 05 00 00 */ stb r0, 0(r5)
-/* 8031C338 00317F98 48 00 01 44 */ b lbl_8031C47C
-lbl_8031C33C:
-/* 8031C33C 00317F9C 7C A4 2B 78 */ mr r4, r5
-/* 8031C340 00317FA0 39 40 00 00 */ li r10, 0
-/* 8031C344 00317FA4 39 60 00 3F */ li r11, 0x3f
-/* 8031C348 00317FA8 39 80 00 3E */ li r12, 0x3e
-/* 8031C34C 00317FAC 38 00 00 04 */ li r0, 4
-lbl_8031C350:
-/* 8031C350 00317FB0 7C 66 1B 78 */ mr r6, r3
-/* 8031C354 00317FB4 39 21 00 08 */ addi r9, r1, 8
-/* 8031C358 00317FB8 3B C0 00 00 */ li r30, 0
-/* 8031C35C 00317FBC 7C 09 03 A6 */ mtctr r0
-lbl_8031C360:
-/* 8031C360 00317FC0 8B E6 00 00 */ lbz r31, 0(r6)
-/* 8031C364 00317FC4 7F E8 07 74 */ extsb r8, r31
-/* 8031C368 00317FC8 2C 08 00 41 */ cmpwi r8, 0x41
-/* 8031C36C 00317FCC 41 80 00 18 */ blt lbl_8031C384
-/* 8031C370 00317FD0 2C 08 00 5A */ cmpwi r8, 0x5a
-/* 8031C374 00317FD4 41 81 00 10 */ bgt lbl_8031C384
-/* 8031C378 00317FD8 39 1F FF BF */ addi r8, r31, -65
-/* 8031C37C 00317FDC 99 09 00 00 */ stb r8, 0(r9)
-/* 8031C380 00317FE0 48 00 00 6C */ b lbl_8031C3EC
-lbl_8031C384:
-/* 8031C384 00317FE4 7F E8 07 74 */ extsb r8, r31
-/* 8031C388 00317FE8 2C 08 00 61 */ cmpwi r8, 0x61
-/* 8031C38C 00317FEC 41 80 00 18 */ blt lbl_8031C3A4
-/* 8031C390 00317FF0 2C 08 00 7A */ cmpwi r8, 0x7a
-/* 8031C394 00317FF4 41 81 00 10 */ bgt lbl_8031C3A4
-/* 8031C398 00317FF8 39 1F FF B9 */ addi r8, r31, -71
-/* 8031C39C 00317FFC 99 09 00 00 */ stb r8, 0(r9)
-/* 8031C3A0 00318000 48 00 00 4C */ b lbl_8031C3EC
-lbl_8031C3A4:
-/* 8031C3A4 00318004 7F E8 07 74 */ extsb r8, r31
-/* 8031C3A8 00318008 2C 08 00 30 */ cmpwi r8, 0x30
-/* 8031C3AC 0031800C 41 80 00 18 */ blt lbl_8031C3C4
-/* 8031C3B0 00318010 2C 08 00 39 */ cmpwi r8, 0x39
-/* 8031C3B4 00318014 41 81 00 10 */ bgt lbl_8031C3C4
-/* 8031C3B8 00318018 39 1F 00 04 */ addi r8, r31, 4
-/* 8031C3BC 0031801C 99 09 00 00 */ stb r8, 0(r9)
-/* 8031C3C0 00318020 48 00 00 2C */ b lbl_8031C3EC
-lbl_8031C3C4:
-/* 8031C3C4 00318024 7F E8 07 74 */ extsb r8, r31
-/* 8031C3C8 00318028 2C 08 00 2E */ cmpwi r8, 0x2e
-/* 8031C3CC 0031802C 40 82 00 0C */ bne lbl_8031C3D8
-/* 8031C3D0 00318030 99 89 00 00 */ stb r12, 0(r9)
-/* 8031C3D4 00318034 48 00 00 18 */ b lbl_8031C3EC
-lbl_8031C3D8:
-/* 8031C3D8 00318038 2C 08 00 2D */ cmpwi r8, 0x2d
-/* 8031C3DC 0031803C 40 82 00 0C */ bne lbl_8031C3E8
-/* 8031C3E0 00318040 99 69 00 00 */ stb r11, 0(r9)
-/* 8031C3E4 00318044 48 00 00 08 */ b lbl_8031C3EC
-lbl_8031C3E8:
-/* 8031C3E8 00318048 99 49 00 00 */ stb r10, 0(r9)
-lbl_8031C3EC:
-/* 8031C3EC 0031804C 39 29 00 01 */ addi r9, r9, 1
-/* 8031C3F0 00318050 3B DE 00 01 */ addi r30, r30, 1
-/* 8031C3F4 00318054 38 C6 00 01 */ addi r6, r6, 1
-/* 8031C3F8 00318058 42 00 FF 68 */ bdnz lbl_8031C360
-/* 8031C3FC 0031805C 89 21 00 08 */ lbz r9, 8(r1)
-/* 8031C400 00318060 38 C4 00 01 */ addi r6, r4, 1
-/* 8031C404 00318064 89 01 00 09 */ lbz r8, 9(r1)
-/* 8031C408 00318068 7F E5 30 50 */ subf r31, r5, r6
-/* 8031C40C 0031806C 7D 26 07 74 */ extsb r6, r9
-/* 8031C410 00318070 38 63 00 04 */ addi r3, r3, 4
-/* 8031C414 00318074 7D 09 07 74 */ extsb r9, r8
-/* 8031C418 00318078 7C 1F 38 00 */ cmpw r31, r7
-/* 8031C41C 0031807C 54 C8 10 3A */ slwi r8, r6, 2
-/* 8031C420 00318080 7D 26 26 70 */ srawi r6, r9, 4
-/* 8031C424 00318084 7D 06 33 78 */ or r6, r8, r6
-/* 8031C428 00318088 98 C4 00 00 */ stb r6, 0(r4)
-/* 8031C42C 0031808C 40 80 00 4C */ bge lbl_8031C478
-/* 8031C430 00318090 89 01 00 0A */ lbz r8, 0xa(r1)
-/* 8031C434 00318094 38 C4 00 02 */ addi r6, r4, 2
-/* 8031C438 00318098 7F E5 30 50 */ subf r31, r5, r6
-/* 8031C43C 0031809C 55 29 20 36 */ slwi r9, r9, 4
-/* 8031C440 003180A0 7D 08 07 74 */ extsb r8, r8
-/* 8031C444 003180A4 7D 06 16 70 */ srawi r6, r8, 2
-/* 8031C448 003180A8 7C 1F 38 00 */ cmpw r31, r7
-/* 8031C44C 003180AC 7D 26 33 78 */ or r6, r9, r6
-/* 8031C450 003180B0 98 C4 00 01 */ stb r6, 1(r4)
-/* 8031C454 003180B4 40 80 00 24 */ bge lbl_8031C478
-/* 8031C458 003180B8 88 C1 00 0B */ lbz r6, 0xb(r1)
-/* 8031C45C 003180BC 55 08 30 32 */ slwi r8, r8, 6
-/* 8031C460 003180C0 7D 06 33 78 */ or r6, r8, r6
-/* 8031C464 003180C4 98 C4 00 02 */ stb r6, 2(r4)
-/* 8031C468 003180C8 38 84 00 03 */ addi r4, r4, 3
-/* 8031C46C 003180CC 7F E5 20 50 */ subf r31, r5, r4
-/* 8031C470 003180D0 7C 1F 38 00 */ cmpw r31, r7
-/* 8031C474 003180D4 41 80 FE DC */ blt lbl_8031C350
-lbl_8031C478:
-/* 8031C478 003180D8 7F E3 FB 78 */ mr r3, r31
-lbl_8031C47C:
-/* 8031C47C 003180DC 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8031C480 003180E0 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8031C484 003180E4 38 21 00 20 */ addi r1, r1, 0x20
-/* 8031C488 003180E8 4E 80 00 20 */ blr
-
-.global func_8031C48C
-func_8031C48C:
-/* 8031C48C 003180EC 2C 03 00 00 */ cmpwi r3, 0
-/* 8031C490 003180F0 41 82 00 0C */ beq lbl_8031C49C
-/* 8031C494 003180F4 80 0D B0 14 */ lwz r0, lbl_806402D4-_SDA_BASE_(r13)
-/* 8031C498 003180F8 90 03 00 00 */ stw r0, 0(r3)
-lbl_8031C49C:
-/* 8031C49C 003180FC 80 6D B0 10 */ lwz r3, lbl_806402D0-_SDA_BASE_(r13)
-/* 8031C4A0 00318100 4E 80 00 20 */ blr
-
-.global func_8031C4A4
-func_8031C4A4:
-/* 8031C4A4 00318104 2C 03 00 00 */ cmpwi r3, 0
-/* 8031C4A8 00318108 41 82 00 0C */ beq lbl_8031C4B4
-/* 8031C4AC 0031810C 80 0D B0 14 */ lwz r0, lbl_806402D4-_SDA_BASE_(r13)
-/* 8031C4B0 00318110 90 03 00 00 */ stw r0, 0(r3)
-lbl_8031C4B4:
-/* 8031C4B4 00318114 2C 04 00 00 */ cmpwi r4, 0
-/* 8031C4B8 00318118 41 82 00 90 */ beq lbl_8031C548
-/* 8031C4BC 0031811C 80 0D B0 10 */ lwz r0, lbl_806402D0-_SDA_BASE_(r13)
-/* 8031C4C0 00318120 28 00 00 11 */ cmplwi r0, 0x11
-/* 8031C4C4 00318124 41 81 00 7C */ bgt lbl_8031C540
-/* 8031C4C8 00318128 3C 60 80 44 */ lis r3, lbl_804466D0@ha
-/* 8031C4CC 0031812C 54 00 10 3A */ slwi r0, r0, 2
-/* 8031C4D0 00318130 38 63 66 D0 */ addi r3, r3, lbl_804466D0@l
-/* 8031C4D4 00318134 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8031C4D8 00318138 7C 69 03 A6 */ mtctr r3
-/* 8031C4DC 0031813C 4E 80 04 20 */ bctr
-/* 8031C4E0 00318140 38 00 00 06 */ li r0, 6
-/* 8031C4E4 00318144 90 04 00 00 */ stw r0, 0(r4)
-/* 8031C4E8 00318148 48 00 00 60 */ b lbl_8031C548
-/* 8031C4EC 0031814C 38 00 00 03 */ li r0, 3
-/* 8031C4F0 00318150 90 04 00 00 */ stw r0, 0(r4)
-/* 8031C4F4 00318154 48 00 00 54 */ b lbl_8031C548
-/* 8031C4F8 00318158 38 00 00 04 */ li r0, 4
-/* 8031C4FC 0031815C 90 04 00 00 */ stw r0, 0(r4)
-/* 8031C500 00318160 48 00 00 48 */ b lbl_8031C548
-/* 8031C504 00318164 38 00 00 01 */ li r0, 1
-/* 8031C508 00318168 90 04 00 00 */ stw r0, 0(r4)
-/* 8031C50C 0031816C 48 00 00 3C */ b lbl_8031C548
-/* 8031C510 00318170 38 00 00 07 */ li r0, 7
-/* 8031C514 00318174 90 04 00 00 */ stw r0, 0(r4)
-/* 8031C518 00318178 48 00 00 30 */ b lbl_8031C548
-/* 8031C51C 0031817C 38 00 00 05 */ li r0, 5
-/* 8031C520 00318180 90 04 00 00 */ stw r0, 0(r4)
-/* 8031C524 00318184 48 00 00 24 */ b lbl_8031C548
-/* 8031C528 00318188 38 00 00 06 */ li r0, 6
-/* 8031C52C 0031818C 90 04 00 00 */ stw r0, 0(r4)
-/* 8031C530 00318190 48 00 00 18 */ b lbl_8031C548
-/* 8031C534 00318194 38 00 00 02 */ li r0, 2
-/* 8031C538 00318198 90 04 00 00 */ stw r0, 0(r4)
-/* 8031C53C 0031819C 48 00 00 0C */ b lbl_8031C548
-lbl_8031C540:
-/* 8031C540 003181A0 38 00 00 00 */ li r0, 0
-/* 8031C544 003181A4 90 04 00 00 */ stw r0, 0(r4)
-lbl_8031C548:
-/* 8031C548 003181A8 80 6D B0 10 */ lwz r3, lbl_806402D0-_SDA_BASE_(r13)
-/* 8031C54C 003181AC 4E 80 00 20 */ blr
-
-.global func_8031C550
-func_8031C550:
-/* 8031C550 003181B0 80 0D B0 10 */ lwz r0, lbl_806402D0-_SDA_BASE_(r13)
-/* 8031C554 003181B4 2C 00 00 09 */ cmpwi r0, 9
-/* 8031C558 003181B8 4D 82 00 20 */ beqlr
-/* 8031C55C 003181BC 38 00 00 00 */ li r0, 0
-/* 8031C560 003181C0 90 0D B0 10 */ stw r0, lbl_806402D0-_SDA_BASE_(r13)
-/* 8031C564 003181C4 90 0D B0 14 */ stw r0, lbl_806402D4-_SDA_BASE_(r13)
-/* 8031C568 003181C8 4E 80 00 20 */ blr
-
-.global PlatAudio_IsEntireSampleFileInMem
-PlatAudio_IsEntireSampleFileInMem:
-/* 8031C56C 003181CC 80 6D B0 10 */ lwz r3, lbl_806402D0-_SDA_BASE_(r13)
-/* 8031C570 003181D0 7C 03 00 D0 */ neg r0, r3
-/* 8031C574 003181D4 7C 00 1B 78 */ or r0, r0, r3
-/* 8031C578 003181D8 54 03 0F FE */ srwi r3, r0, 0x1f
-/* 8031C57C 003181DC 4E 80 00 20 */ blr
-
-.global func_8031C580
-func_8031C580:
-/* 8031C580 003181E0 80 0D B0 10 */ lwz r0, lbl_806402D0-_SDA_BASE_(r13)
-/* 8031C584 003181E4 2C 00 00 09 */ cmpwi r0, 9
-/* 8031C588 003181E8 4D 82 00 20 */ beqlr
-/* 8031C58C 003181EC 90 6D B0 10 */ stw r3, lbl_806402D0-_SDA_BASE_(r13)
-/* 8031C590 003181F0 90 8D B0 14 */ stw r4, lbl_806402D4-_SDA_BASE_(r13)
-/* 8031C594 003181F4 4E 80 00 20 */ blr
-
-.global func_8031C598
-func_8031C598:
-/* 8031C598 003181F8 94 21 FE E0 */ stwu r1, -0x120(r1)
-/* 8031C59C 003181FC 7C 08 02 A6 */ mflr r0
-/* 8031C5A0 00318200 90 01 01 24 */ stw r0, 0x124(r1)
-/* 8031C5A4 00318204 39 61 01 20 */ addi r11, r1, 0x120
-/* 8031C5A8 00318208 4B EA AB 7D */ bl _savegpr_26
-/* 8031C5AC 0031820C 3F C0 80 44 */ lis r30, lbl_80446718@ha
-/* 8031C5B0 00318210 7C 7A 1B 78 */ mr r26, r3
-/* 8031C5B4 00318214 7C 9F 23 78 */ mr r31, r4
-/* 8031C5B8 00318218 7C BB 2B 78 */ mr r27, r5
-/* 8031C5BC 0031821C 7C DC 33 78 */ mr r28, r6
-/* 8031C5C0 00318220 7C FD 3B 78 */ mr r29, r7
-/* 8031C5C4 00318224 3B DE 67 18 */ addi r30, r30, lbl_80446718@l
-/* 8031C5C8 00318228 38 6D 8D 30 */ addi r3, r13, lbl_8063DFF0-_SDA_BASE_
-/* 8031C5CC 0031822C 38 8D 8D 30 */ addi r4, r13, lbl_8063DFF0-_SDA_BASE_
-/* 8031C5D0 00318230 4B EB 1E 7D */ bl strcmp
-/* 8031C5D4 00318234 2C 03 00 00 */ cmpwi r3, 0
-/* 8031C5D8 00318238 40 82 00 10 */ bne lbl_8031C5E8
-/* 8031C5DC 0031823C 38 7E 00 00 */ addi r3, r30, 0
-/* 8031C5E0 00318240 4B F4 D0 71 */ bl OSRegisterVersion
-/* 8031C5E4 00318244 48 00 00 2C */ b lbl_8031C610
-lbl_8031C5E8:
-/* 8031C5E8 00318248 38 9E 00 48 */ addi r4, r30, 0x48
-/* 8031C5EC 0031824C 38 6D 8D 30 */ addi r3, r13, lbl_8063DFF0-_SDA_BASE_
-/* 8031C5F0 00318250 4B EB 1E 5D */ bl strcmp
-/* 8031C5F4 00318254 2C 03 00 00 */ cmpwi r3, 0
-/* 8031C5F8 00318258 40 82 00 10 */ bne lbl_8031C608
-/* 8031C5FC 0031825C 38 7E 00 54 */ addi r3, r30, 0x54
-/* 8031C600 00318260 4B F4 D0 51 */ bl OSRegisterVersion
-/* 8031C604 00318264 48 00 00 0C */ b lbl_8031C610
-lbl_8031C608:
-/* 8031C608 00318268 38 7E 00 00 */ addi r3, r30, 0
-/* 8031C60C 0031826C 4B F4 D0 45 */ bl OSRegisterVersion
-lbl_8031C610:
-/* 8031C610 00318270 7F 83 E3 78 */ mr r3, r28
-/* 8031C614 00318274 7F A4 EB 78 */ mr r4, r29
-/* 8031C618 00318278 48 00 02 C9 */ bl func_8031C8E0
-/* 8031C61C 0031827C 7F 43 D3 78 */ mr r3, r26
-/* 8031C620 00318280 48 01 79 FD */ bl func_8033401C
-/* 8031C624 00318284 93 6D B0 18 */ stw r27, lbl_806402D8-_SDA_BASE_(r13)
-/* 8031C628 00318288 48 01 52 CD */ bl func_803318F4
-/* 8031C62C 0031828C 3C 60 80 32 */ lis r3, lbl_8031C9A4@ha
-/* 8031C630 00318290 3C 80 80 32 */ lis r4, lbl_8031CAB4@ha
-/* 8031C634 00318294 3C A0 80 32 */ lis r5, lbl_8031C9F8@ha
-/* 8031C638 00318298 3C C0 80 32 */ lis r6, lbl_8031CAD8@ha
-/* 8031C63C 0031829C 38 63 C9 A4 */ addi r3, r3, lbl_8031C9A4@l
-/* 8031C640 003182A0 38 84 CA B4 */ addi r4, r4, lbl_8031CAB4@l
-/* 8031C644 003182A4 38 A5 C9 F8 */ addi r5, r5, lbl_8031C9F8@l
-/* 8031C648 003182A8 38 C6 CA D8 */ addi r6, r6, lbl_8031CAD8@l
-/* 8031C64C 003182AC 48 01 CC AD */ bl gsiMemoryCallbacksSet
-/* 8031C650 003182B0 3C 60 80 62 */ lis r3, lbl_80620DE8@ha
-/* 8031C654 003182B4 7F E4 FB 78 */ mr r4, r31
-/* 8031C658 003182B8 38 63 0D E8 */ addi r3, r3, lbl_80620DE8@l
-/* 8031C65C 003182BC 4B EB 1C 75 */ bl strcpy
-/* 8031C660 003182C0 2C 1A 00 00 */ cmpwi r26, 0
-/* 8031C664 003182C4 40 82 00 14 */ bne lbl_8031C678
-/* 8031C668 003182C8 3C 60 80 45 */ lis r3, lbl_8044C338@ha
-/* 8031C66C 003182CC 38 9E 00 A0 */ addi r4, r30, 0xa0
-/* 8031C670 003182D0 38 63 C3 38 */ addi r3, r3, lbl_8044C338@l
-/* 8031C674 003182D4 4B EB 1C 5D */ bl strcpy
-lbl_8031C678:
-/* 8031C678 003182D8 38 7E 00 B4 */ addi r3, r30, 0xb4
-/* 8031C67C 003182DC 48 01 BA 5D */ bl gethostbyname
-/* 8031C680 003182E0 2C 03 00 00 */ cmpwi r3, 0
-/* 8031C684 003182E4 41 82 01 E0 */ beq lbl_8031C864
-/* 8031C688 003182E8 38 7E 00 D0 */ addi r3, r30, 0xd0
-/* 8031C68C 003182EC 48 01 BA 4D */ bl gethostbyname
-/* 8031C690 003182F0 2C 03 00 00 */ cmpwi r3, 0
-/* 8031C694 003182F4 41 82 01 D0 */ beq lbl_8031C864
-/* 8031C698 003182F8 38 7E 00 EC */ addi r3, r30, 0xec
-/* 8031C69C 003182FC 48 01 BA 3D */ bl gethostbyname
-/* 8031C6A0 00318300 2C 03 00 00 */ cmpwi r3, 0
-/* 8031C6A4 00318304 41 82 01 C0 */ beq lbl_8031C864
-/* 8031C6A8 00318308 38 7E 01 0C */ addi r3, r30, 0x10c
-/* 8031C6AC 0031830C 48 01 BA 2D */ bl gethostbyname
-/* 8031C6B0 00318310 2C 03 00 00 */ cmpwi r3, 0
-/* 8031C6B4 00318314 41 82 01 B0 */ beq lbl_8031C864
-/* 8031C6B8 00318318 2C 1F 00 00 */ cmpwi r31, 0
-/* 8031C6BC 0031831C 41 82 01 A0 */ beq lbl_8031C85C
-/* 8031C6C0 00318320 7F E5 FB 78 */ mr r5, r31
-/* 8031C6C4 00318324 38 61 00 08 */ addi r3, r1, 8
-/* 8031C6C8 00318328 38 9E 01 2C */ addi r4, r30, 0x12c
-/* 8031C6CC 0031832C 4C C6 31 82 */ crclr 6
-/* 8031C6D0 00318330 4B EB 04 2D */ bl sprintf
-/* 8031C6D4 00318334 38 61 00 08 */ addi r3, r1, 8
-/* 8031C6D8 00318338 48 01 BA 01 */ bl gethostbyname
-/* 8031C6DC 0031833C 2C 03 00 00 */ cmpwi r3, 0
-/* 8031C6E0 00318340 41 82 01 84 */ beq lbl_8031C864
-/* 8031C6E4 00318344 7F E5 FB 78 */ mr r5, r31
-/* 8031C6E8 00318348 38 61 00 08 */ addi r3, r1, 8
-/* 8031C6EC 0031834C 38 9E 01 50 */ addi r4, r30, 0x150
-/* 8031C6F0 00318350 4C C6 31 82 */ crclr 6
-/* 8031C6F4 00318354 4B EB 04 09 */ bl sprintf
-/* 8031C6F8 00318358 38 61 00 08 */ addi r3, r1, 8
-/* 8031C6FC 0031835C 48 01 B9 DD */ bl gethostbyname
-/* 8031C700 00318360 2C 03 00 00 */ cmpwi r3, 0
-/* 8031C704 00318364 41 82 01 60 */ beq lbl_8031C864
-/* 8031C708 00318368 7F E5 FB 78 */ mr r5, r31
-/* 8031C70C 0031836C 38 61 00 08 */ addi r3, r1, 8
-/* 8031C710 00318370 38 9E 01 70 */ addi r4, r30, 0x170
-/* 8031C714 00318374 4C C6 31 82 */ crclr 6
-/* 8031C718 00318378 4B EB 03 E5 */ bl sprintf
-/* 8031C71C 0031837C 38 61 00 08 */ addi r3, r1, 8
-/* 8031C720 00318380 48 01 B9 B9 */ bl gethostbyname
-/* 8031C724 00318384 2C 03 00 00 */ cmpwi r3, 0
-/* 8031C728 00318388 41 82 01 3C */ beq lbl_8031C864
-/* 8031C72C 0031838C 7F E5 FB 78 */ mr r5, r31
-/* 8031C730 00318390 38 61 00 08 */ addi r3, r1, 8
-/* 8031C734 00318394 38 9E 01 90 */ addi r4, r30, 0x190
-/* 8031C738 00318398 4C C6 31 82 */ crclr 6
-/* 8031C73C 0031839C 4B EB 03 C1 */ bl sprintf
-/* 8031C740 003183A0 38 61 00 08 */ addi r3, r1, 8
-/* 8031C744 003183A4 48 01 B9 95 */ bl gethostbyname
-/* 8031C748 003183A8 2C 03 00 00 */ cmpwi r3, 0
-/* 8031C74C 003183AC 41 82 01 18 */ beq lbl_8031C864
-/* 8031C750 003183B0 7F E5 FB 78 */ mr r5, r31
-/* 8031C754 003183B4 38 61 00 08 */ addi r3, r1, 8
-/* 8031C758 003183B8 38 9E 01 B0 */ addi r4, r30, 0x1b0
-/* 8031C75C 003183BC 4C C6 31 82 */ crclr 6
-/* 8031C760 003183C0 4B EB 03 9D */ bl sprintf
-/* 8031C764 003183C4 38 61 00 08 */ addi r3, r1, 8
-/* 8031C768 003183C8 48 01 B9 71 */ bl gethostbyname
-/* 8031C76C 003183CC 2C 03 00 00 */ cmpwi r3, 0
-/* 8031C770 003183D0 41 82 00 F4 */ beq lbl_8031C864
-/* 8031C774 003183D4 7F E5 FB 78 */ mr r5, r31
-/* 8031C778 003183D8 38 61 00 08 */ addi r3, r1, 8
-/* 8031C77C 003183DC 38 9E 01 D0 */ addi r4, r30, 0x1d0
-/* 8031C780 003183E0 4C C6 31 82 */ crclr 6
-/* 8031C784 003183E4 4B EB 03 79 */ bl sprintf
-/* 8031C788 003183E8 38 61 00 08 */ addi r3, r1, 8
-/* 8031C78C 003183EC 48 01 B9 4D */ bl gethostbyname
-/* 8031C790 003183F0 2C 03 00 00 */ cmpwi r3, 0
-/* 8031C794 003183F4 41 82 00 D0 */ beq lbl_8031C864
-/* 8031C798 003183F8 7F E5 FB 78 */ mr r5, r31
-/* 8031C79C 003183FC 38 61 00 08 */ addi r3, r1, 8
-/* 8031C7A0 00318400 38 9E 01 F4 */ addi r4, r30, 0x1f4
-/* 8031C7A4 00318404 4C C6 31 82 */ crclr 6
-/* 8031C7A8 00318408 4B EB 03 55 */ bl sprintf
-/* 8031C7AC 0031840C 38 61 00 08 */ addi r3, r1, 8
-/* 8031C7B0 00318410 48 01 B9 29 */ bl gethostbyname
-/* 8031C7B4 00318414 2C 03 00 00 */ cmpwi r3, 0
-/* 8031C7B8 00318418 41 82 00 AC */ beq lbl_8031C864
-/* 8031C7BC 0031841C 3C 80 80 42 */ lis r4, lbl_80422D48@ha
-/* 8031C7C0 00318420 3C 60 9C D0 */ lis r3, 0x9CCF9319@ha
-/* 8031C7C4 00318424 38 84 2D 48 */ addi r4, r4, lbl_80422D48@l
-/* 8031C7C8 00318428 7F E7 FB 78 */ mr r7, r31
-/* 8031C7CC 0031842C 80 C4 00 38 */ lwz r6, 0x38(r4)
-/* 8031C7D0 00318430 38 A3 93 19 */ addi r5, r3, 0x9CCF9319@l
-/* 8031C7D4 00318434 39 00 00 00 */ li r8, 0
-/* 8031C7D8 00318438 48 00 00 3C */ b lbl_8031C814
-lbl_8031C7DC:
-/* 8031C7DC 0031843C 7C 88 29 D6 */ mullw r4, r8, r5
-/* 8031C7E0 00318440 7C 68 07 75 */ extsb. r8, r3
-/* 8031C7E4 00318444 38 00 00 00 */ li r0, 0
-/* 8031C7E8 00318448 41 80 00 0C */ blt lbl_8031C7F4
-/* 8031C7EC 0031844C 2C 08 01 00 */ cmpwi r8, 0x100
-/* 8031C7F0 00318450 41 80 00 08 */ blt lbl_8031C7F8
-lbl_8031C7F4:
-/* 8031C7F4 00318454 38 00 00 01 */ li r0, 1
-lbl_8031C7F8:
-/* 8031C7F8 00318458 2C 00 00 00 */ cmpwi r0, 0
-/* 8031C7FC 0031845C 41 82 00 08 */ beq lbl_8031C804
-/* 8031C800 00318460 48 00 00 0C */ b lbl_8031C80C
-lbl_8031C804:
-/* 8031C804 00318464 80 66 00 10 */ lwz r3, 0x10(r6)
-/* 8031C808 00318468 7D 03 40 AE */ lbzx r8, r3, r8
-lbl_8031C80C:
-/* 8031C80C 0031846C 7D 04 42 14 */ add r8, r4, r8
-/* 8031C810 00318470 38 E7 00 01 */ addi r7, r7, 1
-lbl_8031C814:
-/* 8031C814 00318474 88 67 00 00 */ lbz r3, 0(r7)
-/* 8031C818 00318478 7C 60 07 75 */ extsb. r0, r3
-/* 8031C81C 0031847C 40 82 FF C0 */ bne lbl_8031C7DC
-/* 8031C820 00318480 3C 60 CC CD */ lis r3, 0xCCCCCCCD@ha
-/* 8031C824 00318484 7F E5 FB 78 */ mr r5, r31
-/* 8031C828 00318488 38 03 CC CD */ addi r0, r3, 0xCCCCCCCD@l
-/* 8031C82C 0031848C 38 9E 02 18 */ addi r4, r30, 0x218
-/* 8031C830 00318490 7C 00 40 16 */ mulhwu r0, r0, r8
-/* 8031C834 00318494 38 61 00 08 */ addi r3, r1, 8
-/* 8031C838 00318498 54 00 E1 3E */ srwi r0, r0, 4
-/* 8031C83C 0031849C 1C 00 00 14 */ mulli r0, r0, 0x14
-/* 8031C840 003184A0 7C C0 40 50 */ subf r6, r0, r8
-/* 8031C844 003184A4 4C C6 31 82 */ crclr 6
-/* 8031C848 003184A8 4B EB 02 B5 */ bl sprintf
-/* 8031C84C 003184AC 38 61 00 08 */ addi r3, r1, 8
-/* 8031C850 003184B0 48 01 B8 89 */ bl gethostbyname
-/* 8031C854 003184B4 2C 03 00 00 */ cmpwi r3, 0
-/* 8031C858 003184B8 41 82 00 0C */ beq lbl_8031C864
-lbl_8031C85C:
-/* 8031C85C 003184BC 38 60 00 00 */ li r3, 0
-/* 8031C860 003184C0 48 00 00 18 */ b lbl_8031C878
-lbl_8031C864:
-/* 8031C864 003184C4 38 9E 02 34 */ addi r4, r30, 0x234
-/* 8031C868 003184C8 38 60 00 08 */ li r3, 8
-/* 8031C86C 003184CC 4C C6 31 82 */ crclr 6
-/* 8031C870 003184D0 48 00 02 C5 */ bl func_8031CB34
-/* 8031C874 003184D4 38 60 FF FF */ li r3, -1
-lbl_8031C878:
-/* 8031C878 003184D8 39 61 01 20 */ addi r11, r1, 0x120
-/* 8031C87C 003184DC 4B EA A8 F5 */ bl _restgpr_26
-/* 8031C880 003184E0 80 01 01 24 */ lwz r0, 0x124(r1)
-/* 8031C884 003184E4 7C 08 03 A6 */ mtlr r0
-/* 8031C888 003184E8 38 21 01 20 */ addi r1, r1, 0x120
-/* 8031C88C 003184EC 4E 80 00 20 */ blr
-
-.global func_8031C890
-func_8031C890:
-/* 8031C890 003184F0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8031C894 003184F4 7C 08 02 A6 */ mflr r0
-/* 8031C898 003184F8 3C 60 80 32 */ lis r3, lbl_8031C9A4@ha
-/* 8031C89C 003184FC 3C 80 80 32 */ lis r4, lbl_8031CAB4@ha
-/* 8031C8A0 00318500 3C A0 80 32 */ lis r5, lbl_8031C9F8@ha
-/* 8031C8A4 00318504 3C C0 80 32 */ lis r6, lbl_8031CAD8@ha
-/* 8031C8A8 00318508 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031C8AC 0031850C 38 63 C9 A4 */ addi r3, r3, lbl_8031C9A4@l
-/* 8031C8B0 00318510 38 84 CA B4 */ addi r4, r4, lbl_8031CAB4@l
-/* 8031C8B4 00318514 38 A5 C9 F8 */ addi r5, r5, lbl_8031C9F8@l
-/* 8031C8B8 00318518 38 C6 CA D8 */ addi r6, r6, lbl_8031CAD8@l
-/* 8031C8BC 0031851C 48 01 CA 3D */ bl gsiMemoryCallbacksSet
-/* 8031C8C0 00318520 38 6D 8D 38 */ addi r3, r13, lbl_8063DFF8-_SDA_BASE_
-/* 8031C8C4 00318524 48 01 B8 15 */ bl gethostbyname
-/* 8031C8C8 00318528 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031C8CC 0031852C 7C 08 03 A6 */ mtlr r0
-/* 8031C8D0 00318530 38 21 00 10 */ addi r1, r1, 0x10
-/* 8031C8D4 00318534 4E 80 00 20 */ blr
-
-.global func_8031C8D8
-func_8031C8D8:
-/* 8031C8D8 00318538 80 6D B0 18 */ lwz r3, lbl_806402D8-_SDA_BASE_(r13)
-/* 8031C8DC 0031853C 4E 80 00 20 */ blr
-
-.global func_8031C8E0
-func_8031C8E0:
-/* 8031C8E0 00318540 90 6D B0 24 */ stw r3, lbl_806402E4-_SDA_BASE_(r13)
-/* 8031C8E4 00318544 90 8D B0 20 */ stw r4, lbl_806402E0-_SDA_BASE_(r13)
-/* 8031C8E8 00318548 4E 80 00 20 */ blr
-
-.global func_8031C8EC
-func_8031C8EC:
-/* 8031C8EC 0031854C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8031C8F0 00318550 7C 08 02 A6 */ mflr r0
-/* 8031C8F4 00318554 38 A0 00 20 */ li r5, 0x20
-/* 8031C8F8 00318558 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031C8FC 0031855C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8031C900 00318560 7C 9F 23 78 */ mr r31, r4
-/* 8031C904 00318564 81 8D B0 24 */ lwz r12, lbl_806402E4-_SDA_BASE_(r13)
-/* 8031C908 00318568 7D 89 03 A6 */ mtctr r12
-/* 8031C90C 0031856C 38 84 00 20 */ addi r4, r4, 0x20
-/* 8031C910 00318570 4E 80 04 21 */ bctrl
-/* 8031C914 00318574 3C 80 44 57 */ lis r4, 0x4457434D@ha
-/* 8031C918 00318578 38 04 43 4D */ addi r0, r4, 0x4457434D@l
-/* 8031C91C 0031857C 90 03 00 00 */ stw r0, 0(r3)
-/* 8031C920 00318580 93 E3 00 04 */ stw r31, 4(r3)
-/* 8031C924 00318584 38 63 00 20 */ addi r3, r3, 0x20
-/* 8031C928 00318588 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8031C92C 0031858C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031C930 00318590 7C 08 03 A6 */ mtlr r0
-/* 8031C934 00318594 38 21 00 10 */ addi r1, r1, 0x10
-/* 8031C938 00318598 4E 80 00 20 */ blr
-
-.global func_8031C93C
-func_8031C93C:
-/* 8031C93C 0031859C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8031C940 003185A0 7C 08 02 A6 */ mflr r0
-/* 8031C944 003185A4 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031C948 003185A8 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8031C94C 003185AC 7C 9F 23 78 */ mr r31, r4
-/* 8031C950 003185B0 81 8D B0 24 */ lwz r12, lbl_806402E4-_SDA_BASE_(r13)
-/* 8031C954 003185B4 7D 89 03 A6 */ mtctr r12
-/* 8031C958 003185B8 38 84 00 20 */ addi r4, r4, 0x20
-/* 8031C95C 003185BC 4E 80 04 21 */ bctrl
-/* 8031C960 003185C0 3C 80 44 57 */ lis r4, 0x4457434D@ha
-/* 8031C964 003185C4 38 04 43 4D */ addi r0, r4, 0x4457434D@l
-/* 8031C968 003185C8 90 03 00 00 */ stw r0, 0(r3)
-/* 8031C96C 003185CC 93 E3 00 04 */ stw r31, 4(r3)
-/* 8031C970 003185D0 38 63 00 20 */ addi r3, r3, 0x20
-/* 8031C974 003185D4 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8031C978 003185D8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031C97C 003185DC 7C 08 03 A6 */ mtlr r0
-/* 8031C980 003185E0 38 21 00 10 */ addi r1, r1, 0x10
-/* 8031C984 003185E4 4E 80 00 20 */ blr
-
-.global func_8031C988
-func_8031C988:
-/* 8031C988 003185E8 2C 04 00 00 */ cmpwi r4, 0
-/* 8031C98C 003185EC 4D 82 00 20 */ beqlr
-/* 8031C990 003185F0 81 8D B0 20 */ lwz r12, lbl_806402E0-_SDA_BASE_(r13)
-/* 8031C994 003185F4 7D 89 03 A6 */ mtctr r12
-/* 8031C998 003185F8 38 84 FF E0 */ addi r4, r4, -32
-/* 8031C99C 003185FC 4E 80 04 20 */ bctr
-/* 8031C9A0 00318600 4E 80 00 20 */ blr
-lbl_8031C9A4:
-/* 8031C9A4 00318604 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8031C9A8 00318608 7C 08 02 A6 */ mflr r0
-/* 8031C9AC 0031860C 38 A0 00 20 */ li r5, 0x20
-/* 8031C9B0 00318610 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031C9B4 00318614 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8031C9B8 00318618 7C 7F 1B 78 */ mr r31, r3
-/* 8031C9BC 0031861C 38 9F 00 20 */ addi r4, r31, 0x20
-/* 8031C9C0 00318620 38 60 00 09 */ li r3, 9
-/* 8031C9C4 00318624 81 8D B0 24 */ lwz r12, lbl_806402E4-_SDA_BASE_(r13)
-/* 8031C9C8 00318628 7D 89 03 A6 */ mtctr r12
-/* 8031C9CC 0031862C 4E 80 04 21 */ bctrl
-/* 8031C9D0 00318630 3C 80 44 57 */ lis r4, 0x4457434D@ha
-/* 8031C9D4 00318634 38 04 43 4D */ addi r0, r4, 0x4457434D@l
-/* 8031C9D8 00318638 90 03 00 00 */ stw r0, 0(r3)
-/* 8031C9DC 0031863C 93 E3 00 04 */ stw r31, 4(r3)
-/* 8031C9E0 00318640 38 63 00 20 */ addi r3, r3, 0x20
-/* 8031C9E4 00318644 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8031C9E8 00318648 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031C9EC 0031864C 7C 08 03 A6 */ mtlr r0
-/* 8031C9F0 00318650 38 21 00 10 */ addi r1, r1, 0x10
-/* 8031C9F4 00318654 4E 80 00 20 */ blr
-lbl_8031C9F8:
-/* 8031C9F8 00318658 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8031C9FC 0031865C 7C 08 02 A6 */ mflr r0
-/* 8031CA00 00318660 38 A0 00 20 */ li r5, 0x20
-/* 8031CA04 00318664 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8031CA08 00318668 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8031CA0C 0031866C 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8031CA10 00318670 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8031CA14 00318674 7C 9D 23 78 */ mr r29, r4
-/* 8031CA18 00318678 93 81 00 10 */ stw r28, 0x10(r1)
-/* 8031CA1C 0031867C 7C 7C 1B 78 */ mr r28, r3
-/* 8031CA20 00318680 38 60 00 09 */ li r3, 9
-/* 8031CA24 00318684 81 8D B0 24 */ lwz r12, lbl_806402E4-_SDA_BASE_(r13)
-/* 8031CA28 00318688 7D 89 03 A6 */ mtctr r12
-/* 8031CA2C 0031868C 38 84 00 20 */ addi r4, r4, 0x20
-/* 8031CA30 00318690 4E 80 04 21 */ bctrl
-/* 8031CA34 00318694 3C 80 44 57 */ lis r4, 0x4457434D@ha
-/* 8031CA38 00318698 37 E3 00 20 */ addic. r31, r3, 0x20
-/* 8031CA3C 0031869C 38 04 43 4D */ addi r0, r4, 0x4457434D@l
-/* 8031CA40 003186A0 90 03 00 00 */ stw r0, 0(r3)
-/* 8031CA44 003186A4 93 A3 00 04 */ stw r29, 4(r3)
-/* 8031CA48 003186A8 40 82 00 0C */ bne lbl_8031CA54
-/* 8031CA4C 003186AC 3B E0 00 00 */ li r31, 0
-/* 8031CA50 003186B0 48 00 00 40 */ b lbl_8031CA90
-lbl_8031CA54:
-/* 8031CA54 003186B4 2C 1C 00 00 */ cmpwi r28, 0
-/* 8031CA58 003186B8 41 82 00 38 */ beq lbl_8031CA90
-/* 8031CA5C 003186BC 80 BC FF E4 */ lwz r5, -0x1c(r28)
-/* 8031CA60 003186C0 3B DC FF E0 */ addi r30, r28, -32
-/* 8031CA64 003186C4 7F E3 FB 78 */ mr r3, r31
-/* 8031CA68 003186C8 7F 84 E3 78 */ mr r4, r28
-/* 8031CA6C 003186CC 4B CE 75 95 */ bl memcpy
-/* 8031CA70 003186D0 2C 1C 00 00 */ cmpwi r28, 0
-/* 8031CA74 003186D4 41 82 00 1C */ beq lbl_8031CA90
-/* 8031CA78 003186D8 81 8D B0 20 */ lwz r12, lbl_806402E0-_SDA_BASE_(r13)
-/* 8031CA7C 003186DC 7F C4 F3 78 */ mr r4, r30
-/* 8031CA80 003186E0 7F A5 EB 78 */ mr r5, r29
-/* 8031CA84 003186E4 38 60 00 09 */ li r3, 9
-/* 8031CA88 003186E8 7D 89 03 A6 */ mtctr r12
-/* 8031CA8C 003186EC 4E 80 04 21 */ bctrl
-lbl_8031CA90:
-/* 8031CA90 003186F0 7F E3 FB 78 */ mr r3, r31
-/* 8031CA94 003186F4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8031CA98 003186F8 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8031CA9C 003186FC 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 8031CAA0 00318700 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 8031CAA4 00318704 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8031CAA8 00318708 7C 08 03 A6 */ mtlr r0
-/* 8031CAAC 0031870C 38 21 00 20 */ addi r1, r1, 0x20
-/* 8031CAB0 00318710 4E 80 00 20 */ blr
-lbl_8031CAB4:
-/* 8031CAB4 00318714 2C 03 00 00 */ cmpwi r3, 0
-/* 8031CAB8 00318718 4D 82 00 20 */ beqlr
-/* 8031CABC 0031871C 81 8D B0 20 */ lwz r12, lbl_806402E0-_SDA_BASE_(r13)
-/* 8031CAC0 00318720 38 83 FF E0 */ addi r4, r3, -32
-/* 8031CAC4 00318724 38 60 00 09 */ li r3, 9
-/* 8031CAC8 00318728 38 A0 00 00 */ li r5, 0
-/* 8031CACC 0031872C 7D 89 03 A6 */ mtctr r12
-/* 8031CAD0 00318730 4E 80 04 20 */ bctr
-/* 8031CAD4 00318734 4E 80 00 20 */ blr
-lbl_8031CAD8:
-/* 8031CAD8 00318738 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8031CADC 0031873C 7C 08 02 A6 */ mflr r0
-/* 8031CAE0 00318740 7C 65 1B 78 */ mr r5, r3
-/* 8031CAE4 00318744 38 60 00 09 */ li r3, 9
-/* 8031CAE8 00318748 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031CAEC 0031874C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8031CAF0 00318750 7C 9F 23 78 */ mr r31, r4
-/* 8031CAF4 00318754 81 8D B0 24 */ lwz r12, lbl_806402E4-_SDA_BASE_(r13)
-/* 8031CAF8 00318758 7D 89 03 A6 */ mtctr r12
-/* 8031CAFC 0031875C 38 84 00 20 */ addi r4, r4, 0x20
-/* 8031CB00 00318760 4E 80 04 21 */ bctrl
-/* 8031CB04 00318764 3C 80 44 57 */ lis r4, 0x4457434D@ha
-/* 8031CB08 00318768 38 04 43 4D */ addi r0, r4, 0x4457434D@l
-/* 8031CB0C 0031876C 90 03 00 00 */ stw r0, 0(r3)
-/* 8031CB10 00318770 93 E3 00 04 */ stw r31, 4(r3)
-/* 8031CB14 00318774 38 63 00 20 */ addi r3, r3, 0x20
-/* 8031CB18 00318778 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8031CB1C 0031877C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031CB20 00318780 7C 08 03 A6 */ mtlr r0
-/* 8031CB24 00318784 38 21 00 10 */ addi r1, r1, 0x10
-/* 8031CB28 00318788 4E 80 00 20 */ blr
-
-.global func_8031CB2C
-func_8031CB2C:
-/* 8031CB2C 0031878C 90 6D B0 28 */ stw r3, lbl_806402E8-_SDA_BASE_(r13)
-/* 8031CB30 00318790 4E 80 00 20 */ blr
-
-.global func_8031CB34
-func_8031CB34:
-/* 8031CB34 00318794 94 21 FF 80 */ stwu r1, -0x80(r1)
-/* 8031CB38 00318798 7C 08 02 A6 */ mflr r0
-/* 8031CB3C 0031879C 90 01 00 84 */ stw r0, 0x84(r1)
-/* 8031CB40 003187A0 93 E1 00 7C */ stw r31, 0x7c(r1)
-/* 8031CB44 003187A4 7C 9F 23 78 */ mr r31, r4
-/* 8031CB48 003187A8 40 86 00 24 */ bne cr1, lbl_8031CB6C
-/* 8031CB4C 003187AC D8 21 00 28 */ stfd f1, 0x28(r1)
-/* 8031CB50 003187B0 D8 41 00 30 */ stfd f2, 0x30(r1)
-/* 8031CB54 003187B4 D8 61 00 38 */ stfd f3, 0x38(r1)
-/* 8031CB58 003187B8 D8 81 00 40 */ stfd f4, 0x40(r1)
-/* 8031CB5C 003187BC D8 A1 00 48 */ stfd f5, 0x48(r1)
-/* 8031CB60 003187C0 D8 C1 00 50 */ stfd f6, 0x50(r1)
-/* 8031CB64 003187C4 D8 E1 00 58 */ stfd f7, 0x58(r1)
-/* 8031CB68 003187C8 D9 01 00 60 */ stfd f8, 0x60(r1)
-lbl_8031CB6C:
-/* 8031CB6C 003187CC 80 0D B0 28 */ lwz r0, lbl_806402E8-_SDA_BASE_(r13)
-/* 8031CB70 003187D0 3D 60 80 44 */ lis r11, lbl_80446968@ha
-/* 8031CB74 003187D4 90 61 00 08 */ stw r3, 8(r1)
-/* 8031CB78 003187D8 39 6B 69 68 */ addi r11, r11, lbl_80446968@l
-/* 8031CB7C 003187DC 7C 60 00 39 */ and. r0, r3, r0
-/* 8031CB80 003187E0 90 81 00 0C */ stw r4, 0xc(r1)
-/* 8031CB84 003187E4 90 A1 00 10 */ stw r5, 0x10(r1)
-/* 8031CB88 003187E8 90 C1 00 14 */ stw r6, 0x14(r1)
-/* 8031CB8C 003187EC 90 E1 00 18 */ stw r7, 0x18(r1)
-/* 8031CB90 003187F0 91 01 00 1C */ stw r8, 0x1c(r1)
-/* 8031CB94 003187F4 91 21 00 20 */ stw r9, 0x20(r1)
-/* 8031CB98 003187F8 91 41 00 24 */ stw r10, 0x24(r1)
-/* 8031CB9C 003187FC 41 82 02 AC */ beq lbl_8031CE48
-/* 8031CBA0 00318800 2C 03 04 00 */ cmpwi r3, 0x400
-/* 8031CBA4 00318804 41 82 01 C4 */ beq lbl_8031CD68
-/* 8031CBA8 00318808 40 80 00 90 */ bge lbl_8031CC38
-/* 8031CBAC 0031880C 2C 03 00 20 */ cmpwi r3, 0x20
-/* 8031CBB0 00318810 41 82 01 68 */ beq lbl_8031CD18
-/* 8031CBB4 00318814 40 80 00 54 */ bge lbl_8031CC08
-/* 8031CBB8 00318818 2C 03 00 04 */ cmpwi r3, 4
-/* 8031CBBC 0031881C 41 82 01 2C */ beq lbl_8031CCE8
-/* 8031CBC0 00318820 40 80 00 30 */ bge lbl_8031CBF0
-/* 8031CBC4 00318824 2C 03 00 01 */ cmpwi r3, 1
-/* 8031CBC8 00318828 41 82 01 00 */ beq lbl_8031CCC8
-/* 8031CBCC 0031882C 40 80 00 18 */ bge lbl_8031CBE4
-/* 8031CBD0 00318830 3C 80 80 00 */ lis r4, 0x80000001@ha
-/* 8031CBD4 00318834 38 04 00 01 */ addi r0, r4, 0x80000001@l
-/* 8031CBD8 00318838 7C 03 00 00 */ cmpw r3, r0
-/* 8031CBDC 0031883C 40 80 02 3C */ bge lbl_8031CE18
-/* 8031CBE0 00318840 48 00 02 28 */ b lbl_8031CE08
-lbl_8031CBE4:
-/* 8031CBE4 00318844 2C 03 00 03 */ cmpwi r3, 3
-/* 8031CBE8 00318848 40 80 02 30 */ bge lbl_8031CE18
-/* 8031CBEC 0031884C 48 00 00 EC */ b lbl_8031CCD8
-lbl_8031CBF0:
-/* 8031CBF0 00318850 2C 03 00 10 */ cmpwi r3, 0x10
-/* 8031CBF4 00318854 41 82 01 14 */ beq lbl_8031CD08
-/* 8031CBF8 00318858 40 80 02 20 */ bge lbl_8031CE18
-/* 8031CBFC 0031885C 2C 03 00 08 */ cmpwi r3, 8
-/* 8031CC00 00318860 41 82 00 F8 */ beq lbl_8031CCF8
-/* 8031CC04 00318864 48 00 02 14 */ b lbl_8031CE18
-lbl_8031CC08:
-/* 8031CC08 00318868 2C 03 01 00 */ cmpwi r3, 0x100
-/* 8031CC0C 0031886C 41 82 01 3C */ beq lbl_8031CD48
-/* 8031CC10 00318870 40 80 00 1C */ bge lbl_8031CC2C
-/* 8031CC14 00318874 2C 03 00 80 */ cmpwi r3, 0x80
-/* 8031CC18 00318878 41 82 01 20 */ beq lbl_8031CD38
-/* 8031CC1C 0031887C 40 80 01 FC */ bge lbl_8031CE18
-/* 8031CC20 00318880 2C 03 00 40 */ cmpwi r3, 0x40
-/* 8031CC24 00318884 41 82 01 04 */ beq lbl_8031CD28
-/* 8031CC28 00318888 48 00 01 F0 */ b lbl_8031CE18
-lbl_8031CC2C:
-/* 8031CC2C 0031888C 2C 03 02 00 */ cmpwi r3, 0x200
-/* 8031CC30 00318890 41 82 01 28 */ beq lbl_8031CD58
-/* 8031CC34 00318894 48 00 01 E4 */ b lbl_8031CE18
-lbl_8031CC38:
-/* 8031CC38 00318898 3C 00 01 00 */ lis r0, 0x100
-/* 8031CC3C 0031889C 7C 03 00 00 */ cmpw r3, r0
-/* 8031CC40 003188A0 41 82 01 78 */ beq lbl_8031CDB8
-/* 8031CC44 003188A4 40 80 00 44 */ bge lbl_8031CC88
-/* 8031CC48 003188A8 3C 00 00 02 */ lis r0, 2
-/* 8031CC4C 003188AC 7C 03 00 00 */ cmpw r3, r0
-/* 8031CC50 003188B0 41 82 01 48 */ beq lbl_8031CD98
-/* 8031CC54 003188B4 40 80 00 24 */ bge lbl_8031CC78
-/* 8031CC58 003188B8 3C 80 00 01 */ lis r4, 1
-/* 8031CC5C 003188BC 7C 03 20 00 */ cmpw r3, r4
-/* 8031CC60 003188C0 41 82 01 28 */ beq lbl_8031CD88
-/* 8031CC64 003188C4 40 80 01 B4 */ bge lbl_8031CE18
-/* 8031CC68 003188C8 38 04 80 00 */ addi r0, r4, -32768
-/* 8031CC6C 003188CC 7C 03 00 00 */ cmpw r3, r0
-/* 8031CC70 003188D0 41 82 01 08 */ beq lbl_8031CD78
-/* 8031CC74 003188D4 48 00 01 A4 */ b lbl_8031CE18
-lbl_8031CC78:
-/* 8031CC78 003188D8 3C 00 00 04 */ lis r0, 4
-/* 8031CC7C 003188DC 7C 03 00 00 */ cmpw r3, r0
-/* 8031CC80 003188E0 41 82 01 28 */ beq lbl_8031CDA8
-/* 8031CC84 003188E4 48 00 01 94 */ b lbl_8031CE18
-lbl_8031CC88:
-/* 8031CC88 003188E8 3C 00 08 00 */ lis r0, 0x800
-/* 8031CC8C 003188EC 7C 03 00 00 */ cmpw r3, r0
-/* 8031CC90 003188F0 41 82 01 58 */ beq lbl_8031CDE8
-/* 8031CC94 003188F4 40 80 00 24 */ bge lbl_8031CCB8
-/* 8031CC98 003188F8 3C 00 04 00 */ lis r0, 0x400
-/* 8031CC9C 003188FC 7C 03 00 00 */ cmpw r3, r0
-/* 8031CCA0 00318900 41 82 01 38 */ beq lbl_8031CDD8
-/* 8031CCA4 00318904 40 80 01 74 */ bge lbl_8031CE18
-/* 8031CCA8 00318908 3C 00 02 00 */ lis r0, 0x200
-/* 8031CCAC 0031890C 7C 03 00 00 */ cmpw r3, r0
-/* 8031CCB0 00318910 41 82 01 18 */ beq lbl_8031CDC8
-/* 8031CCB4 00318914 48 00 01 64 */ b lbl_8031CE18
-lbl_8031CCB8:
-/* 8031CCB8 00318918 3C 00 10 00 */ lis r0, 0x1000
-/* 8031CCBC 0031891C 7C 03 00 00 */ cmpw r3, r0
-/* 8031CCC0 00318920 41 82 01 38 */ beq lbl_8031CDF8
-/* 8031CCC4 00318924 48 00 01 54 */ b lbl_8031CE18
-lbl_8031CCC8:
-/* 8031CCC8 00318928 38 6B 00 00 */ addi r3, r11, 0
-/* 8031CCCC 0031892C 4C C6 31 82 */ crclr 6
-/* 8031CCD0 00318930 4B EA FB 95 */ bl printf
-/* 8031CCD4 00318934 48 00 01 50 */ b lbl_8031CE24
-lbl_8031CCD8:
-/* 8031CCD8 00318938 38 6B 00 10 */ addi r3, r11, 0x10
-/* 8031CCDC 0031893C 4C C6 31 82 */ crclr 6
-/* 8031CCE0 00318940 4B EA FB 85 */ bl printf
-/* 8031CCE4 00318944 48 00 01 40 */ b lbl_8031CE24
-lbl_8031CCE8:
-/* 8031CCE8 00318948 38 6B 00 20 */ addi r3, r11, 0x20
-/* 8031CCEC 0031894C 4C C6 31 82 */ crclr 6
-/* 8031CCF0 00318950 4B EA FB 75 */ bl printf
-/* 8031CCF4 00318954 48 00 01 30 */ b lbl_8031CE24
-lbl_8031CCF8:
-/* 8031CCF8 00318958 38 6B 00 30 */ addi r3, r11, 0x30
-/* 8031CCFC 0031895C 4C C6 31 82 */ crclr 6
-/* 8031CD00 00318960 4B EA FB 65 */ bl printf
-/* 8031CD04 00318964 48 00 01 20 */ b lbl_8031CE24
-lbl_8031CD08:
-/* 8031CD08 00318968 38 6B 00 40 */ addi r3, r11, 0x40
-/* 8031CD0C 0031896C 4C C6 31 82 */ crclr 6
-/* 8031CD10 00318970 4B EA FB 55 */ bl printf
-/* 8031CD14 00318974 48 00 01 10 */ b lbl_8031CE24
-lbl_8031CD18:
-/* 8031CD18 00318978 38 6B 00 50 */ addi r3, r11, 0x50
-/* 8031CD1C 0031897C 4C C6 31 82 */ crclr 6
-/* 8031CD20 00318980 4B EA FB 45 */ bl printf
-/* 8031CD24 00318984 48 00 01 00 */ b lbl_8031CE24
-lbl_8031CD28:
-/* 8031CD28 00318988 38 6B 00 60 */ addi r3, r11, 0x60
-/* 8031CD2C 0031898C 4C C6 31 82 */ crclr 6
-/* 8031CD30 00318990 4B EA FB 35 */ bl printf
-/* 8031CD34 00318994 48 00 00 F0 */ b lbl_8031CE24
-lbl_8031CD38:
-/* 8031CD38 00318998 38 6B 00 70 */ addi r3, r11, 0x70
-/* 8031CD3C 0031899C 4C C6 31 82 */ crclr 6
-/* 8031CD40 003189A0 4B EA FB 25 */ bl printf
-/* 8031CD44 003189A4 48 00 00 E0 */ b lbl_8031CE24
-lbl_8031CD48:
-/* 8031CD48 003189A8 38 6B 00 80 */ addi r3, r11, 0x80
-/* 8031CD4C 003189AC 4C C6 31 82 */ crclr 6
-/* 8031CD50 003189B0 4B EA FB 15 */ bl printf
-/* 8031CD54 003189B4 48 00 00 D0 */ b lbl_8031CE24
-lbl_8031CD58:
-/* 8031CD58 003189B8 38 6B 00 90 */ addi r3, r11, 0x90
-/* 8031CD5C 003189BC 4C C6 31 82 */ crclr 6
-/* 8031CD60 003189C0 4B EA FB 05 */ bl printf
-/* 8031CD64 003189C4 48 00 00 C0 */ b lbl_8031CE24
-lbl_8031CD68:
-/* 8031CD68 003189C8 38 6B 00 A0 */ addi r3, r11, 0xa0
-/* 8031CD6C 003189CC 4C C6 31 82 */ crclr 6
-/* 8031CD70 003189D0 4B EA FA F5 */ bl printf
-/* 8031CD74 003189D4 48 00 00 B0 */ b lbl_8031CE24
-lbl_8031CD78:
-/* 8031CD78 003189D8 38 6B 00 B0 */ addi r3, r11, 0xb0
-/* 8031CD7C 003189DC 4C C6 31 82 */ crclr 6
-/* 8031CD80 003189E0 4B EA FA E5 */ bl printf
-/* 8031CD84 003189E4 48 00 00 A0 */ b lbl_8031CE24
-lbl_8031CD88:
-/* 8031CD88 003189E8 38 6B 00 C0 */ addi r3, r11, 0xc0
-/* 8031CD8C 003189EC 4C C6 31 82 */ crclr 6
-/* 8031CD90 003189F0 4B EA FA D5 */ bl printf
-/* 8031CD94 003189F4 48 00 00 90 */ b lbl_8031CE24
-lbl_8031CD98:
-/* 8031CD98 003189F8 38 6B 00 D0 */ addi r3, r11, 0xd0
-/* 8031CD9C 003189FC 4C C6 31 82 */ crclr 6
-/* 8031CDA0 00318A00 4B EA FA C5 */ bl printf
-/* 8031CDA4 00318A04 48 00 00 80 */ b lbl_8031CE24
-lbl_8031CDA8:
-/* 8031CDA8 00318A08 38 6B 00 E0 */ addi r3, r11, 0xe0
-/* 8031CDAC 00318A0C 4C C6 31 82 */ crclr 6
-/* 8031CDB0 00318A10 4B EA FA B5 */ bl printf
-/* 8031CDB4 00318A14 48 00 00 70 */ b lbl_8031CE24
-lbl_8031CDB8:
-/* 8031CDB8 00318A18 38 6B 00 F4 */ addi r3, r11, 0xf4
-/* 8031CDBC 00318A1C 4C C6 31 82 */ crclr 6
-/* 8031CDC0 00318A20 4B EA FA A5 */ bl printf
-/* 8031CDC4 00318A24 48 00 00 60 */ b lbl_8031CE24
-lbl_8031CDC8:
-/* 8031CDC8 00318A28 38 6B 01 04 */ addi r3, r11, 0x104
-/* 8031CDCC 00318A2C 4C C6 31 82 */ crclr 6
-/* 8031CDD0 00318A30 4B EA FA 95 */ bl printf
-/* 8031CDD4 00318A34 48 00 00 50 */ b lbl_8031CE24
-lbl_8031CDD8:
-/* 8031CDD8 00318A38 38 6B 01 14 */ addi r3, r11, 0x114
-/* 8031CDDC 00318A3C 4C C6 31 82 */ crclr 6
-/* 8031CDE0 00318A40 4B EA FA 85 */ bl printf
-/* 8031CDE4 00318A44 48 00 00 40 */ b lbl_8031CE24
-lbl_8031CDE8:
-/* 8031CDE8 00318A48 38 6B 01 24 */ addi r3, r11, 0x124
-/* 8031CDEC 00318A4C 4C C6 31 82 */ crclr 6
-/* 8031CDF0 00318A50 4B EA FA 75 */ bl printf
-/* 8031CDF4 00318A54 48 00 00 30 */ b lbl_8031CE24
-lbl_8031CDF8:
-/* 8031CDF8 00318A58 38 6B 01 34 */ addi r3, r11, 0x134
-/* 8031CDFC 00318A5C 4C C6 31 82 */ crclr 6
-/* 8031CE00 00318A60 4B EA FA 65 */ bl printf
-/* 8031CE04 00318A64 48 00 00 20 */ b lbl_8031CE24
-lbl_8031CE08:
-/* 8031CE08 00318A68 38 6B 01 44 */ addi r3, r11, 0x144
-/* 8031CE0C 00318A6C 4C C6 31 82 */ crclr 6
-/* 8031CE10 00318A70 4B EA FA 55 */ bl printf
-/* 8031CE14 00318A74 48 00 00 10 */ b lbl_8031CE24
-lbl_8031CE18:
-/* 8031CE18 00318A78 38 6B 01 54 */ addi r3, r11, 0x154
-/* 8031CE1C 00318A7C 4C C6 31 82 */ crclr 6
-/* 8031CE20 00318A80 4B EA FA 45 */ bl printf
-lbl_8031CE24:
-/* 8031CE24 00318A84 38 A1 00 88 */ addi r5, r1, 0x88
-/* 8031CE28 00318A88 38 01 00 08 */ addi r0, r1, 8
-/* 8031CE2C 00318A8C 3C 60 02 00 */ lis r3, 0x200
-/* 8031CE30 00318A90 90 A1 00 6C */ stw r5, 0x6c(r1)
-/* 8031CE34 00318A94 38 81 00 68 */ addi r4, r1, 0x68
-/* 8031CE38 00318A98 90 61 00 68 */ stw r3, 0x68(r1)
-/* 8031CE3C 00318A9C 7F E3 FB 78 */ mr r3, r31
-/* 8031CE40 00318AA0 90 01 00 70 */ stw r0, 0x70(r1)
-/* 8031CE44 00318AA4 4B EA FA E9 */ bl vprintf
-lbl_8031CE48:
-/* 8031CE48 00318AA8 80 01 00 84 */ lwz r0, 0x84(r1)
-/* 8031CE4C 00318AAC 83 E1 00 7C */ lwz r31, 0x7c(r1)
-/* 8031CE50 00318AB0 7C 08 03 A6 */ mtlr r0
-/* 8031CE54 00318AB4 38 21 00 80 */ addi r1, r1, 0x80
-/* 8031CE58 00318AB8 4E 80 00 20 */ blr
-
-.global func_8031CE5C
-func_8031CE5C:
-/* 8031CE5C 00318ABC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8031CE60 00318AC0 7C 08 02 A6 */ mflr r0
-/* 8031CE64 00318AC4 3C 80 80 44 */ lis r4, lbl_80446AD0@ha
-/* 8031CE68 00318AC8 38 60 00 04 */ li r3, 4
-/* 8031CE6C 00318ACC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031CE70 00318AD0 38 84 6A D0 */ addi r4, r4, lbl_80446AD0@l
-/* 8031CE74 00318AD4 4C C6 31 82 */ crclr 6
-/* 8031CE78 00318AD8 4B FF FC BD */ bl func_8031CB34
-/* 8031CE7C 00318ADC 48 03 70 4D */ bl ghttpStartup
-/* 8031CE80 00318AE0 80 8D B0 34 */ lwz r4, lbl_806402F4-_SDA_BASE_(r13)
-/* 8031CE84 00318AE4 38 60 00 01 */ li r3, 1
-/* 8031CE88 00318AE8 38 04 00 01 */ addi r0, r4, 1
-/* 8031CE8C 00318AEC 90 0D B0 34 */ stw r0, lbl_806402F4-_SDA_BASE_(r13)
-/* 8031CE90 00318AF0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031CE94 00318AF4 7C 08 03 A6 */ mtlr r0
-/* 8031CE98 00318AF8 38 21 00 10 */ addi r1, r1, 0x10
-/* 8031CE9C 00318AFC 4E 80 00 20 */ blr
-
-.global func_8031CEA0
-func_8031CEA0:
-/* 8031CEA0 00318B00 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8031CEA4 00318B04 7C 08 02 A6 */ mflr r0
-/* 8031CEA8 00318B08 3C 80 80 44 */ lis r4, lbl_80446AE0@ha
-/* 8031CEAC 00318B0C 38 60 00 04 */ li r3, 4
-/* 8031CEB0 00318B10 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031CEB4 00318B14 38 84 6A E0 */ addi r4, r4, lbl_80446AE0@l
-/* 8031CEB8 00318B18 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8031CEBC 00318B1C 93 C1 00 08 */ stw r30, 8(r1)
-/* 8031CEC0 00318B20 4C C6 31 82 */ crclr 6
-/* 8031CEC4 00318B24 4B FF FC 71 */ bl func_8031CB34
-/* 8031CEC8 00318B28 80 0D B0 34 */ lwz r0, lbl_806402F4-_SDA_BASE_(r13)
-/* 8031CECC 00318B2C 2C 00 00 00 */ cmpwi r0, 0
-/* 8031CED0 00318B30 41 81 00 0C */ bgt lbl_8031CEDC
-/* 8031CED4 00318B34 38 60 00 01 */ li r3, 1
-/* 8031CED8 00318B38 48 00 00 64 */ b lbl_8031CF3C
-lbl_8031CEDC:
-/* 8031CEDC 00318B3C 48 03 70 3D */ bl ghttpCleanup
-/* 8031CEE0 00318B40 80 0D B0 34 */ lwz r0, lbl_806402F4-_SDA_BASE_(r13)
-/* 8031CEE4 00318B44 34 00 FF FF */ addic. r0, r0, -1
-/* 8031CEE8 00318B48 90 0D B0 34 */ stw r0, lbl_806402F4-_SDA_BASE_(r13)
-/* 8031CEEC 00318B4C 40 82 00 4C */ bne lbl_8031CF38
-/* 8031CEF0 00318B50 83 CD B0 30 */ lwz r30, lbl_806402F0-_SDA_BASE_(r13)
-/* 8031CEF4 00318B54 48 00 00 34 */ b lbl_8031CF28
-lbl_8031CEF8:
-/* 8031CEF8 00318B58 7F DF F3 78 */ mr r31, r30
-/* 8031CEFC 00318B5C 83 DE 00 18 */ lwz r30, 0x18(r30)
-/* 8031CF00 00318B60 80 9F 00 10 */ lwz r4, 0x10(r31)
-/* 8031CF04 00318B64 2C 04 00 00 */ cmpwi r4, 0
-/* 8031CF08 00318B68 41 82 00 10 */ beq lbl_8031CF18
-/* 8031CF0C 00318B6C 38 60 00 06 */ li r3, 6
-/* 8031CF10 00318B70 38 A0 00 00 */ li r5, 0
-/* 8031CF14 00318B74 4B FF FA 75 */ bl func_8031C988
-lbl_8031CF18:
-/* 8031CF18 00318B78 7F E4 FB 78 */ mr r4, r31
-/* 8031CF1C 00318B7C 38 60 00 06 */ li r3, 6
-/* 8031CF20 00318B80 38 A0 00 00 */ li r5, 0
-/* 8031CF24 00318B84 4B FF FA 65 */ bl func_8031C988
-lbl_8031CF28:
-/* 8031CF28 00318B88 2C 1E 00 00 */ cmpwi r30, 0
-/* 8031CF2C 00318B8C 40 82 FF CC */ bne lbl_8031CEF8
-/* 8031CF30 00318B90 38 00 00 00 */ li r0, 0
-/* 8031CF34 00318B94 90 0D B0 30 */ stw r0, lbl_806402F0-_SDA_BASE_(r13)
-lbl_8031CF38:
-/* 8031CF38 00318B98 38 60 00 01 */ li r3, 1
-lbl_8031CF3C:
-/* 8031CF3C 00318B9C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031CF40 00318BA0 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8031CF44 00318BA4 83 C1 00 08 */ lwz r30, 8(r1)
-/* 8031CF48 00318BA8 7C 08 03 A6 */ mtlr r0
-/* 8031CF4C 00318BAC 38 21 00 10 */ addi r1, r1, 0x10
-/* 8031CF50 00318BB0 4E 80 00 20 */ blr
-
-.global func_8031CF54
-func_8031CF54:
-/* 8031CF54 00318BB4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8031CF58 00318BB8 7C 08 02 A6 */ mflr r0
-/* 8031CF5C 00318BBC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031CF60 00318BC0 4B FF F6 0D */ bl PlatAudio_IsEntireSampleFileInMem
-/* 8031CF64 00318BC4 2C 03 00 00 */ cmpwi r3, 0
-/* 8031CF68 00318BC8 41 82 00 0C */ beq lbl_8031CF74
-/* 8031CF6C 00318BCC 38 60 00 00 */ li r3, 0
-/* 8031CF70 00318BD0 48 00 00 0C */ b lbl_8031CF7C
-lbl_8031CF74:
-/* 8031CF74 00318BD4 48 03 72 5D */ bl ghttpThink
-/* 8031CF78 00318BD8 38 60 00 01 */ li r3, 1
-lbl_8031CF7C:
-/* 8031CF7C 00318BDC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031CF80 00318BE0 7C 08 03 A6 */ mtlr r0
-/* 8031CF84 00318BE4 38 21 00 10 */ addi r1, r1, 0x10
-/* 8031CF88 00318BE8 4E 80 00 20 */ blr
-lbl_8031CF8C:
-/* 8031CF8C 00318BEC 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 8031CF90 00318BF0 7C 08 02 A6 */ mflr r0
-/* 8031CF94 00318BF4 90 01 00 34 */ stw r0, 0x34(r1)
-/* 8031CF98 00318BF8 39 61 00 30 */ addi r11, r1, 0x30
-/* 8031CF9C 00318BFC 4B EA A1 85 */ bl _savegpr_25
-/* 8031CFA0 00318C00 7C 99 23 78 */ mr r25, r4
-/* 8031CFA4 00318C04 3C 80 80 44 */ lis r4, lbl_80446AF4@ha
-/* 8031CFA8 00318C08 7C BA 2B 78 */ mr r26, r5
-/* 8031CFAC 00318C0C 83 C7 00 04 */ lwz r30, 4(r7)
-/* 8031CFB0 00318C10 83 A7 00 0C */ lwz r29, 0xc(r7)
-/* 8031CFB4 00318C14 7C DB 33 78 */ mr r27, r6
-/* 8031CFB8 00318C18 7C FF 3B 78 */ mr r31, r7
-/* 8031CFBC 00318C1C 7F 25 CB 78 */ mr r5, r25
-/* 8031CFC0 00318C20 38 84 6A F4 */ addi r4, r4, lbl_80446AF4@l
-/* 8031CFC4 00318C24 38 60 00 04 */ li r3, 4
-/* 8031CFC8 00318C28 4C C6 31 82 */ crclr 6
-/* 8031CFCC 00318C2C 4B FF FB 69 */ bl func_8031CB34
-/* 8031CFD0 00318C30 2C 1E 00 00 */ cmpwi r30, 0
-/* 8031CFD4 00318C34 41 82 00 A4 */ beq lbl_8031D078
-/* 8031CFD8 00318C38 2C 19 00 00 */ cmpwi r25, 0
-/* 8031CFDC 00318C3C 40 82 00 24 */ bne lbl_8031D000
-/* 8031CFE0 00318C40 7F CC F3 78 */ mr r12, r30
-/* 8031CFE4 00318C44 7F 43 D3 78 */ mr r3, r26
-/* 8031CFE8 00318C48 7F 64 DB 78 */ mr r4, r27
-/* 8031CFEC 00318C4C 7F 25 CB 78 */ mr r5, r25
-/* 8031CFF0 00318C50 80 DF 00 00 */ lwz r6, 0(r31)
-/* 8031CFF4 00318C54 7D 89 03 A6 */ mtctr r12
-/* 8031CFF8 00318C58 4E 80 04 21 */ bctrl
-/* 8031CFFC 00318C5C 48 00 00 90 */ b lbl_8031D08C
-lbl_8031D000:
-/* 8031D000 00318C60 2C 1B 00 00 */ cmpwi r27, 0
-/* 8031D004 00318C64 40 81 00 4C */ ble lbl_8031D050
-/* 8031D008 00318C68 38 9B 00 01 */ addi r4, r27, 1
-/* 8031D00C 00318C6C 38 60 00 06 */ li r3, 6
-/* 8031D010 00318C70 4B FF F8 DD */ bl func_8031C8EC
-/* 8031D014 00318C74 7C 7C 1B 78 */ mr r28, r3
-/* 8031D018 00318C78 7F 44 D3 78 */ mr r4, r26
-/* 8031D01C 00318C7C 7F 65 DB 78 */ mr r5, r27
-/* 8031D020 00318C80 4B CE 6F E1 */ bl memcpy
-/* 8031D024 00318C84 38 00 00 00 */ li r0, 0
-/* 8031D028 00318C88 7F 45 D3 78 */ mr r5, r26
-/* 8031D02C 00318C8C 7C 1C D9 AE */ stbx r0, r28, r27
-/* 8031D030 00318C90 38 60 00 04 */ li r3, 4
-/* 8031D034 00318C94 38 8D 8D 40 */ addi r4, r13, lbl_8063E000-_SDA_BASE_
-/* 8031D038 00318C98 4C C6 31 82 */ crclr 6
-/* 8031D03C 00318C9C 4B FF FA F9 */ bl func_8031CB34
-/* 8031D040 00318CA0 7F 84 E3 78 */ mr r4, r28
-/* 8031D044 00318CA4 38 60 00 06 */ li r3, 6
-/* 8031D048 00318CA8 38 A0 00 00 */ li r5, 0
-/* 8031D04C 00318CAC 4B FF F9 3D */ bl func_8031C988
-lbl_8031D050:
-/* 8031D050 00318CB0 7F 23 CB 78 */ mr r3, r25
-/* 8031D054 00318CB4 48 00 02 A9 */ bl func_8031D2FC
-/* 8031D058 00318CB8 7F CC F3 78 */ mr r12, r30
-/* 8031D05C 00318CBC 7F 25 CB 78 */ mr r5, r25
-/* 8031D060 00318CC0 80 DF 00 00 */ lwz r6, 0(r31)
-/* 8031D064 00318CC4 38 60 00 00 */ li r3, 0
-/* 8031D068 00318CC8 38 80 00 00 */ li r4, 0
-/* 8031D06C 00318CCC 7D 89 03 A6 */ mtctr r12
-/* 8031D070 00318CD0 4E 80 04 21 */ bctrl
-/* 8031D074 00318CD4 48 00 00 18 */ b lbl_8031D08C
-lbl_8031D078:
-/* 8031D078 00318CD8 3C 80 80 44 */ lis r4, lbl_80446B18@ha
-/* 8031D07C 00318CDC 38 60 00 04 */ li r3, 4
-/* 8031D080 00318CE0 38 84 6B 18 */ addi r4, r4, lbl_80446B18@l
-/* 8031D084 00318CE4 4C C6 31 82 */ crclr 6
-/* 8031D088 00318CE8 4B FF FA AD */ bl func_8031CB34
-lbl_8031D08C:
-/* 8031D08C 00318CEC 2C 19 00 00 */ cmpwi r25, 0
-/* 8031D090 00318CF0 40 82 00 0C */ bne lbl_8031D09C
-/* 8031D094 00318CF4 2C 1D 00 01 */ cmpwi r29, 1
-/* 8031D098 00318CF8 40 82 00 24 */ bne lbl_8031D0BC
-lbl_8031D09C:
-/* 8031D09C 00318CFC 80 9F 00 10 */ lwz r4, 0x10(r31)
-/* 8031D0A0 00318D00 2C 04 00 00 */ cmpwi r4, 0
-/* 8031D0A4 00318D04 41 82 00 14 */ beq lbl_8031D0B8
-/* 8031D0A8 00318D08 38 60 00 06 */ li r3, 6
-/* 8031D0AC 00318D0C 38 A0 00 00 */ li r5, 0
-/* 8031D0B0 00318D10 4B FF F8 D9 */ bl func_8031C988
-/* 8031D0B4 00318D14 48 00 00 08 */ b lbl_8031D0BC
-lbl_8031D0B8:
-/* 8031D0B8 00318D18 3B A0 00 01 */ li r29, 1
-lbl_8031D0BC:
-/* 8031D0BC 00318D1C 7F E3 FB 78 */ mr r3, r31
-/* 8031D0C0 00318D20 48 00 03 65 */ bl func_8031D424
-/* 8031D0C4 00318D24 7C 1D 00 D0 */ neg r0, r29
-/* 8031D0C8 00318D28 39 61 00 30 */ addi r11, r1, 0x30
-/* 8031D0CC 00318D2C 7C 00 EB 78 */ or r0, r0, r29
-/* 8031D0D0 00318D30 54 03 0F FE */ srwi r3, r0, 0x1f
-/* 8031D0D4 00318D34 4B EA A0 99 */ bl _restgpr_25
-/* 8031D0D8 00318D38 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 8031D0DC 00318D3C 7C 08 03 A6 */ mtlr r0
-/* 8031D0E0 00318D40 38 21 00 30 */ addi r1, r1, 0x30
-/* 8031D0E4 00318D44 4E 80 00 20 */ blr
-
-.global func_8031D0E8
-func_8031D0E8:
-/* 8031D0E8 00318D48 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 8031D0EC 00318D4C 7C 08 02 A6 */ mflr r0
-/* 8031D0F0 00318D50 3C C0 80 44 */ lis r6, lbl_80446B40@ha
-/* 8031D0F4 00318D54 90 01 00 34 */ stw r0, 0x34(r1)
-/* 8031D0F8 00318D58 93 E1 00 2C */ stw r31, 0x2c(r1)
-/* 8031D0FC 00318D5C 93 C1 00 28 */ stw r30, 0x28(r1)
-/* 8031D100 00318D60 7C 7E 1B 78 */ mr r30, r3
-/* 8031D104 00318D64 38 60 00 04 */ li r3, 4
-/* 8031D108 00318D68 93 A1 00 24 */ stw r29, 0x24(r1)
-/* 8031D10C 00318D6C 7C BD 2B 78 */ mr r29, r5
-/* 8031D110 00318D70 93 81 00 20 */ stw r28, 0x20(r1)
-/* 8031D114 00318D74 7C 9C 23 78 */ mr r28, r4
-/* 8031D118 00318D78 38 86 6B 40 */ addi r4, r6, lbl_80446B40@l
-/* 8031D11C 00318D7C 4C C6 31 82 */ crclr 6
-/* 8031D120 00318D80 4B FF FA 15 */ bl func_8031CB34
-/* 8031D124 00318D84 4B FF F4 49 */ bl PlatAudio_IsEntireSampleFileInMem
-/* 8031D128 00318D88 2C 03 00 00 */ cmpwi r3, 0
-/* 8031D12C 00318D8C 41 82 00 0C */ beq lbl_8031D138
-/* 8031D130 00318D90 38 60 00 00 */ li r3, 0
-/* 8031D134 00318D94 48 00 01 2C */ b lbl_8031D260
-lbl_8031D138:
-/* 8031D138 00318D98 3B E0 00 00 */ li r31, 0
-/* 8031D13C 00318D9C 38 00 00 01 */ li r0, 1
-/* 8031D140 00318DA0 93 A1 00 08 */ stw r29, 8(r1)
-/* 8031D144 00318DA4 38 60 00 06 */ li r3, 6
-/* 8031D148 00318DA8 38 80 00 1C */ li r4, 0x1c
-/* 8031D14C 00318DAC 93 81 00 0C */ stw r28, 0xc(r1)
-/* 8031D150 00318DB0 93 E1 00 10 */ stw r31, 0x10(r1)
-/* 8031D154 00318DB4 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031D158 00318DB8 4B FF F7 95 */ bl func_8031C8EC
-/* 8031D15C 00318DBC 2C 03 00 00 */ cmpwi r3, 0
-/* 8031D160 00318DC0 40 82 00 0C */ bne lbl_8031D16C
-/* 8031D164 00318DC4 3B E0 00 00 */ li r31, 0
-/* 8031D168 00318DC8 48 00 00 50 */ b lbl_8031D1B8
-lbl_8031D16C:
-/* 8031D16C 00318DCC 7F A4 EB 78 */ mr r4, r29
-/* 8031D170 00318DD0 7F 80 E3 78 */ mr r0, r28
-/* 8031D174 00318DD4 90 83 00 00 */ stw r4, 0(r3)
-/* 8031D178 00318DD8 7F E4 FB 78 */ mr r4, r31
-/* 8031D17C 00318DDC 90 03 00 04 */ stw r0, 4(r3)
-/* 8031D180 00318DE0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031D184 00318DE4 90 83 00 08 */ stw r4, 8(r3)
-/* 8031D188 00318DE8 90 03 00 0C */ stw r0, 0xc(r3)
-/* 8031D18C 00318DEC 93 E3 00 18 */ stw r31, 0x18(r3)
-/* 8031D190 00318DF0 93 E3 00 10 */ stw r31, 0x10(r3)
-/* 8031D194 00318DF4 80 0D B0 30 */ lwz r0, lbl_806402F0-_SDA_BASE_(r13)
-/* 8031D198 00318DF8 2C 00 00 00 */ cmpwi r0, 0
-/* 8031D19C 00318DFC 40 82 00 10 */ bne lbl_8031D1AC
-/* 8031D1A0 00318E00 90 6D B0 30 */ stw r3, lbl_806402F0-_SDA_BASE_(r13)
-/* 8031D1A4 00318E04 7C 7F 1B 78 */ mr r31, r3
-/* 8031D1A8 00318E08 48 00 00 10 */ b lbl_8031D1B8
-lbl_8031D1AC:
-/* 8031D1AC 00318E0C 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8031D1B0 00318E10 7C 7F 1B 78 */ mr r31, r3
-/* 8031D1B4 00318E14 90 6D B0 30 */ stw r3, lbl_806402F0-_SDA_BASE_(r13)
-lbl_8031D1B8:
-/* 8031D1B8 00318E18 2C 1F 00 00 */ cmpwi r31, 0
-/* 8031D1BC 00318E1C 40 82 00 44 */ bne lbl_8031D200
-/* 8031D1C0 00318E20 38 60 FF FB */ li r3, -5
-/* 8031D1C4 00318E24 48 00 01 39 */ bl func_8031D2FC
-/* 8031D1C8 00318E28 3C 80 80 44 */ lis r4, lbl_80446B2C@ha
-/* 8031D1CC 00318E2C 38 60 00 04 */ li r3, 4
-/* 8031D1D0 00318E30 38 84 6B 2C */ addi r4, r4, lbl_80446B2C@l
-/* 8031D1D4 00318E34 4C C6 31 82 */ crclr 6
-/* 8031D1D8 00318E38 4B FF F9 5D */ bl func_8031CB34
-/* 8031D1DC 00318E3C 7F 8C E3 78 */ mr r12, r28
-/* 8031D1E0 00318E40 7F A6 EB 78 */ mr r6, r29
-/* 8031D1E4 00318E44 38 60 00 00 */ li r3, 0
-/* 8031D1E8 00318E48 38 80 00 00 */ li r4, 0
-/* 8031D1EC 00318E4C 38 A0 FF FB */ li r5, -5
-/* 8031D1F0 00318E50 7D 89 03 A6 */ mtctr r12
-/* 8031D1F4 00318E54 4E 80 04 21 */ bctrl
-/* 8031D1F8 00318E58 38 60 FF FB */ li r3, -5
-/* 8031D1FC 00318E5C 48 00 00 64 */ b lbl_8031D260
-lbl_8031D200:
-/* 8031D200 00318E60 3C A0 80 32 */ lis r5, lbl_8031CF8C@ha
-/* 8031D204 00318E64 7F C3 F3 78 */ mr r3, r30
-/* 8031D208 00318E68 7F E6 FB 78 */ mr r6, r31
-/* 8031D20C 00318E6C 38 80 00 00 */ li r4, 0
-/* 8031D210 00318E70 38 A5 CF 8C */ addi r5, r5, lbl_8031CF8C@l
-/* 8031D214 00318E74 48 03 6D 61 */ bl func_80353F74
-/* 8031D218 00318E78 2C 03 00 00 */ cmpwi r3, 0
-/* 8031D21C 00318E7C 7C 7E 1B 78 */ mr r30, r3
-/* 8031D220 00318E80 40 80 00 2C */ bge lbl_8031D24C
-/* 8031D224 00318E84 48 00 00 D9 */ bl func_8031D2FC
-/* 8031D228 00318E88 7F 8C E3 78 */ mr r12, r28
-/* 8031D22C 00318E8C 7F C5 F3 78 */ mr r5, r30
-/* 8031D230 00318E90 7F A6 EB 78 */ mr r6, r29
-/* 8031D234 00318E94 38 60 00 00 */ li r3, 0
-/* 8031D238 00318E98 38 80 00 00 */ li r4, 0
-/* 8031D23C 00318E9C 7D 89 03 A6 */ mtctr r12
-/* 8031D240 00318EA0 4E 80 04 21 */ bctrl
-/* 8031D244 00318EA4 7F E3 FB 78 */ mr r3, r31
-/* 8031D248 00318EA8 48 00 01 DD */ bl func_8031D424
-lbl_8031D24C:
-/* 8031D24C 00318EAC 93 DF 00 14 */ stw r30, 0x14(r31)
-/* 8031D250 00318EB0 7F C3 F3 78 */ mr r3, r30
-/* 8031D254 00318EB4 38 80 00 01 */ li r4, 1
-/* 8031D258 00318EB8 48 03 6F B1 */ bl ghttpSetMaxRecvTime
-/* 8031D25C 00318EBC 7F C3 F3 78 */ mr r3, r30
-lbl_8031D260:
-/* 8031D260 00318EC0 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 8031D264 00318EC4 83 E1 00 2C */ lwz r31, 0x2c(r1)
-/* 8031D268 00318EC8 83 C1 00 28 */ lwz r30, 0x28(r1)
-/* 8031D26C 00318ECC 83 A1 00 24 */ lwz r29, 0x24(r1)
-/* 8031D270 00318ED0 83 81 00 20 */ lwz r28, 0x20(r1)
-/* 8031D274 00318ED4 7C 08 03 A6 */ mtlr r0
-/* 8031D278 00318ED8 38 21 00 30 */ addi r1, r1, 0x30
-/* 8031D27C 00318EDC 4E 80 00 20 */ blr
-
-.global func_8031D280
-func_8031D280:
-/* 8031D280 00318EE0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8031D284 00318EE4 7C 08 02 A6 */ mflr r0
-/* 8031D288 00318EE8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031D28C 00318EEC 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8031D290 00318EF0 93 C1 00 08 */ stw r30, 8(r1)
-/* 8031D294 00318EF4 7C 7E 1B 78 */ mr r30, r3
-/* 8031D298 00318EF8 48 03 6F 45 */ bl ghttpCancelRequest
-/* 8031D29C 00318EFC 83 ED B0 30 */ lwz r31, lbl_806402F0-_SDA_BASE_(r13)
-/* 8031D2A0 00318F00 48 00 00 08 */ b lbl_8031D2A8
-lbl_8031D2A4:
-/* 8031D2A4 00318F04 83 FF 00 18 */ lwz r31, 0x18(r31)
-lbl_8031D2A8:
-/* 8031D2A8 00318F08 2C 1F 00 00 */ cmpwi r31, 0
-/* 8031D2AC 00318F0C 41 82 00 10 */ beq lbl_8031D2BC
-/* 8031D2B0 00318F10 80 1F 00 14 */ lwz r0, 0x14(r31)
-/* 8031D2B4 00318F14 7C 00 F0 00 */ cmpw r0, r30
-/* 8031D2B8 00318F18 40 82 FF EC */ bne lbl_8031D2A4
-lbl_8031D2BC:
-/* 8031D2BC 00318F1C 2C 1F 00 00 */ cmpwi r31, 0
-/* 8031D2C0 00318F20 41 82 00 24 */ beq lbl_8031D2E4
-/* 8031D2C4 00318F24 80 9F 00 10 */ lwz r4, 0x10(r31)
-/* 8031D2C8 00318F28 2C 04 00 00 */ cmpwi r4, 0
-/* 8031D2CC 00318F2C 41 82 00 10 */ beq lbl_8031D2DC
-/* 8031D2D0 00318F30 38 60 00 06 */ li r3, 6
-/* 8031D2D4 00318F34 38 A0 00 00 */ li r5, 0
-/* 8031D2D8 00318F38 4B FF F6 B1 */ bl func_8031C988
-lbl_8031D2DC:
-/* 8031D2DC 00318F3C 7F E3 FB 78 */ mr r3, r31
-/* 8031D2E0 00318F40 48 00 01 45 */ bl func_8031D424
-lbl_8031D2E4:
-/* 8031D2E4 00318F44 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031D2E8 00318F48 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8031D2EC 00318F4C 83 C1 00 08 */ lwz r30, 8(r1)
-/* 8031D2F0 00318F50 7C 08 03 A6 */ mtlr r0
-/* 8031D2F4 00318F54 38 21 00 10 */ addi r1, r1, 0x10
-/* 8031D2F8 00318F58 4E 80 00 20 */ blr
-
-.global func_8031D2FC
-func_8031D2FC:
-/* 8031D2FC 00318F5C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8031D300 00318F60 7C 08 02 A6 */ mflr r0
-/* 8031D304 00318F64 2C 03 00 00 */ cmpwi r3, 0
-/* 8031D308 00318F68 3C 80 FF FF */ lis r4, 0xFFFE8130@ha
-/* 8031D30C 00318F6C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8031D310 00318F70 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8031D314 00318F74 3B E4 81 30 */ addi r31, r4, 0xFFFE8130@l
-/* 8031D318 00318F78 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8031D31C 00318F7C 3B C0 00 07 */ li r30, 7
-/* 8031D320 00318F80 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8031D324 00318F84 7C 7D 1B 78 */ mr r29, r3
-/* 8031D328 00318F88 40 82 00 0C */ bne lbl_8031D334
-/* 8031D32C 00318F8C 38 60 00 00 */ li r3, 0
-/* 8031D330 00318F90 48 00 00 D8 */ b lbl_8031D408
-lbl_8031D334:
-/* 8031D334 00318F94 3C 80 80 44 */ lis r4, lbl_80446B54@ha
-/* 8031D338 00318F98 7F A5 EB 78 */ mr r5, r29
-/* 8031D33C 00318F9C 38 84 6B 54 */ addi r4, r4, lbl_80446B54@l
-/* 8031D340 00318FA0 38 60 00 02 */ li r3, 2
-/* 8031D344 00318FA4 4C C6 31 82 */ crclr 6
-/* 8031D348 00318FA8 4B FF F7 ED */ bl func_8031CB34
-/* 8031D34C 00318FAC 38 1D 00 07 */ addi r0, r29, 7
-/* 8031D350 00318FB0 28 00 00 1B */ cmplwi r0, 0x1b
-/* 8031D354 00318FB4 41 81 00 A4 */ bgt lbl_8031D3F8
-/* 8031D358 00318FB8 3C 60 80 44 */ lis r3, lbl_80446B70@ha
-/* 8031D35C 00318FBC 54 00 10 3A */ slwi r0, r0, 2
-/* 8031D360 00318FC0 38 63 6B 70 */ addi r3, r3, lbl_80446B70@l
-/* 8031D364 00318FC4 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8031D368 00318FC8 7C 69 03 A6 */ mtctr r3
-/* 8031D36C 00318FCC 4E 80 04 20 */ bctr
-/* 8031D370 00318FD0 3B FF FC E0 */ addi r31, r31, -800
-/* 8031D374 00318FD4 48 00 00 84 */ b lbl_8031D3F8
-/* 8031D378 00318FD8 3B FF FC D6 */ addi r31, r31, -810
-/* 8031D37C 00318FDC 48 00 00 7C */ b lbl_8031D3F8
-/* 8031D380 00318FE0 3B FF FC B8 */ addi r31, r31, -840
-/* 8031D384 00318FE4 48 00 00 74 */ b lbl_8031D3F8
-/* 8031D388 00318FE8 3B FF FC CC */ addi r31, r31, -820
-/* 8031D38C 00318FEC 48 00 00 6C */ b lbl_8031D3F8
-/* 8031D390 00318FF0 3B FF FC C2 */ addi r31, r31, -830
-/* 8031D394 00318FF4 48 00 00 64 */ b lbl_8031D3F8
-/* 8031D398 00318FF8 3B C0 00 09 */ li r30, 9
-/* 8031D39C 00318FFC 3B FF FF FF */ addi r31, r31, -1
-/* 8031D3A0 00319000 48 00 00 58 */ b lbl_8031D3F8
-/* 8031D3A4 00319004 3B FF FC B8 */ addi r31, r31, -840
-/* 8031D3A8 00319008 48 00 00 50 */ b lbl_8031D3F8
-/* 8031D3AC 0031900C 3B FF FC AE */ addi r31, r31, -850
-/* 8031D3B0 00319010 48 00 00 48 */ b lbl_8031D3F8
-/* 8031D3B4 00319014 3B FF FF E2 */ addi r31, r31, -30
-/* 8031D3B8 00319018 48 00 00 40 */ b lbl_8031D3F8
-/* 8031D3BC 0031901C 3B FF FF CE */ addi r31, r31, -50
-/* 8031D3C0 00319020 48 00 00 38 */ b lbl_8031D3F8
-/* 8031D3C4 00319024 3B FF FF EC */ addi r31, r31, -20
-/* 8031D3C8 00319028 48 00 00 30 */ b lbl_8031D3F8
-/* 8031D3CC 0031902C 3B FF FC A4 */ addi r31, r31, -860
-/* 8031D3D0 00319030 48 00 00 28 */ b lbl_8031D3F8
-/* 8031D3D4 00319034 3B FF FC 9A */ addi r31, r31, -870
-/* 8031D3D8 00319038 48 00 00 20 */ b lbl_8031D3F8
-/* 8031D3DC 0031903C 3B FF FC 90 */ addi r31, r31, -880
-/* 8031D3E0 00319040 48 00 00 18 */ b lbl_8031D3F8
-/* 8031D3E4 00319044 3B FF FC 86 */ addi r31, r31, -890
-/* 8031D3E8 00319048 48 00 00 10 */ b lbl_8031D3F8
-/* 8031D3EC 0031904C 3B FF FC 7C */ addi r31, r31, -900
-/* 8031D3F0 00319050 48 00 00 08 */ b lbl_8031D3F8
-/* 8031D3F4 00319054 3B FF FC 72 */ addi r31, r31, -910
-lbl_8031D3F8:
-/* 8031D3F8 00319058 7F C3 F3 78 */ mr r3, r30
-/* 8031D3FC 0031905C 7F E4 FB 78 */ mr r4, r31
-/* 8031D400 00319060 4B FF F1 81 */ bl func_8031C580
-/* 8031D404 00319064 7F A3 EB 78 */ mr r3, r29
-lbl_8031D408:
-/* 8031D408 00319068 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8031D40C 0031906C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8031D410 00319070 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8031D414 00319074 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 8031D418 00319078 7C 08 03 A6 */ mtlr r0
-/* 8031D41C 0031907C 38 21 00 20 */ addi r1, r1, 0x20
-/* 8031D420 00319080 4E 80 00 20 */ blr
-
-.global func_8031D424
-func_8031D424:
-/* 8031D424 00319084 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8031D428 00319088 7C 08 02 A6 */ mflr r0
-/* 8031D42C 0031908C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031D430 00319090 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8031D434 00319094 80 8D B0 30 */ lwz r4, lbl_806402F0-_SDA_BASE_(r13)
-/* 8031D438 00319098 2C 04 00 00 */ cmpwi r4, 0
-/* 8031D43C 0031909C 41 82 00 60 */ beq lbl_8031D49C
-/* 8031D440 003190A0 7C 04 18 40 */ cmplw r4, r3
-/* 8031D444 003190A4 40 82 00 1C */ bne lbl_8031D460
-/* 8031D448 003190A8 83 E4 00 18 */ lwz r31, 0x18(r4)
-/* 8031D44C 003190AC 38 60 00 06 */ li r3, 6
-/* 8031D450 003190B0 38 A0 00 00 */ li r5, 0
-/* 8031D454 003190B4 4B FF F5 35 */ bl func_8031C988
-/* 8031D458 003190B8 93 ED B0 30 */ stw r31, lbl_806402F0-_SDA_BASE_(r13)
-/* 8031D45C 003190BC 48 00 00 40 */ b lbl_8031D49C
-lbl_8031D460:
-/* 8031D460 003190C0 7C 86 23 78 */ mr r6, r4
-/* 8031D464 003190C4 48 00 00 2C */ b lbl_8031D490
-lbl_8031D468:
-/* 8031D468 003190C8 7C 04 18 40 */ cmplw r4, r3
-/* 8031D46C 003190CC 41 82 00 0C */ beq lbl_8031D478
-/* 8031D470 003190D0 7C 86 23 78 */ mr r6, r4
-/* 8031D474 003190D4 48 00 00 1C */ b lbl_8031D490
-lbl_8031D478:
-/* 8031D478 003190D8 80 04 00 18 */ lwz r0, 0x18(r4)
-/* 8031D47C 003190DC 38 60 00 06 */ li r3, 6
-/* 8031D480 003190E0 38 A0 00 00 */ li r5, 0
-/* 8031D484 003190E4 90 06 00 18 */ stw r0, 0x18(r6)
-/* 8031D488 003190E8 4B FF F5 01 */ bl func_8031C988
-/* 8031D48C 003190EC 48 00 00 10 */ b lbl_8031D49C
-lbl_8031D490:
-/* 8031D490 003190F0 80 86 00 18 */ lwz r4, 0x18(r6)
-/* 8031D494 003190F4 2C 04 00 00 */ cmpwi r4, 0
-/* 8031D498 003190F8 40 82 FF D0 */ bne lbl_8031D468
-lbl_8031D49C:
-/* 8031D49C 003190FC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031D4A0 00319100 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8031D4A4 00319104 7C 08 03 A6 */ mtlr r0
-/* 8031D4A8 00319108 38 21 00 10 */ addi r1, r1, 0x10
-/* 8031D4AC 0031910C 4E 80 00 20 */ blr
-
-.global func_8031D4B0
-func_8031D4B0:
-/* 8031D4B0 00319110 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8031D4B4 00319114 7C 08 02 A6 */ mflr r0
-/* 8031D4B8 00319118 38 60 00 05 */ li r3, 5
-/* 8031D4BC 0031911C 38 80 02 10 */ li r4, 0x210
-/* 8031D4C0 00319120 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031D4C4 00319124 4B FF F4 29 */ bl func_8031C8EC
-/* 8031D4C8 00319128 90 6D B0 38 */ stw r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031D4CC 0031912C 38 80 00 00 */ li r4, 0
-/* 8031D4D0 00319130 38 A0 00 04 */ li r5, 4
-/* 8031D4D4 00319134 4B CE 6C 31 */ bl memset
-/* 8031D4D8 00319138 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031D4DC 0031913C 38 80 00 00 */ li r4, 0
-/* 8031D4E0 00319140 38 00 FF FF */ li r0, -1
-/* 8031D4E4 00319144 90 83 00 00 */ stw r4, 0(r3)
-/* 8031D4E8 00319148 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031D4EC 0031914C 90 03 01 74 */ stw r0, 0x174(r3)
-/* 8031D4F0 00319150 4B F5 52 C9 */ bl OSGetTime
-/* 8031D4F4 00319154 80 AD B0 38 */ lwz r5, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031D4F8 00319158 90 85 02 0C */ stw r4, 0x20c(r5)
-/* 8031D4FC 0031915C 90 65 02 08 */ stw r3, 0x208(r5)
-/* 8031D500 00319160 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031D504 00319164 7C 08 03 A6 */ mtlr r0
-/* 8031D508 00319168 38 21 00 10 */ addi r1, r1, 0x10
-/* 8031D50C 0031916C 4E 80 00 20 */ blr
-
-.global systemCallbackFunc
-systemCallbackFunc:
-/* 8031D510 00319170 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031D514 00319174 90 64 02 00 */ stw r3, 0x200(r4)
-/* 8031D518 00319178 4E 80 00 20 */ blr
-
-.global func_8031D51C
-func_8031D51C:
-/* 8031D51C 0031917C 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031D520 00319180 90 64 02 04 */ stw r3, 0x204(r4)
-/* 8031D524 00319184 4E 80 00 20 */ blr
-
-.global func_8031D528
-func_8031D528:
-/* 8031D528 00319188 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 8031D52C 0031918C 7C 08 02 A6 */ mflr r0
-/* 8031D530 00319190 90 01 00 44 */ stw r0, 0x44(r1)
-/* 8031D534 00319194 39 61 00 40 */ addi r11, r1, 0x40
-/* 8031D538 00319198 4B EA 9B E9 */ bl _savegpr_25
-/* 8031D53C 0031919C 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031D540 003191A0 2C 03 00 00 */ cmpwi r3, 0
-/* 8031D544 003191A4 41 82 0A A0 */ beq lbl_8031DFE4
-/* 8031D548 003191A8 80 03 00 00 */ lwz r0, 0(r3)
-/* 8031D54C 003191AC 2C 00 00 00 */ cmpwi r0, 0
-/* 8031D550 003191B0 40 81 00 78 */ ble lbl_8031D5C8
-/* 8031D554 003191B4 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031D558 003191B8 80 63 00 00 */ lwz r3, 0(r3)
-/* 8031D55C 003191BC 48 02 C4 E1 */ bl gt2Think
-/* 8031D560 003191C0 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031D564 003191C4 80 03 00 00 */ lwz r0, 0(r3)
-/* 8031D568 003191C8 2C 00 00 08 */ cmpwi r0, 8
-/* 8031D56C 003191CC 40 80 00 5C */ bge lbl_8031D5C8
-/* 8031D570 003191D0 80 8D B0 40 */ lwz r4, lbl_80640300-_SDA_BASE_(r13)
-/* 8031D574 003191D4 80 64 00 00 */ lwz r3, 0(r4)
-/* 8031D578 003191D8 2C 03 00 00 */ cmpwi r3, 0
-/* 8031D57C 003191DC 41 82 00 4C */ beq lbl_8031D5C8
-/* 8031D580 003191E0 80 04 00 08 */ lwz r0, 8(r4)
-/* 8031D584 003191E4 2C 00 00 00 */ cmpwi r0, 0
-/* 8031D588 003191E8 41 82 00 38 */ beq lbl_8031D5C0
-/* 8031D58C 003191EC 48 04 12 6D */ bl ServerBrowserThink
-/* 8031D590 003191F0 80 6D B0 40 */ lwz r3, lbl_80640300-_SDA_BASE_(r13)
-/* 8031D594 003191F4 80 03 00 04 */ lwz r0, 4(r3)
-/* 8031D598 003191F8 2C 00 00 01 */ cmpwi r0, 1
-/* 8031D59C 003191FC 40 82 00 24 */ bne lbl_8031D5C0
-/* 8031D5A0 00319200 38 00 00 00 */ li r0, 0
-/* 8031D5A4 00319204 38 80 00 01 */ li r4, 1
-/* 8031D5A8 00319208 90 03 00 04 */ stw r0, 4(r3)
-/* 8031D5AC 0031920C 38 A0 2B 67 */ li r5, 0x2b67
-/* 8031D5B0 00319210 38 C0 2B 67 */ li r6, 0x2b67
-/* 8031D5B4 00319214 80 6D B0 40 */ lwz r3, lbl_80640300-_SDA_BASE_(r13)
-/* 8031D5B8 00319218 80 63 00 00 */ lwz r3, 0(r3)
-/* 8031D5BC 0031921C 48 04 10 71 */ bl func_8035E62C
-lbl_8031D5C0:
-/* 8031D5C0 00319220 38 60 00 00 */ li r3, 0
-/* 8031D5C4 00319224 48 03 0D 1D */ bl qr2_think
-lbl_8031D5C8:
-/* 8031D5C8 00319228 80 CD B0 38 */ lwz r6, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031D5CC 0031922C 80 06 00 00 */ lwz r0, 0(r6)
-/* 8031D5D0 00319230 2C 00 00 02 */ cmpwi r0, 2
-/* 8031D5D4 00319234 41 82 0A 10 */ beq lbl_8031DFE4
-/* 8031D5D8 00319238 40 80 00 14 */ bge lbl_8031D5EC
-/* 8031D5DC 0031923C 2C 00 00 00 */ cmpwi r0, 0
-/* 8031D5E0 00319240 41 82 00 1C */ beq lbl_8031D5FC
-/* 8031D5E4 00319244 40 80 01 F0 */ bge lbl_8031D7D4
-/* 8031D5E8 00319248 48 00 09 FC */ b lbl_8031DFE4
-lbl_8031D5EC:
-/* 8031D5EC 0031924C 2C 00 00 04 */ cmpwi r0, 4
-/* 8031D5F0 00319250 41 82 09 0C */ beq lbl_8031DEFC
-/* 8031D5F4 00319254 40 80 09 F0 */ bge lbl_8031DFE4
-/* 8031D5F8 00319258 48 00 07 5C */ b lbl_8031DD54
-lbl_8031D5FC:
-/* 8031D5FC 0031925C 4B FD 9C 55 */ bl SOGetHostID
-/* 8031D600 00319260 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031D604 00319264 90 64 01 70 */ stw r3, 0x170(r4)
-/* 8031D608 00319268 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031D60C 0031926C 80 63 01 70 */ lwz r3, 0x170(r3)
-/* 8031D610 00319270 2C 03 00 00 */ cmpwi r3, 0
-/* 8031D614 00319274 41 82 01 04 */ beq lbl_8031D718
-/* 8031D618 00319278 38 80 00 00 */ li r4, 0
-/* 8031D61C 0031927C 38 A0 00 00 */ li r5, 0
-/* 8031D620 00319280 48 03 05 2D */ bl gt2AddressToString
-/* 8031D624 00319284 3C 80 80 44 */ lis r4, lbl_80446BE0@ha
-/* 8031D628 00319288 7C 65 1B 78 */ mr r5, r3
-/* 8031D62C 0031928C 38 84 6B E0 */ addi r4, r4, lbl_80446BE0@l
-/* 8031D630 00319290 38 60 00 01 */ li r3, 1
-/* 8031D634 00319294 4C C6 31 82 */ crclr 6
-/* 8031D638 00319298 4B FF F4 FD */ bl func_8031CB34
-/* 8031D63C 0031929C 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031D640 003192A0 3B 40 00 01 */ li r26, 1
-/* 8031D644 003192A4 93 43 00 00 */ stw r26, 0(r3)
-/* 8031D648 003192A8 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031D64C 003192AC 80 63 01 70 */ lwz r3, 0x170(r3)
-/* 8031D650 003192B0 48 00 0B 99 */ bl func_8031E1E8
-/* 8031D654 003192B4 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031D658 003192B8 3C C0 80 32 */ lis r6, lbl_8031E1D0@ha
-/* 8031D65C 003192BC 3C A0 80 32 */ lis r5, lbl_8031E1D4@ha
-/* 8031D660 003192C0 3C 60 80 32 */ lis r3, lbl_8031E1D8@ha
-/* 8031D664 003192C4 38 E4 00 08 */ addi r7, r4, 8
-/* 8031D668 003192C8 3C 80 80 32 */ lis r4, lbl_8031E1DC@ha
-/* 8031D66C 003192CC 90 ED B0 40 */ stw r7, lbl_80640300-_SDA_BASE_(r13)
-/* 8031D670 003192D0 3D 20 80 32 */ lis r9, lbl_8031E1E4@ha
-/* 8031D674 003192D4 3D 40 80 32 */ lis r10, lbl_8031E1CC@ha
-/* 8031D678 003192D8 38 C6 E1 D0 */ addi r6, r6, lbl_8031E1D0@l
-/* 8031D67C 003192DC 93 47 00 04 */ stw r26, 4(r7)
-/* 8031D680 003192E0 38 A5 E1 D4 */ addi r5, r5, lbl_8031E1D4@l
-/* 8031D684 003192E4 83 62 A4 B4 */ lwz r27, lbl_80642AB4-_SDA2_BASE_(r2)
-/* 8031D688 003192E8 38 63 E1 D8 */ addi r3, r3, lbl_8031E1D8@l
-/* 8031D68C 003192EC 90 C1 00 08 */ stw r6, 8(r1)
-/* 8031D690 003192F0 38 84 E1 DC */ addi r4, r4, lbl_8031E1DC@l
-/* 8031D694 003192F4 83 82 A4 B0 */ lwz r28, lbl_80642AB0-_SDA2_BASE_(r2)
-/* 8031D698 003192F8 39 29 E1 E4 */ addi r9, r9, lbl_8031E1E4@l
-/* 8031D69C 003192FC 90 A1 00 0C */ stw r5, 0xc(r1)
-/* 8031D6A0 00319300 3B 20 00 00 */ li r25, 0
-/* 8031D6A4 00319304 7F 86 E3 78 */ mr r6, r28
-/* 8031D6A8 00319308 7F 67 DB 78 */ mr r7, r27
-/* 8031D6AC 0031930C 90 61 00 10 */ stw r3, 0x10(r1)
-/* 8031D6B0 00319310 39 4A E1 CC */ addi r10, r10, lbl_8031E1CC@l
-/* 8031D6B4 00319314 38 60 00 00 */ li r3, 0
-/* 8031D6B8 00319318 38 A0 2B 67 */ li r5, 0x2b67
-/* 8031D6BC 0031931C 90 81 00 14 */ stw r4, 0x14(r1)
-/* 8031D6C0 00319320 38 80 00 00 */ li r4, 0
-/* 8031D6C4 00319324 39 00 00 00 */ li r8, 0
-/* 8031D6C8 00319328 91 21 00 18 */ stw r9, 0x18(r1)
-/* 8031D6CC 0031932C 39 20 00 00 */ li r9, 0
-/* 8031D6D0 00319330 93 21 00 1C */ stw r25, 0x1c(r1)
-/* 8031D6D4 00319334 48 03 0A F9 */ bl func_8034E1CC
-/* 8031D6D8 00319338 3D 40 80 32 */ lis r10, lbl_8031E160@ha
-/* 8031D6DC 0031933C 93 21 00 08 */ stw r25, 8(r1)
-/* 8031D6E0 00319340 7F 83 E3 78 */ mr r3, r28
-/* 8031D6E4 00319344 7F 84 E3 78 */ mr r4, r28
-/* 8031D6E8 00319348 7F 65 DB 78 */ mr r5, r27
-/* 8031D6EC 0031934C 39 4A E1 60 */ addi r10, r10, lbl_8031E160@l
-/* 8031D6F0 00319350 38 C0 00 00 */ li r6, 0
-/* 8031D6F4 00319354 38 E0 00 0A */ li r7, 0xa
-/* 8031D6F8 00319358 39 00 00 01 */ li r8, 1
-/* 8031D6FC 0031935C 39 20 00 01 */ li r9, 1
-/* 8031D700 00319360 48 04 0C B9 */ bl ServerBrowserNewA
-/* 8031D704 00319364 80 8D B0 40 */ lwz r4, lbl_80640300-_SDA_BASE_(r13)
-/* 8031D708 00319368 90 64 00 00 */ stw r3, 0(r4)
-/* 8031D70C 0031936C 80 6D B0 40 */ lwz r3, lbl_80640300-_SDA_BASE_(r13)
-/* 8031D710 00319370 93 43 00 08 */ stw r26, 8(r3)
-/* 8031D714 00319374 48 00 08 D0 */ b lbl_8031DFE4
-lbl_8031D718:
-/* 8031D718 00319378 4B F5 50 A1 */ bl OSGetTime
-/* 8031D71C 0031937C 3C A0 80 00 */ lis r5, 0x800000F8@ha
-/* 8031D720 00319380 81 0D B0 38 */ lwz r8, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031D724 00319384 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5)
-/* 8031D728 00319388 3C A0 10 62 */ lis r5, 0x10624DD3@ha
-/* 8031D72C 0031938C 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
-/* 8031D730 00319390 80 E8 02 0C */ lwz r7, 0x20c(r8)
-/* 8031D734 00319394 54 05 F0 BE */ srwi r5, r0, 2
-/* 8031D738 00319398 38 00 27 10 */ li r0, 0x2710
-/* 8031D73C 0031939C 7C A6 28 16 */ mulhwu r5, r6, r5
-/* 8031D740 003193A0 7C E7 20 10 */ subfc r7, r7, r4
-/* 8031D744 003193A4 80 C8 02 08 */ lwz r6, 0x208(r8)
-/* 8031D748 003193A8 7C C6 19 10 */ subfe r6, r6, r3
-/* 8031D74C 003193AC 54 A4 D1 BE */ srwi r4, r5, 6
-/* 8031D750 003193B0 7C 64 00 16 */ mulhwu r3, r4, r0
-/* 8031D754 003193B4 1C 84 27 10 */ mulli r4, r4, 0x2710
-/* 8031D758 003193B8 7C 07 20 10 */ subfc r0, r7, r4
-/* 8031D75C 003193BC 7C 06 19 10 */ subfe r0, r6, r3
-/* 8031D760 003193C0 7C 04 21 10 */ subfe r0, r4, r4
-/* 8031D764 003193C4 7C 00 00 D1 */ neg. r0, r0
-/* 8031D768 003193C8 41 82 08 7C */ beq lbl_8031DFE4
-/* 8031D76C 003193CC 81 88 01 FC */ lwz r12, 0x1fc(r8)
-/* 8031D770 003193D0 38 60 00 06 */ li r3, 6
-/* 8031D774 003193D4 7D 89 03 A6 */ mtctr r12
-/* 8031D778 003193D8 4E 80 04 21 */ bctrl
-/* 8031D77C 003193DC 38 60 00 00 */ li r3, 0
-/* 8031D780 003193E0 48 03 0E B5 */ bl qr2_shutdown
-/* 8031D784 003193E4 80 6D B0 40 */ lwz r3, lbl_80640300-_SDA_BASE_(r13)
-/* 8031D788 003193E8 80 63 00 00 */ lwz r3, 0(r3)
-/* 8031D78C 003193EC 48 04 0D 11 */ bl ServerBrowserFree
-/* 8031D790 003193F0 3B 20 00 00 */ li r25, 0
-/* 8031D794 003193F4 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031D798 003193F8 93 2D B0 40 */ stw r25, lbl_80640300-_SDA_BASE_(r13)
-/* 8031D79C 003193FC 80 63 00 00 */ lwz r3, 0(r3)
-/* 8031D7A0 00319400 48 02 C5 B1 */ bl func_80349D50
-/* 8031D7A4 00319404 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031D7A8 00319408 80 63 00 00 */ lwz r3, 0(r3)
-/* 8031D7AC 0031940C 48 02 C2 4D */ bl gt2CloseSocket
-/* 8031D7B0 00319410 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031D7B4 00319414 93 2D B0 3C */ stw r25, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031D7B8 00319418 2C 04 00 00 */ cmpwi r4, 0
-/* 8031D7BC 0031941C 41 82 08 28 */ beq lbl_8031DFE4
-/* 8031D7C0 00319420 38 60 00 05 */ li r3, 5
-/* 8031D7C4 00319424 38 A0 00 00 */ li r5, 0
-/* 8031D7C8 00319428 4B FF F1 C1 */ bl func_8031C988
-/* 8031D7CC 0031942C 93 2D B0 38 */ stw r25, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031D7D0 00319430 48 00 08 14 */ b lbl_8031DFE4
-lbl_8031D7D4:
-/* 8031D7D4 00319434 80 6D B0 40 */ lwz r3, lbl_80640300-_SDA_BASE_(r13)
-/* 8031D7D8 00319438 80 63 00 00 */ lwz r3, 0(r3)
-/* 8031D7DC 0031943C 48 04 10 DD */ bl ServerBrowserCount
-/* 8031D7E0 00319440 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031D7E4 00319444 83 64 01 78 */ lwz r27, 0x178(r4)
-/* 8031D7E8 00319448 7C 03 D8 00 */ cmpw r3, r27
-/* 8031D7EC 0031944C 41 80 07 F8 */ blt lbl_8031DFE4
-/* 8031D7F0 00319450 80 6D B0 40 */ lwz r3, lbl_80640300-_SDA_BASE_(r13)
-/* 8031D7F4 00319454 38 00 00 00 */ li r0, 0
-/* 8031D7F8 00319458 3B 20 00 00 */ li r25, 0
-/* 8031D7FC 0031945C 3B 40 00 00 */ li r26, 0
-/* 8031D800 00319460 90 03 00 08 */ stw r0, 8(r3)
-/* 8031D804 00319464 48 00 00 2C */ b lbl_8031D830
-lbl_8031D808:
-/* 8031D808 00319468 80 6D B0 40 */ lwz r3, lbl_80640300-_SDA_BASE_(r13)
-/* 8031D80C 0031946C 7F 24 CB 78 */ mr r4, r25
-/* 8031D810 00319470 80 63 00 00 */ lwz r3, 0(r3)
-/* 8031D814 00319474 48 04 10 9D */ bl ServerBrowserGetServer
-/* 8031D818 00319478 48 04 00 0D */ bl SBServerGetPublicInetAddress
-/* 8031D81C 0031947C 80 0D B0 40 */ lwz r0, lbl_80640300-_SDA_BASE_(r13)
-/* 8031D820 00319480 3B 39 00 01 */ addi r25, r25, 1
-/* 8031D824 00319484 7C 80 D2 14 */ add r4, r0, r26
-/* 8031D828 00319488 3B 5A 00 04 */ addi r26, r26, 4
-/* 8031D82C 0031948C 90 64 00 0C */ stw r3, 0xc(r4)
-lbl_8031D830:
-/* 8031D830 00319490 7C 19 D8 00 */ cmpw r25, r27
-/* 8031D834 00319494 41 80 FF D4 */ blt lbl_8031D808
-/* 8031D838 00319498 80 6D B0 40 */ lwz r3, lbl_80640300-_SDA_BASE_(r13)
-/* 8031D83C 0031949C 34 BB FF FF */ addic. r5, r27, -1
-/* 8031D840 003194A0 3B 83 00 0C */ addi r28, r3, 0xc
-/* 8031D844 003194A4 40 81 04 58 */ ble lbl_8031DC9C
-/* 8031D848 003194A8 54 A0 0F FE */ srwi r0, r5, 0x1f
-/* 8031D84C 003194AC 80 DC 00 00 */ lwz r6, 0(r28)
-/* 8031D850 003194B0 7C 00 2A 14 */ add r0, r0, r5
-/* 8031D854 003194B4 38 FC 00 04 */ addi r7, r28, 4
-/* 8031D858 003194B8 54 04 08 3A */ rlwinm r4, r0, 1, 0, 0x1d
-/* 8031D85C 003194BC 3B E0 00 00 */ li r31, 0
-/* 8031D860 003194C0 7C 1C 20 2E */ lwzx r0, r28, r4
-/* 8031D864 003194C4 38 60 00 00 */ li r3, 0
-/* 8031D868 003194C8 90 1C 00 00 */ stw r0, 0(r28)
-/* 8031D86C 003194CC 7C DC 21 2E */ stwx r6, r28, r4
-/* 8031D870 003194D0 7C A9 03 A6 */ mtctr r5
-/* 8031D874 003194D4 2C 05 00 01 */ cmpwi r5, 1
-/* 8031D878 003194D8 41 80 00 30 */ blt lbl_8031D8A8
-lbl_8031D87C:
-/* 8031D87C 003194DC 80 87 00 00 */ lwz r4, 0(r7)
-/* 8031D880 003194E0 80 1C 00 00 */ lwz r0, 0(r28)
-/* 8031D884 003194E4 7C 04 00 40 */ cmplw r4, r0
-/* 8031D888 003194E8 40 80 00 18 */ bge lbl_8031D8A0
-/* 8031D88C 003194EC 38 63 00 04 */ addi r3, r3, 4
-/* 8031D890 003194F0 3B FF 00 01 */ addi r31, r31, 1
-/* 8031D894 003194F4 7C 1C 18 2E */ lwzx r0, r28, r3
-/* 8031D898 003194F8 90 07 00 00 */ stw r0, 0(r7)
-/* 8031D89C 003194FC 7C 9C 19 2E */ stwx r4, r28, r3
-lbl_8031D8A0:
-/* 8031D8A0 00319500 38 E7 00 04 */ addi r7, r7, 4
-/* 8031D8A4 00319504 42 00 FF D8 */ bdnz lbl_8031D87C
-lbl_8031D8A8:
-/* 8031D8A8 00319508 57 F9 10 3A */ slwi r25, r31, 2
-/* 8031D8AC 0031950C 80 7C 00 00 */ lwz r3, 0(r28)
-/* 8031D8B0 00319510 7C 1C C8 2E */ lwzx r0, r28, r25
-/* 8031D8B4 00319514 34 BF FF FF */ addic. r5, r31, -1
-/* 8031D8B8 00319518 90 1C 00 00 */ stw r0, 0(r28)
-/* 8031D8BC 0031951C 7C 7C C9 2E */ stwx r3, r28, r25
-/* 8031D8C0 00319520 40 81 01 D0 */ ble lbl_8031DA90
-/* 8031D8C4 00319524 54 A0 0F FE */ srwi r0, r5, 0x1f
-/* 8031D8C8 00319528 80 DC 00 00 */ lwz r6, 0(r28)
-/* 8031D8CC 0031952C 7C 00 2A 14 */ add r0, r0, r5
-/* 8031D8D0 00319530 38 FC 00 04 */ addi r7, r28, 4
-/* 8031D8D4 00319534 54 04 08 3A */ rlwinm r4, r0, 1, 0, 0x1d
-/* 8031D8D8 00319538 3B C0 00 00 */ li r30, 0
-/* 8031D8DC 0031953C 7C 1C 20 2E */ lwzx r0, r28, r4
-/* 8031D8E0 00319540 38 60 00 00 */ li r3, 0
-/* 8031D8E4 00319544 90 1C 00 00 */ stw r0, 0(r28)
-/* 8031D8E8 00319548 7C DC 21 2E */ stwx r6, r28, r4
-/* 8031D8EC 0031954C 7C A9 03 A6 */ mtctr r5
-/* 8031D8F0 00319550 2C 05 00 01 */ cmpwi r5, 1
-/* 8031D8F4 00319554 41 80 00 30 */ blt lbl_8031D924
-lbl_8031D8F8:
-/* 8031D8F8 00319558 80 87 00 00 */ lwz r4, 0(r7)
-/* 8031D8FC 0031955C 80 1C 00 00 */ lwz r0, 0(r28)
-/* 8031D900 00319560 7C 04 00 40 */ cmplw r4, r0
-/* 8031D904 00319564 40 80 00 18 */ bge lbl_8031D91C
-/* 8031D908 00319568 38 63 00 04 */ addi r3, r3, 4
-/* 8031D90C 0031956C 3B DE 00 01 */ addi r30, r30, 1
-/* 8031D910 00319570 7C 1C 18 2E */ lwzx r0, r28, r3
-/* 8031D914 00319574 90 07 00 00 */ stw r0, 0(r7)
-/* 8031D918 00319578 7C 9C 19 2E */ stwx r4, r28, r3
-lbl_8031D91C:
-/* 8031D91C 0031957C 38 E7 00 04 */ addi r7, r7, 4
-/* 8031D920 00319580 42 00 FF D8 */ bdnz lbl_8031D8F8
-lbl_8031D924:
-/* 8031D924 00319584 57 DA 10 3A */ slwi r26, r30, 2
-/* 8031D928 00319588 80 7C 00 00 */ lwz r3, 0(r28)
-/* 8031D92C 0031958C 7C 1C D0 2E */ lwzx r0, r28, r26
-/* 8031D930 00319590 34 BE FF FF */ addic. r5, r30, -1
-/* 8031D934 00319594 90 1C 00 00 */ stw r0, 0(r28)
-/* 8031D938 00319598 7C 7C D1 2E */ stwx r3, r28, r26
-/* 8031D93C 0031959C 40 81 00 98 */ ble lbl_8031D9D4
-/* 8031D940 003195A0 54 A0 0F FE */ srwi r0, r5, 0x1f
-/* 8031D944 003195A4 80 DC 00 00 */ lwz r6, 0(r28)
-/* 8031D948 003195A8 7C 00 2A 14 */ add r0, r0, r5
-/* 8031D94C 003195AC 38 FC 00 04 */ addi r7, r28, 4
-/* 8031D950 003195B0 54 04 08 3A */ rlwinm r4, r0, 1, 0, 0x1d
-/* 8031D954 003195B4 3B A0 00 00 */ li r29, 0
-/* 8031D958 003195B8 7C 1C 20 2E */ lwzx r0, r28, r4
-/* 8031D95C 003195BC 38 60 00 00 */ li r3, 0
-/* 8031D960 003195C0 90 1C 00 00 */ stw r0, 0(r28)
-/* 8031D964 003195C4 7C DC 21 2E */ stwx r6, r28, r4
-/* 8031D968 003195C8 7C A9 03 A6 */ mtctr r5
-/* 8031D96C 003195CC 2C 05 00 01 */ cmpwi r5, 1
-/* 8031D970 003195D0 41 80 00 30 */ blt lbl_8031D9A0
-lbl_8031D974:
-/* 8031D974 003195D4 80 87 00 00 */ lwz r4, 0(r7)
-/* 8031D978 003195D8 80 1C 00 00 */ lwz r0, 0(r28)
-/* 8031D97C 003195DC 7C 04 00 40 */ cmplw r4, r0
-/* 8031D980 003195E0 40 80 00 18 */ bge lbl_8031D998
-/* 8031D984 003195E4 38 63 00 04 */ addi r3, r3, 4
-/* 8031D988 003195E8 3B BD 00 01 */ addi r29, r29, 1
-/* 8031D98C 003195EC 7C 1C 18 2E */ lwzx r0, r28, r3
-/* 8031D990 003195F0 90 07 00 00 */ stw r0, 0(r7)
-/* 8031D994 003195F4 7C 9C 19 2E */ stwx r4, r28, r3
-lbl_8031D998:
-/* 8031D998 003195F8 38 E7 00 04 */ addi r7, r7, 4
-/* 8031D99C 003195FC 42 00 FF D8 */ bdnz lbl_8031D974
-lbl_8031D9A0:
-/* 8031D9A0 00319600 57 A6 10 3A */ slwi r6, r29, 2
-/* 8031D9A4 00319604 80 FC 00 00 */ lwz r7, 0(r28)
-/* 8031D9A8 00319608 7C 1C 30 2E */ lwzx r0, r28, r6
-/* 8031D9AC 0031960C 7F 83 E3 78 */ mr r3, r28
-/* 8031D9B0 00319610 38 BD FF FF */ addi r5, r29, -1
-/* 8031D9B4 00319614 38 80 00 00 */ li r4, 0
-/* 8031D9B8 00319618 90 1C 00 00 */ stw r0, 0(r28)
-/* 8031D9BC 0031961C 7C FC 31 2E */ stwx r7, r28, r6
-/* 8031D9C0 00319620 48 00 0F 51 */ bl func_8031E910
-/* 8031D9C4 00319624 7F 83 E3 78 */ mr r3, r28
-/* 8031D9C8 00319628 38 9D 00 01 */ addi r4, r29, 1
-/* 8031D9CC 0031962C 38 BE FF FF */ addi r5, r30, -1
-/* 8031D9D0 00319630 48 00 0F 41 */ bl func_8031E910
-lbl_8031D9D4:
-/* 8031D9D4 00319634 3B BE 00 01 */ addi r29, r30, 1
-/* 8031D9D8 00319638 38 FF FF FF */ addi r7, r31, -1
-/* 8031D9DC 0031963C 7C 1D 38 00 */ cmpw r29, r7
-/* 8031D9E0 00319640 40 80 00 B0 */ bge lbl_8031DA90
-/* 8031D9E4 00319644 7C 7F F2 14 */ add r3, r31, r30
-/* 8031D9E8 00319648 7C DC D2 14 */ add r6, r28, r26
-/* 8031D9EC 0031964C 54 60 0F FE */ srwi r0, r3, 0x1f
-/* 8031D9F0 00319650 81 26 00 04 */ lwz r9, 4(r6)
-/* 8031D9F4 00319654 7C 60 1A 14 */ add r3, r0, r3
-/* 8031D9F8 00319658 39 1E 00 02 */ addi r8, r30, 2
-/* 8031D9FC 0031965C 54 65 08 3A */ rlwinm r5, r3, 1, 0, 0x1d
-/* 8031DA00 00319660 38 07 00 01 */ addi r0, r7, 1
-/* 8031DA04 00319664 7C 9C 28 2E */ lwzx r4, r28, r5
-/* 8031DA08 00319668 55 03 10 3A */ slwi r3, r8, 2
-/* 8031DA0C 0031966C 7D 5C 1A 14 */ add r10, r28, r3
-/* 8031DA10 00319670 7C 08 00 50 */ subf r0, r8, r0
-/* 8031DA14 00319674 90 86 00 04 */ stw r4, 4(r6)
-/* 8031DA18 00319678 57 A3 10 3A */ slwi r3, r29, 2
-/* 8031DA1C 0031967C 7D 3C 29 2E */ stwx r9, r28, r5
-/* 8031DA20 00319680 7C 09 03 A6 */ mtctr r0
-/* 8031DA24 00319684 7C 08 38 00 */ cmpw r8, r7
-/* 8031DA28 00319688 41 81 00 30 */ bgt lbl_8031DA58
-lbl_8031DA2C:
-/* 8031DA2C 0031968C 80 8A 00 00 */ lwz r4, 0(r10)
-/* 8031DA30 00319690 80 06 00 04 */ lwz r0, 4(r6)
-/* 8031DA34 00319694 7C 04 00 40 */ cmplw r4, r0
-/* 8031DA38 00319698 40 80 00 18 */ bge lbl_8031DA50
-/* 8031DA3C 0031969C 38 63 00 04 */ addi r3, r3, 4
-/* 8031DA40 003196A0 3B BD 00 01 */ addi r29, r29, 1
-/* 8031DA44 003196A4 7C 1C 18 2E */ lwzx r0, r28, r3
-/* 8031DA48 003196A8 90 0A 00 00 */ stw r0, 0(r10)
-/* 8031DA4C 003196AC 7C 9C 19 2E */ stwx r4, r28, r3
-lbl_8031DA50:
-/* 8031DA50 003196B0 39 4A 00 04 */ addi r10, r10, 4
-/* 8031DA54 003196B4 42 00 FF D8 */ bdnz lbl_8031DA2C
-lbl_8031DA58:
-/* 8031DA58 003196B8 7C FC D2 14 */ add r7, r28, r26
-/* 8031DA5C 003196BC 57 A6 10 3A */ slwi r6, r29, 2
-/* 8031DA60 003196C0 81 07 00 04 */ lwz r8, 4(r7)
-/* 8031DA64 003196C4 7F 83 E3 78 */ mr r3, r28
-/* 8031DA68 003196C8 7C 1C 30 2E */ lwzx r0, r28, r6
-/* 8031DA6C 003196CC 38 9E 00 01 */ addi r4, r30, 1
-/* 8031DA70 003196D0 38 BD FF FF */ addi r5, r29, -1
-/* 8031DA74 003196D4 90 07 00 04 */ stw r0, 4(r7)
-/* 8031DA78 003196D8 7D 1C 31 2E */ stwx r8, r28, r6
-/* 8031DA7C 003196DC 48 00 0E 95 */ bl func_8031E910
-/* 8031DA80 003196E0 7F 83 E3 78 */ mr r3, r28
-/* 8031DA84 003196E4 38 9D 00 01 */ addi r4, r29, 1
-/* 8031DA88 003196E8 38 BF FF FF */ addi r5, r31, -1
-/* 8031DA8C 003196EC 48 00 0E 85 */ bl func_8031E910
-lbl_8031DA90:
-/* 8031DA90 003196F0 3B DF 00 01 */ addi r30, r31, 1
-/* 8031DA94 003196F4 38 FB FF FF */ addi r7, r27, -1
-/* 8031DA98 003196F8 7C 1E 38 00 */ cmpw r30, r7
-/* 8031DA9C 003196FC 40 80 02 00 */ bge lbl_8031DC9C
-/* 8031DAA0 00319700 7C 7B FA 14 */ add r3, r27, r31
-/* 8031DAA4 00319704 7C DC CA 14 */ add r6, r28, r25
-/* 8031DAA8 00319708 54 60 0F FE */ srwi r0, r3, 0x1f
-/* 8031DAAC 0031970C 81 26 00 04 */ lwz r9, 4(r6)
-/* 8031DAB0 00319710 7C 60 1A 14 */ add r3, r0, r3
-/* 8031DAB4 00319714 39 1F 00 02 */ addi r8, r31, 2
-/* 8031DAB8 00319718 54 65 08 3A */ rlwinm r5, r3, 1, 0, 0x1d
-/* 8031DABC 0031971C 38 07 00 01 */ addi r0, r7, 1
-/* 8031DAC0 00319720 7C 9C 28 2E */ lwzx r4, r28, r5
-/* 8031DAC4 00319724 55 03 10 3A */ slwi r3, r8, 2
-/* 8031DAC8 00319728 7D 5C 1A 14 */ add r10, r28, r3
-/* 8031DACC 0031972C 7C 08 00 50 */ subf r0, r8, r0
-/* 8031DAD0 00319730 90 86 00 04 */ stw r4, 4(r6)
-/* 8031DAD4 00319734 57 C3 10 3A */ slwi r3, r30, 2
-/* 8031DAD8 00319738 7D 3C 29 2E */ stwx r9, r28, r5
-/* 8031DADC 0031973C 7C 09 03 A6 */ mtctr r0
-/* 8031DAE0 00319740 7C 08 38 00 */ cmpw r8, r7
-/* 8031DAE4 00319744 41 81 00 30 */ bgt lbl_8031DB14
-lbl_8031DAE8:
-/* 8031DAE8 00319748 80 8A 00 00 */ lwz r4, 0(r10)
-/* 8031DAEC 0031974C 80 06 00 04 */ lwz r0, 4(r6)
-/* 8031DAF0 00319750 7C 04 00 40 */ cmplw r4, r0
-/* 8031DAF4 00319754 40 80 00 18 */ bge lbl_8031DB0C
-/* 8031DAF8 00319758 38 63 00 04 */ addi r3, r3, 4
-/* 8031DAFC 0031975C 3B DE 00 01 */ addi r30, r30, 1
-/* 8031DB00 00319760 7C 1C 18 2E */ lwzx r0, r28, r3
-/* 8031DB04 00319764 90 0A 00 00 */ stw r0, 0(r10)
-/* 8031DB08 00319768 7C 9C 19 2E */ stwx r4, r28, r3
-lbl_8031DB0C:
-/* 8031DB0C 0031976C 39 4A 00 04 */ addi r10, r10, 4
-/* 8031DB10 00319770 42 00 FF D8 */ bdnz lbl_8031DAE8
-lbl_8031DB14:
-/* 8031DB14 00319774 7C FC CA 14 */ add r7, r28, r25
-/* 8031DB18 00319778 57 D9 10 3A */ slwi r25, r30, 2
-/* 8031DB1C 0031977C 80 67 00 04 */ lwz r3, 4(r7)
-/* 8031DB20 00319780 3B BF 00 01 */ addi r29, r31, 1
-/* 8031DB24 00319784 7C 1C C8 2E */ lwzx r0, r28, r25
-/* 8031DB28 00319788 38 DE FF FF */ addi r6, r30, -1
-/* 8031DB2C 0031978C 7C 1D 30 00 */ cmpw r29, r6
-/* 8031DB30 00319790 90 07 00 04 */ stw r0, 4(r7)
-/* 8031DB34 00319794 7C 7C C9 2E */ stwx r3, r28, r25
-/* 8031DB38 00319798 40 80 00 A8 */ bge lbl_8031DBE0
-/* 8031DB3C 0031979C 7C 9E FA 14 */ add r4, r30, r31
-/* 8031DB40 003197A0 81 27 00 04 */ lwz r9, 4(r7)
-/* 8031DB44 003197A4 54 83 0F FE */ srwi r3, r4, 0x1f
-/* 8031DB48 003197A8 39 1F 00 02 */ addi r8, r31, 2
-/* 8031DB4C 003197AC 7C 83 22 14 */ add r4, r3, r4
-/* 8031DB50 003197B0 38 06 00 01 */ addi r0, r6, 1
-/* 8031DB54 003197B4 54 85 08 3A */ rlwinm r5, r4, 1, 0, 0x1d
-/* 8031DB58 003197B8 55 03 10 3A */ slwi r3, r8, 2
-/* 8031DB5C 003197BC 7C 9C 28 2E */ lwzx r4, r28, r5
-/* 8031DB60 003197C0 7C 08 00 50 */ subf r0, r8, r0
-/* 8031DB64 003197C4 90 87 00 04 */ stw r4, 4(r7)
-/* 8031DB68 003197C8 7C 9C 1A 14 */ add r4, r28, r3
-/* 8031DB6C 003197CC 57 A3 10 3A */ slwi r3, r29, 2
-/* 8031DB70 003197D0 7D 3C 29 2E */ stwx r9, r28, r5
-/* 8031DB74 003197D4 7C 09 03 A6 */ mtctr r0
-/* 8031DB78 003197D8 7C 08 30 00 */ cmpw r8, r6
-/* 8031DB7C 003197DC 41 81 00 30 */ bgt lbl_8031DBAC
-lbl_8031DB80:
-/* 8031DB80 003197E0 80 A4 00 00 */ lwz r5, 0(r4)
-/* 8031DB84 003197E4 80 07 00 04 */ lwz r0, 4(r7)
-/* 8031DB88 003197E8 7C 05 00 40 */ cmplw r5, r0
-/* 8031DB8C 003197EC 40 80 00 18 */ bge lbl_8031DBA4
-/* 8031DB90 003197F0 38 63 00 04 */ addi r3, r3, 4
-/* 8031DB94 003197F4 3B BD 00 01 */ addi r29, r29, 1
-/* 8031DB98 003197F8 7C 1C 18 2E */ lwzx r0, r28, r3
-/* 8031DB9C 003197FC 90 04 00 00 */ stw r0, 0(r4)
-/* 8031DBA0 00319800 7C BC 19 2E */ stwx r5, r28, r3
-lbl_8031DBA4:
-/* 8031DBA4 00319804 38 84 00 04 */ addi r4, r4, 4
-/* 8031DBA8 00319808 42 00 FF D8 */ bdnz lbl_8031DB80
-lbl_8031DBAC:
-/* 8031DBAC 0031980C 57 A6 10 3A */ slwi r6, r29, 2
-/* 8031DBB0 00319810 81 07 00 04 */ lwz r8, 4(r7)
-/* 8031DBB4 00319814 7C 1C 30 2E */ lwzx r0, r28, r6
-/* 8031DBB8 00319818 7F 83 E3 78 */ mr r3, r28
-/* 8031DBBC 0031981C 38 9F 00 01 */ addi r4, r31, 1
-/* 8031DBC0 00319820 38 BD FF FF */ addi r5, r29, -1
-/* 8031DBC4 00319824 90 07 00 04 */ stw r0, 4(r7)
-/* 8031DBC8 00319828 7D 1C 31 2E */ stwx r8, r28, r6
-/* 8031DBCC 0031982C 48 00 0D 45 */ bl func_8031E910
-/* 8031DBD0 00319830 7F 83 E3 78 */ mr r3, r28
-/* 8031DBD4 00319834 38 9D 00 01 */ addi r4, r29, 1
-/* 8031DBD8 00319838 38 BE FF FF */ addi r5, r30, -1
-/* 8031DBDC 0031983C 48 00 0D 35 */ bl func_8031E910
-lbl_8031DBE0:
-/* 8031DBE0 00319840 3B BE 00 01 */ addi r29, r30, 1
-/* 8031DBE4 00319844 38 FB FF FF */ addi r7, r27, -1
-/* 8031DBE8 00319848 7C 1D 38 00 */ cmpw r29, r7
-/* 8031DBEC 0031984C 40 80 00 B0 */ bge lbl_8031DC9C
-/* 8031DBF0 00319850 7C 7B F2 14 */ add r3, r27, r30
-/* 8031DBF4 00319854 7C DC CA 14 */ add r6, r28, r25
-/* 8031DBF8 00319858 54 60 0F FE */ srwi r0, r3, 0x1f
-/* 8031DBFC 0031985C 81 26 00 04 */ lwz r9, 4(r6)
-/* 8031DC00 00319860 7C 60 1A 14 */ add r3, r0, r3
-/* 8031DC04 00319864 39 1E 00 02 */ addi r8, r30, 2
-/* 8031DC08 00319868 54 65 08 3A */ rlwinm r5, r3, 1, 0, 0x1d
-/* 8031DC0C 0031986C 38 07 00 01 */ addi r0, r7, 1
-/* 8031DC10 00319870 7C 9C 28 2E */ lwzx r4, r28, r5
-/* 8031DC14 00319874 55 03 10 3A */ slwi r3, r8, 2
-/* 8031DC18 00319878 7D 5C 1A 14 */ add r10, r28, r3
-/* 8031DC1C 0031987C 7C 08 00 50 */ subf r0, r8, r0
-/* 8031DC20 00319880 90 86 00 04 */ stw r4, 4(r6)
-/* 8031DC24 00319884 57 A3 10 3A */ slwi r3, r29, 2
-/* 8031DC28 00319888 7D 3C 29 2E */ stwx r9, r28, r5
-/* 8031DC2C 0031988C 7C 09 03 A6 */ mtctr r0
-/* 8031DC30 00319890 7C 08 38 00 */ cmpw r8, r7
-/* 8031DC34 00319894 41 81 00 30 */ bgt lbl_8031DC64
-lbl_8031DC38:
-/* 8031DC38 00319898 80 8A 00 00 */ lwz r4, 0(r10)
-/* 8031DC3C 0031989C 80 06 00 04 */ lwz r0, 4(r6)
-/* 8031DC40 003198A0 7C 04 00 40 */ cmplw r4, r0
-/* 8031DC44 003198A4 40 80 00 18 */ bge lbl_8031DC5C
-/* 8031DC48 003198A8 38 63 00 04 */ addi r3, r3, 4
-/* 8031DC4C 003198AC 3B BD 00 01 */ addi r29, r29, 1
-/* 8031DC50 003198B0 7C 1C 18 2E */ lwzx r0, r28, r3
-/* 8031DC54 003198B4 90 0A 00 00 */ stw r0, 0(r10)
-/* 8031DC58 003198B8 7C 9C 19 2E */ stwx r4, r28, r3
-lbl_8031DC5C:
-/* 8031DC5C 003198BC 39 4A 00 04 */ addi r10, r10, 4
-/* 8031DC60 003198C0 42 00 FF D8 */ bdnz lbl_8031DC38
-lbl_8031DC64:
-/* 8031DC64 003198C4 7C FC CA 14 */ add r7, r28, r25
-/* 8031DC68 003198C8 57 A6 10 3A */ slwi r6, r29, 2
-/* 8031DC6C 003198CC 81 07 00 04 */ lwz r8, 4(r7)
-/* 8031DC70 003198D0 7F 83 E3 78 */ mr r3, r28
-/* 8031DC74 003198D4 7C 1C 30 2E */ lwzx r0, r28, r6
-/* 8031DC78 003198D8 38 9E 00 01 */ addi r4, r30, 1
-/* 8031DC7C 003198DC 38 BD FF FF */ addi r5, r29, -1
-/* 8031DC80 003198E0 90 07 00 04 */ stw r0, 4(r7)
-/* 8031DC84 003198E4 7D 1C 31 2E */ stwx r8, r28, r6
-/* 8031DC88 003198E8 48 00 0C 89 */ bl func_8031E910
-/* 8031DC8C 003198EC 7F 83 E3 78 */ mr r3, r28
-/* 8031DC90 003198F0 38 9D 00 01 */ addi r4, r29, 1
-/* 8031DC94 003198F4 38 BB FF FF */ addi r5, r27, -1
-/* 8031DC98 003198F8 48 00 0C 79 */ bl func_8031E910
-lbl_8031DC9C:
-/* 8031DC9C 003198FC 80 6D B0 40 */ lwz r3, lbl_80640300-_SDA_BASE_(r13)
-/* 8031DCA0 00319900 80 AD B0 38 */ lwz r5, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031DCA4 00319904 80 63 00 0C */ lwz r3, 0xc(r3)
-/* 8031DCA8 00319908 80 05 01 70 */ lwz r0, 0x170(r5)
-/* 8031DCAC 0031990C 7C 03 00 40 */ cmplw r3, r0
-/* 8031DCB0 00319910 41 82 03 34 */ beq lbl_8031DFE4
-/* 8031DCB4 00319914 38 00 00 05 */ li r0, 5
-/* 8031DCB8 00319918 38 80 00 00 */ li r4, 0
-/* 8031DCBC 0031991C 90 05 00 00 */ stw r0, 0(r5)
-/* 8031DCC0 00319920 83 4D B0 3C */ lwz r26, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031DCC4 00319924 7F 45 D3 78 */ mr r5, r26
-/* 8031DCC8 00319928 48 00 00 0C */ b lbl_8031DCD4
-lbl_8031DCCC:
-/* 8031DCCC 0031992C 38 A5 00 08 */ addi r5, r5, 8
-/* 8031DCD0 00319930 38 84 00 01 */ addi r4, r4, 1
-lbl_8031DCD4:
-/* 8031DCD4 00319934 80 05 00 14 */ lwz r0, 0x14(r5)
-/* 8031DCD8 00319938 2C 00 00 00 */ cmpwi r0, 0
-/* 8031DCDC 0031993C 41 82 00 0C */ beq lbl_8031DCE8
-/* 8031DCE0 00319940 2C 04 00 10 */ cmpwi r4, 0x10
-/* 8031DCE4 00319944 41 80 FF E8 */ blt lbl_8031DCCC
-lbl_8031DCE8:
-/* 8031DCE8 00319948 2C 04 00 10 */ cmpwi r4, 0x10
-/* 8031DCEC 0031994C 40 80 00 2C */ bge lbl_8031DD18
-/* 8031DCF0 00319950 90 9A 00 94 */ stw r4, 0x94(r26)
-/* 8031DCF4 00319954 54 86 18 38 */ slwi r6, r4, 3
-/* 8031DCF8 00319958 38 A0 00 00 */ li r5, 0
-/* 8031DCFC 0031995C 80 0D B0 3C */ lwz r0, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031DD00 00319960 7C 80 32 14 */ add r4, r0, r6
-/* 8031DD04 00319964 90 A4 00 18 */ stw r5, 0x18(r4)
-/* 8031DD08 00319968 83 4D B0 3C */ lwz r26, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031DD0C 0031996C 7C 9A 32 14 */ add r4, r26, r6
-/* 8031DD10 00319970 3B 24 00 14 */ addi r25, r4, 0x14
-/* 8031DD14 00319974 48 00 00 08 */ b lbl_8031DD1C
-lbl_8031DD18:
-/* 8031DD18 00319978 3B 20 00 00 */ li r25, 0
-lbl_8031DD1C:
-/* 8031DD1C 0031997C 38 80 30 39 */ li r4, 0x3039
-/* 8031DD20 00319980 38 A0 00 00 */ li r5, 0
-/* 8031DD24 00319984 48 02 FE 29 */ bl gt2AddressToString
-/* 8031DD28 00319988 80 CD B0 3C */ lwz r6, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031DD2C 0031998C 7C 65 1B 78 */ mr r5, r3
-/* 8031DD30 00319990 7F 24 CB 78 */ mr r4, r25
-/* 8031DD34 00319994 39 3A 00 04 */ addi r9, r26, 4
-/* 8031DD38 00319998 80 66 00 00 */ lwz r3, 0(r6)
-/* 8031DD3C 0031999C 38 C0 00 00 */ li r6, 0
-/* 8031DD40 003199A0 38 E0 00 00 */ li r7, 0
-/* 8031DD44 003199A4 39 00 27 10 */ li r8, 0x2710
-/* 8031DD48 003199A8 39 40 00 00 */ li r10, 0
-/* 8031DD4C 003199AC 48 02 BD 49 */ bl gt2Connect
-/* 8031DD50 003199B0 48 00 02 94 */ b lbl_8031DFE4
-lbl_8031DD54:
-/* 8031DD54 003199B4 80 A6 01 74 */ lwz r5, 0x174(r6)
-/* 8031DD58 003199B8 2C 05 FF FF */ cmpwi r5, -1
-/* 8031DD5C 003199BC 41 82 02 88 */ beq lbl_8031DFE4
-/* 8031DD60 003199C0 80 66 01 78 */ lwz r3, 0x178(r6)
-/* 8031DD64 003199C4 80 ED B0 3C */ lwz r7, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031DD68 003199C8 37 23 FF FF */ addic. r25, r3, -1
-/* 8031DD6C 003199CC 38 87 00 14 */ addi r4, r7, 0x14
-/* 8031DD70 003199D0 57 20 10 3A */ slwi r0, r25, 2
-/* 8031DD74 003199D4 7C 67 02 14 */ add r3, r7, r0
-/* 8031DD78 003199D8 7F 29 03 A6 */ mtctr r25
-/* 8031DD7C 003199DC 40 81 00 FC */ ble lbl_8031DE78
-lbl_8031DD80:
-/* 8031DD80 003199E0 80 06 01 74 */ lwz r0, 0x174(r6)
-/* 8031DD84 003199E4 7C 19 00 00 */ cmpw r25, r0
-/* 8031DD88 003199E8 41 82 00 E4 */ beq lbl_8031DE6C
-/* 8031DD8C 003199EC 80 03 00 94 */ lwz r0, 0x94(r3)
-/* 8031DD90 003199F0 2C 00 FF FF */ cmpwi r0, -1
-/* 8031DD94 003199F4 40 82 00 0C */ bne lbl_8031DDA0
-/* 8031DD98 003199F8 38 00 00 00 */ li r0, 0
-/* 8031DD9C 003199FC 48 00 00 0C */ b lbl_8031DDA8
-lbl_8031DDA0:
-/* 8031DDA0 00319A00 54 00 18 38 */ slwi r0, r0, 3
-/* 8031DDA4 00319A04 7C 04 02 14 */ add r0, r4, r0
-lbl_8031DDA8:
-/* 8031DDA8 00319A08 2C 00 00 00 */ cmpwi r0, 0
-/* 8031DDAC 00319A0C 40 82 00 C0 */ bne lbl_8031DE6C
-/* 8031DDB0 00319A10 7C 19 28 00 */ cmpw r25, r5
-/* 8031DDB4 00319A14 40 81 00 C4 */ ble lbl_8031DE78
-/* 8031DDB8 00319A18 38 60 00 06 */ li r3, 6
-/* 8031DDBC 00319A1C 57 20 18 38 */ slwi r0, r25, 3
-/* 8031DDC0 00319A20 90 66 00 00 */ stw r3, 0(r6)
-/* 8031DDC4 00319A24 38 A0 00 00 */ li r5, 0
-/* 8031DDC8 00319A28 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031DDCC 00319A2C 83 6D B0 3C */ lwz r27, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031DDD0 00319A30 7C 63 02 14 */ add r3, r3, r0
-/* 8031DDD4 00319A34 80 63 01 7C */ lwz r3, 0x17c(r3)
-/* 8031DDD8 00319A38 7F 64 DB 78 */ mr r4, r27
-/* 8031DDDC 00319A3C 48 00 00 0C */ b lbl_8031DDE8
-lbl_8031DDE0:
-/* 8031DDE0 00319A40 38 84 00 08 */ addi r4, r4, 8
-/* 8031DDE4 00319A44 38 A5 00 01 */ addi r5, r5, 1
-lbl_8031DDE8:
-/* 8031DDE8 00319A48 80 04 00 14 */ lwz r0, 0x14(r4)
-/* 8031DDEC 00319A4C 2C 00 00 00 */ cmpwi r0, 0
-/* 8031DDF0 00319A50 41 82 00 0C */ beq lbl_8031DDFC
-/* 8031DDF4 00319A54 2C 05 00 10 */ cmpwi r5, 0x10
-/* 8031DDF8 00319A58 41 80 FF E8 */ blt lbl_8031DDE0
-lbl_8031DDFC:
-/* 8031DDFC 00319A5C 2C 05 00 10 */ cmpwi r5, 0x10
-/* 8031DE00 00319A60 40 80 00 30 */ bge lbl_8031DE30
-/* 8031DE04 00319A64 57 20 10 3A */ slwi r0, r25, 2
-/* 8031DE08 00319A68 54 A6 18 38 */ slwi r6, r5, 3
-/* 8031DE0C 00319A6C 7C 9B 02 14 */ add r4, r27, r0
-/* 8031DE10 00319A70 90 A4 00 94 */ stw r5, 0x94(r4)
-/* 8031DE14 00319A74 80 0D B0 3C */ lwz r0, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031DE18 00319A78 7C 80 32 14 */ add r4, r0, r6
-/* 8031DE1C 00319A7C 93 24 00 18 */ stw r25, 0x18(r4)
-/* 8031DE20 00319A80 83 6D B0 3C */ lwz r27, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031DE24 00319A84 7C 9B 32 14 */ add r4, r27, r6
-/* 8031DE28 00319A88 3B 44 00 14 */ addi r26, r4, 0x14
-/* 8031DE2C 00319A8C 48 00 00 08 */ b lbl_8031DE34
-lbl_8031DE30:
-/* 8031DE30 00319A90 3B 40 00 00 */ li r26, 0
-lbl_8031DE34:
-/* 8031DE34 00319A94 38 80 30 39 */ li r4, 0x3039
-/* 8031DE38 00319A98 38 A0 00 00 */ li r5, 0
-/* 8031DE3C 00319A9C 48 02 FD 11 */ bl gt2AddressToString
-/* 8031DE40 00319AA0 80 CD B0 3C */ lwz r6, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031DE44 00319AA4 7C 65 1B 78 */ mr r5, r3
-/* 8031DE48 00319AA8 7F 44 D3 78 */ mr r4, r26
-/* 8031DE4C 00319AAC 39 3B 00 04 */ addi r9, r27, 4
-/* 8031DE50 00319AB0 80 66 00 00 */ lwz r3, 0(r6)
-/* 8031DE54 00319AB4 38 C0 00 00 */ li r6, 0
-/* 8031DE58 00319AB8 38 E0 00 00 */ li r7, 0
-/* 8031DE5C 00319ABC 39 00 27 10 */ li r8, 0x2710
-/* 8031DE60 00319AC0 39 40 00 00 */ li r10, 0
-/* 8031DE64 00319AC4 48 02 BC 31 */ bl gt2Connect
-/* 8031DE68 00319AC8 48 00 00 10 */ b lbl_8031DE78
-lbl_8031DE6C:
-/* 8031DE6C 00319ACC 38 63 FF FC */ addi r3, r3, -4
-/* 8031DE70 00319AD0 3B 39 FF FF */ addi r25, r25, -1
-/* 8031DE74 00319AD4 42 00 FF 0C */ bdnz lbl_8031DD80
-lbl_8031DE78:
-/* 8031DE78 00319AD8 2C 19 00 00 */ cmpwi r25, 0
-/* 8031DE7C 00319ADC 40 82 01 68 */ bne lbl_8031DFE4
-/* 8031DE80 00319AE0 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031DE84 00319AE4 38 80 00 07 */ li r4, 7
-/* 8031DE88 00319AE8 38 00 00 01 */ li r0, 1
-/* 8031DE8C 00319AEC 90 83 00 00 */ stw r4, 0(r3)
-/* 8031DE90 00319AF0 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031DE94 00319AF4 90 03 01 2C */ stw r0, 0x12c(r3)
-/* 8031DE98 00319AF8 80 AD B0 3C */ lwz r5, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031DE9C 00319AFC 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031DEA0 00319B00 80 05 00 94 */ lwz r0, 0x94(r5)
-/* 8031DEA4 00319B04 38 83 01 2C */ addi r4, r3, 0x12c
-/* 8031DEA8 00319B08 2C 00 FF FF */ cmpwi r0, -1
-/* 8031DEAC 00319B0C 40 82 00 0C */ bne lbl_8031DEB8
-/* 8031DEB0 00319B10 38 60 00 00 */ li r3, 0
-/* 8031DEB4 00319B14 48 00 00 10 */ b lbl_8031DEC4
-lbl_8031DEB8:
-/* 8031DEB8 00319B18 54 00 18 38 */ slwi r0, r0, 3
-/* 8031DEBC 00319B1C 7C 65 02 14 */ add r3, r5, r0
-/* 8031DEC0 00319B20 38 63 00 14 */ addi r3, r3, 0x14
-lbl_8031DEC4:
-/* 8031DEC4 00319B24 80 63 00 00 */ lwz r3, 0(r3)
-/* 8031DEC8 00319B28 38 A0 00 44 */ li r5, 0x44
-/* 8031DECC 00319B2C 38 C0 00 01 */ li r6, 1
-/* 8031DED0 00319B30 48 02 BD 6D */ bl gt2Send
-/* 8031DED4 00319B34 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031DED8 00319B38 80 03 00 00 */ lwz r0, 0(r3)
-/* 8031DEDC 00319B3C 2C 00 00 08 */ cmpwi r0, 8
-/* 8031DEE0 00319B40 40 82 01 04 */ bne lbl_8031DFE4
-/* 8031DEE4 00319B44 81 83 02 04 */ lwz r12, 0x204(r3)
-/* 8031DEE8 00319B48 38 60 00 44 */ li r3, 0x44
-/* 8031DEEC 00319B4C 38 80 00 00 */ li r4, 0
-/* 8031DEF0 00319B50 7D 89 03 A6 */ mtctr r12
-/* 8031DEF4 00319B54 4E 80 04 21 */ bctrl
-/* 8031DEF8 00319B58 48 00 00 EC */ b lbl_8031DFE4
-lbl_8031DEFC:
-/* 8031DEFC 00319B5C 80 86 01 78 */ lwz r4, 0x178(r6)
-/* 8031DF00 00319B60 38 66 00 08 */ addi r3, r6, 8
-/* 8031DF04 00319B64 38 A0 00 01 */ li r5, 1
-/* 8031DF08 00319B68 38 04 FF FF */ addi r0, r4, -1
-/* 8031DF0C 00319B6C 7C 09 03 A6 */ mtctr r0
-/* 8031DF10 00319B70 2C 04 00 01 */ cmpwi r4, 1
-/* 8031DF14 00319B74 40 81 00 1C */ ble lbl_8031DF30
-lbl_8031DF18:
-/* 8031DF18 00319B78 80 03 01 80 */ lwz r0, 0x180(r3)
-/* 8031DF1C 00319B7C 2C 00 00 00 */ cmpwi r0, 0
-/* 8031DF20 00319B80 41 82 00 10 */ beq lbl_8031DF30
-/* 8031DF24 00319B84 38 63 00 08 */ addi r3, r3, 8
-/* 8031DF28 00319B88 38 A5 00 01 */ addi r5, r5, 1
-/* 8031DF2C 00319B8C 42 00 FF EC */ bdnz lbl_8031DF18
-lbl_8031DF30:
-/* 8031DF30 00319B90 80 06 01 78 */ lwz r0, 0x178(r6)
-/* 8031DF34 00319B94 7C 05 00 00 */ cmpw r5, r0
-/* 8031DF38 00319B98 40 82 00 AC */ bne lbl_8031DFE4
-/* 8031DF3C 00319B9C 38 00 00 02 */ li r0, 2
-/* 8031DF40 00319BA0 3B 40 00 01 */ li r26, 1
-/* 8031DF44 00319BA4 90 06 01 2C */ stw r0, 0x12c(r6)
-/* 8031DF48 00319BA8 3B 20 00 04 */ li r25, 4
-/* 8031DF4C 00319BAC 48 00 00 6C */ b lbl_8031DFB8
-lbl_8031DF50:
-/* 8031DF50 00319BB0 80 AD B0 3C */ lwz r5, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031DF54 00319BB4 38 84 01 2C */ addi r4, r4, 0x12c
-/* 8031DF58 00319BB8 7C 65 CA 14 */ add r3, r5, r25
-/* 8031DF5C 00319BBC 80 03 00 94 */ lwz r0, 0x94(r3)
-/* 8031DF60 00319BC0 2C 00 FF FF */ cmpwi r0, -1
-/* 8031DF64 00319BC4 40 82 00 0C */ bne lbl_8031DF70
-/* 8031DF68 00319BC8 38 60 00 00 */ li r3, 0
-/* 8031DF6C 00319BCC 48 00 00 10 */ b lbl_8031DF7C
-lbl_8031DF70:
-/* 8031DF70 00319BD0 54 00 18 38 */ slwi r0, r0, 3
-/* 8031DF74 00319BD4 7C 65 02 14 */ add r3, r5, r0
-/* 8031DF78 00319BD8 38 63 00 14 */ addi r3, r3, 0x14
-lbl_8031DF7C:
-/* 8031DF7C 00319BDC 80 63 00 00 */ lwz r3, 0(r3)
-/* 8031DF80 00319BE0 38 A0 00 44 */ li r5, 0x44
-/* 8031DF84 00319BE4 38 C0 00 01 */ li r6, 1
-/* 8031DF88 00319BE8 48 02 BC B5 */ bl gt2Send
-/* 8031DF8C 00319BEC 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031DF90 00319BF0 80 03 00 00 */ lwz r0, 0(r3)
-/* 8031DF94 00319BF4 2C 00 00 08 */ cmpwi r0, 8
-/* 8031DF98 00319BF8 40 82 00 18 */ bne lbl_8031DFB0
-/* 8031DF9C 00319BFC 81 83 02 04 */ lwz r12, 0x204(r3)
-/* 8031DFA0 00319C00 7F 44 D3 78 */ mr r4, r26
-/* 8031DFA4 00319C04 38 60 00 44 */ li r3, 0x44
-/* 8031DFA8 00319C08 7D 89 03 A6 */ mtctr r12
-/* 8031DFAC 00319C0C 4E 80 04 21 */ bctrl
-lbl_8031DFB0:
-/* 8031DFB0 00319C10 3B 39 00 04 */ addi r25, r25, 4
-/* 8031DFB4 00319C14 3B 5A 00 01 */ addi r26, r26, 1
-lbl_8031DFB8:
-/* 8031DFB8 00319C18 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031DFBC 00319C1C 80 04 01 78 */ lwz r0, 0x178(r4)
-/* 8031DFC0 00319C20 7C 1A 00 00 */ cmpw r26, r0
-/* 8031DFC4 00319C24 41 80 FF 8C */ blt lbl_8031DF50
-/* 8031DFC8 00319C28 38 00 00 08 */ li r0, 8
-/* 8031DFCC 00319C2C 38 60 00 00 */ li r3, 0
-/* 8031DFD0 00319C30 90 04 00 00 */ stw r0, 0(r4)
-/* 8031DFD4 00319C34 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031DFD8 00319C38 81 84 01 FC */ lwz r12, 0x1fc(r4)
-/* 8031DFDC 00319C3C 7D 89 03 A6 */ mtctr r12
-/* 8031DFE0 00319C40 4E 80 04 21 */ bctrl
-lbl_8031DFE4:
-/* 8031DFE4 00319C44 39 61 00 40 */ addi r11, r1, 0x40
-/* 8031DFE8 00319C48 4B EA 91 85 */ bl _restgpr_25
-/* 8031DFEC 00319C4C 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8031DFF0 00319C50 7C 08 03 A6 */ mtlr r0
-/* 8031DFF4 00319C54 38 21 00 40 */ addi r1, r1, 0x40
-/* 8031DFF8 00319C58 4E 80 00 20 */ blr
-
-.global func_8031DFFC
-func_8031DFFC:
-/* 8031DFFC 00319C5C 80 AD B0 38 */ lwz r5, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E000 00319C60 90 65 01 78 */ stw r3, 0x178(r5)
-/* 8031E004 00319C64 38 60 00 01 */ li r3, 1
-/* 8031E008 00319C68 80 AD B0 38 */ lwz r5, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E00C 00319C6C 90 85 01 FC */ stw r4, 0x1fc(r5)
-/* 8031E010 00319C70 4E 80 00 20 */ blr
-
-.global func_8031E014
-func_8031E014:
-/* 8031E014 00319C74 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8031E018 00319C78 7C 08 02 A6 */ mflr r0
-/* 8031E01C 00319C7C 38 60 00 00 */ li r3, 0
-/* 8031E020 00319C80 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031E024 00319C84 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8031E028 00319C88 48 03 06 0D */ bl qr2_shutdown
-/* 8031E02C 00319C8C 80 6D B0 40 */ lwz r3, lbl_80640300-_SDA_BASE_(r13)
-/* 8031E030 00319C90 80 63 00 00 */ lwz r3, 0(r3)
-/* 8031E034 00319C94 48 04 04 69 */ bl ServerBrowserFree
-/* 8031E038 00319C98 3B E0 00 00 */ li r31, 0
-/* 8031E03C 00319C9C 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E040 00319CA0 93 ED B0 40 */ stw r31, lbl_80640300-_SDA_BASE_(r13)
-/* 8031E044 00319CA4 80 63 00 00 */ lwz r3, 0(r3)
-/* 8031E048 00319CA8 48 02 BD 09 */ bl func_80349D50
-/* 8031E04C 00319CAC 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E050 00319CB0 80 63 00 00 */ lwz r3, 0(r3)
-/* 8031E054 00319CB4 48 02 B9 A5 */ bl gt2CloseSocket
-/* 8031E058 00319CB8 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E05C 00319CBC 93 ED B0 3C */ stw r31, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E060 00319CC0 2C 04 00 00 */ cmpwi r4, 0
-/* 8031E064 00319CC4 41 82 00 14 */ beq lbl_8031E078
-/* 8031E068 00319CC8 38 60 00 05 */ li r3, 5
-/* 8031E06C 00319CCC 38 A0 00 00 */ li r5, 0
-/* 8031E070 00319CD0 4B FF E9 19 */ bl func_8031C988
-/* 8031E074 00319CD4 93 ED B0 38 */ stw r31, lbl_806402F8-_SDA_BASE_(r13)
-lbl_8031E078:
-/* 8031E078 00319CD8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031E07C 00319CDC 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8031E080 00319CE0 7C 08 03 A6 */ mtlr r0
-/* 8031E084 00319CE4 38 21 00 10 */ addi r1, r1, 0x10
-/* 8031E088 00319CE8 4E 80 00 20 */ blr
-
-.global func_8031E08C
-func_8031E08C:
-/* 8031E08C 00319CEC 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E090 00319CF0 80 03 00 00 */ lwz r0, 0(r3)
-/* 8031E094 00319CF4 2C 00 00 08 */ cmpwi r0, 8
-/* 8031E098 00319CF8 41 80 00 10 */ blt lbl_8031E0A8
-/* 8031E09C 00319CFC 80 63 01 74 */ lwz r3, 0x174(r3)
-/* 8031E0A0 00319D00 2C 03 00 00 */ cmpwi r3, 0
-/* 8031E0A4 00319D04 4C 80 00 20 */ bgelr
-lbl_8031E0A8:
-/* 8031E0A8 00319D08 38 60 FF FF */ li r3, -1
-/* 8031E0AC 00319D0C 4E 80 00 20 */ blr
-
-.global func_8031E0B0
-func_8031E0B0:
-/* 8031E0B0 00319D10 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8031E0B4 00319D14 7C 08 02 A6 */ mflr r0
-/* 8031E0B8 00319D18 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031E0BC 00319D1C 54 60 10 3A */ slwi r0, r3, 2
-/* 8031E0C0 00319D20 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8031E0C4 00319D24 7C BF 2B 78 */ mr r31, r5
-/* 8031E0C8 00319D28 93 C1 00 08 */ stw r30, 8(r1)
-/* 8031E0CC 00319D2C 7C 7E 1B 78 */ mr r30, r3
-/* 8031E0D0 00319D30 80 ED B0 3C */ lwz r7, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E0D4 00319D34 7C 67 02 14 */ add r3, r7, r0
-/* 8031E0D8 00319D38 80 03 00 94 */ lwz r0, 0x94(r3)
-/* 8031E0DC 00319D3C 2C 00 FF FF */ cmpwi r0, -1
-/* 8031E0E0 00319D40 40 82 00 0C */ bne lbl_8031E0EC
-/* 8031E0E4 00319D44 38 60 00 00 */ li r3, 0
-/* 8031E0E8 00319D48 48 00 00 10 */ b lbl_8031E0F8
-lbl_8031E0EC:
-/* 8031E0EC 00319D4C 54 00 18 38 */ slwi r0, r0, 3
-/* 8031E0F0 00319D50 7C 67 02 14 */ add r3, r7, r0
-/* 8031E0F4 00319D54 38 63 00 14 */ addi r3, r3, 0x14
-lbl_8031E0F8:
-/* 8031E0F8 00319D58 80 63 00 00 */ lwz r3, 0(r3)
-/* 8031E0FC 00319D5C 7F E5 FB 78 */ mr r5, r31
-/* 8031E100 00319D60 48 02 BB 3D */ bl gt2Send
-/* 8031E104 00319D64 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E108 00319D68 80 03 00 00 */ lwz r0, 0(r3)
-/* 8031E10C 00319D6C 2C 00 00 08 */ cmpwi r0, 8
-/* 8031E110 00319D70 40 82 00 18 */ bne lbl_8031E128
-/* 8031E114 00319D74 81 83 02 04 */ lwz r12, 0x204(r3)
-/* 8031E118 00319D78 7F E3 FB 78 */ mr r3, r31
-/* 8031E11C 00319D7C 7F C4 F3 78 */ mr r4, r30
-/* 8031E120 00319D80 7D 89 03 A6 */ mtctr r12
-/* 8031E124 00319D84 4E 80 04 21 */ bctrl
-lbl_8031E128:
-/* 8031E128 00319D88 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8031E12C 00319D8C 38 60 00 01 */ li r3, 1
-/* 8031E130 00319D90 83 C1 00 08 */ lwz r30, 8(r1)
-/* 8031E134 00319D94 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031E138 00319D98 7C 08 03 A6 */ mtlr r0
-/* 8031E13C 00319D9C 38 21 00 10 */ addi r1, r1, 0x10
-/* 8031E140 00319DA0 4E 80 00 20 */ blr
-lbl_8031E144:
-/* 8031E144 00319DA4 3C 60 80 44 */ lis r3, lbl_80446BF4@ha
-/* 8031E148 00319DA8 3C A0 80 44 */ lis r5, lbl_80446C04@ha
-/* 8031E14C 00319DAC 38 63 6B F4 */ addi r3, r3, lbl_80446BF4@l
-/* 8031E150 00319DB0 38 80 01 A8 */ li r4, 0x1a8
-/* 8031E154 00319DB4 38 A5 6C 04 */ addi r5, r5, lbl_80446C04@l
-/* 8031E158 00319DB8 4C C6 31 82 */ crclr 6
-/* 8031E15C 00319DBC 4B F4 D3 40 */ b OSPanic
-lbl_8031E160:
-/* 8031E160 00319DC0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8031E164 00319DC4 7C 08 02 A6 */ mflr r0
-/* 8031E168 00319DC8 38 60 00 01 */ li r3, 1
-/* 8031E16C 00319DCC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031E170 00319DD0 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8031E174 00319DD4 7C 9F 23 78 */ mr r31, r4
-/* 8031E178 00319DD8 3C 80 80 44 */ lis r4, lbl_80446C14@ha
-/* 8031E17C 00319DDC 7F E5 FB 78 */ mr r5, r31
-/* 8031E180 00319DE0 38 84 6C 14 */ addi r4, r4, lbl_80446C14@l
-/* 8031E184 00319DE4 4C C6 31 82 */ crclr 6
-/* 8031E188 00319DE8 4B FF E9 AD */ bl func_8031CB34
-/* 8031E18C 00319DEC 2C 1F 00 03 */ cmpwi r31, 3
-/* 8031E190 00319DF0 41 82 00 28 */ beq lbl_8031E1B8
-/* 8031E194 00319DF4 40 80 00 10 */ bge lbl_8031E1A4
-/* 8031E198 00319DF8 2C 1F 00 02 */ cmpwi r31, 2
-/* 8031E19C 00319DFC 40 80 00 1C */ bge lbl_8031E1B8
-/* 8031E1A0 00319E00 48 00 00 18 */ b lbl_8031E1B8
-lbl_8031E1A4:
-/* 8031E1A4 00319E04 2C 1F 00 05 */ cmpwi r31, 5
-/* 8031E1A8 00319E08 40 80 00 10 */ bge lbl_8031E1B8
-/* 8031E1AC 00319E0C 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E1B0 00319E10 38 00 00 01 */ li r0, 1
-/* 8031E1B4 00319E14 90 03 00 0C */ stw r0, 0xc(r3)
-lbl_8031E1B8:
-/* 8031E1B8 00319E18 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031E1BC 00319E1C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8031E1C0 00319E20 7C 08 03 A6 */ mtlr r0
-/* 8031E1C4 00319E24 38 21 00 10 */ addi r1, r1, 0x10
-/* 8031E1C8 00319E28 4E 80 00 20 */ blr
-lbl_8031E1CC:
-/* 8031E1CC 00319E2C 4E 80 00 20 */ blr
-lbl_8031E1D0:
-/* 8031E1D0 00319E30 4E 80 00 20 */ blr
-lbl_8031E1D4:
-/* 8031E1D4 00319E34 4E 80 00 20 */ blr
-lbl_8031E1D8:
-/* 8031E1D8 00319E38 4E 80 00 20 */ blr
-lbl_8031E1DC:
-/* 8031E1DC 00319E3C 38 60 00 00 */ li r3, 0
-/* 8031E1E0 00319E40 4E 80 00 20 */ blr
-lbl_8031E1E4:
-/* 8031E1E4 00319E44 4E 80 00 20 */ blr
-
-.global func_8031E1E8
-func_8031E1E8:
-/* 8031E1E8 00319E48 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8031E1EC 00319E4C 7C 08 02 A6 */ mflr r0
-/* 8031E1F0 00319E50 38 80 FF FF */ li r4, -1
-/* 8031E1F4 00319E54 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031E1F8 00319E58 38 00 00 01 */ li r0, 1
-/* 8031E1FC 00319E5C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8031E200 00319E60 7C 7F 1B 78 */ mr r31, r3
-/* 8031E204 00319E64 80 AD B0 38 */ lwz r5, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E208 00319E68 38 65 00 54 */ addi r3, r5, 0x54
-/* 8031E20C 00319E6C 38 A0 00 40 */ li r5, 0x40
-/* 8031E210 00319E70 90 6D B0 3C */ stw r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E214 00319E74 90 03 00 D4 */ stw r0, 0xd4(r3)
-/* 8031E218 00319E78 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E21C 00319E7C 38 63 00 94 */ addi r3, r3, 0x94
-/* 8031E220 00319E80 4B CE 5E E5 */ bl memset
-/* 8031E224 00319E84 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E228 00319E88 38 00 FF FF */ li r0, -1
-/* 8031E22C 00319E8C 38 80 00 00 */ li r4, 0
-/* 8031E230 00319E90 38 A0 00 10 */ li r5, 0x10
-/* 8031E234 00319E94 90 03 00 18 */ stw r0, 0x18(r3)
-/* 8031E238 00319E98 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E23C 00319E9C 90 03 00 20 */ stw r0, 0x20(r3)
-/* 8031E240 00319EA0 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E244 00319EA4 90 03 00 28 */ stw r0, 0x28(r3)
-/* 8031E248 00319EA8 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E24C 00319EAC 90 03 00 30 */ stw r0, 0x30(r3)
-/* 8031E250 00319EB0 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E254 00319EB4 90 03 00 38 */ stw r0, 0x38(r3)
-/* 8031E258 00319EB8 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E25C 00319EBC 90 03 00 40 */ stw r0, 0x40(r3)
-/* 8031E260 00319EC0 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E264 00319EC4 90 03 00 48 */ stw r0, 0x48(r3)
-/* 8031E268 00319EC8 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E26C 00319ECC 90 03 00 50 */ stw r0, 0x50(r3)
-/* 8031E270 00319ED0 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E274 00319ED4 90 03 00 58 */ stw r0, 0x58(r3)
-/* 8031E278 00319ED8 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E27C 00319EDC 90 03 00 60 */ stw r0, 0x60(r3)
-/* 8031E280 00319EE0 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E284 00319EE4 90 03 00 68 */ stw r0, 0x68(r3)
-/* 8031E288 00319EE8 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E28C 00319EEC 90 03 00 70 */ stw r0, 0x70(r3)
-/* 8031E290 00319EF0 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E294 00319EF4 90 03 00 78 */ stw r0, 0x78(r3)
-/* 8031E298 00319EF8 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E29C 00319EFC 90 03 00 80 */ stw r0, 0x80(r3)
-/* 8031E2A0 00319F00 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E2A4 00319F04 90 03 00 88 */ stw r0, 0x88(r3)
-/* 8031E2A8 00319F08 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E2AC 00319F0C 90 03 00 90 */ stw r0, 0x90(r3)
-/* 8031E2B0 00319F10 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E2B4 00319F14 38 63 00 04 */ addi r3, r3, 4
-/* 8031E2B8 00319F18 4B CE 5E 4D */ bl memset
-/* 8031E2BC 00319F1C 3C 80 80 32 */ lis r4, lbl_8031E340@ha
-/* 8031E2C0 00319F20 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E2C4 00319F24 38 84 E3 40 */ addi r4, r4, lbl_8031E340@l
-/* 8031E2C8 00319F28 3D 00 80 32 */ lis r8, lbl_8031E444@ha
-/* 8031E2CC 00319F2C 90 83 00 04 */ stw r4, 4(r3)
-/* 8031E2D0 00319F30 3C E0 80 32 */ lis r7, lbl_8031E5A4@ha
-/* 8031E2D4 00319F34 39 08 E4 44 */ addi r8, r8, lbl_8031E444@l
-/* 8031E2D8 00319F38 7F E3 FB 78 */ mr r3, r31
-/* 8031E2DC 00319F3C 80 CD B0 3C */ lwz r6, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E2E0 00319F40 38 E7 E5 A4 */ addi r7, r7, lbl_8031E5A4@l
-/* 8031E2E4 00319F44 38 80 30 39 */ li r4, 0x3039
-/* 8031E2E8 00319F48 38 A0 00 00 */ li r5, 0
-/* 8031E2EC 00319F4C 91 06 00 08 */ stw r8, 8(r6)
-/* 8031E2F0 00319F50 80 CD B0 3C */ lwz r6, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E2F4 00319F54 90 E6 00 0C */ stw r7, 0xc(r6)
-/* 8031E2F8 00319F58 48 02 F8 55 */ bl gt2AddressToString
-/* 8031E2FC 00319F5C 7C 64 1B 78 */ mr r4, r3
-/* 8031E300 00319F60 3C E0 80 32 */ lis r7, lbl_8031E144@ha
-/* 8031E304 00319F64 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E308 00319F68 38 E7 E1 44 */ addi r7, r7, lbl_8031E144@l
-/* 8031E30C 00319F6C 38 A0 00 00 */ li r5, 0
-/* 8031E310 00319F70 38 C0 00 00 */ li r6, 0
-/* 8031E314 00319F74 48 02 B6 DD */ bl gt2CreateSocket
-/* 8031E318 00319F78 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E31C 00319F7C 3C 80 80 32 */ lis r4, lbl_8031E5BC@ha
-/* 8031E320 00319F80 38 84 E5 BC */ addi r4, r4, lbl_8031E5BC@l
-/* 8031E324 00319F84 80 63 00 00 */ lwz r3, 0(r3)
-/* 8031E328 00319F88 48 02 B7 61 */ bl gt2Listen
-/* 8031E32C 00319F8C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031E330 00319F90 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8031E334 00319F94 7C 08 03 A6 */ mtlr r0
-/* 8031E338 00319F98 38 21 00 10 */ addi r1, r1, 0x10
-/* 8031E33C 00319F9C 4E 80 00 20 */ blr
-lbl_8031E340:
-/* 8031E340 00319FA0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8031E344 00319FA4 7C 08 02 A6 */ mflr r0
-/* 8031E348 00319FA8 2C 04 00 00 */ cmpwi r4, 0
-/* 8031E34C 00319FAC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031E350 00319FB0 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8031E354 00319FB4 7C 9F 23 78 */ mr r31, r4
-/* 8031E358 00319FB8 93 C1 00 08 */ stw r30, 8(r1)
-/* 8031E35C 00319FBC 7C 7E 1B 78 */ mr r30, r3
-/* 8031E360 00319FC0 40 82 00 14 */ bne lbl_8031E374
-/* 8031E364 00319FC4 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E368 00319FC8 38 00 00 03 */ li r0, 3
-/* 8031E36C 00319FCC 90 03 00 00 */ stw r0, 0(r3)
-/* 8031E370 00319FD0 48 00 00 8C */ b lbl_8031E3FC
-lbl_8031E374:
-/* 8031E374 00319FD4 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E378 00319FD8 38 A0 00 01 */ li r5, 1
-/* 8031E37C 00319FDC 38 00 00 10 */ li r0, 0x10
-/* 8031E380 00319FE0 38 C0 00 00 */ li r6, 0
-/* 8031E384 00319FE4 90 A4 00 00 */ stw r5, 0(r4)
-/* 8031E388 00319FE8 80 AD B0 3C */ lwz r5, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E38C 00319FEC 7C A4 2B 78 */ mr r4, r5
-/* 8031E390 00319FF0 7C 09 03 A6 */ mtctr r0
-lbl_8031E394:
-/* 8031E394 00319FF4 80 04 00 14 */ lwz r0, 0x14(r4)
-/* 8031E398 00319FF8 7C 03 00 40 */ cmplw r3, r0
-/* 8031E39C 00319FFC 40 82 00 14 */ bne lbl_8031E3B0
-/* 8031E3A0 0031A000 54 C0 18 38 */ slwi r0, r6, 3
-/* 8031E3A4 0031A004 7C 65 02 14 */ add r3, r5, r0
-/* 8031E3A8 0031A008 80 03 00 18 */ lwz r0, 0x18(r3)
-/* 8031E3AC 0031A00C 48 00 00 14 */ b lbl_8031E3C0
-lbl_8031E3B0:
-/* 8031E3B0 0031A010 38 84 00 08 */ addi r4, r4, 8
-/* 8031E3B4 0031A014 38 C6 00 01 */ addi r6, r6, 1
-/* 8031E3B8 0031A018 42 00 FF DC */ bdnz lbl_8031E394
-/* 8031E3BC 0031A01C 38 00 FF FF */ li r0, -1
-lbl_8031E3C0:
-/* 8031E3C0 0031A020 54 00 10 3A */ slwi r0, r0, 2
-/* 8031E3C4 0031A024 7C 65 02 14 */ add r3, r5, r0
-/* 8031E3C8 0031A028 80 03 00 94 */ lwz r0, 0x94(r3)
-/* 8031E3CC 0031A02C 2C 00 FF FF */ cmpwi r0, -1
-/* 8031E3D0 0031A030 41 82 00 2C */ beq lbl_8031E3FC
-/* 8031E3D4 0031A034 38 80 FF FF */ li r4, -1
-/* 8031E3D8 0031A038 54 05 18 38 */ slwi r5, r0, 3
-/* 8031E3DC 0031A03C 90 83 00 94 */ stw r4, 0x94(r3)
-/* 8031E3E0 0031A040 80 0D B0 3C */ lwz r0, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E3E4 0031A044 7C 60 2A 14 */ add r3, r0, r5
-/* 8031E3E8 0031A048 90 83 00 18 */ stw r4, 0x18(r3)
-/* 8031E3EC 0031A04C 80 0D B0 3C */ lwz r0, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E3F0 0031A050 7C 60 2A 14 */ add r3, r0, r5
-/* 8031E3F4 0031A054 80 63 00 14 */ lwz r3, 0x14(r3)
-/* 8031E3F8 0031A058 48 02 B9 45 */ bl gt2CloseConnectionHard
-lbl_8031E3FC:
-/* 8031E3FC 0031A05C 7F C3 F3 78 */ mr r3, r30
-/* 8031E400 0031A060 48 02 B9 B9 */ bl func_80349DB8
-/* 8031E404 0031A064 38 80 00 00 */ li r4, 0
-/* 8031E408 0031A068 38 A0 00 00 */ li r5, 0
-/* 8031E40C 0031A06C 48 02 F7 41 */ bl gt2AddressToString
-/* 8031E410 0031A070 3C 80 80 44 */ lis r4, lbl_80446C2C@ha
-/* 8031E414 0031A074 7C 65 1B 78 */ mr r5, r3
-/* 8031E418 0031A078 7F E6 FB 78 */ mr r6, r31
-/* 8031E41C 0031A07C 38 60 00 01 */ li r3, 1
-/* 8031E420 0031A080 38 84 6C 2C */ addi r4, r4, lbl_80446C2C@l
-/* 8031E424 0031A084 4C C6 31 82 */ crclr 6
-/* 8031E428 0031A088 4B FF E7 0D */ bl func_8031CB34
-/* 8031E42C 0031A08C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031E430 0031A090 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8031E434 0031A094 83 C1 00 08 */ lwz r30, 8(r1)
-/* 8031E438 0031A098 7C 08 03 A6 */ mtlr r0
-/* 8031E43C 0031A09C 38 21 00 10 */ addi r1, r1, 0x10
-/* 8031E440 0031A0A0 4E 80 00 20 */ blr
-lbl_8031E444:
-/* 8031E444 0031A0A4 81 0D B0 38 */ lwz r8, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E448 0031A0A8 38 E0 00 00 */ li r7, 0
-/* 8031E44C 0031A0AC 80 08 00 00 */ lwz r0, 0(r8)
-/* 8031E450 0031A0B0 2C 00 00 07 */ cmpwi r0, 7
-/* 8031E454 0031A0B4 41 82 01 30 */ beq lbl_8031E584
-/* 8031E458 0031A0B8 40 80 00 1C */ bge lbl_8031E474
-/* 8031E45C 0031A0BC 2C 00 00 04 */ cmpwi r0, 4
-/* 8031E460 0031A0C0 41 82 00 C0 */ beq lbl_8031E520
-/* 8031E464 0031A0C4 4C 80 00 20 */ bgelr
-/* 8031E468 0031A0C8 2C 00 00 03 */ cmpwi r0, 3
-/* 8031E46C 0031A0CC 40 80 00 5C */ bge lbl_8031E4C8
-/* 8031E470 0031A0D0 4E 80 00 20 */ blr
-lbl_8031E474:
-/* 8031E474 0031A0D4 2C 00 00 09 */ cmpwi r0, 9
-/* 8031E478 0031A0D8 4C 80 00 20 */ bgelr
-/* 8031E47C 0031A0DC 81 2D B0 3C */ lwz r9, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E480 0031A0E0 38 00 00 10 */ li r0, 0x10
-/* 8031E484 0031A0E4 38 C0 00 00 */ li r6, 0
-/* 8031E488 0031A0E8 7D 27 4B 78 */ mr r7, r9
-/* 8031E48C 0031A0EC 7C 09 03 A6 */ mtctr r0
-lbl_8031E490:
-/* 8031E490 0031A0F0 80 07 00 14 */ lwz r0, 0x14(r7)
-/* 8031E494 0031A0F4 7C 03 00 40 */ cmplw r3, r0
-/* 8031E498 0031A0F8 40 82 00 14 */ bne lbl_8031E4AC
-/* 8031E49C 0031A0FC 54 C0 18 38 */ slwi r0, r6, 3
-/* 8031E4A0 0031A100 7C 69 02 14 */ add r3, r9, r0
-/* 8031E4A4 0031A104 80 63 00 18 */ lwz r3, 0x18(r3)
-/* 8031E4A8 0031A108 48 00 00 14 */ b lbl_8031E4BC
-lbl_8031E4AC:
-/* 8031E4AC 0031A10C 38 E7 00 08 */ addi r7, r7, 8
-/* 8031E4B0 0031A110 38 C6 00 01 */ addi r6, r6, 1
-/* 8031E4B4 0031A114 42 00 FF DC */ bdnz lbl_8031E490
-/* 8031E4B8 0031A118 38 60 FF FF */ li r3, -1
-lbl_8031E4BC:
-/* 8031E4BC 0031A11C 81 88 02 00 */ lwz r12, 0x200(r8)
-/* 8031E4C0 0031A120 7D 89 03 A6 */ mtctr r12
-/* 8031E4C4 0031A124 4E 80 04 20 */ bctr
-lbl_8031E4C8:
-/* 8031E4C8 0031A128 38 C0 00 00 */ li r6, 0
-/* 8031E4CC 0031A12C 48 00 00 44 */ b lbl_8031E510
-lbl_8031E4D0:
-/* 8031E4D0 0031A130 80 0D B0 38 */ lwz r0, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E4D4 0031A134 7C 60 32 14 */ add r3, r0, r6
-/* 8031E4D8 0031A138 90 A3 01 7C */ stw r5, 0x17c(r3)
-/* 8031E4DC 0031A13C 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E4E0 0031A140 80 03 01 70 */ lwz r0, 0x170(r3)
-/* 8031E4E4 0031A144 7C 05 00 40 */ cmplw r5, r0
-/* 8031E4E8 0031A148 40 82 00 0C */ bne lbl_8031E4F4
-/* 8031E4EC 0031A14C 90 E3 01 74 */ stw r7, 0x174(r3)
-/* 8031E4F0 0031A150 48 00 00 14 */ b lbl_8031E504
-lbl_8031E4F4:
-/* 8031E4F4 0031A154 80 AD B0 3C */ lwz r5, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E4F8 0031A158 80 65 00 D4 */ lwz r3, 0xd4(r5)
-/* 8031E4FC 0031A15C 38 03 00 01 */ addi r0, r3, 1
-/* 8031E500 0031A160 90 05 00 D4 */ stw r0, 0xd4(r5)
-lbl_8031E504:
-/* 8031E504 0031A164 38 C6 00 08 */ addi r6, r6, 8
-/* 8031E508 0031A168 38 84 00 04 */ addi r4, r4, 4
-/* 8031E50C 0031A16C 38 E7 00 01 */ addi r7, r7, 1
-lbl_8031E510:
-/* 8031E510 0031A170 80 A4 00 04 */ lwz r5, 4(r4)
-/* 8031E514 0031A174 2C 05 00 00 */ cmpwi r5, 0
-/* 8031E518 0031A178 40 82 FF B8 */ bne lbl_8031E4D0
-/* 8031E51C 0031A17C 4E 80 00 20 */ blr
-lbl_8031E520:
-/* 8031E520 0031A180 80 CD B0 3C */ lwz r6, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E524 0031A184 38 00 00 10 */ li r0, 0x10
-/* 8031E528 0031A188 38 80 00 00 */ li r4, 0
-/* 8031E52C 0031A18C 7C C5 33 78 */ mr r5, r6
-/* 8031E530 0031A190 7C 09 03 A6 */ mtctr r0
-lbl_8031E534:
-/* 8031E534 0031A194 80 05 00 14 */ lwz r0, 0x14(r5)
-/* 8031E538 0031A198 7C 03 00 40 */ cmplw r3, r0
-/* 8031E53C 0031A19C 40 82 00 14 */ bne lbl_8031E550
-/* 8031E540 0031A1A0 54 80 18 38 */ slwi r0, r4, 3
-/* 8031E544 0031A1A4 7C 66 02 14 */ add r3, r6, r0
-/* 8031E548 0031A1A8 80 A3 00 18 */ lwz r5, 0x18(r3)
-/* 8031E54C 0031A1AC 48 00 00 14 */ b lbl_8031E560
-lbl_8031E550:
-/* 8031E550 0031A1B0 38 A5 00 08 */ addi r5, r5, 8
-/* 8031E554 0031A1B4 38 84 00 01 */ addi r4, r4, 1
-/* 8031E558 0031A1B8 42 00 FF DC */ bdnz lbl_8031E534
-/* 8031E55C 0031A1BC 38 A0 FF FF */ li r5, -1
-lbl_8031E560:
-/* 8031E560 0031A1C0 54 A0 18 38 */ slwi r0, r5, 3
-/* 8031E564 0031A1C4 3C 80 80 44 */ lis r4, lbl_80446C40@ha
-/* 8031E568 0031A1C8 7C 68 02 14 */ add r3, r8, r0
-/* 8031E56C 0031A1CC 38 00 00 01 */ li r0, 1
-/* 8031E570 0031A1D0 38 84 6C 40 */ addi r4, r4, lbl_80446C40@l
-/* 8031E574 0031A1D4 90 03 01 80 */ stw r0, 0x180(r3)
-/* 8031E578 0031A1D8 38 60 00 01 */ li r3, 1
-/* 8031E57C 0031A1DC 4C C6 31 82 */ crclr 6
-/* 8031E580 0031A1E0 4B FF E5 B4 */ b func_8031CB34
-lbl_8031E584:
-/* 8031E584 0031A1E4 38 00 00 08 */ li r0, 8
-/* 8031E588 0031A1E8 38 60 00 00 */ li r3, 0
-/* 8031E58C 0031A1EC 90 08 00 00 */ stw r0, 0(r8)
-/* 8031E590 0031A1F0 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E594 0031A1F4 81 84 01 FC */ lwz r12, 0x1fc(r4)
-/* 8031E598 0031A1F8 7D 89 03 A6 */ mtctr r12
-/* 8031E59C 0031A1FC 4E 80 04 20 */ bctr
-/* 8031E5A0 0031A200 4E 80 00 20 */ blr
-lbl_8031E5A4:
-/* 8031E5A4 0031A204 3C 60 80 44 */ lis r3, lbl_80446C50@ha
-/* 8031E5A8 0031A208 7C 85 23 78 */ mr r5, r4
-/* 8031E5AC 0031A20C 38 83 6C 50 */ addi r4, r3, lbl_80446C50@l
-/* 8031E5B0 0031A210 38 60 00 01 */ li r3, 1
-/* 8031E5B4 0031A214 4C C6 31 82 */ crclr 6
-/* 8031E5B8 0031A218 4B FF E5 7C */ b func_8031CB34
-lbl_8031E5BC:
-/* 8031E5BC 0031A21C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8031E5C0 0031A220 7C 08 02 A6 */ mflr r0
-/* 8031E5C4 0031A224 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8031E5C8 0031A228 39 61 00 20 */ addi r11, r1, 0x20
-/* 8031E5CC 0031A22C 4B EA 8B 5D */ bl _savegpr_27
-/* 8031E5D0 0031A230 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E5D4 0031A234 7C 9C 23 78 */ mr r28, r4
-/* 8031E5D8 0031A238 7C BD 2B 78 */ mr r29, r5
-/* 8031E5DC 0031A23C 7C DE 33 78 */ mr r30, r6
-/* 8031E5E0 0031A240 80 03 00 00 */ lwz r0, 0(r3)
-/* 8031E5E4 0031A244 3B E0 00 00 */ li r31, 0
-/* 8031E5E8 0031A248 2C 00 00 03 */ cmpwi r0, 3
-/* 8031E5EC 0031A24C 41 82 02 08 */ beq lbl_8031E7F4
-/* 8031E5F0 0031A250 40 80 00 14 */ bge lbl_8031E604
-/* 8031E5F4 0031A254 2C 00 00 01 */ cmpwi r0, 1
-/* 8031E5F8 0031A258 41 82 00 20 */ beq lbl_8031E618
-/* 8031E5FC 0031A25C 40 80 00 24 */ bge lbl_8031E620
-/* 8031E600 0031A260 48 00 02 A4 */ b lbl_8031E8A4
-lbl_8031E604:
-/* 8031E604 0031A264 2C 00 00 08 */ cmpwi r0, 8
-/* 8031E608 0031A268 40 80 02 9C */ bge lbl_8031E8A4
-/* 8031E60C 0031A26C 2C 00 00 06 */ cmpwi r0, 6
-/* 8031E610 0031A270 40 80 01 E4 */ bge lbl_8031E7F4
-/* 8031E614 0031A274 48 00 02 90 */ b lbl_8031E8A4
-lbl_8031E618:
-/* 8031E618 0031A278 38 00 00 02 */ li r0, 2
-/* 8031E61C 0031A27C 90 03 00 00 */ stw r0, 0(r3)
-lbl_8031E620:
-/* 8031E620 0031A280 80 CD B0 3C */ lwz r6, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E624 0031A284 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E628 0031A288 80 A6 00 D4 */ lwz r5, 0xd4(r6)
-/* 8031E62C 0031A28C 80 03 01 78 */ lwz r0, 0x178(r3)
-/* 8031E630 0031A290 7C 05 00 00 */ cmpw r5, r0
-/* 8031E634 0031A294 40 80 02 80 */ bge lbl_8031E8B4
-/* 8031E638 0031A298 38 05 00 01 */ addi r0, r5, 1
-/* 8031E63C 0031A29C 38 E0 00 00 */ li r7, 0
-/* 8031E640 0031A2A0 90 06 00 D4 */ stw r0, 0xd4(r6)
-/* 8031E644 0031A2A4 81 0D B0 3C */ lwz r8, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E648 0031A2A8 7D 03 43 78 */ mr r3, r8
-/* 8031E64C 0031A2AC 48 00 00 0C */ b lbl_8031E658
-lbl_8031E650:
-/* 8031E650 0031A2B0 38 63 00 08 */ addi r3, r3, 8
-/* 8031E654 0031A2B4 38 E7 00 01 */ addi r7, r7, 1
-lbl_8031E658:
-/* 8031E658 0031A2B8 80 03 00 14 */ lwz r0, 0x14(r3)
-/* 8031E65C 0031A2BC 2C 00 00 00 */ cmpwi r0, 0
-/* 8031E660 0031A2C0 41 82 00 0C */ beq lbl_8031E66C
-/* 8031E664 0031A2C4 2C 07 00 10 */ cmpwi r7, 0x10
-/* 8031E668 0031A2C8 41 80 FF E8 */ blt lbl_8031E650
-lbl_8031E66C:
-/* 8031E66C 0031A2CC 2C 07 00 10 */ cmpwi r7, 0x10
-/* 8031E670 0031A2D0 40 80 00 30 */ bge lbl_8031E6A0
-/* 8031E674 0031A2D4 54 A0 10 3A */ slwi r0, r5, 2
-/* 8031E678 0031A2D8 54 E6 18 38 */ slwi r6, r7, 3
-/* 8031E67C 0031A2DC 7C 68 02 14 */ add r3, r8, r0
-/* 8031E680 0031A2E0 90 E3 00 94 */ stw r7, 0x94(r3)
-/* 8031E684 0031A2E4 80 0D B0 3C */ lwz r0, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E688 0031A2E8 7C 60 32 14 */ add r3, r0, r6
-/* 8031E68C 0031A2EC 90 A3 00 18 */ stw r5, 0x18(r3)
-/* 8031E690 0031A2F0 80 0D B0 3C */ lwz r0, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E694 0031A2F4 7C 60 32 14 */ add r3, r0, r6
-/* 8031E698 0031A2F8 38 63 00 14 */ addi r3, r3, 0x14
-/* 8031E69C 0031A2FC 48 00 00 08 */ b lbl_8031E6A4
-lbl_8031E6A0:
-/* 8031E6A0 0031A300 38 60 00 00 */ li r3, 0
-lbl_8031E6A4:
-/* 8031E6A4 0031A304 90 83 00 00 */ stw r4, 0(r3)
-/* 8031E6A8 0031A308 7F 83 E3 78 */ mr r3, r28
-/* 8031E6AC 0031A30C 80 8D B0 3C */ lwz r4, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E6B0 0031A310 38 84 00 04 */ addi r4, r4, 4
-/* 8031E6B4 0031A314 48 02 B3 D9 */ bl gt2Accept
-/* 8031E6B8 0031A318 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E6BC 0031A31C 3B E0 00 01 */ li r31, 1
-/* 8031E6C0 0031A320 80 6D B0 3C */ lwz r3, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E6C4 0031A324 80 04 01 78 */ lwz r0, 0x178(r4)
-/* 8031E6C8 0031A328 80 63 00 D4 */ lwz r3, 0xd4(r3)
-/* 8031E6CC 0031A32C 7C 03 00 00 */ cmpw r3, r0
-/* 8031E6D0 0031A330 40 82 01 E4 */ bne lbl_8031E8B4
-/* 8031E6D4 0031A334 38 60 00 04 */ li r3, 4
-/* 8031E6D8 0031A338 38 00 00 00 */ li r0, 0
-/* 8031E6DC 0031A33C 90 64 00 00 */ stw r3, 0(r4)
-/* 8031E6E0 0031A340 38 80 00 00 */ li r4, 0
-/* 8031E6E4 0031A344 38 A0 00 40 */ li r5, 0x40
-/* 8031E6E8 0031A348 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E6EC 0031A34C 90 03 01 74 */ stw r0, 0x174(r3)
-/* 8031E6F0 0031A350 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E6F4 0031A354 90 03 01 2C */ stw r0, 0x12c(r3)
-/* 8031E6F8 0031A358 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E6FC 0031A35C 38 63 01 30 */ addi r3, r3, 0x130
-/* 8031E700 0031A360 4B CE 5A 05 */ bl memset
-/* 8031E704 0031A364 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E708 0031A368 3B 60 00 01 */ li r27, 1
-/* 8031E70C 0031A36C 3B 80 00 04 */ li r28, 4
-/* 8031E710 0031A370 80 03 01 70 */ lwz r0, 0x170(r3)
-/* 8031E714 0031A374 90 03 01 30 */ stw r0, 0x130(r3)
-/* 8031E718 0031A378 48 00 00 44 */ b lbl_8031E75C
-lbl_8031E71C:
-/* 8031E71C 0031A37C 7C 64 E2 14 */ add r3, r4, r28
-/* 8031E720 0031A380 80 03 00 94 */ lwz r0, 0x94(r3)
-/* 8031E724 0031A384 2C 00 FF FF */ cmpwi r0, -1
-/* 8031E728 0031A388 40 82 00 0C */ bne lbl_8031E734
-/* 8031E72C 0031A38C 38 60 00 00 */ li r3, 0
-/* 8031E730 0031A390 48 00 00 10 */ b lbl_8031E740
-lbl_8031E734:
-/* 8031E734 0031A394 54 00 18 38 */ slwi r0, r0, 3
-/* 8031E738 0031A398 7C 64 02 14 */ add r3, r4, r0
-/* 8031E73C 0031A39C 38 63 00 14 */ addi r3, r3, 0x14
-lbl_8031E740:
-/* 8031E740 0031A3A0 80 63 00 00 */ lwz r3, 0(r3)
-/* 8031E744 0031A3A4 48 02 B6 75 */ bl func_80349DB8
-/* 8031E748 0031A3A8 80 0D B0 38 */ lwz r0, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E74C 0031A3AC 3B 7B 00 01 */ addi r27, r27, 1
-/* 8031E750 0031A3B0 7C 80 E2 14 */ add r4, r0, r28
-/* 8031E754 0031A3B4 3B 9C 00 04 */ addi r28, r28, 4
-/* 8031E758 0031A3B8 90 64 01 30 */ stw r3, 0x130(r4)
-lbl_8031E75C:
-/* 8031E75C 0031A3BC 80 8D B0 3C */ lwz r4, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E760 0031A3C0 80 04 00 D4 */ lwz r0, 0xd4(r4)
-/* 8031E764 0031A3C4 7C 1B 00 00 */ cmpw r27, r0
-/* 8031E768 0031A3C8 41 80 FF B4 */ blt lbl_8031E71C
-/* 8031E76C 0031A3CC 3B 60 00 01 */ li r27, 1
-/* 8031E770 0031A3D0 3B 80 00 04 */ li r28, 4
-/* 8031E774 0031A3D4 48 00 00 6C */ b lbl_8031E7E0
-lbl_8031E778:
-/* 8031E778 0031A3D8 7C 65 E2 14 */ add r3, r5, r28
-/* 8031E77C 0031A3DC 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E780 0031A3E0 80 03 00 94 */ lwz r0, 0x94(r3)
-/* 8031E784 0031A3E4 38 84 01 2C */ addi r4, r4, 0x12c
-/* 8031E788 0031A3E8 2C 00 FF FF */ cmpwi r0, -1
-/* 8031E78C 0031A3EC 40 82 00 0C */ bne lbl_8031E798
-/* 8031E790 0031A3F0 38 60 00 00 */ li r3, 0
-/* 8031E794 0031A3F4 48 00 00 10 */ b lbl_8031E7A4
-lbl_8031E798:
-/* 8031E798 0031A3F8 54 00 18 38 */ slwi r0, r0, 3
-/* 8031E79C 0031A3FC 7C 65 02 14 */ add r3, r5, r0
-/* 8031E7A0 0031A400 38 63 00 14 */ addi r3, r3, 0x14
-lbl_8031E7A4:
-/* 8031E7A4 0031A404 80 63 00 00 */ lwz r3, 0(r3)
-/* 8031E7A8 0031A408 38 A0 00 44 */ li r5, 0x44
-/* 8031E7AC 0031A40C 38 C0 00 01 */ li r6, 1
-/* 8031E7B0 0031A410 48 02 B4 8D */ bl gt2Send
-/* 8031E7B4 0031A414 80 6D B0 38 */ lwz r3, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E7B8 0031A418 80 03 00 00 */ lwz r0, 0(r3)
-/* 8031E7BC 0031A41C 2C 00 00 08 */ cmpwi r0, 8
-/* 8031E7C0 0031A420 40 82 00 18 */ bne lbl_8031E7D8
-/* 8031E7C4 0031A424 81 83 02 04 */ lwz r12, 0x204(r3)
-/* 8031E7C8 0031A428 7F 64 DB 78 */ mr r4, r27
-/* 8031E7CC 0031A42C 38 60 00 44 */ li r3, 0x44
-/* 8031E7D0 0031A430 7D 89 03 A6 */ mtctr r12
-/* 8031E7D4 0031A434 4E 80 04 21 */ bctrl
-lbl_8031E7D8:
-/* 8031E7D8 0031A438 3B 9C 00 04 */ addi r28, r28, 4
-/* 8031E7DC 0031A43C 3B 7B 00 01 */ addi r27, r27, 1
-lbl_8031E7E0:
-/* 8031E7E0 0031A440 80 AD B0 3C */ lwz r5, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E7E4 0031A444 80 05 00 D4 */ lwz r0, 0xd4(r5)
-/* 8031E7E8 0031A448 7C 1B 00 00 */ cmpw r27, r0
-/* 8031E7EC 0031A44C 41 80 FF 8C */ blt lbl_8031E778
-/* 8031E7F0 0031A450 48 00 00 C4 */ b lbl_8031E8B4
-lbl_8031E7F4:
-/* 8031E7F4 0031A454 7F 83 E3 78 */ mr r3, r28
-/* 8031E7F8 0031A458 3B 60 00 00 */ li r27, 0
-/* 8031E7FC 0031A45C 48 02 B5 BD */ bl func_80349DB8
-/* 8031E800 0031A460 80 8D B0 38 */ lwz r4, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E804 0031A464 48 00 00 14 */ b lbl_8031E818
-lbl_8031E808:
-/* 8031E808 0031A468 7C 03 00 40 */ cmplw r3, r0
-/* 8031E80C 0031A46C 41 82 00 18 */ beq lbl_8031E824
-/* 8031E810 0031A470 38 84 00 08 */ addi r4, r4, 8
-/* 8031E814 0031A474 3B 7B 00 01 */ addi r27, r27, 1
-lbl_8031E818:
-/* 8031E818 0031A478 80 04 01 7C */ lwz r0, 0x17c(r4)
-/* 8031E81C 0031A47C 2C 00 00 00 */ cmpwi r0, 0
-/* 8031E820 0031A480 40 82 FF E8 */ bne lbl_8031E808
-lbl_8031E824:
-/* 8031E824 0031A484 80 CD B0 3C */ lwz r6, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E828 0031A488 38 80 00 00 */ li r4, 0
-/* 8031E82C 0031A48C 7C C3 33 78 */ mr r3, r6
-/* 8031E830 0031A490 48 00 00 0C */ b lbl_8031E83C
-lbl_8031E834:
-/* 8031E834 0031A494 38 63 00 08 */ addi r3, r3, 8
-/* 8031E838 0031A498 38 84 00 01 */ addi r4, r4, 1
-lbl_8031E83C:
-/* 8031E83C 0031A49C 80 03 00 14 */ lwz r0, 0x14(r3)
-/* 8031E840 0031A4A0 2C 00 00 00 */ cmpwi r0, 0
-/* 8031E844 0031A4A4 41 82 00 0C */ beq lbl_8031E850
-/* 8031E848 0031A4A8 2C 04 00 10 */ cmpwi r4, 0x10
-/* 8031E84C 0031A4AC 41 80 FF E8 */ blt lbl_8031E834
-lbl_8031E850:
-/* 8031E850 0031A4B0 2C 04 00 10 */ cmpwi r4, 0x10
-/* 8031E854 0031A4B4 40 80 00 30 */ bge lbl_8031E884
-/* 8031E858 0031A4B8 57 60 10 3A */ slwi r0, r27, 2
-/* 8031E85C 0031A4BC 54 85 18 38 */ slwi r5, r4, 3
-/* 8031E860 0031A4C0 7C 66 02 14 */ add r3, r6, r0
-/* 8031E864 0031A4C4 90 83 00 94 */ stw r4, 0x94(r3)
-/* 8031E868 0031A4C8 80 0D B0 3C */ lwz r0, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E86C 0031A4CC 7C 60 2A 14 */ add r3, r0, r5
-/* 8031E870 0031A4D0 93 63 00 18 */ stw r27, 0x18(r3)
-/* 8031E874 0031A4D4 80 0D B0 3C */ lwz r0, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E878 0031A4D8 7C 60 2A 14 */ add r3, r0, r5
-/* 8031E87C 0031A4DC 38 63 00 14 */ addi r3, r3, 0x14
-/* 8031E880 0031A4E0 48 00 00 08 */ b lbl_8031E888
-lbl_8031E884:
-/* 8031E884 0031A4E4 38 60 00 00 */ li r3, 0
-lbl_8031E888:
-/* 8031E888 0031A4E8 93 83 00 00 */ stw r28, 0(r3)
-/* 8031E88C 0031A4EC 7F 83 E3 78 */ mr r3, r28
-/* 8031E890 0031A4F0 80 8D B0 3C */ lwz r4, lbl_806402FC-_SDA_BASE_(r13)
-/* 8031E894 0031A4F4 38 84 00 04 */ addi r4, r4, 4
-/* 8031E898 0031A4F8 48 02 B1 F5 */ bl gt2Accept
-/* 8031E89C 0031A4FC 3B E0 00 01 */ li r31, 1
-/* 8031E8A0 0031A500 48 00 00 14 */ b lbl_8031E8B4
-lbl_8031E8A4:
-/* 8031E8A4 0031A504 7F 83 E3 78 */ mr r3, r28
-/* 8031E8A8 0031A508 38 80 00 00 */ li r4, 0
-/* 8031E8AC 0031A50C 38 A0 00 00 */ li r5, 0
-/* 8031E8B0 0031A510 48 02 B1 E1 */ bl gt2Reject
-lbl_8031E8B4:
-/* 8031E8B4 0031A514 2C 1F 00 00 */ cmpwi r31, 0
-/* 8031E8B8 0031A518 3B 8D 8D 60 */ addi r28, r13, lbl_8063E020-_SDA_BASE_
-/* 8031E8BC 0031A51C 41 82 00 08 */ beq lbl_8031E8C4
-/* 8031E8C0 0031A520 3B 8D 8D 58 */ addi r28, r13, lbl_8063E018-_SDA_BASE_
-lbl_8031E8C4:
-/* 8031E8C4 0031A524 7F A3 EB 78 */ mr r3, r29
-/* 8031E8C8 0031A528 7F C4 F3 78 */ mr r4, r30
-/* 8031E8CC 0031A52C 38 A0 00 00 */ li r5, 0
-/* 8031E8D0 0031A530 48 02 F2 7D */ bl gt2AddressToString
-/* 8031E8D4 0031A534 80 ED B0 38 */ lwz r7, lbl_806402F8-_SDA_BASE_(r13)
-/* 8031E8D8 0031A538 3C 80 80 44 */ lis r4, lbl_80446C60@ha
-/* 8031E8DC 0031A53C 7C 66 1B 78 */ mr r6, r3
-/* 8031E8E0 0031A540 7F 85 E3 78 */ mr r5, r28
-/* 8031E8E4 0031A544 80 E7 00 00 */ lwz r7, 0(r7)
-/* 8031E8E8 0031A548 38 84 6C 60 */ addi r4, r4, lbl_80446C60@l
-/* 8031E8EC 0031A54C 38 60 00 01 */ li r3, 1
-/* 8031E8F0 0031A550 4C C6 31 82 */ crclr 6
-/* 8031E8F4 0031A554 4B FF E2 41 */ bl func_8031CB34
-/* 8031E8F8 0031A558 39 61 00 20 */ addi r11, r1, 0x20
-/* 8031E8FC 0031A55C 4B EA 88 79 */ bl _restgpr_27
-/* 8031E900 0031A560 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8031E904 0031A564 7C 08 03 A6 */ mtlr r0
-/* 8031E908 0031A568 38 21 00 20 */ addi r1, r1, 0x20
-/* 8031E90C 0031A56C 4E 80 00 20 */ blr
-
-.global func_8031E910
-func_8031E910:
-/* 8031E910 0031A570 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 8031E914 0031A574 7C 08 02 A6 */ mflr r0
-/* 8031E918 0031A578 90 01 00 34 */ stw r0, 0x34(r1)
-/* 8031E91C 0031A57C 39 61 00 30 */ addi r11, r1, 0x30
-/* 8031E920 0031A580 4B EA 88 01 */ bl _savegpr_25
-/* 8031E924 0031A584 7C 04 28 00 */ cmpw r4, r5
-/* 8031E928 0031A588 7C 79 1B 78 */ mr r25, r3
-/* 8031E92C 0031A58C 7C BA 2B 78 */ mr r26, r5
-/* 8031E930 0031A590 40 80 04 A4 */ bge lbl_8031EDD4
-/* 8031E934 0031A594 7C E4 2A 14 */ add r7, r4, r5
-/* 8031E938 0031A598 54 80 10 3A */ slwi r0, r4, 2
-/* 8031E93C 0031A59C 54 E6 0F FE */ srwi r6, r7, 0x1f
-/* 8031E940 0031A5A0 39 84 00 01 */ addi r12, r4, 1
-/* 8031E944 0031A5A4 7C E6 3A 14 */ add r7, r6, r7
-/* 8031E948 0031A5A8 7D 63 00 2E */ lwzx r11, r3, r0
-/* 8031E94C 0031A5AC 54 EA 08 3A */ rlwinm r10, r7, 1, 0, 0x1d
-/* 8031E950 0031A5B0 38 C5 00 01 */ addi r6, r5, 1
-/* 8031E954 0031A5B4 7D 23 50 2E */ lwzx r9, r3, r10
-/* 8031E958 0031A5B8 55 88 10 3A */ slwi r8, r12, 2
-/* 8031E95C 0031A5BC 7C CC 30 50 */ subf r6, r12, r6
-/* 8031E960 0031A5C0 7C 9B 23 78 */ mr r27, r4
-/* 8031E964 0031A5C4 7D 23 01 2E */ stwx r9, r3, r0
-/* 8031E968 0031A5C8 7C 07 03 78 */ mr r7, r0
-/* 8031E96C 0031A5CC 7D 03 42 14 */ add r8, r3, r8
-/* 8031E970 0031A5D0 7D 63 51 2E */ stwx r11, r3, r10
-/* 8031E974 0031A5D4 7C C9 03 A6 */ mtctr r6
-/* 8031E978 0031A5D8 7C 0C 28 00 */ cmpw r12, r5
-/* 8031E97C 0031A5DC 41 81 00 30 */ bgt lbl_8031E9AC
-lbl_8031E980:
-/* 8031E980 0031A5E0 80 C8 00 00 */ lwz r6, 0(r8)
-/* 8031E984 0031A5E4 7C A3 00 2E */ lwzx r5, r3, r0
-/* 8031E988 0031A5E8 7C 06 28 40 */ cmplw r6, r5
-/* 8031E98C 0031A5EC 40 80 00 18 */ bge lbl_8031E9A4
-/* 8031E990 0031A5F0 38 E7 00 04 */ addi r7, r7, 4
-/* 8031E994 0031A5F4 3B 7B 00 01 */ addi r27, r27, 1
-/* 8031E998 0031A5F8 7C A3 38 2E */ lwzx r5, r3, r7
-/* 8031E99C 0031A5FC 90 A8 00 00 */ stw r5, 0(r8)
-/* 8031E9A0 0031A600 7C C3 39 2E */ stwx r6, r3, r7
-lbl_8031E9A4:
-/* 8031E9A4 0031A604 39 08 00 04 */ addi r8, r8, 4
-/* 8031E9A8 0031A608 42 00 FF D8 */ bdnz lbl_8031E980
-lbl_8031E9AC:
-/* 8031E9AC 0031A60C 57 7C 10 3A */ slwi r28, r27, 2
-/* 8031E9B0 0031A610 39 3B FF FF */ addi r9, r27, -1
-/* 8031E9B4 0031A614 7C C3 00 2E */ lwzx r6, r3, r0
-/* 8031E9B8 0031A618 7C 04 48 00 */ cmpw r4, r9
-/* 8031E9BC 0031A61C 7C A3 E0 2E */ lwzx r5, r3, r28
-/* 8031E9C0 0031A620 7C A3 01 2E */ stwx r5, r3, r0
-/* 8031E9C4 0031A624 7C C3 E1 2E */ stwx r6, r3, r28
-/* 8031E9C8 0031A628 40 80 02 00 */ bge lbl_8031EBC8
-/* 8031E9CC 0031A62C 7C A4 DA 14 */ add r5, r4, r27
-/* 8031E9D0 0031A630 39 44 00 01 */ addi r10, r4, 1
-/* 8031E9D4 0031A634 39 05 FF FF */ addi r8, r5, -1
-/* 8031E9D8 0031A638 7D 63 00 2E */ lwzx r11, r3, r0
-/* 8031E9DC 0031A63C 55 07 0F FE */ srwi r7, r8, 0x1f
-/* 8031E9E0 0031A640 38 A9 00 01 */ addi r5, r9, 1
-/* 8031E9E4 0031A644 7C E7 42 14 */ add r7, r7, r8
-/* 8031E9E8 0031A648 55 46 10 3A */ slwi r6, r10, 2
-/* 8031E9EC 0031A64C 54 E8 08 3A */ rlwinm r8, r7, 1, 0, 0x1d
-/* 8031E9F0 0031A650 7C AA 28 50 */ subf r5, r10, r5
-/* 8031E9F4 0031A654 7C E3 40 2E */ lwzx r7, r3, r8
-/* 8031E9F8 0031A658 7D 83 32 14 */ add r12, r3, r6
-/* 8031E9FC 0031A65C 7C 9F 23 78 */ mr r31, r4
-/* 8031EA00 0031A660 54 86 10 3A */ slwi r6, r4, 2
-/* 8031EA04 0031A664 7C E3 01 2E */ stwx r7, r3, r0
-/* 8031EA08 0031A668 7D 63 41 2E */ stwx r11, r3, r8
-/* 8031EA0C 0031A66C 7C A9 03 A6 */ mtctr r5
-/* 8031EA10 0031A670 7C 0A 48 00 */ cmpw r10, r9
-/* 8031EA14 0031A674 41 81 00 30 */ bgt lbl_8031EA44
-lbl_8031EA18:
-/* 8031EA18 0031A678 80 EC 00 00 */ lwz r7, 0(r12)
-/* 8031EA1C 0031A67C 7C A3 00 2E */ lwzx r5, r3, r0
-/* 8031EA20 0031A680 7C 07 28 40 */ cmplw r7, r5
-/* 8031EA24 0031A684 40 80 00 18 */ bge lbl_8031EA3C
-/* 8031EA28 0031A688 38 C6 00 04 */ addi r6, r6, 4
-/* 8031EA2C 0031A68C 3B FF 00 01 */ addi r31, r31, 1
-/* 8031EA30 0031A690 7C A3 30 2E */ lwzx r5, r3, r6
-/* 8031EA34 0031A694 90 AC 00 00 */ stw r5, 0(r12)
-/* 8031EA38 0031A698 7C E3 31 2E */ stwx r7, r3, r6
-lbl_8031EA3C:
-/* 8031EA3C 0031A69C 39 8C 00 04 */ addi r12, r12, 4
-/* 8031EA40 0031A6A0 42 00 FF D8 */ bdnz lbl_8031EA18
-lbl_8031EA44:
-/* 8031EA44 0031A6A4 57 FD 10 3A */ slwi r29, r31, 2
-/* 8031EA48 0031A6A8 39 3F FF FF */ addi r9, r31, -1
-/* 8031EA4C 0031A6AC 7C C3 00 2E */ lwzx r6, r3, r0
-/* 8031EA50 0031A6B0 7C 04 48 00 */ cmpw r4, r9
-/* 8031EA54 0031A6B4 7C A3 E8 2E */ lwzx r5, r3, r29
-/* 8031EA58 0031A6B8 7C A3 01 2E */ stwx r5, r3, r0
-/* 8031EA5C 0031A6BC 7C C3 E9 2E */ stwx r6, r3, r29
-/* 8031EA60 0031A6C0 40 80 00 AC */ bge lbl_8031EB0C
-/* 8031EA64 0031A6C4 7C A4 FA 14 */ add r5, r4, r31
-/* 8031EA68 0031A6C8 39 44 00 01 */ addi r10, r4, 1
-/* 8031EA6C 0031A6CC 39 05 FF FF */ addi r8, r5, -1
-/* 8031EA70 0031A6D0 7D 63 00 2E */ lwzx r11, r3, r0
-/* 8031EA74 0031A6D4 55 07 0F FE */ srwi r7, r8, 0x1f
-/* 8031EA78 0031A6D8 38 A9 00 01 */ addi r5, r9, 1
-/* 8031EA7C 0031A6DC 7C E7 42 14 */ add r7, r7, r8
-/* 8031EA80 0031A6E0 55 46 10 3A */ slwi r6, r10, 2
-/* 8031EA84 0031A6E4 54 E8 08 3A */ rlwinm r8, r7, 1, 0, 0x1d
-/* 8031EA88 0031A6E8 7C AA 28 50 */ subf r5, r10, r5
-/* 8031EA8C 0031A6EC 7C E3 40 2E */ lwzx r7, r3, r8
-/* 8031EA90 0031A6F0 7D 83 32 14 */ add r12, r3, r6
-/* 8031EA94 0031A6F4 7C 9E 23 78 */ mr r30, r4
-/* 8031EA98 0031A6F8 54 86 10 3A */ slwi r6, r4, 2
-/* 8031EA9C 0031A6FC 7C E3 01 2E */ stwx r7, r3, r0
-/* 8031EAA0 0031A700 7D 63 41 2E */ stwx r11, r3, r8
-/* 8031EAA4 0031A704 7C A9 03 A6 */ mtctr r5
-/* 8031EAA8 0031A708 7C 0A 48 00 */ cmpw r10, r9
-/* 8031EAAC 0031A70C 41 81 00 30 */ bgt lbl_8031EADC
-lbl_8031EAB0:
-/* 8031EAB0 0031A710 80 EC 00 00 */ lwz r7, 0(r12)
-/* 8031EAB4 0031A714 7C A3 00 2E */ lwzx r5, r3, r0
-/* 8031EAB8 0031A718 7C 07 28 40 */ cmplw r7, r5
-/* 8031EABC 0031A71C 40 80 00 18 */ bge lbl_8031EAD4
-/* 8031EAC0 0031A720 38 C6 00 04 */ addi r6, r6, 4
-/* 8031EAC4 0031A724 3B DE 00 01 */ addi r30, r30, 1
-/* 8031EAC8 0031A728 7C A3 30 2E */ lwzx r5, r3, r6
-/* 8031EACC 0031A72C 90 AC 00 00 */ stw r5, 0(r12)
-/* 8031EAD0 0031A730 7C E3 31 2E */ stwx r7, r3, r6
-lbl_8031EAD4:
-/* 8031EAD4 0031A734 39 8C 00 04 */ addi r12, r12, 4
-/* 8031EAD8 0031A738 42 00 FF D8 */ bdnz lbl_8031EAB0
-lbl_8031EADC:
-/* 8031EADC 0031A73C 57 C7 10 3A */ slwi r7, r30, 2
-/* 8031EAE0 0031A740 7D 03 00 2E */ lwzx r8, r3, r0
-/* 8031EAE4 0031A744 7C C3 38 2E */ lwzx r6, r3, r7
-/* 8031EAE8 0031A748 38 BE FF FF */ addi r5, r30, -1
-/* 8031EAEC 0031A74C 7C C3 01 2E */ stwx r6, r3, r0
-/* 8031EAF0 0031A750 7D 03 39 2E */ stwx r8, r3, r7
-/* 8031EAF4 0031A754 7F 23 CB 78 */ mr r3, r25
-/* 8031EAF8 0031A758 4B FF FE 19 */ bl func_8031E910
-/* 8031EAFC 0031A75C 7F 23 CB 78 */ mr r3, r25
-/* 8031EB00 0031A760 38 9E 00 01 */ addi r4, r30, 1
-/* 8031EB04 0031A764 38 BF FF FF */ addi r5, r31, -1
-/* 8031EB08 0031A768 4B FF FE 09 */ bl func_8031E910
-lbl_8031EB0C:
-/* 8031EB0C 0031A76C 3B DF 00 01 */ addi r30, r31, 1
-/* 8031EB10 0031A770 38 FB FF FF */ addi r7, r27, -1
-/* 8031EB14 0031A774 7C 1E 38 00 */ cmpw r30, r7
-/* 8031EB18 0031A778 40 80 00 B0 */ bge lbl_8031EBC8
-/* 8031EB1C 0031A77C 7C 7B FA 14 */ add r3, r27, r31
-/* 8031EB20 0031A780 7C D9 EA 14 */ add r6, r25, r29
-/* 8031EB24 0031A784 54 60 0F FE */ srwi r0, r3, 0x1f
-/* 8031EB28 0031A788 81 26 00 04 */ lwz r9, 4(r6)
-/* 8031EB2C 0031A78C 7C 60 1A 14 */ add r3, r0, r3
-/* 8031EB30 0031A790 39 1F 00 02 */ addi r8, r31, 2
-/* 8031EB34 0031A794 54 65 08 3A */ rlwinm r5, r3, 1, 0, 0x1d
-/* 8031EB38 0031A798 38 07 00 01 */ addi r0, r7, 1
-/* 8031EB3C 0031A79C 7C 99 28 2E */ lwzx r4, r25, r5
-/* 8031EB40 0031A7A0 55 03 10 3A */ slwi r3, r8, 2
-/* 8031EB44 0031A7A4 7D 59 1A 14 */ add r10, r25, r3
-/* 8031EB48 0031A7A8 7C 08 00 50 */ subf r0, r8, r0
-/* 8031EB4C 0031A7AC 90 86 00 04 */ stw r4, 4(r6)
-/* 8031EB50 0031A7B0 57 C3 10 3A */ slwi r3, r30, 2
-/* 8031EB54 0031A7B4 7D 39 29 2E */ stwx r9, r25, r5
-/* 8031EB58 0031A7B8 7C 09 03 A6 */ mtctr r0
-/* 8031EB5C 0031A7BC 7C 08 38 00 */ cmpw r8, r7
-/* 8031EB60 0031A7C0 41 81 00 30 */ bgt lbl_8031EB90
-lbl_8031EB64:
-/* 8031EB64 0031A7C4 80 8A 00 00 */ lwz r4, 0(r10)
-/* 8031EB68 0031A7C8 80 06 00 04 */ lwz r0, 4(r6)
-/* 8031EB6C 0031A7CC 7C 04 00 40 */ cmplw r4, r0
-/* 8031EB70 0031A7D0 40 80 00 18 */ bge lbl_8031EB88
-/* 8031EB74 0031A7D4 38 63 00 04 */ addi r3, r3, 4
-/* 8031EB78 0031A7D8 3B DE 00 01 */ addi r30, r30, 1
-/* 8031EB7C 0031A7DC 7C 19 18 2E */ lwzx r0, r25, r3
-/* 8031EB80 0031A7E0 90 0A 00 00 */ stw r0, 0(r10)
-/* 8031EB84 0031A7E4 7C 99 19 2E */ stwx r4, r25, r3
-lbl_8031EB88:
-/* 8031EB88 0031A7E8 39 4A 00 04 */ addi r10, r10, 4
-/* 8031EB8C 0031A7EC 42 00 FF D8 */ bdnz lbl_8031EB64
-lbl_8031EB90:
-/* 8031EB90 0031A7F0 7C F9 EA 14 */ add r7, r25, r29
-/* 8031EB94 0031A7F4 57 C6 10 3A */ slwi r6, r30, 2
-/* 8031EB98 0031A7F8 81 07 00 04 */ lwz r8, 4(r7)
-/* 8031EB9C 0031A7FC 7F 23 CB 78 */ mr r3, r25
-/* 8031EBA0 0031A800 7C 19 30 2E */ lwzx r0, r25, r6
-/* 8031EBA4 0031A804 38 9F 00 01 */ addi r4, r31, 1
-/* 8031EBA8 0031A808 38 BE FF FF */ addi r5, r30, -1
-/* 8031EBAC 0031A80C 90 07 00 04 */ stw r0, 4(r7)
-/* 8031EBB0 0031A810 7D 19 31 2E */ stwx r8, r25, r6
-/* 8031EBB4 0031A814 4B FF FD 5D */ bl func_8031E910
-/* 8031EBB8 0031A818 7F 23 CB 78 */ mr r3, r25
-/* 8031EBBC 0031A81C 38 9E 00 01 */ addi r4, r30, 1
-/* 8031EBC0 0031A820 38 BB FF FF */ addi r5, r27, -1
-/* 8031EBC4 0031A824 4B FF FD 4D */ bl func_8031E910
-lbl_8031EBC8:
-/* 8031EBC8 0031A828 3B FB 00 01 */ addi r31, r27, 1
-/* 8031EBCC 0031A82C 7C 1F D0 00 */ cmpw r31, r26
-/* 8031EBD0 0031A830 40 80 02 04 */ bge lbl_8031EDD4
-/* 8031EBD4 0031A834 7C 7B D2 14 */ add r3, r27, r26
-/* 8031EBD8 0031A838 7C D9 E2 14 */ add r6, r25, r28
-/* 8031EBDC 0031A83C 38 83 00 01 */ addi r4, r3, 1
-/* 8031EBE0 0031A840 81 06 00 04 */ lwz r8, 4(r6)
-/* 8031EBE4 0031A844 54 83 0F FE */ srwi r3, r4, 0x1f
-/* 8031EBE8 0031A848 38 FB 00 02 */ addi r7, r27, 2
-/* 8031EBEC 0031A84C 7C 83 22 14 */ add r4, r3, r4
-/* 8031EBF0 0031A850 38 1A 00 01 */ addi r0, r26, 1
-/* 8031EBF4 0031A854 54 85 08 3A */ rlwinm r5, r4, 1, 0, 0x1d
-/* 8031EBF8 0031A858 54 E3 10 3A */ slwi r3, r7, 2
-/* 8031EBFC 0031A85C 7C 99 28 2E */ lwzx r4, r25, r5
-/* 8031EC00 0031A860 7D 39 1A 14 */ add r9, r25, r3
-/* 8031EC04 0031A864 7C 07 00 50 */ subf r0, r7, r0
-/* 8031EC08 0031A868 57 E3 10 3A */ slwi r3, r31, 2
-/* 8031EC0C 0031A86C 90 86 00 04 */ stw r4, 4(r6)
-/* 8031EC10 0031A870 7D 19 29 2E */ stwx r8, r25, r5
-/* 8031EC14 0031A874 7C 09 03 A6 */ mtctr r0
-/* 8031EC18 0031A878 7C 07 D0 00 */ cmpw r7, r26
-/* 8031EC1C 0031A87C 41 81 00 30 */ bgt lbl_8031EC4C
-lbl_8031EC20:
-/* 8031EC20 0031A880 80 89 00 00 */ lwz r4, 0(r9)
-/* 8031EC24 0031A884 80 06 00 04 */ lwz r0, 4(r6)
-/* 8031EC28 0031A888 7C 04 00 40 */ cmplw r4, r0
-/* 8031EC2C 0031A88C 40 80 00 18 */ bge lbl_8031EC44
-/* 8031EC30 0031A890 38 63 00 04 */ addi r3, r3, 4
-/* 8031EC34 0031A894 3B FF 00 01 */ addi r31, r31, 1
-/* 8031EC38 0031A898 7C 19 18 2E */ lwzx r0, r25, r3
-/* 8031EC3C 0031A89C 90 09 00 00 */ stw r0, 0(r9)
-/* 8031EC40 0031A8A0 7C 99 19 2E */ stwx r4, r25, r3
-lbl_8031EC44:
-/* 8031EC44 0031A8A4 39 29 00 04 */ addi r9, r9, 4
-/* 8031EC48 0031A8A8 42 00 FF D8 */ bdnz lbl_8031EC20
-lbl_8031EC4C:
-/* 8031EC4C 0031A8AC 7C F9 E2 14 */ add r7, r25, r28
-/* 8031EC50 0031A8B0 57 FC 10 3A */ slwi r28, r31, 2
-/* 8031EC54 0031A8B4 80 67 00 04 */ lwz r3, 4(r7)
-/* 8031EC58 0031A8B8 3B DB 00 01 */ addi r30, r27, 1
-/* 8031EC5C 0031A8BC 7C 19 E0 2E */ lwzx r0, r25, r28
-/* 8031EC60 0031A8C0 38 DF FF FF */ addi r6, r31, -1
-/* 8031EC64 0031A8C4 7C 1E 30 00 */ cmpw r30, r6
-/* 8031EC68 0031A8C8 90 07 00 04 */ stw r0, 4(r7)
-/* 8031EC6C 0031A8CC 7C 79 E1 2E */ stwx r3, r25, r28
-/* 8031EC70 0031A8D0 40 80 00 A8 */ bge lbl_8031ED18
-/* 8031EC74 0031A8D4 7C 9F DA 14 */ add r4, r31, r27
-/* 8031EC78 0031A8D8 81 27 00 04 */ lwz r9, 4(r7)
-/* 8031EC7C 0031A8DC 54 83 0F FE */ srwi r3, r4, 0x1f
-/* 8031EC80 0031A8E0 39 1B 00 02 */ addi r8, r27, 2
-/* 8031EC84 0031A8E4 7C 83 22 14 */ add r4, r3, r4
-/* 8031EC88 0031A8E8 38 06 00 01 */ addi r0, r6, 1
-/* 8031EC8C 0031A8EC 54 85 08 3A */ rlwinm r5, r4, 1, 0, 0x1d
-/* 8031EC90 0031A8F0 55 03 10 3A */ slwi r3, r8, 2
-/* 8031EC94 0031A8F4 7C 99 28 2E */ lwzx r4, r25, r5
-/* 8031EC98 0031A8F8 7C 08 00 50 */ subf r0, r8, r0
-/* 8031EC9C 0031A8FC 90 87 00 04 */ stw r4, 4(r7)
-/* 8031ECA0 0031A900 7C 99 1A 14 */ add r4, r25, r3
-/* 8031ECA4 0031A904 57 C3 10 3A */ slwi r3, r30, 2
-/* 8031ECA8 0031A908 7D 39 29 2E */ stwx r9, r25, r5
-/* 8031ECAC 0031A90C 7C 09 03 A6 */ mtctr r0
-/* 8031ECB0 0031A910 7C 08 30 00 */ cmpw r8, r6
-/* 8031ECB4 0031A914 41 81 00 30 */ bgt lbl_8031ECE4
-lbl_8031ECB8:
-/* 8031ECB8 0031A918 80 A4 00 00 */ lwz r5, 0(r4)
-/* 8031ECBC 0031A91C 80 07 00 04 */ lwz r0, 4(r7)
-/* 8031ECC0 0031A920 7C 05 00 40 */ cmplw r5, r0
-/* 8031ECC4 0031A924 40 80 00 18 */ bge lbl_8031ECDC
-/* 8031ECC8 0031A928 38 63 00 04 */ addi r3, r3, 4
-/* 8031ECCC 0031A92C 3B DE 00 01 */ addi r30, r30, 1
-/* 8031ECD0 0031A930 7C 19 18 2E */ lwzx r0, r25, r3
-/* 8031ECD4 0031A934 90 04 00 00 */ stw r0, 0(r4)
-/* 8031ECD8 0031A938 7C B9 19 2E */ stwx r5, r25, r3
-lbl_8031ECDC:
-/* 8031ECDC 0031A93C 38 84 00 04 */ addi r4, r4, 4
-/* 8031ECE0 0031A940 42 00 FF D8 */ bdnz lbl_8031ECB8
-lbl_8031ECE4:
-/* 8031ECE4 0031A944 57 C6 10 3A */ slwi r6, r30, 2
-/* 8031ECE8 0031A948 81 07 00 04 */ lwz r8, 4(r7)
-/* 8031ECEC 0031A94C 7C 19 30 2E */ lwzx r0, r25, r6
-/* 8031ECF0 0031A950 7F 23 CB 78 */ mr r3, r25
-/* 8031ECF4 0031A954 38 9B 00 01 */ addi r4, r27, 1
-/* 8031ECF8 0031A958 38 BE FF FF */ addi r5, r30, -1
-/* 8031ECFC 0031A95C 90 07 00 04 */ stw r0, 4(r7)
-/* 8031ED00 0031A960 7D 19 31 2E */ stwx r8, r25, r6
-/* 8031ED04 0031A964 4B FF FC 0D */ bl func_8031E910
-/* 8031ED08 0031A968 7F 23 CB 78 */ mr r3, r25
-/* 8031ED0C 0031A96C 38 9E 00 01 */ addi r4, r30, 1
-/* 8031ED10 0031A970 38 BF FF FF */ addi r5, r31, -1
-/* 8031ED14 0031A974 4B FF FB FD */ bl func_8031E910
-lbl_8031ED18:
-/* 8031ED18 0031A978 3B DF 00 01 */ addi r30, r31, 1
-/* 8031ED1C 0031A97C 7C 1E D0 00 */ cmpw r30, r26
-/* 8031ED20 0031A980 40 80 00 B4 */ bge lbl_8031EDD4
-/* 8031ED24 0031A984 7C 7F D2 14 */ add r3, r31, r26
-/* 8031ED28 0031A988 7C D9 E2 14 */ add r6, r25, r28
-/* 8031ED2C 0031A98C 38 83 00 01 */ addi r4, r3, 1
-/* 8031ED30 0031A990 81 06 00 04 */ lwz r8, 4(r6)
-/* 8031ED34 0031A994 54 83 0F FE */ srwi r3, r4, 0x1f
-/* 8031ED38 0031A998 38 FF 00 02 */ addi r7, r31, 2
-/* 8031ED3C 0031A99C 7C 83 22 14 */ add r4, r3, r4
-/* 8031ED40 0031A9A0 38 1A 00 01 */ addi r0, r26, 1
-/* 8031ED44 0031A9A4 54 85 08 3A */ rlwinm r5, r4, 1, 0, 0x1d
-/* 8031ED48 0031A9A8 54 E3 10 3A */ slwi r3, r7, 2
-/* 8031ED4C 0031A9AC 7C 99 28 2E */ lwzx r4, r25, r5
-/* 8031ED50 0031A9B0 7D 39 1A 14 */ add r9, r25, r3
-/* 8031ED54 0031A9B4 7C 07 00 50 */ subf r0, r7, r0
-/* 8031ED58 0031A9B8 57 C3 10 3A */ slwi r3, r30, 2
-/* 8031ED5C 0031A9BC 90 86 00 04 */ stw r4, 4(r6)
-/* 8031ED60 0031A9C0 7D 19 29 2E */ stwx r8, r25, r5
-/* 8031ED64 0031A9C4 7C 09 03 A6 */ mtctr r0
-/* 8031ED68 0031A9C8 7C 07 D0 00 */ cmpw r7, r26
-/* 8031ED6C 0031A9CC 41 81 00 30 */ bgt lbl_8031ED9C
-lbl_8031ED70:
-/* 8031ED70 0031A9D0 80 89 00 00 */ lwz r4, 0(r9)
-/* 8031ED74 0031A9D4 80 06 00 04 */ lwz r0, 4(r6)
-/* 8031ED78 0031A9D8 7C 04 00 40 */ cmplw r4, r0
-/* 8031ED7C 0031A9DC 40 80 00 18 */ bge lbl_8031ED94
-/* 8031ED80 0031A9E0 38 63 00 04 */ addi r3, r3, 4
-/* 8031ED84 0031A9E4 3B DE 00 01 */ addi r30, r30, 1
-/* 8031ED88 0031A9E8 7C 19 18 2E */ lwzx r0, r25, r3
-/* 8031ED8C 0031A9EC 90 09 00 00 */ stw r0, 0(r9)
-/* 8031ED90 0031A9F0 7C 99 19 2E */ stwx r4, r25, r3
-lbl_8031ED94:
-/* 8031ED94 0031A9F4 39 29 00 04 */ addi r9, r9, 4
-/* 8031ED98 0031A9F8 42 00 FF D8 */ bdnz lbl_8031ED70
-lbl_8031ED9C:
-/* 8031ED9C 0031A9FC 7C F9 E2 14 */ add r7, r25, r28
-/* 8031EDA0 0031AA00 57 C6 10 3A */ slwi r6, r30, 2
-/* 8031EDA4 0031AA04 81 07 00 04 */ lwz r8, 4(r7)
-/* 8031EDA8 0031AA08 7F 23 CB 78 */ mr r3, r25
-/* 8031EDAC 0031AA0C 7C 19 30 2E */ lwzx r0, r25, r6
-/* 8031EDB0 0031AA10 38 9F 00 01 */ addi r4, r31, 1
-/* 8031EDB4 0031AA14 38 BE FF FF */ addi r5, r30, -1
-/* 8031EDB8 0031AA18 90 07 00 04 */ stw r0, 4(r7)
-/* 8031EDBC 0031AA1C 7D 19 31 2E */ stwx r8, r25, r6
-/* 8031EDC0 0031AA20 4B FF FB 51 */ bl func_8031E910
-/* 8031EDC4 0031AA24 7F 23 CB 78 */ mr r3, r25
-/* 8031EDC8 0031AA28 7F 45 D3 78 */ mr r5, r26
-/* 8031EDCC 0031AA2C 38 9E 00 01 */ addi r4, r30, 1
-/* 8031EDD0 0031AA30 4B FF FB 41 */ bl func_8031E910
-lbl_8031EDD4:
-/* 8031EDD4 0031AA34 39 61 00 30 */ addi r11, r1, 0x30
-/* 8031EDD8 0031AA38 4B EA 83 95 */ bl _restgpr_25
-/* 8031EDDC 0031AA3C 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 8031EDE0 0031AA40 7C 08 03 A6 */ mtlr r0
-/* 8031EDE4 0031AA44 38 21 00 30 */ addi r1, r1, 0x30
-/* 8031EDE8 0031AA48 4E 80 00 20 */ blr
-
-.global func_8031EDEC
-func_8031EDEC:
-/* 8031EDEC 0031AA4C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8031EDF0 0031AA50 7C 08 02 A6 */ mflr r0
-/* 8031EDF4 0031AA54 7C C6 07 74 */ extsb r6, r6
-/* 8031EDF8 0031AA58 7C 89 23 78 */ mr r9, r4
-/* 8031EDFC 0031AA5C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031EE00 0031AA60 7C 67 1B 78 */ mr r7, r3
-/* 8031EE04 0031AA64 7C C8 33 78 */ mr r8, r6
-/* 8031EE08 0031AA68 38 80 10 00 */ li r4, 0x1000
-/* 8031EE0C 0031AA6C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8031EE10 0031AA70 7C BF 2B 78 */ mr r31, r5
-/* 8031EE14 0031AA74 3C A0 80 44 */ lis r5, lbl_80446C70@ha
-/* 8031EE18 0031AA78 7F E3 FB 78 */ mr r3, r31
-/* 8031EE1C 0031AA7C 38 A5 6C 70 */ addi r5, r5, lbl_80446C70@l
-/* 8031EE20 0031AA80 4C C6 31 82 */ crclr 6
-/* 8031EE24 0031AA84 4B EA DC 01 */ bl snprintf
-/* 8031EE28 0031AA88 7F E3 FB 78 */ mr r3, r31
-/* 8031EE2C 0031AA8C 4B EA 7D 39 */ bl strlen
-/* 8031EE30 0031AA90 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031EE34 0031AA94 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8031EE38 0031AA98 7C 08 03 A6 */ mtlr r0
-/* 8031EE3C 0031AA9C 38 21 00 10 */ addi r1, r1, 0x10
-/* 8031EE40 0031AAA0 4E 80 00 20 */ blr
-
-.global func_8031EE44
-func_8031EE44:
-/* 8031EE44 0031AAA4 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8031EE48 0031AAA8 7C 08 02 A6 */ mflr r0
-/* 8031EE4C 0031AAAC 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8031EE50 0031AAB0 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8031EE54 0031AAB4 7C DF 33 78 */ mr r31, r6
-/* 8031EE58 0031AAB8 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8031EE5C 0031AABC 7C BE 2B 78 */ mr r30, r5
-/* 8031EE60 0031AAC0 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8031EE64 0031AAC4 7C 9D 23 78 */ mr r29, r4
-/* 8031EE68 0031AAC8 38 80 00 00 */ li r4, 0
-/* 8031EE6C 0031AACC 93 81 00 10 */ stw r28, 0x10(r1)
-/* 8031EE70 0031AAD0 7C 7C 1B 78 */ mr r28, r3
-/* 8031EE74 0031AAD4 7F C3 F3 78 */ mr r3, r30
-/* 8031EE78 0031AAD8 4B EA F7 31 */ bl strchr
-/* 8031EE7C 0031AADC 7F E6 07 74 */ extsb r6, r31
-/* 8031EE80 0031AAE0 3C A0 80 44 */ lis r5, lbl_80446C70@ha
-/* 8031EE84 0031AAE4 7C 7F 1B 78 */ mr r31, r3
-/* 8031EE88 0031AAE8 7F 87 E3 78 */ mr r7, r28
-/* 8031EE8C 0031AAEC 7C C8 33 78 */ mr r8, r6
-/* 8031EE90 0031AAF0 7F A9 EB 78 */ mr r9, r29
-/* 8031EE94 0031AAF4 38 A5 6C 70 */ addi r5, r5, lbl_80446C70@l
-/* 8031EE98 0031AAF8 38 80 10 00 */ li r4, 0x1000
-/* 8031EE9C 0031AAFC 4C C6 31 82 */ crclr 6
-/* 8031EEA0 0031AB00 4B EA DB 85 */ bl snprintf
-/* 8031EEA4 0031AB04 7F E3 FB 78 */ mr r3, r31
-/* 8031EEA8 0031AB08 4B EA 7C BD */ bl strlen
-/* 8031EEAC 0031AB0C 7F C3 F3 78 */ mr r3, r30
-/* 8031EEB0 0031AB10 4B EA 7C B5 */ bl strlen
-/* 8031EEB4 0031AB14 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8031EEB8 0031AB18 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8031EEBC 0031AB1C 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8031EEC0 0031AB20 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 8031EEC4 0031AB24 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 8031EEC8 0031AB28 7C 08 03 A6 */ mtlr r0
-/* 8031EECC 0031AB2C 38 21 00 20 */ addi r1, r1, 0x20
-/* 8031EED0 0031AB30 4E 80 00 20 */ blr
-
-.global func_8031EED4
-func_8031EED4:
-/* 8031EED4 0031AB34 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8031EED8 0031AB38 7C 08 02 A6 */ mflr r0
-/* 8031EEDC 0031AB3C 2C 04 00 00 */ cmpwi r4, 0
-/* 8031EEE0 0031AB40 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8031EEE4 0031AB44 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8031EEE8 0031AB48 7C DF 33 78 */ mr r31, r6
-/* 8031EEEC 0031AB4C 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8031EEF0 0031AB50 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8031EEF4 0031AB54 7C 9D 23 78 */ mr r29, r4
-/* 8031EEF8 0031AB58 93 81 00 10 */ stw r28, 0x10(r1)
-/* 8031EEFC 0031AB5C 7C 7C 1B 78 */ mr r28, r3
-/* 8031EF00 0031AB60 40 82 00 0C */ bne lbl_8031EF0C
-/* 8031EF04 0031AB64 38 60 FF FF */ li r3, -1
-/* 8031EF08 0031AB68 48 00 01 04 */ b lbl_8031F00C
-lbl_8031EF0C:
-/* 8031EF0C 0031AB6C 7C A3 2B 78 */ mr r3, r5
-/* 8031EF10 0031AB70 7C C4 07 74 */ extsb r4, r6
-/* 8031EF14 0031AB74 4B EA F6 95 */ bl strchr
-/* 8031EF18 0031AB78 2C 03 00 00 */ cmpwi r3, 0
-/* 8031EF1C 0031AB7C 7C 7E 1B 78 */ mr r30, r3
-/* 8031EF20 0031AB80 40 82 00 0C */ bne lbl_8031EF2C
-/* 8031EF24 0031AB84 38 60 FF FF */ li r3, -1
-/* 8031EF28 0031AB88 48 00 00 E4 */ b lbl_8031F00C
-lbl_8031EF2C:
-/* 8031EF2C 0031AB8C 7F 83 E3 78 */ mr r3, r28
-/* 8031EF30 0031AB90 4B EA 7C 35 */ bl strlen
-/* 8031EF34 0031AB94 7C 65 1B 78 */ mr r5, r3
-/* 8031EF38 0031AB98 7F 84 E3 78 */ mr r4, r28
-/* 8031EF3C 0031AB9C 38 7E 00 01 */ addi r3, r30, 1
-/* 8031EF40 0031ABA0 4B EA F6 29 */ bl strncmp
-/* 8031EF44 0031ABA4 2C 03 00 00 */ cmpwi r3, 0
-/* 8031EF48 0031ABA8 40 82 00 24 */ bne lbl_8031EF6C
-/* 8031EF4C 0031ABAC 7F 83 E3 78 */ mr r3, r28
-/* 8031EF50 0031ABB0 4B EA 7C 15 */ bl strlen
-/* 8031EF54 0031ABB4 7C 63 F2 14 */ add r3, r3, r30
-/* 8031EF58 0031ABB8 7F E4 07 74 */ extsb r4, r31
-/* 8031EF5C 0031ABBC 88 03 00 01 */ lbz r0, 1(r3)
-/* 8031EF60 0031ABC0 7C 00 07 74 */ extsb r0, r0
-/* 8031EF64 0031ABC4 7C 04 00 00 */ cmpw r4, r0
-/* 8031EF68 0031ABC8 41 82 00 40 */ beq lbl_8031EFA8
-lbl_8031EF6C:
-/* 8031EF6C 0031ABCC 38 7E 00 01 */ addi r3, r30, 1
-/* 8031EF70 0031ABD0 7F E4 07 74 */ extsb r4, r31
-/* 8031EF74 0031ABD4 4B EA F6 35 */ bl strchr
-/* 8031EF78 0031ABD8 2C 03 00 00 */ cmpwi r3, 0
-/* 8031EF7C 0031ABDC 40 82 00 0C */ bne lbl_8031EF88
-/* 8031EF80 0031ABE0 38 60 FF FF */ li r3, -1
-/* 8031EF84 0031ABE4 48 00 00 88 */ b lbl_8031F00C
-lbl_8031EF88:
-/* 8031EF88 0031ABE8 7F E4 07 74 */ extsb r4, r31
-/* 8031EF8C 0031ABEC 38 63 00 01 */ addi r3, r3, 1
-/* 8031EF90 0031ABF0 4B EA F6 19 */ bl strchr
-/* 8031EF94 0031ABF4 2C 03 00 00 */ cmpwi r3, 0
-/* 8031EF98 0031ABF8 7C 7E 1B 78 */ mr r30, r3
-/* 8031EF9C 0031ABFC 40 82 FF 90 */ bne lbl_8031EF2C
-/* 8031EFA0 0031AC00 38 60 FF FF */ li r3, -1
-/* 8031EFA4 0031AC04 48 00 00 68 */ b lbl_8031F00C
-lbl_8031EFA8:
-/* 8031EFA8 0031AC08 38 7E 00 01 */ addi r3, r30, 1
-/* 8031EFAC 0031AC0C 4B EA F5 FD */ bl strchr
-/* 8031EFB0 0031AC10 2C 03 00 00 */ cmpwi r3, 0
-/* 8031EFB4 0031AC14 7C 7E 1B 78 */ mr r30, r3
-/* 8031EFB8 0031AC18 40 82 00 0C */ bne lbl_8031EFC4
-/* 8031EFBC 0031AC1C 38 60 FF FF */ li r3, -1
-/* 8031EFC0 0031AC20 48 00 00 4C */ b lbl_8031F00C
-lbl_8031EFC4:
-/* 8031EFC4 0031AC24 7F E4 07 74 */ extsb r4, r31
-/* 8031EFC8 0031AC28 38 63 00 01 */ addi r3, r3, 1
-/* 8031EFCC 0031AC2C 4B EA F5 DD */ bl strchr
-/* 8031EFD0 0031AC30 2C 03 00 00 */ cmpwi r3, 0
-/* 8031EFD4 0031AC34 41 82 00 10 */ beq lbl_8031EFE4
-/* 8031EFD8 0031AC38 38 1E 00 01 */ addi r0, r30, 1
-/* 8031EFDC 0031AC3C 7F E0 18 50 */ subf r31, r0, r3
-/* 8031EFE0 0031AC40 48 00 00 10 */ b lbl_8031EFF0
-lbl_8031EFE4:
-/* 8031EFE4 0031AC44 38 7E 00 01 */ addi r3, r30, 1
-/* 8031EFE8 0031AC48 4B EA 7B 7D */ bl strlen
-/* 8031EFEC 0031AC4C 7C 7F 1B 78 */ mr r31, r3
-lbl_8031EFF0:
-/* 8031EFF0 0031AC50 7F A3 EB 78 */ mr r3, r29
-/* 8031EFF4 0031AC54 7F E5 FB 78 */ mr r5, r31
-/* 8031EFF8 0031AC58 38 9E 00 01 */ addi r4, r30, 1
-/* 8031EFFC 0031AC5C 4B EA F3 95 */ bl strncpy
-/* 8031F000 0031AC60 38 00 00 00 */ li r0, 0
-/* 8031F004 0031AC64 7F E3 FB 78 */ mr r3, r31
-/* 8031F008 0031AC68 7C 1D F9 AE */ stbx r0, r29, r31
-lbl_8031F00C:
-/* 8031F00C 0031AC6C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8031F010 0031AC70 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8031F014 0031AC74 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8031F018 0031AC78 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 8031F01C 0031AC7C 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 8031F020 0031AC80 7C 08 03 A6 */ mtlr r0
-/* 8031F024 0031AC84 38 21 00 20 */ addi r1, r1, 0x20
-/* 8031F028 0031AC88 4E 80 00 20 */ blr
-
-.global func_8031F02C
-func_8031F02C:
-/* 8031F02C 0031AC8C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8031F030 0031AC90 7C 08 02 A6 */ mflr r0
-/* 8031F034 0031AC94 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8031F038 0031AC98 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8031F03C 0031AC9C 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8031F040 0031ACA0 3F C0 80 61 */ lis r30, lbl_8060FBF0@ha
-/* 8031F044 0031ACA4 3B FE FB F0 */ addi r31, r30, lbl_8060FBF0@l
-/* 8031F048 0031ACA8 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8031F04C 0031ACAC 7C 7D 1B 78 */ mr r29, r3
-/* 8031F050 0031ACB0 80 1E FB F0 */ lwz r0, -0x410(r30)
-/* 8031F054 0031ACB4 80 7F 00 04 */ lwz r3, 4(r31)
-/* 8031F058 0031ACB8 7C 60 03 79 */ or. r0, r3, r0
-/* 8031F05C 0031ACBC 40 82 00 98 */ bne lbl_8031F0F4
-/* 8031F060 0031ACC0 80 1F 00 08 */ lwz r0, 8(r31)
-/* 8031F064 0031ACC4 80 7F 00 0C */ lwz r3, 0xc(r31)
-/* 8031F068 0031ACC8 7C 60 03 79 */ or. r0, r3, r0
-/* 8031F06C 0031ACCC 40 82 00 88 */ bne lbl_8031F0F4
-/* 8031F070 0031ACD0 80 1F 00 10 */ lwz r0, 0x10(r31)
-/* 8031F074 0031ACD4 80 7F 00 14 */ lwz r3, 0x14(r31)
-/* 8031F078 0031ACD8 7C 60 03 79 */ or. r0, r3, r0
-/* 8031F07C 0031ACDC 40 82 00 78 */ bne lbl_8031F0F4
-/* 8031F080 0031ACE0 38 61 00 08 */ addi r3, r1, 8
-/* 8031F084 0031ACE4 4B FD 61 15 */ bl NETGetWirelessMacAddress
-/* 8031F088 0031ACE8 4B F5 37 31 */ bl OSGetTime
-/* 8031F08C 0031ACEC 80 C1 00 0C */ lwz r6, 0xc(r1)
-/* 8031F090 0031ACF0 3C A0 01 00 */ lis r5, 0x00FFFFFF@ha
-/* 8031F094 0031ACF4 80 01 00 08 */ lwz r0, 8(r1)
-/* 8031F098 0031ACF8 39 25 FF FF */ addi r9, r5, 0x00FFFFFF@l
-/* 8031F09C 0031ACFC 54 CA 40 3E */ rotlwi r10, r6, 8
-/* 8031F0A0 0031AD00 3C A0 00 27 */ lis r5, 0x00269EC3@ha
-/* 8031F0A4 0031AD04 50 0A 40 2E */ rlwimi r10, r0, 8, 0, 0x17
-/* 8031F0A8 0031AD08 3C E0 6C 08 */ lis r7, 0x6C078965@ha
-/* 8031F0AC 0031AD0C 38 05 9E C3 */ addi r0, r5, 0x00269EC3@l
-/* 8031F0B0 0031AD10 54 68 C0 0E */ slwi r8, r3, 0x18
-/* 8031F0B4 0031AD14 50 88 C2 3E */ rlwimi r8, r4, 0x18, 8, 0x1f
-/* 8031F0B8 0031AD18 3C C0 5D 59 */ lis r6, 0x5D588B65@ha
-/* 8031F0BC 0031AD1C 38 66 8B 65 */ addi r3, r6, 0x5D588B65@l
-/* 8031F0C0 0031AD20 38 E7 89 65 */ addi r7, r7, 0x6C078965@l
-/* 8031F0C4 0031AD24 38 C0 00 00 */ li r6, 0
-/* 8031F0C8 0031AD28 7D 45 48 38 */ and r5, r10, r9
-/* 8031F0CC 0031AD2C 54 84 C0 0E */ slwi r4, r4, 0x18
-/* 8031F0D0 0031AD30 91 01 00 08 */ stw r8, 8(r1)
-/* 8031F0D4 0031AD34 7C A4 23 78 */ or r4, r5, r4
-/* 8031F0D8 0031AD38 90 81 00 0C */ stw r4, 0xc(r1)
-/* 8031F0DC 0031AD3C 90 9F 00 04 */ stw r4, 4(r31)
-/* 8031F0E0 0031AD40 91 1E FB F0 */ stw r8, -0x410(r30)
-/* 8031F0E4 0031AD44 90 FF 00 0C */ stw r7, 0xc(r31)
-/* 8031F0E8 0031AD48 90 7F 00 08 */ stw r3, 8(r31)
-/* 8031F0EC 0031AD4C 90 1F 00 14 */ stw r0, 0x14(r31)
-/* 8031F0F0 0031AD50 90 DF 00 10 */ stw r6, 0x10(r31)
-lbl_8031F0F4:
-/* 8031F0F4 0031AD54 3D 40 80 61 */ lis r10, lbl_8060FBF0@ha
-/* 8031F0F8 0031AD58 2C 1D 00 00 */ cmpwi r29, 0
-/* 8031F0FC 0031AD5C 39 2A FB F0 */ addi r9, r10, lbl_8060FBF0@l
-/* 8031F100 0031AD60 80 0A FB F0 */ lwz r0, -0x410(r10)
-/* 8031F104 0031AD64 80 89 00 0C */ lwz r4, 0xc(r9)
-/* 8031F108 0031AD68 80 A9 00 04 */ lwz r5, 4(r9)
-/* 8031F10C 0031AD6C 7C 64 01 D6 */ mullw r3, r4, r0
-/* 8031F110 0031AD70 81 09 00 14 */ lwz r8, 0x14(r9)
-/* 8031F114 0031AD74 80 C9 00 08 */ lwz r6, 8(r9)
-/* 8031F118 0031AD78 80 E9 00 10 */ lwz r7, 0x10(r9)
-/* 8031F11C 0031AD7C 7C 04 29 D6 */ mullw r0, r4, r5
-/* 8031F120 0031AD80 7C 08 00 14 */ addc r0, r8, r0
-/* 8031F124 0031AD84 90 09 00 04 */ stw r0, 4(r9)
-/* 8031F128 0031AD88 7C 84 28 16 */ mulhwu r4, r4, r5
-/* 8031F12C 0031AD8C 7C 06 29 D6 */ mullw r0, r6, r5
-/* 8031F130 0031AD90 7C 04 02 14 */ add r0, r4, r0
-/* 8031F134 0031AD94 7C 00 1A 14 */ add r0, r0, r3
-/* 8031F138 0031AD98 7C 67 01 14 */ adde r3, r7, r0
-/* 8031F13C 0031AD9C 90 6A FB F0 */ stw r3, -0x410(r10)
-/* 8031F140 0031ADA0 40 82 00 08 */ bne lbl_8031F148
-/* 8031F144 0031ADA4 48 00 00 14 */ b lbl_8031F158
-lbl_8031F148:
-/* 8031F148 0031ADA8 38 80 00 00 */ li r4, 0
-/* 8031F14C 0031ADAC 7C 03 E8 16 */ mulhwu r0, r3, r29
-/* 8031F150 0031ADB0 7C 64 E9 D6 */ mullw r3, r4, r29
-/* 8031F154 0031ADB4 7C 60 1A 14 */ add r3, r0, r3
-lbl_8031F158:
-/* 8031F158 0031ADB8 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8031F15C 0031ADBC 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8031F160 0031ADC0 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8031F164 0031ADC4 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 8031F168 0031ADC8 7C 08 03 A6 */ mtlr r0
-/* 8031F16C 0031ADCC 38 21 00 20 */ addi r1, r1, 0x20
-/* 8031F170 0031ADD0 4E 80 00 20 */ blr
-
-.global func_8031F174
-func_8031F174:
-/* 8031F174 0031ADD4 38 80 00 00 */ li r4, 0
-/* 8031F178 0031ADD8 48 00 00 0C */ b lbl_8031F184
-lbl_8031F17C:
-/* 8031F17C 0031ADDC 38 63 00 02 */ addi r3, r3, 2
-/* 8031F180 0031ADE0 38 84 00 01 */ addi r4, r4, 1
-lbl_8031F184:
-/* 8031F184 0031ADE4 A0 03 00 00 */ lhz r0, 0(r3)
-/* 8031F188 0031ADE8 2C 00 00 00 */ cmpwi r0, 0
-/* 8031F18C 0031ADEC 40 82 FF F0 */ bne lbl_8031F17C
-/* 8031F190 0031ADF0 7C 83 23 78 */ mr r3, r4
-/* 8031F194 0031ADF4 4E 80 00 20 */ blr
-
-.global func_8031F198
-func_8031F198:
-/* 8031F198 0031ADF8 94 21 FD D0 */ stwu r1, -0x230(r1)
-/* 8031F19C 0031ADFC 7C 08 02 A6 */ mflr r0
-/* 8031F1A0 0031AE00 90 01 02 34 */ stw r0, 0x234(r1)
-/* 8031F1A4 0031AE04 93 E1 02 2C */ stw r31, 0x22c(r1)
-/* 8031F1A8 0031AE08 7C DF 33 78 */ mr r31, r6
-/* 8031F1AC 0031AE0C 93 C1 02 28 */ stw r30, 0x228(r1)
-/* 8031F1B0 0031AE10 7C BE 2B 78 */ mr r30, r5
-/* 8031F1B4 0031AE14 93 A1 02 24 */ stw r29, 0x224(r1)
-/* 8031F1B8 0031AE18 7C 9D 23 78 */ mr r29, r4
-/* 8031F1BC 0031AE1C 38 81 00 10 */ addi r4, r1, 0x10
-/* 8031F1C0 0031AE20 48 00 12 31 */ bl func_803203F0
-/* 8031F1C4 0031AE24 2C 03 00 00 */ cmpwi r3, 0
-/* 8031F1C8 0031AE28 41 82 00 DC */ beq lbl_8031F2A4
-/* 8031F1CC 0031AE2C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031F1D0 0031AE30 2C 00 00 06 */ cmpwi r0, 6
-/* 8031F1D4 0031AE34 40 82 00 90 */ bne lbl_8031F264
-/* 8031F1D8 0031AE38 2C 1D 00 00 */ cmpwi r29, 0
-/* 8031F1DC 0031AE3C 41 82 00 40 */ beq lbl_8031F21C
-/* 8031F1E0 0031AE40 38 81 00 08 */ addi r4, r1, 8
-/* 8031F1E4 0031AE44 38 A1 00 18 */ addi r5, r1, 0x18
-/* 8031F1E8 0031AE48 38 6D 8D 68 */ addi r3, r13, lbl_8063E028-_SDA_BASE_
-/* 8031F1EC 0031AE4C 38 C0 00 2F */ li r6, 0x2f
-/* 8031F1F0 0031AE50 4B FF FC E5 */ bl func_8031EED4
-/* 8031F1F4 0031AE54 2C 03 00 00 */ cmpwi r3, 0
-/* 8031F1F8 0031AE58 40 81 00 1C */ ble lbl_8031F214
-/* 8031F1FC 0031AE5C 38 61 00 08 */ addi r3, r1, 8
-/* 8031F200 0031AE60 38 80 00 00 */ li r4, 0
-/* 8031F204 0031AE64 38 A0 00 0A */ li r5, 0xa
-/* 8031F208 0031AE68 4B EB 13 71 */ bl strtoul
-/* 8031F20C 0031AE6C 98 7D 00 00 */ stb r3, 0(r29)
-/* 8031F210 0031AE70 48 00 00 0C */ b lbl_8031F21C
-lbl_8031F214:
-/* 8031F214 0031AE74 38 00 00 00 */ li r0, 0
-/* 8031F218 0031AE78 98 1D 00 00 */ stb r0, 0(r29)
-lbl_8031F21C:
-/* 8031F21C 0031AE7C 2C 1E 00 00 */ cmpwi r30, 0
-/* 8031F220 0031AE80 41 82 00 64 */ beq lbl_8031F284
-/* 8031F224 0031AE84 38 81 00 08 */ addi r4, r1, 8
-/* 8031F228 0031AE88 38 A1 00 18 */ addi r5, r1, 0x18
-/* 8031F22C 0031AE8C 38 6D 8D 6C */ addi r3, r13, lbl_8063E02C-_SDA_BASE_
-/* 8031F230 0031AE90 38 C0 00 2F */ li r6, 0x2f
-/* 8031F234 0031AE94 4B FF FC A1 */ bl func_8031EED4
-/* 8031F238 0031AE98 2C 03 00 00 */ cmpwi r3, 0
-/* 8031F23C 0031AE9C 40 81 00 1C */ ble lbl_8031F258
-/* 8031F240 0031AEA0 38 61 00 08 */ addi r3, r1, 8
-/* 8031F244 0031AEA4 38 80 00 00 */ li r4, 0
-/* 8031F248 0031AEA8 38 A0 00 0A */ li r5, 0xa
-/* 8031F24C 0031AEAC 4B EB 13 2D */ bl strtoul
-/* 8031F250 0031AEB0 98 7E 00 00 */ stb r3, 0(r30)
-/* 8031F254 0031AEB4 48 00 00 30 */ b lbl_8031F284
-lbl_8031F258:
-/* 8031F258 0031AEB8 38 00 00 00 */ li r0, 0
-/* 8031F25C 0031AEBC 98 1E 00 00 */ stb r0, 0(r30)
-/* 8031F260 0031AEC0 48 00 00 24 */ b lbl_8031F284
-lbl_8031F264:
-/* 8031F264 0031AEC4 2C 1D 00 00 */ cmpwi r29, 0
-/* 8031F268 0031AEC8 41 82 00 0C */ beq lbl_8031F274
-/* 8031F26C 0031AECC 38 00 00 00 */ li r0, 0
-/* 8031F270 0031AED0 98 1D 00 00 */ stb r0, 0(r29)
-lbl_8031F274:
-/* 8031F274 0031AED4 2C 1E 00 00 */ cmpwi r30, 0
-/* 8031F278 0031AED8 41 82 00 0C */ beq lbl_8031F284
-/* 8031F27C 0031AEDC 38 00 00 00 */ li r0, 0
-/* 8031F280 0031AEE0 98 1E 00 00 */ stb r0, 0(r30)
-lbl_8031F284:
-/* 8031F284 0031AEE4 2C 1F 00 00 */ cmpwi r31, 0
-/* 8031F288 0031AEE8 41 82 00 10 */ beq lbl_8031F298
-/* 8031F28C 0031AEEC 7F E3 FB 78 */ mr r3, r31
-/* 8031F290 0031AEF0 38 81 01 18 */ addi r4, r1, 0x118
-/* 8031F294 0031AEF4 4B EA F0 3D */ bl strcpy
-lbl_8031F298:
-/* 8031F298 0031AEF8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031F29C 0031AEFC 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 8031F2A0 0031AF00 48 00 00 28 */ b lbl_8031F2C8
-lbl_8031F2A4:
-/* 8031F2A4 0031AF04 2C 1D 00 00 */ cmpwi r29, 0
-/* 8031F2A8 0031AF08 41 82 00 0C */ beq lbl_8031F2B4
-/* 8031F2AC 0031AF0C 38 00 00 00 */ li r0, 0
-/* 8031F2B0 0031AF10 98 1D 00 00 */ stb r0, 0(r29)
-lbl_8031F2B4:
-/* 8031F2B4 0031AF14 2C 1E 00 00 */ cmpwi r30, 0
-/* 8031F2B8 0031AF18 41 82 00 0C */ beq lbl_8031F2C4
-/* 8031F2BC 0031AF1C 38 00 00 00 */ li r0, 0
-/* 8031F2C0 0031AF20 98 1E 00 00 */ stb r0, 0(r30)
-lbl_8031F2C4:
-/* 8031F2C4 0031AF24 38 60 00 00 */ li r3, 0
-lbl_8031F2C8:
-/* 8031F2C8 0031AF28 80 01 02 34 */ lwz r0, 0x234(r1)
-/* 8031F2CC 0031AF2C 83 E1 02 2C */ lwz r31, 0x22c(r1)
-/* 8031F2D0 0031AF30 83 C1 02 28 */ lwz r30, 0x228(r1)
-/* 8031F2D4 0031AF34 83 A1 02 24 */ lwz r29, 0x224(r1)
-/* 8031F2D8 0031AF38 7C 08 03 A6 */ mtlr r0
-/* 8031F2DC 0031AF3C 38 21 02 30 */ addi r1, r1, 0x230
-/* 8031F2E0 0031AF40 4E 80 00 20 */ blr
-
-.global func_8031F2E4
-func_8031F2E4:
-/* 8031F2E4 0031AF44 94 21 FE F0 */ stwu r1, -0x110(r1)
-/* 8031F2E8 0031AF48 7C 08 02 A6 */ mflr r0
-/* 8031F2EC 0031AF4C 90 01 01 14 */ stw r0, 0x114(r1)
-/* 8031F2F0 0031AF50 93 E1 01 0C */ stw r31, 0x10c(r1)
-/* 8031F2F4 0031AF54 7C 9F 23 78 */ mr r31, r4
-/* 8031F2F8 0031AF58 93 C1 01 08 */ stw r30, 0x108(r1)
-/* 8031F2FC 0031AF5C 7C 7E 1B 78 */ mr r30, r3
-/* 8031F300 0031AF60 80 0D B0 48 */ lwz r0, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F304 0031AF64 2C 00 00 00 */ cmpwi r0, 0
-/* 8031F308 0031AF68 41 82 00 10 */ beq lbl_8031F318
-/* 8031F30C 0031AF6C 48 00 28 C9 */ bl func_80321BD4
-/* 8031F310 0031AF70 2C 03 00 00 */ cmpwi r3, 0
-/* 8031F314 0031AF74 40 82 00 0C */ bne lbl_8031F320
-lbl_8031F318:
-/* 8031F318 0031AF78 38 60 00 00 */ li r3, 0
-/* 8031F31C 0031AF7C 48 00 00 48 */ b lbl_8031F364
-lbl_8031F320:
-/* 8031F320 0031AF80 7F C3 F3 78 */ mr r3, r30
-/* 8031F324 0031AF84 7F E4 FB 78 */ mr r4, r31
-/* 8031F328 0031AF88 38 A1 00 08 */ addi r5, r1, 8
-/* 8031F32C 0031AF8C 38 C0 00 FF */ li r6, 0xff
-/* 8031F330 0031AF90 4B FF CD F5 */ bl func_8031C124
-/* 8031F334 0031AF94 2C 03 FF FF */ cmpwi r3, -1
-/* 8031F338 0031AF98 40 82 00 0C */ bne lbl_8031F344
-/* 8031F33C 0031AF9C 38 60 00 00 */ li r3, 0
-/* 8031F340 0031AFA0 48 00 00 24 */ b lbl_8031F364
-lbl_8031F344:
-/* 8031F344 0031AFA4 38 A1 00 08 */ addi r5, r1, 8
-/* 8031F348 0031AFA8 38 00 00 00 */ li r0, 0
-/* 8031F34C 0031AFAC 7C 05 19 AE */ stbx r0, r5, r3
-/* 8031F350 0031AFB0 38 60 FF FF */ li r3, -1
-/* 8031F354 0031AFB4 38 80 00 00 */ li r4, 0
-/* 8031F358 0031AFB8 48 00 08 F9 */ bl func_8031FC50
-/* 8031F35C 0031AFBC 7C 60 00 34 */ cntlzw r0, r3
-/* 8031F360 0031AFC0 54 03 D9 7E */ srwi r3, r0, 5
-lbl_8031F364:
-/* 8031F364 0031AFC4 80 01 01 14 */ lwz r0, 0x114(r1)
-/* 8031F368 0031AFC8 83 E1 01 0C */ lwz r31, 0x10c(r1)
-/* 8031F36C 0031AFCC 83 C1 01 08 */ lwz r30, 0x108(r1)
-/* 8031F370 0031AFD0 7C 08 03 A6 */ mtlr r0
-/* 8031F374 0031AFD4 38 21 01 10 */ addi r1, r1, 0x110
-/* 8031F378 0031AFD8 4E 80 00 20 */ blr
-
-.global func_8031F37C
-func_8031F37C:
-/* 8031F37C 0031AFDC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F380 0031AFE0 2C 03 00 00 */ cmpwi r3, 0
-/* 8031F384 0031AFE4 41 82 00 20 */ beq lbl_8031F3A4
-/* 8031F388 0031AFE8 88 63 00 22 */ lbz r3, 0x22(r3)
-/* 8031F38C 0031AFEC 38 03 00 FF */ addi r0, r3, 0xff
-/* 8031F390 0031AFF0 54 00 06 3E */ clrlwi r0, r0, 0x18
-/* 8031F394 0031AFF4 28 00 00 01 */ cmplwi r0, 1
-/* 8031F398 0031AFF8 41 81 00 0C */ bgt lbl_8031F3A4
-/* 8031F39C 0031AFFC 38 60 00 00 */ li r3, 0
-/* 8031F3A0 0031B000 4E 80 00 20 */ blr
-lbl_8031F3A4:
-/* 8031F3A4 0031B004 38 60 00 01 */ li r3, 1
-/* 8031F3A8 0031B008 4E 80 00 20 */ blr
-
-.global func_8031F3AC
-func_8031F3AC:
-/* 8031F3AC 0031B00C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8031F3B0 0031B010 7C 08 02 A6 */ mflr r0
-/* 8031F3B4 0031B014 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031F3B8 0031B018 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8031F3BC 0031B01C 93 C1 00 08 */ stw r30, 8(r1)
-/* 8031F3C0 0031B020 7C 7E 1B 78 */ mr r30, r3
-/* 8031F3C4 0031B024 80 0D B0 48 */ lwz r0, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F3C8 0031B028 2C 00 00 00 */ cmpwi r0, 0
-/* 8031F3CC 0031B02C 41 82 00 7C */ beq lbl_8031F448
-/* 8031F3D0 0031B030 48 00 28 05 */ bl func_80321BD4
-/* 8031F3D4 0031B034 2C 03 00 00 */ cmpwi r3, 0
-/* 8031F3D8 0031B038 41 82 00 70 */ beq lbl_8031F448
-/* 8031F3DC 0031B03C 48 00 1D D9 */ bl func_803211B4
-/* 8031F3E0 0031B040 2C 03 00 00 */ cmpwi r3, 0
-/* 8031F3E4 0031B044 41 82 00 64 */ beq lbl_8031F448
-/* 8031F3E8 0031B048 48 00 1D CD */ bl func_803211B4
-/* 8031F3EC 0031B04C 7F C4 F3 78 */ mr r4, r30
-/* 8031F3F0 0031B050 48 01 43 0D */ bl func_803336FC
-/* 8031F3F4 0031B054 2C 03 00 00 */ cmpwi r3, 0
-/* 8031F3F8 0031B058 7C 7F 1B 78 */ mr r31, r3
-/* 8031F3FC 0031B05C 41 82 00 4C */ beq lbl_8031F448
-/* 8031F400 0031B060 2C 03 FF FF */ cmpwi r3, -1
-/* 8031F404 0031B064 41 82 00 44 */ beq lbl_8031F448
-/* 8031F408 0031B068 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F40C 0031B06C 7F E4 FB 78 */ mr r4, r31
-/* 8031F410 0031B070 80 63 00 04 */ lwz r3, 4(r3)
-/* 8031F414 0031B074 48 01 E3 81 */ bl gpIsBuddy
-/* 8031F418 0031B078 2C 03 00 00 */ cmpwi r3, 0
-/* 8031F41C 0031B07C 41 82 00 2C */ beq lbl_8031F448
-/* 8031F420 0031B080 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F424 0031B084 7F E4 FB 78 */ mr r4, r31
-/* 8031F428 0031B088 80 63 00 04 */ lwz r3, 4(r3)
-/* 8031F42C 0031B08C 48 01 E3 E1 */ bl gpDeleteBuddy
-/* 8031F430 0031B090 3C 80 80 44 */ lis r4, lbl_80446C80@ha
-/* 8031F434 0031B094 38 60 00 04 */ li r3, 4
-/* 8031F438 0031B098 38 84 6C 80 */ addi r4, r4, lbl_80446C80@l
-/* 8031F43C 0031B09C 4C C6 31 82 */ crclr 6
-/* 8031F440 0031B0A0 4B FF D6 F5 */ bl func_8031CB34
-/* 8031F444 0031B0A4 48 00 00 18 */ b lbl_8031F45C
-lbl_8031F448:
-/* 8031F448 0031B0A8 3C 80 80 44 */ lis r4, lbl_80446CAC@ha
-/* 8031F44C 0031B0AC 38 60 00 04 */ li r3, 4
-/* 8031F450 0031B0B0 38 84 6C AC */ addi r4, r4, lbl_80446CAC@l
-/* 8031F454 0031B0B4 4C C6 31 82 */ crclr 6
-/* 8031F458 0031B0B8 4B FF D6 DD */ bl func_8031CB34
-lbl_8031F45C:
-/* 8031F45C 0031B0BC 7F C3 F3 78 */ mr r3, r30
-/* 8031F460 0031B0C0 38 80 00 00 */ li r4, 0
-/* 8031F464 0031B0C4 38 A0 00 0C */ li r5, 0xc
-/* 8031F468 0031B0C8 4B CE 4C 9D */ bl memset
-/* 8031F46C 0031B0CC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031F470 0031B0D0 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8031F474 0031B0D4 83 C1 00 08 */ lwz r30, 8(r1)
-/* 8031F478 0031B0D8 7C 08 03 A6 */ mtlr r0
-/* 8031F47C 0031B0DC 38 21 00 10 */ addi r1, r1, 0x10
-/* 8031F480 0031B0E0 4E 80 00 20 */ blr
-
-.global func_8031F484
-func_8031F484:
-/* 8031F484 0031B0E4 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F488 0031B0E8 2C 05 00 00 */ cmpwi r5, 0
-/* 8031F48C 0031B0EC 40 82 00 0C */ bne lbl_8031F498
-/* 8031F490 0031B0F0 38 60 00 00 */ li r3, 0
-/* 8031F494 0031B0F4 4E 80 00 20 */ blr
-lbl_8031F498:
-/* 8031F498 0031B0F8 90 65 00 48 */ stw r3, 0x48(r5)
-/* 8031F49C 0031B0FC 38 60 00 01 */ li r3, 1
-/* 8031F4A0 0031B100 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F4A4 0031B104 90 85 00 4C */ stw r4, 0x4c(r5)
-/* 8031F4A8 0031B108 4E 80 00 20 */ blr
-
-.global func_8031F4AC
-func_8031F4AC:
-/* 8031F4AC 0031B10C 90 6D B0 48 */ stw r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F4B0 0031B110 38 00 00 00 */ li r0, 0
-/* 8031F4B4 0031B114 90 03 00 00 */ stw r0, 0(r3)
-/* 8031F4B8 0031B118 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F4BC 0031B11C 90 83 00 04 */ stw r4, 4(r3)
-/* 8031F4C0 0031B120 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F4C4 0031B124 90 03 00 08 */ stw r0, 8(r3)
-/* 8031F4C8 0031B128 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F4CC 0031B12C 90 03 00 14 */ stw r0, 0x14(r3)
-/* 8031F4D0 0031B130 90 03 00 10 */ stw r0, 0x10(r3)
-/* 8031F4D4 0031B134 90 E3 00 18 */ stw r7, 0x18(r3)
-/* 8031F4D8 0031B138 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F4DC 0031B13C 90 C3 00 1C */ stw r6, 0x1c(r3)
-/* 8031F4E0 0031B140 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F4E4 0031B144 98 03 00 20 */ stb r0, 0x20(r3)
-/* 8031F4E8 0031B148 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F4EC 0031B14C 98 03 00 21 */ stb r0, 0x21(r3)
-/* 8031F4F0 0031B150 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F4F4 0031B154 98 03 00 22 */ stb r0, 0x22(r3)
-/* 8031F4F8 0031B158 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F4FC 0031B15C 98 03 00 23 */ stb r0, 0x23(r3)
-/* 8031F500 0031B160 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F504 0031B164 90 03 00 24 */ stw r0, 0x24(r3)
-/* 8031F508 0031B168 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F50C 0031B16C 90 03 00 28 */ stw r0, 0x28(r3)
-/* 8031F510 0031B170 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F514 0031B174 90 A3 00 2C */ stw r5, 0x2c(r3)
-/* 8031F518 0031B178 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F51C 0031B17C 90 03 00 30 */ stw r0, 0x30(r3)
-/* 8031F520 0031B180 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F524 0031B184 90 03 00 34 */ stw r0, 0x34(r3)
-/* 8031F528 0031B188 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F52C 0031B18C 90 03 00 38 */ stw r0, 0x38(r3)
-/* 8031F530 0031B190 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F534 0031B194 90 03 00 3C */ stw r0, 0x3c(r3)
-/* 8031F538 0031B198 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F53C 0031B19C 90 03 00 40 */ stw r0, 0x40(r3)
-/* 8031F540 0031B1A0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F544 0031B1A4 90 03 00 44 */ stw r0, 0x44(r3)
-/* 8031F548 0031B1A8 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F54C 0031B1AC 90 03 00 48 */ stw r0, 0x48(r3)
-/* 8031F550 0031B1B0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F554 0031B1B4 90 03 00 4C */ stw r0, 0x4c(r3)
-/* 8031F558 0031B1B8 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F55C 0031B1BC 90 03 00 50 */ stw r0, 0x50(r3)
-/* 8031F560 0031B1C0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F564 0031B1C4 90 03 00 54 */ stw r0, 0x54(r3)
-/* 8031F568 0031B1C8 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F56C 0031B1CC 90 03 00 58 */ stw r0, 0x58(r3)
-/* 8031F570 0031B1D0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F574 0031B1D4 90 03 00 5C */ stw r0, 0x5c(r3)
-/* 8031F578 0031B1D8 4E 80 00 20 */ blr
-
-.global func_8031F57C
-func_8031F57C:
-/* 8031F57C 0031B1DC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8031F580 0031B1E0 7C 08 02 A6 */ mflr r0
-/* 8031F584 0031B1E4 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031F588 0031B1E8 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8031F58C 0031B1EC 93 C1 00 08 */ stw r30, 8(r1)
-/* 8031F590 0031B1F0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F594 0031B1F4 2C 03 00 00 */ cmpwi r3, 0
-/* 8031F598 0031B1F8 41 82 01 B0 */ beq lbl_8031F748
-/* 8031F59C 0031B1FC 80 03 00 1C */ lwz r0, 0x1c(r3)
-/* 8031F5A0 0031B200 2C 00 00 00 */ cmpwi r0, 0
-/* 8031F5A4 0031B204 41 82 01 A4 */ beq lbl_8031F748
-/* 8031F5A8 0031B208 4B FF CF C5 */ bl PlatAudio_IsEntireSampleFileInMem
-/* 8031F5AC 0031B20C 2C 03 00 00 */ cmpwi r3, 0
-/* 8031F5B0 0031B210 41 82 00 08 */ beq lbl_8031F5B8
-/* 8031F5B4 0031B214 48 00 01 94 */ b lbl_8031F748
-lbl_8031F5B8:
-/* 8031F5B8 0031B218 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F5BC 0031B21C 80 03 00 24 */ lwz r0, 0x24(r3)
-/* 8031F5C0 0031B220 2C 00 00 00 */ cmpwi r0, 0
-/* 8031F5C4 0031B224 40 82 00 10 */ bne lbl_8031F5D4
-/* 8031F5C8 0031B228 48 03 8F C5 */ bl IsStatsConnected
-/* 8031F5CC 0031B22C 2C 03 00 00 */ cmpwi r3, 0
-/* 8031F5D0 0031B230 41 82 00 24 */ beq lbl_8031F5F4
-lbl_8031F5D4:
-/* 8031F5D4 0031B234 48 03 8F D1 */ bl PersistThink
-/* 8031F5D8 0031B238 2C 03 00 00 */ cmpwi r3, 0
-/* 8031F5DC 0031B23C 40 82 00 18 */ bne lbl_8031F5F4
-/* 8031F5E0 0031B240 3C 80 80 44 */ lis r4, lbl_80446CDC@ha
-/* 8031F5E4 0031B244 38 60 00 08 */ li r3, 8
-/* 8031F5E8 0031B248 38 84 6C DC */ addi r4, r4, lbl_80446CDC@l
-/* 8031F5EC 0031B24C 4C C6 31 82 */ crclr 6
-/* 8031F5F0 0031B250 4B FF D5 45 */ bl func_8031CB34
-lbl_8031F5F4:
-/* 8031F5F4 0031B254 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F5F8 0031B258 80 63 00 04 */ lwz r3, 4(r3)
-/* 8031F5FC 0031B25C 2C 03 00 00 */ cmpwi r3, 0
-/* 8031F600 0031B260 41 82 01 08 */ beq lbl_8031F708
-/* 8031F604 0031B264 80 03 00 00 */ lwz r0, 0(r3)
-/* 8031F608 0031B268 2C 00 00 00 */ cmpwi r0, 0
-/* 8031F60C 0031B26C 41 82 00 FC */ beq lbl_8031F708
-/* 8031F610 0031B270 3B C0 00 00 */ li r30, 0
-/* 8031F614 0031B274 4B F5 31 A5 */ bl OSGetTime
-/* 8031F618 0031B278 3C A0 80 00 */ lis r5, 0x800000F8@ha
-/* 8031F61C 0031B27C 83 ED B0 48 */ lwz r31, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F620 0031B280 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5)
-/* 8031F624 0031B284 3C A0 10 62 */ lis r5, 0x10624DD3@ha
-/* 8031F628 0031B288 80 FF 00 14 */ lwz r7, 0x14(r31)
-/* 8031F62C 0031B28C 38 A5 4D D3 */ addi r5, r5, 0x10624DD3@l
-/* 8031F630 0031B290 54 00 F0 BE */ srwi r0, r0, 2
-/* 8031F634 0031B294 80 DF 00 10 */ lwz r6, 0x10(r31)
-/* 8031F638 0031B298 7C 05 00 16 */ mulhwu r0, r5, r0
-/* 8031F63C 0031B29C 7C 87 20 10 */ subfc r4, r7, r4
-/* 8031F640 0031B2A0 7C 66 19 10 */ subfe r3, r6, r3
-/* 8031F644 0031B2A4 38 A0 00 00 */ li r5, 0
-/* 8031F648 0031B2A8 54 06 D1 BE */ srwi r6, r0, 6
-/* 8031F64C 0031B2AC 4B EA 7C 2D */ bl __div2i
-/* 8031F650 0031B2B0 38 A0 00 00 */ li r5, 0
-/* 8031F654 0031B2B4 38 C0 01 2C */ li r6, 0x12c
-/* 8031F658 0031B2B8 6C 60 80 00 */ xoris r0, r3, 0x8000
-/* 8031F65C 0031B2BC 6C A5 80 00 */ xoris r5, r5, 0x8000
-/* 8031F660 0031B2C0 7C 66 20 10 */ subfc r3, r6, r4
-/* 8031F664 0031B2C4 7C A5 01 10 */ subfe r5, r5, r0
-/* 8031F668 0031B2C8 7C A0 01 10 */ subfe r5, r0, r0
-/* 8031F66C 0031B2CC 7C A5 00 D1 */ neg. r5, r5
-/* 8031F670 0031B2D0 40 82 00 30 */ bne lbl_8031F6A0
-/* 8031F674 0031B2D4 80 7F 00 08 */ lwz r3, 8(r31)
-/* 8031F678 0031B2D8 38 03 00 01 */ addi r0, r3, 1
-/* 8031F67C 0031B2DC 90 1F 00 08 */ stw r0, 8(r31)
-/* 8031F680 0031B2E0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F684 0031B2E4 80 63 00 04 */ lwz r3, 4(r3)
-/* 8031F688 0031B2E8 48 01 D7 B1 */ bl gpProcess
-/* 8031F68C 0031B2EC 7C 7E 1B 78 */ mr r30, r3
-/* 8031F690 0031B2F0 4B F5 31 29 */ bl OSGetTime
-/* 8031F694 0031B2F4 83 ED B0 48 */ lwz r31, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F698 0031B2F8 90 9F 00 14 */ stw r4, 0x14(r31)
-/* 8031F69C 0031B2FC 90 7F 00 10 */ stw r3, 0x10(r31)
-lbl_8031F6A0:
-/* 8031F6A0 0031B300 2C 1E 00 00 */ cmpwi r30, 0
-/* 8031F6A4 0031B304 40 82 00 A4 */ bne lbl_8031F748
-/* 8031F6A8 0031B308 80 7F 00 1C */ lwz r3, 0x1c(r31)
-/* 8031F6AC 0031B30C 2C 03 00 00 */ cmpwi r3, 0
-/* 8031F6B0 0031B310 41 82 00 58 */ beq lbl_8031F708
-/* 8031F6B4 0031B314 88 9F 00 22 */ lbz r4, 0x22(r31)
-/* 8031F6B8 0031B318 28 04 00 03 */ cmplwi r4, 3
-/* 8031F6BC 0031B31C 41 82 00 4C */ beq lbl_8031F708
-/* 8031F6C0 0031B320 80 1F 00 08 */ lwz r0, 8(r31)
-/* 8031F6C4 0031B324 28 00 00 07 */ cmplwi r0, 7
-/* 8031F6C8 0031B328 40 81 00 40 */ ble lbl_8031F708
-/* 8031F6CC 0031B32C 28 04 00 01 */ cmplwi r4, 1
-/* 8031F6D0 0031B330 41 81 00 0C */ bgt lbl_8031F6DC
-/* 8031F6D4 0031B334 80 9F 00 18 */ lwz r4, 0x18(r31)
-/* 8031F6D8 0031B338 48 00 06 9D */ bl func_8031FD74
-lbl_8031F6DC:
-/* 8031F6DC 0031B33C 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F6E0 0031B340 88 64 00 20 */ lbz r3, 0x20(r4)
-/* 8031F6E4 0031B344 80 04 00 18 */ lwz r0, 0x18(r4)
-/* 8031F6E8 0031B348 7C 03 00 00 */ cmpw r3, r0
-/* 8031F6EC 0031B34C 41 80 00 1C */ blt lbl_8031F708
-/* 8031F6F0 0031B350 38 00 00 03 */ li r0, 3
-/* 8031F6F4 0031B354 98 04 00 22 */ stb r0, 0x22(r4)
-/* 8031F6F8 0031B358 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F6FC 0031B35C 88 64 00 23 */ lbz r3, 0x23(r4)
-/* 8031F700 0031B360 38 03 00 01 */ addi r0, r3, 1
-/* 8031F704 0031B364 98 04 00 23 */ stb r0, 0x23(r4)
-lbl_8031F708:
-/* 8031F708 0031B368 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F70C 0031B36C 88 04 00 23 */ lbz r0, 0x23(r4)
-/* 8031F710 0031B370 28 00 00 02 */ cmplwi r0, 2
-/* 8031F714 0031B374 41 80 00 34 */ blt lbl_8031F748
-/* 8031F718 0031B378 38 00 00 00 */ li r0, 0
-/* 8031F71C 0031B37C 38 60 00 00 */ li r3, 0
-/* 8031F720 0031B380 98 04 00 23 */ stb r0, 0x23(r4)
-/* 8031F724 0031B384 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F728 0031B388 81 85 00 30 */ lwz r12, 0x30(r5)
-/* 8031F72C 0031B38C 88 85 00 21 */ lbz r4, 0x21(r5)
-/* 8031F730 0031B390 80 A5 00 34 */ lwz r5, 0x34(r5)
-/* 8031F734 0031B394 7D 89 03 A6 */ mtctr r12
-/* 8031F738 0031B398 4E 80 04 21 */ bctrl
-/* 8031F73C 0031B39C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F740 0031B3A0 38 00 00 02 */ li r0, 2
-/* 8031F744 0031B3A4 90 03 00 00 */ stw r0, 0(r3)
-lbl_8031F748:
-/* 8031F748 0031B3A8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031F74C 0031B3AC 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8031F750 0031B3B0 83 C1 00 08 */ lwz r30, 8(r1)
-/* 8031F754 0031B3B4 7C 08 03 A6 */ mtlr r0
-/* 8031F758 0031B3B8 38 21 00 10 */ addi r1, r1, 0x10
-/* 8031F75C 0031B3BC 4E 80 00 20 */ blr
-
-.global func_8031F760
-func_8031F760:
-/* 8031F760 0031B3C0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F764 0031B3C4 38 80 00 00 */ li r4, 0
-/* 8031F768 0031B3C8 38 00 00 01 */ li r0, 1
-/* 8031F76C 0031B3CC 90 A3 00 30 */ stw r5, 0x30(r3)
-/* 8031F770 0031B3D0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F774 0031B3D4 90 C3 00 34 */ stw r6, 0x34(r3)
-/* 8031F778 0031B3D8 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F77C 0031B3DC 90 E3 00 38 */ stw r7, 0x38(r3)
-/* 8031F780 0031B3E0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F784 0031B3E4 91 03 00 3C */ stw r8, 0x3c(r3)
-/* 8031F788 0031B3E8 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F78C 0031B3EC 91 23 00 40 */ stw r9, 0x40(r3)
-/* 8031F790 0031B3F0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F794 0031B3F4 91 43 00 44 */ stw r10, 0x44(r3)
-/* 8031F798 0031B3F8 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F79C 0031B3FC 98 83 00 21 */ stb r4, 0x21(r3)
-/* 8031F7A0 0031B400 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F7A4 0031B404 98 83 00 22 */ stb r4, 0x22(r3)
-/* 8031F7A8 0031B408 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F7AC 0031B40C 98 83 00 23 */ stb r4, 0x23(r3)
-/* 8031F7B0 0031B410 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F7B4 0031B414 98 83 00 20 */ stb r4, 0x20(r3)
-/* 8031F7B8 0031B418 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F7BC 0031B41C 90 03 00 00 */ stw r0, 0(r3)
-/* 8031F7C0 0031B420 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F7C4 0031B424 80 04 00 1C */ lwz r0, 0x1c(r4)
-/* 8031F7C8 0031B428 2C 00 00 00 */ cmpwi r0, 0
-/* 8031F7CC 0031B42C 40 82 00 10 */ bne lbl_8031F7DC
-/* 8031F7D0 0031B430 88 64 00 23 */ lbz r3, 0x23(r4)
-/* 8031F7D4 0031B434 38 03 00 01 */ addi r0, r3, 1
-/* 8031F7D8 0031B438 98 04 00 23 */ stb r0, 0x23(r4)
-lbl_8031F7DC:
-/* 8031F7DC 0031B43C 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F7E0 0031B440 88 64 00 23 */ lbz r3, 0x23(r4)
-/* 8031F7E4 0031B444 38 03 00 01 */ addi r0, r3, 1
-/* 8031F7E8 0031B448 98 04 00 23 */ stb r0, 0x23(r4)
-/* 8031F7EC 0031B44C 4E 80 00 20 */ blr
-
-.global func_8031F7F0
-func_8031F7F0:
-/* 8031F7F0 0031B450 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8031F7F4 0031B454 7C 08 02 A6 */ mflr r0
-/* 8031F7F8 0031B458 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031F7FC 0031B45C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8031F800 0031B460 7C 7F 1B 78 */ mr r31, r3
-/* 8031F804 0031B464 80 0D B0 48 */ lwz r0, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F808 0031B468 2C 00 00 00 */ cmpwi r0, 0
-/* 8031F80C 0031B46C 41 82 00 68 */ beq lbl_8031F874
-/* 8031F810 0031B470 2C 03 00 00 */ cmpwi r3, 0
-/* 8031F814 0031B474 40 82 00 08 */ bne lbl_8031F81C
-/* 8031F818 0031B478 48 00 00 5C */ b lbl_8031F874
-lbl_8031F81C:
-/* 8031F81C 0031B47C 4B FF CD 65 */ bl func_8031C580
-/* 8031F820 0031B480 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F824 0031B484 80 05 00 00 */ lwz r0, 0(r5)
-/* 8031F828 0031B488 2C 00 00 00 */ cmpwi r0, 0
-/* 8031F82C 0031B48C 41 82 00 24 */ beq lbl_8031F850
-/* 8031F830 0031B490 2C 00 00 02 */ cmpwi r0, 2
-/* 8031F834 0031B494 41 82 00 1C */ beq lbl_8031F850
-/* 8031F838 0031B498 81 85 00 30 */ lwz r12, 0x30(r5)
-/* 8031F83C 0031B49C 7F E3 FB 78 */ mr r3, r31
-/* 8031F840 0031B4A0 88 85 00 21 */ lbz r4, 0x21(r5)
-/* 8031F844 0031B4A4 80 A5 00 34 */ lwz r5, 0x34(r5)
-/* 8031F848 0031B4A8 7D 89 03 A6 */ mtctr r12
-/* 8031F84C 0031B4AC 4E 80 04 21 */ bctrl
-lbl_8031F850:
-/* 8031F850 0031B4B0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F854 0031B4B4 2C 03 00 00 */ cmpwi r3, 0
-/* 8031F858 0031B4B8 41 82 00 1C */ beq lbl_8031F874
-/* 8031F85C 0031B4BC 38 00 00 00 */ li r0, 0
-/* 8031F860 0031B4C0 90 03 00 00 */ stw r0, 0(r3)
-/* 8031F864 0031B4C4 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F868 0031B4C8 98 03 00 22 */ stb r0, 0x22(r3)
-/* 8031F86C 0031B4CC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F870 0031B4D0 98 03 00 23 */ stb r0, 0x23(r3)
-lbl_8031F874:
-/* 8031F874 0031B4D4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031F878 0031B4D8 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8031F87C 0031B4DC 7C 08 03 A6 */ mtlr r0
-/* 8031F880 0031B4E0 38 21 00 10 */ addi r1, r1, 0x10
-/* 8031F884 0031B4E4 4E 80 00 20 */ blr
-lbl_8031F888:
-/* 8031F888 0031B4E8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8031F88C 0031B4EC 7C 08 02 A6 */ mflr r0
-/* 8031F890 0031B4F0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031F894 0031B4F4 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8031F898 0031B4F8 7C 9F 23 78 */ mr r31, r4
-/* 8031F89C 0031B4FC 3C 80 80 44 */ lis r4, lbl_80446D08@ha
-/* 8031F8A0 0031B500 93 C1 00 08 */ stw r30, 8(r1)
-/* 8031F8A4 0031B504 7C 7E 1B 78 */ mr r30, r3
-/* 8031F8A8 0031B508 38 84 6D 08 */ addi r4, r4, lbl_80446D08@l
-/* 8031F8AC 0031B50C 3C 60 00 02 */ lis r3, 2
-/* 8031F8B0 0031B510 80 BF 00 00 */ lwz r5, 0(r31)
-/* 8031F8B4 0031B514 4C C6 31 82 */ crclr 6
-/* 8031F8B8 0031B518 4B FF D2 7D */ bl func_8031CB34
-/* 8031F8BC 0031B51C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F8C0 0031B520 80 03 00 1C */ lwz r0, 0x1c(r3)
-/* 8031F8C4 0031B524 2C 00 00 00 */ cmpwi r0, 0
-/* 8031F8C8 0031B528 41 82 00 38 */ beq lbl_8031F900
-/* 8031F8CC 0031B52C 3C 80 80 44 */ lis r4, lbl_80446D28@ha
-/* 8031F8D0 0031B530 3C 60 00 02 */ lis r3, 2
-/* 8031F8D4 0031B534 38 84 6D 28 */ addi r4, r4, lbl_80446D28@l
-/* 8031F8D8 0031B538 4C C6 31 82 */ crclr 6
-/* 8031F8DC 0031B53C 4B FF D2 59 */ bl func_8031CB34
-/* 8031F8E0 0031B540 3C E0 80 32 */ lis r7, lbl_80320A10@ha
-/* 8031F8E4 0031B544 80 9F 00 00 */ lwz r4, 0(r31)
-/* 8031F8E8 0031B548 7F C3 F3 78 */ mr r3, r30
-/* 8031F8EC 0031B54C 38 A0 00 00 */ li r5, 0
-/* 8031F8F0 0031B550 38 E7 0A 10 */ addi r7, r7, lbl_80320A10@l
-/* 8031F8F4 0031B554 38 C0 00 00 */ li r6, 0
-/* 8031F8F8 0031B558 39 00 00 00 */ li r8, 0
-/* 8031F8FC 0031B55C 48 01 D8 41 */ bl gpGetInfo
-lbl_8031F900:
-/* 8031F900 0031B560 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031F904 0031B564 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8031F908 0031B568 83 C1 00 08 */ lwz r30, 8(r1)
-/* 8031F90C 0031B56C 7C 08 03 A6 */ mtlr r0
-/* 8031F910 0031B570 38 21 00 10 */ addi r1, r1, 0x10
-/* 8031F914 0031B574 4E 80 00 20 */ blr
-
-.global func_8031F918
-func_8031F918:
-/* 8031F918 0031B578 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8031F91C 0031B57C 7C 08 02 A6 */ mflr r0
-/* 8031F920 0031B580 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8031F924 0031B584 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8031F928 0031B588 3F E0 80 44 */ lis r31, lbl_80446C80@ha
-/* 8031F92C 0031B58C 3B FF 6C 80 */ addi r31, r31, lbl_80446C80@l
-/* 8031F930 0031B590 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8031F934 0031B594 7C 9E 23 78 */ mr r30, r4
-/* 8031F938 0031B598 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8031F93C 0031B59C 7C 7D 1B 78 */ mr r29, r3
-/* 8031F940 0031B5A0 80 64 00 08 */ lwz r3, 8(r4)
-/* 8031F944 0031B5A4 38 9F 00 C4 */ addi r4, r31, 0xc4
-/* 8031F948 0031B5A8 4B EA EB 05 */ bl strcmp
-/* 8031F94C 0031B5AC 2C 03 00 00 */ cmpwi r3, 0
-/* 8031F950 0031B5B0 40 82 00 50 */ bne lbl_8031F9A0
-/* 8031F954 0031B5B4 80 BE 00 00 */ lwz r5, 0(r30)
-/* 8031F958 0031B5B8 38 9F 00 FC */ addi r4, r31, 0xfc
-/* 8031F95C 0031B5BC 3C 60 00 02 */ lis r3, 2
-/* 8031F960 0031B5C0 4C C6 31 82 */ crclr 6
-/* 8031F964 0031B5C4 4B FF D1 D1 */ bl func_8031CB34
-/* 8031F968 0031B5C8 38 9F 00 A8 */ addi r4, r31, 0xa8
-/* 8031F96C 0031B5CC 3C 60 00 02 */ lis r3, 2
-/* 8031F970 0031B5D0 4C C6 31 82 */ crclr 6
-/* 8031F974 0031B5D4 4B FF D1 C1 */ bl func_8031CB34
-/* 8031F978 0031B5D8 3C E0 80 32 */ lis r7, lbl_80320BFC@ha
-/* 8031F97C 0031B5DC 80 9E 00 00 */ lwz r4, 0(r30)
-/* 8031F980 0031B5E0 7F A3 EB 78 */ mr r3, r29
-/* 8031F984 0031B5E4 38 A0 00 00 */ li r5, 0
-/* 8031F988 0031B5E8 38 E7 0B FC */ addi r7, r7, lbl_80320BFC@l
-/* 8031F98C 0031B5EC 38 C0 00 00 */ li r6, 0
-/* 8031F990 0031B5F0 39 00 00 00 */ li r8, 0
-/* 8031F994 0031B5F4 48 01 D7 A9 */ bl gpGetInfo
-/* 8031F998 0031B5F8 38 60 00 01 */ li r3, 1
-/* 8031F99C 0031B5FC 48 00 00 08 */ b lbl_8031F9A4
-lbl_8031F9A0:
-/* 8031F9A0 0031B600 38 60 00 00 */ li r3, 0
-lbl_8031F9A4:
-/* 8031F9A4 0031B604 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8031F9A8 0031B608 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8031F9AC 0031B60C 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8031F9B0 0031B610 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 8031F9B4 0031B614 7C 08 03 A6 */ mtlr r0
-/* 8031F9B8 0031B618 38 21 00 20 */ addi r1, r1, 0x20
-/* 8031F9BC 0031B61C 4E 80 00 20 */ blr
-lbl_8031F9C0:
-/* 8031F9C0 0031B620 94 21 FD D0 */ stwu r1, -0x230(r1)
-/* 8031F9C4 0031B624 7C 08 02 A6 */ mflr r0
-/* 8031F9C8 0031B628 90 01 02 34 */ stw r0, 0x234(r1)
-/* 8031F9CC 0031B62C 39 61 02 30 */ addi r11, r1, 0x230
-/* 8031F9D0 0031B630 4B EA 77 55 */ bl _savegpr_26
-/* 8031F9D4 0031B634 7C 9B 23 78 */ mr r27, r4
-/* 8031F9D8 0031B638 3C 80 80 44 */ lis r4, lbl_80446DAC@ha
-/* 8031F9DC 0031B63C 80 BB 00 00 */ lwz r5, 0(r27)
-/* 8031F9E0 0031B640 7C 7A 1B 78 */ mr r26, r3
-/* 8031F9E4 0031B644 38 84 6D AC */ addi r4, r4, lbl_80446DAC@l
-/* 8031F9E8 0031B648 3C 60 00 02 */ lis r3, 2
-/* 8031F9EC 0031B64C 4C C6 31 82 */ crclr 6
-/* 8031F9F0 0031B650 4B FF D1 45 */ bl func_8031CB34
-/* 8031F9F4 0031B654 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031F9F8 0031B658 80 03 00 38 */ lwz r0, 0x38(r3)
-/* 8031F9FC 0031B65C 2C 00 00 00 */ cmpwi r0, 0
-/* 8031FA00 0031B660 41 82 00 C4 */ beq lbl_8031FAC4
-/* 8031FA04 0031B664 2C 03 00 00 */ cmpwi r3, 0
-/* 8031FA08 0031B668 83 FB 00 00 */ lwz r31, 0(r27)
-/* 8031FA0C 0031B66C 41 82 00 0C */ beq lbl_8031FA18
-/* 8031FA10 0031B670 2C 1F 00 00 */ cmpwi r31, 0
-/* 8031FA14 0031B674 40 82 00 0C */ bne lbl_8031FA20
-lbl_8031FA18:
-/* 8031FA18 0031B678 3B C0 FF FF */ li r30, -1
-/* 8031FA1C 0031B67C 48 00 00 6C */ b lbl_8031FA88
-lbl_8031FA20:
-/* 8031FA20 0031B680 3B C0 00 00 */ li r30, 0
-/* 8031FA24 0031B684 3B A0 00 00 */ li r29, 0
-/* 8031FA28 0031B688 48 00 00 4C */ b lbl_8031FA74
-lbl_8031FA2C:
-/* 8031FA2C 0031B68C 83 83 00 1C */ lwz r28, 0x1c(r3)
-/* 8031FA30 0031B690 2C 1C 00 00 */ cmpwi r28, 0
-/* 8031FA34 0031B694 40 82 00 0C */ bne lbl_8031FA40
-/* 8031FA38 0031B698 38 60 00 00 */ li r3, 0
-/* 8031FA3C 0031B69C 48 00 00 24 */ b lbl_8031FA60
-lbl_8031FA40:
-/* 8031FA40 0031B6A0 48 00 17 75 */ bl func_803211B4
-/* 8031FA44 0031B6A4 7C 9C EA 14 */ add r4, r28, r29
-/* 8031FA48 0031B6A8 48 01 3C B5 */ bl func_803336FC
-/* 8031FA4C 0031B6AC 2C 03 00 00 */ cmpwi r3, 0
-/* 8031FA50 0031B6B0 41 82 00 0C */ beq lbl_8031FA5C
-/* 8031FA54 0031B6B4 2C 03 FF FF */ cmpwi r3, -1
-/* 8031FA58 0031B6B8 40 82 00 08 */ bne lbl_8031FA60
-lbl_8031FA5C:
-/* 8031FA5C 0031B6BC 38 60 00 00 */ li r3, 0
-lbl_8031FA60:
-/* 8031FA60 0031B6C0 7C 1F 18 00 */ cmpw r31, r3
-/* 8031FA64 0031B6C4 40 82 00 08 */ bne lbl_8031FA6C
-/* 8031FA68 0031B6C8 48 00 00 20 */ b lbl_8031FA88
-lbl_8031FA6C:
-/* 8031FA6C 0031B6CC 3B BD 00 0C */ addi r29, r29, 0xc
-/* 8031FA70 0031B6D0 3B DE 00 01 */ addi r30, r30, 1
-lbl_8031FA74:
-/* 8031FA74 0031B6D4 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FA78 0031B6D8 80 03 00 18 */ lwz r0, 0x18(r3)
-/* 8031FA7C 0031B6DC 7C 1E 00 00 */ cmpw r30, r0
-/* 8031FA80 0031B6E0 41 80 FF AC */ blt lbl_8031FA2C
-/* 8031FA84 0031B6E4 3B C0 FF FF */ li r30, -1
-lbl_8031FA88:
-/* 8031FA88 0031B6E8 2C 1E FF FF */ cmpwi r30, -1
-/* 8031FA8C 0031B6EC 41 82 00 38 */ beq lbl_8031FAC4
-/* 8031FA90 0031B6F0 80 9B 00 08 */ lwz r4, 8(r27)
-/* 8031FA94 0031B6F4 7F 43 D3 78 */ mr r3, r26
-/* 8031FA98 0031B6F8 38 A1 00 08 */ addi r5, r1, 8
-/* 8031FA9C 0031B6FC 48 01 DB 11 */ bl gpGetBuddyStatus
-/* 8031FAA0 0031B700 80 CD B0 48 */ lwz r6, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FAA4 0031B704 7F C3 F3 78 */ mr r3, r30
-/* 8031FAA8 0031B708 80 01 00 0C */ lwz r0, 0xc(r1)
-/* 8031FAAC 0031B70C 38 A1 01 10 */ addi r5, r1, 0x110
-/* 8031FAB0 0031B710 81 86 00 38 */ lwz r12, 0x38(r6)
-/* 8031FAB4 0031B714 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 8031FAB8 0031B718 80 C6 00 3C */ lwz r6, 0x3c(r6)
-/* 8031FABC 0031B71C 7D 89 03 A6 */ mtctr r12
-/* 8031FAC0 0031B720 4E 80 04 21 */ bctrl
-lbl_8031FAC4:
-/* 8031FAC4 0031B724 39 61 02 30 */ addi r11, r1, 0x230
-/* 8031FAC8 0031B728 4B EA 76 A9 */ bl _restgpr_26
-/* 8031FACC 0031B72C 80 01 02 34 */ lwz r0, 0x234(r1)
-/* 8031FAD0 0031B730 7C 08 03 A6 */ mtlr r0
-/* 8031FAD4 0031B734 38 21 02 30 */ addi r1, r1, 0x230
-/* 8031FAD8 0031B738 4E 80 00 20 */ blr
-
-.global func_8031FADC
-func_8031FADC:
-/* 8031FADC 0031B73C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8031FAE0 0031B740 7C 08 02 A6 */ mflr r0
-/* 8031FAE4 0031B744 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031FAE8 0031B748 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8031FAEC 0031B74C 93 C1 00 08 */ stw r30, 8(r1)
-/* 8031FAF0 0031B750 7C 7E 1B 78 */ mr r30, r3
-/* 8031FAF4 0031B754 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FAF8 0031B758 83 E4 00 1C */ lwz r31, 0x1c(r4)
-/* 8031FAFC 0031B75C 2C 1F 00 00 */ cmpwi r31, 0
-/* 8031FB00 0031B760 40 82 00 0C */ bne lbl_8031FB0C
-/* 8031FB04 0031B764 38 60 00 00 */ li r3, 0
-/* 8031FB08 0031B768 48 00 00 28 */ b lbl_8031FB30
-lbl_8031FB0C:
-/* 8031FB0C 0031B76C 48 00 16 A9 */ bl func_803211B4
-/* 8031FB10 0031B770 1C 1E 00 0C */ mulli r0, r30, 0xc
-/* 8031FB14 0031B774 7C 9F 02 14 */ add r4, r31, r0
-/* 8031FB18 0031B778 48 01 3B E5 */ bl func_803336FC
-/* 8031FB1C 0031B77C 2C 03 00 00 */ cmpwi r3, 0
-/* 8031FB20 0031B780 41 82 00 0C */ beq lbl_8031FB2C
-/* 8031FB24 0031B784 2C 03 FF FF */ cmpwi r3, -1
-/* 8031FB28 0031B788 40 82 00 08 */ bne lbl_8031FB30
-lbl_8031FB2C:
-/* 8031FB2C 0031B78C 38 60 00 00 */ li r3, 0
-lbl_8031FB30:
-/* 8031FB30 0031B790 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031FB34 0031B794 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8031FB38 0031B798 83 C1 00 08 */ lwz r30, 8(r1)
-/* 8031FB3C 0031B79C 7C 08 03 A6 */ mtlr r0
-/* 8031FB40 0031B7A0 38 21 00 10 */ addi r1, r1, 0x10
-/* 8031FB44 0031B7A4 4E 80 00 20 */ blr
-
-.global func_8031FB48
-func_8031FB48:
-/* 8031FB48 0031B7A8 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8031FB4C 0031B7AC 7C 08 02 A6 */ mflr r0
-/* 8031FB50 0031B7B0 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8031FB54 0031B7B4 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8031FB58 0031B7B8 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8031FB5C 0031B7BC 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8031FB60 0031B7C0 93 81 00 10 */ stw r28, 0x10(r1)
-/* 8031FB64 0031B7C4 7C 7C 1B 78 */ mr r28, r3
-/* 8031FB68 0031B7C8 80 0D B0 48 */ lwz r0, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FB6C 0031B7CC 2C 00 00 00 */ cmpwi r0, 0
-/* 8031FB70 0031B7D0 41 82 00 0C */ beq lbl_8031FB7C
-/* 8031FB74 0031B7D4 2C 03 00 00 */ cmpwi r3, 0
-/* 8031FB78 0031B7D8 40 82 00 0C */ bne lbl_8031FB84
-lbl_8031FB7C:
-/* 8031FB7C 0031B7DC 38 60 FF FF */ li r3, -1
-/* 8031FB80 0031B7E0 48 00 00 70 */ b lbl_8031FBF0
-lbl_8031FB84:
-/* 8031FB84 0031B7E4 3B A0 00 00 */ li r29, 0
-/* 8031FB88 0031B7E8 3B E0 00 00 */ li r31, 0
-/* 8031FB8C 0031B7EC 48 00 00 50 */ b lbl_8031FBDC
-lbl_8031FB90:
-/* 8031FB90 0031B7F0 83 C3 00 1C */ lwz r30, 0x1c(r3)
-/* 8031FB94 0031B7F4 2C 1E 00 00 */ cmpwi r30, 0
-/* 8031FB98 0031B7F8 40 82 00 0C */ bne lbl_8031FBA4
-/* 8031FB9C 0031B7FC 38 60 00 00 */ li r3, 0
-/* 8031FBA0 0031B800 48 00 00 24 */ b lbl_8031FBC4
-lbl_8031FBA4:
-/* 8031FBA4 0031B804 48 00 16 11 */ bl func_803211B4
-/* 8031FBA8 0031B808 7C 9E FA 14 */ add r4, r30, r31
-/* 8031FBAC 0031B80C 48 01 3B 51 */ bl func_803336FC
-/* 8031FBB0 0031B810 2C 03 00 00 */ cmpwi r3, 0
-/* 8031FBB4 0031B814 41 82 00 0C */ beq lbl_8031FBC0
-/* 8031FBB8 0031B818 2C 03 FF FF */ cmpwi r3, -1
-/* 8031FBBC 0031B81C 40 82 00 08 */ bne lbl_8031FBC4
-lbl_8031FBC0:
-/* 8031FBC0 0031B820 38 60 00 00 */ li r3, 0
-lbl_8031FBC4:
-/* 8031FBC4 0031B824 7C 1C 18 00 */ cmpw r28, r3
-/* 8031FBC8 0031B828 40 82 00 0C */ bne lbl_8031FBD4
-/* 8031FBCC 0031B82C 7F A3 EB 78 */ mr r3, r29
-/* 8031FBD0 0031B830 48 00 00 20 */ b lbl_8031FBF0
-lbl_8031FBD4:
-/* 8031FBD4 0031B834 3B FF 00 0C */ addi r31, r31, 0xc
-/* 8031FBD8 0031B838 3B BD 00 01 */ addi r29, r29, 1
-lbl_8031FBDC:
-/* 8031FBDC 0031B83C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FBE0 0031B840 80 03 00 18 */ lwz r0, 0x18(r3)
-/* 8031FBE4 0031B844 7C 1D 00 00 */ cmpw r29, r0
-/* 8031FBE8 0031B848 41 80 FF A8 */ blt lbl_8031FB90
-/* 8031FBEC 0031B84C 38 60 FF FF */ li r3, -1
-lbl_8031FBF0:
-/* 8031FBF0 0031B850 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8031FBF4 0031B854 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8031FBF8 0031B858 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8031FBFC 0031B85C 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 8031FC00 0031B860 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 8031FC04 0031B864 7C 08 03 A6 */ mtlr r0
-/* 8031FC08 0031B868 38 21 00 20 */ addi r1, r1, 0x20
-/* 8031FC0C 0031B86C 4E 80 00 20 */ blr
-
-.global func_8031FC10
-func_8031FC10:
-/* 8031FC10 0031B870 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8031FC14 0031B874 7C 08 02 A6 */ mflr r0
-/* 8031FC18 0031B878 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031FC1C 0031B87C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FC20 0031B880 2C 03 00 00 */ cmpwi r3, 0
-/* 8031FC24 0031B884 41 82 00 1C */ beq lbl_8031FC40
-/* 8031FC28 0031B888 38 00 00 00 */ li r0, 0
-/* 8031FC2C 0031B88C 90 03 00 08 */ stw r0, 8(r3)
-/* 8031FC30 0031B890 4B F5 2B 89 */ bl OSGetTime
-/* 8031FC34 0031B894 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FC38 0031B898 90 85 00 14 */ stw r4, 0x14(r5)
-/* 8031FC3C 0031B89C 90 65 00 10 */ stw r3, 0x10(r5)
-lbl_8031FC40:
-/* 8031FC40 0031B8A0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031FC44 0031B8A4 7C 08 03 A6 */ mtlr r0
-/* 8031FC48 0031B8A8 38 21 00 10 */ addi r1, r1, 0x10
-/* 8031FC4C 0031B8AC 4E 80 00 20 */ blr
-
-.global func_8031FC50
-func_8031FC50:
-/* 8031FC50 0031B8B0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8031FC54 0031B8B4 7C 08 02 A6 */ mflr r0
-/* 8031FC58 0031B8B8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8031FC5C 0031B8BC 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 8031FC60 0031B8C0 3F E0 80 44 */ lis r31, lbl_80446C80@ha
-/* 8031FC64 0031B8C4 3B FF 6C 80 */ addi r31, r31, lbl_80446C80@l
-/* 8031FC68 0031B8C8 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8031FC6C 0031B8CC 7C BE 2B 78 */ mr r30, r5
-/* 8031FC70 0031B8D0 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8031FC74 0031B8D4 7C 9D 23 78 */ mr r29, r4
-/* 8031FC78 0031B8D8 93 81 00 10 */ stw r28, 0x10(r1)
-/* 8031FC7C 0031B8DC 7C 7C 1B 78 */ mr r28, r3
-/* 8031FC80 0031B8E0 80 0D B0 48 */ lwz r0, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FC84 0031B8E4 2C 00 00 00 */ cmpwi r0, 0
-/* 8031FC88 0031B8E8 41 82 00 10 */ beq lbl_8031FC98
-/* 8031FC8C 0031B8EC 48 00 1F 49 */ bl func_80321BD4
-/* 8031FC90 0031B8F0 2C 03 00 00 */ cmpwi r3, 0
-/* 8031FC94 0031B8F4 40 82 00 0C */ bne lbl_8031FCA0
-lbl_8031FC98:
-/* 8031FC98 0031B8F8 38 60 00 00 */ li r3, 0
-/* 8031FC9C 0031B8FC 48 00 00 AC */ b lbl_8031FD48
-lbl_8031FCA0:
-/* 8031FCA0 0031B900 2C 1C FF FF */ cmpwi r28, -1
-/* 8031FCA4 0031B904 40 82 00 18 */ bne lbl_8031FCBC
-/* 8031FCA8 0031B908 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FCAC 0031B90C 80 63 00 04 */ lwz r3, 4(r3)
-/* 8031FCB0 0031B910 80 63 00 00 */ lwz r3, 0(r3)
-/* 8031FCB4 0031B914 83 83 02 30 */ lwz r28, 0x230(r3)
-/* 8031FCB8 0031B918 48 00 00 18 */ b lbl_8031FCD0
-lbl_8031FCBC:
-/* 8031FCBC 0031B91C 7F 85 E3 78 */ mr r5, r28
-/* 8031FCC0 0031B920 38 9F 01 50 */ addi r4, r31, 0x150
-/* 8031FCC4 0031B924 38 60 00 04 */ li r3, 4
-/* 8031FCC8 0031B928 4C C6 31 82 */ crclr 6
-/* 8031FCCC 0031B92C 4B FF CE 69 */ bl func_8031CB34
-lbl_8031FCD0:
-/* 8031FCD0 0031B930 2C 1D 00 00 */ cmpwi r29, 0
-/* 8031FCD4 0031B934 40 82 00 18 */ bne lbl_8031FCEC
-/* 8031FCD8 0031B938 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FCDC 0031B93C 80 63 00 04 */ lwz r3, 4(r3)
-/* 8031FCE0 0031B940 80 63 00 00 */ lwz r3, 0(r3)
-/* 8031FCE4 0031B944 3B A3 02 34 */ addi r29, r3, 0x234
-/* 8031FCE8 0031B948 48 00 00 18 */ b lbl_8031FD00
-lbl_8031FCEC:
-/* 8031FCEC 0031B94C 7F A5 EB 78 */ mr r5, r29
-/* 8031FCF0 0031B950 38 9F 01 70 */ addi r4, r31, 0x170
-/* 8031FCF4 0031B954 38 60 00 04 */ li r3, 4
-/* 8031FCF8 0031B958 4C C6 31 82 */ crclr 6
-/* 8031FCFC 0031B95C 4B FF CE 39 */ bl func_8031CB34
-lbl_8031FD00:
-/* 8031FD00 0031B960 2C 1E 00 00 */ cmpwi r30, 0
-/* 8031FD04 0031B964 40 82 00 18 */ bne lbl_8031FD1C
-/* 8031FD08 0031B968 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FD0C 0031B96C 80 63 00 04 */ lwz r3, 4(r3)
-/* 8031FD10 0031B970 80 63 00 00 */ lwz r3, 0(r3)
-/* 8031FD14 0031B974 3B C3 03 34 */ addi r30, r3, 0x334
-/* 8031FD18 0031B978 48 00 00 18 */ b lbl_8031FD30
-lbl_8031FD1C:
-/* 8031FD1C 0031B97C 7F C5 F3 78 */ mr r5, r30
-/* 8031FD20 0031B980 38 9F 01 94 */ addi r4, r31, 0x194
-/* 8031FD24 0031B984 38 60 00 04 */ li r3, 4
-/* 8031FD28 0031B988 4C C6 31 82 */ crclr 6
-/* 8031FD2C 0031B98C 4B FF CE 09 */ bl func_8031CB34
-lbl_8031FD30:
-/* 8031FD30 0031B990 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FD34 0031B994 7F 84 E3 78 */ mr r4, r28
-/* 8031FD38 0031B998 7F A5 EB 78 */ mr r5, r29
-/* 8031FD3C 0031B99C 7F C6 F3 78 */ mr r6, r30
-/* 8031FD40 0031B9A0 80 63 00 04 */ lwz r3, 4(r3)
-/* 8031FD44 0031B9A4 48 01 DB 51 */ bl gpSetStatusA
-lbl_8031FD48:
-/* 8031FD48 0031B9A8 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8031FD4C 0031B9AC 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8031FD50 0031B9B0 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8031FD54 0031B9B4 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 8031FD58 0031B9B8 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 8031FD5C 0031B9BC 7C 08 03 A6 */ mtlr r0
-/* 8031FD60 0031B9C0 38 21 00 20 */ addi r1, r1, 0x20
-/* 8031FD64 0031B9C4 4E 80 00 20 */ blr
-
-.global func_8031FD68
-func_8031FD68:
-/* 8031FD68 0031B9C8 38 00 00 00 */ li r0, 0
-/* 8031FD6C 0031B9CC 90 0D B0 48 */ stw r0, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FD70 0031B9D0 4E 80 00 20 */ blr
-
-.global func_8031FD74
-func_8031FD74:
-/* 8031FD74 0031B9D4 94 21 FD A0 */ stwu r1, -0x260(r1)
-/* 8031FD78 0031B9D8 7C 08 02 A6 */ mflr r0
-/* 8031FD7C 0031B9DC 90 01 02 64 */ stw r0, 0x264(r1)
-/* 8031FD80 0031B9E0 39 61 02 60 */ addi r11, r1, 0x260
-/* 8031FD84 0031B9E4 4B EA 73 9D */ bl _savegpr_25
-/* 8031FD88 0031B9E8 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FD8C 0031B9EC 3F E0 80 44 */ lis r31, lbl_80446C80@ha
-/* 8031FD90 0031B9F0 7C 7D 1B 78 */ mr r29, r3
-/* 8031FD94 0031B9F4 7C 9E 23 78 */ mr r30, r4
-/* 8031FD98 0031B9F8 88 05 00 22 */ lbz r0, 0x22(r5)
-/* 8031FD9C 0031B9FC 3B FF 6C 80 */ addi r31, r31, lbl_80446C80@l
-/* 8031FDA0 0031BA00 2C 00 00 00 */ cmpwi r0, 0
-/* 8031FDA4 0031BA04 40 82 02 B4 */ bne lbl_80320058
-/* 8031FDA8 0031BA08 80 65 00 04 */ lwz r3, 4(r5)
-/* 8031FDAC 0031BA0C 38 81 00 14 */ addi r4, r1, 0x14
-/* 8031FDB0 0031BA10 48 01 D7 B5 */ bl gpGetNumBuddies
-/* 8031FDB4 0031BA14 48 00 07 09 */ bl func_803204BC
-/* 8031FDB8 0031BA18 80 A1 00 14 */ lwz r5, 0x14(r1)
-/* 8031FDBC 0031BA1C 38 9F 01 BC */ addi r4, r31, 0x1bc
-/* 8031FDC0 0031BA20 3C 60 00 02 */ lis r3, 2
-/* 8031FDC4 0031BA24 4C C6 31 82 */ crclr 6
-/* 8031FDC8 0031BA28 4B FF CD 6D */ bl func_8031CB34
-/* 8031FDCC 0031BA2C 38 80 00 00 */ li r4, 0
-/* 8031FDD0 0031BA30 3B 80 00 01 */ li r28, 1
-/* 8031FDD4 0031BA34 90 81 00 10 */ stw r4, 0x10(r1)
-/* 8031FDD8 0031BA38 48 00 01 04 */ b lbl_8031FEDC
-lbl_8031FDDC:
-/* 8031FDDC 0031BA3C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FDE0 0031BA40 38 A1 00 30 */ addi r5, r1, 0x30
-/* 8031FDE4 0031BA44 80 63 00 04 */ lwz r3, 4(r3)
-/* 8031FDE8 0031BA48 48 01 D7 C5 */ bl gpGetBuddyStatus
-/* 8031FDEC 0031BA4C 48 00 06 D1 */ bl func_803204BC
-/* 8031FDF0 0031BA50 3B 20 00 00 */ li r25, 0
-/* 8031FDF4 0031BA54 3B 60 00 00 */ li r27, 0
-/* 8031FDF8 0031BA58 48 00 00 88 */ b lbl_8031FE80
-lbl_8031FDFC:
-/* 8031FDFC 0031BA5C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FE00 0031BA60 83 43 00 1C */ lwz r26, 0x1c(r3)
-/* 8031FE04 0031BA64 2C 1A 00 00 */ cmpwi r26, 0
-/* 8031FE08 0031BA68 40 82 00 0C */ bne lbl_8031FE14
-/* 8031FE0C 0031BA6C 38 60 00 00 */ li r3, 0
-/* 8031FE10 0031BA70 48 00 00 24 */ b lbl_8031FE34
-lbl_8031FE14:
-/* 8031FE14 0031BA74 48 00 13 A1 */ bl func_803211B4
-/* 8031FE18 0031BA78 7C 9A DA 14 */ add r4, r26, r27
-/* 8031FE1C 0031BA7C 48 01 38 E1 */ bl func_803336FC
-/* 8031FE20 0031BA80 2C 03 00 00 */ cmpwi r3, 0
-/* 8031FE24 0031BA84 41 82 00 0C */ beq lbl_8031FE30
-/* 8031FE28 0031BA88 2C 03 FF FF */ cmpwi r3, -1
-/* 8031FE2C 0031BA8C 40 82 00 08 */ bne lbl_8031FE34
-lbl_8031FE30:
-/* 8031FE30 0031BA90 38 60 00 00 */ li r3, 0
-lbl_8031FE34:
-/* 8031FE34 0031BA94 80 01 00 30 */ lwz r0, 0x30(r1)
-/* 8031FE38 0031BA98 7C 00 18 00 */ cmpw r0, r3
-/* 8031FE3C 0031BA9C 40 82 00 3C */ bne lbl_8031FE78
-/* 8031FE40 0031BAA0 1F 59 00 0C */ mulli r26, r25, 0xc
-/* 8031FE44 0031BAA4 7C 7D D2 14 */ add r3, r29, r26
-/* 8031FE48 0031BAA8 48 01 2D 05 */ bl func_80332B4C
-/* 8031FE4C 0031BAAC 2C 03 00 00 */ cmpwi r3, 0
-/* 8031FE50 0031BAB0 40 82 00 38 */ bne lbl_8031FE88
-/* 8031FE54 0031BAB4 7F 5D D2 14 */ add r26, r29, r26
-/* 8031FE58 0031BAB8 80 81 00 30 */ lwz r4, 0x30(r1)
-/* 8031FE5C 0031BABC 7F 43 D3 78 */ mr r3, r26
-/* 8031FE60 0031BAC0 48 01 3B FD */ bl func_80333A5C
-/* 8031FE64 0031BAC4 7F 43 D3 78 */ mr r3, r26
-/* 8031FE68 0031BAC8 48 01 2D 15 */ bl func_80332B7C
-/* 8031FE6C 0031BACC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FE70 0031BAD0 9B 83 00 21 */ stb r28, 0x21(r3)
-/* 8031FE74 0031BAD4 48 00 00 14 */ b lbl_8031FE88
-lbl_8031FE78:
-/* 8031FE78 0031BAD8 3B 7B 00 0C */ addi r27, r27, 0xc
-/* 8031FE7C 0031BADC 3B 39 00 01 */ addi r25, r25, 1
-lbl_8031FE80:
-/* 8031FE80 0031BAE0 7C 19 F0 00 */ cmpw r25, r30
-/* 8031FE84 0031BAE4 41 80 FF 78 */ blt lbl_8031FDFC
-lbl_8031FE88:
-/* 8031FE88 0031BAE8 7C 19 F0 00 */ cmpw r25, r30
-/* 8031FE8C 0031BAEC 40 82 00 44 */ bne lbl_8031FED0
-/* 8031FE90 0031BAF0 80 A1 00 30 */ lwz r5, 0x30(r1)
-/* 8031FE94 0031BAF4 38 9F 01 D4 */ addi r4, r31, 0x1d4
-/* 8031FE98 0031BAF8 3C 60 00 02 */ lis r3, 2
-/* 8031FE9C 0031BAFC 4C C6 31 82 */ crclr 6
-/* 8031FEA0 0031BB00 4B FF CC 95 */ bl func_8031CB34
-/* 8031FEA4 0031BB04 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FEA8 0031BB08 80 81 00 30 */ lwz r4, 0x30(r1)
-/* 8031FEAC 0031BB0C 80 63 00 04 */ lwz r3, 4(r3)
-/* 8031FEB0 0031BB10 48 01 D9 5D */ bl gpDeleteBuddy
-/* 8031FEB4 0031BB14 48 00 06 09 */ bl func_803204BC
-/* 8031FEB8 0031BB18 80 81 00 14 */ lwz r4, 0x14(r1)
-/* 8031FEBC 0031BB1C 80 61 00 10 */ lwz r3, 0x10(r1)
-/* 8031FEC0 0031BB20 38 04 FF FF */ addi r0, r4, -1
-/* 8031FEC4 0031BB24 38 83 FF FF */ addi r4, r3, -1
-/* 8031FEC8 0031BB28 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8031FECC 0031BB2C 90 81 00 10 */ stw r4, 0x10(r1)
-lbl_8031FED0:
-/* 8031FED0 0031BB30 80 61 00 10 */ lwz r3, 0x10(r1)
-/* 8031FED4 0031BB34 38 83 00 01 */ addi r4, r3, 1
-/* 8031FED8 0031BB38 90 81 00 10 */ stw r4, 0x10(r1)
-lbl_8031FEDC:
-/* 8031FEDC 0031BB3C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8031FEE0 0031BB40 7C 04 00 00 */ cmpw r4, r0
-/* 8031FEE4 0031BB44 41 80 FE F8 */ blt lbl_8031FDDC
-/* 8031FEE8 0031BB48 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FEEC 0031BB4C 38 00 00 01 */ li r0, 1
-/* 8031FEF0 0031BB50 98 03 00 22 */ stb r0, 0x22(r3)
-/* 8031FEF4 0031BB54 48 00 01 64 */ b lbl_80320058
-lbl_8031FEF8:
-/* 8031FEF8 0031BB58 83 63 00 1C */ lwz r27, 0x1c(r3)
-/* 8031FEFC 0031BB5C 2C 1B 00 00 */ cmpwi r27, 0
-/* 8031FF00 0031BB60 40 82 00 0C */ bne lbl_8031FF0C
-/* 8031FF04 0031BB64 3B 80 00 00 */ li r28, 0
-/* 8031FF08 0031BB68 48 00 00 30 */ b lbl_8031FF38
-lbl_8031FF0C:
-/* 8031FF0C 0031BB6C 48 00 12 A9 */ bl func_803211B4
-/* 8031FF10 0031BB70 1C 1A 00 0C */ mulli r0, r26, 0xc
-/* 8031FF14 0031BB74 7C 9B 02 14 */ add r4, r27, r0
-/* 8031FF18 0031BB78 48 01 37 E5 */ bl func_803336FC
-/* 8031FF1C 0031BB7C 2C 03 00 00 */ cmpwi r3, 0
-/* 8031FF20 0031BB80 41 82 00 0C */ beq lbl_8031FF2C
-/* 8031FF24 0031BB84 2C 03 FF FF */ cmpwi r3, -1
-/* 8031FF28 0031BB88 40 82 00 0C */ bne lbl_8031FF34
-lbl_8031FF2C:
-/* 8031FF2C 0031BB8C 3B 80 00 00 */ li r28, 0
-/* 8031FF30 0031BB90 48 00 00 08 */ b lbl_8031FF38
-lbl_8031FF34:
-/* 8031FF34 0031BB94 7C 7C 1B 78 */ mr r28, r3
-lbl_8031FF38:
-/* 8031FF38 0031BB98 2C 1C 00 00 */ cmpwi r28, 0
-/* 8031FF3C 0031BB9C 41 82 00 74 */ beq lbl_8031FFB0
-/* 8031FF40 0031BBA0 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FF44 0031BBA4 7F A3 EB 78 */ mr r3, r29
-/* 8031FF48 0031BBA8 7F 85 E3 78 */ mr r5, r28
-/* 8031FF4C 0031BBAC 88 84 00 20 */ lbz r4, 0x20(r4)
-/* 8031FF50 0031BBB0 48 00 01 31 */ bl func_80320080
-/* 8031FF54 0031BBB4 2C 03 00 00 */ cmpwi r3, 0
-/* 8031FF58 0031BBB8 40 82 00 F0 */ bne lbl_80320048
-/* 8031FF5C 0031BBBC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FF60 0031BBC0 7F 84 E3 78 */ mr r4, r28
-/* 8031FF64 0031BBC4 38 A1 00 10 */ addi r5, r1, 0x10
-/* 8031FF68 0031BBC8 80 63 00 04 */ lwz r3, 4(r3)
-/* 8031FF6C 0031BBCC 48 01 D7 91 */ bl gpGetBuddyIndex
-/* 8031FF70 0031BBD0 48 00 05 4D */ bl func_803204BC
-/* 8031FF74 0031BBD4 80 01 00 10 */ lwz r0, 0x10(r1)
-/* 8031FF78 0031BBD8 2C 00 FF FF */ cmpwi r0, -1
-/* 8031FF7C 0031BBDC 40 82 00 CC */ bne lbl_80320048
-/* 8031FF80 0031BBE0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FF84 0031BBE4 7F 84 E3 78 */ mr r4, r28
-/* 8031FF88 0031BBE8 38 AD 8D 70 */ addi r5, r13, lbl_8063E030-_SDA_BASE_
-/* 8031FF8C 0031BBEC 80 63 00 04 */ lwz r3, 4(r3)
-/* 8031FF90 0031BBF0 48 01 D2 FD */ bl gpSendBuddyRequestA
-/* 8031FF94 0031BBF4 48 00 05 29 */ bl func_803204BC
-/* 8031FF98 0031BBF8 7F 85 E3 78 */ mr r5, r28
-/* 8031FF9C 0031BBFC 38 9F 01 E8 */ addi r4, r31, 0x1e8
-/* 8031FFA0 0031BC00 3C 60 00 02 */ lis r3, 2
-/* 8031FFA4 0031BC04 4C C6 31 82 */ crclr 6
-/* 8031FFA8 0031BC08 4B FF CB 8D */ bl func_8031CB34
-/* 8031FFAC 0031BC0C 48 00 00 9C */ b lbl_80320048
-lbl_8031FFB0:
-/* 8031FFB0 0031BC10 48 00 12 05 */ bl func_803211B4
-/* 8031FFB4 0031BC14 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FFB8 0031BC18 88 04 00 20 */ lbz r0, 0x20(r4)
-/* 8031FFBC 0031BC1C 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8031FFC0 0031BC20 7C 9D 02 14 */ add r4, r29, r0
-/* 8031FFC4 0031BC24 48 01 37 39 */ bl func_803336FC
-/* 8031FFC8 0031BC28 2C 03 FF FF */ cmpwi r3, -1
-/* 8031FFCC 0031BC2C 40 82 00 7C */ bne lbl_80320048
-/* 8031FFD0 0031BC30 48 00 11 E5 */ bl func_803211B4
-/* 8031FFD4 0031BC34 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FFD8 0031BC38 38 A1 00 18 */ addi r5, r1, 0x18
-/* 8031FFDC 0031BC3C 88 04 00 20 */ lbz r0, 0x20(r4)
-/* 8031FFE0 0031BC40 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8031FFE4 0031BC44 7C 9D 02 14 */ add r4, r29, r0
-/* 8031FFE8 0031BC48 48 01 3A DD */ bl func_80333AC4
-/* 8031FFEC 0031BC4C 3C 60 80 32 */ lis r3, lbl_80320704@ha
-/* 8031FFF0 0031BC50 81 6D B0 48 */ lwz r11, lbl_80640308-_SDA_BASE_(r13)
-/* 8031FFF4 0031BC54 38 63 07 04 */ addi r3, r3, lbl_80320704@l
-/* 8031FFF8 0031BC58 39 01 00 18 */ addi r8, r1, 0x18
-/* 8031FFFC 0031BC5C 90 61 00 08 */ stw r3, 8(r1)
-/* 80320000 0031BC60 38 80 00 00 */ li r4, 0
-/* 80320004 0031BC64 38 A0 00 00 */ li r5, 0
-/* 80320008 0031BC68 38 C0 00 00 */ li r6, 0
-/* 8032000C 0031BC6C 88 0B 00 20 */ lbz r0, 0x20(r11)
-/* 80320010 0031BC70 38 E0 00 00 */ li r7, 0
-/* 80320014 0031BC74 39 20 00 00 */ li r9, 0
-/* 80320018 0031BC78 39 40 00 00 */ li r10, 0
-/* 8032001C 0031BC7C 90 01 00 0C */ stw r0, 0xc(r1)
-/* 80320020 0031BC80 80 6B 00 04 */ lwz r3, 4(r11)
-/* 80320024 0031BC84 48 01 D0 49 */ bl gpProfileSearchA
-/* 80320028 0031BC88 38 9F 02 04 */ addi r4, r31, 0x204
-/* 8032002C 0031BC8C 3C 60 00 02 */ lis r3, 2
-/* 80320030 0031BC90 4C C6 31 82 */ crclr 6
-/* 80320034 0031BC94 4B FF CB 01 */ bl func_8031CB34
-/* 80320038 0031BC98 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8032003C 0031BC9C 38 00 00 02 */ li r0, 2
-/* 80320040 0031BCA0 98 03 00 22 */ stb r0, 0x22(r3)
-/* 80320044 0031BCA4 48 00 00 24 */ b lbl_80320068
-lbl_80320048:
-/* 80320048 0031BCA8 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
-/* 8032004C 0031BCAC 88 64 00 20 */ lbz r3, 0x20(r4)
-/* 80320050 0031BCB0 38 03 00 01 */ addi r0, r3, 1
-/* 80320054 0031BCB4 98 04 00 20 */ stb r0, 0x20(r4)
-lbl_80320058:
-/* 80320058 0031BCB8 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8032005C 0031BCBC 8B 43 00 20 */ lbz r26, 0x20(r3)
-/* 80320060 0031BCC0 7C 1A F0 00 */ cmpw r26, r30
-/* 80320064 0031BCC4 41 80 FE 94 */ blt lbl_8031FEF8
-lbl_80320068:
-/* 80320068 0031BCC8 39 61 02 60 */ addi r11, r1, 0x260
-/* 8032006C 0031BCCC 4B EA 71 01 */ bl _restgpr_25
-/* 80320070 0031BCD0 80 01 02 64 */ lwz r0, 0x264(r1)
-/* 80320074 0031BCD4 7C 08 03 A6 */ mtlr r0
-/* 80320078 0031BCD8 38 21 02 60 */ addi r1, r1, 0x260
-/* 8032007C 0031BCDC 4E 80 00 20 */ blr
-
-.global func_80320080
-func_80320080:
-/* 80320080 0031BCE0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80320084 0031BCE4 7C 08 02 A6 */ mflr r0
-/* 80320088 0031BCE8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8032008C 0031BCEC 39 61 00 20 */ addi r11, r1, 0x20
-/* 80320090 0031BCF0 4B EA 70 95 */ bl _savegpr_26
-/* 80320094 0031BCF4 7C 7A 1B 78 */ mr r26, r3
-/* 80320098 0031BCF8 7C 9B 23 78 */ mr r27, r4
-/* 8032009C 0031BCFC 7C BD 2B 78 */ mr r29, r5
-/* 803200A0 0031BD00 3B 80 00 00 */ li r28, 0
-/* 803200A4 0031BD04 3B E0 00 00 */ li r31, 0
-/* 803200A8 0031BD08 48 00 01 40 */ b lbl_803201E8
-lbl_803200AC:
-/* 803200AC 0031BD0C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 803200B0 0031BD10 83 C3 00 1C */ lwz r30, 0x1c(r3)
-/* 803200B4 0031BD14 2C 1E 00 00 */ cmpwi r30, 0
-/* 803200B8 0031BD18 40 82 00 0C */ bne lbl_803200C4
-/* 803200BC 0031BD1C 38 60 00 00 */ li r3, 0
-/* 803200C0 0031BD20 48 00 00 24 */ b lbl_803200E4
-lbl_803200C4:
-/* 803200C4 0031BD24 48 00 10 F1 */ bl func_803211B4
-/* 803200C8 0031BD28 7C 9E FA 14 */ add r4, r30, r31
-/* 803200CC 0031BD2C 48 01 36 31 */ bl func_803336FC
-/* 803200D0 0031BD30 2C 03 00 00 */ cmpwi r3, 0
-/* 803200D4 0031BD34 41 82 00 0C */ beq lbl_803200E0
-/* 803200D8 0031BD38 2C 03 FF FF */ cmpwi r3, -1
-/* 803200DC 0031BD3C 40 82 00 08 */ bne lbl_803200E4
-lbl_803200E0:
-/* 803200E0 0031BD40 38 60 00 00 */ li r3, 0
-lbl_803200E4:
-/* 803200E4 0031BD44 2C 03 00 00 */ cmpwi r3, 0
-/* 803200E8 0031BD48 41 82 00 F8 */ beq lbl_803201E0
-/* 803200EC 0031BD4C 7C 03 E8 00 */ cmpw r3, r29
-/* 803200F0 0031BD50 40 82 00 F0 */ bne lbl_803201E0
-/* 803200F4 0031BD54 1F DC 00 0C */ mulli r30, r28, 0xc
-/* 803200F8 0031BD58 7F FA F2 14 */ add r31, r26, r30
-/* 803200FC 0031BD5C 7F E3 FB 78 */ mr r3, r31
-/* 80320100 0031BD60 48 01 2A 71 */ bl func_80332B70
-/* 80320104 0031BD64 3C 80 80 44 */ lis r4, lbl_80446EA0@ha
-/* 80320108 0031BD68 7C 67 1B 78 */ mr r7, r3
-/* 8032010C 0031BD6C 7F 85 E3 78 */ mr r5, r28
-/* 80320110 0031BD70 7F 66 DB 78 */ mr r6, r27
-/* 80320114 0031BD74 38 84 6E A0 */ addi r4, r4, lbl_80446EA0@l
-/* 80320118 0031BD78 3C 60 00 02 */ lis r3, 2
-/* 8032011C 0031BD7C 4C C6 31 82 */ crclr 6
-/* 80320120 0031BD80 4B FF CA 15 */ bl func_8031CB34
-/* 80320124 0031BD84 1F BB 00 0C */ mulli r29, r27, 0xc
-/* 80320128 0031BD88 7C 7A EA 14 */ add r3, r26, r29
-/* 8032012C 0031BD8C 48 01 2A 21 */ bl func_80332B4C
-/* 80320130 0031BD90 2C 03 00 00 */ cmpwi r3, 0
-/* 80320134 0031BD94 41 82 00 58 */ beq lbl_8032018C
-/* 80320138 0031BD98 7F E3 FB 78 */ mr r3, r31
-/* 8032013C 0031BD9C 48 01 2A 11 */ bl func_80332B4C
-/* 80320140 0031BDA0 2C 03 00 00 */ cmpwi r3, 0
-/* 80320144 0031BDA4 40 82 00 48 */ bne lbl_8032018C
-/* 80320148 0031BDA8 80 0D B0 48 */ lwz r0, lbl_80640308-_SDA_BASE_(r13)
-/* 8032014C 0031BDAC 2C 00 00 00 */ cmpwi r0, 0
-/* 80320150 0031BDB0 41 82 00 7C */ beq lbl_803201CC
-/* 80320154 0031BDB4 7F E3 FB 78 */ mr r3, r31
-/* 80320158 0031BDB8 38 80 00 00 */ li r4, 0
-/* 8032015C 0031BDBC 38 A0 00 0C */ li r5, 0xc
-/* 80320160 0031BDC0 4B CE 3F A5 */ bl memset
-/* 80320164 0031BDC4 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13)
-/* 80320168 0031BDC8 81 85 00 40 */ lwz r12, 0x40(r5)
-/* 8032016C 0031BDCC 2C 0C 00 00 */ cmpwi r12, 0
-/* 80320170 0031BDD0 41 82 00 5C */ beq lbl_803201CC
-/* 80320174 0031BDD4 7F 83 E3 78 */ mr r3, r28
-/* 80320178 0031BDD8 7F 64 DB 78 */ mr r4, r27
-/* 8032017C 0031BDDC 80 A5 00 44 */ lwz r5, 0x44(r5)
-/* 80320180 0031BDE0 7D 89 03 A6 */ mtctr r12
-/* 80320184 0031BDE4 4E 80 04 21 */ bctrl
-/* 80320188 0031BDE8 48 00 00 44 */ b lbl_803201CC
-lbl_8032018C:
-/* 8032018C 0031BDEC 80 0D B0 48 */ lwz r0, lbl_80640308-_SDA_BASE_(r13)
-/* 80320190 0031BDF0 2C 00 00 00 */ cmpwi r0, 0
-/* 80320194 0031BDF4 41 82 00 38 */ beq lbl_803201CC
-/* 80320198 0031BDF8 7C 7A EA 14 */ add r3, r26, r29
-/* 8032019C 0031BDFC 38 80 00 00 */ li r4, 0
-/* 803201A0 0031BE00 38 A0 00 0C */ li r5, 0xc
-/* 803201A4 0031BE04 4B CE 3F 61 */ bl memset
-/* 803201A8 0031BE08 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13)
-/* 803201AC 0031BE0C 81 85 00 40 */ lwz r12, 0x40(r5)
-/* 803201B0 0031BE10 2C 0C 00 00 */ cmpwi r12, 0
-/* 803201B4 0031BE14 41 82 00 18 */ beq lbl_803201CC
-/* 803201B8 0031BE18 7F 63 DB 78 */ mr r3, r27
-/* 803201BC 0031BE1C 7F 84 E3 78 */ mr r4, r28
-/* 803201C0 0031BE20 80 A5 00 44 */ lwz r5, 0x44(r5)
-/* 803201C4 0031BE24 7D 89 03 A6 */ mtctr r12
-/* 803201C8 0031BE28 4E 80 04 21 */ bctrl
-lbl_803201CC:
-/* 803201CC 0031BE2C 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
-/* 803201D0 0031BE30 38 00 00 01 */ li r0, 1
-/* 803201D4 0031BE34 38 60 00 01 */ li r3, 1
-/* 803201D8 0031BE38 98 04 00 21 */ stb r0, 0x21(r4)
-/* 803201DC 0031BE3C 48 00 00 18 */ b lbl_803201F4
-lbl_803201E0:
-/* 803201E0 0031BE40 3B FF 00 0C */ addi r31, r31, 0xc
-/* 803201E4 0031BE44 3B 9C 00 01 */ addi r28, r28, 1
-lbl_803201E8:
-/* 803201E8 0031BE48 7C 1C D8 00 */ cmpw r28, r27
-/* 803201EC 0031BE4C 41 80 FE C0 */ blt lbl_803200AC
-/* 803201F0 0031BE50 38 60 00 00 */ li r3, 0
-lbl_803201F4:
-/* 803201F4 0031BE54 39 61 00 20 */ addi r11, r1, 0x20
-/* 803201F8 0031BE58 4B EA 6F 79 */ bl _restgpr_26
-/* 803201FC 0031BE5C 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80320200 0031BE60 7C 08 03 A6 */ mtlr r0
-/* 80320204 0031BE64 38 21 00 20 */ addi r1, r1, 0x20
-/* 80320208 0031BE68 4E 80 00 20 */ blr
-
-.global func_8032020C
-func_8032020C:
-/* 8032020C 0031BE6C 94 21 FF B0 */ stwu r1, -0x50(r1)
-/* 80320210 0031BE70 7C 08 02 A6 */ mflr r0
-/* 80320214 0031BE74 90 01 00 54 */ stw r0, 0x54(r1)
-/* 80320218 0031BE78 39 61 00 50 */ addi r11, r1, 0x50
-/* 8032021C 0031BE7C 4B EA 6E E1 */ bl _savegpr_16
-/* 80320220 0031BE80 7C 73 1B 78 */ mr r19, r3
-/* 80320224 0031BE84 7C 94 23 78 */ mr r20, r4
-/* 80320228 0031BE88 7C B5 2B 78 */ mr r21, r5
-/* 8032022C 0031BE8C 3B 00 FF FF */ li r24, -1
-/* 80320230 0031BE90 7E 7D 9B 78 */ mr r29, r19
-/* 80320234 0031BE94 7E 7C 9B 78 */ mr r28, r19
-/* 80320238 0031BE98 3A E0 00 00 */ li r23, 0
-/* 8032023C 0031BE9C 3B C0 00 00 */ li r30, 0
-/* 80320240 0031BEA0 3E 20 80 44 */ lis r17, 0x8044
-/* 80320244 0031BEA4 3A 40 00 01 */ li r18, 1
-/* 80320248 0031BEA8 48 00 01 84 */ b lbl_803203CC
-lbl_8032024C:
-/* 8032024C 0031BEAC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 80320250 0031BEB0 82 C3 00 1C */ lwz r22, 0x1c(r3)
-/* 80320254 0031BEB4 2C 16 00 00 */ cmpwi r22, 0
-/* 80320258 0031BEB8 40 82 00 0C */ bne lbl_80320264
-/* 8032025C 0031BEBC 3B E0 00 00 */ li r31, 0
-/* 80320260 0031BEC0 48 00 00 2C */ b lbl_8032028C
-lbl_80320264:
-/* 80320264 0031BEC4 48 00 0F 51 */ bl func_803211B4
-/* 80320268 0031BEC8 7C 96 F2 14 */ add r4, r22, r30
-/* 8032026C 0031BECC 48 01 34 91 */ bl func_803336FC
-/* 80320270 0031BED0 2C 03 00 00 */ cmpwi r3, 0
-/* 80320274 0031BED4 41 82 00 0C */ beq lbl_80320280
-/* 80320278 0031BED8 2C 03 FF FF */ cmpwi r3, -1
-/* 8032027C 0031BEDC 40 82 00 0C */ bne lbl_80320288
-lbl_80320280:
-/* 80320280 0031BEE0 3B E0 00 00 */ li r31, 0
-/* 80320284 0031BEE4 48 00 00 08 */ b lbl_8032028C
-lbl_80320288:
-/* 80320288 0031BEE8 7C 7F 1B 78 */ mr r31, r3
-lbl_8032028C:
-/* 8032028C 0031BEEC 2C 1F 00 00 */ cmpwi r31, 0
-/* 80320290 0031BEF0 41 82 01 2C */ beq lbl_803203BC
-/* 80320294 0031BEF4 7C 1F A8 00 */ cmpw r31, r21
-/* 80320298 0031BEF8 40 82 00 08 */ bne lbl_803202A0
-/* 8032029C 0031BEFC 7E F8 BB 78 */ mr r24, r23
-lbl_803202A0:
-/* 803202A0 0031BF00 3A D7 00 01 */ addi r22, r23, 1
-/* 803202A4 0031BF04 1F 36 00 0C */ mulli r25, r22, 0xc
-/* 803202A8 0031BF08 7F 73 CA 14 */ add r27, r19, r25
-/* 803202AC 0031BF0C 7F 7A DB 78 */ mr r26, r27
-/* 803202B0 0031BF10 48 00 01 04 */ b lbl_803203B4
-lbl_803202B4:
-/* 803202B4 0031BF14 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 803202B8 0031BF18 82 03 00 1C */ lwz r16, 0x1c(r3)
-/* 803202BC 0031BF1C 2C 10 00 00 */ cmpwi r16, 0
-/* 803202C0 0031BF20 40 82 00 0C */ bne lbl_803202CC
-/* 803202C4 0031BF24 38 60 00 00 */ li r3, 0
-/* 803202C8 0031BF28 48 00 00 24 */ b lbl_803202EC
-lbl_803202CC:
-/* 803202CC 0031BF2C 48 00 0E E9 */ bl func_803211B4
-/* 803202D0 0031BF30 7C 90 CA 14 */ add r4, r16, r25
-/* 803202D4 0031BF34 48 01 34 29 */ bl func_803336FC
-/* 803202D8 0031BF38 2C 03 00 00 */ cmpwi r3, 0
-/* 803202DC 0031BF3C 41 82 00 0C */ beq lbl_803202E8
-/* 803202E0 0031BF40 2C 03 FF FF */ cmpwi r3, -1
-/* 803202E4 0031BF44 40 82 00 08 */ bne lbl_803202EC
-lbl_803202E8:
-/* 803202E8 0031BF48 38 60 00 00 */ li r3, 0
-lbl_803202EC:
-/* 803202EC 0031BF4C 7C 1F 18 00 */ cmpw r31, r3
-/* 803202F0 0031BF50 40 82 00 B4 */ bne lbl_803203A4
-/* 803202F4 0031BF54 7F A3 EB 78 */ mr r3, r29
-/* 803202F8 0031BF58 48 01 28 79 */ bl func_80332B70
-/* 803202FC 0031BF5C 2C 03 00 02 */ cmpwi r3, 2
-/* 80320300 0031BF60 40 82 00 20 */ bne lbl_80320320
-/* 80320304 0031BF64 7F 63 DB 78 */ mr r3, r27
-/* 80320308 0031BF68 48 01 28 69 */ bl func_80332B70
-/* 8032030C 0031BF6C 2C 03 00 03 */ cmpwi r3, 3
-/* 80320310 0031BF70 40 82 00 10 */ bne lbl_80320320
-/* 80320314 0031BF74 7F 83 E3 78 */ mr r3, r28
-/* 80320318 0031BF78 7F E4 FB 78 */ mr r4, r31
-/* 8032031C 0031BF7C 48 01 37 41 */ bl func_80333A5C
-lbl_80320320:
-/* 80320320 0031BF80 7F 63 DB 78 */ mr r3, r27
-/* 80320324 0031BF84 48 01 28 29 */ bl func_80332B4C
-/* 80320328 0031BF88 2C 03 00 00 */ cmpwi r3, 0
-/* 8032032C 0031BF8C 41 82 00 0C */ beq lbl_80320338
-/* 80320330 0031BF90 7F 83 E3 78 */ mr r3, r28
-/* 80320334 0031BF94 48 01 28 49 */ bl func_80332B7C
-lbl_80320338:
-/* 80320338 0031BF98 7F A3 EB 78 */ mr r3, r29
-/* 8032033C 0031BF9C 48 01 28 35 */ bl func_80332B70
-/* 80320340 0031BFA0 7C 67 1B 78 */ mr r7, r3
-/* 80320344 0031BFA4 7E E5 BB 78 */ mr r5, r23
-/* 80320348 0031BFA8 7E C6 B3 78 */ mr r6, r22
-/* 8032034C 0031BFAC 38 91 6E A0 */ addi r4, r17, 0x6ea0
-/* 80320350 0031BFB0 3C 60 00 02 */ lis r3, 2
-/* 80320354 0031BFB4 4C C6 31 82 */ crclr 6
-/* 80320358 0031BFB8 4B FF C7 DD */ bl func_8031CB34
-/* 8032035C 0031BFBC 80 0D B0 48 */ lwz r0, lbl_80640308-_SDA_BASE_(r13)
-/* 80320360 0031BFC0 2C 00 00 00 */ cmpwi r0, 0
-/* 80320364 0031BFC4 41 82 00 38 */ beq lbl_8032039C
-/* 80320368 0031BFC8 7F 43 D3 78 */ mr r3, r26
-/* 8032036C 0031BFCC 38 80 00 00 */ li r4, 0
-/* 80320370 0031BFD0 38 A0 00 0C */ li r5, 0xc
-/* 80320374 0031BFD4 4B CE 3D 91 */ bl memset
-/* 80320378 0031BFD8 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13)
-/* 8032037C 0031BFDC 81 85 00 40 */ lwz r12, 0x40(r5)
-/* 80320380 0031BFE0 2C 0C 00 00 */ cmpwi r12, 0
-/* 80320384 0031BFE4 41 82 00 18 */ beq lbl_8032039C
-/* 80320388 0031BFE8 7E C3 B3 78 */ mr r3, r22
-/* 8032038C 0031BFEC 7E E4 BB 78 */ mr r4, r23
-/* 80320390 0031BFF0 80 A5 00 44 */ lwz r5, 0x44(r5)
-/* 80320394 0031BFF4 7D 89 03 A6 */ mtctr r12
-/* 80320398 0031BFF8 4E 80 04 21 */ bctrl
-lbl_8032039C:
-/* 8032039C 0031BFFC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 803203A0 0031C000 9A 43 00 21 */ stb r18, 0x21(r3)
-lbl_803203A4:
-/* 803203A4 0031C004 3B 39 00 0C */ addi r25, r25, 0xc
-/* 803203A8 0031C008 3B 7B 00 0C */ addi r27, r27, 0xc
-/* 803203AC 0031C00C 3B 5A 00 0C */ addi r26, r26, 0xc
-/* 803203B0 0031C010 3A D6 00 01 */ addi r22, r22, 1
-lbl_803203B4:
-/* 803203B4 0031C014 7C 16 A0 00 */ cmpw r22, r20
-/* 803203B8 0031C018 41 80 FE FC */ blt lbl_803202B4
-lbl_803203BC:
-/* 803203BC 0031C01C 3B DE 00 0C */ addi r30, r30, 0xc
-/* 803203C0 0031C020 3B BD 00 0C */ addi r29, r29, 0xc
-/* 803203C4 0031C024 3B 9C 00 0C */ addi r28, r28, 0xc
-/* 803203C8 0031C028 3A F7 00 01 */ addi r23, r23, 1
-lbl_803203CC:
-/* 803203CC 0031C02C 7C 17 A0 00 */ cmpw r23, r20
-/* 803203D0 0031C030 41 80 FE 7C */ blt lbl_8032024C
-/* 803203D4 0031C034 39 61 00 50 */ addi r11, r1, 0x50
-/* 803203D8 0031C038 7F 03 C3 78 */ mr r3, r24
-/* 803203DC 0031C03C 4B EA 6D 6D */ bl _restgpr_16
-/* 803203E0 0031C040 80 01 00 54 */ lwz r0, 0x54(r1)
-/* 803203E4 0031C044 7C 08 03 A6 */ mtlr r0
-/* 803203E8 0031C048 38 21 00 50 */ addi r1, r1, 0x50
-/* 803203EC 0031C04C 4E 80 00 20 */ blr
-
-.global func_803203F0
-func_803203F0:
-/* 803203F0 0031C050 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 803203F4 0031C054 7C 08 02 A6 */ mflr r0
-/* 803203F8 0031C058 38 A0 00 00 */ li r5, 0
-/* 803203FC 0031C05C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80320400 0031C060 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80320404 0031C064 7C 7F 1B 78 */ mr r31, r3
-/* 80320408 0031C068 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8032040C 0031C06C 7C 9E 23 78 */ mr r30, r4
-/* 80320410 0031C070 80 0D B0 48 */ lwz r0, lbl_80640308-_SDA_BASE_(r13)
-/* 80320414 0031C074 90 A1 00 08 */ stw r5, 8(r1)
-/* 80320418 0031C078 2C 00 00 00 */ cmpwi r0, 0
-/* 8032041C 0031C07C 41 82 00 10 */ beq lbl_8032042C
-/* 80320420 0031C080 48 00 17 B5 */ bl func_80321BD4
-/* 80320424 0031C084 2C 03 00 00 */ cmpwi r3, 0
-/* 80320428 0031C088 40 82 00 0C */ bne lbl_80320434
-lbl_8032042C:
-/* 8032042C 0031C08C 38 60 00 00 */ li r3, 0
-/* 80320430 0031C090 48 00 00 74 */ b lbl_803204A4
-lbl_80320434:
-/* 80320434 0031C094 48 00 0D 81 */ bl func_803211B4
-/* 80320438 0031C098 7F E4 FB 78 */ mr r4, r31
-/* 8032043C 0031C09C 48 01 32 C1 */ bl func_803336FC
-/* 80320440 0031C0A0 2C 03 00 00 */ cmpwi r3, 0
-/* 80320444 0031C0A4 7C 7F 1B 78 */ mr r31, r3
-/* 80320448 0031C0A8 40 81 00 28 */ ble lbl_80320470
-/* 8032044C 0031C0AC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 80320450 0031C0B0 7F E4 FB 78 */ mr r4, r31
-/* 80320454 0031C0B4 38 A1 00 08 */ addi r5, r1, 8
-/* 80320458 0031C0B8 80 63 00 04 */ lwz r3, 4(r3)
-/* 8032045C 0031C0BC 48 01 D2 A1 */ bl gpGetBuddyIndex
-/* 80320460 0031C0C0 2C 03 00 00 */ cmpwi r3, 0
-/* 80320464 0031C0C4 41 82 00 0C */ beq lbl_80320470
-/* 80320468 0031C0C8 38 60 00 00 */ li r3, 0
-/* 8032046C 0031C0CC 48 00 00 38 */ b lbl_803204A4
-lbl_80320470:
-/* 80320470 0031C0D0 2C 1F 00 00 */ cmpwi r31, 0
-/* 80320474 0031C0D4 40 81 00 10 */ ble lbl_80320484
-/* 80320478 0031C0D8 80 81 00 08 */ lwz r4, 8(r1)
-/* 8032047C 0031C0DC 2C 04 FF FF */ cmpwi r4, -1
-/* 80320480 0031C0E0 40 82 00 0C */ bne lbl_8032048C
-lbl_80320484:
-/* 80320484 0031C0E4 38 60 00 00 */ li r3, 0
-/* 80320488 0031C0E8 48 00 00 1C */ b lbl_803204A4
-lbl_8032048C:
-/* 8032048C 0031C0EC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 80320490 0031C0F0 7F C5 F3 78 */ mr r5, r30
-/* 80320494 0031C0F4 80 63 00 04 */ lwz r3, 4(r3)
-/* 80320498 0031C0F8 48 01 D1 15 */ bl gpGetBuddyStatus
-/* 8032049C 0031C0FC 7C 60 00 34 */ cntlzw r0, r3
-/* 803204A0 0031C100 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f
-lbl_803204A4:
-/* 803204A4 0031C104 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 803204A8 0031C108 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 803204AC 0031C10C 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 803204B0 0031C110 7C 08 03 A6 */ mtlr r0
-/* 803204B4 0031C114 38 21 00 20 */ addi r1, r1, 0x20
-/* 803204B8 0031C118 4E 80 00 20 */ blr
-
-.global func_803204BC
-func_803204BC:
-/* 803204BC 0031C11C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 803204C0 0031C120 7C 08 02 A6 */ mflr r0
-/* 803204C4 0031C124 2C 03 00 00 */ cmpwi r3, 0
-/* 803204C8 0031C128 90 01 00 14 */ stw r0, 0x14(r1)
-/* 803204CC 0031C12C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 803204D0 0031C130 93 C1 00 08 */ stw r30, 8(r1)
-/* 803204D4 0031C134 7C 7E 1B 78 */ mr r30, r3
-/* 803204D8 0031C138 40 82 00 0C */ bne lbl_803204E4
-/* 803204DC 0031C13C 38 60 00 00 */ li r3, 0
-/* 803204E0 0031C140 48 00 00 EC */ b lbl_803205CC
-lbl_803204E4:
-/* 803204E4 0031C144 3C 80 80 44 */ lis r4, lbl_80446ED0@ha
-/* 803204E8 0031C148 7F C5 F3 78 */ mr r5, r30
-/* 803204EC 0031C14C 38 84 6E D0 */ addi r4, r4, lbl_80446ED0@l
-/* 803204F0 0031C150 38 60 00 02 */ li r3, 2
-/* 803204F4 0031C154 4C C6 31 82 */ crclr 6
-/* 803204F8 0031C158 4B FF C6 3D */ bl func_8031CB34
-/* 803204FC 0031C15C 2C 1E 00 03 */ cmpwi r30, 3
-/* 80320500 0031C160 41 82 00 3C */ beq lbl_8032053C
-/* 80320504 0031C164 40 80 00 14 */ bge lbl_80320518
-/* 80320508 0031C168 2C 1E 00 01 */ cmpwi r30, 1
-/* 8032050C 0031C16C 41 82 00 18 */ beq lbl_80320524
-/* 80320510 0031C170 40 80 00 20 */ bge lbl_80320530
-/* 80320514 0031C174 48 00 00 3C */ b lbl_80320550
-lbl_80320518:
-/* 80320518 0031C178 2C 1E 00 05 */ cmpwi r30, 5
-/* 8032051C 0031C17C 40 80 00 34 */ bge lbl_80320550
-/* 80320520 0031C180 48 00 00 28 */ b lbl_80320548
-lbl_80320524:
-/* 80320524 0031C184 3B E0 00 09 */ li r31, 9
-/* 80320528 0031C188 38 60 FF FF */ li r3, -1
-/* 8032052C 0031C18C 48 00 00 24 */ b lbl_80320550
-lbl_80320530:
-/* 80320530 0031C190 3B E0 00 09 */ li r31, 9
-/* 80320534 0031C194 38 60 FF FE */ li r3, -2
-/* 80320538 0031C198 48 00 00 18 */ b lbl_80320550
-lbl_8032053C:
-/* 8032053C 0031C19C 3B E0 00 06 */ li r31, 6
-/* 80320540 0031C1A0 38 60 FF F6 */ li r3, -10
-/* 80320544 0031C1A4 48 00 00 0C */ b lbl_80320550
-lbl_80320548:
-/* 80320548 0031C1A8 3B E0 00 06 */ li r31, 6
-/* 8032054C 0031C1AC 38 60 FF EC */ li r3, -20
-lbl_80320550:
-/* 80320550 0031C1B0 80 0D B0 48 */ lwz r0, lbl_80640308-_SDA_BASE_(r13)
-/* 80320554 0031C1B4 2C 00 00 00 */ cmpwi r0, 0
-/* 80320558 0031C1B8 41 82 00 70 */ beq lbl_803205C8
-/* 8032055C 0031C1BC 2C 1F 00 00 */ cmpwi r31, 0
-/* 80320560 0031C1C0 41 82 00 68 */ beq lbl_803205C8
-/* 80320564 0031C1C4 3C 83 FF FF */ addis r4, r3, 0xffff
-/* 80320568 0031C1C8 7F E3 FB 78 */ mr r3, r31
-/* 8032056C 0031C1CC 38 84 EA A8 */ addi r4, r4, -5464
-/* 80320570 0031C1D0 4B FF C0 11 */ bl func_8031C580
-/* 80320574 0031C1D4 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13)
-/* 80320578 0031C1D8 80 05 00 00 */ lwz r0, 0(r5)
-/* 8032057C 0031C1DC 2C 00 00 00 */ cmpwi r0, 0
-/* 80320580 0031C1E0 41 82 00 24 */ beq lbl_803205A4
-/* 80320584 0031C1E4 2C 00 00 02 */ cmpwi r0, 2
-/* 80320588 0031C1E8 41 82 00 1C */ beq lbl_803205A4
-/* 8032058C 0031C1EC 81 85 00 30 */ lwz r12, 0x30(r5)
-/* 80320590 0031C1F0 7F E3 FB 78 */ mr r3, r31
-/* 80320594 0031C1F4 88 85 00 21 */ lbz r4, 0x21(r5)
-/* 80320598 0031C1F8 80 A5 00 34 */ lwz r5, 0x34(r5)
-/* 8032059C 0031C1FC 7D 89 03 A6 */ mtctr r12
-/* 803205A0 0031C200 4E 80 04 21 */ bctrl
-lbl_803205A4:
-/* 803205A4 0031C204 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 803205A8 0031C208 2C 03 00 00 */ cmpwi r3, 0
-/* 803205AC 0031C20C 41 82 00 1C */ beq lbl_803205C8
-/* 803205B0 0031C210 38 00 00 00 */ li r0, 0
-/* 803205B4 0031C214 90 03 00 00 */ stw r0, 0(r3)
-/* 803205B8 0031C218 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 803205BC 0031C21C 98 03 00 22 */ stb r0, 0x22(r3)
-/* 803205C0 0031C220 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 803205C4 0031C224 98 03 00 23 */ stb r0, 0x23(r3)
-lbl_803205C8:
-/* 803205C8 0031C228 7F C3 F3 78 */ mr r3, r30
-lbl_803205CC:
-/* 803205CC 0031C22C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 803205D0 0031C230 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 803205D4 0031C234 83 C1 00 08 */ lwz r30, 8(r1)
-/* 803205D8 0031C238 7C 08 03 A6 */ mtlr r0
-/* 803205DC 0031C23C 38 21 00 10 */ addi r1, r1, 0x10
-/* 803205E0 0031C240 4E 80 00 20 */ blr
-/* 803205E4 0031C244 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 803205E8 0031C248 7C 08 02 A6 */ mflr r0
-/* 803205EC 0031C24C 2C 03 00 00 */ cmpwi r3, 0
-/* 803205F0 0031C250 90 01 00 14 */ stw r0, 0x14(r1)
-/* 803205F4 0031C254 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 803205F8 0031C258 93 C1 00 08 */ stw r30, 8(r1)
-/* 803205FC 0031C25C 7C 7E 1B 78 */ mr r30, r3
-/* 80320600 0031C260 40 82 00 0C */ bne lbl_8032060C
-/* 80320604 0031C264 38 60 00 00 */ li r3, 0
-/* 80320608 0031C268 48 00 00 E4 */ b lbl_803206EC
-lbl_8032060C:
-/* 8032060C 0031C26C 3C 80 80 44 */ lis r4, lbl_80446EE8@ha
-/* 80320610 0031C270 7F C5 F3 78 */ mr r5, r30
-/* 80320614 0031C274 38 84 6E E8 */ addi r4, r4, lbl_80446EE8@l
-/* 80320618 0031C278 38 60 00 02 */ li r3, 2
-/* 8032061C 0031C27C 4C C6 31 82 */ crclr 6
-/* 80320620 0031C280 4B FF C5 15 */ bl func_8031CB34
-/* 80320624 0031C284 28 1E 00 07 */ cmplwi r30, 7
-/* 80320628 0031C288 41 81 00 54 */ bgt lbl_8032067C
-/* 8032062C 0031C28C 3C 60 80 44 */ lis r3, lbl_80446F08@ha
-/* 80320630 0031C290 57 C0 10 3A */ slwi r0, r30, 2
-/* 80320634 0031C294 38 63 6F 08 */ addi r3, r3, lbl_80446F08@l
-/* 80320638 0031C298 7C 63 00 2E */ lwzx r3, r3, r0
-/* 8032063C 0031C29C 7C 69 03 A6 */ mtctr r3
-/* 80320640 0031C2A0 4E 80 04 20 */ bctr
-/* 80320644 0031C2A4 3B E0 00 06 */ li r31, 6
-/* 80320648 0031C2A8 38 60 FF CE */ li r3, -50
-/* 8032064C 0031C2AC 48 00 00 30 */ b lbl_8032067C
-/* 80320650 0031C2B0 3B E0 00 06 */ li r31, 6
-/* 80320654 0031C2B4 38 60 FF E2 */ li r3, -30
-/* 80320658 0031C2B8 48 00 00 24 */ b lbl_8032067C
-/* 8032065C 0031C2BC 3B E0 00 06 */ li r31, 6
-/* 80320660 0031C2C0 38 60 FF EC */ li r3, -20
-/* 80320664 0031C2C4 48 00 00 18 */ b lbl_8032067C
-/* 80320668 0031C2C8 3B E0 00 06 */ li r31, 6
-/* 8032066C 0031C2CC 38 60 FF D8 */ li r3, -40
-/* 80320670 0031C2D0 48 00 00 0C */ b lbl_8032067C
-/* 80320674 0031C2D4 3B E0 00 06 */ li r31, 6
-/* 80320678 0031C2D8 38 60 FF BA */ li r3, -70
-lbl_8032067C:
-/* 8032067C 0031C2DC 80 0D B0 4C */ lwz r0, lbl_8064030C-_SDA_BASE_(r13)
-/* 80320680 0031C2E0 2C 00 00 01 */ cmpwi r0, 1
-/* 80320684 0031C2E4 40 82 00 64 */ bne lbl_803206E8
-/* 80320688 0031C2E8 80 0D B0 48 */ lwz r0, lbl_80640308-_SDA_BASE_(r13)
-/* 8032068C 0031C2EC 2C 00 00 00 */ cmpwi r0, 0
-/* 80320690 0031C2F0 41 82 00 58 */ beq lbl_803206E8
-/* 80320694 0031C2F4 2C 1F 00 00 */ cmpwi r31, 0
-/* 80320698 0031C2F8 41 82 00 50 */ beq lbl_803206E8
-/* 8032069C 0031C2FC 3C 83 FF FF */ addis r4, r3, 0xffff
-/* 803206A0 0031C300 7F E3 FB 78 */ mr r3, r31
-/* 803206A4 0031C304 38 84 98 A0 */ addi r4, r4, -26464
-/* 803206A8 0031C308 4B FF BE D9 */ bl func_8031C580
-/* 803206AC 0031C30C 48 03 7C B9 */ bl CloseStatsConnection
-/* 803206B0 0031C310 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 803206B4 0031C314 38 00 00 00 */ li r0, 0
-/* 803206B8 0031C318 90 0D B0 4C */ stw r0, lbl_8064030C-_SDA_BASE_(r13)
-/* 803206BC 0031C31C 2C 03 00 00 */ cmpwi r3, 0
-/* 803206C0 0031C320 41 82 00 08 */ beq lbl_803206C8
-/* 803206C4 0031C324 90 03 00 24 */ stw r0, 0x24(r3)
-lbl_803206C8:
-/* 803206C8 0031C328 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
-/* 803206CC 0031C32C 81 84 00 50 */ lwz r12, 0x50(r4)
-/* 803206D0 0031C330 2C 0C 00 00 */ cmpwi r12, 0
-/* 803206D4 0031C334 41 82 00 14 */ beq lbl_803206E8
-/* 803206D8 0031C338 7F E3 FB 78 */ mr r3, r31
-/* 803206DC 0031C33C 80 84 00 54 */ lwz r4, 0x54(r4)
-/* 803206E0 0031C340 7D 89 03 A6 */ mtctr r12
-/* 803206E4 0031C344 4E 80 04 21 */ bctrl
-lbl_803206E8:
-/* 803206E8 0031C348 7F C3 F3 78 */ mr r3, r30
-lbl_803206EC:
-/* 803206EC 0031C34C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 803206F0 0031C350 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 803206F4 0031C354 83 C1 00 08 */ lwz r30, 8(r1)
-/* 803206F8 0031C358 7C 08 03 A6 */ mtlr r0
-/* 803206FC 0031C35C 38 21 00 10 */ addi r1, r1, 0x10
-/* 80320700 0031C360 4E 80 00 20 */ blr
-lbl_80320704:
-/* 80320704 0031C364 94 21 FD C0 */ stwu r1, -0x240(r1)
-/* 80320708 0031C368 7C 08 02 A6 */ mflr r0
-/* 8032070C 0031C36C 90 01 02 44 */ stw r0, 0x244(r1)
-/* 80320710 0031C370 39 61 02 40 */ addi r11, r1, 0x240
-/* 80320714 0031C374 4B EA 6A 09 */ bl _savegpr_24
-/* 80320718 0031C378 3F E0 80 44 */ lis r31, lbl_80446C80@ha
-/* 8032071C 0031C37C 7C BD 2B 78 */ mr r29, r5
-/* 80320720 0031C380 80 A4 00 04 */ lwz r5, 4(r4)
-/* 80320724 0031C384 3B FF 6C 80 */ addi r31, r31, lbl_80446C80@l
-/* 80320728 0031C388 7C 7B 1B 78 */ mr r27, r3
-/* 8032072C 0031C38C 80 C4 00 08 */ lwz r6, 8(r4)
-/* 80320730 0031C390 7C 9C 23 78 */ mr r28, r4
-/* 80320734 0031C394 38 9F 02 A8 */ addi r4, r31, 0x2a8
-/* 80320738 0031C398 38 60 00 04 */ li r3, 4
-/* 8032073C 0031C39C 4C C6 31 82 */ crclr 6
-/* 80320740 0031C3A0 4B FF C3 F5 */ bl func_8031CB34
-/* 80320744 0031C3A4 80 1C 00 00 */ lwz r0, 0(r28)
-/* 80320748 0031C3A8 2C 00 00 00 */ cmpwi r0, 0
-/* 8032074C 0031C3AC 40 82 02 4C */ bne lbl_80320998
-/* 80320750 0031C3B0 80 1C 00 04 */ lwz r0, 4(r28)
-/* 80320754 0031C3B4 2C 00 00 00 */ cmpwi r0, 0
-/* 80320758 0031C3B8 41 82 02 40 */ beq lbl_80320998
-/* 8032075C 0031C3BC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 80320760 0031C3C0 1F DD 00 0C */ mulli r30, r29, 0xc
-/* 80320764 0031C3C4 80 03 00 1C */ lwz r0, 0x1c(r3)
-/* 80320768 0031C3C8 7C 60 F2 14 */ add r3, r0, r30
-/* 8032076C 0031C3CC 48 01 24 05 */ bl func_80332B70
-/* 80320770 0031C3D0 2C 03 00 00 */ cmpwi r3, 0
-/* 80320774 0031C3D4 41 82 02 24 */ beq lbl_80320998
-/* 80320778 0031C3D8 80 BC 00 04 */ lwz r5, 4(r28)
-/* 8032077C 0031C3DC 2C 05 00 01 */ cmpwi r5, 1
-/* 80320780 0031C3E0 40 81 00 14 */ ble lbl_80320794
-/* 80320784 0031C3E4 38 9F 02 C4 */ addi r4, r31, 0x2c4
-/* 80320788 0031C3E8 3C 60 00 02 */ lis r3, 2
-/* 8032078C 0031C3EC 4C C6 31 82 */ crclr 6
-/* 80320790 0031C3F0 4B FF C3 A5 */ bl func_8031CB34
-lbl_80320794:
-/* 80320794 0031C3F4 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 80320798 0031C3F8 80 03 00 00 */ lwz r0, 0(r3)
-/* 8032079C 0031C3FC 2C 00 00 01 */ cmpwi r0, 1
-/* 803207A0 0031C400 40 82 02 58 */ bne lbl_803209F8
-/* 803207A4 0031C404 3B 00 00 00 */ li r24, 0
-/* 803207A8 0031C408 3B 20 00 00 */ li r25, 0
-/* 803207AC 0031C40C 48 00 00 54 */ b lbl_80320800
-lbl_803207B0:
-/* 803207B0 0031C410 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 803207B4 0031C414 7F A4 EB 78 */ mr r4, r29
-/* 803207B8 0031C418 80 BC 00 0C */ lwz r5, 0xc(r28)
-/* 803207BC 0031C41C 80 63 00 1C */ lwz r3, 0x1c(r3)
-/* 803207C0 0031C420 7C A5 C8 2E */ lwzx r5, r5, r25
-/* 803207C4 0031C424 4B FF F8 BD */ bl func_80320080
-/* 803207C8 0031C428 2C 03 00 00 */ cmpwi r3, 0
-/* 803207CC 0031C42C 41 82 00 2C */ beq lbl_803207F8
-/* 803207D0 0031C430 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13)
-/* 803207D4 0031C434 38 80 00 01 */ li r4, 1
-/* 803207D8 0031C438 38 00 06 01 */ li r0, 0x601
-/* 803207DC 0031C43C 88 65 00 20 */ lbz r3, 0x20(r5)
-/* 803207E0 0031C440 38 63 00 01 */ addi r3, r3, 1
-/* 803207E4 0031C444 98 65 00 20 */ stb r3, 0x20(r5)
-/* 803207E8 0031C448 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 803207EC 0031C44C 98 83 00 22 */ stb r4, 0x22(r3)
-/* 803207F0 0031C450 90 1C 00 08 */ stw r0, 8(r28)
-/* 803207F4 0031C454 48 00 02 04 */ b lbl_803209F8
-lbl_803207F8:
-/* 803207F8 0031C458 3B 39 00 AC */ addi r25, r25, 0xac
-/* 803207FC 0031C45C 3B 18 00 01 */ addi r24, r24, 1
-lbl_80320800:
-/* 80320800 0031C460 80 1C 00 04 */ lwz r0, 4(r28)
-/* 80320804 0031C464 7C 18 00 00 */ cmpw r24, r0
-/* 80320808 0031C468 41 80 FF A8 */ blt lbl_803207B0
-/* 8032080C 0031C46C 3B 00 00 00 */ li r24, 0
-/* 80320810 0031C470 3B 20 00 00 */ li r25, 0
-/* 80320814 0031C474 48 00 01 38 */ b lbl_8032094C
-lbl_80320818:
-/* 80320818 0031C478 80 9C 00 0C */ lwz r4, 0xc(r28)
-/* 8032081C 0031C47C 7F 63 DB 78 */ mr r3, r27
-/* 80320820 0031C480 38 A1 00 08 */ addi r5, r1, 8
-/* 80320824 0031C484 7C 84 C8 2E */ lwzx r4, r4, r25
-/* 80320828 0031C488 48 01 CE D5 */ bl gpGetBuddyIndex
-/* 8032082C 0031C48C 4B FF FC 91 */ bl func_803204BC
-/* 80320830 0031C490 80 01 00 08 */ lwz r0, 8(r1)
-/* 80320834 0031C494 2C 00 FF FF */ cmpwi r0, -1
-/* 80320838 0031C498 40 82 00 3C */ bne lbl_80320874
-/* 8032083C 0031C49C 80 9C 00 0C */ lwz r4, 0xc(r28)
-/* 80320840 0031C4A0 38 AD 8D 70 */ addi r5, r13, lbl_8063E030-_SDA_BASE_
-/* 80320844 0031C4A4 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 80320848 0031C4A8 7F 44 C8 2E */ lwzx r26, r4, r25
-/* 8032084C 0031C4AC 80 63 00 04 */ lwz r3, 4(r3)
-/* 80320850 0031C4B0 7F 44 D3 78 */ mr r4, r26
-/* 80320854 0031C4B4 48 01 CA 39 */ bl gpSendBuddyRequestA
-/* 80320858 0031C4B8 4B FF FC 65 */ bl func_803204BC
-/* 8032085C 0031C4BC 7F 45 D3 78 */ mr r5, r26
-/* 80320860 0031C4C0 38 9F 01 E8 */ addi r4, r31, 0x1e8
-/* 80320864 0031C4C4 3C 60 00 02 */ lis r3, 2
-/* 80320868 0031C4C8 4C C6 31 82 */ crclr 6
-/* 8032086C 0031C4CC 4B FF C2 C9 */ bl func_8031CB34
-/* 80320870 0031C4D0 48 00 00 D4 */ b lbl_80320944
-lbl_80320874:
-/* 80320874 0031C4D4 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
-/* 80320878 0031C4D8 80 7C 00 0C */ lwz r3, 0xc(r28)
-/* 8032087C 0031C4DC 80 04 00 1C */ lwz r0, 0x1c(r4)
-/* 80320880 0031C4E0 80 83 00 00 */ lwz r4, 0(r3)
-/* 80320884 0031C4E4 7C 60 F2 14 */ add r3, r0, r30
-/* 80320888 0031C4E8 48 01 31 D5 */ bl func_80333A5C
-/* 8032088C 0031C4EC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 80320890 0031C4F0 80 03 00 1C */ lwz r0, 0x1c(r3)
-/* 80320894 0031C4F4 7C 60 F2 14 */ add r3, r0, r30
-/* 80320898 0031C4F8 48 01 22 E5 */ bl func_80332B7C
-/* 8032089C 0031C4FC 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
-/* 803208A0 0031C500 81 84 00 48 */ lwz r12, 0x48(r4)
-/* 803208A4 0031C504 2C 0C 00 00 */ cmpwi r12, 0
-/* 803208A8 0031C508 41 82 00 20 */ beq lbl_803208C8
-/* 803208AC 0031C50C 80 04 00 00 */ lwz r0, 0(r4)
-/* 803208B0 0031C510 2C 00 00 01 */ cmpwi r0, 1
-/* 803208B4 0031C514 41 82 00 14 */ beq lbl_803208C8
-/* 803208B8 0031C518 7F A3 EB 78 */ mr r3, r29
-/* 803208BC 0031C51C 80 84 00 4C */ lwz r4, 0x4c(r4)
-/* 803208C0 0031C520 7D 89 03 A6 */ mtctr r12
-/* 803208C4 0031C524 4E 80 04 21 */ bctrl
-lbl_803208C8:
-/* 803208C8 0031C528 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 803208CC 0031C52C 80 03 00 38 */ lwz r0, 0x38(r3)
-/* 803208D0 0031C530 2C 00 00 00 */ cmpwi r0, 0
-/* 803208D4 0031C534 41 82 00 40 */ beq lbl_80320914
-/* 803208D8 0031C538 80 03 00 1C */ lwz r0, 0x1c(r3)
-/* 803208DC 0031C53C 38 C1 01 18 */ addi r6, r1, 0x118
-/* 803208E0 0031C540 38 80 00 00 */ li r4, 0
-/* 803208E4 0031C544 38 A0 00 00 */ li r5, 0
-/* 803208E8 0031C548 7C 60 F2 14 */ add r3, r0, r30
-/* 803208EC 0031C54C 4B FF E8 AD */ bl func_8031F198
-/* 803208F0 0031C550 80 CD B0 48 */ lwz r6, lbl_80640308-_SDA_BASE_(r13)
-/* 803208F4 0031C554 7C 60 1B 78 */ mr r0, r3
-/* 803208F8 0031C558 7F A3 EB 78 */ mr r3, r29
-/* 803208FC 0031C55C 38 A1 01 18 */ addi r5, r1, 0x118
-/* 80320900 0031C560 81 86 00 38 */ lwz r12, 0x38(r6)
-/* 80320904 0031C564 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 80320908 0031C568 80 C6 00 3C */ lwz r6, 0x3c(r6)
-/* 8032090C 0031C56C 7D 89 03 A6 */ mtctr r12
-/* 80320910 0031C570 4E 80 04 21 */ bctrl
-lbl_80320914:
-/* 80320914 0031C574 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13)
-/* 80320918 0031C578 38 80 00 01 */ li r4, 1
-/* 8032091C 0031C57C 38 00 06 01 */ li r0, 0x601
-/* 80320920 0031C580 88 65 00 20 */ lbz r3, 0x20(r5)
-/* 80320924 0031C584 38 63 00 01 */ addi r3, r3, 1
-/* 80320928 0031C588 98 65 00 20 */ stb r3, 0x20(r5)
-/* 8032092C 0031C58C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 80320930 0031C590 98 83 00 22 */ stb r4, 0x22(r3)
-/* 80320934 0031C594 90 1C 00 08 */ stw r0, 8(r28)
-/* 80320938 0031C598 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8032093C 0031C59C 98 83 00 21 */ stb r4, 0x21(r3)
-/* 80320940 0031C5A0 48 00 00 B8 */ b lbl_803209F8
-lbl_80320944:
-/* 80320944 0031C5A4 3B 39 00 AC */ addi r25, r25, 0xac
-/* 80320948 0031C5A8 3B 18 00 01 */ addi r24, r24, 1
-lbl_8032094C:
-/* 8032094C 0031C5AC 80 1C 00 04 */ lwz r0, 4(r28)
-/* 80320950 0031C5B0 7C 18 00 00 */ cmpw r24, r0
-/* 80320954 0031C5B4 41 80 FE C4 */ blt lbl_80320818
-/* 80320958 0031C5B8 80 1C 00 08 */ lwz r0, 8(r28)
-/* 8032095C 0031C5BC 2C 00 06 00 */ cmpwi r0, 0x600
-/* 80320960 0031C5C0 41 82 00 24 */ beq lbl_80320984
-/* 80320964 0031C5C4 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
-/* 80320968 0031C5C8 38 00 00 01 */ li r0, 1
-/* 8032096C 0031C5CC 88 64 00 20 */ lbz r3, 0x20(r4)
-/* 80320970 0031C5D0 38 63 00 01 */ addi r3, r3, 1
-/* 80320974 0031C5D4 98 64 00 20 */ stb r3, 0x20(r4)
-/* 80320978 0031C5D8 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 8032097C 0031C5DC 98 03 00 22 */ stb r0, 0x22(r3)
-/* 80320980 0031C5E0 48 00 00 78 */ b lbl_803209F8
-lbl_80320984:
-/* 80320984 0031C5E4 38 9F 02 E4 */ addi r4, r31, 0x2e4
-/* 80320988 0031C5E8 38 60 00 04 */ li r3, 4
-/* 8032098C 0031C5EC 4C C6 31 82 */ crclr 6
-/* 80320990 0031C5F0 4B FF C1 A5 */ bl func_8031CB34
-/* 80320994 0031C5F4 48 00 00 64 */ b lbl_803209F8
-lbl_80320998:
-/* 80320998 0031C5F8 80 7C 00 00 */ lwz r3, 0(r28)
-/* 8032099C 0031C5FC 2C 03 00 00 */ cmpwi r3, 0
-/* 803209A0 0031C600 41 82 00 14 */ beq lbl_803209B4
-/* 803209A4 0031C604 4B FF FB 19 */ bl func_803204BC
-/* 803209A8 0031C608 2C 03 00 00 */ cmpwi r3, 0
-/* 803209AC 0031C60C 41 82 00 4C */ beq lbl_803209F8
-/* 803209B0 0031C610 48 00 00 48 */ b lbl_803209F8
-lbl_803209B4:
-/* 803209B4 0031C614 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 803209B8 0031C618 80 03 00 00 */ lwz r0, 0(r3)
-/* 803209BC 0031C61C 2C 00 00 01 */ cmpwi r0, 1
-/* 803209C0 0031C620 41 82 00 1C */ beq lbl_803209DC
-/* 803209C4 0031C624 1C 1D 00 0C */ mulli r0, r29, 0xc
-/* 803209C8 0031C628 80 63 00 1C */ lwz r3, 0x1c(r3)
-/* 803209CC 0031C62C 7C 63 02 14 */ add r3, r3, r0
-/* 803209D0 0031C630 48 01 21 A1 */ bl func_80332B70
-/* 803209D4 0031C634 2C 03 00 00 */ cmpwi r3, 0
-/* 803209D8 0031C638 40 82 00 20 */ bne lbl_803209F8
-lbl_803209DC:
-/* 803209DC 0031C63C 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
-/* 803209E0 0031C640 38 00 00 01 */ li r0, 1
-/* 803209E4 0031C644 88 64 00 20 */ lbz r3, 0x20(r4)
-/* 803209E8 0031C648 38 63 00 01 */ addi r3, r3, 1
-/* 803209EC 0031C64C 98 64 00 20 */ stb r3, 0x20(r4)
-/* 803209F0 0031C650 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 803209F4 0031C654 98 03 00 22 */ stb r0, 0x22(r3)
-lbl_803209F8:
-/* 803209F8 0031C658 39 61 02 40 */ addi r11, r1, 0x240
-/* 803209FC 0031C65C 4B EA 67 6D */ bl _restgpr_24
-/* 80320A00 0031C660 80 01 02 44 */ lwz r0, 0x244(r1)
-/* 80320A04 0031C664 7C 08 03 A6 */ mtlr r0
-/* 80320A08 0031C668 38 21 02 40 */ addi r1, r1, 0x240
-/* 80320A0C 0031C66C 4E 80 00 20 */ blr
-lbl_80320A10:
-/* 80320A10 0031C670 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 80320A14 0031C674 7C 08 02 A6 */ mflr r0
-/* 80320A18 0031C678 90 01 00 44 */ stw r0, 0x44(r1)
-/* 80320A1C 0031C67C 39 61 00 40 */ addi r11, r1, 0x40
-/* 80320A20 0031C680 4B EA 67 01 */ bl _savegpr_25
-/* 80320A24 0031C684 80 A4 00 00 */ lwz r5, 0(r4)
-/* 80320A28 0031C688 3F E0 80 44 */ lis r31, lbl_80446C80@ha
-/* 80320A2C 0031C68C 7C 7A 1B 78 */ mr r26, r3
-/* 80320A30 0031C690 7C 9B 23 78 */ mr r27, r4
-/* 80320A34 0031C694 2C 05 00 00 */ cmpwi r5, 0
-/* 80320A38 0031C698 3B FF 6C 80 */ addi r31, r31, lbl_80446C80@l
-/* 80320A3C 0031C69C 3B 80 00 00 */ li r28, 0
-/* 80320A40 0031C6A0 41 82 00 18 */ beq lbl_80320A58
-/* 80320A44 0031C6A4 38 9F 03 00 */ addi r4, r31, 0x300
-/* 80320A48 0031C6A8 38 60 00 20 */ li r3, 0x20
-/* 80320A4C 0031C6AC 4C C6 31 82 */ crclr 6
-/* 80320A50 0031C6B0 4B FF C0 E5 */ bl func_8031CB34
-/* 80320A54 0031C6B4 48 00 01 90 */ b lbl_80320BE4
-lbl_80320A58:
-/* 80320A58 0031C6B8 80 BB 00 04 */ lwz r5, 4(r27)
-/* 80320A5C 0031C6BC 38 9F 03 24 */ addi r4, r31, 0x324
-/* 80320A60 0031C6C0 38 DB 00 8E */ addi r6, r27, 0x8e
-/* 80320A64 0031C6C4 38 60 00 04 */ li r3, 4
-/* 80320A68 0031C6C8 4C C6 31 82 */ crclr 6
-/* 80320A6C 0031C6CC 4B FF C0 C9 */ bl func_8031CB34
-/* 80320A70 0031C6D0 3B A0 00 00 */ li r29, 0
-/* 80320A74 0031C6D4 3B C0 00 00 */ li r30, 0
-/* 80320A78 0031C6D8 48 00 01 04 */ b lbl_80320B7C
-lbl_80320A7C:
-/* 80320A7C 0031C6DC 80 03 00 1C */ lwz r0, 0x1c(r3)
-/* 80320A80 0031C6E0 7C 60 F2 14 */ add r3, r0, r30
-/* 80320A84 0031C6E4 48 01 20 ED */ bl func_80332B70
-/* 80320A88 0031C6E8 2C 03 00 01 */ cmpwi r3, 1
-/* 80320A8C 0031C6EC 40 82 00 70 */ bne lbl_80320AFC
-/* 80320A90 0031C6F0 48 00 07 25 */ bl func_803211B4
-/* 80320A94 0031C6F4 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
-/* 80320A98 0031C6F8 38 A1 00 08 */ addi r5, r1, 8
-/* 80320A9C 0031C6FC 80 04 00 1C */ lwz r0, 0x1c(r4)
-/* 80320AA0 0031C700 7C 80 F2 14 */ add r4, r0, r30
-/* 80320AA4 0031C704 48 01 30 21 */ bl func_80333AC4
-/* 80320AA8 0031C708 38 61 00 08 */ addi r3, r1, 8
-/* 80320AAC 0031C70C 38 9B 00 8E */ addi r4, r27, 0x8e
-/* 80320AB0 0031C710 4B EA D9 9D */ bl strcmp
-/* 80320AB4 0031C714 2C 03 00 00 */ cmpwi r3, 0
-/* 80320AB8 0031C718 40 82 00 BC */ bne lbl_80320B74
-/* 80320ABC 0031C71C 80 9B 00 04 */ lwz r4, 4(r27)
-/* 80320AC0 0031C720 7F 43 D3 78 */ mr r3, r26
-/* 80320AC4 0031C724 48 01 C9 39 */ bl gpAuthBuddyRequest
-/* 80320AC8 0031C728 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 80320ACC 0031C72C 80 9B 00 04 */ lwz r4, 4(r27)
-/* 80320AD0 0031C730 80 03 00 1C */ lwz r0, 0x1c(r3)
-/* 80320AD4 0031C734 7C 60 F2 14 */ add r3, r0, r30
-/* 80320AD8 0031C738 48 01 2F 85 */ bl func_80333A5C
-/* 80320ADC 0031C73C 80 BB 00 04 */ lwz r5, 4(r27)
-/* 80320AE0 0031C740 7F A6 EB 78 */ mr r6, r29
-/* 80320AE4 0031C744 38 9F 03 50 */ addi r4, r31, 0x350
-/* 80320AE8 0031C748 3B 80 00 01 */ li r28, 1
-/* 80320AEC 0031C74C 3C 60 00 02 */ lis r3, 2
-/* 80320AF0 0031C750 4C C6 31 82 */ crclr 6
-/* 80320AF4 0031C754 4B FF C0 41 */ bl func_8031CB34
-/* 80320AF8 0031C758 48 00 00 7C */ b lbl_80320B74
-lbl_80320AFC:
-/* 80320AFC 0031C75C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 80320B00 0031C760 80 03 00 1C */ lwz r0, 0x1c(r3)
-/* 80320B04 0031C764 7C 60 F2 14 */ add r3, r0, r30
-/* 80320B08 0031C768 48 01 20 69 */ bl func_80332B70
-/* 80320B0C 0031C76C 2C 03 00 03 */ cmpwi r3, 3
-/* 80320B10 0031C770 41 82 00 1C */ beq lbl_80320B2C
-/* 80320B14 0031C774 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 80320B18 0031C778 80 03 00 1C */ lwz r0, 0x1c(r3)
-/* 80320B1C 0031C77C 7C 60 F2 14 */ add r3, r0, r30
-/* 80320B20 0031C780 48 01 20 51 */ bl func_80332B70
-/* 80320B24 0031C784 2C 03 00 02 */ cmpwi r3, 2
-/* 80320B28 0031C788 40 82 00 4C */ bne lbl_80320B74
-lbl_80320B2C:
-/* 80320B2C 0031C78C 83 3B 00 04 */ lwz r25, 4(r27)
-/* 80320B30 0031C790 48 00 06 85 */ bl func_803211B4
-/* 80320B34 0031C794 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
-/* 80320B38 0031C798 80 04 00 1C */ lwz r0, 0x1c(r4)
-/* 80320B3C 0031C79C 7C 80 F2 14 */ add r4, r0, r30
-/* 80320B40 0031C7A0 48 01 2B BD */ bl func_803336FC
-/* 80320B44 0031C7A4 7C 19 18 00 */ cmpw r25, r3
-/* 80320B48 0031C7A8 40 82 00 2C */ bne lbl_80320B74
-/* 80320B4C 0031C7AC 7F 43 D3 78 */ mr r3, r26
-/* 80320B50 0031C7B0 7F 24 CB 78 */ mr r4, r25
-/* 80320B54 0031C7B4 48 01 C8 A9 */ bl gpAuthBuddyRequest
-/* 80320B58 0031C7B8 80 BB 00 04 */ lwz r5, 4(r27)
-/* 80320B5C 0031C7BC 7F A6 EB 78 */ mr r6, r29
-/* 80320B60 0031C7C0 38 9F 03 7C */ addi r4, r31, 0x37c
-/* 80320B64 0031C7C4 3B 80 00 01 */ li r28, 1
-/* 80320B68 0031C7C8 3C 60 00 02 */ lis r3, 2
-/* 80320B6C 0031C7CC 4C C6 31 82 */ crclr 6
-/* 80320B70 0031C7D0 4B FF BF C5 */ bl func_8031CB34
-lbl_80320B74:
-/* 80320B74 0031C7D4 3B DE 00 0C */ addi r30, r30, 0xc
-/* 80320B78 0031C7D8 3B BD 00 01 */ addi r29, r29, 1
-lbl_80320B7C:
-/* 80320B7C 0031C7DC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 80320B80 0031C7E0 80 03 00 18 */ lwz r0, 0x18(r3)
-/* 80320B84 0031C7E4 7C 1D 00 00 */ cmpw r29, r0
-/* 80320B88 0031C7E8 41 80 FE F4 */ blt lbl_80320A7C
-/* 80320B8C 0031C7EC 2C 1C 00 00 */ cmpwi r28, 0
-/* 80320B90 0031C7F0 41 82 00 34 */ beq lbl_80320BC4
-/* 80320B94 0031C7F4 83 5B 00 04 */ lwz r26, 4(r27)
-/* 80320B98 0031C7F8 38 AD 8D 70 */ addi r5, r13, lbl_8063E030-_SDA_BASE_
-/* 80320B9C 0031C7FC 80 63 00 04 */ lwz r3, 4(r3)
-/* 80320BA0 0031C800 7F 44 D3 78 */ mr r4, r26
-/* 80320BA4 0031C804 48 01 C6 E9 */ bl gpSendBuddyRequestA
-/* 80320BA8 0031C808 4B FF F9 15 */ bl func_803204BC
-/* 80320BAC 0031C80C 7F 45 D3 78 */ mr r5, r26
-/* 80320BB0 0031C810 38 9F 01 E8 */ addi r4, r31, 0x1e8
-/* 80320BB4 0031C814 3C 60 00 02 */ lis r3, 2
-/* 80320BB8 0031C818 4C C6 31 82 */ crclr 6
-/* 80320BBC 0031C81C 4B FF BF 79 */ bl func_8031CB34
-/* 80320BC0 0031C820 48 00 00 24 */ b lbl_80320BE4
-lbl_80320BC4:
-/* 80320BC4 0031C824 80 9B 00 04 */ lwz r4, 4(r27)
-/* 80320BC8 0031C828 7F 43 D3 78 */ mr r3, r26
-/* 80320BCC 0031C82C 48 01 C8 A1 */ bl gpDenyBuddyRequest
-/* 80320BD0 0031C830 80 BB 00 04 */ lwz r5, 4(r27)
-/* 80320BD4 0031C834 38 9F 03 A8 */ addi r4, r31, 0x3a8
-/* 80320BD8 0031C838 3C 60 00 02 */ lis r3, 2
-/* 80320BDC 0031C83C 4C C6 31 82 */ crclr 6
-/* 80320BE0 0031C840 4B FF BF 55 */ bl func_8031CB34
-lbl_80320BE4:
-/* 80320BE4 0031C844 39 61 00 40 */ addi r11, r1, 0x40
-/* 80320BE8 0031C848 4B EA 65 85 */ bl _restgpr_25
-/* 80320BEC 0031C84C 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 80320BF0 0031C850 7C 08 03 A6 */ mtlr r0
-/* 80320BF4 0031C854 38 21 00 40 */ addi r1, r1, 0x40
-/* 80320BF8 0031C858 4E 80 00 20 */ blr
-lbl_80320BFC:
-/* 80320BFC 0031C85C 94 21 FD B0 */ stwu r1, -0x250(r1)
-/* 80320C00 0031C860 7C 08 02 A6 */ mflr r0
-/* 80320C04 0031C864 90 01 02 54 */ stw r0, 0x254(r1)
-/* 80320C08 0031C868 39 61 02 50 */ addi r11, r1, 0x250
-/* 80320C0C 0031C86C 4B EA 65 15 */ bl _savegpr_25
-/* 80320C10 0031C870 80 A4 00 00 */ lwz r5, 0(r4)
-/* 80320C14 0031C874 3F E0 80 44 */ lis r31, lbl_80446C80@ha
-/* 80320C18 0031C878 7C 9A 23 78 */ mr r26, r4
-/* 80320C1C 0031C87C 3B 80 00 00 */ li r28, 0
-/* 80320C20 0031C880 2C 05 00 00 */ cmpwi r5, 0
-/* 80320C24 0031C884 3B FF 6C 80 */ addi r31, r31, lbl_80446C80@l
-/* 80320C28 0031C888 3B 60 00 01 */ li r27, 1
-/* 80320C2C 0031C88C 41 82 00 18 */ beq lbl_80320C44
-/* 80320C30 0031C890 38 9F 03 C8 */ addi r4, r31, 0x3c8
-/* 80320C34 0031C894 38 60 00 20 */ li r3, 0x20
-/* 80320C38 0031C898 4C C6 31 82 */ crclr 6
-/* 80320C3C 0031C89C 4B FF BE F9 */ bl func_8031CB34
-/* 80320C40 0031C8A0 48 00 02 40 */ b lbl_80320E80
-lbl_80320C44:
-/* 80320C44 0031C8A4 80 BA 00 04 */ lwz r5, 4(r26)
-/* 80320C48 0031C8A8 38 9F 03 EC */ addi r4, r31, 0x3ec
-/* 80320C4C 0031C8AC 38 DA 00 8E */ addi r6, r26, 0x8e
-/* 80320C50 0031C8B0 38 60 00 04 */ li r3, 4
-/* 80320C54 0031C8B4 4C C6 31 82 */ crclr 6
-/* 80320C58 0031C8B8 4B FF BE DD */ bl func_8031CB34
-/* 80320C5C 0031C8BC 3B A0 00 00 */ li r29, 0
-/* 80320C60 0031C8C0 3B C0 00 00 */ li r30, 0
-/* 80320C64 0031C8C4 48 00 01 50 */ b lbl_80320DB4
-lbl_80320C68:
-/* 80320C68 0031C8C8 80 03 00 1C */ lwz r0, 0x1c(r3)
-/* 80320C6C 0031C8CC 7C 60 F2 14 */ add r3, r0, r30
-/* 80320C70 0031C8D0 48 01 1F 01 */ bl func_80332B70
-/* 80320C74 0031C8D4 2C 03 00 01 */ cmpwi r3, 1
-/* 80320C78 0031C8D8 40 82 00 74 */ bne lbl_80320CEC
-/* 80320C7C 0031C8DC 48 00 05 39 */ bl func_803211B4
-/* 80320C80 0031C8E0 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
-/* 80320C84 0031C8E4 38 A1 00 08 */ addi r5, r1, 8
-/* 80320C88 0031C8E8 80 04 00 1C */ lwz r0, 0x1c(r4)
-/* 80320C8C 0031C8EC 7C 80 F2 14 */ add r4, r0, r30
-/* 80320C90 0031C8F0 48 01 2E 35 */ bl func_80333AC4
-/* 80320C94 0031C8F4 38 61 00 08 */ addi r3, r1, 8
-/* 80320C98 0031C8F8 38 9A 00 8E */ addi r4, r26, 0x8e
-/* 80320C9C 0031C8FC 4B EA D7 B1 */ bl strcmp
-/* 80320CA0 0031C900 2C 03 00 00 */ cmpwi r3, 0
-/* 80320CA4 0031C904 40 82 01 08 */ bne lbl_80320DAC
-/* 80320CA8 0031C908 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 80320CAC 0031C90C 80 9A 00 04 */ lwz r4, 4(r26)
-/* 80320CB0 0031C910 80 03 00 1C */ lwz r0, 0x1c(r3)
-/* 80320CB4 0031C914 7C 60 F2 14 */ add r3, r0, r30
-/* 80320CB8 0031C918 48 01 2D A5 */ bl func_80333A5C
-/* 80320CBC 0031C91C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 80320CC0 0031C920 80 03 00 1C */ lwz r0, 0x1c(r3)
-/* 80320CC4 0031C924 7C 60 F2 14 */ add r3, r0, r30
-/* 80320CC8 0031C928 48 01 1E B5 */ bl func_80332B7C
-/* 80320CCC 0031C92C 80 BA 00 04 */ lwz r5, 4(r26)
-/* 80320CD0 0031C930 7F A6 EB 78 */ mr r6, r29
-/* 80320CD4 0031C934 38 9F 04 18 */ addi r4, r31, 0x418
-/* 80320CD8 0031C938 3B 80 00 01 */ li r28, 1
-/* 80320CDC 0031C93C 3C 60 00 02 */ lis r3, 2
-/* 80320CE0 0031C940 4C C6 31 82 */ crclr 6
-/* 80320CE4 0031C944 4B FF BE 51 */ bl func_8031CB34
-/* 80320CE8 0031C948 48 00 00 C4 */ b lbl_80320DAC
-lbl_80320CEC:
-/* 80320CEC 0031C94C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 80320CF0 0031C950 80 03 00 1C */ lwz r0, 0x1c(r3)
-/* 80320CF4 0031C954 7C 60 F2 14 */ add r3, r0, r30
-/* 80320CF8 0031C958 48 01 1E 79 */ bl func_80332B70
-/* 80320CFC 0031C95C 2C 03 00 03 */ cmpwi r3, 3
-/* 80320D00 0031C960 41 82 00 1C */ beq lbl_80320D1C
-/* 80320D04 0031C964 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 80320D08 0031C968 80 03 00 1C */ lwz r0, 0x1c(r3)
-/* 80320D0C 0031C96C 7C 60 F2 14 */ add r3, r0, r30
-/* 80320D10 0031C970 48 01 1E 61 */ bl func_80332B70
-/* 80320D14 0031C974 2C 03 00 02 */ cmpwi r3, 2
-/* 80320D18 0031C978 40 82 00 94 */ bne lbl_80320DAC
-lbl_80320D1C:
-/* 80320D1C 0031C97C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 80320D20 0031C980 80 03 00 1C */ lwz r0, 0x1c(r3)
-/* 80320D24 0031C984 7C 60 F2 14 */ add r3, r0, r30
-/* 80320D28 0031C988 48 01 1E 25 */ bl func_80332B4C
-/* 80320D2C 0031C98C 2C 03 00 01 */ cmpwi r3, 1
-/* 80320D30 0031C990 40 82 00 1C */ bne lbl_80320D4C
-/* 80320D34 0031C994 38 9F 04 44 */ addi r4, r31, 0x444
-/* 80320D38 0031C998 3C 60 00 02 */ lis r3, 2
-/* 80320D3C 0031C99C 4C C6 31 82 */ crclr 6
-/* 80320D40 0031C9A0 4B FF BD F5 */ bl func_8031CB34
-/* 80320D44 0031C9A4 3B 60 00 00 */ li r27, 0
-/* 80320D48 0031C9A8 48 00 00 64 */ b lbl_80320DAC
-lbl_80320D4C:
-/* 80320D4C 0031C9AC 83 3A 00 04 */ lwz r25, 4(r26)
-/* 80320D50 0031C9B0 48 00 04 65 */ bl func_803211B4
-/* 80320D54 0031C9B4 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
-/* 80320D58 0031C9B8 80 04 00 1C */ lwz r0, 0x1c(r4)
-/* 80320D5C 0031C9BC 7C 80 F2 14 */ add r4, r0, r30
-/* 80320D60 0031C9C0 48 01 29 9D */ bl func_803336FC
-/* 80320D64 0031C9C4 7C 19 18 00 */ cmpw r25, r3
-/* 80320D68 0031C9C8 40 82 00 44 */ bne lbl_80320DAC
-/* 80320D6C 0031C9CC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 80320D70 0031C9D0 7F 24 CB 78 */ mr r4, r25
-/* 80320D74 0031C9D4 80 03 00 1C */ lwz r0, 0x1c(r3)
-/* 80320D78 0031C9D8 7C 60 F2 14 */ add r3, r0, r30
-/* 80320D7C 0031C9DC 48 01 2C E1 */ bl func_80333A5C
-/* 80320D80 0031C9E0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 80320D84 0031C9E4 80 03 00 1C */ lwz r0, 0x1c(r3)
-/* 80320D88 0031C9E8 7C 60 F2 14 */ add r3, r0, r30
-/* 80320D8C 0031C9EC 48 01 1D F1 */ bl func_80332B7C
-/* 80320D90 0031C9F0 80 BA 00 04 */ lwz r5, 4(r26)
-/* 80320D94 0031C9F4 7F A6 EB 78 */ mr r6, r29
-/* 80320D98 0031C9F8 38 9F 04 68 */ addi r4, r31, 0x468
-/* 80320D9C 0031C9FC 3B 80 00 01 */ li r28, 1
-/* 80320DA0 0031CA00 3C 60 00 02 */ lis r3, 2
-/* 80320DA4 0031CA04 4C C6 31 82 */ crclr 6
-/* 80320DA8 0031CA08 4B FF BD 8D */ bl func_8031CB34
-lbl_80320DAC:
-/* 80320DAC 0031CA0C 3B DE 00 0C */ addi r30, r30, 0xc
-/* 80320DB0 0031CA10 3B BD 00 01 */ addi r29, r29, 1
-lbl_80320DB4:
-/* 80320DB4 0031CA14 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 80320DB8 0031CA18 80 83 00 18 */ lwz r4, 0x18(r3)
-/* 80320DBC 0031CA1C 7C 1D 20 00 */ cmpw r29, r4
-/* 80320DC0 0031CA20 41 80 FE A8 */ blt lbl_80320C68
-/* 80320DC4 0031CA24 2C 1C 00 00 */ cmpwi r28, 0
-/* 80320DC8 0031CA28 41 82 00 A4 */ beq lbl_80320E6C
-/* 80320DCC 0031CA2C 80 63 00 1C */ lwz r3, 0x1c(r3)
-/* 80320DD0 0031CA30 80 BA 00 04 */ lwz r5, 4(r26)
-/* 80320DD4 0031CA34 4B FF F4 39 */ bl func_8032020C
-/* 80320DD8 0031CA38 2C 1B 00 00 */ cmpwi r27, 0
-/* 80320DDC 0031CA3C 7C 79 1B 78 */ mr r25, r3
-/* 80320DE0 0031CA40 41 82 00 7C */ beq lbl_80320E5C
-/* 80320DE4 0031CA44 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
-/* 80320DE8 0031CA48 81 84 00 48 */ lwz r12, 0x48(r4)
-/* 80320DEC 0031CA4C 2C 0C 00 00 */ cmpwi r12, 0
-/* 80320DF0 0031CA50 41 82 00 1C */ beq lbl_80320E0C
-/* 80320DF4 0031CA54 80 04 00 00 */ lwz r0, 0(r4)
-/* 80320DF8 0031CA58 2C 00 00 01 */ cmpwi r0, 1
-/* 80320DFC 0031CA5C 41 82 00 10 */ beq lbl_80320E0C
-/* 80320E00 0031CA60 80 84 00 4C */ lwz r4, 0x4c(r4)
-/* 80320E04 0031CA64 7D 89 03 A6 */ mtctr r12
-/* 80320E08 0031CA68 4E 80 04 21 */ bctrl
-lbl_80320E0C:
-/* 80320E0C 0031CA6C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 80320E10 0031CA70 80 03 00 38 */ lwz r0, 0x38(r3)
-/* 80320E14 0031CA74 2C 00 00 00 */ cmpwi r0, 0
-/* 80320E18 0031CA78 41 82 00 44 */ beq lbl_80320E5C
-/* 80320E1C 0031CA7C 1C 19 00 0C */ mulli r0, r25, 0xc
-/* 80320E20 0031CA80 80 63 00 1C */ lwz r3, 0x1c(r3)
-/* 80320E24 0031CA84 38 C1 01 28 */ addi r6, r1, 0x128
-/* 80320E28 0031CA88 38 80 00 00 */ li r4, 0
-/* 80320E2C 0031CA8C 7C 63 02 14 */ add r3, r3, r0
-/* 80320E30 0031CA90 38 A0 00 00 */ li r5, 0
-/* 80320E34 0031CA94 4B FF E3 65 */ bl func_8031F198
-/* 80320E38 0031CA98 80 CD B0 48 */ lwz r6, lbl_80640308-_SDA_BASE_(r13)
-/* 80320E3C 0031CA9C 7C 60 1B 78 */ mr r0, r3
-/* 80320E40 0031CAA0 7F 23 CB 78 */ mr r3, r25
-/* 80320E44 0031CAA4 38 A1 01 28 */ addi r5, r1, 0x128
-/* 80320E48 0031CAA8 81 86 00 38 */ lwz r12, 0x38(r6)
-/* 80320E4C 0031CAAC 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 80320E50 0031CAB0 80 C6 00 3C */ lwz r6, 0x3c(r6)
-/* 80320E54 0031CAB4 7D 89 03 A6 */ mtctr r12
-/* 80320E58 0031CAB8 4E 80 04 21 */ bctrl
-lbl_80320E5C:
-/* 80320E5C 0031CABC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
-/* 80320E60 0031CAC0 38 00 00 01 */ li r0, 1
-/* 80320E64 0031CAC4 98 03 00 21 */ stb r0, 0x21(r3)
-/* 80320E68 0031CAC8 48 00 00 18 */ b lbl_80320E80
-lbl_80320E6C:
-/* 80320E6C 0031CACC 80 BA 00 04 */ lwz r5, 4(r26)
-/* 80320E70 0031CAD0 38 9F 04 98 */ addi r4, r31, 0x498
-/* 80320E74 0031CAD4 3C 60 00 02 */ lis r3, 2
-/* 80320E78 0031CAD8 4C C6 31 82 */ crclr 6
-/* 80320E7C 0031CADC 4B FF BC B9 */ bl func_8031CB34
-lbl_80320E80:
-/* 80320E80 0031CAE0 39 61 02 50 */ addi r11, r1, 0x250
-/* 80320E84 0031CAE4 4B EA 62 E9 */ bl _restgpr_25
-/* 80320E88 0031CAE8 80 01 02 54 */ lwz r0, 0x254(r1)
-/* 80320E8C 0031CAEC 7C 08 03 A6 */ mtlr r0
-/* 80320E90 0031CAF0 38 21 02 50 */ addi r1, r1, 0x250
-/* 80320E94 0031CAF4 4E 80 00 20 */ blr
-
-.global func_80320E98
-func_80320E98:
-/* 80320E98 0031CAF8 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 80320E9C 0031CAFC 7C 08 02 A6 */ mflr r0
-/* 80320EA0 0031CB00 90 01 00 34 */ stw r0, 0x34(r1)
-/* 80320EA4 0031CB04 39 61 00 30 */ addi r11, r1, 0x30
-/* 80320EA8 0031CB08 4B EA 62 71 */ bl _savegpr_23
-/* 80320EAC 0031CB0C 3F E0 80 44 */ lis r31, lbl_80447248@ha
-/* 80320EB0 0031CB10 7C 77 1B 78 */ mr r23, r3
-/* 80320EB4 0031CB14 3B FF 72 48 */ addi r31, r31, lbl_80447248@l
-/* 80320EB8 0031CB18 7C 98 23 78 */ mr r24, r4
-/* 80320EBC 0031CB1C 7C B9 2B 78 */ mr r25, r5
-/* 80320EC0 0031CB20 7C DA 33 78 */ mr r26, r6
-/* 80320EC4 0031CB24 7C FB 3B 78 */ mr r27, r7
-/* 80320EC8 0031CB28 7D 1C 43 78 */ mr r28, r8
-/* 80320ECC 0031CB2C 7D 3D 4B 78 */ mr r29, r9
-/* 80320ED0 0031CB30 7D 5E 53 78 */ mr r30, r10
-/* 80320ED4 0031CB34 38 9F 00 00 */ addi r4, r31, 0
-/* 80320ED8 0031CB38 38 60 00 20 */ li r3, 0x20
-/* 80320EDC 0031CB3C 4C C6 31 82 */ crclr 6
-/* 80320EE0 0031CB40 4B FF BC 55 */ bl func_8031CB34
-/* 80320EE4 0031CB44 92 ED B0 50 */ stw r23, lbl_80640310-_SDA_BASE_(r13)
-/* 80320EE8 0031CB48 7E E3 BB 78 */ mr r3, r23
-/* 80320EEC 0031CB4C 38 80 00 00 */ li r4, 0
-/* 80320EF0 0031CB50 38 A0 02 68 */ li r5, 0x268
-/* 80320EF4 0031CB54 4B CE 32 11 */ bl memset
-/* 80320EF8 0031CB58 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
-/* 80320EFC 0031CB5C 38 00 00 00 */ li r0, 0
-/* 80320F00 0031CB60 38 9F 00 0C */ addi r4, r31, 0xc
-/* 80320F04 0031CB64 38 60 00 20 */ li r3, 0x20
-/* 80320F08 0031CB68 93 25 00 00 */ stw r25, 0(r5)
-/* 80320F0C 0031CB6C 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
-/* 80320F10 0031CB70 90 05 00 04 */ stw r0, 4(r5)
-/* 80320F14 0031CB74 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
-/* 80320F18 0031CB78 93 45 00 08 */ stw r26, 8(r5)
-/* 80320F1C 0031CB7C 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
-/* 80320F20 0031CB80 93 65 00 0C */ stw r27, 0xc(r5)
-/* 80320F24 0031CB84 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
-/* 80320F28 0031CB88 93 85 00 10 */ stw r28, 0x10(r5)
-/* 80320F2C 0031CB8C 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
-/* 80320F30 0031CB90 93 A5 00 14 */ stw r29, 0x14(r5)
-/* 80320F34 0031CB94 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
-/* 80320F38 0031CB98 93 C5 00 18 */ stw r30, 0x18(r5)
-/* 80320F3C 0031CB9C 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
-/* 80320F40 0031CBA0 93 05 00 1C */ stw r24, 0x1c(r5)
-/* 80320F44 0031CBA4 4C C6 31 82 */ crclr 6
-/* 80320F48 0031CBA8 4B FF BB ED */ bl func_8031CB34
-/* 80320F4C 0031CBAC 38 78 00 04 */ addi r3, r24, 4
-/* 80320F50 0031CBB0 48 01 1B BD */ bl func_80332B0C
-/* 80320F54 0031CBB4 7C 86 23 78 */ mr r6, r4
-/* 80320F58 0031CBB8 7C 65 1B 78 */ mr r5, r3
-/* 80320F5C 0031CBBC 38 9F 00 38 */ addi r4, r31, 0x38
-/* 80320F60 0031CBC0 38 60 00 20 */ li r3, 0x20
-/* 80320F64 0031CBC4 4C C6 31 82 */ crclr 6
-/* 80320F68 0031CBC8 4B FF BB CD */ bl func_8031CB34
-/* 80320F6C 0031CBCC 38 78 00 04 */ addi r3, r24, 4
-/* 80320F70 0031CBD0 48 01 1B AD */ bl func_80332B1C
-/* 80320F74 0031CBD4 7C 65 1B 78 */ mr r5, r3
-/* 80320F78 0031CBD8 38 9F 00 58 */ addi r4, r31, 0x58
-/* 80320F7C 0031CBDC 38 60 00 20 */ li r3, 0x20
-/* 80320F80 0031CBE0 4C C6 31 82 */ crclr 6
-/* 80320F84 0031CBE4 4B FF BB B1 */ bl func_8031CB34
-/* 80320F88 0031CBE8 38 78 00 10 */ addi r3, r24, 0x10
-/* 80320F8C 0031CBEC 48 01 1B 81 */ bl func_80332B0C
-/* 80320F90 0031CBF0 7C 86 23 78 */ mr r6, r4
-/* 80320F94 0031CBF4 7C 65 1B 78 */ mr r5, r3
-/* 80320F98 0031CBF8 38 9F 00 78 */ addi r4, r31, 0x78
-/* 80320F9C 0031CBFC 38 60 00 20 */ li r3, 0x20
-/* 80320FA0 0031CC00 4C C6 31 82 */ crclr 6
-/* 80320FA4 0031CC04 4B FF BB 91 */ bl func_8031CB34
-/* 80320FA8 0031CC08 38 78 00 10 */ addi r3, r24, 0x10
-/* 80320FAC 0031CC0C 48 01 1B 71 */ bl func_80332B1C
-/* 80320FB0 0031CC10 7C 65 1B 78 */ mr r5, r3
-/* 80320FB4 0031CC14 38 9F 00 98 */ addi r4, r31, 0x98
-/* 80320FB8 0031CC18 38 60 00 20 */ li r3, 0x20
-/* 80320FBC 0031CC1C 4C C6 31 82 */ crclr 6
-/* 80320FC0 0031CC20 4B FF BB 75 */ bl func_8031CB34
-/* 80320FC4 0031CC24 38 9F 00 0C */ addi r4, r31, 0xc
-/* 80320FC8 0031CC28 38 60 00 20 */ li r3, 0x20
-/* 80320FCC 0031CC2C 4C C6 31 82 */ crclr 6
-/* 80320FD0 0031CC30 4B FF BB 65 */ bl func_8031CB34
-/* 80320FD4 0031CC34 39 61 00 30 */ addi r11, r1, 0x30
-/* 80320FD8 0031CC38 4B EA 61 8D */ bl _restgpr_23
-/* 80320FDC 0031CC3C 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80320FE0 0031CC40 7C 08 03 A6 */ mtlr r0
-/* 80320FE4 0031CC44 38 21 00 30 */ addi r1, r1, 0x30
-/* 80320FE8 0031CC48 4E 80 00 20 */ blr
-
-.global func_80320FEC
-func_80320FEC:
-/* 80320FEC 0031CC4C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80320FF0 0031CC50 7C 08 02 A6 */ mflr r0
-/* 80320FF4 0031CC54 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80320FF8 0031CC58 48 00 05 5D */ bl func_80321554
-/* 80320FFC 0031CC5C 2C 03 00 00 */ cmpwi r3, 0
-/* 80321000 0031CC60 41 82 00 24 */ beq lbl_80321024
-/* 80321004 0031CC64 80 8D B0 50 */ lwz r4, lbl_80640310-_SDA_BASE_(r13)
-/* 80321008 0031CC68 38 A0 00 01 */ li r5, 1
-/* 8032100C 0031CC6C 38 00 00 00 */ li r0, 0
-/* 80321010 0031CC70 38 60 00 01 */ li r3, 1
-/* 80321014 0031CC74 90 A4 00 04 */ stw r5, 4(r4)
-/* 80321018 0031CC78 80 8D B0 50 */ lwz r4, lbl_80640310-_SDA_BASE_(r13)
-/* 8032101C 0031CC7C 90 04 00 30 */ stw r0, 0x30(r4)
-/* 80321020 0031CC80 48 00 00 08 */ b lbl_80321028
-lbl_80321024:
-/* 80321024 0031CC84 38 60 00 00 */ li r3, 0
-lbl_80321028:
-/* 80321028 0031CC88 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8032102C 0031CC8C 7C 08 03 A6 */ mtlr r0
-/* 80321030 0031CC90 38 21 00 10 */ addi r1, r1, 0x10
-/* 80321034 0031CC94 4E 80 00 20 */ blr
-
-.global func_80321038
-func_80321038:
-/* 80321038 0031CC98 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8032103C 0031CC9C 7C 08 02 A6 */ mflr r0
-/* 80321040 0031CCA0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80321044 0031CCA4 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80321048 0031CCA8 80 0D B0 50 */ lwz r0, lbl_80640310-_SDA_BASE_(r13)
-/* 8032104C 0031CCAC 2C 00 00 00 */ cmpwi r0, 0
-/* 80321050 0031CCB0 41 82 01 50 */ beq lbl_803211A0
-/* 80321054 0031CCB4 4B FF B5 19 */ bl PlatAudio_IsEntireSampleFileInMem
-/* 80321058 0031CCB8 2C 03 00 00 */ cmpwi r3, 0
-/* 8032105C 0031CCBC 41 82 00 08 */ beq lbl_80321064
-/* 80321060 0031CCC0 48 00 01 40 */ b lbl_803211A0
-lbl_80321064:
-/* 80321064 0031CCC4 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 80321068 0031CCC8 80 03 00 04 */ lwz r0, 4(r3)
-/* 8032106C 0031CCCC 2C 00 00 01 */ cmpwi r0, 1
-/* 80321070 0031CCD0 41 82 00 1C */ beq lbl_8032108C
-/* 80321074 0031CCD4 40 80 00 08 */ bge lbl_8032107C
-/* 80321078 0031CCD8 48 00 01 14 */ b lbl_8032118C
-lbl_8032107C:
-/* 8032107C 0031CCDC 2C 00 00 05 */ cmpwi r0, 5
-/* 80321080 0031CCE0 41 82 01 0C */ beq lbl_8032118C
-/* 80321084 0031CCE4 40 80 01 08 */ bge lbl_8032118C
-/* 80321088 0031CCE8 48 00 00 0C */ b lbl_80321094
-lbl_8032108C:
-/* 8032108C 0031CCEC 48 00 06 95 */ bl func_80321720
-/* 80321090 0031CCF0 48 00 01 10 */ b lbl_803211A0
-lbl_80321094:
-/* 80321094 0031CCF4 80 63 00 00 */ lwz r3, 0(r3)
-/* 80321098 0031CCF8 2C 03 00 00 */ cmpwi r3, 0
-/* 8032109C 0031CCFC 41 82 00 14 */ beq lbl_803210B0
-/* 803210A0 0031CD00 80 03 00 00 */ lwz r0, 0(r3)
-/* 803210A4 0031CD04 2C 00 00 00 */ cmpwi r0, 0
-/* 803210A8 0031CD08 41 82 00 08 */ beq lbl_803210B0
-/* 803210AC 0031CD0C 48 01 BD 8D */ bl gpProcess
-lbl_803210B0:
-/* 803210B0 0031CD10 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 803210B4 0031CD14 80 03 00 30 */ lwz r0, 0x30(r3)
-/* 803210B8 0031CD18 2C 00 00 00 */ cmpwi r0, 0
-/* 803210BC 0031CD1C 41 82 00 E4 */ beq lbl_803211A0
-/* 803210C0 0031CD20 4B F5 16 F9 */ bl OSGetTime
-/* 803210C4 0031CD24 3C A0 80 00 */ lis r5, 0x800000F8@ha
-/* 803210C8 0031CD28 83 ED B0 50 */ lwz r31, lbl_80640310-_SDA_BASE_(r13)
-/* 803210CC 0031CD2C 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5)
-/* 803210D0 0031CD30 3C A0 10 62 */ lis r5, 0x10624DD3@ha
-/* 803210D4 0031CD34 80 FF 00 3C */ lwz r7, 0x3c(r31)
-/* 803210D8 0031CD38 38 A5 4D D3 */ addi r5, r5, 0x10624DD3@l
-/* 803210DC 0031CD3C 54 00 F0 BE */ srwi r0, r0, 2
-/* 803210E0 0031CD40 80 DF 00 38 */ lwz r6, 0x38(r31)
-/* 803210E4 0031CD44 7C 05 00 16 */ mulhwu r0, r5, r0
-/* 803210E8 0031CD48 7C 87 20 10 */ subfc r4, r7, r4
-/* 803210EC 0031CD4C 7C 66 19 10 */ subfe r3, r6, r3
-/* 803210F0 0031CD50 38 A0 00 00 */ li r5, 0
-/* 803210F4 0031CD54 54 06 D1 BE */ srwi r6, r0, 6
-/* 803210F8 0031CD58 4B EA 61 81 */ bl __div2i
-/* 803210FC 0031CD5C 3C A0 00 01 */ lis r5, 0x0000EA60@ha
-/* 80321100 0031CD60 38 00 00 00 */ li r0, 0
-/* 80321104 0031CD64 38 C5 EA 60 */ addi r6, r5, 0x0000EA60@l
-/* 80321108 0031CD68 6C 65 80 00 */ xoris r5, r3, 0x8000
-/* 8032110C 0031CD6C 6C 00 80 00 */ xoris r0, r0, 0x8000
-/* 80321110 0031CD70 7C 64 30 10 */ subfc r3, r4, r6
-/* 80321114 0031CD74 7C A5 01 10 */ subfe r5, r5, r0
-/* 80321118 0031CD78 7C A0 01 10 */ subfe r5, r0, r0
-/* 8032111C 0031CD7C 7C A5 00 D1 */ neg. r5, r5
-/* 80321120 0031CD80 41 82 00 80 */ beq lbl_803211A0
-/* 80321124 0031CD84 2C 1F 00 00 */ cmpwi r31, 0
-/* 80321128 0031CD88 41 82 00 54 */ beq lbl_8032117C
-/* 8032112C 0031CD8C 3C 80 FF FF */ lis r4, 0xFFFF1172@ha
-/* 80321130 0031CD90 38 60 00 06 */ li r3, 6
-/* 80321134 0031CD94 38 84 11 72 */ addi r4, r4, 0xFFFF1172@l
-/* 80321138 0031CD98 4B FF B4 49 */ bl func_8031C580
-/* 8032113C 0031CD9C 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 80321140 0031CDA0 81 83 00 14 */ lwz r12, 0x14(r3)
-/* 80321144 0031CDA4 2C 0C 00 00 */ cmpwi r12, 0
-/* 80321148 0031CDA8 41 82 00 18 */ beq lbl_80321160
-/* 8032114C 0031CDAC 80 A3 00 18 */ lwz r5, 0x18(r3)
-/* 80321150 0031CDB0 38 60 00 06 */ li r3, 6
-/* 80321154 0031CDB4 38 80 00 00 */ li r4, 0
-/* 80321158 0031CDB8 7D 89 03 A6 */ mtctr r12
-/* 8032115C 0031CDBC 4E 80 04 21 */ bctrl
-lbl_80321160:
-/* 80321160 0031CDC0 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 80321164 0031CDC4 2C 03 00 00 */ cmpwi r3, 0
-/* 80321168 0031CDC8 41 82 00 14 */ beq lbl_8032117C
-/* 8032116C 0031CDCC 38 00 00 00 */ li r0, 0
-/* 80321170 0031CDD0 90 03 00 04 */ stw r0, 4(r3)
-/* 80321174 0031CDD4 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 80321178 0031CDD8 90 03 00 30 */ stw r0, 0x30(r3)
-lbl_8032117C:
-/* 8032117C 0031CDDC 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 80321180 0031CDE0 38 00 00 00 */ li r0, 0
-/* 80321184 0031CDE4 90 03 00 30 */ stw r0, 0x30(r3)
-/* 80321188 0031CDE8 48 00 00 18 */ b lbl_803211A0
-lbl_8032118C:
-/* 8032118C 0031CDEC 3C 80 80 44 */ lis r4, lbl_80447300@ha
-/* 80321190 0031CDF0 38 60 00 04 */ li r3, 4
-/* 80321194 0031CDF4 38 84 73 00 */ addi r4, r4, lbl_80447300@l
-/* 80321198 0031CDF8 4C C6 31 82 */ crclr 6
-/* 8032119C 0031CDFC 4B FF B9 99 */ bl func_8031CB34
-lbl_803211A0:
-/* 803211A0 0031CE00 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 803211A4 0031CE04 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 803211A8 0031CE08 7C 08 03 A6 */ mtlr r0
-/* 803211AC 0031CE0C 38 21 00 10 */ addi r1, r1, 0x10
-/* 803211B0 0031CE10 4E 80 00 20 */ blr
-
-.global func_803211B4
-func_803211B4:
-/* 803211B4 0031CE14 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 803211B8 0031CE18 2C 03 00 00 */ cmpwi r3, 0
-/* 803211BC 0031CE1C 41 82 00 0C */ beq lbl_803211C8
-/* 803211C0 0031CE20 80 63 00 1C */ lwz r3, 0x1c(r3)
-/* 803211C4 0031CE24 4E 80 00 20 */ blr
-lbl_803211C8:
-/* 803211C8 0031CE28 38 60 00 00 */ li r3, 0
-/* 803211CC 0031CE2C 4E 80 00 20 */ blr
-
-.global func_803211D0
-func_803211D0:
-/* 803211D0 0031CE30 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 803211D4 0031CE34 7C 08 02 A6 */ mflr r0
-/* 803211D8 0031CE38 90 01 00 14 */ stw r0, 0x14(r1)
-/* 803211DC 0031CE3C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 803211E0 0031CE40 7C 7F 1B 78 */ mr r31, r3
-/* 803211E4 0031CE44 80 0D B0 50 */ lwz r0, lbl_80640310-_SDA_BASE_(r13)
-/* 803211E8 0031CE48 2C 00 00 00 */ cmpwi r0, 0
-/* 803211EC 0031CE4C 41 82 00 54 */ beq lbl_80321240
-/* 803211F0 0031CE50 2C 03 00 00 */ cmpwi r3, 0
-/* 803211F4 0031CE54 40 82 00 08 */ bne lbl_803211FC
-/* 803211F8 0031CE58 48 00 00 48 */ b lbl_80321240
-lbl_803211FC:
-/* 803211FC 0031CE5C 4B FF B3 85 */ bl func_8031C580
-/* 80321200 0031CE60 80 8D B0 50 */ lwz r4, lbl_80640310-_SDA_BASE_(r13)
-/* 80321204 0031CE64 81 84 00 14 */ lwz r12, 0x14(r4)
-/* 80321208 0031CE68 2C 0C 00 00 */ cmpwi r12, 0
-/* 8032120C 0031CE6C 41 82 00 18 */ beq lbl_80321224
-/* 80321210 0031CE70 80 A4 00 18 */ lwz r5, 0x18(r4)
-/* 80321214 0031CE74 7F E3 FB 78 */ mr r3, r31
-/* 80321218 0031CE78 38 80 00 00 */ li r4, 0
-/* 8032121C 0031CE7C 7D 89 03 A6 */ mtctr r12
-/* 80321220 0031CE80 4E 80 04 21 */ bctrl
-lbl_80321224:
-/* 80321224 0031CE84 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 80321228 0031CE88 2C 03 00 00 */ cmpwi r3, 0
-/* 8032122C 0031CE8C 41 82 00 14 */ beq lbl_80321240
-/* 80321230 0031CE90 38 00 00 00 */ li r0, 0
-/* 80321234 0031CE94 90 03 00 04 */ stw r0, 4(r3)
-/* 80321238 0031CE98 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 8032123C 0031CE9C 90 03 00 30 */ stw r0, 0x30(r3)
-lbl_80321240:
-/* 80321240 0031CEA0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80321244 0031CEA4 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80321248 0031CEA8 7C 08 03 A6 */ mtlr r0
-/* 8032124C 0031CEAC 38 21 00 10 */ addi r1, r1, 0x10
-/* 80321250 0031CEB0 4E 80 00 20 */ blr
-
-.global func_80321254
-func_80321254:
-/* 80321254 0031CEB4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80321258 0031CEB8 7C 08 02 A6 */ mflr r0
-/* 8032125C 0031CEBC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80321260 0031CEC0 48 01 37 69 */ bl func_803349C8
-/* 80321264 0031CEC4 2C 03 00 00 */ cmpwi r3, 0
-/* 80321268 0031CEC8 40 82 00 08 */ bne lbl_80321270
-/* 8032126C 0031CECC 48 01 2F CD */ bl func_80334238
-lbl_80321270:
-/* 80321270 0031CED0 38 00 00 00 */ li r0, 0
-/* 80321274 0031CED4 90 0D B0 50 */ stw r0, lbl_80640310-_SDA_BASE_(r13)
-/* 80321278 0031CED8 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 8032127C 0031CEDC 7C 08 03 A6 */ mtlr r0
-/* 80321280 0031CEE0 38 21 00 10 */ addi r1, r1, 0x10
-/* 80321284 0031CEE4 4E 80 00 20 */ blr
-
-.global func_80321288
-func_80321288:
-/* 80321288 0031CEE8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8032128C 0031CEEC 7C 08 02 A6 */ mflr r0
-/* 80321290 0031CEF0 2C 03 00 00 */ cmpwi r3, 0
-/* 80321294 0031CEF4 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80321298 0031CEF8 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8032129C 0031CEFC 93 C1 00 08 */ stw r30, 8(r1)
-/* 803212A0 0031CF00 7C 7E 1B 78 */ mr r30, r3
-/* 803212A4 0031CF04 40 82 00 0C */ bne lbl_803212B0
-/* 803212A8 0031CF08 38 60 00 00 */ li r3, 0
-/* 803212AC 0031CF0C 48 00 00 D8 */ b lbl_80321384
-lbl_803212B0:
-/* 803212B0 0031CF10 3C 80 80 44 */ lis r4, lbl_80447320@ha
-/* 803212B4 0031CF14 7F C5 F3 78 */ mr r5, r30
-/* 803212B8 0031CF18 38 84 73 20 */ addi r4, r4, lbl_80447320@l
-/* 803212BC 0031CF1C 38 60 00 02 */ li r3, 2
-/* 803212C0 0031CF20 4C C6 31 82 */ crclr 6
-/* 803212C4 0031CF24 4B FF B8 71 */ bl func_8031CB34
-/* 803212C8 0031CF28 2C 1E 00 03 */ cmpwi r30, 3
-/* 803212CC 0031CF2C 41 82 00 3C */ beq lbl_80321308
-/* 803212D0 0031CF30 40 80 00 14 */ bge lbl_803212E4
-/* 803212D4 0031CF34 2C 1E 00 01 */ cmpwi r30, 1
-/* 803212D8 0031CF38 41 82 00 18 */ beq lbl_803212F0
-/* 803212DC 0031CF3C 40 80 00 20 */ bge lbl_803212FC
-/* 803212E0 0031CF40 48 00 00 3C */ b lbl_8032131C
-lbl_803212E4:
-/* 803212E4 0031CF44 2C 1E 00 05 */ cmpwi r30, 5
-/* 803212E8 0031CF48 40 80 00 34 */ bge lbl_8032131C
-/* 803212EC 0031CF4C 48 00 00 28 */ b lbl_80321314
-lbl_803212F0:
-/* 803212F0 0031CF50 3B E0 00 09 */ li r31, 9
-/* 803212F4 0031CF54 38 60 FF FF */ li r3, -1
-/* 803212F8 0031CF58 48 00 00 24 */ b lbl_8032131C
-lbl_803212FC:
-/* 803212FC 0031CF5C 3B E0 00 09 */ li r31, 9
-/* 80321300 0031CF60 38 60 FF FE */ li r3, -2
-/* 80321304 0031CF64 48 00 00 18 */ b lbl_8032131C
-lbl_80321308:
-/* 80321308 0031CF68 3B E0 00 06 */ li r31, 6
-/* 8032130C 0031CF6C 38 60 FF F6 */ li r3, -10
-/* 80321310 0031CF70 48 00 00 0C */ b lbl_8032131C
-lbl_80321314:
-/* 80321314 0031CF74 3B E0 00 06 */ li r31, 6
-/* 80321318 0031CF78 38 60 FF EC */ li r3, -20
-lbl_8032131C:
-/* 8032131C 0031CF7C 80 0D B0 50 */ lwz r0, lbl_80640310-_SDA_BASE_(r13)
-/* 80321320 0031CF80 2C 00 00 00 */ cmpwi r0, 0
-/* 80321324 0031CF84 41 82 00 5C */ beq lbl_80321380
-/* 80321328 0031CF88 2C 1F 00 00 */ cmpwi r31, 0
-/* 8032132C 0031CF8C 41 82 00 54 */ beq lbl_80321380
-/* 80321330 0031CF90 3C 83 FF FF */ addis r4, r3, 0xffff
-/* 80321334 0031CF94 7F E3 FB 78 */ mr r3, r31
-/* 80321338 0031CF98 38 84 11 B8 */ addi r4, r4, 0x11b8
-/* 8032133C 0031CF9C 4B FF B2 45 */ bl func_8031C580
-/* 80321340 0031CFA0 80 8D B0 50 */ lwz r4, lbl_80640310-_SDA_BASE_(r13)
-/* 80321344 0031CFA4 81 84 00 14 */ lwz r12, 0x14(r4)
-/* 80321348 0031CFA8 2C 0C 00 00 */ cmpwi r12, 0
-/* 8032134C 0031CFAC 41 82 00 18 */ beq lbl_80321364
-/* 80321350 0031CFB0 80 A4 00 18 */ lwz r5, 0x18(r4)
-/* 80321354 0031CFB4 7F E3 FB 78 */ mr r3, r31
-/* 80321358 0031CFB8 38 80 00 00 */ li r4, 0
-/* 8032135C 0031CFBC 7D 89 03 A6 */ mtctr r12
-/* 80321360 0031CFC0 4E 80 04 21 */ bctrl
-lbl_80321364:
-/* 80321364 0031CFC4 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 80321368 0031CFC8 2C 03 00 00 */ cmpwi r3, 0
-/* 8032136C 0031CFCC 41 82 00 14 */ beq lbl_80321380
-/* 80321370 0031CFD0 38 00 00 00 */ li r0, 0
-/* 80321374 0031CFD4 90 03 00 04 */ stw r0, 4(r3)
-/* 80321378 0031CFD8 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 8032137C 0031CFDC 90 03 00 30 */ stw r0, 0x30(r3)
-lbl_80321380:
-/* 80321380 0031CFE0 7F C3 F3 78 */ mr r3, r30
-lbl_80321384:
-/* 80321384 0031CFE4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80321388 0031CFE8 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8032138C 0031CFEC 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80321390 0031CFF0 7C 08 03 A6 */ mtlr r0
-/* 80321394 0031CFF4 38 21 00 10 */ addi r1, r1, 0x10
-/* 80321398 0031CFF8 4E 80 00 20 */ blr
-lbl_8032139C:
-/* 8032139C 0031CFFC 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 803213A0 0031D000 7C 08 02 A6 */ mflr r0
-/* 803213A4 0031D004 90 01 00 24 */ stw r0, 0x24(r1)
-/* 803213A8 0031D008 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 803213AC 0031D00C 3F E0 80 44 */ lis r31, lbl_80447248@ha
-/* 803213B0 0031D010 3B FF 72 48 */ addi r31, r31, lbl_80447248@l
-/* 803213B4 0031D014 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 803213B8 0031D018 7C 9E 23 78 */ mr r30, r4
-/* 803213BC 0031D01C 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 803213C0 0031D020 7C 7D 1B 78 */ mr r29, r3
-/* 803213C4 0031D024 38 60 00 20 */ li r3, 0x20
-/* 803213C8 0031D028 80 A4 00 00 */ lwz r5, 0(r4)
-/* 803213CC 0031D02C 38 9F 00 EC */ addi r4, r31, 0xec
-/* 803213D0 0031D030 4C C6 31 82 */ crclr 6
-/* 803213D4 0031D034 4B FF B7 61 */ bl func_8031CB34
-/* 803213D8 0031D038 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 803213DC 0031D03C 38 00 00 00 */ li r0, 0
-/* 803213E0 0031D040 90 03 00 30 */ stw r0, 0x30(r3)
-/* 803213E4 0031D044 80 7E 00 00 */ lwz r3, 0(r30)
-/* 803213E8 0031D048 2C 03 00 00 */ cmpwi r3, 0
-/* 803213EC 0031D04C 40 82 01 48 */ bne lbl_80321534
-/* 803213F0 0031D050 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 803213F4 0031D054 80 03 00 04 */ lwz r0, 4(r3)
-/* 803213F8 0031D058 2C 00 00 02 */ cmpwi r0, 2
-/* 803213FC 0031D05C 40 82 01 00 */ bne lbl_803214FC
-/* 80321400 0031D060 80 63 00 1C */ lwz r3, 0x1c(r3)
-/* 80321404 0031D064 80 1E 00 04 */ lwz r0, 4(r30)
-/* 80321408 0031D068 80 63 00 1C */ lwz r3, 0x1c(r3)
-/* 8032140C 0031D06C 7C 03 00 00 */ cmpw r3, r0
-/* 80321410 0031D070 40 82 00 7C */ bne lbl_8032148C
-/* 80321414 0031D074 38 9F 01 1C */ addi r4, r31, 0x11c
-/* 80321418 0031D078 38 60 00 20 */ li r3, 0x20
-/* 8032141C 0031D07C 4C C6 31 82 */ crclr 6
-/* 80321420 0031D080 4B FF B7 15 */ bl func_8031CB34
-/* 80321424 0031D084 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
-/* 80321428 0031D088 38 00 00 05 */ li r0, 5
-/* 8032142C 0031D08C 38 60 00 01 */ li r3, 1
-/* 80321430 0031D090 38 8D 8D 78 */ addi r4, r13, lbl_8063E038-_SDA_BASE_
-/* 80321434 0031D094 90 05 00 04 */ stw r0, 4(r5)
-/* 80321438 0031D098 38 A0 00 00 */ li r5, 0
-/* 8032143C 0031D09C 4B FF E8 15 */ bl func_8031FC50
-/* 80321440 0031D0A0 4B FF FE 49 */ bl func_80321288
-/* 80321444 0031D0A4 2C 03 00 00 */ cmpwi r3, 0
-/* 80321448 0031D0A8 40 82 00 F0 */ bne lbl_80321538
-/* 8032144C 0031D0AC 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
-/* 80321450 0031D0B0 38 60 00 00 */ li r3, 0
-/* 80321454 0031D0B4 80 9E 00 04 */ lwz r4, 4(r30)
-/* 80321458 0031D0B8 81 85 00 14 */ lwz r12, 0x14(r5)
-/* 8032145C 0031D0BC 80 A5 00 18 */ lwz r5, 0x18(r5)
-/* 80321460 0031D0C0 7D 89 03 A6 */ mtctr r12
-/* 80321464 0031D0C4 4E 80 04 21 */ bctrl
-/* 80321468 0031D0C8 48 00 1A 29 */ bl func_80322E90
-/* 8032146C 0031D0CC 2C 03 00 00 */ cmpwi r3, 0
-/* 80321470 0031D0D0 40 82 00 C8 */ bne lbl_80321538
-/* 80321474 0031D0D4 80 7E 00 04 */ lwz r3, 4(r30)
-/* 80321478 0031D0D8 48 00 37 19 */ bl func_80324B90
-/* 8032147C 0031D0DC 2C 03 00 00 */ cmpwi r3, 0
-/* 80321480 0031D0E0 41 82 00 B8 */ beq lbl_80321538
-/* 80321484 0031D0E4 48 00 00 B4 */ b lbl_80321538
-/* 80321488 0031D0E8 48 00 00 B0 */ b lbl_80321538
-lbl_8032148C:
-/* 8032148C 0031D0EC 38 9F 01 38 */ addi r4, r31, 0x138
-/* 80321490 0031D0F0 38 60 00 20 */ li r3, 0x20
-/* 80321494 0031D0F4 4C C6 31 82 */ crclr 6
-/* 80321498 0031D0F8 4B FF B6 9D */ bl func_8031CB34
-/* 8032149C 0031D0FC 80 0D B0 50 */ lwz r0, lbl_80640310-_SDA_BASE_(r13)
-/* 803214A0 0031D100 2C 00 00 00 */ cmpwi r0, 0
-/* 803214A4 0031D104 41 82 00 94 */ beq lbl_80321538
-/* 803214A8 0031D108 3C 80 FF FF */ lis r4, 0xFFFF15A0@ha
-/* 803214AC 0031D10C 38 60 00 06 */ li r3, 6
-/* 803214B0 0031D110 38 84 15 A0 */ addi r4, r4, 0xFFFF15A0@l
-/* 803214B4 0031D114 4B FF B0 CD */ bl func_8031C580
-/* 803214B8 0031D118 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 803214BC 0031D11C 81 83 00 14 */ lwz r12, 0x14(r3)
-/* 803214C0 0031D120 2C 0C 00 00 */ cmpwi r12, 0
-/* 803214C4 0031D124 41 82 00 18 */ beq lbl_803214DC
-/* 803214C8 0031D128 80 A3 00 18 */ lwz r5, 0x18(r3)
-/* 803214CC 0031D12C 38 60 00 06 */ li r3, 6
-/* 803214D0 0031D130 38 80 00 00 */ li r4, 0
-/* 803214D4 0031D134 7D 89 03 A6 */ mtctr r12
-/* 803214D8 0031D138 4E 80 04 21 */ bctrl
-lbl_803214DC:
-/* 803214DC 0031D13C 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 803214E0 0031D140 2C 03 00 00 */ cmpwi r3, 0
-/* 803214E4 0031D144 41 82 00 54 */ beq lbl_80321538
-/* 803214E8 0031D148 38 00 00 00 */ li r0, 0
-/* 803214EC 0031D14C 90 03 00 04 */ stw r0, 4(r3)
-/* 803214F0 0031D150 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 803214F4 0031D154 90 03 00 30 */ stw r0, 0x30(r3)
-/* 803214F8 0031D158 48 00 00 40 */ b lbl_80321538
-lbl_803214FC:
-/* 803214FC 0031D15C 2C 00 00 03 */ cmpwi r0, 3
-/* 80321500 0031D160 40 82 00 38 */ bne lbl_80321538
-/* 80321504 0031D164 3C E0 80 32 */ lis r7, lbl_8032196C@ha
-/* 80321508 0031D168 80 9E 00 04 */ lwz r4, 4(r30)
-/* 8032150C 0031D16C 7F A3 EB 78 */ mr r3, r29
-/* 80321510 0031D170 38 A0 00 00 */ li r5, 0
-/* 80321514 0031D174 38 E7 19 6C */ addi r7, r7, lbl_8032196C@l
-/* 80321518 0031D178 38 C0 00 00 */ li r6, 0
-/* 8032151C 0031D17C 39 00 00 00 */ li r8, 0
-/* 80321520 0031D180 48 01 BC 1D */ bl gpGetInfo
-/* 80321524 0031D184 4B FF FD 65 */ bl func_80321288
-/* 80321528 0031D188 2C 03 00 00 */ cmpwi r3, 0
-/* 8032152C 0031D18C 41 82 00 0C */ beq lbl_80321538
-/* 80321530 0031D190 48 00 00 08 */ b lbl_80321538
-lbl_80321534:
-/* 80321534 0031D194 4B FF FD 55 */ bl func_80321288
-lbl_80321538:
-/* 80321538 0031D198 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8032153C 0031D19C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80321540 0031D1A0 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80321544 0031D1A4 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80321548 0031D1A8 7C 08 03 A6 */ mtlr r0
-/* 8032154C 0031D1AC 38 21 00 20 */ addi r1, r1, 0x20
-/* 80321550 0031D1B0 4E 80 00 20 */ blr
-
-.global func_80321554
-func_80321554:
-/* 80321554 0031D1B4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80321558 0031D1B8 7C 08 02 A6 */ mflr r0
-/* 8032155C 0031D1BC 38 60 00 20 */ li r3, 0x20
-/* 80321560 0031D1C0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80321564 0031D1C4 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80321568 0031D1C8 3F E0 80 44 */ lis r31, lbl_80447248@ha
-/* 8032156C 0031D1CC 3B FF 72 48 */ addi r31, r31, lbl_80447248@l
-/* 80321570 0031D1D0 38 9F 01 58 */ addi r4, r31, 0x158
-/* 80321574 0031D1D4 4C C6 31 82 */ crclr 6
-/* 80321578 0031D1D8 4B FF B5 BD */ bl func_8031CB34
-/* 8032157C 0031D1DC 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 80321580 0031D1E0 80 63 00 1C */ lwz r3, 0x1c(r3)
-/* 80321584 0031D1E4 48 01 1C 35 */ bl func_803331B8
-/* 80321588 0031D1E8 2C 03 00 00 */ cmpwi r3, 0
-/* 8032158C 0031D1EC 41 82 00 44 */ beq lbl_803215D0
-/* 80321590 0031D1F0 38 9F 01 6C */ addi r4, r31, 0x16c
-/* 80321594 0031D1F4 38 60 00 20 */ li r3, 0x20
-/* 80321598 0031D1F8 4C C6 31 82 */ crclr 6
-/* 8032159C 0031D1FC 4B FF B5 99 */ bl func_8031CB34
-/* 803215A0 0031D200 80 8D B0 50 */ lwz r4, lbl_80640310-_SDA_BASE_(r13)
-/* 803215A4 0031D204 80 64 00 1C */ lwz r3, 0x1c(r4)
-/* 803215A8 0031D208 38 A4 02 4C */ addi r5, r4, 0x24c
-/* 803215AC 0031D20C 80 83 00 24 */ lwz r4, 0x24(r3)
-/* 803215B0 0031D210 38 63 00 10 */ addi r3, r3, 0x10
-/* 803215B4 0031D214 48 01 16 F5 */ bl func_80332CA8
-/* 803215B8 0031D218 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 803215BC 0031D21C 80 63 00 1C */ lwz r3, 0x1c(r3)
-/* 803215C0 0031D220 38 63 00 10 */ addi r3, r3, 0x10
-/* 803215C4 0031D224 48 01 15 49 */ bl func_80332B0C
-/* 803215C8 0031D228 7C 65 1B 78 */ mr r5, r3
-/* 803215CC 0031D22C 48 00 01 1C */ b lbl_803216E8
-lbl_803215D0:
-/* 803215D0 0031D230 38 9F 01 A0 */ addi r4, r31, 0x1a0
-/* 803215D4 0031D234 38 60 00 20 */ li r3, 0x20
-/* 803215D8 0031D238 4C C6 31 82 */ crclr 6
-/* 803215DC 0031D23C 4B FF B5 59 */ bl func_8031CB34
-/* 803215E0 0031D240 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 803215E4 0031D244 38 63 00 40 */ addi r3, r3, 0x40
-/* 803215E8 0031D248 48 01 1B B9 */ bl func_803331A0
-/* 803215EC 0031D24C 2C 03 00 00 */ cmpwi r3, 0
-/* 803215F0 0031D250 40 82 00 80 */ bne lbl_80321670
-/* 803215F4 0031D254 38 9F 01 D0 */ addi r4, r31, 0x1d0
-/* 803215F8 0031D258 38 60 00 20 */ li r3, 0x20
-/* 803215FC 0031D25C 4C C6 31 82 */ crclr 6
-/* 80321600 0031D260 4B FF B5 35 */ bl func_8031CB34
-/* 80321604 0031D264 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 80321608 0031D268 80 63 00 1C */ lwz r3, 0x1c(r3)
-/* 8032160C 0031D26C 38 63 00 04 */ addi r3, r3, 4
-/* 80321610 0031D270 48 01 1B 41 */ bl func_80333150
-/* 80321614 0031D274 2C 03 00 00 */ cmpwi r3, 0
-/* 80321618 0031D278 41 82 00 38 */ beq lbl_80321650
-/* 8032161C 0031D27C 38 9F 02 0C */ addi r4, r31, 0x20c
-/* 80321620 0031D280 38 60 00 20 */ li r3, 0x20
-/* 80321624 0031D284 4C C6 31 82 */ crclr 6
-/* 80321628 0031D288 4B FF B5 0D */ bl func_8031CB34
-/* 8032162C 0031D28C 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
-/* 80321630 0031D290 80 85 00 1C */ lwz r4, 0x1c(r5)
-/* 80321634 0031D294 80 64 00 04 */ lwz r3, 4(r4)
-/* 80321638 0031D298 80 04 00 08 */ lwz r0, 8(r4)
-/* 8032163C 0031D29C 90 65 00 40 */ stw r3, 0x40(r5)
-/* 80321640 0031D2A0 90 05 00 44 */ stw r0, 0x44(r5)
-/* 80321644 0031D2A4 80 04 00 0C */ lwz r0, 0xc(r4)
-/* 80321648 0031D2A8 90 05 00 48 */ stw r0, 0x48(r5)
-/* 8032164C 0031D2AC 48 00 00 80 */ b lbl_803216CC
-lbl_80321650:
-/* 80321650 0031D2B0 38 9F 02 38 */ addi r4, r31, 0x238
-/* 80321654 0031D2B4 38 60 00 20 */ li r3, 0x20
-/* 80321658 0031D2B8 4C C6 31 82 */ crclr 6
-/* 8032165C 0031D2BC 4B FF B4 D9 */ bl func_8031CB34
-/* 80321660 0031D2C0 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 80321664 0031D2C4 38 63 00 40 */ addi r3, r3, 0x40
-/* 80321668 0031D2C8 48 01 1A 21 */ bl func_80333088
-/* 8032166C 0031D2CC 48 00 00 60 */ b lbl_803216CC
-lbl_80321670:
-/* 80321670 0031D2D0 38 9F 02 64 */ addi r4, r31, 0x264
-/* 80321674 0031D2D4 38 60 00 20 */ li r3, 0x20
-/* 80321678 0031D2D8 4C C6 31 82 */ crclr 6
-/* 8032167C 0031D2DC 4B FF B4 B9 */ bl func_8031CB34
-/* 80321680 0031D2E0 4B F5 11 39 */ bl OSGetTime
-/* 80321684 0031D2E4 3C C0 6C 08 */ lis r6, 0x6C078965@ha
-/* 80321688 0031D2E8 3C A0 5D 59 */ lis r5, 0x5D588B65@ha
-/* 8032168C 0031D2EC 39 06 89 65 */ addi r8, r6, 0x6C078965@l
-/* 80321690 0031D2F0 81 4D B0 50 */ lwz r10, lbl_80640310-_SDA_BASE_(r13)
-/* 80321694 0031D2F4 39 25 8B 65 */ addi r9, r5, 0x5D588B65@l
-/* 80321698 0031D2F8 3C A0 00 27 */ lis r5, 0x00269EC3@ha
-/* 8032169C 0031D2FC 38 05 9E C3 */ addi r0, r5, 0x00269EC3@l
-/* 803216A0 0031D300 38 C0 00 00 */ li r6, 0
-/* 803216A4 0031D304 7C A3 41 D6 */ mullw r5, r3, r8
-/* 803216A8 0031D308 38 6A 00 40 */ addi r3, r10, 0x40
-/* 803216AC 0031D30C 7C E4 40 16 */ mulhwu r7, r4, r8
-/* 803216B0 0031D310 7D 04 41 D6 */ mullw r8, r4, r8
-/* 803216B4 0031D314 7C A7 2A 14 */ add r5, r7, r5
-/* 803216B8 0031D318 7C 84 49 D6 */ mullw r4, r4, r9
-/* 803216BC 0031D31C 7C 08 00 14 */ addc r0, r8, r0
-/* 803216C0 0031D320 7C 05 22 14 */ add r0, r5, r4
-/* 803216C4 0031D324 7C 80 31 14 */ adde r4, r0, r6
-/* 803216C8 0031D328 48 01 14 7D */ bl func_80332B44
-lbl_803216CC:
-/* 803216CC 0031D32C 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
-/* 803216D0 0031D330 80 85 00 0C */ lwz r4, 0xc(r5)
-/* 803216D4 0031D334 38 65 00 40 */ addi r3, r5, 0x40
-/* 803216D8 0031D338 38 A5 02 4C */ addi r5, r5, 0x24c
-/* 803216DC 0031D33C 48 01 15 CD */ bl func_80332CA8
-/* 803216E0 0031D340 38 80 00 00 */ li r4, 0
-/* 803216E4 0031D344 38 A0 00 00 */ li r5, 0
-lbl_803216E8:
-/* 803216E8 0031D348 81 2D B0 50 */ lwz r9, lbl_80640310-_SDA_BASE_(r13)
-/* 803216EC 0031D34C 3C E0 80 32 */ lis r7, func_8031C8EC@ha
-/* 803216F0 0031D350 3D 00 80 32 */ lis r8, func_8031C988@ha
-/* 803216F4 0031D354 7C 86 23 78 */ mr r6, r4
-/* 803216F8 0031D358 80 69 00 10 */ lwz r3, 0x10(r9)
-/* 803216FC 0031D35C 38 89 02 55 */ addi r4, r9, 0x255
-/* 80321700 0031D360 38 E7 C8 EC */ addi r7, r7, func_8031C8EC@l
-/* 80321704 0031D364 39 08 C9 88 */ addi r8, r8, func_8031C988@l
-/* 80321708 0031D368 48 01 29 85 */ bl func_8033408C
-/* 8032170C 0031D36C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80321710 0031D370 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80321714 0031D374 7C 08 03 A6 */ mtlr r0
-/* 80321718 0031D378 38 21 00 10 */ addi r1, r1, 0x10
-/* 8032171C 0031D37C 4E 80 00 20 */ blr
-
-.global func_80321720
-func_80321720:
-/* 80321720 0031D380 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80321724 0031D384 7C 08 02 A6 */ mflr r0
-/* 80321728 0031D388 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8032172C 0031D38C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80321730 0031D390 3F E0 80 44 */ lis r31, lbl_80447248@ha
-/* 80321734 0031D394 3B FF 72 48 */ addi r31, r31, lbl_80447248@l
-/* 80321738 0031D398 93 C1 00 08 */ stw r30, 8(r1)
-/* 8032173C 0031D39C 48 01 2C 05 */ bl func_80334340
-/* 80321740 0031D3A0 48 01 32 89 */ bl func_803349C8
-/* 80321744 0031D3A4 2C 03 00 00 */ cmpwi r3, 0
-/* 80321748 0031D3A8 41 82 02 0C */ beq lbl_80321954
-/* 8032174C 0031D3AC 48 01 32 B9 */ bl func_80334A04
-/* 80321750 0031D3B0 2C 03 00 00 */ cmpwi r3, 0
-/* 80321754 0031D3B4 41 82 01 28 */ beq lbl_8032187C
-/* 80321758 0031D3B8 38 9F 02 A8 */ addi r4, r31, 0x2a8
-/* 8032175C 0031D3BC 38 60 00 20 */ li r3, 0x20
-/* 80321760 0031D3C0 4C C6 31 82 */ crclr 6
-/* 80321764 0031D3C4 4B FF B3 D1 */ bl func_8031CB34
-/* 80321768 0031D3C8 80 8D B0 50 */ lwz r4, lbl_80640310-_SDA_BASE_(r13)
-/* 8032176C 0031D3CC 38 64 00 4C */ addi r3, r4, 0x4c
-/* 80321770 0031D3D0 38 84 01 4C */ addi r4, r4, 0x14c
-/* 80321774 0031D3D4 48 01 32 B5 */ bl func_80334A28
-/* 80321778 0031D3D8 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 8032177C 0031D3DC 80 63 00 1C */ lwz r3, 0x1c(r3)
-/* 80321780 0031D3E0 48 01 1A 39 */ bl func_803331B8
-/* 80321784 0031D3E4 2C 03 00 00 */ cmpwi r3, 0
-/* 80321788 0031D3E8 41 82 00 70 */ beq lbl_803217F8
-/* 8032178C 0031D3EC 38 9F 02 B8 */ addi r4, r31, 0x2b8
-/* 80321790 0031D3F0 38 60 00 20 */ li r3, 0x20
-/* 80321794 0031D3F4 4C C6 31 82 */ crclr 6
-/* 80321798 0031D3F8 4B FF B3 9D */ bl func_8031CB34
-/* 8032179C 0031D3FC 4B F5 10 1D */ bl OSGetTime
-/* 803217A0 0031D400 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
-/* 803217A4 0031D404 3D 00 80 32 */ lis r8, lbl_8032139C@ha
-/* 803217A8 0031D408 38 00 00 01 */ li r0, 1
-/* 803217AC 0031D40C 38 C0 00 01 */ li r6, 1
-/* 803217B0 0031D410 90 85 00 3C */ stw r4, 0x3c(r5)
-/* 803217B4 0031D414 39 08 13 9C */ addi r8, r8, lbl_8032139C@l
-/* 803217B8 0031D418 38 E0 00 00 */ li r7, 0
-/* 803217BC 0031D41C 39 20 00 00 */ li r9, 0
-/* 803217C0 0031D420 90 65 00 38 */ stw r3, 0x38(r5)
-/* 803217C4 0031D424 90 05 00 30 */ stw r0, 0x30(r5)
-/* 803217C8 0031D428 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
-/* 803217CC 0031D42C 80 65 00 00 */ lwz r3, 0(r5)
-/* 803217D0 0031D430 38 85 00 4C */ addi r4, r5, 0x4c
-/* 803217D4 0031D434 38 A5 01 4C */ addi r5, r5, 0x14c
-/* 803217D8 0031D438 48 01 B7 0D */ bl gpConnectPreAuthenticatedA
-/* 803217DC 0031D43C 4B FF FA AD */ bl func_80321288
-/* 803217E0 0031D440 2C 03 00 00 */ cmpwi r3, 0
-/* 803217E4 0031D444 40 82 01 70 */ bne lbl_80321954
-/* 803217E8 0031D448 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 803217EC 0031D44C 38 00 00 02 */ li r0, 2
-/* 803217F0 0031D450 90 03 00 04 */ stw r0, 4(r3)
-/* 803217F4 0031D454 48 00 01 60 */ b lbl_80321954
-lbl_803217F8:
-/* 803217F8 0031D458 48 01 32 7D */ bl func_80334A74
-/* 803217FC 0031D45C 80 ED B0 50 */ lwz r7, lbl_80640310-_SDA_BASE_(r13)
-/* 80321800 0031D460 7C 65 1B 78 */ mr r5, r3
-/* 80321804 0031D464 7C 86 23 78 */ mr r6, r4
-/* 80321808 0031D468 38 67 00 40 */ addi r3, r7, 0x40
-/* 8032180C 0031D46C 48 01 13 19 */ bl func_80332B24
-/* 80321810 0031D470 38 9F 02 B8 */ addi r4, r31, 0x2b8
-/* 80321814 0031D474 38 60 00 20 */ li r3, 0x20
-/* 80321818 0031D478 4C C6 31 82 */ crclr 6
-/* 8032181C 0031D47C 4B FF B3 19 */ bl func_8031CB34
-/* 80321820 0031D480 4B F5 0F 99 */ bl OSGetTime
-/* 80321824 0031D484 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
-/* 80321828 0031D488 3D 00 80 32 */ lis r8, lbl_8032139C@ha
-/* 8032182C 0031D48C 38 00 00 01 */ li r0, 1
-/* 80321830 0031D490 38 C0 00 01 */ li r6, 1
-/* 80321834 0031D494 90 85 00 3C */ stw r4, 0x3c(r5)
-/* 80321838 0031D498 39 08 13 9C */ addi r8, r8, lbl_8032139C@l
-/* 8032183C 0031D49C 38 E0 00 00 */ li r7, 0
-/* 80321840 0031D4A0 39 20 00 00 */ li r9, 0
-/* 80321844 0031D4A4 90 65 00 38 */ stw r3, 0x38(r5)
-/* 80321848 0031D4A8 90 05 00 30 */ stw r0, 0x30(r5)
-/* 8032184C 0031D4AC 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
-/* 80321850 0031D4B0 80 65 00 00 */ lwz r3, 0(r5)
-/* 80321854 0031D4B4 38 85 00 4C */ addi r4, r5, 0x4c
-/* 80321858 0031D4B8 38 A5 01 4C */ addi r5, r5, 0x14c
-/* 8032185C 0031D4BC 48 01 B6 89 */ bl gpConnectPreAuthenticatedA
-/* 80321860 0031D4C0 4B FF FA 29 */ bl func_80321288
-/* 80321864 0031D4C4 2C 03 00 00 */ cmpwi r3, 0
-/* 80321868 0031D4C8 40 82 00 EC */ bne lbl_80321954
-/* 8032186C 0031D4CC 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 80321870 0031D4D0 38 00 00 03 */ li r0, 3
-/* 80321874 0031D4D4 90 03 00 04 */ stw r0, 4(r3)
-/* 80321878 0031D4D8 48 00 00 DC */ b lbl_80321954
-lbl_8032187C:
-/* 8032187C 0031D4DC 48 01 31 A1 */ bl func_80334A1C
-/* 80321880 0031D4E0 7C 7E 1B 78 */ mr r30, r3
-/* 80321884 0031D4E4 38 9F 02 E0 */ addi r4, r31, 0x2e0
-/* 80321888 0031D4E8 7F C5 F3 78 */ mr r5, r30
-/* 8032188C 0031D4EC 38 60 00 20 */ li r3, 0x20
-/* 80321890 0031D4F0 4C C6 31 82 */ crclr 6
-/* 80321894 0031D4F4 4B FF B2 A1 */ bl func_8031CB34
-/* 80321898 0031D4F8 2C 1E 8E B8 */ cmpwi r30, -29000
-/* 8032189C 0031D4FC 41 81 00 60 */ bgt lbl_803218FC
-/* 803218A0 0031D500 80 0D B0 50 */ lwz r0, lbl_80640310-_SDA_BASE_(r13)
-/* 803218A4 0031D504 2C 00 00 00 */ cmpwi r0, 0
-/* 803218A8 0031D508 41 82 00 AC */ beq lbl_80321954
-/* 803218AC 0031D50C 7F C4 F3 78 */ mr r4, r30
-/* 803218B0 0031D510 38 60 00 09 */ li r3, 9
-/* 803218B4 0031D514 4B FF AC CD */ bl func_8031C580
-/* 803218B8 0031D518 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 803218BC 0031D51C 81 83 00 14 */ lwz r12, 0x14(r3)
-/* 803218C0 0031D520 2C 0C 00 00 */ cmpwi r12, 0
-/* 803218C4 0031D524 41 82 00 18 */ beq lbl_803218DC
-/* 803218C8 0031D528 80 A3 00 18 */ lwz r5, 0x18(r3)
-/* 803218CC 0031D52C 38 60 00 09 */ li r3, 9
-/* 803218D0 0031D530 38 80 00 00 */ li r4, 0
-/* 803218D4 0031D534 7D 89 03 A6 */ mtctr r12
-/* 803218D8 0031D538 4E 80 04 21 */ bctrl
-lbl_803218DC:
-/* 803218DC 0031D53C 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 803218E0 0031D540 2C 03 00 00 */ cmpwi r3, 0
-/* 803218E4 0031D544 41 82 00 70 */ beq lbl_80321954
-/* 803218E8 0031D548 38 00 00 00 */ li r0, 0
-/* 803218EC 0031D54C 90 03 00 04 */ stw r0, 4(r3)
-/* 803218F0 0031D550 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 803218F4 0031D554 90 03 00 30 */ stw r0, 0x30(r3)
-/* 803218F8 0031D558 48 00 00 5C */ b lbl_80321954
-lbl_803218FC:
-/* 803218FC 0031D55C 80 0D B0 50 */ lwz r0, lbl_80640310-_SDA_BASE_(r13)
-/* 80321900 0031D560 2C 00 00 00 */ cmpwi r0, 0
-/* 80321904 0031D564 41 82 00 50 */ beq lbl_80321954
-/* 80321908 0031D568 7F C4 F3 78 */ mr r4, r30
-/* 8032190C 0031D56C 38 60 00 02 */ li r3, 2
-/* 80321910 0031D570 4B FF AC 71 */ bl func_8031C580
-/* 80321914 0031D574 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 80321918 0031D578 81 83 00 14 */ lwz r12, 0x14(r3)
-/* 8032191C 0031D57C 2C 0C 00 00 */ cmpwi r12, 0
-/* 80321920 0031D580 41 82 00 18 */ beq lbl_80321938
-/* 80321924 0031D584 80 A3 00 18 */ lwz r5, 0x18(r3)
-/* 80321928 0031D588 38 60 00 02 */ li r3, 2
-/* 8032192C 0031D58C 38 80 00 00 */ li r4, 0
-/* 80321930 0031D590 7D 89 03 A6 */ mtctr r12
-/* 80321934 0031D594 4E 80 04 21 */ bctrl
-lbl_80321938:
-/* 80321938 0031D598 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 8032193C 0031D59C 2C 03 00 00 */ cmpwi r3, 0
-/* 80321940 0031D5A0 41 82 00 14 */ beq lbl_80321954
-/* 80321944 0031D5A4 38 00 00 00 */ li r0, 0
-/* 80321948 0031D5A8 90 03 00 04 */ stw r0, 4(r3)
-/* 8032194C 0031D5AC 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 80321950 0031D5B0 90 03 00 30 */ stw r0, 0x30(r3)
-lbl_80321954:
-/* 80321954 0031D5B4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80321958 0031D5B8 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 8032195C 0031D5BC 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80321960 0031D5C0 7C 08 03 A6 */ mtlr r0
-/* 80321964 0031D5C4 38 21 00 10 */ addi r1, r1, 0x10
-/* 80321968 0031D5C8 4E 80 00 20 */ blr
-lbl_8032196C:
-/* 8032196C 0031D5CC 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 80321970 0031D5D0 7C 08 02 A6 */ mflr r0
-/* 80321974 0031D5D4 90 01 00 64 */ stw r0, 0x64(r1)
-/* 80321978 0031D5D8 93 E1 00 5C */ stw r31, 0x5c(r1)
-/* 8032197C 0031D5DC 3F E0 80 44 */ lis r31, lbl_80447248@ha
-/* 80321980 0031D5E0 3B FF 72 48 */ addi r31, r31, lbl_80447248@l
-/* 80321984 0031D5E4 93 C1 00 58 */ stw r30, 0x58(r1)
-/* 80321988 0031D5E8 7C 9E 23 78 */ mr r30, r4
-/* 8032198C 0031D5EC 93 A1 00 54 */ stw r29, 0x54(r1)
-/* 80321990 0031D5F0 7C 7D 1B 78 */ mr r29, r3
-/* 80321994 0031D5F4 80 A4 00 00 */ lwz r5, 0(r4)
-/* 80321998 0031D5F8 2C 05 00 00 */ cmpwi r5, 0
-/* 8032199C 0031D5FC 40 82 02 0C */ bne lbl_80321BA8
-/* 803219A0 0031D600 80 CD B0 50 */ lwz r6, lbl_80640310-_SDA_BASE_(r13)
-/* 803219A4 0031D604 80 06 00 04 */ lwz r0, 4(r6)
-/* 803219A8 0031D608 2C 00 00 03 */ cmpwi r0, 3
-/* 803219AC 0031D60C 40 82 00 CC */ bne lbl_80321A78
-/* 803219B0 0031D610 88 04 00 8E */ lbz r0, 0x8e(r4)
-/* 803219B4 0031D614 7C 00 07 75 */ extsb. r0, r0
-/* 803219B8 0031D618 40 82 00 94 */ bne lbl_80321A4C
-/* 803219BC 0031D61C 38 9F 02 F8 */ addi r4, r31, 0x2f8
-/* 803219C0 0031D620 38 60 00 20 */ li r3, 0x20
-/* 803219C4 0031D624 4C C6 31 82 */ crclr 6
-/* 803219C8 0031D628 4B FF B1 6D */ bl func_8031CB34
-/* 803219CC 0031D62C 80 8D B0 50 */ lwz r4, lbl_80640310-_SDA_BASE_(r13)
-/* 803219D0 0031D630 38 A1 00 38 */ addi r5, r1, 0x38
-/* 803219D4 0031D634 80 64 00 1C */ lwz r3, 0x1c(r4)
-/* 803219D8 0031D638 80 84 00 0C */ lwz r4, 0xc(r4)
-/* 803219DC 0031D63C 38 63 00 04 */ addi r3, r3, 4
-/* 803219E0 0031D640 48 01 12 C9 */ bl func_80332CA8
-/* 803219E4 0031D644 7F A3 EB 78 */ mr r3, r29
-/* 803219E8 0031D648 38 A1 00 38 */ addi r5, r1, 0x38
-/* 803219EC 0031D64C 38 80 07 05 */ li r4, 0x705
-/* 803219F0 0031D650 48 01 B8 2D */ bl gpSetInfosA
-/* 803219F4 0031D654 4B FF F8 95 */ bl func_80321288
-/* 803219F8 0031D658 2C 03 00 00 */ cmpwi r3, 0
-/* 803219FC 0031D65C 40 82 01 BC */ bne lbl_80321BB8
-/* 80321A00 0031D660 80 8D B0 50 */ lwz r4, lbl_80640310-_SDA_BASE_(r13)
-/* 80321A04 0031D664 38 00 00 04 */ li r0, 4
-/* 80321A08 0031D668 3C E0 80 32 */ lis r7, lbl_8032196C@ha
-/* 80321A0C 0031D66C 7F A3 EB 78 */ mr r3, r29
-/* 80321A10 0031D670 90 04 00 04 */ stw r0, 4(r4)
-/* 80321A14 0031D674 38 E7 19 6C */ addi r7, r7, lbl_8032196C@l
-/* 80321A18 0031D678 38 A0 00 00 */ li r5, 0
-/* 80321A1C 0031D67C 38 C0 00 00 */ li r6, 0
-/* 80321A20 0031D680 80 9E 00 04 */ lwz r4, 4(r30)
-/* 80321A24 0031D684 39 00 00 00 */ li r8, 0
-/* 80321A28 0031D688 48 01 B7 15 */ bl gpGetInfo
-/* 80321A2C 0031D68C 4B FF F8 5D */ bl func_80321288
-/* 80321A30 0031D690 2C 03 00 00 */ cmpwi r3, 0
-/* 80321A34 0031D694 40 82 01 84 */ bne lbl_80321BB8
-/* 80321A38 0031D698 38 9F 03 2C */ addi r4, r31, 0x32c
-/* 80321A3C 0031D69C 38 60 00 20 */ li r3, 0x20
-/* 80321A40 0031D6A0 4C C6 31 82 */ crclr 6
-/* 80321A44 0031D6A4 4B FF B0 F1 */ bl func_8031CB34
-/* 80321A48 0031D6A8 48 00 01 70 */ b lbl_80321BB8
-lbl_80321A4C:
-/* 80321A4C 0031D6AC 38 9F 03 44 */ addi r4, r31, 0x344
-/* 80321A50 0031D6B0 38 60 00 20 */ li r3, 0x20
-/* 80321A54 0031D6B4 4C C6 31 82 */ crclr 6
-/* 80321A58 0031D6B8 4B FF B0 DD */ bl func_8031CB34
-/* 80321A5C 0031D6BC 7F A3 EB 78 */ mr r3, r29
-/* 80321A60 0031D6C0 48 01 B5 B1 */ bl gpDisconnect
-/* 80321A64 0031D6C4 4B FF FA F1 */ bl func_80321554
-/* 80321A68 0031D6C8 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 80321A6C 0031D6CC 38 00 00 01 */ li r0, 1
-/* 80321A70 0031D6D0 90 03 00 04 */ stw r0, 4(r3)
-/* 80321A74 0031D6D4 48 00 01 44 */ b lbl_80321BB8
-lbl_80321A78:
-/* 80321A78 0031D6D8 2C 00 00 04 */ cmpwi r0, 4
-/* 80321A7C 0031D6DC 40 82 01 3C */ bne lbl_80321BB8
-/* 80321A80 0031D6E0 80 66 00 1C */ lwz r3, 0x1c(r6)
-/* 80321A84 0031D6E4 38 A1 00 20 */ addi r5, r1, 0x20
-/* 80321A88 0031D6E8 80 86 00 0C */ lwz r4, 0xc(r6)
-/* 80321A8C 0031D6EC 38 63 00 04 */ addi r3, r3, 4
-/* 80321A90 0031D6F0 48 01 12 19 */ bl func_80332CA8
-/* 80321A94 0031D6F4 38 7E 00 8E */ addi r3, r30, 0x8e
-/* 80321A98 0031D6F8 38 81 00 20 */ addi r4, r1, 0x20
-/* 80321A9C 0031D6FC 4B EA C9 B1 */ bl strcmp
-/* 80321AA0 0031D700 2C 03 00 00 */ cmpwi r3, 0
-/* 80321AA4 0031D704 40 82 00 BC */ bne lbl_80321B60
-/* 80321AA8 0031D708 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 80321AAC 0031D70C 38 A1 00 08 */ addi r5, r1, 8
-/* 80321AB0 0031D710 80 83 00 0C */ lwz r4, 0xc(r3)
-/* 80321AB4 0031D714 38 63 00 40 */ addi r3, r3, 0x40
-/* 80321AB8 0031D718 48 01 11 F1 */ bl func_80332CA8
-/* 80321ABC 0031D71C 80 FE 00 04 */ lwz r7, 4(r30)
-/* 80321AC0 0031D720 38 9F 03 78 */ addi r4, r31, 0x378
-/* 80321AC4 0031D724 38 A1 00 08 */ addi r5, r1, 8
-/* 80321AC8 0031D728 38 C1 00 20 */ addi r6, r1, 0x20
-/* 80321ACC 0031D72C 38 60 00 20 */ li r3, 0x20
-/* 80321AD0 0031D730 4C C6 31 82 */ crclr 6
-/* 80321AD4 0031D734 4B FF B0 61 */ bl func_8031CB34
-/* 80321AD8 0031D738 80 8D B0 50 */ lwz r4, lbl_80640310-_SDA_BASE_(r13)
-/* 80321ADC 0031D73C 80 BE 00 04 */ lwz r5, 4(r30)
-/* 80321AE0 0031D740 80 64 00 1C */ lwz r3, 0x1c(r4)
-/* 80321AE4 0031D744 38 84 00 40 */ addi r4, r4, 0x40
-/* 80321AE8 0031D748 48 01 19 01 */ bl func_803333E8
-/* 80321AEC 0031D74C 7F A3 EB 78 */ mr r3, r29
-/* 80321AF0 0031D750 48 01 B5 21 */ bl gpDisconnect
-/* 80321AF4 0031D754 38 9F 02 B8 */ addi r4, r31, 0x2b8
-/* 80321AF8 0031D758 38 60 00 20 */ li r3, 0x20
-/* 80321AFC 0031D75C 4C C6 31 82 */ crclr 6
-/* 80321B00 0031D760 4B FF B0 35 */ bl func_8031CB34
-/* 80321B04 0031D764 4B F5 0C B5 */ bl OSGetTime
-/* 80321B08 0031D768 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
-/* 80321B0C 0031D76C 3D 00 80 32 */ lis r8, lbl_8032139C@ha
-/* 80321B10 0031D770 38 00 00 01 */ li r0, 1
-/* 80321B14 0031D774 38 C0 00 01 */ li r6, 1
-/* 80321B18 0031D778 90 85 00 3C */ stw r4, 0x3c(r5)
-/* 80321B1C 0031D77C 39 08 13 9C */ addi r8, r8, lbl_8032139C@l
-/* 80321B20 0031D780 38 E0 00 00 */ li r7, 0
-/* 80321B24 0031D784 39 20 00 00 */ li r9, 0
-/* 80321B28 0031D788 90 65 00 38 */ stw r3, 0x38(r5)
-/* 80321B2C 0031D78C 90 05 00 30 */ stw r0, 0x30(r5)
-/* 80321B30 0031D790 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
-/* 80321B34 0031D794 80 65 00 00 */ lwz r3, 0(r5)
-/* 80321B38 0031D798 38 85 00 4C */ addi r4, r5, 0x4c
-/* 80321B3C 0031D79C 38 A5 01 4C */ addi r5, r5, 0x14c
-/* 80321B40 0031D7A0 48 01 B3 A5 */ bl gpConnectPreAuthenticatedA
-/* 80321B44 0031D7A4 4B FF F7 45 */ bl func_80321288
-/* 80321B48 0031D7A8 2C 03 00 00 */ cmpwi r3, 0
-/* 80321B4C 0031D7AC 40 82 00 6C */ bne lbl_80321BB8
-/* 80321B50 0031D7B0 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 80321B54 0031D7B4 38 00 00 02 */ li r0, 2
-/* 80321B58 0031D7B8 90 03 00 04 */ stw r0, 4(r3)
-/* 80321B5C 0031D7BC 48 00 00 5C */ b lbl_80321BB8
-lbl_80321B60:
-/* 80321B60 0031D7C0 80 DE 00 04 */ lwz r6, 4(r30)
-/* 80321B64 0031D7C4 38 9F 03 A0 */ addi r4, r31, 0x3a0
-/* 80321B68 0031D7C8 38 BE 00 8E */ addi r5, r30, 0x8e
-/* 80321B6C 0031D7CC 38 60 00 20 */ li r3, 0x20
-/* 80321B70 0031D7D0 4C C6 31 82 */ crclr 6
-/* 80321B74 0031D7D4 4B FF AF C1 */ bl func_8031CB34
-/* 80321B78 0031D7D8 3C E0 80 32 */ lis r7, lbl_8032196C@ha
-/* 80321B7C 0031D7DC 80 9E 00 04 */ lwz r4, 4(r30)
-/* 80321B80 0031D7E0 7F A3 EB 78 */ mr r3, r29
-/* 80321B84 0031D7E4 38 A0 00 00 */ li r5, 0
-/* 80321B88 0031D7E8 38 E7 19 6C */ addi r7, r7, lbl_8032196C@l
-/* 80321B8C 0031D7EC 38 C0 00 00 */ li r6, 0
-/* 80321B90 0031D7F0 39 00 00 00 */ li r8, 0
-/* 80321B94 0031D7F4 48 01 B5 A9 */ bl gpGetInfo
-/* 80321B98 0031D7F8 4B FF F6 F1 */ bl func_80321288
-/* 80321B9C 0031D7FC 2C 03 00 00 */ cmpwi r3, 0
-/* 80321BA0 0031D800 41 82 00 18 */ beq lbl_80321BB8
-/* 80321BA4 0031D804 48 00 00 14 */ b lbl_80321BB8
-lbl_80321BA8:
-/* 80321BA8 0031D808 38 9F 03 E0 */ addi r4, r31, 0x3e0
-/* 80321BAC 0031D80C 38 60 00 20 */ li r3, 0x20
-/* 80321BB0 0031D810 4C C6 31 82 */ crclr 6
-/* 80321BB4 0031D814 4B FF AF 81 */ bl func_8031CB34
-lbl_80321BB8:
-/* 80321BB8 0031D818 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 80321BBC 0031D81C 83 E1 00 5C */ lwz r31, 0x5c(r1)
-/* 80321BC0 0031D820 83 C1 00 58 */ lwz r30, 0x58(r1)
-/* 80321BC4 0031D824 83 A1 00 54 */ lwz r29, 0x54(r1)
-/* 80321BC8 0031D828 7C 08 03 A6 */ mtlr r0
-/* 80321BCC 0031D82C 38 21 00 60 */ addi r1, r1, 0x60
-/* 80321BD0 0031D830 4E 80 00 20 */ blr
-
-.global func_80321BD4
-func_80321BD4:
-/* 80321BD4 0031D834 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
-/* 80321BD8 0031D838 2C 03 00 00 */ cmpwi r3, 0
-/* 80321BDC 0031D83C 41 82 00 18 */ beq lbl_80321BF4
-/* 80321BE0 0031D840 80 03 00 04 */ lwz r0, 4(r3)
-/* 80321BE4 0031D844 2C 00 00 05 */ cmpwi r0, 5
-/* 80321BE8 0031D848 40 82 00 0C */ bne lbl_80321BF4
-/* 80321BEC 0031D84C 38 60 00 01 */ li r3, 1
-/* 80321BF0 0031D850 4E 80 00 20 */ blr
-lbl_80321BF4:
-/* 80321BF4 0031D854 38 60 00 00 */ li r3, 0
-/* 80321BF8 0031D858 4E 80 00 20 */ blr
-
-.global func_80321BFC
-func_80321BFC:
-/* 80321BFC 0031D85C 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 80321C00 0031D860 7C 08 02 A6 */ mflr r0
-/* 80321C04 0031D864 90 01 00 34 */ stw r0, 0x34(r1)
-/* 80321C08 0031D868 39 61 00 30 */ addi r11, r1, 0x30
-/* 80321C0C 0031D86C 4B EA 55 15 */ bl _savegpr_25
-/* 80321C10 0031D870 83 A1 00 38 */ lwz r29, 0x38(r1)
-/* 80321C14 0031D874 3C 60 80 44 */ lis r3, lbl_80447648@ha
-/* 80321C18 0031D878 7C 99 23 78 */ mr r25, r4
-/* 80321C1C 0031D87C 7C BA 2B 78 */ mr r26, r5
-/* 80321C20 0031D880 38 83 76 48 */ addi r4, r3, lbl_80447648@l
-/* 80321C24 0031D884 7C FB 3B 78 */ mr r27, r7
-/* 80321C28 0031D888 7D 1F 43 78 */ mr r31, r8
-/* 80321C2C 0031D88C 7D 3E 4B 78 */ mr r30, r9
-/* 80321C30 0031D890 7D 5C 53 78 */ mr r28, r10
-/* 80321C34 0031D894 38 60 00 04 */ li r3, 4
-/* 80321C38 0031D898 4C C6 31 82 */ crclr 6
-/* 80321C3C 0031D89C 4B FF AE F9 */ bl func_8031CB34
-/* 80321C40 0031D8A0 38 60 00 04 */ li r3, 4
-/* 80321C44 0031D8A4 38 80 0F 10 */ li r4, 0xf10
-/* 80321C48 0031D8A8 4B FF AC A5 */ bl func_8031C8EC
-/* 80321C4C 0031D8AC 90 6D B0 58 */ stw r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80321C50 0031D8B0 38 80 00 00 */ li r4, 0
-/* 80321C54 0031D8B4 38 A0 0F 10 */ li r5, 0xf10
-/* 80321C58 0031D8B8 4B CE 24 AD */ bl memset
-/* 80321C5C 0031D8BC 4B FF A8 F5 */ bl func_8031C550
-/* 80321C60 0031D8C0 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80321C64 0031D8C4 38 00 00 00 */ li r0, 0
-/* 80321C68 0031D8C8 3C 80 80 32 */ lis r4, lbl_80326A5C@ha
-/* 80321C6C 0031D8CC 3C E0 80 32 */ lis r7, lbl_80323E20@ha
-/* 80321C70 0031D8D0 90 03 00 00 */ stw r0, 0(r3)
-/* 80321C74 0031D8D4 3C C0 80 32 */ lis r6, lbl_80323E24@ha
-/* 80321C78 0031D8D8 3C A0 80 32 */ lis r5, lbl_80324278@ha
-/* 80321C7C 0031D8DC 38 84 6A 5C */ addi r4, r4, lbl_80326A5C@l
-/* 80321C80 0031D8E0 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80321C84 0031D8E4 38 E7 3E 20 */ addi r7, r7, lbl_80323E20@l
-/* 80321C88 0031D8E8 38 C6 3E 24 */ addi r6, r6, lbl_80323E24@l
-/* 80321C8C 0031D8EC 2C 1F 00 00 */ cmpwi r31, 0
-/* 80321C90 0031D8F0 90 83 00 04 */ stw r4, 4(r3)
-/* 80321C94 0031D8F4 38 A5 42 78 */ addi r5, r5, lbl_80324278@l
-/* 80321C98 0031D8F8 38 80 20 00 */ li r4, 0x2000
-/* 80321C9C 0031D8FC 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80321CA0 0031D900 90 E3 00 08 */ stw r7, 8(r3)
-/* 80321CA4 0031D904 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80321CA8 0031D908 90 C3 00 0C */ stw r6, 0xc(r3)
-/* 80321CAC 0031D90C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80321CB0 0031D910 90 A3 00 10 */ stw r5, 0x10(r3)
-/* 80321CB4 0031D914 41 82 00 08 */ beq lbl_80321CBC
-/* 80321CB8 0031D918 7F E4 FB 78 */ mr r4, r31
-lbl_80321CBC:
-/* 80321CBC 0031D91C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80321CC0 0031D920 2C 1E 00 00 */ cmpwi r30, 0
-/* 80321CC4 0031D924 38 00 20 00 */ li r0, 0x2000
-/* 80321CC8 0031D928 90 83 00 14 */ stw r4, 0x14(r3)
-/* 80321CCC 0031D92C 41 82 00 08 */ beq lbl_80321CD4
-/* 80321CD0 0031D930 7F C0 F3 78 */ mr r0, r30
-lbl_80321CD4:
-/* 80321CD4 0031D934 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 80321CD8 0031D938 3F C0 80 62 */ lis r30, lbl_80620DE8@ha
-/* 80321CDC 0031D93C 3F E0 80 62 */ lis r31, lbl_80620EE8@ha
-/* 80321CE0 0031D940 3C 60 80 61 */ lis r3, lbl_8060FC08@ha
-/* 80321CE4 0031D944 90 04 00 18 */ stw r0, 0x18(r4)
-/* 80321CE8 0031D948 38 00 00 00 */ li r0, 0
-/* 80321CEC 0031D94C 3B DE 0D E8 */ addi r30, r30, lbl_80620DE8@l
-/* 80321CF0 0031D950 3B FF 0E E8 */ addi r31, r31, lbl_80620EE8@l
-/* 80321CF4 0031D954 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
-/* 80321CF8 0031D958 38 63 FC 08 */ addi r3, r3, lbl_8060FC08@l
-/* 80321CFC 0031D95C 38 80 00 00 */ li r4, 0
-/* 80321D00 0031D960 38 A0 00 80 */ li r5, 0x80
-/* 80321D04 0031D964 90 06 00 1C */ stw r0, 0x1c(r6)
-/* 80321D08 0031D968 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
-/* 80321D0C 0031D96C 93 26 00 20 */ stw r25, 0x20(r6)
-/* 80321D10 0031D970 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
-/* 80321D14 0031D974 90 06 00 24 */ stw r0, 0x24(r6)
-/* 80321D18 0031D978 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
-/* 80321D1C 0031D97C 90 06 00 28 */ stw r0, 0x28(r6)
-/* 80321D20 0031D980 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
-/* 80321D24 0031D984 98 06 00 2C */ stb r0, 0x2c(r6)
-/* 80321D28 0031D988 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
-/* 80321D2C 0031D98C 98 06 00 2D */ stb r0, 0x2d(r6)
-/* 80321D30 0031D990 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
-/* 80321D34 0031D994 90 06 00 64 */ stw r0, 0x64(r6)
-/* 80321D38 0031D998 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
-/* 80321D3C 0031D99C 93 C6 00 68 */ stw r30, 0x68(r6)
-/* 80321D40 0031D9A0 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
-/* 80321D44 0031D9A4 93 E6 00 6C */ stw r31, 0x6c(r6)
-/* 80321D48 0031D9A8 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
-/* 80321D4C 0031D9AC 90 06 00 70 */ stw r0, 0x70(r6)
-/* 80321D50 0031D9B0 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
-/* 80321D54 0031D9B4 90 06 00 74 */ stw r0, 0x74(r6)
-/* 80321D58 0031D9B8 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
-/* 80321D5C 0031D9BC 90 06 00 78 */ stw r0, 0x78(r6)
-/* 80321D60 0031D9C0 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
-/* 80321D64 0031D9C4 90 06 00 7C */ stw r0, 0x7c(r6)
-/* 80321D68 0031D9C8 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
-/* 80321D6C 0031D9CC 90 06 00 80 */ stw r0, 0x80(r6)
-/* 80321D70 0031D9D0 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
-/* 80321D74 0031D9D4 90 06 00 84 */ stw r0, 0x84(r6)
-/* 80321D78 0031D9D8 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
-/* 80321D7C 0031D9DC 90 06 00 88 */ stw r0, 0x88(r6)
-/* 80321D80 0031D9E0 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
-/* 80321D84 0031D9E4 90 06 00 8C */ stw r0, 0x8c(r6)
-/* 80321D88 0031D9E8 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
-/* 80321D8C 0031D9EC 90 06 00 90 */ stw r0, 0x90(r6)
-/* 80321D90 0031D9F0 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
-/* 80321D94 0031D9F4 90 06 00 94 */ stw r0, 0x94(r6)
-/* 80321D98 0031D9F8 4B CE 23 6D */ bl memset
-/* 80321D9C 0031D9FC 3C 60 80 61 */ lis r3, lbl_8060FC88@ha
-/* 80321DA0 0031DA00 38 80 00 00 */ li r4, 0
-/* 80321DA4 0031DA04 38 63 FC 88 */ addi r3, r3, lbl_8060FC88@l
-/* 80321DA8 0031DA08 38 A0 01 00 */ li r5, 0x100
-/* 80321DAC 0031DA0C 4B CE 23 59 */ bl memset
-/* 80321DB0 0031DA10 81 0D B0 58 */ lwz r8, lbl_80640318-_SDA_BASE_(r13)
-/* 80321DB4 0031DA14 3D 20 80 32 */ lis r9, lbl_803234D4@ha
-/* 80321DB8 0031DA18 80 F9 00 24 */ lwz r7, 0x24(r25)
-/* 80321DBC 0031DA1C 7F 24 CB 78 */ mr r4, r25
-/* 80321DC0 0031DA20 7F 46 D3 78 */ mr r6, r26
-/* 80321DC4 0031DA24 38 68 00 98 */ addi r3, r8, 0x98
-/* 80321DC8 0031DA28 38 A8 00 1C */ addi r5, r8, 0x1c
-/* 80321DCC 0031DA2C 39 08 00 2E */ addi r8, r8, 0x2e
-/* 80321DD0 0031DA30 39 29 34 D4 */ addi r9, r9, lbl_803234D4@l
-/* 80321DD4 0031DA34 39 40 00 00 */ li r10, 0
-/* 80321DD8 0031DA38 4B FF F0 C1 */ bl func_80320E98
-/* 80321DDC 0031DA3C 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
-/* 80321DE0 0031DA40 7F 86 E3 78 */ mr r6, r28
-/* 80321DE4 0031DA44 7F A7 EB 78 */ mr r7, r29
-/* 80321DE8 0031DA48 38 65 03 00 */ addi r3, r5, 0x300
-/* 80321DEC 0031DA4C 38 85 00 1C */ addi r4, r5, 0x1c
-/* 80321DF0 0031DA50 38 A5 00 2E */ addi r5, r5, 0x2e
-/* 80321DF4 0031DA54 4B FF D6 B9 */ bl func_8031F4AC
-/* 80321DF8 0031DA58 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
-/* 80321DFC 0031DA5C 7F C7 F3 78 */ mr r7, r30
-/* 80321E00 0031DA60 7F E8 FB 78 */ mr r8, r31
-/* 80321E04 0031DA64 7F 89 E3 78 */ mr r9, r28
-/* 80321E08 0031DA68 7F AA EB 78 */ mr r10, r29
-/* 80321E0C 0031DA6C 38 65 03 60 */ addi r3, r5, 0x360
-/* 80321E10 0031DA70 38 85 00 1C */ addi r4, r5, 0x1c
-/* 80321E14 0031DA74 38 C5 00 04 */ addi r6, r5, 4
-/* 80321E18 0031DA78 48 00 2B F5 */ bl func_80324A0C
-/* 80321E1C 0031DA7C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80321E20 0031DA80 38 63 07 F8 */ addi r3, r3, 0x7f8
-/* 80321E24 0031DA84 48 00 F1 D1 */ bl func_80330FF4
-/* 80321E28 0031DA88 7F 63 DB 78 */ mr r3, r27
-/* 80321E2C 0031DA8C 4B EA 4D 39 */ bl strlen
-/* 80321E30 0031DA90 28 03 01 00 */ cmplwi r3, 0x100
-/* 80321E34 0031DA94 40 80 00 14 */ bge lbl_80321E48
-/* 80321E38 0031DA98 7F 63 DB 78 */ mr r3, r27
-/* 80321E3C 0031DA9C 4B EA 4D 29 */ bl strlen
-/* 80321E40 0031DAA0 7C 7A 1B 78 */ mr r26, r3
-/* 80321E44 0031DAA4 48 00 00 08 */ b lbl_80321E4C
-lbl_80321E48:
-/* 80321E48 0031DAA8 3B 40 00 FF */ li r26, 0xff
-lbl_80321E4C:
-/* 80321E4C 0031DAAC 3F 20 80 62 */ lis r25, lbl_80620EE8@ha
-/* 80321E50 0031DAB0 7F 64 DB 78 */ mr r4, r27
-/* 80321E54 0031DAB4 7F 45 D3 78 */ mr r5, r26
-/* 80321E58 0031DAB8 38 79 0E E8 */ addi r3, r25, lbl_80620EE8@l
-/* 80321E5C 0031DABC 4B CE 21 A5 */ bl memcpy
-/* 80321E60 0031DAC0 38 79 0E E8 */ addi r3, r25, 0xee8
-/* 80321E64 0031DAC4 38 00 00 00 */ li r0, 0
-/* 80321E68 0031DAC8 7C 03 D1 AE */ stbx r0, r3, r26
-/* 80321E6C 0031DACC 39 61 00 30 */ addi r11, r1, 0x30
-/* 80321E70 0031DAD0 4B EA 52 FD */ bl _restgpr_25
-/* 80321E74 0031DAD4 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80321E78 0031DAD8 7C 08 03 A6 */ mtlr r0
-/* 80321E7C 0031DADC 38 21 00 30 */ addi r1, r1, 0x30
-/* 80321E80 0031DAE0 4E 80 00 20 */ blr
-
-.global func_80321E84
-func_80321E84:
-/* 80321E84 0031DAE4 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80321E88 0031DAE8 7C 08 02 A6 */ mflr r0
-/* 80321E8C 0031DAEC 3C 80 80 44 */ lis r4, lbl_80447670@ha
-/* 80321E90 0031DAF0 38 60 00 04 */ li r3, 4
-/* 80321E94 0031DAF4 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80321E98 0031DAF8 38 84 76 70 */ addi r4, r4, lbl_80447670@l
-/* 80321E9C 0031DAFC 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80321EA0 0031DB00 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
-/* 80321EA4 0031DB04 4C C6 31 82 */ crclr 6
-/* 80321EA8 0031DB08 4B FF AC 8D */ bl func_8031CB34
-/* 80321EAC 0031DB0C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80321EB0 0031DB10 2C 03 00 00 */ cmpwi r3, 0
-/* 80321EB4 0031DB14 41 82 01 24 */ beq lbl_80321FD8
-/* 80321EB8 0031DB18 80 63 03 70 */ lwz r3, 0x370(r3)
-/* 80321EBC 0031DB1C 2C 03 00 00 */ cmpwi r3, 0
-/* 80321EC0 0031DB20 41 82 00 14 */ beq lbl_80321ED4
-/* 80321EC4 0031DB24 48 02 C7 71 */ bl qr2_shutdown
-/* 80321EC8 0031DB28 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80321ECC 0031DB2C 38 00 00 00 */ li r0, 0
-/* 80321ED0 0031DB30 90 03 03 70 */ stw r0, 0x370(r3)
-lbl_80321ED4:
-/* 80321ED4 0031DB34 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80321ED8 0031DB38 3B E0 00 00 */ li r31, 0
-/* 80321EDC 0031DB3C 9B E3 03 78 */ stb r31, 0x378(r3)
-/* 80321EE0 0031DB40 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80321EE4 0031DB44 80 63 04 44 */ lwz r3, 0x444(r3)
-/* 80321EE8 0031DB48 2C 03 00 00 */ cmpwi r3, 0
-/* 80321EEC 0031DB4C 41 82 00 10 */ beq lbl_80321EFC
-/* 80321EF0 0031DB50 48 03 C5 AD */ bl ServerBrowserFree
-/* 80321EF4 0031DB54 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80321EF8 0031DB58 93 E3 04 44 */ stw r31, 0x444(r3)
-lbl_80321EFC:
-/* 80321EFC 0031DB5C 48 03 8C B9 */ bl NNFreeNegotiateList
-/* 80321F00 0031DB60 48 03 64 65 */ bl CloseStatsConnection
-/* 80321F04 0031DB64 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80321F08 0031DB68 84 03 00 1C */ lwzu r0, 0x1c(r3)
-/* 80321F0C 0031DB6C 2C 00 00 00 */ cmpwi r0, 0
-/* 80321F10 0031DB70 41 82 00 80 */ beq lbl_80321F90
-/* 80321F14 0031DB74 38 80 00 00 */ li r4, 0
-/* 80321F18 0031DB78 38 A0 00 00 */ li r5, 0
-/* 80321F1C 0031DB7C 38 C0 00 00 */ li r6, 0
-/* 80321F20 0031DB80 48 01 AF 55 */ bl gpSetCallback
-/* 80321F24 0031DB84 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80321F28 0031DB88 38 80 00 03 */ li r4, 3
-/* 80321F2C 0031DB8C 38 A0 00 00 */ li r5, 0
-/* 80321F30 0031DB90 38 C0 00 00 */ li r6, 0
-/* 80321F34 0031DB94 38 63 00 1C */ addi r3, r3, 0x1c
-/* 80321F38 0031DB98 48 01 AF 3D */ bl gpSetCallback
-/* 80321F3C 0031DB9C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80321F40 0031DBA0 38 80 00 01 */ li r4, 1
-/* 80321F44 0031DBA4 38 A0 00 00 */ li r5, 0
-/* 80321F48 0031DBA8 38 C0 00 00 */ li r6, 0
-/* 80321F4C 0031DBAC 38 63 00 1C */ addi r3, r3, 0x1c
-/* 80321F50 0031DBB0 48 01 AF 25 */ bl gpSetCallback
-/* 80321F54 0031DBB4 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80321F58 0031DBB8 38 80 00 02 */ li r4, 2
-/* 80321F5C 0031DBBC 38 A0 00 00 */ li r5, 0
-/* 80321F60 0031DBC0 38 C0 00 00 */ li r6, 0
-/* 80321F64 0031DBC4 38 63 00 1C */ addi r3, r3, 0x1c
-/* 80321F68 0031DBC8 48 01 AF 0D */ bl gpSetCallback
-/* 80321F6C 0031DBCC 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80321F70 0031DBD0 38 63 00 1C */ addi r3, r3, 0x1c
-/* 80321F74 0031DBD4 48 01 AE C5 */ bl gpProcess
-/* 80321F78 0031DBD8 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80321F7C 0031DBDC 38 63 00 1C */ addi r3, r3, 0x1c
-/* 80321F80 0031DBE0 48 01 AE 99 */ bl gpDestroy
-/* 80321F84 0031DBE4 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80321F88 0031DBE8 38 00 00 00 */ li r0, 0
-/* 80321F8C 0031DBEC 90 03 00 1C */ stw r0, 0x1c(r3)
-lbl_80321F90:
-/* 80321F90 0031DBF0 4B FF F2 C5 */ bl func_80321254
-/* 80321F94 0031DBF4 4B FF DD D5 */ bl func_8031FD68
-/* 80321F98 0031DBF8 48 00 5E F5 */ bl func_80327E8C
-/* 80321F9C 0031DBFC 48 00 F4 B5 */ bl func_80331450
-/* 80321FA0 0031DC00 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80321FA4 0031DC04 80 63 00 00 */ lwz r3, 0(r3)
-/* 80321FA8 0031DC08 2C 03 00 00 */ cmpwi r3, 0
-/* 80321FAC 0031DC0C 41 82 00 14 */ beq lbl_80321FC0
-/* 80321FB0 0031DC10 48 02 7A 49 */ bl gt2CloseSocket
-/* 80321FB4 0031DC14 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80321FB8 0031DC18 38 00 00 00 */ li r0, 0
-/* 80321FBC 0031DC1C 90 03 00 00 */ stw r0, 0(r3)
-lbl_80321FC0:
-/* 80321FC0 0031DC20 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 80321FC4 0031DC24 38 60 00 04 */ li r3, 4
-/* 80321FC8 0031DC28 38 A0 00 00 */ li r5, 0
-/* 80321FCC 0031DC2C 4B FF A9 BD */ bl func_8031C988
-/* 80321FD0 0031DC30 38 00 00 00 */ li r0, 0
-/* 80321FD4 0031DC34 90 0D B0 58 */ stw r0, lbl_80640318-_SDA_BASE_(r13)
-lbl_80321FD8:
-/* 80321FD8 0031DC38 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80321FDC 0031DC3C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80321FE0 0031DC40 7C 08 03 A6 */ mtlr r0
-/* 80321FE4 0031DC44 38 21 00 10 */ addi r1, r1, 0x10
-/* 80321FE8 0031DC48 4E 80 00 20 */ blr
-
-.global func_80321FEC
-func_80321FEC:
-/* 80321FEC 0031DC4C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80321FF0 0031DC50 7C 08 02 A6 */ mflr r0
-/* 80321FF4 0031DC54 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80321FF8 0031DC58 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80321FFC 0031DC5C 2C 03 00 00 */ cmpwi r3, 0
-/* 80322000 0031DC60 41 82 02 50 */ beq lbl_80322250
-/* 80322004 0031DC64 80 03 00 24 */ lwz r0, 0x24(r3)
-/* 80322008 0031DC68 2C 00 00 00 */ cmpwi r0, 0
-/* 8032200C 0031DC6C 41 82 02 44 */ beq lbl_80322250
-/* 80322010 0031DC70 4B FF A5 5D */ bl PlatAudio_IsEntireSampleFileInMem
-/* 80322014 0031DC74 2C 03 00 00 */ cmpwi r3, 0
-/* 80322018 0031DC78 41 82 00 08 */ beq lbl_80322020
-/* 8032201C 0031DC7C 48 00 02 34 */ b lbl_80322250
-lbl_80322020:
-/* 80322020 0031DC80 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322024 0031DC84 80 03 00 24 */ lwz r0, 0x24(r3)
-/* 80322028 0031DC88 2C 00 00 05 */ cmpwi r0, 5
-/* 8032202C 0031DC8C 41 82 01 98 */ beq lbl_803221C4
-/* 80322030 0031DC90 40 80 00 1C */ bge lbl_8032204C
-/* 80322034 0031DC94 2C 00 00 02 */ cmpwi r0, 2
-/* 80322038 0031DC98 41 82 01 74 */ beq lbl_803221AC
-/* 8032203C 0031DC9C 40 80 01 78 */ bge lbl_803221B4
-/* 80322040 0031DCA0 2C 00 00 01 */ cmpwi r0, 1
-/* 80322044 0031DCA4 40 80 00 14 */ bge lbl_80322058
-/* 80322048 0031DCA8 48 00 01 D0 */ b lbl_80322218
-lbl_8032204C:
-/* 8032204C 0031DCAC 2C 00 00 07 */ cmpwi r0, 7
-/* 80322050 0031DCB0 40 80 01 C8 */ bge lbl_80322218
-/* 80322054 0031DCB4 48 00 01 80 */ b lbl_803221D4
-lbl_80322058:
-/* 80322058 0031DCB8 48 01 74 7D */ bl GSIAvailableCheckThink
-/* 8032205C 0031DCBC 2C 03 00 02 */ cmpwi r3, 2
-/* 80322060 0031DCC0 41 82 01 2C */ beq lbl_8032218C
-/* 80322064 0031DCC4 40 80 00 10 */ bge lbl_80322074
-/* 80322068 0031DCC8 2C 03 00 01 */ cmpwi r3, 1
-/* 8032206C 0031DCCC 40 80 00 14 */ bge lbl_80322080
-/* 80322070 0031DCD0 48 00 01 A8 */ b lbl_80322218
-lbl_80322074:
-/* 80322074 0031DCD4 2C 03 00 04 */ cmpwi r3, 4
-/* 80322078 0031DCD8 40 80 01 A0 */ bge lbl_80322218
-/* 8032207C 0031DCDC 48 00 01 20 */ b lbl_8032219C
-lbl_80322080:
-/* 80322080 0031DCE0 3C 80 80 44 */ lis r4, lbl_804476AC@ha
-/* 80322084 0031DCE4 38 60 00 10 */ li r3, 0x10
-/* 80322088 0031DCE8 38 84 76 AC */ addi r4, r4, lbl_804476AC@l
-/* 8032208C 0031DCEC 4C C6 31 82 */ crclr 6
-/* 80322090 0031DCF0 4B FF AA A5 */ bl func_8031CB34
-/* 80322094 0031DCF4 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322098 0031DCF8 38 A0 00 10 */ li r5, 0x10
-/* 8032209C 0031DCFC 38 C0 00 0B */ li r6, 0xb
-/* 803220A0 0031DD00 80 83 00 A0 */ lwz r4, 0xa0(r3)
-/* 803220A4 0031DD04 38 63 00 1C */ addi r3, r3, 0x1c
-/* 803220A8 0031DD08 48 01 AD 45 */ bl gpInitialize
-/* 803220AC 0031DD0C 48 00 11 E1 */ bl func_8032328C
-/* 803220B0 0031DD10 2C 03 00 00 */ cmpwi r3, 0
-/* 803220B4 0031DD14 40 82 01 9C */ bne lbl_80322250
-/* 803220B8 0031DD18 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 803220BC 0031DD1C 3C A0 80 32 */ lis r5, lbl_80323834@ha
-/* 803220C0 0031DD20 38 A5 38 34 */ addi r5, r5, lbl_80323834@l
-/* 803220C4 0031DD24 38 80 00 00 */ li r4, 0
-/* 803220C8 0031DD28 38 63 00 1C */ addi r3, r3, 0x1c
-/* 803220CC 0031DD2C 38 C0 00 00 */ li r6, 0
-/* 803220D0 0031DD30 48 01 AD A5 */ bl gpSetCallback
-/* 803220D4 0031DD34 48 00 11 B9 */ bl func_8032328C
-/* 803220D8 0031DD38 2C 03 00 00 */ cmpwi r3, 0
-/* 803220DC 0031DD3C 40 82 01 74 */ bne lbl_80322250
-/* 803220E0 0031DD40 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 803220E4 0031DD44 3C A0 80 32 */ lis r5, lbl_80323CA4@ha
-/* 803220E8 0031DD48 38 A5 3C A4 */ addi r5, r5, lbl_80323CA4@l
-/* 803220EC 0031DD4C 38 80 00 03 */ li r4, 3
-/* 803220F0 0031DD50 38 63 00 1C */ addi r3, r3, 0x1c
-/* 803220F4 0031DD54 38 C0 00 00 */ li r6, 0
-/* 803220F8 0031DD58 48 01 AD 7D */ bl gpSetCallback
-/* 803220FC 0031DD5C 48 00 11 91 */ bl func_8032328C
-/* 80322100 0031DD60 2C 03 00 00 */ cmpwi r3, 0
-/* 80322104 0031DD64 40 82 01 4C */ bne lbl_80322250
-/* 80322108 0031DD68 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 8032210C 0031DD6C 3C A0 80 32 */ lis r5, lbl_8031F888@ha
-/* 80322110 0031DD70 38 A5 F8 88 */ addi r5, r5, lbl_8031F888@l
-/* 80322114 0031DD74 38 80 00 01 */ li r4, 1
-/* 80322118 0031DD78 38 63 00 1C */ addi r3, r3, 0x1c
-/* 8032211C 0031DD7C 38 C0 00 00 */ li r6, 0
-/* 80322120 0031DD80 48 01 AD 55 */ bl gpSetCallback
-/* 80322124 0031DD84 48 00 11 69 */ bl func_8032328C
-/* 80322128 0031DD88 2C 03 00 00 */ cmpwi r3, 0
-/* 8032212C 0031DD8C 40 82 01 24 */ bne lbl_80322250
-/* 80322130 0031DD90 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322134 0031DD94 3C A0 80 32 */ lis r5, lbl_8031F9C0@ha
-/* 80322138 0031DD98 38 A5 F9 C0 */ addi r5, r5, lbl_8031F9C0@l
-/* 8032213C 0031DD9C 38 80 00 02 */ li r4, 2
-/* 80322140 0031DDA0 38 63 00 1C */ addi r3, r3, 0x1c
-/* 80322144 0031DDA4 38 C0 00 00 */ li r6, 0
-/* 80322148 0031DDA8 48 01 AD 2D */ bl gpSetCallback
-/* 8032214C 0031DDAC 48 00 11 41 */ bl func_8032328C
-/* 80322150 0031DDB0 2C 03 00 00 */ cmpwi r3, 0
-/* 80322154 0031DDB4 40 82 00 FC */ bne lbl_80322250
-/* 80322158 0031DDB8 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 8032215C 0031DDBC 38 00 00 02 */ li r0, 2
-/* 80322160 0031DDC0 80 64 00 24 */ lwz r3, 0x24(r4)
-/* 80322164 0031DDC4 90 64 00 28 */ stw r3, 0x28(r4)
-/* 80322168 0031DDC8 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 8032216C 0031DDCC 90 03 00 24 */ stw r0, 0x24(r3)
-/* 80322170 0031DDD0 4B FF EE 7D */ bl func_80320FEC
-/* 80322174 0031DDD4 2C 03 00 00 */ cmpwi r3, 0
-/* 80322178 0031DDD8 40 82 00 A0 */ bne lbl_80322218
-/* 8032217C 0031DDDC 38 60 00 02 */ li r3, 2
-/* 80322180 0031DDE0 38 80 B1 7C */ li r4, -20100
-/* 80322184 0031DDE4 4B FF F0 4D */ bl func_803211D0
-/* 80322188 0031DDE8 48 00 00 90 */ b lbl_80322218
-lbl_8032218C:
-/* 8032218C 0031DDEC 38 60 00 03 */ li r3, 3
-/* 80322190 0031DDF0 38 80 B1 72 */ li r4, -20110
-/* 80322194 0031DDF4 4B FF F0 3D */ bl func_803211D0
-/* 80322198 0031DDF8 48 00 00 B8 */ b lbl_80322250
-lbl_8032219C:
-/* 8032219C 0031DDFC 38 60 00 04 */ li r3, 4
-/* 803221A0 0031DE00 38 80 B1 7B */ li r4, -20101
-/* 803221A4 0031DE04 4B FF F0 2D */ bl func_803211D0
-/* 803221A8 0031DE08 48 00 00 A8 */ b lbl_80322250
-lbl_803221AC:
-/* 803221AC 0031DE0C 4B FF EE 8D */ bl func_80321038
-/* 803221B0 0031DE10 48 00 00 68 */ b lbl_80322218
-lbl_803221B4:
-/* 803221B4 0031DE14 4B FF D3 C9 */ bl func_8031F57C
-/* 803221B8 0031DE18 38 60 00 00 */ li r3, 0
-/* 803221BC 0031DE1C 48 00 32 ED */ bl func_803254A8
-/* 803221C0 0031DE20 48 00 00 58 */ b lbl_80322218
-lbl_803221C4:
-/* 803221C4 0031DE24 38 60 00 01 */ li r3, 1
-/* 803221C8 0031DE28 48 00 32 E1 */ bl func_803254A8
-/* 803221CC 0031DE2C 4B FF D3 B1 */ bl func_8031F57C
-/* 803221D0 0031DE30 48 00 00 48 */ b lbl_80322218
-lbl_803221D4:
-/* 803221D4 0031DE34 48 00 EF ED */ bl func_803311C0
-/* 803221D8 0031DE38 4B FF D3 A5 */ bl func_8031F57C
-/* 803221DC 0031DE3C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 803221E0 0031DE40 88 03 03 75 */ lbz r0, 0x375(r3)
-/* 803221E4 0031DE44 28 00 00 02 */ cmplwi r0, 2
-/* 803221E8 0031DE48 41 82 00 10 */ beq lbl_803221F8
-/* 803221EC 0031DE4C 88 03 03 75 */ lbz r0, 0x375(r3)
-/* 803221F0 0031DE50 28 00 00 03 */ cmplwi r0, 3
-/* 803221F4 0031DE54 40 82 00 10 */ bne lbl_80322204
-lbl_803221F8:
-/* 803221F8 0031DE58 38 60 00 01 */ li r3, 1
-/* 803221FC 0031DE5C 48 00 32 AD */ bl func_803254A8
-/* 80322200 0031DE60 48 00 00 18 */ b lbl_80322218
-lbl_80322204:
-/* 80322204 0031DE64 80 03 00 00 */ lwz r0, 0(r3)
-/* 80322208 0031DE68 2C 00 00 00 */ cmpwi r0, 0
-/* 8032220C 0031DE6C 41 82 00 0C */ beq lbl_80322218
-/* 80322210 0031DE70 38 60 00 00 */ li r3, 0
-/* 80322214 0031DE74 48 00 32 95 */ bl func_803254A8
-lbl_80322218:
-/* 80322218 0031DE78 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 8032221C 0031DE7C 88 03 03 78 */ lbz r0, 0x378(r3)
-/* 80322220 0031DE80 28 00 00 01 */ cmplwi r0, 1
-/* 80322224 0031DE84 40 82 00 2C */ bne lbl_80322250
-/* 80322228 0031DE88 80 63 03 70 */ lwz r3, 0x370(r3)
-/* 8032222C 0031DE8C 2C 03 00 00 */ cmpwi r3, 0
-/* 80322230 0031DE90 41 82 00 14 */ beq lbl_80322244
-/* 80322234 0031DE94 48 02 C4 01 */ bl qr2_shutdown
-/* 80322238 0031DE98 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 8032223C 0031DE9C 38 00 00 00 */ li r0, 0
-/* 80322240 0031DEA0 90 03 03 70 */ stw r0, 0x370(r3)
-lbl_80322244:
-/* 80322244 0031DEA4 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322248 0031DEA8 38 00 00 00 */ li r0, 0
-/* 8032224C 0031DEAC 98 03 03 78 */ stb r0, 0x378(r3)
-lbl_80322250:
-/* 80322250 0031DEB0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80322254 0031DEB4 7C 08 03 A6 */ mtlr r0
-/* 80322258 0031DEB8 38 21 00 10 */ addi r1, r1, 0x10
-/* 8032225C 0031DEBC 4E 80 00 20 */ blr
-
-.global func_80322260
-func_80322260:
-/* 80322260 0031DEC0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80322264 0031DEC4 7C 08 02 A6 */ mflr r0
-/* 80322268 0031DEC8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8032226C 0031DECC 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80322270 0031DED0 3F E0 80 44 */ lis r31, lbl_80447648@ha
-/* 80322274 0031DED4 3B FF 76 48 */ addi r31, r31, lbl_80447648@l
-/* 80322278 0031DED8 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8032227C 0031DEDC 7C DE 33 78 */ mr r30, r6
-/* 80322280 0031DEE0 38 9F 00 90 */ addi r4, r31, 0x90
-/* 80322284 0031DEE4 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80322288 0031DEE8 7C BD 2B 78 */ mr r29, r5
-/* 8032228C 0031DEEC 93 81 00 10 */ stw r28, 0x10(r1)
-/* 80322290 0031DEF0 7C 7C 1B 78 */ mr r28, r3
-/* 80322294 0031DEF4 38 60 00 04 */ li r3, 4
-/* 80322298 0031DEF8 4C C6 31 82 */ crclr 6
-/* 8032229C 0031DEFC 4B FF A8 99 */ bl func_8031CB34
-/* 803222A0 0031DF00 2C 1C 00 00 */ cmpwi r28, 0
-/* 803222A4 0031DF04 40 82 00 1C */ bne lbl_803222C0
-/* 803222A8 0031DF08 38 9F 00 B4 */ addi r4, r31, 0xb4
-/* 803222AC 0031DF0C 38 60 00 08 */ li r3, 8
-/* 803222B0 0031DF10 4C C6 31 82 */ crclr 6
-/* 803222B4 0031DF14 4B FF A8 81 */ bl func_8031CB34
-/* 803222B8 0031DF18 38 60 00 00 */ li r3, 0
-/* 803222BC 0031DF1C 48 00 00 E8 */ b lbl_803223A4
-lbl_803222C0:
-/* 803222C0 0031DF20 4B FF A2 AD */ bl PlatAudio_IsEntireSampleFileInMem
-/* 803222C4 0031DF24 2C 03 00 00 */ cmpwi r3, 0
-/* 803222C8 0031DF28 40 82 00 14 */ bne lbl_803222DC
-/* 803222CC 0031DF2C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 803222D0 0031DF30 80 03 00 24 */ lwz r0, 0x24(r3)
-/* 803222D4 0031DF34 2C 00 00 00 */ cmpwi r0, 0
-/* 803222D8 0031DF38 41 82 00 1C */ beq lbl_803222F4
-lbl_803222DC:
-/* 803222DC 0031DF3C 38 9F 00 C8 */ addi r4, r31, 0xc8
-/* 803222E0 0031DF40 38 60 00 04 */ li r3, 4
-/* 803222E4 0031DF44 4C C6 31 82 */ crclr 6
-/* 803222E8 0031DF48 4B FF A8 4D */ bl func_8031CB34
-/* 803222EC 0031DF4C 38 60 00 00 */ li r3, 0
-/* 803222F0 0031DF50 48 00 00 B4 */ b lbl_803223A4
-lbl_803222F4:
-/* 803222F4 0031DF54 93 A3 00 70 */ stw r29, 0x70(r3)
-/* 803222F8 0031DF58 2C 1C 00 00 */ cmpwi r28, 0
-/* 803222FC 0031DF5C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322300 0031DF60 93 C3 00 74 */ stw r30, 0x74(r3)
-/* 80322304 0031DF64 41 82 00 10 */ beq lbl_80322314
-/* 80322308 0031DF68 A0 1C 00 00 */ lhz r0, 0(r28)
-/* 8032230C 0031DF6C 2C 00 00 00 */ cmpwi r0, 0
-/* 80322310 0031DF70 40 82 00 0C */ bne lbl_8032231C
-lbl_80322314:
-/* 80322314 0031DF74 3B E0 00 00 */ li r31, 0
-/* 80322318 0031DF78 48 00 00 50 */ b lbl_80322368
-lbl_8032231C:
-/* 8032231C 0031DF7C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322320 0031DF80 38 80 00 00 */ li r4, 0
-/* 80322324 0031DF84 38 A0 00 34 */ li r5, 0x34
-/* 80322328 0031DF88 38 63 00 2E */ addi r3, r3, 0x2e
-/* 8032232C 0031DF8C 4B CE 1D D9 */ bl memset
-/* 80322330 0031DF90 7F 83 E3 78 */ mr r3, r28
-/* 80322334 0031DF94 4B FF CE 41 */ bl func_8031F174
-/* 80322338 0031DF98 28 03 00 19 */ cmplwi r3, 0x19
-/* 8032233C 0031DF9C 41 81 00 10 */ bgt lbl_8032234C
-/* 80322340 0031DFA0 7F 83 E3 78 */ mr r3, r28
-/* 80322344 0031DFA4 4B FF CE 31 */ bl func_8031F174
-/* 80322348 0031DFA8 48 00 00 08 */ b lbl_80322350
-lbl_8032234C:
-/* 8032234C 0031DFAC 38 60 00 19 */ li r3, 0x19
-lbl_80322350:
-/* 80322350 0031DFB0 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
-/* 80322354 0031DFB4 7C 7F 1B 78 */ mr r31, r3
-/* 80322358 0031DFB8 54 65 08 3C */ slwi r5, r3, 1
-/* 8032235C 0031DFBC 7F 84 E3 78 */ mr r4, r28
-/* 80322360 0031DFC0 38 66 00 2E */ addi r3, r6, 0x2e
-/* 80322364 0031DFC4 4B CE 1C 9D */ bl memcpy
-lbl_80322368:
-/* 80322368 0031DFC8 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 8032236C 0031DFCC 57 E3 08 3C */ slwi r3, r31, 1
-/* 80322370 0031DFD0 38 A0 00 00 */ li r5, 0
-/* 80322374 0031DFD4 38 00 00 01 */ li r0, 1
-/* 80322378 0031DFD8 7C 64 1A 14 */ add r3, r4, r3
-/* 8032237C 0031DFDC B0 A3 00 2E */ sth r5, 0x2e(r3)
-/* 80322380 0031DFE0 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 80322384 0031DFE4 80 64 00 24 */ lwz r3, 0x24(r4)
-/* 80322388 0031DFE8 90 64 00 28 */ stw r3, 0x28(r4)
-/* 8032238C 0031DFEC 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322390 0031DFF0 90 03 00 24 */ stw r0, 0x24(r3)
-/* 80322394 0031DFF4 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322398 0031DFF8 80 63 00 68 */ lwz r3, 0x68(r3)
-/* 8032239C 0031DFFC 48 01 6F BD */ bl GSIStartAvailableCheckA
-/* 803223A0 0031E000 38 60 00 01 */ li r3, 1
-lbl_803223A4:
-/* 803223A4 0031E004 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 803223A8 0031E008 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 803223AC 0031E00C 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 803223B0 0031E010 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 803223B4 0031E014 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 803223B8 0031E018 7C 08 03 A6 */ mtlr r0
-/* 803223BC 0031E01C 38 21 00 20 */ addi r1, r1, 0x20
-/* 803223C0 0031E020 4E 80 00 20 */ blr
-
-.global func_803223C4
-func_803223C4:
-/* 803223C4 0031E024 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 803223C8 0031E028 7C 08 02 A6 */ mflr r0
-/* 803223CC 0031E02C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 803223D0 0031E030 39 61 00 20 */ addi r11, r1, 0x20
-/* 803223D4 0031E034 4B EA 4D 51 */ bl _savegpr_26
-/* 803223D8 0031E038 3C 60 80 44 */ lis r3, lbl_80447720@ha
-/* 803223DC 0031E03C 7C 9A 23 78 */ mr r26, r4
-/* 803223E0 0031E040 38 83 77 20 */ addi r4, r3, lbl_80447720@l
-/* 803223E4 0031E044 7C BB 2B 78 */ mr r27, r5
-/* 803223E8 0031E048 7C DC 33 78 */ mr r28, r6
-/* 803223EC 0031E04C 7C FD 3B 78 */ mr r29, r7
-/* 803223F0 0031E050 7D 1E 43 78 */ mr r30, r8
-/* 803223F4 0031E054 7D 3F 4B 78 */ mr r31, r9
-/* 803223F8 0031E058 38 60 00 04 */ li r3, 4
-/* 803223FC 0031E05C 4C C6 31 82 */ crclr 6
-/* 80322400 0031E060 4B FF A7 35 */ bl func_8031CB34
-/* 80322404 0031E064 4B FF A1 69 */ bl PlatAudio_IsEntireSampleFileInMem
-/* 80322408 0031E068 2C 03 00 00 */ cmpwi r3, 0
-/* 8032240C 0031E06C 40 82 00 1C */ bne lbl_80322428
-/* 80322410 0031E070 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322414 0031E074 80 03 00 24 */ lwz r0, 0x24(r3)
-/* 80322418 0031E078 2C 00 00 03 */ cmpwi r0, 3
-/* 8032241C 0031E07C 41 80 00 0C */ blt lbl_80322428
-/* 80322420 0031E080 2C 00 00 04 */ cmpwi r0, 4
-/* 80322424 0031E084 40 82 00 20 */ bne lbl_80322444
-lbl_80322428:
-/* 80322428 0031E088 3C 80 80 44 */ lis r4, lbl_80447710@ha
-/* 8032242C 0031E08C 38 60 00 04 */ li r3, 4
-/* 80322430 0031E090 38 84 77 10 */ addi r4, r4, lbl_80447710@l
-/* 80322434 0031E094 4C C6 31 82 */ crclr 6
-/* 80322438 0031E098 4B FF A6 FD */ bl func_8031CB34
-/* 8032243C 0031E09C 38 60 00 00 */ li r3, 0
-/* 80322440 0031E0A0 48 00 00 58 */ b lbl_80322498
-lbl_80322444:
-/* 80322444 0031E0A4 93 43 00 78 */ stw r26, 0x78(r3)
-/* 80322448 0031E0A8 3C A0 80 32 */ lis r5, lbl_80323574@ha
-/* 8032244C 0031E0AC 38 00 00 04 */ li r0, 4
-/* 80322450 0031E0B0 7F 87 E3 78 */ mr r7, r28
-/* 80322454 0031E0B4 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322458 0031E0B8 7F A8 EB 78 */ mr r8, r29
-/* 8032245C 0031E0BC 7F C9 F3 78 */ mr r9, r30
-/* 80322460 0031E0C0 7F EA FB 78 */ mr r10, r31
-/* 80322464 0031E0C4 93 63 00 7C */ stw r27, 0x7c(r3)
-/* 80322468 0031E0C8 38 A5 35 74 */ addi r5, r5, lbl_80323574@l
-/* 8032246C 0031E0CC 38 C0 00 00 */ li r6, 0
-/* 80322470 0031E0D0 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 80322474 0031E0D4 80 64 00 24 */ lwz r3, 0x24(r4)
-/* 80322478 0031E0D8 90 64 00 28 */ stw r3, 0x28(r4)
-/* 8032247C 0031E0DC 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322480 0031E0E0 90 03 00 24 */ stw r0, 0x24(r3)
-/* 80322484 0031E0E4 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 80322488 0031E0E8 38 64 00 E4 */ addi r3, r4, 0xe4
-/* 8032248C 0031E0EC 38 84 01 E4 */ addi r4, r4, 0x1e4
-/* 80322490 0031E0F0 4B FF D2 D1 */ bl func_8031F760
-/* 80322494 0031E0F4 38 60 00 01 */ li r3, 1
-lbl_80322498:
-/* 80322498 0031E0F8 39 61 00 20 */ addi r11, r1, 0x20
-/* 8032249C 0031E0FC 4B EA 4C D5 */ bl _restgpr_26
-/* 803224A0 0031E100 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 803224A4 0031E104 7C 08 03 A6 */ mtlr r0
-/* 803224A8 0031E108 38 21 00 20 */ addi r1, r1, 0x20
-/* 803224AC 0031E10C 4E 80 00 20 */ blr
-
-.global func_803224B0
-func_803224B0:
-/* 803224B0 0031E110 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 803224B4 0031E114 7C 08 02 A6 */ mflr r0
-/* 803224B8 0031E118 90 01 00 24 */ stw r0, 0x24(r1)
-/* 803224BC 0031E11C 39 61 00 20 */ addi r11, r1, 0x20
-/* 803224C0 0031E120 4B EA 4C 65 */ bl _savegpr_26
-/* 803224C4 0031E124 3D 20 80 44 */ lis r9, lbl_8044774C@ha
-/* 803224C8 0031E128 7C 7A 1B 78 */ mr r26, r3
-/* 803224CC 0031E12C 7C 9B 23 78 */ mr r27, r4
-/* 803224D0 0031E130 7C BC 2B 78 */ mr r28, r5
-/* 803224D4 0031E134 7C DD 33 78 */ mr r29, r6
-/* 803224D8 0031E138 7C FE 3B 78 */ mr r30, r7
-/* 803224DC 0031E13C 7D 1F 43 78 */ mr r31, r8
-/* 803224E0 0031E140 38 89 77 4C */ addi r4, r9, lbl_8044774C@l
-/* 803224E4 0031E144 38 60 00 04 */ li r3, 4
-/* 803224E8 0031E148 4C C6 31 82 */ crclr 6
-/* 803224EC 0031E14C 4B FF A6 49 */ bl func_8031CB34
-/* 803224F0 0031E150 4B FF A0 7D */ bl PlatAudio_IsEntireSampleFileInMem
-/* 803224F4 0031E154 2C 03 00 00 */ cmpwi r3, 0
-/* 803224F8 0031E158 40 82 00 14 */ bne lbl_8032250C
-/* 803224FC 0031E15C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322500 0031E160 80 03 00 24 */ lwz r0, 0x24(r3)
-/* 80322504 0031E164 2C 00 00 03 */ cmpwi r0, 3
-/* 80322508 0031E168 41 82 00 20 */ beq lbl_80322528
-lbl_8032250C:
-/* 8032250C 0031E16C 3C 80 80 44 */ lis r4, lbl_80447710@ha
-/* 80322510 0031E170 38 60 00 04 */ li r3, 4
-/* 80322514 0031E174 38 84 77 10 */ addi r4, r4, lbl_80447710@l
-/* 80322518 0031E178 4C C6 31 82 */ crclr 6
-/* 8032251C 0031E17C 4B FF A6 19 */ bl func_8031CB34
-/* 80322520 0031E180 38 60 00 00 */ li r3, 0
-/* 80322524 0031E184 48 00 00 7C */ b lbl_803225A0
-lbl_80322528:
-/* 80322528 0031E188 3C 60 80 61 */ lis r3, lbl_8060FC08@ha
-/* 8032252C 0031E18C 38 80 00 00 */ li r4, 0
-/* 80322530 0031E190 38 63 FC 08 */ addi r3, r3, lbl_8060FC08@l
-/* 80322534 0031E194 38 A0 00 80 */ li r5, 0x80
-/* 80322538 0031E198 4B CE 1B CD */ bl memset
-/* 8032253C 0031E19C 3C 60 80 61 */ lis r3, lbl_8060FC88@ha
-/* 80322540 0031E1A0 38 80 00 00 */ li r4, 0
-/* 80322544 0031E1A4 38 63 FC 88 */ addi r3, r3, lbl_8060FC88@l
-/* 80322548 0031E1A8 38 A0 01 00 */ li r5, 0x100
-/* 8032254C 0031E1AC 4B CE 1B B9 */ bl memset
-/* 80322550 0031E1B0 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322554 0031E1B4 3C A0 80 32 */ lis r5, lbl_803235A8@ha
-/* 80322558 0031E1B8 38 1A FF FF */ addi r0, r26, -1
-/* 8032255C 0031E1BC 39 40 00 05 */ li r10, 5
-/* 80322560 0031E1C0 93 83 00 80 */ stw r28, 0x80(r3)
-/* 80322564 0031E1C4 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 80322568 0031E1C8 7F 64 DB 78 */ mr r4, r27
-/* 8032256C 0031E1CC 7F C7 F3 78 */ mr r7, r30
-/* 80322570 0031E1D0 81 2D B0 58 */ lwz r9, lbl_80640318-_SDA_BASE_(r13)
-/* 80322574 0031E1D4 7F E8 FB 78 */ mr r8, r31
-/* 80322578 0031E1D8 38 A5 35 A8 */ addi r5, r5, lbl_803235A8@l
-/* 8032257C 0031E1DC 38 C0 00 00 */ li r6, 0
-/* 80322580 0031E1E0 93 A9 00 84 */ stw r29, 0x84(r9)
-/* 80322584 0031E1E4 81 2D B0 58 */ lwz r9, lbl_80640318-_SDA_BASE_(r13)
-/* 80322588 0031E1E8 80 09 00 24 */ lwz r0, 0x24(r9)
-/* 8032258C 0031E1EC 90 09 00 28 */ stw r0, 0x28(r9)
-/* 80322590 0031E1F0 81 2D B0 58 */ lwz r9, lbl_80640318-_SDA_BASE_(r13)
-/* 80322594 0031E1F4 91 49 00 24 */ stw r10, 0x24(r9)
-/* 80322598 0031E1F8 48 00 27 7D */ bl func_80324D14
-/* 8032259C 0031E1FC 38 60 00 01 */ li r3, 1
-lbl_803225A0:
-/* 803225A0 0031E200 39 61 00 20 */ addi r11, r1, 0x20
-/* 803225A4 0031E204 4B EA 4B CD */ bl _restgpr_26
-/* 803225A8 0031E208 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 803225AC 0031E20C 7C 08 03 A6 */ mtlr r0
-/* 803225B0 0031E210 38 21 00 20 */ addi r1, r1, 0x20
-/* 803225B4 0031E214 4E 80 00 20 */ blr
-
-.global func_803225B8
-func_803225B8:
-/* 803225B8 0031E218 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 803225BC 0031E21C 7C 08 02 A6 */ mflr r0
-/* 803225C0 0031E220 90 01 00 24 */ stw r0, 0x24(r1)
-/* 803225C4 0031E224 39 61 00 20 */ addi r11, r1, 0x20
-/* 803225C8 0031E228 4B EA 4B 61 */ bl _savegpr_27
-/* 803225CC 0031E22C 3D 00 80 44 */ lis r8, lbl_804477A4@ha
-/* 803225D0 0031E230 7C 7B 1B 78 */ mr r27, r3
-/* 803225D4 0031E234 7C 9C 23 78 */ mr r28, r4
-/* 803225D8 0031E238 7C BD 2B 78 */ mr r29, r5
-/* 803225DC 0031E23C 7C DE 33 78 */ mr r30, r6
-/* 803225E0 0031E240 7C FF 3B 78 */ mr r31, r7
-/* 803225E4 0031E244 38 88 77 A4 */ addi r4, r8, lbl_804477A4@l
-/* 803225E8 0031E248 38 60 00 04 */ li r3, 4
-/* 803225EC 0031E24C 4C C6 31 82 */ crclr 6
-/* 803225F0 0031E250 4B FF A5 45 */ bl func_8031CB34
-/* 803225F4 0031E254 4B FF 9F 79 */ bl PlatAudio_IsEntireSampleFileInMem
-/* 803225F8 0031E258 2C 03 00 00 */ cmpwi r3, 0
-/* 803225FC 0031E25C 40 82 00 14 */ bne lbl_80322610
-/* 80322600 0031E260 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322604 0031E264 80 03 00 24 */ lwz r0, 0x24(r3)
-/* 80322608 0031E268 2C 00 00 03 */ cmpwi r0, 3
-/* 8032260C 0031E26C 41 82 00 20 */ beq lbl_8032262C
-lbl_80322610:
-/* 80322610 0031E270 3C 80 80 44 */ lis r4, lbl_80447710@ha
-/* 80322614 0031E274 38 60 00 04 */ li r3, 4
-/* 80322618 0031E278 38 84 77 10 */ addi r4, r4, lbl_80447710@l
-/* 8032261C 0031E27C 4C C6 31 82 */ crclr 6
-/* 80322620 0031E280 4B FF A5 15 */ bl func_8031CB34
-/* 80322624 0031E284 38 60 00 00 */ li r3, 0
-/* 80322628 0031E288 48 00 00 84 */ b lbl_803226AC
-lbl_8032262C:
-/* 8032262C 0031E28C 3C 60 80 61 */ lis r3, lbl_8060FC08@ha
-/* 80322630 0031E290 38 80 00 00 */ li r4, 0
-/* 80322634 0031E294 38 63 FC 08 */ addi r3, r3, lbl_8060FC08@l
-/* 80322638 0031E298 38 A0 00 80 */ li r5, 0x80
-/* 8032263C 0031E29C 4B CE 1A C9 */ bl memset
-/* 80322640 0031E2A0 3C 60 80 61 */ lis r3, lbl_8060FC88@ha
-/* 80322644 0031E2A4 38 80 00 00 */ li r4, 0
-/* 80322648 0031E2A8 38 63 FC 88 */ addi r3, r3, lbl_8060FC88@l
-/* 8032264C 0031E2AC 38 A0 01 00 */ li r5, 0x100
-/* 80322650 0031E2B0 4B CE 1A B5 */ bl memset
-/* 80322654 0031E2B4 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322658 0031E2B8 3C 80 80 32 */ lis r4, lbl_803235A8@ha
-/* 8032265C 0031E2BC 39 40 00 00 */ li r10, 0
-/* 80322660 0031E2C0 38 1B FF FF */ addi r0, r27, -1
-/* 80322664 0031E2C4 93 83 00 88 */ stw r28, 0x88(r3)
-/* 80322668 0031E2C8 54 03 06 3E */ clrlwi r3, r0, 0x18
-/* 8032266C 0031E2CC 39 20 00 05 */ li r9, 5
-/* 80322670 0031E2D0 7F C6 F3 78 */ mr r6, r30
-/* 80322674 0031E2D4 81 0D B0 58 */ lwz r8, lbl_80640318-_SDA_BASE_(r13)
-/* 80322678 0031E2D8 7F E7 FB 78 */ mr r7, r31
-/* 8032267C 0031E2DC 38 84 35 A8 */ addi r4, r4, lbl_803235A8@l
-/* 80322680 0031E2E0 38 A0 00 00 */ li r5, 0
-/* 80322684 0031E2E4 93 A8 00 8C */ stw r29, 0x8c(r8)
-/* 80322688 0031E2E8 81 0D B0 58 */ lwz r8, lbl_80640318-_SDA_BASE_(r13)
-/* 8032268C 0031E2EC 99 48 00 2C */ stb r10, 0x2c(r8)
-/* 80322690 0031E2F0 81 0D B0 58 */ lwz r8, lbl_80640318-_SDA_BASE_(r13)
-/* 80322694 0031E2F4 80 08 00 24 */ lwz r0, 0x24(r8)
-/* 80322698 0031E2F8 90 08 00 28 */ stw r0, 0x28(r8)
-/* 8032269C 0031E2FC 81 0D B0 58 */ lwz r8, lbl_80640318-_SDA_BASE_(r13)
-/* 803226A0 0031E300 91 28 00 24 */ stw r9, 0x24(r8)
-/* 803226A4 0031E304 48 00 2A 55 */ bl func_803250F8
-/* 803226A8 0031E308 38 60 00 01 */ li r3, 1
-lbl_803226AC:
-/* 803226AC 0031E30C 39 61 00 20 */ addi r11, r1, 0x20
-/* 803226B0 0031E310 4B EA 4A C5 */ bl _restgpr_27
-/* 803226B4 0031E314 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 803226B8 0031E318 7C 08 03 A6 */ mtlr r0
-/* 803226BC 0031E31C 38 21 00 20 */ addi r1, r1, 0x20
-/* 803226C0 0031E320 4E 80 00 20 */ blr
-
-.global func_803226C4
-func_803226C4:
-/* 803226C4 0031E324 94 21 FD C0 */ stwu r1, -0x240(r1)
-/* 803226C8 0031E328 7C 08 02 A6 */ mflr r0
-/* 803226CC 0031E32C 90 01 02 44 */ stw r0, 0x244(r1)
-/* 803226D0 0031E330 39 61 02 40 */ addi r11, r1, 0x240
-/* 803226D4 0031E334 4B EA 4A 51 */ bl _savegpr_26
-/* 803226D8 0031E338 3F A0 80 44 */ lis r29, lbl_80447648@ha
-/* 803226DC 0031E33C 38 00 FF FF */ li r0, -1
-/* 803226E0 0031E340 90 01 00 0C */ stw r0, 0xc(r1)
-/* 803226E4 0031E344 3B BD 76 48 */ addi r29, r29, lbl_80447648@l
-/* 803226E8 0031E348 7C 7A 1B 78 */ mr r26, r3
-/* 803226EC 0031E34C 7C 9C 23 78 */ mr r28, r4
-/* 803226F0 0031E350 7C BB 2B 78 */ mr r27, r5
-/* 803226F4 0031E354 7C DE 33 78 */ mr r30, r6
-/* 803226F8 0031E358 7C FF 3B 78 */ mr r31, r7
-/* 803226FC 0031E35C 38 9D 01 84 */ addi r4, r29, 0x184
-/* 80322700 0031E360 38 60 00 04 */ li r3, 4
-/* 80322704 0031E364 4C C6 31 82 */ crclr 6
-/* 80322708 0031E368 4B FF A4 2D */ bl func_8031CB34
-/* 8032270C 0031E36C 4B FF 9E 61 */ bl PlatAudio_IsEntireSampleFileInMem
-/* 80322710 0031E370 2C 03 00 00 */ cmpwi r3, 0
-/* 80322714 0031E374 40 82 00 14 */ bne lbl_80322728
-/* 80322718 0031E378 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 8032271C 0031E37C 80 03 00 24 */ lwz r0, 0x24(r3)
-/* 80322720 0031E380 2C 00 00 03 */ cmpwi r0, 3
-/* 80322724 0031E384 41 82 00 1C */ beq lbl_80322740
-lbl_80322728:
-/* 80322728 0031E388 38 9D 00 C8 */ addi r4, r29, 0xc8
-/* 8032272C 0031E38C 38 60 00 04 */ li r3, 4
-/* 80322730 0031E390 4C C6 31 82 */ crclr 6
-/* 80322734 0031E394 4B FF A4 01 */ bl func_8031CB34
-/* 80322738 0031E398 38 60 00 00 */ li r3, 0
-/* 8032273C 0031E39C 48 00 01 FC */ b lbl_80322938
-lbl_80322740:
-/* 80322740 0031E3A0 3C 60 80 61 */ lis r3, lbl_8060FC08@ha
-/* 80322744 0031E3A4 38 80 00 00 */ li r4, 0
-/* 80322748 0031E3A8 38 63 FC 08 */ addi r3, r3, lbl_8060FC08@l
-/* 8032274C 0031E3AC 38 A0 00 80 */ li r5, 0x80
-/* 80322750 0031E3B0 4B CE 19 B5 */ bl memset
-/* 80322754 0031E3B4 3C 60 80 61 */ lis r3, lbl_8060FC88@ha
-/* 80322758 0031E3B8 38 80 00 00 */ li r4, 0
-/* 8032275C 0031E3BC 38 63 FC 88 */ addi r3, r3, lbl_8060FC88@l
-/* 80322760 0031E3C0 38 A0 01 00 */ li r5, 0x100
-/* 80322764 0031E3C4 4B CE 19 A1 */ bl memset
-/* 80322768 0031E3C8 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 8032276C 0031E3CC 38 00 00 05 */ li r0, 5
-/* 80322770 0031E3D0 7F 43 D3 78 */ mr r3, r26
-/* 80322774 0031E3D4 93 84 00 88 */ stw r28, 0x88(r4)
-/* 80322778 0031E3D8 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 8032277C 0031E3DC 93 64 00 8C */ stw r27, 0x8c(r4)
-/* 80322780 0031E3E0 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
-/* 80322784 0031E3E4 80 85 00 24 */ lwz r4, 0x24(r5)
-/* 80322788 0031E3E8 90 85 00 28 */ stw r4, 0x28(r5)
-/* 8032278C 0031E3EC 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 80322790 0031E3F0 90 04 00 24 */ stw r0, 0x24(r4)
-/* 80322794 0031E3F4 4B FF D3 49 */ bl func_8031FADC
-/* 80322798 0031E3F8 2C 03 00 00 */ cmpwi r3, 0
-/* 8032279C 0031E3FC 7C 7C 1B 78 */ mr r28, r3
-/* 803227A0 0031E400 41 82 00 1C */ beq lbl_803227BC
-/* 803227A4 0031E404 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 803227A8 0031E408 7F 84 E3 78 */ mr r4, r28
-/* 803227AC 0031E40C 38 63 00 1C */ addi r3, r3, 0x1c
-/* 803227B0 0031E410 48 01 AF E5 */ bl gpIsBuddy
-/* 803227B4 0031E414 2C 03 00 00 */ cmpwi r3, 0
-/* 803227B8 0031E418 40 82 00 20 */ bne lbl_803227D8
-lbl_803227BC:
-/* 803227BC 0031E41C 7F 85 E3 78 */ mr r5, r28
-/* 803227C0 0031E420 38 9D 01 B4 */ addi r4, r29, 0x1b4
-/* 803227C4 0031E424 38 60 00 02 */ li r3, 2
-/* 803227C8 0031E428 4C C6 31 82 */ crclr 6
-/* 803227CC 0031E42C 4B FF A3 69 */ bl func_8031CB34
-/* 803227D0 0031E430 3B 80 00 0B */ li r28, 0xb
-/* 803227D4 0031E434 48 00 00 F4 */ b lbl_803228C8
-lbl_803227D8:
-/* 803227D8 0031E438 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 803227DC 0031E43C 7F 84 E3 78 */ mr r4, r28
-/* 803227E0 0031E440 38 A1 00 0C */ addi r5, r1, 0xc
-/* 803227E4 0031E444 38 63 00 1C */ addi r3, r3, 0x1c
-/* 803227E8 0031E448 48 01 AF 15 */ bl gpGetBuddyIndex
-/* 803227EC 0031E44C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 803227F0 0031E450 38 A1 00 10 */ addi r5, r1, 0x10
-/* 803227F4 0031E454 80 81 00 0C */ lwz r4, 0xc(r1)
-/* 803227F8 0031E458 38 63 00 1C */ addi r3, r3, 0x1c
-/* 803227FC 0031E45C 48 01 AD B1 */ bl gpGetBuddyStatus
-/* 80322800 0031E460 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80322804 0031E464 2C 00 00 06 */ cmpwi r0, 6
-/* 80322808 0031E468 41 82 00 20 */ beq lbl_80322828
-/* 8032280C 0031E46C 7F 85 E3 78 */ mr r5, r28
-/* 80322810 0031E470 38 9D 01 CC */ addi r4, r29, 0x1cc
-/* 80322814 0031E474 38 60 00 02 */ li r3, 2
-/* 80322818 0031E478 4C C6 31 82 */ crclr 6
-/* 8032281C 0031E47C 4B FF A3 19 */ bl func_8031CB34
-/* 80322820 0031E480 3B 80 00 0B */ li r28, 0xb
-/* 80322824 0031E484 48 00 00 A4 */ b lbl_803228C8
-lbl_80322828:
-/* 80322828 0031E488 38 00 00 30 */ li r0, 0x30
-/* 8032282C 0031E48C 38 81 00 08 */ addi r4, r1, 8
-/* 80322830 0031E490 98 01 00 08 */ stb r0, 8(r1)
-/* 80322834 0031E494 38 A1 00 18 */ addi r5, r1, 0x18
-/* 80322838 0031E498 38 6D 8D 80 */ addi r3, r13, lbl_8063E040-_SDA_BASE_
-/* 8032283C 0031E49C 38 C0 00 2F */ li r6, 0x2f
-/* 80322840 0031E4A0 4B FF C6 95 */ bl func_8031EED4
-/* 80322844 0031E4A4 38 61 00 08 */ addi r3, r1, 8
-/* 80322848 0031E4A8 38 80 00 00 */ li r4, 0
-/* 8032284C 0031E4AC 38 A0 00 0A */ li r5, 0xa
-/* 80322850 0031E4B0 4B EA DD 29 */ bl strtoul
-/* 80322854 0031E4B4 54 7B 06 3E */ clrlwi r27, r3, 0x18
-/* 80322858 0031E4B8 38 81 00 08 */ addi r4, r1, 8
-/* 8032285C 0031E4BC 38 A1 00 18 */ addi r5, r1, 0x18
-/* 80322860 0031E4C0 38 6D 8D 84 */ addi r3, r13, lbl_8063E044-_SDA_BASE_
-/* 80322864 0031E4C4 38 C0 00 2F */ li r6, 0x2f
-/* 80322868 0031E4C8 4B FF C6 6D */ bl func_8031EED4
-/* 8032286C 0031E4CC 38 61 00 08 */ addi r3, r1, 8
-/* 80322870 0031E4D0 38 80 00 00 */ li r4, 0
-/* 80322874 0031E4D4 38 A0 00 0A */ li r5, 0xa
-/* 80322878 0031E4D8 4B EA DD 01 */ bl strtoul
-/* 8032287C 0031E4DC 54 60 06 3E */ clrlwi r0, r3, 0x18
-/* 80322880 0031E4E0 7C 00 D8 40 */ cmplw r0, r27
-/* 80322884 0031E4E4 40 82 00 20 */ bne lbl_803228A4
-/* 80322888 0031E4E8 7F 85 E3 78 */ mr r5, r28
-/* 8032288C 0031E4EC 38 9D 01 E8 */ addi r4, r29, 0x1e8
-/* 80322890 0031E4F0 38 60 00 02 */ li r3, 2
-/* 80322894 0031E4F4 4C C6 31 82 */ crclr 6
-/* 80322898 0031E4F8 4B FF A2 9D */ bl func_8031CB34
-/* 8032289C 0031E4FC 3B 80 00 0D */ li r28, 0xd
-/* 803228A0 0031E500 48 00 00 28 */ b lbl_803228C8
-lbl_803228A4:
-/* 803228A4 0031E504 3C 80 80 32 */ lis r4, lbl_803235A8@ha
-/* 803228A8 0031E508 7F 83 E3 78 */ mr r3, r28
-/* 803228AC 0031E50C 7F C6 F3 78 */ mr r6, r30
-/* 803228B0 0031E510 7F E7 FB 78 */ mr r7, r31
-/* 803228B4 0031E514 38 84 35 A8 */ addi r4, r4, lbl_803235A8@l
-/* 803228B8 0031E518 38 A0 00 00 */ li r5, 0
-/* 803228BC 0031E51C 48 00 2A 21 */ bl func_803252DC
-/* 803228C0 0031E520 38 60 00 01 */ li r3, 1
-/* 803228C4 0031E524 48 00 00 74 */ b lbl_80322938
-lbl_803228C8:
-/* 803228C8 0031E528 7F 83 E3 78 */ mr r3, r28
-/* 803228CC 0031E52C 38 80 00 00 */ li r4, 0
-/* 803228D0 0031E530 4B FF 9C B1 */ bl func_8031C580
-/* 803228D4 0031E534 80 ED B0 58 */ lwz r7, lbl_80640318-_SDA_BASE_(r13)
-/* 803228D8 0031E538 7F 83 E3 78 */ mr r3, r28
-/* 803228DC 0031E53C 38 80 00 00 */ li r4, 0
-/* 803228E0 0031E540 38 A0 00 01 */ li r5, 1
-/* 803228E4 0031E544 81 87 00 88 */ lwz r12, 0x88(r7)
-/* 803228E8 0031E548 38 C0 00 00 */ li r6, 0
-/* 803228EC 0031E54C 81 07 00 8C */ lwz r8, 0x8c(r7)
-/* 803228F0 0031E550 38 E0 00 00 */ li r7, 0
-/* 803228F4 0031E554 7D 89 03 A6 */ mtctr r12
-/* 803228F8 0031E558 4E 80 04 21 */ bctrl
-/* 803228FC 0031E55C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322900 0031E560 2C 03 00 00 */ cmpwi r3, 0
-/* 80322904 0031E564 41 82 00 30 */ beq lbl_80322934
-/* 80322908 0031E568 80 03 00 24 */ lwz r0, 0x24(r3)
-/* 8032290C 0031E56C 2C 00 00 05 */ cmpwi r0, 5
-/* 80322910 0031E570 40 82 00 24 */ bne lbl_80322934
-/* 80322914 0031E574 90 03 00 28 */ stw r0, 0x28(r3)
-/* 80322918 0031E578 38 00 00 03 */ li r0, 3
-/* 8032291C 0031E57C 38 60 00 01 */ li r3, 1
-/* 80322920 0031E580 38 8D 8D 88 */ addi r4, r13, lbl_8063E048-_SDA_BASE_
-/* 80322924 0031E584 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
-/* 80322928 0031E588 38 A0 00 00 */ li r5, 0
-/* 8032292C 0031E58C 90 06 00 24 */ stw r0, 0x24(r6)
-/* 80322930 0031E590 4B FF D3 21 */ bl func_8031FC50
-lbl_80322934:
-/* 80322934 0031E594 38 60 00 01 */ li r3, 1
-lbl_80322938:
-/* 80322938 0031E598 39 61 02 40 */ addi r11, r1, 0x240
-/* 8032293C 0031E59C 4B EA 48 35 */ bl _restgpr_26
-/* 80322940 0031E5A0 80 01 02 44 */ lwz r0, 0x244(r1)
-/* 80322944 0031E5A4 7C 08 03 A6 */ mtlr r0
-/* 80322948 0031E5A8 38 21 02 40 */ addi r1, r1, 0x240
-/* 8032294C 0031E5AC 4E 80 00 20 */ blr
-
-.global func_80322950
-func_80322950:
-/* 80322950 0031E5B0 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
-/* 80322954 0031E5B4 2C 05 00 00 */ cmpwi r5, 0
-/* 80322958 0031E5B8 40 82 00 0C */ bne lbl_80322964
-/* 8032295C 0031E5BC 38 60 00 00 */ li r3, 0
-/* 80322960 0031E5C0 4E 80 00 20 */ blr
-lbl_80322964:
-/* 80322964 0031E5C4 90 65 00 90 */ stw r3, 0x90(r5)
-/* 80322968 0031E5C8 38 60 00 01 */ li r3, 1
-/* 8032296C 0031E5CC 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
-/* 80322970 0031E5D0 90 85 00 94 */ stw r4, 0x94(r5)
-/* 80322974 0031E5D4 4E 80 00 20 */ blr
-
-.global func_80322978
-func_80322978:
-/* 80322978 0031E5D8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8032297C 0031E5DC 7C 08 02 A6 */ mflr r0
-/* 80322980 0031E5E0 38 60 00 04 */ li r3, 4
-/* 80322984 0031E5E4 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80322988 0031E5E8 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8032298C 0031E5EC 3F E0 80 44 */ lis r31, lbl_80447648@ha
-/* 80322990 0031E5F0 3B FF 76 48 */ addi r31, r31, lbl_80447648@l
-/* 80322994 0031E5F4 38 9F 02 48 */ addi r4, r31, 0x248
-/* 80322998 0031E5F8 4C C6 31 82 */ crclr 6
-/* 8032299C 0031E5FC 4B FF A1 99 */ bl func_8031CB34
-/* 803229A0 0031E600 80 0D B0 58 */ lwz r0, lbl_80640318-_SDA_BASE_(r13)
-/* 803229A4 0031E604 2C 00 00 00 */ cmpwi r0, 0
-/* 803229A8 0031E608 41 82 00 28 */ beq lbl_803229D0
-/* 803229AC 0031E60C 4B FF 9B C1 */ bl PlatAudio_IsEntireSampleFileInMem
-/* 803229B0 0031E610 2C 03 00 00 */ cmpwi r3, 0
-/* 803229B4 0031E614 40 82 00 1C */ bne lbl_803229D0
-/* 803229B8 0031E618 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 803229BC 0031E61C 80 03 00 24 */ lwz r0, 0x24(r3)
-/* 803229C0 0031E620 2C 00 00 05 */ cmpwi r0, 5
-/* 803229C4 0031E624 41 82 00 24 */ beq lbl_803229E8
-/* 803229C8 0031E628 2C 00 00 06 */ cmpwi r0, 6
-/* 803229CC 0031E62C 41 82 00 1C */ beq lbl_803229E8
-lbl_803229D0:
-/* 803229D0 0031E630 38 9F 00 C8 */ addi r4, r31, 0xc8
-/* 803229D4 0031E634 38 60 00 04 */ li r3, 4
-/* 803229D8 0031E638 4C C6 31 82 */ crclr 6
-/* 803229DC 0031E63C 4B FF A1 59 */ bl func_8031CB34
-/* 803229E0 0031E640 38 60 FF FF */ li r3, -1
-/* 803229E4 0031E644 48 00 00 78 */ b lbl_80322A5C
-lbl_803229E8:
-/* 803229E8 0031E648 88 03 03 6D */ lbz r0, 0x36d(r3)
-/* 803229EC 0031E64C 2C 00 00 00 */ cmpwi r0, 0
-/* 803229F0 0031E650 40 82 00 48 */ bne lbl_80322A38
-/* 803229F4 0031E654 38 9F 02 30 */ addi r4, r31, 0x230
-/* 803229F8 0031E658 38 60 01 00 */ li r3, 0x100
-/* 803229FC 0031E65C 4C C6 31 82 */ crclr 6
-/* 80322A00 0031E660 4B FF A1 35 */ bl func_8031CB34
-/* 80322A04 0031E664 38 60 00 01 */ li r3, 1
-/* 80322A08 0031E668 38 8D 8D 88 */ addi r4, r13, lbl_8063E048-_SDA_BASE_
-/* 80322A0C 0031E66C 38 A0 00 00 */ li r5, 0
-/* 80322A10 0031E670 4B FF D2 41 */ bl func_8031FC50
-/* 80322A14 0031E674 48 03 81 A1 */ bl NNFreeNegotiateList
-/* 80322A18 0031E678 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
-/* 80322A1C 0031E67C 38 00 00 03 */ li r0, 3
-/* 80322A20 0031E680 38 60 00 01 */ li r3, 1
-/* 80322A24 0031E684 80 85 00 24 */ lwz r4, 0x24(r5)
-/* 80322A28 0031E688 90 85 00 28 */ stw r4, 0x28(r5)
-/* 80322A2C 0031E68C 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 80322A30 0031E690 90 04 00 24 */ stw r0, 0x24(r4)
-/* 80322A34 0031E694 48 00 00 28 */ b lbl_80322A5C
-lbl_80322A38:
-/* 80322A38 0031E698 38 00 00 01 */ li r0, 1
-/* 80322A3C 0031E69C 98 03 00 2D */ stb r0, 0x2d(r3)
-/* 80322A40 0031E6A0 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322A44 0031E6A4 80 63 00 00 */ lwz r3, 0(r3)
-/* 80322A48 0031E6A8 48 02 73 29 */ bl gt2CloseAllConnectionsHard
-/* 80322A4C 0031E6AC 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 80322A50 0031E6B0 38 00 00 00 */ li r0, 0
-/* 80322A54 0031E6B4 38 60 00 00 */ li r3, 0
-/* 80322A58 0031E6B8 98 04 00 2D */ stb r0, 0x2d(r4)
-lbl_80322A5C:
-/* 80322A5C 0031E6BC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80322A60 0031E6C0 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80322A64 0031E6C4 7C 08 03 A6 */ mtlr r0
-/* 80322A68 0031E6C8 38 21 00 10 */ addi r1, r1, 0x10
-/* 80322A6C 0031E6CC 4E 80 00 20 */ blr
-
-.global func_80322A70
-func_80322A70:
-/* 80322A70 0031E6D0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80322A74 0031E6D4 7C 08 02 A6 */ mflr r0
-/* 80322A78 0031E6D8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80322A7C 0031E6DC 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80322A80 0031E6E0 3F E0 80 44 */ lis r31, lbl_80447648@ha
-/* 80322A84 0031E6E4 3B FF 76 48 */ addi r31, r31, lbl_80447648@l
-/* 80322A88 0031E6E8 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80322A8C 0031E6EC 38 9F 02 78 */ addi r4, r31, 0x278
-/* 80322A90 0031E6F0 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80322A94 0031E6F4 93 81 00 10 */ stw r28, 0x10(r1)
-/* 80322A98 0031E6F8 7C 7C 1B 78 */ mr r28, r3
-/* 80322A9C 0031E6FC 38 60 00 04 */ li r3, 4
-/* 80322AA0 0031E700 7F 85 E3 78 */ mr r5, r28
-/* 80322AA4 0031E704 4C C6 31 82 */ crclr 6
-/* 80322AA8 0031E708 4B FF A0 8D */ bl func_8031CB34
-/* 80322AAC 0031E70C 80 0D B0 58 */ lwz r0, lbl_80640318-_SDA_BASE_(r13)
-/* 80322AB0 0031E710 2C 00 00 00 */ cmpwi r0, 0
-/* 80322AB4 0031E714 41 82 00 28 */ beq lbl_80322ADC
-/* 80322AB8 0031E718 4B FF 9A B5 */ bl PlatAudio_IsEntireSampleFileInMem
-/* 80322ABC 0031E71C 2C 03 00 00 */ cmpwi r3, 0
-/* 80322AC0 0031E720 40 82 00 1C */ bne lbl_80322ADC
-/* 80322AC4 0031E724 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322AC8 0031E728 80 03 00 24 */ lwz r0, 0x24(r3)
-/* 80322ACC 0031E72C 2C 00 00 05 */ cmpwi r0, 5
-/* 80322AD0 0031E730 41 82 00 24 */ beq lbl_80322AF4
-/* 80322AD4 0031E734 2C 00 00 06 */ cmpwi r0, 6
-/* 80322AD8 0031E738 41 82 00 1C */ beq lbl_80322AF4
-lbl_80322ADC:
-/* 80322ADC 0031E73C 38 9F 00 C8 */ addi r4, r31, 0xc8
-/* 80322AE0 0031E740 38 60 00 04 */ li r3, 4
-/* 80322AE4 0031E744 4C C6 31 82 */ crclr 6
-/* 80322AE8 0031E748 4B FF A0 4D */ bl func_8031CB34
-/* 80322AEC 0031E74C 38 60 FF FF */ li r3, -1
-/* 80322AF0 0031E750 48 00 00 8C */ b lbl_80322B7C
-lbl_80322AF4:
-/* 80322AF4 0031E754 2C 03 00 00 */ cmpwi r3, 0
-/* 80322AF8 0031E758 40 82 00 0C */ bne lbl_80322B04
-/* 80322AFC 0031E75C 38 60 00 00 */ li r3, 0
-/* 80322B00 0031E760 48 00 00 54 */ b lbl_80322B54
-lbl_80322B04:
-/* 80322B04 0031E764 3F A0 80 61 */ lis r29, lbl_8060FC08@ha
-/* 80322B08 0031E768 3B C0 00 00 */ li r30, 0
-/* 80322B0C 0031E76C 3B BD FC 08 */ addi r29, r29, lbl_8060FC08@l
-lbl_80322B10:
-/* 80322B10 0031E770 80 7D 00 00 */ lwz r3, 0(r29)
-/* 80322B14 0031E774 2C 03 00 00 */ cmpwi r3, 0
-/* 80322B18 0031E778 41 82 00 28 */ beq lbl_80322B40
-/* 80322B1C 0031E77C 48 02 72 E5 */ bl gt2GetConnectionData
-/* 80322B20 0031E780 88 03 00 01 */ lbz r0, 1(r3)
-/* 80322B24 0031E784 7C 1C 00 40 */ cmplw r28, r0
-/* 80322B28 0031E788 40 82 00 18 */ bne lbl_80322B40
-/* 80322B2C 0031E78C 3C 60 80 61 */ lis r3, lbl_8060FC08@ha
-/* 80322B30 0031E790 57 C0 10 3A */ slwi r0, r30, 2
-/* 80322B34 0031E794 38 63 FC 08 */ addi r3, r3, lbl_8060FC08@l
-/* 80322B38 0031E798 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80322B3C 0031E79C 48 00 00 18 */ b lbl_80322B54
-lbl_80322B40:
-/* 80322B40 0031E7A0 3B DE 00 01 */ addi r30, r30, 1
-/* 80322B44 0031E7A4 3B BD 00 04 */ addi r29, r29, 4
-/* 80322B48 0031E7A8 2C 1E 00 20 */ cmpwi r30, 0x20
-/* 80322B4C 0031E7AC 41 80 FF C4 */ blt lbl_80322B10
-/* 80322B50 0031E7B0 38 60 00 00 */ li r3, 0
-lbl_80322B54:
-/* 80322B54 0031E7B4 2C 03 00 00 */ cmpwi r3, 0
-/* 80322B58 0031E7B8 40 82 00 1C */ bne lbl_80322B74
-/* 80322B5C 0031E7BC 38 9F 02 B0 */ addi r4, r31, 0x2b0
-/* 80322B60 0031E7C0 38 60 00 04 */ li r3, 4
-/* 80322B64 0031E7C4 4C C6 31 82 */ crclr 6
-/* 80322B68 0031E7C8 4B FF 9F CD */ bl func_8031CB34
-/* 80322B6C 0031E7CC 38 60 FF FE */ li r3, -2
-/* 80322B70 0031E7D0 48 00 00 0C */ b lbl_80322B7C
-lbl_80322B74:
-/* 80322B74 0031E7D4 48 02 71 C9 */ bl gt2CloseConnectionHard
-/* 80322B78 0031E7D8 38 60 00 00 */ li r3, 0
-lbl_80322B7C:
-/* 80322B7C 0031E7DC 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80322B80 0031E7E0 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80322B84 0031E7E4 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80322B88 0031E7E8 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80322B8C 0031E7EC 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 80322B90 0031E7F0 7C 08 03 A6 */ mtlr r0
-/* 80322B94 0031E7F4 38 21 00 20 */ addi r1, r1, 0x20
-/* 80322B98 0031E7F8 4E 80 00 20 */ blr
-
-.global func_80322B9C
-func_80322B9C:
-/* 80322B9C 0031E7FC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80322BA0 0031E800 7C 08 02 A6 */ mflr r0
-/* 80322BA4 0031E804 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80322BA8 0031E808 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322BAC 0031E80C 2C 03 00 00 */ cmpwi r3, 0
-/* 80322BB0 0031E810 40 82 00 0C */ bne lbl_80322BBC
-/* 80322BB4 0031E814 38 60 00 00 */ li r3, 0
-/* 80322BB8 0031E818 48 00 00 30 */ b lbl_80322BE8
-lbl_80322BBC:
-/* 80322BBC 0031E81C 88 03 03 75 */ lbz r0, 0x375(r3)
-/* 80322BC0 0031E820 28 00 00 02 */ cmplwi r0, 2
-/* 80322BC4 0031E824 41 82 00 10 */ beq lbl_80322BD4
-/* 80322BC8 0031E828 88 03 03 75 */ lbz r0, 0x375(r3)
-/* 80322BCC 0031E82C 28 00 00 03 */ cmplwi r0, 3
-/* 80322BD0 0031E830 40 82 00 10 */ bne lbl_80322BE0
-lbl_80322BD4:
-/* 80322BD4 0031E834 48 00 50 09 */ bl func_80327BDC
-/* 80322BD8 0031E838 38 63 00 01 */ addi r3, r3, 1
-/* 80322BDC 0031E83C 48 00 00 0C */ b lbl_80322BE8
-lbl_80322BE0:
-/* 80322BE0 0031E840 48 00 4F E1 */ bl func_80327BC0
-/* 80322BE4 0031E844 38 63 00 01 */ addi r3, r3, 1
-lbl_80322BE8:
-/* 80322BE8 0031E848 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80322BEC 0031E84C 7C 08 03 A6 */ mtlr r0
-/* 80322BF0 0031E850 38 21 00 10 */ addi r1, r1, 0x10
-/* 80322BF4 0031E854 4E 80 00 20 */ blr
-
-.global func_80322BF8
-func_80322BF8:
-/* 80322BF8 0031E858 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322BFC 0031E85C 2C 03 00 00 */ cmpwi r3, 0
-/* 80322C00 0031E860 41 82 00 0C */ beq lbl_80322C0C
-/* 80322C04 0031E864 88 63 00 2C */ lbz r3, 0x2c(r3)
-/* 80322C08 0031E868 4E 80 00 20 */ blr
-lbl_80322C0C:
-/* 80322C0C 0031E86C 38 60 00 00 */ li r3, 0
-/* 80322C10 0031E870 4E 80 00 20 */ blr
-
-.global func_80322C14
-func_80322C14:
-/* 80322C14 0031E874 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 80322C18 0031E878 2C 04 00 00 */ cmpwi r4, 0
-/* 80322C1C 0031E87C 40 82 00 0C */ bne lbl_80322C28
-/* 80322C20 0031E880 38 60 00 00 */ li r3, 0
-/* 80322C24 0031E884 4E 80 00 20 */ blr
-lbl_80322C28:
-/* 80322C28 0031E888 38 04 06 40 */ addi r0, r4, 0x640
-/* 80322C2C 0031E88C 90 03 00 00 */ stw r0, 0(r3)
-/* 80322C30 0031E890 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 80322C34 0031E894 88 04 03 75 */ lbz r0, 0x375(r4)
-/* 80322C38 0031E898 28 00 00 02 */ cmplwi r0, 2
-/* 80322C3C 0031E89C 41 82 00 10 */ beq lbl_80322C4C
-/* 80322C40 0031E8A0 88 04 03 75 */ lbz r0, 0x375(r4)
-/* 80322C44 0031E8A4 28 00 00 03 */ cmplwi r0, 3
-/* 80322C48 0031E8A8 40 82 00 08 */ bne lbl_80322C50
-lbl_80322C4C:
-/* 80322C4C 0031E8AC 48 00 50 B4 */ b func_80327D00
-lbl_80322C50:
-/* 80322C50 0031E8B0 48 00 50 84 */ b func_80327CD4
-/* 80322C54 0031E8B4 4E 80 00 20 */ blr
-
-.global func_80322C58
-func_80322C58:
-/* 80322C58 0031E8B8 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80322C5C 0031E8BC 7C 08 02 A6 */ mflr r0
-/* 80322C60 0031E8C0 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80322C64 0031E8C4 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80322C68 0031E8C8 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322C6C 0031E8CC 2C 03 00 00 */ cmpwi r3, 0
-/* 80322C70 0031E8D0 40 82 00 0C */ bne lbl_80322C7C
-/* 80322C74 0031E8D4 38 60 00 00 */ li r3, 0
-/* 80322C78 0031E8D8 48 00 01 3C */ b lbl_80322DB4
-lbl_80322C7C:
-/* 80322C7C 0031E8DC 40 82 00 0C */ bne lbl_80322C88
-/* 80322C80 0031E8E0 38 60 00 00 */ li r3, 0
-/* 80322C84 0031E8E4 48 00 00 38 */ b lbl_80322CBC
-lbl_80322C88:
-/* 80322C88 0031E8E8 38 03 06 40 */ addi r0, r3, 0x640
-/* 80322C8C 0031E8EC 90 01 00 08 */ stw r0, 8(r1)
-/* 80322C90 0031E8F0 88 03 03 75 */ lbz r0, 0x375(r3)
-/* 80322C94 0031E8F4 28 00 00 02 */ cmplwi r0, 2
-/* 80322C98 0031E8F8 41 82 00 10 */ beq lbl_80322CA8
-/* 80322C9C 0031E8FC 88 03 03 75 */ lbz r0, 0x375(r3)
-/* 80322CA0 0031E900 28 00 00 03 */ cmplwi r0, 3
-/* 80322CA4 0031E904 40 82 00 10 */ bne lbl_80322CB4
-lbl_80322CA8:
-/* 80322CA8 0031E908 38 61 00 08 */ addi r3, r1, 8
-/* 80322CAC 0031E90C 48 00 50 55 */ bl func_80327D00
-/* 80322CB0 0031E910 48 00 00 0C */ b lbl_80322CBC
-lbl_80322CB4:
-/* 80322CB4 0031E914 38 61 00 08 */ addi r3, r1, 8
-/* 80322CB8 0031E918 48 00 50 1D */ bl func_80327CD4
-lbl_80322CBC:
-/* 80322CBC 0031E91C 2C 83 00 00 */ cmpwi cr1, r3, 0
-/* 80322CC0 0031E920 81 61 00 08 */ lwz r11, 8(r1)
-/* 80322CC4 0031E924 38 00 00 00 */ li r0, 0
-/* 80322CC8 0031E928 39 80 00 00 */ li r12, 0
-/* 80322CCC 0031E92C 40 85 00 E4 */ ble cr1, lbl_80322DB0
-/* 80322CD0 0031E930 2C 03 00 08 */ cmpwi r3, 8
-/* 80322CD4 0031E934 38 A3 FF F8 */ addi r5, r3, -8
-/* 80322CD8 0031E938 40 81 00 AC */ ble lbl_80322D84
-/* 80322CDC 0031E93C 38 C0 00 00 */ li r6, 0
-/* 80322CE0 0031E940 41 84 00 18 */ blt cr1, lbl_80322CF8
-/* 80322CE4 0031E944 3C 80 80 00 */ lis r4, 0x7FFFFFFE@ha
-/* 80322CE8 0031E948 38 84 FF FE */ addi r4, r4, 0x7FFFFFFE@l
-/* 80322CEC 0031E94C 7C 03 20 00 */ cmpw r3, r4
-/* 80322CF0 0031E950 41 81 00 08 */ bgt lbl_80322CF8
-/* 80322CF4 0031E954 38 C0 00 01 */ li r6, 1
-lbl_80322CF8:
-/* 80322CF8 0031E958 2C 06 00 00 */ cmpwi r6, 0
-/* 80322CFC 0031E95C 41 82 00 88 */ beq lbl_80322D84
-/* 80322D00 0031E960 38 85 00 07 */ addi r4, r5, 7
-/* 80322D04 0031E964 39 40 00 01 */ li r10, 1
-/* 80322D08 0031E968 54 84 E8 FE */ srwi r4, r4, 3
-/* 80322D0C 0031E96C 7C 89 03 A6 */ mtctr r4
-/* 80322D10 0031E970 2C 05 00 00 */ cmpwi r5, 0
-/* 80322D14 0031E974 40 81 00 70 */ ble lbl_80322D84
-lbl_80322D18:
-/* 80322D18 0031E978 7F EB 62 14 */ add r31, r11, r12
-/* 80322D1C 0031E97C 7C 8B 60 AE */ lbzx r4, r11, r12
-/* 80322D20 0031E980 88 BF 00 01 */ lbz r5, 1(r31)
-/* 80322D24 0031E984 39 8C 00 08 */ addi r12, r12, 8
-/* 80322D28 0031E988 7D 46 20 30 */ slw r6, r10, r4
-/* 80322D2C 0031E98C 88 9F 00 02 */ lbz r4, 2(r31)
-/* 80322D30 0031E990 89 1F 00 03 */ lbz r8, 3(r31)
-/* 80322D34 0031E994 7C 00 33 78 */ or r0, r0, r6
-/* 80322D38 0031E998 7D 45 28 30 */ slw r5, r10, r5
-/* 80322D3C 0031E99C 88 FF 00 04 */ lbz r7, 4(r31)
-/* 80322D40 0031E9A0 7C 00 2B 78 */ or r0, r0, r5
-/* 80322D44 0031E9A4 7D 49 20 30 */ slw r9, r10, r4
-/* 80322D48 0031E9A8 88 DF 00 05 */ lbz r6, 5(r31)
-/* 80322D4C 0031E9AC 7C 00 4B 78 */ or r0, r0, r9
-/* 80322D50 0031E9B0 7D 48 40 30 */ slw r8, r10, r8
-/* 80322D54 0031E9B4 88 BF 00 06 */ lbz r5, 6(r31)
-/* 80322D58 0031E9B8 88 9F 00 07 */ lbz r4, 7(r31)
-/* 80322D5C 0031E9BC 7D 47 38 30 */ slw r7, r10, r7
-/* 80322D60 0031E9C0 7C 00 43 78 */ or r0, r0, r8
-/* 80322D64 0031E9C4 7D 46 30 30 */ slw r6, r10, r6
-/* 80322D68 0031E9C8 7C 00 3B 78 */ or r0, r0, r7
-/* 80322D6C 0031E9CC 7D 45 28 30 */ slw r5, r10, r5
-/* 80322D70 0031E9D0 7C 00 33 78 */ or r0, r0, r6
-/* 80322D74 0031E9D4 7D 44 20 30 */ slw r4, r10, r4
-/* 80322D78 0031E9D8 7C 00 2B 78 */ or r0, r0, r5
-/* 80322D7C 0031E9DC 7C 00 23 78 */ or r0, r0, r4
-/* 80322D80 0031E9E0 42 00 FF 98 */ bdnz lbl_80322D18
-lbl_80322D84:
-/* 80322D84 0031E9E4 7C 8C 18 50 */ subf r4, r12, r3
-/* 80322D88 0031E9E8 7C AB 62 14 */ add r5, r11, r12
-/* 80322D8C 0031E9EC 38 C0 00 01 */ li r6, 1
-/* 80322D90 0031E9F0 7C 89 03 A6 */ mtctr r4
-/* 80322D94 0031E9F4 7C 0C 18 00 */ cmpw r12, r3
-/* 80322D98 0031E9F8 40 80 00 18 */ bge lbl_80322DB0
-lbl_80322D9C:
-/* 80322D9C 0031E9FC 88 65 00 00 */ lbz r3, 0(r5)
-/* 80322DA0 0031EA00 38 A5 00 01 */ addi r5, r5, 1
-/* 80322DA4 0031EA04 7C C3 18 30 */ slw r3, r6, r3
-/* 80322DA8 0031EA08 7C 00 1B 78 */ or r0, r0, r3
-/* 80322DAC 0031EA0C 42 00 FF F0 */ bdnz lbl_80322D9C
-lbl_80322DB0:
-/* 80322DB0 0031EA10 7C 03 03 78 */ mr r3, r0
-lbl_80322DB4:
-/* 80322DB4 0031EA14 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80322DB8 0031EA18 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80322DBC 0031EA1C 7C 08 03 A6 */ mtlr r0
-/* 80322DC0 0031EA20 38 21 00 20 */ addi r1, r1, 0x20
-/* 80322DC4 0031EA24 4E 80 00 20 */ blr
-
-.global func_80322DC8
-func_80322DC8:
-/* 80322DC8 0031EA28 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80322DCC 0031EA2C 7C 08 02 A6 */ mflr r0
-/* 80322DD0 0031EA30 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80322DD4 0031EA34 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80322DD8 0031EA38 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80322DDC 0031EA3C 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80322DE0 0031EA40 7C 7D 1B 78 */ mr r29, r3
-/* 80322DE4 0031EA44 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 80322DE8 0031EA48 2C 04 00 00 */ cmpwi r4, 0
-/* 80322DEC 0031EA4C 40 82 00 0C */ bne lbl_80322DF8
-/* 80322DF0 0031EA50 38 60 00 00 */ li r3, 0
-/* 80322DF4 0031EA54 48 00 00 64 */ b lbl_80322E58
-lbl_80322DF8:
-/* 80322DF8 0031EA58 38 00 00 01 */ li r0, 1
-/* 80322DFC 0031EA5C 80 84 06 60 */ lwz r4, 0x660(r4)
-/* 80322E00 0031EA60 7C 00 18 30 */ slw r0, r0, r3
-/* 80322E04 0031EA64 7C 80 00 39 */ and. r0, r4, r0
-/* 80322E08 0031EA68 40 82 00 0C */ bne lbl_80322E14
-/* 80322E0C 0031EA6C 38 60 00 00 */ li r3, 0
-/* 80322E10 0031EA70 48 00 00 48 */ b lbl_80322E58
-lbl_80322E14:
-/* 80322E14 0031EA74 3F C0 80 61 */ lis r30, lbl_8060FC08@ha
-/* 80322E18 0031EA78 3B E0 00 00 */ li r31, 0
-/* 80322E1C 0031EA7C 3B DE FC 08 */ addi r30, r30, lbl_8060FC08@l
-lbl_80322E20:
-/* 80322E20 0031EA80 80 7E 00 00 */ lwz r3, 0(r30)
-/* 80322E24 0031EA84 2C 03 00 00 */ cmpwi r3, 0
-/* 80322E28 0031EA88 41 82 00 1C */ beq lbl_80322E44
-/* 80322E2C 0031EA8C 48 02 6F D5 */ bl gt2GetConnectionData
-/* 80322E30 0031EA90 88 03 00 01 */ lbz r0, 1(r3)
-/* 80322E34 0031EA94 7C 1D 00 40 */ cmplw r29, r0
-/* 80322E38 0031EA98 40 82 00 0C */ bne lbl_80322E44
-/* 80322E3C 0031EA9C 38 60 00 01 */ li r3, 1
-/* 80322E40 0031EAA0 48 00 00 18 */ b lbl_80322E58
-lbl_80322E44:
-/* 80322E44 0031EAA4 3B FF 00 01 */ addi r31, r31, 1
-/* 80322E48 0031EAA8 3B DE 00 04 */ addi r30, r30, 4
-/* 80322E4C 0031EAAC 2C 1F 00 20 */ cmpwi r31, 0x20
-/* 80322E50 0031EAB0 41 80 FF D0 */ blt lbl_80322E20
-/* 80322E54 0031EAB4 38 60 00 00 */ li r3, 0
-lbl_80322E58:
-/* 80322E58 0031EAB8 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80322E5C 0031EABC 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80322E60 0031EAC0 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80322E64 0031EAC4 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80322E68 0031EAC8 7C 08 03 A6 */ mtlr r0
-/* 80322E6C 0031EACC 38 21 00 20 */ addi r1, r1, 0x20
-/* 80322E70 0031EAD0 4E 80 00 20 */ blr
-
-.global func_80322E74
-func_80322E74:
-/* 80322E74 0031EAD4 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322E78 0031EAD8 2C 03 00 00 */ cmpwi r3, 0
-/* 80322E7C 0031EADC 41 82 00 0C */ beq lbl_80322E88
-/* 80322E80 0031EAE0 80 63 00 24 */ lwz r3, 0x24(r3)
-/* 80322E84 0031EAE4 4E 80 00 20 */ blr
-lbl_80322E88:
-/* 80322E88 0031EAE8 38 60 00 00 */ li r3, 0
-/* 80322E8C 0031EAEC 4E 80 00 20 */ blr
-
-.global func_80322E90
-func_80322E90:
-/* 80322E90 0031EAF0 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80322E94 0031EAF4 7C 08 02 A6 */ mflr r0
-/* 80322E98 0031EAF8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80322E9C 0031EAFC 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80322EA0 0031EB00 93 C1 00 08 */ stw r30, 8(r1)
-/* 80322EA4 0031EB04 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322EA8 0031EB08 80 03 00 00 */ lwz r0, 0(r3)
-/* 80322EAC 0031EB0C 2C 00 00 00 */ cmpwi r0, 0
-/* 80322EB0 0031EB10 41 82 00 20 */ beq lbl_80322ED0
-/* 80322EB4 0031EB14 3C 80 80 44 */ lis r4, lbl_8044794C@ha
-/* 80322EB8 0031EB18 38 60 00 08 */ li r3, 8
-/* 80322EBC 0031EB1C 38 84 79 4C */ addi r4, r4, lbl_8044794C@l
-/* 80322EC0 0031EB20 4C C6 31 82 */ crclr 6
-/* 80322EC4 0031EB24 4B FF 9C 71 */ bl func_8031CB34
-/* 80322EC8 0031EB28 38 60 00 00 */ li r3, 0
-/* 80322ECC 0031EB2C 48 00 00 A4 */ b lbl_80322F70
-lbl_80322ED0:
-/* 80322ED0 0031EB30 38 60 40 00 */ li r3, 0x4000
-/* 80322ED4 0031EB34 4B FF C1 59 */ bl func_8031F02C
-/* 80322ED8 0031EB38 3C 63 00 01 */ addis r3, r3, 1
-/* 80322EDC 0031EB3C 3C 80 80 44 */ lis r4, lbl_80447968@ha
-/* 80322EE0 0031EB40 38 03 C0 00 */ addi r0, r3, -16384
-/* 80322EE4 0031EB44 54 1E 04 3E */ clrlwi r30, r0, 0x10
-/* 80322EE8 0031EB48 38 60 00 40 */ li r3, 0x40
-/* 80322EEC 0031EB4C 38 84 79 68 */ addi r4, r4, lbl_80447968@l
-/* 80322EF0 0031EB50 7F C5 F3 78 */ mr r5, r30
-/* 80322EF4 0031EB54 4C C6 31 82 */ crclr 6
-/* 80322EF8 0031EB58 4B FF 9C 3D */ bl func_8031CB34
-/* 80322EFC 0031EB5C 83 ED B0 58 */ lwz r31, lbl_80640318-_SDA_BASE_(r13)
-/* 80322F00 0031EB60 7F C4 F3 78 */ mr r4, r30
-/* 80322F04 0031EB64 38 60 00 00 */ li r3, 0
-/* 80322F08 0031EB68 38 A0 00 00 */ li r5, 0
-/* 80322F0C 0031EB6C 48 02 AC 41 */ bl gt2AddressToString
-/* 80322F10 0031EB70 7C 64 1B 78 */ mr r4, r3
-/* 80322F14 0031EB74 3C E0 80 32 */ lis r7, lbl_803242D0@ha
-/* 80322F18 0031EB78 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322F1C 0031EB7C 38 E7 42 D0 */ addi r7, r7, lbl_803242D0@l
-/* 80322F20 0031EB80 80 BF 00 14 */ lwz r5, 0x14(r31)
-/* 80322F24 0031EB84 80 DF 00 18 */ lwz r6, 0x18(r31)
-/* 80322F28 0031EB88 48 02 6A C9 */ bl gt2CreateSocket
-/* 80322F2C 0031EB8C 7C 7E 1B 78 */ mr r30, r3
-/* 80322F30 0031EB90 48 00 04 D5 */ bl func_80323404
-/* 80322F34 0031EB94 2C 03 00 00 */ cmpwi r3, 0
-/* 80322F38 0031EB98 41 82 00 0C */ beq lbl_80322F44
-/* 80322F3C 0031EB9C 7F C3 F3 78 */ mr r3, r30
-/* 80322F40 0031EBA0 48 00 00 30 */ b lbl_80322F70
-lbl_80322F44:
-/* 80322F44 0031EBA4 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322F48 0031EBA8 3C 80 80 32 */ lis r4, lbl_80326510@ha
-/* 80322F4C 0031EBAC 38 84 65 10 */ addi r4, r4, lbl_80326510@l
-/* 80322F50 0031EBB0 80 63 00 00 */ lwz r3, 0(r3)
-/* 80322F54 0031EBB4 48 02 6B 35 */ bl gt2Listen
-/* 80322F58 0031EBB8 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80322F5C 0031EBBC 3C 80 80 32 */ lis r4, lbl_8032639C@ha
-/* 80322F60 0031EBC0 38 84 63 9C */ addi r4, r4, lbl_8032639C@l
-/* 80322F64 0031EBC4 80 63 00 00 */ lwz r3, 0(r3)
-/* 80322F68 0031EBC8 48 02 6E 89 */ bl gt2SetUnrecognizedMessageCallback
-/* 80322F6C 0031EBCC 7F C3 F3 78 */ mr r3, r30
-lbl_80322F70:
-/* 80322F70 0031EBD0 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80322F74 0031EBD4 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80322F78 0031EBD8 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80322F7C 0031EBDC 7C 08 03 A6 */ mtlr r0
-/* 80322F80 0031EBE0 38 21 00 10 */ addi r1, r1, 0x10
-/* 80322F84 0031EBE4 4E 80 00 20 */ blr
-
-.global func_80322F88
-func_80322F88:
-/* 80322F88 0031EBE8 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80322F8C 0031EBEC 7C 08 02 A6 */ mflr r0
-/* 80322F90 0031EBF0 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80322F94 0031EBF4 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80322F98 0031EBF8 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80322F9C 0031EBFC 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80322FA0 0031EC00 7C 7D 1B 78 */ mr r29, r3
-/* 80322FA4 0031EC04 80 0D B0 58 */ lwz r0, lbl_80640318-_SDA_BASE_(r13)
-/* 80322FA8 0031EC08 2C 00 00 00 */ cmpwi r0, 0
-/* 80322FAC 0031EC0C 40 82 00 0C */ bne lbl_80322FB8
-/* 80322FB0 0031EC10 38 60 00 00 */ li r3, 0
-/* 80322FB4 0031EC14 48 00 00 54 */ b lbl_80323008
-lbl_80322FB8:
-/* 80322FB8 0031EC18 3F E0 80 61 */ lis r31, lbl_8060FC08@ha
-/* 80322FBC 0031EC1C 3B C0 00 00 */ li r30, 0
-/* 80322FC0 0031EC20 3B FF FC 08 */ addi r31, r31, lbl_8060FC08@l
-lbl_80322FC4:
-/* 80322FC4 0031EC24 80 7F 00 00 */ lwz r3, 0(r31)
-/* 80322FC8 0031EC28 2C 03 00 00 */ cmpwi r3, 0
-/* 80322FCC 0031EC2C 41 82 00 28 */ beq lbl_80322FF4
-/* 80322FD0 0031EC30 48 02 6E 31 */ bl gt2GetConnectionData
-/* 80322FD4 0031EC34 88 03 00 01 */ lbz r0, 1(r3)
-/* 80322FD8 0031EC38 7C 1D 00 40 */ cmplw r29, r0
-/* 80322FDC 0031EC3C 40 82 00 18 */ bne lbl_80322FF4
-/* 80322FE0 0031EC40 3C 60 80 61 */ lis r3, lbl_8060FC08@ha
-/* 80322FE4 0031EC44 57 C0 10 3A */ slwi r0, r30, 2
-/* 80322FE8 0031EC48 38 63 FC 08 */ addi r3, r3, lbl_8060FC08@l
-/* 80322FEC 0031EC4C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80322FF0 0031EC50 48 00 00 18 */ b lbl_80323008
-lbl_80322FF4:
-/* 80322FF4 0031EC54 3B DE 00 01 */ addi r30, r30, 1
-/* 80322FF8 0031EC58 3B FF 00 04 */ addi r31, r31, 4
-/* 80322FFC 0031EC5C 2C 1E 00 20 */ cmpwi r30, 0x20
-/* 80323000 0031EC60 41 80 FF C4 */ blt lbl_80322FC4
-/* 80323004 0031EC64 38 60 00 00 */ li r3, 0
-lbl_80323008:
-/* 80323008 0031EC68 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8032300C 0031EC6C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80323010 0031EC70 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80323014 0031EC74 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80323018 0031EC78 7C 08 03 A6 */ mtlr r0
-/* 8032301C 0031EC7C 38 21 00 20 */ addi r1, r1, 0x20
-/* 80323020 0031EC80 4E 80 00 20 */ blr
-
-.global func_80323024
-func_80323024:
-/* 80323024 0031EC84 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80323028 0031EC88 7C 08 02 A6 */ mflr r0
-/* 8032302C 0031EC8C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80323030 0031EC90 48 02 6D D1 */ bl gt2GetConnectionData
-/* 80323034 0031EC94 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80323038 0031EC98 88 63 00 01 */ lbz r3, 1(r3)
-/* 8032303C 0031EC9C 7C 08 03 A6 */ mtlr r0
-/* 80323040 0031ECA0 38 21 00 10 */ addi r1, r1, 0x10
-/* 80323044 0031ECA4 4E 80 00 20 */ blr
-
-.global func_80323048
-func_80323048:
-/* 80323048 0031ECA8 3C 80 80 61 */ lis r4, lbl_8060FC08@ha
-/* 8032304C 0031ECAC 38 00 00 04 */ li r0, 4
-/* 80323050 0031ECB0 38 84 FC 08 */ addi r4, r4, lbl_8060FC08@l
-/* 80323054 0031ECB4 38 60 00 00 */ li r3, 0
-/* 80323058 0031ECB8 7C 09 03 A6 */ mtctr r0
-lbl_8032305C:
-/* 8032305C 0031ECBC 80 04 00 00 */ lwz r0, 0(r4)
-/* 80323060 0031ECC0 2C 00 00 00 */ cmpwi r0, 0
-/* 80323064 0031ECC4 4D 82 00 20 */ beqlr
-/* 80323068 0031ECC8 80 04 00 04 */ lwz r0, 4(r4)
-/* 8032306C 0031ECCC 38 63 00 01 */ addi r3, r3, 1
-/* 80323070 0031ECD0 2C 00 00 00 */ cmpwi r0, 0
-/* 80323074 0031ECD4 4D 82 00 20 */ beqlr
-/* 80323078 0031ECD8 80 04 00 08 */ lwz r0, 8(r4)
-/* 8032307C 0031ECDC 38 63 00 01 */ addi r3, r3, 1
-/* 80323080 0031ECE0 2C 00 00 00 */ cmpwi r0, 0
-/* 80323084 0031ECE4 4D 82 00 20 */ beqlr
-/* 80323088 0031ECE8 80 04 00 0C */ lwz r0, 0xc(r4)
-/* 8032308C 0031ECEC 38 63 00 01 */ addi r3, r3, 1
-/* 80323090 0031ECF0 2C 00 00 00 */ cmpwi r0, 0
-/* 80323094 0031ECF4 4D 82 00 20 */ beqlr
-/* 80323098 0031ECF8 80 04 00 10 */ lwz r0, 0x10(r4)
-/* 8032309C 0031ECFC 38 63 00 01 */ addi r3, r3, 1
-/* 803230A0 0031ED00 2C 00 00 00 */ cmpwi r0, 0
-/* 803230A4 0031ED04 4D 82 00 20 */ beqlr
-/* 803230A8 0031ED08 80 04 00 14 */ lwz r0, 0x14(r4)
-/* 803230AC 0031ED0C 38 63 00 01 */ addi r3, r3, 1
-/* 803230B0 0031ED10 2C 00 00 00 */ cmpwi r0, 0
-/* 803230B4 0031ED14 4D 82 00 20 */ beqlr
-/* 803230B8 0031ED18 80 04 00 18 */ lwz r0, 0x18(r4)
-/* 803230BC 0031ED1C 38 63 00 01 */ addi r3, r3, 1
-/* 803230C0 0031ED20 2C 00 00 00 */ cmpwi r0, 0
-/* 803230C4 0031ED24 4D 82 00 20 */ beqlr
-/* 803230C8 0031ED28 80 04 00 1C */ lwz r0, 0x1c(r4)
-/* 803230CC 0031ED2C 38 63 00 01 */ addi r3, r3, 1
-/* 803230D0 0031ED30 2C 00 00 00 */ cmpwi r0, 0
-/* 803230D4 0031ED34 4D 82 00 20 */ beqlr
-/* 803230D8 0031ED38 38 84 00 20 */ addi r4, r4, 0x20
-/* 803230DC 0031ED3C 38 63 00 01 */ addi r3, r3, 1
-/* 803230E0 0031ED40 42 00 FF 7C */ bdnz lbl_8032305C
-/* 803230E4 0031ED44 38 60 FF FF */ li r3, -1
-/* 803230E8 0031ED48 4E 80 00 20 */ blr
-
-.global func_803230EC
-func_803230EC:
-/* 803230EC 0031ED4C 3C 80 80 61 */ lis r4, lbl_8060FC08@ha
-/* 803230F0 0031ED50 54 60 10 3A */ slwi r0, r3, 2
-/* 803230F4 0031ED54 38 84 FC 08 */ addi r4, r4, lbl_8060FC08@l
-/* 803230F8 0031ED58 7C 64 02 14 */ add r3, r4, r0
-/* 803230FC 0031ED5C 4E 80 00 20 */ blr
-
-.global func_80323100
-func_80323100:
-/* 80323100 0031ED60 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80323104 0031ED64 7C 08 02 A6 */ mflr r0
-/* 80323108 0031ED68 38 E0 00 00 */ li r7, 0
-/* 8032310C 0031ED6C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80323110 0031ED70 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80323114 0031ED74 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80323118 0031ED78 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8032311C 0031ED7C 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
-/* 80323120 0031ED80 48 00 00 1C */ b lbl_8032313C
-lbl_80323124:
-/* 80323124 0031ED84 54 E0 15 BA */ rlwinm r0, r7, 2, 0x16, 0x1d
-/* 80323128 0031ED88 7C A6 02 14 */ add r5, r6, r0
-/* 8032312C 0031ED8C 80 05 04 58 */ lwz r0, 0x458(r5)
-/* 80323130 0031ED90 7C 03 00 00 */ cmpw r3, r0
-/* 80323134 0031ED94 41 82 00 14 */ beq lbl_80323148
-/* 80323138 0031ED98 38 E7 00 01 */ addi r7, r7, 1
-lbl_8032313C:
-/* 8032313C 0031ED9C 54 E0 06 3E */ clrlwi r0, r7, 0x18
-/* 80323140 0031EDA0 7C 00 20 00 */ cmpw r0, r4
-/* 80323144 0031EDA4 41 80 FF E0 */ blt lbl_80323124
-lbl_80323148:
-/* 80323148 0031EDA8 54 E0 06 3E */ clrlwi r0, r7, 0x18
-/* 8032314C 0031EDAC 7C 00 20 00 */ cmpw r0, r4
-/* 80323150 0031EDB0 41 80 00 0C */ blt lbl_8032315C
-/* 80323154 0031EDB4 38 60 00 00 */ li r3, 0
-/* 80323158 0031EDB8 48 00 00 88 */ b lbl_803231E0
-lbl_8032315C:
-/* 8032315C 0031EDBC 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 80323160 0031EDC0 7C 64 02 14 */ add r3, r4, r0
-/* 80323164 0031EDC4 2C 04 00 00 */ cmpwi r4, 0
-/* 80323168 0031EDC8 8B E3 06 40 */ lbz r31, 0x640(r3)
-/* 8032316C 0031EDCC 40 82 00 0C */ bne lbl_80323178
-/* 80323170 0031EDD0 38 60 00 00 */ li r3, 0
-/* 80323174 0031EDD4 48 00 00 54 */ b lbl_803231C8
-lbl_80323178:
-/* 80323178 0031EDD8 3F A0 80 61 */ lis r29, lbl_8060FC08@ha
-/* 8032317C 0031EDDC 3B C0 00 00 */ li r30, 0
-/* 80323180 0031EDE0 3B BD FC 08 */ addi r29, r29, lbl_8060FC08@l
-lbl_80323184:
-/* 80323184 0031EDE4 80 7D 00 00 */ lwz r3, 0(r29)
-/* 80323188 0031EDE8 2C 03 00 00 */ cmpwi r3, 0
-/* 8032318C 0031EDEC 41 82 00 28 */ beq lbl_803231B4
-/* 80323190 0031EDF0 48 02 6C 71 */ bl gt2GetConnectionData
-/* 80323194 0031EDF4 88 03 00 01 */ lbz r0, 1(r3)
-/* 80323198 0031EDF8 7C 1F 00 40 */ cmplw r31, r0
-/* 8032319C 0031EDFC 40 82 00 18 */ bne lbl_803231B4
-/* 803231A0 0031EE00 3C 60 80 61 */ lis r3, lbl_8060FC08@ha
-/* 803231A4 0031EE04 57 C0 10 3A */ slwi r0, r30, 2
-/* 803231A8 0031EE08 38 63 FC 08 */ addi r3, r3, lbl_8060FC08@l
-/* 803231AC 0031EE0C 7C 63 00 2E */ lwzx r3, r3, r0
-/* 803231B0 0031EE10 48 00 00 18 */ b lbl_803231C8
-lbl_803231B4:
-/* 803231B4 0031EE14 3B DE 00 01 */ addi r30, r30, 1
-/* 803231B8 0031EE18 3B BD 00 04 */ addi r29, r29, 4
-/* 803231BC 0031EE1C 2C 1E 00 20 */ cmpwi r30, 0x20
-/* 803231C0 0031EE20 41 80 FF C4 */ blt lbl_80323184
-/* 803231C4 0031EE24 38 60 00 00 */ li r3, 0
-lbl_803231C8:
-/* 803231C8 0031EE28 48 02 6C 39 */ bl gt2GetConnectionData
-/* 803231CC 0031EE2C 88 03 00 00 */ lbz r0, 0(r3)
-/* 803231D0 0031EE30 3C 60 80 61 */ lis r3, lbl_8060FC08@ha
-/* 803231D4 0031EE34 38 63 FC 08 */ addi r3, r3, lbl_8060FC08@l
-/* 803231D8 0031EE38 54 00 10 3A */ slwi r0, r0, 2
-/* 803231DC 0031EE3C 7C 63 02 14 */ add r3, r3, r0
-lbl_803231E0:
-/* 803231E0 0031EE40 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 803231E4 0031EE44 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 803231E8 0031EE48 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 803231EC 0031EE4C 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 803231F0 0031EE50 7C 08 03 A6 */ mtlr r0
-/* 803231F4 0031EE54 38 21 00 20 */ addi r1, r1, 0x20
-/* 803231F8 0031EE58 4E 80 00 20 */ blr
-
-.global func_803231FC
-func_803231FC:
-/* 803231FC 0031EE5C 3C 80 80 61 */ lis r4, lbl_8060FC88@ha
-/* 80323200 0031EE60 54 60 18 38 */ slwi r0, r3, 3
-/* 80323204 0031EE64 38 84 FC 88 */ addi r4, r4, lbl_8060FC88@l
-/* 80323208 0031EE68 7C 64 02 14 */ add r3, r4, r0
-/* 8032320C 0031EE6C 4E 80 00 20 */ blr
-
-.global func_80323210
-func_80323210:
-/* 80323210 0031EE70 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80323214 0031EE74 7C 08 02 A6 */ mflr r0
-/* 80323218 0031EE78 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8032321C 0031EE7C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80323220 0031EE80 3F E0 80 61 */ lis r31, lbl_8060FC08@ha
-/* 80323224 0031EE84 3B FF FC 08 */ addi r31, r31, lbl_8060FC08@l
-/* 80323228 0031EE88 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8032322C 0031EE8C 3B C0 00 00 */ li r30, 0
-/* 80323230 0031EE90 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80323234 0031EE94 7C 7D 1B 78 */ mr r29, r3
-lbl_80323238:
-/* 80323238 0031EE98 80 7F 00 00 */ lwz r3, 0(r31)
-/* 8032323C 0031EE9C 2C 03 00 00 */ cmpwi r3, 0
-/* 80323240 0031EEA0 41 82 00 1C */ beq lbl_8032325C
-/* 80323244 0031EEA4 48 02 6B BD */ bl gt2GetConnectionData
-/* 80323248 0031EEA8 88 03 00 01 */ lbz r0, 1(r3)
-/* 8032324C 0031EEAC 7C 1D 00 40 */ cmplw r29, r0
-/* 80323250 0031EEB0 40 82 00 0C */ bne lbl_8032325C
-/* 80323254 0031EEB4 38 60 00 01 */ li r3, 1
-/* 80323258 0031EEB8 48 00 00 18 */ b lbl_80323270
-lbl_8032325C:
-/* 8032325C 0031EEBC 3B DE 00 01 */ addi r30, r30, 1
-/* 80323260 0031EEC0 3B FF 00 04 */ addi r31, r31, 4
-/* 80323264 0031EEC4 2C 1E 00 20 */ cmpwi r30, 0x20
-/* 80323268 0031EEC8 41 80 FF D0 */ blt lbl_80323238
-/* 8032326C 0031EECC 38 60 00 00 */ li r3, 0
-lbl_80323270:
-/* 80323270 0031EED0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80323274 0031EED4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80323278 0031EED8 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8032327C 0031EEDC 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80323280 0031EEE0 7C 08 03 A6 */ mtlr r0
-/* 80323284 0031EEE4 38 21 00 20 */ addi r1, r1, 0x20
-/* 80323288 0031EEE8 4E 80 00 20 */ blr
-
-.global func_8032328C
-func_8032328C:
-/* 8032328C 0031EEEC 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80323290 0031EEF0 7C 08 02 A6 */ mflr r0
-/* 80323294 0031EEF4 2C 03 00 00 */ cmpwi r3, 0
-/* 80323298 0031EEF8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8032329C 0031EEFC 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 803232A0 0031EF00 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 803232A4 0031EF04 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 803232A8 0031EF08 7C 7D 1B 78 */ mr r29, r3
-/* 803232AC 0031EF0C 40 82 00 0C */ bne lbl_803232B8
-/* 803232B0 0031EF10 38 60 00 00 */ li r3, 0
-/* 803232B4 0031EF14 48 00 01 34 */ b lbl_803233E8
-lbl_803232B8:
-/* 803232B8 0031EF18 3C 80 80 44 */ lis r4, lbl_80447984@ha
-/* 803232BC 0031EF1C 7F A5 EB 78 */ mr r5, r29
-/* 803232C0 0031EF20 38 84 79 84 */ addi r4, r4, lbl_80447984@l
-/* 803232C4 0031EF24 38 60 00 02 */ li r3, 2
-/* 803232C8 0031EF28 4C C6 31 82 */ crclr 6
-/* 803232CC 0031EF2C 4B FF 98 69 */ bl func_8031CB34
-/* 803232D0 0031EF30 2C 1D 00 03 */ cmpwi r29, 3
-/* 803232D4 0031EF34 41 82 00 3C */ beq lbl_80323310
-/* 803232D8 0031EF38 40 80 00 14 */ bge lbl_803232EC
-/* 803232DC 0031EF3C 2C 1D 00 01 */ cmpwi r29, 1
-/* 803232E0 0031EF40 41 82 00 18 */ beq lbl_803232F8
-/* 803232E4 0031EF44 40 80 00 20 */ bge lbl_80323304
-/* 803232E8 0031EF48 48 00 00 3C */ b lbl_80323324
-lbl_803232EC:
-/* 803232EC 0031EF4C 2C 1D 00 05 */ cmpwi r29, 5
-/* 803232F0 0031EF50 40 80 00 34 */ bge lbl_80323324
-/* 803232F4 0031EF54 48 00 00 28 */ b lbl_8032331C
-lbl_803232F8:
-/* 803232F8 0031EF58 3B C0 00 09 */ li r30, 9
-/* 803232FC 0031EF5C 3B E0 FF FF */ li r31, -1
-/* 80323300 0031EF60 48 00 00 24 */ b lbl_80323324
-lbl_80323304:
-/* 80323304 0031EF64 3B C0 00 09 */ li r30, 9
-/* 80323308 0031EF68 3B E0 FF FE */ li r31, -2
-/* 8032330C 0031EF6C 48 00 00 18 */ b lbl_80323324
-lbl_80323310:
-/* 80323310 0031EF70 3B C0 00 06 */ li r30, 6
-/* 80323314 0031EF74 3B E0 FF F6 */ li r31, -10
-/* 80323318 0031EF78 48 00 00 0C */ b lbl_80323324
-lbl_8032331C:
-/* 8032331C 0031EF7C 3B C0 00 06 */ li r30, 6
-/* 80323320 0031EF80 3B E0 FF EC */ li r31, -20
-lbl_80323324:
-/* 80323324 0031EF84 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80323328 0031EF88 80 03 00 24 */ lwz r0, 0x24(r3)
-/* 8032332C 0031EF8C 2C 00 00 03 */ cmpwi r0, 3
-/* 80323330 0031EF90 41 82 00 A0 */ beq lbl_803233D0
-/* 80323334 0031EF94 40 80 00 14 */ bge lbl_80323348
-/* 80323338 0031EF98 2C 00 00 01 */ cmpwi r0, 1
-/* 8032333C 0031EF9C 41 82 00 1C */ beq lbl_80323358
-/* 80323340 0031EFA0 40 80 00 30 */ bge lbl_80323370
-/* 80323344 0031EFA4 48 00 00 8C */ b lbl_803233D0
-lbl_80323348:
-/* 80323348 0031EFA8 2C 00 00 05 */ cmpwi r0, 5
-/* 8032334C 0031EFAC 41 82 00 60 */ beq lbl_803233AC
-/* 80323350 0031EFB0 40 80 00 80 */ bge lbl_803233D0
-/* 80323354 0031EFB4 48 00 00 70 */ b lbl_803233C4
-lbl_80323358:
-/* 80323358 0031EFB8 3F FF FF FF */ addis r31, r31, 0xffff
-/* 8032335C 0031EFBC 7F C3 F3 78 */ mr r3, r30
-/* 80323360 0031EFC0 3B FF 11 B8 */ addi r31, r31, 0x11b8
-/* 80323364 0031EFC4 7F E4 FB 78 */ mr r4, r31
-/* 80323368 0031EFC8 4B FF DE 69 */ bl func_803211D0
-/* 8032336C 0031EFCC 48 00 00 6C */ b lbl_803233D8
-lbl_80323370:
-/* 80323370 0031EFD0 80 03 00 9C */ lwz r0, 0x9c(r3)
-/* 80323374 0031EFD4 3F FF FF FF */ addis r31, r31, 0xffff
-/* 80323378 0031EFD8 3B FF 11 B8 */ addi r31, r31, 0x11b8
-/* 8032337C 0031EFDC 2C 00 00 01 */ cmpwi r0, 1
-/* 80323380 0031EFE0 40 80 00 14 */ bge lbl_80323394
-/* 80323384 0031EFE4 7F C3 F3 78 */ mr r3, r30
-/* 80323388 0031EFE8 7F E4 FB 78 */ mr r4, r31
-/* 8032338C 0031EFEC 4B FF DE 45 */ bl func_803211D0
-/* 80323390 0031EFF0 48 00 00 48 */ b lbl_803233D8
-lbl_80323394:
-/* 80323394 0031EFF4 3C 80 80 44 */ lis r4, lbl_80447998@ha
-/* 80323398 0031EFF8 38 60 00 02 */ li r3, 2
-/* 8032339C 0031EFFC 38 84 79 98 */ addi r4, r4, lbl_80447998@l
-/* 803233A0 0031F000 4C C6 31 82 */ crclr 6
-/* 803233A4 0031F004 4B FF 97 91 */ bl func_8031CB34
-/* 803233A8 0031F008 48 00 00 30 */ b lbl_803233D8
-lbl_803233AC:
-/* 803233AC 0031F00C 3F FF FF FF */ addis r31, r31, 0xffff
-/* 803233B0 0031F010 7F C3 F3 78 */ mr r3, r30
-/* 803233B4 0031F014 3B FF C3 98 */ addi r31, r31, -15464
-/* 803233B8 0031F018 7F E4 FB 78 */ mr r4, r31
-/* 803233BC 0031F01C 48 00 3B 45 */ bl func_80326F00
-/* 803233C0 0031F020 48 00 00 18 */ b lbl_803233D8
-lbl_803233C4:
-/* 803233C4 0031F024 3F FF FF FF */ addis r31, r31, 0xffff
-/* 803233C8 0031F028 3B FF EA A8 */ addi r31, r31, -5464
-/* 803233CC 0031F02C 48 00 00 0C */ b lbl_803233D8
-lbl_803233D0:
-/* 803233D0 0031F030 3F FF FF FF */ addis r31, r31, 0xffff
-/* 803233D4 0031F034 3B FF 9C 88 */ addi r31, r31, -25464
-lbl_803233D8:
-/* 803233D8 0031F038 7F C3 F3 78 */ mr r3, r30
-/* 803233DC 0031F03C 7F E4 FB 78 */ mr r4, r31
-/* 803233E0 0031F040 4B FF C4 11 */ bl func_8031F7F0
-/* 803233E4 0031F044 7F A3 EB 78 */ mr r3, r29
-lbl_803233E8:
-/* 803233E8 0031F048 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 803233EC 0031F04C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 803233F0 0031F050 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 803233F4 0031F054 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 803233F8 0031F058 7C 08 03 A6 */ mtlr r0
-/* 803233FC 0031F05C 38 21 00 20 */ addi r1, r1, 0x20
-/* 80323400 0031F060 4E 80 00 20 */ blr
-
-.global func_80323404
-func_80323404:
-/* 80323404 0031F064 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80323408 0031F068 7C 08 02 A6 */ mflr r0
-/* 8032340C 0031F06C 2C 03 00 00 */ cmpwi r3, 0
-/* 80323410 0031F070 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80323414 0031F074 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80323418 0031F078 7C 7F 1B 78 */ mr r31, r3
-/* 8032341C 0031F07C 40 82 00 0C */ bne lbl_80323428
-/* 80323420 0031F080 38 60 00 00 */ li r3, 0
-/* 80323424 0031F084 48 00 00 9C */ b lbl_803234C0
-lbl_80323428:
-/* 80323428 0031F088 3C 80 80 44 */ lis r4, lbl_804479B4@ha
-/* 8032342C 0031F08C 7F E5 FB 78 */ mr r5, r31
-/* 80323430 0031F090 38 84 79 B4 */ addi r4, r4, lbl_804479B4@l
-/* 80323434 0031F094 38 60 00 02 */ li r3, 2
-/* 80323438 0031F098 4C C6 31 82 */ crclr 6
-/* 8032343C 0031F09C 4B FF 96 F9 */ bl func_8031CB34
-/* 80323440 0031F0A0 28 1F 00 07 */ cmplwi r31, 7
-/* 80323444 0031F0A4 41 81 00 64 */ bgt lbl_803234A8
-/* 80323448 0031F0A8 3C 80 80 44 */ lis r4, lbl_804479C8@ha
-/* 8032344C 0031F0AC 57 E0 10 3A */ slwi r0, r31, 2
-/* 80323450 0031F0B0 38 84 79 C8 */ addi r4, r4, lbl_804479C8@l
-/* 80323454 0031F0B4 7C 84 00 2E */ lwzx r4, r4, r0
-/* 80323458 0031F0B8 7C 89 03 A6 */ mtctr r4
-/* 8032345C 0031F0BC 4E 80 04 20 */ bctr
-/* 80323460 0031F0C0 38 60 00 09 */ li r3, 9
-/* 80323464 0031F0C4 38 80 FF FF */ li r4, -1
-/* 80323468 0031F0C8 48 00 00 40 */ b lbl_803234A8
-/* 8032346C 0031F0CC 38 60 00 00 */ li r3, 0
-/* 80323470 0031F0D0 38 80 00 00 */ li r4, 0
-/* 80323474 0031F0D4 3B E0 00 00 */ li r31, 0
-/* 80323478 0031F0D8 48 00 00 30 */ b lbl_803234A8
-/* 8032347C 0031F0DC 38 60 00 06 */ li r3, 6
-/* 80323480 0031F0E0 38 80 FF F6 */ li r4, -10
-/* 80323484 0031F0E4 48 00 00 24 */ b lbl_803234A8
-/* 80323488 0031F0E8 38 60 00 06 */ li r3, 6
-/* 8032348C 0031F0EC 38 80 FF E2 */ li r4, -30
-/* 80323490 0031F0F0 48 00 00 18 */ b lbl_803234A8
-/* 80323494 0031F0F4 38 60 00 06 */ li r3, 6
-/* 80323498 0031F0F8 38 80 FF BA */ li r4, -70
-/* 8032349C 0031F0FC 48 00 00 0C */ b lbl_803234A8
-/* 803234A0 0031F100 38 60 00 06 */ li r3, 6
-/* 803234A4 0031F104 38 80 FF B0 */ li r4, -80
-lbl_803234A8:
-/* 803234A8 0031F108 2C 03 00 00 */ cmpwi r3, 0
-/* 803234AC 0031F10C 41 82 00 10 */ beq lbl_803234BC
-/* 803234B0 0031F110 3C 84 FF FF */ addis r4, r4, 0xffff
-/* 803234B4 0031F114 38 84 FA 48 */ addi r4, r4, -1464
-/* 803234B8 0031F118 4B FF DD 19 */ bl func_803211D0
-lbl_803234BC:
-/* 803234BC 0031F11C 7F E3 FB 78 */ mr r3, r31
-lbl_803234C0:
-/* 803234C0 0031F120 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 803234C4 0031F124 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 803234C8 0031F128 7C 08 03 A6 */ mtlr r0
-/* 803234CC 0031F12C 38 21 00 10 */ addi r1, r1, 0x10
-/* 803234D0 0031F130 4E 80 00 20 */ blr
-lbl_803234D4:
-/* 803234D4 0031F134 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 803234D8 0031F138 7C 08 02 A6 */ mflr r0
-/* 803234DC 0031F13C 2C 03 00 00 */ cmpwi r3, 0
-/* 803234E0 0031F140 90 01 00 14 */ stw r0, 0x14(r1)
-/* 803234E4 0031F144 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 803234E8 0031F148 7C 9F 23 78 */ mr r31, r4
-/* 803234EC 0031F14C 93 C1 00 08 */ stw r30, 8(r1)
-/* 803234F0 0031F150 7C 7E 1B 78 */ mr r30, r3
-/* 803234F4 0031F154 40 82 00 2C */ bne lbl_80323520
-/* 803234F8 0031F158 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 803234FC 0031F15C 38 00 00 03 */ li r0, 3
-/* 80323500 0031F160 90 83 00 64 */ stw r4, 0x64(r3)
-/* 80323504 0031F164 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 80323508 0031F168 80 64 00 24 */ lwz r3, 0x24(r4)
-/* 8032350C 0031F16C 90 64 00 28 */ stw r3, 0x28(r4)
-/* 80323510 0031F170 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80323514 0031F174 90 03 00 24 */ stw r0, 0x24(r3)
-/* 80323518 0031F178 4B FF C6 F9 */ bl func_8031FC10
-/* 8032351C 0031F17C 48 00 00 1C */ b lbl_80323538
-lbl_80323520:
-/* 80323520 0031F180 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 80323524 0031F184 38 00 00 00 */ li r0, 0
-/* 80323528 0031F188 80 64 00 24 */ lwz r3, 0x24(r4)
-/* 8032352C 0031F18C 90 64 00 28 */ stw r3, 0x28(r4)
-/* 80323530 0031F190 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80323534 0031F194 90 03 00 24 */ stw r0, 0x24(r3)
-lbl_80323538:
-/* 80323538 0031F198 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
-/* 8032353C 0031F19C 81 85 00 70 */ lwz r12, 0x70(r5)
-/* 80323540 0031F1A0 2C 0C 00 00 */ cmpwi r12, 0
-/* 80323544 0031F1A4 41 82 00 18 */ beq lbl_8032355C
-/* 80323548 0031F1A8 7F C3 F3 78 */ mr r3, r30
-/* 8032354C 0031F1AC 7F E4 FB 78 */ mr r4, r31
-/* 80323550 0031F1B0 80 A5 00 74 */ lwz r5, 0x74(r5)
-/* 80323554 0031F1B4 7D 89 03 A6 */ mtctr r12
-/* 80323558 0031F1B8 4E 80 04 21 */ bctrl
-lbl_8032355C:
-/* 8032355C 0031F1BC 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80323560 0031F1C0 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80323564 0031F1C4 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80323568 0031F1C8 7C 08 03 A6 */ mtlr r0
-/* 8032356C 0031F1CC 38 21 00 10 */ addi r1, r1, 0x10
-/* 80323570 0031F1D0 4E 80 00 20 */ blr
-lbl_80323574:
-/* 80323574 0031F1D4 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
-/* 80323578 0031F1D8 80 C5 00 28 */ lwz r6, 0x28(r5)
-/* 8032357C 0031F1DC 2C 06 00 04 */ cmpwi r6, 4
-/* 80323580 0031F1E0 41 82 00 14 */ beq lbl_80323594
-/* 80323584 0031F1E4 80 05 00 24 */ lwz r0, 0x24(r5)
-/* 80323588 0031F1E8 90 05 00 28 */ stw r0, 0x28(r5)
-/* 8032358C 0031F1EC 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
-/* 80323590 0031F1F0 90 C5 00 24 */ stw r6, 0x24(r5)
-lbl_80323594:
-/* 80323594 0031F1F4 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
-/* 80323598 0031F1F8 81 85 00 78 */ lwz r12, 0x78(r5)
-/* 8032359C 0031F1FC 80 A5 00 7C */ lwz r5, 0x7c(r5)
-/* 803235A0 0031F200 7D 89 03 A6 */ mtctr r12
-/* 803235A4 0031F204 4E 80 04 20 */ bctr
-lbl_803235A8:
-/* 803235A8 0031F208 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 803235AC 0031F20C 7C 08 02 A6 */ mflr r0
-/* 803235B0 0031F210 90 01 00 24 */ stw r0, 0x24(r1)
-/* 803235B4 0031F214 39 61 00 20 */ addi r11, r1, 0x20
-/* 803235B8 0031F218 4B EA 3B 6D */ bl _savegpr_26
-/* 803235BC 0031F21C 2C 03 00 00 */ cmpwi r3, 0
-/* 803235C0 0031F220 7C 7B 1B 78 */ mr r27, r3
-/* 803235C4 0031F224 7C 9C 23 78 */ mr r28, r4
-/* 803235C8 0031F228 7C BD 2B 78 */ mr r29, r5
-/* 803235CC 0031F22C 7C DE 33 78 */ mr r30, r6
-/* 803235D0 0031F230 7C FF 3B 78 */ mr r31, r7
-/* 803235D4 0031F234 40 82 00 3C */ bne lbl_80323610
-/* 803235D8 0031F238 2C 04 00 00 */ cmpwi r4, 0
-/* 803235DC 0031F23C 41 82 00 34 */ beq lbl_80323610
-/* 803235E0 0031F240 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 803235E4 0031F244 80 03 05 04 */ lwz r0, 0x504(r3)
-/* 803235E8 0031F248 2C 00 00 00 */ cmpwi r0, 0
-/* 803235EC 0031F24C 40 82 00 94 */ bne lbl_80323680
-/* 803235F0 0031F250 48 00 3A 9D */ bl func_8032708C
-/* 803235F4 0031F254 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 803235F8 0031F258 38 00 00 03 */ li r0, 3
-/* 803235FC 0031F25C 80 64 00 24 */ lwz r3, 0x24(r4)
-/* 80323600 0031F260 90 64 00 28 */ stw r3, 0x28(r4)
-/* 80323604 0031F264 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80323608 0031F268 90 03 00 24 */ stw r0, 0x24(r3)
-/* 8032360C 0031F26C 48 00 00 74 */ b lbl_80323680
-lbl_80323610:
-/* 80323610 0031F270 2C 03 00 00 */ cmpwi r3, 0
-/* 80323614 0031F274 40 82 00 6C */ bne lbl_80323680
-/* 80323618 0031F278 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 8032361C 0031F27C 38 00 00 06 */ li r0, 6
-/* 80323620 0031F280 38 C0 00 00 */ li r6, 0
-/* 80323624 0031F284 80 64 00 24 */ lwz r3, 0x24(r4)
-/* 80323628 0031F288 90 64 00 28 */ stw r3, 0x28(r4)
-/* 8032362C 0031F28C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80323630 0031F290 90 03 00 24 */ stw r0, 0x24(r3)
-/* 80323634 0031F294 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
-/* 80323638 0031F298 88 65 03 6D */ lbz r3, 0x36d(r5)
-/* 8032363C 0031F29C 7C A4 2B 78 */ mr r4, r5
-/* 80323640 0031F2A0 38 03 00 01 */ addi r0, r3, 1
-/* 80323644 0031F2A4 7C 09 03 A6 */ mtctr r0
-/* 80323648 0031F2A8 2C 03 00 00 */ cmpwi r3, 0
-/* 8032364C 0031F2AC 41 80 00 34 */ blt lbl_80323680
-lbl_80323650:
-/* 80323650 0031F2B0 80 65 00 64 */ lwz r3, 0x64(r5)
-/* 80323654 0031F2B4 80 04 04 58 */ lwz r0, 0x458(r4)
-/* 80323658 0031F2B8 7C 03 00 00 */ cmpw r3, r0
-/* 8032365C 0031F2BC 40 82 00 18 */ bne lbl_80323674
-/* 80323660 0031F2C0 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 80323664 0031F2C4 7C 64 32 14 */ add r3, r4, r6
-/* 80323668 0031F2C8 88 03 06 40 */ lbz r0, 0x640(r3)
-/* 8032366C 0031F2CC 98 04 00 2C */ stb r0, 0x2c(r4)
-/* 80323670 0031F2D0 48 00 00 10 */ b lbl_80323680
-lbl_80323674:
-/* 80323674 0031F2D4 38 84 00 04 */ addi r4, r4, 4
-/* 80323678 0031F2D8 38 C6 00 01 */ addi r6, r6, 1
-/* 8032367C 0031F2DC 42 00 FF D4 */ bdnz lbl_80323650
-lbl_80323680:
-/* 80323680 0031F2E0 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
-/* 80323684 0031F2E4 38 A0 00 00 */ li r5, 0
-/* 80323688 0031F2E8 38 80 00 00 */ li r4, 0
-/* 8032368C 0031F2EC 88 66 03 6D */ lbz r3, 0x36d(r6)
-/* 80323690 0031F2F0 38 06 06 40 */ addi r0, r6, 0x640
-/* 80323694 0031F2F4 38 63 00 01 */ addi r3, r3, 1
-/* 80323698 0031F2F8 2C 83 00 00 */ cmpwi cr1, r3, 0
-/* 8032369C 0031F2FC 40 85 00 E4 */ ble cr1, lbl_80323780
-/* 803236A0 0031F300 2C 03 00 08 */ cmpwi r3, 8
-/* 803236A4 0031F304 38 E3 FF F8 */ addi r7, r3, -8
-/* 803236A8 0031F308 40 81 00 AC */ ble lbl_80323754
-/* 803236AC 0031F30C 39 00 00 00 */ li r8, 0
-/* 803236B0 0031F310 41 84 00 18 */ blt cr1, lbl_803236C8
-/* 803236B4 0031F314 3C C0 80 00 */ lis r6, 0x7FFFFFFE@ha
-/* 803236B8 0031F318 38 C6 FF FE */ addi r6, r6, 0x7FFFFFFE@l
-/* 803236BC 0031F31C 7C 03 30 00 */ cmpw r3, r6
-/* 803236C0 0031F320 41 81 00 08 */ bgt lbl_803236C8
-/* 803236C4 0031F324 39 00 00 01 */ li r8, 1
-lbl_803236C8:
-/* 803236C8 0031F328 2C 08 00 00 */ cmpwi r8, 0
-/* 803236CC 0031F32C 41 82 00 88 */ beq lbl_80323754
-/* 803236D0 0031F330 38 C7 00 07 */ addi r6, r7, 7
-/* 803236D4 0031F334 39 80 00 01 */ li r12, 1
-/* 803236D8 0031F338 54 C6 E8 FE */ srwi r6, r6, 3
-/* 803236DC 0031F33C 7C C9 03 A6 */ mtctr r6
-/* 803236E0 0031F340 2C 07 00 00 */ cmpwi r7, 0
-/* 803236E4 0031F344 40 81 00 70 */ ble lbl_80323754
-lbl_803236E8:
-/* 803236E8 0031F348 7F 40 22 14 */ add r26, r0, r4
-/* 803236EC 0031F34C 7C C4 00 AE */ lbzx r6, r4, r0
-/* 803236F0 0031F350 88 FA 00 01 */ lbz r7, 1(r26)
-/* 803236F4 0031F354 38 84 00 08 */ addi r4, r4, 8
-/* 803236F8 0031F358 7D 88 30 30 */ slw r8, r12, r6
-/* 803236FC 0031F35C 88 DA 00 02 */ lbz r6, 2(r26)
-/* 80323700 0031F360 89 5A 00 03 */ lbz r10, 3(r26)
-/* 80323704 0031F364 7C A5 43 78 */ or r5, r5, r8
-/* 80323708 0031F368 7D 87 38 30 */ slw r7, r12, r7
-/* 8032370C 0031F36C 89 3A 00 04 */ lbz r9, 4(r26)
-/* 80323710 0031F370 7C A5 3B 78 */ or r5, r5, r7
-/* 80323714 0031F374 7D 8B 30 30 */ slw r11, r12, r6
-/* 80323718 0031F378 89 1A 00 05 */ lbz r8, 5(r26)
-/* 8032371C 0031F37C 7C A5 5B 78 */ or r5, r5, r11
-/* 80323720 0031F380 7D 8A 50 30 */ slw r10, r12, r10
-/* 80323724 0031F384 88 FA 00 06 */ lbz r7, 6(r26)
-/* 80323728 0031F388 88 DA 00 07 */ lbz r6, 7(r26)
-/* 8032372C 0031F38C 7D 89 48 30 */ slw r9, r12, r9
-/* 80323730 0031F390 7C A5 53 78 */ or r5, r5, r10
-/* 80323734 0031F394 7D 88 40 30 */ slw r8, r12, r8
-/* 80323738 0031F398 7C A5 4B 78 */ or r5, r5, r9
-/* 8032373C 0031F39C 7D 87 38 30 */ slw r7, r12, r7
-/* 80323740 0031F3A0 7C A5 43 78 */ or r5, r5, r8
-/* 80323744 0031F3A4 7D 86 30 30 */ slw r6, r12, r6
-/* 80323748 0031F3A8 7C A5 3B 78 */ or r5, r5, r7
-/* 8032374C 0031F3AC 7C A5 33 78 */ or r5, r5, r6
-/* 80323750 0031F3B0 42 00 FF 98 */ bdnz lbl_803236E8
-lbl_80323754:
-/* 80323754 0031F3B4 7C C4 18 50 */ subf r6, r4, r3
-/* 80323758 0031F3B8 7C E0 22 14 */ add r7, r0, r4
-/* 8032375C 0031F3BC 39 00 00 01 */ li r8, 1
-/* 80323760 0031F3C0 7C C9 03 A6 */ mtctr r6
-/* 80323764 0031F3C4 7C 04 18 00 */ cmpw r4, r3
-/* 80323768 0031F3C8 40 80 00 18 */ bge lbl_80323780
-lbl_8032376C:
-/* 8032376C 0031F3CC 88 07 00 00 */ lbz r0, 0(r7)
-/* 80323770 0031F3D0 38 E7 00 01 */ addi r7, r7, 1
-/* 80323774 0031F3D4 7D 00 00 30 */ slw r0, r8, r0
-/* 80323778 0031F3D8 7C A5 03 78 */ or r5, r5, r0
-/* 8032377C 0031F3DC 42 00 FF F0 */ bdnz lbl_8032376C
-lbl_80323780:
-/* 80323780 0031F3E0 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80323784 0031F3E4 90 A3 06 60 */ stw r5, 0x660(r3)
-/* 80323788 0031F3E8 48 00 44 71 */ bl func_80327BF8
-/* 8032378C 0031F3EC 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
-/* 80323790 0031F3F0 88 05 03 75 */ lbz r0, 0x375(r5)
-/* 80323794 0031F3F4 28 00 00 02 */ cmplwi r0, 2
-/* 80323798 0031F3F8 41 82 00 10 */ beq lbl_803237A8
-/* 8032379C 0031F3FC 88 05 03 75 */ lbz r0, 0x375(r5)
-/* 803237A0 0031F400 28 00 00 03 */ cmplwi r0, 3
-/* 803237A4 0031F404 40 82 00 30 */ bne lbl_803237D4
-lbl_803237A8:
-/* 803237A8 0031F408 81 0D B0 58 */ lwz r8, lbl_80640318-_SDA_BASE_(r13)
-/* 803237AC 0031F40C 7F 63 DB 78 */ mr r3, r27
-/* 803237B0 0031F410 7F 84 E3 78 */ mr r4, r28
-/* 803237B4 0031F414 7F A5 EB 78 */ mr r5, r29
-/* 803237B8 0031F418 81 88 00 88 */ lwz r12, 0x88(r8)
-/* 803237BC 0031F41C 7F C6 F3 78 */ mr r6, r30
-/* 803237C0 0031F420 7F E7 FB 78 */ mr r7, r31
-/* 803237C4 0031F424 81 08 00 8C */ lwz r8, 0x8c(r8)
-/* 803237C8 0031F428 7D 89 03 A6 */ mtctr r12
-/* 803237CC 0031F42C 4E 80 04 21 */ bctrl
-/* 803237D0 0031F430 48 00 00 1C */ b lbl_803237EC
-lbl_803237D4:
-/* 803237D4 0031F434 81 85 00 80 */ lwz r12, 0x80(r5)
-/* 803237D8 0031F438 7F 63 DB 78 */ mr r3, r27
-/* 803237DC 0031F43C 7F 84 E3 78 */ mr r4, r28
-/* 803237E0 0031F440 80 A5 00 84 */ lwz r5, 0x84(r5)
-/* 803237E4 0031F444 7D 89 03 A6 */ mtctr r12
-/* 803237E8 0031F448 4E 80 04 21 */ bctrl
-lbl_803237EC:
-/* 803237EC 0031F44C 2C 1B 00 00 */ cmpwi r27, 0
-/* 803237F0 0031F450 41 82 00 2C */ beq lbl_8032381C
-/* 803237F4 0031F454 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 803237F8 0031F458 2C 03 00 00 */ cmpwi r3, 0
-/* 803237FC 0031F45C 41 82 00 20 */ beq lbl_8032381C
-/* 80323800 0031F460 80 03 00 24 */ lwz r0, 0x24(r3)
-/* 80323804 0031F464 2C 00 00 05 */ cmpwi r0, 5
-/* 80323808 0031F468 40 82 00 14 */ bne lbl_8032381C
-/* 8032380C 0031F46C 90 03 00 28 */ stw r0, 0x28(r3)
-/* 80323810 0031F470 38 00 00 03 */ li r0, 3
-/* 80323814 0031F474 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80323818 0031F478 90 03 00 24 */ stw r0, 0x24(r3)
-lbl_8032381C:
-/* 8032381C 0031F47C 39 61 00 20 */ addi r11, r1, 0x20
-/* 80323820 0031F480 4B EA 39 51 */ bl _restgpr_26
-/* 80323824 0031F484 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80323828 0031F488 7C 08 03 A6 */ mtlr r0
-/* 8032382C 0031F48C 38 21 00 20 */ addi r1, r1, 0x20
-/* 80323830 0031F490 4E 80 00 20 */ blr
-lbl_80323834:
-/* 80323834 0031F494 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80323838 0031F498 7C 08 02 A6 */ mflr r0
-/* 8032383C 0031F49C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80323840 0031F4A0 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80323844 0031F4A4 3F E0 80 44 */ lis r31, lbl_80447648@ha
-/* 80323848 0031F4A8 3B FF 76 48 */ addi r31, r31, lbl_80447648@l
-/* 8032384C 0031F4AC 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80323850 0031F4B0 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80323854 0031F4B4 93 81 00 10 */ stw r28, 0x10(r1)
-/* 80323858 0031F4B8 7C 9C 23 78 */ mr r28, r4
-/* 8032385C 0031F4BC 80 A4 00 04 */ lwz r5, 4(r4)
-/* 80323860 0031F4C0 2C 05 06 03 */ cmpwi r5, 0x603
-/* 80323864 0031F4C4 41 82 00 14 */ beq lbl_80323878
-/* 80323868 0031F4C8 2C 05 09 01 */ cmpwi r5, 0x901
-/* 8032386C 0031F4CC 41 82 00 0C */ beq lbl_80323878
-/* 80323870 0031F4D0 2C 05 0B 01 */ cmpwi r5, 0xb01
-/* 80323874 0031F4D4 40 82 00 18 */ bne lbl_8032388C
-lbl_80323878:
-/* 80323878 0031F4D8 38 9F 03 A0 */ addi r4, r31, 0x3a0
-/* 8032387C 0031F4DC 38 60 00 04 */ li r3, 4
-/* 80323880 0031F4E0 4C C6 31 82 */ crclr 6
-/* 80323884 0031F4E4 4B FF 92 B1 */ bl func_8031CB34
-/* 80323888 0031F4E8 48 00 03 FC */ b lbl_80323C84
-lbl_8032388C:
-/* 8032388C 0031F4EC 80 04 00 00 */ lwz r0, 0(r4)
-/* 80323890 0031F4F0 2C 00 00 02 */ cmpwi r0, 2
-/* 80323894 0031F4F4 41 82 00 38 */ beq lbl_803238CC
-/* 80323898 0031F4F8 40 80 00 14 */ bge lbl_803238AC
-/* 8032389C 0031F4FC 2C 00 00 00 */ cmpwi r0, 0
-/* 803238A0 0031F500 41 82 00 1C */ beq lbl_803238BC
-/* 803238A4 0031F504 40 80 00 20 */ bge lbl_803238C4
-/* 803238A8 0031F508 48 00 00 3C */ b lbl_803238E4
-lbl_803238AC:
-/* 803238AC 0031F50C 2C 00 00 04 */ cmpwi r0, 4
-/* 803238B0 0031F510 41 82 00 2C */ beq lbl_803238DC
-/* 803238B4 0031F514 40 80 00 30 */ bge lbl_803238E4
-/* 803238B8 0031F518 48 00 00 1C */ b lbl_803238D4
-lbl_803238BC:
-/* 803238BC 0031F51C 3B BF 03 CC */ addi r29, r31, 0x3cc
-/* 803238C0 0031F520 48 00 00 28 */ b lbl_803238E8
-lbl_803238C4:
-/* 803238C4 0031F524 3B BF 03 D8 */ addi r29, r31, 0x3d8
-/* 803238C8 0031F528 48 00 00 20 */ b lbl_803238E8
-lbl_803238CC:
-/* 803238CC 0031F52C 3B BF 03 E8 */ addi r29, r31, 0x3e8
-/* 803238D0 0031F530 48 00 00 18 */ b lbl_803238E8
-lbl_803238D4:
-/* 803238D4 0031F534 3B BF 03 FC */ addi r29, r31, 0x3fc
-/* 803238D8 0031F538 48 00 00 10 */ b lbl_803238E8
-lbl_803238DC:
-/* 803238DC 0031F53C 3B BF 04 10 */ addi r29, r31, 0x410
-/* 803238E0 0031F540 48 00 00 08 */ b lbl_803238E8
-lbl_803238E4:
-/* 803238E4 0031F544 3B BF 04 20 */ addi r29, r31, 0x420
-lbl_803238E8:
-/* 803238E8 0031F548 2C 05 04 02 */ cmpwi r5, 0x402
-/* 803238EC 0031F54C 41 82 02 70 */ beq lbl_80323B5C
-/* 803238F0 0031F550 40 80 00 D4 */ bge lbl_803239C4
-/* 803238F4 0031F554 2C 05 01 04 */ cmpwi r5, 0x104
-/* 803238F8 0031F558 41 82 02 04 */ beq lbl_80323AFC
-/* 803238FC 0031F55C 40 80 00 68 */ bge lbl_80323964
-/* 80323900 0031F560 2C 05 00 06 */ cmpwi r5, 6
-/* 80323904 0031F564 41 82 01 C8 */ beq lbl_80323ACC
-/* 80323908 0031F568 40 80 00 30 */ bge lbl_80323938
-/* 8032390C 0031F56C 2C 05 00 02 */ cmpwi r5, 2
-/* 80323910 0031F570 41 82 01 9C */ beq lbl_80323AAC
-/* 80323914 0031F574 40 80 00 14 */ bge lbl_80323928
-/* 80323918 0031F578 2C 05 00 00 */ cmpwi r5, 0
-/* 8032391C 0031F57C 41 82 01 80 */ beq lbl_80323A9C
-/* 80323920 0031F580 40 80 01 84 */ bge lbl_80323AA4
-/* 80323924 0031F584 48 00 02 E0 */ b lbl_80323C04
-lbl_80323928:
-/* 80323928 0031F588 2C 05 00 04 */ cmpwi r5, 4
-/* 8032392C 0031F58C 41 82 01 90 */ beq lbl_80323ABC
-/* 80323930 0031F590 40 80 01 94 */ bge lbl_80323AC4
-/* 80323934 0031F594 48 00 01 80 */ b lbl_80323AB4
-lbl_80323938:
-/* 80323938 0031F598 2C 05 01 01 */ cmpwi r5, 0x101
-/* 8032393C 0031F59C 41 82 01 A8 */ beq lbl_80323AE4
-/* 80323940 0031F5A0 40 80 00 18 */ bge lbl_80323958
-/* 80323944 0031F5A4 2C 05 01 00 */ cmpwi r5, 0x100
-/* 80323948 0031F5A8 40 80 01 94 */ bge lbl_80323ADC
-/* 8032394C 0031F5AC 2C 05 00 08 */ cmpwi r5, 8
-/* 80323950 0031F5B0 40 80 02 B4 */ bge lbl_80323C04
-/* 80323954 0031F5B4 48 00 01 80 */ b lbl_80323AD4
-lbl_80323958:
-/* 80323958 0031F5B8 2C 05 01 03 */ cmpwi r5, 0x103
-/* 8032395C 0031F5BC 40 80 01 98 */ bge lbl_80323AF4
-/* 80323960 0031F5C0 48 00 01 8C */ b lbl_80323AEC
-lbl_80323964:
-/* 80323964 0031F5C4 2C 05 02 02 */ cmpwi r5, 0x202
-/* 80323968 0031F5C8 41 82 01 CC */ beq lbl_80323B34
-/* 8032396C 0031F5CC 40 80 00 30 */ bge lbl_8032399C
-/* 80323970 0031F5D0 2C 05 01 08 */ cmpwi r5, 0x108
-/* 80323974 0031F5D4 41 82 01 A8 */ beq lbl_80323B1C
-/* 80323978 0031F5D8 40 80 00 14 */ bge lbl_8032398C
-/* 8032397C 0031F5DC 2C 05 01 06 */ cmpwi r5, 0x106
-/* 80323980 0031F5E0 41 82 01 8C */ beq lbl_80323B0C
-/* 80323984 0031F5E4 40 80 01 90 */ bge lbl_80323B14
-/* 80323988 0031F5E8 48 00 01 7C */ b lbl_80323B04
-lbl_8032398C:
-/* 8032398C 0031F5EC 2C 05 02 00 */ cmpwi r5, 0x200
-/* 80323990 0031F5F0 41 82 01 94 */ beq lbl_80323B24
-/* 80323994 0031F5F4 40 80 01 98 */ bge lbl_80323B2C
-/* 80323998 0031F5F8 48 00 02 6C */ b lbl_80323C04
-lbl_8032399C:
-/* 8032399C 0031F5FC 2C 05 03 01 */ cmpwi r5, 0x301
-/* 803239A0 0031F600 41 82 01 A4 */ beq lbl_80323B44
-/* 803239A4 0031F604 40 80 00 10 */ bge lbl_803239B4
-/* 803239A8 0031F608 2C 05 03 00 */ cmpwi r5, 0x300
-/* 803239AC 0031F60C 40 80 01 90 */ bge lbl_80323B3C
-/* 803239B0 0031F610 48 00 02 54 */ b lbl_80323C04
-lbl_803239B4:
-/* 803239B4 0031F614 2C 05 04 00 */ cmpwi r5, 0x400
-/* 803239B8 0031F618 41 82 01 94 */ beq lbl_80323B4C
-/* 803239BC 0031F61C 40 80 01 98 */ bge lbl_80323B54
-/* 803239C0 0031F620 48 00 02 44 */ b lbl_80323C04
-lbl_803239C4:
-/* 803239C4 0031F624 2C 05 09 00 */ cmpwi r5, 0x900
-/* 803239C8 0031F628 41 82 01 EC */ beq lbl_80323BB4
-/* 803239CC 0031F62C 40 80 00 68 */ bge lbl_80323A34
-/* 803239D0 0031F630 2C 05 06 03 */ cmpwi r5, 0x603
-/* 803239D4 0031F634 41 82 01 B8 */ beq lbl_80323B8C
-/* 803239D8 0031F638 40 80 00 34 */ bge lbl_80323A0C
-/* 803239DC 0031F63C 2C 05 06 00 */ cmpwi r5, 0x600
-/* 803239E0 0031F640 41 82 01 94 */ beq lbl_80323B74
-/* 803239E4 0031F644 40 80 00 1C */ bge lbl_80323A00
-/* 803239E8 0031F648 2C 05 05 01 */ cmpwi r5, 0x501
-/* 803239EC 0031F64C 41 82 01 80 */ beq lbl_80323B6C
-/* 803239F0 0031F650 40 80 02 14 */ bge lbl_80323C04
-/* 803239F4 0031F654 2C 05 05 00 */ cmpwi r5, 0x500
-/* 803239F8 0031F658 40 80 01 6C */ bge lbl_80323B64
-/* 803239FC 0031F65C 48 00 02 08 */ b lbl_80323C04
-lbl_80323A00:
-/* 80323A00 0031F660 2C 05 06 02 */ cmpwi r5, 0x602
-/* 80323A04 0031F664 40 80 01 80 */ bge lbl_80323B84
-/* 80323A08 0031F668 48 00 01 74 */ b lbl_80323B7C
-lbl_80323A0C:
-/* 80323A0C 0031F66C 2C 05 07 02 */ cmpwi r5, 0x702
-/* 80323A10 0031F670 41 82 01 94 */ beq lbl_80323BA4
-/* 80323A14 0031F674 40 80 00 14 */ bge lbl_80323A28
-/* 80323A18 0031F678 2C 05 07 00 */ cmpwi r5, 0x700
-/* 80323A1C 0031F67C 41 82 01 78 */ beq lbl_80323B94
-/* 80323A20 0031F680 40 80 01 7C */ bge lbl_80323B9C
-/* 80323A24 0031F684 48 00 01 E0 */ b lbl_80323C04
-lbl_80323A28:
-/* 80323A28 0031F688 2C 05 08 00 */ cmpwi r5, 0x800
-/* 80323A2C 0031F68C 41 82 01 80 */ beq lbl_80323BAC
-/* 80323A30 0031F690 48 00 01 D4 */ b lbl_80323C04
-lbl_80323A34:
-/* 80323A34 0031F694 2C 05 0B 01 */ cmpwi r5, 0xb01
-/* 80323A38 0031F698 41 82 01 A4 */ beq lbl_80323BDC
-/* 80323A3C 0031F69C 40 80 00 30 */ bge lbl_80323A6C
-/* 80323A40 0031F6A0 2C 05 0A 01 */ cmpwi r5, 0xa01
-/* 80323A44 0031F6A4 41 82 01 88 */ beq lbl_80323BCC
-/* 80323A48 0031F6A8 40 80 00 18 */ bge lbl_80323A60
-/* 80323A4C 0031F6AC 2C 05 0A 00 */ cmpwi r5, 0xa00
-/* 80323A50 0031F6B0 40 80 01 74 */ bge lbl_80323BC4
-/* 80323A54 0031F6B4 2C 05 09 02 */ cmpwi r5, 0x902
-/* 80323A58 0031F6B8 40 80 01 AC */ bge lbl_80323C04
-/* 80323A5C 0031F6BC 48 00 01 60 */ b lbl_80323BBC
-lbl_80323A60:
-/* 80323A60 0031F6C0 2C 05 0B 00 */ cmpwi r5, 0xb00
-/* 80323A64 0031F6C4 40 80 01 70 */ bge lbl_80323BD4
-/* 80323A68 0031F6C8 48 00 01 9C */ b lbl_80323C04
-lbl_80323A6C:
-/* 80323A6C 0031F6CC 2C 05 0D 00 */ cmpwi r5, 0xd00
-/* 80323A70 0031F6D0 41 82 01 84 */ beq lbl_80323BF4
-/* 80323A74 0031F6D4 40 80 00 1C */ bge lbl_80323A90
-/* 80323A78 0031F6D8 2C 05 0C 01 */ cmpwi r5, 0xc01
-/* 80323A7C 0031F6DC 41 82 01 70 */ beq lbl_80323BEC
-/* 80323A80 0031F6E0 40 80 01 84 */ bge lbl_80323C04
-/* 80323A84 0031F6E4 2C 05 0C 00 */ cmpwi r5, 0xc00
-/* 80323A88 0031F6E8 40 80 01 5C */ bge lbl_80323BE4
-/* 80323A8C 0031F6EC 48 00 01 78 */ b lbl_80323C04
-lbl_80323A90:
-/* 80323A90 0031F6F0 2C 05 0D 02 */ cmpwi r5, 0xd02
-/* 80323A94 0031F6F4 40 80 01 70 */ bge lbl_80323C04
-/* 80323A98 0031F6F8 48 00 01 64 */ b lbl_80323BFC
-lbl_80323A9C:
-/* 80323A9C 0031F6FC 3B DF 04 34 */ addi r30, r31, 0x434
-/* 80323AA0 0031F700 48 00 01 68 */ b lbl_80323C08
-lbl_80323AA4:
-/* 80323AA4 0031F704 3B DF 04 40 */ addi r30, r31, 0x440
-/* 80323AA8 0031F708 48 00 01 60 */ b lbl_80323C08
-lbl_80323AAC:
-/* 80323AAC 0031F70C 3B DF 04 4C */ addi r30, r31, 0x44c
-/* 80323AB0 0031F710 48 00 01 58 */ b lbl_80323C08
-lbl_80323AB4:
-/* 80323AB4 0031F714 3B DF 04 60 */ addi r30, r31, 0x460
-/* 80323AB8 0031F718 48 00 01 50 */ b lbl_80323C08
-lbl_80323ABC:
-/* 80323ABC 0031F71C 3B DF 04 70 */ addi r30, r31, 0x470
-/* 80323AC0 0031F720 48 00 01 48 */ b lbl_80323C08
-lbl_80323AC4:
-/* 80323AC4 0031F724 3B DF 04 7C */ addi r30, r31, 0x47c
-/* 80323AC8 0031F728 48 00 01 40 */ b lbl_80323C08
-lbl_80323ACC:
-/* 80323ACC 0031F72C 3B DF 04 88 */ addi r30, r31, 0x488
-/* 80323AD0 0031F730 48 00 01 38 */ b lbl_80323C08
-lbl_80323AD4:
-/* 80323AD4 0031F734 3B DF 04 A0 */ addi r30, r31, 0x4a0
-/* 80323AD8 0031F738 48 00 01 30 */ b lbl_80323C08
-lbl_80323ADC:
-/* 80323ADC 0031F73C 3B DF 04 B8 */ addi r30, r31, 0x4b8
-/* 80323AE0 0031F740 48 00 01 28 */ b lbl_80323C08
-lbl_80323AE4:
-/* 80323AE4 0031F744 3B DF 04 C4 */ addi r30, r31, 0x4c4
-/* 80323AE8 0031F748 48 00 01 20 */ b lbl_80323C08
-lbl_80323AEC:
-/* 80323AEC 0031F74C 3B DF 04 D8 */ addi r30, r31, 0x4d8
-/* 80323AF0 0031F750 48 00 01 18 */ b lbl_80323C08
-lbl_80323AF4:
-/* 80323AF4 0031F754 3B DF 04 EC */ addi r30, r31, 0x4ec
-/* 80323AF8 0031F758 48 00 01 10 */ b lbl_80323C08
-lbl_80323AFC:
-/* 80323AFC 0031F75C 3B DF 05 00 */ addi r30, r31, 0x500
-/* 80323B00 0031F760 48 00 01 08 */ b lbl_80323C08
-lbl_80323B04:
-/* 80323B04 0031F764 3B DF 05 18 */ addi r30, r31, 0x518
-/* 80323B08 0031F768 48 00 01 00 */ b lbl_80323C08
-lbl_80323B0C:
-/* 80323B0C 0031F76C 3B DF 05 30 */ addi r30, r31, 0x530
-/* 80323B10 0031F770 48 00 00 F8 */ b lbl_80323C08
-lbl_80323B14:
-/* 80323B14 0031F774 3B DF 05 4C */ addi r30, r31, 0x54c
-/* 80323B18 0031F778 48 00 00 F0 */ b lbl_80323C08
-lbl_80323B1C:
-/* 80323B1C 0031F77C 3B DF 05 68 */ addi r30, r31, 0x568
-/* 80323B20 0031F780 48 00 00 E8 */ b lbl_80323C08
-lbl_80323B24:
-/* 80323B24 0031F784 3B DF 05 84 */ addi r30, r31, 0x584
-/* 80323B28 0031F788 48 00 00 E0 */ b lbl_80323C08
-lbl_80323B2C:
-/* 80323B2C 0031F78C 3B DF 05 90 */ addi r30, r31, 0x590
-/* 80323B30 0031F790 48 00 00 D8 */ b lbl_80323C08
-lbl_80323B34:
-/* 80323B34 0031F794 3B DF 05 A8 */ addi r30, r31, 0x5a8
-/* 80323B38 0031F798 48 00 00 D0 */ b lbl_80323C08
-lbl_80323B3C:
-/* 80323B3C 0031F79C 3B DF 05 C0 */ addi r30, r31, 0x5c0
-/* 80323B40 0031F7A0 48 00 00 C8 */ b lbl_80323C08
-lbl_80323B44:
-/* 80323B44 0031F7A4 3B DF 05 CC */ addi r30, r31, 0x5cc
-/* 80323B48 0031F7A8 48 00 00 C0 */ b lbl_80323C08
-lbl_80323B4C:
-/* 80323B4C 0031F7AC 3B DF 05 E4 */ addi r30, r31, 0x5e4
-/* 80323B50 0031F7B0 48 00 00 B8 */ b lbl_80323C08
-lbl_80323B54:
-/* 80323B54 0031F7B4 3B DF 05 F4 */ addi r30, r31, 0x5f4
-/* 80323B58 0031F7B8 48 00 00 B0 */ b lbl_80323C08
-lbl_80323B5C:
-/* 80323B5C 0031F7BC 3B DF 06 0C */ addi r30, r31, 0x60c
-/* 80323B60 0031F7C0 48 00 00 A8 */ b lbl_80323C08
-lbl_80323B64:
-/* 80323B64 0031F7C4 3B DF 06 28 */ addi r30, r31, 0x628
-/* 80323B68 0031F7C8 48 00 00 A0 */ b lbl_80323C08
-lbl_80323B6C:
-/* 80323B6C 0031F7CC 3B DF 06 38 */ addi r30, r31, 0x638
-/* 80323B70 0031F7D0 48 00 00 98 */ b lbl_80323C08
-lbl_80323B74:
-/* 80323B74 0031F7D4 3B DF 06 50 */ addi r30, r31, 0x650
-/* 80323B78 0031F7D8 48 00 00 90 */ b lbl_80323C08
-lbl_80323B7C:
-/* 80323B7C 0031F7DC 3B DF 06 5C */ addi r30, r31, 0x65c
-/* 80323B80 0031F7E0 48 00 00 88 */ b lbl_80323C08
-lbl_80323B84:
-/* 80323B84 0031F7E4 3B DF 06 74 */ addi r30, r31, 0x674
-/* 80323B88 0031F7E8 48 00 00 80 */ b lbl_80323C08
-lbl_80323B8C:
-/* 80323B8C 0031F7EC 3B DF 06 88 */ addi r30, r31, 0x688
-/* 80323B90 0031F7F0 48 00 00 78 */ b lbl_80323C08
-lbl_80323B94:
-/* 80323B94 0031F7F4 3B DF 06 A4 */ addi r30, r31, 0x6a4
-/* 80323B98 0031F7F8 48 00 00 70 */ b lbl_80323C08
-lbl_80323B9C:
-/* 80323B9C 0031F7FC 3B DF 06 B0 */ addi r30, r31, 0x6b0
-/* 80323BA0 0031F800 48 00 00 68 */ b lbl_80323C08
-lbl_80323BA4:
-/* 80323BA4 0031F804 3B DF 06 C4 */ addi r30, r31, 0x6c4
-/* 80323BA8 0031F808 48 00 00 60 */ b lbl_80323C08
-lbl_80323BAC:
-/* 80323BAC 0031F80C 3B DF 06 D8 */ addi r30, r31, 0x6d8
-/* 80323BB0 0031F810 48 00 00 58 */ b lbl_80323C08
-lbl_80323BB4:
-/* 80323BB4 0031F814 3B CD 8D 8C */ addi r30, r13, lbl_8063E04C-_SDA_BASE_
-/* 80323BB8 0031F818 48 00 00 50 */ b lbl_80323C08
-lbl_80323BBC:
-/* 80323BBC 0031F81C 3B DF 06 E8 */ addi r30, r31, 0x6e8
-/* 80323BC0 0031F820 48 00 00 48 */ b lbl_80323C08
-lbl_80323BC4:
-/* 80323BC4 0031F824 3B DF 06 F8 */ addi r30, r31, 0x6f8
-/* 80323BC8 0031F828 48 00 00 40 */ b lbl_80323C08
-lbl_80323BCC:
-/* 80323BCC 0031F82C 3B DF 07 08 */ addi r30, r31, 0x708
-/* 80323BD0 0031F830 48 00 00 38 */ b lbl_80323C08
-lbl_80323BD4:
-/* 80323BD4 0031F834 3B DF 07 24 */ addi r30, r31, 0x724
-/* 80323BD8 0031F838 48 00 00 30 */ b lbl_80323C08
-lbl_80323BDC:
-/* 80323BDC 0031F83C 3B DF 07 30 */ addi r30, r31, 0x730
-/* 80323BE0 0031F840 48 00 00 28 */ b lbl_80323C08
-lbl_80323BE4:
-/* 80323BE4 0031F844 3B DF 07 48 */ addi r30, r31, 0x748
-/* 80323BE8 0031F848 48 00 00 20 */ b lbl_80323C08
-lbl_80323BEC:
-/* 80323BEC 0031F84C 3B DF 07 58 */ addi r30, r31, 0x758
-/* 80323BF0 0031F850 48 00 00 18 */ b lbl_80323C08
-lbl_80323BF4:
-/* 80323BF4 0031F854 3B DF 07 74 */ addi r30, r31, 0x774
-/* 80323BF8 0031F858 48 00 00 10 */ b lbl_80323C08
-lbl_80323BFC:
-/* 80323BFC 0031F85C 3B DF 07 80 */ addi r30, r31, 0x780
-/* 80323C00 0031F860 48 00 00 08 */ b lbl_80323C08
-lbl_80323C04:
-/* 80323C04 0031F864 3B DF 07 9C */ addi r30, r31, 0x79c
-lbl_80323C08:
-/* 80323C08 0031F868 80 04 00 0C */ lwz r0, 0xc(r4)
-/* 80323C0C 0031F86C 2C 00 00 00 */ cmpwi r0, 0
-/* 80323C10 0031F870 41 82 00 18 */ beq lbl_80323C28
-/* 80323C14 0031F874 38 9F 07 B4 */ addi r4, r31, 0x7b4
-/* 80323C18 0031F878 38 60 00 02 */ li r3, 2
-/* 80323C1C 0031F87C 4C C6 31 82 */ crclr 6
-/* 80323C20 0031F880 4B FF 8F 15 */ bl func_8031CB34
-/* 80323C24 0031F884 48 00 00 14 */ b lbl_80323C38
-lbl_80323C28:
-/* 80323C28 0031F888 38 60 00 02 */ li r3, 2
-/* 80323C2C 0031F88C 38 8D 8D 94 */ addi r4, r13, lbl_8063E054-_SDA_BASE_
-/* 80323C30 0031F890 4C C6 31 82 */ crclr 6
-/* 80323C34 0031F894 4B FF 8F 01 */ bl func_8031CB34
-lbl_80323C38:
-/* 80323C38 0031F898 80 DC 00 00 */ lwz r6, 0(r28)
-/* 80323C3C 0031F89C 7F A5 EB 78 */ mr r5, r29
-/* 80323C40 0031F8A0 38 9F 07 C4 */ addi r4, r31, 0x7c4
-/* 80323C44 0031F8A4 38 60 00 02 */ li r3, 2
-/* 80323C48 0031F8A8 4C C6 31 82 */ crclr 6
-/* 80323C4C 0031F8AC 4B FF 8E E9 */ bl func_8031CB34
-/* 80323C50 0031F8B0 80 DC 00 04 */ lwz r6, 4(r28)
-/* 80323C54 0031F8B4 7F C5 F3 78 */ mr r5, r30
-/* 80323C58 0031F8B8 38 9F 07 D8 */ addi r4, r31, 0x7d8
-/* 80323C5C 0031F8BC 38 60 00 02 */ li r3, 2
-/* 80323C60 0031F8C0 4C C6 31 82 */ crclr 6
-/* 80323C64 0031F8C4 4B FF 8E D1 */ bl func_8031CB34
-/* 80323C68 0031F8C8 80 BC 00 08 */ lwz r5, 8(r28)
-/* 80323C6C 0031F8CC 38 9F 07 F0 */ addi r4, r31, 0x7f0
-/* 80323C70 0031F8D0 38 60 00 02 */ li r3, 2
-/* 80323C74 0031F8D4 4C C6 31 82 */ crclr 6
-/* 80323C78 0031F8D8 4B FF 8E BD */ bl func_8031CB34
-/* 80323C7C 0031F8DC 38 60 00 03 */ li r3, 3
-/* 80323C80 0031F8E0 4B FF F6 0D */ bl func_8032328C
-lbl_80323C84:
-/* 80323C84 0031F8E4 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80323C88 0031F8E8 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80323C8C 0031F8EC 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80323C90 0031F8F0 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80323C94 0031F8F4 83 81 00 10 */ lwz r28, 0x10(r1)
-/* 80323C98 0031F8F8 7C 08 03 A6 */ mtlr r0
-/* 80323C9C 0031F8FC 38 21 00 20 */ addi r1, r1, 0x20
-/* 80323CA0 0031F900 4E 80 00 20 */ blr
-lbl_80323CA4:
-/* 80323CA4 0031F904 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 80323CA8 0031F908 7C 08 02 A6 */ mflr r0
-/* 80323CAC 0031F90C 90 01 00 34 */ stw r0, 0x34(r1)
-/* 80323CB0 0031F910 39 61 00 30 */ addi r11, r1, 0x30
-/* 80323CB4 0031F914 4B EA 34 75 */ bl _savegpr_27
-/* 80323CB8 0031F918 38 00 00 00 */ li r0, 0
-/* 80323CBC 0031F91C 3F E0 80 44 */ lis r31, lbl_80447648@ha
-/* 80323CC0 0031F920 90 01 00 08 */ stw r0, 8(r1)
-/* 80323CC4 0031F924 7C 7B 1B 78 */ mr r27, r3
-/* 80323CC8 0031F928 7C 9C 23 78 */ mr r28, r4
-/* 80323CCC 0031F92C 3B FF 76 48 */ addi r31, r31, lbl_80447648@l
-/* 80323CD0 0031F930 90 01 00 0C */ stw r0, 0xc(r1)
-/* 80323CD4 0031F934 90 01 00 10 */ stw r0, 0x10(r1)
-/* 80323CD8 0031F938 83 C4 00 08 */ lwz r30, 8(r4)
-/* 80323CDC 0031F93C 4B FF BC 3D */ bl func_8031F918
-/* 80323CE0 0031F940 2C 03 00 00 */ cmpwi r3, 0
-/* 80323CE4 0031F944 40 82 01 24 */ bne lbl_80323E08
-/* 80323CE8 0031F948 38 6D 8D 9C */ addi r3, r13, lbl_8063E05C-_SDA_BASE_
-/* 80323CEC 0031F94C 4B EA 2E 79 */ bl strlen
-/* 80323CF0 0031F950 7C 65 1B 78 */ mr r5, r3
-/* 80323CF4 0031F954 7F C3 F3 78 */ mr r3, r30
-/* 80323CF8 0031F958 38 8D 8D 9C */ addi r4, r13, lbl_8063E05C-_SDA_BASE_
-/* 80323CFC 0031F95C 4B EA 66 9D */ bl memcmp
-/* 80323D00 0031F960 2C 03 00 00 */ cmpwi r3, 0
-/* 80323D04 0031F964 41 82 00 1C */ beq lbl_80323D20
-/* 80323D08 0031F968 7F C5 F3 78 */ mr r5, r30
-/* 80323D0C 0031F96C 38 9F 08 08 */ addi r4, r31, 0x808
-/* 80323D10 0031F970 38 60 00 08 */ li r3, 8
-/* 80323D14 0031F974 4C C6 31 82 */ crclr 6
-/* 80323D18 0031F978 4B FF 8E 1D */ bl func_8031CB34
-/* 80323D1C 0031F97C 48 00 00 EC */ b lbl_80323E08
-lbl_80323D20:
-/* 80323D20 0031F980 38 6D 8D 9C */ addi r3, r13, lbl_8063E05C-_SDA_BASE_
-/* 80323D24 0031F984 4B EA 2E 41 */ bl strlen
-/* 80323D28 0031F988 7F DE 1A 14 */ add r30, r30, r3
-/* 80323D2C 0031F98C 38 80 00 76 */ li r4, 0x76
-/* 80323D30 0031F990 7F C3 F3 78 */ mr r3, r30
-/* 80323D34 0031F994 4B EA A8 75 */ bl strchr
-/* 80323D38 0031F998 7F BE 18 50 */ subf r29, r30, r3
-/* 80323D3C 0031F99C 7F C4 F3 78 */ mr r4, r30
-/* 80323D40 0031F9A0 7F A5 EB 78 */ mr r5, r29
-/* 80323D44 0031F9A4 38 61 00 08 */ addi r3, r1, 8
-/* 80323D48 0031F9A8 4B EA A6 49 */ bl strncpy
-/* 80323D4C 0031F9AC 28 1D 00 0A */ cmplwi r29, 0xa
-/* 80323D50 0031F9B0 41 81 00 1C */ bgt lbl_80323D6C
-/* 80323D54 0031F9B4 38 61 00 08 */ addi r3, r1, 8
-/* 80323D58 0031F9B8 38 80 00 00 */ li r4, 0
-/* 80323D5C 0031F9BC 38 A0 00 0A */ li r5, 0xa
-/* 80323D60 0031F9C0 4B EA C8 19 */ bl strtoul
-/* 80323D64 0031F9C4 28 03 00 03 */ cmplwi r3, 3
-/* 80323D68 0031F9C8 41 82 00 1C */ beq lbl_80323D84
-lbl_80323D6C:
-/* 80323D6C 0031F9CC 7F C5 F3 78 */ mr r5, r30
-/* 80323D70 0031F9D0 38 9F 08 30 */ addi r4, r31, 0x830
-/* 80323D74 0031F9D4 38 60 00 08 */ li r3, 8
-/* 80323D78 0031F9D8 4C C6 31 82 */ crclr 6
-/* 80323D7C 0031F9DC 4B FF 8D B9 */ bl func_8031CB34
-/* 80323D80 0031F9E0 48 00 00 88 */ b lbl_80323E08
-lbl_80323D84:
-/* 80323D84 0031F9E4 7C 9D F2 14 */ add r4, r29, r30
-/* 80323D88 0031F9E8 38 6D 8D A4 */ addi r3, r13, lbl_8063E064-_SDA_BASE_
-/* 80323D8C 0031F9EC 3B C4 00 01 */ addi r30, r4, 1
-/* 80323D90 0031F9F0 4B EA 2D D5 */ bl strlen
-/* 80323D94 0031F9F4 7C 65 1B 78 */ mr r5, r3
-/* 80323D98 0031F9F8 7F C3 F3 78 */ mr r3, r30
-/* 80323D9C 0031F9FC 38 8D 8D A4 */ addi r4, r13, lbl_8063E064-_SDA_BASE_
-/* 80323DA0 0031FA00 4B EA 65 F9 */ bl memcmp
-/* 80323DA4 0031FA04 2C 03 00 00 */ cmpwi r3, 0
-/* 80323DA8 0031FA08 40 82 00 60 */ bne lbl_80323E08
-/* 80323DAC 0031FA0C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80323DB0 0031FA10 80 03 00 24 */ lwz r0, 0x24(r3)
-/* 80323DB4 0031FA14 2C 00 00 05 */ cmpwi r0, 5
-/* 80323DB8 0031FA18 41 82 00 24 */ beq lbl_80323DDC
-/* 80323DBC 0031FA1C 2C 00 00 06 */ cmpwi r0, 6
-/* 80323DC0 0031FA20 40 82 00 38 */ bne lbl_80323DF8
-/* 80323DC4 0031FA24 88 03 03 75 */ lbz r0, 0x375(r3)
-/* 80323DC8 0031FA28 28 00 00 02 */ cmplwi r0, 2
-/* 80323DCC 0031FA2C 41 82 00 10 */ beq lbl_80323DDC
-/* 80323DD0 0031FA30 88 03 03 75 */ lbz r0, 0x375(r3)
-/* 80323DD4 0031FA34 28 00 00 03 */ cmplwi r0, 3
-/* 80323DD8 0031FA38 40 82 00 20 */ bne lbl_80323DF8
-lbl_80323DDC:
-/* 80323DDC 0031FA3C 38 6D 8D A4 */ addi r3, r13, lbl_8063E064-_SDA_BASE_
-/* 80323DE0 0031FA40 4B EA 2D 85 */ bl strlen
-/* 80323DE4 0031FA44 80 9C 00 00 */ lwz r4, 0(r28)
-/* 80323DE8 0031FA48 7C BE 1A 14 */ add r5, r30, r3
-/* 80323DEC 0031FA4C 7F 63 DB 78 */ mr r3, r27
-/* 80323DF0 0031FA50 48 00 30 4D */ bl func_80326E3C
-/* 80323DF4 0031FA54 48 00 00 14 */ b lbl_80323E08
-lbl_80323DF8:
-/* 80323DF8 0031FA58 38 9F 08 68 */ addi r4, r31, 0x868
-/* 80323DFC 0031FA5C 38 60 00 04 */ li r3, 4
-/* 80323E00 0031FA60 4C C6 31 82 */ crclr 6
-/* 80323E04 0031FA64 4B FF 8D 31 */ bl func_8031CB34
-lbl_80323E08:
-/* 80323E08 0031FA68 39 61 00 30 */ addi r11, r1, 0x30
-/* 80323E0C 0031FA6C 4B EA 33 69 */ bl _restgpr_27
-/* 80323E10 0031FA70 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80323E14 0031FA74 7C 08 03 A6 */ mtlr r0
-/* 80323E18 0031FA78 38 21 00 30 */ addi r1, r1, 0x30
-/* 80323E1C 0031FA7C 4E 80 00 20 */ blr
-lbl_80323E20:
-/* 80323E20 0031FA80 48 00 D2 0C */ b func_8033102C
-lbl_80323E24:
-/* 80323E24 0031FA84 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 80323E28 0031FA88 7C 08 02 A6 */ mflr r0
-/* 80323E2C 0031FA8C 90 01 00 44 */ stw r0, 0x44(r1)
-/* 80323E30 0031FA90 39 61 00 40 */ addi r11, r1, 0x40
-/* 80323E34 0031FA94 4B EA 32 E5 */ bl _savegpr_23
-/* 80323E38 0031FA98 3F C0 80 44 */ lis r30, lbl_80447648@ha
-/* 80323E3C 0031FA9C 7C 77 1B 78 */ mr r23, r3
-/* 80323E40 0031FAA0 7C 98 23 78 */ mr r24, r4
-/* 80323E44 0031FAA4 3B E0 00 00 */ li r31, 0
-/* 80323E48 0031FAA8 3B DE 76 48 */ addi r30, r30, lbl_80447648@l
-/* 80323E4C 0031FAAC 3B 60 00 00 */ li r27, 0
-/* 80323E50 0031FAB0 48 00 41 05 */ bl func_80327F54
-/* 80323E54 0031FAB4 2C 03 00 00 */ cmpwi r3, 0
-/* 80323E58 0031FAB8 41 82 00 18 */ beq lbl_80323E70
-/* 80323E5C 0031FABC 38 9E 08 90 */ addi r4, r30, 0x890
-/* 80323E60 0031FAC0 38 60 00 08 */ li r3, 8
-/* 80323E64 0031FAC4 4C C6 31 82 */ crclr 6
-/* 80323E68 0031FAC8 4B FF 8C CD */ bl func_8031CB34
-/* 80323E6C 0031FACC 48 00 03 F4 */ b lbl_80324260
-lbl_80323E70:
-/* 80323E70 0031FAD0 2C 18 00 04 */ cmpwi r24, 4
-/* 80323E74 0031FAD4 41 82 00 30 */ beq lbl_80323EA4
-/* 80323E78 0031FAD8 40 80 00 34 */ bge lbl_80323EAC
-/* 80323E7C 0031FADC 2C 18 00 02 */ cmpwi r24, 2
-/* 80323E80 0031FAE0 40 80 00 18 */ bge lbl_80323E98
-/* 80323E84 0031FAE4 2C 18 00 00 */ cmpwi r24, 0
-/* 80323E88 0031FAE8 40 80 00 08 */ bge lbl_80323E90
-/* 80323E8C 0031FAEC 48 00 00 20 */ b lbl_80323EAC
-lbl_80323E90:
-/* 80323E90 0031FAF0 3B 20 00 00 */ li r25, 0
-/* 80323E94 0031FAF4 48 00 00 18 */ b lbl_80323EAC
-lbl_80323E98:
-/* 80323E98 0031FAF8 3B 20 00 06 */ li r25, 6
-/* 80323E9C 0031FAFC 3B 80 E2 50 */ li r28, -7600
-/* 80323EA0 0031FB00 48 00 00 0C */ b lbl_80323EAC
-lbl_80323EA4:
-/* 80323EA4 0031FB04 3B 20 00 09 */ li r25, 9
-/* 80323EA8 0031FB08 3B 80 E2 4F */ li r28, -7601
-lbl_80323EAC:
-/* 80323EAC 0031FB0C 7F 05 C3 78 */ mr r5, r24
-/* 80323EB0 0031FB10 38 9E 08 CC */ addi r4, r30, 0x8cc
-/* 80323EB4 0031FB14 38 60 00 04 */ li r3, 4
-/* 80323EB8 0031FB18 4C C6 31 82 */ crclr 6
-/* 80323EBC 0031FB1C 4B FF 8C 79 */ bl func_8031CB34
-/* 80323EC0 0031FB20 2C 19 00 00 */ cmpwi r25, 0
-/* 80323EC4 0031FB24 40 82 01 18 */ bne lbl_80323FDC
-/* 80323EC8 0031FB28 7E E3 BB 78 */ mr r3, r23
-/* 80323ECC 0031FB2C 48 02 5F 35 */ bl gt2GetConnectionData
-/* 80323ED0 0031FB30 2C 03 00 00 */ cmpwi r3, 0
-/* 80323ED4 0031FB34 7C 7F 1B 78 */ mr r31, r3
-/* 80323ED8 0031FB38 41 82 03 88 */ beq lbl_80324260
-/* 80323EDC 0031FB3C 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 80323EE0 0031FB40 38 00 00 01 */ li r0, 1
-/* 80323EE4 0031FB44 8B A3 00 01 */ lbz r29, 1(r3)
-/* 80323EE8 0031FB48 80 84 06 60 */ lwz r4, 0x660(r4)
-/* 80323EEC 0031FB4C 7C 00 E8 30 */ slw r0, r0, r29
-/* 80323EF0 0031FB50 7F A3 EB 78 */ mr r3, r29
-/* 80323EF4 0031FB54 7C 84 00 38 */ and r4, r4, r0
-/* 80323EF8 0031FB58 7C 04 00 D0 */ neg r0, r4
-/* 80323EFC 0031FB5C 7C 00 23 78 */ or r0, r0, r4
-/* 80323F00 0031FB60 54 1A 0F FE */ srwi r26, r0, 0x1f
-/* 80323F04 0031FB64 48 00 D4 D1 */ bl func_803313D4
-/* 80323F08 0031FB68 7F A5 EB 78 */ mr r5, r29
-/* 80323F0C 0031FB6C 7F 46 D3 78 */ mr r6, r26
-/* 80323F10 0031FB70 38 9E 08 F0 */ addi r4, r30, 0x8f0
-/* 80323F14 0031FB74 38 60 00 04 */ li r3, 4
-/* 80323F18 0031FB78 4C C6 31 82 */ crclr 6
-/* 80323F1C 0031FB7C 4B FF 8C 19 */ bl func_8031CB34
-/* 80323F20 0031FB80 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80323F24 0031FB84 88 03 03 75 */ lbz r0, 0x375(r3)
-/* 80323F28 0031FB88 28 00 00 02 */ cmplwi r0, 2
-/* 80323F2C 0031FB8C 40 82 00 0C */ bne lbl_80323F38
-/* 80323F30 0031FB90 2C 18 00 00 */ cmpwi r24, 0
-/* 80323F34 0031FB94 41 82 00 18 */ beq lbl_80323F4C
-lbl_80323F38:
-/* 80323F38 0031FB98 88 03 03 75 */ lbz r0, 0x375(r3)
-/* 80323F3C 0031FB9C 28 00 00 03 */ cmplwi r0, 3
-/* 80323F40 0031FBA0 40 82 00 10 */ bne lbl_80323F50
-/* 80323F44 0031FBA4 2C 1D 00 00 */ cmpwi r29, 0
-/* 80323F48 0031FBA8 40 82 00 08 */ bne lbl_80323F50
-lbl_80323F4C:
-/* 80323F4C 0031FBAC 3B 60 00 01 */ li r27, 1
-lbl_80323F50:
-/* 80323F50 0031FBB0 38 61 00 08 */ addi r3, r1, 8
-/* 80323F54 0031FBB4 48 00 3D 81 */ bl func_80327CD4
-/* 80323F58 0031FBB8 7C 64 1B 78 */ mr r4, r3
-/* 80323F5C 0031FBBC 80 C1 00 08 */ lwz r6, 8(r1)
-/* 80323F60 0031FBC0 38 A0 00 00 */ li r5, 0
-/* 80323F64 0031FBC4 7C 69 03 A6 */ mtctr r3
-/* 80323F68 0031FBC8 2C 03 00 00 */ cmpwi r3, 0
-/* 80323F6C 0031FBCC 40 81 00 1C */ ble lbl_80323F88
-lbl_80323F70:
-/* 80323F70 0031FBD0 88 06 00 00 */ lbz r0, 0(r6)
-/* 80323F74 0031FBD4 7C 1D 00 40 */ cmplw r29, r0
-/* 80323F78 0031FBD8 41 82 00 10 */ beq lbl_80323F88
-/* 80323F7C 0031FBDC 38 C6 00 01 */ addi r6, r6, 1
-/* 80323F80 0031FBE0 38 A5 00 01 */ addi r5, r5, 1
-/* 80323F84 0031FBE4 42 00 FF EC */ bdnz lbl_80323F70
-lbl_80323F88:
-/* 80323F88 0031FBE8 7C 05 18 00 */ cmpw r5, r3
-/* 80323F8C 0031FBEC 40 82 00 0C */ bne lbl_80323F98
-/* 80323F90 0031FBF0 38 60 00 00 */ li r3, 0
-/* 80323F94 0031FBF4 48 00 00 0C */ b lbl_80323FA0
-lbl_80323F98:
-/* 80323F98 0031FBF8 7C A3 2B 78 */ mr r3, r5
-/* 80323F9C 0031FBFC 48 00 38 DD */ bl func_80327878
-lbl_80323FA0:
-/* 80323FA0 0031FC00 88 1F 00 00 */ lbz r0, 0(r31)
-/* 80323FA4 0031FC04 3C A0 80 61 */ lis r5, lbl_8060FC08@ha
-/* 80323FA8 0031FC08 38 A5 FC 08 */ addi r5, r5, lbl_8060FC08@l
-/* 80323FAC 0031FC0C 38 C0 00 00 */ li r6, 0
-/* 80323FB0 0031FC10 54 00 10 3A */ slwi r0, r0, 2
-/* 80323FB4 0031FC14 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 80323FB8 0031FC18 7C C5 01 2E */ stwx r6, r5, r0
-/* 80323FBC 0031FC1C 7C 7F 1B 78 */ mr r31, r3
-/* 80323FC0 0031FC20 88 64 03 6D */ lbz r3, 0x36d(r4)
-/* 80323FC4 0031FC24 38 03 FF FF */ addi r0, r3, -1
-/* 80323FC8 0031FC28 98 04 03 6D */ stb r0, 0x36d(r4)
-/* 80323FCC 0031FC2C 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 80323FD0 0031FC30 88 64 03 74 */ lbz r3, 0x374(r4)
-/* 80323FD4 0031FC34 38 03 FF FF */ addi r0, r3, -1
-/* 80323FD8 0031FC38 98 04 03 74 */ stb r0, 0x374(r4)
-lbl_80323FDC:
-/* 80323FDC 0031FC3C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80323FE0 0031FC40 88 03 00 2D */ lbz r0, 0x2d(r3)
-/* 80323FE4 0031FC44 2C 00 00 00 */ cmpwi r0, 0
-/* 80323FE8 0031FC48 40 82 00 4C */ bne lbl_80324034
-/* 80323FEC 0031FC4C 80 03 00 24 */ lwz r0, 0x24(r3)
-/* 80323FF0 0031FC50 2C 00 00 06 */ cmpwi r0, 6
-/* 80323FF4 0031FC54 40 82 00 40 */ bne lbl_80324034
-/* 80323FF8 0031FC58 2C 1A 00 00 */ cmpwi r26, 0
-/* 80323FFC 0031FC5C 40 82 00 38 */ bne lbl_80324034
-/* 80324000 0031FC60 88 03 03 75 */ lbz r0, 0x375(r3)
-/* 80324004 0031FC64 28 00 00 02 */ cmplwi r0, 2
-/* 80324008 0031FC68 40 82 00 18 */ bne lbl_80324020
-/* 8032400C 0031FC6C 2C 19 00 00 */ cmpwi r25, 0
-/* 80324010 0031FC70 40 82 00 10 */ bne lbl_80324020
-/* 80324014 0031FC74 48 00 3D A5 */ bl func_80327DB8
-/* 80324018 0031FC78 7F E3 FB 78 */ mr r3, r31
-/* 8032401C 0031FC7C 48 00 38 45 */ bl func_80327860
-lbl_80324020:
-/* 80324020 0031FC80 38 9E 09 0C */ addi r4, r30, 0x90c
-/* 80324024 0031FC84 38 60 00 04 */ li r3, 4
-/* 80324028 0031FC88 4C C6 31 82 */ crclr 6
-/* 8032402C 0031FC8C 4B FF 8B 09 */ bl func_8031CB34
-/* 80324030 0031FC90 48 00 02 30 */ b lbl_80324260
-lbl_80324034:
-/* 80324034 0031FC94 7F 23 CB 78 */ mr r3, r25
-/* 80324038 0031FC98 7F 84 E3 78 */ mr r4, r28
-/* 8032403C 0031FC9C 7F E5 FB 78 */ mr r5, r31
-/* 80324040 0031FCA0 48 00 33 F5 */ bl func_80327434
-/* 80324044 0031FCA4 2C 03 00 00 */ cmpwi r3, 0
-/* 80324048 0031FCA8 41 82 00 18 */ beq lbl_80324060
-/* 8032404C 0031FCAC 38 9E 09 30 */ addi r4, r30, 0x930
-/* 80324050 0031FCB0 38 60 00 04 */ li r3, 4
-/* 80324054 0031FCB4 4C C6 31 82 */ crclr 6
-/* 80324058 0031FCB8 4B FF 8A DD */ bl func_8031CB34
-/* 8032405C 0031FCBC 48 00 02 04 */ b lbl_80324260
-lbl_80324060:
-/* 80324060 0031FCC0 2C 19 00 00 */ cmpwi r25, 0
-/* 80324064 0031FCC4 41 82 00 14 */ beq lbl_80324078
-/* 80324068 0031FCC8 7F 23 CB 78 */ mr r3, r25
-/* 8032406C 0031FCCC 7F 84 E3 78 */ mr r4, r28
-/* 80324070 0031FCD0 4B FF 85 11 */ bl func_8031C580
-/* 80324074 0031FCD4 48 00 01 EC */ b lbl_80324260
-lbl_80324078:
-/* 80324078 0031FCD8 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 8032407C 0031FCDC 88 03 00 2D */ lbz r0, 0x2d(r3)
-/* 80324080 0031FCE0 2C 00 00 00 */ cmpwi r0, 0
-/* 80324084 0031FCE4 40 82 00 60 */ bne lbl_803240E4
-/* 80324088 0031FCE8 88 03 03 75 */ lbz r0, 0x375(r3)
-/* 8032408C 0031FCEC 28 00 00 02 */ cmplwi r0, 2
-/* 80324090 0031FCF0 41 82 00 10 */ beq lbl_803240A0
-/* 80324094 0031FCF4 88 03 03 75 */ lbz r0, 0x375(r3)
-/* 80324098 0031FCF8 28 00 00 03 */ cmplwi r0, 3
-/* 8032409C 0031FCFC 40 82 00 48 */ bne lbl_803240E4
-lbl_803240A0:
-/* 803240A0 0031FD00 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
-/* 803240A4 0031FD04 88 C5 03 6D */ lbz r6, 0x36d(r5)
-/* 803240A8 0031FD08 38 86 00 02 */ addi r4, r6, 2
-/* 803240AC 0031FD0C 54 80 10 3A */ slwi r0, r4, 2
-/* 803240B0 0031FD10 7C 65 02 14 */ add r3, r5, r0
-/* 803240B4 0031FD14 80 03 04 58 */ lwz r0, 0x458(r3)
-/* 803240B8 0031FD18 2C 00 00 00 */ cmpwi r0, 0
-/* 803240BC 0031FD1C 41 82 00 28 */ beq lbl_803240E4
-/* 803240C0 0031FD20 38 65 06 40 */ addi r3, r5, 0x640
-/* 803240C4 0031FD24 7C 03 20 AE */ lbzx r0, r3, r4
-/* 803240C8 0031FD28 7C 66 1A 14 */ add r3, r6, r3
-/* 803240CC 0031FD2C 98 03 00 01 */ stb r0, 1(r3)
-/* 803240D0 0031FD30 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 803240D4 0031FD34 88 83 03 6D */ lbz r4, 0x36d(r3)
-/* 803240D8 0031FD38 38 64 00 01 */ addi r3, r4, 1
-/* 803240DC 0031FD3C 38 84 00 03 */ addi r4, r4, 3
-/* 803240E0 0031FD40 48 00 37 99 */ bl func_80327878
-lbl_803240E4:
-/* 803240E4 0031FD44 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 803240E8 0031FD48 88 03 03 75 */ lbz r0, 0x375(r3)
-/* 803240EC 0031FD4C 28 00 00 02 */ cmplwi r0, 2
-/* 803240F0 0031FD50 40 82 00 38 */ bne lbl_80324128
-/* 803240F4 0031FD54 88 03 00 2D */ lbz r0, 0x2d(r3)
-/* 803240F8 0031FD58 2C 00 00 00 */ cmpwi r0, 0
-/* 803240FC 0031FD5C 40 82 00 0C */ bne lbl_80324108
-/* 80324100 0031FD60 48 00 3C B9 */ bl func_80327DB8
-/* 80324104 0031FD64 48 00 00 40 */ b lbl_80324144
-lbl_80324108:
-/* 80324108 0031FD68 88 03 03 6D */ lbz r0, 0x36d(r3)
-/* 8032410C 0031FD6C 2C 00 00 00 */ cmpwi r0, 0
-/* 80324110 0031FD70 40 82 00 34 */ bne lbl_80324144
-/* 80324114 0031FD74 38 60 00 01 */ li r3, 1
-/* 80324118 0031FD78 38 8D 8D 88 */ addi r4, r13, lbl_8063E048-_SDA_BASE_
-/* 8032411C 0031FD7C 38 A0 00 00 */ li r5, 0
-/* 80324120 0031FD80 4B FF BB 31 */ bl func_8031FC50
-/* 80324124 0031FD84 48 00 00 20 */ b lbl_80324144
-lbl_80324128:
-/* 80324128 0031FD88 88 03 03 6D */ lbz r0, 0x36d(r3)
-/* 8032412C 0031FD8C 2C 00 00 00 */ cmpwi r0, 0
-/* 80324130 0031FD90 40 82 00 14 */ bne lbl_80324144
-/* 80324134 0031FD94 38 60 00 01 */ li r3, 1
-/* 80324138 0031FD98 38 8D 8D 88 */ addi r4, r13, lbl_8063E048-_SDA_BASE_
-/* 8032413C 0031FD9C 38 A0 00 00 */ li r5, 0
-/* 80324140 0031FDA0 4B FF BB 11 */ bl func_8031FC50
-lbl_80324144:
-/* 80324144 0031FDA4 3A E0 00 00 */ li r23, 0
-/* 80324148 0031FDA8 3B 80 00 00 */ li r28, 0
-/* 8032414C 0031FDAC 48 00 00 38 */ b lbl_80324184
-lbl_80324150:
-/* 80324150 0031FDB0 80 0D B0 58 */ lwz r0, lbl_80640318-_SDA_BASE_(r13)
-/* 80324154 0031FDB4 7E E5 BB 78 */ mr r5, r23
-/* 80324158 0031FDB8 7E E7 BB 78 */ mr r7, r23
-/* 8032415C 0031FDBC 38 9E 09 50 */ addi r4, r30, 0x950
-/* 80324160 0031FDC0 7C 60 BA 14 */ add r3, r0, r23
-/* 80324164 0031FDC4 7D 00 E2 14 */ add r8, r0, r28
-/* 80324168 0031FDC8 88 C3 06 40 */ lbz r6, 0x640(r3)
-/* 8032416C 0031FDCC 38 60 00 04 */ li r3, 4
-/* 80324170 0031FDD0 81 08 04 58 */ lwz r8, 0x458(r8)
-/* 80324174 0031FDD4 4C C6 31 82 */ crclr 6
-/* 80324178 0031FDD8 4B FF 89 BD */ bl func_8031CB34
-/* 8032417C 0031FDDC 3B 9C 00 04 */ addi r28, r28, 4
-/* 80324180 0031FDE0 3A F7 00 01 */ addi r23, r23, 1
-lbl_80324184:
-/* 80324184 0031FDE4 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 80324188 0031FDE8 88 64 03 6D */ lbz r3, 0x36d(r4)
-/* 8032418C 0031FDEC 38 03 00 01 */ addi r0, r3, 1
-/* 80324190 0031FDF0 7C 17 00 00 */ cmpw r23, r0
-/* 80324194 0031FDF4 41 80 FF BC */ blt lbl_80324150
-/* 80324198 0031FDF8 88 04 03 75 */ lbz r0, 0x375(r4)
-/* 8032419C 0031FDFC 2C 00 00 00 */ cmpwi r0, 0
-/* 803241A0 0031FE00 41 82 00 10 */ beq lbl_803241B0
-/* 803241A4 0031FE04 88 04 03 75 */ lbz r0, 0x375(r4)
-/* 803241A8 0031FE08 28 00 00 01 */ cmplwi r0, 1
-/* 803241AC 0031FE0C 40 82 00 1C */ bne lbl_803241C8
-lbl_803241B0:
-/* 803241B0 0031FE10 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 803241B4 0031FE14 88 03 03 74 */ lbz r0, 0x374(r3)
-/* 803241B8 0031FE18 98 03 03 76 */ stb r0, 0x376(r3)
-/* 803241BC 0031FE1C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 803241C0 0031FE20 80 63 03 70 */ lwz r3, 0x370(r3)
-/* 803241C4 0031FE24 48 02 A3 FD */ bl qr2_send_statechanged
-lbl_803241C8:
-/* 803241C8 0031FE28 83 8D B0 58 */ lwz r28, lbl_80640318-_SDA_BASE_(r13)
-/* 803241CC 0031FE2C 80 1C 00 90 */ lwz r0, 0x90(r28)
-/* 803241D0 0031FE30 2C 00 00 00 */ cmpwi r0, 0
-/* 803241D4 0031FE34 41 82 00 44 */ beq lbl_80324218
-/* 803241D8 0031FE38 2C 1A 00 00 */ cmpwi r26, 0
-/* 803241DC 0031FE3C 41 82 00 3C */ beq lbl_80324218
-/* 803241E0 0031FE40 7F 00 00 34 */ cntlzw r0, r24
-/* 803241E4 0031FE44 7F E3 FB 78 */ mr r3, r31
-/* 803241E8 0031FE48 54 18 D9 7E */ srwi r24, r0, 5
-/* 803241EC 0031FE4C 4B FF B9 5D */ bl func_8031FB48
-/* 803241F0 0031FE50 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
-/* 803241F4 0031FE54 7C 67 1B 78 */ mr r7, r3
-/* 803241F8 0031FE58 7F 23 CB 78 */ mr r3, r25
-/* 803241FC 0031FE5C 7F 04 C3 78 */ mr r4, r24
-/* 80324200 0031FE60 81 85 00 90 */ lwz r12, 0x90(r5)
-/* 80324204 0031FE64 7F 65 DB 78 */ mr r5, r27
-/* 80324208 0031FE68 7F A6 EB 78 */ mr r6, r29
-/* 8032420C 0031FE6C 81 1C 00 94 */ lwz r8, 0x94(r28)
-/* 80324210 0031FE70 7D 89 03 A6 */ mtctr r12
-/* 80324214 0031FE74 4E 80 04 21 */ bctrl
-lbl_80324218:
-/* 80324218 0031FE78 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 8032421C 0031FE7C 88 03 00 2D */ lbz r0, 0x2d(r3)
-/* 80324220 0031FE80 2C 00 00 00 */ cmpwi r0, 0
-/* 80324224 0031FE84 40 82 00 10 */ bne lbl_80324234
-/* 80324228 0031FE88 88 03 03 75 */ lbz r0, 0x375(r3)
-/* 8032422C 0031FE8C 28 00 00 02 */ cmplwi r0, 2
-/* 80324230 0031FE90 41 82 00 30 */ beq lbl_80324260
-lbl_80324234:
-/* 80324234 0031FE94 88 03 03 6D */ lbz r0, 0x36d(r3)
-/* 80324238 0031FE98 2C 00 00 00 */ cmpwi r0, 0
-/* 8032423C 0031FE9C 40 82 00 24 */ bne lbl_80324260
-/* 80324240 0031FEA0 48 03 69 75 */ bl NNFreeNegotiateList
-/* 80324244 0031FEA4 48 00 2E 49 */ bl func_8032708C
-/* 80324248 0031FEA8 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
-/* 8032424C 0031FEAC 38 00 00 03 */ li r0, 3
-/* 80324250 0031FEB0 80 64 00 24 */ lwz r3, 0x24(r4)
-/* 80324254 0031FEB4 90 64 00 28 */ stw r3, 0x28(r4)
-/* 80324258 0031FEB8 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 8032425C 0031FEBC 90 03 00 24 */ stw r0, 0x24(r3)
-lbl_80324260:
-/* 80324260 0031FEC0 39 61 00 40 */ addi r11, r1, 0x40
-/* 80324264 0031FEC4 4B EA 2F 01 */ bl _restgpr_23
-/* 80324268 0031FEC8 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 8032426C 0031FECC 7C 08 03 A6 */ mtlr r0
-/* 80324270 0031FED0 38 21 00 40 */ addi r1, r1, 0x40
-/* 80324274 0031FED4 4E 80 00 20 */ blr
-lbl_80324278:
-/* 80324278 0031FED8 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 8032427C 0031FEDC 7C 08 02 A6 */ mflr r0
-/* 80324280 0031FEE0 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80324284 0031FEE4 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80324288 0031FEE8 7C 9F 23 78 */ mr r31, r4
-/* 8032428C 0031FEEC 3C 80 80 44 */ lis r4, lbl_80447FB4@ha
-/* 80324290 0031FEF0 93 C1 00 08 */ stw r30, 8(r1)
-/* 80324294 0031FEF4 7C 7E 1B 78 */ mr r30, r3
-/* 80324298 0031FEF8 38 60 01 00 */ li r3, 0x100
-/* 8032429C 0031FEFC 7F E5 FB 78 */ mr r5, r31
-/* 803242A0 0031FF00 38 84 7F B4 */ addi r4, r4, lbl_80447FB4@l
-/* 803242A4 0031FF04 4C C6 31 82 */ crclr 6
-/* 803242A8 0031FF08 4B FF 88 8D */ bl func_8031CB34
-/* 803242AC 0031FF0C 7F C3 F3 78 */ mr r3, r30
-/* 803242B0 0031FF10 7F E4 FB 78 */ mr r4, r31
-/* 803242B4 0031FF14 48 00 CE B5 */ bl func_80331168
-/* 803242B8 0031FF18 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 803242BC 0031FF1C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 803242C0 0031FF20 83 C1 00 08 */ lwz r30, 8(r1)
-/* 803242C4 0031FF24 7C 08 03 A6 */ mtlr r0
-/* 803242C8 0031FF28 38 21 00 10 */ addi r1, r1, 0x10
-/* 803242CC 0031FF2C 4E 80 00 20 */ blr
-lbl_803242D0:
-/* 803242D0 0031FF30 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 803242D4 0031FF34 7C 08 02 A6 */ mflr r0
-/* 803242D8 0031FF38 90 01 00 14 */ stw r0, 0x14(r1)
-/* 803242DC 0031FF3C 48 02 5B 0D */ bl gt2GetSocketSOCKET
-/* 803242E0 0031FF40 48 01 3C C9 */ bl GOAGetLastError
-/* 803242E4 0031FF44 3C 80 80 44 */ lis r4, lbl_80447FC0@ha
-/* 803242E8 0031FF48 90 6D B0 5C */ stw r3, lbl_8064031C-_SDA_BASE_(r13)
-/* 803242EC 0031FF4C 7C 65 1B 78 */ mr r5, r3
-/* 803242F0 0031FF50 38 60 00 02 */ li r3, 2
-/* 803242F4 0031FF54 38 84 7F C0 */ addi r4, r4, lbl_80447FC0@l
-/* 803242F8 0031FF58 4C C6 31 82 */ crclr 6
-/* 803242FC 0031FF5C 4B FF 88 39 */ bl func_8031CB34
-/* 80324300 0031FF60 3C 80 FF FF */ lis r4, 0xFFFE8515@ha
-/* 80324304 0031FF64 38 60 00 09 */ li r3, 9
-/* 80324308 0031FF68 38 84 85 15 */ addi r4, r4, 0xFFFE8515@l
-/* 8032430C 0031FF6C 4B FF 82 75 */ bl func_8031C580
-/* 80324310 0031FF70 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
-/* 80324314 0031FF74 38 00 00 00 */ li r0, 0
-/* 80324318 0031FF78 90 03 00 00 */ stw r0, 0(r3)
-/* 8032431C 0031FF7C 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80324320 0031FF80 7C 08 03 A6 */ mtlr r0
-/* 80324324 0031FF84 38 21 00 10 */ addi r1, r1, 0x10
-/* 80324328 0031FF88 4E 80 00 20 */ blr
-
-.global func_8032432C
-func_8032432C:
-/* 8032432C 0031FF8C 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80324330 0031FF90 7C 08 02 A6 */ mflr r0
-/* 80324334 0031FF94 3C 80 80 44 */ lis r4, lbl_80447FE0@ha
-/* 80324338 0031FF98 38 60 00 04 */ li r3, 4
-/* 8032433C 0031FF9C 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80324340 0031FFA0 38 84 7F E0 */ addi r4, r4, lbl_80447FE0@l
-/* 80324344 0031FFA4 4C C6 31 82 */ crclr 6
-/* 80324348 0031FFA8 4B FF 87 ED */ bl func_8031CB34
-/* 8032434C 0031FFAC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324350 0031FFB0 2C 03 00 00 */ cmpwi r3, 0
-/* 80324354 0031FFB4 41 82 00 1C */ beq lbl_80324370
-/* 80324358 0031FFB8 80 03 02 10 */ lwz r0, 0x210(r3)
-/* 8032435C 0031FFBC 2C 00 00 00 */ cmpwi r0, 0
-/* 80324360 0031FFC0 41 82 00 10 */ beq lbl_80324370
-/* 80324364 0031FFC4 4B FF 82 09 */ bl PlatAudio_IsEntireSampleFileInMem
-/* 80324368 0031FFC8 2C 03 00 00 */ cmpwi r3, 0
-/* 8032436C 0031FFCC 41 82 00 20 */ beq lbl_8032438C
-lbl_80324370:
-/* 80324370 0031FFD0 3C 80 80 45 */ lis r4, lbl_80448010@ha
-/* 80324374 0031FFD4 38 60 00 04 */ li r3, 4
-/* 80324378 0031FFD8 38 84 80 10 */ addi r4, r4, lbl_80448010@l
-/* 8032437C 0031FFDC 4C C6 31 82 */ crclr 6
-/* 80324380 0031FFE0 4B FF 87 B5 */ bl func_8031CB34
-/* 80324384 0031FFE4 38 60 00 00 */ li r3, 0
-/* 80324388 0031FFE8 48 00 00 18 */ b lbl_803243A0
-lbl_8032438C:
-/* 8032438C 0031FFEC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324390 0031FFF0 80 63 02 10 */ lwz r3, 0x210(r3)
-/* 80324394 0031FFF4 48 00 07 FD */ bl func_80324B90
-/* 80324398 0031FFF8 7C 60 00 34 */ cntlzw r0, r3
-/* 8032439C 0031FFFC 54 03 D9 7E */ srwi r3, r0, 5
-lbl_803243A0:
-/* 803243A0 00320000 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 803243A4 00320004 7C 08 03 A6 */ mtlr r0
-/* 803243A8 00320008 38 21 00 10 */ addi r1, r1, 0x10
-/* 803243AC 0032000C 4E 80 00 20 */ blr
-
-.global func_803243B0
-func_803243B0:
-/* 803243B0 00320010 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 803243B4 00320014 7C 08 02 A6 */ mflr r0
-/* 803243B8 00320018 90 01 00 14 */ stw r0, 0x14(r1)
-/* 803243BC 0032001C 4B FF 81 B1 */ bl PlatAudio_IsEntireSampleFileInMem
-/* 803243C0 00320020 2C 03 00 00 */ cmpwi r3, 0
-/* 803243C4 00320024 41 82 00 0C */ beq lbl_803243D0
-/* 803243C8 00320028 38 00 00 00 */ li r0, 0
-/* 803243CC 0032002C 48 00 00 38 */ b lbl_80324404
-lbl_803243D0:
-/* 803243D0 00320030 80 0D B0 68 */ lwz r0, lbl_80640328-_SDA_BASE_(r13)
-/* 803243D4 00320034 2C 00 00 00 */ cmpwi r0, 0
-/* 803243D8 00320038 41 82 00 20 */ beq lbl_803243F8
-/* 803243DC 0032003C 4B FF EA 99 */ bl func_80322E74
-/* 803243E0 00320040 2C 03 00 05 */ cmpwi r3, 5
-/* 803243E4 00320044 40 82 00 14 */ bne lbl_803243F8
-/* 803243E8 00320048 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803243EC 0032004C 88 03 01 AD */ lbz r0, 0x1ad(r3)
-/* 803243F0 00320050 2C 00 00 00 */ cmpwi r0, 0
-/* 803243F4 00320054 41 82 00 0C */ beq lbl_80324400
-lbl_803243F8:
-/* 803243F8 00320058 38 00 00 00 */ li r0, 0
-/* 803243FC 0032005C 48 00 00 08 */ b lbl_80324404
-lbl_80324400:
-/* 80324400 00320060 38 00 00 01 */ li r0, 1
-lbl_80324404:
-/* 80324404 00320064 2C 00 00 00 */ cmpwi r0, 0
-/* 80324408 00320068 41 82 00 10 */ beq lbl_80324418
-/* 8032440C 0032006C 48 00 81 35 */ bl func_8032C540
-/* 80324410 00320070 38 60 00 01 */ li r3, 1
-/* 80324414 00320074 48 00 00 1C */ b lbl_80324430
-lbl_80324418:
-/* 80324418 00320078 3C 80 80 45 */ lis r4, lbl_80448020@ha
-/* 8032441C 0032007C 38 60 00 04 */ li r3, 4
-/* 80324420 00320080 38 84 80 20 */ addi r4, r4, lbl_80448020@l
-/* 80324424 00320084 4C C6 31 82 */ crclr 6
-/* 80324428 00320088 4B FF 87 0D */ bl func_8031CB34
-/* 8032442C 0032008C 38 60 00 00 */ li r3, 0
-lbl_80324430:
-/* 80324430 00320090 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80324434 00320094 7C 08 03 A6 */ mtlr r0
-/* 80324438 00320098 38 21 00 10 */ addi r1, r1, 0x10
-/* 8032443C 0032009C 4E 80 00 20 */ blr
-
-.global func_80324440
-func_80324440:
-/* 80324440 003200A0 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80324444 003200A4 7C 08 02 A6 */ mflr r0
-/* 80324448 003200A8 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8032444C 003200AC 39 61 00 20 */ addi r11, r1, 0x20
-/* 80324450 003200B0 4B EA 2C D5 */ bl _savegpr_26
-/* 80324454 003200B4 2C 04 00 00 */ cmpwi r4, 0
-/* 80324458 003200B8 7C 7D 1B 78 */ mr r29, r3
-/* 8032445C 003200BC 7C 9E 23 78 */ mr r30, r4
-/* 80324460 003200C0 7C BF 2B 78 */ mr r31, r5
-/* 80324464 003200C4 41 82 00 0C */ beq lbl_80324470
-/* 80324468 003200C8 2C 05 00 00 */ cmpwi r5, 0
-/* 8032446C 003200CC 40 82 00 0C */ bne lbl_80324478
-lbl_80324470:
-/* 80324470 003200D0 38 60 00 00 */ li r3, 0
-/* 80324474 003200D4 48 00 03 74 */ b lbl_803247E8
-lbl_80324478:
-/* 80324478 003200D8 28 03 00 64 */ cmplwi r3, 0x64
-/* 8032447C 003200DC 41 80 00 44 */ blt lbl_803244C0
-/* 80324480 003200E0 38 03 FF 9C */ addi r0, r3, -100
-/* 80324484 003200E4 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
-/* 80324488 003200E8 1C A0 00 0C */ mulli r5, r0, 0xc
-/* 8032448C 003200EC 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
-/* 80324490 003200F0 7C 03 28 AE */ lbzx r0, r3, r5
-/* 80324494 003200F4 2C 00 00 00 */ cmpwi r0, 0
-/* 80324498 003200F8 41 82 00 28 */ beq lbl_803244C0
-/* 8032449C 003200FC 7C 63 2A 14 */ add r3, r3, r5
-/* 803244A0 00320100 80 63 00 04 */ lwz r3, 4(r3)
-/* 803244A4 00320104 2C 03 00 00 */ cmpwi r3, 0
-/* 803244A8 00320108 41 82 01 40 */ beq lbl_803245E8
-/* 803244AC 0032010C 4B EA 9F A1 */ bl strcmp
-/* 803244B0 00320110 2C 03 00 00 */ cmpwi r3, 0
-/* 803244B4 00320114 41 82 01 34 */ beq lbl_803245E8
-/* 803244B8 00320118 38 60 00 00 */ li r3, 0
-/* 803244BC 0032011C 48 00 03 2C */ b lbl_803247E8
-lbl_803244C0:
-/* 803244C0 00320120 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
-/* 803244C4 00320124 38 00 00 16 */ li r0, 0x16
-/* 803244C8 00320128 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
-/* 803244CC 0032012C 38 80 00 00 */ li r4, 0
-/* 803244D0 00320130 7C 09 03 A6 */ mtctr r0
-lbl_803244D4:
-/* 803244D4 00320134 54 80 06 3E */ clrlwi r0, r4, 0x18
-/* 803244D8 00320138 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 803244DC 0032013C 7C 03 00 AE */ lbzx r0, r3, r0
-/* 803244E0 00320140 2C 00 00 00 */ cmpwi r0, 0
-/* 803244E4 00320144 40 82 00 10 */ bne lbl_803244F4
-/* 803244E8 00320148 38 04 00 64 */ addi r0, r4, 0x64
-/* 803244EC 0032014C 54 1D 06 3E */ clrlwi r29, r0, 0x18
-/* 803244F0 00320150 48 00 00 E8 */ b lbl_803245D8
-lbl_803244F4:
-/* 803244F4 00320154 38 84 00 01 */ addi r4, r4, 1
-/* 803244F8 00320158 54 80 06 3E */ clrlwi r0, r4, 0x18
-/* 803244FC 0032015C 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 80324500 00320160 7C 03 00 AE */ lbzx r0, r3, r0
-/* 80324504 00320164 2C 00 00 00 */ cmpwi r0, 0
-/* 80324508 00320168 40 82 00 10 */ bne lbl_80324518
-/* 8032450C 0032016C 38 04 00 64 */ addi r0, r4, 0x64
-/* 80324510 00320170 54 1D 06 3E */ clrlwi r29, r0, 0x18
-/* 80324514 00320174 48 00 00 C4 */ b lbl_803245D8
-lbl_80324518:
-/* 80324518 00320178 38 84 00 01 */ addi r4, r4, 1
-/* 8032451C 0032017C 54 80 06 3E */ clrlwi r0, r4, 0x18
-/* 80324520 00320180 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 80324524 00320184 7C 03 00 AE */ lbzx r0, r3, r0
-/* 80324528 00320188 2C 00 00 00 */ cmpwi r0, 0
-/* 8032452C 0032018C 40 82 00 10 */ bne lbl_8032453C
-/* 80324530 00320190 38 04 00 64 */ addi r0, r4, 0x64
-/* 80324534 00320194 54 1D 06 3E */ clrlwi r29, r0, 0x18
-/* 80324538 00320198 48 00 00 A0 */ b lbl_803245D8
-lbl_8032453C:
-/* 8032453C 0032019C 38 84 00 01 */ addi r4, r4, 1
-/* 80324540 003201A0 54 80 06 3E */ clrlwi r0, r4, 0x18
-/* 80324544 003201A4 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 80324548 003201A8 7C 03 00 AE */ lbzx r0, r3, r0
-/* 8032454C 003201AC 2C 00 00 00 */ cmpwi r0, 0
-/* 80324550 003201B0 40 82 00 10 */ bne lbl_80324560
-/* 80324554 003201B4 38 04 00 64 */ addi r0, r4, 0x64
-/* 80324558 003201B8 54 1D 06 3E */ clrlwi r29, r0, 0x18
-/* 8032455C 003201BC 48 00 00 7C */ b lbl_803245D8
-lbl_80324560:
-/* 80324560 003201C0 38 84 00 01 */ addi r4, r4, 1
-/* 80324564 003201C4 54 80 06 3E */ clrlwi r0, r4, 0x18
-/* 80324568 003201C8 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 8032456C 003201CC 7C 03 00 AE */ lbzx r0, r3, r0
-/* 80324570 003201D0 2C 00 00 00 */ cmpwi r0, 0
-/* 80324574 003201D4 40 82 00 10 */ bne lbl_80324584
-/* 80324578 003201D8 38 04 00 64 */ addi r0, r4, 0x64
-/* 8032457C 003201DC 54 1D 06 3E */ clrlwi r29, r0, 0x18
-/* 80324580 003201E0 48 00 00 58 */ b lbl_803245D8
-lbl_80324584:
-/* 80324584 003201E4 38 84 00 01 */ addi r4, r4, 1
-/* 80324588 003201E8 54 80 06 3E */ clrlwi r0, r4, 0x18
-/* 8032458C 003201EC 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 80324590 003201F0 7C 03 00 AE */ lbzx r0, r3, r0
-/* 80324594 003201F4 2C 00 00 00 */ cmpwi r0, 0
-/* 80324598 003201F8 40 82 00 10 */ bne lbl_803245A8
-/* 8032459C 003201FC 38 04 00 64 */ addi r0, r4, 0x64
-/* 803245A0 00320200 54 1D 06 3E */ clrlwi r29, r0, 0x18
-/* 803245A4 00320204 48 00 00 34 */ b lbl_803245D8
-lbl_803245A8:
-/* 803245A8 00320208 38 84 00 01 */ addi r4, r4, 1
-/* 803245AC 0032020C 54 80 06 3E */ clrlwi r0, r4, 0x18
-/* 803245B0 00320210 1C 00 00 0C */ mulli r0, r0, 0xc
-/* 803245B4 00320214 7C 03 00 AE */ lbzx r0, r3, r0
-/* 803245B8 00320218 2C 00 00 00 */ cmpwi r0, 0
-/* 803245BC 0032021C 40 82 00 10 */ bne lbl_803245CC
-/* 803245C0 00320220 38 04 00 64 */ addi r0, r4, 0x64
-/* 803245C4 00320224 54 1D 06 3E */ clrlwi r29, r0, 0x18
-/* 803245C8 00320228 48 00 00 10 */ b lbl_803245D8
-lbl_803245CC:
-/* 803245CC 0032022C 38 84 00 01 */ addi r4, r4, 1
-/* 803245D0 00320230 42 00 FF 04 */ bdnz lbl_803244D4
-/* 803245D4 00320234 3B A0 00 00 */ li r29, 0
-lbl_803245D8:
-/* 803245D8 00320238 2C 1D 00 00 */ cmpwi r29, 0
-/* 803245DC 0032023C 40 82 00 0C */ bne lbl_803245E8
-/* 803245E0 00320240 38 60 00 00 */ li r3, 0
-/* 803245E4 00320244 48 00 02 04 */ b lbl_803247E8
-lbl_803245E8:
-/* 803245E8 00320248 57 A4 06 3E */ clrlwi r4, r29, 0x18
-/* 803245EC 0032024C 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
-/* 803245F0 00320250 38 84 FF 9C */ addi r4, r4, -100
-/* 803245F4 00320254 38 00 00 00 */ li r0, 0
-/* 803245F8 00320258 1F 44 00 0C */ mulli r26, r4, 0xc
-/* 803245FC 0032025C 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
-/* 80324600 00320260 7F A3 D1 AE */ stbx r29, r3, r26
-/* 80324604 00320264 7C 63 D2 14 */ add r3, r3, r26
-/* 80324608 00320268 98 03 00 01 */ stb r0, 1(r3)
-/* 8032460C 0032026C B0 03 00 02 */ sth r0, 2(r3)
-/* 80324610 00320270 80 83 00 04 */ lwz r4, 4(r3)
-/* 80324614 00320274 2C 04 00 00 */ cmpwi r4, 0
-/* 80324618 00320278 41 82 00 10 */ beq lbl_80324628
-/* 8032461C 0032027C 38 60 00 04 */ li r3, 4
-/* 80324620 00320280 38 A0 00 00 */ li r5, 0
-/* 80324624 00320284 4B FF 83 65 */ bl func_8031C988
-lbl_80324628:
-/* 80324628 00320288 3F 60 80 61 */ lis r27, lbl_8060FD88@ha
-/* 8032462C 0032028C 7F C3 F3 78 */ mr r3, r30
-/* 80324630 00320290 3B 7B FD 88 */ addi r27, r27, lbl_8060FD88@l
-/* 80324634 00320294 7F 9B D2 14 */ add r28, r27, r26
-/* 80324638 00320298 4B EA 25 2D */ bl strlen
-/* 8032463C 0032029C 7C 64 1B 78 */ mr r4, r3
-/* 80324640 003202A0 38 60 00 04 */ li r3, 4
-/* 80324644 003202A4 38 84 00 01 */ addi r4, r4, 1
-/* 80324648 003202A8 4B FF 82 A5 */ bl func_8031C8EC
-/* 8032464C 003202AC 2C 03 00 00 */ cmpwi r3, 0
-/* 80324650 003202B0 90 7C 00 04 */ stw r3, 4(r28)
-/* 80324654 003202B4 40 82 01 5C */ bne lbl_803247B0
-/* 80324658 003202B8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 8032465C 003202BC 2C 03 00 00 */ cmpwi r3, 0
-/* 80324660 003202C0 41 82 01 48 */ beq lbl_803247A8
-/* 80324664 003202C4 38 00 00 02 */ li r0, 2
-/* 80324668 003202C8 98 03 01 AC */ stb r0, 0x1ac(r3)
-/* 8032466C 003202CC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324670 003202D0 80 63 00 04 */ lwz r3, 4(r3)
-/* 80324674 003202D4 80 63 00 00 */ lwz r3, 0(r3)
-/* 80324678 003202D8 48 02 56 F9 */ bl gt2CloseAllConnectionsHard
-/* 8032467C 003202DC 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80324680 003202E0 3B A0 00 00 */ li r29, 0
-/* 80324684 003202E4 3C 80 FF FF */ lis r4, 0xFFFEC77F@ha
-/* 80324688 003202E8 38 60 00 09 */ li r3, 9
-/* 8032468C 003202EC 9B A5 01 AC */ stb r29, 0x1ac(r5)
-/* 80324690 003202F0 38 84 C7 7F */ addi r4, r4, 0xFFFEC77F@l
-/* 80324694 003202F4 4B FF 7E ED */ bl func_8031C580
-/* 80324698 003202F8 38 60 00 01 */ li r3, 1
-/* 8032469C 003202FC 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
-/* 803246A0 00320300 38 A0 00 00 */ li r5, 0
-/* 803246A4 00320304 4B FF B5 AD */ bl func_8031FC50
-/* 803246A8 00320308 83 4D B0 68 */ lwz r26, lbl_80640328-_SDA_BASE_(r13)
-/* 803246AC 0032030C 88 9A 00 15 */ lbz r4, 0x15(r26)
-/* 803246B0 00320310 80 7A 02 1C */ lwz r3, 0x21c(r26)
-/* 803246B4 00320314 38 04 FF FE */ addi r0, r4, -2
-/* 803246B8 00320318 7C 04 00 34 */ cntlzw r4, r0
-/* 803246BC 0032031C 7C 60 00 34 */ cntlzw r0, r3
-/* 803246C0 00320320 54 9B D9 7E */ srwi r27, r4, 5
-/* 803246C4 00320324 54 1C D9 7E */ srwi r28, r0, 5
-/* 803246C8 00320328 4B FF B4 81 */ bl func_8031FB48
-/* 803246CC 0032032C 81 9A 04 78 */ lwz r12, 0x478(r26)
-/* 803246D0 00320330 7C 67 1B 78 */ mr r7, r3
-/* 803246D4 00320334 7F 85 E3 78 */ mr r5, r28
-/* 803246D8 00320338 7F 66 DB 78 */ mr r6, r27
-/* 803246DC 0032033C 81 1A 04 7C */ lwz r8, 0x47c(r26)
-/* 803246E0 00320340 38 60 00 09 */ li r3, 9
-/* 803246E4 00320344 38 80 00 00 */ li r4, 0
-/* 803246E8 00320348 7D 89 03 A6 */ mtctr r12
-/* 803246EC 0032034C 4E 80 04 21 */ bctrl
-/* 803246F0 00320350 3C 80 80 45 */ lis r4, lbl_80448038@ha
-/* 803246F4 00320354 38 60 00 40 */ li r3, 0x40
-/* 803246F8 00320358 38 84 80 38 */ addi r4, r4, lbl_80448038@l
-/* 803246FC 0032035C 4C C6 31 82 */ crclr 6
-/* 80324700 00320360 4B FF 84 35 */ bl func_8031CB34
-/* 80324704 00320364 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324708 00320368 2C 03 00 00 */ cmpwi r3, 0
-/* 8032470C 0032036C 41 82 00 9C */ beq lbl_803247A8
-/* 80324710 00320370 80 63 00 E4 */ lwz r3, 0xe4(r3)
-/* 80324714 00320374 2C 03 00 00 */ cmpwi r3, 0
-/* 80324718 00320378 41 82 00 10 */ beq lbl_80324728
-/* 8032471C 0032037C 48 03 9D 81 */ bl ServerBrowserFree
-/* 80324720 00320380 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324724 00320384 93 A3 00 E4 */ stw r29, 0xe4(r3)
-lbl_80324728:
-/* 80324728 00320388 48 03 64 8D */ bl NNFreeNegotiateList
-/* 8032472C 0032038C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324730 00320390 3B A0 00 00 */ li r29, 0
-/* 80324734 00320394 93 A3 01 A4 */ stw r29, 0x1a4(r3)
-/* 80324738 00320398 80 8D B0 60 */ lwz r4, lbl_80640320-_SDA_BASE_(r13)
-/* 8032473C 0032039C 2C 04 00 00 */ cmpwi r4, 0
-/* 80324740 003203A0 41 82 00 14 */ beq lbl_80324754
-/* 80324744 003203A4 38 60 00 04 */ li r3, 4
-/* 80324748 003203A8 38 A0 00 00 */ li r5, 0
-/* 8032474C 003203AC 4B FF 82 3D */ bl func_8031C988
-/* 80324750 003203B0 93 AD B0 60 */ stw r29, lbl_80640320-_SDA_BASE_(r13)
-lbl_80324754:
-/* 80324754 003203B4 3F 80 80 61 */ lis r28, lbl_8060FD88@ha
-/* 80324758 003203B8 3B 60 00 00 */ li r27, 0
-/* 8032475C 003203BC 3B 9C FD 88 */ addi r28, r28, lbl_8060FD88@l
-lbl_80324760:
-/* 80324760 003203C0 80 9C 00 04 */ lwz r4, 4(r28)
-/* 80324764 003203C4 2C 04 00 00 */ cmpwi r4, 0
-/* 80324768 003203C8 41 82 00 10 */ beq lbl_80324778
-/* 8032476C 003203CC 38 60 00 04 */ li r3, 4
-/* 80324770 003203D0 38 A0 00 00 */ li r5, 0
-/* 80324774 003203D4 4B FF 82 15 */ bl func_8031C988
-lbl_80324778:
-/* 80324778 003203D8 3B 7B 00 01 */ addi r27, r27, 1
-/* 8032477C 003203DC 3B 9C 00 0C */ addi r28, r28, 0xc
-/* 80324780 003203E0 2C 1B 00 9A */ cmpwi r27, 0x9a
-/* 80324784 003203E4 41 80 FF DC */ blt lbl_80324760
-/* 80324788 003203E8 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
-/* 8032478C 003203EC 38 80 00 00 */ li r4, 0
-/* 80324790 003203F0 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
-/* 80324794 003203F4 38 A0 07 38 */ li r5, 0x738
-/* 80324798 003203F8 4B CD F9 6D */ bl memset
-/* 8032479C 003203FC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803247A0 00320400 38 00 00 01 */ li r0, 1
-/* 803247A4 00320404 98 03 00 18 */ stb r0, 0x18(r3)
-lbl_803247A8:
-/* 803247A8 00320408 38 60 00 00 */ li r3, 0
-/* 803247AC 0032040C 48 00 00 3C */ b lbl_803247E8
-lbl_803247B0:
-/* 803247B0 00320410 7F C4 F3 78 */ mr r4, r30
-/* 803247B4 00320414 4B EA 9B 1D */ bl strcpy
-/* 803247B8 00320418 3C 80 80 45 */ lis r4, lbl_80448050@ha
-/* 803247BC 0032041C 80 DF 00 00 */ lwz r6, 0(r31)
-/* 803247C0 00320420 7F C5 F3 78 */ mr r5, r30
-/* 803247C4 00320424 38 60 00 04 */ li r3, 4
-/* 803247C8 00320428 38 84 80 50 */ addi r4, r4, lbl_80448050@l
-/* 803247CC 0032042C 4C C6 31 82 */ crclr 6
-/* 803247D0 00320430 4B FF 83 65 */ bl func_8031CB34
-/* 803247D4 00320434 93 FC 00 08 */ stw r31, 8(r28)
-/* 803247D8 00320438 57 A3 06 3E */ clrlwi r3, r29, 0x18
-/* 803247DC 0032043C 80 9C 00 04 */ lwz r4, 4(r28)
-/* 803247E0 00320440 48 02 BF ED */ bl qr2_register_keyA
-/* 803247E4 00320444 7F A3 EB 78 */ mr r3, r29
-lbl_803247E8:
-/* 803247E8 00320448 39 61 00 20 */ addi r11, r1, 0x20
-/* 803247EC 0032044C 4B EA 29 85 */ bl _restgpr_26
-/* 803247F0 00320450 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 803247F4 00320454 7C 08 03 A6 */ mtlr r0
-/* 803247F8 00320458 38 21 00 20 */ addi r1, r1, 0x20
-/* 803247FC 0032045C 4E 80 00 20 */ blr
-
-.global func_80324800
-func_80324800:
-/* 80324800 00320460 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80324804 00320464 7C 08 02 A6 */ mflr r0
-/* 80324808 00320468 90 01 00 24 */ stw r0, 0x24(r1)
-/* 8032480C 0032046C 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80324810 00320470 7C BF 2B 78 */ mr r31, r5
-/* 80324814 00320474 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80324818 00320478 7C 9E 23 78 */ mr r30, r4
-/* 8032481C 0032047C 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80324820 00320480 7C 7D 1B 78 */ mr r29, r3
-/* 80324824 00320484 80 0D B0 68 */ lwz r0, lbl_80640328-_SDA_BASE_(r13)
-/* 80324828 00320488 2C 00 00 00 */ cmpwi r0, 0
-/* 8032482C 0032048C 41 82 00 10 */ beq lbl_8032483C
-/* 80324830 00320490 4B FF 7D 3D */ bl PlatAudio_IsEntireSampleFileInMem
-/* 80324834 00320494 2C 03 00 00 */ cmpwi r3, 0
-/* 80324838 00320498 41 82 00 0C */ beq lbl_80324844
-lbl_8032483C:
-/* 8032483C 0032049C 7F E3 FB 78 */ mr r3, r31
-/* 80324840 003204A0 48 00 00 30 */ b lbl_80324870
-lbl_80324844:
-/* 80324844 003204A4 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324848 003204A8 7F A4 EB 78 */ mr r4, r29
-/* 8032484C 003204AC 80 63 00 E4 */ lwz r3, 0xe4(r3)
-/* 80324850 003204B0 48 03 A0 61 */ bl ServerBrowserGetServer
-/* 80324854 003204B4 2C 03 00 00 */ cmpwi r3, 0
-/* 80324858 003204B8 41 82 00 14 */ beq lbl_8032486C
-/* 8032485C 003204BC 7F C4 F3 78 */ mr r4, r30
-/* 80324860 003204C0 7F E5 FB 78 */ mr r5, r31
-/* 80324864 003204C4 48 03 8D FD */ bl SBServerGetIntValueA
-/* 80324868 003204C8 48 00 00 08 */ b lbl_80324870
-lbl_8032486C:
-/* 8032486C 003204CC 7F E3 FB 78 */ mr r3, r31
-lbl_80324870:
-/* 80324870 003204D0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80324874 003204D4 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80324878 003204D8 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 8032487C 003204DC 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80324880 003204E0 7C 08 03 A6 */ mtlr r0
-/* 80324884 003204E4 38 21 00 20 */ addi r1, r1, 0x20
-/* 80324888 003204E8 4E 80 00 20 */ blr
-
-.global func_8032488C
-func_8032488C:
-/* 8032488C 003204EC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80324890 003204F0 7C 08 02 A6 */ mflr r0
-/* 80324894 003204F4 3C C0 80 45 */ lis r6, lbl_804480A8@ha
-/* 80324898 003204F8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 8032489C 003204FC 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 803248A0 00320500 7C 9F 23 78 */ mr r31, r4
-/* 803248A4 00320504 38 86 80 A8 */ addi r4, r6, lbl_804480A8@l
-/* 803248A8 00320508 93 C1 00 08 */ stw r30, 8(r1)
-/* 803248AC 0032050C 7C 7E 1B 78 */ mr r30, r3
-/* 803248B0 00320510 38 60 00 04 */ li r3, 4
-/* 803248B4 00320514 7F C5 F3 78 */ mr r5, r30
-/* 803248B8 00320518 4C C6 31 82 */ crclr 6
-/* 803248BC 0032051C 4B FF 82 79 */ bl func_8031CB34
-/* 803248C0 00320520 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803248C4 00320524 2C 03 00 00 */ cmpwi r3, 0
-/* 803248C8 00320528 40 82 00 0C */ bne lbl_803248D4
-/* 803248CC 0032052C 38 60 00 01 */ li r3, 1
-/* 803248D0 00320530 48 00 01 24 */ b lbl_803249F4
-lbl_803248D4:
-/* 803248D4 00320534 2C 1F 00 00 */ cmpwi r31, 0
-/* 803248D8 00320538 40 82 00 0C */ bne lbl_803248E4
-/* 803248DC 0032053C 38 60 00 03 */ li r3, 3
-/* 803248E0 00320540 48 00 01 14 */ b lbl_803249F4
-lbl_803248E4:
-/* 803248E4 00320544 2C 1E 00 01 */ cmpwi r30, 1
-/* 803248E8 00320548 41 82 00 E0 */ beq lbl_803249C8
-/* 803248EC 0032054C 40 80 01 04 */ bge lbl_803249F0
-/* 803248F0 00320550 2C 1E 00 00 */ cmpwi r30, 0
-/* 803248F4 00320554 40 80 00 08 */ bge lbl_803248FC
-/* 803248F8 00320558 48 00 00 F8 */ b lbl_803249F0
-lbl_803248FC:
-/* 803248FC 0032055C 80 03 01 A4 */ lwz r0, 0x1a4(r3)
-/* 80324900 00320560 2C 00 00 13 */ cmpwi r0, 0x13
-/* 80324904 00320564 40 82 00 0C */ bne lbl_80324910
-/* 80324908 00320568 38 60 00 01 */ li r3, 1
-/* 8032490C 0032056C 48 00 00 E8 */ b lbl_803249F4
-lbl_80324910:
-/* 80324910 00320570 88 1F 00 00 */ lbz r0, 0(r31)
-/* 80324914 00320574 2C 00 00 00 */ cmpwi r0, 0
-/* 80324918 00320578 41 82 00 18 */ beq lbl_80324930
-/* 8032491C 0032057C 88 1F 00 01 */ lbz r0, 1(r31)
-/* 80324920 00320580 28 00 00 01 */ cmplwi r0, 1
-/* 80324924 00320584 41 81 00 0C */ bgt lbl_80324930
-/* 80324928 00320588 38 60 00 03 */ li r3, 3
-/* 8032492C 0032058C 48 00 00 C8 */ b lbl_803249F4
-lbl_80324930:
-/* 80324930 00320590 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13)
-/* 80324934 00320594 2C 03 00 00 */ cmpwi r3, 0
-/* 80324938 00320598 40 82 00 24 */ bne lbl_8032495C
-/* 8032493C 0032059C 38 60 00 04 */ li r3, 4
-/* 80324940 003205A0 38 80 00 20 */ li r4, 0x20
-/* 80324944 003205A4 4B FF 7F A9 */ bl func_8031C8EC
-/* 80324948 003205A8 2C 03 00 00 */ cmpwi r3, 0
-/* 8032494C 003205AC 90 6D B0 64 */ stw r3, lbl_80640324-_SDA_BASE_(r13)
-/* 80324950 003205B0 40 82 00 0C */ bne lbl_8032495C
-/* 80324954 003205B4 38 60 00 04 */ li r3, 4
-/* 80324958 003205B8 48 00 00 9C */ b lbl_803249F4
-lbl_8032495C:
-/* 8032495C 003205BC 88 1F 00 00 */ lbz r0, 0(r31)
-/* 80324960 003205C0 38 80 00 00 */ li r4, 0
-/* 80324964 003205C4 98 03 00 00 */ stb r0, 0(r3)
-/* 80324968 003205C8 88 1F 00 01 */ lbz r0, 1(r31)
-/* 8032496C 003205CC 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13)
-/* 80324970 003205D0 98 03 00 01 */ stb r0, 1(r3)
-/* 80324974 003205D4 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13)
-/* 80324978 003205D8 98 83 00 02 */ stb r4, 2(r3)
-/* 8032497C 003205DC 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13)
-/* 80324980 003205E0 98 83 00 03 */ stb r4, 3(r3)
-/* 80324984 003205E4 80 1F 00 04 */ lwz r0, 4(r31)
-/* 80324988 003205E8 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13)
-/* 8032498C 003205EC 90 03 00 04 */ stw r0, 4(r3)
-/* 80324990 003205F0 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13)
-/* 80324994 003205F4 90 83 00 08 */ stw r4, 8(r3)
-/* 80324998 003205F8 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13)
-/* 8032499C 003205FC 90 83 00 0C */ stw r4, 0xc(r3)
-/* 803249A0 00320600 4B F4 DE 19 */ bl OSGetTime
-/* 803249A4 00320604 80 AD B0 64 */ lwz r5, lbl_80640324-_SDA_BASE_(r13)
-/* 803249A8 00320608 90 85 00 14 */ stw r4, 0x14(r5)
-/* 803249AC 0032060C 90 65 00 10 */ stw r3, 0x10(r5)
-/* 803249B0 00320610 4B F4 DE 09 */ bl OSGetTime
-/* 803249B4 00320614 80 AD B0 64 */ lwz r5, lbl_80640324-_SDA_BASE_(r13)
-/* 803249B8 00320618 90 85 00 1C */ stw r4, 0x1c(r5)
-/* 803249BC 0032061C 90 65 00 18 */ stw r3, 0x18(r5)
-/* 803249C0 00320620 38 60 00 00 */ li r3, 0
-/* 803249C4 00320624 48 00 00 30 */ b lbl_803249F4
-lbl_803249C8:
-/* 803249C8 00320628 80 DF 00 00 */ lwz r6, 0(r31)
-/* 803249CC 0032062C 38 00 00 00 */ li r0, 0
-/* 803249D0 00320630 38 8D B0 6C */ addi r4, r13, lbl_8064032C-_SDA_BASE_
-/* 803249D4 00320634 38 60 00 00 */ li r3, 0
-/* 803249D8 00320638 7C A6 00 D0 */ neg r5, r6
-/* 803249DC 0032063C 98 04 00 01 */ stb r0, 1(r4)
-/* 803249E0 00320640 7C A0 33 78 */ or r0, r5, r6
-/* 803249E4 00320644 54 00 0F FE */ srwi r0, r0, 0x1f
-/* 803249E8 00320648 98 0D B0 6C */ stb r0, lbl_8064032C-_SDA_BASE_(r13)
-/* 803249EC 0032064C 48 00 00 08 */ b lbl_803249F4
-lbl_803249F0:
-/* 803249F0 00320650 38 60 00 02 */ li r3, 2
-lbl_803249F4:
-/* 803249F4 00320654 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 803249F8 00320658 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 803249FC 0032065C 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80324A00 00320660 7C 08 03 A6 */ mtlr r0
-/* 80324A04 00320664 38 21 00 10 */ addi r1, r1, 0x10
-/* 80324A08 00320668 4E 80 00 20 */ blr
-
-.global func_80324A0C
-func_80324A0C:
-/* 80324A0C 0032066C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80324A10 00320670 7C 08 02 A6 */ mflr r0
-/* 80324A14 00320674 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80324A18 00320678 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80324A1C 0032067C 3B E0 00 00 */ li r31, 0
-/* 80324A20 00320680 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80324A24 00320684 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80324A28 00320688 90 6D B0 68 */ stw r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324A2C 0032068C 90 83 00 00 */ stw r4, 0(r3)
-/* 80324A30 00320690 38 80 00 00 */ li r4, 0
-/* 80324A34 00320694 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324A38 00320698 90 A3 00 04 */ stw r5, 4(r3)
-/* 80324A3C 0032069C 38 A0 00 40 */ li r5, 0x40
-/* 80324A40 003206A0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324A44 003206A4 90 C3 00 08 */ stw r6, 8(r3)
-/* 80324A48 003206A8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324A4C 003206AC 93 E3 00 10 */ stw r31, 0x10(r3)
-/* 80324A50 003206B0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324A54 003206B4 93 E3 00 1C */ stw r31, 0x1c(r3)
-/* 80324A58 003206B8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324A5C 003206BC B3 E3 00 1A */ sth r31, 0x1a(r3)
-/* 80324A60 003206C0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324A64 003206C4 93 E3 00 E4 */ stw r31, 0xe4(r3)
-/* 80324A68 003206C8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324A6C 003206CC 93 E3 01 A4 */ stw r31, 0x1a4(r3)
-/* 80324A70 003206D0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324A74 003206D4 9B E3 00 0F */ stb r31, 0xf(r3)
-/* 80324A78 003206D8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324A7C 003206DC 9B E3 00 19 */ stb r31, 0x19(r3)
-/* 80324A80 003206E0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324A84 003206E4 9B E3 01 B3 */ stb r31, 0x1b3(r3)
-/* 80324A88 003206E8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324A8C 003206EC B3 E3 01 BA */ sth r31, 0x1ba(r3)
-/* 80324A90 003206F0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324A94 003206F4 93 E3 01 E8 */ stw r31, 0x1e8(r3)
-/* 80324A98 003206F8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324A9C 003206FC 93 E3 02 10 */ stw r31, 0x210(r3)
-/* 80324AA0 00320700 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324AA4 00320704 90 E3 03 04 */ stw r7, 0x304(r3)
-/* 80324AA8 00320708 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324AAC 0032070C 91 03 03 08 */ stw r8, 0x308(r3)
-/* 80324AB0 00320710 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324AB4 00320714 91 23 03 0C */ stw r9, 0x30c(r3)
-/* 80324AB8 00320718 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324ABC 0032071C 91 43 03 10 */ stw r10, 0x310(r3)
-/* 80324AC0 00320720 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324AC4 00320724 38 63 03 14 */ addi r3, r3, 0x314
-/* 80324AC8 00320728 4B CD F6 3D */ bl memset
-/* 80324ACC 0032072C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324AD0 00320730 3F A0 80 61 */ lis r29, lbl_8060FD88@ha
-/* 80324AD4 00320734 3B C0 00 00 */ li r30, 0
-/* 80324AD8 00320738 93 E3 03 54 */ stw r31, 0x354(r3)
-/* 80324ADC 0032073C 3B BD FD 88 */ addi r29, r29, lbl_8060FD88@l
-/* 80324AE0 00320740 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324AE4 00320744 93 E3 04 78 */ stw r31, 0x478(r3)
-/* 80324AE8 00320748 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324AEC 0032074C 93 E3 04 7C */ stw r31, 0x47c(r3)
-/* 80324AF0 00320750 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324AF4 00320754 93 E3 04 88 */ stw r31, 0x488(r3)
-/* 80324AF8 00320758 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324AFC 0032075C 93 E3 04 8C */ stw r31, 0x48c(r3)
-/* 80324B00 00320760 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324B04 00320764 93 E3 04 90 */ stw r31, 0x490(r3)
-/* 80324B08 00320768 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324B0C 0032076C 93 E3 04 94 */ stw r31, 0x494(r3)
-/* 80324B10 00320770 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324B14 00320774 93 E3 01 7C */ stw r31, 0x17c(r3)
-/* 80324B18 00320778 93 E3 01 78 */ stw r31, 0x178(r3)
-lbl_80324B1C:
-/* 80324B1C 0032077C 80 9D 00 04 */ lwz r4, 4(r29)
-/* 80324B20 00320780 2C 04 00 00 */ cmpwi r4, 0
-/* 80324B24 00320784 41 82 00 10 */ beq lbl_80324B34
-/* 80324B28 00320788 38 60 00 04 */ li r3, 4
-/* 80324B2C 0032078C 38 A0 00 00 */ li r5, 0
-/* 80324B30 00320790 4B FF 7E 59 */ bl func_8031C988
-lbl_80324B34:
-/* 80324B34 00320794 3B DE 00 01 */ addi r30, r30, 1
-/* 80324B38 00320798 3B BD 00 0C */ addi r29, r29, 0xc
-/* 80324B3C 0032079C 2C 1E 00 9A */ cmpwi r30, 0x9a
-/* 80324B40 003207A0 41 80 FF DC */ blt lbl_80324B1C
-/* 80324B44 003207A4 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
-/* 80324B48 003207A8 38 80 00 00 */ li r4, 0
-/* 80324B4C 003207AC 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
-/* 80324B50 003207B0 38 A0 07 38 */ li r5, 0x738
-/* 80324B54 003207B4 4B CD F5 B1 */ bl memset
-/* 80324B58 003207B8 38 00 00 00 */ li r0, 0
-/* 80324B5C 003207BC 38 8D B0 6C */ addi r4, r13, lbl_8064032C-_SDA_BASE_
-/* 80324B60 003207C0 98 0D B0 6C */ stb r0, lbl_8064032C-_SDA_BASE_(r13)
-/* 80324B64 003207C4 38 60 00 00 */ li r3, 0
-/* 80324B68 003207C8 98 04 00 01 */ stb r0, 1(r4)
-/* 80324B6C 003207CC B0 04 00 02 */ sth r0, 2(r4)
-/* 80324B70 003207D0 48 00 33 F5 */ bl func_80327F64
-/* 80324B74 003207D4 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80324B78 003207D8 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80324B7C 003207DC 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80324B80 003207E0 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80324B84 003207E4 7C 08 03 A6 */ mtlr r0
-/* 80324B88 003207E8 38 21 00 20 */ addi r1, r1, 0x20
-/* 80324B8C 003207EC 4E 80 00 20 */ blr
-
-.global func_80324B90
-func_80324B90:
-/* 80324B90 003207F0 94 21 FF B0 */ stwu r1, -0x50(r1)
-/* 80324B94 003207F4 7C 08 02 A6 */ mflr r0
-/* 80324B98 003207F8 90 01 00 54 */ stw r0, 0x54(r1)
-/* 80324B9C 003207FC 39 61 00 50 */ addi r11, r1, 0x50
-/* 80324BA0 00320800 4B EA 25 75 */ bl _savegpr_22
-/* 80324BA4 00320804 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 80324BA8 00320808 80 04 00 10 */ lwz r0, 0x10(r4)
-/* 80324BAC 0032080C 2C 00 00 00 */ cmpwi r0, 0
-/* 80324BB0 00320810 41 82 00 20 */ beq lbl_80324BD0
-/* 80324BB4 00320814 3C 80 80 45 */ lis r4, lbl_80448100@ha
-/* 80324BB8 00320818 38 60 00 40 */ li r3, 0x40
-/* 80324BBC 0032081C 38 84 81 00 */ addi r4, r4, lbl_80448100@l
-/* 80324BC0 00320820 4C C6 31 82 */ crclr 6
-/* 80324BC4 00320824 4B FF 7F 71 */ bl func_8031CB34
-/* 80324BC8 00320828 38 60 00 00 */ li r3, 0
-/* 80324BCC 0032082C 48 00 01 30 */ b lbl_80324CFC
-lbl_80324BD0:
-/* 80324BD0 00320830 3F 20 80 33 */ lis r25, func_8032FE1C@ha
-/* 80324BD4 00320834 3F 40 80 33 */ lis r26, func_8032FE20@ha
-/* 80324BD8 00320838 3F 60 80 33 */ lis r27, func_8032FE24@ha
-/* 80324BDC 0032083C 3F 80 80 33 */ lis r28, func_8032FF14@ha
-/* 80324BE0 00320840 3F A0 80 33 */ lis r29, func_8032FF1C@ha
-/* 80324BE4 00320844 90 64 02 10 */ stw r3, 0x210(r4)
-/* 80324BE8 00320848 3B 39 FE 1C */ addi r25, r25, func_8032FE1C@l
-/* 80324BEC 0032084C 3B 5A FE 20 */ addi r26, r26, func_8032FE20@l
-/* 80324BF0 00320850 3B 7B FE 24 */ addi r27, r27, func_8032FE24@l
-/* 80324BF4 00320854 3B 9C FF 14 */ addi r28, r28, func_8032FF14@l
-/* 80324BF8 00320858 3B BD FF 1C */ addi r29, r29, func_8032FF1C@l
-/* 80324BFC 0032085C 3A C0 00 00 */ li r22, 0
-/* 80324C00 00320860 3B C0 00 00 */ li r30, 0
-/* 80324C04 00320864 3F E0 80 33 */ lis r31, 0x8033
-lbl_80324C08:
-/* 80324C08 00320868 82 ED B0 68 */ lwz r23, lbl_80640328-_SDA_BASE_(r13)
-/* 80324C0C 0032086C 80 77 00 04 */ lwz r3, 4(r23)
-/* 80324C10 00320870 80 63 00 00 */ lwz r3, 0(r3)
-/* 80324C14 00320874 48 02 51 AD */ bl gt2GetLocalPort
-/* 80324C18 00320878 80 97 00 04 */ lwz r4, 4(r23)
-/* 80324C1C 0032087C 54 78 04 3E */ clrlwi r24, r3, 0x10
-/* 80324C20 00320880 80 64 00 00 */ lwz r3, 0(r4)
-/* 80324C24 00320884 48 02 51 C5 */ bl gt2GetSocketSOCKET
-/* 80324C28 00320888 93 21 00 08 */ stw r25, 8(r1)
-/* 80324C2C 0032088C 7C 64 1B 78 */ mr r4, r3
-/* 80324C30 00320890 7F 05 C3 78 */ mr r5, r24
-/* 80324C34 00320894 38 77 00 10 */ addi r3, r23, 0x10
-/* 80324C38 00320898 93 41 00 0C */ stw r26, 0xc(r1)
-/* 80324C3C 0032089C 39 5F FB E8 */ addi r10, r31, -1048
-/* 80324C40 003208A0 39 00 00 01 */ li r8, 1
-/* 80324C44 003208A4 39 20 00 01 */ li r9, 1
-/* 80324C48 003208A8 93 61 00 10 */ stw r27, 0x10(r1)
-/* 80324C4C 003208AC 93 81 00 14 */ stw r28, 0x14(r1)
-/* 80324C50 003208B0 93 A1 00 18 */ stw r29, 0x18(r1)
-/* 80324C54 003208B4 93 C1 00 1C */ stw r30, 0x1c(r1)
-/* 80324C58 003208B8 80 D7 03 04 */ lwz r6, 0x304(r23)
-/* 80324C5C 003208BC 80 F7 03 08 */ lwz r7, 0x308(r23)
-/* 80324C60 003208C0 48 02 91 D9 */ bl qr2_init_socketA
-/* 80324C64 003208C4 2C 03 00 00 */ cmpwi r3, 0
-/* 80324C68 003208C8 7C 77 1B 78 */ mr r23, r3
-/* 80324C6C 003208CC 41 82 00 30 */ beq lbl_80324C9C
-/* 80324C70 003208D0 2C 03 00 03 */ cmpwi r3, 3
-/* 80324C74 003208D4 40 82 00 0C */ bne lbl_80324C80
-/* 80324C78 003208D8 2C 16 00 04 */ cmpwi r22, 4
-/* 80324C7C 003208DC 40 82 00 14 */ bne lbl_80324C90
-lbl_80324C80:
-/* 80324C80 003208E0 7E E3 BB 78 */ mr r3, r23
-/* 80324C84 003208E4 48 00 9A 41 */ bl func_8032E6C4
-/* 80324C88 003208E8 7E E3 BB 78 */ mr r3, r23
-/* 80324C8C 003208EC 48 00 00 70 */ b lbl_80324CFC
-lbl_80324C90:
-/* 80324C90 003208F0 3A D6 00 01 */ addi r22, r22, 1
-/* 80324C94 003208F4 2C 16 00 05 */ cmpwi r22, 5
-/* 80324C98 003208F8 41 80 FF 70 */ blt lbl_80324C08
-lbl_80324C9C:
-/* 80324C9C 003208FC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324CA0 00320900 38 00 00 00 */ li r0, 0
-/* 80324CA4 00320904 3C 80 80 33 */ lis r4, func_8032FF84@ha
-/* 80324CA8 00320908 90 03 00 1C */ stw r0, 0x1c(r3)
-/* 80324CAC 0032090C 38 84 FF 84 */ addi r4, r4, func_8032FF84@l
-/* 80324CB0 00320910 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324CB4 00320914 B0 03 00 1A */ sth r0, 0x1a(r3)
-/* 80324CB8 00320918 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324CBC 0032091C 80 63 00 10 */ lwz r3, 0x10(r3)
-/* 80324CC0 00320920 48 02 96 0D */ bl qr2_register_publicaddress_callback
-/* 80324CC4 00320924 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324CC8 00320928 3C 80 80 33 */ lis r4, func_8032FFE4@ha
-/* 80324CCC 0032092C 38 84 FF E4 */ addi r4, r4, func_8032FFE4@l
-/* 80324CD0 00320930 80 63 00 10 */ lwz r3, 0x10(r3)
-/* 80324CD4 00320934 48 02 95 D1 */ bl qr2_register_natneg_callback
-/* 80324CD8 00320938 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324CDC 0032093C 3C 80 80 33 */ lis r4, func_803300D0@ha
-/* 80324CE0 00320940 38 84 00 D0 */ addi r4, r4, func_803300D0@l
-/* 80324CE4 00320944 80 63 00 10 */ lwz r3, 0x10(r3)
-/* 80324CE8 00320948 48 02 95 D1 */ bl qr2_register_clientmessage_callback
-/* 80324CEC 0032094C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324CF0 00320950 80 63 00 10 */ lwz r3, 0x10(r3)
-/* 80324CF4 00320954 48 02 98 CD */ bl qr2_send_statechanged
-/* 80324CF8 00320958 7E E3 BB 78 */ mr r3, r23
-lbl_80324CFC:
-/* 80324CFC 0032095C 39 61 00 50 */ addi r11, r1, 0x50
-/* 80324D00 00320960 4B EA 24 61 */ bl _restgpr_22
-/* 80324D04 00320964 80 01 00 54 */ lwz r0, 0x54(r1)
-/* 80324D08 00320968 7C 08 03 A6 */ mtlr r0
-/* 80324D0C 0032096C 38 21 00 50 */ addi r1, r1, 0x50
-/* 80324D10 00320970 4E 80 00 20 */ blr
-
-.global func_80324D14
-func_80324D14:
-/* 80324D14 00320974 94 21 FE C0 */ stwu r1, -0x140(r1)
-/* 80324D18 00320978 7C 08 02 A6 */ mflr r0
-/* 80324D1C 0032097C 90 01 01 44 */ stw r0, 0x144(r1)
-/* 80324D20 00320980 39 61 01 40 */ addi r11, r1, 0x140
-/* 80324D24 00320984 4B EA 23 F9 */ bl _savegpr_24
-/* 80324D28 00320988 80 0D B0 60 */ lwz r0, lbl_80640320-_SDA_BASE_(r13)
-/* 80324D2C 0032098C 3F C0 80 44 */ lis r30, lbl_80447FE0@ha
-/* 80324D30 00320990 7C 79 1B 78 */ mr r25, r3
-/* 80324D34 00320994 7C 98 23 78 */ mr r24, r4
-/* 80324D38 00320998 2C 00 00 00 */ cmpwi r0, 0
-/* 80324D3C 0032099C 7C BA 2B 78 */ mr r26, r5
-/* 80324D40 003209A0 7C DB 33 78 */ mr r27, r6
-/* 80324D44 003209A4 7C FC 3B 78 */ mr r28, r7
-/* 80324D48 003209A8 7D 1D 43 78 */ mr r29, r8
-/* 80324D4C 003209AC 3B DE 7F E0 */ addi r30, r30, lbl_80447FE0@l
-/* 80324D50 003209B0 41 82 00 1C */ beq lbl_80324D6C
-/* 80324D54 003209B4 7C 04 03 78 */ mr r4, r0
-/* 80324D58 003209B8 38 60 00 04 */ li r3, 4
-/* 80324D5C 003209BC 38 A0 00 00 */ li r5, 0
-/* 80324D60 003209C0 4B FF 7C 29 */ bl func_8031C988
-/* 80324D64 003209C4 38 00 00 00 */ li r0, 0
-/* 80324D68 003209C8 90 0D B0 60 */ stw r0, lbl_80640320-_SDA_BASE_(r13)
-lbl_80324D6C:
-/* 80324D6C 003209CC 2C 18 00 00 */ cmpwi r24, 0
-/* 80324D70 003209D0 41 82 01 EC */ beq lbl_80324F5C
-/* 80324D74 003209D4 38 00 00 20 */ li r0, 0x20
-/* 80324D78 003209D8 38 7E 01 9C */ addi r3, r30, 0x19c
-/* 80324D7C 003209DC 90 01 00 08 */ stw r0, 8(r1)
-/* 80324D80 003209E0 38 80 00 03 */ li r4, 3
-/* 80324D84 003209E4 39 3E 01 A8 */ addi r9, r30, 0x1a8
-/* 80324D88 003209E8 38 0D 8D C0 */ addi r0, r13, lbl_8063E080-_SDA_BASE_
-/* 80324D8C 003209EC 90 61 00 0C */ stw r3, 0xc(r1)
-/* 80324D90 003209F0 38 61 00 20 */ addi r3, r1, 0x20
-/* 80324D94 003209F4 38 BE 01 38 */ addi r5, r30, 0x138
-/* 80324D98 003209F8 38 DE 01 90 */ addi r6, r30, 0x190
-/* 80324D9C 003209FC 90 81 00 10 */ stw r4, 0x10(r1)
-/* 80324DA0 00320A00 38 80 01 00 */ li r4, 0x100
-/* 80324DA4 00320A04 38 E0 00 03 */ li r7, 3
-/* 80324DA8 00320A08 39 0D 8D C0 */ addi r8, r13, lbl_8063E080-_SDA_BASE_
-/* 80324DAC 00320A0C 91 21 00 14 */ stw r9, 0x14(r1)
-/* 80324DB0 00320A10 39 20 FF FF */ li r9, -1
-/* 80324DB4 00320A14 39 40 00 20 */ li r10, 0x20
-/* 80324DB8 00320A18 90 01 00 18 */ stw r0, 0x18(r1)
-/* 80324DBC 00320A1C 4C C6 31 82 */ crclr 6
-/* 80324DC0 00320A20 4B EA 7C 65 */ bl snprintf
-/* 80324DC4 00320A24 7C 7F 1B 78 */ mr r31, r3
-/* 80324DC8 00320A28 38 6D 8D C8 */ addi r3, r13, lbl_8063E088-_SDA_BASE_
-/* 80324DCC 00320A2C 4B EA 1D 99 */ bl strlen
-/* 80324DD0 00320A30 20 1F 01 00 */ subfic r0, r31, 0x100
-/* 80324DD4 00320A34 7F E3 00 50 */ subf r31, r3, r0
-/* 80324DD8 00320A38 38 60 00 04 */ li r3, 4
-/* 80324DDC 00320A3C 7F E4 FB 78 */ mr r4, r31
-/* 80324DE0 00320A40 4B FF 7B 0D */ bl func_8031C8EC
-/* 80324DE4 00320A44 2C 03 00 00 */ cmpwi r3, 0
-/* 80324DE8 00320A48 90 6D B0 60 */ stw r3, lbl_80640320-_SDA_BASE_(r13)
-/* 80324DEC 00320A4C 40 82 01 54 */ bne lbl_80324F40
-/* 80324DF0 00320A50 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324DF4 00320A54 2C 03 00 00 */ cmpwi r3, 0
-/* 80324DF8 00320A58 41 82 02 E8 */ beq lbl_803250E0
-/* 80324DFC 00320A5C 38 00 00 02 */ li r0, 2
-/* 80324E00 00320A60 98 03 01 AC */ stb r0, 0x1ac(r3)
-/* 80324E04 00320A64 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324E08 00320A68 80 63 00 04 */ lwz r3, 4(r3)
-/* 80324E0C 00320A6C 80 63 00 00 */ lwz r3, 0(r3)
-/* 80324E10 00320A70 48 02 4F 61 */ bl gt2CloseAllConnectionsHard
-/* 80324E14 00320A74 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80324E18 00320A78 3B 20 00 00 */ li r25, 0
-/* 80324E1C 00320A7C 3C 80 FF FF */ lis r4, 0xFFFEC77F@ha
-/* 80324E20 00320A80 38 60 00 09 */ li r3, 9
-/* 80324E24 00320A84 9B 25 01 AC */ stb r25, 0x1ac(r5)
-/* 80324E28 00320A88 38 84 C7 7F */ addi r4, r4, 0xFFFEC77F@l
-/* 80324E2C 00320A8C 4B FF 77 55 */ bl func_8031C580
-/* 80324E30 00320A90 38 60 00 01 */ li r3, 1
-/* 80324E34 00320A94 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
-/* 80324E38 00320A98 38 A0 00 00 */ li r5, 0
-/* 80324E3C 00320A9C 4B FF AE 15 */ bl func_8031FC50
-/* 80324E40 00320AA0 83 8D B0 68 */ lwz r28, lbl_80640328-_SDA_BASE_(r13)
-/* 80324E44 00320AA4 88 9C 00 15 */ lbz r4, 0x15(r28)
-/* 80324E48 00320AA8 80 7C 02 1C */ lwz r3, 0x21c(r28)
-/* 80324E4C 00320AAC 38 04 FF FE */ addi r0, r4, -2
-/* 80324E50 00320AB0 7C 04 00 34 */ cntlzw r4, r0
-/* 80324E54 00320AB4 7C 60 00 34 */ cntlzw r0, r3
-/* 80324E58 00320AB8 54 9A D9 7E */ srwi r26, r4, 5
-/* 80324E5C 00320ABC 54 1B D9 7E */ srwi r27, r0, 5
-/* 80324E60 00320AC0 4B FF AC E9 */ bl func_8031FB48
-/* 80324E64 00320AC4 81 9C 04 78 */ lwz r12, 0x478(r28)
-/* 80324E68 00320AC8 7C 67 1B 78 */ mr r7, r3
-/* 80324E6C 00320ACC 7F 65 DB 78 */ mr r5, r27
-/* 80324E70 00320AD0 7F 46 D3 78 */ mr r6, r26
-/* 80324E74 00320AD4 81 1C 04 7C */ lwz r8, 0x47c(r28)
-/* 80324E78 00320AD8 38 60 00 09 */ li r3, 9
-/* 80324E7C 00320ADC 38 80 00 00 */ li r4, 0
-/* 80324E80 00320AE0 7D 89 03 A6 */ mtctr r12
-/* 80324E84 00320AE4 4E 80 04 21 */ bctrl
-/* 80324E88 00320AE8 38 9E 00 58 */ addi r4, r30, 0x58
-/* 80324E8C 00320AEC 38 60 00 40 */ li r3, 0x40
-/* 80324E90 00320AF0 4C C6 31 82 */ crclr 6
-/* 80324E94 00320AF4 4B FF 7C A1 */ bl func_8031CB34
-/* 80324E98 00320AF8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324E9C 00320AFC 2C 03 00 00 */ cmpwi r3, 0
-/* 80324EA0 00320B00 41 82 02 40 */ beq lbl_803250E0
-/* 80324EA4 00320B04 80 63 00 E4 */ lwz r3, 0xe4(r3)
-/* 80324EA8 00320B08 2C 03 00 00 */ cmpwi r3, 0
-/* 80324EAC 00320B0C 41 82 00 10 */ beq lbl_80324EBC
-/* 80324EB0 00320B10 48 03 95 ED */ bl ServerBrowserFree
-/* 80324EB4 00320B14 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324EB8 00320B18 93 23 00 E4 */ stw r25, 0xe4(r3)
-lbl_80324EBC:
-/* 80324EBC 00320B1C 48 03 5C F9 */ bl NNFreeNegotiateList
-/* 80324EC0 00320B20 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324EC4 00320B24 3B 20 00 00 */ li r25, 0
-/* 80324EC8 00320B28 93 23 01 A4 */ stw r25, 0x1a4(r3)
-/* 80324ECC 00320B2C 80 8D B0 60 */ lwz r4, lbl_80640320-_SDA_BASE_(r13)
-/* 80324ED0 00320B30 2C 04 00 00 */ cmpwi r4, 0
-/* 80324ED4 00320B34 41 82 00 14 */ beq lbl_80324EE8
-/* 80324ED8 00320B38 38 60 00 04 */ li r3, 4
-/* 80324EDC 00320B3C 38 A0 00 00 */ li r5, 0
-/* 80324EE0 00320B40 4B FF 7A A9 */ bl func_8031C988
-/* 80324EE4 00320B44 93 2D B0 60 */ stw r25, lbl_80640320-_SDA_BASE_(r13)
-lbl_80324EE8:
-/* 80324EE8 00320B48 3F 40 80 61 */ lis r26, lbl_8060FD88@ha
-/* 80324EEC 00320B4C 3B 20 00 00 */ li r25, 0
-/* 80324EF0 00320B50 3B 5A FD 88 */ addi r26, r26, lbl_8060FD88@l
-lbl_80324EF4:
-/* 80324EF4 00320B54 80 9A 00 04 */ lwz r4, 4(r26)
-/* 80324EF8 00320B58 2C 04 00 00 */ cmpwi r4, 0
-/* 80324EFC 00320B5C 41 82 00 10 */ beq lbl_80324F0C
-/* 80324F00 00320B60 38 60 00 04 */ li r3, 4
-/* 80324F04 00320B64 38 A0 00 00 */ li r5, 0
-/* 80324F08 00320B68 4B FF 7A 81 */ bl func_8031C988
-lbl_80324F0C:
-/* 80324F0C 00320B6C 3B 39 00 01 */ addi r25, r25, 1
-/* 80324F10 00320B70 3B 5A 00 0C */ addi r26, r26, 0xc
-/* 80324F14 00320B74 2C 19 00 9A */ cmpwi r25, 0x9a
-/* 80324F18 00320B78 41 80 FF DC */ blt lbl_80324EF4
-/* 80324F1C 00320B7C 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
-/* 80324F20 00320B80 38 80 00 00 */ li r4, 0
-/* 80324F24 00320B84 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
-/* 80324F28 00320B88 38 A0 07 38 */ li r5, 0x738
-/* 80324F2C 00320B8C 4B CD F1 D9 */ bl memset
-/* 80324F30 00320B90 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324F34 00320B94 38 00 00 01 */ li r0, 1
-/* 80324F38 00320B98 98 03 00 18 */ stb r0, 0x18(r3)
-/* 80324F3C 00320B9C 48 00 01 A4 */ b lbl_803250E0
-lbl_80324F40:
-/* 80324F40 00320BA0 7F 04 C3 78 */ mr r4, r24
-/* 80324F44 00320BA4 7F E5 FB 78 */ mr r5, r31
-/* 80324F48 00320BA8 4B CD F0 B9 */ bl memcpy
-/* 80324F4C 00320BAC 80 0D B0 60 */ lwz r0, lbl_80640320-_SDA_BASE_(r13)
-/* 80324F50 00320BB0 38 80 00 00 */ li r4, 0
-/* 80324F54 00320BB4 7C 60 FA 14 */ add r3, r0, r31
-/* 80324F58 00320BB8 98 83 FF FF */ stb r4, -1(r3)
-lbl_80324F5C:
-/* 80324F5C 00320BBC 38 60 00 00 */ li r3, 0
-/* 80324F60 00320BC0 48 00 30 05 */ bl func_80327F64
-/* 80324F64 00320BC4 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 80324F68 00320BC8 3B E0 00 00 */ li r31, 0
-/* 80324F6C 00320BCC 38 60 00 32 */ li r3, 0x32
-/* 80324F70 00320BD0 9B E4 00 15 */ stb r31, 0x15(r4)
-/* 80324F74 00320BD4 38 8D 8D C0 */ addi r4, r13, lbl_8063E080-_SDA_BASE_
-/* 80324F78 00320BD8 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80324F7C 00320BDC 9B 25 00 16 */ stb r25, 0x16(r5)
-/* 80324F80 00320BE0 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80324F84 00320BE4 93 45 04 78 */ stw r26, 0x478(r5)
-/* 80324F88 00320BE8 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80324F8C 00320BEC 93 65 04 7C */ stw r27, 0x47c(r5)
-/* 80324F90 00320BF0 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80324F94 00320BF4 9B E5 01 81 */ stb r31, 0x181(r5)
-/* 80324F98 00320BF8 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80324F9C 00320BFC 9B E5 02 E0 */ stb r31, 0x2e0(r5)
-/* 80324FA0 00320C00 48 02 B8 2D */ bl qr2_register_keyA
-/* 80324FA4 00320C04 38 9E 01 9C */ addi r4, r30, 0x19c
-/* 80324FA8 00320C08 38 60 00 33 */ li r3, 0x33
-/* 80324FAC 00320C0C 48 02 B8 21 */ bl qr2_register_keyA
-/* 80324FB0 00320C10 38 9E 01 A8 */ addi r4, r30, 0x1a8
-/* 80324FB4 00320C14 38 60 00 34 */ li r3, 0x34
-/* 80324FB8 00320C18 48 02 B8 15 */ bl qr2_register_keyA
-/* 80324FBC 00320C1C 38 9E 01 90 */ addi r4, r30, 0x190
-/* 80324FC0 00320C20 38 60 00 35 */ li r3, 0x35
-/* 80324FC4 00320C24 48 02 B8 09 */ bl qr2_register_keyA
-/* 80324FC8 00320C28 38 9E 01 B4 */ addi r4, r30, 0x1b4
-/* 80324FCC 00320C2C 38 60 00 36 */ li r3, 0x36
-/* 80324FD0 00320C30 48 02 B7 FD */ bl qr2_register_keyA
-/* 80324FD4 00320C34 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324FD8 00320C38 38 00 00 02 */ li r0, 2
-/* 80324FDC 00320C3C 93 83 04 88 */ stw r28, 0x488(r3)
-/* 80324FE0 00320C40 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324FE4 00320C44 93 A3 04 8C */ stw r29, 0x48c(r3)
-/* 80324FE8 00320C48 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80324FEC 00320C4C 90 03 01 A4 */ stw r0, 0x1a4(r3)
-/* 80324FF0 00320C50 83 2D B0 68 */ lwz r25, lbl_80640328-_SDA_BASE_(r13)
-/* 80324FF4 00320C54 80 19 00 E4 */ lwz r0, 0xe4(r25)
-/* 80324FF8 00320C58 2C 00 00 00 */ cmpwi r0, 0
-/* 80324FFC 00320C5C 40 82 00 34 */ bne lbl_80325030
-/* 80325000 00320C60 80 79 03 04 */ lwz r3, 0x304(r25)
-/* 80325004 00320C64 3D 40 80 33 */ lis r10, func_8032EF68@ha
-/* 80325008 00320C68 38 C0 00 00 */ li r6, 0
-/* 8032500C 00320C6C 38 E0 00 14 */ li r7, 0x14
-/* 80325010 00320C70 93 E1 00 08 */ stw r31, 8(r1)
-/* 80325014 00320C74 7C 64 1B 78 */ mr r4, r3
-/* 80325018 00320C78 39 4A EF 68 */ addi r10, r10, func_8032EF68@l
-/* 8032501C 00320C7C 39 00 00 01 */ li r8, 1
-/* 80325020 00320C80 80 B9 03 08 */ lwz r5, 0x308(r25)
-/* 80325024 00320C84 39 20 00 00 */ li r9, 0
-/* 80325028 00320C88 48 03 93 91 */ bl ServerBrowserNewA
-/* 8032502C 00320C8C 90 79 00 E4 */ stw r3, 0xe4(r25)
-lbl_80325030:
-/* 80325030 00320C90 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80325034 00320C94 80 03 00 E4 */ lwz r0, 0xe4(r3)
-/* 80325038 00320C98 2C 00 00 00 */ cmpwi r0, 0
-/* 8032503C 00320C9C 40 82 00 14 */ bne lbl_80325050
-/* 80325040 00320CA0 38 60 00 05 */ li r3, 5
-/* 80325044 00320CA4 48 00 94 55 */ bl func_8032E498
-/* 80325048 00320CA8 2C 03 00 00 */ cmpwi r3, 0
-/* 8032504C 00320CAC 40 82 00 94 */ bne lbl_803250E0
-lbl_80325050:
-/* 80325050 00320CB0 38 60 00 03 */ li r3, 3
-/* 80325054 00320CB4 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
-/* 80325058 00320CB8 38 A0 00 00 */ li r5, 0
-/* 8032505C 00320CBC 4B FF AB F5 */ bl func_8031FC50
-/* 80325060 00320CC0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80325064 00320CC4 80 63 02 10 */ lwz r3, 0x210(r3)
-/* 80325068 00320CC8 48 00 31 D9 */ bl func_80328240
-/* 8032506C 00320CCC 48 00 94 2D */ bl func_8032E498
-/* 80325070 00320CD0 2C 03 00 00 */ cmpwi r3, 0
-/* 80325074 00320CD4 40 82 00 6C */ bne lbl_803250E0
-/* 80325078 00320CD8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 8032507C 00320CDC 80 03 00 10 */ lwz r0, 0x10(r3)
-/* 80325080 00320CE0 2C 00 00 00 */ cmpwi r0, 0
-/* 80325084 00320CE4 40 82 00 0C */ bne lbl_80325090
-/* 80325088 00320CE8 80 63 02 10 */ lwz r3, 0x210(r3)
-/* 8032508C 00320CEC 4B FF FB 05 */ bl func_80324B90
-lbl_80325090:
-/* 80325090 00320CF0 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13)
-/* 80325094 00320CF4 2C 03 00 00 */ cmpwi r3, 0
-/* 80325098 00320CF8 41 82 00 48 */ beq lbl_803250E0
-/* 8032509C 00320CFC 88 03 00 00 */ lbz r0, 0(r3)
-/* 803250A0 00320D00 2C 00 00 00 */ cmpwi r0, 0
-/* 803250A4 00320D04 41 82 00 3C */ beq lbl_803250E0
-/* 803250A8 00320D08 38 00 00 00 */ li r0, 0
-/* 803250AC 00320D0C 90 03 00 08 */ stw r0, 8(r3)
-/* 803250B0 00320D10 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13)
-/* 803250B4 00320D14 90 03 00 0C */ stw r0, 0xc(r3)
-/* 803250B8 00320D18 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13)
-/* 803250BC 00320D1C 98 03 00 02 */ stb r0, 2(r3)
-/* 803250C0 00320D20 4B F4 D6 F9 */ bl OSGetTime
-/* 803250C4 00320D24 80 AD B0 64 */ lwz r5, lbl_80640324-_SDA_BASE_(r13)
-/* 803250C8 00320D28 90 85 00 1C */ stw r4, 0x1c(r5)
-/* 803250CC 00320D2C 90 65 00 18 */ stw r3, 0x18(r5)
-/* 803250D0 00320D30 4B F4 D6 E9 */ bl OSGetTime
-/* 803250D4 00320D34 80 AD B0 64 */ lwz r5, lbl_80640324-_SDA_BASE_(r13)
-/* 803250D8 00320D38 90 85 00 14 */ stw r4, 0x14(r5)
-/* 803250DC 00320D3C 90 65 00 10 */ stw r3, 0x10(r5)
-lbl_803250E0:
-/* 803250E0 00320D40 39 61 01 40 */ addi r11, r1, 0x140
-/* 803250E4 00320D44 4B EA 20 85 */ bl _restgpr_24
-/* 803250E8 00320D48 80 01 01 44 */ lwz r0, 0x144(r1)
-/* 803250EC 00320D4C 7C 08 03 A6 */ mtlr r0
-/* 803250F0 00320D50 38 21 01 40 */ addi r1, r1, 0x140
-/* 803250F4 00320D54 4E 80 00 20 */ blr
-
-.global func_803250F8
-func_803250F8:
-/* 803250F8 00320D58 94 21 FF A0 */ stwu r1, -0x60(r1)
-/* 803250FC 00320D5C 7C 08 02 A6 */ mflr r0
-/* 80325100 00320D60 90 01 00 64 */ stw r0, 0x64(r1)
-/* 80325104 00320D64 39 61 00 60 */ addi r11, r1, 0x60
-/* 80325108 00320D68 4B EA 20 19 */ bl _savegpr_25
-/* 8032510C 00320D6C 3F C0 80 44 */ lis r30, lbl_80447FE0@ha
-/* 80325110 00320D70 7C 79 1B 78 */ mr r25, r3
-/* 80325114 00320D74 7C 9A 23 78 */ mr r26, r4
-/* 80325118 00320D78 7C BB 2B 78 */ mr r27, r5
-/* 8032511C 00320D7C 7C DC 33 78 */ mr r28, r6
-/* 80325120 00320D80 7C FD 3B 78 */ mr r29, r7
-/* 80325124 00320D84 3B DE 7F E0 */ addi r30, r30, lbl_80447FE0@l
-/* 80325128 00320D88 38 60 00 00 */ li r3, 0
-/* 8032512C 00320D8C 48 00 2E 39 */ bl func_80327F64
-/* 80325130 00320D90 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 80325134 00320D94 38 00 00 02 */ li r0, 2
-/* 80325138 00320D98 3B E0 00 00 */ li r31, 0
-/* 8032513C 00320D9C 38 60 00 32 */ li r3, 0x32
-/* 80325140 00320DA0 98 04 00 15 */ stb r0, 0x15(r4)
-/* 80325144 00320DA4 38 8D 8D C0 */ addi r4, r13, lbl_8063E080-_SDA_BASE_
-/* 80325148 00320DA8 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 8032514C 00320DAC 9B 25 00 16 */ stb r25, 0x16(r5)
-/* 80325150 00320DB0 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80325154 00320DB4 93 45 04 78 */ stw r26, 0x478(r5)
-/* 80325158 00320DB8 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 8032515C 00320DBC 93 65 04 7C */ stw r27, 0x47c(r5)
-/* 80325160 00320DC0 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80325164 00320DC4 9B E5 01 81 */ stb r31, 0x181(r5)
-/* 80325168 00320DC8 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 8032516C 00320DCC 9B E5 02 E0 */ stb r31, 0x2e0(r5)
-/* 80325170 00320DD0 48 02 B6 5D */ bl qr2_register_keyA
-/* 80325174 00320DD4 38 9E 01 9C */ addi r4, r30, 0x19c
-/* 80325178 00320DD8 38 60 00 33 */ li r3, 0x33
-/* 8032517C 00320DDC 48 02 B6 51 */ bl qr2_register_keyA
-/* 80325180 00320DE0 38 9E 01 A8 */ addi r4, r30, 0x1a8
-/* 80325184 00320DE4 38 60 00 34 */ li r3, 0x34
-/* 80325188 00320DE8 48 02 B6 45 */ bl qr2_register_keyA
-/* 8032518C 00320DEC 38 9E 01 90 */ addi r4, r30, 0x190
-/* 80325190 00320DF0 38 60 00 35 */ li r3, 0x35
-/* 80325194 00320DF4 48 02 B6 39 */ bl qr2_register_keyA
-/* 80325198 00320DF8 38 9E 01 B4 */ addi r4, r30, 0x1b4
-/* 8032519C 00320DFC 38 60 00 36 */ li r3, 0x36
-/* 803251A0 00320E00 48 02 B6 2D */ bl qr2_register_keyA
-/* 803251A4 00320E04 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 803251A8 00320E08 38 A0 00 01 */ li r5, 1
-/* 803251AC 00320E0C 38 6D B0 6C */ addi r3, r13, lbl_8064032C-_SDA_BASE_
-/* 803251B0 00320E10 38 00 00 0A */ li r0, 0xa
-/* 803251B4 00320E14 93 84 04 80 */ stw r28, 0x480(r4)
-/* 803251B8 00320E18 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 803251BC 00320E1C 93 A4 04 84 */ stw r29, 0x484(r4)
-/* 803251C0 00320E20 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
-/* 803251C4 00320E24 80 86 02 10 */ lwz r4, 0x210(r6)
-/* 803251C8 00320E28 90 86 00 F8 */ stw r4, 0xf8(r6)
-/* 803251CC 00320E2C 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 803251D0 00320E30 90 A4 03 00 */ stw r5, 0x300(r4)
-/* 803251D4 00320E34 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 803251D8 00320E38 9B E4 00 0E */ stb r31, 0xe(r4)
-/* 803251DC 00320E3C 9B E3 00 01 */ stb r31, 1(r3)
-/* 803251E0 00320E40 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803251E4 00320E44 90 03 01 A4 */ stw r0, 0x1a4(r3)
-/* 803251E8 00320E48 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803251EC 00320E4C 88 03 00 15 */ lbz r0, 0x15(r3)
-/* 803251F0 00320E50 28 00 00 02 */ cmplwi r0, 2
-/* 803251F4 00320E54 41 82 00 0C */ beq lbl_80325200
-/* 803251F8 00320E58 38 60 00 00 */ li r3, 0
-/* 803251FC 00320E5C 48 00 00 A4 */ b lbl_803252A0
-lbl_80325200:
-/* 80325200 00320E60 88 C3 00 16 */ lbz r6, 0x16(r3)
-/* 80325204 00320E64 38 61 00 08 */ addi r3, r1, 8
-/* 80325208 00320E68 38 80 00 0C */ li r4, 0xc
-/* 8032520C 00320E6C 38 AD 8D A8 */ addi r5, r13, lbl_8063E068-_SDA_BASE_
-/* 80325210 00320E70 38 C6 00 01 */ addi r6, r6, 1
-/* 80325214 00320E74 4C C6 31 82 */ crclr 6
-/* 80325218 00320E78 4B EA 78 0D */ bl snprintf
-/* 8032521C 00320E7C 38 81 00 08 */ addi r4, r1, 8
-/* 80325220 00320E80 38 A1 00 18 */ addi r5, r1, 0x18
-/* 80325224 00320E84 38 6D 8D AC */ addi r3, r13, lbl_8063E06C-_SDA_BASE_
-/* 80325228 00320E88 38 C0 00 2F */ li r6, 0x2f
-/* 8032522C 00320E8C 4B FF 9B C1 */ bl func_8031EDEC
-/* 80325230 00320E90 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
-/* 80325234 00320E94 38 61 00 08 */ addi r3, r1, 8
-/* 80325238 00320E98 38 80 00 0C */ li r4, 0xc
-/* 8032523C 00320E9C 38 AD 8D A8 */ addi r5, r13, lbl_8063E068-_SDA_BASE_
-/* 80325240 00320EA0 88 C6 00 0D */ lbz r6, 0xd(r6)
-/* 80325244 00320EA4 38 C6 00 01 */ addi r6, r6, 1
-/* 80325248 00320EA8 4C C6 31 82 */ crclr 6
-/* 8032524C 00320EAC 4B EA 77 D9 */ bl snprintf
-/* 80325250 00320EB0 38 81 00 08 */ addi r4, r1, 8
-/* 80325254 00320EB4 38 A1 00 18 */ addi r5, r1, 0x18
-/* 80325258 00320EB8 38 6D 8D B0 */ addi r3, r13, lbl_8063E070-_SDA_BASE_
-/* 8032525C 00320EBC 38 C0 00 2F */ li r6, 0x2f
-/* 80325260 00320EC0 4B FF 9B E5 */ bl func_8031EE44
-/* 80325264 00320EC4 38 61 00 08 */ addi r3, r1, 8
-/* 80325268 00320EC8 38 80 00 0C */ li r4, 0xc
-/* 8032526C 00320ECC 38 AD 8D A8 */ addi r5, r13, lbl_8063E068-_SDA_BASE_
-/* 80325270 00320ED0 38 C0 00 03 */ li r6, 3
-/* 80325274 00320ED4 4C C6 31 82 */ crclr 6
-/* 80325278 00320ED8 4B EA 77 AD */ bl snprintf
-/* 8032527C 00320EDC 38 81 00 08 */ addi r4, r1, 8
-/* 80325280 00320EE0 38 A1 00 18 */ addi r5, r1, 0x18
-/* 80325284 00320EE4 38 6D 8D B4 */ addi r3, r13, lbl_8063E074-_SDA_BASE_
-/* 80325288 00320EE8 38 C0 00 2F */ li r6, 0x2f
-/* 8032528C 00320EEC 4B FF 9B B9 */ bl func_8031EE44
-/* 80325290 00320EF0 38 81 00 18 */ addi r4, r1, 0x18
-/* 80325294 00320EF4 38 60 00 06 */ li r3, 6
-/* 80325298 00320EF8 38 A0 00 00 */ li r5, 0
-/* 8032529C 00320EFC 4B FF A9 B5 */ bl func_8031FC50
-lbl_803252A0:
-/* 803252A0 00320F00 48 00 8F F1 */ bl func_8032E290
-/* 803252A4 00320F04 2C 03 00 00 */ cmpwi r3, 0
-/* 803252A8 00320F08 40 82 00 1C */ bne lbl_803252C4
-/* 803252AC 00320F0C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803252B0 00320F10 80 03 00 10 */ lwz r0, 0x10(r3)
-/* 803252B4 00320F14 2C 00 00 00 */ cmpwi r0, 0
-/* 803252B8 00320F18 40 82 00 0C */ bne lbl_803252C4
-/* 803252BC 00320F1C 80 63 02 10 */ lwz r3, 0x210(r3)
-/* 803252C0 00320F20 4B FF F8 D1 */ bl func_80324B90
-lbl_803252C4:
-/* 803252C4 00320F24 39 61 00 60 */ addi r11, r1, 0x60
-/* 803252C8 00320F28 4B EA 1E A5 */ bl _restgpr_25
-/* 803252CC 00320F2C 80 01 00 64 */ lwz r0, 0x64(r1)
-/* 803252D0 00320F30 7C 08 03 A6 */ mtlr r0
-/* 803252D4 00320F34 38 21 00 60 */ addi r1, r1, 0x60
-/* 803252D8 00320F38 4E 80 00 20 */ blr
-
-.global func_803252DC
-func_803252DC:
-/* 803252DC 00320F3C 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 803252E0 00320F40 7C 08 02 A6 */ mflr r0
-/* 803252E4 00320F44 90 01 00 34 */ stw r0, 0x34(r1)
-/* 803252E8 00320F48 39 61 00 30 */ addi r11, r1, 0x30
-/* 803252EC 00320F4C 4B EA 1E 35 */ bl _savegpr_25
-/* 803252F0 00320F50 3F A0 80 44 */ lis r29, lbl_80447FE0@ha
-/* 803252F4 00320F54 7C 7F 1B 78 */ mr r31, r3
-/* 803252F8 00320F58 7C 99 23 78 */ mr r25, r4
-/* 803252FC 00320F5C 7C BA 2B 78 */ mr r26, r5
-/* 80325300 00320F60 7C DB 33 78 */ mr r27, r6
-/* 80325304 00320F64 7C FC 3B 78 */ mr r28, r7
-/* 80325308 00320F68 3B BD 7F E0 */ addi r29, r29, lbl_80447FE0@l
-/* 8032530C 00320F6C 38 60 00 00 */ li r3, 0
-/* 80325310 00320F70 48 00 2C 55 */ bl func_80327F64
-/* 80325314 00320F74 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 80325318 00320F78 38 00 00 03 */ li r0, 3
-/* 8032531C 00320F7C 3B C0 00 00 */ li r30, 0
-/* 80325320 00320F80 38 60 00 32 */ li r3, 0x32
-/* 80325324 00320F84 98 04 00 15 */ stb r0, 0x15(r4)
-/* 80325328 00320F88 38 8D 8D C0 */ addi r4, r13, lbl_8063E080-_SDA_BASE_
-/* 8032532C 00320F8C 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80325330 00320F90 9B C5 00 16 */ stb r30, 0x16(r5)
-/* 80325334 00320F94 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80325338 00320F98 93 25 04 78 */ stw r25, 0x478(r5)
-/* 8032533C 00320F9C 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80325340 00320FA0 93 45 04 7C */ stw r26, 0x47c(r5)
-/* 80325344 00320FA4 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80325348 00320FA8 9B C5 01 81 */ stb r30, 0x181(r5)
-/* 8032534C 00320FAC 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80325350 00320FB0 9B C5 02 E0 */ stb r30, 0x2e0(r5)
-/* 80325354 00320FB4 48 02 B4 79 */ bl qr2_register_keyA
-/* 80325358 00320FB8 38 9D 01 9C */ addi r4, r29, 0x19c
-/* 8032535C 00320FBC 38 60 00 33 */ li r3, 0x33
-/* 80325360 00320FC0 48 02 B4 6D */ bl qr2_register_keyA
-/* 80325364 00320FC4 38 9D 01 A8 */ addi r4, r29, 0x1a8
-/* 80325368 00320FC8 38 60 00 34 */ li r3, 0x34
-/* 8032536C 00320FCC 48 02 B4 61 */ bl qr2_register_keyA
-/* 80325370 00320FD0 38 9D 01 90 */ addi r4, r29, 0x190
-/* 80325374 00320FD4 38 60 00 35 */ li r3, 0x35
-/* 80325378 00320FD8 48 02 B4 55 */ bl qr2_register_keyA
-/* 8032537C 00320FDC 38 9D 01 B4 */ addi r4, r29, 0x1b4
-/* 80325380 00320FE0 38 60 00 36 */ li r3, 0x36
-/* 80325384 00320FE4 48 02 B4 49 */ bl qr2_register_keyA
-/* 80325388 00320FE8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 8032538C 00320FEC 38 80 00 01 */ li r4, 1
-/* 80325390 00320FF0 38 00 00 04 */ li r0, 4
-/* 80325394 00320FF4 93 63 04 80 */ stw r27, 0x480(r3)
-/* 80325398 00320FF8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 8032539C 00320FFC 93 83 04 84 */ stw r28, 0x484(r3)
-/* 803253A0 00321000 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803253A4 00321004 98 83 00 17 */ stb r4, 0x17(r3)
-/* 803253A8 00321008 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 803253AC 0032100C 80 64 02 10 */ lwz r3, 0x210(r4)
-/* 803253B0 00321010 90 64 00 20 */ stw r3, 0x20(r4)
-/* 803253B4 00321014 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803253B8 00321018 93 E3 00 F8 */ stw r31, 0xf8(r3)
-/* 803253BC 0032101C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803253C0 00321020 90 03 01 A4 */ stw r0, 0x1a4(r3)
-/* 803253C4 00321024 83 AD B0 68 */ lwz r29, lbl_80640328-_SDA_BASE_(r13)
-/* 803253C8 00321028 80 1D 00 E4 */ lwz r0, 0xe4(r29)
-/* 803253CC 0032102C 2C 00 00 00 */ cmpwi r0, 0
-/* 803253D0 00321030 40 82 00 34 */ bne lbl_80325404
-/* 803253D4 00321034 80 7D 03 04 */ lwz r3, 0x304(r29)
-/* 803253D8 00321038 3D 40 80 33 */ lis r10, func_8032EF68@ha
-/* 803253DC 0032103C 38 C0 00 00 */ li r6, 0
-/* 803253E0 00321040 38 E0 00 14 */ li r7, 0x14
-/* 803253E4 00321044 93 C1 00 08 */ stw r30, 8(r1)
-/* 803253E8 00321048 7C 64 1B 78 */ mr r4, r3
-/* 803253EC 0032104C 39 4A EF 68 */ addi r10, r10, func_8032EF68@l
-/* 803253F0 00321050 39 00 00 01 */ li r8, 1
-/* 803253F4 00321054 80 BD 03 08 */ lwz r5, 0x308(r29)
-/* 803253F8 00321058 39 20 00 00 */ li r9, 0
-/* 803253FC 0032105C 48 03 8F BD */ bl ServerBrowserNewA
-/* 80325400 00321060 90 7D 00 E4 */ stw r3, 0xe4(r29)
-lbl_80325404:
-/* 80325404 00321064 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80325408 00321068 80 03 00 E4 */ lwz r0, 0xe4(r3)
-/* 8032540C 0032106C 2C 00 00 00 */ cmpwi r0, 0
-/* 80325410 00321070 40 82 00 14 */ bne lbl_80325424
-/* 80325414 00321074 38 60 00 05 */ li r3, 5
-/* 80325418 00321078 48 00 90 81 */ bl func_8032E498
-/* 8032541C 0032107C 2C 03 00 00 */ cmpwi r3, 0
-/* 80325420 00321080 40 82 00 70 */ bne lbl_80325490
-lbl_80325424:
-/* 80325424 00321084 38 60 00 05 */ li r3, 5
-/* 80325428 00321088 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
-/* 8032542C 0032108C 38 A0 00 00 */ li r5, 0
-/* 80325430 00321090 4B FF A8 21 */ bl func_8031FC50
-/* 80325434 00321094 48 00 8E 5D */ bl func_8032E290
-/* 80325438 00321098 2C 03 00 00 */ cmpwi r3, 0
-/* 8032543C 0032109C 40 82 00 54 */ bne lbl_80325490
-/* 80325440 003210A0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80325444 003210A4 80 03 00 10 */ lwz r0, 0x10(r3)
-/* 80325448 003210A8 2C 00 00 00 */ cmpwi r0, 0
-/* 8032544C 003210AC 40 82 00 14 */ bne lbl_80325460
-/* 80325450 003210B0 80 63 02 10 */ lwz r3, 0x210(r3)
-/* 80325454 003210B4 4B FF F7 3D */ bl func_80324B90
-/* 80325458 003210B8 2C 03 00 00 */ cmpwi r3, 0
-/* 8032545C 003210BC 40 82 00 34 */ bne lbl_80325490
-lbl_80325460:
-/* 80325460 003210C0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80325464 003210C4 38 80 00 00 */ li r4, 0
-/* 80325468 003210C8 80 63 00 F8 */ lwz r3, 0xf8(r3)
-/* 8032546C 003210CC 48 00 59 9D */ bl func_8032AE08
-/* 80325470 003210D0 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 80325474 003210D4 88 04 00 15 */ lbz r0, 0x15(r4)
-/* 80325478 003210D8 2C 00 00 00 */ cmpwi r0, 0
-/* 8032547C 003210DC 40 82 00 0C */ bne lbl_80325488
-/* 80325480 003210E0 48 00 90 19 */ bl func_8032E498
-/* 80325484 003210E4 48 00 00 08 */ b lbl_8032548C
-lbl_80325488:
-/* 80325488 003210E8 48 00 8E 09 */ bl func_8032E290
-lbl_8032548C:
-/* 8032548C 003210EC 2C 03 00 00 */ cmpwi r3, 0
-lbl_80325490:
-/* 80325490 003210F0 39 61 00 30 */ addi r11, r1, 0x30
-/* 80325494 003210F4 4B EA 1C D9 */ bl _restgpr_25
-/* 80325498 003210F8 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 8032549C 003210FC 7C 08 03 A6 */ mtlr r0
-/* 803254A0 00321100 38 21 00 30 */ addi r1, r1, 0x30
-/* 803254A4 00321104 4E 80 00 20 */ blr
-
-.global func_803254A8
-func_803254A8:
-/* 803254A8 00321108 94 21 FF B0 */ stwu r1, -0x50(r1)
-/* 803254AC 0032110C 7C 08 02 A6 */ mflr r0
-/* 803254B0 00321110 90 01 00 54 */ stw r0, 0x54(r1)
-/* 803254B4 00321114 39 61 00 50 */ addi r11, r1, 0x50
-/* 803254B8 00321118 4B EA 1C 71 */ bl _savegpr_27
-/* 803254BC 0032111C 80 0D B0 68 */ lwz r0, lbl_80640328-_SDA_BASE_(r13)
-/* 803254C0 00321120 3F C0 80 44 */ lis r30, lbl_80447FE0@ha
-/* 803254C4 00321124 7C 7B 1B 78 */ mr r27, r3
-/* 803254C8 00321128 2C 00 00 00 */ cmpwi r0, 0
-/* 803254CC 0032112C 3B DE 7F E0 */ addi r30, r30, lbl_80447FE0@l
-/* 803254D0 00321130 41 82 0E B4 */ beq lbl_80326384
-/* 803254D4 00321134 4B FF 70 99 */ bl PlatAudio_IsEntireSampleFileInMem
-/* 803254D8 00321138 2C 03 00 00 */ cmpwi r3, 0
-/* 803254DC 0032113C 41 82 00 08 */ beq lbl_803254E4
-/* 803254E0 00321140 48 00 0E A4 */ b lbl_80326384
-lbl_803254E4:
-/* 803254E4 00321144 2C 1B 00 00 */ cmpwi r27, 0
-/* 803254E8 00321148 40 82 00 34 */ bne lbl_8032551C
-/* 803254EC 0032114C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803254F0 00321150 80 63 00 10 */ lwz r3, 0x10(r3)
-/* 803254F4 00321154 2C 03 00 00 */ cmpwi r3, 0
-/* 803254F8 00321158 41 82 00 08 */ beq lbl_80325500
-/* 803254FC 0032115C 48 02 8D E5 */ bl qr2_think
-lbl_80325500:
-/* 80325500 00321160 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80325504 00321164 80 63 00 04 */ lwz r3, 4(r3)
-/* 80325508 00321168 2C 03 00 00 */ cmpwi r3, 0
-/* 8032550C 0032116C 41 82 0E 78 */ beq lbl_80326384
-/* 80325510 00321170 80 63 00 00 */ lwz r3, 0(r3)
-/* 80325514 00321174 48 02 45 29 */ bl gt2Think
-/* 80325518 00321178 48 00 0E 6C */ b lbl_80326384
-lbl_8032551C:
-/* 8032551C 0032117C 83 ED B0 68 */ lwz r31, lbl_80640328-_SDA_BASE_(r13)
-/* 80325520 00321180 80 9F 01 A4 */ lwz r4, 0x1a4(r31)
-/* 80325524 00321184 2C 04 00 00 */ cmpwi r4, 0
-/* 80325528 00321188 41 82 0E 5C */ beq lbl_80326384
-/* 8032552C 0032118C 28 04 00 0D */ cmplwi r4, 0xd
-/* 80325530 00321190 41 81 09 88 */ bgt lbl_80325EB8
-/* 80325534 00321194 3C 60 80 45 */ lis r3, lbl_804483E8@ha
-/* 80325538 00321198 54 80 10 3A */ slwi r0, r4, 2
-/* 8032553C 0032119C 38 63 83 E8 */ addi r3, r3, lbl_804483E8@l
-/* 80325540 003211A0 7C 63 00 2E */ lwzx r3, r3, r0
-/* 80325544 003211A4 7C 69 03 A6 */ mtctr r3
-/* 80325548 003211A8 4E 80 04 20 */ bctr
-/* 8032554C 003211AC 80 1F 01 D0 */ lwz r0, 0x1d0(r31)
-/* 80325550 003211B0 2C 00 00 00 */ cmpwi r0, 0
-/* 80325554 003211B4 41 82 02 50 */ beq lbl_803257A4
-/* 80325558 003211B8 4B F4 D2 61 */ bl OSGetTime
-/* 8032555C 003211BC 3C C0 80 00 */ lis r6, 0x800000F8@ha
-/* 80325560 003211C0 81 1F 01 DC */ lwz r8, 0x1dc(r31)
-/* 80325564 003211C4 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
-/* 80325568 003211C8 3C A0 10 62 */ lis r5, 0x10624DD3@ha
-/* 8032556C 003211CC 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
-/* 80325570 003211D0 80 FF 01 D8 */ lwz r7, 0x1d8(r31)
-/* 80325574 003211D4 54 00 F0 BE */ srwi r0, r0, 2
-/* 80325578 003211D8 7C 88 20 10 */ subfc r4, r8, r4
-/* 8032557C 003211DC 7C 06 00 16 */ mulhwu r0, r6, r0
-/* 80325580 003211E0 83 AD B0 68 */ lwz r29, lbl_80640328-_SDA_BASE_(r13)
-/* 80325584 003211E4 38 A0 00 00 */ li r5, 0
-/* 80325588 003211E8 7C 67 19 10 */ subfe r3, r7, r3
-/* 8032558C 003211EC 54 06 D1 BE */ srwi r6, r0, 6
-/* 80325590 003211F0 4B EA 1C E9 */ bl __div2i
-/* 80325594 003211F4 80 DD 01 D0 */ lwz r6, 0x1d0(r29)
-/* 80325598 003211F8 3B E0 00 00 */ li r31, 0
-/* 8032559C 003211FC 6C 65 80 00 */ xoris r5, r3, 0x8000
-/* 803255A0 00321200 6F E0 80 00 */ xoris r0, r31, 0x8000
-/* 803255A4 00321204 7C 64 30 10 */ subfc r3, r4, r6
-/* 803255A8 00321208 7C A5 01 10 */ subfe r5, r5, r0
-/* 803255AC 0032120C 7C A0 01 10 */ subfe r5, r0, r0
-/* 803255B0 00321210 7C A5 00 D1 */ neg. r5, r5
-/* 803255B4 00321214 41 82 01 F0 */ beq lbl_803257A4
-/* 803255B8 00321218 93 FD 01 D0 */ stw r31, 0x1d0(r29)
-/* 803255BC 0032121C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803255C0 00321220 88 03 00 15 */ lbz r0, 0x15(r3)
-/* 803255C4 00321224 28 00 00 03 */ cmplwi r0, 3
-/* 803255C8 00321228 40 82 01 B8 */ bne lbl_80325780
-/* 803255CC 0032122C 88 A3 01 AE */ lbz r5, 0x1ae(r3)
-/* 803255D0 00321230 38 9E 01 C0 */ addi r4, r30, 0x1c0
-/* 803255D4 00321234 38 60 00 40 */ li r3, 0x40
-/* 803255D8 00321238 38 C0 00 05 */ li r6, 5
-/* 803255DC 0032123C 4C C6 31 82 */ crclr 6
-/* 803255E0 00321240 4B FF 75 55 */ bl func_8031CB34
-/* 803255E4 00321244 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 803255E8 00321248 88 64 01 AE */ lbz r3, 0x1ae(r4)
-/* 803255EC 0032124C 38 03 00 01 */ addi r0, r3, 1
-/* 803255F0 00321250 98 04 01 AE */ stb r0, 0x1ae(r4)
-/* 803255F4 00321254 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803255F8 00321258 88 03 01 AE */ lbz r0, 0x1ae(r3)
-/* 803255FC 0032125C 28 00 00 05 */ cmplwi r0, 5
-/* 80325600 00321260 40 81 01 4C */ ble lbl_8032574C
-/* 80325604 00321264 2C 03 00 00 */ cmpwi r3, 0
-/* 80325608 00321268 41 82 0D 7C */ beq lbl_80326384
-/* 8032560C 0032126C 38 00 00 02 */ li r0, 2
-/* 80325610 00321270 98 03 01 AC */ stb r0, 0x1ac(r3)
-/* 80325614 00321274 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80325618 00321278 80 63 00 04 */ lwz r3, 4(r3)
-/* 8032561C 0032127C 80 63 00 00 */ lwz r3, 0(r3)
-/* 80325620 00321280 48 02 47 51 */ bl gt2CloseAllConnectionsHard
-/* 80325624 00321284 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80325628 00321288 3C 80 FF FF */ lis r4, 0xFFFEC5D2@ha
-/* 8032562C 0032128C 38 60 00 06 */ li r3, 6
-/* 80325630 00321290 9B E5 01 AC */ stb r31, 0x1ac(r5)
-/* 80325634 00321294 38 84 C5 D2 */ addi r4, r4, 0xFFFEC5D2@l
-/* 80325638 00321298 4B FF 6F 49 */ bl func_8031C580
-/* 8032563C 0032129C 38 60 00 01 */ li r3, 1
-/* 80325640 003212A0 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
-/* 80325644 003212A4 38 A0 00 00 */ li r5, 0
-/* 80325648 003212A8 4B FF A6 09 */ bl func_8031FC50
-/* 8032564C 003212AC 83 6D B0 68 */ lwz r27, lbl_80640328-_SDA_BASE_(r13)
-/* 80325650 003212B0 88 9B 00 15 */ lbz r4, 0x15(r27)
-/* 80325654 003212B4 80 7B 02 1C */ lwz r3, 0x21c(r27)
-/* 80325658 003212B8 38 04 FF FE */ addi r0, r4, -2
-/* 8032565C 003212BC 7C 04 00 34 */ cntlzw r4, r0
-/* 80325660 003212C0 7C 60 00 34 */ cntlzw r0, r3
-/* 80325664 003212C4 54 9D D9 7E */ srwi r29, r4, 5
-/* 80325668 003212C8 54 1C D9 7E */ srwi r28, r0, 5
-/* 8032566C 003212CC 4B FF A4 DD */ bl func_8031FB48
-/* 80325670 003212D0 81 9B 04 78 */ lwz r12, 0x478(r27)
-/* 80325674 003212D4 7C 67 1B 78 */ mr r7, r3
-/* 80325678 003212D8 7F 85 E3 78 */ mr r5, r28
-/* 8032567C 003212DC 7F A6 EB 78 */ mr r6, r29
-/* 80325680 003212E0 81 1B 04 7C */ lwz r8, 0x47c(r27)
-/* 80325684 003212E4 38 60 00 06 */ li r3, 6
-/* 80325688 003212E8 38 80 00 00 */ li r4, 0
-/* 8032568C 003212EC 7D 89 03 A6 */ mtctr r12
-/* 80325690 003212F0 4E 80 04 21 */ bctrl
-/* 80325694 003212F4 38 9E 00 58 */ addi r4, r30, 0x58
-/* 80325698 003212F8 38 60 00 40 */ li r3, 0x40
-/* 8032569C 003212FC 4C C6 31 82 */ crclr 6
-/* 803256A0 00321300 4B FF 74 95 */ bl func_8031CB34
-/* 803256A4 00321304 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803256A8 00321308 2C 03 00 00 */ cmpwi r3, 0
-/* 803256AC 0032130C 41 82 0C D8 */ beq lbl_80326384
-/* 803256B0 00321310 80 63 00 E4 */ lwz r3, 0xe4(r3)
-/* 803256B4 00321314 2C 03 00 00 */ cmpwi r3, 0
-/* 803256B8 00321318 41 82 00 10 */ beq lbl_803256C8
-/* 803256BC 0032131C 48 03 8D E1 */ bl ServerBrowserFree
-/* 803256C0 00321320 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803256C4 00321324 93 E3 00 E4 */ stw r31, 0xe4(r3)
-lbl_803256C8:
-/* 803256C8 00321328 48 03 54 ED */ bl NNFreeNegotiateList
-/* 803256CC 0032132C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803256D0 00321330 3B C0 00 00 */ li r30, 0
-/* 803256D4 00321334 93 C3 01 A4 */ stw r30, 0x1a4(r3)
-/* 803256D8 00321338 80 8D B0 60 */ lwz r4, lbl_80640320-_SDA_BASE_(r13)
-/* 803256DC 0032133C 2C 04 00 00 */ cmpwi r4, 0
-/* 803256E0 00321340 41 82 00 14 */ beq lbl_803256F4
-/* 803256E4 00321344 38 60 00 04 */ li r3, 4
-/* 803256E8 00321348 38 A0 00 00 */ li r5, 0
-/* 803256EC 0032134C 4B FF 72 9D */ bl func_8031C988
-/* 803256F0 00321350 93 CD B0 60 */ stw r30, lbl_80640320-_SDA_BASE_(r13)
-lbl_803256F4:
-/* 803256F4 00321354 3F 80 80 61 */ lis r28, lbl_8060FD88@ha
-/* 803256F8 00321358 3B A0 00 00 */ li r29, 0
-/* 803256FC 0032135C 3B 9C FD 88 */ addi r28, r28, lbl_8060FD88@l
-lbl_80325700:
-/* 80325700 00321360 80 9C 00 04 */ lwz r4, 4(r28)
-/* 80325704 00321364 2C 04 00 00 */ cmpwi r4, 0
-/* 80325708 00321368 41 82 00 10 */ beq lbl_80325718
-/* 8032570C 0032136C 38 60 00 04 */ li r3, 4
-/* 80325710 00321370 38 A0 00 00 */ li r5, 0
-/* 80325714 00321374 4B FF 72 75 */ bl func_8031C988
-lbl_80325718:
-/* 80325718 00321378 3B BD 00 01 */ addi r29, r29, 1
-/* 8032571C 0032137C 3B 9C 00 0C */ addi r28, r28, 0xc
-/* 80325720 00321380 2C 1D 00 9A */ cmpwi r29, 0x9a
-/* 80325724 00321384 41 80 FF DC */ blt lbl_80325700
-/* 80325728 00321388 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
-/* 8032572C 0032138C 38 80 00 00 */ li r4, 0
-/* 80325730 00321390 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
-/* 80325734 00321394 38 A0 07 38 */ li r5, 0x738
-/* 80325738 00321398 4B CD E9 CD */ bl memset
-/* 8032573C 0032139C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80325740 003213A0 38 00 00 01 */ li r0, 1
-/* 80325744 003213A4 98 03 00 18 */ stb r0, 0x18(r3)
-/* 80325748 003213A8 48 00 0C 3C */ b lbl_80326384
-lbl_8032574C:
-/* 8032574C 003213AC 80 63 00 F8 */ lwz r3, 0xf8(r3)
-/* 80325750 003213B0 38 80 00 00 */ li r4, 0
-/* 80325754 003213B4 48 00 56 B5 */ bl func_8032AE08
-/* 80325758 003213B8 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 8032575C 003213BC 88 04 00 15 */ lbz r0, 0x15(r4)
-/* 80325760 003213C0 2C 00 00 00 */ cmpwi r0, 0
-/* 80325764 003213C4 40 82 00 0C */ bne lbl_80325770
-/* 80325768 003213C8 48 00 8D 31 */ bl func_8032E498
-/* 8032576C 003213CC 48 00 00 08 */ b lbl_80325774
-lbl_80325770:
-/* 80325770 003213D0 48 00 8B 21 */ bl func_8032E290
-lbl_80325774:
-/* 80325774 003213D4 2C 03 00 00 */ cmpwi r3, 0
-/* 80325778 003213D8 41 82 00 2C */ beq lbl_803257A4
-/* 8032577C 003213DC 48 00 0C 08 */ b lbl_80326384
-lbl_80325780:
-/* 80325780 003213E0 80 A3 00 F8 */ lwz r5, 0xf8(r3)
-/* 80325784 003213E4 38 9E 01 E8 */ addi r4, r30, 0x1e8
-/* 80325788 003213E8 38 60 00 40 */ li r3, 0x40
-/* 8032578C 003213EC 4C C6 31 82 */ crclr 6
-/* 80325790 003213F0 4B FF 73 A5 */ bl func_8031CB34
-/* 80325794 003213F4 38 60 00 00 */ li r3, 0
-/* 80325798 003213F8 48 00 5A E1 */ bl func_8032B278
-/* 8032579C 003213FC 2C 03 00 00 */ cmpwi r3, 0
-/* 803257A0 00321400 41 82 0B E4 */ beq lbl_80326384
-lbl_803257A4:
-/* 803257A4 00321404 83 6D B0 68 */ lwz r27, lbl_80640328-_SDA_BASE_(r13)
-/* 803257A8 00321408 80 1B 01 C0 */ lwz r0, 0x1c0(r27)
-/* 803257AC 0032140C 2C 00 00 00 */ cmpwi r0, 0
-/* 803257B0 00321410 41 82 07 08 */ beq lbl_80325EB8
-/* 803257B4 00321414 88 1B 00 0D */ lbz r0, 0xd(r27)
-/* 803257B8 00321418 1C 60 0B B8 */ mulli r3, r0, 0xbb8
-/* 803257BC 0032141C 3B 83 0B B8 */ addi r28, r3, 0xbb8
-/* 803257C0 00321420 4B F4 CF F9 */ bl OSGetTime
-/* 803257C4 00321424 3C C0 80 00 */ lis r6, 0x800000F8@ha
-/* 803257C8 00321428 81 1B 01 CC */ lwz r8, 0x1cc(r27)
-/* 803257CC 0032142C 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
-/* 803257D0 00321430 3C A0 10 62 */ lis r5, 0x10624DD3@ha
-/* 803257D4 00321434 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
-/* 803257D8 00321438 80 FB 01 C8 */ lwz r7, 0x1c8(r27)
-/* 803257DC 0032143C 54 00 F0 BE */ srwi r0, r0, 2
-/* 803257E0 00321440 7C 88 20 10 */ subfc r4, r8, r4
-/* 803257E4 00321444 7C 06 00 16 */ mulhwu r0, r6, r0
-/* 803257E8 00321448 38 A0 00 00 */ li r5, 0
-/* 803257EC 0032144C 7C 67 19 10 */ subfe r3, r7, r3
-/* 803257F0 00321450 54 06 D1 BE */ srwi r6, r0, 6
-/* 803257F4 00321454 4B EA 1A 85 */ bl __div2i
-/* 803257F8 00321458 38 A0 00 00 */ li r5, 0
-/* 803257FC 0032145C 6C 60 80 00 */ xoris r0, r3, 0x8000
-/* 80325800 00321460 6C A5 80 00 */ xoris r5, r5, 0x8000
-/* 80325804 00321464 7C 7C 20 10 */ subfc r3, r28, r4
-/* 80325808 00321468 7C A5 01 10 */ subfe r5, r5, r0
-/* 8032580C 0032146C 7C A0 01 10 */ subfe r5, r0, r0
-/* 80325810 00321470 7C A5 00 D1 */ neg. r5, r5
-/* 80325814 00321474 40 82 06 A4 */ bne lbl_80325EB8
-/* 80325818 00321478 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 8032581C 0032147C 38 80 00 00 */ li r4, 0
-/* 80325820 00321480 80 63 00 F8 */ lwz r3, 0xf8(r3)
-/* 80325824 00321484 48 00 55 E5 */ bl func_8032AE08
-/* 80325828 00321488 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 8032582C 0032148C 88 04 00 15 */ lbz r0, 0x15(r4)
-/* 80325830 00321490 2C 00 00 00 */ cmpwi r0, 0
-/* 80325834 00321494 40 82 00 0C */ bne lbl_80325840
-/* 80325838 00321498 48 00 8C 61 */ bl func_8032E498
-/* 8032583C 0032149C 48 00 00 08 */ b lbl_80325844
-lbl_80325840:
-/* 80325840 003214A0 48 00 8A 51 */ bl func_8032E290
-lbl_80325844:
-/* 80325844 003214A4 2C 03 00 00 */ cmpwi r3, 0
-/* 80325848 003214A8 41 82 06 70 */ beq lbl_80325EB8
-/* 8032584C 003214AC 48 00 0B 38 */ b lbl_80326384
-/* 80325850 003214B0 80 1F 00 E8 */ lwz r0, 0xe8(r31)
-/* 80325854 003214B4 2C 00 00 00 */ cmpwi r0, 0
-/* 80325858 003214B8 40 81 06 60 */ ble lbl_80325EB8
-/* 8032585C 003214BC 2C 04 00 03 */ cmpwi r4, 3
-/* 80325860 003214C0 40 82 00 14 */ bne lbl_80325874
-/* 80325864 003214C4 88 1F 00 0D */ lbz r0, 0xd(r31)
-/* 80325868 003214C8 1C 60 0B B8 */ mulli r3, r0, 0xbb8
-/* 8032586C 003214CC 3B 63 0B B8 */ addi r27, r3, 0xbb8
-/* 80325870 003214D0 48 00 00 14 */ b lbl_80325884
-lbl_80325874:
-/* 80325874 003214D4 2C 00 00 01 */ cmpwi r0, 1
-/* 80325878 003214D8 3B 60 0B B8 */ li r27, 0xbb8
-/* 8032587C 003214DC 40 82 00 08 */ bne lbl_80325884
-/* 80325880 003214E0 3B 60 03 E8 */ li r27, 0x3e8
-lbl_80325884:
-/* 80325884 003214E4 4B F4 CF 35 */ bl OSGetTime
-/* 80325888 003214E8 3C C0 80 00 */ lis r6, 0x800000F8@ha
-/* 8032588C 003214EC 81 1F 00 F4 */ lwz r8, 0xf4(r31)
-/* 80325890 003214F0 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
-/* 80325894 003214F4 3C A0 10 62 */ lis r5, 0x10624DD3@ha
-/* 80325898 003214F8 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
-/* 8032589C 003214FC 80 FF 00 F0 */ lwz r7, 0xf0(r31)
-/* 803258A0 00321500 54 00 F0 BE */ srwi r0, r0, 2
-/* 803258A4 00321504 7C 88 20 10 */ subfc r4, r8, r4
-/* 803258A8 00321508 7C 06 00 16 */ mulhwu r0, r6, r0
-/* 803258AC 0032150C 38 A0 00 00 */ li r5, 0
-/* 803258B0 00321510 7C 67 19 10 */ subfe r3, r7, r3
-/* 803258B4 00321514 54 06 D1 BE */ srwi r6, r0, 6
-/* 803258B8 00321518 4B EA 19 C1 */ bl __div2i
-/* 803258BC 0032151C 3B E0 00 00 */ li r31, 0
-/* 803258C0 00321520 6C 65 80 00 */ xoris r5, r3, 0x8000
-/* 803258C4 00321524 6F E0 80 00 */ xoris r0, r31, 0x8000
-/* 803258C8 00321528 7C 64 D8 10 */ subfc r3, r4, r27
-/* 803258CC 0032152C 7C A5 01 10 */ subfe r5, r5, r0
-/* 803258D0 00321530 7C A0 01 10 */ subfe r5, r0, r0
-/* 803258D4 00321534 7C A5 00 D1 */ neg. r5, r5
-/* 803258D8 00321538 41 82 05 E0 */ beq lbl_80325EB8
-/* 803258DC 0032153C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803258E0 00321540 80 63 02 14 */ lwz r3, 0x214(r3)
-/* 803258E4 00321544 48 00 29 5D */ bl func_80328240
-/* 803258E8 00321548 48 00 8B B1 */ bl func_8032E498
-/* 803258EC 0032154C 2C 03 00 00 */ cmpwi r3, 0
-/* 803258F0 00321550 40 82 0A 94 */ bne lbl_80326384
-/* 803258F4 00321554 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803258F8 00321558 93 E3 00 E8 */ stw r31, 0xe8(r3)
-/* 803258FC 0032155C 48 00 05 BC */ b lbl_80325EB8
-/* 80325900 00321560 80 1F 01 90 */ lwz r0, 0x190(r31)
-/* 80325904 00321564 80 7F 01 94 */ lwz r3, 0x194(r31)
-/* 80325908 00321568 7C 60 03 79 */ or. r0, r3, r0
-/* 8032590C 0032156C 41 82 00 90 */ beq lbl_8032599C
-/* 80325910 00321570 4B F4 CE A9 */ bl OSGetTime
-/* 80325914 00321574 3C C0 80 00 */ lis r6, 0x800000F8@ha
-/* 80325918 00321578 81 1F 01 94 */ lwz r8, 0x194(r31)
-/* 8032591C 0032157C 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
-/* 80325920 00321580 3C A0 10 62 */ lis r5, 0x10624DD3@ha
-/* 80325924 00321584 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
-/* 80325928 00321588 80 FF 01 90 */ lwz r7, 0x190(r31)
-/* 8032592C 0032158C 54 00 F0 BE */ srwi r0, r0, 2
-/* 80325930 00321590 7C 88 20 10 */ subfc r4, r8, r4
-/* 80325934 00321594 7C 06 00 16 */ mulhwu r0, r6, r0
-/* 80325938 00321598 38 A0 00 00 */ li r5, 0
-/* 8032593C 0032159C 7C 67 19 10 */ subfe r3, r7, r3
-/* 80325940 003215A0 54 06 D1 BE */ srwi r6, r0, 6
-/* 80325944 003215A4 4B EA 19 35 */ bl __div2i
-/* 80325948 003215A8 3B E0 00 00 */ li r31, 0
-/* 8032594C 003215AC 38 C0 61 A8 */ li r6, 0x61a8
-/* 80325950 003215B0 6C 65 80 00 */ xoris r5, r3, 0x8000
-/* 80325954 003215B4 6F E0 80 00 */ xoris r0, r31, 0x8000
-/* 80325958 003215B8 7C 64 30 10 */ subfc r3, r4, r6
-/* 8032595C 003215BC 7C A5 01 10 */ subfe r5, r5, r0
-/* 80325960 003215C0 7C A0 01 10 */ subfe r5, r0, r0
-/* 80325964 003215C4 7C A5 00 D1 */ neg. r5, r5
-/* 80325968 003215C8 41 82 05 50 */ beq lbl_80325EB8
-/* 8032596C 003215CC 38 9E 02 18 */ addi r4, r30, 0x218
-/* 80325970 003215D0 38 60 00 40 */ li r3, 0x40
-/* 80325974 003215D4 4C C6 31 82 */ crclr 6
-/* 80325978 003215D8 4B FF 71 BD */ bl func_8031CB34
-/* 8032597C 003215DC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80325980 003215E0 93 E3 01 94 */ stw r31, 0x194(r3)
-/* 80325984 003215E4 93 E3 01 90 */ stw r31, 0x190(r3)
-/* 80325988 003215E8 80 63 00 F8 */ lwz r3, 0xf8(r3)
-/* 8032598C 003215EC 48 00 5E C9 */ bl func_8032B854
-/* 80325990 003215F0 2C 03 00 00 */ cmpwi r3, 0
-/* 80325994 003215F4 40 82 05 24 */ bne lbl_80325EB8
-/* 80325998 003215F8 48 00 09 EC */ b lbl_80326384
-lbl_8032599C:
-/* 8032599C 003215FC 88 1F 03 E0 */ lbz r0, 0x3e0(r31)
-/* 803259A0 00321600 28 00 00 06 */ cmplwi r0, 6
-/* 803259A4 00321604 40 82 05 14 */ bne lbl_80325EB8
-/* 803259A8 00321608 4B F4 CE 11 */ bl OSGetTime
-/* 803259AC 0032160C 3C C0 80 00 */ lis r6, 0x800000F8@ha
-/* 803259B0 00321610 81 1F 04 74 */ lwz r8, 0x474(r31)
-/* 803259B4 00321614 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
-/* 803259B8 00321618 3C A0 10 62 */ lis r5, 0x10624DD3@ha
-/* 803259BC 0032161C 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
-/* 803259C0 00321620 80 FF 04 70 */ lwz r7, 0x470(r31)
-/* 803259C4 00321624 54 00 F0 BE */ srwi r0, r0, 2
-/* 803259C8 00321628 7C 88 20 10 */ subfc r4, r8, r4
-/* 803259CC 0032162C 7C 06 00 16 */ mulhwu r0, r6, r0
-/* 803259D0 00321630 38 A0 00 00 */ li r5, 0
-/* 803259D4 00321634 7C 67 19 10 */ subfe r3, r7, r3
-/* 803259D8 00321638 54 06 D1 BE */ srwi r6, r0, 6
-/* 803259DC 0032163C 4B EA 18 9D */ bl __div2i
-/* 803259E0 00321640 3B E0 00 00 */ li r31, 0
-/* 803259E4 00321644 38 C0 17 70 */ li r6, 0x1770
-/* 803259E8 00321648 6C 65 80 00 */ xoris r5, r3, 0x8000
-/* 803259EC 0032164C 6F E0 80 00 */ xoris r0, r31, 0x8000
-/* 803259F0 00321650 7C 64 30 10 */ subfc r3, r4, r6
-/* 803259F4 00321654 7C A5 01 10 */ subfe r5, r5, r0
-/* 803259F8 00321658 7C A0 01 10 */ subfe r5, r0, r0
-/* 803259FC 0032165C 7C A5 00 D1 */ neg. r5, r5
-/* 80325A00 00321660 41 82 04 B8 */ beq lbl_80325EB8
-/* 80325A04 00321664 38 9E 02 38 */ addi r4, r30, 0x238
-/* 80325A08 00321668 38 60 00 04 */ li r3, 4
-/* 80325A0C 0032166C 4C C6 31 82 */ crclr 6
-/* 80325A10 00321670 4B FF 71 25 */ bl func_8031CB34
-/* 80325A14 00321674 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 80325A18 00321678 88 64 03 E1 */ lbz r3, 0x3e1(r4)
-/* 80325A1C 0032167C 38 03 00 01 */ addi r0, r3, 1
-/* 80325A20 00321680 98 04 03 E1 */ stb r0, 0x3e1(r4)
-/* 80325A24 00321684 81 0D B0 68 */ lwz r8, lbl_80640328-_SDA_BASE_(r13)
-/* 80325A28 00321688 88 08 03 E1 */ lbz r0, 0x3e1(r8)
-/* 80325A2C 0032168C 28 00 00 05 */ cmplwi r0, 5
-/* 80325A30 00321690 40 81 00 40 */ ble lbl_80325A70
-/* 80325A34 00321694 38 00 00 FF */ li r0, 0xff
-/* 80325A38 00321698 38 9E 02 64 */ addi r4, r30, 0x264
-/* 80325A3C 0032169C 98 08 03 E0 */ stb r0, 0x3e0(r8)
-/* 80325A40 003216A0 38 60 00 40 */ li r3, 0x40
-/* 80325A44 003216A4 38 A0 00 06 */ li r5, 6
-/* 80325A48 003216A8 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
-/* 80325A4C 003216AC 9B E6 03 E1 */ stb r31, 0x3e1(r6)
-/* 80325A50 003216B0 4C C6 31 82 */ crclr 6
-/* 80325A54 003216B4 4B FF 70 E1 */ bl func_8031CB34
-/* 80325A58 003216B8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80325A5C 003216BC 80 63 00 F8 */ lwz r3, 0xf8(r3)
-/* 80325A60 003216C0 48 00 5D F5 */ bl func_8032B854
-/* 80325A64 003216C4 2C 03 00 00 */ cmpwi r3, 0
-/* 80325A68 003216C8 40 82 04 50 */ bne lbl_80325EB8
-/* 80325A6C 003216CC 48 00 09 18 */ b lbl_80326384
-lbl_80325A70:
-/* 80325A70 003216D0 80 88 04 68 */ lwz r4, 0x468(r8)
-/* 80325A74 003216D4 38 E8 03 E8 */ addi r7, r8, 0x3e8
-/* 80325A78 003216D8 80 A8 03 E4 */ lwz r5, 0x3e4(r8)
-/* 80325A7C 003216DC 38 60 00 06 */ li r3, 6
-/* 80325A80 003216E0 A0 C8 03 E2 */ lhz r6, 0x3e2(r8)
-/* 80325A84 003216E4 81 08 04 6C */ lwz r8, 0x46c(r8)
-/* 80325A88 003216E8 48 00 2E BD */ bl func_80328944
-/* 80325A8C 003216EC 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 80325A90 003216F0 88 04 00 15 */ lbz r0, 0x15(r4)
-/* 80325A94 003216F4 2C 00 00 00 */ cmpwi r0, 0
-/* 80325A98 003216F8 40 82 00 0C */ bne lbl_80325AA4
-/* 80325A9C 003216FC 48 00 89 FD */ bl func_8032E498
-/* 80325AA0 00321700 48 00 00 08 */ b lbl_80325AA8
-lbl_80325AA4:
-/* 80325AA4 00321704 48 00 87 ED */ bl func_8032E290
-lbl_80325AA8:
-/* 80325AA8 00321708 2C 03 00 00 */ cmpwi r3, 0
-/* 80325AAC 0032170C 41 82 04 0C */ beq lbl_80325EB8
-/* 80325AB0 00321710 48 00 08 D4 */ b lbl_80326384
-/* 80325AB4 00321714 88 1F 03 E0 */ lbz r0, 0x3e0(r31)
-/* 80325AB8 00321718 28 00 00 02 */ cmplwi r0, 2
-/* 80325ABC 0032171C 40 82 03 FC */ bne lbl_80325EB8
-/* 80325AC0 00321720 88 1F 00 15 */ lbz r0, 0x15(r31)
-/* 80325AC4 00321724 2C 00 00 00 */ cmpwi r0, 0
-/* 80325AC8 00321728 40 82 00 60 */ bne lbl_80325B28
-/* 80325ACC 0032172C 4B F4 CC ED */ bl OSGetTime
-/* 80325AD0 00321730 3C C0 80 00 */ lis r6, 0x800000F8@ha
-/* 80325AD4 00321734 81 1F 04 74 */ lwz r8, 0x474(r31)
-/* 80325AD8 00321738 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
-/* 80325ADC 0032173C 3C A0 10 62 */ lis r5, 0x10624DD3@ha
-/* 80325AE0 00321740 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
-/* 80325AE4 00321744 80 FF 04 70 */ lwz r7, 0x470(r31)
-/* 80325AE8 00321748 54 00 F0 BE */ srwi r0, r0, 2
-/* 80325AEC 0032174C 7C 88 20 10 */ subfc r4, r8, r4
-/* 80325AF0 00321750 7C 06 00 16 */ mulhwu r0, r6, r0
-/* 80325AF4 00321754 38 A0 00 00 */ li r5, 0
-/* 80325AF8 00321758 7C 67 19 10 */ subfe r3, r7, r3
-/* 80325AFC 0032175C 54 06 D1 BE */ srwi r6, r0, 6
-/* 80325B00 00321760 4B EA 17 79 */ bl __div2i
-/* 80325B04 00321764 38 00 00 00 */ li r0, 0
-/* 80325B08 00321768 38 C0 17 70 */ li r6, 0x1770
-/* 80325B0C 0032176C 6C 65 80 00 */ xoris r5, r3, 0x8000
-/* 80325B10 00321770 6C 00 80 00 */ xoris r0, r0, 0x8000
-/* 80325B14 00321774 7C 64 30 10 */ subfc r3, r4, r6
-/* 80325B18 00321778 7C A5 01 10 */ subfe r5, r5, r0
-/* 80325B1C 0032177C 7C A0 01 10 */ subfe r5, r0, r0
-/* 80325B20 00321780 7C A5 00 D1 */ neg. r5, r5
-/* 80325B24 00321784 40 82 00 70 */ bne lbl_80325B94
-lbl_80325B28:
-/* 80325B28 00321788 83 6D B0 68 */ lwz r27, lbl_80640328-_SDA_BASE_(r13)
-/* 80325B2C 0032178C 88 1B 00 15 */ lbz r0, 0x15(r27)
-/* 80325B30 00321790 2C 00 00 00 */ cmpwi r0, 0
-/* 80325B34 00321794 41 82 03 84 */ beq lbl_80325EB8
-/* 80325B38 00321798 4B F4 CC 81 */ bl OSGetTime
-/* 80325B3C 0032179C 3C C0 80 00 */ lis r6, 0x800000F8@ha
-/* 80325B40 003217A0 81 1B 04 74 */ lwz r8, 0x474(r27)
-/* 80325B44 003217A4 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
-/* 80325B48 003217A8 3C A0 10 62 */ lis r5, 0x10624DD3@ha
-/* 80325B4C 003217AC 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
-/* 80325B50 003217B0 80 FB 04 70 */ lwz r7, 0x470(r27)
-/* 80325B54 003217B4 54 00 F0 BE */ srwi r0, r0, 2
-/* 80325B58 003217B8 7C 88 20 10 */ subfc r4, r8, r4
-/* 80325B5C 003217BC 7C 06 00 16 */ mulhwu r0, r6, r0
-/* 80325B60 003217C0 38 A0 00 00 */ li r5, 0
-/* 80325B64 003217C4 7C 67 19 10 */ subfe r3, r7, r3
-/* 80325B68 003217C8 54 06 D1 BE */ srwi r6, r0, 6
-/* 80325B6C 003217CC 4B EA 17 0D */ bl __div2i
-/* 80325B70 003217D0 38 00 00 00 */ li r0, 0
-/* 80325B74 003217D4 38 C0 4A 38 */ li r6, 0x4a38
-/* 80325B78 003217D8 6C 65 80 00 */ xoris r5, r3, 0x8000
-/* 80325B7C 003217DC 6C 00 80 00 */ xoris r0, r0, 0x8000
-/* 80325B80 003217E0 7C 64 30 10 */ subfc r3, r4, r6
-/* 80325B84 003217E4 7C A5 01 10 */ subfe r5, r5, r0
-/* 80325B88 003217E8 7C A0 01 10 */ subfe r5, r0, r0
-/* 80325B8C 003217EC 7C A5 00 D1 */ neg. r5, r5
-/* 80325B90 003217F0 41 82 03 28 */ beq lbl_80325EB8
-lbl_80325B94:
-/* 80325B94 003217F4 38 9E 02 80 */ addi r4, r30, 0x280
-/* 80325B98 003217F8 38 60 00 40 */ li r3, 0x40
-/* 80325B9C 003217FC 4C C6 31 82 */ crclr 6
-/* 80325BA0 00321800 4B FF 6F 95 */ bl func_8031CB34
-/* 80325BA4 00321804 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80325BA8 00321808 38 80 00 FF */ li r4, 0xff
-/* 80325BAC 0032180C 38 00 00 00 */ li r0, 0
-/* 80325BB0 00321810 98 83 03 E0 */ stb r4, 0x3e0(r3)
-/* 80325BB4 00321814 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80325BB8 00321818 98 03 03 E1 */ stb r0, 0x3e1(r3)
-/* 80325BBC 0032181C 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 80325BC0 00321820 88 64 00 0D */ lbz r3, 0xd(r4)
-/* 80325BC4 00321824 38 03 00 01 */ addi r0, r3, 1
-/* 80325BC8 00321828 54 00 10 3A */ slwi r0, r0, 2
-/* 80325BCC 0032182C 7C 64 02 14 */ add r3, r4, r0
-/* 80325BD0 00321830 80 63 00 F8 */ lwz r3, 0xf8(r3)
-/* 80325BD4 00321834 48 00 58 E9 */ bl func_8032B4BC
-/* 80325BD8 00321838 2C 03 00 00 */ cmpwi r3, 0
-/* 80325BDC 0032183C 40 82 02 DC */ bne lbl_80325EB8
-/* 80325BE0 00321840 48 00 07 A4 */ b lbl_80326384
-/* 80325BE4 00321844 88 1F 03 E0 */ lbz r0, 0x3e0(r31)
-/* 80325BE8 00321848 28 00 00 08 */ cmplwi r0, 8
-/* 80325BEC 0032184C 40 82 02 CC */ bne lbl_80325EB8
-/* 80325BF0 00321850 4B F4 CB C9 */ bl OSGetTime
-/* 80325BF4 00321854 3C C0 80 00 */ lis r6, 0x800000F8@ha
-/* 80325BF8 00321858 81 1F 04 74 */ lwz r8, 0x474(r31)
-/* 80325BFC 0032185C 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
-/* 80325C00 00321860 3C A0 10 62 */ lis r5, 0x10624DD3@ha
-/* 80325C04 00321864 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
-/* 80325C08 00321868 80 FF 04 70 */ lwz r7, 0x470(r31)
-/* 80325C0C 0032186C 54 00 F0 BE */ srwi r0, r0, 2
-/* 80325C10 00321870 7C 88 20 10 */ subfc r4, r8, r4
-/* 80325C14 00321874 7C 06 00 16 */ mulhwu r0, r6, r0
-/* 80325C18 00321878 38 A0 00 00 */ li r5, 0
-/* 80325C1C 0032187C 7C 67 19 10 */ subfe r3, r7, r3
-/* 80325C20 00321880 54 06 D1 BE */ srwi r6, r0, 6
-/* 80325C24 00321884 4B EA 16 55 */ bl __div2i
-/* 80325C28 00321888 3B E0 00 00 */ li r31, 0
-/* 80325C2C 0032188C 38 C0 75 30 */ li r6, 0x7530
-/* 80325C30 00321890 6C 65 80 00 */ xoris r5, r3, 0x8000
-/* 80325C34 00321894 6F E0 80 00 */ xoris r0, r31, 0x8000
-/* 80325C38 00321898 7C 64 30 10 */ subfc r3, r4, r6
-/* 80325C3C 0032189C 7C A5 01 10 */ subfe r5, r5, r0
-/* 80325C40 003218A0 7C A0 01 10 */ subfe r5, r0, r0
-/* 80325C44 003218A4 7C A5 00 D1 */ neg. r5, r5
-/* 80325C48 003218A8 41 82 02 70 */ beq lbl_80325EB8
-/* 80325C4C 003218AC 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 80325C50 003218B0 88 64 03 E1 */ lbz r3, 0x3e1(r4)
-/* 80325C54 003218B4 38 03 00 01 */ addi r0, r3, 1
-/* 80325C58 003218B8 98 04 03 E1 */ stb r0, 0x3e1(r4)
-/* 80325C5C 003218BC 81 0D B0 68 */ lwz r8, lbl_80640328-_SDA_BASE_(r13)
-/* 80325C60 003218C0 88 08 03 E1 */ lbz r0, 0x3e1(r8)
-/* 80325C64 003218C4 2C 00 00 00 */ cmpwi r0, 0
-/* 80325C68 003218C8 41 82 00 BC */ beq lbl_80325D24
-/* 80325C6C 003218CC 38 00 00 FF */ li r0, 0xff
-/* 80325C70 003218D0 38 9E 02 AC */ addi r4, r30, 0x2ac
-/* 80325C74 003218D4 98 08 03 E0 */ stb r0, 0x3e0(r8)
-/* 80325C78 003218D8 38 60 00 40 */ li r3, 0x40
-/* 80325C7C 003218DC 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80325C80 003218E0 9B E5 03 E1 */ stb r31, 0x3e1(r5)
-/* 80325C84 003218E4 4C C6 31 82 */ crclr 6
-/* 80325C88 003218E8 4B FF 6E AD */ bl func_8031CB34
-/* 80325C8C 003218EC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80325C90 003218F0 88 03 00 15 */ lbz r0, 0x15(r3)
-/* 80325C94 003218F4 28 00 00 02 */ cmplwi r0, 2
-/* 80325C98 003218F8 40 82 00 24 */ bne lbl_80325CBC
-/* 80325C9C 003218FC 88 03 00 0D */ lbz r0, 0xd(r3)
-/* 80325CA0 00321900 54 00 10 3A */ slwi r0, r0, 2
-/* 80325CA4 00321904 7C 63 02 14 */ add r3, r3, r0
-/* 80325CA8 00321908 80 63 00 F8 */ lwz r3, 0xf8(r3)
-/* 80325CAC 0032190C 48 00 58 11 */ bl func_8032B4BC
-/* 80325CB0 00321910 2C 03 00 00 */ cmpwi r3, 0
-/* 80325CB4 00321914 40 82 02 04 */ bne lbl_80325EB8
-/* 80325CB8 00321918 48 00 06 CC */ b lbl_80326384
-lbl_80325CBC:
-/* 80325CBC 0032191C 88 03 00 15 */ lbz r0, 0x15(r3)
-/* 80325CC0 00321920 28 00 00 02 */ cmplwi r0, 2
-/* 80325CC4 00321924 41 82 00 10 */ beq lbl_80325CD4
-/* 80325CC8 00321928 88 03 00 15 */ lbz r0, 0x15(r3)
-/* 80325CCC 0032192C 28 00 00 03 */ cmplwi r0, 3
-/* 80325CD0 00321930 40 82 00 18 */ bne lbl_80325CE8
-lbl_80325CD4:
-/* 80325CD4 00321934 38 9E 02 D0 */ addi r4, r30, 0x2d0
-/* 80325CD8 00321938 38 60 00 08 */ li r3, 8
-/* 80325CDC 0032193C 4C C6 31 82 */ crclr 6
-/* 80325CE0 00321940 4B FF 6E 55 */ bl func_8031CB34
-/* 80325CE4 00321944 48 00 01 D4 */ b lbl_80325EB8
-lbl_80325CE8:
-/* 80325CE8 00321948 38 00 00 02 */ li r0, 2
-/* 80325CEC 0032194C 98 03 01 AC */ stb r0, 0x1ac(r3)
-/* 80325CF0 00321950 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80325CF4 00321954 80 63 00 04 */ lwz r3, 4(r3)
-/* 80325CF8 00321958 80 63 00 00 */ lwz r3, 0(r3)
-/* 80325CFC 0032195C 48 02 40 75 */ bl gt2CloseAllConnectionsHard
-/* 80325D00 00321960 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80325D04 00321964 38 9E 03 00 */ addi r4, r30, 0x300
-/* 80325D08 00321968 38 60 00 40 */ li r3, 0x40
-/* 80325D0C 0032196C 9B E5 01 AC */ stb r31, 0x1ac(r5)
-/* 80325D10 00321970 4C C6 31 82 */ crclr 6
-/* 80325D14 00321974 4B FF 6E 21 */ bl func_8031CB34
-/* 80325D18 00321978 38 60 00 01 */ li r3, 1
-/* 80325D1C 0032197C 48 00 6E 55 */ bl func_8032CB70
-/* 80325D20 00321980 48 00 01 98 */ b lbl_80325EB8
-lbl_80325D24:
-/* 80325D24 00321984 80 88 04 68 */ lwz r4, 0x468(r8)
-/* 80325D28 00321988 38 E8 03 E8 */ addi r7, r8, 0x3e8
-/* 80325D2C 0032198C 80 A8 03 E4 */ lwz r5, 0x3e4(r8)
-/* 80325D30 00321990 38 60 00 08 */ li r3, 8
-/* 80325D34 00321994 A0 C8 03 E2 */ lhz r6, 0x3e2(r8)
-/* 80325D38 00321998 81 08 04 6C */ lwz r8, 0x46c(r8)
-/* 80325D3C 0032199C 48 00 2C 09 */ bl func_80328944
-/* 80325D40 003219A0 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 80325D44 003219A4 88 04 00 15 */ lbz r0, 0x15(r4)
-/* 80325D48 003219A8 2C 00 00 00 */ cmpwi r0, 0
-/* 80325D4C 003219AC 40 82 00 0C */ bne lbl_80325D58
-/* 80325D50 003219B0 48 00 87 49 */ bl func_8032E498
-/* 80325D54 003219B4 48 00 00 08 */ b lbl_80325D5C
-lbl_80325D58:
-/* 80325D58 003219B8 48 00 85 39 */ bl func_8032E290
-lbl_80325D5C:
-/* 80325D5C 003219BC 2C 03 00 00 */ cmpwi r3, 0
-/* 80325D60 003219C0 41 82 01 58 */ beq lbl_80325EB8
-/* 80325D64 003219C4 48 00 06 20 */ b lbl_80326384
-/* 80325D68 003219C8 4B FF D1 0D */ bl func_80322E74
-/* 80325D6C 003219CC 2C 03 00 05 */ cmpwi r3, 5
-/* 80325D70 003219D0 40 82 01 48 */ bne lbl_80325EB8
-/* 80325D74 003219D4 83 8D B0 68 */ lwz r28, lbl_80640328-_SDA_BASE_(r13)
-/* 80325D78 003219D8 4B F4 CA 41 */ bl OSGetTime
-/* 80325D7C 003219DC 3C C0 80 00 */ lis r6, 0x800000F8@ha
-/* 80325D80 003219E0 81 1C 02 0C */ lwz r8, 0x20c(r28)
-/* 80325D84 003219E4 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
-/* 80325D88 003219E8 3C A0 10 62 */ lis r5, 0x10624DD3@ha
-/* 80325D8C 003219EC 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
-/* 80325D90 003219F0 80 FC 02 08 */ lwz r7, 0x208(r28)
-/* 80325D94 003219F4 54 00 F0 BE */ srwi r0, r0, 2
-/* 80325D98 003219F8 7C 88 20 10 */ subfc r4, r8, r4
-/* 80325D9C 003219FC 7C 06 00 16 */ mulhwu r0, r6, r0
-/* 80325DA0 00321A00 38 A0 00 00 */ li r5, 0
-/* 80325DA4 00321A04 7C 67 19 10 */ subfe r3, r7, r3
-/* 80325DA8 00321A08 54 06 D1 BE */ srwi r6, r0, 6
-/* 80325DAC 00321A0C 4B EA 14 CD */ bl __div2i
-/* 80325DB0 00321A10 38 00 00 00 */ li r0, 0
-/* 80325DB4 00321A14 38 C0 75 30 */ li r6, 0x7530
-/* 80325DB8 00321A18 6C 65 80 00 */ xoris r5, r3, 0x8000
-/* 80325DBC 00321A1C 6C 00 80 00 */ xoris r0, r0, 0x8000
-/* 80325DC0 00321A20 7C 64 30 10 */ subfc r3, r4, r6
-/* 80325DC4 00321A24 7C A5 01 10 */ subfe r5, r5, r0
-/* 80325DC8 00321A28 7C A0 01 10 */ subfe r5, r0, r0
-/* 80325DCC 00321A2C 7C A5 00 D1 */ neg. r5, r5
-/* 80325DD0 00321A30 41 82 00 E8 */ beq lbl_80325EB8
-/* 80325DD4 00321A34 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80325DD8 00321A38 38 9E 03 30 */ addi r4, r30, 0x330
-/* 80325DDC 00321A3C 38 60 00 40 */ li r3, 0x40
-/* 80325DE0 00321A40 38 C0 00 05 */ li r6, 5
-/* 80325DE4 00321A44 88 A5 01 B1 */ lbz r5, 0x1b1(r5)
-/* 80325DE8 00321A48 4C C6 31 82 */ crclr 6
-/* 80325DEC 00321A4C 4B FF 6D 49 */ bl func_8031CB34
-/* 80325DF0 00321A50 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
-/* 80325DF4 00321A54 88 06 01 B1 */ lbz r0, 0x1b1(r6)
-/* 80325DF8 00321A58 28 00 00 05 */ cmplwi r0, 5
-/* 80325DFC 00321A5C 41 80 00 2C */ blt lbl_80325E28
-/* 80325E00 00321A60 38 9E 03 4C */ addi r4, r30, 0x34c
-/* 80325E04 00321A64 38 60 00 40 */ li r3, 0x40
-/* 80325E08 00321A68 4C C6 31 82 */ crclr 6
-/* 80325E0C 00321A6C 4B FF 6D 29 */ bl func_8031CB34
-/* 80325E10 00321A70 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80325E14 00321A74 80 63 00 F8 */ lwz r3, 0xf8(r3)
-/* 80325E18 00321A78 48 00 5A 3D */ bl func_8032B854
-/* 80325E1C 00321A7C 2C 03 00 00 */ cmpwi r3, 0
-/* 80325E20 00321A80 40 82 00 98 */ bne lbl_80325EB8
-/* 80325E24 00321A84 48 00 05 60 */ b lbl_80326384
-lbl_80325E28:
-/* 80325E28 00321A88 80 86 00 F8 */ lwz r4, 0xf8(r6)
-/* 80325E2C 00321A8C 38 60 00 40 */ li r3, 0x40
-/* 80325E30 00321A90 80 A6 00 24 */ lwz r5, 0x24(r6)
-/* 80325E34 00321A94 38 E0 00 00 */ li r7, 0
-/* 80325E38 00321A98 A0 C6 00 A4 */ lhz r6, 0xa4(r6)
-/* 80325E3C 00321A9C 39 00 00 00 */ li r8, 0
-/* 80325E40 00321AA0 48 00 2B 05 */ bl func_80328944
-/* 80325E44 00321AA4 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 80325E48 00321AA8 88 04 00 15 */ lbz r0, 0x15(r4)
-/* 80325E4C 00321AAC 2C 00 00 00 */ cmpwi r0, 0
-/* 80325E50 00321AB0 40 82 00 0C */ bne lbl_80325E5C
-/* 80325E54 00321AB4 48 00 86 45 */ bl func_8032E498
-/* 80325E58 00321AB8 48 00 00 08 */ b lbl_80325E60
-lbl_80325E5C:
-/* 80325E5C 00321ABC 48 00 84 35 */ bl func_8032E290
-lbl_80325E60:
-/* 80325E60 00321AC0 2C 03 00 00 */ cmpwi r3, 0
-/* 80325E64 00321AC4 40 82 05 20 */ bne lbl_80326384
-/* 80325E68 00321AC8 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 80325E6C 00321ACC 88 64 01 B1 */ lbz r3, 0x1b1(r4)
-/* 80325E70 00321AD0 38 03 00 01 */ addi r0, r3, 1
-/* 80325E74 00321AD4 98 04 01 B1 */ stb r0, 0x1b1(r4)
-/* 80325E78 00321AD8 4B F4 C9 41 */ bl OSGetTime
-/* 80325E7C 00321ADC 3C C0 80 00 */ lis r6, 0x800000F8@ha
-/* 80325E80 00321AE0 3C A0 10 62 */ lis r5, 0x10624DD3@ha
-/* 80325E84 00321AE4 80 C6 00 F8 */ lwz r6, 0x800000F8@l(r6)
-/* 80325E88 00321AE8 38 E5 4D D3 */ addi r7, r5, 0x10624DD3@l
-/* 80325E8C 00321AEC 38 00 5D C0 */ li r0, 0x5dc0
-/* 80325E90 00321AF0 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80325E94 00321AF4 54 C6 F0 BE */ srwi r6, r6, 2
-/* 80325E98 00321AF8 7C C7 30 16 */ mulhwu r6, r7, r6
-/* 80325E9C 00321AFC 54 C7 D1 BE */ srwi r7, r6, 6
-/* 80325EA0 00321B00 7C C7 00 16 */ mulhwu r6, r7, r0
-/* 80325EA4 00321B04 1C 07 5D C0 */ mulli r0, r7, 0x5dc0
-/* 80325EA8 00321B08 7C 00 20 10 */ subfc r0, r0, r4
-/* 80325EAC 00321B0C 90 05 02 0C */ stw r0, 0x20c(r5)
-/* 80325EB0 00321B10 7C 06 19 10 */ subfe r0, r6, r3
-/* 80325EB4 00321B14 90 05 02 08 */ stw r0, 0x208(r5)
-lbl_80325EB8:
-/* 80325EB8 00321B18 83 6D B0 68 */ lwz r27, lbl_80640328-_SDA_BASE_(r13)
-/* 80325EBC 00321B1C 80 1B 01 A4 */ lwz r0, 0x1a4(r27)
-/* 80325EC0 00321B20 2C 00 00 0B */ cmpwi r0, 0xb
-/* 80325EC4 00321B24 41 82 00 0C */ beq lbl_80325ED0
-/* 80325EC8 00321B28 2C 00 00 06 */ cmpwi r0, 6
-/* 80325ECC 00321B2C 40 82 00 98 */ bne lbl_80325F64
-lbl_80325ED0:
-/* 80325ED0 00321B30 80 1B 01 88 */ lwz r0, 0x188(r27)
-/* 80325ED4 00321B34 80 7B 01 8C */ lwz r3, 0x18c(r27)
-/* 80325ED8 00321B38 7C 60 03 79 */ or. r0, r3, r0
-/* 80325EDC 00321B3C 41 82 00 88 */ beq lbl_80325F64
-/* 80325EE0 00321B40 4B F4 C8 D9 */ bl OSGetTime
-/* 80325EE4 00321B44 3C C0 80 00 */ lis r6, 0x800000F8@ha
-/* 80325EE8 00321B48 81 1B 01 8C */ lwz r8, 0x18c(r27)
-/* 80325EEC 00321B4C 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
-/* 80325EF0 00321B50 3C A0 10 62 */ lis r5, 0x10624DD3@ha
-/* 80325EF4 00321B54 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
-/* 80325EF8 00321B58 80 FB 01 88 */ lwz r7, 0x188(r27)
-/* 80325EFC 00321B5C 54 00 F0 BE */ srwi r0, r0, 2
-/* 80325F00 00321B60 7C 88 20 10 */ subfc r4, r8, r4
-/* 80325F04 00321B64 7C 06 00 16 */ mulhwu r0, r6, r0
-/* 80325F08 00321B68 38 A0 00 00 */ li r5, 0
-/* 80325F0C 00321B6C 7C 67 19 10 */ subfe r3, r7, r3
-/* 80325F10 00321B70 54 06 D1 BE */ srwi r6, r0, 6
-/* 80325F14 00321B74 4B EA 13 65 */ bl __div2i
-/* 80325F18 00321B78 38 00 00 00 */ li r0, 0
-/* 80325F1C 00321B7C 38 C0 27 10 */ li r6, 0x2710
-/* 80325F20 00321B80 6C 65 80 00 */ xoris r5, r3, 0x8000
-/* 80325F24 00321B84 6C 00 80 00 */ xoris r0, r0, 0x8000
-/* 80325F28 00321B88 7C 64 30 10 */ subfc r3, r4, r6
-/* 80325F2C 00321B8C 7C A5 01 10 */ subfe r5, r5, r0
-/* 80325F30 00321B90 7C A0 01 10 */ subfe r5, r0, r0
-/* 80325F34 00321B94 7C A5 00 D1 */ neg. r5, r5
-/* 80325F38 00321B98 41 82 00 2C */ beq lbl_80325F64
-/* 80325F3C 00321B9C 38 9E 03 7C */ addi r4, r30, 0x37c
-/* 80325F40 00321BA0 38 60 00 40 */ li r3, 0x40
-/* 80325F44 00321BA4 4C C6 31 82 */ crclr 6
-/* 80325F48 00321BA8 4B FF 6B ED */ bl func_8031CB34
-/* 80325F4C 00321BAC 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
-/* 80325F50 00321BB0 38 60 00 01 */ li r3, 1
-/* 80325F54 00321BB4 38 80 00 00 */ li r4, 0
-/* 80325F58 00321BB8 38 A0 00 00 */ li r5, 0
-/* 80325F5C 00321BBC 38 C6 01 98 */ addi r6, r6, 0x198
-/* 80325F60 00321BC0 48 00 A3 41 */ bl func_803302A0
-lbl_80325F64:
-/* 80325F64 00321BC4 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80325F68 00321BC8 80 63 00 E4 */ lwz r3, 0xe4(r3)
-/* 80325F6C 00321BCC 2C 03 00 00 */ cmpwi r3, 0
-/* 80325F70 00321BD0 41 82 01 B4 */ beq lbl_80326124
-/* 80325F74 00321BD4 48 03 88 85 */ bl ServerBrowserThink
-/* 80325F78 00321BD8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80325F7C 00321BDC 80 63 00 E4 */ lwz r3, 0xe4(r3)
-/* 80325F80 00321BE0 48 03 88 ED */ bl ServerBrowserState
-/* 80325F84 00321BE4 2C 03 00 00 */ cmpwi r3, 0
-/* 80325F88 00321BE8 41 82 01 9C */ beq lbl_80326124
-/* 80325F8C 00321BEC 83 6D B0 68 */ lwz r27, lbl_80640328-_SDA_BASE_(r13)
-/* 80325F90 00321BF0 80 1B 01 78 */ lwz r0, 0x178(r27)
-/* 80325F94 00321BF4 80 7B 01 7C */ lwz r3, 0x17c(r27)
-/* 80325F98 00321BF8 7C 60 03 79 */ or. r0, r3, r0
-/* 80325F9C 00321BFC 41 82 01 88 */ beq lbl_80326124
-/* 80325FA0 00321C00 4B F4 C8 19 */ bl OSGetTime
-/* 80325FA4 00321C04 80 1B 01 78 */ lwz r0, 0x178(r27)
-/* 80325FA8 00321C08 6C 65 80 00 */ xoris r5, r3, 0x8000
-/* 80325FAC 00321C0C 80 7B 01 7C */ lwz r3, 0x17c(r27)
-/* 80325FB0 00321C10 6C 00 80 00 */ xoris r0, r0, 0x8000
-/* 80325FB4 00321C14 7C 64 18 10 */ subfc r3, r4, r3
-/* 80325FB8 00321C18 7C A5 01 10 */ subfe r5, r5, r0
-/* 80325FBC 00321C1C 7C A0 01 10 */ subfe r5, r0, r0
-/* 80325FC0 00321C20 7C A5 00 D1 */ neg. r5, r5
-/* 80325FC4 00321C24 41 82 01 60 */ beq lbl_80326124
-/* 80325FC8 00321C28 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80325FCC 00321C2C 2C 03 00 00 */ cmpwi r3, 0
-/* 80325FD0 00321C30 41 82 01 44 */ beq lbl_80326114
-/* 80325FD4 00321C34 38 00 00 02 */ li r0, 2
-/* 80325FD8 00321C38 98 03 01 AC */ stb r0, 0x1ac(r3)
-/* 80325FDC 00321C3C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80325FE0 00321C40 80 63 00 04 */ lwz r3, 4(r3)
-/* 80325FE4 00321C44 80 63 00 00 */ lwz r3, 0(r3)
-/* 80325FE8 00321C48 48 02 3D 89 */ bl gt2CloseAllConnectionsHard
-/* 80325FEC 00321C4C 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80325FF0 00321C50 3B E0 00 00 */ li r31, 0
-/* 80325FF4 00321C54 3C 80 FF FF */ lis r4, 0xFFFEB3EE@ha
-/* 80325FF8 00321C58 38 60 00 06 */ li r3, 6
-/* 80325FFC 00321C5C 9B E5 01 AC */ stb r31, 0x1ac(r5)
-/* 80326000 00321C60 38 84 B3 EE */ addi r4, r4, 0xFFFEB3EE@l
-/* 80326004 00321C64 4B FF 65 7D */ bl func_8031C580
-/* 80326008 00321C68 38 60 00 01 */ li r3, 1
-/* 8032600C 00321C6C 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
-/* 80326010 00321C70 38 A0 00 00 */ li r5, 0
-/* 80326014 00321C74 4B FF 9C 3D */ bl func_8031FC50
-/* 80326018 00321C78 83 6D B0 68 */ lwz r27, lbl_80640328-_SDA_BASE_(r13)
-/* 8032601C 00321C7C 88 9B 00 15 */ lbz r4, 0x15(r27)
-/* 80326020 00321C80 80 7B 02 1C */ lwz r3, 0x21c(r27)
-/* 80326024 00321C84 38 04 FF FE */ addi r0, r4, -2
-/* 80326028 00321C88 7C 04 00 34 */ cntlzw r4, r0
-/* 8032602C 00321C8C 7C 60 00 34 */ cntlzw r0, r3
-/* 80326030 00321C90 54 9C D9 7E */ srwi r28, r4, 5
-/* 80326034 00321C94 54 1D D9 7E */ srwi r29, r0, 5
-/* 80326038 00321C98 4B FF 9B 11 */ bl func_8031FB48
-/* 8032603C 00321C9C 81 9B 04 78 */ lwz r12, 0x478(r27)
-/* 80326040 00321CA0 7C 67 1B 78 */ mr r7, r3
-/* 80326044 00321CA4 7F A5 EB 78 */ mr r5, r29
-/* 80326048 00321CA8 7F 86 E3 78 */ mr r6, r28
-/* 8032604C 00321CAC 81 1B 04 7C */ lwz r8, 0x47c(r27)
-/* 80326050 00321CB0 38 60 00 06 */ li r3, 6
-/* 80326054 00321CB4 38 80 00 00 */ li r4, 0
-/* 80326058 00321CB8 7D 89 03 A6 */ mtctr r12
-/* 8032605C 00321CBC 4E 80 04 21 */ bctrl
-/* 80326060 00321CC0 38 9E 00 58 */ addi r4, r30, 0x58
-/* 80326064 00321CC4 38 60 00 40 */ li r3, 0x40
-/* 80326068 00321CC8 4C C6 31 82 */ crclr 6
-/* 8032606C 00321CCC 4B FF 6A C9 */ bl func_8031CB34
-/* 80326070 00321CD0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326074 00321CD4 2C 03 00 00 */ cmpwi r3, 0
-/* 80326078 00321CD8 41 82 00 9C */ beq lbl_80326114
-/* 8032607C 00321CDC 80 63 00 E4 */ lwz r3, 0xe4(r3)
-/* 80326080 00321CE0 2C 03 00 00 */ cmpwi r3, 0
-/* 80326084 00321CE4 41 82 00 10 */ beq lbl_80326094
-/* 80326088 00321CE8 48 03 84 15 */ bl ServerBrowserFree
-/* 8032608C 00321CEC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326090 00321CF0 93 E3 00 E4 */ stw r31, 0xe4(r3)
-lbl_80326094:
-/* 80326094 00321CF4 48 03 4B 21 */ bl NNFreeNegotiateList
-/* 80326098 00321CF8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 8032609C 00321CFC 3B E0 00 00 */ li r31, 0
-/* 803260A0 00321D00 93 E3 01 A4 */ stw r31, 0x1a4(r3)
-/* 803260A4 00321D04 80 8D B0 60 */ lwz r4, lbl_80640320-_SDA_BASE_(r13)
-/* 803260A8 00321D08 2C 04 00 00 */ cmpwi r4, 0
-/* 803260AC 00321D0C 41 82 00 14 */ beq lbl_803260C0
-/* 803260B0 00321D10 38 60 00 04 */ li r3, 4
-/* 803260B4 00321D14 38 A0 00 00 */ li r5, 0
-/* 803260B8 00321D18 4B FF 68 D1 */ bl func_8031C988
-/* 803260BC 00321D1C 93 ED B0 60 */ stw r31, lbl_80640320-_SDA_BASE_(r13)
-lbl_803260C0:
-/* 803260C0 00321D20 3F 80 80 61 */ lis r28, lbl_8060FD88@ha
-/* 803260C4 00321D24 3B A0 00 00 */ li r29, 0
-/* 803260C8 00321D28 3B 9C FD 88 */ addi r28, r28, lbl_8060FD88@l
-lbl_803260CC:
-/* 803260CC 00321D2C 80 9C 00 04 */ lwz r4, 4(r28)
-/* 803260D0 00321D30 2C 04 00 00 */ cmpwi r4, 0
-/* 803260D4 00321D34 41 82 00 10 */ beq lbl_803260E4
-/* 803260D8 00321D38 38 60 00 04 */ li r3, 4
-/* 803260DC 00321D3C 38 A0 00 00 */ li r5, 0
-/* 803260E0 00321D40 4B FF 68 A9 */ bl func_8031C988
-lbl_803260E4:
-/* 803260E4 00321D44 3B BD 00 01 */ addi r29, r29, 1
-/* 803260E8 00321D48 3B 9C 00 0C */ addi r28, r28, 0xc
-/* 803260EC 00321D4C 2C 1D 00 9A */ cmpwi r29, 0x9a
-/* 803260F0 00321D50 41 80 FF DC */ blt lbl_803260CC
-/* 803260F4 00321D54 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
-/* 803260F8 00321D58 38 80 00 00 */ li r4, 0
-/* 803260FC 00321D5C 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
-/* 80326100 00321D60 38 A0 07 38 */ li r5, 0x738
-/* 80326104 00321D64 4B CD E0 01 */ bl memset
-/* 80326108 00321D68 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 8032610C 00321D6C 38 00 00 01 */ li r0, 1
-/* 80326110 00321D70 98 03 00 18 */ stb r0, 0x18(r3)
-lbl_80326114:
-/* 80326114 00321D74 38 9E 03 98 */ addi r4, r30, 0x398
-/* 80326118 00321D78 38 60 04 00 */ li r3, 0x400
-/* 8032611C 00321D7C 4C C6 31 82 */ crclr 6
-/* 80326120 00321D80 4B FF 6A 15 */ bl func_8031CB34
-lbl_80326124:
-/* 80326124 00321D84 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326128 00321D88 83 A3 00 10 */ lwz r29, 0x10(r3)
-/* 8032612C 00321D8C 2C 1D 00 00 */ cmpwi r29, 0
-/* 80326130 00321D90 41 82 00 88 */ beq lbl_803261B8
-/* 80326134 00321D94 7F A3 EB 78 */ mr r3, r29
-/* 80326138 00321D98 48 02 81 A9 */ bl qr2_think
-/* 8032613C 00321D9C 80 1D 00 B4 */ lwz r0, 0xb4(r29)
-/* 80326140 00321DA0 2C 00 00 00 */ cmpwi r0, 0
-/* 80326144 00321DA4 40 82 00 74 */ bne lbl_803261B8
-/* 80326148 00321DA8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 8032614C 00321DAC 88 03 00 15 */ lbz r0, 0x15(r3)
-/* 80326150 00321DB0 2C 00 00 02 */ cmpwi r0, 2
-/* 80326154 00321DB4 41 82 00 50 */ beq lbl_803261A4
-/* 80326158 00321DB8 40 80 00 60 */ bge lbl_803261B8
-/* 8032615C 00321DBC 2C 00 00 00 */ cmpwi r0, 0
-/* 80326160 00321DC0 40 80 00 08 */ bge lbl_80326168
-/* 80326164 00321DC4 48 00 00 54 */ b lbl_803261B8
-lbl_80326168:
-/* 80326168 00321DC8 80 03 01 A4 */ lwz r0, 0x1a4(r3)
-/* 8032616C 00321DCC 2C 00 00 06 */ cmpwi r0, 6
-/* 80326170 00321DD0 41 82 00 28 */ beq lbl_80326198
-/* 80326174 00321DD4 40 80 00 18 */ bge lbl_8032618C
-/* 80326178 00321DD8 2C 00 00 05 */ cmpwi r0, 5
-/* 8032617C 00321DDC 40 80 00 3C */ bge lbl_803261B8
-/* 80326180 00321DE0 2C 00 00 01 */ cmpwi r0, 1
-/* 80326184 00321DE4 40 80 00 14 */ bge lbl_80326198
-/* 80326188 00321DE8 48 00 00 30 */ b lbl_803261B8
-lbl_8032618C:
-/* 8032618C 00321DEC 2C 00 00 0B */ cmpwi r0, 0xb
-/* 80326190 00321DF0 41 82 00 08 */ beq lbl_80326198
-/* 80326194 00321DF4 48 00 00 24 */ b lbl_803261B8
-lbl_80326198:
-/* 80326198 00321DF8 80 63 00 10 */ lwz r3, 0x10(r3)
-/* 8032619C 00321DFC 48 02 84 25 */ bl qr2_send_statechanged
-/* 803261A0 00321E00 48 00 00 18 */ b lbl_803261B8
-lbl_803261A4:
-/* 803261A4 00321E04 80 03 01 A4 */ lwz r0, 0x1a4(r3)
-/* 803261A8 00321E08 2C 00 00 0B */ cmpwi r0, 0xb
-/* 803261AC 00321E0C 40 82 00 0C */ bne lbl_803261B8
-/* 803261B0 00321E10 80 63 00 10 */ lwz r3, 0x10(r3)
-/* 803261B4 00321E14 48 02 84 0D */ bl qr2_send_statechanged
-lbl_803261B8:
-/* 803261B8 00321E18 48 03 59 25 */ bl NNThink
-/* 803261BC 00321E1C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803261C0 00321E20 80 63 00 04 */ lwz r3, 4(r3)
-/* 803261C4 00321E24 2C 03 00 00 */ cmpwi r3, 0
-/* 803261C8 00321E28 41 82 00 0C */ beq lbl_803261D4
-/* 803261CC 00321E2C 80 63 00 00 */ lwz r3, 0(r3)
-/* 803261D0 00321E30 48 02 38 6D */ bl gt2Think
-lbl_803261D4:
-/* 803261D4 00321E34 83 6D B0 68 */ lwz r27, lbl_80640328-_SDA_BASE_(r13)
-/* 803261D8 00321E38 80 1B 01 A4 */ lwz r0, 0x1a4(r27)
-/* 803261DC 00321E3C 2C 00 00 12 */ cmpwi r0, 0x12
-/* 803261E0 00321E40 40 82 00 8C */ bne lbl_8032626C
-/* 803261E4 00321E44 4B F4 C5 D5 */ bl OSGetTime
-/* 803261E8 00321E48 3C C0 80 00 */ lis r6, 0x800000F8@ha
-/* 803261EC 00321E4C 81 1B 02 04 */ lwz r8, 0x204(r27)
-/* 803261F0 00321E50 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
-/* 803261F4 00321E54 3C A0 10 62 */ lis r5, 0x10624DD3@ha
-/* 803261F8 00321E58 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
-/* 803261FC 00321E5C 80 FB 02 00 */ lwz r7, 0x200(r27)
-/* 80326200 00321E60 54 00 F0 BE */ srwi r0, r0, 2
-/* 80326204 00321E64 7C 88 20 10 */ subfc r4, r8, r4
-/* 80326208 00321E68 7C 06 00 16 */ mulhwu r0, r6, r0
-/* 8032620C 00321E6C 38 A0 00 00 */ li r5, 0
-/* 80326210 00321E70 7C 67 19 10 */ subfe r3, r7, r3
-/* 80326214 00321E74 54 06 D1 BE */ srwi r6, r0, 6
-/* 80326218 00321E78 4B EA 10 61 */ bl __div2i
-/* 8032621C 00321E7C 38 00 00 00 */ li r0, 0
-/* 80326220 00321E80 38 C0 0B B8 */ li r6, 0xbb8
-/* 80326224 00321E84 6C 65 80 00 */ xoris r5, r3, 0x8000
-/* 80326228 00321E88 6C 00 80 00 */ xoris r0, r0, 0x8000
-/* 8032622C 00321E8C 7C 64 30 10 */ subfc r3, r4, r6
-/* 80326230 00321E90 7C A5 01 10 */ subfe r5, r5, r0
-/* 80326234 00321E94 7C A0 01 10 */ subfe r5, r0, r0
-/* 80326238 00321E98 7C A5 00 D1 */ neg. r5, r5
-/* 8032623C 00321E9C 41 82 00 30 */ beq lbl_8032626C
-/* 80326240 00321EA0 38 9E 03 BC */ addi r4, r30, 0x3bc
-/* 80326244 00321EA4 38 60 00 04 */ li r3, 4
-/* 80326248 00321EA8 4C C6 31 82 */ crclr 6
-/* 8032624C 00321EAC 4B FF 68 E9 */ bl func_8031CB34
-/* 80326250 00321EB0 38 9E 03 E4 */ addi r4, r30, 0x3e4
-/* 80326254 00321EB4 38 60 00 40 */ li r3, 0x40
-/* 80326258 00321EB8 4C C6 31 82 */ crclr 6
-/* 8032625C 00321EBC 4B FF 68 D9 */ bl func_8031CB34
-/* 80326260 00321EC0 48 00 6B 61 */ bl func_8032CDC0
-/* 80326264 00321EC4 2C 03 00 00 */ cmpwi r3, 0
-/* 80326268 00321EC8 40 82 01 1C */ bne lbl_80326384
-lbl_8032626C:
-/* 8032626C 00321ECC 48 00 6E F5 */ bl func_8032D160
-/* 80326270 00321ED0 2C 03 00 00 */ cmpwi r3, 0
-/* 80326274 00321ED4 41 82 01 10 */ beq lbl_80326384
-/* 80326278 00321ED8 48 00 76 11 */ bl func_8032D888
-/* 8032627C 00321EDC 2C 03 00 00 */ cmpwi r3, 0
-/* 80326280 00321EE0 41 82 01 04 */ beq lbl_80326384
-/* 80326284 00321EE4 48 00 79 29 */ bl func_8032DBAC
-/* 80326288 00321EE8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 8032628C 00321EEC 88 03 01 B2 */ lbz r0, 0x1b2(r3)
-/* 80326290 00321EF0 2C 00 00 00 */ cmpwi r0, 0
-/* 80326294 00321EF4 41 82 00 F0 */ beq lbl_80326384
-/* 80326298 00321EF8 80 03 01 A4 */ lwz r0, 0x1a4(r3)
-/* 8032629C 00321EFC 2C 00 00 0A */ cmpwi r0, 0xa
-/* 803262A0 00321F00 40 82 00 E4 */ bne lbl_80326384
-/* 803262A4 00321F04 88 03 00 0D */ lbz r0, 0xd(r3)
-/* 803262A8 00321F08 98 03 00 16 */ stb r0, 0x16(r3)
-/* 803262AC 00321F0C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803262B0 00321F10 88 03 00 15 */ lbz r0, 0x15(r3)
-/* 803262B4 00321F14 28 00 00 02 */ cmplwi r0, 2
-/* 803262B8 00321F18 40 82 00 A4 */ bne lbl_8032635C
-/* 803262BC 00321F1C 88 C3 00 16 */ lbz r6, 0x16(r3)
-/* 803262C0 00321F20 38 61 00 08 */ addi r3, r1, 8
-/* 803262C4 00321F24 38 80 00 0C */ li r4, 0xc
-/* 803262C8 00321F28 38 AD 8D A8 */ addi r5, r13, lbl_8063E068-_SDA_BASE_
-/* 803262CC 00321F2C 38 C6 00 01 */ addi r6, r6, 1
-/* 803262D0 00321F30 4C C6 31 82 */ crclr 6
-/* 803262D4 00321F34 4B EA 67 51 */ bl snprintf
-/* 803262D8 00321F38 38 81 00 08 */ addi r4, r1, 8
-/* 803262DC 00321F3C 38 A1 00 18 */ addi r5, r1, 0x18
-/* 803262E0 00321F40 38 6D 8D AC */ addi r3, r13, lbl_8063E06C-_SDA_BASE_
-/* 803262E4 00321F44 38 C0 00 2F */ li r6, 0x2f
-/* 803262E8 00321F48 4B FF 8B 05 */ bl func_8031EDEC
-/* 803262EC 00321F4C 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
-/* 803262F0 00321F50 38 61 00 08 */ addi r3, r1, 8
-/* 803262F4 00321F54 38 80 00 0C */ li r4, 0xc
-/* 803262F8 00321F58 38 AD 8D A8 */ addi r5, r13, lbl_8063E068-_SDA_BASE_
-/* 803262FC 00321F5C 88 C6 00 0D */ lbz r6, 0xd(r6)
-/* 80326300 00321F60 38 C6 00 01 */ addi r6, r6, 1
-/* 80326304 00321F64 4C C6 31 82 */ crclr 6
-/* 80326308 00321F68 4B EA 67 1D */ bl snprintf
-/* 8032630C 00321F6C 38 81 00 08 */ addi r4, r1, 8
-/* 80326310 00321F70 38 A1 00 18 */ addi r5, r1, 0x18
-/* 80326314 00321F74 38 6D 8D B0 */ addi r3, r13, lbl_8063E070-_SDA_BASE_
-/* 80326318 00321F78 38 C0 00 2F */ li r6, 0x2f
-/* 8032631C 00321F7C 4B FF 8B 29 */ bl func_8031EE44
-/* 80326320 00321F80 38 61 00 08 */ addi r3, r1, 8
-/* 80326324 00321F84 38 80 00 0C */ li r4, 0xc
-/* 80326328 00321F88 38 AD 8D A8 */ addi r5, r13, lbl_8063E068-_SDA_BASE_
-/* 8032632C 00321F8C 38 C0 00 03 */ li r6, 3
-/* 80326330 00321F90 4C C6 31 82 */ crclr 6
-/* 80326334 00321F94 4B EA 66 F1 */ bl snprintf
-/* 80326338 00321F98 38 81 00 08 */ addi r4, r1, 8
-/* 8032633C 00321F9C 38 A1 00 18 */ addi r5, r1, 0x18
-/* 80326340 00321FA0 38 6D 8D B4 */ addi r3, r13, lbl_8063E074-_SDA_BASE_
-/* 80326344 00321FA4 38 C0 00 2F */ li r6, 0x2f
-/* 80326348 00321FA8 4B FF 8A FD */ bl func_8031EE44
-/* 8032634C 00321FAC 38 81 00 18 */ addi r4, r1, 0x18
-/* 80326350 00321FB0 38 60 00 06 */ li r3, 6
-/* 80326354 00321FB4 38 A0 00 00 */ li r5, 0
-/* 80326358 00321FB8 4B FF 98 F9 */ bl func_8031FC50
-lbl_8032635C:
-/* 8032635C 00321FBC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326360 00321FC0 38 00 00 00 */ li r0, 0
-/* 80326364 00321FC4 98 03 01 B2 */ stb r0, 0x1b2(r3)
-/* 80326368 00321FC8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 8032636C 00321FCC 81 83 04 90 */ lwz r12, 0x490(r3)
-/* 80326370 00321FD0 2C 0C 00 00 */ cmpwi r12, 0
-/* 80326374 00321FD4 41 82 00 10 */ beq lbl_80326384
-/* 80326378 00321FD8 80 63 04 94 */ lwz r3, 0x494(r3)
-/* 8032637C 00321FDC 7D 89 03 A6 */ mtctr r12
-/* 80326380 00321FE0 4E 80 04 21 */ bctrl
-lbl_80326384:
-/* 80326384 00321FE4 39 61 00 50 */ addi r11, r1, 0x50
-/* 80326388 00321FE8 4B EA 0D ED */ bl _restgpr_27
-/* 8032638C 00321FEC 80 01 00 54 */ lwz r0, 0x54(r1)
-/* 80326390 00321FF0 7C 08 03 A6 */ mtlr r0
-/* 80326394 00321FF4 38 21 00 50 */ addi r1, r1, 0x50
-/* 80326398 00321FF8 4E 80 00 20 */ blr
-lbl_8032639C:
-/* 8032639C 00321FFC 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 803263A0 00322000 7C 08 02 A6 */ mflr r0
-/* 803263A4 00322004 90 01 00 34 */ stw r0, 0x34(r1)
-/* 803263A8 00322008 39 61 00 30 */ addi r11, r1, 0x30
-/* 803263AC 0032200C 4B EA 0D 7D */ bl _savegpr_27
-/* 803263B0 00322010 2C 07 00 00 */ cmpwi r7, 0
-/* 803263B4 00322014 3F E0 80 44 */ lis r31, lbl_80447FE0@ha
-/* 803263B8 00322018 7C 9B 23 78 */ mr r27, r4
-/* 803263BC 0032201C 7C BE 2B 78 */ mr r30, r5
-/* 803263C0 00322020 7C DC 33 78 */ mr r28, r6
-/* 803263C4 00322024 7C FD 3B 78 */ mr r29, r7
-/* 803263C8 00322028 3B FF 7F E0 */ addi r31, r31, lbl_80447FE0@l
-/* 803263CC 0032202C 41 82 00 0C */ beq lbl_803263D8
-/* 803263D0 00322030 2C 06 00 00 */ cmpwi r6, 0
-/* 803263D4 00322034 40 82 00 0C */ bne lbl_803263E0
-lbl_803263D8:
-/* 803263D8 00322038 38 60 00 00 */ li r3, 0
-/* 803263DC 0032203C 48 00 01 1C */ b lbl_803264F8
-lbl_803263E0:
-/* 803263E0 00322040 38 61 00 08 */ addi r3, r1, 8
-/* 803263E4 00322044 38 80 00 00 */ li r4, 0
-/* 803263E8 00322048 38 A0 00 08 */ li r5, 8
-/* 803263EC 0032204C 4B CD DD 19 */ bl memset
-/* 803263F0 00322050 38 00 00 02 */ li r0, 2
-/* 803263F4 00322054 93 61 00 0C */ stw r27, 0xc(r1)
-/* 803263F8 00322058 7F C3 F3 78 */ mr r3, r30
-/* 803263FC 0032205C 98 01 00 09 */ stb r0, 9(r1)
-/* 80326400 00322060 4B FD 09 7D */ bl SOHtoNs
-/* 80326404 00322064 B0 61 00 0A */ sth r3, 0xa(r1)
-/* 80326408 00322068 8B DC 00 00 */ lbz r30, 0(r28)
-/* 8032640C 0032206C 28 1E 00 FE */ cmplwi r30, 0xfe
-/* 80326410 00322070 40 82 00 10 */ bne lbl_80326420
-/* 80326414 00322074 88 1C 00 01 */ lbz r0, 1(r28)
-/* 80326418 00322078 28 00 00 FD */ cmplwi r0, 0xfd
-/* 8032641C 0032207C 41 82 00 0C */ beq lbl_80326428
-lbl_80326420:
-/* 80326420 00322080 28 1E 00 5C */ cmplwi r30, 0x5c
-/* 80326424 00322084 40 82 00 4C */ bne lbl_80326470
-lbl_80326428:
-/* 80326428 00322088 38 9F 04 40 */ addi r4, r31, 0x440
-/* 8032642C 0032208C 38 60 00 40 */ li r3, 0x40
-/* 80326430 00322090 4C C6 31 82 */ crclr 6
-/* 80326434 00322094 4B FF 67 01 */ bl func_8031CB34
-/* 80326438 00322098 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 8032643C 0032209C 80 63 00 10 */ lwz r3, 0x10(r3)
-/* 80326440 003220A0 2C 03 00 00 */ cmpwi r3, 0
-/* 80326444 003220A4 41 82 00 18 */ beq lbl_8032645C
-/* 80326448 003220A8 7F 84 E3 78 */ mr r4, r28
-/* 8032644C 003220AC 7F A5 EB 78 */ mr r5, r29
-/* 80326450 003220B0 38 C1 00 08 */ addi r6, r1, 8
-/* 80326454 003220B4 48 02 93 C9 */ bl qr2_parse_queryA
-/* 80326458 003220B8 48 00 00 9C */ b lbl_803264F4
-lbl_8032645C:
-/* 8032645C 003220BC 38 9F 04 68 */ addi r4, r31, 0x468
-/* 80326460 003220C0 38 60 00 40 */ li r3, 0x40
-/* 80326464 003220C4 4C C6 31 82 */ crclr 6
-/* 80326468 003220C8 4B FF 66 CD */ bl func_8031CB34
-/* 8032646C 003220CC 48 00 00 88 */ b lbl_803264F4
-lbl_80326470:
-/* 80326470 003220D0 3C 80 80 64 */ lis r4, lbl_8063E768@ha
-/* 80326474 003220D4 7F 83 E3 78 */ mr r3, r28
-/* 80326478 003220D8 38 84 E7 68 */ addi r4, r4, lbl_8063E768@l
-/* 8032647C 003220DC 38 A0 00 06 */ li r5, 6
-/* 80326480 003220E0 4B EA 3F 19 */ bl memcmp
-/* 80326484 003220E4 2C 03 00 00 */ cmpwi r3, 0
-/* 80326488 003220E8 40 82 00 28 */ bne lbl_803264B0
-/* 8032648C 003220EC 38 9F 04 80 */ addi r4, r31, 0x480
-/* 80326490 003220F0 38 60 00 40 */ li r3, 0x40
-/* 80326494 003220F4 4C C6 31 82 */ crclr 6
-/* 80326498 003220F8 4B FF 66 9D */ bl func_8031CB34
-/* 8032649C 003220FC 7F 83 E3 78 */ mr r3, r28
-/* 803264A0 00322100 7F A4 EB 78 */ mr r4, r29
-/* 803264A4 00322104 38 A1 00 08 */ addi r5, r1, 8
-/* 803264A8 00322108 48 03 5E 95 */ bl NNProcessData
-/* 803264AC 0032210C 48 00 00 48 */ b lbl_803264F4
-lbl_803264B0:
-/* 803264B0 00322110 28 1E 00 FE */ cmplwi r30, 0xfe
-/* 803264B4 00322114 40 82 00 28 */ bne lbl_803264DC
-/* 803264B8 00322118 88 1C 00 01 */ lbz r0, 1(r28)
-/* 803264BC 0032211C 28 00 00 FE */ cmplwi r0, 0xfe
-/* 803264C0 00322120 40 82 00 1C */ bne lbl_803264DC
-/* 803264C4 00322124 38 9F 04 A8 */ addi r4, r31, 0x4a8
-/* 803264C8 00322128 38 60 00 80 */ li r3, 0x80
-/* 803264CC 0032212C 4C C6 31 82 */ crclr 6
-/* 803264D0 00322130 4B FF 66 65 */ bl func_8031CB34
-/* 803264D4 00322134 38 60 00 00 */ li r3, 0
-/* 803264D8 00322138 48 00 00 20 */ b lbl_803264F8
-lbl_803264DC:
-/* 803264DC 0032213C 38 9F 04 D8 */ addi r4, r31, 0x4d8
-/* 803264E0 00322140 38 60 00 08 */ li r3, 8
-/* 803264E4 00322144 4C C6 31 82 */ crclr 6
-/* 803264E8 00322148 4B FF 66 4D */ bl func_8031CB34
-/* 803264EC 0032214C 38 60 00 00 */ li r3, 0
-/* 803264F0 00322150 48 00 00 08 */ b lbl_803264F8
-lbl_803264F4:
-/* 803264F4 00322154 38 60 00 01 */ li r3, 1
-lbl_803264F8:
-/* 803264F8 00322158 39 61 00 30 */ addi r11, r1, 0x30
-/* 803264FC 0032215C 4B EA 0C 79 */ bl _restgpr_27
-/* 80326500 00322160 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80326504 00322164 7C 08 03 A6 */ mtlr r0
-/* 80326508 00322168 38 21 00 30 */ addi r1, r1, 0x30
-/* 8032650C 0032216C 4E 80 00 20 */ blr
-lbl_80326510:
-/* 80326510 00322170 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 80326514 00322174 7C 08 02 A6 */ mflr r0
-/* 80326518 00322178 90 01 00 34 */ stw r0, 0x34(r1)
-/* 8032651C 0032217C 39 61 00 30 */ addi r11, r1, 0x30
-/* 80326520 00322180 4B EA 0B FD */ bl _savegpr_24
-/* 80326524 00322184 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326528 00322188 3F C0 80 44 */ lis r30, lbl_80447FE0@ha
-/* 8032652C 0032218C 7C 99 23 78 */ mr r25, r4
-/* 80326530 00322190 7C BA 2B 78 */ mr r26, r5
-/* 80326534 00322194 2C 03 00 00 */ cmpwi r3, 0
-/* 80326538 00322198 7C DB 33 78 */ mr r27, r6
-/* 8032653C 0032219C 7C FC 3B 78 */ mr r28, r7
-/* 80326540 003221A0 7D 1F 43 78 */ mr r31, r8
-/* 80326544 003221A4 3B DE 7F E0 */ addi r30, r30, lbl_80447FE0@l
-/* 80326548 003221A8 41 82 00 1C */ beq lbl_80326564
-/* 8032654C 003221AC 80 03 01 A4 */ lwz r0, 0x1a4(r3)
-/* 80326550 003221B0 2C 00 00 07 */ cmpwi r0, 7
-/* 80326554 003221B4 40 82 00 10 */ bne lbl_80326564
-/* 80326558 003221B8 88 03 01 AD */ lbz r0, 0x1ad(r3)
-/* 8032655C 003221BC 2C 00 00 00 */ cmpwi r0, 0
-/* 80326560 003221C0 41 82 00 28 */ beq lbl_80326588
-lbl_80326564:
-/* 80326564 003221C4 7F 23 CB 78 */ mr r3, r25
-/* 80326568 003221C8 38 9E 05 08 */ addi r4, r30, 0x508
-/* 8032656C 003221CC 38 A0 FF FF */ li r5, -1
-/* 80326570 003221D0 48 02 35 21 */ bl gt2Reject
-/* 80326574 003221D4 38 9E 05 14 */ addi r4, r30, 0x514
-/* 80326578 003221D8 38 60 00 80 */ li r3, 0x80
-/* 8032657C 003221DC 4C C6 31 82 */ crclr 6
-/* 80326580 003221E0 4B FF 65 B5 */ bl func_8031CB34
-/* 80326584 003221E4 48 00 04 C0 */ b lbl_80326A44
-lbl_80326588:
-/* 80326588 003221E8 4B FF CA C1 */ bl func_80323048
-/* 8032658C 003221EC 2C 03 FF FF */ cmpwi r3, -1
-/* 80326590 003221F0 7C 7D 1B 78 */ mr r29, r3
-/* 80326594 003221F4 40 82 01 74 */ bne lbl_80326708
-/* 80326598 003221F8 7F 23 CB 78 */ mr r3, r25
-/* 8032659C 003221FC 38 9E 05 38 */ addi r4, r30, 0x538
-/* 803265A0 00322200 38 A0 FF FF */ li r5, -1
-/* 803265A4 00322204 48 02 34 ED */ bl gt2Reject
-/* 803265A8 00322208 38 9E 05 44 */ addi r4, r30, 0x544
-/* 803265AC 0032220C 38 60 00 80 */ li r3, 0x80
-/* 803265B0 00322210 4C C6 31 82 */ crclr 6
-/* 803265B4 00322214 4B FF 65 81 */ bl func_8031CB34
-/* 803265B8 00322218 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803265BC 0032221C 2C 03 00 00 */ cmpwi r3, 0
-/* 803265C0 00322220 41 82 04 84 */ beq lbl_80326A44
-/* 803265C4 00322224 38 00 00 02 */ li r0, 2
-/* 803265C8 00322228 98 03 01 AC */ stb r0, 0x1ac(r3)
-/* 803265CC 0032222C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803265D0 00322230 80 63 00 04 */ lwz r3, 4(r3)
-/* 803265D4 00322234 80 63 00 00 */ lwz r3, 0(r3)
-/* 803265D8 00322238 48 02 37 99 */ bl gt2CloseAllConnectionsHard
-/* 803265DC 0032223C 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 803265E0 00322240 3B 20 00 00 */ li r25, 0
-/* 803265E4 00322244 3C 80 FF FF */ lis r4, 0xFFFEABC4@ha
-/* 803265E8 00322248 38 60 00 06 */ li r3, 6
-/* 803265EC 0032224C 9B 25 01 AC */ stb r25, 0x1ac(r5)
-/* 803265F0 00322250 38 84 AB C4 */ addi r4, r4, 0xFFFEABC4@l
-/* 803265F4 00322254 4B FF 5F 8D */ bl func_8031C580
-/* 803265F8 00322258 38 60 00 01 */ li r3, 1
-/* 803265FC 0032225C 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
-/* 80326600 00322260 38 A0 00 00 */ li r5, 0
-/* 80326604 00322264 4B FF 96 4D */ bl func_8031FC50
-/* 80326608 00322268 83 0D B0 68 */ lwz r24, lbl_80640328-_SDA_BASE_(r13)
-/* 8032660C 0032226C 88 98 00 15 */ lbz r4, 0x15(r24)
-/* 80326610 00322270 80 78 02 1C */ lwz r3, 0x21c(r24)
-/* 80326614 00322274 38 04 FF FE */ addi r0, r4, -2
-/* 80326618 00322278 7C 04 00 34 */ cntlzw r4, r0
-/* 8032661C 0032227C 7C 60 00 34 */ cntlzw r0, r3
-/* 80326620 00322280 54 9A D9 7E */ srwi r26, r4, 5
-/* 80326624 00322284 54 1B D9 7E */ srwi r27, r0, 5
-/* 80326628 00322288 4B FF 95 21 */ bl func_8031FB48
-/* 8032662C 0032228C 81 98 04 78 */ lwz r12, 0x478(r24)
-/* 80326630 00322290 7C 67 1B 78 */ mr r7, r3
-/* 80326634 00322294 7F 65 DB 78 */ mr r5, r27
-/* 80326638 00322298 7F 46 D3 78 */ mr r6, r26
-/* 8032663C 0032229C 81 18 04 7C */ lwz r8, 0x47c(r24)
-/* 80326640 003222A0 38 60 00 06 */ li r3, 6
-/* 80326644 003222A4 38 80 00 00 */ li r4, 0
-/* 80326648 003222A8 7D 89 03 A6 */ mtctr r12
-/* 8032664C 003222AC 4E 80 04 21 */ bctrl
-/* 80326650 003222B0 38 9E 00 58 */ addi r4, r30, 0x58
-/* 80326654 003222B4 38 60 00 40 */ li r3, 0x40
-/* 80326658 003222B8 4C C6 31 82 */ crclr 6
-/* 8032665C 003222BC 4B FF 64 D9 */ bl func_8031CB34
-/* 80326660 003222C0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326664 003222C4 2C 03 00 00 */ cmpwi r3, 0
-/* 80326668 003222C8 41 82 03 DC */ beq lbl_80326A44
-/* 8032666C 003222CC 80 63 00 E4 */ lwz r3, 0xe4(r3)
-/* 80326670 003222D0 2C 03 00 00 */ cmpwi r3, 0
-/* 80326674 003222D4 41 82 00 10 */ beq lbl_80326684
-/* 80326678 003222D8 48 03 7E 25 */ bl ServerBrowserFree
-/* 8032667C 003222DC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326680 003222E0 93 23 00 E4 */ stw r25, 0xe4(r3)
-lbl_80326684:
-/* 80326684 003222E4 48 03 45 31 */ bl NNFreeNegotiateList
-/* 80326688 003222E8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 8032668C 003222EC 3B 20 00 00 */ li r25, 0
-/* 80326690 003222F0 93 23 01 A4 */ stw r25, 0x1a4(r3)
-/* 80326694 003222F4 80 8D B0 60 */ lwz r4, lbl_80640320-_SDA_BASE_(r13)
-/* 80326698 003222F8 2C 04 00 00 */ cmpwi r4, 0
-/* 8032669C 003222FC 41 82 00 14 */ beq lbl_803266B0
-/* 803266A0 00322300 38 60 00 04 */ li r3, 4
-/* 803266A4 00322304 38 A0 00 00 */ li r5, 0
-/* 803266A8 00322308 4B FF 62 E1 */ bl func_8031C988
-/* 803266AC 0032230C 93 2D B0 60 */ stw r25, lbl_80640320-_SDA_BASE_(r13)
-lbl_803266B0:
-/* 803266B0 00322310 3F 40 80 61 */ lis r26, lbl_8060FD88@ha
-/* 803266B4 00322314 3B 20 00 00 */ li r25, 0
-/* 803266B8 00322318 3B 5A FD 88 */ addi r26, r26, lbl_8060FD88@l
-lbl_803266BC:
-/* 803266BC 0032231C 80 9A 00 04 */ lwz r4, 4(r26)
-/* 803266C0 00322320 2C 04 00 00 */ cmpwi r4, 0
-/* 803266C4 00322324 41 82 00 10 */ beq lbl_803266D4
-/* 803266C8 00322328 38 60 00 04 */ li r3, 4
-/* 803266CC 0032232C 38 A0 00 00 */ li r5, 0
-/* 803266D0 00322330 4B FF 62 B9 */ bl func_8031C988
-lbl_803266D4:
-/* 803266D4 00322334 3B 39 00 01 */ addi r25, r25, 1
-/* 803266D8 00322338 3B 5A 00 0C */ addi r26, r26, 0xc
-/* 803266DC 0032233C 2C 19 00 9A */ cmpwi r25, 0x9a
-/* 803266E0 00322340 41 80 FF DC */ blt lbl_803266BC
-/* 803266E4 00322344 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
-/* 803266E8 00322348 38 80 00 00 */ li r4, 0
-/* 803266EC 0032234C 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
-/* 803266F0 00322350 38 A0 07 38 */ li r5, 0x738
-/* 803266F4 00322354 4B CD DA 11 */ bl memset
-/* 803266F8 00322358 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803266FC 0032235C 38 00 00 01 */ li r0, 1
-/* 80326700 00322360 98 03 00 18 */ stb r0, 0x18(r3)
-/* 80326704 00322364 48 00 03 40 */ b lbl_80326A44
-lbl_80326708:
-/* 80326708 00322368 83 0D B0 68 */ lwz r24, lbl_80640328-_SDA_BASE_(r13)
-/* 8032670C 0032236C 88 18 00 0D */ lbz r0, 0xd(r24)
-/* 80326710 00322370 54 00 10 3A */ slwi r0, r0, 2
-/* 80326714 00322374 7C 78 02 14 */ add r3, r24, r0
-/* 80326718 00322378 80 03 02 20 */ lwz r0, 0x220(r3)
-/* 8032671C 0032237C 7C 1A 00 40 */ cmplw r26, r0
-/* 80326720 00322380 40 82 00 28 */ bne lbl_80326748
-/* 80326724 00322384 7F 63 DB 78 */ mr r3, r27
-/* 80326728 00322388 4B FD 06 49 */ bl SONtoHs
-/* 8032672C 0032238C 88 18 00 0D */ lbz r0, 0xd(r24)
-/* 80326730 00322390 54 64 04 3E */ clrlwi r4, r3, 0x10
-/* 80326734 00322394 54 00 08 3C */ slwi r0, r0, 1
-/* 80326738 00322398 7C 78 02 14 */ add r3, r24, r0
-/* 8032673C 0032239C A0 03 02 A0 */ lhz r0, 0x2a0(r3)
-/* 80326740 003223A0 7C 04 00 40 */ cmplw r4, r0
-/* 80326744 003223A4 41 82 00 B8 */ beq lbl_803267FC
-lbl_80326748:
-/* 80326748 003223A8 88 1F 00 00 */ lbz r0, 0(r31)
-/* 8032674C 003223AC 2C 00 00 00 */ cmpwi r0, 0
-/* 80326750 003223B0 41 82 00 74 */ beq lbl_803267C4
-/* 80326754 003223B4 83 0D B0 68 */ lwz r24, lbl_80640328-_SDA_BASE_(r13)
-/* 80326758 003223B8 7F E3 FB 78 */ mr r3, r31
-/* 8032675C 003223BC 38 80 00 00 */ li r4, 0
-/* 80326760 003223C0 38 A0 00 0A */ li r5, 0xa
-/* 80326764 003223C4 4B EA 9E 15 */ bl strtoul
-/* 80326768 003223C8 88 18 00 0D */ lbz r0, 0xd(r24)
-/* 8032676C 003223CC 54 00 10 3A */ slwi r0, r0, 2
-/* 80326770 003223D0 7C 98 02 14 */ add r4, r24, r0
-/* 80326774 003223D4 80 04 00 F8 */ lwz r0, 0xf8(r4)
-/* 80326778 003223D8 7C 03 00 40 */ cmplw r3, r0
-/* 8032677C 003223DC 40 82 00 48 */ bne lbl_803267C4
-/* 80326780 003223E0 38 9E 05 68 */ addi r4, r30, 0x568
-/* 80326784 003223E4 38 60 00 08 */ li r3, 8
-/* 80326788 003223E8 4C C6 31 82 */ crclr 6
-/* 8032678C 003223EC 4B FF 63 A9 */ bl func_8031CB34
-/* 80326790 003223F0 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 80326794 003223F4 7F 63 DB 78 */ mr r3, r27
-/* 80326798 003223F8 88 04 00 0D */ lbz r0, 0xd(r4)
-/* 8032679C 003223FC 54 00 10 3A */ slwi r0, r0, 2
-/* 803267A0 00322400 7C 84 02 14 */ add r4, r4, r0
-/* 803267A4 00322404 93 44 02 20 */ stw r26, 0x220(r4)
-/* 803267A8 00322408 83 0D B0 68 */ lwz r24, lbl_80640328-_SDA_BASE_(r13)
-/* 803267AC 0032240C 4B FD 05 C5 */ bl SONtoHs
-/* 803267B0 00322410 88 18 00 0D */ lbz r0, 0xd(r24)
-/* 803267B4 00322414 54 00 08 3C */ slwi r0, r0, 1
-/* 803267B8 00322418 7C 98 02 14 */ add r4, r24, r0
-/* 803267BC 0032241C B0 64 02 A0 */ sth r3, 0x2a0(r4)
-/* 803267C0 00322420 48 00 00 3C */ b lbl_803267FC
-lbl_803267C4:
-/* 803267C4 00322424 7F 23 CB 78 */ mr r3, r25
-/* 803267C8 00322428 38 9E 05 90 */ addi r4, r30, 0x590
-/* 803267CC 0032242C 38 A0 FF FF */ li r5, -1
-/* 803267D0 00322430 48 02 32 C1 */ bl gt2Reject
-/* 803267D4 00322434 7F 43 D3 78 */ mr r3, r26
-/* 803267D8 00322438 7F 64 DB 78 */ mr r4, r27
-/* 803267DC 0032243C 38 A0 00 00 */ li r5, 0
-/* 803267E0 00322440 48 02 73 6D */ bl gt2AddressToString
-/* 803267E4 00322444 7C 65 1B 78 */ mr r5, r3
-/* 803267E8 00322448 38 9E 05 A8 */ addi r4, r30, 0x5a8
-/* 803267EC 0032244C 38 60 00 08 */ li r3, 8
-/* 803267F0 00322450 4C C6 31 82 */ crclr 6
-/* 803267F4 00322454 4B FF 63 41 */ bl func_8031CB34
-/* 803267F8 00322458 48 00 02 4C */ b lbl_80326A44
-lbl_803267FC:
-/* 803267FC 0032245C 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 80326800 00322460 3B E0 00 00 */ li r31, 0
-/* 80326804 00322464 7F 23 CB 78 */ mr r3, r25
-/* 80326808 00322468 93 E4 01 94 */ stw r31, 0x194(r4)
-/* 8032680C 0032246C 93 E4 01 90 */ stw r31, 0x190(r4)
-/* 80326810 00322470 80 84 00 08 */ lwz r4, 8(r4)
-/* 80326814 00322474 48 02 32 79 */ bl gt2Accept
-/* 80326818 00322478 2C 03 00 00 */ cmpwi r3, 0
-/* 8032681C 0032247C 40 82 01 60 */ bne lbl_8032697C
-/* 80326820 00322480 38 9E 05 E0 */ addi r4, r30, 0x5e0
-/* 80326824 00322484 38 60 00 08 */ li r3, 8
-/* 80326828 00322488 4C C6 31 82 */ crclr 6
-/* 8032682C 0032248C 4B FF 63 09 */ bl func_8031CB34
-/* 80326830 00322490 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326834 00322494 2C 03 00 00 */ cmpwi r3, 0
-/* 80326838 00322498 41 82 02 0C */ beq lbl_80326A44
-/* 8032683C 0032249C 38 00 00 02 */ li r0, 2
-/* 80326840 003224A0 98 03 01 AC */ stb r0, 0x1ac(r3)
-/* 80326844 003224A4 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326848 003224A8 80 63 00 04 */ lwz r3, 4(r3)
-/* 8032684C 003224AC 80 63 00 00 */ lwz r3, 0(r3)
-/* 80326850 003224B0 48 02 35 21 */ bl gt2CloseAllConnectionsHard
-/* 80326854 003224B4 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80326858 003224B8 3C 80 FF FF */ lis r4, 0xFFFEC5E6@ha
-/* 8032685C 003224BC 38 60 00 06 */ li r3, 6
-/* 80326860 003224C0 9B E5 01 AC */ stb r31, 0x1ac(r5)
-/* 80326864 003224C4 38 84 C5 E6 */ addi r4, r4, 0xFFFEC5E6@l
-/* 80326868 003224C8 4B FF 5D 19 */ bl func_8031C580
-/* 8032686C 003224CC 38 60 00 01 */ li r3, 1
-/* 80326870 003224D0 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
-/* 80326874 003224D4 38 A0 00 00 */ li r5, 0
-/* 80326878 003224D8 4B FF 93 D9 */ bl func_8031FC50
-/* 8032687C 003224DC 83 0D B0 68 */ lwz r24, lbl_80640328-_SDA_BASE_(r13)
-/* 80326880 003224E0 88 98 00 15 */ lbz r4, 0x15(r24)
-/* 80326884 003224E4 80 78 02 1C */ lwz r3, 0x21c(r24)
-/* 80326888 003224E8 38 04 FF FE */ addi r0, r4, -2
-/* 8032688C 003224EC 7C 04 00 34 */ cntlzw r4, r0
-/* 80326890 003224F0 7C 60 00 34 */ cntlzw r0, r3
-/* 80326894 003224F4 54 99 D9 7E */ srwi r25, r4, 5
-/* 80326898 003224F8 54 1A D9 7E */ srwi r26, r0, 5
-/* 8032689C 003224FC 4B FF 92 AD */ bl func_8031FB48
-/* 803268A0 00322500 81 98 04 78 */ lwz r12, 0x478(r24)
-/* 803268A4 00322504 7C 67 1B 78 */ mr r7, r3
-/* 803268A8 00322508 7F 45 D3 78 */ mr r5, r26
-/* 803268AC 0032250C 7F 26 CB 78 */ mr r6, r25
-/* 803268B0 00322510 81 18 04 7C */ lwz r8, 0x47c(r24)
-/* 803268B4 00322514 38 60 00 06 */ li r3, 6
-/* 803268B8 00322518 38 80 00 00 */ li r4, 0
-/* 803268BC 0032251C 7D 89 03 A6 */ mtctr r12
-/* 803268C0 00322520 4E 80 04 21 */ bctrl
-/* 803268C4 00322524 38 9E 00 58 */ addi r4, r30, 0x58
-/* 803268C8 00322528 38 60 00 40 */ li r3, 0x40
-/* 803268CC 0032252C 4C C6 31 82 */ crclr 6
-/* 803268D0 00322530 4B FF 62 65 */ bl func_8031CB34
-/* 803268D4 00322534 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803268D8 00322538 2C 03 00 00 */ cmpwi r3, 0
-/* 803268DC 0032253C 41 82 01 68 */ beq lbl_80326A44
-/* 803268E0 00322540 80 63 00 E4 */ lwz r3, 0xe4(r3)
-/* 803268E4 00322544 2C 03 00 00 */ cmpwi r3, 0
-/* 803268E8 00322548 41 82 00 10 */ beq lbl_803268F8
-/* 803268EC 0032254C 48 03 7B B1 */ bl ServerBrowserFree
-/* 803268F0 00322550 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803268F4 00322554 93 E3 00 E4 */ stw r31, 0xe4(r3)
-lbl_803268F8:
-/* 803268F8 00322558 48 03 42 BD */ bl NNFreeNegotiateList
-/* 803268FC 0032255C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326900 00322560 3B 20 00 00 */ li r25, 0
-/* 80326904 00322564 93 23 01 A4 */ stw r25, 0x1a4(r3)
-/* 80326908 00322568 80 8D B0 60 */ lwz r4, lbl_80640320-_SDA_BASE_(r13)
-/* 8032690C 0032256C 2C 04 00 00 */ cmpwi r4, 0
-/* 80326910 00322570 41 82 00 14 */ beq lbl_80326924
-/* 80326914 00322574 38 60 00 04 */ li r3, 4
-/* 80326918 00322578 38 A0 00 00 */ li r5, 0
-/* 8032691C 0032257C 4B FF 60 6D */ bl func_8031C988
-/* 80326920 00322580 93 2D B0 60 */ stw r25, lbl_80640320-_SDA_BASE_(r13)
-lbl_80326924:
-/* 80326924 00322584 3F 40 80 61 */ lis r26, lbl_8060FD88@ha
-/* 80326928 00322588 3B 20 00 00 */ li r25, 0
-/* 8032692C 0032258C 3B 5A FD 88 */ addi r26, r26, lbl_8060FD88@l
-lbl_80326930:
-/* 80326930 00322590 80 9A 00 04 */ lwz r4, 4(r26)
-/* 80326934 00322594 2C 04 00 00 */ cmpwi r4, 0
-/* 80326938 00322598 41 82 00 10 */ beq lbl_80326948
-/* 8032693C 0032259C 38 60 00 04 */ li r3, 4
-/* 80326940 003225A0 38 A0 00 00 */ li r5, 0
-/* 80326944 003225A4 4B FF 60 45 */ bl func_8031C988
-lbl_80326948:
-/* 80326948 003225A8 3B 39 00 01 */ addi r25, r25, 1
-/* 8032694C 003225AC 3B 5A 00 0C */ addi r26, r26, 0xc
-/* 80326950 003225B0 2C 19 00 9A */ cmpwi r25, 0x9a
-/* 80326954 003225B4 41 80 FF DC */ blt lbl_80326930
-/* 80326958 003225B8 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
-/* 8032695C 003225BC 38 80 00 00 */ li r4, 0
-/* 80326960 003225C0 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
-/* 80326964 003225C4 38 A0 07 38 */ li r5, 0x738
-/* 80326968 003225C8 4B CD D7 9D */ bl memset
-/* 8032696C 003225CC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326970 003225D0 38 00 00 01 */ li r0, 1
-/* 80326974 003225D4 98 03 00 18 */ stb r0, 0x18(r3)
-/* 80326978 003225D8 48 00 00 CC */ b lbl_80326A44
-lbl_8032697C:
-/* 8032697C 003225DC 7F 43 D3 78 */ mr r3, r26
-/* 80326980 003225E0 7F 64 DB 78 */ mr r4, r27
-/* 80326984 003225E4 38 A0 00 00 */ li r5, 0
-/* 80326988 003225E8 48 02 71 C5 */ bl gt2AddressToString
-/* 8032698C 003225EC 7C 65 1B 78 */ mr r5, r3
-/* 80326990 003225F0 7F 86 E3 78 */ mr r6, r28
-/* 80326994 003225F4 38 9E 06 04 */ addi r4, r30, 0x604
-/* 80326998 003225F8 38 60 00 80 */ li r3, 0x80
-/* 8032699C 003225FC 4C C6 31 82 */ crclr 6
-/* 803269A0 00322600 4B FF 61 95 */ bl func_8031CB34
-/* 803269A4 00322604 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803269A8 00322608 38 00 00 FF */ li r0, 0xff
-/* 803269AC 0032260C 98 03 03 E0 */ stb r0, 0x3e0(r3)
-/* 803269B0 00322610 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803269B4 00322614 9B E3 03 E1 */ stb r31, 0x3e1(r3)
-/* 803269B8 00322618 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 803269BC 0032261C 88 05 00 0D */ lbz r0, 0xd(r5)
-/* 803269C0 00322620 2C 00 00 00 */ cmpwi r0, 0
-/* 803269C4 00322624 40 82 00 20 */ bne lbl_803269E4
-/* 803269C8 00322628 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
-/* 803269CC 0032262C 7F 84 0E 70 */ srawi r4, r28, 1
-/* 803269D0 00322630 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
-/* 803269D4 00322634 7C 04 00 00 */ cmpw r4, r0
-/* 803269D8 00322638 40 80 00 08 */ bge lbl_803269E0
-/* 803269DC 0032263C 7C 80 23 78 */ mr r0, r4
-lbl_803269E0:
-/* 803269E0 00322640 B0 05 01 B4 */ sth r0, 0x1b4(r5)
-lbl_803269E4:
-/* 803269E4 00322644 7F A3 EB 78 */ mr r3, r29
-/* 803269E8 00322648 4B FF C7 05 */ bl func_803230EC
-/* 803269EC 0032264C 7C 7A 1B 78 */ mr r26, r3
-/* 803269F0 00322650 7F A3 EB 78 */ mr r3, r29
-/* 803269F4 00322654 4B FF C8 09 */ bl func_803231FC
-/* 803269F8 00322658 93 3A 00 00 */ stw r25, 0(r26)
-/* 803269FC 0032265C 38 00 00 00 */ li r0, 0
-/* 80326A00 00322660 7C 64 1B 78 */ mr r4, r3
-/* 80326A04 00322664 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
-/* 80326A08 00322668 88 A6 00 0D */ lbz r5, 0xd(r6)
-/* 80326A0C 0032266C 38 A5 00 01 */ addi r5, r5, 1
-/* 80326A10 00322670 98 A6 00 0D */ stb r5, 0xd(r6)
-/* 80326A14 00322674 9B A3 00 00 */ stb r29, 0(r3)
-/* 80326A18 00322678 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
-/* 80326A1C 0032267C 88 A6 00 0D */ lbz r5, 0xd(r6)
-/* 80326A20 00322680 7C A5 32 14 */ add r5, r5, r6
-/* 80326A24 00322684 88 A5 02 DF */ lbz r5, 0x2df(r5)
-/* 80326A28 00322688 98 A3 00 01 */ stb r5, 1(r3)
-/* 80326A2C 0032268C B0 03 00 02 */ sth r0, 2(r3)
-/* 80326A30 00322690 90 03 00 04 */ stw r0, 4(r3)
-/* 80326A34 00322694 7F 23 CB 78 */ mr r3, r25
-/* 80326A38 00322698 48 02 33 C1 */ bl gt2SetConnectionData
-/* 80326A3C 0032269C 38 60 00 02 */ li r3, 2
-/* 80326A40 003226A0 48 00 50 DD */ bl func_8032BB1C
-lbl_80326A44:
-/* 80326A44 003226A4 39 61 00 30 */ addi r11, r1, 0x30
-/* 80326A48 003226A8 4B EA 07 21 */ bl _restgpr_24
-/* 80326A4C 003226AC 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80326A50 003226B0 7C 08 03 A6 */ mtlr r0
-/* 80326A54 003226B4 38 21 00 30 */ addi r1, r1, 0x30
-/* 80326A58 003226B8 4E 80 00 20 */ blr
-lbl_80326A5C:
-/* 80326A5C 003226BC 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 80326A60 003226C0 7C 08 02 A6 */ mflr r0
-/* 80326A64 003226C4 90 01 00 34 */ stw r0, 0x34(r1)
-/* 80326A68 003226C8 39 61 00 30 */ addi r11, r1, 0x30
-/* 80326A6C 003226CC 4B EA 06 BD */ bl _savegpr_27
-/* 80326A70 003226D0 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
-/* 80326A74 003226D4 3F C0 80 44 */ lis r30, lbl_80447FE0@ha
-/* 80326A78 003226D8 7C 7C 1B 78 */ mr r28, r3
-/* 80326A7C 003226DC 7C 9B 23 78 */ mr r27, r4
-/* 80326A80 003226E0 2C 07 00 00 */ cmpwi r7, 0
-/* 80326A84 003226E4 7C A6 2B 78 */ mr r6, r5
-/* 80326A88 003226E8 3B DE 7F E0 */ addi r30, r30, lbl_80447FE0@l
-/* 80326A8C 003226EC 41 82 00 18 */ beq lbl_80326AA4
-/* 80326A90 003226F0 80 07 01 A4 */ lwz r0, 0x1a4(r7)
-/* 80326A94 003226F4 2C 00 00 07 */ cmpwi r0, 7
-/* 80326A98 003226F8 41 82 00 20 */ beq lbl_80326AB8
-/* 80326A9C 003226FC 2C 00 00 0C */ cmpwi r0, 0xc
-/* 80326AA0 00322700 41 82 00 18 */ beq lbl_80326AB8
-lbl_80326AA4:
-/* 80326AA4 00322704 38 9E 06 30 */ addi r4, r30, 0x630
-/* 80326AA8 00322708 38 60 00 80 */ li r3, 0x80
-/* 80326AAC 0032270C 4C C6 31 82 */ crclr 6
-/* 80326AB0 00322710 4B FF 60 85 */ bl func_8031CB34
-/* 80326AB4 00322714 48 00 03 70 */ b lbl_80326E24
-lbl_80326AB8:
-/* 80326AB8 00322718 2C 04 00 00 */ cmpwi r4, 0
-/* 80326ABC 0032271C 41 82 01 70 */ beq lbl_80326C2C
-/* 80326AC0 00322720 2C 05 00 00 */ cmpwi r5, 0
-/* 80326AC4 00322724 40 82 00 08 */ bne lbl_80326ACC
-/* 80326AC8 00322728 38 CD 8D B8 */ addi r6, r13, lbl_8063E078-_SDA_BASE_
-lbl_80326ACC:
-/* 80326ACC 0032272C 7F 65 DB 78 */ mr r5, r27
-/* 80326AD0 00322730 38 9E 06 58 */ addi r4, r30, 0x658
-/* 80326AD4 00322734 38 60 00 80 */ li r3, 0x80
-/* 80326AD8 00322738 4C C6 31 82 */ crclr 6
-/* 80326ADC 0032273C 4B FF 60 59 */ bl func_8031CB34
-/* 80326AE0 00322740 2C 1B 00 05 */ cmpwi r27, 5
-/* 80326AE4 00322744 41 82 03 40 */ beq lbl_80326E24
-/* 80326AE8 00322748 2C 1B 00 06 */ cmpwi r27, 6
-/* 80326AEC 0032274C 40 82 01 18 */ bne lbl_80326C04
-/* 80326AF0 00322750 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 80326AF4 00322754 88 64 00 0C */ lbz r3, 0xc(r4)
-/* 80326AF8 00322758 38 03 00 01 */ addi r0, r3, 1
-/* 80326AFC 0032275C 98 04 00 0C */ stb r0, 0xc(r4)
-/* 80326B00 00322760 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326B04 00322764 88 03 00 0C */ lbz r0, 0xc(r3)
-/* 80326B08 00322768 28 00 00 05 */ cmplwi r0, 5
-/* 80326B0C 0032276C 40 81 00 3C */ ble lbl_80326B48
-/* 80326B10 00322770 38 9E 06 74 */ addi r4, r30, 0x674
-/* 80326B14 00322774 38 60 00 80 */ li r3, 0x80
-/* 80326B18 00322778 4C C6 31 82 */ crclr 6
-/* 80326B1C 0032277C 4B FF 60 19 */ bl func_8031CB34
-/* 80326B20 00322780 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326B24 00322784 38 00 00 00 */ li r0, 0
-/* 80326B28 00322788 98 03 00 0C */ stb r0, 0xc(r3)
-/* 80326B2C 0032278C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326B30 00322790 88 03 00 14 */ lbz r0, 0x14(r3)
-/* 80326B34 00322794 54 00 10 3A */ slwi r0, r0, 2
-/* 80326B38 00322798 7C 63 02 14 */ add r3, r3, r0
-/* 80326B3C 0032279C 80 63 00 F8 */ lwz r3, 0xf8(r3)
-/* 80326B40 003227A0 48 00 49 7D */ bl func_8032B4BC
-/* 80326B44 003227A4 48 00 02 E0 */ b lbl_80326E24
-lbl_80326B48:
-/* 80326B48 003227A8 38 9E 06 90 */ addi r4, r30, 0x690
-/* 80326B4C 003227AC 38 60 00 80 */ li r3, 0x80
-/* 80326B50 003227B0 4C C6 31 82 */ crclr 6
-/* 80326B54 003227B4 4B FF 5F E1 */ bl func_8031CB34
-/* 80326B58 003227B8 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
-/* 80326B5C 003227BC 38 61 00 08 */ addi r3, r1, 8
-/* 80326B60 003227C0 38 80 00 0C */ li r4, 0xc
-/* 80326B64 003227C4 38 AD 8D A8 */ addi r5, r13, lbl_8063E068-_SDA_BASE_
-/* 80326B68 003227C8 80 C6 02 10 */ lwz r6, 0x210(r6)
-/* 80326B6C 003227CC 4C C6 31 82 */ crclr 6
-/* 80326B70 003227D0 4B EA 5E B5 */ bl snprintf
-/* 80326B74 003227D4 83 8D B0 68 */ lwz r28, lbl_80640328-_SDA_BASE_(r13)
-/* 80326B78 003227D8 38 A0 00 00 */ li r5, 0
-/* 80326B7C 003227DC 88 7C 00 14 */ lbz r3, 0x14(r28)
-/* 80326B80 003227E0 88 1C 00 14 */ lbz r0, 0x14(r28)
-/* 80326B84 003227E4 54 63 10 3A */ slwi r3, r3, 2
-/* 80326B88 003227E8 54 00 08 3C */ slwi r0, r0, 1
-/* 80326B8C 003227EC 7C 7C 1A 14 */ add r3, r28, r3
-/* 80326B90 003227F0 7C 9C 02 14 */ add r4, r28, r0
-/* 80326B94 003227F4 80 63 02 20 */ lwz r3, 0x220(r3)
-/* 80326B98 003227F8 A0 84 02 A0 */ lhz r4, 0x2a0(r4)
-/* 80326B9C 003227FC 48 02 6F B1 */ bl gt2AddressToString
-/* 80326BA0 00322800 80 9C 00 04 */ lwz r4, 4(r28)
-/* 80326BA4 00322804 7C 65 1B 78 */ mr r5, r3
-/* 80326BA8 00322808 81 3C 00 08 */ lwz r9, 8(r28)
-/* 80326BAC 0032280C 38 C1 00 08 */ addi r6, r1, 8
-/* 80326BB0 00322810 80 64 00 00 */ lwz r3, 0(r4)
-/* 80326BB4 00322814 38 80 00 00 */ li r4, 0
-/* 80326BB8 00322818 38 E0 FF FF */ li r7, -1
-/* 80326BBC 0032281C 39 00 13 88 */ li r8, 0x1388
-/* 80326BC0 00322820 39 40 00 00 */ li r10, 0
-/* 80326BC4 00322824 48 02 2E D1 */ bl gt2Connect
-/* 80326BC8 00322828 2C 03 00 01 */ cmpwi r3, 1
-/* 80326BCC 0032282C 40 82 00 0C */ bne lbl_80326BD8
-/* 80326BD0 00322830 48 00 81 79 */ bl func_8032ED48
-/* 80326BD4 00322834 48 00 02 50 */ b lbl_80326E24
-lbl_80326BD8:
-/* 80326BD8 00322838 2C 03 00 00 */ cmpwi r3, 0
-/* 80326BDC 0032283C 41 82 02 48 */ beq lbl_80326E24
-/* 80326BE0 00322840 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326BE4 00322844 88 03 00 14 */ lbz r0, 0x14(r3)
-/* 80326BE8 00322848 54 00 10 3A */ slwi r0, r0, 2
-/* 80326BEC 0032284C 7C 63 02 14 */ add r3, r3, r0
-/* 80326BF0 00322850 80 63 00 F8 */ lwz r3, 0xf8(r3)
-/* 80326BF4 00322854 48 00 48 C9 */ bl func_8032B4BC
-/* 80326BF8 00322858 2C 03 00 00 */ cmpwi r3, 0
-/* 80326BFC 0032285C 40 82 02 28 */ bne lbl_80326E24
-/* 80326C00 00322860 48 00 02 24 */ b lbl_80326E24
-lbl_80326C04:
-/* 80326C04 00322864 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 80326C08 00322868 88 64 00 0D */ lbz r3, 0xd(r4)
-/* 80326C0C 0032286C 38 03 00 01 */ addi r0, r3, 1
-/* 80326C10 00322870 54 00 10 3A */ slwi r0, r0, 2
-/* 80326C14 00322874 7C 64 02 14 */ add r3, r4, r0
-/* 80326C18 00322878 80 63 00 F8 */ lwz r3, 0xf8(r3)
-/* 80326C1C 0032287C 48 00 48 A1 */ bl func_8032B4BC
-/* 80326C20 00322880 2C 03 00 00 */ cmpwi r3, 0
-/* 80326C24 00322884 40 82 02 00 */ bne lbl_80326E24
-/* 80326C28 00322888 48 00 01 FC */ b lbl_80326E24
-lbl_80326C2C:
-/* 80326C2C 0032288C 38 9E 06 A8 */ addi r4, r30, 0x6a8
-/* 80326C30 00322890 38 60 00 80 */ li r3, 0x80
-/* 80326C34 00322894 4C C6 31 82 */ crclr 6
-/* 80326C38 00322898 4B FF 5E FD */ bl func_8031CB34
-/* 80326C3C 0032289C 4B FF C4 0D */ bl func_80323048
-/* 80326C40 003228A0 2C 03 FF FF */ cmpwi r3, -1
-/* 80326C44 003228A4 7C 7B 1B 78 */ mr r27, r3
-/* 80326C48 003228A8 40 82 01 64 */ bne lbl_80326DAC
-/* 80326C4C 003228AC 38 9E 06 B8 */ addi r4, r30, 0x6b8
-/* 80326C50 003228B0 38 60 00 08 */ li r3, 8
-/* 80326C54 003228B4 4C C6 31 82 */ crclr 6
-/* 80326C58 003228B8 4B FF 5E DD */ bl func_8031CB34
-/* 80326C5C 003228BC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326C60 003228C0 2C 03 00 00 */ cmpwi r3, 0
-/* 80326C64 003228C4 41 82 01 C0 */ beq lbl_80326E24
-/* 80326C68 003228C8 38 00 00 02 */ li r0, 2
-/* 80326C6C 003228CC 98 03 01 AC */ stb r0, 0x1ac(r3)
-/* 80326C70 003228D0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326C74 003228D4 80 63 00 04 */ lwz r3, 4(r3)
-/* 80326C78 003228D8 80 63 00 00 */ lwz r3, 0(r3)
-/* 80326C7C 003228DC 48 02 30 F5 */ bl gt2CloseAllConnectionsHard
-/* 80326C80 003228E0 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80326C84 003228E4 3B E0 00 00 */ li r31, 0
-/* 80326C88 003228E8 3C 80 FF FF */ lis r4, 0xFFFEABC4@ha
-/* 80326C8C 003228EC 38 60 00 06 */ li r3, 6
-/* 80326C90 003228F0 9B E5 01 AC */ stb r31, 0x1ac(r5)
-/* 80326C94 003228F4 38 84 AB C4 */ addi r4, r4, 0xFFFEABC4@l
-/* 80326C98 003228F8 4B FF 58 E9 */ bl func_8031C580
-/* 80326C9C 003228FC 38 60 00 01 */ li r3, 1
-/* 80326CA0 00322900 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
-/* 80326CA4 00322904 38 A0 00 00 */ li r5, 0
-/* 80326CA8 00322908 4B FF 8F A9 */ bl func_8031FC50
-/* 80326CAC 0032290C 83 6D B0 68 */ lwz r27, lbl_80640328-_SDA_BASE_(r13)
-/* 80326CB0 00322910 88 9B 00 15 */ lbz r4, 0x15(r27)
-/* 80326CB4 00322914 80 7B 02 1C */ lwz r3, 0x21c(r27)
-/* 80326CB8 00322918 38 04 FF FE */ addi r0, r4, -2
-/* 80326CBC 0032291C 7C 04 00 34 */ cntlzw r4, r0
-/* 80326CC0 00322920 7C 60 00 34 */ cntlzw r0, r3
-/* 80326CC4 00322924 54 9D D9 7E */ srwi r29, r4, 5
-/* 80326CC8 00322928 54 1C D9 7E */ srwi r28, r0, 5
-/* 80326CCC 0032292C 4B FF 8E 7D */ bl func_8031FB48
-/* 80326CD0 00322930 81 9B 04 78 */ lwz r12, 0x478(r27)
-/* 80326CD4 00322934 7C 67 1B 78 */ mr r7, r3
-/* 80326CD8 00322938 7F 85 E3 78 */ mr r5, r28
-/* 80326CDC 0032293C 7F A6 EB 78 */ mr r6, r29
-/* 80326CE0 00322940 81 1B 04 7C */ lwz r8, 0x47c(r27)
-/* 80326CE4 00322944 38 60 00 06 */ li r3, 6
-/* 80326CE8 00322948 38 80 00 00 */ li r4, 0
-/* 80326CEC 0032294C 7D 89 03 A6 */ mtctr r12
-/* 80326CF0 00322950 4E 80 04 21 */ bctrl
-/* 80326CF4 00322954 38 9E 00 58 */ addi r4, r30, 0x58
-/* 80326CF8 00322958 38 60 00 40 */ li r3, 0x40
-/* 80326CFC 0032295C 4C C6 31 82 */ crclr 6
-/* 80326D00 00322960 4B FF 5E 35 */ bl func_8031CB34
-/* 80326D04 00322964 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326D08 00322968 2C 03 00 00 */ cmpwi r3, 0
-/* 80326D0C 0032296C 41 82 01 18 */ beq lbl_80326E24
-/* 80326D10 00322970 80 63 00 E4 */ lwz r3, 0xe4(r3)
-/* 80326D14 00322974 2C 03 00 00 */ cmpwi r3, 0
-/* 80326D18 00322978 41 82 00 10 */ beq lbl_80326D28
-/* 80326D1C 0032297C 48 03 77 81 */ bl ServerBrowserFree
-/* 80326D20 00322980 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326D24 00322984 93 E3 00 E4 */ stw r31, 0xe4(r3)
-lbl_80326D28:
-/* 80326D28 00322988 48 03 3E 8D */ bl NNFreeNegotiateList
-/* 80326D2C 0032298C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326D30 00322990 3B E0 00 00 */ li r31, 0
-/* 80326D34 00322994 93 E3 01 A4 */ stw r31, 0x1a4(r3)
-/* 80326D38 00322998 80 8D B0 60 */ lwz r4, lbl_80640320-_SDA_BASE_(r13)
-/* 80326D3C 0032299C 2C 04 00 00 */ cmpwi r4, 0
-/* 80326D40 003229A0 41 82 00 14 */ beq lbl_80326D54
-/* 80326D44 003229A4 38 60 00 04 */ li r3, 4
-/* 80326D48 003229A8 38 A0 00 00 */ li r5, 0
-/* 80326D4C 003229AC 4B FF 5C 3D */ bl func_8031C988
-/* 80326D50 003229B0 93 ED B0 60 */ stw r31, lbl_80640320-_SDA_BASE_(r13)
-lbl_80326D54:
-/* 80326D54 003229B4 3F 80 80 61 */ lis r28, lbl_8060FD88@ha
-/* 80326D58 003229B8 3B C0 00 00 */ li r30, 0
-/* 80326D5C 003229BC 3B 9C FD 88 */ addi r28, r28, lbl_8060FD88@l
-lbl_80326D60:
-/* 80326D60 003229C0 80 9C 00 04 */ lwz r4, 4(r28)
-/* 80326D64 003229C4 2C 04 00 00 */ cmpwi r4, 0
-/* 80326D68 003229C8 41 82 00 10 */ beq lbl_80326D78
-/* 80326D6C 003229CC 38 60 00 04 */ li r3, 4
-/* 80326D70 003229D0 38 A0 00 00 */ li r5, 0
-/* 80326D74 003229D4 4B FF 5C 15 */ bl func_8031C988
-lbl_80326D78:
-/* 80326D78 003229D8 3B DE 00 01 */ addi r30, r30, 1
-/* 80326D7C 003229DC 3B 9C 00 0C */ addi r28, r28, 0xc
-/* 80326D80 003229E0 2C 1E 00 9A */ cmpwi r30, 0x9a
-/* 80326D84 003229E4 41 80 FF DC */ blt lbl_80326D60
-/* 80326D88 003229E8 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
-/* 80326D8C 003229EC 38 80 00 00 */ li r4, 0
-/* 80326D90 003229F0 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
-/* 80326D94 003229F4 38 A0 07 38 */ li r5, 0x738
-/* 80326D98 003229F8 4B CD D3 6D */ bl memset
-/* 80326D9C 003229FC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326DA0 00322A00 38 00 00 01 */ li r0, 1
-/* 80326DA4 00322A04 98 03 00 18 */ stb r0, 0x18(r3)
-/* 80326DA8 00322A08 48 00 00 7C */ b lbl_80326E24
-lbl_80326DAC:
-/* 80326DAC 00322A0C 4B FF C3 41 */ bl func_803230EC
-/* 80326DB0 00322A10 7C 7F 1B 78 */ mr r31, r3
-/* 80326DB4 00322A14 7F 63 DB 78 */ mr r3, r27
-/* 80326DB8 00322A18 4B FF C4 45 */ bl func_803231FC
-/* 80326DBC 00322A1C 93 9F 00 00 */ stw r28, 0(r31)
-/* 80326DC0 00322A20 38 00 00 00 */ li r0, 0
-/* 80326DC4 00322A24 7C 64 1B 78 */ mr r4, r3
-/* 80326DC8 00322A28 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
-/* 80326DCC 00322A2C 88 A6 00 0D */ lbz r5, 0xd(r6)
-/* 80326DD0 00322A30 38 A5 00 01 */ addi r5, r5, 1
-/* 80326DD4 00322A34 98 A6 00 0D */ stb r5, 0xd(r6)
-/* 80326DD8 00322A38 9B 63 00 00 */ stb r27, 0(r3)
-/* 80326DDC 00322A3C B0 03 00 02 */ sth r0, 2(r3)
-/* 80326DE0 00322A40 90 03 00 04 */ stw r0, 4(r3)
-/* 80326DE4 00322A44 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80326DE8 00322A48 88 05 00 0D */ lbz r0, 0xd(r5)
-/* 80326DEC 00322A4C 7C A5 02 14 */ add r5, r5, r0
-/* 80326DF0 00322A50 88 05 02 E0 */ lbz r0, 0x2e0(r5)
-/* 80326DF4 00322A54 98 03 00 01 */ stb r0, 1(r3)
-/* 80326DF8 00322A58 7F 83 E3 78 */ mr r3, r28
-/* 80326DFC 00322A5C 48 02 2F FD */ bl gt2SetConnectionData
-/* 80326E00 00322A60 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326E04 00322A64 80 03 01 A4 */ lwz r0, 0x1a4(r3)
-/* 80326E08 00322A68 2C 00 00 0C */ cmpwi r0, 0xc
-/* 80326E0C 00322A6C 40 82 00 10 */ bne lbl_80326E1C
-/* 80326E10 00322A70 38 60 00 00 */ li r3, 0
-/* 80326E14 00322A74 48 00 4D 09 */ bl func_8032BB1C
-/* 80326E18 00322A78 48 00 00 0C */ b lbl_80326E24
-lbl_80326E1C:
-/* 80326E1C 00322A7C 38 60 00 01 */ li r3, 1
-/* 80326E20 00322A80 48 00 4C FD */ bl func_8032BB1C
-lbl_80326E24:
-/* 80326E24 00322A84 39 61 00 30 */ addi r11, r1, 0x30
-/* 80326E28 00322A88 4B EA 03 4D */ bl _restgpr_27
-/* 80326E2C 00322A8C 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80326E30 00322A90 7C 08 03 A6 */ mtlr r0
-/* 80326E34 00322A94 38 21 00 30 */ addi r1, r1, 0x30
-/* 80326E38 00322A98 4E 80 00 20 */ blr
-
-.global func_80326E3C
-func_80326E3C:
-/* 80326E3C 00322A9C 94 21 FD D0 */ stwu r1, -0x230(r1)
-/* 80326E40 00322AA0 7C 08 02 A6 */ mflr r0
-/* 80326E44 00322AA4 38 60 00 40 */ li r3, 0x40
-/* 80326E48 00322AA8 90 01 02 34 */ stw r0, 0x234(r1)
-/* 80326E4C 00322AAC 93 E1 02 2C */ stw r31, 0x22c(r1)
-/* 80326E50 00322AB0 93 C1 02 28 */ stw r30, 0x228(r1)
-/* 80326E54 00322AB4 93 A1 02 24 */ stw r29, 0x224(r1)
-/* 80326E58 00322AB8 7C BD 2B 78 */ mr r29, r5
-/* 80326E5C 00322ABC 93 81 02 20 */ stw r28, 0x220(r1)
-/* 80326E60 00322AC0 7C 9C 23 78 */ mr r28, r4
-/* 80326E64 00322AC4 3C 80 80 45 */ lis r4, lbl_804486D0@ha
-/* 80326E68 00322AC8 88 A5 00 00 */ lbz r5, 0(r5)
-/* 80326E6C 00322ACC 7F 86 E3 78 */ mr r6, r28
-/* 80326E70 00322AD0 38 84 86 D0 */ addi r4, r4, lbl_804486D0@l
-/* 80326E74 00322AD4 7C A5 07 74 */ extsb r5, r5
-/* 80326E78 00322AD8 4C C6 31 82 */ crclr 6
-/* 80326E7C 00322ADC 4B FF 5C B9 */ bl func_8031CB34
-/* 80326E80 00322AE0 3B E1 00 18 */ addi r31, r1, 0x18
-/* 80326E84 00322AE4 3B C0 00 00 */ li r30, 0
-lbl_80326E88:
-/* 80326E88 00322AE8 7F C5 F3 78 */ mr r5, r30
-/* 80326E8C 00322AEC 38 61 00 08 */ addi r3, r1, 8
-/* 80326E90 00322AF0 38 9D 00 01 */ addi r4, r29, 1
-/* 80326E94 00322AF4 48 00 1E 19 */ bl func_80328CAC
-/* 80326E98 00322AF8 2C 03 FF FF */ cmpwi r3, -1
-/* 80326E9C 00322AFC 41 82 00 28 */ beq lbl_80326EC4
-/* 80326EA0 00322B00 38 61 00 08 */ addi r3, r1, 8
-/* 80326EA4 00322B04 38 80 00 00 */ li r4, 0
-/* 80326EA8 00322B08 38 A0 00 0A */ li r5, 0xa
-/* 80326EAC 00322B0C 4B EA 96 CD */ bl strtoul
-/* 80326EB0 00322B10 3B DE 00 01 */ addi r30, r30, 1
-/* 80326EB4 00322B14 90 7F 00 00 */ stw r3, 0(r31)
-/* 80326EB8 00322B18 2C 1E 00 80 */ cmpwi r30, 0x80
-/* 80326EBC 00322B1C 3B FF 00 04 */ addi r31, r31, 4
-/* 80326EC0 00322B20 41 80 FF C8 */ blt lbl_80326E88
-lbl_80326EC4:
-/* 80326EC4 00322B24 88 7D 00 00 */ lbz r3, 0(r29)
-/* 80326EC8 00322B28 7F 84 E3 78 */ mr r4, r28
-/* 80326ECC 00322B2C 7F C8 F3 78 */ mr r8, r30
-/* 80326ED0 00322B30 38 E1 00 18 */ addi r7, r1, 0x18
-/* 80326ED4 00322B34 38 A0 00 00 */ li r5, 0
-/* 80326ED8 00322B38 38 C0 00 00 */ li r6, 0
-/* 80326EDC 00322B3C 48 00 1E 95 */ bl func_80328D70
-/* 80326EE0 00322B40 80 01 02 34 */ lwz r0, 0x234(r1)
-/* 80326EE4 00322B44 83 E1 02 2C */ lwz r31, 0x22c(r1)
-/* 80326EE8 00322B48 83 C1 02 28 */ lwz r30, 0x228(r1)
-/* 80326EEC 00322B4C 83 A1 02 24 */ lwz r29, 0x224(r1)
-/* 80326EF0 00322B50 83 81 02 20 */ lwz r28, 0x220(r1)
-/* 80326EF4 00322B54 7C 08 03 A6 */ mtlr r0
-/* 80326EF8 00322B58 38 21 02 30 */ addi r1, r1, 0x230
-/* 80326EFC 00322B5C 4E 80 00 20 */ blr
-
-.global func_80326F00
-func_80326F00:
-/* 80326F00 00322B60 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80326F04 00322B64 7C 08 02 A6 */ mflr r0
-/* 80326F08 00322B68 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80326F0C 00322B6C 39 61 00 20 */ addi r11, r1, 0x20
-/* 80326F10 00322B70 4B EA 02 19 */ bl _savegpr_27
-/* 80326F14 00322B74 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80326F18 00322B78 7C 7B 1B 78 */ mr r27, r3
-/* 80326F1C 00322B7C 7C 9C 23 78 */ mr r28, r4
-/* 80326F20 00322B80 2C 05 00 00 */ cmpwi r5, 0
-/* 80326F24 00322B84 41 82 01 50 */ beq lbl_80327074
-/* 80326F28 00322B88 2C 03 00 00 */ cmpwi r3, 0
-/* 80326F2C 00322B8C 40 82 00 08 */ bne lbl_80326F34
-/* 80326F30 00322B90 48 00 01 44 */ b lbl_80327074
-lbl_80326F34:
-/* 80326F34 00322B94 38 00 00 02 */ li r0, 2
-/* 80326F38 00322B98 98 05 01 AC */ stb r0, 0x1ac(r5)
-/* 80326F3C 00322B9C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326F40 00322BA0 80 63 00 04 */ lwz r3, 4(r3)
-/* 80326F44 00322BA4 80 63 00 00 */ lwz r3, 0(r3)
-/* 80326F48 00322BA8 48 02 2E 29 */ bl gt2CloseAllConnectionsHard
-/* 80326F4C 00322BAC 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80326F50 00322BB0 3B E0 00 00 */ li r31, 0
-/* 80326F54 00322BB4 7F 63 DB 78 */ mr r3, r27
-/* 80326F58 00322BB8 7F 84 E3 78 */ mr r4, r28
-/* 80326F5C 00322BBC 9B E5 01 AC */ stb r31, 0x1ac(r5)
-/* 80326F60 00322BC0 4B FF 56 21 */ bl func_8031C580
-/* 80326F64 00322BC4 38 60 00 01 */ li r3, 1
-/* 80326F68 00322BC8 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
-/* 80326F6C 00322BCC 38 A0 00 00 */ li r5, 0
-/* 80326F70 00322BD0 4B FF 8C E1 */ bl func_8031FC50
-/* 80326F74 00322BD4 83 8D B0 68 */ lwz r28, lbl_80640328-_SDA_BASE_(r13)
-/* 80326F78 00322BD8 88 9C 00 15 */ lbz r4, 0x15(r28)
-/* 80326F7C 00322BDC 80 7C 02 1C */ lwz r3, 0x21c(r28)
-/* 80326F80 00322BE0 38 04 FF FE */ addi r0, r4, -2
-/* 80326F84 00322BE4 7C 04 00 34 */ cntlzw r4, r0
-/* 80326F88 00322BE8 7C 60 00 34 */ cntlzw r0, r3
-/* 80326F8C 00322BEC 54 9E D9 7E */ srwi r30, r4, 5
-/* 80326F90 00322BF0 54 1D D9 7E */ srwi r29, r0, 5
-/* 80326F94 00322BF4 4B FF 8B B5 */ bl func_8031FB48
-/* 80326F98 00322BF8 81 9C 04 78 */ lwz r12, 0x478(r28)
-/* 80326F9C 00322BFC 7C 67 1B 78 */ mr r7, r3
-/* 80326FA0 00322C00 7F 63 DB 78 */ mr r3, r27
-/* 80326FA4 00322C04 7F A5 EB 78 */ mr r5, r29
-/* 80326FA8 00322C08 7F C6 F3 78 */ mr r6, r30
-/* 80326FAC 00322C0C 81 1C 04 7C */ lwz r8, 0x47c(r28)
-/* 80326FB0 00322C10 38 80 00 00 */ li r4, 0
-/* 80326FB4 00322C14 7D 89 03 A6 */ mtctr r12
-/* 80326FB8 00322C18 4E 80 04 21 */ bctrl
-/* 80326FBC 00322C1C 3C 80 80 45 */ lis r4, lbl_80448038@ha
-/* 80326FC0 00322C20 38 60 00 40 */ li r3, 0x40
-/* 80326FC4 00322C24 38 84 80 38 */ addi r4, r4, lbl_80448038@l
-/* 80326FC8 00322C28 4C C6 31 82 */ crclr 6
-/* 80326FCC 00322C2C 4B FF 5B 69 */ bl func_8031CB34
-/* 80326FD0 00322C30 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326FD4 00322C34 2C 03 00 00 */ cmpwi r3, 0
-/* 80326FD8 00322C38 41 82 00 9C */ beq lbl_80327074
-/* 80326FDC 00322C3C 80 63 00 E4 */ lwz r3, 0xe4(r3)
-/* 80326FE0 00322C40 2C 03 00 00 */ cmpwi r3, 0
-/* 80326FE4 00322C44 41 82 00 10 */ beq lbl_80326FF4
-/* 80326FE8 00322C48 48 03 74 B5 */ bl ServerBrowserFree
-/* 80326FEC 00322C4C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326FF0 00322C50 93 E3 00 E4 */ stw r31, 0xe4(r3)
-lbl_80326FF4:
-/* 80326FF4 00322C54 48 03 3B C1 */ bl NNFreeNegotiateList
-/* 80326FF8 00322C58 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80326FFC 00322C5C 3B E0 00 00 */ li r31, 0
-/* 80327000 00322C60 93 E3 01 A4 */ stw r31, 0x1a4(r3)
-/* 80327004 00322C64 80 8D B0 60 */ lwz r4, lbl_80640320-_SDA_BASE_(r13)
-/* 80327008 00322C68 2C 04 00 00 */ cmpwi r4, 0
-/* 8032700C 00322C6C 41 82 00 14 */ beq lbl_80327020
-/* 80327010 00322C70 38 60 00 04 */ li r3, 4
-/* 80327014 00322C74 38 A0 00 00 */ li r5, 0
-/* 80327018 00322C78 4B FF 59 71 */ bl func_8031C988
-/* 8032701C 00322C7C 93 ED B0 60 */ stw r31, lbl_80640320-_SDA_BASE_(r13)
-lbl_80327020:
-/* 80327020 00322C80 3F A0 80 61 */ lis r29, lbl_8060FD88@ha
-/* 80327024 00322C84 3B E0 00 00 */ li r31, 0
-/* 80327028 00322C88 3B BD FD 88 */ addi r29, r29, lbl_8060FD88@l
-lbl_8032702C:
-/* 8032702C 00322C8C 80 9D 00 04 */ lwz r4, 4(r29)
-/* 80327030 00322C90 2C 04 00 00 */ cmpwi r4, 0
-/* 80327034 00322C94 41 82 00 10 */ beq lbl_80327044
-/* 80327038 00322C98 38 60 00 04 */ li r3, 4
-/* 8032703C 00322C9C 38 A0 00 00 */ li r5, 0
-/* 80327040 00322CA0 4B FF 59 49 */ bl func_8031C988
-lbl_80327044:
-/* 80327044 00322CA4 3B FF 00 01 */ addi r31, r31, 1
-/* 80327048 00322CA8 3B BD 00 0C */ addi r29, r29, 0xc
-/* 8032704C 00322CAC 2C 1F 00 9A */ cmpwi r31, 0x9a
-/* 80327050 00322CB0 41 80 FF DC */ blt lbl_8032702C
-/* 80327054 00322CB4 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
-/* 80327058 00322CB8 38 80 00 00 */ li r4, 0
-/* 8032705C 00322CBC 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
-/* 80327060 00322CC0 38 A0 07 38 */ li r5, 0x738
-/* 80327064 00322CC4 4B CD D0 A1 */ bl memset
-/* 80327068 00322CC8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 8032706C 00322CCC 38 00 00 01 */ li r0, 1
-/* 80327070 00322CD0 98 03 00 18 */ stb r0, 0x18(r3)
-lbl_80327074:
-/* 80327074 00322CD4 39 61 00 20 */ addi r11, r1, 0x20
-/* 80327078 00322CD8 4B EA 00 FD */ bl _restgpr_27
-/* 8032707C 00322CDC 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80327080 00322CE0 7C 08 03 A6 */ mtlr r0
-/* 80327084 00322CE4 38 21 00 20 */ addi r1, r1, 0x20
-/* 80327088 00322CE8 4E 80 00 20 */ blr
-
-.global func_8032708C
-func_8032708C:
-/* 8032708C 00322CEC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327090 00322CF0 88 03 00 15 */ lbz r0, 0x15(r3)
-/* 80327094 00322CF4 28 00 00 02 */ cmplwi r0, 2
-/* 80327098 00322CF8 4D 82 00 20 */ beqlr
-/* 8032709C 00322CFC 38 00 00 00 */ li r0, 0
-/* 803270A0 00322D00 98 03 00 14 */ stb r0, 0x14(r3)
-/* 803270A4 00322D04 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803270A8 00322D08 98 03 00 16 */ stb r0, 0x16(r3)
-/* 803270AC 00322D0C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803270B0 00322D10 80 63 00 10 */ lwz r3, 0x10(r3)
-/* 803270B4 00322D14 48 02 75 0C */ b qr2_send_statechanged
-/* 803270B8 00322D18 4E 80 00 20 */ blr
-
-.global func_803270BC
-func_803270BC:
-/* 803270BC 00322D1C 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 803270C0 00322D20 7C 08 02 A6 */ mflr r0
-/* 803270C4 00322D24 90 01 00 24 */ stw r0, 0x24(r1)
-/* 803270C8 00322D28 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 803270CC 00322D2C 7C 7F 1B 78 */ mr r31, r3
-/* 803270D0 00322D30 7F E6 FB 78 */ mr r6, r31
-/* 803270D4 00322D34 38 60 00 80 */ li r3, 0x80
-/* 803270D8 00322D38 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 803270DC 00322D3C 7C BE 2B 78 */ mr r30, r5
-/* 803270E0 00322D40 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 803270E4 00322D44 7C 9D 23 78 */ mr r29, r4
-/* 803270E8 00322D48 3C 80 80 45 */ lis r4, lbl_80448700@ha
-/* 803270EC 00322D4C 38 BD FF FE */ addi r5, r29, -2
-/* 803270F0 00322D50 38 84 87 00 */ addi r4, r4, lbl_80448700@l
-/* 803270F4 00322D54 4C C6 31 82 */ crclr 6
-/* 803270F8 00322D58 4B FF 5A 3D */ bl func_8031CB34
-/* 803270FC 00322D5C 2C 1D 00 03 */ cmpwi r29, 3
-/* 80327100 00322D60 41 82 00 BC */ beq lbl_803271BC
-/* 80327104 00322D64 40 80 00 10 */ bge lbl_80327114
-/* 80327108 00322D68 2C 1D 00 02 */ cmpwi r29, 2
-/* 8032710C 00322D6C 40 80 00 14 */ bge lbl_80327120
-/* 80327110 00322D70 48 00 03 08 */ b lbl_80327418
-lbl_80327114:
-/* 80327114 00322D74 2C 1D 00 05 */ cmpwi r29, 5
-/* 80327118 00322D78 40 80 03 00 */ bge lbl_80327418
-/* 8032711C 00322D7C 48 00 02 E4 */ b lbl_80327400
-lbl_80327120:
-/* 80327120 00322D80 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327124 00322D84 80 03 01 A4 */ lwz r0, 0x1a4(r3)
-/* 80327128 00322D88 2C 00 00 01 */ cmpwi r0, 1
-/* 8032712C 00322D8C 40 82 00 80 */ bne lbl_803271AC
-/* 80327130 00322D90 88 1E 00 00 */ lbz r0, 0(r30)
-/* 80327134 00322D94 28 00 00 01 */ cmplwi r0, 1
-/* 80327138 00322D98 40 82 00 0C */ bne lbl_80327144
-/* 8032713C 00322D9C 38 00 00 00 */ li r0, 0
-/* 80327140 00322DA0 90 03 02 1C */ stw r0, 0x21c(r3)
-lbl_80327144:
-/* 80327144 00322DA4 88 BE 00 01 */ lbz r5, 1(r30)
-/* 80327148 00322DA8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 8032714C 00322DAC 88 9E 00 02 */ lbz r4, 2(r30)
-/* 80327150 00322DB0 54 A0 10 3A */ slwi r0, r5, 2
-/* 80327154 00322DB4 7C 63 2A 14 */ add r3, r3, r5
-/* 80327158 00322DB8 98 83 02 E0 */ stb r4, 0x2e0(r3)
-/* 8032715C 00322DBC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327160 00322DC0 80 83 02 10 */ lwz r4, 0x210(r3)
-/* 80327164 00322DC4 7C 63 02 14 */ add r3, r3, r0
-/* 80327168 00322DC8 90 83 00 F8 */ stw r4, 0xf8(r3)
-/* 8032716C 00322DCC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327170 00322DD0 88 03 00 15 */ lbz r0, 0x15(r3)
-/* 80327174 00322DD4 2C 00 00 00 */ cmpwi r0, 0
-/* 80327178 00322DD8 41 82 00 10 */ beq lbl_80327188
-/* 8032717C 00322DDC 88 03 00 15 */ lbz r0, 0x15(r3)
-/* 80327180 00322DE0 28 00 00 01 */ cmplwi r0, 1
-/* 80327184 00322DE4 40 82 00 10 */ bne lbl_80327194
-lbl_80327188:
-/* 80327188 00322DE8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 8032718C 00322DEC 88 03 00 0D */ lbz r0, 0xd(r3)
-/* 80327190 00322DF0 98 03 00 16 */ stb r0, 0x16(r3)
-lbl_80327194:
-/* 80327194 00322DF4 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327198 00322DF8 38 80 00 00 */ li r4, 0
-/* 8032719C 00322DFC 38 00 00 09 */ li r0, 9
-/* 803271A0 00322E00 98 83 01 B1 */ stb r4, 0x1b1(r3)
-/* 803271A4 00322E04 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803271A8 00322E08 90 03 01 A4 */ stw r0, 0x1a4(r3)
-lbl_803271AC:
-/* 803271AC 00322E0C 7F E3 FB 78 */ mr r3, r31
-/* 803271B0 00322E10 38 80 00 03 */ li r4, 3
-/* 803271B4 00322E14 48 00 5E A9 */ bl func_8032D05C
-/* 803271B8 00322E18 48 00 02 60 */ b lbl_80327418
-lbl_803271BC:
-/* 803271BC 00322E1C 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 803271C0 00322E20 80 04 01 A4 */ lwz r0, 0x1a4(r4)
-/* 803271C4 00322E24 2C 00 00 10 */ cmpwi r0, 0x10
-/* 803271C8 00322E28 40 82 02 28 */ bne lbl_803273F0
-/* 803271CC 00322E2C 38 00 00 01 */ li r0, 1
-/* 803271D0 00322E30 80 64 01 E0 */ lwz r3, 0x1e0(r4)
-/* 803271D4 00322E34 7C 00 F8 30 */ slw r0, r0, r31
-/* 803271D8 00322E38 7C 60 03 78 */ or r0, r3, r0
-/* 803271DC 00322E3C 90 04 01 E0 */ stw r0, 0x1e0(r4)
-/* 803271E0 00322E40 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 803271E4 00322E44 88 7E 00 01 */ lbz r3, 1(r30)
-/* 803271E8 00322E48 88 BE 00 00 */ lbz r5, 0(r30)
-/* 803271EC 00322E4C A0 04 01 B4 */ lhz r0, 0x1b4(r4)
-/* 803271F0 00322E50 50 65 44 2E */ rlwimi r5, r3, 8, 0x10, 0x17
-/* 803271F4 00322E54 7C 05 00 00 */ cmpw r5, r0
-/* 803271F8 00322E58 40 81 00 08 */ ble lbl_80327200
-/* 803271FC 00322E5C B0 A4 01 B4 */ sth r5, 0x1b4(r4)
-lbl_80327200:
-/* 80327200 00322E60 81 0D B0 68 */ lwz r8, lbl_80640328-_SDA_BASE_(r13)
-/* 80327204 00322E64 38 00 00 00 */ li r0, 0
-/* 80327208 00322E68 38 60 00 01 */ li r3, 1
-/* 8032720C 00322E6C 89 28 00 0D */ lbz r9, 0xd(r8)
-/* 80327210 00322E70 2F 09 00 01 */ cmpwi cr6, r9, 1
-/* 80327214 00322E74 41 98 01 7C */ blt cr6, lbl_80327390
-/* 80327218 00322E78 2C 09 00 08 */ cmpwi r9, 8
-/* 8032721C 00322E7C 38 C9 FF F8 */ addi r6, r9, -8
-/* 80327220 00322E80 40 81 01 38 */ ble lbl_80327358
-/* 80327224 00322E84 38 A0 00 00 */ li r5, 0
-/* 80327228 00322E88 38 E0 00 00 */ li r7, 0
-/* 8032722C 00322E8C 39 00 00 00 */ li r8, 0
-/* 80327230 00322E90 41 98 00 18 */ blt cr6, lbl_80327248
-/* 80327234 00322E94 3C 80 80 00 */ lis r4, 0x7FFFFFFE@ha
-/* 80327238 00322E98 38 84 FF FE */ addi r4, r4, 0x7FFFFFFE@l
-/* 8032723C 00322E9C 7C 09 20 00 */ cmpw r9, r4
-/* 80327240 00322EA0 41 81 00 08 */ bgt lbl_80327248
-/* 80327244 00322EA4 39 00 00 01 */ li r8, 1
-lbl_80327248:
-/* 80327248 00322EA8 2C 08 00 00 */ cmpwi r8, 0
-/* 8032724C 00322EAC 41 82 00 40 */ beq lbl_8032728C
-/* 80327250 00322EB0 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 80327254 00322EB4 39 00 00 01 */ li r8, 1
-/* 80327258 00322EB8 89 44 00 0D */ lbz r10, 0xd(r4)
-/* 8032725C 00322EBC 55 49 00 00 */ rlwinm r9, r10, 0, 0, 0
-/* 80327260 00322EC0 3C 89 80 00 */ addis r4, r9, 0x8000
-/* 80327264 00322EC4 28 04 00 00 */ cmplwi r4, 0
-/* 80327268 00322EC8 40 82 00 18 */ bne lbl_80327280
-/* 8032726C 00322ECC 38 8A FF FF */ addi r4, r10, -1
-/* 80327270 00322ED0 54 84 00 00 */ rlwinm r4, r4, 0, 0, 0
-/* 80327274 00322ED4 7C 09 20 00 */ cmpw r9, r4
-/* 80327278 00322ED8 41 82 00 08 */ beq lbl_80327280
-/* 8032727C 00322EDC 39 00 00 00 */ li r8, 0
-lbl_80327280:
-/* 80327280 00322EE0 2C 08 00 00 */ cmpwi r8, 0
-/* 80327284 00322EE4 41 82 00 08 */ beq lbl_8032728C
-/* 80327288 00322EE8 38 E0 00 01 */ li r7, 1
-lbl_8032728C:
-/* 8032728C 00322EEC 2C 07 00 00 */ cmpwi r7, 0
-/* 80327290 00322EF0 41 82 00 34 */ beq lbl_803272C4
-/* 80327294 00322EF4 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 80327298 00322EF8 38 E0 00 01 */ li r7, 1
-/* 8032729C 00322EFC 89 04 00 0D */ lbz r8, 0xd(r4)
-/* 803272A0 00322F00 38 88 FF FF */ addi r4, r8, -1
-/* 803272A4 00322F04 54 84 00 01 */ rlwinm. r4, r4, 0, 0, 0
-/* 803272A8 00322F08 40 82 00 10 */ bne lbl_803272B8
-/* 803272AC 00322F0C 55 04 00 01 */ rlwinm. r4, r8, 0, 0, 0
-/* 803272B0 00322F10 41 82 00 08 */ beq lbl_803272B8
-/* 803272B4 00322F14 38 E0 00 00 */ li r7, 0
-lbl_803272B8:
-/* 803272B8 00322F18 2C 07 00 00 */ cmpwi r7, 0
-/* 803272BC 00322F1C 41 82 00 08 */ beq lbl_803272C4
-/* 803272C0 00322F20 38 A0 00 01 */ li r5, 1
-lbl_803272C4:
-/* 803272C4 00322F24 2C 05 00 00 */ cmpwi r5, 0
-/* 803272C8 00322F28 41 82 00 90 */ beq lbl_80327358
-/* 803272CC 00322F2C 38 86 00 07 */ addi r4, r6, 7
-/* 803272D0 00322F30 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 803272D4 00322F34 54 84 E8 FE */ srwi r4, r4, 3
-/* 803272D8 00322F38 39 40 00 01 */ li r10, 1
-/* 803272DC 00322F3C 39 65 00 01 */ addi r11, r5, 1
-/* 803272E0 00322F40 7C 89 03 A6 */ mtctr r4
-/* 803272E4 00322F44 2C 06 00 01 */ cmpwi r6, 1
-/* 803272E8 00322F48 41 80 00 70 */ blt lbl_80327358
-lbl_803272EC:
-/* 803272EC 00322F4C 88 8B 02 E0 */ lbz r4, 0x2e0(r11)
-/* 803272F0 00322F50 38 63 00 08 */ addi r3, r3, 8
-/* 803272F4 00322F54 88 AB 02 E1 */ lbz r5, 0x2e1(r11)
-/* 803272F8 00322F58 7D 46 20 30 */ slw r6, r10, r4
-/* 803272FC 00322F5C 88 8B 02 E2 */ lbz r4, 0x2e2(r11)
-/* 80327300 00322F60 89 0B 02 E3 */ lbz r8, 0x2e3(r11)
-/* 80327304 00322F64 7C 00 33 78 */ or r0, r0, r6
-/* 80327308 00322F68 7D 45 28 30 */ slw r5, r10, r5
-/* 8032730C 00322F6C 88 EB 02 E4 */ lbz r7, 0x2e4(r11)
-/* 80327310 00322F70 7C 00 2B 78 */ or r0, r0, r5
-/* 80327314 00322F74 7D 49 20 30 */ slw r9, r10, r4
-/* 80327318 00322F78 88 CB 02 E5 */ lbz r6, 0x2e5(r11)
-/* 8032731C 00322F7C 7C 00 4B 78 */ or r0, r0, r9
-/* 80327320 00322F80 7D 48 40 30 */ slw r8, r10, r8
-/* 80327324 00322F84 88 AB 02 E6 */ lbz r5, 0x2e6(r11)
-/* 80327328 00322F88 88 8B 02 E7 */ lbz r4, 0x2e7(r11)
-/* 8032732C 00322F8C 7D 47 38 30 */ slw r7, r10, r7
-/* 80327330 00322F90 7C 00 43 78 */ or r0, r0, r8
-/* 80327334 00322F94 7D 46 30 30 */ slw r6, r10, r6
-/* 80327338 00322F98 7C 00 3B 78 */ or r0, r0, r7
-/* 8032733C 00322F9C 7D 45 28 30 */ slw r5, r10, r5
-/* 80327340 00322FA0 7C 00 33 78 */ or r0, r0, r6
-/* 80327344 00322FA4 7D 44 20 30 */ slw r4, r10, r4
-/* 80327348 00322FA8 7C 00 2B 78 */ or r0, r0, r5
-/* 8032734C 00322FAC 39 6B 00 08 */ addi r11, r11, 8
-/* 80327350 00322FB0 7C 00 23 78 */ or r0, r0, r4
-/* 80327354 00322FB4 42 00 FF 98 */ bdnz lbl_803272EC
-lbl_80327358:
-/* 80327358 00322FB8 81 0D B0 68 */ lwz r8, lbl_80640328-_SDA_BASE_(r13)
-/* 8032735C 00322FBC 38 A0 00 01 */ li r5, 1
-/* 80327360 00322FC0 88 E8 00 0D */ lbz r7, 0xd(r8)
-/* 80327364 00322FC4 7C C8 1A 14 */ add r6, r8, r3
-/* 80327368 00322FC8 38 87 00 01 */ addi r4, r7, 1
-/* 8032736C 00322FCC 7C 83 20 50 */ subf r4, r3, r4
-/* 80327370 00322FD0 7C 89 03 A6 */ mtctr r4
-/* 80327374 00322FD4 7C 03 38 00 */ cmpw r3, r7
-/* 80327378 00322FD8 41 81 00 18 */ bgt lbl_80327390
-lbl_8032737C:
-/* 8032737C 00322FDC 88 66 02 E0 */ lbz r3, 0x2e0(r6)
-/* 80327380 00322FE0 38 C6 00 01 */ addi r6, r6, 1
-/* 80327384 00322FE4 7C A3 18 30 */ slw r3, r5, r3
-/* 80327388 00322FE8 7C 00 1B 78 */ or r0, r0, r3
-/* 8032738C 00322FEC 42 00 FF F0 */ bdnz lbl_8032737C
-lbl_80327390:
-/* 80327390 00322FF0 80 68 01 E0 */ lwz r3, 0x1e0(r8)
-/* 80327394 00322FF4 7C 00 18 40 */ cmplw r0, r3
-/* 80327398 00322FF8 40 82 00 80 */ bne lbl_80327418
-/* 8032739C 00322FFC 3B E0 00 01 */ li r31, 1
-/* 803273A0 00323000 48 00 00 18 */ b lbl_803273B8
-lbl_803273A4:
-/* 803273A4 00323004 7C 63 FA 14 */ add r3, r3, r31
-/* 803273A8 00323008 38 80 00 04 */ li r4, 4
-/* 803273AC 0032300C 88 63 02 E0 */ lbz r3, 0x2e0(r3)
-/* 803273B0 00323010 48 00 5C AD */ bl func_8032D05C
-/* 803273B4 00323014 3B FF 00 01 */ addi r31, r31, 1
-lbl_803273B8:
-/* 803273B8 00323018 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803273BC 0032301C 88 03 00 0D */ lbz r0, 0xd(r3)
-/* 803273C0 00323020 7C 1F 00 00 */ cmpw r31, r0
-/* 803273C4 00323024 40 81 FF E0 */ ble lbl_803273A4
-/* 803273C8 00323028 38 00 00 11 */ li r0, 0x11
-/* 803273CC 0032302C 3C 80 80 45 */ lis r4, lbl_80448728@ha
-/* 803273D0 00323030 90 03 01 A4 */ stw r0, 0x1a4(r3)
-/* 803273D4 00323034 38 84 87 28 */ addi r4, r4, lbl_80448728@l
-/* 803273D8 00323038 38 60 00 80 */ li r3, 0x80
-/* 803273DC 0032303C 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 803273E0 00323040 A0 A5 01 B4 */ lhz r5, 0x1b4(r5)
-/* 803273E4 00323044 4C C6 31 82 */ crclr 6
-/* 803273E8 00323048 4B FF 57 4D */ bl func_8031CB34
-/* 803273EC 0032304C 48 00 00 2C */ b lbl_80327418
-lbl_803273F0:
-/* 803273F0 00323050 7F E3 FB 78 */ mr r3, r31
-/* 803273F4 00323054 38 80 00 04 */ li r4, 4
-/* 803273F8 00323058 48 00 5C 65 */ bl func_8032D05C
-/* 803273FC 0032305C 48 00 00 1C */ b lbl_80327418
-lbl_80327400:
-/* 80327400 00323060 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327404 00323064 80 03 01 A4 */ lwz r0, 0x1a4(r3)
-/* 80327408 00323068 2C 00 00 09 */ cmpwi r0, 9
-/* 8032740C 0032306C 40 82 00 0C */ bne lbl_80327418
-/* 80327410 00323070 38 60 00 04 */ li r3, 4
-/* 80327414 00323074 48 00 47 09 */ bl func_8032BB1C
-lbl_80327418:
-/* 80327418 00323078 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 8032741C 0032307C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80327420 00323080 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80327424 00323084 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80327428 00323088 7C 08 03 A6 */ mtlr r0
-/* 8032742C 0032308C 38 21 00 20 */ addi r1, r1, 0x20
-/* 80327430 00323090 4E 80 00 20 */ blr
-
-.global func_80327434
-func_80327434:
-/* 80327434 00323094 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80327438 00323098 7C 08 02 A6 */ mflr r0
-/* 8032743C 0032309C 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80327440 003230A0 39 61 00 20 */ addi r11, r1, 0x20
-/* 80327444 003230A4 4B E9 FC E1 */ bl _savegpr_26
-/* 80327448 003230A8 3F E0 80 44 */ lis r31, lbl_80447FE0@ha
-/* 8032744C 003230AC 7C 7A 1B 78 */ mr r26, r3
-/* 80327450 003230B0 7C 9B 23 78 */ mr r27, r4
-/* 80327454 003230B4 3B FF 7F E0 */ addi r31, r31, lbl_80447FE0@l
-/* 80327458 003230B8 4B FF BA 1D */ bl func_80322E74
-/* 8032745C 003230BC 2C 03 00 05 */ cmpwi r3, 5
-/* 80327460 003230C0 41 82 00 0C */ beq lbl_8032746C
-/* 80327464 003230C4 38 60 00 00 */ li r3, 0
-/* 80327468 003230C8 48 00 03 E0 */ b lbl_80327848
-lbl_8032746C:
-/* 8032746C 003230CC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327470 003230D0 88 03 00 15 */ lbz r0, 0x15(r3)
-/* 80327474 003230D4 28 00 00 02 */ cmplwi r0, 2
-/* 80327478 003230D8 40 82 00 1C */ bne lbl_80327494
-/* 8032747C 003230DC 38 9F 07 64 */ addi r4, r31, 0x764
-/* 80327480 003230E0 38 60 00 04 */ li r3, 4
-/* 80327484 003230E4 4C C6 31 82 */ crclr 6
-/* 80327488 003230E8 4B FF 56 AD */ bl func_8031CB34
-/* 8032748C 003230EC 38 60 00 01 */ li r3, 1
-/* 80327490 003230F0 48 00 03 B8 */ b lbl_80327848
-lbl_80327494:
-/* 80327494 003230F4 2F 1A 00 00 */ cmpwi cr6, r26, 0
-/* 80327498 003230F8 41 9A 01 58 */ beq cr6, lbl_803275F0
-/* 8032749C 003230FC 2C 03 00 00 */ cmpwi r3, 0
-/* 803274A0 00323100 41 82 01 48 */ beq lbl_803275E8
-/* 803274A4 00323104 41 9A 01 44 */ beq cr6, lbl_803275E8
-/* 803274A8 00323108 38 00 00 02 */ li r0, 2
-/* 803274AC 0032310C 98 03 01 AC */ stb r0, 0x1ac(r3)
-/* 803274B0 00323110 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803274B4 00323114 80 63 00 04 */ lwz r3, 4(r3)
-/* 803274B8 00323118 80 63 00 00 */ lwz r3, 0(r3)
-/* 803274BC 0032311C 48 02 28 B5 */ bl gt2CloseAllConnectionsHard
-/* 803274C0 00323120 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 803274C4 00323124 3B C0 00 00 */ li r30, 0
-/* 803274C8 00323128 3C 9B FF FF */ addis r4, r27, 0xffff
-/* 803274CC 0032312C 7F 43 D3 78 */ mr r3, r26
-/* 803274D0 00323130 9B C5 01 AC */ stb r30, 0x1ac(r5)
-/* 803274D4 00323134 38 84 C7 80 */ addi r4, r4, -14464
-/* 803274D8 00323138 4B FF 50 A9 */ bl func_8031C580
-/* 803274DC 0032313C 38 60 00 01 */ li r3, 1
-/* 803274E0 00323140 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
-/* 803274E4 00323144 38 A0 00 00 */ li r5, 0
-/* 803274E8 00323148 4B FF 87 69 */ bl func_8031FC50
-/* 803274EC 0032314C 83 6D B0 68 */ lwz r27, lbl_80640328-_SDA_BASE_(r13)
-/* 803274F0 00323150 88 9B 00 15 */ lbz r4, 0x15(r27)
-/* 803274F4 00323154 80 7B 02 1C */ lwz r3, 0x21c(r27)
-/* 803274F8 00323158 38 04 FF FE */ addi r0, r4, -2
-/* 803274FC 0032315C 7C 04 00 34 */ cntlzw r4, r0
-/* 80327500 00323160 7C 60 00 34 */ cntlzw r0, r3
-/* 80327504 00323164 54 9D D9 7E */ srwi r29, r4, 5
-/* 80327508 00323168 54 1C D9 7E */ srwi r28, r0, 5
-/* 8032750C 0032316C 4B FF 86 3D */ bl func_8031FB48
-/* 80327510 00323170 81 9B 04 78 */ lwz r12, 0x478(r27)
-/* 80327514 00323174 7C 67 1B 78 */ mr r7, r3
-/* 80327518 00323178 7F 43 D3 78 */ mr r3, r26
-/* 8032751C 0032317C 7F 85 E3 78 */ mr r5, r28
-/* 80327520 00323180 7F A6 EB 78 */ mr r6, r29
-/* 80327524 00323184 81 1B 04 7C */ lwz r8, 0x47c(r27)
-/* 80327528 00323188 38 80 00 00 */ li r4, 0
-/* 8032752C 0032318C 7D 89 03 A6 */ mtctr r12
-/* 80327530 00323190 4E 80 04 21 */ bctrl
-/* 80327534 00323194 38 9F 00 58 */ addi r4, r31, 0x58
-/* 80327538 00323198 38 60 00 40 */ li r3, 0x40
-/* 8032753C 0032319C 4C C6 31 82 */ crclr 6
-/* 80327540 003231A0 4B FF 55 F5 */ bl func_8031CB34
-/* 80327544 003231A4 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327548 003231A8 2C 03 00 00 */ cmpwi r3, 0
-/* 8032754C 003231AC 41 82 00 9C */ beq lbl_803275E8
-/* 80327550 003231B0 80 63 00 E4 */ lwz r3, 0xe4(r3)
-/* 80327554 003231B4 2C 03 00 00 */ cmpwi r3, 0
-/* 80327558 003231B8 41 82 00 10 */ beq lbl_80327568
-/* 8032755C 003231BC 48 03 6F 41 */ bl ServerBrowserFree
-/* 80327560 003231C0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327564 003231C4 93 C3 00 E4 */ stw r30, 0xe4(r3)
-lbl_80327568:
-/* 80327568 003231C8 48 03 36 4D */ bl NNFreeNegotiateList
-/* 8032756C 003231CC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327570 003231D0 3B C0 00 00 */ li r30, 0
-/* 80327574 003231D4 93 C3 01 A4 */ stw r30, 0x1a4(r3)
-/* 80327578 003231D8 80 8D B0 60 */ lwz r4, lbl_80640320-_SDA_BASE_(r13)
-/* 8032757C 003231DC 2C 04 00 00 */ cmpwi r4, 0
-/* 80327580 003231E0 41 82 00 14 */ beq lbl_80327594
-/* 80327584 003231E4 38 60 00 04 */ li r3, 4
-/* 80327588 003231E8 38 A0 00 00 */ li r5, 0
-/* 8032758C 003231EC 4B FF 53 FD */ bl func_8031C988
-/* 80327590 003231F0 93 CD B0 60 */ stw r30, lbl_80640320-_SDA_BASE_(r13)
-lbl_80327594:
-/* 80327594 003231F4 3F 80 80 61 */ lis r28, lbl_8060FD88@ha
-/* 80327598 003231F8 3B C0 00 00 */ li r30, 0
-/* 8032759C 003231FC 3B 9C FD 88 */ addi r28, r28, lbl_8060FD88@l
-lbl_803275A0:
-/* 803275A0 00323200 80 9C 00 04 */ lwz r4, 4(r28)
-/* 803275A4 00323204 2C 04 00 00 */ cmpwi r4, 0
-/* 803275A8 00323208 41 82 00 10 */ beq lbl_803275B8
-/* 803275AC 0032320C 38 60 00 04 */ li r3, 4
-/* 803275B0 00323210 38 A0 00 00 */ li r5, 0
-/* 803275B4 00323214 4B FF 53 D5 */ bl func_8031C988
-lbl_803275B8:
-/* 803275B8 00323218 3B DE 00 01 */ addi r30, r30, 1
-/* 803275BC 0032321C 3B 9C 00 0C */ addi r28, r28, 0xc
-/* 803275C0 00323220 2C 1E 00 9A */ cmpwi r30, 0x9a
-/* 803275C4 00323224 41 80 FF DC */ blt lbl_803275A0
-/* 803275C8 00323228 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
-/* 803275CC 0032322C 38 80 00 00 */ li r4, 0
-/* 803275D0 00323230 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
-/* 803275D4 00323234 38 A0 07 38 */ li r5, 0x738
-/* 803275D8 00323238 4B CD CB 2D */ bl memset
-/* 803275DC 0032323C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803275E0 00323240 38 00 00 01 */ li r0, 1
-/* 803275E4 00323244 98 03 00 18 */ stb r0, 0x18(r3)
-lbl_803275E8:
-/* 803275E8 00323248 38 60 00 01 */ li r3, 1
-/* 803275EC 0032324C 48 00 02 5C */ b lbl_80327848
-lbl_803275F0:
-/* 803275F0 00323250 3B C0 00 00 */ li r30, 0
-/* 803275F4 00323254 9B C3 02 E0 */ stb r30, 0x2e0(r3)
-/* 803275F8 00323258 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 803275FC 0032325C 88 04 01 AD */ lbz r0, 0x1ad(r4)
-/* 80327600 00323260 28 00 00 01 */ cmplwi r0, 1
-/* 80327604 00323264 41 82 00 18 */ beq lbl_8032761C
-/* 80327608 00323268 88 64 01 AC */ lbz r3, 0x1ac(r4)
-/* 8032760C 0032326C 38 03 00 FF */ addi r0, r3, 0xff
-/* 80327610 00323270 54 00 06 3E */ clrlwi r0, r0, 0x18
-/* 80327614 00323274 28 00 00 01 */ cmplwi r0, 1
-/* 80327618 00323278 41 81 00 0C */ bgt lbl_80327624
-lbl_8032761C:
-/* 8032761C 0032327C 38 60 00 01 */ li r3, 1
-/* 80327620 00323280 48 00 02 28 */ b lbl_80327848
-lbl_80327624:
-/* 80327624 00323284 80 64 01 A0 */ lwz r3, 0x1a0(r4)
-/* 80327628 00323288 2C 03 00 00 */ cmpwi r3, 0
-/* 8032762C 0032328C 41 82 00 10 */ beq lbl_8032763C
-/* 80327630 00323290 48 03 3F 19 */ bl NNCancel
-/* 80327634 00323294 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327638 00323298 93 C3 01 A0 */ stw r30, 0x1a0(r3)
-lbl_8032763C:
-/* 8032763C 0032329C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327640 003232A0 88 03 00 0D */ lbz r0, 0xd(r3)
-/* 80327644 003232A4 2C 00 00 00 */ cmpwi r0, 0
-/* 80327648 003232A8 41 82 00 2C */ beq lbl_80327674
-/* 8032764C 003232AC 88 03 01 AC */ lbz r0, 0x1ac(r3)
-/* 80327650 003232B0 2C 00 00 00 */ cmpwi r0, 0
-/* 80327654 003232B4 40 82 01 F0 */ bne lbl_80327844
-/* 80327658 003232B8 38 00 00 03 */ li r0, 3
-/* 8032765C 003232BC 98 03 01 AC */ stb r0, 0x1ac(r3)
-/* 80327660 003232C0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327664 003232C4 80 63 00 04 */ lwz r3, 4(r3)
-/* 80327668 003232C8 80 63 00 00 */ lwz r3, 0(r3)
-/* 8032766C 003232CC 48 02 27 05 */ bl gt2CloseAllConnectionsHard
-/* 80327670 003232D0 48 00 01 D4 */ b lbl_80327844
-lbl_80327674:
-/* 80327674 003232D4 88 03 00 15 */ lbz r0, 0x15(r3)
-/* 80327678 003232D8 28 00 00 03 */ cmplwi r0, 3
-/* 8032767C 003232DC 40 82 01 50 */ bne lbl_803277CC
-/* 80327680 003232E0 2C 03 00 00 */ cmpwi r3, 0
-/* 80327684 003232E4 41 82 01 C0 */ beq lbl_80327844
-/* 80327688 003232E8 38 00 00 02 */ li r0, 2
-/* 8032768C 003232EC 98 03 01 AC */ stb r0, 0x1ac(r3)
-/* 80327690 003232F0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327694 003232F4 80 63 00 04 */ lwz r3, 4(r3)
-/* 80327698 003232F8 80 63 00 00 */ lwz r3, 0(r3)
-/* 8032769C 003232FC 48 02 26 D5 */ bl gt2CloseAllConnectionsHard
-/* 803276A0 00323300 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 803276A4 00323304 3B C0 00 00 */ li r30, 0
-/* 803276A8 00323308 3C 80 FF FF */ lis r4, 0xFFFEC5D2@ha
-/* 803276AC 0032330C 38 60 00 06 */ li r3, 6
-/* 803276B0 00323310 9B C5 01 AC */ stb r30, 0x1ac(r5)
-/* 803276B4 00323314 38 84 C5 D2 */ addi r4, r4, 0xFFFEC5D2@l
-/* 803276B8 00323318 4B FF 4E C9 */ bl func_8031C580
-/* 803276BC 0032331C 38 60 00 01 */ li r3, 1
-/* 803276C0 00323320 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
-/* 803276C4 00323324 38 A0 00 00 */ li r5, 0
-/* 803276C8 00323328 4B FF 85 89 */ bl func_8031FC50
-/* 803276CC 0032332C 83 6D B0 68 */ lwz r27, lbl_80640328-_SDA_BASE_(r13)
-/* 803276D0 00323330 88 9B 00 15 */ lbz r4, 0x15(r27)
-/* 803276D4 00323334 80 7B 02 1C */ lwz r3, 0x21c(r27)
-/* 803276D8 00323338 38 04 FF FE */ addi r0, r4, -2
-/* 803276DC 0032333C 7C 04 00 34 */ cntlzw r4, r0
-/* 803276E0 00323340 7C 60 00 34 */ cntlzw r0, r3
-/* 803276E4 00323344 54 9C D9 7E */ srwi r28, r4, 5
-/* 803276E8 00323348 54 1D D9 7E */ srwi r29, r0, 5
-/* 803276EC 0032334C 4B FF 84 5D */ bl func_8031FB48
-/* 803276F0 00323350 81 9B 04 78 */ lwz r12, 0x478(r27)
-/* 803276F4 00323354 7C 67 1B 78 */ mr r7, r3
-/* 803276F8 00323358 7F A5 EB 78 */ mr r5, r29
-/* 803276FC 0032335C 7F 86 E3 78 */ mr r6, r28
-/* 80327700 00323360 81 1B 04 7C */ lwz r8, 0x47c(r27)
-/* 80327704 00323364 38 60 00 06 */ li r3, 6
-/* 80327708 00323368 38 80 00 00 */ li r4, 0
-/* 8032770C 0032336C 7D 89 03 A6 */ mtctr r12
-/* 80327710 00323370 4E 80 04 21 */ bctrl
-/* 80327714 00323374 38 9F 00 58 */ addi r4, r31, 0x58
-/* 80327718 00323378 38 60 00 40 */ li r3, 0x40
-/* 8032771C 0032337C 4C C6 31 82 */ crclr 6
-/* 80327720 00323380 4B FF 54 15 */ bl func_8031CB34
-/* 80327724 00323384 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327728 00323388 2C 03 00 00 */ cmpwi r3, 0
-/* 8032772C 0032338C 41 82 01 18 */ beq lbl_80327844
-/* 80327730 00323390 80 63 00 E4 */ lwz r3, 0xe4(r3)
-/* 80327734 00323394 2C 03 00 00 */ cmpwi r3, 0
-/* 80327738 00323398 41 82 00 10 */ beq lbl_80327748
-/* 8032773C 0032339C 48 03 6D 61 */ bl ServerBrowserFree
-/* 80327740 003233A0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327744 003233A4 93 C3 00 E4 */ stw r30, 0xe4(r3)
-lbl_80327748:
-/* 80327748 003233A8 48 03 34 6D */ bl NNFreeNegotiateList
-/* 8032774C 003233AC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327750 003233B0 3B E0 00 00 */ li r31, 0
-/* 80327754 003233B4 93 E3 01 A4 */ stw r31, 0x1a4(r3)
-/* 80327758 003233B8 80 8D B0 60 */ lwz r4, lbl_80640320-_SDA_BASE_(r13)
-/* 8032775C 003233BC 2C 04 00 00 */ cmpwi r4, 0
-/* 80327760 003233C0 41 82 00 14 */ beq lbl_80327774
-/* 80327764 003233C4 38 60 00 04 */ li r3, 4
-/* 80327768 003233C8 38 A0 00 00 */ li r5, 0
-/* 8032776C 003233CC 4B FF 52 1D */ bl func_8031C988
-/* 80327770 003233D0 93 ED B0 60 */ stw r31, lbl_80640320-_SDA_BASE_(r13)
-lbl_80327774:
-/* 80327774 003233D4 3F 80 80 61 */ lis r28, lbl_8060FD88@ha
-/* 80327778 003233D8 3B C0 00 00 */ li r30, 0
-/* 8032777C 003233DC 3B 9C FD 88 */ addi r28, r28, lbl_8060FD88@l
-lbl_80327780:
-/* 80327780 003233E0 80 9C 00 04 */ lwz r4, 4(r28)
-/* 80327784 003233E4 2C 04 00 00 */ cmpwi r4, 0
-/* 80327788 003233E8 41 82 00 10 */ beq lbl_80327798
-/* 8032778C 003233EC 38 60 00 04 */ li r3, 4
-/* 80327790 003233F0 38 A0 00 00 */ li r5, 0
-/* 80327794 003233F4 4B FF 51 F5 */ bl func_8031C988
-lbl_80327798:
-/* 80327798 003233F8 3B DE 00 01 */ addi r30, r30, 1
-/* 8032779C 003233FC 3B 9C 00 0C */ addi r28, r28, 0xc
-/* 803277A0 00323400 2C 1E 00 9A */ cmpwi r30, 0x9a
-/* 803277A4 00323404 41 80 FF DC */ blt lbl_80327780
-/* 803277A8 00323408 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
-/* 803277AC 0032340C 38 80 00 00 */ li r4, 0
-/* 803277B0 00323410 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
-/* 803277B4 00323414 38 A0 07 38 */ li r5, 0x738
-/* 803277B8 00323418 4B CD C9 4D */ bl memset
-/* 803277BC 0032341C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803277C0 00323420 38 00 00 01 */ li r0, 1
-/* 803277C4 00323424 98 03 00 18 */ stb r0, 0x18(r3)
-/* 803277C8 00323428 48 00 00 7C */ b lbl_80327844
-lbl_803277CC:
-/* 803277CC 0032342C 80 A3 02 18 */ lwz r5, 0x218(r3)
-/* 803277D0 00323430 2C 05 00 00 */ cmpwi r5, 0
-/* 803277D4 00323434 41 82 00 1C */ beq lbl_803277F0
-/* 803277D8 00323438 38 9F 07 88 */ addi r4, r31, 0x788
-/* 803277DC 0032343C 38 60 00 40 */ li r3, 0x40
-/* 803277E0 00323440 4C C6 31 82 */ crclr 6
-/* 803277E4 00323444 4B FF 53 51 */ bl func_8031CB34
-/* 803277E8 00323448 48 00 55 D9 */ bl func_8032CDC0
-/* 803277EC 0032344C 48 00 00 58 */ b lbl_80327844
-lbl_803277F0:
-/* 803277F0 00323450 80 03 01 A4 */ lwz r0, 0x1a4(r3)
-/* 803277F4 00323454 2C 00 00 01 */ cmpwi r0, 1
-/* 803277F8 00323458 40 82 00 34 */ bne lbl_8032782C
-/* 803277FC 0032345C 38 9F 07 9C */ addi r4, r31, 0x79c
-/* 80327800 00323460 38 60 00 40 */ li r3, 0x40
-/* 80327804 00323464 4C C6 31 82 */ crclr 6
-/* 80327808 00323468 4B FF 53 2D */ bl func_8031CB34
-/* 8032780C 0032346C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327810 00323470 38 00 00 12 */ li r0, 0x12
-/* 80327814 00323474 90 03 01 A4 */ stw r0, 0x1a4(r3)
-/* 80327818 00323478 4B F4 AF A1 */ bl OSGetTime
-/* 8032781C 0032347C 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80327820 00323480 90 85 02 04 */ stw r4, 0x204(r5)
-/* 80327824 00323484 90 65 02 00 */ stw r3, 0x200(r5)
-/* 80327828 00323488 48 00 00 1C */ b lbl_80327844
-lbl_8032782C:
-/* 8032782C 0032348C 38 9F 07 B4 */ addi r4, r31, 0x7b4
-/* 80327830 00323490 38 60 00 40 */ li r3, 0x40
-/* 80327834 00323494 4C C6 31 82 */ crclr 6
-/* 80327838 00323498 4B FF 52 FD */ bl func_8031CB34
-/* 8032783C 0032349C 38 60 00 01 */ li r3, 1
-/* 80327840 003234A0 48 00 53 31 */ bl func_8032CB70
-lbl_80327844:
-/* 80327844 003234A4 38 60 00 01 */ li r3, 1
-lbl_80327848:
-/* 80327848 003234A8 39 61 00 20 */ addi r11, r1, 0x20
-/* 8032784C 003234AC 4B E9 F9 25 */ bl _restgpr_26
-/* 80327850 003234B0 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80327854 003234B4 7C 08 03 A6 */ mtlr r0
-/* 80327858 003234B8 38 21 00 20 */ addi r1, r1, 0x20
-/* 8032785C 003234BC 4E 80 00 20 */ blr
-
-.global func_80327860
-func_80327860:
-/* 80327860 003234C0 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 80327864 003234C4 88 04 01 AC */ lbz r0, 0x1ac(r4)
-/* 80327868 003234C8 28 00 00 02 */ cmplwi r0, 2
-/* 8032786C 003234CC 4D 82 00 20 */ beqlr
-/* 80327870 003234D0 48 00 3C 4C */ b func_8032B4BC
-/* 80327874 003234D4 4E 80 00 20 */ blr
-
-.global func_80327878
-func_80327878:
-/* 80327878 003234D8 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 8032787C 003234DC 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80327880 003234E0 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80327884 003234E4 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80327888 003234E8 81 4D B0 68 */ lwz r10, lbl_80640328-_SDA_BASE_(r13)
-/* 8032788C 003234EC 2C 0A 00 00 */ cmpwi r10, 0
-/* 80327890 003234F0 40 82 00 0C */ bne lbl_8032789C
-/* 80327894 003234F4 38 60 00 00 */ li r3, 0
-/* 80327898 003234F8 48 00 03 14 */ b lbl_80327BAC
-lbl_8032789C:
-/* 8032789C 003234FC 7C AA 1A 14 */ add r5, r10, r3
-/* 803278A0 00323500 54 60 10 3A */ slwi r0, r3, 2
-/* 803278A4 00323504 88 A5 02 E0 */ lbz r5, 0x2e0(r5)
-/* 803278A8 00323508 39 00 00 01 */ li r8, 1
-/* 803278AC 0032350C 7D 2A 02 14 */ add r9, r10, r0
-/* 803278B0 00323510 80 EA 03 00 */ lwz r7, 0x300(r10)
-/* 803278B4 00323514 7D 06 28 30 */ slw r6, r8, r5
-/* 803278B8 00323518 80 A9 00 F8 */ lwz r5, 0xf8(r9)
-/* 803278BC 0032351C 7C E7 30 78 */ andc r7, r7, r6
-/* 803278C0 00323520 39 20 FF FF */ li r9, -1
-/* 803278C4 00323524 90 EA 03 00 */ stw r7, 0x300(r10)
-/* 803278C8 00323528 38 C0 00 04 */ li r6, 4
-/* 803278CC 0032352C 38 E0 00 00 */ li r7, 0
-/* 803278D0 00323530 81 6D B0 68 */ lwz r11, lbl_80640328-_SDA_BASE_(r13)
-/* 803278D4 00323534 81 4B 03 00 */ lwz r10, 0x300(r11)
-/* 803278D8 00323538 7C C9 03 A6 */ mtctr r6
-lbl_803278DC:
-/* 803278DC 0032353C 7D 06 38 30 */ slw r6, r8, r7
-/* 803278E0 00323540 7C C6 50 39 */ and. r6, r6, r10
-/* 803278E4 00323544 41 82 00 08 */ beq lbl_803278EC
-/* 803278E8 00323548 39 29 00 01 */ addi r9, r9, 1
-lbl_803278EC:
-/* 803278EC 0032354C 38 E7 00 01 */ addi r7, r7, 1
-/* 803278F0 00323550 7D 06 38 30 */ slw r6, r8, r7
-/* 803278F4 00323554 7C C6 50 39 */ and. r6, r6, r10
-/* 803278F8 00323558 41 82 00 08 */ beq lbl_80327900
-/* 803278FC 0032355C 39 29 00 01 */ addi r9, r9, 1
-lbl_80327900:
-/* 80327900 00323560 38 E7 00 01 */ addi r7, r7, 1
-/* 80327904 00323564 7D 06 38 30 */ slw r6, r8, r7
-/* 80327908 00323568 7C C6 50 39 */ and. r6, r6, r10
-/* 8032790C 0032356C 41 82 00 08 */ beq lbl_80327914
-/* 80327910 00323570 39 29 00 01 */ addi r9, r9, 1
-lbl_80327914:
-/* 80327914 00323574 38 E7 00 01 */ addi r7, r7, 1
-/* 80327918 00323578 7D 06 38 30 */ slw r6, r8, r7
-/* 8032791C 0032357C 7C C6 50 39 */ and. r6, r6, r10
-/* 80327920 00323580 41 82 00 08 */ beq lbl_80327928
-/* 80327924 00323584 39 29 00 01 */ addi r9, r9, 1
-lbl_80327928:
-/* 80327928 00323588 38 E7 00 01 */ addi r7, r7, 1
-/* 8032792C 0032358C 7D 06 38 30 */ slw r6, r8, r7
-/* 80327930 00323590 7C C6 50 39 */ and. r6, r6, r10
-/* 80327934 00323594 41 82 00 08 */ beq lbl_8032793C
-/* 80327938 00323598 39 29 00 01 */ addi r9, r9, 1
-lbl_8032793C:
-/* 8032793C 0032359C 38 E7 00 01 */ addi r7, r7, 1
-/* 80327940 003235A0 7D 06 38 30 */ slw r6, r8, r7
-/* 80327944 003235A4 7C C6 50 39 */ and. r6, r6, r10
-/* 80327948 003235A8 41 82 00 08 */ beq lbl_80327950
-/* 8032794C 003235AC 39 29 00 01 */ addi r9, r9, 1
-lbl_80327950:
-/* 80327950 003235B0 38 E7 00 01 */ addi r7, r7, 1
-/* 80327954 003235B4 7D 06 38 30 */ slw r6, r8, r7
-/* 80327958 003235B8 7C C6 50 39 */ and. r6, r6, r10
-/* 8032795C 003235BC 41 82 00 08 */ beq lbl_80327964
-/* 80327960 003235C0 39 29 00 01 */ addi r9, r9, 1
-lbl_80327964:
-/* 80327964 003235C4 38 E7 00 01 */ addi r7, r7, 1
-/* 80327968 003235C8 7D 06 38 30 */ slw r6, r8, r7
-/* 8032796C 003235CC 7C C6 50 39 */ and. r6, r6, r10
-/* 80327970 003235D0 41 82 00 08 */ beq lbl_80327978
-/* 80327974 003235D4 39 29 00 01 */ addi r9, r9, 1
-lbl_80327978:
-/* 80327978 003235D8 38 E7 00 01 */ addi r7, r7, 1
-/* 8032797C 003235DC 42 00 FF 60 */ bdnz lbl_803278DC
-/* 80327980 003235E0 2C 09 FF FF */ cmpwi r9, -1
-/* 80327984 003235E4 40 82 00 10 */ bne lbl_80327994
-/* 80327988 003235E8 38 C0 00 00 */ li r6, 0
-/* 8032798C 003235EC 98 CB 00 0E */ stb r6, 0xe(r11)
-/* 80327990 003235F0 48 00 00 08 */ b lbl_80327998
-lbl_80327994:
-/* 80327994 003235F4 99 2B 00 0E */ stb r9, 0xe(r11)
-lbl_80327998:
-/* 80327998 003235F8 38 C4 FF FF */ addi r6, r4, -1
-/* 8032799C 003235FC 7C 03 30 00 */ cmpw r3, r6
-/* 803279A0 00323600 40 80 01 A8 */ bge lbl_80327B48
-/* 803279A4 00323604 7C C3 20 50 */ subf r6, r3, r4
-/* 803279A8 00323608 54 7F 08 3C */ slwi r31, r3, 1
-/* 803279AC 0032360C 37 C6 FF FF */ addic. r30, r6, -1
-/* 803279B0 00323610 39 60 00 00 */ li r11, 0
-/* 803279B4 00323614 38 C0 00 00 */ li r6, 0
-/* 803279B8 00323618 39 80 00 00 */ li r12, 0
-/* 803279BC 0032361C 40 81 01 8C */ ble lbl_80327B48
-/* 803279C0 00323620 57 C7 F8 7F */ rlwinm. r7, r30, 0x1f, 1, 0x1f
-/* 803279C4 00323624 7C E9 03 A6 */ mtctr r7
-/* 803279C8 00323628 41 82 01 00 */ beq lbl_80327AC8
-lbl_803279CC:
-/* 803279CC 0032362C 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
-/* 803279D0 00323630 7D 4B 02 14 */ add r10, r11, r0
-/* 803279D4 00323634 7D 2C FA 14 */ add r9, r12, r31
-/* 803279D8 00323638 7D 06 1A 14 */ add r8, r6, r3
-/* 803279DC 0032363C 7F A7 52 14 */ add r29, r7, r10
-/* 803279E0 00323640 39 6B 00 04 */ addi r11, r11, 4
-/* 803279E4 00323644 80 FD 00 28 */ lwz r7, 0x28(r29)
-/* 803279E8 00323648 39 8C 00 02 */ addi r12, r12, 2
-/* 803279EC 0032364C 38 C6 00 01 */ addi r6, r6, 1
-/* 803279F0 00323650 90 FD 00 24 */ stw r7, 0x24(r29)
-/* 803279F4 00323654 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
-/* 803279F8 00323658 7F A7 4A 14 */ add r29, r7, r9
-/* 803279FC 0032365C A0 FD 00 A6 */ lhz r7, 0xa6(r29)
-/* 80327A00 00323660 B0 FD 00 A4 */ sth r7, 0xa4(r29)
-/* 80327A04 00323664 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
-/* 80327A08 00323668 7F A7 52 14 */ add r29, r7, r10
-/* 80327A0C 0032366C 80 FD 00 FC */ lwz r7, 0xfc(r29)
-/* 80327A10 00323670 90 FD 00 F8 */ stw r7, 0xf8(r29)
-/* 80327A14 00323674 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
-/* 80327A18 00323678 7F A7 52 14 */ add r29, r7, r10
-/* 80327A1C 0032367C 7D 4B 02 14 */ add r10, r11, r0
-/* 80327A20 00323680 80 FD 02 24 */ lwz r7, 0x224(r29)
-/* 80327A24 00323684 39 6B 00 04 */ addi r11, r11, 4
-/* 80327A28 00323688 90 FD 02 20 */ stw r7, 0x220(r29)
-/* 80327A2C 0032368C 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
-/* 80327A30 00323690 7F A7 4A 14 */ add r29, r7, r9
-/* 80327A34 00323694 7D 2C FA 14 */ add r9, r12, r31
-/* 80327A38 00323698 A0 FD 02 A2 */ lhz r7, 0x2a2(r29)
-/* 80327A3C 0032369C 39 8C 00 02 */ addi r12, r12, 2
-/* 80327A40 003236A0 B0 FD 02 A0 */ sth r7, 0x2a0(r29)
-/* 80327A44 003236A4 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
-/* 80327A48 003236A8 7F A7 42 14 */ add r29, r7, r8
-/* 80327A4C 003236AC 7D 06 1A 14 */ add r8, r6, r3
-/* 80327A50 003236B0 88 FD 02 E1 */ lbz r7, 0x2e1(r29)
-/* 80327A54 003236B4 38 C6 00 01 */ addi r6, r6, 1
-/* 80327A58 003236B8 98 FD 02 E0 */ stb r7, 0x2e0(r29)
-/* 80327A5C 003236BC 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
-/* 80327A60 003236C0 7F A7 52 14 */ add r29, r7, r10
-/* 80327A64 003236C4 80 FD 00 28 */ lwz r7, 0x28(r29)
-/* 80327A68 003236C8 90 FD 00 24 */ stw r7, 0x24(r29)
-/* 80327A6C 003236CC 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
-/* 80327A70 003236D0 7F A7 4A 14 */ add r29, r7, r9
-/* 80327A74 003236D4 A0 FD 00 A6 */ lhz r7, 0xa6(r29)
-/* 80327A78 003236D8 B0 FD 00 A4 */ sth r7, 0xa4(r29)
-/* 80327A7C 003236DC 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
-/* 80327A80 003236E0 7F A7 52 14 */ add r29, r7, r10
-/* 80327A84 003236E4 80 FD 00 FC */ lwz r7, 0xfc(r29)
-/* 80327A88 003236E8 90 FD 00 F8 */ stw r7, 0xf8(r29)
-/* 80327A8C 003236EC 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
-/* 80327A90 003236F0 7F A7 52 14 */ add r29, r7, r10
-/* 80327A94 003236F4 80 FD 02 24 */ lwz r7, 0x224(r29)
-/* 80327A98 003236F8 90 FD 02 20 */ stw r7, 0x220(r29)
-/* 80327A9C 003236FC 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
-/* 80327AA0 00323700 7F A7 4A 14 */ add r29, r7, r9
-/* 80327AA4 00323704 A0 FD 02 A2 */ lhz r7, 0x2a2(r29)
-/* 80327AA8 00323708 B0 FD 02 A0 */ sth r7, 0x2a0(r29)
-/* 80327AAC 0032370C 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
-/* 80327AB0 00323710 7F A7 42 14 */ add r29, r7, r8
-/* 80327AB4 00323714 88 FD 02 E1 */ lbz r7, 0x2e1(r29)
-/* 80327AB8 00323718 98 FD 02 E0 */ stb r7, 0x2e0(r29)
-/* 80327ABC 0032371C 42 00 FF 10 */ bdnz lbl_803279CC
-/* 80327AC0 00323720 73 DE 00 01 */ andi. r30, r30, 1
-/* 80327AC4 00323724 41 82 00 84 */ beq lbl_80327B48
-lbl_80327AC8:
-/* 80327AC8 00323728 7F C9 03 A6 */ mtctr r30
-lbl_80327ACC:
-/* 80327ACC 0032372C 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
-/* 80327AD0 00323730 7D 4B 02 14 */ add r10, r11, r0
-/* 80327AD4 00323734 7D 2C FA 14 */ add r9, r12, r31
-/* 80327AD8 00323738 7D 06 1A 14 */ add r8, r6, r3
-/* 80327ADC 0032373C 7F A7 52 14 */ add r29, r7, r10
-/* 80327AE0 00323740 39 6B 00 04 */ addi r11, r11, 4
-/* 80327AE4 00323744 80 FD 00 28 */ lwz r7, 0x28(r29)
-/* 80327AE8 00323748 39 8C 00 02 */ addi r12, r12, 2
-/* 80327AEC 0032374C 38 C6 00 01 */ addi r6, r6, 1
-/* 80327AF0 00323750 90 FD 00 24 */ stw r7, 0x24(r29)
-/* 80327AF4 00323754 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
-/* 80327AF8 00323758 7F A7 4A 14 */ add r29, r7, r9
-/* 80327AFC 0032375C A0 FD 00 A6 */ lhz r7, 0xa6(r29)
-/* 80327B00 00323760 B0 FD 00 A4 */ sth r7, 0xa4(r29)
-/* 80327B04 00323764 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
-/* 80327B08 00323768 7F A7 52 14 */ add r29, r7, r10
-/* 80327B0C 0032376C 80 FD 00 FC */ lwz r7, 0xfc(r29)
-/* 80327B10 00323770 90 FD 00 F8 */ stw r7, 0xf8(r29)
-/* 80327B14 00323774 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
-/* 80327B18 00323778 7F A7 52 14 */ add r29, r7, r10
-/* 80327B1C 0032377C 80 FD 02 24 */ lwz r7, 0x224(r29)
-/* 80327B20 00323780 90 FD 02 20 */ stw r7, 0x220(r29)
-/* 80327B24 00323784 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
-/* 80327B28 00323788 7F A7 4A 14 */ add r29, r7, r9
-/* 80327B2C 0032378C A0 FD 02 A2 */ lhz r7, 0x2a2(r29)
-/* 80327B30 00323790 B0 FD 02 A0 */ sth r7, 0x2a0(r29)
-/* 80327B34 00323794 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
-/* 80327B38 00323798 7F A7 42 14 */ add r29, r7, r8
-/* 80327B3C 0032379C 88 FD 02 E1 */ lbz r7, 0x2e1(r29)
-/* 80327B40 003237A0 98 FD 02 E0 */ stb r7, 0x2e0(r29)
-/* 80327B44 003237A4 42 00 FF 88 */ bdnz lbl_80327ACC
-lbl_80327B48:
-/* 80327B48 003237A8 2C 04 00 00 */ cmpwi r4, 0
-/* 80327B4C 003237AC 40 81 00 5C */ ble lbl_80327BA8
-/* 80327B50 003237B0 38 E4 FF FF */ addi r7, r4, -1
-/* 80327B54 003237B4 80 0D B0 68 */ lwz r0, lbl_80640328-_SDA_BASE_(r13)
-/* 80327B58 003237B8 54 E8 10 3A */ slwi r8, r7, 2
-/* 80327B5C 003237BC 38 C0 00 00 */ li r6, 0
-/* 80327B60 003237C0 7C 60 42 14 */ add r3, r0, r8
-/* 80327B64 003237C4 54 E7 08 3C */ slwi r7, r7, 1
-/* 80327B68 003237C8 90 C3 00 24 */ stw r6, 0x24(r3)
-/* 80327B6C 003237CC 80 0D B0 68 */ lwz r0, lbl_80640328-_SDA_BASE_(r13)
-/* 80327B70 003237D0 7C 60 3A 14 */ add r3, r0, r7
-/* 80327B74 003237D4 B0 C3 00 A4 */ sth r6, 0xa4(r3)
-/* 80327B78 003237D8 80 0D B0 68 */ lwz r0, lbl_80640328-_SDA_BASE_(r13)
-/* 80327B7C 003237DC 7C 60 42 14 */ add r3, r0, r8
-/* 80327B80 003237E0 90 C3 00 F8 */ stw r6, 0xf8(r3)
-/* 80327B84 003237E4 80 0D B0 68 */ lwz r0, lbl_80640328-_SDA_BASE_(r13)
-/* 80327B88 003237E8 7C 60 42 14 */ add r3, r0, r8
-/* 80327B8C 003237EC 90 C3 02 20 */ stw r6, 0x220(r3)
-/* 80327B90 003237F0 80 0D B0 68 */ lwz r0, lbl_80640328-_SDA_BASE_(r13)
-/* 80327B94 003237F4 7C 60 3A 14 */ add r3, r0, r7
-/* 80327B98 003237F8 B0 C3 02 A0 */ sth r6, 0x2a0(r3)
-/* 80327B9C 003237FC 80 0D B0 68 */ lwz r0, lbl_80640328-_SDA_BASE_(r13)
-/* 80327BA0 00323800 7C 64 02 14 */ add r3, r4, r0
-/* 80327BA4 00323804 98 C3 02 DF */ stb r6, 0x2df(r3)
-lbl_80327BA8:
-/* 80327BA8 00323808 7C A3 2B 78 */ mr r3, r5
-lbl_80327BAC:
-/* 80327BAC 0032380C 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 80327BB0 00323810 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80327BB4 00323814 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80327BB8 00323818 38 21 00 20 */ addi r1, r1, 0x20
-/* 80327BBC 0032381C 4E 80 00 20 */ blr
-
-.global func_80327BC0
-func_80327BC0:
-/* 80327BC0 00323820 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327BC4 00323824 2C 03 00 00 */ cmpwi r3, 0
-/* 80327BC8 00323828 41 82 00 0C */ beq lbl_80327BD4
-/* 80327BCC 0032382C 88 63 00 0D */ lbz r3, 0xd(r3)
-/* 80327BD0 00323830 4E 80 00 20 */ blr
-lbl_80327BD4:
-/* 80327BD4 00323834 38 60 00 00 */ li r3, 0
-/* 80327BD8 00323838 4E 80 00 20 */ blr
-
-.global func_80327BDC
-func_80327BDC:
-/* 80327BDC 0032383C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327BE0 00323840 2C 03 00 00 */ cmpwi r3, 0
-/* 80327BE4 00323844 41 82 00 0C */ beq lbl_80327BF0
-/* 80327BE8 00323848 88 63 00 0E */ lbz r3, 0xe(r3)
-/* 80327BEC 0032384C 4E 80 00 20 */ blr
-lbl_80327BF0:
-/* 80327BF0 00323850 38 60 00 00 */ li r3, 0
-/* 80327BF4 00323854 4E 80 00 20 */ blr
-
-.global func_80327BF8
-func_80327BF8:
-/* 80327BF8 00323858 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80327BFC 0032385C 38 00 00 04 */ li r0, 4
-/* 80327C00 00323860 38 C0 FF FF */ li r6, -1
-/* 80327C04 00323864 38 E0 00 00 */ li r7, 0
-/* 80327C08 00323868 80 85 03 00 */ lwz r4, 0x300(r5)
-/* 80327C0C 0032386C 38 60 00 01 */ li r3, 1
-/* 80327C10 00323870 7C 09 03 A6 */ mtctr r0
-lbl_80327C14:
-/* 80327C14 00323874 7C 60 38 30 */ slw r0, r3, r7
-/* 80327C18 00323878 7C 00 20 39 */ and. r0, r0, r4
-/* 80327C1C 0032387C 41 82 00 08 */ beq lbl_80327C24
-/* 80327C20 00323880 38 C6 00 01 */ addi r6, r6, 1
-lbl_80327C24:
-/* 80327C24 00323884 38 E7 00 01 */ addi r7, r7, 1
-/* 80327C28 00323888 7C 60 38 30 */ slw r0, r3, r7
-/* 80327C2C 0032388C 7C 00 20 39 */ and. r0, r0, r4
-/* 80327C30 00323890 41 82 00 08 */ beq lbl_80327C38
-/* 80327C34 00323894 38 C6 00 01 */ addi r6, r6, 1
-lbl_80327C38:
-/* 80327C38 00323898 38 E7 00 01 */ addi r7, r7, 1
-/* 80327C3C 0032389C 7C 60 38 30 */ slw r0, r3, r7
-/* 80327C40 003238A0 7C 00 20 39 */ and. r0, r0, r4
-/* 80327C44 003238A4 41 82 00 08 */ beq lbl_80327C4C
-/* 80327C48 003238A8 38 C6 00 01 */ addi r6, r6, 1
-lbl_80327C4C:
-/* 80327C4C 003238AC 38 E7 00 01 */ addi r7, r7, 1
-/* 80327C50 003238B0 7C 60 38 30 */ slw r0, r3, r7
-/* 80327C54 003238B4 7C 00 20 39 */ and. r0, r0, r4
-/* 80327C58 003238B8 41 82 00 08 */ beq lbl_80327C60
-/* 80327C5C 003238BC 38 C6 00 01 */ addi r6, r6, 1
-lbl_80327C60:
-/* 80327C60 003238C0 38 E7 00 01 */ addi r7, r7, 1
-/* 80327C64 003238C4 7C 60 38 30 */ slw r0, r3, r7
-/* 80327C68 003238C8 7C 00 20 39 */ and. r0, r0, r4
-/* 80327C6C 003238CC 41 82 00 08 */ beq lbl_80327C74
-/* 80327C70 003238D0 38 C6 00 01 */ addi r6, r6, 1
-lbl_80327C74:
-/* 80327C74 003238D4 38 E7 00 01 */ addi r7, r7, 1
-/* 80327C78 003238D8 7C 60 38 30 */ slw r0, r3, r7
-/* 80327C7C 003238DC 7C 00 20 39 */ and. r0, r0, r4
-/* 80327C80 003238E0 41 82 00 08 */ beq lbl_80327C88
-/* 80327C84 003238E4 38 C6 00 01 */ addi r6, r6, 1
-lbl_80327C88:
-/* 80327C88 003238E8 38 E7 00 01 */ addi r7, r7, 1
-/* 80327C8C 003238EC 7C 60 38 30 */ slw r0, r3, r7
-/* 80327C90 003238F0 7C 00 20 39 */ and. r0, r0, r4
-/* 80327C94 003238F4 41 82 00 08 */ beq lbl_80327C9C
-/* 80327C98 003238F8 38 C6 00 01 */ addi r6, r6, 1
-lbl_80327C9C:
-/* 80327C9C 003238FC 38 E7 00 01 */ addi r7, r7, 1
-/* 80327CA0 00323900 7C 60 38 30 */ slw r0, r3, r7
-/* 80327CA4 00323904 7C 00 20 39 */ and. r0, r0, r4
-/* 80327CA8 00323908 41 82 00 08 */ beq lbl_80327CB0
-/* 80327CAC 0032390C 38 C6 00 01 */ addi r6, r6, 1
-lbl_80327CB0:
-/* 80327CB0 00323910 38 E7 00 01 */ addi r7, r7, 1
-/* 80327CB4 00323914 42 00 FF 60 */ bdnz lbl_80327C14
-/* 80327CB8 00323918 2C 06 FF FF */ cmpwi r6, -1
-/* 80327CBC 0032391C 40 82 00 10 */ bne lbl_80327CCC
-/* 80327CC0 00323920 38 00 00 00 */ li r0, 0
-/* 80327CC4 00323924 98 05 00 0E */ stb r0, 0xe(r5)
-/* 80327CC8 00323928 4E 80 00 20 */ blr
-lbl_80327CCC:
-/* 80327CCC 0032392C 98 C5 00 0E */ stb r6, 0xe(r5)
-/* 80327CD0 00323930 4E 80 00 20 */ blr
-
-.global func_80327CD4
-func_80327CD4:
-/* 80327CD4 00323934 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 80327CD8 00323938 2C 04 00 00 */ cmpwi r4, 0
-/* 80327CDC 0032393C 40 82 00 0C */ bne lbl_80327CE8
-/* 80327CE0 00323940 38 60 00 00 */ li r3, 0
-/* 80327CE4 00323944 4E 80 00 20 */ blr
-lbl_80327CE8:
-/* 80327CE8 00323948 38 04 02 E0 */ addi r0, r4, 0x2e0
-/* 80327CEC 0032394C 90 03 00 00 */ stw r0, 0(r3)
-/* 80327CF0 00323950 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327CF4 00323954 88 63 00 0D */ lbz r3, 0xd(r3)
-/* 80327CF8 00323958 38 63 00 01 */ addi r3, r3, 1
-/* 80327CFC 0032395C 4E 80 00 20 */ blr
-
-.global func_80327D00
-func_80327D00:
-/* 80327D00 00323960 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80327D04 00323964 7C 08 02 A6 */ mflr r0
-/* 80327D08 00323968 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80327D0C 0032396C 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80327D10 00323970 93 C1 00 08 */ stw r30, 8(r1)
-/* 80327D14 00323974 7C 7E 1B 78 */ mr r30, r3
-/* 80327D18 00323978 80 0D B0 68 */ lwz r0, lbl_80640328-_SDA_BASE_(r13)
-/* 80327D1C 0032397C 2C 00 00 00 */ cmpwi r0, 0
-/* 80327D20 00323980 40 82 00 0C */ bne lbl_80327D2C
-/* 80327D24 00323984 38 60 00 00 */ li r3, 0
-/* 80327D28 00323988 48 00 00 78 */ b lbl_80327DA0
-lbl_80327D2C:
-/* 80327D2C 0032398C 3F E0 80 61 */ lis r31, lbl_806104C0@ha
-/* 80327D30 00323990 38 80 00 00 */ li r4, 0
-/* 80327D34 00323994 38 7F 04 C0 */ addi r3, r31, lbl_806104C0@l
-/* 80327D38 00323998 38 A0 00 20 */ li r5, 0x20
-/* 80327D3C 0032399C 4B CD C3 C9 */ bl memset
-/* 80327D40 003239A0 81 0D B0 68 */ lwz r8, lbl_80640328-_SDA_BASE_(r13)
-/* 80327D44 003239A4 38 DF 04 C0 */ addi r6, r31, 0x4c0
-/* 80327D48 003239A8 39 20 00 00 */ li r9, 0
-/* 80327D4C 003239AC 38 60 00 01 */ li r3, 1
-/* 80327D50 003239B0 7D 05 43 78 */ mr r5, r8
-/* 80327D54 003239B4 48 00 00 28 */ b lbl_80327D7C
-lbl_80327D58:
-/* 80327D58 003239B8 88 E5 02 E0 */ lbz r7, 0x2e0(r5)
-/* 80327D5C 003239BC 80 88 03 00 */ lwz r4, 0x300(r8)
-/* 80327D60 003239C0 7C 60 38 30 */ slw r0, r3, r7
-/* 80327D64 003239C4 7C 80 00 39 */ and. r0, r4, r0
-/* 80327D68 003239C8 41 82 00 20 */ beq lbl_80327D88
-/* 80327D6C 003239CC 98 E6 00 00 */ stb r7, 0(r6)
-/* 80327D70 003239D0 38 A5 00 01 */ addi r5, r5, 1
-/* 80327D74 003239D4 38 C6 00 01 */ addi r6, r6, 1
-/* 80327D78 003239D8 39 29 00 01 */ addi r9, r9, 1
-lbl_80327D7C:
-/* 80327D7C 003239DC 88 08 00 0E */ lbz r0, 0xe(r8)
-/* 80327D80 003239E0 7C 09 00 00 */ cmpw r9, r0
-/* 80327D84 003239E4 40 81 FF D4 */ ble lbl_80327D58
-lbl_80327D88:
-/* 80327D88 003239E8 3C 60 80 61 */ lis r3, lbl_806104C0@ha
-/* 80327D8C 003239EC 38 63 04 C0 */ addi r3, r3, lbl_806104C0@l
-/* 80327D90 003239F0 90 7E 00 00 */ stw r3, 0(r30)
-/* 80327D94 003239F4 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327D98 003239F8 88 63 00 0E */ lbz r3, 0xe(r3)
-/* 80327D9C 003239FC 38 63 00 01 */ addi r3, r3, 1
-lbl_80327DA0:
-/* 80327DA0 00323A00 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80327DA4 00323A04 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80327DA8 00323A08 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80327DAC 00323A0C 7C 08 03 A6 */ mtlr r0
-/* 80327DB0 00323A10 38 21 00 10 */ addi r1, r1, 0x10
-/* 80327DB4 00323A14 4E 80 00 20 */ blr
-
-.global func_80327DB8
-func_80327DB8:
-/* 80327DB8 00323A18 94 21 FF C0 */ stwu r1, -0x40(r1)
-/* 80327DBC 00323A1C 7C 08 02 A6 */ mflr r0
-/* 80327DC0 00323A20 90 01 00 44 */ stw r0, 0x44(r1)
-/* 80327DC4 00323A24 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327DC8 00323A28 88 03 00 15 */ lbz r0, 0x15(r3)
-/* 80327DCC 00323A2C 28 00 00 02 */ cmplwi r0, 2
-/* 80327DD0 00323A30 41 82 00 0C */ beq lbl_80327DDC
-/* 80327DD4 00323A34 38 60 00 00 */ li r3, 0
-/* 80327DD8 00323A38 48 00 00 A4 */ b lbl_80327E7C
-lbl_80327DDC:
-/* 80327DDC 00323A3C 88 C3 00 16 */ lbz r6, 0x16(r3)
-/* 80327DE0 00323A40 38 61 00 08 */ addi r3, r1, 8
-/* 80327DE4 00323A44 38 80 00 0C */ li r4, 0xc
-/* 80327DE8 00323A48 38 AD 8D A8 */ addi r5, r13, lbl_8063E068-_SDA_BASE_
-/* 80327DEC 00323A4C 38 C6 00 01 */ addi r6, r6, 1
-/* 80327DF0 00323A50 4C C6 31 82 */ crclr 6
-/* 80327DF4 00323A54 4B EA 4C 31 */ bl snprintf
-/* 80327DF8 00323A58 38 81 00 08 */ addi r4, r1, 8
-/* 80327DFC 00323A5C 38 A1 00 18 */ addi r5, r1, 0x18
-/* 80327E00 00323A60 38 6D 8D AC */ addi r3, r13, lbl_8063E06C-_SDA_BASE_
-/* 80327E04 00323A64 38 C0 00 2F */ li r6, 0x2f
-/* 80327E08 00323A68 4B FF 6F E5 */ bl func_8031EDEC
-/* 80327E0C 00323A6C 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
-/* 80327E10 00323A70 38 61 00 08 */ addi r3, r1, 8
-/* 80327E14 00323A74 38 80 00 0C */ li r4, 0xc
-/* 80327E18 00323A78 38 AD 8D A8 */ addi r5, r13, lbl_8063E068-_SDA_BASE_
-/* 80327E1C 00323A7C 88 C6 00 0D */ lbz r6, 0xd(r6)
-/* 80327E20 00323A80 38 C6 00 01 */ addi r6, r6, 1
-/* 80327E24 00323A84 4C C6 31 82 */ crclr 6
-/* 80327E28 00323A88 4B EA 4B FD */ bl snprintf
-/* 80327E2C 00323A8C 38 81 00 08 */ addi r4, r1, 8
-/* 80327E30 00323A90 38 A1 00 18 */ addi r5, r1, 0x18
-/* 80327E34 00323A94 38 6D 8D B0 */ addi r3, r13, lbl_8063E070-_SDA_BASE_
-/* 80327E38 00323A98 38 C0 00 2F */ li r6, 0x2f
-/* 80327E3C 00323A9C 4B FF 70 09 */ bl func_8031EE44
-/* 80327E40 00323AA0 38 61 00 08 */ addi r3, r1, 8
-/* 80327E44 00323AA4 38 80 00 0C */ li r4, 0xc
-/* 80327E48 00323AA8 38 AD 8D A8 */ addi r5, r13, lbl_8063E068-_SDA_BASE_
-/* 80327E4C 00323AAC 38 C0 00 03 */ li r6, 3
-/* 80327E50 00323AB0 4C C6 31 82 */ crclr 6
-/* 80327E54 00323AB4 4B EA 4B D1 */ bl snprintf
-/* 80327E58 00323AB8 38 81 00 08 */ addi r4, r1, 8
-/* 80327E5C 00323ABC 38 A1 00 18 */ addi r5, r1, 0x18
-/* 80327E60 00323AC0 38 6D 8D B4 */ addi r3, r13, lbl_8063E074-_SDA_BASE_
-/* 80327E64 00323AC4 38 C0 00 2F */ li r6, 0x2f
-/* 80327E68 00323AC8 4B FF 6F DD */ bl func_8031EE44
-/* 80327E6C 00323ACC 38 81 00 18 */ addi r4, r1, 0x18
-/* 80327E70 00323AD0 38 60 00 06 */ li r3, 6
-/* 80327E74 00323AD4 38 A0 00 00 */ li r5, 0
-/* 80327E78 00323AD8 4B FF 7D D9 */ bl func_8031FC50
-lbl_80327E7C:
-/* 80327E7C 00323ADC 80 01 00 44 */ lwz r0, 0x44(r1)
-/* 80327E80 00323AE0 7C 08 03 A6 */ mtlr r0
-/* 80327E84 00323AE4 38 21 00 40 */ addi r1, r1, 0x40
-/* 80327E88 00323AE8 4E 80 00 20 */ blr
-
-.global func_80327E8C
-func_80327E8C:
-/* 80327E8C 00323AEC 94 21 FF F0 */ stwu r1, -0x10(r1)
-/* 80327E90 00323AF0 7C 08 02 A6 */ mflr r0
-/* 80327E94 00323AF4 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80327E98 00323AF8 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 80327E9C 00323AFC 3B E0 00 00 */ li r31, 0
-/* 80327EA0 00323B00 93 C1 00 08 */ stw r30, 8(r1)
-/* 80327EA4 00323B04 80 8D B0 60 */ lwz r4, lbl_80640320-_SDA_BASE_(r13)
-/* 80327EA8 00323B08 93 ED B0 68 */ stw r31, lbl_80640328-_SDA_BASE_(r13)
-/* 80327EAC 00323B0C 2C 04 00 00 */ cmpwi r4, 0
-/* 80327EB0 00323B10 41 82 00 14 */ beq lbl_80327EC4
-/* 80327EB4 00323B14 38 60 00 04 */ li r3, 4
-/* 80327EB8 00323B18 38 A0 00 00 */ li r5, 0
-/* 80327EBC 00323B1C 4B FF 4A CD */ bl func_8031C988
-/* 80327EC0 00323B20 93 ED B0 60 */ stw r31, lbl_80640320-_SDA_BASE_(r13)
-lbl_80327EC4:
-/* 80327EC4 00323B24 3F C0 80 61 */ lis r30, lbl_8060FD88@ha
-/* 80327EC8 00323B28 3B E0 00 00 */ li r31, 0
-/* 80327ECC 00323B2C 3B DE FD 88 */ addi r30, r30, lbl_8060FD88@l
-lbl_80327ED0:
-/* 80327ED0 00323B30 80 9E 00 04 */ lwz r4, 4(r30)
-/* 80327ED4 00323B34 2C 04 00 00 */ cmpwi r4, 0
-/* 80327ED8 00323B38 41 82 00 10 */ beq lbl_80327EE8
-/* 80327EDC 00323B3C 38 60 00 04 */ li r3, 4
-/* 80327EE0 00323B40 38 A0 00 00 */ li r5, 0
-/* 80327EE4 00323B44 4B FF 4A A5 */ bl func_8031C988
-lbl_80327EE8:
-/* 80327EE8 00323B48 3B FF 00 01 */ addi r31, r31, 1
-/* 80327EEC 00323B4C 3B DE 00 0C */ addi r30, r30, 0xc
-/* 80327EF0 00323B50 2C 1F 00 9A */ cmpwi r31, 0x9a
-/* 80327EF4 00323B54 41 80 FF DC */ blt lbl_80327ED0
-/* 80327EF8 00323B58 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
-/* 80327EFC 00323B5C 38 80 00 00 */ li r4, 0
-/* 80327F00 00323B60 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
-/* 80327F04 00323B64 38 A0 07 38 */ li r5, 0x738
-/* 80327F08 00323B68 4B CD C1 FD */ bl memset
-/* 80327F0C 00323B6C 80 8D B0 64 */ lwz r4, lbl_80640324-_SDA_BASE_(r13)
-/* 80327F10 00323B70 2C 04 00 00 */ cmpwi r4, 0
-/* 80327F14 00323B74 41 82 00 18 */ beq lbl_80327F2C
-/* 80327F18 00323B78 38 60 00 04 */ li r3, 4
-/* 80327F1C 00323B7C 38 A0 00 00 */ li r5, 0
-/* 80327F20 00323B80 4B FF 4A 69 */ bl func_8031C988
-/* 80327F24 00323B84 38 00 00 00 */ li r0, 0
-/* 80327F28 00323B88 90 0D B0 64 */ stw r0, lbl_80640324-_SDA_BASE_(r13)
-lbl_80327F2C:
-/* 80327F2C 00323B8C 38 00 00 00 */ li r0, 0
-/* 80327F30 00323B90 38 6D B0 6C */ addi r3, r13, lbl_8064032C-_SDA_BASE_
-/* 80327F34 00323B94 98 0D B0 6C */ stb r0, lbl_8064032C-_SDA_BASE_(r13)
-/* 80327F38 00323B98 98 03 00 01 */ stb r0, 1(r3)
-/* 80327F3C 00323B9C 83 E1 00 0C */ lwz r31, 0xc(r1)
-/* 80327F40 00323BA0 83 C1 00 08 */ lwz r30, 8(r1)
-/* 80327F44 00323BA4 80 01 00 14 */ lwz r0, 0x14(r1)
-/* 80327F48 00323BA8 7C 08 03 A6 */ mtlr r0
-/* 80327F4C 00323BAC 38 21 00 10 */ addi r1, r1, 0x10
-/* 80327F50 00323BB0 4E 80 00 20 */ blr
-
-.global func_80327F54
-func_80327F54:
-/* 80327F54 00323BB4 80 0D B0 68 */ lwz r0, lbl_80640328-_SDA_BASE_(r13)
-/* 80327F58 00323BB8 7C 00 00 34 */ cntlzw r0, r0
-/* 80327F5C 00323BBC 54 03 D9 7E */ srwi r3, r0, 5
-/* 80327F60 00323BC0 4E 80 00 20 */ blr
-
-.global func_80327F64
-func_80327F64:
-/* 80327F64 00323BC4 94 21 FF E0 */ stwu r1, -0x20(r1)
-/* 80327F68 00323BC8 7C 08 02 A6 */ mflr r0
-/* 80327F6C 00323BCC 90 01 00 24 */ stw r0, 0x24(r1)
-/* 80327F70 00323BD0 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80327F74 00323BD4 3B E0 00 00 */ li r31, 0
-/* 80327F78 00323BD8 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 80327F7C 00323BDC 7C 7E 1B 78 */ mr r30, r3
-/* 80327F80 00323BE0 3C 60 00 01 */ lis r3, 1
-/* 80327F84 00323BE4 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 80327F88 00323BE8 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 80327F8C 00323BEC 9B E4 00 0C */ stb r31, 0xc(r4)
-/* 80327F90 00323BF0 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 80327F94 00323BF4 9B E4 01 80 */ stb r31, 0x180(r4)
-/* 80327F98 00323BF8 83 AD B0 68 */ lwz r29, lbl_80640328-_SDA_BASE_(r13)
-/* 80327F9C 00323BFC 4B FF 70 91 */ bl func_8031F02C
-/* 80327FA0 00323C00 B0 7D 01 82 */ sth r3, 0x182(r29)
-/* 80327FA4 00323C04 38 80 00 00 */ li r4, 0
-/* 80327FA8 00323C08 38 A0 00 98 */ li r5, 0x98
-/* 80327FAC 00323C0C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327FB0 00323C10 93 E3 01 84 */ stw r31, 0x184(r3)
-/* 80327FB4 00323C14 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327FB8 00323C18 93 E3 01 8C */ stw r31, 0x18c(r3)
-/* 80327FBC 00323C1C 93 E3 01 88 */ stw r31, 0x188(r3)
-/* 80327FC0 00323C20 93 E3 01 94 */ stw r31, 0x194(r3)
-/* 80327FC4 00323C24 93 E3 01 90 */ stw r31, 0x190(r3)
-/* 80327FC8 00323C28 9B E3 01 A8 */ stb r31, 0x1a8(r3)
-/* 80327FCC 00323C2C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327FD0 00323C30 9B E3 01 AD */ stb r31, 0x1ad(r3)
-/* 80327FD4 00323C34 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327FD8 00323C38 9B E3 01 AE */ stb r31, 0x1ae(r3)
-/* 80327FDC 00323C3C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327FE0 00323C40 9B E3 01 AF */ stb r31, 0x1af(r3)
-/* 80327FE4 00323C44 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327FE8 00323C48 9B E3 01 B0 */ stb r31, 0x1b0(r3)
-/* 80327FEC 00323C4C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327FF0 00323C50 9B E3 01 AB */ stb r31, 0x1ab(r3)
-/* 80327FF4 00323C54 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80327FF8 00323C58 9B E3 01 AC */ stb r31, 0x1ac(r3)
-/* 80327FFC 00323C5C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328000 00323C60 B3 E3 01 B6 */ sth r31, 0x1b6(r3)
-/* 80328004 00323C64 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328008 00323C68 B3 E3 01 B8 */ sth r31, 0x1b8(r3)
-/* 8032800C 00323C6C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328010 00323C70 93 E3 01 BC */ stw r31, 0x1bc(r3)
-/* 80328014 00323C74 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
-/* 80328018 00323C78 93 E6 01 F4 */ stw r31, 0x1f4(r6)
-/* 8032801C 00323C7C 38 66 03 E0 */ addi r3, r6, 0x3e0
-/* 80328020 00323C80 93 E6 01 F0 */ stw r31, 0x1f0(r6)
-/* 80328024 00323C84 93 E6 02 04 */ stw r31, 0x204(r6)
-/* 80328028 00323C88 93 E6 02 00 */ stw r31, 0x200(r6)
-/* 8032802C 00323C8C 4B CD C0 D9 */ bl memset
-/* 80328030 00323C90 2C 1E 00 02 */ cmpwi r30, 2
-/* 80328034 00323C94 40 82 00 44 */ bne lbl_80328078
-/* 80328038 00323C98 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 8032803C 00323C9C 88 03 00 0D */ lbz r0, 0xd(r3)
-/* 80328040 00323CA0 98 03 00 14 */ stb r0, 0x14(r3)
-/* 80328044 00323CA4 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328048 00323CA8 88 03 00 15 */ lbz r0, 0x15(r3)
-/* 8032804C 00323CAC 28 00 00 03 */ cmplwi r0, 3
-/* 80328050 00323CB0 40 82 00 10 */ bne lbl_80328060
-/* 80328054 00323CB4 38 00 00 01 */ li r0, 1
-/* 80328058 00323CB8 90 03 01 A4 */ stw r0, 0x1a4(r3)
-/* 8032805C 00323CBC 48 00 01 C8 */ b lbl_80328224
-lbl_80328060:
-/* 80328060 00323CC0 88 03 00 15 */ lbz r0, 0x15(r3)
-/* 80328064 00323CC4 28 00 00 02 */ cmplwi r0, 2
-/* 80328068 00323CC8 40 82 01 BC */ bne lbl_80328224
-/* 8032806C 00323CCC 38 00 00 0A */ li r0, 0xa
-/* 80328070 00323CD0 90 03 01 A4 */ stw r0, 0x1a4(r3)
-/* 80328074 00323CD4 48 00 01 B0 */ b lbl_80328224
-lbl_80328078:
-/* 80328078 00323CD8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 8032807C 00323CDC 38 80 00 00 */ li r4, 0
-/* 80328080 00323CE0 38 A0 00 80 */ li r5, 0x80
-/* 80328084 00323CE4 9B E3 00 0D */ stb r31, 0xd(r3)
-/* 80328088 00323CE8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 8032808C 00323CEC 9B E3 00 0E */ stb r31, 0xe(r3)
-/* 80328090 00323CF0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328094 00323CF4 9B E3 00 14 */ stb r31, 0x14(r3)
-/* 80328098 00323CF8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 8032809C 00323CFC 9B E3 00 17 */ stb r31, 0x17(r3)
-/* 803280A0 00323D00 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803280A4 00323D04 93 E3 00 20 */ stw r31, 0x20(r3)
-/* 803280A8 00323D08 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803280AC 00323D0C 93 E3 00 E8 */ stw r31, 0xe8(r3)
-/* 803280B0 00323D10 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803280B4 00323D14 9B E3 01 A9 */ stb r31, 0x1a9(r3)
-/* 803280B8 00323D18 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803280BC 00323D1C B3 E3 01 B4 */ sth r31, 0x1b4(r3)
-/* 803280C0 00323D20 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803280C4 00323D24 93 E3 01 C0 */ stw r31, 0x1c0(r3)
-/* 803280C8 00323D28 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803280CC 00323D2C 93 E3 01 CC */ stw r31, 0x1cc(r3)
-/* 803280D0 00323D30 93 E3 01 C8 */ stw r31, 0x1c8(r3)
-/* 803280D4 00323D34 93 E3 01 D0 */ stw r31, 0x1d0(r3)
-/* 803280D8 00323D38 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803280DC 00323D3C 93 E3 01 DC */ stw r31, 0x1dc(r3)
-/* 803280E0 00323D40 93 E3 01 D8 */ stw r31, 0x1d8(r3)
-/* 803280E4 00323D44 93 E3 01 E0 */ stw r31, 0x1e0(r3)
-/* 803280E8 00323D48 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803280EC 00323D4C 93 E3 02 14 */ stw r31, 0x214(r3)
-/* 803280F0 00323D50 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803280F4 00323D54 93 E3 02 18 */ stw r31, 0x218(r3)
-/* 803280F8 00323D58 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803280FC 00323D5C 93 E3 03 00 */ stw r31, 0x300(r3)
-/* 80328100 00323D60 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328104 00323D64 38 63 00 24 */ addi r3, r3, 0x24
-/* 80328108 00323D68 4B CD BF FD */ bl memset
-/* 8032810C 00323D6C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328110 00323D70 38 80 00 00 */ li r4, 0
-/* 80328114 00323D74 38 A0 00 40 */ li r5, 0x40
-/* 80328118 00323D78 38 63 00 A4 */ addi r3, r3, 0xa4
-/* 8032811C 00323D7C 4B CD BF E9 */ bl memset
-/* 80328120 00323D80 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328124 00323D84 38 80 00 00 */ li r4, 0
-/* 80328128 00323D88 38 A0 00 80 */ li r5, 0x80
-/* 8032812C 00323D8C 38 63 00 F8 */ addi r3, r3, 0xf8
-/* 80328130 00323D90 4B CD BF D5 */ bl memset
-/* 80328134 00323D94 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328138 00323D98 38 80 00 00 */ li r4, 0
-/* 8032813C 00323D9C 38 A0 00 0C */ li r5, 0xc
-/* 80328140 00323DA0 38 63 01 98 */ addi r3, r3, 0x198
-/* 80328144 00323DA4 4B CD BF C1 */ bl memset
-/* 80328148 00323DA8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 8032814C 00323DAC 38 80 00 00 */ li r4, 0
-/* 80328150 00323DB0 38 A0 00 80 */ li r5, 0x80
-/* 80328154 00323DB4 38 63 02 20 */ addi r3, r3, 0x220
-/* 80328158 00323DB8 4B CD BF AD */ bl memset
-/* 8032815C 00323DBC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328160 00323DC0 38 80 00 00 */ li r4, 0
-/* 80328164 00323DC4 38 A0 00 40 */ li r5, 0x40
-/* 80328168 00323DC8 38 63 02 A0 */ addi r3, r3, 0x2a0
-/* 8032816C 00323DCC 4B CD BF 99 */ bl memset
-/* 80328170 00323DD0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328174 00323DD4 38 80 00 00 */ li r4, 0
-/* 80328178 00323DD8 38 A0 00 20 */ li r5, 0x20
-/* 8032817C 00323DDC 38 63 02 E0 */ addi r3, r3, 0x2e0
-/* 80328180 00323DE0 4B CD BF 85 */ bl memset
-/* 80328184 00323DE4 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328188 00323DE8 38 80 00 00 */ li r4, 0
-/* 8032818C 00323DEC 38 A0 00 84 */ li r5, 0x84
-/* 80328190 00323DF0 38 63 03 58 */ addi r3, r3, 0x358
-/* 80328194 00323DF4 4B CD BF 71 */ bl memset
-/* 80328198 00323DF8 2C 1E 00 01 */ cmpwi r30, 1
-/* 8032819C 00323DFC 40 82 00 38 */ bne lbl_803281D4
-/* 803281A0 00323E00 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803281A4 00323E04 88 03 00 15 */ lbz r0, 0x15(r3)
-/* 803281A8 00323E08 2C 00 00 00 */ cmpwi r0, 0
-/* 803281AC 00323E0C 40 82 00 10 */ bne lbl_803281BC
-/* 803281B0 00323E10 38 00 00 03 */ li r0, 3
-/* 803281B4 00323E14 90 03 01 A4 */ stw r0, 0x1a4(r3)
-/* 803281B8 00323E18 48 00 00 6C */ b lbl_80328224
-lbl_803281BC:
-/* 803281BC 00323E1C 88 03 00 15 */ lbz r0, 0x15(r3)
-/* 803281C0 00323E20 28 00 00 01 */ cmplwi r0, 1
-/* 803281C4 00323E24 40 82 00 60 */ bne lbl_80328224
-/* 803281C8 00323E28 38 00 00 04 */ li r0, 4
-/* 803281CC 00323E2C 90 03 01 A4 */ stw r0, 0x1a4(r3)
-/* 803281D0 00323E30 48 00 00 54 */ b lbl_80328224
-lbl_803281D4:
-/* 803281D4 00323E34 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803281D8 00323E38 9B E3 00 15 */ stb r31, 0x15(r3)
-/* 803281DC 00323E3C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803281E0 00323E40 9B E3 00 16 */ stb r31, 0x16(r3)
-/* 803281E4 00323E44 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803281E8 00323E48 9B E3 00 18 */ stb r31, 0x18(r3)
-/* 803281EC 00323E4C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803281F0 00323E50 93 E3 02 1C */ stw r31, 0x21c(r3)
-/* 803281F4 00323E54 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803281F8 00323E58 9B E3 01 AA */ stb r31, 0x1aa(r3)
-/* 803281FC 00323E5C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328200 00323E60 9B E3 01 B2 */ stb r31, 0x1b2(r3)
-/* 80328204 00323E64 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328208 00323E68 9B E3 01 B1 */ stb r31, 0x1b1(r3)
-/* 8032820C 00323E6C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328210 00323E70 93 E3 02 0C */ stw r31, 0x20c(r3)
-/* 80328214 00323E74 93 E3 02 08 */ stw r31, 0x208(r3)
-/* 80328218 00323E78 93 E3 04 80 */ stw r31, 0x480(r3)
-/* 8032821C 00323E7C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328220 00323E80 93 E3 04 84 */ stw r31, 0x484(r3)
-lbl_80328224:
-/* 80328224 00323E84 80 01 00 24 */ lwz r0, 0x24(r1)
-/* 80328228 00323E88 83 E1 00 1C */ lwz r31, 0x1c(r1)
-/* 8032822C 00323E8C 83 C1 00 18 */ lwz r30, 0x18(r1)
-/* 80328230 00323E90 83 A1 00 14 */ lwz r29, 0x14(r1)
-/* 80328234 00323E94 7C 08 03 A6 */ mtlr r0
-/* 80328238 00323E98 38 21 00 20 */ addi r1, r1, 0x20
-/* 8032823C 00323E9C 4E 80 00 20 */ blr
-
-.global func_80328240
-func_80328240:
-/* 80328240 00323EA0 94 21 FE 20 */ stwu r1, -0x1e0(r1)
-/* 80328244 00323EA4 7C 08 02 A6 */ mflr r0
-/* 80328248 00323EA8 38 80 00 08 */ li r4, 8
-/* 8032824C 00323EAC 39 20 00 0A */ li r9, 0xa
-/* 80328250 00323EB0 90 01 01 E4 */ stw r0, 0x1e4(r1)
-/* 80328254 00323EB4 39 00 00 32 */ li r8, 0x32
-/* 80328258 00323EB8 38 E0 00 33 */ li r7, 0x33
-/* 8032825C 00323EBC 38 C0 00 34 */ li r6, 0x34
-/* 80328260 00323EC0 93 E1 01 DC */ stw r31, 0x1dc(r1)
-/* 80328264 00323EC4 3F E0 80 44 */ lis r31, lbl_80447FE0@ha
-/* 80328268 00323EC8 38 A0 00 35 */ li r5, 0x35
-/* 8032826C 00323ECC 38 00 00 36 */ li r0, 0x36
-/* 80328270 00323ED0 93 C1 01 D8 */ stw r30, 0x1d8(r1)
-/* 80328274 00323ED4 3B FF 7F E0 */ addi r31, r31, lbl_80447FE0@l
-/* 80328278 00323ED8 3B C0 00 07 */ li r30, 7
-/* 8032827C 00323EDC 93 A1 01 D4 */ stw r29, 0x1d4(r1)
-/* 80328280 00323EE0 7C 7D 1B 78 */ mr r29, r3
-/* 80328284 00323EE4 98 81 00 20 */ stb r4, 0x20(r1)
-/* 80328288 00323EE8 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 8032828C 00323EEC 99 21 00 21 */ stb r9, 0x21(r1)
-/* 80328290 00323EF0 99 01 00 22 */ stb r8, 0x22(r1)
-/* 80328294 00323EF4 98 E1 00 23 */ stb r7, 0x23(r1)
-/* 80328298 00323EF8 98 C1 00 24 */ stb r6, 0x24(r1)
-/* 8032829C 00323EFC 98 A1 00 25 */ stb r5, 0x25(r1)
-/* 803282A0 00323F00 98 01 00 26 */ stb r0, 0x26(r1)
-/* 803282A4 00323F04 88 04 00 15 */ lbz r0, 0x15(r4)
-/* 803282A8 00323F08 2C 00 00 00 */ cmpwi r0, 0
-/* 803282AC 00323F0C 41 82 00 10 */ beq lbl_803282BC
-/* 803282B0 00323F10 88 04 00 15 */ lbz r0, 0x15(r4)
-/* 803282B4 00323F14 28 00 00 01 */ cmplwi r0, 1
-/* 803282B8 00323F18 40 82 00 D0 */ bne lbl_80328388
-lbl_803282BC:
-/* 803282BC 00323F1C 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
-/* 803282C0 00323F20 38 00 00 16 */ li r0, 0x16
-/* 803282C4 00323F24 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
-/* 803282C8 00323F28 38 81 00 27 */ addi r4, r1, 0x27
-/* 803282CC 00323F2C 38 A0 00 00 */ li r5, 0
-/* 803282D0 00323F30 7C 09 03 A6 */ mtctr r0
-lbl_803282D4:
-/* 803282D4 00323F34 88 03 00 00 */ lbz r0, 0(r3)
-/* 803282D8 00323F38 2C 00 00 00 */ cmpwi r0, 0
-/* 803282DC 00323F3C 41 82 00 10 */ beq lbl_803282EC
-/* 803282E0 00323F40 98 04 00 00 */ stb r0, 0(r4)
-/* 803282E4 00323F44 38 84 00 01 */ addi r4, r4, 1
-/* 803282E8 00323F48 3B DE 00 01 */ addi r30, r30, 1
-lbl_803282EC:
-/* 803282EC 00323F4C 88 03 00 0C */ lbz r0, 0xc(r3)
-/* 803282F0 00323F50 2C 00 00 00 */ cmpwi r0, 0
-/* 803282F4 00323F54 41 82 00 10 */ beq lbl_80328304
-/* 803282F8 00323F58 98 04 00 00 */ stb r0, 0(r4)
-/* 803282FC 00323F5C 38 84 00 01 */ addi r4, r4, 1
-/* 80328300 00323F60 3B DE 00 01 */ addi r30, r30, 1
-lbl_80328304:
-/* 80328304 00323F64 88 03 00 18 */ lbz r0, 0x18(r3)
-/* 80328308 00323F68 2C 00 00 00 */ cmpwi r0, 0
-/* 8032830C 00323F6C 41 82 00 10 */ beq lbl_8032831C
-/* 80328310 00323F70 98 04 00 00 */ stb r0, 0(r4)
-/* 80328314 00323F74 38 84 00 01 */ addi r4, r4, 1
-/* 80328318 00323F78 3B DE 00 01 */ addi r30, r30, 1
-lbl_8032831C:
-/* 8032831C 00323F7C 88 03 00 24 */ lbz r0, 0x24(r3)
-/* 80328320 00323F80 2C 00 00 00 */ cmpwi r0, 0
-/* 80328324 00323F84 41 82 00 10 */ beq lbl_80328334
-/* 80328328 00323F88 98 04 00 00 */ stb r0, 0(r4)
-/* 8032832C 00323F8C 38 84 00 01 */ addi r4, r4, 1
-/* 80328330 00323F90 3B DE 00 01 */ addi r30, r30, 1
-lbl_80328334:
-/* 80328334 00323F94 88 03 00 30 */ lbz r0, 0x30(r3)
-/* 80328338 00323F98 2C 00 00 00 */ cmpwi r0, 0
-/* 8032833C 00323F9C 41 82 00 10 */ beq lbl_8032834C
-/* 80328340 00323FA0 98 04 00 00 */ stb r0, 0(r4)
-/* 80328344 00323FA4 38 84 00 01 */ addi r4, r4, 1
-/* 80328348 00323FA8 3B DE 00 01 */ addi r30, r30, 1
-lbl_8032834C:
-/* 8032834C 00323FAC 88 03 00 3C */ lbz r0, 0x3c(r3)
-/* 80328350 00323FB0 2C 00 00 00 */ cmpwi r0, 0
-/* 80328354 00323FB4 41 82 00 10 */ beq lbl_80328364
-/* 80328358 00323FB8 98 04 00 00 */ stb r0, 0(r4)
-/* 8032835C 00323FBC 38 84 00 01 */ addi r4, r4, 1
-/* 80328360 00323FC0 3B DE 00 01 */ addi r30, r30, 1
-lbl_80328364:
-/* 80328364 00323FC4 88 03 00 48 */ lbz r0, 0x48(r3)
-/* 80328368 00323FC8 2C 00 00 00 */ cmpwi r0, 0
-/* 8032836C 00323FCC 41 82 00 10 */ beq lbl_8032837C
-/* 80328370 00323FD0 98 04 00 00 */ stb r0, 0(r4)
-/* 80328374 00323FD4 38 84 00 01 */ addi r4, r4, 1
-/* 80328378 00323FD8 3B DE 00 01 */ addi r30, r30, 1
-lbl_8032837C:
-/* 8032837C 00323FDC 38 63 00 54 */ addi r3, r3, 0x54
-/* 80328380 00323FE0 38 A5 00 06 */ addi r5, r5, 6
-/* 80328384 00323FE4 42 00 FF 50 */ bdnz lbl_803282D4
-lbl_80328388:
-/* 80328388 00323FE8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 8032838C 00323FEC 80 A3 01 A4 */ lwz r5, 0x1a4(r3)
-/* 80328390 00323FF0 2C 05 00 03 */ cmpwi r5, 3
-/* 80328394 00323FF4 41 82 00 20 */ beq lbl_803283B4
-/* 80328398 00323FF8 40 80 00 10 */ bge lbl_803283A8
-/* 8032839C 00323FFC 2C 05 00 02 */ cmpwi r5, 2
-/* 803283A0 00324000 40 80 00 94 */ bge lbl_80328434
-/* 803283A4 00324004 48 00 00 B8 */ b lbl_8032845C
-lbl_803283A8:
-/* 803283A8 00324008 2C 05 00 06 */ cmpwi r5, 6
-/* 803283AC 0032400C 40 80 00 B0 */ bge lbl_8032845C
-/* 803283B0 00324010 48 00 00 84 */ b lbl_80328434
-lbl_803283B4:
-/* 803283B4 00324014 83 A3 02 18 */ lwz r29, 0x218(r3)
-/* 803283B8 00324018 2C 1D 00 00 */ cmpwi r29, 0
-/* 803283BC 0032401C 40 82 00 78 */ bne lbl_80328434
-/* 803283C0 00324020 89 83 00 15 */ lbz r12, 0x15(r3)
-/* 803283C4 00324024 38 9F 01 9C */ addi r4, r31, 0x19c
-/* 803283C8 00324028 89 43 00 16 */ lbz r10, 0x16(r3)
-/* 803283CC 0032402C 39 7F 01 A8 */ addi r11, r31, 0x1a8
-/* 803283D0 00324030 81 23 02 10 */ lwz r9, 0x210(r3)
-/* 803283D4 00324034 38 0D 8D C0 */ addi r0, r13, lbl_8063E080-_SDA_BASE_
-/* 803283D8 00324038 38 61 00 C8 */ addi r3, r1, 0xc8
-/* 803283DC 0032403C 38 BF 01 38 */ addi r5, r31, 0x138
-/* 803283E0 00324040 91 41 00 08 */ stw r10, 8(r1)
-/* 803283E4 00324044 38 DF 01 90 */ addi r6, r31, 0x190
-/* 803283E8 00324048 38 E0 00 03 */ li r7, 3
-/* 803283EC 0032404C 39 0D 8D C0 */ addi r8, r13, lbl_8063E080-_SDA_BASE_
-/* 803283F0 00324050 90 81 00 0C */ stw r4, 0xc(r1)
-/* 803283F4 00324054 38 80 01 00 */ li r4, 0x100
-/* 803283F8 00324058 91 81 00 10 */ stw r12, 0x10(r1)
-/* 803283FC 0032405C 91 61 00 14 */ stw r11, 0x14(r1)
-/* 80328400 00324060 90 01 00 18 */ stw r0, 0x18(r1)
-/* 80328404 00324064 4C C6 31 82 */ crclr 6
-/* 80328408 00324068 4B EA 46 1D */ bl snprintf
-/* 8032840C 0032406C 80 ED B0 60 */ lwz r7, lbl_80640320-_SDA_BASE_(r13)
-/* 80328410 00324070 2C 07 00 00 */ cmpwi r7, 0
-/* 80328414 00324074 41 82 00 58 */ beq lbl_8032846C
-/* 80328418 00324078 38 61 00 C8 */ addi r3, r1, 0xc8
-/* 8032841C 0032407C 38 BF 07 D4 */ addi r5, r31, 0x7d4
-/* 80328420 00324080 7C 66 1B 78 */ mr r6, r3
-/* 80328424 00324084 38 80 01 00 */ li r4, 0x100
-/* 80328428 00324088 4C C6 31 82 */ crclr 6
-/* 8032842C 0032408C 4B EA 45 F9 */ bl snprintf
-/* 80328430 00324090 48 00 00 3C */ b lbl_8032846C
-lbl_80328434:
-/* 80328434 00324094 7F A7 EB 78 */ mr r7, r29
-/* 80328438 00324098 38 61 00 C8 */ addi r3, r1, 0xc8
-/* 8032843C 0032409C 38 80 01 00 */ li r4, 0x100
-/* 80328440 003240A0 38 AD 8D D8 */ addi r5, r13, lbl_8063E098-_SDA_BASE_
-/* 80328444 003240A4 38 CD 8D C0 */ addi r6, r13, lbl_8063E080-_SDA_BASE_
-/* 80328448 003240A8 4C C6 31 82 */ crclr 6
-/* 8032844C 003240AC 4B EA 45 D9 */ bl snprintf
-/* 80328450 003240B0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328454 003240B4 93 A3 02 14 */ stw r29, 0x214(r3)
-/* 80328458 003240B8 48 00 00 14 */ b lbl_8032846C
-lbl_8032845C:
-/* 8032845C 003240BC 38 9F 07 E0 */ addi r4, r31, 0x7e0
-/* 80328460 003240C0 38 60 00 02 */ li r3, 2
-/* 80328464 003240C4 4C C6 31 82 */ crclr 6
-/* 80328468 003240C8 4B FF 46 CD */ bl func_8031CB34
-lbl_8032846C:
-/* 8032846C 003240CC 38 9F 08 0C */ addi r4, r31, 0x80c
-/* 80328470 003240D0 38 A1 00 C8 */ addi r5, r1, 0xc8
-/* 80328474 003240D4 38 60 00 40 */ li r3, 0x40
-/* 80328478 003240D8 4C C6 31 82 */ crclr 6
-/* 8032847C 003240DC 4B FF 46 B9 */ bl func_8031CB34
-/* 80328480 003240E0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328484 003240E4 80 63 00 E4 */ lwz r3, 0xe4(r3)
-/* 80328488 003240E8 48 03 63 A5 */ bl ServerBrowserClear
-/* 8032848C 003240EC 3B A0 00 00 */ li r29, 0
-lbl_80328490:
-/* 80328490 003240F0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328494 003240F4 7F C7 F3 78 */ mr r7, r30
-/* 80328498 003240F8 38 C1 00 20 */ addi r6, r1, 0x20
-/* 8032849C 003240FC 39 01 00 C8 */ addi r8, r1, 0xc8
-/* 803284A0 00324100 80 63 00 E4 */ lwz r3, 0xe4(r3)
-/* 803284A4 00324104 38 80 00 01 */ li r4, 1
-/* 803284A8 00324108 38 A0 00 00 */ li r5, 0
-/* 803284AC 0032410C 39 20 00 06 */ li r9, 6
-/* 803284B0 00324110 48 03 61 71 */ bl ServerBrowserLimitUpdateA
-/* 803284B4 00324114 2C 03 00 00 */ cmpwi r3, 0
-/* 803284B8 00324118 7C 7F 1B 78 */ mr r31, r3
-/* 803284BC 0032411C 41 82 00 28 */ beq lbl_803284E4
-/* 803284C0 00324120 2C 03 00 02 */ cmpwi r3, 2
-/* 803284C4 00324124 40 82 00 20 */ bne lbl_803284E4
-/* 803284C8 00324128 38 60 04 00 */ li r3, 0x400
-/* 803284CC 0032412C 38 8D 8D E0 */ addi r4, r13, lbl_8063E0A0-_SDA_BASE_
-/* 803284D0 00324130 4C C6 31 82 */ crclr 6
-/* 803284D4 00324134 4B FF 46 61 */ bl func_8031CB34
-/* 803284D8 00324138 3B BD 00 01 */ addi r29, r29, 1
-/* 803284DC 0032413C 2C 1D 00 05 */ cmpwi r29, 5
-/* 803284E0 00324140 41 80 FF B0 */ blt lbl_80328490
-lbl_803284E4:
-/* 803284E4 00324144 2C 1F 00 00 */ cmpwi r31, 0
-/* 803284E8 00324148 40 82 00 44 */ bne lbl_8032852C
-/* 803284EC 0032414C 4B F4 A2 CD */ bl OSGetTime
-/* 803284F0 00324150 3C C0 80 00 */ lis r6, 0x800000F8@ha
-/* 803284F4 00324154 3C A0 10 62 */ lis r5, 0x10624DD3@ha
-/* 803284F8 00324158 80 C6 00 F8 */ lwz r6, 0x800000F8@l(r6)
-/* 803284FC 0032415C 38 E5 4D D3 */ addi r7, r5, 0x10624DD3@l
-/* 80328500 00324160 38 00 75 30 */ li r0, 0x7530
-/* 80328504 00324164 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80328508 00324168 54 C6 F0 BE */ srwi r6, r6, 2
-/* 8032850C 0032416C 7C C7 30 16 */ mulhwu r6, r7, r6
-/* 80328510 00324170 54 C7 D1 BE */ srwi r7, r6, 6
-/* 80328514 00324174 7C C7 00 16 */ mulhwu r6, r7, r0
-/* 80328518 00324178 1C 07 75 30 */ mulli r0, r7, 0x7530
-/* 8032851C 0032417C 7C 00 20 14 */ addc r0, r0, r4
-/* 80328520 00324180 90 05 01 7C */ stw r0, 0x17c(r5)
-/* 80328524 00324184 7C 06 19 14 */ adde r0, r6, r3
-/* 80328528 00324188 90 05 01 78 */ stw r0, 0x178(r5)
-lbl_8032852C:
-/* 8032852C 0032418C 7F E3 FB 78 */ mr r3, r31
-/* 80328530 00324190 83 E1 01 DC */ lwz r31, 0x1dc(r1)
-/* 80328534 00324194 83 C1 01 D8 */ lwz r30, 0x1d8(r1)
-/* 80328538 00324198 83 A1 01 D4 */ lwz r29, 0x1d4(r1)
-/* 8032853C 0032419C 80 01 01 E4 */ lwz r0, 0x1e4(r1)
-/* 80328540 003241A0 7C 08 03 A6 */ mtlr r0
-/* 80328544 003241A4 38 21 01 E0 */ addi r1, r1, 0x1e0
-/* 80328548 003241A8 4E 80 00 20 */ blr
-
-.global func_8032854C
-func_8032854C:
-/* 8032854C 003241AC 94 21 FF D0 */ stwu r1, -0x30(r1)
-/* 80328550 003241B0 7C 08 02 A6 */ mflr r0
-/* 80328554 003241B4 90 01 00 34 */ stw r0, 0x34(r1)
-/* 80328558 003241B8 39 61 00 30 */ addi r11, r1, 0x30
-/* 8032855C 003241BC 4B E9 EB C5 */ bl _savegpr_25
-/* 80328560 003241C0 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
-/* 80328564 003241C4 3F E0 80 44 */ lis r31, lbl_80447FE0@ha
-/* 80328568 003241C8 2C 03 00 00 */ cmpwi r3, 0
-/* 8032856C 003241CC 7C BA 2B 78 */ mr r26, r5
-/* 80328570 003241D0 8B A6 00 14 */ lbz r29, 0x14(r6)
-/* 80328574 003241D4 3B FF 7F E0 */ addi r31, r31, lbl_80447FE0@l
-/* 80328578 003241D8 3B 60 00 00 */ li r27, 0
-/* 8032857C 003241DC 40 82 02 78 */ bne lbl_803287F4
-/* 80328580 003241E0 A0 06 01 82 */ lhz r0, 0x182(r6)
-/* 80328584 003241E4 7F 43 D3 78 */ mr r3, r26
-/* 80328588 003241E8 80 86 02 10 */ lwz r4, 0x210(r6)
-/* 8032858C 003241EC 54 1E 80 1E */ slwi r30, r0, 0x10
-/* 80328590 003241F0 50 9E 04 3E */ rlwimi r30, r4, 0, 0x10, 0x1f
-/* 80328594 003241F4 48 03 52 A9 */ bl SBServerHasPrivateAddress
-/* 80328598 003241F8 2C 03 00 00 */ cmpwi r3, 0
-/* 8032859C 003241FC 41 82 00 8C */ beq lbl_80328628
-/* 803285A0 00324200 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803285A4 00324204 80 63 00 E4 */ lwz r3, 0xe4(r3)
-/* 803285A8 00324208 48 03 63 99 */ bl ServerBrowserGetMyPublicIPAddr
-/* 803285AC 0032420C 7C 79 1B 78 */ mr r25, r3
-/* 803285B0 00324210 7F 43 D3 78 */ mr r3, r26
-/* 803285B4 00324214 48 03 52 71 */ bl SBServerGetPublicInetAddress
-/* 803285B8 00324218 7C 03 C8 40 */ cmplw r3, r25
-/* 803285BC 0032421C 40 82 00 50 */ bne lbl_8032860C
-/* 803285C0 00324220 7F A5 EB 78 */ mr r5, r29
-/* 803285C4 00324224 38 9F 08 28 */ addi r4, r31, 0x828
-/* 803285C8 00324228 38 60 00 40 */ li r3, 0x40
-/* 803285CC 0032422C 4C C6 31 82 */ crclr 6
-/* 803285D0 00324230 4B FF 45 65 */ bl func_8031CB34
-/* 803285D4 00324234 83 2D B0 68 */ lwz r25, lbl_80640328-_SDA_BASE_(r13)
-/* 803285D8 00324238 7F 43 D3 78 */ mr r3, r26
-/* 803285DC 0032423C 48 03 52 99 */ bl SBServerGetPrivateInetAddress
-/* 803285E0 00324240 57 A0 10 3A */ slwi r0, r29, 2
-/* 803285E4 00324244 7C 99 02 14 */ add r4, r25, r0
-/* 803285E8 00324248 90 64 02 20 */ stw r3, 0x220(r4)
-/* 803285EC 0032424C 7F 43 D3 78 */ mr r3, r26
-/* 803285F0 00324250 83 2D B0 68 */ lwz r25, lbl_80640328-_SDA_BASE_(r13)
-/* 803285F4 00324254 48 03 52 89 */ bl SBServerGetPrivateQueryPort
-/* 803285F8 00324258 57 A0 08 3C */ slwi r0, r29, 1
-/* 803285FC 0032425C 3B 80 00 00 */ li r28, 0
-/* 80328600 00324260 7C 99 02 14 */ add r4, r25, r0
-/* 80328604 00324264 B0 64 02 A0 */ sth r3, 0x2a0(r4)
-/* 80328608 00324268 48 00 00 E8 */ b lbl_803286F0
-lbl_8032860C:
-/* 8032860C 0032426C 7F A5 EB 78 */ mr r5, r29
-/* 80328610 00324270 38 9F 08 50 */ addi r4, r31, 0x850
-/* 80328614 00324274 38 60 00 40 */ li r3, 0x40
-/* 80328618 00324278 4C C6 31 82 */ crclr 6
-/* 8032861C 0032427C 4B FF 45 19 */ bl func_8031CB34
-/* 80328620 00324280 3B 80 00 01 */ li r28, 1
-/* 80328624 00324284 48 00 00 CC */ b lbl_803286F0
-lbl_80328628:
-/* 80328628 00324288 4B FC EC 29 */ bl SOGetHostID
-/* 8032862C 0032428C 4B FC E7 41 */ bl SONtoHl
-/* 80328630 00324290 54 64 46 3E */ srwi r4, r3, 0x18
-/* 80328634 00324294 54 60 86 3E */ rlwinm r0, r3, 0x10, 0x18, 0x1f
-/* 80328638 00324298 28 04 00 0A */ cmplwi r4, 0xa
-/* 8032863C 0032429C 40 82 00 0C */ bne lbl_80328648
-/* 80328640 003242A0 38 00 00 01 */ li r0, 1
-/* 80328644 003242A4 48 00 00 40 */ b lbl_80328684
-lbl_80328648:
-/* 80328648 003242A8 28 04 00 AC */ cmplwi r4, 0xac
-/* 8032864C 003242AC 40 82 00 1C */ bne lbl_80328668
-/* 80328650 003242B0 28 00 00 10 */ cmplwi r0, 0x10
-/* 80328654 003242B4 41 80 00 14 */ blt lbl_80328668
-/* 80328658 003242B8 28 00 00 1F */ cmplwi r0, 0x1f
-/* 8032865C 003242BC 41 81 00 0C */ bgt lbl_80328668
-/* 80328660 003242C0 38 00 00 01 */ li r0, 1
-/* 80328664 003242C4 48 00 00 20 */ b lbl_80328684
-lbl_80328668:
-/* 80328668 003242C8 28 04 00 C0 */ cmplwi r4, 0xc0
-/* 8032866C 003242CC 40 82 00 14 */ bne lbl_80328680
-/* 80328670 003242D0 28 00 00 A8 */ cmplwi r0, 0xa8
-/* 80328674 003242D4 40 82 00 0C */ bne lbl_80328680
-/* 80328678 003242D8 38 00 00 01 */ li r0, 1
-/* 8032867C 003242DC 48 00 00 08 */ b lbl_80328684
-lbl_80328680:
-/* 80328680 003242E0 38 00 00 00 */ li r0, 0
-lbl_80328684:
-/* 80328684 003242E4 2C 00 00 00 */ cmpwi r0, 0
-/* 80328688 003242E8 41 82 00 20 */ beq lbl_803286A8
-/* 8032868C 003242EC 7F A5 EB 78 */ mr r5, r29
-/* 80328690 003242F0 38 9F 08 6C */ addi r4, r31, 0x86c
-/* 80328694 003242F4 38 60 00 40 */ li r3, 0x40
-/* 80328698 003242F8 4C C6 31 82 */ crclr 6
-/* 8032869C 003242FC 4B FF 44 99 */ bl func_8031CB34
-/* 803286A0 00324300 3B 80 00 01 */ li r28, 1
-/* 803286A4 00324304 48 00 00 4C */ b lbl_803286F0
-lbl_803286A8:
-/* 803286A8 00324308 7F A5 EB 78 */ mr r5, r29
-/* 803286AC 0032430C 38 9F 08 A0 */ addi r4, r31, 0x8a0
-/* 803286B0 00324310 38 60 00 40 */ li r3, 0x40
-/* 803286B4 00324314 4C C6 31 82 */ crclr 6
-/* 803286B8 00324318 4B FF 44 7D */ bl func_8031CB34
-/* 803286BC 0032431C 83 2D B0 68 */ lwz r25, lbl_80640328-_SDA_BASE_(r13)
-/* 803286C0 00324320 7F 43 D3 78 */ mr r3, r26
-/* 803286C4 00324324 48 03 51 61 */ bl SBServerGetPublicInetAddress
-/* 803286C8 00324328 57 A0 10 3A */ slwi r0, r29, 2
-/* 803286CC 0032432C 7C 99 02 14 */ add r4, r25, r0
-/* 803286D0 00324330 90 64 02 20 */ stw r3, 0x220(r4)
-/* 803286D4 00324334 7F 43 D3 78 */ mr r3, r26
-/* 803286D8 00324338 83 2D B0 68 */ lwz r25, lbl_80640328-_SDA_BASE_(r13)
-/* 803286DC 0032433C 48 03 51 51 */ bl SBServerGetPublicQueryPort
-/* 803286E0 00324340 57 A0 08 3C */ slwi r0, r29, 1
-/* 803286E4 00324344 3B 80 00 00 */ li r28, 0
-/* 803286E8 00324348 7C 99 02 14 */ add r4, r25, r0
-/* 803286EC 0032434C B0 64 02 A0 */ sth r3, 0x2a0(r4)
-lbl_803286F0:
-/* 803286F0 00324350 2C 1C 00 00 */ cmpwi r28, 0
-/* 803286F4 00324354 41 82 00 20 */ beq lbl_80328714
-/* 803286F8 00324358 83 2D B0 68 */ lwz r25, lbl_80640328-_SDA_BASE_(r13)
-/* 803286FC 0032435C 3C 60 00 01 */ lis r3, 1
-/* 80328700 00324360 4B FF 69 2D */ bl func_8031F02C
-/* 80328704 00324364 B0 79 01 82 */ sth r3, 0x182(r25)
-/* 80328708 00324368 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 8032870C 0032436C 93 C3 01 A0 */ stw r30, 0x1a0(r3)
-/* 80328710 00324370 48 00 00 AC */ b lbl_803287BC
-lbl_80328714:
-/* 80328714 00324374 4B FC EB 3D */ bl SOGetHostID
-/* 80328718 00324378 90 61 00 08 */ stw r3, 8(r1)
-/* 8032871C 0032437C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328720 00324380 80 63 00 04 */ lwz r3, 4(r3)
-/* 80328724 00324384 80 63 00 00 */ lwz r3, 0(r3)
-/* 80328728 00324388 48 02 16 99 */ bl gt2GetLocalPort
-/* 8032872C 0032438C 54 66 C6 3E */ rlwinm r6, r3, 0x18, 0x18, 0x1f
-/* 80328730 00324390 54 60 42 2E */ rlwinm r0, r3, 8, 8, 0x17
-/* 80328734 00324394 54 C5 02 1E */ rlwinm r5, r6, 0, 8, 0xf
-/* 80328738 00324398 54 64 44 2E */ rlwinm r4, r3, 8, 0x10, 0x17
-/* 8032873C 0032439C 54 00 00 0E */ rlwinm r0, r0, 0, 0, 7
-/* 80328740 003243A0 83 CD B0 68 */ lwz r30, lbl_80640328-_SDA_BASE_(r13)
-/* 80328744 003243A4 7C C5 2B 78 */ or r5, r6, r5
-/* 80328748 003243A8 7F 43 D3 78 */ mr r3, r26
-/* 8032874C 003243AC 7C 80 03 78 */ or r0, r4, r0
-/* 80328750 003243B0 7C A0 03 78 */ or r0, r5, r0
-/* 80328754 003243B4 54 04 84 3E */ srwi r4, r0, 0x10
-/* 80328758 003243B8 54 00 80 1E */ slwi r0, r0, 0x10
-/* 8032875C 003243BC 7C 80 03 78 */ or r0, r4, r0
-/* 80328760 003243C0 90 01 00 0C */ stw r0, 0xc(r1)
-/* 80328764 003243C4 48 03 50 C9 */ bl SBServerGetPublicQueryPort
-/* 80328768 003243C8 7C 79 1B 78 */ mr r25, r3
-/* 8032876C 003243CC 7F 43 D3 78 */ mr r3, r26
-/* 80328770 003243D0 48 03 50 B5 */ bl SBServerGetPublicInetAddress
-/* 80328774 003243D4 57 A0 10 3A */ slwi r0, r29, 2
-/* 80328778 003243D8 7C 65 1B 78 */ mr r5, r3
-/* 8032877C 003243DC 7C 7E 02 14 */ add r3, r30, r0
-/* 80328780 003243E0 57 26 04 3E */ clrlwi r6, r25, 0x10
-/* 80328784 003243E4 80 83 00 F8 */ lwz r4, 0xf8(r3)
-/* 80328788 003243E8 38 E1 00 08 */ addi r7, r1, 8
-/* 8032878C 003243EC 38 60 00 06 */ li r3, 6
-/* 80328790 003243F0 39 00 00 02 */ li r8, 2
-/* 80328794 003243F4 48 00 01 B1 */ bl func_80328944
-/* 80328798 003243F8 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 8032879C 003243FC 38 00 00 00 */ li r0, 0
-/* 803287A0 00324400 2C 03 00 00 */ cmpwi r3, 0
-/* 803287A4 00324404 98 04 03 E1 */ stb r0, 0x3e1(r4)
-/* 803287A8 00324408 41 82 00 0C */ beq lbl_803287B4
-/* 803287AC 0032440C 38 60 00 02 */ li r3, 2
-/* 803287B0 00324410 48 00 01 7C */ b lbl_8032892C
-lbl_803287B4:
-/* 803287B4 00324414 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 803287B8 00324418 90 03 01 A0 */ stw r0, 0x1a0(r3)
-lbl_803287BC:
-/* 803287BC 0032441C 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 803287C0 00324420 38 00 00 00 */ li r0, 0
-/* 803287C4 00324424 7F 43 D3 78 */ mr r3, r26
-/* 803287C8 00324428 98 04 01 98 */ stb r0, 0x198(r4)
-/* 803287CC 0032442C 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
-/* 803287D0 00324430 98 04 01 99 */ stb r0, 0x199(r4)
-/* 803287D4 00324434 83 2D B0 68 */ lwz r25, lbl_80640328-_SDA_BASE_(r13)
-/* 803287D8 00324438 48 03 50 55 */ bl SBServerGetPublicQueryPort
-/* 803287DC 0032443C B0 79 01 9A */ sth r3, 0x19a(r25)
-/* 803287E0 00324440 7F 43 D3 78 */ mr r3, r26
-/* 803287E4 00324444 83 2D B0 68 */ lwz r25, lbl_80640328-_SDA_BASE_(r13)
-/* 803287E8 00324448 48 03 50 3D */ bl SBServerGetPublicInetAddress
-/* 803287EC 0032444C 90 79 01 9C */ stw r3, 0x19c(r25)
-/* 803287F0 00324450 48 00 00 34 */ b lbl_80328824
-lbl_803287F4:
-/* 803287F4 00324454 38 60 00 01 */ li r3, 1
-/* 803287F8 00324458 38 00 00 00 */ li r0, 0
-/* 803287FC 0032445C 98 66 01 98 */ stb r3, 0x198(r6)
-/* 80328800 00324460 3B 80 00 01 */ li r28, 1
-/* 80328804 00324464 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328808 00324468 98 03 01 99 */ stb r0, 0x199(r3)
-/* 8032880C 0032446C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328810 00324470 B0 03 01 9A */ sth r0, 0x19a(r3)
-/* 80328814 00324474 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328818 00324478 90 03 01 9C */ stw r0, 0x19c(r3)
-/* 8032881C 0032447C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328820 00324480 90 83 01 A0 */ stw r4, 0x1a0(r3)
-lbl_80328824:
-/* 80328824 00324484 2C 1C 00 00 */ cmpwi r28, 0
-/* 80328828 00324488 41 82 00 CC */ beq lbl_803288F4
-/* 8032882C 0032448C 83 4D B0 68 */ lwz r26, lbl_80640328-_SDA_BASE_(r13)
-/* 80328830 00324490 88 1A 01 98 */ lbz r0, 0x198(r26)
-/* 80328834 00324494 3B 3A 01 98 */ addi r25, r26, 0x198
-/* 80328838 00324498 2C 00 00 00 */ cmpwi r0, 0
-/* 8032883C 0032449C 40 82 00 50 */ bne lbl_8032888C
-/* 80328840 003244A0 80 79 00 04 */ lwz r3, 4(r25)
-/* 80328844 003244A4 38 80 00 00 */ li r4, 0
-/* 80328848 003244A8 38 A0 00 00 */ li r5, 0
-/* 8032884C 003244AC 48 02 53 01 */ bl gt2AddressToString
-/* 80328850 003244B0 7C 64 1B 78 */ mr r4, r3
-/* 80328854 003244B4 80 7A 00 E4 */ lwz r3, 0xe4(r26)
-/* 80328858 003244B8 A0 B9 00 02 */ lhz r5, 2(r25)
-/* 8032885C 003244BC 80 D9 00 08 */ lwz r6, 8(r25)
-/* 80328860 003244C0 48 03 5E E5 */ bl ServerBrowserSendNatNegotiateCookieToServerA
-/* 80328864 003244C4 48 00 5C 35 */ bl func_8032E498
-/* 80328868 003244C8 2C 03 00 00 */ cmpwi r3, 0
-/* 8032886C 003244CC 41 82 00 0C */ beq lbl_80328878
-/* 80328870 003244D0 3B 60 00 02 */ li r27, 2
-/* 80328874 003244D4 48 00 00 B4 */ b lbl_80328928
-lbl_80328878:
-/* 80328878 003244D8 80 B9 00 08 */ lwz r5, 8(r25)
-/* 8032887C 003244DC 38 9F 08 CC */ addi r4, r31, 0x8cc
-/* 80328880 003244E0 38 60 00 40 */ li r3, 0x40
-/* 80328884 003244E4 4C C6 31 82 */ crclr 6
-/* 80328888 003244E8 4B FF 42 AD */ bl func_8031CB34
-lbl_8032888C:
-/* 8032888C 003244EC 3B A0 00 00 */ li r29, 0
-/* 80328890 003244F0 3F 80 80 33 */ lis r28, 0x8033
-/* 80328894 003244F4 3F 40 80 33 */ lis r26, 0x8033
-lbl_80328898:
-/* 80328898 003244F8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 8032889C 003244FC 80 63 00 04 */ lwz r3, 4(r3)
-/* 803288A0 00324500 80 63 00 00 */ lwz r3, 0(r3)
-/* 803288A4 00324504 48 02 15 45 */ bl gt2GetSocketSOCKET
-/* 803288A8 00324508 80 99 00 08 */ lwz r4, 8(r25)
-/* 803288AC 0032450C 7F 28 CB 78 */ mr r8, r25
-/* 803288B0 00324510 88 B9 00 00 */ lbz r5, 0(r25)
-/* 803288B4 00324514 38 DC 02 88 */ addi r6, r28, 0x288
-/* 803288B8 00324518 38 FA 02 A0 */ addi r7, r26, 0x2a0
-/* 803288BC 0032451C 48 03 29 71 */ bl NNBeginNegotiationWithSocket
-/* 803288C0 00324520 2C 03 00 00 */ cmpwi r3, 0
-/* 803288C4 00324524 7C 7B 1B 78 */ mr r27, r3
-/* 803288C8 00324528 41 82 00 60 */ beq lbl_80328928
-/* 803288CC 0032452C 2C 03 00 03 */ cmpwi r3, 3
-/* 803288D0 00324530 40 82 00 58 */ bne lbl_80328928
-/* 803288D4 00324534 38 9F 08 E4 */ addi r4, r31, 0x8e4
-/* 803288D8 00324538 38 60 00 04 */ li r3, 4
-/* 803288DC 0032453C 4C C6 31 82 */ crclr 6
-/* 803288E0 00324540 4B FF 42 55 */ bl func_8031CB34
-/* 803288E4 00324544 3B BD 00 01 */ addi r29, r29, 1
-/* 803288E8 00324548 2C 1D 00 05 */ cmpwi r29, 5
-/* 803288EC 0032454C 41 80 FF AC */ blt lbl_80328898
-/* 803288F0 00324550 48 00 00 38 */ b lbl_80328928
-lbl_803288F4:
-/* 803288F4 00324554 83 2D B0 68 */ lwz r25, lbl_80640328-_SDA_BASE_(r13)
-/* 803288F8 00324558 80 79 00 04 */ lwz r3, 4(r25)
-/* 803288FC 0032455C 80 63 00 00 */ lwz r3, 0(r3)
-/* 80328900 00324560 48 02 14 E9 */ bl gt2GetSocketSOCKET
-/* 80328904 00324564 7C 64 1B 78 */ mr r4, r3
-/* 80328908 00324568 38 D9 01 98 */ addi r6, r25, 0x198
-/* 8032890C 0032456C 38 60 00 00 */ li r3, 0
-/* 80328910 00324570 38 A0 00 00 */ li r5, 0
-/* 80328914 00324574 48 00 79 8D */ bl func_803302A0
-/* 80328918 00324578 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 8032891C 0032457C 38 00 00 00 */ li r0, 0
-/* 80328920 00324580 90 03 01 94 */ stw r0, 0x194(r3)
-/* 80328924 00324584 90 03 01 90 */ stw r0, 0x190(r3)
-lbl_80328928:
-/* 80328928 00324588 7F 63 DB 78 */ mr r3, r27
-lbl_8032892C:
-/* 8032892C 0032458C 39 61 00 30 */ addi r11, r1, 0x30
-/* 80328930 00324590 4B E9 E8 3D */ bl _restgpr_25
-/* 80328934 00324594 80 01 00 34 */ lwz r0, 0x34(r1)
-/* 80328938 00324598 7C 08 03 A6 */ mtlr r0
-/* 8032893C 0032459C 38 21 00 30 */ addi r1, r1, 0x30
-/* 80328940 003245A0 4E 80 00 20 */ blr
-
-.global func_80328944
-func_80328944:
-/* 80328944 003245A4 94 21 FB B0 */ stwu r1, -0x450(r1)
-/* 80328948 003245A8 7C 08 02 A6 */ mflr r0
-/* 8032894C 003245AC 90 01 04 54 */ stw r0, 0x454(r1)
-/* 80328950 003245B0 39 61 04 50 */ addi r11, r1, 0x450
-/* 80328954 003245B4 4B E9 E7 B9 */ bl _savegpr_20
-/* 80328958 003245B8 81 2D B0 68 */ lwz r9, lbl_80640328-_SDA_BASE_(r13)
-/* 8032895C 003245BC 7C 7A 1B 78 */ mr r26, r3
-/* 80328960 003245C0 7C 9B 23 78 */ mr r27, r4
-/* 80328964 003245C4 7C BC 2B 78 */ mr r28, r5
-/* 80328968 003245C8 88 09 00 15 */ lbz r0, 0x15(r9)
-/* 8032896C 003245CC 7C DD 33 78 */ mr r29, r6
-/* 80328970 003245D0 7C FE 3B 78 */ mr r30, r7
-/* 80328974 003245D4 7D 1F 43 78 */ mr r31, r8
-/* 80328978 003245D8 2C 00 00 00 */ cmpwi r0, 0
-/* 8032897C 003245DC 3A 80 00 00 */ li r20, 0
-/* 80328980 003245E0 41 82 00 24 */ beq lbl_803289A4
-/* 80328984 003245E4 88 09 00 15 */ lbz r0, 0x15(r9)
-/* 80328988 003245E8 28 00 00 03 */ cmplwi r0, 3
-/* 8032898C 003245EC 41 82 00 10 */ beq lbl_8032899C
-/* 80328990 003245F0 88 09 01 AA */ lbz r0, 0x1aa(r9)
-/* 80328994 003245F4 2C 00 00 00 */ cmpwi r0, 0
-/* 80328998 003245F8 41 82 00 2C */ beq lbl_803289C4
-lbl_8032899C:
-/* 8032899C 003245FC 28 03 00 06 */ cmplwi r3, 6
-/* 803289A0 00324600 40 82 00 24 */ bne lbl_803289C4
-lbl_803289A4:
-/* 803289A4 00324604 7F 43 D3 78 */ mr r3, r26
-/* 803289A8 00324608 7F 84 E3 78 */ mr r4, r28
-/* 803289AC 0032460C 7F A5 EB 78 */ mr r5, r29
-/* 803289B0 00324610 7F C6 F3 78 */ mr r6, r30
-/* 803289B4 00324614 7F E7 FB 78 */ mr r7, r31
-/* 803289B8 00324618 48 00 01 B5 */ bl func_80328B6C
-/* 803289BC 0032461C 7C 74 1B 78 */ mr r20, r3
-/* 803289C0 00324620 48 00 01 18 */ b lbl_80328AD8
-lbl_803289C4:
-/* 803289C4 00324624 2C 07 00 00 */ cmpwi r7, 0
-/* 803289C8 00324628 41 82 00 78 */ beq lbl_80328A40
-/* 803289CC 0032462C 2C 08 00 00 */ cmpwi r8, 0
-/* 803289D0 00324630 41 82 00 70 */ beq lbl_80328A40
-/* 803289D4 00324634 80 C7 00 00 */ lwz r6, 0(r7)
-/* 803289D8 00324638 38 61 02 18 */ addi r3, r1, 0x218
-/* 803289DC 0032463C 38 80 02 00 */ li r4, 0x200
-/* 803289E0 00324640 38 AD 8D A8 */ addi r5, r13, lbl_8063E068-_SDA_BASE_
-/* 803289E4 00324644 4C C6 31 82 */ crclr 6
-/* 803289E8 00324648 4B EA 40 3D */ bl snprintf
-/* 803289EC 0032464C 7C 74 1B 78 */ mr r20, r3
-/* 803289F0 00324650 3A BE 00 04 */ addi r21, r30, 4
-/* 803289F4 00324654 3A E0 00 01 */ li r23, 1
-/* 803289F8 00324658 48 00 00 40 */ b lbl_80328A38
-lbl_803289FC:
-/* 803289FC 0032465C 80 D5 00 00 */ lwz r6, 0(r21)
-/* 80328A00 00324660 38 61 00 08 */ addi r3, r1, 8
-/* 80328A04 00324664 38 80 00 10 */ li r4, 0x10
-/* 80328A08 00324668 38 AD 8D E8 */ addi r5, r13, lbl_8063E0A8-_SDA_BASE_
-/* 80328A0C 0032466C 4C C6 31 82 */ crclr 6
-/* 80328A10 00324670 4B EA 40 15 */ bl snprintf
-/* 80328A14 00324674 7C 76 1B 78 */ mr r22, r3
-/* 80328A18 00324678 38 61 02 18 */ addi r3, r1, 0x218
-/* 80328A1C 0032467C 7E C5 B3 78 */ mr r5, r22
-/* 80328A20 00324680 38 81 00 08 */ addi r4, r1, 8
-/* 80328A24 00324684 7C 63 A2 14 */ add r3, r3, r20
-/* 80328A28 00324688 4B CD B5 D9 */ bl memcpy
-/* 80328A2C 0032468C 7E 94 B2 14 */ add r20, r20, r22
-/* 80328A30 00324690 3A B5 00 04 */ addi r21, r21, 4
-/* 80328A34 00324694 3A F7 00 01 */ addi r23, r23, 1
-lbl_80328A38:
-/* 80328A38 00324698 7C 17 F8 00 */ cmpw r23, r31
-/* 80328A3C 0032469C 41 80 FF C0 */ blt lbl_803289FC
-lbl_80328A40:
-/* 80328A40 003246A0 3B 01 02 18 */ addi r24, r1, 0x218
-/* 80328A44 003246A4 3A E0 00 00 */ li r23, 0
-/* 80328A48 003246A8 7E F8 A1 AE */ stbx r23, r24, r20
-/* 80328A4C 003246AC 38 61 00 18 */ addi r3, r1, 0x18
-/* 80328A50 003246B0 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
-/* 80328A54 003246B4 38 80 02 00 */ li r4, 0x200
-/* 80328A58 003246B8 38 AD 8D F0 */ addi r5, r13, lbl_8063E0B0-_SDA_BASE_
-/* 80328A5C 003246BC 38 CD 8D F8 */ addi r6, r13, lbl_8063E0B8-_SDA_BASE_
-/* 80328A60 003246C0 82 C7 00 00 */ lwz r22, 0(r7)
-/* 80328A64 003246C4 38 E0 00 03 */ li r7, 3
-/* 80328A68 003246C8 39 0D 8E 00 */ addi r8, r13, lbl_8063E0C0-_SDA_BASE_
-/* 80328A6C 003246CC 4C C6 31 82 */ crclr 6
-/* 80328A70 003246D0 4B EA 3F B5 */ bl snprintf
-/* 80328A74 003246D4 3B 21 00 18 */ addi r25, r1, 0x18
-/* 80328A78 003246D8 3A 81 00 19 */ addi r20, r1, 0x19
-/* 80328A7C 003246DC 7F 59 19 AE */ stbx r26, r25, r3
-/* 80328A80 003246E0 7E 94 1A 14 */ add r20, r20, r3
-/* 80328A84 003246E4 7F 03 C3 78 */ mr r3, r24
-/* 80328A88 003246E8 9A F4 00 00 */ stb r23, 0(r20)
-/* 80328A8C 003246EC 4B E9 E0 D9 */ bl strlen
-/* 80328A90 003246F0 7C 75 1B 78 */ mr r21, r3
-/* 80328A94 003246F4 7E 83 A3 78 */ mr r3, r20
-/* 80328A98 003246F8 7F 04 C3 78 */ mr r4, r24
-/* 80328A9C 003246FC 7E A5 AB 78 */ mr r5, r21
-/* 80328AA0 00324700 4B CD B5 61 */ bl memcpy
-/* 80328AA4 00324704 7E F4 A9 AE */ stbx r23, r20, r21
-/* 80328AA8 00324708 7E C3 B3 78 */ mr r3, r22
-/* 80328AAC 0032470C 7F 64 DB 78 */ mr r4, r27
-/* 80328AB0 00324710 7F 25 CB 78 */ mr r5, r25
-/* 80328AB4 00324714 48 01 50 09 */ bl gpSendBuddyMessageA
-/* 80328AB8 00324718 3C 80 80 45 */ lis r4, lbl_804488FC@ha
-/* 80328ABC 0032471C 7C 74 1B 78 */ mr r20, r3
-/* 80328AC0 00324720 7F 45 D3 78 */ mr r5, r26
-/* 80328AC4 00324724 7F 66 DB 78 */ mr r6, r27
-/* 80328AC8 00324728 38 84 88 FC */ addi r4, r4, lbl_804488FC@l
-/* 80328ACC 0032472C 38 60 00 40 */ li r3, 0x40
-/* 80328AD0 00324730 4C C6 31 82 */ crclr 6
-/* 80328AD4 00324734 4B FF 40 61 */ bl func_8031CB34
-lbl_80328AD8:
-/* 80328AD8 00324738 28 1A 00 02 */ cmplwi r26, 2
-/* 80328ADC 0032473C 41 82 00 1C */ beq lbl_80328AF8
-/* 80328AE0 00324740 28 1A 00 06 */ cmplwi r26, 6
-/* 80328AE4 00324744 41 82 00 14 */ beq lbl_80328AF8
-/* 80328AE8 00324748 38 1A 00 F8 */ addi r0, r26, 0xf8
-/* 80328AEC 0032474C 54 00 06 3E */ clrlwi r0, r0, 0x18
-/* 80328AF0 00324750 28 00 00 01 */ cmplwi r0, 1
-/* 80328AF4 00324754 41 81 00 5C */ bgt lbl_80328B50
-lbl_80328AF8:
-/* 80328AF8 00324758 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328AFC 0032475C 9B 43 03 E0 */ stb r26, 0x3e0(r3)
-/* 80328B00 00324760 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328B04 00324764 B3 A3 03 E2 */ sth r29, 0x3e2(r3)
-/* 80328B08 00324768 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328B0C 0032476C 93 83 03 E4 */ stw r28, 0x3e4(r3)
-/* 80328B10 00324770 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328B14 00324774 93 63 04 68 */ stw r27, 0x468(r3)
-/* 80328B18 00324778 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
-/* 80328B1C 0032477C 93 E3 04 6C */ stw r31, 0x46c(r3)
-/* 80328B20 00324780 4B F4 9C 99 */ bl OSGetTime
-/* 80328B24 00324784 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
-/* 80328B28 00324788 2C 1E 00 00 */ cmpwi r30, 0
-/* 80328B2C 0032478C 90 85 04 74 */ stw r4, 0x474(r5)
-/* 80328B30 00324790 90 65 04 70 */ stw r3, 0x470(r5)
-/* 80328B34 00324794 41 82 00 1C */ beq lbl_80328B50
-/* 80328B38 00324798 2C 1F 00 00 */ cmpwi r31, 0
-/* 80328B3C 0032479C 41 82 00 14 */ beq lbl_80328B50
-/* 80328B40 003247A0 38 65 03 E8 */ addi r3, r5, 0x3e8
-/* 80328B44 003247A4 7F C4 F3 78 */ mr r4, r30
-/* 80328B48 003247A8 57 E5 10 3A */ slwi r5, r31, 2
-/* 80328B4C 003247AC 4B CD B4 B5 */ bl memcpy
-lbl_80328B50:
-/* 80328B50 003247B0 39 61 04 50 */ addi r11, r1, 0x450
-/* 80328B54 003247B4 7E 83 A3 78 */ mr r3, r20
-/* 80328B58 003247B8 4B E9 E6 01 */ bl _restgpr_20
-/* 80328B5C 003247BC 80 01 04 54 */ lwz r0, 0x454(r1)
-/* 80328B60 003247C0 7C 08 03 A6 */ mtlr r0
-/* 80328B64 003247C4 38 21 04 50 */ addi r1, r1, 0x450
-/* 80328B68 003247C8 4E 80 00 20 */ blr
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_8031BE1C
+func_8031BE1C:
+/* 8031BE1C 00317A7C 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 8031BE20 00317A80 7C 08 02 A6 */ mflr r0
+/* 8031BE24 00317A84 90 01 00 34 */ stw r0, 0x34(r1)
+/* 8031BE28 00317A88 39 61 00 30 */ addi r11, r1, 0x30
+/* 8031BE2C 00317A8C 4B EA B2 ED */ bl _savegpr_23
+/* 8031BE30 00317A90 7C 7A 1B 78 */ mr r26, r3
+/* 8031BE34 00317A94 7C 9B 23 78 */ mr r27, r4
+/* 8031BE38 00317A98 4B FF ED A9 */ bl VFSysGetDriveP
+/* 8031BE3C 00317A9C 7C 77 1B 78 */ mr r23, r3
+/* 8031BE40 00317AA0 7F 43 D3 78 */ mr r3, r26
+/* 8031BE44 00317AA4 4B FF EC 39 */ bl VFSysGetHandleP
+/* 8031BE48 00317AA8 2C 03 00 00 */ cmpwi r3, 0
+/* 8031BE4C 00317AAC 41 82 00 24 */ beq lbl_8031BE70
+/* 8031BE50 00317AB0 80 63 00 00 */ lwz r3, 0(r3)
+/* 8031BE54 00317AB4 2C 03 00 00 */ cmpwi r3, 0
+/* 8031BE58 00317AB8 41 82 00 18 */ beq lbl_8031BE70
+/* 8031BE5C 00317ABC 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 8031BE60 00317AC0 28 00 00 01 */ cmplwi r0, 1
+/* 8031BE64 00317AC4 40 82 00 0C */ bne lbl_8031BE70
+/* 8031BE68 00317AC8 38 60 00 00 */ li r3, 0
+/* 8031BE6C 00317ACC 48 00 02 9C */ b lbl_8031C108
+lbl_8031BE70:
+/* 8031BE70 00317AD0 2C 17 00 00 */ cmpwi r23, 0
+/* 8031BE74 00317AD4 41 82 02 90 */ beq lbl_8031C104
+/* 8031BE78 00317AD8 3C 60 10 62 */ lis r3, 0x10624DD3@ha
+/* 8031BE7C 00317ADC 83 97 00 00 */ lwz r28, 0(r23)
+/* 8031BE80 00317AE0 3B B7 00 3C */ addi r29, r23, 0x3c
+/* 8031BE84 00317AE4 83 CD B0 08 */ lwz r30, lbl_806402C8-_SDA_BASE_(r13)
+/* 8031BE88 00317AE8 3B 23 4D D3 */ addi r25, r3, 0x10624DD3@l
+/* 8031BE8C 00317AEC 3B E0 00 00 */ li r31, 0
+/* 8031BE90 00317AF0 3F 00 80 00 */ lis r24, 0x8000
+/* 8031BE94 00317AF4 3A E0 00 00 */ li r23, 0
+/* 8031BE98 00317AF8 48 00 00 50 */ b lbl_8031BEE8
+lbl_8031BE9C:
+/* 8031BE9C 00317AFC 7F 83 E3 78 */ mr r3, r28
+/* 8031BEA0 00317B00 4B FC C7 E9 */ bl NANDClose
+/* 8031BEA4 00317B04 2C 03 FF FD */ cmpwi r3, -3
+/* 8031BEA8 00317B08 7C 7F 1B 78 */ mr r31, r3
+/* 8031BEAC 00317B0C 41 82 00 08 */ beq lbl_8031BEB4
+/* 8031BEB0 00317B10 48 00 00 44 */ b lbl_8031BEF4
+lbl_8031BEB4:
+/* 8031BEB4 00317B14 80 18 00 F8 */ lwz r0, 0xf8(r24)
+/* 8031BEB8 00317B18 80 CD B0 0C */ lwz r6, lbl_806402CC-_SDA_BASE_(r13)
+/* 8031BEBC 00317B1C 54 00 F0 BE */ srwi r0, r0, 2
+/* 8031BEC0 00317B20 7C 79 00 16 */ mulhwu r3, r25, r0
+/* 8031BEC4 00317B24 7C C0 FE 70 */ srawi r0, r6, 0x1f
+/* 8031BEC8 00317B28 7C 97 31 D6 */ mullw r4, r23, r6
+/* 8031BECC 00317B2C 54 65 D1 BE */ srwi r5, r3, 6
+/* 8031BED0 00317B30 7C 65 30 16 */ mulhwu r3, r5, r6
+/* 8031BED4 00317B34 7C 05 01 D6 */ mullw r0, r5, r0
+/* 8031BED8 00317B38 7C 63 22 14 */ add r3, r3, r4
+/* 8031BEDC 00317B3C 7C 85 31 D6 */ mullw r4, r5, r6
+/* 8031BEE0 00317B40 7C 63 02 14 */ add r3, r3, r0
+/* 8031BEE4 00317B44 4B F5 68 21 */ bl OSSleepTicks
+lbl_8031BEE8:
+/* 8031BEE8 00317B48 2C 1E 00 00 */ cmpwi r30, 0
+/* 8031BEEC 00317B4C 3B DE FF FF */ addi r30, r30, -1
+/* 8031BEF0 00317B50 41 81 FF AC */ bgt lbl_8031BE9C
+lbl_8031BEF4:
+/* 8031BEF4 00317B54 2C 1F 00 00 */ cmpwi r31, 0
+/* 8031BEF8 00317B58 40 80 00 20 */ bge lbl_8031BF18
+/* 8031BEFC 00317B5C 2C 1B 00 00 */ cmpwi r27, 0
+/* 8031BF00 00317B60 41 82 00 10 */ beq lbl_8031BF10
+/* 8031BF04 00317B64 7F 43 D3 78 */ mr r3, r26
+/* 8031BF08 00317B68 7F E4 FB 78 */ mr r4, r31
+/* 8031BF0C 00317B6C 4B FF FE 6D */ bl dCommon_setLastDeviceErrorToDisk2
+lbl_8031BF10:
+/* 8031BF10 00317B70 7F E3 FB 78 */ mr r3, r31
+/* 8031BF14 00317B74 48 00 01 F4 */ b lbl_8031C108
+lbl_8031BF18:
+/* 8031BF18 00317B78 28 1A 00 1A */ cmplwi r26, 0x1a
+/* 8031BF1C 00317B7C 40 80 00 BC */ bge lbl_8031BFD8
+/* 8031BF20 00317B80 3C 60 80 61 */ lis r3, lbl_8060FA50@ha
+/* 8031BF24 00317B84 57 40 20 36 */ slwi r0, r26, 4
+/* 8031BF28 00317B88 38 63 FA 50 */ addi r3, r3, lbl_8060FA50@l
+/* 8031BF2C 00317B8C 7C 63 02 14 */ add r3, r3, r0
+/* 8031BF30 00317B90 81 83 00 04 */ lwz r12, 4(r3)
+/* 8031BF34 00317B94 2C 0C 00 00 */ cmpwi r12, 0
+/* 8031BF38 00317B98 41 82 00 20 */ beq lbl_8031BF58
+/* 8031BF3C 00317B9C 7F A3 EB 78 */ mr r3, r29
+/* 8031BF40 00317BA0 7F 84 E3 78 */ mr r4, r28
+/* 8031BF44 00317BA4 38 A0 00 03 */ li r5, 3
+/* 8031BF48 00317BA8 7D 89 03 A6 */ mtctr r12
+/* 8031BF4C 00317BAC 4E 80 04 21 */ bctrl
+/* 8031BF50 00317BB0 7C 7F 1B 78 */ mr r31, r3
+/* 8031BF54 00317BB4 48 00 01 8C */ b lbl_8031C0E0
+lbl_8031BF58:
+/* 8031BF58 00317BB8 3C 60 10 62 */ lis r3, 0x10624DD3@ha
+/* 8031BF5C 00317BBC 83 CD B0 08 */ lwz r30, lbl_806402C8-_SDA_BASE_(r13)
+/* 8031BF60 00317BC0 3B 23 4D D3 */ addi r25, r3, 0x10624DD3@l
+/* 8031BF64 00317BC4 3B E0 00 00 */ li r31, 0
+/* 8031BF68 00317BC8 3F 00 80 00 */ lis r24, 0x8000
+/* 8031BF6C 00317BCC 3A E0 00 00 */ li r23, 0
+/* 8031BF70 00317BD0 48 00 00 58 */ b lbl_8031BFC8
+lbl_8031BF74:
+/* 8031BF74 00317BD4 7F A3 EB 78 */ mr r3, r29
+/* 8031BF78 00317BD8 7F 84 E3 78 */ mr r4, r28
+/* 8031BF7C 00317BDC 38 A0 00 03 */ li r5, 3
+/* 8031BF80 00317BE0 4B FC C4 89 */ bl NANDOpen
+/* 8031BF84 00317BE4 2C 03 FF FD */ cmpwi r3, -3
+/* 8031BF88 00317BE8 7C 7F 1B 78 */ mr r31, r3
+/* 8031BF8C 00317BEC 41 82 00 08 */ beq lbl_8031BF94
+/* 8031BF90 00317BF0 48 00 01 50 */ b lbl_8031C0E0
+lbl_8031BF94:
+/* 8031BF94 00317BF4 80 18 00 F8 */ lwz r0, 0xf8(r24)
+/* 8031BF98 00317BF8 80 CD B0 0C */ lwz r6, lbl_806402CC-_SDA_BASE_(r13)
+/* 8031BF9C 00317BFC 54 00 F0 BE */ srwi r0, r0, 2
+/* 8031BFA0 00317C00 7C 79 00 16 */ mulhwu r3, r25, r0
+/* 8031BFA4 00317C04 7C C0 FE 70 */ srawi r0, r6, 0x1f
+/* 8031BFA8 00317C08 7C 97 31 D6 */ mullw r4, r23, r6
+/* 8031BFAC 00317C0C 54 65 D1 BE */ srwi r5, r3, 6
+/* 8031BFB0 00317C10 7C 65 30 16 */ mulhwu r3, r5, r6
+/* 8031BFB4 00317C14 7C 05 01 D6 */ mullw r0, r5, r0
+/* 8031BFB8 00317C18 7C 63 22 14 */ add r3, r3, r4
+/* 8031BFBC 00317C1C 7C 85 31 D6 */ mullw r4, r5, r6
+/* 8031BFC0 00317C20 7C 63 02 14 */ add r3, r3, r0
+/* 8031BFC4 00317C24 4B F5 67 41 */ bl OSSleepTicks
+lbl_8031BFC8:
+/* 8031BFC8 00317C28 2C 1E 00 00 */ cmpwi r30, 0
+/* 8031BFCC 00317C2C 3B DE FF FF */ addi r30, r30, -1
+/* 8031BFD0 00317C30 41 81 FF A4 */ bgt lbl_8031BF74
+/* 8031BFD4 00317C34 48 00 01 0C */ b lbl_8031C0E0
+lbl_8031BFD8:
+/* 8031BFD8 00317C38 3C 1A 00 01 */ addis r0, r26, 1
+/* 8031BFDC 00317C3C 28 00 FF F6 */ cmplwi r0, 0xfff6
+/* 8031BFE0 00317C40 40 82 00 84 */ bne lbl_8031C064
+/* 8031BFE4 00317C44 3C 60 10 62 */ lis r3, 0x10624DD3@ha
+/* 8031BFE8 00317C48 83 CD B0 08 */ lwz r30, lbl_806402C8-_SDA_BASE_(r13)
+/* 8031BFEC 00317C4C 3B 23 4D D3 */ addi r25, r3, 0x10624DD3@l
+/* 8031BFF0 00317C50 3B E0 00 00 */ li r31, 0
+/* 8031BFF4 00317C54 3F 00 80 00 */ lis r24, 0x8000
+/* 8031BFF8 00317C58 3A E0 00 00 */ li r23, 0
+/* 8031BFFC 00317C5C 48 00 00 58 */ b lbl_8031C054
+lbl_8031C000:
+/* 8031C000 00317C60 7F A3 EB 78 */ mr r3, r29
+/* 8031C004 00317C64 7F 84 E3 78 */ mr r4, r28
+/* 8031C008 00317C68 38 A0 00 03 */ li r5, 3
+/* 8031C00C 00317C6C 4B FC C3 FD */ bl NANDOpen
+/* 8031C010 00317C70 2C 03 FF FD */ cmpwi r3, -3
+/* 8031C014 00317C74 7C 7F 1B 78 */ mr r31, r3
+/* 8031C018 00317C78 41 82 00 08 */ beq lbl_8031C020
+/* 8031C01C 00317C7C 48 00 00 C4 */ b lbl_8031C0E0
+lbl_8031C020:
+/* 8031C020 00317C80 80 18 00 F8 */ lwz r0, 0xf8(r24)
+/* 8031C024 00317C84 80 CD B0 0C */ lwz r6, lbl_806402CC-_SDA_BASE_(r13)
+/* 8031C028 00317C88 54 00 F0 BE */ srwi r0, r0, 2
+/* 8031C02C 00317C8C 7C 79 00 16 */ mulhwu r3, r25, r0
+/* 8031C030 00317C90 7C C0 FE 70 */ srawi r0, r6, 0x1f
+/* 8031C034 00317C94 7C 97 31 D6 */ mullw r4, r23, r6
+/* 8031C038 00317C98 54 65 D1 BE */ srwi r5, r3, 6
+/* 8031C03C 00317C9C 7C 65 30 16 */ mulhwu r3, r5, r6
+/* 8031C040 00317CA0 7C 05 01 D6 */ mullw r0, r5, r0
+/* 8031C044 00317CA4 7C 63 22 14 */ add r3, r3, r4
+/* 8031C048 00317CA8 7C 85 31 D6 */ mullw r4, r5, r6
+/* 8031C04C 00317CAC 7C 63 02 14 */ add r3, r3, r0
+/* 8031C050 00317CB0 4B F5 66 B5 */ bl OSSleepTicks
+lbl_8031C054:
+/* 8031C054 00317CB4 2C 1E 00 00 */ cmpwi r30, 0
+/* 8031C058 00317CB8 3B DE FF FF */ addi r30, r30, -1
+/* 8031C05C 00317CBC 41 81 FF A4 */ bgt lbl_8031C000
+/* 8031C060 00317CC0 48 00 00 80 */ b lbl_8031C0E0
+lbl_8031C064:
+/* 8031C064 00317CC4 3C 60 10 62 */ lis r3, 0x10624DD3@ha
+/* 8031C068 00317CC8 83 CD B0 08 */ lwz r30, lbl_806402C8-_SDA_BASE_(r13)
+/* 8031C06C 00317CCC 3A E3 4D D3 */ addi r23, r3, 0x10624DD3@l
+/* 8031C070 00317CD0 3B E0 00 00 */ li r31, 0
+/* 8031C074 00317CD4 3F 00 80 00 */ lis r24, 0x8000
+/* 8031C078 00317CD8 3B 20 00 00 */ li r25, 0
+/* 8031C07C 00317CDC 48 00 00 58 */ b lbl_8031C0D4
+lbl_8031C080:
+/* 8031C080 00317CE0 7F A3 EB 78 */ mr r3, r29
+/* 8031C084 00317CE4 7F 84 E3 78 */ mr r4, r28
+/* 8031C088 00317CE8 38 A0 00 03 */ li r5, 3
+/* 8031C08C 00317CEC 4B FC C4 09 */ bl NANDPrivateOpen
+/* 8031C090 00317CF0 2C 03 FF FD */ cmpwi r3, -3
+/* 8031C094 00317CF4 7C 7F 1B 78 */ mr r31, r3
+/* 8031C098 00317CF8 41 82 00 08 */ beq lbl_8031C0A0
+/* 8031C09C 00317CFC 48 00 00 44 */ b lbl_8031C0E0
+lbl_8031C0A0:
+/* 8031C0A0 00317D00 80 18 00 F8 */ lwz r0, 0xf8(r24)
+/* 8031C0A4 00317D04 80 CD B0 0C */ lwz r6, lbl_806402CC-_SDA_BASE_(r13)
+/* 8031C0A8 00317D08 54 00 F0 BE */ srwi r0, r0, 2
+/* 8031C0AC 00317D0C 7C 77 00 16 */ mulhwu r3, r23, r0
+/* 8031C0B0 00317D10 7C C0 FE 70 */ srawi r0, r6, 0x1f
+/* 8031C0B4 00317D14 7C 99 31 D6 */ mullw r4, r25, r6
+/* 8031C0B8 00317D18 54 65 D1 BE */ srwi r5, r3, 6
+/* 8031C0BC 00317D1C 7C 65 30 16 */ mulhwu r3, r5, r6
+/* 8031C0C0 00317D20 7C 05 01 D6 */ mullw r0, r5, r0
+/* 8031C0C4 00317D24 7C 63 22 14 */ add r3, r3, r4
+/* 8031C0C8 00317D28 7C 85 31 D6 */ mullw r4, r5, r6
+/* 8031C0CC 00317D2C 7C 63 02 14 */ add r3, r3, r0
+/* 8031C0D0 00317D30 4B F5 66 35 */ bl OSSleepTicks
+lbl_8031C0D4:
+/* 8031C0D4 00317D34 2C 1E 00 00 */ cmpwi r30, 0
+/* 8031C0D8 00317D38 3B DE FF FF */ addi r30, r30, -1
+/* 8031C0DC 00317D3C 41 81 FF A4 */ bgt lbl_8031C080
+lbl_8031C0E0:
+/* 8031C0E0 00317D40 2C 1F 00 00 */ cmpwi r31, 0
+/* 8031C0E4 00317D44 40 80 00 20 */ bge lbl_8031C104
+/* 8031C0E8 00317D48 2C 1B 00 00 */ cmpwi r27, 0
+/* 8031C0EC 00317D4C 41 82 00 10 */ beq lbl_8031C0FC
+/* 8031C0F0 00317D50 7F 43 D3 78 */ mr r3, r26
+/* 8031C0F4 00317D54 7F E4 FB 78 */ mr r4, r31
+/* 8031C0F8 00317D58 4B FF FC 81 */ bl dCommon_setLastDeviceErrorToDisk2
+lbl_8031C0FC:
+/* 8031C0FC 00317D5C 7F E3 FB 78 */ mr r3, r31
+/* 8031C100 00317D60 48 00 00 08 */ b lbl_8031C108
+lbl_8031C104:
+/* 8031C104 00317D64 38 60 00 00 */ li r3, 0
+lbl_8031C108:
+/* 8031C108 00317D68 39 61 00 30 */ addi r11, r1, 0x30
+/* 8031C10C 00317D6C 4B EA B0 59 */ bl _restgpr_23
+/* 8031C110 00317D70 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 8031C114 00317D74 7C 08 03 A6 */ mtlr r0
+/* 8031C118 00317D78 38 21 00 30 */ addi r1, r1, 0x30
+/* 8031C11C 00317D7C 4E 80 00 20 */ blr
+
+.global func_8031C120
+func_8031C120:
+/* 8031C120 00317D80 4E 80 00 20 */ blr
diff --git a/asm/text_9_3.s b/asm/text_9_3.s
new file mode 100644
index 0000000..d7a817b
--- /dev/null
+++ b/asm/text_9_3.s
@@ -0,0 +1,10904 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+.global func_8031F198
+func_8031F198:
+/* 8031F198 0031ADF8 94 21 FD D0 */ stwu r1, -0x230(r1)
+/* 8031F19C 0031ADFC 7C 08 02 A6 */ mflr r0
+/* 8031F1A0 0031AE00 90 01 02 34 */ stw r0, 0x234(r1)
+/* 8031F1A4 0031AE04 93 E1 02 2C */ stw r31, 0x22c(r1)
+/* 8031F1A8 0031AE08 7C DF 33 78 */ mr r31, r6
+/* 8031F1AC 0031AE0C 93 C1 02 28 */ stw r30, 0x228(r1)
+/* 8031F1B0 0031AE10 7C BE 2B 78 */ mr r30, r5
+/* 8031F1B4 0031AE14 93 A1 02 24 */ stw r29, 0x224(r1)
+/* 8031F1B8 0031AE18 7C 9D 23 78 */ mr r29, r4
+/* 8031F1BC 0031AE1C 38 81 00 10 */ addi r4, r1, 0x10
+/* 8031F1C0 0031AE20 48 00 12 31 */ bl func_803203F0
+/* 8031F1C4 0031AE24 2C 03 00 00 */ cmpwi r3, 0
+/* 8031F1C8 0031AE28 41 82 00 DC */ beq lbl_8031F2A4
+/* 8031F1CC 0031AE2C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031F1D0 0031AE30 2C 00 00 06 */ cmpwi r0, 6
+/* 8031F1D4 0031AE34 40 82 00 90 */ bne lbl_8031F264
+/* 8031F1D8 0031AE38 2C 1D 00 00 */ cmpwi r29, 0
+/* 8031F1DC 0031AE3C 41 82 00 40 */ beq lbl_8031F21C
+/* 8031F1E0 0031AE40 38 81 00 08 */ addi r4, r1, 8
+/* 8031F1E4 0031AE44 38 A1 00 18 */ addi r5, r1, 0x18
+/* 8031F1E8 0031AE48 38 6D 8D 68 */ addi r3, r13, lbl_8063E028-_SDA_BASE_
+/* 8031F1EC 0031AE4C 38 C0 00 2F */ li r6, 0x2f
+/* 8031F1F0 0031AE50 4B FF FC E5 */ bl DWC_GetCommonValueString
+/* 8031F1F4 0031AE54 2C 03 00 00 */ cmpwi r3, 0
+/* 8031F1F8 0031AE58 40 81 00 1C */ ble lbl_8031F214
+/* 8031F1FC 0031AE5C 38 61 00 08 */ addi r3, r1, 8
+/* 8031F200 0031AE60 38 80 00 00 */ li r4, 0
+/* 8031F204 0031AE64 38 A0 00 0A */ li r5, 0xa
+/* 8031F208 0031AE68 4B EB 13 71 */ bl strtoul
+/* 8031F20C 0031AE6C 98 7D 00 00 */ stb r3, 0(r29)
+/* 8031F210 0031AE70 48 00 00 0C */ b lbl_8031F21C
+lbl_8031F214:
+/* 8031F214 0031AE74 38 00 00 00 */ li r0, 0
+/* 8031F218 0031AE78 98 1D 00 00 */ stb r0, 0(r29)
+lbl_8031F21C:
+/* 8031F21C 0031AE7C 2C 1E 00 00 */ cmpwi r30, 0
+/* 8031F220 0031AE80 41 82 00 64 */ beq lbl_8031F284
+/* 8031F224 0031AE84 38 81 00 08 */ addi r4, r1, 8
+/* 8031F228 0031AE88 38 A1 00 18 */ addi r5, r1, 0x18
+/* 8031F22C 0031AE8C 38 6D 8D 6C */ addi r3, r13, lbl_8063E02C-_SDA_BASE_
+/* 8031F230 0031AE90 38 C0 00 2F */ li r6, 0x2f
+/* 8031F234 0031AE94 4B FF FC A1 */ bl DWC_GetCommonValueString
+/* 8031F238 0031AE98 2C 03 00 00 */ cmpwi r3, 0
+/* 8031F23C 0031AE9C 40 81 00 1C */ ble lbl_8031F258
+/* 8031F240 0031AEA0 38 61 00 08 */ addi r3, r1, 8
+/* 8031F244 0031AEA4 38 80 00 00 */ li r4, 0
+/* 8031F248 0031AEA8 38 A0 00 0A */ li r5, 0xa
+/* 8031F24C 0031AEAC 4B EB 13 2D */ bl strtoul
+/* 8031F250 0031AEB0 98 7E 00 00 */ stb r3, 0(r30)
+/* 8031F254 0031AEB4 48 00 00 30 */ b lbl_8031F284
+lbl_8031F258:
+/* 8031F258 0031AEB8 38 00 00 00 */ li r0, 0
+/* 8031F25C 0031AEBC 98 1E 00 00 */ stb r0, 0(r30)
+/* 8031F260 0031AEC0 48 00 00 24 */ b lbl_8031F284
+lbl_8031F264:
+/* 8031F264 0031AEC4 2C 1D 00 00 */ cmpwi r29, 0
+/* 8031F268 0031AEC8 41 82 00 0C */ beq lbl_8031F274
+/* 8031F26C 0031AECC 38 00 00 00 */ li r0, 0
+/* 8031F270 0031AED0 98 1D 00 00 */ stb r0, 0(r29)
+lbl_8031F274:
+/* 8031F274 0031AED4 2C 1E 00 00 */ cmpwi r30, 0
+/* 8031F278 0031AED8 41 82 00 0C */ beq lbl_8031F284
+/* 8031F27C 0031AEDC 38 00 00 00 */ li r0, 0
+/* 8031F280 0031AEE0 98 1E 00 00 */ stb r0, 0(r30)
+lbl_8031F284:
+/* 8031F284 0031AEE4 2C 1F 00 00 */ cmpwi r31, 0
+/* 8031F288 0031AEE8 41 82 00 10 */ beq lbl_8031F298
+/* 8031F28C 0031AEEC 7F E3 FB 78 */ mr r3, r31
+/* 8031F290 0031AEF0 38 81 01 18 */ addi r4, r1, 0x118
+/* 8031F294 0031AEF4 4B EA F0 3D */ bl strcpy
+lbl_8031F298:
+/* 8031F298 0031AEF8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031F29C 0031AEFC 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 8031F2A0 0031AF00 48 00 00 28 */ b lbl_8031F2C8
+lbl_8031F2A4:
+/* 8031F2A4 0031AF04 2C 1D 00 00 */ cmpwi r29, 0
+/* 8031F2A8 0031AF08 41 82 00 0C */ beq lbl_8031F2B4
+/* 8031F2AC 0031AF0C 38 00 00 00 */ li r0, 0
+/* 8031F2B0 0031AF10 98 1D 00 00 */ stb r0, 0(r29)
+lbl_8031F2B4:
+/* 8031F2B4 0031AF14 2C 1E 00 00 */ cmpwi r30, 0
+/* 8031F2B8 0031AF18 41 82 00 0C */ beq lbl_8031F2C4
+/* 8031F2BC 0031AF1C 38 00 00 00 */ li r0, 0
+/* 8031F2C0 0031AF20 98 1E 00 00 */ stb r0, 0(r30)
+lbl_8031F2C4:
+/* 8031F2C4 0031AF24 38 60 00 00 */ li r3, 0
+lbl_8031F2C8:
+/* 8031F2C8 0031AF28 80 01 02 34 */ lwz r0, 0x234(r1)
+/* 8031F2CC 0031AF2C 83 E1 02 2C */ lwz r31, 0x22c(r1)
+/* 8031F2D0 0031AF30 83 C1 02 28 */ lwz r30, 0x228(r1)
+/* 8031F2D4 0031AF34 83 A1 02 24 */ lwz r29, 0x224(r1)
+/* 8031F2D8 0031AF38 7C 08 03 A6 */ mtlr r0
+/* 8031F2DC 0031AF3C 38 21 02 30 */ addi r1, r1, 0x230
+/* 8031F2E0 0031AF40 4E 80 00 20 */ blr
+
+.global func_8031F2E4
+func_8031F2E4:
+/* 8031F2E4 0031AF44 94 21 FE F0 */ stwu r1, -0x110(r1)
+/* 8031F2E8 0031AF48 7C 08 02 A6 */ mflr r0
+/* 8031F2EC 0031AF4C 90 01 01 14 */ stw r0, 0x114(r1)
+/* 8031F2F0 0031AF50 93 E1 01 0C */ stw r31, 0x10c(r1)
+/* 8031F2F4 0031AF54 7C 9F 23 78 */ mr r31, r4
+/* 8031F2F8 0031AF58 93 C1 01 08 */ stw r30, 0x108(r1)
+/* 8031F2FC 0031AF5C 7C 7E 1B 78 */ mr r30, r3
+/* 8031F300 0031AF60 80 0D B0 48 */ lwz r0, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F304 0031AF64 2C 00 00 00 */ cmpwi r0, 0
+/* 8031F308 0031AF68 41 82 00 10 */ beq lbl_8031F318
+/* 8031F30C 0031AF6C 48 00 28 C9 */ bl func_80321BD4
+/* 8031F310 0031AF70 2C 03 00 00 */ cmpwi r3, 0
+/* 8031F314 0031AF74 40 82 00 0C */ bne lbl_8031F320
+lbl_8031F318:
+/* 8031F318 0031AF78 38 60 00 00 */ li r3, 0
+/* 8031F31C 0031AF7C 48 00 00 48 */ b lbl_8031F364
+lbl_8031F320:
+/* 8031F320 0031AF80 7F C3 F3 78 */ mr r3, r30
+/* 8031F324 0031AF84 7F E4 FB 78 */ mr r4, r31
+/* 8031F328 0031AF88 38 A1 00 08 */ addi r5, r1, 8
+/* 8031F32C 0031AF8C 38 C0 00 FF */ li r6, 0xff
+/* 8031F330 0031AF90 4B FF CD F5 */ bl DWC_Base64Encode
+/* 8031F334 0031AF94 2C 03 FF FF */ cmpwi r3, -1
+/* 8031F338 0031AF98 40 82 00 0C */ bne lbl_8031F344
+/* 8031F33C 0031AF9C 38 60 00 00 */ li r3, 0
+/* 8031F340 0031AFA0 48 00 00 24 */ b lbl_8031F364
+lbl_8031F344:
+/* 8031F344 0031AFA4 38 A1 00 08 */ addi r5, r1, 8
+/* 8031F348 0031AFA8 38 00 00 00 */ li r0, 0
+/* 8031F34C 0031AFAC 7C 05 19 AE */ stbx r0, r5, r3
+/* 8031F350 0031AFB0 38 60 FF FF */ li r3, -1
+/* 8031F354 0031AFB4 38 80 00 00 */ li r4, 0
+/* 8031F358 0031AFB8 48 00 08 F9 */ bl func_8031FC50
+/* 8031F35C 0031AFBC 7C 60 00 34 */ cntlzw r0, r3
+/* 8031F360 0031AFC0 54 03 D9 7E */ srwi r3, r0, 5
+lbl_8031F364:
+/* 8031F364 0031AFC4 80 01 01 14 */ lwz r0, 0x114(r1)
+/* 8031F368 0031AFC8 83 E1 01 0C */ lwz r31, 0x10c(r1)
+/* 8031F36C 0031AFCC 83 C1 01 08 */ lwz r30, 0x108(r1)
+/* 8031F370 0031AFD0 7C 08 03 A6 */ mtlr r0
+/* 8031F374 0031AFD4 38 21 01 10 */ addi r1, r1, 0x110
+/* 8031F378 0031AFD8 4E 80 00 20 */ blr
+
+.global func_8031F37C
+func_8031F37C:
+/* 8031F37C 0031AFDC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F380 0031AFE0 2C 03 00 00 */ cmpwi r3, 0
+/* 8031F384 0031AFE4 41 82 00 20 */ beq lbl_8031F3A4
+/* 8031F388 0031AFE8 88 63 00 22 */ lbz r3, 0x22(r3)
+/* 8031F38C 0031AFEC 38 03 00 FF */ addi r0, r3, 0xff
+/* 8031F390 0031AFF0 54 00 06 3E */ clrlwi r0, r0, 0x18
+/* 8031F394 0031AFF4 28 00 00 01 */ cmplwi r0, 1
+/* 8031F398 0031AFF8 41 81 00 0C */ bgt lbl_8031F3A4
+/* 8031F39C 0031AFFC 38 60 00 00 */ li r3, 0
+/* 8031F3A0 0031B000 4E 80 00 20 */ blr
+lbl_8031F3A4:
+/* 8031F3A4 0031B004 38 60 00 01 */ li r3, 1
+/* 8031F3A8 0031B008 4E 80 00 20 */ blr
+
+.global func_8031F3AC
+func_8031F3AC:
+/* 8031F3AC 0031B00C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8031F3B0 0031B010 7C 08 02 A6 */ mflr r0
+/* 8031F3B4 0031B014 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031F3B8 0031B018 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8031F3BC 0031B01C 93 C1 00 08 */ stw r30, 8(r1)
+/* 8031F3C0 0031B020 7C 7E 1B 78 */ mr r30, r3
+/* 8031F3C4 0031B024 80 0D B0 48 */ lwz r0, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F3C8 0031B028 2C 00 00 00 */ cmpwi r0, 0
+/* 8031F3CC 0031B02C 41 82 00 7C */ beq lbl_8031F448
+/* 8031F3D0 0031B030 48 00 28 05 */ bl func_80321BD4
+/* 8031F3D4 0031B034 2C 03 00 00 */ cmpwi r3, 0
+/* 8031F3D8 0031B038 41 82 00 70 */ beq lbl_8031F448
+/* 8031F3DC 0031B03C 48 00 1D D9 */ bl func_803211B4
+/* 8031F3E0 0031B040 2C 03 00 00 */ cmpwi r3, 0
+/* 8031F3E4 0031B044 41 82 00 64 */ beq lbl_8031F448
+/* 8031F3E8 0031B048 48 00 1D CD */ bl func_803211B4
+/* 8031F3EC 0031B04C 7F C4 F3 78 */ mr r4, r30
+/* 8031F3F0 0031B050 48 01 43 0D */ bl func_803336FC
+/* 8031F3F4 0031B054 2C 03 00 00 */ cmpwi r3, 0
+/* 8031F3F8 0031B058 7C 7F 1B 78 */ mr r31, r3
+/* 8031F3FC 0031B05C 41 82 00 4C */ beq lbl_8031F448
+/* 8031F400 0031B060 2C 03 FF FF */ cmpwi r3, -1
+/* 8031F404 0031B064 41 82 00 44 */ beq lbl_8031F448
+/* 8031F408 0031B068 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F40C 0031B06C 7F E4 FB 78 */ mr r4, r31
+/* 8031F410 0031B070 80 63 00 04 */ lwz r3, 4(r3)
+/* 8031F414 0031B074 48 01 E3 81 */ bl gpIsBuddy
+/* 8031F418 0031B078 2C 03 00 00 */ cmpwi r3, 0
+/* 8031F41C 0031B07C 41 82 00 2C */ beq lbl_8031F448
+/* 8031F420 0031B080 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F424 0031B084 7F E4 FB 78 */ mr r4, r31
+/* 8031F428 0031B088 80 63 00 04 */ lwz r3, 4(r3)
+/* 8031F42C 0031B08C 48 01 E3 E1 */ bl gpDeleteBuddy
+/* 8031F430 0031B090 3C 80 80 44 */ lis r4, lbl_80446C80@ha
+/* 8031F434 0031B094 38 60 00 04 */ li r3, 4
+/* 8031F438 0031B098 38 84 6C 80 */ addi r4, r4, lbl_80446C80@l
+/* 8031F43C 0031B09C 4C C6 31 82 */ crclr 6
+/* 8031F440 0031B0A0 4B FF D6 F5 */ bl DWC_Printf
+/* 8031F444 0031B0A4 48 00 00 18 */ b lbl_8031F45C
+lbl_8031F448:
+/* 8031F448 0031B0A8 3C 80 80 44 */ lis r4, lbl_80446CAC@ha
+/* 8031F44C 0031B0AC 38 60 00 04 */ li r3, 4
+/* 8031F450 0031B0B0 38 84 6C AC */ addi r4, r4, lbl_80446CAC@l
+/* 8031F454 0031B0B4 4C C6 31 82 */ crclr 6
+/* 8031F458 0031B0B8 4B FF D6 DD */ bl DWC_Printf
+lbl_8031F45C:
+/* 8031F45C 0031B0BC 7F C3 F3 78 */ mr r3, r30
+/* 8031F460 0031B0C0 38 80 00 00 */ li r4, 0
+/* 8031F464 0031B0C4 38 A0 00 0C */ li r5, 0xc
+/* 8031F468 0031B0C8 4B CE 4C 9D */ bl memset
+/* 8031F46C 0031B0CC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031F470 0031B0D0 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8031F474 0031B0D4 83 C1 00 08 */ lwz r30, 8(r1)
+/* 8031F478 0031B0D8 7C 08 03 A6 */ mtlr r0
+/* 8031F47C 0031B0DC 38 21 00 10 */ addi r1, r1, 0x10
+/* 8031F480 0031B0E0 4E 80 00 20 */ blr
+
+.global func_8031F484
+func_8031F484:
+/* 8031F484 0031B0E4 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F488 0031B0E8 2C 05 00 00 */ cmpwi r5, 0
+/* 8031F48C 0031B0EC 40 82 00 0C */ bne lbl_8031F498
+/* 8031F490 0031B0F0 38 60 00 00 */ li r3, 0
+/* 8031F494 0031B0F4 4E 80 00 20 */ blr
+lbl_8031F498:
+/* 8031F498 0031B0F8 90 65 00 48 */ stw r3, 0x48(r5)
+/* 8031F49C 0031B0FC 38 60 00 01 */ li r3, 1
+/* 8031F4A0 0031B100 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F4A4 0031B104 90 85 00 4C */ stw r4, 0x4c(r5)
+/* 8031F4A8 0031B108 4E 80 00 20 */ blr
+
+.global func_8031F4AC
+func_8031F4AC:
+/* 8031F4AC 0031B10C 90 6D B0 48 */ stw r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F4B0 0031B110 38 00 00 00 */ li r0, 0
+/* 8031F4B4 0031B114 90 03 00 00 */ stw r0, 0(r3)
+/* 8031F4B8 0031B118 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F4BC 0031B11C 90 83 00 04 */ stw r4, 4(r3)
+/* 8031F4C0 0031B120 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F4C4 0031B124 90 03 00 08 */ stw r0, 8(r3)
+/* 8031F4C8 0031B128 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F4CC 0031B12C 90 03 00 14 */ stw r0, 0x14(r3)
+/* 8031F4D0 0031B130 90 03 00 10 */ stw r0, 0x10(r3)
+/* 8031F4D4 0031B134 90 E3 00 18 */ stw r7, 0x18(r3)
+/* 8031F4D8 0031B138 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F4DC 0031B13C 90 C3 00 1C */ stw r6, 0x1c(r3)
+/* 8031F4E0 0031B140 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F4E4 0031B144 98 03 00 20 */ stb r0, 0x20(r3)
+/* 8031F4E8 0031B148 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F4EC 0031B14C 98 03 00 21 */ stb r0, 0x21(r3)
+/* 8031F4F0 0031B150 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F4F4 0031B154 98 03 00 22 */ stb r0, 0x22(r3)
+/* 8031F4F8 0031B158 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F4FC 0031B15C 98 03 00 23 */ stb r0, 0x23(r3)
+/* 8031F500 0031B160 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F504 0031B164 90 03 00 24 */ stw r0, 0x24(r3)
+/* 8031F508 0031B168 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F50C 0031B16C 90 03 00 28 */ stw r0, 0x28(r3)
+/* 8031F510 0031B170 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F514 0031B174 90 A3 00 2C */ stw r5, 0x2c(r3)
+/* 8031F518 0031B178 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F51C 0031B17C 90 03 00 30 */ stw r0, 0x30(r3)
+/* 8031F520 0031B180 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F524 0031B184 90 03 00 34 */ stw r0, 0x34(r3)
+/* 8031F528 0031B188 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F52C 0031B18C 90 03 00 38 */ stw r0, 0x38(r3)
+/* 8031F530 0031B190 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F534 0031B194 90 03 00 3C */ stw r0, 0x3c(r3)
+/* 8031F538 0031B198 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F53C 0031B19C 90 03 00 40 */ stw r0, 0x40(r3)
+/* 8031F540 0031B1A0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F544 0031B1A4 90 03 00 44 */ stw r0, 0x44(r3)
+/* 8031F548 0031B1A8 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F54C 0031B1AC 90 03 00 48 */ stw r0, 0x48(r3)
+/* 8031F550 0031B1B0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F554 0031B1B4 90 03 00 4C */ stw r0, 0x4c(r3)
+/* 8031F558 0031B1B8 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F55C 0031B1BC 90 03 00 50 */ stw r0, 0x50(r3)
+/* 8031F560 0031B1C0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F564 0031B1C4 90 03 00 54 */ stw r0, 0x54(r3)
+/* 8031F568 0031B1C8 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F56C 0031B1CC 90 03 00 58 */ stw r0, 0x58(r3)
+/* 8031F570 0031B1D0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F574 0031B1D4 90 03 00 5C */ stw r0, 0x5c(r3)
+/* 8031F578 0031B1D8 4E 80 00 20 */ blr
+
+.global func_8031F57C
+func_8031F57C:
+/* 8031F57C 0031B1DC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8031F580 0031B1E0 7C 08 02 A6 */ mflr r0
+/* 8031F584 0031B1E4 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031F588 0031B1E8 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8031F58C 0031B1EC 93 C1 00 08 */ stw r30, 8(r1)
+/* 8031F590 0031B1F0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F594 0031B1F4 2C 03 00 00 */ cmpwi r3, 0
+/* 8031F598 0031B1F8 41 82 01 B0 */ beq lbl_8031F748
+/* 8031F59C 0031B1FC 80 03 00 1C */ lwz r0, 0x1c(r3)
+/* 8031F5A0 0031B200 2C 00 00 00 */ cmpwi r0, 0
+/* 8031F5A4 0031B204 41 82 01 A4 */ beq lbl_8031F748
+/* 8031F5A8 0031B208 4B FF CF C5 */ bl DWCi_IsError
+/* 8031F5AC 0031B20C 2C 03 00 00 */ cmpwi r3, 0
+/* 8031F5B0 0031B210 41 82 00 08 */ beq lbl_8031F5B8
+/* 8031F5B4 0031B214 48 00 01 94 */ b lbl_8031F748
+lbl_8031F5B8:
+/* 8031F5B8 0031B218 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F5BC 0031B21C 80 03 00 24 */ lwz r0, 0x24(r3)
+/* 8031F5C0 0031B220 2C 00 00 00 */ cmpwi r0, 0
+/* 8031F5C4 0031B224 40 82 00 10 */ bne lbl_8031F5D4
+/* 8031F5C8 0031B228 48 03 8F C5 */ bl IsStatsConnected
+/* 8031F5CC 0031B22C 2C 03 00 00 */ cmpwi r3, 0
+/* 8031F5D0 0031B230 41 82 00 24 */ beq lbl_8031F5F4
+lbl_8031F5D4:
+/* 8031F5D4 0031B234 48 03 8F D1 */ bl PersistThink
+/* 8031F5D8 0031B238 2C 03 00 00 */ cmpwi r3, 0
+/* 8031F5DC 0031B23C 40 82 00 18 */ bne lbl_8031F5F4
+/* 8031F5E0 0031B240 3C 80 80 44 */ lis r4, lbl_80446CDC@ha
+/* 8031F5E4 0031B244 38 60 00 08 */ li r3, 8
+/* 8031F5E8 0031B248 38 84 6C DC */ addi r4, r4, lbl_80446CDC@l
+/* 8031F5EC 0031B24C 4C C6 31 82 */ crclr 6
+/* 8031F5F0 0031B250 4B FF D5 45 */ bl DWC_Printf
+lbl_8031F5F4:
+/* 8031F5F4 0031B254 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F5F8 0031B258 80 63 00 04 */ lwz r3, 4(r3)
+/* 8031F5FC 0031B25C 2C 03 00 00 */ cmpwi r3, 0
+/* 8031F600 0031B260 41 82 01 08 */ beq lbl_8031F708
+/* 8031F604 0031B264 80 03 00 00 */ lwz r0, 0(r3)
+/* 8031F608 0031B268 2C 00 00 00 */ cmpwi r0, 0
+/* 8031F60C 0031B26C 41 82 00 FC */ beq lbl_8031F708
+/* 8031F610 0031B270 3B C0 00 00 */ li r30, 0
+/* 8031F614 0031B274 4B F5 31 A5 */ bl OSGetTime
+/* 8031F618 0031B278 3C A0 80 00 */ lis r5, 0x800000F8@ha
+/* 8031F61C 0031B27C 83 ED B0 48 */ lwz r31, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F620 0031B280 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5)
+/* 8031F624 0031B284 3C A0 10 62 */ lis r5, 0x10624DD3@ha
+/* 8031F628 0031B288 80 FF 00 14 */ lwz r7, 0x14(r31)
+/* 8031F62C 0031B28C 38 A5 4D D3 */ addi r5, r5, 0x10624DD3@l
+/* 8031F630 0031B290 54 00 F0 BE */ srwi r0, r0, 2
+/* 8031F634 0031B294 80 DF 00 10 */ lwz r6, 0x10(r31)
+/* 8031F638 0031B298 7C 05 00 16 */ mulhwu r0, r5, r0
+/* 8031F63C 0031B29C 7C 87 20 10 */ subfc r4, r7, r4
+/* 8031F640 0031B2A0 7C 66 19 10 */ subfe r3, r6, r3
+/* 8031F644 0031B2A4 38 A0 00 00 */ li r5, 0
+/* 8031F648 0031B2A8 54 06 D1 BE */ srwi r6, r0, 6
+/* 8031F64C 0031B2AC 4B EA 7C 2D */ bl __div2i
+/* 8031F650 0031B2B0 38 A0 00 00 */ li r5, 0
+/* 8031F654 0031B2B4 38 C0 01 2C */ li r6, 0x12c
+/* 8031F658 0031B2B8 6C 60 80 00 */ xoris r0, r3, 0x8000
+/* 8031F65C 0031B2BC 6C A5 80 00 */ xoris r5, r5, 0x8000
+/* 8031F660 0031B2C0 7C 66 20 10 */ subfc r3, r6, r4
+/* 8031F664 0031B2C4 7C A5 01 10 */ subfe r5, r5, r0
+/* 8031F668 0031B2C8 7C A0 01 10 */ subfe r5, r0, r0
+/* 8031F66C 0031B2CC 7C A5 00 D1 */ neg. r5, r5
+/* 8031F670 0031B2D0 40 82 00 30 */ bne lbl_8031F6A0
+/* 8031F674 0031B2D4 80 7F 00 08 */ lwz r3, 8(r31)
+/* 8031F678 0031B2D8 38 03 00 01 */ addi r0, r3, 1
+/* 8031F67C 0031B2DC 90 1F 00 08 */ stw r0, 8(r31)
+/* 8031F680 0031B2E0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F684 0031B2E4 80 63 00 04 */ lwz r3, 4(r3)
+/* 8031F688 0031B2E8 48 01 D7 B1 */ bl gpProcess
+/* 8031F68C 0031B2EC 7C 7E 1B 78 */ mr r30, r3
+/* 8031F690 0031B2F0 4B F5 31 29 */ bl OSGetTime
+/* 8031F694 0031B2F4 83 ED B0 48 */ lwz r31, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F698 0031B2F8 90 9F 00 14 */ stw r4, 0x14(r31)
+/* 8031F69C 0031B2FC 90 7F 00 10 */ stw r3, 0x10(r31)
+lbl_8031F6A0:
+/* 8031F6A0 0031B300 2C 1E 00 00 */ cmpwi r30, 0
+/* 8031F6A4 0031B304 40 82 00 A4 */ bne lbl_8031F748
+/* 8031F6A8 0031B308 80 7F 00 1C */ lwz r3, 0x1c(r31)
+/* 8031F6AC 0031B30C 2C 03 00 00 */ cmpwi r3, 0
+/* 8031F6B0 0031B310 41 82 00 58 */ beq lbl_8031F708
+/* 8031F6B4 0031B314 88 9F 00 22 */ lbz r4, 0x22(r31)
+/* 8031F6B8 0031B318 28 04 00 03 */ cmplwi r4, 3
+/* 8031F6BC 0031B31C 41 82 00 4C */ beq lbl_8031F708
+/* 8031F6C0 0031B320 80 1F 00 08 */ lwz r0, 8(r31)
+/* 8031F6C4 0031B324 28 00 00 07 */ cmplwi r0, 7
+/* 8031F6C8 0031B328 40 81 00 40 */ ble lbl_8031F708
+/* 8031F6CC 0031B32C 28 04 00 01 */ cmplwi r4, 1
+/* 8031F6D0 0031B330 41 81 00 0C */ bgt lbl_8031F6DC
+/* 8031F6D4 0031B334 80 9F 00 18 */ lwz r4, 0x18(r31)
+/* 8031F6D8 0031B338 48 00 06 9D */ bl func_8031FD74
+lbl_8031F6DC:
+/* 8031F6DC 0031B33C 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F6E0 0031B340 88 64 00 20 */ lbz r3, 0x20(r4)
+/* 8031F6E4 0031B344 80 04 00 18 */ lwz r0, 0x18(r4)
+/* 8031F6E8 0031B348 7C 03 00 00 */ cmpw r3, r0
+/* 8031F6EC 0031B34C 41 80 00 1C */ blt lbl_8031F708
+/* 8031F6F0 0031B350 38 00 00 03 */ li r0, 3
+/* 8031F6F4 0031B354 98 04 00 22 */ stb r0, 0x22(r4)
+/* 8031F6F8 0031B358 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F6FC 0031B35C 88 64 00 23 */ lbz r3, 0x23(r4)
+/* 8031F700 0031B360 38 03 00 01 */ addi r0, r3, 1
+/* 8031F704 0031B364 98 04 00 23 */ stb r0, 0x23(r4)
+lbl_8031F708:
+/* 8031F708 0031B368 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F70C 0031B36C 88 04 00 23 */ lbz r0, 0x23(r4)
+/* 8031F710 0031B370 28 00 00 02 */ cmplwi r0, 2
+/* 8031F714 0031B374 41 80 00 34 */ blt lbl_8031F748
+/* 8031F718 0031B378 38 00 00 00 */ li r0, 0
+/* 8031F71C 0031B37C 38 60 00 00 */ li r3, 0
+/* 8031F720 0031B380 98 04 00 23 */ stb r0, 0x23(r4)
+/* 8031F724 0031B384 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F728 0031B388 81 85 00 30 */ lwz r12, 0x30(r5)
+/* 8031F72C 0031B38C 88 85 00 21 */ lbz r4, 0x21(r5)
+/* 8031F730 0031B390 80 A5 00 34 */ lwz r5, 0x34(r5)
+/* 8031F734 0031B394 7D 89 03 A6 */ mtctr r12
+/* 8031F738 0031B398 4E 80 04 21 */ bctrl
+/* 8031F73C 0031B39C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F740 0031B3A0 38 00 00 02 */ li r0, 2
+/* 8031F744 0031B3A4 90 03 00 00 */ stw r0, 0(r3)
+lbl_8031F748:
+/* 8031F748 0031B3A8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031F74C 0031B3AC 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8031F750 0031B3B0 83 C1 00 08 */ lwz r30, 8(r1)
+/* 8031F754 0031B3B4 7C 08 03 A6 */ mtlr r0
+/* 8031F758 0031B3B8 38 21 00 10 */ addi r1, r1, 0x10
+/* 8031F75C 0031B3BC 4E 80 00 20 */ blr
+
+.global func_8031F760
+func_8031F760:
+/* 8031F760 0031B3C0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F764 0031B3C4 38 80 00 00 */ li r4, 0
+/* 8031F768 0031B3C8 38 00 00 01 */ li r0, 1
+/* 8031F76C 0031B3CC 90 A3 00 30 */ stw r5, 0x30(r3)
+/* 8031F770 0031B3D0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F774 0031B3D4 90 C3 00 34 */ stw r6, 0x34(r3)
+/* 8031F778 0031B3D8 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F77C 0031B3DC 90 E3 00 38 */ stw r7, 0x38(r3)
+/* 8031F780 0031B3E0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F784 0031B3E4 91 03 00 3C */ stw r8, 0x3c(r3)
+/* 8031F788 0031B3E8 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F78C 0031B3EC 91 23 00 40 */ stw r9, 0x40(r3)
+/* 8031F790 0031B3F0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F794 0031B3F4 91 43 00 44 */ stw r10, 0x44(r3)
+/* 8031F798 0031B3F8 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F79C 0031B3FC 98 83 00 21 */ stb r4, 0x21(r3)
+/* 8031F7A0 0031B400 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F7A4 0031B404 98 83 00 22 */ stb r4, 0x22(r3)
+/* 8031F7A8 0031B408 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F7AC 0031B40C 98 83 00 23 */ stb r4, 0x23(r3)
+/* 8031F7B0 0031B410 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F7B4 0031B414 98 83 00 20 */ stb r4, 0x20(r3)
+/* 8031F7B8 0031B418 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F7BC 0031B41C 90 03 00 00 */ stw r0, 0(r3)
+/* 8031F7C0 0031B420 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F7C4 0031B424 80 04 00 1C */ lwz r0, 0x1c(r4)
+/* 8031F7C8 0031B428 2C 00 00 00 */ cmpwi r0, 0
+/* 8031F7CC 0031B42C 40 82 00 10 */ bne lbl_8031F7DC
+/* 8031F7D0 0031B430 88 64 00 23 */ lbz r3, 0x23(r4)
+/* 8031F7D4 0031B434 38 03 00 01 */ addi r0, r3, 1
+/* 8031F7D8 0031B438 98 04 00 23 */ stb r0, 0x23(r4)
+lbl_8031F7DC:
+/* 8031F7DC 0031B43C 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F7E0 0031B440 88 64 00 23 */ lbz r3, 0x23(r4)
+/* 8031F7E4 0031B444 38 03 00 01 */ addi r0, r3, 1
+/* 8031F7E8 0031B448 98 04 00 23 */ stb r0, 0x23(r4)
+/* 8031F7EC 0031B44C 4E 80 00 20 */ blr
+
+.global func_8031F7F0
+func_8031F7F0:
+/* 8031F7F0 0031B450 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8031F7F4 0031B454 7C 08 02 A6 */ mflr r0
+/* 8031F7F8 0031B458 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031F7FC 0031B45C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8031F800 0031B460 7C 7F 1B 78 */ mr r31, r3
+/* 8031F804 0031B464 80 0D B0 48 */ lwz r0, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F808 0031B468 2C 00 00 00 */ cmpwi r0, 0
+/* 8031F80C 0031B46C 41 82 00 68 */ beq lbl_8031F874
+/* 8031F810 0031B470 2C 03 00 00 */ cmpwi r3, 0
+/* 8031F814 0031B474 40 82 00 08 */ bne lbl_8031F81C
+/* 8031F818 0031B478 48 00 00 5C */ b lbl_8031F874
+lbl_8031F81C:
+/* 8031F81C 0031B47C 4B FF CD 65 */ bl DWCi_SetError
+/* 8031F820 0031B480 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F824 0031B484 80 05 00 00 */ lwz r0, 0(r5)
+/* 8031F828 0031B488 2C 00 00 00 */ cmpwi r0, 0
+/* 8031F82C 0031B48C 41 82 00 24 */ beq lbl_8031F850
+/* 8031F830 0031B490 2C 00 00 02 */ cmpwi r0, 2
+/* 8031F834 0031B494 41 82 00 1C */ beq lbl_8031F850
+/* 8031F838 0031B498 81 85 00 30 */ lwz r12, 0x30(r5)
+/* 8031F83C 0031B49C 7F E3 FB 78 */ mr r3, r31
+/* 8031F840 0031B4A0 88 85 00 21 */ lbz r4, 0x21(r5)
+/* 8031F844 0031B4A4 80 A5 00 34 */ lwz r5, 0x34(r5)
+/* 8031F848 0031B4A8 7D 89 03 A6 */ mtctr r12
+/* 8031F84C 0031B4AC 4E 80 04 21 */ bctrl
+lbl_8031F850:
+/* 8031F850 0031B4B0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F854 0031B4B4 2C 03 00 00 */ cmpwi r3, 0
+/* 8031F858 0031B4B8 41 82 00 1C */ beq lbl_8031F874
+/* 8031F85C 0031B4BC 38 00 00 00 */ li r0, 0
+/* 8031F860 0031B4C0 90 03 00 00 */ stw r0, 0(r3)
+/* 8031F864 0031B4C4 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F868 0031B4C8 98 03 00 22 */ stb r0, 0x22(r3)
+/* 8031F86C 0031B4CC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F870 0031B4D0 98 03 00 23 */ stb r0, 0x23(r3)
+lbl_8031F874:
+/* 8031F874 0031B4D4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031F878 0031B4D8 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8031F87C 0031B4DC 7C 08 03 A6 */ mtlr r0
+/* 8031F880 0031B4E0 38 21 00 10 */ addi r1, r1, 0x10
+/* 8031F884 0031B4E4 4E 80 00 20 */ blr
+lbl_8031F888:
+/* 8031F888 0031B4E8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8031F88C 0031B4EC 7C 08 02 A6 */ mflr r0
+/* 8031F890 0031B4F0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031F894 0031B4F4 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8031F898 0031B4F8 7C 9F 23 78 */ mr r31, r4
+/* 8031F89C 0031B4FC 3C 80 80 44 */ lis r4, lbl_80446D08@ha
+/* 8031F8A0 0031B500 93 C1 00 08 */ stw r30, 8(r1)
+/* 8031F8A4 0031B504 7C 7E 1B 78 */ mr r30, r3
+/* 8031F8A8 0031B508 38 84 6D 08 */ addi r4, r4, lbl_80446D08@l
+/* 8031F8AC 0031B50C 3C 60 00 02 */ lis r3, 2
+/* 8031F8B0 0031B510 80 BF 00 00 */ lwz r5, 0(r31)
+/* 8031F8B4 0031B514 4C C6 31 82 */ crclr 6
+/* 8031F8B8 0031B518 4B FF D2 7D */ bl DWC_Printf
+/* 8031F8BC 0031B51C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F8C0 0031B520 80 03 00 1C */ lwz r0, 0x1c(r3)
+/* 8031F8C4 0031B524 2C 00 00 00 */ cmpwi r0, 0
+/* 8031F8C8 0031B528 41 82 00 38 */ beq lbl_8031F900
+/* 8031F8CC 0031B52C 3C 80 80 44 */ lis r4, lbl_80446D28@ha
+/* 8031F8D0 0031B530 3C 60 00 02 */ lis r3, 2
+/* 8031F8D4 0031B534 38 84 6D 28 */ addi r4, r4, lbl_80446D28@l
+/* 8031F8D8 0031B538 4C C6 31 82 */ crclr 6
+/* 8031F8DC 0031B53C 4B FF D2 59 */ bl DWC_Printf
+/* 8031F8E0 0031B540 3C E0 80 32 */ lis r7, lbl_80320A10@ha
+/* 8031F8E4 0031B544 80 9F 00 00 */ lwz r4, 0(r31)
+/* 8031F8E8 0031B548 7F C3 F3 78 */ mr r3, r30
+/* 8031F8EC 0031B54C 38 A0 00 00 */ li r5, 0
+/* 8031F8F0 0031B550 38 E7 0A 10 */ addi r7, r7, lbl_80320A10@l
+/* 8031F8F4 0031B554 38 C0 00 00 */ li r6, 0
+/* 8031F8F8 0031B558 39 00 00 00 */ li r8, 0
+/* 8031F8FC 0031B55C 48 01 D8 41 */ bl gpGetInfo
+lbl_8031F900:
+/* 8031F900 0031B560 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031F904 0031B564 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8031F908 0031B568 83 C1 00 08 */ lwz r30, 8(r1)
+/* 8031F90C 0031B56C 7C 08 03 A6 */ mtlr r0
+/* 8031F910 0031B570 38 21 00 10 */ addi r1, r1, 0x10
+/* 8031F914 0031B574 4E 80 00 20 */ blr
+
+.global func_8031F918
+func_8031F918:
+/* 8031F918 0031B578 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8031F91C 0031B57C 7C 08 02 A6 */ mflr r0
+/* 8031F920 0031B580 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8031F924 0031B584 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8031F928 0031B588 3F E0 80 44 */ lis r31, lbl_80446C80@ha
+/* 8031F92C 0031B58C 3B FF 6C 80 */ addi r31, r31, lbl_80446C80@l
+/* 8031F930 0031B590 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8031F934 0031B594 7C 9E 23 78 */ mr r30, r4
+/* 8031F938 0031B598 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 8031F93C 0031B59C 7C 7D 1B 78 */ mr r29, r3
+/* 8031F940 0031B5A0 80 64 00 08 */ lwz r3, 8(r4)
+/* 8031F944 0031B5A4 38 9F 00 C4 */ addi r4, r31, 0xc4
+/* 8031F948 0031B5A8 4B EA EB 05 */ bl strcmp
+/* 8031F94C 0031B5AC 2C 03 00 00 */ cmpwi r3, 0
+/* 8031F950 0031B5B0 40 82 00 50 */ bne lbl_8031F9A0
+/* 8031F954 0031B5B4 80 BE 00 00 */ lwz r5, 0(r30)
+/* 8031F958 0031B5B8 38 9F 00 FC */ addi r4, r31, 0xfc
+/* 8031F95C 0031B5BC 3C 60 00 02 */ lis r3, 2
+/* 8031F960 0031B5C0 4C C6 31 82 */ crclr 6
+/* 8031F964 0031B5C4 4B FF D1 D1 */ bl DWC_Printf
+/* 8031F968 0031B5C8 38 9F 00 A8 */ addi r4, r31, 0xa8
+/* 8031F96C 0031B5CC 3C 60 00 02 */ lis r3, 2
+/* 8031F970 0031B5D0 4C C6 31 82 */ crclr 6
+/* 8031F974 0031B5D4 4B FF D1 C1 */ bl DWC_Printf
+/* 8031F978 0031B5D8 3C E0 80 32 */ lis r7, lbl_80320BFC@ha
+/* 8031F97C 0031B5DC 80 9E 00 00 */ lwz r4, 0(r30)
+/* 8031F980 0031B5E0 7F A3 EB 78 */ mr r3, r29
+/* 8031F984 0031B5E4 38 A0 00 00 */ li r5, 0
+/* 8031F988 0031B5E8 38 E7 0B FC */ addi r7, r7, lbl_80320BFC@l
+/* 8031F98C 0031B5EC 38 C0 00 00 */ li r6, 0
+/* 8031F990 0031B5F0 39 00 00 00 */ li r8, 0
+/* 8031F994 0031B5F4 48 01 D7 A9 */ bl gpGetInfo
+/* 8031F998 0031B5F8 38 60 00 01 */ li r3, 1
+/* 8031F99C 0031B5FC 48 00 00 08 */ b lbl_8031F9A4
+lbl_8031F9A0:
+/* 8031F9A0 0031B600 38 60 00 00 */ li r3, 0
+lbl_8031F9A4:
+/* 8031F9A4 0031B604 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8031F9A8 0031B608 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8031F9AC 0031B60C 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8031F9B0 0031B610 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 8031F9B4 0031B614 7C 08 03 A6 */ mtlr r0
+/* 8031F9B8 0031B618 38 21 00 20 */ addi r1, r1, 0x20
+/* 8031F9BC 0031B61C 4E 80 00 20 */ blr
+lbl_8031F9C0:
+/* 8031F9C0 0031B620 94 21 FD D0 */ stwu r1, -0x230(r1)
+/* 8031F9C4 0031B624 7C 08 02 A6 */ mflr r0
+/* 8031F9C8 0031B628 90 01 02 34 */ stw r0, 0x234(r1)
+/* 8031F9CC 0031B62C 39 61 02 30 */ addi r11, r1, 0x230
+/* 8031F9D0 0031B630 4B EA 77 55 */ bl _savegpr_26
+/* 8031F9D4 0031B634 7C 9B 23 78 */ mr r27, r4
+/* 8031F9D8 0031B638 3C 80 80 44 */ lis r4, lbl_80446DAC@ha
+/* 8031F9DC 0031B63C 80 BB 00 00 */ lwz r5, 0(r27)
+/* 8031F9E0 0031B640 7C 7A 1B 78 */ mr r26, r3
+/* 8031F9E4 0031B644 38 84 6D AC */ addi r4, r4, lbl_80446DAC@l
+/* 8031F9E8 0031B648 3C 60 00 02 */ lis r3, 2
+/* 8031F9EC 0031B64C 4C C6 31 82 */ crclr 6
+/* 8031F9F0 0031B650 4B FF D1 45 */ bl DWC_Printf
+/* 8031F9F4 0031B654 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031F9F8 0031B658 80 03 00 38 */ lwz r0, 0x38(r3)
+/* 8031F9FC 0031B65C 2C 00 00 00 */ cmpwi r0, 0
+/* 8031FA00 0031B660 41 82 00 C4 */ beq lbl_8031FAC4
+/* 8031FA04 0031B664 2C 03 00 00 */ cmpwi r3, 0
+/* 8031FA08 0031B668 83 FB 00 00 */ lwz r31, 0(r27)
+/* 8031FA0C 0031B66C 41 82 00 0C */ beq lbl_8031FA18
+/* 8031FA10 0031B670 2C 1F 00 00 */ cmpwi r31, 0
+/* 8031FA14 0031B674 40 82 00 0C */ bne lbl_8031FA20
+lbl_8031FA18:
+/* 8031FA18 0031B678 3B C0 FF FF */ li r30, -1
+/* 8031FA1C 0031B67C 48 00 00 6C */ b lbl_8031FA88
+lbl_8031FA20:
+/* 8031FA20 0031B680 3B C0 00 00 */ li r30, 0
+/* 8031FA24 0031B684 3B A0 00 00 */ li r29, 0
+/* 8031FA28 0031B688 48 00 00 4C */ b lbl_8031FA74
+lbl_8031FA2C:
+/* 8031FA2C 0031B68C 83 83 00 1C */ lwz r28, 0x1c(r3)
+/* 8031FA30 0031B690 2C 1C 00 00 */ cmpwi r28, 0
+/* 8031FA34 0031B694 40 82 00 0C */ bne lbl_8031FA40
+/* 8031FA38 0031B698 38 60 00 00 */ li r3, 0
+/* 8031FA3C 0031B69C 48 00 00 24 */ b lbl_8031FA60
+lbl_8031FA40:
+/* 8031FA40 0031B6A0 48 00 17 75 */ bl func_803211B4
+/* 8031FA44 0031B6A4 7C 9C EA 14 */ add r4, r28, r29
+/* 8031FA48 0031B6A8 48 01 3C B5 */ bl func_803336FC
+/* 8031FA4C 0031B6AC 2C 03 00 00 */ cmpwi r3, 0
+/* 8031FA50 0031B6B0 41 82 00 0C */ beq lbl_8031FA5C
+/* 8031FA54 0031B6B4 2C 03 FF FF */ cmpwi r3, -1
+/* 8031FA58 0031B6B8 40 82 00 08 */ bne lbl_8031FA60
+lbl_8031FA5C:
+/* 8031FA5C 0031B6BC 38 60 00 00 */ li r3, 0
+lbl_8031FA60:
+/* 8031FA60 0031B6C0 7C 1F 18 00 */ cmpw r31, r3
+/* 8031FA64 0031B6C4 40 82 00 08 */ bne lbl_8031FA6C
+/* 8031FA68 0031B6C8 48 00 00 20 */ b lbl_8031FA88
+lbl_8031FA6C:
+/* 8031FA6C 0031B6CC 3B BD 00 0C */ addi r29, r29, 0xc
+/* 8031FA70 0031B6D0 3B DE 00 01 */ addi r30, r30, 1
+lbl_8031FA74:
+/* 8031FA74 0031B6D4 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FA78 0031B6D8 80 03 00 18 */ lwz r0, 0x18(r3)
+/* 8031FA7C 0031B6DC 7C 1E 00 00 */ cmpw r30, r0
+/* 8031FA80 0031B6E0 41 80 FF AC */ blt lbl_8031FA2C
+/* 8031FA84 0031B6E4 3B C0 FF FF */ li r30, -1
+lbl_8031FA88:
+/* 8031FA88 0031B6E8 2C 1E FF FF */ cmpwi r30, -1
+/* 8031FA8C 0031B6EC 41 82 00 38 */ beq lbl_8031FAC4
+/* 8031FA90 0031B6F0 80 9B 00 08 */ lwz r4, 8(r27)
+/* 8031FA94 0031B6F4 7F 43 D3 78 */ mr r3, r26
+/* 8031FA98 0031B6F8 38 A1 00 08 */ addi r5, r1, 8
+/* 8031FA9C 0031B6FC 48 01 DB 11 */ bl gpGetBuddyStatus
+/* 8031FAA0 0031B700 80 CD B0 48 */ lwz r6, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FAA4 0031B704 7F C3 F3 78 */ mr r3, r30
+/* 8031FAA8 0031B708 80 01 00 0C */ lwz r0, 0xc(r1)
+/* 8031FAAC 0031B70C 38 A1 01 10 */ addi r5, r1, 0x110
+/* 8031FAB0 0031B710 81 86 00 38 */ lwz r12, 0x38(r6)
+/* 8031FAB4 0031B714 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 8031FAB8 0031B718 80 C6 00 3C */ lwz r6, 0x3c(r6)
+/* 8031FABC 0031B71C 7D 89 03 A6 */ mtctr r12
+/* 8031FAC0 0031B720 4E 80 04 21 */ bctrl
+lbl_8031FAC4:
+/* 8031FAC4 0031B724 39 61 02 30 */ addi r11, r1, 0x230
+/* 8031FAC8 0031B728 4B EA 76 A9 */ bl _restgpr_26
+/* 8031FACC 0031B72C 80 01 02 34 */ lwz r0, 0x234(r1)
+/* 8031FAD0 0031B730 7C 08 03 A6 */ mtlr r0
+/* 8031FAD4 0031B734 38 21 02 30 */ addi r1, r1, 0x230
+/* 8031FAD8 0031B738 4E 80 00 20 */ blr
+
+.global func_8031FADC
+func_8031FADC:
+/* 8031FADC 0031B73C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8031FAE0 0031B740 7C 08 02 A6 */ mflr r0
+/* 8031FAE4 0031B744 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031FAE8 0031B748 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8031FAEC 0031B74C 93 C1 00 08 */ stw r30, 8(r1)
+/* 8031FAF0 0031B750 7C 7E 1B 78 */ mr r30, r3
+/* 8031FAF4 0031B754 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FAF8 0031B758 83 E4 00 1C */ lwz r31, 0x1c(r4)
+/* 8031FAFC 0031B75C 2C 1F 00 00 */ cmpwi r31, 0
+/* 8031FB00 0031B760 40 82 00 0C */ bne lbl_8031FB0C
+/* 8031FB04 0031B764 38 60 00 00 */ li r3, 0
+/* 8031FB08 0031B768 48 00 00 28 */ b lbl_8031FB30
+lbl_8031FB0C:
+/* 8031FB0C 0031B76C 48 00 16 A9 */ bl func_803211B4
+/* 8031FB10 0031B770 1C 1E 00 0C */ mulli r0, r30, 0xc
+/* 8031FB14 0031B774 7C 9F 02 14 */ add r4, r31, r0
+/* 8031FB18 0031B778 48 01 3B E5 */ bl func_803336FC
+/* 8031FB1C 0031B77C 2C 03 00 00 */ cmpwi r3, 0
+/* 8031FB20 0031B780 41 82 00 0C */ beq lbl_8031FB2C
+/* 8031FB24 0031B784 2C 03 FF FF */ cmpwi r3, -1
+/* 8031FB28 0031B788 40 82 00 08 */ bne lbl_8031FB30
+lbl_8031FB2C:
+/* 8031FB2C 0031B78C 38 60 00 00 */ li r3, 0
+lbl_8031FB30:
+/* 8031FB30 0031B790 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031FB34 0031B794 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8031FB38 0031B798 83 C1 00 08 */ lwz r30, 8(r1)
+/* 8031FB3C 0031B79C 7C 08 03 A6 */ mtlr r0
+/* 8031FB40 0031B7A0 38 21 00 10 */ addi r1, r1, 0x10
+/* 8031FB44 0031B7A4 4E 80 00 20 */ blr
+
+.global func_8031FB48
+func_8031FB48:
+/* 8031FB48 0031B7A8 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8031FB4C 0031B7AC 7C 08 02 A6 */ mflr r0
+/* 8031FB50 0031B7B0 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8031FB54 0031B7B4 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8031FB58 0031B7B8 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8031FB5C 0031B7BC 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 8031FB60 0031B7C0 93 81 00 10 */ stw r28, 0x10(r1)
+/* 8031FB64 0031B7C4 7C 7C 1B 78 */ mr r28, r3
+/* 8031FB68 0031B7C8 80 0D B0 48 */ lwz r0, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FB6C 0031B7CC 2C 00 00 00 */ cmpwi r0, 0
+/* 8031FB70 0031B7D0 41 82 00 0C */ beq lbl_8031FB7C
+/* 8031FB74 0031B7D4 2C 03 00 00 */ cmpwi r3, 0
+/* 8031FB78 0031B7D8 40 82 00 0C */ bne lbl_8031FB84
+lbl_8031FB7C:
+/* 8031FB7C 0031B7DC 38 60 FF FF */ li r3, -1
+/* 8031FB80 0031B7E0 48 00 00 70 */ b lbl_8031FBF0
+lbl_8031FB84:
+/* 8031FB84 0031B7E4 3B A0 00 00 */ li r29, 0
+/* 8031FB88 0031B7E8 3B E0 00 00 */ li r31, 0
+/* 8031FB8C 0031B7EC 48 00 00 50 */ b lbl_8031FBDC
+lbl_8031FB90:
+/* 8031FB90 0031B7F0 83 C3 00 1C */ lwz r30, 0x1c(r3)
+/* 8031FB94 0031B7F4 2C 1E 00 00 */ cmpwi r30, 0
+/* 8031FB98 0031B7F8 40 82 00 0C */ bne lbl_8031FBA4
+/* 8031FB9C 0031B7FC 38 60 00 00 */ li r3, 0
+/* 8031FBA0 0031B800 48 00 00 24 */ b lbl_8031FBC4
+lbl_8031FBA4:
+/* 8031FBA4 0031B804 48 00 16 11 */ bl func_803211B4
+/* 8031FBA8 0031B808 7C 9E FA 14 */ add r4, r30, r31
+/* 8031FBAC 0031B80C 48 01 3B 51 */ bl func_803336FC
+/* 8031FBB0 0031B810 2C 03 00 00 */ cmpwi r3, 0
+/* 8031FBB4 0031B814 41 82 00 0C */ beq lbl_8031FBC0
+/* 8031FBB8 0031B818 2C 03 FF FF */ cmpwi r3, -1
+/* 8031FBBC 0031B81C 40 82 00 08 */ bne lbl_8031FBC4
+lbl_8031FBC0:
+/* 8031FBC0 0031B820 38 60 00 00 */ li r3, 0
+lbl_8031FBC4:
+/* 8031FBC4 0031B824 7C 1C 18 00 */ cmpw r28, r3
+/* 8031FBC8 0031B828 40 82 00 0C */ bne lbl_8031FBD4
+/* 8031FBCC 0031B82C 7F A3 EB 78 */ mr r3, r29
+/* 8031FBD0 0031B830 48 00 00 20 */ b lbl_8031FBF0
+lbl_8031FBD4:
+/* 8031FBD4 0031B834 3B FF 00 0C */ addi r31, r31, 0xc
+/* 8031FBD8 0031B838 3B BD 00 01 */ addi r29, r29, 1
+lbl_8031FBDC:
+/* 8031FBDC 0031B83C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FBE0 0031B840 80 03 00 18 */ lwz r0, 0x18(r3)
+/* 8031FBE4 0031B844 7C 1D 00 00 */ cmpw r29, r0
+/* 8031FBE8 0031B848 41 80 FF A8 */ blt lbl_8031FB90
+/* 8031FBEC 0031B84C 38 60 FF FF */ li r3, -1
+lbl_8031FBF0:
+/* 8031FBF0 0031B850 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8031FBF4 0031B854 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8031FBF8 0031B858 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8031FBFC 0031B85C 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 8031FC00 0031B860 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 8031FC04 0031B864 7C 08 03 A6 */ mtlr r0
+/* 8031FC08 0031B868 38 21 00 20 */ addi r1, r1, 0x20
+/* 8031FC0C 0031B86C 4E 80 00 20 */ blr
+
+.global func_8031FC10
+func_8031FC10:
+/* 8031FC10 0031B870 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8031FC14 0031B874 7C 08 02 A6 */ mflr r0
+/* 8031FC18 0031B878 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031FC1C 0031B87C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FC20 0031B880 2C 03 00 00 */ cmpwi r3, 0
+/* 8031FC24 0031B884 41 82 00 1C */ beq lbl_8031FC40
+/* 8031FC28 0031B888 38 00 00 00 */ li r0, 0
+/* 8031FC2C 0031B88C 90 03 00 08 */ stw r0, 8(r3)
+/* 8031FC30 0031B890 4B F5 2B 89 */ bl OSGetTime
+/* 8031FC34 0031B894 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FC38 0031B898 90 85 00 14 */ stw r4, 0x14(r5)
+/* 8031FC3C 0031B89C 90 65 00 10 */ stw r3, 0x10(r5)
+lbl_8031FC40:
+/* 8031FC40 0031B8A0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031FC44 0031B8A4 7C 08 03 A6 */ mtlr r0
+/* 8031FC48 0031B8A8 38 21 00 10 */ addi r1, r1, 0x10
+/* 8031FC4C 0031B8AC 4E 80 00 20 */ blr
+
+.global func_8031FC50
+func_8031FC50:
+/* 8031FC50 0031B8B0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8031FC54 0031B8B4 7C 08 02 A6 */ mflr r0
+/* 8031FC58 0031B8B8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8031FC5C 0031B8BC 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 8031FC60 0031B8C0 3F E0 80 44 */ lis r31, lbl_80446C80@ha
+/* 8031FC64 0031B8C4 3B FF 6C 80 */ addi r31, r31, lbl_80446C80@l
+/* 8031FC68 0031B8C8 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8031FC6C 0031B8CC 7C BE 2B 78 */ mr r30, r5
+/* 8031FC70 0031B8D0 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 8031FC74 0031B8D4 7C 9D 23 78 */ mr r29, r4
+/* 8031FC78 0031B8D8 93 81 00 10 */ stw r28, 0x10(r1)
+/* 8031FC7C 0031B8DC 7C 7C 1B 78 */ mr r28, r3
+/* 8031FC80 0031B8E0 80 0D B0 48 */ lwz r0, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FC84 0031B8E4 2C 00 00 00 */ cmpwi r0, 0
+/* 8031FC88 0031B8E8 41 82 00 10 */ beq lbl_8031FC98
+/* 8031FC8C 0031B8EC 48 00 1F 49 */ bl func_80321BD4
+/* 8031FC90 0031B8F0 2C 03 00 00 */ cmpwi r3, 0
+/* 8031FC94 0031B8F4 40 82 00 0C */ bne lbl_8031FCA0
+lbl_8031FC98:
+/* 8031FC98 0031B8F8 38 60 00 00 */ li r3, 0
+/* 8031FC9C 0031B8FC 48 00 00 AC */ b lbl_8031FD48
+lbl_8031FCA0:
+/* 8031FCA0 0031B900 2C 1C FF FF */ cmpwi r28, -1
+/* 8031FCA4 0031B904 40 82 00 18 */ bne lbl_8031FCBC
+/* 8031FCA8 0031B908 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FCAC 0031B90C 80 63 00 04 */ lwz r3, 4(r3)
+/* 8031FCB0 0031B910 80 63 00 00 */ lwz r3, 0(r3)
+/* 8031FCB4 0031B914 83 83 02 30 */ lwz r28, 0x230(r3)
+/* 8031FCB8 0031B918 48 00 00 18 */ b lbl_8031FCD0
+lbl_8031FCBC:
+/* 8031FCBC 0031B91C 7F 85 E3 78 */ mr r5, r28
+/* 8031FCC0 0031B920 38 9F 01 50 */ addi r4, r31, 0x150
+/* 8031FCC4 0031B924 38 60 00 04 */ li r3, 4
+/* 8031FCC8 0031B928 4C C6 31 82 */ crclr 6
+/* 8031FCCC 0031B92C 4B FF CE 69 */ bl DWC_Printf
+lbl_8031FCD0:
+/* 8031FCD0 0031B930 2C 1D 00 00 */ cmpwi r29, 0
+/* 8031FCD4 0031B934 40 82 00 18 */ bne lbl_8031FCEC
+/* 8031FCD8 0031B938 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FCDC 0031B93C 80 63 00 04 */ lwz r3, 4(r3)
+/* 8031FCE0 0031B940 80 63 00 00 */ lwz r3, 0(r3)
+/* 8031FCE4 0031B944 3B A3 02 34 */ addi r29, r3, 0x234
+/* 8031FCE8 0031B948 48 00 00 18 */ b lbl_8031FD00
+lbl_8031FCEC:
+/* 8031FCEC 0031B94C 7F A5 EB 78 */ mr r5, r29
+/* 8031FCF0 0031B950 38 9F 01 70 */ addi r4, r31, 0x170
+/* 8031FCF4 0031B954 38 60 00 04 */ li r3, 4
+/* 8031FCF8 0031B958 4C C6 31 82 */ crclr 6
+/* 8031FCFC 0031B95C 4B FF CE 39 */ bl DWC_Printf
+lbl_8031FD00:
+/* 8031FD00 0031B960 2C 1E 00 00 */ cmpwi r30, 0
+/* 8031FD04 0031B964 40 82 00 18 */ bne lbl_8031FD1C
+/* 8031FD08 0031B968 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FD0C 0031B96C 80 63 00 04 */ lwz r3, 4(r3)
+/* 8031FD10 0031B970 80 63 00 00 */ lwz r3, 0(r3)
+/* 8031FD14 0031B974 3B C3 03 34 */ addi r30, r3, 0x334
+/* 8031FD18 0031B978 48 00 00 18 */ b lbl_8031FD30
+lbl_8031FD1C:
+/* 8031FD1C 0031B97C 7F C5 F3 78 */ mr r5, r30
+/* 8031FD20 0031B980 38 9F 01 94 */ addi r4, r31, 0x194
+/* 8031FD24 0031B984 38 60 00 04 */ li r3, 4
+/* 8031FD28 0031B988 4C C6 31 82 */ crclr 6
+/* 8031FD2C 0031B98C 4B FF CE 09 */ bl DWC_Printf
+lbl_8031FD30:
+/* 8031FD30 0031B990 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FD34 0031B994 7F 84 E3 78 */ mr r4, r28
+/* 8031FD38 0031B998 7F A5 EB 78 */ mr r5, r29
+/* 8031FD3C 0031B99C 7F C6 F3 78 */ mr r6, r30
+/* 8031FD40 0031B9A0 80 63 00 04 */ lwz r3, 4(r3)
+/* 8031FD44 0031B9A4 48 01 DB 51 */ bl gpSetStatusA
+lbl_8031FD48:
+/* 8031FD48 0031B9A8 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8031FD4C 0031B9AC 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8031FD50 0031B9B0 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8031FD54 0031B9B4 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 8031FD58 0031B9B8 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 8031FD5C 0031B9BC 7C 08 03 A6 */ mtlr r0
+/* 8031FD60 0031B9C0 38 21 00 20 */ addi r1, r1, 0x20
+/* 8031FD64 0031B9C4 4E 80 00 20 */ blr
+
+.global func_8031FD68
+func_8031FD68:
+/* 8031FD68 0031B9C8 38 00 00 00 */ li r0, 0
+/* 8031FD6C 0031B9CC 90 0D B0 48 */ stw r0, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FD70 0031B9D0 4E 80 00 20 */ blr
+
+.global func_8031FD74
+func_8031FD74:
+/* 8031FD74 0031B9D4 94 21 FD A0 */ stwu r1, -0x260(r1)
+/* 8031FD78 0031B9D8 7C 08 02 A6 */ mflr r0
+/* 8031FD7C 0031B9DC 90 01 02 64 */ stw r0, 0x264(r1)
+/* 8031FD80 0031B9E0 39 61 02 60 */ addi r11, r1, 0x260
+/* 8031FD84 0031B9E4 4B EA 73 9D */ bl _savegpr_25
+/* 8031FD88 0031B9E8 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FD8C 0031B9EC 3F E0 80 44 */ lis r31, lbl_80446C80@ha
+/* 8031FD90 0031B9F0 7C 7D 1B 78 */ mr r29, r3
+/* 8031FD94 0031B9F4 7C 9E 23 78 */ mr r30, r4
+/* 8031FD98 0031B9F8 88 05 00 22 */ lbz r0, 0x22(r5)
+/* 8031FD9C 0031B9FC 3B FF 6C 80 */ addi r31, r31, lbl_80446C80@l
+/* 8031FDA0 0031BA00 2C 00 00 00 */ cmpwi r0, 0
+/* 8031FDA4 0031BA04 40 82 02 B4 */ bne lbl_80320058
+/* 8031FDA8 0031BA08 80 65 00 04 */ lwz r3, 4(r5)
+/* 8031FDAC 0031BA0C 38 81 00 14 */ addi r4, r1, 0x14
+/* 8031FDB0 0031BA10 48 01 D7 B5 */ bl gpGetNumBuddies
+/* 8031FDB4 0031BA14 48 00 07 09 */ bl func_803204BC
+/* 8031FDB8 0031BA18 80 A1 00 14 */ lwz r5, 0x14(r1)
+/* 8031FDBC 0031BA1C 38 9F 01 BC */ addi r4, r31, 0x1bc
+/* 8031FDC0 0031BA20 3C 60 00 02 */ lis r3, 2
+/* 8031FDC4 0031BA24 4C C6 31 82 */ crclr 6
+/* 8031FDC8 0031BA28 4B FF CD 6D */ bl DWC_Printf
+/* 8031FDCC 0031BA2C 38 80 00 00 */ li r4, 0
+/* 8031FDD0 0031BA30 3B 80 00 01 */ li r28, 1
+/* 8031FDD4 0031BA34 90 81 00 10 */ stw r4, 0x10(r1)
+/* 8031FDD8 0031BA38 48 00 01 04 */ b lbl_8031FEDC
+lbl_8031FDDC:
+/* 8031FDDC 0031BA3C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FDE0 0031BA40 38 A1 00 30 */ addi r5, r1, 0x30
+/* 8031FDE4 0031BA44 80 63 00 04 */ lwz r3, 4(r3)
+/* 8031FDE8 0031BA48 48 01 D7 C5 */ bl gpGetBuddyStatus
+/* 8031FDEC 0031BA4C 48 00 06 D1 */ bl func_803204BC
+/* 8031FDF0 0031BA50 3B 20 00 00 */ li r25, 0
+/* 8031FDF4 0031BA54 3B 60 00 00 */ li r27, 0
+/* 8031FDF8 0031BA58 48 00 00 88 */ b lbl_8031FE80
+lbl_8031FDFC:
+/* 8031FDFC 0031BA5C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FE00 0031BA60 83 43 00 1C */ lwz r26, 0x1c(r3)
+/* 8031FE04 0031BA64 2C 1A 00 00 */ cmpwi r26, 0
+/* 8031FE08 0031BA68 40 82 00 0C */ bne lbl_8031FE14
+/* 8031FE0C 0031BA6C 38 60 00 00 */ li r3, 0
+/* 8031FE10 0031BA70 48 00 00 24 */ b lbl_8031FE34
+lbl_8031FE14:
+/* 8031FE14 0031BA74 48 00 13 A1 */ bl func_803211B4
+/* 8031FE18 0031BA78 7C 9A DA 14 */ add r4, r26, r27
+/* 8031FE1C 0031BA7C 48 01 38 E1 */ bl func_803336FC
+/* 8031FE20 0031BA80 2C 03 00 00 */ cmpwi r3, 0
+/* 8031FE24 0031BA84 41 82 00 0C */ beq lbl_8031FE30
+/* 8031FE28 0031BA88 2C 03 FF FF */ cmpwi r3, -1
+/* 8031FE2C 0031BA8C 40 82 00 08 */ bne lbl_8031FE34
+lbl_8031FE30:
+/* 8031FE30 0031BA90 38 60 00 00 */ li r3, 0
+lbl_8031FE34:
+/* 8031FE34 0031BA94 80 01 00 30 */ lwz r0, 0x30(r1)
+/* 8031FE38 0031BA98 7C 00 18 00 */ cmpw r0, r3
+/* 8031FE3C 0031BA9C 40 82 00 3C */ bne lbl_8031FE78
+/* 8031FE40 0031BAA0 1F 59 00 0C */ mulli r26, r25, 0xc
+/* 8031FE44 0031BAA4 7C 7D D2 14 */ add r3, r29, r26
+/* 8031FE48 0031BAA8 48 01 2D 05 */ bl func_80332B4C
+/* 8031FE4C 0031BAAC 2C 03 00 00 */ cmpwi r3, 0
+/* 8031FE50 0031BAB0 40 82 00 38 */ bne lbl_8031FE88
+/* 8031FE54 0031BAB4 7F 5D D2 14 */ add r26, r29, r26
+/* 8031FE58 0031BAB8 80 81 00 30 */ lwz r4, 0x30(r1)
+/* 8031FE5C 0031BABC 7F 43 D3 78 */ mr r3, r26
+/* 8031FE60 0031BAC0 48 01 3B FD */ bl func_80333A5C
+/* 8031FE64 0031BAC4 7F 43 D3 78 */ mr r3, r26
+/* 8031FE68 0031BAC8 48 01 2D 15 */ bl func_80332B7C
+/* 8031FE6C 0031BACC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FE70 0031BAD0 9B 83 00 21 */ stb r28, 0x21(r3)
+/* 8031FE74 0031BAD4 48 00 00 14 */ b lbl_8031FE88
+lbl_8031FE78:
+/* 8031FE78 0031BAD8 3B 7B 00 0C */ addi r27, r27, 0xc
+/* 8031FE7C 0031BADC 3B 39 00 01 */ addi r25, r25, 1
+lbl_8031FE80:
+/* 8031FE80 0031BAE0 7C 19 F0 00 */ cmpw r25, r30
+/* 8031FE84 0031BAE4 41 80 FF 78 */ blt lbl_8031FDFC
+lbl_8031FE88:
+/* 8031FE88 0031BAE8 7C 19 F0 00 */ cmpw r25, r30
+/* 8031FE8C 0031BAEC 40 82 00 44 */ bne lbl_8031FED0
+/* 8031FE90 0031BAF0 80 A1 00 30 */ lwz r5, 0x30(r1)
+/* 8031FE94 0031BAF4 38 9F 01 D4 */ addi r4, r31, 0x1d4
+/* 8031FE98 0031BAF8 3C 60 00 02 */ lis r3, 2
+/* 8031FE9C 0031BAFC 4C C6 31 82 */ crclr 6
+/* 8031FEA0 0031BB00 4B FF CC 95 */ bl DWC_Printf
+/* 8031FEA4 0031BB04 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FEA8 0031BB08 80 81 00 30 */ lwz r4, 0x30(r1)
+/* 8031FEAC 0031BB0C 80 63 00 04 */ lwz r3, 4(r3)
+/* 8031FEB0 0031BB10 48 01 D9 5D */ bl gpDeleteBuddy
+/* 8031FEB4 0031BB14 48 00 06 09 */ bl func_803204BC
+/* 8031FEB8 0031BB18 80 81 00 14 */ lwz r4, 0x14(r1)
+/* 8031FEBC 0031BB1C 80 61 00 10 */ lwz r3, 0x10(r1)
+/* 8031FEC0 0031BB20 38 04 FF FF */ addi r0, r4, -1
+/* 8031FEC4 0031BB24 38 83 FF FF */ addi r4, r3, -1
+/* 8031FEC8 0031BB28 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8031FECC 0031BB2C 90 81 00 10 */ stw r4, 0x10(r1)
+lbl_8031FED0:
+/* 8031FED0 0031BB30 80 61 00 10 */ lwz r3, 0x10(r1)
+/* 8031FED4 0031BB34 38 83 00 01 */ addi r4, r3, 1
+/* 8031FED8 0031BB38 90 81 00 10 */ stw r4, 0x10(r1)
+lbl_8031FEDC:
+/* 8031FEDC 0031BB3C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8031FEE0 0031BB40 7C 04 00 00 */ cmpw r4, r0
+/* 8031FEE4 0031BB44 41 80 FE F8 */ blt lbl_8031FDDC
+/* 8031FEE8 0031BB48 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FEEC 0031BB4C 38 00 00 01 */ li r0, 1
+/* 8031FEF0 0031BB50 98 03 00 22 */ stb r0, 0x22(r3)
+/* 8031FEF4 0031BB54 48 00 01 64 */ b lbl_80320058
+lbl_8031FEF8:
+/* 8031FEF8 0031BB58 83 63 00 1C */ lwz r27, 0x1c(r3)
+/* 8031FEFC 0031BB5C 2C 1B 00 00 */ cmpwi r27, 0
+/* 8031FF00 0031BB60 40 82 00 0C */ bne lbl_8031FF0C
+/* 8031FF04 0031BB64 3B 80 00 00 */ li r28, 0
+/* 8031FF08 0031BB68 48 00 00 30 */ b lbl_8031FF38
+lbl_8031FF0C:
+/* 8031FF0C 0031BB6C 48 00 12 A9 */ bl func_803211B4
+/* 8031FF10 0031BB70 1C 1A 00 0C */ mulli r0, r26, 0xc
+/* 8031FF14 0031BB74 7C 9B 02 14 */ add r4, r27, r0
+/* 8031FF18 0031BB78 48 01 37 E5 */ bl func_803336FC
+/* 8031FF1C 0031BB7C 2C 03 00 00 */ cmpwi r3, 0
+/* 8031FF20 0031BB80 41 82 00 0C */ beq lbl_8031FF2C
+/* 8031FF24 0031BB84 2C 03 FF FF */ cmpwi r3, -1
+/* 8031FF28 0031BB88 40 82 00 0C */ bne lbl_8031FF34
+lbl_8031FF2C:
+/* 8031FF2C 0031BB8C 3B 80 00 00 */ li r28, 0
+/* 8031FF30 0031BB90 48 00 00 08 */ b lbl_8031FF38
+lbl_8031FF34:
+/* 8031FF34 0031BB94 7C 7C 1B 78 */ mr r28, r3
+lbl_8031FF38:
+/* 8031FF38 0031BB98 2C 1C 00 00 */ cmpwi r28, 0
+/* 8031FF3C 0031BB9C 41 82 00 74 */ beq lbl_8031FFB0
+/* 8031FF40 0031BBA0 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FF44 0031BBA4 7F A3 EB 78 */ mr r3, r29
+/* 8031FF48 0031BBA8 7F 85 E3 78 */ mr r5, r28
+/* 8031FF4C 0031BBAC 88 84 00 20 */ lbz r4, 0x20(r4)
+/* 8031FF50 0031BBB0 48 00 01 31 */ bl func_80320080
+/* 8031FF54 0031BBB4 2C 03 00 00 */ cmpwi r3, 0
+/* 8031FF58 0031BBB8 40 82 00 F0 */ bne lbl_80320048
+/* 8031FF5C 0031BBBC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FF60 0031BBC0 7F 84 E3 78 */ mr r4, r28
+/* 8031FF64 0031BBC4 38 A1 00 10 */ addi r5, r1, 0x10
+/* 8031FF68 0031BBC8 80 63 00 04 */ lwz r3, 4(r3)
+/* 8031FF6C 0031BBCC 48 01 D7 91 */ bl gpGetBuddyIndex
+/* 8031FF70 0031BBD0 48 00 05 4D */ bl func_803204BC
+/* 8031FF74 0031BBD4 80 01 00 10 */ lwz r0, 0x10(r1)
+/* 8031FF78 0031BBD8 2C 00 FF FF */ cmpwi r0, -1
+/* 8031FF7C 0031BBDC 40 82 00 CC */ bne lbl_80320048
+/* 8031FF80 0031BBE0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FF84 0031BBE4 7F 84 E3 78 */ mr r4, r28
+/* 8031FF88 0031BBE8 38 AD 8D 70 */ addi r5, r13, lbl_8063E030-_SDA_BASE_
+/* 8031FF8C 0031BBEC 80 63 00 04 */ lwz r3, 4(r3)
+/* 8031FF90 0031BBF0 48 01 D2 FD */ bl gpSendBuddyRequestA
+/* 8031FF94 0031BBF4 48 00 05 29 */ bl func_803204BC
+/* 8031FF98 0031BBF8 7F 85 E3 78 */ mr r5, r28
+/* 8031FF9C 0031BBFC 38 9F 01 E8 */ addi r4, r31, 0x1e8
+/* 8031FFA0 0031BC00 3C 60 00 02 */ lis r3, 2
+/* 8031FFA4 0031BC04 4C C6 31 82 */ crclr 6
+/* 8031FFA8 0031BC08 4B FF CB 8D */ bl DWC_Printf
+/* 8031FFAC 0031BC0C 48 00 00 9C */ b lbl_80320048
+lbl_8031FFB0:
+/* 8031FFB0 0031BC10 48 00 12 05 */ bl func_803211B4
+/* 8031FFB4 0031BC14 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FFB8 0031BC18 88 04 00 20 */ lbz r0, 0x20(r4)
+/* 8031FFBC 0031BC1C 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8031FFC0 0031BC20 7C 9D 02 14 */ add r4, r29, r0
+/* 8031FFC4 0031BC24 48 01 37 39 */ bl func_803336FC
+/* 8031FFC8 0031BC28 2C 03 FF FF */ cmpwi r3, -1
+/* 8031FFCC 0031BC2C 40 82 00 7C */ bne lbl_80320048
+/* 8031FFD0 0031BC30 48 00 11 E5 */ bl func_803211B4
+/* 8031FFD4 0031BC34 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FFD8 0031BC38 38 A1 00 18 */ addi r5, r1, 0x18
+/* 8031FFDC 0031BC3C 88 04 00 20 */ lbz r0, 0x20(r4)
+/* 8031FFE0 0031BC40 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8031FFE4 0031BC44 7C 9D 02 14 */ add r4, r29, r0
+/* 8031FFE8 0031BC48 48 01 3A DD */ bl func_80333AC4
+/* 8031FFEC 0031BC4C 3C 60 80 32 */ lis r3, lbl_80320704@ha
+/* 8031FFF0 0031BC50 81 6D B0 48 */ lwz r11, lbl_80640308-_SDA_BASE_(r13)
+/* 8031FFF4 0031BC54 38 63 07 04 */ addi r3, r3, lbl_80320704@l
+/* 8031FFF8 0031BC58 39 01 00 18 */ addi r8, r1, 0x18
+/* 8031FFFC 0031BC5C 90 61 00 08 */ stw r3, 8(r1)
+/* 80320000 0031BC60 38 80 00 00 */ li r4, 0
+/* 80320004 0031BC64 38 A0 00 00 */ li r5, 0
+/* 80320008 0031BC68 38 C0 00 00 */ li r6, 0
+/* 8032000C 0031BC6C 88 0B 00 20 */ lbz r0, 0x20(r11)
+/* 80320010 0031BC70 38 E0 00 00 */ li r7, 0
+/* 80320014 0031BC74 39 20 00 00 */ li r9, 0
+/* 80320018 0031BC78 39 40 00 00 */ li r10, 0
+/* 8032001C 0031BC7C 90 01 00 0C */ stw r0, 0xc(r1)
+/* 80320020 0031BC80 80 6B 00 04 */ lwz r3, 4(r11)
+/* 80320024 0031BC84 48 01 D0 49 */ bl gpProfileSearchA
+/* 80320028 0031BC88 38 9F 02 04 */ addi r4, r31, 0x204
+/* 8032002C 0031BC8C 3C 60 00 02 */ lis r3, 2
+/* 80320030 0031BC90 4C C6 31 82 */ crclr 6
+/* 80320034 0031BC94 4B FF CB 01 */ bl DWC_Printf
+/* 80320038 0031BC98 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8032003C 0031BC9C 38 00 00 02 */ li r0, 2
+/* 80320040 0031BCA0 98 03 00 22 */ stb r0, 0x22(r3)
+/* 80320044 0031BCA4 48 00 00 24 */ b lbl_80320068
+lbl_80320048:
+/* 80320048 0031BCA8 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
+/* 8032004C 0031BCAC 88 64 00 20 */ lbz r3, 0x20(r4)
+/* 80320050 0031BCB0 38 03 00 01 */ addi r0, r3, 1
+/* 80320054 0031BCB4 98 04 00 20 */ stb r0, 0x20(r4)
+lbl_80320058:
+/* 80320058 0031BCB8 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8032005C 0031BCBC 8B 43 00 20 */ lbz r26, 0x20(r3)
+/* 80320060 0031BCC0 7C 1A F0 00 */ cmpw r26, r30
+/* 80320064 0031BCC4 41 80 FE 94 */ blt lbl_8031FEF8
+lbl_80320068:
+/* 80320068 0031BCC8 39 61 02 60 */ addi r11, r1, 0x260
+/* 8032006C 0031BCCC 4B EA 71 01 */ bl _restgpr_25
+/* 80320070 0031BCD0 80 01 02 64 */ lwz r0, 0x264(r1)
+/* 80320074 0031BCD4 7C 08 03 A6 */ mtlr r0
+/* 80320078 0031BCD8 38 21 02 60 */ addi r1, r1, 0x260
+/* 8032007C 0031BCDC 4E 80 00 20 */ blr
+
+.global func_80320080
+func_80320080:
+/* 80320080 0031BCE0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80320084 0031BCE4 7C 08 02 A6 */ mflr r0
+/* 80320088 0031BCE8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8032008C 0031BCEC 39 61 00 20 */ addi r11, r1, 0x20
+/* 80320090 0031BCF0 4B EA 70 95 */ bl _savegpr_26
+/* 80320094 0031BCF4 7C 7A 1B 78 */ mr r26, r3
+/* 80320098 0031BCF8 7C 9B 23 78 */ mr r27, r4
+/* 8032009C 0031BCFC 7C BD 2B 78 */ mr r29, r5
+/* 803200A0 0031BD00 3B 80 00 00 */ li r28, 0
+/* 803200A4 0031BD04 3B E0 00 00 */ li r31, 0
+/* 803200A8 0031BD08 48 00 01 40 */ b lbl_803201E8
+lbl_803200AC:
+/* 803200AC 0031BD0C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 803200B0 0031BD10 83 C3 00 1C */ lwz r30, 0x1c(r3)
+/* 803200B4 0031BD14 2C 1E 00 00 */ cmpwi r30, 0
+/* 803200B8 0031BD18 40 82 00 0C */ bne lbl_803200C4
+/* 803200BC 0031BD1C 38 60 00 00 */ li r3, 0
+/* 803200C0 0031BD20 48 00 00 24 */ b lbl_803200E4
+lbl_803200C4:
+/* 803200C4 0031BD24 48 00 10 F1 */ bl func_803211B4
+/* 803200C8 0031BD28 7C 9E FA 14 */ add r4, r30, r31
+/* 803200CC 0031BD2C 48 01 36 31 */ bl func_803336FC
+/* 803200D0 0031BD30 2C 03 00 00 */ cmpwi r3, 0
+/* 803200D4 0031BD34 41 82 00 0C */ beq lbl_803200E0
+/* 803200D8 0031BD38 2C 03 FF FF */ cmpwi r3, -1
+/* 803200DC 0031BD3C 40 82 00 08 */ bne lbl_803200E4
+lbl_803200E0:
+/* 803200E0 0031BD40 38 60 00 00 */ li r3, 0
+lbl_803200E4:
+/* 803200E4 0031BD44 2C 03 00 00 */ cmpwi r3, 0
+/* 803200E8 0031BD48 41 82 00 F8 */ beq lbl_803201E0
+/* 803200EC 0031BD4C 7C 03 E8 00 */ cmpw r3, r29
+/* 803200F0 0031BD50 40 82 00 F0 */ bne lbl_803201E0
+/* 803200F4 0031BD54 1F DC 00 0C */ mulli r30, r28, 0xc
+/* 803200F8 0031BD58 7F FA F2 14 */ add r31, r26, r30
+/* 803200FC 0031BD5C 7F E3 FB 78 */ mr r3, r31
+/* 80320100 0031BD60 48 01 2A 71 */ bl func_80332B70
+/* 80320104 0031BD64 3C 80 80 44 */ lis r4, lbl_80446EA0@ha
+/* 80320108 0031BD68 7C 67 1B 78 */ mr r7, r3
+/* 8032010C 0031BD6C 7F 85 E3 78 */ mr r5, r28
+/* 80320110 0031BD70 7F 66 DB 78 */ mr r6, r27
+/* 80320114 0031BD74 38 84 6E A0 */ addi r4, r4, lbl_80446EA0@l
+/* 80320118 0031BD78 3C 60 00 02 */ lis r3, 2
+/* 8032011C 0031BD7C 4C C6 31 82 */ crclr 6
+/* 80320120 0031BD80 4B FF CA 15 */ bl DWC_Printf
+/* 80320124 0031BD84 1F BB 00 0C */ mulli r29, r27, 0xc
+/* 80320128 0031BD88 7C 7A EA 14 */ add r3, r26, r29
+/* 8032012C 0031BD8C 48 01 2A 21 */ bl func_80332B4C
+/* 80320130 0031BD90 2C 03 00 00 */ cmpwi r3, 0
+/* 80320134 0031BD94 41 82 00 58 */ beq lbl_8032018C
+/* 80320138 0031BD98 7F E3 FB 78 */ mr r3, r31
+/* 8032013C 0031BD9C 48 01 2A 11 */ bl func_80332B4C
+/* 80320140 0031BDA0 2C 03 00 00 */ cmpwi r3, 0
+/* 80320144 0031BDA4 40 82 00 48 */ bne lbl_8032018C
+/* 80320148 0031BDA8 80 0D B0 48 */ lwz r0, lbl_80640308-_SDA_BASE_(r13)
+/* 8032014C 0031BDAC 2C 00 00 00 */ cmpwi r0, 0
+/* 80320150 0031BDB0 41 82 00 7C */ beq lbl_803201CC
+/* 80320154 0031BDB4 7F E3 FB 78 */ mr r3, r31
+/* 80320158 0031BDB8 38 80 00 00 */ li r4, 0
+/* 8032015C 0031BDBC 38 A0 00 0C */ li r5, 0xc
+/* 80320160 0031BDC0 4B CE 3F A5 */ bl memset
+/* 80320164 0031BDC4 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13)
+/* 80320168 0031BDC8 81 85 00 40 */ lwz r12, 0x40(r5)
+/* 8032016C 0031BDCC 2C 0C 00 00 */ cmpwi r12, 0
+/* 80320170 0031BDD0 41 82 00 5C */ beq lbl_803201CC
+/* 80320174 0031BDD4 7F 83 E3 78 */ mr r3, r28
+/* 80320178 0031BDD8 7F 64 DB 78 */ mr r4, r27
+/* 8032017C 0031BDDC 80 A5 00 44 */ lwz r5, 0x44(r5)
+/* 80320180 0031BDE0 7D 89 03 A6 */ mtctr r12
+/* 80320184 0031BDE4 4E 80 04 21 */ bctrl
+/* 80320188 0031BDE8 48 00 00 44 */ b lbl_803201CC
+lbl_8032018C:
+/* 8032018C 0031BDEC 80 0D B0 48 */ lwz r0, lbl_80640308-_SDA_BASE_(r13)
+/* 80320190 0031BDF0 2C 00 00 00 */ cmpwi r0, 0
+/* 80320194 0031BDF4 41 82 00 38 */ beq lbl_803201CC
+/* 80320198 0031BDF8 7C 7A EA 14 */ add r3, r26, r29
+/* 8032019C 0031BDFC 38 80 00 00 */ li r4, 0
+/* 803201A0 0031BE00 38 A0 00 0C */ li r5, 0xc
+/* 803201A4 0031BE04 4B CE 3F 61 */ bl memset
+/* 803201A8 0031BE08 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13)
+/* 803201AC 0031BE0C 81 85 00 40 */ lwz r12, 0x40(r5)
+/* 803201B0 0031BE10 2C 0C 00 00 */ cmpwi r12, 0
+/* 803201B4 0031BE14 41 82 00 18 */ beq lbl_803201CC
+/* 803201B8 0031BE18 7F 63 DB 78 */ mr r3, r27
+/* 803201BC 0031BE1C 7F 84 E3 78 */ mr r4, r28
+/* 803201C0 0031BE20 80 A5 00 44 */ lwz r5, 0x44(r5)
+/* 803201C4 0031BE24 7D 89 03 A6 */ mtctr r12
+/* 803201C8 0031BE28 4E 80 04 21 */ bctrl
+lbl_803201CC:
+/* 803201CC 0031BE2C 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
+/* 803201D0 0031BE30 38 00 00 01 */ li r0, 1
+/* 803201D4 0031BE34 38 60 00 01 */ li r3, 1
+/* 803201D8 0031BE38 98 04 00 21 */ stb r0, 0x21(r4)
+/* 803201DC 0031BE3C 48 00 00 18 */ b lbl_803201F4
+lbl_803201E0:
+/* 803201E0 0031BE40 3B FF 00 0C */ addi r31, r31, 0xc
+/* 803201E4 0031BE44 3B 9C 00 01 */ addi r28, r28, 1
+lbl_803201E8:
+/* 803201E8 0031BE48 7C 1C D8 00 */ cmpw r28, r27
+/* 803201EC 0031BE4C 41 80 FE C0 */ blt lbl_803200AC
+/* 803201F0 0031BE50 38 60 00 00 */ li r3, 0
+lbl_803201F4:
+/* 803201F4 0031BE54 39 61 00 20 */ addi r11, r1, 0x20
+/* 803201F8 0031BE58 4B EA 6F 79 */ bl _restgpr_26
+/* 803201FC 0031BE5C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80320200 0031BE60 7C 08 03 A6 */ mtlr r0
+/* 80320204 0031BE64 38 21 00 20 */ addi r1, r1, 0x20
+/* 80320208 0031BE68 4E 80 00 20 */ blr
+
+.global func_8032020C
+func_8032020C:
+/* 8032020C 0031BE6C 94 21 FF B0 */ stwu r1, -0x50(r1)
+/* 80320210 0031BE70 7C 08 02 A6 */ mflr r0
+/* 80320214 0031BE74 90 01 00 54 */ stw r0, 0x54(r1)
+/* 80320218 0031BE78 39 61 00 50 */ addi r11, r1, 0x50
+/* 8032021C 0031BE7C 4B EA 6E E1 */ bl _savegpr_16
+/* 80320220 0031BE80 7C 73 1B 78 */ mr r19, r3
+/* 80320224 0031BE84 7C 94 23 78 */ mr r20, r4
+/* 80320228 0031BE88 7C B5 2B 78 */ mr r21, r5
+/* 8032022C 0031BE8C 3B 00 FF FF */ li r24, -1
+/* 80320230 0031BE90 7E 7D 9B 78 */ mr r29, r19
+/* 80320234 0031BE94 7E 7C 9B 78 */ mr r28, r19
+/* 80320238 0031BE98 3A E0 00 00 */ li r23, 0
+/* 8032023C 0031BE9C 3B C0 00 00 */ li r30, 0
+/* 80320240 0031BEA0 3E 20 80 44 */ lis r17, 0x8044
+/* 80320244 0031BEA4 3A 40 00 01 */ li r18, 1
+/* 80320248 0031BEA8 48 00 01 84 */ b lbl_803203CC
+lbl_8032024C:
+/* 8032024C 0031BEAC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 80320250 0031BEB0 82 C3 00 1C */ lwz r22, 0x1c(r3)
+/* 80320254 0031BEB4 2C 16 00 00 */ cmpwi r22, 0
+/* 80320258 0031BEB8 40 82 00 0C */ bne lbl_80320264
+/* 8032025C 0031BEBC 3B E0 00 00 */ li r31, 0
+/* 80320260 0031BEC0 48 00 00 2C */ b lbl_8032028C
+lbl_80320264:
+/* 80320264 0031BEC4 48 00 0F 51 */ bl func_803211B4
+/* 80320268 0031BEC8 7C 96 F2 14 */ add r4, r22, r30
+/* 8032026C 0031BECC 48 01 34 91 */ bl func_803336FC
+/* 80320270 0031BED0 2C 03 00 00 */ cmpwi r3, 0
+/* 80320274 0031BED4 41 82 00 0C */ beq lbl_80320280
+/* 80320278 0031BED8 2C 03 FF FF */ cmpwi r3, -1
+/* 8032027C 0031BEDC 40 82 00 0C */ bne lbl_80320288
+lbl_80320280:
+/* 80320280 0031BEE0 3B E0 00 00 */ li r31, 0
+/* 80320284 0031BEE4 48 00 00 08 */ b lbl_8032028C
+lbl_80320288:
+/* 80320288 0031BEE8 7C 7F 1B 78 */ mr r31, r3
+lbl_8032028C:
+/* 8032028C 0031BEEC 2C 1F 00 00 */ cmpwi r31, 0
+/* 80320290 0031BEF0 41 82 01 2C */ beq lbl_803203BC
+/* 80320294 0031BEF4 7C 1F A8 00 */ cmpw r31, r21
+/* 80320298 0031BEF8 40 82 00 08 */ bne lbl_803202A0
+/* 8032029C 0031BEFC 7E F8 BB 78 */ mr r24, r23
+lbl_803202A0:
+/* 803202A0 0031BF00 3A D7 00 01 */ addi r22, r23, 1
+/* 803202A4 0031BF04 1F 36 00 0C */ mulli r25, r22, 0xc
+/* 803202A8 0031BF08 7F 73 CA 14 */ add r27, r19, r25
+/* 803202AC 0031BF0C 7F 7A DB 78 */ mr r26, r27
+/* 803202B0 0031BF10 48 00 01 04 */ b lbl_803203B4
+lbl_803202B4:
+/* 803202B4 0031BF14 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 803202B8 0031BF18 82 03 00 1C */ lwz r16, 0x1c(r3)
+/* 803202BC 0031BF1C 2C 10 00 00 */ cmpwi r16, 0
+/* 803202C0 0031BF20 40 82 00 0C */ bne lbl_803202CC
+/* 803202C4 0031BF24 38 60 00 00 */ li r3, 0
+/* 803202C8 0031BF28 48 00 00 24 */ b lbl_803202EC
+lbl_803202CC:
+/* 803202CC 0031BF2C 48 00 0E E9 */ bl func_803211B4
+/* 803202D0 0031BF30 7C 90 CA 14 */ add r4, r16, r25
+/* 803202D4 0031BF34 48 01 34 29 */ bl func_803336FC
+/* 803202D8 0031BF38 2C 03 00 00 */ cmpwi r3, 0
+/* 803202DC 0031BF3C 41 82 00 0C */ beq lbl_803202E8
+/* 803202E0 0031BF40 2C 03 FF FF */ cmpwi r3, -1
+/* 803202E4 0031BF44 40 82 00 08 */ bne lbl_803202EC
+lbl_803202E8:
+/* 803202E8 0031BF48 38 60 00 00 */ li r3, 0
+lbl_803202EC:
+/* 803202EC 0031BF4C 7C 1F 18 00 */ cmpw r31, r3
+/* 803202F0 0031BF50 40 82 00 B4 */ bne lbl_803203A4
+/* 803202F4 0031BF54 7F A3 EB 78 */ mr r3, r29
+/* 803202F8 0031BF58 48 01 28 79 */ bl func_80332B70
+/* 803202FC 0031BF5C 2C 03 00 02 */ cmpwi r3, 2
+/* 80320300 0031BF60 40 82 00 20 */ bne lbl_80320320
+/* 80320304 0031BF64 7F 63 DB 78 */ mr r3, r27
+/* 80320308 0031BF68 48 01 28 69 */ bl func_80332B70
+/* 8032030C 0031BF6C 2C 03 00 03 */ cmpwi r3, 3
+/* 80320310 0031BF70 40 82 00 10 */ bne lbl_80320320
+/* 80320314 0031BF74 7F 83 E3 78 */ mr r3, r28
+/* 80320318 0031BF78 7F E4 FB 78 */ mr r4, r31
+/* 8032031C 0031BF7C 48 01 37 41 */ bl func_80333A5C
+lbl_80320320:
+/* 80320320 0031BF80 7F 63 DB 78 */ mr r3, r27
+/* 80320324 0031BF84 48 01 28 29 */ bl func_80332B4C
+/* 80320328 0031BF88 2C 03 00 00 */ cmpwi r3, 0
+/* 8032032C 0031BF8C 41 82 00 0C */ beq lbl_80320338
+/* 80320330 0031BF90 7F 83 E3 78 */ mr r3, r28
+/* 80320334 0031BF94 48 01 28 49 */ bl func_80332B7C
+lbl_80320338:
+/* 80320338 0031BF98 7F A3 EB 78 */ mr r3, r29
+/* 8032033C 0031BF9C 48 01 28 35 */ bl func_80332B70
+/* 80320340 0031BFA0 7C 67 1B 78 */ mr r7, r3
+/* 80320344 0031BFA4 7E E5 BB 78 */ mr r5, r23
+/* 80320348 0031BFA8 7E C6 B3 78 */ mr r6, r22
+/* 8032034C 0031BFAC 38 91 6E A0 */ addi r4, r17, 0x6ea0
+/* 80320350 0031BFB0 3C 60 00 02 */ lis r3, 2
+/* 80320354 0031BFB4 4C C6 31 82 */ crclr 6
+/* 80320358 0031BFB8 4B FF C7 DD */ bl DWC_Printf
+/* 8032035C 0031BFBC 80 0D B0 48 */ lwz r0, lbl_80640308-_SDA_BASE_(r13)
+/* 80320360 0031BFC0 2C 00 00 00 */ cmpwi r0, 0
+/* 80320364 0031BFC4 41 82 00 38 */ beq lbl_8032039C
+/* 80320368 0031BFC8 7F 43 D3 78 */ mr r3, r26
+/* 8032036C 0031BFCC 38 80 00 00 */ li r4, 0
+/* 80320370 0031BFD0 38 A0 00 0C */ li r5, 0xc
+/* 80320374 0031BFD4 4B CE 3D 91 */ bl memset
+/* 80320378 0031BFD8 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13)
+/* 8032037C 0031BFDC 81 85 00 40 */ lwz r12, 0x40(r5)
+/* 80320380 0031BFE0 2C 0C 00 00 */ cmpwi r12, 0
+/* 80320384 0031BFE4 41 82 00 18 */ beq lbl_8032039C
+/* 80320388 0031BFE8 7E C3 B3 78 */ mr r3, r22
+/* 8032038C 0031BFEC 7E E4 BB 78 */ mr r4, r23
+/* 80320390 0031BFF0 80 A5 00 44 */ lwz r5, 0x44(r5)
+/* 80320394 0031BFF4 7D 89 03 A6 */ mtctr r12
+/* 80320398 0031BFF8 4E 80 04 21 */ bctrl
+lbl_8032039C:
+/* 8032039C 0031BFFC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 803203A0 0031C000 9A 43 00 21 */ stb r18, 0x21(r3)
+lbl_803203A4:
+/* 803203A4 0031C004 3B 39 00 0C */ addi r25, r25, 0xc
+/* 803203A8 0031C008 3B 7B 00 0C */ addi r27, r27, 0xc
+/* 803203AC 0031C00C 3B 5A 00 0C */ addi r26, r26, 0xc
+/* 803203B0 0031C010 3A D6 00 01 */ addi r22, r22, 1
+lbl_803203B4:
+/* 803203B4 0031C014 7C 16 A0 00 */ cmpw r22, r20
+/* 803203B8 0031C018 41 80 FE FC */ blt lbl_803202B4
+lbl_803203BC:
+/* 803203BC 0031C01C 3B DE 00 0C */ addi r30, r30, 0xc
+/* 803203C0 0031C020 3B BD 00 0C */ addi r29, r29, 0xc
+/* 803203C4 0031C024 3B 9C 00 0C */ addi r28, r28, 0xc
+/* 803203C8 0031C028 3A F7 00 01 */ addi r23, r23, 1
+lbl_803203CC:
+/* 803203CC 0031C02C 7C 17 A0 00 */ cmpw r23, r20
+/* 803203D0 0031C030 41 80 FE 7C */ blt lbl_8032024C
+/* 803203D4 0031C034 39 61 00 50 */ addi r11, r1, 0x50
+/* 803203D8 0031C038 7F 03 C3 78 */ mr r3, r24
+/* 803203DC 0031C03C 4B EA 6D 6D */ bl _restgpr_16
+/* 803203E0 0031C040 80 01 00 54 */ lwz r0, 0x54(r1)
+/* 803203E4 0031C044 7C 08 03 A6 */ mtlr r0
+/* 803203E8 0031C048 38 21 00 50 */ addi r1, r1, 0x50
+/* 803203EC 0031C04C 4E 80 00 20 */ blr
+
+.global func_803203F0
+func_803203F0:
+/* 803203F0 0031C050 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 803203F4 0031C054 7C 08 02 A6 */ mflr r0
+/* 803203F8 0031C058 38 A0 00 00 */ li r5, 0
+/* 803203FC 0031C05C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80320400 0031C060 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80320404 0031C064 7C 7F 1B 78 */ mr r31, r3
+/* 80320408 0031C068 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8032040C 0031C06C 7C 9E 23 78 */ mr r30, r4
+/* 80320410 0031C070 80 0D B0 48 */ lwz r0, lbl_80640308-_SDA_BASE_(r13)
+/* 80320414 0031C074 90 A1 00 08 */ stw r5, 8(r1)
+/* 80320418 0031C078 2C 00 00 00 */ cmpwi r0, 0
+/* 8032041C 0031C07C 41 82 00 10 */ beq lbl_8032042C
+/* 80320420 0031C080 48 00 17 B5 */ bl func_80321BD4
+/* 80320424 0031C084 2C 03 00 00 */ cmpwi r3, 0
+/* 80320428 0031C088 40 82 00 0C */ bne lbl_80320434
+lbl_8032042C:
+/* 8032042C 0031C08C 38 60 00 00 */ li r3, 0
+/* 80320430 0031C090 48 00 00 74 */ b lbl_803204A4
+lbl_80320434:
+/* 80320434 0031C094 48 00 0D 81 */ bl func_803211B4
+/* 80320438 0031C098 7F E4 FB 78 */ mr r4, r31
+/* 8032043C 0031C09C 48 01 32 C1 */ bl func_803336FC
+/* 80320440 0031C0A0 2C 03 00 00 */ cmpwi r3, 0
+/* 80320444 0031C0A4 7C 7F 1B 78 */ mr r31, r3
+/* 80320448 0031C0A8 40 81 00 28 */ ble lbl_80320470
+/* 8032044C 0031C0AC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 80320450 0031C0B0 7F E4 FB 78 */ mr r4, r31
+/* 80320454 0031C0B4 38 A1 00 08 */ addi r5, r1, 8
+/* 80320458 0031C0B8 80 63 00 04 */ lwz r3, 4(r3)
+/* 8032045C 0031C0BC 48 01 D2 A1 */ bl gpGetBuddyIndex
+/* 80320460 0031C0C0 2C 03 00 00 */ cmpwi r3, 0
+/* 80320464 0031C0C4 41 82 00 0C */ beq lbl_80320470
+/* 80320468 0031C0C8 38 60 00 00 */ li r3, 0
+/* 8032046C 0031C0CC 48 00 00 38 */ b lbl_803204A4
+lbl_80320470:
+/* 80320470 0031C0D0 2C 1F 00 00 */ cmpwi r31, 0
+/* 80320474 0031C0D4 40 81 00 10 */ ble lbl_80320484
+/* 80320478 0031C0D8 80 81 00 08 */ lwz r4, 8(r1)
+/* 8032047C 0031C0DC 2C 04 FF FF */ cmpwi r4, -1
+/* 80320480 0031C0E0 40 82 00 0C */ bne lbl_8032048C
+lbl_80320484:
+/* 80320484 0031C0E4 38 60 00 00 */ li r3, 0
+/* 80320488 0031C0E8 48 00 00 1C */ b lbl_803204A4
+lbl_8032048C:
+/* 8032048C 0031C0EC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 80320490 0031C0F0 7F C5 F3 78 */ mr r5, r30
+/* 80320494 0031C0F4 80 63 00 04 */ lwz r3, 4(r3)
+/* 80320498 0031C0F8 48 01 D1 15 */ bl gpGetBuddyStatus
+/* 8032049C 0031C0FC 7C 60 00 34 */ cntlzw r0, r3
+/* 803204A0 0031C100 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f
+lbl_803204A4:
+/* 803204A4 0031C104 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 803204A8 0031C108 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 803204AC 0031C10C 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 803204B0 0031C110 7C 08 03 A6 */ mtlr r0
+/* 803204B4 0031C114 38 21 00 20 */ addi r1, r1, 0x20
+/* 803204B8 0031C118 4E 80 00 20 */ blr
+
+.global func_803204BC
+func_803204BC:
+/* 803204BC 0031C11C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 803204C0 0031C120 7C 08 02 A6 */ mflr r0
+/* 803204C4 0031C124 2C 03 00 00 */ cmpwi r3, 0
+/* 803204C8 0031C128 90 01 00 14 */ stw r0, 0x14(r1)
+/* 803204CC 0031C12C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 803204D0 0031C130 93 C1 00 08 */ stw r30, 8(r1)
+/* 803204D4 0031C134 7C 7E 1B 78 */ mr r30, r3
+/* 803204D8 0031C138 40 82 00 0C */ bne lbl_803204E4
+/* 803204DC 0031C13C 38 60 00 00 */ li r3, 0
+/* 803204E0 0031C140 48 00 00 EC */ b lbl_803205CC
+lbl_803204E4:
+/* 803204E4 0031C144 3C 80 80 44 */ lis r4, lbl_80446ED0@ha
+/* 803204E8 0031C148 7F C5 F3 78 */ mr r5, r30
+/* 803204EC 0031C14C 38 84 6E D0 */ addi r4, r4, lbl_80446ED0@l
+/* 803204F0 0031C150 38 60 00 02 */ li r3, 2
+/* 803204F4 0031C154 4C C6 31 82 */ crclr 6
+/* 803204F8 0031C158 4B FF C6 3D */ bl DWC_Printf
+/* 803204FC 0031C15C 2C 1E 00 03 */ cmpwi r30, 3
+/* 80320500 0031C160 41 82 00 3C */ beq lbl_8032053C
+/* 80320504 0031C164 40 80 00 14 */ bge lbl_80320518
+/* 80320508 0031C168 2C 1E 00 01 */ cmpwi r30, 1
+/* 8032050C 0031C16C 41 82 00 18 */ beq lbl_80320524
+/* 80320510 0031C170 40 80 00 20 */ bge lbl_80320530
+/* 80320514 0031C174 48 00 00 3C */ b lbl_80320550
+lbl_80320518:
+/* 80320518 0031C178 2C 1E 00 05 */ cmpwi r30, 5
+/* 8032051C 0031C17C 40 80 00 34 */ bge lbl_80320550
+/* 80320520 0031C180 48 00 00 28 */ b lbl_80320548
+lbl_80320524:
+/* 80320524 0031C184 3B E0 00 09 */ li r31, 9
+/* 80320528 0031C188 38 60 FF FF */ li r3, -1
+/* 8032052C 0031C18C 48 00 00 24 */ b lbl_80320550
+lbl_80320530:
+/* 80320530 0031C190 3B E0 00 09 */ li r31, 9
+/* 80320534 0031C194 38 60 FF FE */ li r3, -2
+/* 80320538 0031C198 48 00 00 18 */ b lbl_80320550
+lbl_8032053C:
+/* 8032053C 0031C19C 3B E0 00 06 */ li r31, 6
+/* 80320540 0031C1A0 38 60 FF F6 */ li r3, -10
+/* 80320544 0031C1A4 48 00 00 0C */ b lbl_80320550
+lbl_80320548:
+/* 80320548 0031C1A8 3B E0 00 06 */ li r31, 6
+/* 8032054C 0031C1AC 38 60 FF EC */ li r3, -20
+lbl_80320550:
+/* 80320550 0031C1B0 80 0D B0 48 */ lwz r0, lbl_80640308-_SDA_BASE_(r13)
+/* 80320554 0031C1B4 2C 00 00 00 */ cmpwi r0, 0
+/* 80320558 0031C1B8 41 82 00 70 */ beq lbl_803205C8
+/* 8032055C 0031C1BC 2C 1F 00 00 */ cmpwi r31, 0
+/* 80320560 0031C1C0 41 82 00 68 */ beq lbl_803205C8
+/* 80320564 0031C1C4 3C 83 FF FF */ addis r4, r3, 0xffff
+/* 80320568 0031C1C8 7F E3 FB 78 */ mr r3, r31
+/* 8032056C 0031C1CC 38 84 EA A8 */ addi r4, r4, -5464
+/* 80320570 0031C1D0 4B FF C0 11 */ bl DWCi_SetError
+/* 80320574 0031C1D4 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13)
+/* 80320578 0031C1D8 80 05 00 00 */ lwz r0, 0(r5)
+/* 8032057C 0031C1DC 2C 00 00 00 */ cmpwi r0, 0
+/* 80320580 0031C1E0 41 82 00 24 */ beq lbl_803205A4
+/* 80320584 0031C1E4 2C 00 00 02 */ cmpwi r0, 2
+/* 80320588 0031C1E8 41 82 00 1C */ beq lbl_803205A4
+/* 8032058C 0031C1EC 81 85 00 30 */ lwz r12, 0x30(r5)
+/* 80320590 0031C1F0 7F E3 FB 78 */ mr r3, r31
+/* 80320594 0031C1F4 88 85 00 21 */ lbz r4, 0x21(r5)
+/* 80320598 0031C1F8 80 A5 00 34 */ lwz r5, 0x34(r5)
+/* 8032059C 0031C1FC 7D 89 03 A6 */ mtctr r12
+/* 803205A0 0031C200 4E 80 04 21 */ bctrl
+lbl_803205A4:
+/* 803205A4 0031C204 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 803205A8 0031C208 2C 03 00 00 */ cmpwi r3, 0
+/* 803205AC 0031C20C 41 82 00 1C */ beq lbl_803205C8
+/* 803205B0 0031C210 38 00 00 00 */ li r0, 0
+/* 803205B4 0031C214 90 03 00 00 */ stw r0, 0(r3)
+/* 803205B8 0031C218 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 803205BC 0031C21C 98 03 00 22 */ stb r0, 0x22(r3)
+/* 803205C0 0031C220 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 803205C4 0031C224 98 03 00 23 */ stb r0, 0x23(r3)
+lbl_803205C8:
+/* 803205C8 0031C228 7F C3 F3 78 */ mr r3, r30
+lbl_803205CC:
+/* 803205CC 0031C22C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 803205D0 0031C230 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 803205D4 0031C234 83 C1 00 08 */ lwz r30, 8(r1)
+/* 803205D8 0031C238 7C 08 03 A6 */ mtlr r0
+/* 803205DC 0031C23C 38 21 00 10 */ addi r1, r1, 0x10
+/* 803205E0 0031C240 4E 80 00 20 */ blr
+/* 803205E4 0031C244 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 803205E8 0031C248 7C 08 02 A6 */ mflr r0
+/* 803205EC 0031C24C 2C 03 00 00 */ cmpwi r3, 0
+/* 803205F0 0031C250 90 01 00 14 */ stw r0, 0x14(r1)
+/* 803205F4 0031C254 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 803205F8 0031C258 93 C1 00 08 */ stw r30, 8(r1)
+/* 803205FC 0031C25C 7C 7E 1B 78 */ mr r30, r3
+/* 80320600 0031C260 40 82 00 0C */ bne lbl_8032060C
+/* 80320604 0031C264 38 60 00 00 */ li r3, 0
+/* 80320608 0031C268 48 00 00 E4 */ b lbl_803206EC
+lbl_8032060C:
+/* 8032060C 0031C26C 3C 80 80 44 */ lis r4, lbl_80446EE8@ha
+/* 80320610 0031C270 7F C5 F3 78 */ mr r5, r30
+/* 80320614 0031C274 38 84 6E E8 */ addi r4, r4, lbl_80446EE8@l
+/* 80320618 0031C278 38 60 00 02 */ li r3, 2
+/* 8032061C 0031C27C 4C C6 31 82 */ crclr 6
+/* 80320620 0031C280 4B FF C5 15 */ bl DWC_Printf
+/* 80320624 0031C284 28 1E 00 07 */ cmplwi r30, 7
+/* 80320628 0031C288 41 81 00 54 */ bgt lbl_8032067C
+/* 8032062C 0031C28C 3C 60 80 44 */ lis r3, lbl_80446F08@ha
+/* 80320630 0031C290 57 C0 10 3A */ slwi r0, r30, 2
+/* 80320634 0031C294 38 63 6F 08 */ addi r3, r3, lbl_80446F08@l
+/* 80320638 0031C298 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8032063C 0031C29C 7C 69 03 A6 */ mtctr r3
+/* 80320640 0031C2A0 4E 80 04 20 */ bctr
+/* 80320644 0031C2A4 3B E0 00 06 */ li r31, 6
+/* 80320648 0031C2A8 38 60 FF CE */ li r3, -50
+/* 8032064C 0031C2AC 48 00 00 30 */ b lbl_8032067C
+/* 80320650 0031C2B0 3B E0 00 06 */ li r31, 6
+/* 80320654 0031C2B4 38 60 FF E2 */ li r3, -30
+/* 80320658 0031C2B8 48 00 00 24 */ b lbl_8032067C
+/* 8032065C 0031C2BC 3B E0 00 06 */ li r31, 6
+/* 80320660 0031C2C0 38 60 FF EC */ li r3, -20
+/* 80320664 0031C2C4 48 00 00 18 */ b lbl_8032067C
+/* 80320668 0031C2C8 3B E0 00 06 */ li r31, 6
+/* 8032066C 0031C2CC 38 60 FF D8 */ li r3, -40
+/* 80320670 0031C2D0 48 00 00 0C */ b lbl_8032067C
+/* 80320674 0031C2D4 3B E0 00 06 */ li r31, 6
+/* 80320678 0031C2D8 38 60 FF BA */ li r3, -70
+lbl_8032067C:
+/* 8032067C 0031C2DC 80 0D B0 4C */ lwz r0, lbl_8064030C-_SDA_BASE_(r13)
+/* 80320680 0031C2E0 2C 00 00 01 */ cmpwi r0, 1
+/* 80320684 0031C2E4 40 82 00 64 */ bne lbl_803206E8
+/* 80320688 0031C2E8 80 0D B0 48 */ lwz r0, lbl_80640308-_SDA_BASE_(r13)
+/* 8032068C 0031C2EC 2C 00 00 00 */ cmpwi r0, 0
+/* 80320690 0031C2F0 41 82 00 58 */ beq lbl_803206E8
+/* 80320694 0031C2F4 2C 1F 00 00 */ cmpwi r31, 0
+/* 80320698 0031C2F8 41 82 00 50 */ beq lbl_803206E8
+/* 8032069C 0031C2FC 3C 83 FF FF */ addis r4, r3, 0xffff
+/* 803206A0 0031C300 7F E3 FB 78 */ mr r3, r31
+/* 803206A4 0031C304 38 84 98 A0 */ addi r4, r4, -26464
+/* 803206A8 0031C308 4B FF BE D9 */ bl DWCi_SetError
+/* 803206AC 0031C30C 48 03 7C B9 */ bl CloseStatsConnection
+/* 803206B0 0031C310 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 803206B4 0031C314 38 00 00 00 */ li r0, 0
+/* 803206B8 0031C318 90 0D B0 4C */ stw r0, lbl_8064030C-_SDA_BASE_(r13)
+/* 803206BC 0031C31C 2C 03 00 00 */ cmpwi r3, 0
+/* 803206C0 0031C320 41 82 00 08 */ beq lbl_803206C8
+/* 803206C4 0031C324 90 03 00 24 */ stw r0, 0x24(r3)
+lbl_803206C8:
+/* 803206C8 0031C328 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
+/* 803206CC 0031C32C 81 84 00 50 */ lwz r12, 0x50(r4)
+/* 803206D0 0031C330 2C 0C 00 00 */ cmpwi r12, 0
+/* 803206D4 0031C334 41 82 00 14 */ beq lbl_803206E8
+/* 803206D8 0031C338 7F E3 FB 78 */ mr r3, r31
+/* 803206DC 0031C33C 80 84 00 54 */ lwz r4, 0x54(r4)
+/* 803206E0 0031C340 7D 89 03 A6 */ mtctr r12
+/* 803206E4 0031C344 4E 80 04 21 */ bctrl
+lbl_803206E8:
+/* 803206E8 0031C348 7F C3 F3 78 */ mr r3, r30
+lbl_803206EC:
+/* 803206EC 0031C34C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 803206F0 0031C350 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 803206F4 0031C354 83 C1 00 08 */ lwz r30, 8(r1)
+/* 803206F8 0031C358 7C 08 03 A6 */ mtlr r0
+/* 803206FC 0031C35C 38 21 00 10 */ addi r1, r1, 0x10
+/* 80320700 0031C360 4E 80 00 20 */ blr
+lbl_80320704:
+/* 80320704 0031C364 94 21 FD C0 */ stwu r1, -0x240(r1)
+/* 80320708 0031C368 7C 08 02 A6 */ mflr r0
+/* 8032070C 0031C36C 90 01 02 44 */ stw r0, 0x244(r1)
+/* 80320710 0031C370 39 61 02 40 */ addi r11, r1, 0x240
+/* 80320714 0031C374 4B EA 6A 09 */ bl _savegpr_24
+/* 80320718 0031C378 3F E0 80 44 */ lis r31, lbl_80446C80@ha
+/* 8032071C 0031C37C 7C BD 2B 78 */ mr r29, r5
+/* 80320720 0031C380 80 A4 00 04 */ lwz r5, 4(r4)
+/* 80320724 0031C384 3B FF 6C 80 */ addi r31, r31, lbl_80446C80@l
+/* 80320728 0031C388 7C 7B 1B 78 */ mr r27, r3
+/* 8032072C 0031C38C 80 C4 00 08 */ lwz r6, 8(r4)
+/* 80320730 0031C390 7C 9C 23 78 */ mr r28, r4
+/* 80320734 0031C394 38 9F 02 A8 */ addi r4, r31, 0x2a8
+/* 80320738 0031C398 38 60 00 04 */ li r3, 4
+/* 8032073C 0031C39C 4C C6 31 82 */ crclr 6
+/* 80320740 0031C3A0 4B FF C3 F5 */ bl DWC_Printf
+/* 80320744 0031C3A4 80 1C 00 00 */ lwz r0, 0(r28)
+/* 80320748 0031C3A8 2C 00 00 00 */ cmpwi r0, 0
+/* 8032074C 0031C3AC 40 82 02 4C */ bne lbl_80320998
+/* 80320750 0031C3B0 80 1C 00 04 */ lwz r0, 4(r28)
+/* 80320754 0031C3B4 2C 00 00 00 */ cmpwi r0, 0
+/* 80320758 0031C3B8 41 82 02 40 */ beq lbl_80320998
+/* 8032075C 0031C3BC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 80320760 0031C3C0 1F DD 00 0C */ mulli r30, r29, 0xc
+/* 80320764 0031C3C4 80 03 00 1C */ lwz r0, 0x1c(r3)
+/* 80320768 0031C3C8 7C 60 F2 14 */ add r3, r0, r30
+/* 8032076C 0031C3CC 48 01 24 05 */ bl func_80332B70
+/* 80320770 0031C3D0 2C 03 00 00 */ cmpwi r3, 0
+/* 80320774 0031C3D4 41 82 02 24 */ beq lbl_80320998
+/* 80320778 0031C3D8 80 BC 00 04 */ lwz r5, 4(r28)
+/* 8032077C 0031C3DC 2C 05 00 01 */ cmpwi r5, 1
+/* 80320780 0031C3E0 40 81 00 14 */ ble lbl_80320794
+/* 80320784 0031C3E4 38 9F 02 C4 */ addi r4, r31, 0x2c4
+/* 80320788 0031C3E8 3C 60 00 02 */ lis r3, 2
+/* 8032078C 0031C3EC 4C C6 31 82 */ crclr 6
+/* 80320790 0031C3F0 4B FF C3 A5 */ bl DWC_Printf
+lbl_80320794:
+/* 80320794 0031C3F4 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 80320798 0031C3F8 80 03 00 00 */ lwz r0, 0(r3)
+/* 8032079C 0031C3FC 2C 00 00 01 */ cmpwi r0, 1
+/* 803207A0 0031C400 40 82 02 58 */ bne lbl_803209F8
+/* 803207A4 0031C404 3B 00 00 00 */ li r24, 0
+/* 803207A8 0031C408 3B 20 00 00 */ li r25, 0
+/* 803207AC 0031C40C 48 00 00 54 */ b lbl_80320800
+lbl_803207B0:
+/* 803207B0 0031C410 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 803207B4 0031C414 7F A4 EB 78 */ mr r4, r29
+/* 803207B8 0031C418 80 BC 00 0C */ lwz r5, 0xc(r28)
+/* 803207BC 0031C41C 80 63 00 1C */ lwz r3, 0x1c(r3)
+/* 803207C0 0031C420 7C A5 C8 2E */ lwzx r5, r5, r25
+/* 803207C4 0031C424 4B FF F8 BD */ bl func_80320080
+/* 803207C8 0031C428 2C 03 00 00 */ cmpwi r3, 0
+/* 803207CC 0031C42C 41 82 00 2C */ beq lbl_803207F8
+/* 803207D0 0031C430 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13)
+/* 803207D4 0031C434 38 80 00 01 */ li r4, 1
+/* 803207D8 0031C438 38 00 06 01 */ li r0, 0x601
+/* 803207DC 0031C43C 88 65 00 20 */ lbz r3, 0x20(r5)
+/* 803207E0 0031C440 38 63 00 01 */ addi r3, r3, 1
+/* 803207E4 0031C444 98 65 00 20 */ stb r3, 0x20(r5)
+/* 803207E8 0031C448 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 803207EC 0031C44C 98 83 00 22 */ stb r4, 0x22(r3)
+/* 803207F0 0031C450 90 1C 00 08 */ stw r0, 8(r28)
+/* 803207F4 0031C454 48 00 02 04 */ b lbl_803209F8
+lbl_803207F8:
+/* 803207F8 0031C458 3B 39 00 AC */ addi r25, r25, 0xac
+/* 803207FC 0031C45C 3B 18 00 01 */ addi r24, r24, 1
+lbl_80320800:
+/* 80320800 0031C460 80 1C 00 04 */ lwz r0, 4(r28)
+/* 80320804 0031C464 7C 18 00 00 */ cmpw r24, r0
+/* 80320808 0031C468 41 80 FF A8 */ blt lbl_803207B0
+/* 8032080C 0031C46C 3B 00 00 00 */ li r24, 0
+/* 80320810 0031C470 3B 20 00 00 */ li r25, 0
+/* 80320814 0031C474 48 00 01 38 */ b lbl_8032094C
+lbl_80320818:
+/* 80320818 0031C478 80 9C 00 0C */ lwz r4, 0xc(r28)
+/* 8032081C 0031C47C 7F 63 DB 78 */ mr r3, r27
+/* 80320820 0031C480 38 A1 00 08 */ addi r5, r1, 8
+/* 80320824 0031C484 7C 84 C8 2E */ lwzx r4, r4, r25
+/* 80320828 0031C488 48 01 CE D5 */ bl gpGetBuddyIndex
+/* 8032082C 0031C48C 4B FF FC 91 */ bl func_803204BC
+/* 80320830 0031C490 80 01 00 08 */ lwz r0, 8(r1)
+/* 80320834 0031C494 2C 00 FF FF */ cmpwi r0, -1
+/* 80320838 0031C498 40 82 00 3C */ bne lbl_80320874
+/* 8032083C 0031C49C 80 9C 00 0C */ lwz r4, 0xc(r28)
+/* 80320840 0031C4A0 38 AD 8D 70 */ addi r5, r13, lbl_8063E030-_SDA_BASE_
+/* 80320844 0031C4A4 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 80320848 0031C4A8 7F 44 C8 2E */ lwzx r26, r4, r25
+/* 8032084C 0031C4AC 80 63 00 04 */ lwz r3, 4(r3)
+/* 80320850 0031C4B0 7F 44 D3 78 */ mr r4, r26
+/* 80320854 0031C4B4 48 01 CA 39 */ bl gpSendBuddyRequestA
+/* 80320858 0031C4B8 4B FF FC 65 */ bl func_803204BC
+/* 8032085C 0031C4BC 7F 45 D3 78 */ mr r5, r26
+/* 80320860 0031C4C0 38 9F 01 E8 */ addi r4, r31, 0x1e8
+/* 80320864 0031C4C4 3C 60 00 02 */ lis r3, 2
+/* 80320868 0031C4C8 4C C6 31 82 */ crclr 6
+/* 8032086C 0031C4CC 4B FF C2 C9 */ bl DWC_Printf
+/* 80320870 0031C4D0 48 00 00 D4 */ b lbl_80320944
+lbl_80320874:
+/* 80320874 0031C4D4 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
+/* 80320878 0031C4D8 80 7C 00 0C */ lwz r3, 0xc(r28)
+/* 8032087C 0031C4DC 80 04 00 1C */ lwz r0, 0x1c(r4)
+/* 80320880 0031C4E0 80 83 00 00 */ lwz r4, 0(r3)
+/* 80320884 0031C4E4 7C 60 F2 14 */ add r3, r0, r30
+/* 80320888 0031C4E8 48 01 31 D5 */ bl func_80333A5C
+/* 8032088C 0031C4EC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 80320890 0031C4F0 80 03 00 1C */ lwz r0, 0x1c(r3)
+/* 80320894 0031C4F4 7C 60 F2 14 */ add r3, r0, r30
+/* 80320898 0031C4F8 48 01 22 E5 */ bl func_80332B7C
+/* 8032089C 0031C4FC 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
+/* 803208A0 0031C500 81 84 00 48 */ lwz r12, 0x48(r4)
+/* 803208A4 0031C504 2C 0C 00 00 */ cmpwi r12, 0
+/* 803208A8 0031C508 41 82 00 20 */ beq lbl_803208C8
+/* 803208AC 0031C50C 80 04 00 00 */ lwz r0, 0(r4)
+/* 803208B0 0031C510 2C 00 00 01 */ cmpwi r0, 1
+/* 803208B4 0031C514 41 82 00 14 */ beq lbl_803208C8
+/* 803208B8 0031C518 7F A3 EB 78 */ mr r3, r29
+/* 803208BC 0031C51C 80 84 00 4C */ lwz r4, 0x4c(r4)
+/* 803208C0 0031C520 7D 89 03 A6 */ mtctr r12
+/* 803208C4 0031C524 4E 80 04 21 */ bctrl
+lbl_803208C8:
+/* 803208C8 0031C528 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 803208CC 0031C52C 80 03 00 38 */ lwz r0, 0x38(r3)
+/* 803208D0 0031C530 2C 00 00 00 */ cmpwi r0, 0
+/* 803208D4 0031C534 41 82 00 40 */ beq lbl_80320914
+/* 803208D8 0031C538 80 03 00 1C */ lwz r0, 0x1c(r3)
+/* 803208DC 0031C53C 38 C1 01 18 */ addi r6, r1, 0x118
+/* 803208E0 0031C540 38 80 00 00 */ li r4, 0
+/* 803208E4 0031C544 38 A0 00 00 */ li r5, 0
+/* 803208E8 0031C548 7C 60 F2 14 */ add r3, r0, r30
+/* 803208EC 0031C54C 4B FF E8 AD */ bl func_8031F198
+/* 803208F0 0031C550 80 CD B0 48 */ lwz r6, lbl_80640308-_SDA_BASE_(r13)
+/* 803208F4 0031C554 7C 60 1B 78 */ mr r0, r3
+/* 803208F8 0031C558 7F A3 EB 78 */ mr r3, r29
+/* 803208FC 0031C55C 38 A1 01 18 */ addi r5, r1, 0x118
+/* 80320900 0031C560 81 86 00 38 */ lwz r12, 0x38(r6)
+/* 80320904 0031C564 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 80320908 0031C568 80 C6 00 3C */ lwz r6, 0x3c(r6)
+/* 8032090C 0031C56C 7D 89 03 A6 */ mtctr r12
+/* 80320910 0031C570 4E 80 04 21 */ bctrl
+lbl_80320914:
+/* 80320914 0031C574 80 AD B0 48 */ lwz r5, lbl_80640308-_SDA_BASE_(r13)
+/* 80320918 0031C578 38 80 00 01 */ li r4, 1
+/* 8032091C 0031C57C 38 00 06 01 */ li r0, 0x601
+/* 80320920 0031C580 88 65 00 20 */ lbz r3, 0x20(r5)
+/* 80320924 0031C584 38 63 00 01 */ addi r3, r3, 1
+/* 80320928 0031C588 98 65 00 20 */ stb r3, 0x20(r5)
+/* 8032092C 0031C58C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 80320930 0031C590 98 83 00 22 */ stb r4, 0x22(r3)
+/* 80320934 0031C594 90 1C 00 08 */ stw r0, 8(r28)
+/* 80320938 0031C598 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8032093C 0031C59C 98 83 00 21 */ stb r4, 0x21(r3)
+/* 80320940 0031C5A0 48 00 00 B8 */ b lbl_803209F8
+lbl_80320944:
+/* 80320944 0031C5A4 3B 39 00 AC */ addi r25, r25, 0xac
+/* 80320948 0031C5A8 3B 18 00 01 */ addi r24, r24, 1
+lbl_8032094C:
+/* 8032094C 0031C5AC 80 1C 00 04 */ lwz r0, 4(r28)
+/* 80320950 0031C5B0 7C 18 00 00 */ cmpw r24, r0
+/* 80320954 0031C5B4 41 80 FE C4 */ blt lbl_80320818
+/* 80320958 0031C5B8 80 1C 00 08 */ lwz r0, 8(r28)
+/* 8032095C 0031C5BC 2C 00 06 00 */ cmpwi r0, 0x600
+/* 80320960 0031C5C0 41 82 00 24 */ beq lbl_80320984
+/* 80320964 0031C5C4 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
+/* 80320968 0031C5C8 38 00 00 01 */ li r0, 1
+/* 8032096C 0031C5CC 88 64 00 20 */ lbz r3, 0x20(r4)
+/* 80320970 0031C5D0 38 63 00 01 */ addi r3, r3, 1
+/* 80320974 0031C5D4 98 64 00 20 */ stb r3, 0x20(r4)
+/* 80320978 0031C5D8 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 8032097C 0031C5DC 98 03 00 22 */ stb r0, 0x22(r3)
+/* 80320980 0031C5E0 48 00 00 78 */ b lbl_803209F8
+lbl_80320984:
+/* 80320984 0031C5E4 38 9F 02 E4 */ addi r4, r31, 0x2e4
+/* 80320988 0031C5E8 38 60 00 04 */ li r3, 4
+/* 8032098C 0031C5EC 4C C6 31 82 */ crclr 6
+/* 80320990 0031C5F0 4B FF C1 A5 */ bl DWC_Printf
+/* 80320994 0031C5F4 48 00 00 64 */ b lbl_803209F8
+lbl_80320998:
+/* 80320998 0031C5F8 80 7C 00 00 */ lwz r3, 0(r28)
+/* 8032099C 0031C5FC 2C 03 00 00 */ cmpwi r3, 0
+/* 803209A0 0031C600 41 82 00 14 */ beq lbl_803209B4
+/* 803209A4 0031C604 4B FF FB 19 */ bl func_803204BC
+/* 803209A8 0031C608 2C 03 00 00 */ cmpwi r3, 0
+/* 803209AC 0031C60C 41 82 00 4C */ beq lbl_803209F8
+/* 803209B0 0031C610 48 00 00 48 */ b lbl_803209F8
+lbl_803209B4:
+/* 803209B4 0031C614 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 803209B8 0031C618 80 03 00 00 */ lwz r0, 0(r3)
+/* 803209BC 0031C61C 2C 00 00 01 */ cmpwi r0, 1
+/* 803209C0 0031C620 41 82 00 1C */ beq lbl_803209DC
+/* 803209C4 0031C624 1C 1D 00 0C */ mulli r0, r29, 0xc
+/* 803209C8 0031C628 80 63 00 1C */ lwz r3, 0x1c(r3)
+/* 803209CC 0031C62C 7C 63 02 14 */ add r3, r3, r0
+/* 803209D0 0031C630 48 01 21 A1 */ bl func_80332B70
+/* 803209D4 0031C634 2C 03 00 00 */ cmpwi r3, 0
+/* 803209D8 0031C638 40 82 00 20 */ bne lbl_803209F8
+lbl_803209DC:
+/* 803209DC 0031C63C 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
+/* 803209E0 0031C640 38 00 00 01 */ li r0, 1
+/* 803209E4 0031C644 88 64 00 20 */ lbz r3, 0x20(r4)
+/* 803209E8 0031C648 38 63 00 01 */ addi r3, r3, 1
+/* 803209EC 0031C64C 98 64 00 20 */ stb r3, 0x20(r4)
+/* 803209F0 0031C650 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 803209F4 0031C654 98 03 00 22 */ stb r0, 0x22(r3)
+lbl_803209F8:
+/* 803209F8 0031C658 39 61 02 40 */ addi r11, r1, 0x240
+/* 803209FC 0031C65C 4B EA 67 6D */ bl _restgpr_24
+/* 80320A00 0031C660 80 01 02 44 */ lwz r0, 0x244(r1)
+/* 80320A04 0031C664 7C 08 03 A6 */ mtlr r0
+/* 80320A08 0031C668 38 21 02 40 */ addi r1, r1, 0x240
+/* 80320A0C 0031C66C 4E 80 00 20 */ blr
+lbl_80320A10:
+/* 80320A10 0031C670 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 80320A14 0031C674 7C 08 02 A6 */ mflr r0
+/* 80320A18 0031C678 90 01 00 44 */ stw r0, 0x44(r1)
+/* 80320A1C 0031C67C 39 61 00 40 */ addi r11, r1, 0x40
+/* 80320A20 0031C680 4B EA 67 01 */ bl _savegpr_25
+/* 80320A24 0031C684 80 A4 00 00 */ lwz r5, 0(r4)
+/* 80320A28 0031C688 3F E0 80 44 */ lis r31, lbl_80446C80@ha
+/* 80320A2C 0031C68C 7C 7A 1B 78 */ mr r26, r3
+/* 80320A30 0031C690 7C 9B 23 78 */ mr r27, r4
+/* 80320A34 0031C694 2C 05 00 00 */ cmpwi r5, 0
+/* 80320A38 0031C698 3B FF 6C 80 */ addi r31, r31, lbl_80446C80@l
+/* 80320A3C 0031C69C 3B 80 00 00 */ li r28, 0
+/* 80320A40 0031C6A0 41 82 00 18 */ beq lbl_80320A58
+/* 80320A44 0031C6A4 38 9F 03 00 */ addi r4, r31, 0x300
+/* 80320A48 0031C6A8 38 60 00 20 */ li r3, 0x20
+/* 80320A4C 0031C6AC 4C C6 31 82 */ crclr 6
+/* 80320A50 0031C6B0 4B FF C0 E5 */ bl DWC_Printf
+/* 80320A54 0031C6B4 48 00 01 90 */ b lbl_80320BE4
+lbl_80320A58:
+/* 80320A58 0031C6B8 80 BB 00 04 */ lwz r5, 4(r27)
+/* 80320A5C 0031C6BC 38 9F 03 24 */ addi r4, r31, 0x324
+/* 80320A60 0031C6C0 38 DB 00 8E */ addi r6, r27, 0x8e
+/* 80320A64 0031C6C4 38 60 00 04 */ li r3, 4
+/* 80320A68 0031C6C8 4C C6 31 82 */ crclr 6
+/* 80320A6C 0031C6CC 4B FF C0 C9 */ bl DWC_Printf
+/* 80320A70 0031C6D0 3B A0 00 00 */ li r29, 0
+/* 80320A74 0031C6D4 3B C0 00 00 */ li r30, 0
+/* 80320A78 0031C6D8 48 00 01 04 */ b lbl_80320B7C
+lbl_80320A7C:
+/* 80320A7C 0031C6DC 80 03 00 1C */ lwz r0, 0x1c(r3)
+/* 80320A80 0031C6E0 7C 60 F2 14 */ add r3, r0, r30
+/* 80320A84 0031C6E4 48 01 20 ED */ bl func_80332B70
+/* 80320A88 0031C6E8 2C 03 00 01 */ cmpwi r3, 1
+/* 80320A8C 0031C6EC 40 82 00 70 */ bne lbl_80320AFC
+/* 80320A90 0031C6F0 48 00 07 25 */ bl func_803211B4
+/* 80320A94 0031C6F4 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
+/* 80320A98 0031C6F8 38 A1 00 08 */ addi r5, r1, 8
+/* 80320A9C 0031C6FC 80 04 00 1C */ lwz r0, 0x1c(r4)
+/* 80320AA0 0031C700 7C 80 F2 14 */ add r4, r0, r30
+/* 80320AA4 0031C704 48 01 30 21 */ bl func_80333AC4
+/* 80320AA8 0031C708 38 61 00 08 */ addi r3, r1, 8
+/* 80320AAC 0031C70C 38 9B 00 8E */ addi r4, r27, 0x8e
+/* 80320AB0 0031C710 4B EA D9 9D */ bl strcmp
+/* 80320AB4 0031C714 2C 03 00 00 */ cmpwi r3, 0
+/* 80320AB8 0031C718 40 82 00 BC */ bne lbl_80320B74
+/* 80320ABC 0031C71C 80 9B 00 04 */ lwz r4, 4(r27)
+/* 80320AC0 0031C720 7F 43 D3 78 */ mr r3, r26
+/* 80320AC4 0031C724 48 01 C9 39 */ bl gpAuthBuddyRequest
+/* 80320AC8 0031C728 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 80320ACC 0031C72C 80 9B 00 04 */ lwz r4, 4(r27)
+/* 80320AD0 0031C730 80 03 00 1C */ lwz r0, 0x1c(r3)
+/* 80320AD4 0031C734 7C 60 F2 14 */ add r3, r0, r30
+/* 80320AD8 0031C738 48 01 2F 85 */ bl func_80333A5C
+/* 80320ADC 0031C73C 80 BB 00 04 */ lwz r5, 4(r27)
+/* 80320AE0 0031C740 7F A6 EB 78 */ mr r6, r29
+/* 80320AE4 0031C744 38 9F 03 50 */ addi r4, r31, 0x350
+/* 80320AE8 0031C748 3B 80 00 01 */ li r28, 1
+/* 80320AEC 0031C74C 3C 60 00 02 */ lis r3, 2
+/* 80320AF0 0031C750 4C C6 31 82 */ crclr 6
+/* 80320AF4 0031C754 4B FF C0 41 */ bl DWC_Printf
+/* 80320AF8 0031C758 48 00 00 7C */ b lbl_80320B74
+lbl_80320AFC:
+/* 80320AFC 0031C75C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 80320B00 0031C760 80 03 00 1C */ lwz r0, 0x1c(r3)
+/* 80320B04 0031C764 7C 60 F2 14 */ add r3, r0, r30
+/* 80320B08 0031C768 48 01 20 69 */ bl func_80332B70
+/* 80320B0C 0031C76C 2C 03 00 03 */ cmpwi r3, 3
+/* 80320B10 0031C770 41 82 00 1C */ beq lbl_80320B2C
+/* 80320B14 0031C774 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 80320B18 0031C778 80 03 00 1C */ lwz r0, 0x1c(r3)
+/* 80320B1C 0031C77C 7C 60 F2 14 */ add r3, r0, r30
+/* 80320B20 0031C780 48 01 20 51 */ bl func_80332B70
+/* 80320B24 0031C784 2C 03 00 02 */ cmpwi r3, 2
+/* 80320B28 0031C788 40 82 00 4C */ bne lbl_80320B74
+lbl_80320B2C:
+/* 80320B2C 0031C78C 83 3B 00 04 */ lwz r25, 4(r27)
+/* 80320B30 0031C790 48 00 06 85 */ bl func_803211B4
+/* 80320B34 0031C794 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
+/* 80320B38 0031C798 80 04 00 1C */ lwz r0, 0x1c(r4)
+/* 80320B3C 0031C79C 7C 80 F2 14 */ add r4, r0, r30
+/* 80320B40 0031C7A0 48 01 2B BD */ bl func_803336FC
+/* 80320B44 0031C7A4 7C 19 18 00 */ cmpw r25, r3
+/* 80320B48 0031C7A8 40 82 00 2C */ bne lbl_80320B74
+/* 80320B4C 0031C7AC 7F 43 D3 78 */ mr r3, r26
+/* 80320B50 0031C7B0 7F 24 CB 78 */ mr r4, r25
+/* 80320B54 0031C7B4 48 01 C8 A9 */ bl gpAuthBuddyRequest
+/* 80320B58 0031C7B8 80 BB 00 04 */ lwz r5, 4(r27)
+/* 80320B5C 0031C7BC 7F A6 EB 78 */ mr r6, r29
+/* 80320B60 0031C7C0 38 9F 03 7C */ addi r4, r31, 0x37c
+/* 80320B64 0031C7C4 3B 80 00 01 */ li r28, 1
+/* 80320B68 0031C7C8 3C 60 00 02 */ lis r3, 2
+/* 80320B6C 0031C7CC 4C C6 31 82 */ crclr 6
+/* 80320B70 0031C7D0 4B FF BF C5 */ bl DWC_Printf
+lbl_80320B74:
+/* 80320B74 0031C7D4 3B DE 00 0C */ addi r30, r30, 0xc
+/* 80320B78 0031C7D8 3B BD 00 01 */ addi r29, r29, 1
+lbl_80320B7C:
+/* 80320B7C 0031C7DC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 80320B80 0031C7E0 80 03 00 18 */ lwz r0, 0x18(r3)
+/* 80320B84 0031C7E4 7C 1D 00 00 */ cmpw r29, r0
+/* 80320B88 0031C7E8 41 80 FE F4 */ blt lbl_80320A7C
+/* 80320B8C 0031C7EC 2C 1C 00 00 */ cmpwi r28, 0
+/* 80320B90 0031C7F0 41 82 00 34 */ beq lbl_80320BC4
+/* 80320B94 0031C7F4 83 5B 00 04 */ lwz r26, 4(r27)
+/* 80320B98 0031C7F8 38 AD 8D 70 */ addi r5, r13, lbl_8063E030-_SDA_BASE_
+/* 80320B9C 0031C7FC 80 63 00 04 */ lwz r3, 4(r3)
+/* 80320BA0 0031C800 7F 44 D3 78 */ mr r4, r26
+/* 80320BA4 0031C804 48 01 C6 E9 */ bl gpSendBuddyRequestA
+/* 80320BA8 0031C808 4B FF F9 15 */ bl func_803204BC
+/* 80320BAC 0031C80C 7F 45 D3 78 */ mr r5, r26
+/* 80320BB0 0031C810 38 9F 01 E8 */ addi r4, r31, 0x1e8
+/* 80320BB4 0031C814 3C 60 00 02 */ lis r3, 2
+/* 80320BB8 0031C818 4C C6 31 82 */ crclr 6
+/* 80320BBC 0031C81C 4B FF BF 79 */ bl DWC_Printf
+/* 80320BC0 0031C820 48 00 00 24 */ b lbl_80320BE4
+lbl_80320BC4:
+/* 80320BC4 0031C824 80 9B 00 04 */ lwz r4, 4(r27)
+/* 80320BC8 0031C828 7F 43 D3 78 */ mr r3, r26
+/* 80320BCC 0031C82C 48 01 C8 A1 */ bl gpDenyBuddyRequest
+/* 80320BD0 0031C830 80 BB 00 04 */ lwz r5, 4(r27)
+/* 80320BD4 0031C834 38 9F 03 A8 */ addi r4, r31, 0x3a8
+/* 80320BD8 0031C838 3C 60 00 02 */ lis r3, 2
+/* 80320BDC 0031C83C 4C C6 31 82 */ crclr 6
+/* 80320BE0 0031C840 4B FF BF 55 */ bl DWC_Printf
+lbl_80320BE4:
+/* 80320BE4 0031C844 39 61 00 40 */ addi r11, r1, 0x40
+/* 80320BE8 0031C848 4B EA 65 85 */ bl _restgpr_25
+/* 80320BEC 0031C84C 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80320BF0 0031C850 7C 08 03 A6 */ mtlr r0
+/* 80320BF4 0031C854 38 21 00 40 */ addi r1, r1, 0x40
+/* 80320BF8 0031C858 4E 80 00 20 */ blr
+lbl_80320BFC:
+/* 80320BFC 0031C85C 94 21 FD B0 */ stwu r1, -0x250(r1)
+/* 80320C00 0031C860 7C 08 02 A6 */ mflr r0
+/* 80320C04 0031C864 90 01 02 54 */ stw r0, 0x254(r1)
+/* 80320C08 0031C868 39 61 02 50 */ addi r11, r1, 0x250
+/* 80320C0C 0031C86C 4B EA 65 15 */ bl _savegpr_25
+/* 80320C10 0031C870 80 A4 00 00 */ lwz r5, 0(r4)
+/* 80320C14 0031C874 3F E0 80 44 */ lis r31, lbl_80446C80@ha
+/* 80320C18 0031C878 7C 9A 23 78 */ mr r26, r4
+/* 80320C1C 0031C87C 3B 80 00 00 */ li r28, 0
+/* 80320C20 0031C880 2C 05 00 00 */ cmpwi r5, 0
+/* 80320C24 0031C884 3B FF 6C 80 */ addi r31, r31, lbl_80446C80@l
+/* 80320C28 0031C888 3B 60 00 01 */ li r27, 1
+/* 80320C2C 0031C88C 41 82 00 18 */ beq lbl_80320C44
+/* 80320C30 0031C890 38 9F 03 C8 */ addi r4, r31, 0x3c8
+/* 80320C34 0031C894 38 60 00 20 */ li r3, 0x20
+/* 80320C38 0031C898 4C C6 31 82 */ crclr 6
+/* 80320C3C 0031C89C 4B FF BE F9 */ bl DWC_Printf
+/* 80320C40 0031C8A0 48 00 02 40 */ b lbl_80320E80
+lbl_80320C44:
+/* 80320C44 0031C8A4 80 BA 00 04 */ lwz r5, 4(r26)
+/* 80320C48 0031C8A8 38 9F 03 EC */ addi r4, r31, 0x3ec
+/* 80320C4C 0031C8AC 38 DA 00 8E */ addi r6, r26, 0x8e
+/* 80320C50 0031C8B0 38 60 00 04 */ li r3, 4
+/* 80320C54 0031C8B4 4C C6 31 82 */ crclr 6
+/* 80320C58 0031C8B8 4B FF BE DD */ bl DWC_Printf
+/* 80320C5C 0031C8BC 3B A0 00 00 */ li r29, 0
+/* 80320C60 0031C8C0 3B C0 00 00 */ li r30, 0
+/* 80320C64 0031C8C4 48 00 01 50 */ b lbl_80320DB4
+lbl_80320C68:
+/* 80320C68 0031C8C8 80 03 00 1C */ lwz r0, 0x1c(r3)
+/* 80320C6C 0031C8CC 7C 60 F2 14 */ add r3, r0, r30
+/* 80320C70 0031C8D0 48 01 1F 01 */ bl func_80332B70
+/* 80320C74 0031C8D4 2C 03 00 01 */ cmpwi r3, 1
+/* 80320C78 0031C8D8 40 82 00 74 */ bne lbl_80320CEC
+/* 80320C7C 0031C8DC 48 00 05 39 */ bl func_803211B4
+/* 80320C80 0031C8E0 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
+/* 80320C84 0031C8E4 38 A1 00 08 */ addi r5, r1, 8
+/* 80320C88 0031C8E8 80 04 00 1C */ lwz r0, 0x1c(r4)
+/* 80320C8C 0031C8EC 7C 80 F2 14 */ add r4, r0, r30
+/* 80320C90 0031C8F0 48 01 2E 35 */ bl func_80333AC4
+/* 80320C94 0031C8F4 38 61 00 08 */ addi r3, r1, 8
+/* 80320C98 0031C8F8 38 9A 00 8E */ addi r4, r26, 0x8e
+/* 80320C9C 0031C8FC 4B EA D7 B1 */ bl strcmp
+/* 80320CA0 0031C900 2C 03 00 00 */ cmpwi r3, 0
+/* 80320CA4 0031C904 40 82 01 08 */ bne lbl_80320DAC
+/* 80320CA8 0031C908 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 80320CAC 0031C90C 80 9A 00 04 */ lwz r4, 4(r26)
+/* 80320CB0 0031C910 80 03 00 1C */ lwz r0, 0x1c(r3)
+/* 80320CB4 0031C914 7C 60 F2 14 */ add r3, r0, r30
+/* 80320CB8 0031C918 48 01 2D A5 */ bl func_80333A5C
+/* 80320CBC 0031C91C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 80320CC0 0031C920 80 03 00 1C */ lwz r0, 0x1c(r3)
+/* 80320CC4 0031C924 7C 60 F2 14 */ add r3, r0, r30
+/* 80320CC8 0031C928 48 01 1E B5 */ bl func_80332B7C
+/* 80320CCC 0031C92C 80 BA 00 04 */ lwz r5, 4(r26)
+/* 80320CD0 0031C930 7F A6 EB 78 */ mr r6, r29
+/* 80320CD4 0031C934 38 9F 04 18 */ addi r4, r31, 0x418
+/* 80320CD8 0031C938 3B 80 00 01 */ li r28, 1
+/* 80320CDC 0031C93C 3C 60 00 02 */ lis r3, 2
+/* 80320CE0 0031C940 4C C6 31 82 */ crclr 6
+/* 80320CE4 0031C944 4B FF BE 51 */ bl DWC_Printf
+/* 80320CE8 0031C948 48 00 00 C4 */ b lbl_80320DAC
+lbl_80320CEC:
+/* 80320CEC 0031C94C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 80320CF0 0031C950 80 03 00 1C */ lwz r0, 0x1c(r3)
+/* 80320CF4 0031C954 7C 60 F2 14 */ add r3, r0, r30
+/* 80320CF8 0031C958 48 01 1E 79 */ bl func_80332B70
+/* 80320CFC 0031C95C 2C 03 00 03 */ cmpwi r3, 3
+/* 80320D00 0031C960 41 82 00 1C */ beq lbl_80320D1C
+/* 80320D04 0031C964 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 80320D08 0031C968 80 03 00 1C */ lwz r0, 0x1c(r3)
+/* 80320D0C 0031C96C 7C 60 F2 14 */ add r3, r0, r30
+/* 80320D10 0031C970 48 01 1E 61 */ bl func_80332B70
+/* 80320D14 0031C974 2C 03 00 02 */ cmpwi r3, 2
+/* 80320D18 0031C978 40 82 00 94 */ bne lbl_80320DAC
+lbl_80320D1C:
+/* 80320D1C 0031C97C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 80320D20 0031C980 80 03 00 1C */ lwz r0, 0x1c(r3)
+/* 80320D24 0031C984 7C 60 F2 14 */ add r3, r0, r30
+/* 80320D28 0031C988 48 01 1E 25 */ bl func_80332B4C
+/* 80320D2C 0031C98C 2C 03 00 01 */ cmpwi r3, 1
+/* 80320D30 0031C990 40 82 00 1C */ bne lbl_80320D4C
+/* 80320D34 0031C994 38 9F 04 44 */ addi r4, r31, 0x444
+/* 80320D38 0031C998 3C 60 00 02 */ lis r3, 2
+/* 80320D3C 0031C99C 4C C6 31 82 */ crclr 6
+/* 80320D40 0031C9A0 4B FF BD F5 */ bl DWC_Printf
+/* 80320D44 0031C9A4 3B 60 00 00 */ li r27, 0
+/* 80320D48 0031C9A8 48 00 00 64 */ b lbl_80320DAC
+lbl_80320D4C:
+/* 80320D4C 0031C9AC 83 3A 00 04 */ lwz r25, 4(r26)
+/* 80320D50 0031C9B0 48 00 04 65 */ bl func_803211B4
+/* 80320D54 0031C9B4 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
+/* 80320D58 0031C9B8 80 04 00 1C */ lwz r0, 0x1c(r4)
+/* 80320D5C 0031C9BC 7C 80 F2 14 */ add r4, r0, r30
+/* 80320D60 0031C9C0 48 01 29 9D */ bl func_803336FC
+/* 80320D64 0031C9C4 7C 19 18 00 */ cmpw r25, r3
+/* 80320D68 0031C9C8 40 82 00 44 */ bne lbl_80320DAC
+/* 80320D6C 0031C9CC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 80320D70 0031C9D0 7F 24 CB 78 */ mr r4, r25
+/* 80320D74 0031C9D4 80 03 00 1C */ lwz r0, 0x1c(r3)
+/* 80320D78 0031C9D8 7C 60 F2 14 */ add r3, r0, r30
+/* 80320D7C 0031C9DC 48 01 2C E1 */ bl func_80333A5C
+/* 80320D80 0031C9E0 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 80320D84 0031C9E4 80 03 00 1C */ lwz r0, 0x1c(r3)
+/* 80320D88 0031C9E8 7C 60 F2 14 */ add r3, r0, r30
+/* 80320D8C 0031C9EC 48 01 1D F1 */ bl func_80332B7C
+/* 80320D90 0031C9F0 80 BA 00 04 */ lwz r5, 4(r26)
+/* 80320D94 0031C9F4 7F A6 EB 78 */ mr r6, r29
+/* 80320D98 0031C9F8 38 9F 04 68 */ addi r4, r31, 0x468
+/* 80320D9C 0031C9FC 3B 80 00 01 */ li r28, 1
+/* 80320DA0 0031CA00 3C 60 00 02 */ lis r3, 2
+/* 80320DA4 0031CA04 4C C6 31 82 */ crclr 6
+/* 80320DA8 0031CA08 4B FF BD 8D */ bl DWC_Printf
+lbl_80320DAC:
+/* 80320DAC 0031CA0C 3B DE 00 0C */ addi r30, r30, 0xc
+/* 80320DB0 0031CA10 3B BD 00 01 */ addi r29, r29, 1
+lbl_80320DB4:
+/* 80320DB4 0031CA14 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 80320DB8 0031CA18 80 83 00 18 */ lwz r4, 0x18(r3)
+/* 80320DBC 0031CA1C 7C 1D 20 00 */ cmpw r29, r4
+/* 80320DC0 0031CA20 41 80 FE A8 */ blt lbl_80320C68
+/* 80320DC4 0031CA24 2C 1C 00 00 */ cmpwi r28, 0
+/* 80320DC8 0031CA28 41 82 00 A4 */ beq lbl_80320E6C
+/* 80320DCC 0031CA2C 80 63 00 1C */ lwz r3, 0x1c(r3)
+/* 80320DD0 0031CA30 80 BA 00 04 */ lwz r5, 4(r26)
+/* 80320DD4 0031CA34 4B FF F4 39 */ bl func_8032020C
+/* 80320DD8 0031CA38 2C 1B 00 00 */ cmpwi r27, 0
+/* 80320DDC 0031CA3C 7C 79 1B 78 */ mr r25, r3
+/* 80320DE0 0031CA40 41 82 00 7C */ beq lbl_80320E5C
+/* 80320DE4 0031CA44 80 8D B0 48 */ lwz r4, lbl_80640308-_SDA_BASE_(r13)
+/* 80320DE8 0031CA48 81 84 00 48 */ lwz r12, 0x48(r4)
+/* 80320DEC 0031CA4C 2C 0C 00 00 */ cmpwi r12, 0
+/* 80320DF0 0031CA50 41 82 00 1C */ beq lbl_80320E0C
+/* 80320DF4 0031CA54 80 04 00 00 */ lwz r0, 0(r4)
+/* 80320DF8 0031CA58 2C 00 00 01 */ cmpwi r0, 1
+/* 80320DFC 0031CA5C 41 82 00 10 */ beq lbl_80320E0C
+/* 80320E00 0031CA60 80 84 00 4C */ lwz r4, 0x4c(r4)
+/* 80320E04 0031CA64 7D 89 03 A6 */ mtctr r12
+/* 80320E08 0031CA68 4E 80 04 21 */ bctrl
+lbl_80320E0C:
+/* 80320E0C 0031CA6C 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 80320E10 0031CA70 80 03 00 38 */ lwz r0, 0x38(r3)
+/* 80320E14 0031CA74 2C 00 00 00 */ cmpwi r0, 0
+/* 80320E18 0031CA78 41 82 00 44 */ beq lbl_80320E5C
+/* 80320E1C 0031CA7C 1C 19 00 0C */ mulli r0, r25, 0xc
+/* 80320E20 0031CA80 80 63 00 1C */ lwz r3, 0x1c(r3)
+/* 80320E24 0031CA84 38 C1 01 28 */ addi r6, r1, 0x128
+/* 80320E28 0031CA88 38 80 00 00 */ li r4, 0
+/* 80320E2C 0031CA8C 7C 63 02 14 */ add r3, r3, r0
+/* 80320E30 0031CA90 38 A0 00 00 */ li r5, 0
+/* 80320E34 0031CA94 4B FF E3 65 */ bl func_8031F198
+/* 80320E38 0031CA98 80 CD B0 48 */ lwz r6, lbl_80640308-_SDA_BASE_(r13)
+/* 80320E3C 0031CA9C 7C 60 1B 78 */ mr r0, r3
+/* 80320E40 0031CAA0 7F 23 CB 78 */ mr r3, r25
+/* 80320E44 0031CAA4 38 A1 01 28 */ addi r5, r1, 0x128
+/* 80320E48 0031CAA8 81 86 00 38 */ lwz r12, 0x38(r6)
+/* 80320E4C 0031CAAC 54 04 06 3E */ clrlwi r4, r0, 0x18
+/* 80320E50 0031CAB0 80 C6 00 3C */ lwz r6, 0x3c(r6)
+/* 80320E54 0031CAB4 7D 89 03 A6 */ mtctr r12
+/* 80320E58 0031CAB8 4E 80 04 21 */ bctrl
+lbl_80320E5C:
+/* 80320E5C 0031CABC 80 6D B0 48 */ lwz r3, lbl_80640308-_SDA_BASE_(r13)
+/* 80320E60 0031CAC0 38 00 00 01 */ li r0, 1
+/* 80320E64 0031CAC4 98 03 00 21 */ stb r0, 0x21(r3)
+/* 80320E68 0031CAC8 48 00 00 18 */ b lbl_80320E80
+lbl_80320E6C:
+/* 80320E6C 0031CACC 80 BA 00 04 */ lwz r5, 4(r26)
+/* 80320E70 0031CAD0 38 9F 04 98 */ addi r4, r31, 0x498
+/* 80320E74 0031CAD4 3C 60 00 02 */ lis r3, 2
+/* 80320E78 0031CAD8 4C C6 31 82 */ crclr 6
+/* 80320E7C 0031CADC 4B FF BC B9 */ bl DWC_Printf
+lbl_80320E80:
+/* 80320E80 0031CAE0 39 61 02 50 */ addi r11, r1, 0x250
+/* 80320E84 0031CAE4 4B EA 62 E9 */ bl _restgpr_25
+/* 80320E88 0031CAE8 80 01 02 54 */ lwz r0, 0x254(r1)
+/* 80320E8C 0031CAEC 7C 08 03 A6 */ mtlr r0
+/* 80320E90 0031CAF0 38 21 02 50 */ addi r1, r1, 0x250
+/* 80320E94 0031CAF4 4E 80 00 20 */ blr
+
+.global func_80320E98
+func_80320E98:
+/* 80320E98 0031CAF8 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 80320E9C 0031CAFC 7C 08 02 A6 */ mflr r0
+/* 80320EA0 0031CB00 90 01 00 34 */ stw r0, 0x34(r1)
+/* 80320EA4 0031CB04 39 61 00 30 */ addi r11, r1, 0x30
+/* 80320EA8 0031CB08 4B EA 62 71 */ bl _savegpr_23
+/* 80320EAC 0031CB0C 3F E0 80 44 */ lis r31, lbl_80447248@ha
+/* 80320EB0 0031CB10 7C 77 1B 78 */ mr r23, r3
+/* 80320EB4 0031CB14 3B FF 72 48 */ addi r31, r31, lbl_80447248@l
+/* 80320EB8 0031CB18 7C 98 23 78 */ mr r24, r4
+/* 80320EBC 0031CB1C 7C B9 2B 78 */ mr r25, r5
+/* 80320EC0 0031CB20 7C DA 33 78 */ mr r26, r6
+/* 80320EC4 0031CB24 7C FB 3B 78 */ mr r27, r7
+/* 80320EC8 0031CB28 7D 1C 43 78 */ mr r28, r8
+/* 80320ECC 0031CB2C 7D 3D 4B 78 */ mr r29, r9
+/* 80320ED0 0031CB30 7D 5E 53 78 */ mr r30, r10
+/* 80320ED4 0031CB34 38 9F 00 00 */ addi r4, r31, 0
+/* 80320ED8 0031CB38 38 60 00 20 */ li r3, 0x20
+/* 80320EDC 0031CB3C 4C C6 31 82 */ crclr 6
+/* 80320EE0 0031CB40 4B FF BC 55 */ bl DWC_Printf
+/* 80320EE4 0031CB44 92 ED B0 50 */ stw r23, lbl_80640310-_SDA_BASE_(r13)
+/* 80320EE8 0031CB48 7E E3 BB 78 */ mr r3, r23
+/* 80320EEC 0031CB4C 38 80 00 00 */ li r4, 0
+/* 80320EF0 0031CB50 38 A0 02 68 */ li r5, 0x268
+/* 80320EF4 0031CB54 4B CE 32 11 */ bl memset
+/* 80320EF8 0031CB58 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
+/* 80320EFC 0031CB5C 38 00 00 00 */ li r0, 0
+/* 80320F00 0031CB60 38 9F 00 0C */ addi r4, r31, 0xc
+/* 80320F04 0031CB64 38 60 00 20 */ li r3, 0x20
+/* 80320F08 0031CB68 93 25 00 00 */ stw r25, 0(r5)
+/* 80320F0C 0031CB6C 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
+/* 80320F10 0031CB70 90 05 00 04 */ stw r0, 4(r5)
+/* 80320F14 0031CB74 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
+/* 80320F18 0031CB78 93 45 00 08 */ stw r26, 8(r5)
+/* 80320F1C 0031CB7C 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
+/* 80320F20 0031CB80 93 65 00 0C */ stw r27, 0xc(r5)
+/* 80320F24 0031CB84 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
+/* 80320F28 0031CB88 93 85 00 10 */ stw r28, 0x10(r5)
+/* 80320F2C 0031CB8C 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
+/* 80320F30 0031CB90 93 A5 00 14 */ stw r29, 0x14(r5)
+/* 80320F34 0031CB94 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
+/* 80320F38 0031CB98 93 C5 00 18 */ stw r30, 0x18(r5)
+/* 80320F3C 0031CB9C 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
+/* 80320F40 0031CBA0 93 05 00 1C */ stw r24, 0x1c(r5)
+/* 80320F44 0031CBA4 4C C6 31 82 */ crclr 6
+/* 80320F48 0031CBA8 4B FF BB ED */ bl DWC_Printf
+/* 80320F4C 0031CBAC 38 78 00 04 */ addi r3, r24, 4
+/* 80320F50 0031CBB0 48 01 1B BD */ bl func_80332B0C
+/* 80320F54 0031CBB4 7C 86 23 78 */ mr r6, r4
+/* 80320F58 0031CBB8 7C 65 1B 78 */ mr r5, r3
+/* 80320F5C 0031CBBC 38 9F 00 38 */ addi r4, r31, 0x38
+/* 80320F60 0031CBC0 38 60 00 20 */ li r3, 0x20
+/* 80320F64 0031CBC4 4C C6 31 82 */ crclr 6
+/* 80320F68 0031CBC8 4B FF BB CD */ bl DWC_Printf
+/* 80320F6C 0031CBCC 38 78 00 04 */ addi r3, r24, 4
+/* 80320F70 0031CBD0 48 01 1B AD */ bl func_80332B1C
+/* 80320F74 0031CBD4 7C 65 1B 78 */ mr r5, r3
+/* 80320F78 0031CBD8 38 9F 00 58 */ addi r4, r31, 0x58
+/* 80320F7C 0031CBDC 38 60 00 20 */ li r3, 0x20
+/* 80320F80 0031CBE0 4C C6 31 82 */ crclr 6
+/* 80320F84 0031CBE4 4B FF BB B1 */ bl DWC_Printf
+/* 80320F88 0031CBE8 38 78 00 10 */ addi r3, r24, 0x10
+/* 80320F8C 0031CBEC 48 01 1B 81 */ bl func_80332B0C
+/* 80320F90 0031CBF0 7C 86 23 78 */ mr r6, r4
+/* 80320F94 0031CBF4 7C 65 1B 78 */ mr r5, r3
+/* 80320F98 0031CBF8 38 9F 00 78 */ addi r4, r31, 0x78
+/* 80320F9C 0031CBFC 38 60 00 20 */ li r3, 0x20
+/* 80320FA0 0031CC00 4C C6 31 82 */ crclr 6
+/* 80320FA4 0031CC04 4B FF BB 91 */ bl DWC_Printf
+/* 80320FA8 0031CC08 38 78 00 10 */ addi r3, r24, 0x10
+/* 80320FAC 0031CC0C 48 01 1B 71 */ bl func_80332B1C
+/* 80320FB0 0031CC10 7C 65 1B 78 */ mr r5, r3
+/* 80320FB4 0031CC14 38 9F 00 98 */ addi r4, r31, 0x98
+/* 80320FB8 0031CC18 38 60 00 20 */ li r3, 0x20
+/* 80320FBC 0031CC1C 4C C6 31 82 */ crclr 6
+/* 80320FC0 0031CC20 4B FF BB 75 */ bl DWC_Printf
+/* 80320FC4 0031CC24 38 9F 00 0C */ addi r4, r31, 0xc
+/* 80320FC8 0031CC28 38 60 00 20 */ li r3, 0x20
+/* 80320FCC 0031CC2C 4C C6 31 82 */ crclr 6
+/* 80320FD0 0031CC30 4B FF BB 65 */ bl DWC_Printf
+/* 80320FD4 0031CC34 39 61 00 30 */ addi r11, r1, 0x30
+/* 80320FD8 0031CC38 4B EA 61 8D */ bl _restgpr_23
+/* 80320FDC 0031CC3C 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80320FE0 0031CC40 7C 08 03 A6 */ mtlr r0
+/* 80320FE4 0031CC44 38 21 00 30 */ addi r1, r1, 0x30
+/* 80320FE8 0031CC48 4E 80 00 20 */ blr
+
+.global func_80320FEC
+func_80320FEC:
+/* 80320FEC 0031CC4C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80320FF0 0031CC50 7C 08 02 A6 */ mflr r0
+/* 80320FF4 0031CC54 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80320FF8 0031CC58 48 00 05 5D */ bl func_80321554
+/* 80320FFC 0031CC5C 2C 03 00 00 */ cmpwi r3, 0
+/* 80321000 0031CC60 41 82 00 24 */ beq lbl_80321024
+/* 80321004 0031CC64 80 8D B0 50 */ lwz r4, lbl_80640310-_SDA_BASE_(r13)
+/* 80321008 0031CC68 38 A0 00 01 */ li r5, 1
+/* 8032100C 0031CC6C 38 00 00 00 */ li r0, 0
+/* 80321010 0031CC70 38 60 00 01 */ li r3, 1
+/* 80321014 0031CC74 90 A4 00 04 */ stw r5, 4(r4)
+/* 80321018 0031CC78 80 8D B0 50 */ lwz r4, lbl_80640310-_SDA_BASE_(r13)
+/* 8032101C 0031CC7C 90 04 00 30 */ stw r0, 0x30(r4)
+/* 80321020 0031CC80 48 00 00 08 */ b lbl_80321028
+lbl_80321024:
+/* 80321024 0031CC84 38 60 00 00 */ li r3, 0
+lbl_80321028:
+/* 80321028 0031CC88 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8032102C 0031CC8C 7C 08 03 A6 */ mtlr r0
+/* 80321030 0031CC90 38 21 00 10 */ addi r1, r1, 0x10
+/* 80321034 0031CC94 4E 80 00 20 */ blr
+
+.global func_80321038
+func_80321038:
+/* 80321038 0031CC98 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8032103C 0031CC9C 7C 08 02 A6 */ mflr r0
+/* 80321040 0031CCA0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80321044 0031CCA4 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80321048 0031CCA8 80 0D B0 50 */ lwz r0, lbl_80640310-_SDA_BASE_(r13)
+/* 8032104C 0031CCAC 2C 00 00 00 */ cmpwi r0, 0
+/* 80321050 0031CCB0 41 82 01 50 */ beq lbl_803211A0
+/* 80321054 0031CCB4 4B FF B5 19 */ bl DWCi_IsError
+/* 80321058 0031CCB8 2C 03 00 00 */ cmpwi r3, 0
+/* 8032105C 0031CCBC 41 82 00 08 */ beq lbl_80321064
+/* 80321060 0031CCC0 48 00 01 40 */ b lbl_803211A0
+lbl_80321064:
+/* 80321064 0031CCC4 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 80321068 0031CCC8 80 03 00 04 */ lwz r0, 4(r3)
+/* 8032106C 0031CCCC 2C 00 00 01 */ cmpwi r0, 1
+/* 80321070 0031CCD0 41 82 00 1C */ beq lbl_8032108C
+/* 80321074 0031CCD4 40 80 00 08 */ bge lbl_8032107C
+/* 80321078 0031CCD8 48 00 01 14 */ b lbl_8032118C
+lbl_8032107C:
+/* 8032107C 0031CCDC 2C 00 00 05 */ cmpwi r0, 5
+/* 80321080 0031CCE0 41 82 01 0C */ beq lbl_8032118C
+/* 80321084 0031CCE4 40 80 01 08 */ bge lbl_8032118C
+/* 80321088 0031CCE8 48 00 00 0C */ b lbl_80321094
+lbl_8032108C:
+/* 8032108C 0031CCEC 48 00 06 95 */ bl func_80321720
+/* 80321090 0031CCF0 48 00 01 10 */ b lbl_803211A0
+lbl_80321094:
+/* 80321094 0031CCF4 80 63 00 00 */ lwz r3, 0(r3)
+/* 80321098 0031CCF8 2C 03 00 00 */ cmpwi r3, 0
+/* 8032109C 0031CCFC 41 82 00 14 */ beq lbl_803210B0
+/* 803210A0 0031CD00 80 03 00 00 */ lwz r0, 0(r3)
+/* 803210A4 0031CD04 2C 00 00 00 */ cmpwi r0, 0
+/* 803210A8 0031CD08 41 82 00 08 */ beq lbl_803210B0
+/* 803210AC 0031CD0C 48 01 BD 8D */ bl gpProcess
+lbl_803210B0:
+/* 803210B0 0031CD10 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 803210B4 0031CD14 80 03 00 30 */ lwz r0, 0x30(r3)
+/* 803210B8 0031CD18 2C 00 00 00 */ cmpwi r0, 0
+/* 803210BC 0031CD1C 41 82 00 E4 */ beq lbl_803211A0
+/* 803210C0 0031CD20 4B F5 16 F9 */ bl OSGetTime
+/* 803210C4 0031CD24 3C A0 80 00 */ lis r5, 0x800000F8@ha
+/* 803210C8 0031CD28 83 ED B0 50 */ lwz r31, lbl_80640310-_SDA_BASE_(r13)
+/* 803210CC 0031CD2C 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5)
+/* 803210D0 0031CD30 3C A0 10 62 */ lis r5, 0x10624DD3@ha
+/* 803210D4 0031CD34 80 FF 00 3C */ lwz r7, 0x3c(r31)
+/* 803210D8 0031CD38 38 A5 4D D3 */ addi r5, r5, 0x10624DD3@l
+/* 803210DC 0031CD3C 54 00 F0 BE */ srwi r0, r0, 2
+/* 803210E0 0031CD40 80 DF 00 38 */ lwz r6, 0x38(r31)
+/* 803210E4 0031CD44 7C 05 00 16 */ mulhwu r0, r5, r0
+/* 803210E8 0031CD48 7C 87 20 10 */ subfc r4, r7, r4
+/* 803210EC 0031CD4C 7C 66 19 10 */ subfe r3, r6, r3
+/* 803210F0 0031CD50 38 A0 00 00 */ li r5, 0
+/* 803210F4 0031CD54 54 06 D1 BE */ srwi r6, r0, 6
+/* 803210F8 0031CD58 4B EA 61 81 */ bl __div2i
+/* 803210FC 0031CD5C 3C A0 00 01 */ lis r5, 0x0000EA60@ha
+/* 80321100 0031CD60 38 00 00 00 */ li r0, 0
+/* 80321104 0031CD64 38 C5 EA 60 */ addi r6, r5, 0x0000EA60@l
+/* 80321108 0031CD68 6C 65 80 00 */ xoris r5, r3, 0x8000
+/* 8032110C 0031CD6C 6C 00 80 00 */ xoris r0, r0, 0x8000
+/* 80321110 0031CD70 7C 64 30 10 */ subfc r3, r4, r6
+/* 80321114 0031CD74 7C A5 01 10 */ subfe r5, r5, r0
+/* 80321118 0031CD78 7C A0 01 10 */ subfe r5, r0, r0
+/* 8032111C 0031CD7C 7C A5 00 D1 */ neg. r5, r5
+/* 80321120 0031CD80 41 82 00 80 */ beq lbl_803211A0
+/* 80321124 0031CD84 2C 1F 00 00 */ cmpwi r31, 0
+/* 80321128 0031CD88 41 82 00 54 */ beq lbl_8032117C
+/* 8032112C 0031CD8C 3C 80 FF FF */ lis r4, 0xFFFF1172@ha
+/* 80321130 0031CD90 38 60 00 06 */ li r3, 6
+/* 80321134 0031CD94 38 84 11 72 */ addi r4, r4, 0xFFFF1172@l
+/* 80321138 0031CD98 4B FF B4 49 */ bl DWCi_SetError
+/* 8032113C 0031CD9C 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 80321140 0031CDA0 81 83 00 14 */ lwz r12, 0x14(r3)
+/* 80321144 0031CDA4 2C 0C 00 00 */ cmpwi r12, 0
+/* 80321148 0031CDA8 41 82 00 18 */ beq lbl_80321160
+/* 8032114C 0031CDAC 80 A3 00 18 */ lwz r5, 0x18(r3)
+/* 80321150 0031CDB0 38 60 00 06 */ li r3, 6
+/* 80321154 0031CDB4 38 80 00 00 */ li r4, 0
+/* 80321158 0031CDB8 7D 89 03 A6 */ mtctr r12
+/* 8032115C 0031CDBC 4E 80 04 21 */ bctrl
+lbl_80321160:
+/* 80321160 0031CDC0 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 80321164 0031CDC4 2C 03 00 00 */ cmpwi r3, 0
+/* 80321168 0031CDC8 41 82 00 14 */ beq lbl_8032117C
+/* 8032116C 0031CDCC 38 00 00 00 */ li r0, 0
+/* 80321170 0031CDD0 90 03 00 04 */ stw r0, 4(r3)
+/* 80321174 0031CDD4 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 80321178 0031CDD8 90 03 00 30 */ stw r0, 0x30(r3)
+lbl_8032117C:
+/* 8032117C 0031CDDC 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 80321180 0031CDE0 38 00 00 00 */ li r0, 0
+/* 80321184 0031CDE4 90 03 00 30 */ stw r0, 0x30(r3)
+/* 80321188 0031CDE8 48 00 00 18 */ b lbl_803211A0
+lbl_8032118C:
+/* 8032118C 0031CDEC 3C 80 80 44 */ lis r4, lbl_80447300@ha
+/* 80321190 0031CDF0 38 60 00 04 */ li r3, 4
+/* 80321194 0031CDF4 38 84 73 00 */ addi r4, r4, lbl_80447300@l
+/* 80321198 0031CDF8 4C C6 31 82 */ crclr 6
+/* 8032119C 0031CDFC 4B FF B9 99 */ bl DWC_Printf
+lbl_803211A0:
+/* 803211A0 0031CE00 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 803211A4 0031CE04 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 803211A8 0031CE08 7C 08 03 A6 */ mtlr r0
+/* 803211AC 0031CE0C 38 21 00 10 */ addi r1, r1, 0x10
+/* 803211B0 0031CE10 4E 80 00 20 */ blr
+
+.global func_803211B4
+func_803211B4:
+/* 803211B4 0031CE14 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 803211B8 0031CE18 2C 03 00 00 */ cmpwi r3, 0
+/* 803211BC 0031CE1C 41 82 00 0C */ beq lbl_803211C8
+/* 803211C0 0031CE20 80 63 00 1C */ lwz r3, 0x1c(r3)
+/* 803211C4 0031CE24 4E 80 00 20 */ blr
+lbl_803211C8:
+/* 803211C8 0031CE28 38 60 00 00 */ li r3, 0
+/* 803211CC 0031CE2C 4E 80 00 20 */ blr
+
+.global func_803211D0
+func_803211D0:
+/* 803211D0 0031CE30 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 803211D4 0031CE34 7C 08 02 A6 */ mflr r0
+/* 803211D8 0031CE38 90 01 00 14 */ stw r0, 0x14(r1)
+/* 803211DC 0031CE3C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 803211E0 0031CE40 7C 7F 1B 78 */ mr r31, r3
+/* 803211E4 0031CE44 80 0D B0 50 */ lwz r0, lbl_80640310-_SDA_BASE_(r13)
+/* 803211E8 0031CE48 2C 00 00 00 */ cmpwi r0, 0
+/* 803211EC 0031CE4C 41 82 00 54 */ beq lbl_80321240
+/* 803211F0 0031CE50 2C 03 00 00 */ cmpwi r3, 0
+/* 803211F4 0031CE54 40 82 00 08 */ bne lbl_803211FC
+/* 803211F8 0031CE58 48 00 00 48 */ b lbl_80321240
+lbl_803211FC:
+/* 803211FC 0031CE5C 4B FF B3 85 */ bl DWCi_SetError
+/* 80321200 0031CE60 80 8D B0 50 */ lwz r4, lbl_80640310-_SDA_BASE_(r13)
+/* 80321204 0031CE64 81 84 00 14 */ lwz r12, 0x14(r4)
+/* 80321208 0031CE68 2C 0C 00 00 */ cmpwi r12, 0
+/* 8032120C 0031CE6C 41 82 00 18 */ beq lbl_80321224
+/* 80321210 0031CE70 80 A4 00 18 */ lwz r5, 0x18(r4)
+/* 80321214 0031CE74 7F E3 FB 78 */ mr r3, r31
+/* 80321218 0031CE78 38 80 00 00 */ li r4, 0
+/* 8032121C 0031CE7C 7D 89 03 A6 */ mtctr r12
+/* 80321220 0031CE80 4E 80 04 21 */ bctrl
+lbl_80321224:
+/* 80321224 0031CE84 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 80321228 0031CE88 2C 03 00 00 */ cmpwi r3, 0
+/* 8032122C 0031CE8C 41 82 00 14 */ beq lbl_80321240
+/* 80321230 0031CE90 38 00 00 00 */ li r0, 0
+/* 80321234 0031CE94 90 03 00 04 */ stw r0, 4(r3)
+/* 80321238 0031CE98 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 8032123C 0031CE9C 90 03 00 30 */ stw r0, 0x30(r3)
+lbl_80321240:
+/* 80321240 0031CEA0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80321244 0031CEA4 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80321248 0031CEA8 7C 08 03 A6 */ mtlr r0
+/* 8032124C 0031CEAC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80321250 0031CEB0 4E 80 00 20 */ blr
+
+.global func_80321254
+func_80321254:
+/* 80321254 0031CEB4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80321258 0031CEB8 7C 08 02 A6 */ mflr r0
+/* 8032125C 0031CEBC 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80321260 0031CEC0 48 01 37 69 */ bl func_803349C8
+/* 80321264 0031CEC4 2C 03 00 00 */ cmpwi r3, 0
+/* 80321268 0031CEC8 40 82 00 08 */ bne lbl_80321270
+/* 8032126C 0031CECC 48 01 2F CD */ bl func_80334238
+lbl_80321270:
+/* 80321270 0031CED0 38 00 00 00 */ li r0, 0
+/* 80321274 0031CED4 90 0D B0 50 */ stw r0, lbl_80640310-_SDA_BASE_(r13)
+/* 80321278 0031CED8 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 8032127C 0031CEDC 7C 08 03 A6 */ mtlr r0
+/* 80321280 0031CEE0 38 21 00 10 */ addi r1, r1, 0x10
+/* 80321284 0031CEE4 4E 80 00 20 */ blr
+
+.global func_80321288
+func_80321288:
+/* 80321288 0031CEE8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8032128C 0031CEEC 7C 08 02 A6 */ mflr r0
+/* 80321290 0031CEF0 2C 03 00 00 */ cmpwi r3, 0
+/* 80321294 0031CEF4 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80321298 0031CEF8 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8032129C 0031CEFC 93 C1 00 08 */ stw r30, 8(r1)
+/* 803212A0 0031CF00 7C 7E 1B 78 */ mr r30, r3
+/* 803212A4 0031CF04 40 82 00 0C */ bne lbl_803212B0
+/* 803212A8 0031CF08 38 60 00 00 */ li r3, 0
+/* 803212AC 0031CF0C 48 00 00 D8 */ b lbl_80321384
+lbl_803212B0:
+/* 803212B0 0031CF10 3C 80 80 44 */ lis r4, lbl_80447320@ha
+/* 803212B4 0031CF14 7F C5 F3 78 */ mr r5, r30
+/* 803212B8 0031CF18 38 84 73 20 */ addi r4, r4, lbl_80447320@l
+/* 803212BC 0031CF1C 38 60 00 02 */ li r3, 2
+/* 803212C0 0031CF20 4C C6 31 82 */ crclr 6
+/* 803212C4 0031CF24 4B FF B8 71 */ bl DWC_Printf
+/* 803212C8 0031CF28 2C 1E 00 03 */ cmpwi r30, 3
+/* 803212CC 0031CF2C 41 82 00 3C */ beq lbl_80321308
+/* 803212D0 0031CF30 40 80 00 14 */ bge lbl_803212E4
+/* 803212D4 0031CF34 2C 1E 00 01 */ cmpwi r30, 1
+/* 803212D8 0031CF38 41 82 00 18 */ beq lbl_803212F0
+/* 803212DC 0031CF3C 40 80 00 20 */ bge lbl_803212FC
+/* 803212E0 0031CF40 48 00 00 3C */ b lbl_8032131C
+lbl_803212E4:
+/* 803212E4 0031CF44 2C 1E 00 05 */ cmpwi r30, 5
+/* 803212E8 0031CF48 40 80 00 34 */ bge lbl_8032131C
+/* 803212EC 0031CF4C 48 00 00 28 */ b lbl_80321314
+lbl_803212F0:
+/* 803212F0 0031CF50 3B E0 00 09 */ li r31, 9
+/* 803212F4 0031CF54 38 60 FF FF */ li r3, -1
+/* 803212F8 0031CF58 48 00 00 24 */ b lbl_8032131C
+lbl_803212FC:
+/* 803212FC 0031CF5C 3B E0 00 09 */ li r31, 9
+/* 80321300 0031CF60 38 60 FF FE */ li r3, -2
+/* 80321304 0031CF64 48 00 00 18 */ b lbl_8032131C
+lbl_80321308:
+/* 80321308 0031CF68 3B E0 00 06 */ li r31, 6
+/* 8032130C 0031CF6C 38 60 FF F6 */ li r3, -10
+/* 80321310 0031CF70 48 00 00 0C */ b lbl_8032131C
+lbl_80321314:
+/* 80321314 0031CF74 3B E0 00 06 */ li r31, 6
+/* 80321318 0031CF78 38 60 FF EC */ li r3, -20
+lbl_8032131C:
+/* 8032131C 0031CF7C 80 0D B0 50 */ lwz r0, lbl_80640310-_SDA_BASE_(r13)
+/* 80321320 0031CF80 2C 00 00 00 */ cmpwi r0, 0
+/* 80321324 0031CF84 41 82 00 5C */ beq lbl_80321380
+/* 80321328 0031CF88 2C 1F 00 00 */ cmpwi r31, 0
+/* 8032132C 0031CF8C 41 82 00 54 */ beq lbl_80321380
+/* 80321330 0031CF90 3C 83 FF FF */ addis r4, r3, 0xffff
+/* 80321334 0031CF94 7F E3 FB 78 */ mr r3, r31
+/* 80321338 0031CF98 38 84 11 B8 */ addi r4, r4, 0x11b8
+/* 8032133C 0031CF9C 4B FF B2 45 */ bl DWCi_SetError
+/* 80321340 0031CFA0 80 8D B0 50 */ lwz r4, lbl_80640310-_SDA_BASE_(r13)
+/* 80321344 0031CFA4 81 84 00 14 */ lwz r12, 0x14(r4)
+/* 80321348 0031CFA8 2C 0C 00 00 */ cmpwi r12, 0
+/* 8032134C 0031CFAC 41 82 00 18 */ beq lbl_80321364
+/* 80321350 0031CFB0 80 A4 00 18 */ lwz r5, 0x18(r4)
+/* 80321354 0031CFB4 7F E3 FB 78 */ mr r3, r31
+/* 80321358 0031CFB8 38 80 00 00 */ li r4, 0
+/* 8032135C 0031CFBC 7D 89 03 A6 */ mtctr r12
+/* 80321360 0031CFC0 4E 80 04 21 */ bctrl
+lbl_80321364:
+/* 80321364 0031CFC4 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 80321368 0031CFC8 2C 03 00 00 */ cmpwi r3, 0
+/* 8032136C 0031CFCC 41 82 00 14 */ beq lbl_80321380
+/* 80321370 0031CFD0 38 00 00 00 */ li r0, 0
+/* 80321374 0031CFD4 90 03 00 04 */ stw r0, 4(r3)
+/* 80321378 0031CFD8 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 8032137C 0031CFDC 90 03 00 30 */ stw r0, 0x30(r3)
+lbl_80321380:
+/* 80321380 0031CFE0 7F C3 F3 78 */ mr r3, r30
+lbl_80321384:
+/* 80321384 0031CFE4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80321388 0031CFE8 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8032138C 0031CFEC 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80321390 0031CFF0 7C 08 03 A6 */ mtlr r0
+/* 80321394 0031CFF4 38 21 00 10 */ addi r1, r1, 0x10
+/* 80321398 0031CFF8 4E 80 00 20 */ blr
+lbl_8032139C:
+/* 8032139C 0031CFFC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 803213A0 0031D000 7C 08 02 A6 */ mflr r0
+/* 803213A4 0031D004 90 01 00 24 */ stw r0, 0x24(r1)
+/* 803213A8 0031D008 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 803213AC 0031D00C 3F E0 80 44 */ lis r31, lbl_80447248@ha
+/* 803213B0 0031D010 3B FF 72 48 */ addi r31, r31, lbl_80447248@l
+/* 803213B4 0031D014 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 803213B8 0031D018 7C 9E 23 78 */ mr r30, r4
+/* 803213BC 0031D01C 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 803213C0 0031D020 7C 7D 1B 78 */ mr r29, r3
+/* 803213C4 0031D024 38 60 00 20 */ li r3, 0x20
+/* 803213C8 0031D028 80 A4 00 00 */ lwz r5, 0(r4)
+/* 803213CC 0031D02C 38 9F 00 EC */ addi r4, r31, 0xec
+/* 803213D0 0031D030 4C C6 31 82 */ crclr 6
+/* 803213D4 0031D034 4B FF B7 61 */ bl DWC_Printf
+/* 803213D8 0031D038 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 803213DC 0031D03C 38 00 00 00 */ li r0, 0
+/* 803213E0 0031D040 90 03 00 30 */ stw r0, 0x30(r3)
+/* 803213E4 0031D044 80 7E 00 00 */ lwz r3, 0(r30)
+/* 803213E8 0031D048 2C 03 00 00 */ cmpwi r3, 0
+/* 803213EC 0031D04C 40 82 01 48 */ bne lbl_80321534
+/* 803213F0 0031D050 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 803213F4 0031D054 80 03 00 04 */ lwz r0, 4(r3)
+/* 803213F8 0031D058 2C 00 00 02 */ cmpwi r0, 2
+/* 803213FC 0031D05C 40 82 01 00 */ bne lbl_803214FC
+/* 80321400 0031D060 80 63 00 1C */ lwz r3, 0x1c(r3)
+/* 80321404 0031D064 80 1E 00 04 */ lwz r0, 4(r30)
+/* 80321408 0031D068 80 63 00 1C */ lwz r3, 0x1c(r3)
+/* 8032140C 0031D06C 7C 03 00 00 */ cmpw r3, r0
+/* 80321410 0031D070 40 82 00 7C */ bne lbl_8032148C
+/* 80321414 0031D074 38 9F 01 1C */ addi r4, r31, 0x11c
+/* 80321418 0031D078 38 60 00 20 */ li r3, 0x20
+/* 8032141C 0031D07C 4C C6 31 82 */ crclr 6
+/* 80321420 0031D080 4B FF B7 15 */ bl DWC_Printf
+/* 80321424 0031D084 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
+/* 80321428 0031D088 38 00 00 05 */ li r0, 5
+/* 8032142C 0031D08C 38 60 00 01 */ li r3, 1
+/* 80321430 0031D090 38 8D 8D 78 */ addi r4, r13, lbl_8063E038-_SDA_BASE_
+/* 80321434 0031D094 90 05 00 04 */ stw r0, 4(r5)
+/* 80321438 0031D098 38 A0 00 00 */ li r5, 0
+/* 8032143C 0031D09C 4B FF E8 15 */ bl func_8031FC50
+/* 80321440 0031D0A0 4B FF FE 49 */ bl func_80321288
+/* 80321444 0031D0A4 2C 03 00 00 */ cmpwi r3, 0
+/* 80321448 0031D0A8 40 82 00 F0 */ bne lbl_80321538
+/* 8032144C 0031D0AC 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
+/* 80321450 0031D0B0 38 60 00 00 */ li r3, 0
+/* 80321454 0031D0B4 80 9E 00 04 */ lwz r4, 4(r30)
+/* 80321458 0031D0B8 81 85 00 14 */ lwz r12, 0x14(r5)
+/* 8032145C 0031D0BC 80 A5 00 18 */ lwz r5, 0x18(r5)
+/* 80321460 0031D0C0 7D 89 03 A6 */ mtctr r12
+/* 80321464 0031D0C4 4E 80 04 21 */ bctrl
+/* 80321468 0031D0C8 48 00 1A 29 */ bl func_80322E90
+/* 8032146C 0031D0CC 2C 03 00 00 */ cmpwi r3, 0
+/* 80321470 0031D0D0 40 82 00 C8 */ bne lbl_80321538
+/* 80321474 0031D0D4 80 7E 00 04 */ lwz r3, 4(r30)
+/* 80321478 0031D0D8 48 00 37 19 */ bl func_80324B90
+/* 8032147C 0031D0DC 2C 03 00 00 */ cmpwi r3, 0
+/* 80321480 0031D0E0 41 82 00 B8 */ beq lbl_80321538
+/* 80321484 0031D0E4 48 00 00 B4 */ b lbl_80321538
+/* 80321488 0031D0E8 48 00 00 B0 */ b lbl_80321538
+lbl_8032148C:
+/* 8032148C 0031D0EC 38 9F 01 38 */ addi r4, r31, 0x138
+/* 80321490 0031D0F0 38 60 00 20 */ li r3, 0x20
+/* 80321494 0031D0F4 4C C6 31 82 */ crclr 6
+/* 80321498 0031D0F8 4B FF B6 9D */ bl DWC_Printf
+/* 8032149C 0031D0FC 80 0D B0 50 */ lwz r0, lbl_80640310-_SDA_BASE_(r13)
+/* 803214A0 0031D100 2C 00 00 00 */ cmpwi r0, 0
+/* 803214A4 0031D104 41 82 00 94 */ beq lbl_80321538
+/* 803214A8 0031D108 3C 80 FF FF */ lis r4, 0xFFFF15A0@ha
+/* 803214AC 0031D10C 38 60 00 06 */ li r3, 6
+/* 803214B0 0031D110 38 84 15 A0 */ addi r4, r4, 0xFFFF15A0@l
+/* 803214B4 0031D114 4B FF B0 CD */ bl DWCi_SetError
+/* 803214B8 0031D118 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 803214BC 0031D11C 81 83 00 14 */ lwz r12, 0x14(r3)
+/* 803214C0 0031D120 2C 0C 00 00 */ cmpwi r12, 0
+/* 803214C4 0031D124 41 82 00 18 */ beq lbl_803214DC
+/* 803214C8 0031D128 80 A3 00 18 */ lwz r5, 0x18(r3)
+/* 803214CC 0031D12C 38 60 00 06 */ li r3, 6
+/* 803214D0 0031D130 38 80 00 00 */ li r4, 0
+/* 803214D4 0031D134 7D 89 03 A6 */ mtctr r12
+/* 803214D8 0031D138 4E 80 04 21 */ bctrl
+lbl_803214DC:
+/* 803214DC 0031D13C 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 803214E0 0031D140 2C 03 00 00 */ cmpwi r3, 0
+/* 803214E4 0031D144 41 82 00 54 */ beq lbl_80321538
+/* 803214E8 0031D148 38 00 00 00 */ li r0, 0
+/* 803214EC 0031D14C 90 03 00 04 */ stw r0, 4(r3)
+/* 803214F0 0031D150 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 803214F4 0031D154 90 03 00 30 */ stw r0, 0x30(r3)
+/* 803214F8 0031D158 48 00 00 40 */ b lbl_80321538
+lbl_803214FC:
+/* 803214FC 0031D15C 2C 00 00 03 */ cmpwi r0, 3
+/* 80321500 0031D160 40 82 00 38 */ bne lbl_80321538
+/* 80321504 0031D164 3C E0 80 32 */ lis r7, lbl_8032196C@ha
+/* 80321508 0031D168 80 9E 00 04 */ lwz r4, 4(r30)
+/* 8032150C 0031D16C 7F A3 EB 78 */ mr r3, r29
+/* 80321510 0031D170 38 A0 00 00 */ li r5, 0
+/* 80321514 0031D174 38 E7 19 6C */ addi r7, r7, lbl_8032196C@l
+/* 80321518 0031D178 38 C0 00 00 */ li r6, 0
+/* 8032151C 0031D17C 39 00 00 00 */ li r8, 0
+/* 80321520 0031D180 48 01 BC 1D */ bl gpGetInfo
+/* 80321524 0031D184 4B FF FD 65 */ bl func_80321288
+/* 80321528 0031D188 2C 03 00 00 */ cmpwi r3, 0
+/* 8032152C 0031D18C 41 82 00 0C */ beq lbl_80321538
+/* 80321530 0031D190 48 00 00 08 */ b lbl_80321538
+lbl_80321534:
+/* 80321534 0031D194 4B FF FD 55 */ bl func_80321288
+lbl_80321538:
+/* 80321538 0031D198 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8032153C 0031D19C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80321540 0031D1A0 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80321544 0031D1A4 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80321548 0031D1A8 7C 08 03 A6 */ mtlr r0
+/* 8032154C 0031D1AC 38 21 00 20 */ addi r1, r1, 0x20
+/* 80321550 0031D1B0 4E 80 00 20 */ blr
+
+.global func_80321554
+func_80321554:
+/* 80321554 0031D1B4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80321558 0031D1B8 7C 08 02 A6 */ mflr r0
+/* 8032155C 0031D1BC 38 60 00 20 */ li r3, 0x20
+/* 80321560 0031D1C0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80321564 0031D1C4 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80321568 0031D1C8 3F E0 80 44 */ lis r31, lbl_80447248@ha
+/* 8032156C 0031D1CC 3B FF 72 48 */ addi r31, r31, lbl_80447248@l
+/* 80321570 0031D1D0 38 9F 01 58 */ addi r4, r31, 0x158
+/* 80321574 0031D1D4 4C C6 31 82 */ crclr 6
+/* 80321578 0031D1D8 4B FF B5 BD */ bl DWC_Printf
+/* 8032157C 0031D1DC 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 80321580 0031D1E0 80 63 00 1C */ lwz r3, 0x1c(r3)
+/* 80321584 0031D1E4 48 01 1C 35 */ bl func_803331B8
+/* 80321588 0031D1E8 2C 03 00 00 */ cmpwi r3, 0
+/* 8032158C 0031D1EC 41 82 00 44 */ beq lbl_803215D0
+/* 80321590 0031D1F0 38 9F 01 6C */ addi r4, r31, 0x16c
+/* 80321594 0031D1F4 38 60 00 20 */ li r3, 0x20
+/* 80321598 0031D1F8 4C C6 31 82 */ crclr 6
+/* 8032159C 0031D1FC 4B FF B5 99 */ bl DWC_Printf
+/* 803215A0 0031D200 80 8D B0 50 */ lwz r4, lbl_80640310-_SDA_BASE_(r13)
+/* 803215A4 0031D204 80 64 00 1C */ lwz r3, 0x1c(r4)
+/* 803215A8 0031D208 38 A4 02 4C */ addi r5, r4, 0x24c
+/* 803215AC 0031D20C 80 83 00 24 */ lwz r4, 0x24(r3)
+/* 803215B0 0031D210 38 63 00 10 */ addi r3, r3, 0x10
+/* 803215B4 0031D214 48 01 16 F5 */ bl func_80332CA8
+/* 803215B8 0031D218 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 803215BC 0031D21C 80 63 00 1C */ lwz r3, 0x1c(r3)
+/* 803215C0 0031D220 38 63 00 10 */ addi r3, r3, 0x10
+/* 803215C4 0031D224 48 01 15 49 */ bl func_80332B0C
+/* 803215C8 0031D228 7C 65 1B 78 */ mr r5, r3
+/* 803215CC 0031D22C 48 00 01 1C */ b lbl_803216E8
+lbl_803215D0:
+/* 803215D0 0031D230 38 9F 01 A0 */ addi r4, r31, 0x1a0
+/* 803215D4 0031D234 38 60 00 20 */ li r3, 0x20
+/* 803215D8 0031D238 4C C6 31 82 */ crclr 6
+/* 803215DC 0031D23C 4B FF B5 59 */ bl DWC_Printf
+/* 803215E0 0031D240 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 803215E4 0031D244 38 63 00 40 */ addi r3, r3, 0x40
+/* 803215E8 0031D248 48 01 1B B9 */ bl func_803331A0
+/* 803215EC 0031D24C 2C 03 00 00 */ cmpwi r3, 0
+/* 803215F0 0031D250 40 82 00 80 */ bne lbl_80321670
+/* 803215F4 0031D254 38 9F 01 D0 */ addi r4, r31, 0x1d0
+/* 803215F8 0031D258 38 60 00 20 */ li r3, 0x20
+/* 803215FC 0031D25C 4C C6 31 82 */ crclr 6
+/* 80321600 0031D260 4B FF B5 35 */ bl DWC_Printf
+/* 80321604 0031D264 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 80321608 0031D268 80 63 00 1C */ lwz r3, 0x1c(r3)
+/* 8032160C 0031D26C 38 63 00 04 */ addi r3, r3, 4
+/* 80321610 0031D270 48 01 1B 41 */ bl func_80333150
+/* 80321614 0031D274 2C 03 00 00 */ cmpwi r3, 0
+/* 80321618 0031D278 41 82 00 38 */ beq lbl_80321650
+/* 8032161C 0031D27C 38 9F 02 0C */ addi r4, r31, 0x20c
+/* 80321620 0031D280 38 60 00 20 */ li r3, 0x20
+/* 80321624 0031D284 4C C6 31 82 */ crclr 6
+/* 80321628 0031D288 4B FF B5 0D */ bl DWC_Printf
+/* 8032162C 0031D28C 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
+/* 80321630 0031D290 80 85 00 1C */ lwz r4, 0x1c(r5)
+/* 80321634 0031D294 80 64 00 04 */ lwz r3, 4(r4)
+/* 80321638 0031D298 80 04 00 08 */ lwz r0, 8(r4)
+/* 8032163C 0031D29C 90 65 00 40 */ stw r3, 0x40(r5)
+/* 80321640 0031D2A0 90 05 00 44 */ stw r0, 0x44(r5)
+/* 80321644 0031D2A4 80 04 00 0C */ lwz r0, 0xc(r4)
+/* 80321648 0031D2A8 90 05 00 48 */ stw r0, 0x48(r5)
+/* 8032164C 0031D2AC 48 00 00 80 */ b lbl_803216CC
+lbl_80321650:
+/* 80321650 0031D2B0 38 9F 02 38 */ addi r4, r31, 0x238
+/* 80321654 0031D2B4 38 60 00 20 */ li r3, 0x20
+/* 80321658 0031D2B8 4C C6 31 82 */ crclr 6
+/* 8032165C 0031D2BC 4B FF B4 D9 */ bl DWC_Printf
+/* 80321660 0031D2C0 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 80321664 0031D2C4 38 63 00 40 */ addi r3, r3, 0x40
+/* 80321668 0031D2C8 48 01 1A 21 */ bl func_80333088
+/* 8032166C 0031D2CC 48 00 00 60 */ b lbl_803216CC
+lbl_80321670:
+/* 80321670 0031D2D0 38 9F 02 64 */ addi r4, r31, 0x264
+/* 80321674 0031D2D4 38 60 00 20 */ li r3, 0x20
+/* 80321678 0031D2D8 4C C6 31 82 */ crclr 6
+/* 8032167C 0031D2DC 4B FF B4 B9 */ bl DWC_Printf
+/* 80321680 0031D2E0 4B F5 11 39 */ bl OSGetTime
+/* 80321684 0031D2E4 3C C0 6C 08 */ lis r6, 0x6C078965@ha
+/* 80321688 0031D2E8 3C A0 5D 59 */ lis r5, 0x5D588B65@ha
+/* 8032168C 0031D2EC 39 06 89 65 */ addi r8, r6, 0x6C078965@l
+/* 80321690 0031D2F0 81 4D B0 50 */ lwz r10, lbl_80640310-_SDA_BASE_(r13)
+/* 80321694 0031D2F4 39 25 8B 65 */ addi r9, r5, 0x5D588B65@l
+/* 80321698 0031D2F8 3C A0 00 27 */ lis r5, 0x00269EC3@ha
+/* 8032169C 0031D2FC 38 05 9E C3 */ addi r0, r5, 0x00269EC3@l
+/* 803216A0 0031D300 38 C0 00 00 */ li r6, 0
+/* 803216A4 0031D304 7C A3 41 D6 */ mullw r5, r3, r8
+/* 803216A8 0031D308 38 6A 00 40 */ addi r3, r10, 0x40
+/* 803216AC 0031D30C 7C E4 40 16 */ mulhwu r7, r4, r8
+/* 803216B0 0031D310 7D 04 41 D6 */ mullw r8, r4, r8
+/* 803216B4 0031D314 7C A7 2A 14 */ add r5, r7, r5
+/* 803216B8 0031D318 7C 84 49 D6 */ mullw r4, r4, r9
+/* 803216BC 0031D31C 7C 08 00 14 */ addc r0, r8, r0
+/* 803216C0 0031D320 7C 05 22 14 */ add r0, r5, r4
+/* 803216C4 0031D324 7C 80 31 14 */ adde r4, r0, r6
+/* 803216C8 0031D328 48 01 14 7D */ bl func_80332B44
+lbl_803216CC:
+/* 803216CC 0031D32C 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
+/* 803216D0 0031D330 80 85 00 0C */ lwz r4, 0xc(r5)
+/* 803216D4 0031D334 38 65 00 40 */ addi r3, r5, 0x40
+/* 803216D8 0031D338 38 A5 02 4C */ addi r5, r5, 0x24c
+/* 803216DC 0031D33C 48 01 15 CD */ bl func_80332CA8
+/* 803216E0 0031D340 38 80 00 00 */ li r4, 0
+/* 803216E4 0031D344 38 A0 00 00 */ li r5, 0
+lbl_803216E8:
+/* 803216E8 0031D348 81 2D B0 50 */ lwz r9, lbl_80640310-_SDA_BASE_(r13)
+/* 803216EC 0031D34C 3C E0 80 32 */ lis r7, DWC_Alloc@ha
+/* 803216F0 0031D350 3D 00 80 32 */ lis r8, DWC_Free@ha
+/* 803216F4 0031D354 7C 86 23 78 */ mr r6, r4
+/* 803216F8 0031D358 80 69 00 10 */ lwz r3, 0x10(r9)
+/* 803216FC 0031D35C 38 89 02 55 */ addi r4, r9, 0x255
+/* 80321700 0031D360 38 E7 C8 EC */ addi r7, r7, DWC_Alloc@l
+/* 80321704 0031D364 39 08 C9 88 */ addi r8, r8, DWC_Free@l
+/* 80321708 0031D368 48 01 29 85 */ bl func_8033408C
+/* 8032170C 0031D36C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80321710 0031D370 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80321714 0031D374 7C 08 03 A6 */ mtlr r0
+/* 80321718 0031D378 38 21 00 10 */ addi r1, r1, 0x10
+/* 8032171C 0031D37C 4E 80 00 20 */ blr
+
+.global func_80321720
+func_80321720:
+/* 80321720 0031D380 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80321724 0031D384 7C 08 02 A6 */ mflr r0
+/* 80321728 0031D388 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8032172C 0031D38C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80321730 0031D390 3F E0 80 44 */ lis r31, lbl_80447248@ha
+/* 80321734 0031D394 3B FF 72 48 */ addi r31, r31, lbl_80447248@l
+/* 80321738 0031D398 93 C1 00 08 */ stw r30, 8(r1)
+/* 8032173C 0031D39C 48 01 2C 05 */ bl func_80334340
+/* 80321740 0031D3A0 48 01 32 89 */ bl func_803349C8
+/* 80321744 0031D3A4 2C 03 00 00 */ cmpwi r3, 0
+/* 80321748 0031D3A8 41 82 02 0C */ beq lbl_80321954
+/* 8032174C 0031D3AC 48 01 32 B9 */ bl func_80334A04
+/* 80321750 0031D3B0 2C 03 00 00 */ cmpwi r3, 0
+/* 80321754 0031D3B4 41 82 01 28 */ beq lbl_8032187C
+/* 80321758 0031D3B8 38 9F 02 A8 */ addi r4, r31, 0x2a8
+/* 8032175C 0031D3BC 38 60 00 20 */ li r3, 0x20
+/* 80321760 0031D3C0 4C C6 31 82 */ crclr 6
+/* 80321764 0031D3C4 4B FF B3 D1 */ bl DWC_Printf
+/* 80321768 0031D3C8 80 8D B0 50 */ lwz r4, lbl_80640310-_SDA_BASE_(r13)
+/* 8032176C 0031D3CC 38 64 00 4C */ addi r3, r4, 0x4c
+/* 80321770 0031D3D0 38 84 01 4C */ addi r4, r4, 0x14c
+/* 80321774 0031D3D4 48 01 32 B5 */ bl func_80334A28
+/* 80321778 0031D3D8 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 8032177C 0031D3DC 80 63 00 1C */ lwz r3, 0x1c(r3)
+/* 80321780 0031D3E0 48 01 1A 39 */ bl func_803331B8
+/* 80321784 0031D3E4 2C 03 00 00 */ cmpwi r3, 0
+/* 80321788 0031D3E8 41 82 00 70 */ beq lbl_803217F8
+/* 8032178C 0031D3EC 38 9F 02 B8 */ addi r4, r31, 0x2b8
+/* 80321790 0031D3F0 38 60 00 20 */ li r3, 0x20
+/* 80321794 0031D3F4 4C C6 31 82 */ crclr 6
+/* 80321798 0031D3F8 4B FF B3 9D */ bl DWC_Printf
+/* 8032179C 0031D3FC 4B F5 10 1D */ bl OSGetTime
+/* 803217A0 0031D400 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
+/* 803217A4 0031D404 3D 00 80 32 */ lis r8, lbl_8032139C@ha
+/* 803217A8 0031D408 38 00 00 01 */ li r0, 1
+/* 803217AC 0031D40C 38 C0 00 01 */ li r6, 1
+/* 803217B0 0031D410 90 85 00 3C */ stw r4, 0x3c(r5)
+/* 803217B4 0031D414 39 08 13 9C */ addi r8, r8, lbl_8032139C@l
+/* 803217B8 0031D418 38 E0 00 00 */ li r7, 0
+/* 803217BC 0031D41C 39 20 00 00 */ li r9, 0
+/* 803217C0 0031D420 90 65 00 38 */ stw r3, 0x38(r5)
+/* 803217C4 0031D424 90 05 00 30 */ stw r0, 0x30(r5)
+/* 803217C8 0031D428 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
+/* 803217CC 0031D42C 80 65 00 00 */ lwz r3, 0(r5)
+/* 803217D0 0031D430 38 85 00 4C */ addi r4, r5, 0x4c
+/* 803217D4 0031D434 38 A5 01 4C */ addi r5, r5, 0x14c
+/* 803217D8 0031D438 48 01 B7 0D */ bl gpConnectPreAuthenticatedA
+/* 803217DC 0031D43C 4B FF FA AD */ bl func_80321288
+/* 803217E0 0031D440 2C 03 00 00 */ cmpwi r3, 0
+/* 803217E4 0031D444 40 82 01 70 */ bne lbl_80321954
+/* 803217E8 0031D448 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 803217EC 0031D44C 38 00 00 02 */ li r0, 2
+/* 803217F0 0031D450 90 03 00 04 */ stw r0, 4(r3)
+/* 803217F4 0031D454 48 00 01 60 */ b lbl_80321954
+lbl_803217F8:
+/* 803217F8 0031D458 48 01 32 7D */ bl func_80334A74
+/* 803217FC 0031D45C 80 ED B0 50 */ lwz r7, lbl_80640310-_SDA_BASE_(r13)
+/* 80321800 0031D460 7C 65 1B 78 */ mr r5, r3
+/* 80321804 0031D464 7C 86 23 78 */ mr r6, r4
+/* 80321808 0031D468 38 67 00 40 */ addi r3, r7, 0x40
+/* 8032180C 0031D46C 48 01 13 19 */ bl func_80332B24
+/* 80321810 0031D470 38 9F 02 B8 */ addi r4, r31, 0x2b8
+/* 80321814 0031D474 38 60 00 20 */ li r3, 0x20
+/* 80321818 0031D478 4C C6 31 82 */ crclr 6
+/* 8032181C 0031D47C 4B FF B3 19 */ bl DWC_Printf
+/* 80321820 0031D480 4B F5 0F 99 */ bl OSGetTime
+/* 80321824 0031D484 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
+/* 80321828 0031D488 3D 00 80 32 */ lis r8, lbl_8032139C@ha
+/* 8032182C 0031D48C 38 00 00 01 */ li r0, 1
+/* 80321830 0031D490 38 C0 00 01 */ li r6, 1
+/* 80321834 0031D494 90 85 00 3C */ stw r4, 0x3c(r5)
+/* 80321838 0031D498 39 08 13 9C */ addi r8, r8, lbl_8032139C@l
+/* 8032183C 0031D49C 38 E0 00 00 */ li r7, 0
+/* 80321840 0031D4A0 39 20 00 00 */ li r9, 0
+/* 80321844 0031D4A4 90 65 00 38 */ stw r3, 0x38(r5)
+/* 80321848 0031D4A8 90 05 00 30 */ stw r0, 0x30(r5)
+/* 8032184C 0031D4AC 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
+/* 80321850 0031D4B0 80 65 00 00 */ lwz r3, 0(r5)
+/* 80321854 0031D4B4 38 85 00 4C */ addi r4, r5, 0x4c
+/* 80321858 0031D4B8 38 A5 01 4C */ addi r5, r5, 0x14c
+/* 8032185C 0031D4BC 48 01 B6 89 */ bl gpConnectPreAuthenticatedA
+/* 80321860 0031D4C0 4B FF FA 29 */ bl func_80321288
+/* 80321864 0031D4C4 2C 03 00 00 */ cmpwi r3, 0
+/* 80321868 0031D4C8 40 82 00 EC */ bne lbl_80321954
+/* 8032186C 0031D4CC 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 80321870 0031D4D0 38 00 00 03 */ li r0, 3
+/* 80321874 0031D4D4 90 03 00 04 */ stw r0, 4(r3)
+/* 80321878 0031D4D8 48 00 00 DC */ b lbl_80321954
+lbl_8032187C:
+/* 8032187C 0031D4DC 48 01 31 A1 */ bl func_80334A1C
+/* 80321880 0031D4E0 7C 7E 1B 78 */ mr r30, r3
+/* 80321884 0031D4E4 38 9F 02 E0 */ addi r4, r31, 0x2e0
+/* 80321888 0031D4E8 7F C5 F3 78 */ mr r5, r30
+/* 8032188C 0031D4EC 38 60 00 20 */ li r3, 0x20
+/* 80321890 0031D4F0 4C C6 31 82 */ crclr 6
+/* 80321894 0031D4F4 4B FF B2 A1 */ bl DWC_Printf
+/* 80321898 0031D4F8 2C 1E 8E B8 */ cmpwi r30, -29000
+/* 8032189C 0031D4FC 41 81 00 60 */ bgt lbl_803218FC
+/* 803218A0 0031D500 80 0D B0 50 */ lwz r0, lbl_80640310-_SDA_BASE_(r13)
+/* 803218A4 0031D504 2C 00 00 00 */ cmpwi r0, 0
+/* 803218A8 0031D508 41 82 00 AC */ beq lbl_80321954
+/* 803218AC 0031D50C 7F C4 F3 78 */ mr r4, r30
+/* 803218B0 0031D510 38 60 00 09 */ li r3, 9
+/* 803218B4 0031D514 4B FF AC CD */ bl DWCi_SetError
+/* 803218B8 0031D518 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 803218BC 0031D51C 81 83 00 14 */ lwz r12, 0x14(r3)
+/* 803218C0 0031D520 2C 0C 00 00 */ cmpwi r12, 0
+/* 803218C4 0031D524 41 82 00 18 */ beq lbl_803218DC
+/* 803218C8 0031D528 80 A3 00 18 */ lwz r5, 0x18(r3)
+/* 803218CC 0031D52C 38 60 00 09 */ li r3, 9
+/* 803218D0 0031D530 38 80 00 00 */ li r4, 0
+/* 803218D4 0031D534 7D 89 03 A6 */ mtctr r12
+/* 803218D8 0031D538 4E 80 04 21 */ bctrl
+lbl_803218DC:
+/* 803218DC 0031D53C 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 803218E0 0031D540 2C 03 00 00 */ cmpwi r3, 0
+/* 803218E4 0031D544 41 82 00 70 */ beq lbl_80321954
+/* 803218E8 0031D548 38 00 00 00 */ li r0, 0
+/* 803218EC 0031D54C 90 03 00 04 */ stw r0, 4(r3)
+/* 803218F0 0031D550 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 803218F4 0031D554 90 03 00 30 */ stw r0, 0x30(r3)
+/* 803218F8 0031D558 48 00 00 5C */ b lbl_80321954
+lbl_803218FC:
+/* 803218FC 0031D55C 80 0D B0 50 */ lwz r0, lbl_80640310-_SDA_BASE_(r13)
+/* 80321900 0031D560 2C 00 00 00 */ cmpwi r0, 0
+/* 80321904 0031D564 41 82 00 50 */ beq lbl_80321954
+/* 80321908 0031D568 7F C4 F3 78 */ mr r4, r30
+/* 8032190C 0031D56C 38 60 00 02 */ li r3, 2
+/* 80321910 0031D570 4B FF AC 71 */ bl DWCi_SetError
+/* 80321914 0031D574 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 80321918 0031D578 81 83 00 14 */ lwz r12, 0x14(r3)
+/* 8032191C 0031D57C 2C 0C 00 00 */ cmpwi r12, 0
+/* 80321920 0031D580 41 82 00 18 */ beq lbl_80321938
+/* 80321924 0031D584 80 A3 00 18 */ lwz r5, 0x18(r3)
+/* 80321928 0031D588 38 60 00 02 */ li r3, 2
+/* 8032192C 0031D58C 38 80 00 00 */ li r4, 0
+/* 80321930 0031D590 7D 89 03 A6 */ mtctr r12
+/* 80321934 0031D594 4E 80 04 21 */ bctrl
+lbl_80321938:
+/* 80321938 0031D598 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 8032193C 0031D59C 2C 03 00 00 */ cmpwi r3, 0
+/* 80321940 0031D5A0 41 82 00 14 */ beq lbl_80321954
+/* 80321944 0031D5A4 38 00 00 00 */ li r0, 0
+/* 80321948 0031D5A8 90 03 00 04 */ stw r0, 4(r3)
+/* 8032194C 0031D5AC 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 80321950 0031D5B0 90 03 00 30 */ stw r0, 0x30(r3)
+lbl_80321954:
+/* 80321954 0031D5B4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80321958 0031D5B8 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 8032195C 0031D5BC 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80321960 0031D5C0 7C 08 03 A6 */ mtlr r0
+/* 80321964 0031D5C4 38 21 00 10 */ addi r1, r1, 0x10
+/* 80321968 0031D5C8 4E 80 00 20 */ blr
+lbl_8032196C:
+/* 8032196C 0031D5CC 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 80321970 0031D5D0 7C 08 02 A6 */ mflr r0
+/* 80321974 0031D5D4 90 01 00 64 */ stw r0, 0x64(r1)
+/* 80321978 0031D5D8 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 8032197C 0031D5DC 3F E0 80 44 */ lis r31, lbl_80447248@ha
+/* 80321980 0031D5E0 3B FF 72 48 */ addi r31, r31, lbl_80447248@l
+/* 80321984 0031D5E4 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 80321988 0031D5E8 7C 9E 23 78 */ mr r30, r4
+/* 8032198C 0031D5EC 93 A1 00 54 */ stw r29, 0x54(r1)
+/* 80321990 0031D5F0 7C 7D 1B 78 */ mr r29, r3
+/* 80321994 0031D5F4 80 A4 00 00 */ lwz r5, 0(r4)
+/* 80321998 0031D5F8 2C 05 00 00 */ cmpwi r5, 0
+/* 8032199C 0031D5FC 40 82 02 0C */ bne lbl_80321BA8
+/* 803219A0 0031D600 80 CD B0 50 */ lwz r6, lbl_80640310-_SDA_BASE_(r13)
+/* 803219A4 0031D604 80 06 00 04 */ lwz r0, 4(r6)
+/* 803219A8 0031D608 2C 00 00 03 */ cmpwi r0, 3
+/* 803219AC 0031D60C 40 82 00 CC */ bne lbl_80321A78
+/* 803219B0 0031D610 88 04 00 8E */ lbz r0, 0x8e(r4)
+/* 803219B4 0031D614 7C 00 07 75 */ extsb. r0, r0
+/* 803219B8 0031D618 40 82 00 94 */ bne lbl_80321A4C
+/* 803219BC 0031D61C 38 9F 02 F8 */ addi r4, r31, 0x2f8
+/* 803219C0 0031D620 38 60 00 20 */ li r3, 0x20
+/* 803219C4 0031D624 4C C6 31 82 */ crclr 6
+/* 803219C8 0031D628 4B FF B1 6D */ bl DWC_Printf
+/* 803219CC 0031D62C 80 8D B0 50 */ lwz r4, lbl_80640310-_SDA_BASE_(r13)
+/* 803219D0 0031D630 38 A1 00 38 */ addi r5, r1, 0x38
+/* 803219D4 0031D634 80 64 00 1C */ lwz r3, 0x1c(r4)
+/* 803219D8 0031D638 80 84 00 0C */ lwz r4, 0xc(r4)
+/* 803219DC 0031D63C 38 63 00 04 */ addi r3, r3, 4
+/* 803219E0 0031D640 48 01 12 C9 */ bl func_80332CA8
+/* 803219E4 0031D644 7F A3 EB 78 */ mr r3, r29
+/* 803219E8 0031D648 38 A1 00 38 */ addi r5, r1, 0x38
+/* 803219EC 0031D64C 38 80 07 05 */ li r4, 0x705
+/* 803219F0 0031D650 48 01 B8 2D */ bl gpSetInfosA
+/* 803219F4 0031D654 4B FF F8 95 */ bl func_80321288
+/* 803219F8 0031D658 2C 03 00 00 */ cmpwi r3, 0
+/* 803219FC 0031D65C 40 82 01 BC */ bne lbl_80321BB8
+/* 80321A00 0031D660 80 8D B0 50 */ lwz r4, lbl_80640310-_SDA_BASE_(r13)
+/* 80321A04 0031D664 38 00 00 04 */ li r0, 4
+/* 80321A08 0031D668 3C E0 80 32 */ lis r7, lbl_8032196C@ha
+/* 80321A0C 0031D66C 7F A3 EB 78 */ mr r3, r29
+/* 80321A10 0031D670 90 04 00 04 */ stw r0, 4(r4)
+/* 80321A14 0031D674 38 E7 19 6C */ addi r7, r7, lbl_8032196C@l
+/* 80321A18 0031D678 38 A0 00 00 */ li r5, 0
+/* 80321A1C 0031D67C 38 C0 00 00 */ li r6, 0
+/* 80321A20 0031D680 80 9E 00 04 */ lwz r4, 4(r30)
+/* 80321A24 0031D684 39 00 00 00 */ li r8, 0
+/* 80321A28 0031D688 48 01 B7 15 */ bl gpGetInfo
+/* 80321A2C 0031D68C 4B FF F8 5D */ bl func_80321288
+/* 80321A30 0031D690 2C 03 00 00 */ cmpwi r3, 0
+/* 80321A34 0031D694 40 82 01 84 */ bne lbl_80321BB8
+/* 80321A38 0031D698 38 9F 03 2C */ addi r4, r31, 0x32c
+/* 80321A3C 0031D69C 38 60 00 20 */ li r3, 0x20
+/* 80321A40 0031D6A0 4C C6 31 82 */ crclr 6
+/* 80321A44 0031D6A4 4B FF B0 F1 */ bl DWC_Printf
+/* 80321A48 0031D6A8 48 00 01 70 */ b lbl_80321BB8
+lbl_80321A4C:
+/* 80321A4C 0031D6AC 38 9F 03 44 */ addi r4, r31, 0x344
+/* 80321A50 0031D6B0 38 60 00 20 */ li r3, 0x20
+/* 80321A54 0031D6B4 4C C6 31 82 */ crclr 6
+/* 80321A58 0031D6B8 4B FF B0 DD */ bl DWC_Printf
+/* 80321A5C 0031D6BC 7F A3 EB 78 */ mr r3, r29
+/* 80321A60 0031D6C0 48 01 B5 B1 */ bl gpDisconnect
+/* 80321A64 0031D6C4 4B FF FA F1 */ bl func_80321554
+/* 80321A68 0031D6C8 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 80321A6C 0031D6CC 38 00 00 01 */ li r0, 1
+/* 80321A70 0031D6D0 90 03 00 04 */ stw r0, 4(r3)
+/* 80321A74 0031D6D4 48 00 01 44 */ b lbl_80321BB8
+lbl_80321A78:
+/* 80321A78 0031D6D8 2C 00 00 04 */ cmpwi r0, 4
+/* 80321A7C 0031D6DC 40 82 01 3C */ bne lbl_80321BB8
+/* 80321A80 0031D6E0 80 66 00 1C */ lwz r3, 0x1c(r6)
+/* 80321A84 0031D6E4 38 A1 00 20 */ addi r5, r1, 0x20
+/* 80321A88 0031D6E8 80 86 00 0C */ lwz r4, 0xc(r6)
+/* 80321A8C 0031D6EC 38 63 00 04 */ addi r3, r3, 4
+/* 80321A90 0031D6F0 48 01 12 19 */ bl func_80332CA8
+/* 80321A94 0031D6F4 38 7E 00 8E */ addi r3, r30, 0x8e
+/* 80321A98 0031D6F8 38 81 00 20 */ addi r4, r1, 0x20
+/* 80321A9C 0031D6FC 4B EA C9 B1 */ bl strcmp
+/* 80321AA0 0031D700 2C 03 00 00 */ cmpwi r3, 0
+/* 80321AA4 0031D704 40 82 00 BC */ bne lbl_80321B60
+/* 80321AA8 0031D708 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 80321AAC 0031D70C 38 A1 00 08 */ addi r5, r1, 8
+/* 80321AB0 0031D710 80 83 00 0C */ lwz r4, 0xc(r3)
+/* 80321AB4 0031D714 38 63 00 40 */ addi r3, r3, 0x40
+/* 80321AB8 0031D718 48 01 11 F1 */ bl func_80332CA8
+/* 80321ABC 0031D71C 80 FE 00 04 */ lwz r7, 4(r30)
+/* 80321AC0 0031D720 38 9F 03 78 */ addi r4, r31, 0x378
+/* 80321AC4 0031D724 38 A1 00 08 */ addi r5, r1, 8
+/* 80321AC8 0031D728 38 C1 00 20 */ addi r6, r1, 0x20
+/* 80321ACC 0031D72C 38 60 00 20 */ li r3, 0x20
+/* 80321AD0 0031D730 4C C6 31 82 */ crclr 6
+/* 80321AD4 0031D734 4B FF B0 61 */ bl DWC_Printf
+/* 80321AD8 0031D738 80 8D B0 50 */ lwz r4, lbl_80640310-_SDA_BASE_(r13)
+/* 80321ADC 0031D73C 80 BE 00 04 */ lwz r5, 4(r30)
+/* 80321AE0 0031D740 80 64 00 1C */ lwz r3, 0x1c(r4)
+/* 80321AE4 0031D744 38 84 00 40 */ addi r4, r4, 0x40
+/* 80321AE8 0031D748 48 01 19 01 */ bl func_803333E8
+/* 80321AEC 0031D74C 7F A3 EB 78 */ mr r3, r29
+/* 80321AF0 0031D750 48 01 B5 21 */ bl gpDisconnect
+/* 80321AF4 0031D754 38 9F 02 B8 */ addi r4, r31, 0x2b8
+/* 80321AF8 0031D758 38 60 00 20 */ li r3, 0x20
+/* 80321AFC 0031D75C 4C C6 31 82 */ crclr 6
+/* 80321B00 0031D760 4B FF B0 35 */ bl DWC_Printf
+/* 80321B04 0031D764 4B F5 0C B5 */ bl OSGetTime
+/* 80321B08 0031D768 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
+/* 80321B0C 0031D76C 3D 00 80 32 */ lis r8, lbl_8032139C@ha
+/* 80321B10 0031D770 38 00 00 01 */ li r0, 1
+/* 80321B14 0031D774 38 C0 00 01 */ li r6, 1
+/* 80321B18 0031D778 90 85 00 3C */ stw r4, 0x3c(r5)
+/* 80321B1C 0031D77C 39 08 13 9C */ addi r8, r8, lbl_8032139C@l
+/* 80321B20 0031D780 38 E0 00 00 */ li r7, 0
+/* 80321B24 0031D784 39 20 00 00 */ li r9, 0
+/* 80321B28 0031D788 90 65 00 38 */ stw r3, 0x38(r5)
+/* 80321B2C 0031D78C 90 05 00 30 */ stw r0, 0x30(r5)
+/* 80321B30 0031D790 80 AD B0 50 */ lwz r5, lbl_80640310-_SDA_BASE_(r13)
+/* 80321B34 0031D794 80 65 00 00 */ lwz r3, 0(r5)
+/* 80321B38 0031D798 38 85 00 4C */ addi r4, r5, 0x4c
+/* 80321B3C 0031D79C 38 A5 01 4C */ addi r5, r5, 0x14c
+/* 80321B40 0031D7A0 48 01 B3 A5 */ bl gpConnectPreAuthenticatedA
+/* 80321B44 0031D7A4 4B FF F7 45 */ bl func_80321288
+/* 80321B48 0031D7A8 2C 03 00 00 */ cmpwi r3, 0
+/* 80321B4C 0031D7AC 40 82 00 6C */ bne lbl_80321BB8
+/* 80321B50 0031D7B0 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 80321B54 0031D7B4 38 00 00 02 */ li r0, 2
+/* 80321B58 0031D7B8 90 03 00 04 */ stw r0, 4(r3)
+/* 80321B5C 0031D7BC 48 00 00 5C */ b lbl_80321BB8
+lbl_80321B60:
+/* 80321B60 0031D7C0 80 DE 00 04 */ lwz r6, 4(r30)
+/* 80321B64 0031D7C4 38 9F 03 A0 */ addi r4, r31, 0x3a0
+/* 80321B68 0031D7C8 38 BE 00 8E */ addi r5, r30, 0x8e
+/* 80321B6C 0031D7CC 38 60 00 20 */ li r3, 0x20
+/* 80321B70 0031D7D0 4C C6 31 82 */ crclr 6
+/* 80321B74 0031D7D4 4B FF AF C1 */ bl DWC_Printf
+/* 80321B78 0031D7D8 3C E0 80 32 */ lis r7, lbl_8032196C@ha
+/* 80321B7C 0031D7DC 80 9E 00 04 */ lwz r4, 4(r30)
+/* 80321B80 0031D7E0 7F A3 EB 78 */ mr r3, r29
+/* 80321B84 0031D7E4 38 A0 00 00 */ li r5, 0
+/* 80321B88 0031D7E8 38 E7 19 6C */ addi r7, r7, lbl_8032196C@l
+/* 80321B8C 0031D7EC 38 C0 00 00 */ li r6, 0
+/* 80321B90 0031D7F0 39 00 00 00 */ li r8, 0
+/* 80321B94 0031D7F4 48 01 B5 A9 */ bl gpGetInfo
+/* 80321B98 0031D7F8 4B FF F6 F1 */ bl func_80321288
+/* 80321B9C 0031D7FC 2C 03 00 00 */ cmpwi r3, 0
+/* 80321BA0 0031D800 41 82 00 18 */ beq lbl_80321BB8
+/* 80321BA4 0031D804 48 00 00 14 */ b lbl_80321BB8
+lbl_80321BA8:
+/* 80321BA8 0031D808 38 9F 03 E0 */ addi r4, r31, 0x3e0
+/* 80321BAC 0031D80C 38 60 00 20 */ li r3, 0x20
+/* 80321BB0 0031D810 4C C6 31 82 */ crclr 6
+/* 80321BB4 0031D814 4B FF AF 81 */ bl DWC_Printf
+lbl_80321BB8:
+/* 80321BB8 0031D818 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 80321BBC 0031D81C 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 80321BC0 0031D820 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 80321BC4 0031D824 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80321BC8 0031D828 7C 08 03 A6 */ mtlr r0
+/* 80321BCC 0031D82C 38 21 00 60 */ addi r1, r1, 0x60
+/* 80321BD0 0031D830 4E 80 00 20 */ blr
+
+.global func_80321BD4
+func_80321BD4:
+/* 80321BD4 0031D834 80 6D B0 50 */ lwz r3, lbl_80640310-_SDA_BASE_(r13)
+/* 80321BD8 0031D838 2C 03 00 00 */ cmpwi r3, 0
+/* 80321BDC 0031D83C 41 82 00 18 */ beq lbl_80321BF4
+/* 80321BE0 0031D840 80 03 00 04 */ lwz r0, 4(r3)
+/* 80321BE4 0031D844 2C 00 00 05 */ cmpwi r0, 5
+/* 80321BE8 0031D848 40 82 00 0C */ bne lbl_80321BF4
+/* 80321BEC 0031D84C 38 60 00 01 */ li r3, 1
+/* 80321BF0 0031D850 4E 80 00 20 */ blr
+lbl_80321BF4:
+/* 80321BF4 0031D854 38 60 00 00 */ li r3, 0
+/* 80321BF8 0031D858 4E 80 00 20 */ blr
+
+.global func_80321BFC
+func_80321BFC:
+/* 80321BFC 0031D85C 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 80321C00 0031D860 7C 08 02 A6 */ mflr r0
+/* 80321C04 0031D864 90 01 00 34 */ stw r0, 0x34(r1)
+/* 80321C08 0031D868 39 61 00 30 */ addi r11, r1, 0x30
+/* 80321C0C 0031D86C 4B EA 55 15 */ bl _savegpr_25
+/* 80321C10 0031D870 83 A1 00 38 */ lwz r29, 0x38(r1)
+/* 80321C14 0031D874 3C 60 80 44 */ lis r3, lbl_80447648@ha
+/* 80321C18 0031D878 7C 99 23 78 */ mr r25, r4
+/* 80321C1C 0031D87C 7C BA 2B 78 */ mr r26, r5
+/* 80321C20 0031D880 38 83 76 48 */ addi r4, r3, lbl_80447648@l
+/* 80321C24 0031D884 7C FB 3B 78 */ mr r27, r7
+/* 80321C28 0031D888 7D 1F 43 78 */ mr r31, r8
+/* 80321C2C 0031D88C 7D 3E 4B 78 */ mr r30, r9
+/* 80321C30 0031D890 7D 5C 53 78 */ mr r28, r10
+/* 80321C34 0031D894 38 60 00 04 */ li r3, 4
+/* 80321C38 0031D898 4C C6 31 82 */ crclr 6
+/* 80321C3C 0031D89C 4B FF AE F9 */ bl DWC_Printf
+/* 80321C40 0031D8A0 38 60 00 04 */ li r3, 4
+/* 80321C44 0031D8A4 38 80 0F 10 */ li r4, 0xf10
+/* 80321C48 0031D8A8 4B FF AC A5 */ bl DWC_Alloc
+/* 80321C4C 0031D8AC 90 6D B0 58 */ stw r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80321C50 0031D8B0 38 80 00 00 */ li r4, 0
+/* 80321C54 0031D8B4 38 A0 0F 10 */ li r5, 0xf10
+/* 80321C58 0031D8B8 4B CE 24 AD */ bl memset
+/* 80321C5C 0031D8BC 4B FF A8 F5 */ bl DWC_ClearError
+/* 80321C60 0031D8C0 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80321C64 0031D8C4 38 00 00 00 */ li r0, 0
+/* 80321C68 0031D8C8 3C 80 80 32 */ lis r4, lbl_80326A5C@ha
+/* 80321C6C 0031D8CC 3C E0 80 32 */ lis r7, lbl_80323E20@ha
+/* 80321C70 0031D8D0 90 03 00 00 */ stw r0, 0(r3)
+/* 80321C74 0031D8D4 3C C0 80 32 */ lis r6, lbl_80323E24@ha
+/* 80321C78 0031D8D8 3C A0 80 32 */ lis r5, lbl_80324278@ha
+/* 80321C7C 0031D8DC 38 84 6A 5C */ addi r4, r4, lbl_80326A5C@l
+/* 80321C80 0031D8E0 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80321C84 0031D8E4 38 E7 3E 20 */ addi r7, r7, lbl_80323E20@l
+/* 80321C88 0031D8E8 38 C6 3E 24 */ addi r6, r6, lbl_80323E24@l
+/* 80321C8C 0031D8EC 2C 1F 00 00 */ cmpwi r31, 0
+/* 80321C90 0031D8F0 90 83 00 04 */ stw r4, 4(r3)
+/* 80321C94 0031D8F4 38 A5 42 78 */ addi r5, r5, lbl_80324278@l
+/* 80321C98 0031D8F8 38 80 20 00 */ li r4, 0x2000
+/* 80321C9C 0031D8FC 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80321CA0 0031D900 90 E3 00 08 */ stw r7, 8(r3)
+/* 80321CA4 0031D904 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80321CA8 0031D908 90 C3 00 0C */ stw r6, 0xc(r3)
+/* 80321CAC 0031D90C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80321CB0 0031D910 90 A3 00 10 */ stw r5, 0x10(r3)
+/* 80321CB4 0031D914 41 82 00 08 */ beq lbl_80321CBC
+/* 80321CB8 0031D918 7F E4 FB 78 */ mr r4, r31
+lbl_80321CBC:
+/* 80321CBC 0031D91C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80321CC0 0031D920 2C 1E 00 00 */ cmpwi r30, 0
+/* 80321CC4 0031D924 38 00 20 00 */ li r0, 0x2000
+/* 80321CC8 0031D928 90 83 00 14 */ stw r4, 0x14(r3)
+/* 80321CCC 0031D92C 41 82 00 08 */ beq lbl_80321CD4
+/* 80321CD0 0031D930 7F C0 F3 78 */ mr r0, r30
+lbl_80321CD4:
+/* 80321CD4 0031D934 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 80321CD8 0031D938 3F C0 80 62 */ lis r30, lbl_80620DE8@ha
+/* 80321CDC 0031D93C 3F E0 80 62 */ lis r31, lbl_80620EE8@ha
+/* 80321CE0 0031D940 3C 60 80 61 */ lis r3, lbl_8060FC08@ha
+/* 80321CE4 0031D944 90 04 00 18 */ stw r0, 0x18(r4)
+/* 80321CE8 0031D948 38 00 00 00 */ li r0, 0
+/* 80321CEC 0031D94C 3B DE 0D E8 */ addi r30, r30, lbl_80620DE8@l
+/* 80321CF0 0031D950 3B FF 0E E8 */ addi r31, r31, lbl_80620EE8@l
+/* 80321CF4 0031D954 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
+/* 80321CF8 0031D958 38 63 FC 08 */ addi r3, r3, lbl_8060FC08@l
+/* 80321CFC 0031D95C 38 80 00 00 */ li r4, 0
+/* 80321D00 0031D960 38 A0 00 80 */ li r5, 0x80
+/* 80321D04 0031D964 90 06 00 1C */ stw r0, 0x1c(r6)
+/* 80321D08 0031D968 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
+/* 80321D0C 0031D96C 93 26 00 20 */ stw r25, 0x20(r6)
+/* 80321D10 0031D970 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
+/* 80321D14 0031D974 90 06 00 24 */ stw r0, 0x24(r6)
+/* 80321D18 0031D978 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
+/* 80321D1C 0031D97C 90 06 00 28 */ stw r0, 0x28(r6)
+/* 80321D20 0031D980 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
+/* 80321D24 0031D984 98 06 00 2C */ stb r0, 0x2c(r6)
+/* 80321D28 0031D988 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
+/* 80321D2C 0031D98C 98 06 00 2D */ stb r0, 0x2d(r6)
+/* 80321D30 0031D990 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
+/* 80321D34 0031D994 90 06 00 64 */ stw r0, 0x64(r6)
+/* 80321D38 0031D998 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
+/* 80321D3C 0031D99C 93 C6 00 68 */ stw r30, 0x68(r6)
+/* 80321D40 0031D9A0 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
+/* 80321D44 0031D9A4 93 E6 00 6C */ stw r31, 0x6c(r6)
+/* 80321D48 0031D9A8 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
+/* 80321D4C 0031D9AC 90 06 00 70 */ stw r0, 0x70(r6)
+/* 80321D50 0031D9B0 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
+/* 80321D54 0031D9B4 90 06 00 74 */ stw r0, 0x74(r6)
+/* 80321D58 0031D9B8 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
+/* 80321D5C 0031D9BC 90 06 00 78 */ stw r0, 0x78(r6)
+/* 80321D60 0031D9C0 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
+/* 80321D64 0031D9C4 90 06 00 7C */ stw r0, 0x7c(r6)
+/* 80321D68 0031D9C8 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
+/* 80321D6C 0031D9CC 90 06 00 80 */ stw r0, 0x80(r6)
+/* 80321D70 0031D9D0 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
+/* 80321D74 0031D9D4 90 06 00 84 */ stw r0, 0x84(r6)
+/* 80321D78 0031D9D8 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
+/* 80321D7C 0031D9DC 90 06 00 88 */ stw r0, 0x88(r6)
+/* 80321D80 0031D9E0 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
+/* 80321D84 0031D9E4 90 06 00 8C */ stw r0, 0x8c(r6)
+/* 80321D88 0031D9E8 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
+/* 80321D8C 0031D9EC 90 06 00 90 */ stw r0, 0x90(r6)
+/* 80321D90 0031D9F0 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
+/* 80321D94 0031D9F4 90 06 00 94 */ stw r0, 0x94(r6)
+/* 80321D98 0031D9F8 4B CE 23 6D */ bl memset
+/* 80321D9C 0031D9FC 3C 60 80 61 */ lis r3, lbl_8060FC88@ha
+/* 80321DA0 0031DA00 38 80 00 00 */ li r4, 0
+/* 80321DA4 0031DA04 38 63 FC 88 */ addi r3, r3, lbl_8060FC88@l
+/* 80321DA8 0031DA08 38 A0 01 00 */ li r5, 0x100
+/* 80321DAC 0031DA0C 4B CE 23 59 */ bl memset
+/* 80321DB0 0031DA10 81 0D B0 58 */ lwz r8, lbl_80640318-_SDA_BASE_(r13)
+/* 80321DB4 0031DA14 3D 20 80 32 */ lis r9, lbl_803234D4@ha
+/* 80321DB8 0031DA18 80 F9 00 24 */ lwz r7, 0x24(r25)
+/* 80321DBC 0031DA1C 7F 24 CB 78 */ mr r4, r25
+/* 80321DC0 0031DA20 7F 46 D3 78 */ mr r6, r26
+/* 80321DC4 0031DA24 38 68 00 98 */ addi r3, r8, 0x98
+/* 80321DC8 0031DA28 38 A8 00 1C */ addi r5, r8, 0x1c
+/* 80321DCC 0031DA2C 39 08 00 2E */ addi r8, r8, 0x2e
+/* 80321DD0 0031DA30 39 29 34 D4 */ addi r9, r9, lbl_803234D4@l
+/* 80321DD4 0031DA34 39 40 00 00 */ li r10, 0
+/* 80321DD8 0031DA38 4B FF F0 C1 */ bl func_80320E98
+/* 80321DDC 0031DA3C 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
+/* 80321DE0 0031DA40 7F 86 E3 78 */ mr r6, r28
+/* 80321DE4 0031DA44 7F A7 EB 78 */ mr r7, r29
+/* 80321DE8 0031DA48 38 65 03 00 */ addi r3, r5, 0x300
+/* 80321DEC 0031DA4C 38 85 00 1C */ addi r4, r5, 0x1c
+/* 80321DF0 0031DA50 38 A5 00 2E */ addi r5, r5, 0x2e
+/* 80321DF4 0031DA54 4B FF D6 B9 */ bl func_8031F4AC
+/* 80321DF8 0031DA58 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
+/* 80321DFC 0031DA5C 7F C7 F3 78 */ mr r7, r30
+/* 80321E00 0031DA60 7F E8 FB 78 */ mr r8, r31
+/* 80321E04 0031DA64 7F 89 E3 78 */ mr r9, r28
+/* 80321E08 0031DA68 7F AA EB 78 */ mr r10, r29
+/* 80321E0C 0031DA6C 38 65 03 60 */ addi r3, r5, 0x360
+/* 80321E10 0031DA70 38 85 00 1C */ addi r4, r5, 0x1c
+/* 80321E14 0031DA74 38 C5 00 04 */ addi r6, r5, 4
+/* 80321E18 0031DA78 48 00 2B F5 */ bl func_80324A0C
+/* 80321E1C 0031DA7C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80321E20 0031DA80 38 63 07 F8 */ addi r3, r3, 0x7f8
+/* 80321E24 0031DA84 48 00 F1 D1 */ bl func_80330FF4
+/* 80321E28 0031DA88 7F 63 DB 78 */ mr r3, r27
+/* 80321E2C 0031DA8C 4B EA 4D 39 */ bl strlen
+/* 80321E30 0031DA90 28 03 01 00 */ cmplwi r3, 0x100
+/* 80321E34 0031DA94 40 80 00 14 */ bge lbl_80321E48
+/* 80321E38 0031DA98 7F 63 DB 78 */ mr r3, r27
+/* 80321E3C 0031DA9C 4B EA 4D 29 */ bl strlen
+/* 80321E40 0031DAA0 7C 7A 1B 78 */ mr r26, r3
+/* 80321E44 0031DAA4 48 00 00 08 */ b lbl_80321E4C
+lbl_80321E48:
+/* 80321E48 0031DAA8 3B 40 00 FF */ li r26, 0xff
+lbl_80321E4C:
+/* 80321E4C 0031DAAC 3F 20 80 62 */ lis r25, lbl_80620EE8@ha
+/* 80321E50 0031DAB0 7F 64 DB 78 */ mr r4, r27
+/* 80321E54 0031DAB4 7F 45 D3 78 */ mr r5, r26
+/* 80321E58 0031DAB8 38 79 0E E8 */ addi r3, r25, lbl_80620EE8@l
+/* 80321E5C 0031DABC 4B CE 21 A5 */ bl memcpy
+/* 80321E60 0031DAC0 38 79 0E E8 */ addi r3, r25, 0xee8
+/* 80321E64 0031DAC4 38 00 00 00 */ li r0, 0
+/* 80321E68 0031DAC8 7C 03 D1 AE */ stbx r0, r3, r26
+/* 80321E6C 0031DACC 39 61 00 30 */ addi r11, r1, 0x30
+/* 80321E70 0031DAD0 4B EA 52 FD */ bl _restgpr_25
+/* 80321E74 0031DAD4 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80321E78 0031DAD8 7C 08 03 A6 */ mtlr r0
+/* 80321E7C 0031DADC 38 21 00 30 */ addi r1, r1, 0x30
+/* 80321E80 0031DAE0 4E 80 00 20 */ blr
+
+.global func_80321E84
+func_80321E84:
+/* 80321E84 0031DAE4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80321E88 0031DAE8 7C 08 02 A6 */ mflr r0
+/* 80321E8C 0031DAEC 3C 80 80 44 */ lis r4, lbl_80447670@ha
+/* 80321E90 0031DAF0 38 60 00 04 */ li r3, 4
+/* 80321E94 0031DAF4 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80321E98 0031DAF8 38 84 76 70 */ addi r4, r4, lbl_80447670@l
+/* 80321E9C 0031DAFC 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80321EA0 0031DB00 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
+/* 80321EA4 0031DB04 4C C6 31 82 */ crclr 6
+/* 80321EA8 0031DB08 4B FF AC 8D */ bl DWC_Printf
+/* 80321EAC 0031DB0C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80321EB0 0031DB10 2C 03 00 00 */ cmpwi r3, 0
+/* 80321EB4 0031DB14 41 82 01 24 */ beq lbl_80321FD8
+/* 80321EB8 0031DB18 80 63 03 70 */ lwz r3, 0x370(r3)
+/* 80321EBC 0031DB1C 2C 03 00 00 */ cmpwi r3, 0
+/* 80321EC0 0031DB20 41 82 00 14 */ beq lbl_80321ED4
+/* 80321EC4 0031DB24 48 02 C7 71 */ bl qr2_shutdown
+/* 80321EC8 0031DB28 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80321ECC 0031DB2C 38 00 00 00 */ li r0, 0
+/* 80321ED0 0031DB30 90 03 03 70 */ stw r0, 0x370(r3)
+lbl_80321ED4:
+/* 80321ED4 0031DB34 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80321ED8 0031DB38 3B E0 00 00 */ li r31, 0
+/* 80321EDC 0031DB3C 9B E3 03 78 */ stb r31, 0x378(r3)
+/* 80321EE0 0031DB40 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80321EE4 0031DB44 80 63 04 44 */ lwz r3, 0x444(r3)
+/* 80321EE8 0031DB48 2C 03 00 00 */ cmpwi r3, 0
+/* 80321EEC 0031DB4C 41 82 00 10 */ beq lbl_80321EFC
+/* 80321EF0 0031DB50 48 03 C5 AD */ bl ServerBrowserFree
+/* 80321EF4 0031DB54 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80321EF8 0031DB58 93 E3 04 44 */ stw r31, 0x444(r3)
+lbl_80321EFC:
+/* 80321EFC 0031DB5C 48 03 8C B9 */ bl NNFreeNegotiateList
+/* 80321F00 0031DB60 48 03 64 65 */ bl CloseStatsConnection
+/* 80321F04 0031DB64 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80321F08 0031DB68 84 03 00 1C */ lwzu r0, 0x1c(r3)
+/* 80321F0C 0031DB6C 2C 00 00 00 */ cmpwi r0, 0
+/* 80321F10 0031DB70 41 82 00 80 */ beq lbl_80321F90
+/* 80321F14 0031DB74 38 80 00 00 */ li r4, 0
+/* 80321F18 0031DB78 38 A0 00 00 */ li r5, 0
+/* 80321F1C 0031DB7C 38 C0 00 00 */ li r6, 0
+/* 80321F20 0031DB80 48 01 AF 55 */ bl gpSetCallback
+/* 80321F24 0031DB84 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80321F28 0031DB88 38 80 00 03 */ li r4, 3
+/* 80321F2C 0031DB8C 38 A0 00 00 */ li r5, 0
+/* 80321F30 0031DB90 38 C0 00 00 */ li r6, 0
+/* 80321F34 0031DB94 38 63 00 1C */ addi r3, r3, 0x1c
+/* 80321F38 0031DB98 48 01 AF 3D */ bl gpSetCallback
+/* 80321F3C 0031DB9C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80321F40 0031DBA0 38 80 00 01 */ li r4, 1
+/* 80321F44 0031DBA4 38 A0 00 00 */ li r5, 0
+/* 80321F48 0031DBA8 38 C0 00 00 */ li r6, 0
+/* 80321F4C 0031DBAC 38 63 00 1C */ addi r3, r3, 0x1c
+/* 80321F50 0031DBB0 48 01 AF 25 */ bl gpSetCallback
+/* 80321F54 0031DBB4 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80321F58 0031DBB8 38 80 00 02 */ li r4, 2
+/* 80321F5C 0031DBBC 38 A0 00 00 */ li r5, 0
+/* 80321F60 0031DBC0 38 C0 00 00 */ li r6, 0
+/* 80321F64 0031DBC4 38 63 00 1C */ addi r3, r3, 0x1c
+/* 80321F68 0031DBC8 48 01 AF 0D */ bl gpSetCallback
+/* 80321F6C 0031DBCC 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80321F70 0031DBD0 38 63 00 1C */ addi r3, r3, 0x1c
+/* 80321F74 0031DBD4 48 01 AE C5 */ bl gpProcess
+/* 80321F78 0031DBD8 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80321F7C 0031DBDC 38 63 00 1C */ addi r3, r3, 0x1c
+/* 80321F80 0031DBE0 48 01 AE 99 */ bl gpDestroy
+/* 80321F84 0031DBE4 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80321F88 0031DBE8 38 00 00 00 */ li r0, 0
+/* 80321F8C 0031DBEC 90 03 00 1C */ stw r0, 0x1c(r3)
+lbl_80321F90:
+/* 80321F90 0031DBF0 4B FF F2 C5 */ bl func_80321254
+/* 80321F94 0031DBF4 4B FF DD D5 */ bl func_8031FD68
+/* 80321F98 0031DBF8 48 00 5E F5 */ bl func_80327E8C
+/* 80321F9C 0031DBFC 48 00 F4 B5 */ bl func_80331450
+/* 80321FA0 0031DC00 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80321FA4 0031DC04 80 63 00 00 */ lwz r3, 0(r3)
+/* 80321FA8 0031DC08 2C 03 00 00 */ cmpwi r3, 0
+/* 80321FAC 0031DC0C 41 82 00 14 */ beq lbl_80321FC0
+/* 80321FB0 0031DC10 48 02 7A 49 */ bl gt2CloseSocket
+/* 80321FB4 0031DC14 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80321FB8 0031DC18 38 00 00 00 */ li r0, 0
+/* 80321FBC 0031DC1C 90 03 00 00 */ stw r0, 0(r3)
+lbl_80321FC0:
+/* 80321FC0 0031DC20 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 80321FC4 0031DC24 38 60 00 04 */ li r3, 4
+/* 80321FC8 0031DC28 38 A0 00 00 */ li r5, 0
+/* 80321FCC 0031DC2C 4B FF A9 BD */ bl DWC_Free
+/* 80321FD0 0031DC30 38 00 00 00 */ li r0, 0
+/* 80321FD4 0031DC34 90 0D B0 58 */ stw r0, lbl_80640318-_SDA_BASE_(r13)
+lbl_80321FD8:
+/* 80321FD8 0031DC38 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80321FDC 0031DC3C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80321FE0 0031DC40 7C 08 03 A6 */ mtlr r0
+/* 80321FE4 0031DC44 38 21 00 10 */ addi r1, r1, 0x10
+/* 80321FE8 0031DC48 4E 80 00 20 */ blr
+
+.global func_80321FEC
+func_80321FEC:
+/* 80321FEC 0031DC4C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80321FF0 0031DC50 7C 08 02 A6 */ mflr r0
+/* 80321FF4 0031DC54 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80321FF8 0031DC58 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80321FFC 0031DC5C 2C 03 00 00 */ cmpwi r3, 0
+/* 80322000 0031DC60 41 82 02 50 */ beq lbl_80322250
+/* 80322004 0031DC64 80 03 00 24 */ lwz r0, 0x24(r3)
+/* 80322008 0031DC68 2C 00 00 00 */ cmpwi r0, 0
+/* 8032200C 0031DC6C 41 82 02 44 */ beq lbl_80322250
+/* 80322010 0031DC70 4B FF A5 5D */ bl DWCi_IsError
+/* 80322014 0031DC74 2C 03 00 00 */ cmpwi r3, 0
+/* 80322018 0031DC78 41 82 00 08 */ beq lbl_80322020
+/* 8032201C 0031DC7C 48 00 02 34 */ b lbl_80322250
+lbl_80322020:
+/* 80322020 0031DC80 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322024 0031DC84 80 03 00 24 */ lwz r0, 0x24(r3)
+/* 80322028 0031DC88 2C 00 00 05 */ cmpwi r0, 5
+/* 8032202C 0031DC8C 41 82 01 98 */ beq lbl_803221C4
+/* 80322030 0031DC90 40 80 00 1C */ bge lbl_8032204C
+/* 80322034 0031DC94 2C 00 00 02 */ cmpwi r0, 2
+/* 80322038 0031DC98 41 82 01 74 */ beq lbl_803221AC
+/* 8032203C 0031DC9C 40 80 01 78 */ bge lbl_803221B4
+/* 80322040 0031DCA0 2C 00 00 01 */ cmpwi r0, 1
+/* 80322044 0031DCA4 40 80 00 14 */ bge lbl_80322058
+/* 80322048 0031DCA8 48 00 01 D0 */ b lbl_80322218
+lbl_8032204C:
+/* 8032204C 0031DCAC 2C 00 00 07 */ cmpwi r0, 7
+/* 80322050 0031DCB0 40 80 01 C8 */ bge lbl_80322218
+/* 80322054 0031DCB4 48 00 01 80 */ b lbl_803221D4
+lbl_80322058:
+/* 80322058 0031DCB8 48 01 74 7D */ bl GSIAvailableCheckThink
+/* 8032205C 0031DCBC 2C 03 00 02 */ cmpwi r3, 2
+/* 80322060 0031DCC0 41 82 01 2C */ beq lbl_8032218C
+/* 80322064 0031DCC4 40 80 00 10 */ bge lbl_80322074
+/* 80322068 0031DCC8 2C 03 00 01 */ cmpwi r3, 1
+/* 8032206C 0031DCCC 40 80 00 14 */ bge lbl_80322080
+/* 80322070 0031DCD0 48 00 01 A8 */ b lbl_80322218
+lbl_80322074:
+/* 80322074 0031DCD4 2C 03 00 04 */ cmpwi r3, 4
+/* 80322078 0031DCD8 40 80 01 A0 */ bge lbl_80322218
+/* 8032207C 0031DCDC 48 00 01 20 */ b lbl_8032219C
+lbl_80322080:
+/* 80322080 0031DCE0 3C 80 80 44 */ lis r4, lbl_804476AC@ha
+/* 80322084 0031DCE4 38 60 00 10 */ li r3, 0x10
+/* 80322088 0031DCE8 38 84 76 AC */ addi r4, r4, lbl_804476AC@l
+/* 8032208C 0031DCEC 4C C6 31 82 */ crclr 6
+/* 80322090 0031DCF0 4B FF AA A5 */ bl DWC_Printf
+/* 80322094 0031DCF4 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322098 0031DCF8 38 A0 00 10 */ li r5, 0x10
+/* 8032209C 0031DCFC 38 C0 00 0B */ li r6, 0xb
+/* 803220A0 0031DD00 80 83 00 A0 */ lwz r4, 0xa0(r3)
+/* 803220A4 0031DD04 38 63 00 1C */ addi r3, r3, 0x1c
+/* 803220A8 0031DD08 48 01 AD 45 */ bl gpInitialize
+/* 803220AC 0031DD0C 48 00 11 E1 */ bl func_8032328C
+/* 803220B0 0031DD10 2C 03 00 00 */ cmpwi r3, 0
+/* 803220B4 0031DD14 40 82 01 9C */ bne lbl_80322250
+/* 803220B8 0031DD18 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 803220BC 0031DD1C 3C A0 80 32 */ lis r5, lbl_80323834@ha
+/* 803220C0 0031DD20 38 A5 38 34 */ addi r5, r5, lbl_80323834@l
+/* 803220C4 0031DD24 38 80 00 00 */ li r4, 0
+/* 803220C8 0031DD28 38 63 00 1C */ addi r3, r3, 0x1c
+/* 803220CC 0031DD2C 38 C0 00 00 */ li r6, 0
+/* 803220D0 0031DD30 48 01 AD A5 */ bl gpSetCallback
+/* 803220D4 0031DD34 48 00 11 B9 */ bl func_8032328C
+/* 803220D8 0031DD38 2C 03 00 00 */ cmpwi r3, 0
+/* 803220DC 0031DD3C 40 82 01 74 */ bne lbl_80322250
+/* 803220E0 0031DD40 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 803220E4 0031DD44 3C A0 80 32 */ lis r5, lbl_80323CA4@ha
+/* 803220E8 0031DD48 38 A5 3C A4 */ addi r5, r5, lbl_80323CA4@l
+/* 803220EC 0031DD4C 38 80 00 03 */ li r4, 3
+/* 803220F0 0031DD50 38 63 00 1C */ addi r3, r3, 0x1c
+/* 803220F4 0031DD54 38 C0 00 00 */ li r6, 0
+/* 803220F8 0031DD58 48 01 AD 7D */ bl gpSetCallback
+/* 803220FC 0031DD5C 48 00 11 91 */ bl func_8032328C
+/* 80322100 0031DD60 2C 03 00 00 */ cmpwi r3, 0
+/* 80322104 0031DD64 40 82 01 4C */ bne lbl_80322250
+/* 80322108 0031DD68 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 8032210C 0031DD6C 3C A0 80 32 */ lis r5, lbl_8031F888@ha
+/* 80322110 0031DD70 38 A5 F8 88 */ addi r5, r5, lbl_8031F888@l
+/* 80322114 0031DD74 38 80 00 01 */ li r4, 1
+/* 80322118 0031DD78 38 63 00 1C */ addi r3, r3, 0x1c
+/* 8032211C 0031DD7C 38 C0 00 00 */ li r6, 0
+/* 80322120 0031DD80 48 01 AD 55 */ bl gpSetCallback
+/* 80322124 0031DD84 48 00 11 69 */ bl func_8032328C
+/* 80322128 0031DD88 2C 03 00 00 */ cmpwi r3, 0
+/* 8032212C 0031DD8C 40 82 01 24 */ bne lbl_80322250
+/* 80322130 0031DD90 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322134 0031DD94 3C A0 80 32 */ lis r5, lbl_8031F9C0@ha
+/* 80322138 0031DD98 38 A5 F9 C0 */ addi r5, r5, lbl_8031F9C0@l
+/* 8032213C 0031DD9C 38 80 00 02 */ li r4, 2
+/* 80322140 0031DDA0 38 63 00 1C */ addi r3, r3, 0x1c
+/* 80322144 0031DDA4 38 C0 00 00 */ li r6, 0
+/* 80322148 0031DDA8 48 01 AD 2D */ bl gpSetCallback
+/* 8032214C 0031DDAC 48 00 11 41 */ bl func_8032328C
+/* 80322150 0031DDB0 2C 03 00 00 */ cmpwi r3, 0
+/* 80322154 0031DDB4 40 82 00 FC */ bne lbl_80322250
+/* 80322158 0031DDB8 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 8032215C 0031DDBC 38 00 00 02 */ li r0, 2
+/* 80322160 0031DDC0 80 64 00 24 */ lwz r3, 0x24(r4)
+/* 80322164 0031DDC4 90 64 00 28 */ stw r3, 0x28(r4)
+/* 80322168 0031DDC8 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 8032216C 0031DDCC 90 03 00 24 */ stw r0, 0x24(r3)
+/* 80322170 0031DDD0 4B FF EE 7D */ bl func_80320FEC
+/* 80322174 0031DDD4 2C 03 00 00 */ cmpwi r3, 0
+/* 80322178 0031DDD8 40 82 00 A0 */ bne lbl_80322218
+/* 8032217C 0031DDDC 38 60 00 02 */ li r3, 2
+/* 80322180 0031DDE0 38 80 B1 7C */ li r4, -20100
+/* 80322184 0031DDE4 4B FF F0 4D */ bl func_803211D0
+/* 80322188 0031DDE8 48 00 00 90 */ b lbl_80322218
+lbl_8032218C:
+/* 8032218C 0031DDEC 38 60 00 03 */ li r3, 3
+/* 80322190 0031DDF0 38 80 B1 72 */ li r4, -20110
+/* 80322194 0031DDF4 4B FF F0 3D */ bl func_803211D0
+/* 80322198 0031DDF8 48 00 00 B8 */ b lbl_80322250
+lbl_8032219C:
+/* 8032219C 0031DDFC 38 60 00 04 */ li r3, 4
+/* 803221A0 0031DE00 38 80 B1 7B */ li r4, -20101
+/* 803221A4 0031DE04 4B FF F0 2D */ bl func_803211D0
+/* 803221A8 0031DE08 48 00 00 A8 */ b lbl_80322250
+lbl_803221AC:
+/* 803221AC 0031DE0C 4B FF EE 8D */ bl func_80321038
+/* 803221B0 0031DE10 48 00 00 68 */ b lbl_80322218
+lbl_803221B4:
+/* 803221B4 0031DE14 4B FF D3 C9 */ bl func_8031F57C
+/* 803221B8 0031DE18 38 60 00 00 */ li r3, 0
+/* 803221BC 0031DE1C 48 00 32 ED */ bl func_803254A8
+/* 803221C0 0031DE20 48 00 00 58 */ b lbl_80322218
+lbl_803221C4:
+/* 803221C4 0031DE24 38 60 00 01 */ li r3, 1
+/* 803221C8 0031DE28 48 00 32 E1 */ bl func_803254A8
+/* 803221CC 0031DE2C 4B FF D3 B1 */ bl func_8031F57C
+/* 803221D0 0031DE30 48 00 00 48 */ b lbl_80322218
+lbl_803221D4:
+/* 803221D4 0031DE34 48 00 EF ED */ bl func_803311C0
+/* 803221D8 0031DE38 4B FF D3 A5 */ bl func_8031F57C
+/* 803221DC 0031DE3C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 803221E0 0031DE40 88 03 03 75 */ lbz r0, 0x375(r3)
+/* 803221E4 0031DE44 28 00 00 02 */ cmplwi r0, 2
+/* 803221E8 0031DE48 41 82 00 10 */ beq lbl_803221F8
+/* 803221EC 0031DE4C 88 03 03 75 */ lbz r0, 0x375(r3)
+/* 803221F0 0031DE50 28 00 00 03 */ cmplwi r0, 3
+/* 803221F4 0031DE54 40 82 00 10 */ bne lbl_80322204
+lbl_803221F8:
+/* 803221F8 0031DE58 38 60 00 01 */ li r3, 1
+/* 803221FC 0031DE5C 48 00 32 AD */ bl func_803254A8
+/* 80322200 0031DE60 48 00 00 18 */ b lbl_80322218
+lbl_80322204:
+/* 80322204 0031DE64 80 03 00 00 */ lwz r0, 0(r3)
+/* 80322208 0031DE68 2C 00 00 00 */ cmpwi r0, 0
+/* 8032220C 0031DE6C 41 82 00 0C */ beq lbl_80322218
+/* 80322210 0031DE70 38 60 00 00 */ li r3, 0
+/* 80322214 0031DE74 48 00 32 95 */ bl func_803254A8
+lbl_80322218:
+/* 80322218 0031DE78 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 8032221C 0031DE7C 88 03 03 78 */ lbz r0, 0x378(r3)
+/* 80322220 0031DE80 28 00 00 01 */ cmplwi r0, 1
+/* 80322224 0031DE84 40 82 00 2C */ bne lbl_80322250
+/* 80322228 0031DE88 80 63 03 70 */ lwz r3, 0x370(r3)
+/* 8032222C 0031DE8C 2C 03 00 00 */ cmpwi r3, 0
+/* 80322230 0031DE90 41 82 00 14 */ beq lbl_80322244
+/* 80322234 0031DE94 48 02 C4 01 */ bl qr2_shutdown
+/* 80322238 0031DE98 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 8032223C 0031DE9C 38 00 00 00 */ li r0, 0
+/* 80322240 0031DEA0 90 03 03 70 */ stw r0, 0x370(r3)
+lbl_80322244:
+/* 80322244 0031DEA4 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322248 0031DEA8 38 00 00 00 */ li r0, 0
+/* 8032224C 0031DEAC 98 03 03 78 */ stb r0, 0x378(r3)
+lbl_80322250:
+/* 80322250 0031DEB0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80322254 0031DEB4 7C 08 03 A6 */ mtlr r0
+/* 80322258 0031DEB8 38 21 00 10 */ addi r1, r1, 0x10
+/* 8032225C 0031DEBC 4E 80 00 20 */ blr
+
+.global func_80322260
+func_80322260:
+/* 80322260 0031DEC0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80322264 0031DEC4 7C 08 02 A6 */ mflr r0
+/* 80322268 0031DEC8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8032226C 0031DECC 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80322270 0031DED0 3F E0 80 44 */ lis r31, lbl_80447648@ha
+/* 80322274 0031DED4 3B FF 76 48 */ addi r31, r31, lbl_80447648@l
+/* 80322278 0031DED8 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8032227C 0031DEDC 7C DE 33 78 */ mr r30, r6
+/* 80322280 0031DEE0 38 9F 00 90 */ addi r4, r31, 0x90
+/* 80322284 0031DEE4 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80322288 0031DEE8 7C BD 2B 78 */ mr r29, r5
+/* 8032228C 0031DEEC 93 81 00 10 */ stw r28, 0x10(r1)
+/* 80322290 0031DEF0 7C 7C 1B 78 */ mr r28, r3
+/* 80322294 0031DEF4 38 60 00 04 */ li r3, 4
+/* 80322298 0031DEF8 4C C6 31 82 */ crclr 6
+/* 8032229C 0031DEFC 4B FF A8 99 */ bl DWC_Printf
+/* 803222A0 0031DF00 2C 1C 00 00 */ cmpwi r28, 0
+/* 803222A4 0031DF04 40 82 00 1C */ bne lbl_803222C0
+/* 803222A8 0031DF08 38 9F 00 B4 */ addi r4, r31, 0xb4
+/* 803222AC 0031DF0C 38 60 00 08 */ li r3, 8
+/* 803222B0 0031DF10 4C C6 31 82 */ crclr 6
+/* 803222B4 0031DF14 4B FF A8 81 */ bl DWC_Printf
+/* 803222B8 0031DF18 38 60 00 00 */ li r3, 0
+/* 803222BC 0031DF1C 48 00 00 E8 */ b lbl_803223A4
+lbl_803222C0:
+/* 803222C0 0031DF20 4B FF A2 AD */ bl DWCi_IsError
+/* 803222C4 0031DF24 2C 03 00 00 */ cmpwi r3, 0
+/* 803222C8 0031DF28 40 82 00 14 */ bne lbl_803222DC
+/* 803222CC 0031DF2C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 803222D0 0031DF30 80 03 00 24 */ lwz r0, 0x24(r3)
+/* 803222D4 0031DF34 2C 00 00 00 */ cmpwi r0, 0
+/* 803222D8 0031DF38 41 82 00 1C */ beq lbl_803222F4
+lbl_803222DC:
+/* 803222DC 0031DF3C 38 9F 00 C8 */ addi r4, r31, 0xc8
+/* 803222E0 0031DF40 38 60 00 04 */ li r3, 4
+/* 803222E4 0031DF44 4C C6 31 82 */ crclr 6
+/* 803222E8 0031DF48 4B FF A8 4D */ bl DWC_Printf
+/* 803222EC 0031DF4C 38 60 00 00 */ li r3, 0
+/* 803222F0 0031DF50 48 00 00 B4 */ b lbl_803223A4
+lbl_803222F4:
+/* 803222F4 0031DF54 93 A3 00 70 */ stw r29, 0x70(r3)
+/* 803222F8 0031DF58 2C 1C 00 00 */ cmpwi r28, 0
+/* 803222FC 0031DF5C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322300 0031DF60 93 C3 00 74 */ stw r30, 0x74(r3)
+/* 80322304 0031DF64 41 82 00 10 */ beq lbl_80322314
+/* 80322308 0031DF68 A0 1C 00 00 */ lhz r0, 0(r28)
+/* 8032230C 0031DF6C 2C 00 00 00 */ cmpwi r0, 0
+/* 80322310 0031DF70 40 82 00 0C */ bne lbl_8032231C
+lbl_80322314:
+/* 80322314 0031DF74 3B E0 00 00 */ li r31, 0
+/* 80322318 0031DF78 48 00 00 50 */ b lbl_80322368
+lbl_8032231C:
+/* 8032231C 0031DF7C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322320 0031DF80 38 80 00 00 */ li r4, 0
+/* 80322324 0031DF84 38 A0 00 34 */ li r5, 0x34
+/* 80322328 0031DF88 38 63 00 2E */ addi r3, r3, 0x2e
+/* 8032232C 0031DF8C 4B CE 1D D9 */ bl memset
+/* 80322330 0031DF90 7F 83 E3 78 */ mr r3, r28
+/* 80322334 0031DF94 4B FF CE 41 */ bl DWCi_WStrLen
+/* 80322338 0031DF98 28 03 00 19 */ cmplwi r3, 0x19
+/* 8032233C 0031DF9C 41 81 00 10 */ bgt lbl_8032234C
+/* 80322340 0031DFA0 7F 83 E3 78 */ mr r3, r28
+/* 80322344 0031DFA4 4B FF CE 31 */ bl DWCi_WStrLen
+/* 80322348 0031DFA8 48 00 00 08 */ b lbl_80322350
+lbl_8032234C:
+/* 8032234C 0031DFAC 38 60 00 19 */ li r3, 0x19
+lbl_80322350:
+/* 80322350 0031DFB0 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
+/* 80322354 0031DFB4 7C 7F 1B 78 */ mr r31, r3
+/* 80322358 0031DFB8 54 65 08 3C */ slwi r5, r3, 1
+/* 8032235C 0031DFBC 7F 84 E3 78 */ mr r4, r28
+/* 80322360 0031DFC0 38 66 00 2E */ addi r3, r6, 0x2e
+/* 80322364 0031DFC4 4B CE 1C 9D */ bl memcpy
+lbl_80322368:
+/* 80322368 0031DFC8 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 8032236C 0031DFCC 57 E3 08 3C */ slwi r3, r31, 1
+/* 80322370 0031DFD0 38 A0 00 00 */ li r5, 0
+/* 80322374 0031DFD4 38 00 00 01 */ li r0, 1
+/* 80322378 0031DFD8 7C 64 1A 14 */ add r3, r4, r3
+/* 8032237C 0031DFDC B0 A3 00 2E */ sth r5, 0x2e(r3)
+/* 80322380 0031DFE0 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 80322384 0031DFE4 80 64 00 24 */ lwz r3, 0x24(r4)
+/* 80322388 0031DFE8 90 64 00 28 */ stw r3, 0x28(r4)
+/* 8032238C 0031DFEC 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322390 0031DFF0 90 03 00 24 */ stw r0, 0x24(r3)
+/* 80322394 0031DFF4 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322398 0031DFF8 80 63 00 68 */ lwz r3, 0x68(r3)
+/* 8032239C 0031DFFC 48 01 6F BD */ bl GSIStartAvailableCheckA
+/* 803223A0 0031E000 38 60 00 01 */ li r3, 1
+lbl_803223A4:
+/* 803223A4 0031E004 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 803223A8 0031E008 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 803223AC 0031E00C 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 803223B0 0031E010 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 803223B4 0031E014 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 803223B8 0031E018 7C 08 03 A6 */ mtlr r0
+/* 803223BC 0031E01C 38 21 00 20 */ addi r1, r1, 0x20
+/* 803223C0 0031E020 4E 80 00 20 */ blr
+
+.global func_803223C4
+func_803223C4:
+/* 803223C4 0031E024 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 803223C8 0031E028 7C 08 02 A6 */ mflr r0
+/* 803223CC 0031E02C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 803223D0 0031E030 39 61 00 20 */ addi r11, r1, 0x20
+/* 803223D4 0031E034 4B EA 4D 51 */ bl _savegpr_26
+/* 803223D8 0031E038 3C 60 80 44 */ lis r3, lbl_80447720@ha
+/* 803223DC 0031E03C 7C 9A 23 78 */ mr r26, r4
+/* 803223E0 0031E040 38 83 77 20 */ addi r4, r3, lbl_80447720@l
+/* 803223E4 0031E044 7C BB 2B 78 */ mr r27, r5
+/* 803223E8 0031E048 7C DC 33 78 */ mr r28, r6
+/* 803223EC 0031E04C 7C FD 3B 78 */ mr r29, r7
+/* 803223F0 0031E050 7D 1E 43 78 */ mr r30, r8
+/* 803223F4 0031E054 7D 3F 4B 78 */ mr r31, r9
+/* 803223F8 0031E058 38 60 00 04 */ li r3, 4
+/* 803223FC 0031E05C 4C C6 31 82 */ crclr 6
+/* 80322400 0031E060 4B FF A7 35 */ bl DWC_Printf
+/* 80322404 0031E064 4B FF A1 69 */ bl DWCi_IsError
+/* 80322408 0031E068 2C 03 00 00 */ cmpwi r3, 0
+/* 8032240C 0031E06C 40 82 00 1C */ bne lbl_80322428
+/* 80322410 0031E070 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322414 0031E074 80 03 00 24 */ lwz r0, 0x24(r3)
+/* 80322418 0031E078 2C 00 00 03 */ cmpwi r0, 3
+/* 8032241C 0031E07C 41 80 00 0C */ blt lbl_80322428
+/* 80322420 0031E080 2C 00 00 04 */ cmpwi r0, 4
+/* 80322424 0031E084 40 82 00 20 */ bne lbl_80322444
+lbl_80322428:
+/* 80322428 0031E088 3C 80 80 44 */ lis r4, lbl_80447710@ha
+/* 8032242C 0031E08C 38 60 00 04 */ li r3, 4
+/* 80322430 0031E090 38 84 77 10 */ addi r4, r4, lbl_80447710@l
+/* 80322434 0031E094 4C C6 31 82 */ crclr 6
+/* 80322438 0031E098 4B FF A6 FD */ bl DWC_Printf
+/* 8032243C 0031E09C 38 60 00 00 */ li r3, 0
+/* 80322440 0031E0A0 48 00 00 58 */ b lbl_80322498
+lbl_80322444:
+/* 80322444 0031E0A4 93 43 00 78 */ stw r26, 0x78(r3)
+/* 80322448 0031E0A8 3C A0 80 32 */ lis r5, lbl_80323574@ha
+/* 8032244C 0031E0AC 38 00 00 04 */ li r0, 4
+/* 80322450 0031E0B0 7F 87 E3 78 */ mr r7, r28
+/* 80322454 0031E0B4 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322458 0031E0B8 7F A8 EB 78 */ mr r8, r29
+/* 8032245C 0031E0BC 7F C9 F3 78 */ mr r9, r30
+/* 80322460 0031E0C0 7F EA FB 78 */ mr r10, r31
+/* 80322464 0031E0C4 93 63 00 7C */ stw r27, 0x7c(r3)
+/* 80322468 0031E0C8 38 A5 35 74 */ addi r5, r5, lbl_80323574@l
+/* 8032246C 0031E0CC 38 C0 00 00 */ li r6, 0
+/* 80322470 0031E0D0 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 80322474 0031E0D4 80 64 00 24 */ lwz r3, 0x24(r4)
+/* 80322478 0031E0D8 90 64 00 28 */ stw r3, 0x28(r4)
+/* 8032247C 0031E0DC 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322480 0031E0E0 90 03 00 24 */ stw r0, 0x24(r3)
+/* 80322484 0031E0E4 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 80322488 0031E0E8 38 64 00 E4 */ addi r3, r4, 0xe4
+/* 8032248C 0031E0EC 38 84 01 E4 */ addi r4, r4, 0x1e4
+/* 80322490 0031E0F0 4B FF D2 D1 */ bl func_8031F760
+/* 80322494 0031E0F4 38 60 00 01 */ li r3, 1
+lbl_80322498:
+/* 80322498 0031E0F8 39 61 00 20 */ addi r11, r1, 0x20
+/* 8032249C 0031E0FC 4B EA 4C D5 */ bl _restgpr_26
+/* 803224A0 0031E100 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 803224A4 0031E104 7C 08 03 A6 */ mtlr r0
+/* 803224A8 0031E108 38 21 00 20 */ addi r1, r1, 0x20
+/* 803224AC 0031E10C 4E 80 00 20 */ blr
+
+.global func_803224B0
+func_803224B0:
+/* 803224B0 0031E110 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 803224B4 0031E114 7C 08 02 A6 */ mflr r0
+/* 803224B8 0031E118 90 01 00 24 */ stw r0, 0x24(r1)
+/* 803224BC 0031E11C 39 61 00 20 */ addi r11, r1, 0x20
+/* 803224C0 0031E120 4B EA 4C 65 */ bl _savegpr_26
+/* 803224C4 0031E124 3D 20 80 44 */ lis r9, lbl_8044774C@ha
+/* 803224C8 0031E128 7C 7A 1B 78 */ mr r26, r3
+/* 803224CC 0031E12C 7C 9B 23 78 */ mr r27, r4
+/* 803224D0 0031E130 7C BC 2B 78 */ mr r28, r5
+/* 803224D4 0031E134 7C DD 33 78 */ mr r29, r6
+/* 803224D8 0031E138 7C FE 3B 78 */ mr r30, r7
+/* 803224DC 0031E13C 7D 1F 43 78 */ mr r31, r8
+/* 803224E0 0031E140 38 89 77 4C */ addi r4, r9, lbl_8044774C@l
+/* 803224E4 0031E144 38 60 00 04 */ li r3, 4
+/* 803224E8 0031E148 4C C6 31 82 */ crclr 6
+/* 803224EC 0031E14C 4B FF A6 49 */ bl DWC_Printf
+/* 803224F0 0031E150 4B FF A0 7D */ bl DWCi_IsError
+/* 803224F4 0031E154 2C 03 00 00 */ cmpwi r3, 0
+/* 803224F8 0031E158 40 82 00 14 */ bne lbl_8032250C
+/* 803224FC 0031E15C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322500 0031E160 80 03 00 24 */ lwz r0, 0x24(r3)
+/* 80322504 0031E164 2C 00 00 03 */ cmpwi r0, 3
+/* 80322508 0031E168 41 82 00 20 */ beq lbl_80322528
+lbl_8032250C:
+/* 8032250C 0031E16C 3C 80 80 44 */ lis r4, lbl_80447710@ha
+/* 80322510 0031E170 38 60 00 04 */ li r3, 4
+/* 80322514 0031E174 38 84 77 10 */ addi r4, r4, lbl_80447710@l
+/* 80322518 0031E178 4C C6 31 82 */ crclr 6
+/* 8032251C 0031E17C 4B FF A6 19 */ bl DWC_Printf
+/* 80322520 0031E180 38 60 00 00 */ li r3, 0
+/* 80322524 0031E184 48 00 00 7C */ b lbl_803225A0
+lbl_80322528:
+/* 80322528 0031E188 3C 60 80 61 */ lis r3, lbl_8060FC08@ha
+/* 8032252C 0031E18C 38 80 00 00 */ li r4, 0
+/* 80322530 0031E190 38 63 FC 08 */ addi r3, r3, lbl_8060FC08@l
+/* 80322534 0031E194 38 A0 00 80 */ li r5, 0x80
+/* 80322538 0031E198 4B CE 1B CD */ bl memset
+/* 8032253C 0031E19C 3C 60 80 61 */ lis r3, lbl_8060FC88@ha
+/* 80322540 0031E1A0 38 80 00 00 */ li r4, 0
+/* 80322544 0031E1A4 38 63 FC 88 */ addi r3, r3, lbl_8060FC88@l
+/* 80322548 0031E1A8 38 A0 01 00 */ li r5, 0x100
+/* 8032254C 0031E1AC 4B CE 1B B9 */ bl memset
+/* 80322550 0031E1B0 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322554 0031E1B4 3C A0 80 32 */ lis r5, lbl_803235A8@ha
+/* 80322558 0031E1B8 38 1A FF FF */ addi r0, r26, -1
+/* 8032255C 0031E1BC 39 40 00 05 */ li r10, 5
+/* 80322560 0031E1C0 93 83 00 80 */ stw r28, 0x80(r3)
+/* 80322564 0031E1C4 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 80322568 0031E1C8 7F 64 DB 78 */ mr r4, r27
+/* 8032256C 0031E1CC 7F C7 F3 78 */ mr r7, r30
+/* 80322570 0031E1D0 81 2D B0 58 */ lwz r9, lbl_80640318-_SDA_BASE_(r13)
+/* 80322574 0031E1D4 7F E8 FB 78 */ mr r8, r31
+/* 80322578 0031E1D8 38 A5 35 A8 */ addi r5, r5, lbl_803235A8@l
+/* 8032257C 0031E1DC 38 C0 00 00 */ li r6, 0
+/* 80322580 0031E1E0 93 A9 00 84 */ stw r29, 0x84(r9)
+/* 80322584 0031E1E4 81 2D B0 58 */ lwz r9, lbl_80640318-_SDA_BASE_(r13)
+/* 80322588 0031E1E8 80 09 00 24 */ lwz r0, 0x24(r9)
+/* 8032258C 0031E1EC 90 09 00 28 */ stw r0, 0x28(r9)
+/* 80322590 0031E1F0 81 2D B0 58 */ lwz r9, lbl_80640318-_SDA_BASE_(r13)
+/* 80322594 0031E1F4 91 49 00 24 */ stw r10, 0x24(r9)
+/* 80322598 0031E1F8 48 00 27 7D */ bl func_80324D14
+/* 8032259C 0031E1FC 38 60 00 01 */ li r3, 1
+lbl_803225A0:
+/* 803225A0 0031E200 39 61 00 20 */ addi r11, r1, 0x20
+/* 803225A4 0031E204 4B EA 4B CD */ bl _restgpr_26
+/* 803225A8 0031E208 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 803225AC 0031E20C 7C 08 03 A6 */ mtlr r0
+/* 803225B0 0031E210 38 21 00 20 */ addi r1, r1, 0x20
+/* 803225B4 0031E214 4E 80 00 20 */ blr
+
+.global func_803225B8
+func_803225B8:
+/* 803225B8 0031E218 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 803225BC 0031E21C 7C 08 02 A6 */ mflr r0
+/* 803225C0 0031E220 90 01 00 24 */ stw r0, 0x24(r1)
+/* 803225C4 0031E224 39 61 00 20 */ addi r11, r1, 0x20
+/* 803225C8 0031E228 4B EA 4B 61 */ bl _savegpr_27
+/* 803225CC 0031E22C 3D 00 80 44 */ lis r8, lbl_804477A4@ha
+/* 803225D0 0031E230 7C 7B 1B 78 */ mr r27, r3
+/* 803225D4 0031E234 7C 9C 23 78 */ mr r28, r4
+/* 803225D8 0031E238 7C BD 2B 78 */ mr r29, r5
+/* 803225DC 0031E23C 7C DE 33 78 */ mr r30, r6
+/* 803225E0 0031E240 7C FF 3B 78 */ mr r31, r7
+/* 803225E4 0031E244 38 88 77 A4 */ addi r4, r8, lbl_804477A4@l
+/* 803225E8 0031E248 38 60 00 04 */ li r3, 4
+/* 803225EC 0031E24C 4C C6 31 82 */ crclr 6
+/* 803225F0 0031E250 4B FF A5 45 */ bl DWC_Printf
+/* 803225F4 0031E254 4B FF 9F 79 */ bl DWCi_IsError
+/* 803225F8 0031E258 2C 03 00 00 */ cmpwi r3, 0
+/* 803225FC 0031E25C 40 82 00 14 */ bne lbl_80322610
+/* 80322600 0031E260 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322604 0031E264 80 03 00 24 */ lwz r0, 0x24(r3)
+/* 80322608 0031E268 2C 00 00 03 */ cmpwi r0, 3
+/* 8032260C 0031E26C 41 82 00 20 */ beq lbl_8032262C
+lbl_80322610:
+/* 80322610 0031E270 3C 80 80 44 */ lis r4, lbl_80447710@ha
+/* 80322614 0031E274 38 60 00 04 */ li r3, 4
+/* 80322618 0031E278 38 84 77 10 */ addi r4, r4, lbl_80447710@l
+/* 8032261C 0031E27C 4C C6 31 82 */ crclr 6
+/* 80322620 0031E280 4B FF A5 15 */ bl DWC_Printf
+/* 80322624 0031E284 38 60 00 00 */ li r3, 0
+/* 80322628 0031E288 48 00 00 84 */ b lbl_803226AC
+lbl_8032262C:
+/* 8032262C 0031E28C 3C 60 80 61 */ lis r3, lbl_8060FC08@ha
+/* 80322630 0031E290 38 80 00 00 */ li r4, 0
+/* 80322634 0031E294 38 63 FC 08 */ addi r3, r3, lbl_8060FC08@l
+/* 80322638 0031E298 38 A0 00 80 */ li r5, 0x80
+/* 8032263C 0031E29C 4B CE 1A C9 */ bl memset
+/* 80322640 0031E2A0 3C 60 80 61 */ lis r3, lbl_8060FC88@ha
+/* 80322644 0031E2A4 38 80 00 00 */ li r4, 0
+/* 80322648 0031E2A8 38 63 FC 88 */ addi r3, r3, lbl_8060FC88@l
+/* 8032264C 0031E2AC 38 A0 01 00 */ li r5, 0x100
+/* 80322650 0031E2B0 4B CE 1A B5 */ bl memset
+/* 80322654 0031E2B4 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322658 0031E2B8 3C 80 80 32 */ lis r4, lbl_803235A8@ha
+/* 8032265C 0031E2BC 39 40 00 00 */ li r10, 0
+/* 80322660 0031E2C0 38 1B FF FF */ addi r0, r27, -1
+/* 80322664 0031E2C4 93 83 00 88 */ stw r28, 0x88(r3)
+/* 80322668 0031E2C8 54 03 06 3E */ clrlwi r3, r0, 0x18
+/* 8032266C 0031E2CC 39 20 00 05 */ li r9, 5
+/* 80322670 0031E2D0 7F C6 F3 78 */ mr r6, r30
+/* 80322674 0031E2D4 81 0D B0 58 */ lwz r8, lbl_80640318-_SDA_BASE_(r13)
+/* 80322678 0031E2D8 7F E7 FB 78 */ mr r7, r31
+/* 8032267C 0031E2DC 38 84 35 A8 */ addi r4, r4, lbl_803235A8@l
+/* 80322680 0031E2E0 38 A0 00 00 */ li r5, 0
+/* 80322684 0031E2E4 93 A8 00 8C */ stw r29, 0x8c(r8)
+/* 80322688 0031E2E8 81 0D B0 58 */ lwz r8, lbl_80640318-_SDA_BASE_(r13)
+/* 8032268C 0031E2EC 99 48 00 2C */ stb r10, 0x2c(r8)
+/* 80322690 0031E2F0 81 0D B0 58 */ lwz r8, lbl_80640318-_SDA_BASE_(r13)
+/* 80322694 0031E2F4 80 08 00 24 */ lwz r0, 0x24(r8)
+/* 80322698 0031E2F8 90 08 00 28 */ stw r0, 0x28(r8)
+/* 8032269C 0031E2FC 81 0D B0 58 */ lwz r8, lbl_80640318-_SDA_BASE_(r13)
+/* 803226A0 0031E300 91 28 00 24 */ stw r9, 0x24(r8)
+/* 803226A4 0031E304 48 00 2A 55 */ bl func_803250F8
+/* 803226A8 0031E308 38 60 00 01 */ li r3, 1
+lbl_803226AC:
+/* 803226AC 0031E30C 39 61 00 20 */ addi r11, r1, 0x20
+/* 803226B0 0031E310 4B EA 4A C5 */ bl _restgpr_27
+/* 803226B4 0031E314 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 803226B8 0031E318 7C 08 03 A6 */ mtlr r0
+/* 803226BC 0031E31C 38 21 00 20 */ addi r1, r1, 0x20
+/* 803226C0 0031E320 4E 80 00 20 */ blr
+
+.global func_803226C4
+func_803226C4:
+/* 803226C4 0031E324 94 21 FD C0 */ stwu r1, -0x240(r1)
+/* 803226C8 0031E328 7C 08 02 A6 */ mflr r0
+/* 803226CC 0031E32C 90 01 02 44 */ stw r0, 0x244(r1)
+/* 803226D0 0031E330 39 61 02 40 */ addi r11, r1, 0x240
+/* 803226D4 0031E334 4B EA 4A 51 */ bl _savegpr_26
+/* 803226D8 0031E338 3F A0 80 44 */ lis r29, lbl_80447648@ha
+/* 803226DC 0031E33C 38 00 FF FF */ li r0, -1
+/* 803226E0 0031E340 90 01 00 0C */ stw r0, 0xc(r1)
+/* 803226E4 0031E344 3B BD 76 48 */ addi r29, r29, lbl_80447648@l
+/* 803226E8 0031E348 7C 7A 1B 78 */ mr r26, r3
+/* 803226EC 0031E34C 7C 9C 23 78 */ mr r28, r4
+/* 803226F0 0031E350 7C BB 2B 78 */ mr r27, r5
+/* 803226F4 0031E354 7C DE 33 78 */ mr r30, r6
+/* 803226F8 0031E358 7C FF 3B 78 */ mr r31, r7
+/* 803226FC 0031E35C 38 9D 01 84 */ addi r4, r29, 0x184
+/* 80322700 0031E360 38 60 00 04 */ li r3, 4
+/* 80322704 0031E364 4C C6 31 82 */ crclr 6
+/* 80322708 0031E368 4B FF A4 2D */ bl DWC_Printf
+/* 8032270C 0031E36C 4B FF 9E 61 */ bl DWCi_IsError
+/* 80322710 0031E370 2C 03 00 00 */ cmpwi r3, 0
+/* 80322714 0031E374 40 82 00 14 */ bne lbl_80322728
+/* 80322718 0031E378 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 8032271C 0031E37C 80 03 00 24 */ lwz r0, 0x24(r3)
+/* 80322720 0031E380 2C 00 00 03 */ cmpwi r0, 3
+/* 80322724 0031E384 41 82 00 1C */ beq lbl_80322740
+lbl_80322728:
+/* 80322728 0031E388 38 9D 00 C8 */ addi r4, r29, 0xc8
+/* 8032272C 0031E38C 38 60 00 04 */ li r3, 4
+/* 80322730 0031E390 4C C6 31 82 */ crclr 6
+/* 80322734 0031E394 4B FF A4 01 */ bl DWC_Printf
+/* 80322738 0031E398 38 60 00 00 */ li r3, 0
+/* 8032273C 0031E39C 48 00 01 FC */ b lbl_80322938
+lbl_80322740:
+/* 80322740 0031E3A0 3C 60 80 61 */ lis r3, lbl_8060FC08@ha
+/* 80322744 0031E3A4 38 80 00 00 */ li r4, 0
+/* 80322748 0031E3A8 38 63 FC 08 */ addi r3, r3, lbl_8060FC08@l
+/* 8032274C 0031E3AC 38 A0 00 80 */ li r5, 0x80
+/* 80322750 0031E3B0 4B CE 19 B5 */ bl memset
+/* 80322754 0031E3B4 3C 60 80 61 */ lis r3, lbl_8060FC88@ha
+/* 80322758 0031E3B8 38 80 00 00 */ li r4, 0
+/* 8032275C 0031E3BC 38 63 FC 88 */ addi r3, r3, lbl_8060FC88@l
+/* 80322760 0031E3C0 38 A0 01 00 */ li r5, 0x100
+/* 80322764 0031E3C4 4B CE 19 A1 */ bl memset
+/* 80322768 0031E3C8 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 8032276C 0031E3CC 38 00 00 05 */ li r0, 5
+/* 80322770 0031E3D0 7F 43 D3 78 */ mr r3, r26
+/* 80322774 0031E3D4 93 84 00 88 */ stw r28, 0x88(r4)
+/* 80322778 0031E3D8 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 8032277C 0031E3DC 93 64 00 8C */ stw r27, 0x8c(r4)
+/* 80322780 0031E3E0 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
+/* 80322784 0031E3E4 80 85 00 24 */ lwz r4, 0x24(r5)
+/* 80322788 0031E3E8 90 85 00 28 */ stw r4, 0x28(r5)
+/* 8032278C 0031E3EC 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 80322790 0031E3F0 90 04 00 24 */ stw r0, 0x24(r4)
+/* 80322794 0031E3F4 4B FF D3 49 */ bl func_8031FADC
+/* 80322798 0031E3F8 2C 03 00 00 */ cmpwi r3, 0
+/* 8032279C 0031E3FC 7C 7C 1B 78 */ mr r28, r3
+/* 803227A0 0031E400 41 82 00 1C */ beq lbl_803227BC
+/* 803227A4 0031E404 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 803227A8 0031E408 7F 84 E3 78 */ mr r4, r28
+/* 803227AC 0031E40C 38 63 00 1C */ addi r3, r3, 0x1c
+/* 803227B0 0031E410 48 01 AF E5 */ bl gpIsBuddy
+/* 803227B4 0031E414 2C 03 00 00 */ cmpwi r3, 0
+/* 803227B8 0031E418 40 82 00 20 */ bne lbl_803227D8
+lbl_803227BC:
+/* 803227BC 0031E41C 7F 85 E3 78 */ mr r5, r28
+/* 803227C0 0031E420 38 9D 01 B4 */ addi r4, r29, 0x1b4
+/* 803227C4 0031E424 38 60 00 02 */ li r3, 2
+/* 803227C8 0031E428 4C C6 31 82 */ crclr 6
+/* 803227CC 0031E42C 4B FF A3 69 */ bl DWC_Printf
+/* 803227D0 0031E430 3B 80 00 0B */ li r28, 0xb
+/* 803227D4 0031E434 48 00 00 F4 */ b lbl_803228C8
+lbl_803227D8:
+/* 803227D8 0031E438 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 803227DC 0031E43C 7F 84 E3 78 */ mr r4, r28
+/* 803227E0 0031E440 38 A1 00 0C */ addi r5, r1, 0xc
+/* 803227E4 0031E444 38 63 00 1C */ addi r3, r3, 0x1c
+/* 803227E8 0031E448 48 01 AF 15 */ bl gpGetBuddyIndex
+/* 803227EC 0031E44C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 803227F0 0031E450 38 A1 00 10 */ addi r5, r1, 0x10
+/* 803227F4 0031E454 80 81 00 0C */ lwz r4, 0xc(r1)
+/* 803227F8 0031E458 38 63 00 1C */ addi r3, r3, 0x1c
+/* 803227FC 0031E45C 48 01 AD B1 */ bl gpGetBuddyStatus
+/* 80322800 0031E460 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80322804 0031E464 2C 00 00 06 */ cmpwi r0, 6
+/* 80322808 0031E468 41 82 00 20 */ beq lbl_80322828
+/* 8032280C 0031E46C 7F 85 E3 78 */ mr r5, r28
+/* 80322810 0031E470 38 9D 01 CC */ addi r4, r29, 0x1cc
+/* 80322814 0031E474 38 60 00 02 */ li r3, 2
+/* 80322818 0031E478 4C C6 31 82 */ crclr 6
+/* 8032281C 0031E47C 4B FF A3 19 */ bl DWC_Printf
+/* 80322820 0031E480 3B 80 00 0B */ li r28, 0xb
+/* 80322824 0031E484 48 00 00 A4 */ b lbl_803228C8
+lbl_80322828:
+/* 80322828 0031E488 38 00 00 30 */ li r0, 0x30
+/* 8032282C 0031E48C 38 81 00 08 */ addi r4, r1, 8
+/* 80322830 0031E490 98 01 00 08 */ stb r0, 8(r1)
+/* 80322834 0031E494 38 A1 00 18 */ addi r5, r1, 0x18
+/* 80322838 0031E498 38 6D 8D 80 */ addi r3, r13, lbl_8063E040-_SDA_BASE_
+/* 8032283C 0031E49C 38 C0 00 2F */ li r6, 0x2f
+/* 80322840 0031E4A0 4B FF C6 95 */ bl DWC_GetCommonValueString
+/* 80322844 0031E4A4 38 61 00 08 */ addi r3, r1, 8
+/* 80322848 0031E4A8 38 80 00 00 */ li r4, 0
+/* 8032284C 0031E4AC 38 A0 00 0A */ li r5, 0xa
+/* 80322850 0031E4B0 4B EA DD 29 */ bl strtoul
+/* 80322854 0031E4B4 54 7B 06 3E */ clrlwi r27, r3, 0x18
+/* 80322858 0031E4B8 38 81 00 08 */ addi r4, r1, 8
+/* 8032285C 0031E4BC 38 A1 00 18 */ addi r5, r1, 0x18
+/* 80322860 0031E4C0 38 6D 8D 84 */ addi r3, r13, lbl_8063E044-_SDA_BASE_
+/* 80322864 0031E4C4 38 C0 00 2F */ li r6, 0x2f
+/* 80322868 0031E4C8 4B FF C6 6D */ bl DWC_GetCommonValueString
+/* 8032286C 0031E4CC 38 61 00 08 */ addi r3, r1, 8
+/* 80322870 0031E4D0 38 80 00 00 */ li r4, 0
+/* 80322874 0031E4D4 38 A0 00 0A */ li r5, 0xa
+/* 80322878 0031E4D8 4B EA DD 01 */ bl strtoul
+/* 8032287C 0031E4DC 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80322880 0031E4E0 7C 00 D8 40 */ cmplw r0, r27
+/* 80322884 0031E4E4 40 82 00 20 */ bne lbl_803228A4
+/* 80322888 0031E4E8 7F 85 E3 78 */ mr r5, r28
+/* 8032288C 0031E4EC 38 9D 01 E8 */ addi r4, r29, 0x1e8
+/* 80322890 0031E4F0 38 60 00 02 */ li r3, 2
+/* 80322894 0031E4F4 4C C6 31 82 */ crclr 6
+/* 80322898 0031E4F8 4B FF A2 9D */ bl DWC_Printf
+/* 8032289C 0031E4FC 3B 80 00 0D */ li r28, 0xd
+/* 803228A0 0031E500 48 00 00 28 */ b lbl_803228C8
+lbl_803228A4:
+/* 803228A4 0031E504 3C 80 80 32 */ lis r4, lbl_803235A8@ha
+/* 803228A8 0031E508 7F 83 E3 78 */ mr r3, r28
+/* 803228AC 0031E50C 7F C6 F3 78 */ mr r6, r30
+/* 803228B0 0031E510 7F E7 FB 78 */ mr r7, r31
+/* 803228B4 0031E514 38 84 35 A8 */ addi r4, r4, lbl_803235A8@l
+/* 803228B8 0031E518 38 A0 00 00 */ li r5, 0
+/* 803228BC 0031E51C 48 00 2A 21 */ bl func_803252DC
+/* 803228C0 0031E520 38 60 00 01 */ li r3, 1
+/* 803228C4 0031E524 48 00 00 74 */ b lbl_80322938
+lbl_803228C8:
+/* 803228C8 0031E528 7F 83 E3 78 */ mr r3, r28
+/* 803228CC 0031E52C 38 80 00 00 */ li r4, 0
+/* 803228D0 0031E530 4B FF 9C B1 */ bl DWCi_SetError
+/* 803228D4 0031E534 80 ED B0 58 */ lwz r7, lbl_80640318-_SDA_BASE_(r13)
+/* 803228D8 0031E538 7F 83 E3 78 */ mr r3, r28
+/* 803228DC 0031E53C 38 80 00 00 */ li r4, 0
+/* 803228E0 0031E540 38 A0 00 01 */ li r5, 1
+/* 803228E4 0031E544 81 87 00 88 */ lwz r12, 0x88(r7)
+/* 803228E8 0031E548 38 C0 00 00 */ li r6, 0
+/* 803228EC 0031E54C 81 07 00 8C */ lwz r8, 0x8c(r7)
+/* 803228F0 0031E550 38 E0 00 00 */ li r7, 0
+/* 803228F4 0031E554 7D 89 03 A6 */ mtctr r12
+/* 803228F8 0031E558 4E 80 04 21 */ bctrl
+/* 803228FC 0031E55C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322900 0031E560 2C 03 00 00 */ cmpwi r3, 0
+/* 80322904 0031E564 41 82 00 30 */ beq lbl_80322934
+/* 80322908 0031E568 80 03 00 24 */ lwz r0, 0x24(r3)
+/* 8032290C 0031E56C 2C 00 00 05 */ cmpwi r0, 5
+/* 80322910 0031E570 40 82 00 24 */ bne lbl_80322934
+/* 80322914 0031E574 90 03 00 28 */ stw r0, 0x28(r3)
+/* 80322918 0031E578 38 00 00 03 */ li r0, 3
+/* 8032291C 0031E57C 38 60 00 01 */ li r3, 1
+/* 80322920 0031E580 38 8D 8D 88 */ addi r4, r13, lbl_8063E048-_SDA_BASE_
+/* 80322924 0031E584 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
+/* 80322928 0031E588 38 A0 00 00 */ li r5, 0
+/* 8032292C 0031E58C 90 06 00 24 */ stw r0, 0x24(r6)
+/* 80322930 0031E590 4B FF D3 21 */ bl func_8031FC50
+lbl_80322934:
+/* 80322934 0031E594 38 60 00 01 */ li r3, 1
+lbl_80322938:
+/* 80322938 0031E598 39 61 02 40 */ addi r11, r1, 0x240
+/* 8032293C 0031E59C 4B EA 48 35 */ bl _restgpr_26
+/* 80322940 0031E5A0 80 01 02 44 */ lwz r0, 0x244(r1)
+/* 80322944 0031E5A4 7C 08 03 A6 */ mtlr r0
+/* 80322948 0031E5A8 38 21 02 40 */ addi r1, r1, 0x240
+/* 8032294C 0031E5AC 4E 80 00 20 */ blr
+
+.global func_80322950
+func_80322950:
+/* 80322950 0031E5B0 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
+/* 80322954 0031E5B4 2C 05 00 00 */ cmpwi r5, 0
+/* 80322958 0031E5B8 40 82 00 0C */ bne lbl_80322964
+/* 8032295C 0031E5BC 38 60 00 00 */ li r3, 0
+/* 80322960 0031E5C0 4E 80 00 20 */ blr
+lbl_80322964:
+/* 80322964 0031E5C4 90 65 00 90 */ stw r3, 0x90(r5)
+/* 80322968 0031E5C8 38 60 00 01 */ li r3, 1
+/* 8032296C 0031E5CC 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
+/* 80322970 0031E5D0 90 85 00 94 */ stw r4, 0x94(r5)
+/* 80322974 0031E5D4 4E 80 00 20 */ blr
+
+.global func_80322978
+func_80322978:
+/* 80322978 0031E5D8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8032297C 0031E5DC 7C 08 02 A6 */ mflr r0
+/* 80322980 0031E5E0 38 60 00 04 */ li r3, 4
+/* 80322984 0031E5E4 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80322988 0031E5E8 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 8032298C 0031E5EC 3F E0 80 44 */ lis r31, lbl_80447648@ha
+/* 80322990 0031E5F0 3B FF 76 48 */ addi r31, r31, lbl_80447648@l
+/* 80322994 0031E5F4 38 9F 02 48 */ addi r4, r31, 0x248
+/* 80322998 0031E5F8 4C C6 31 82 */ crclr 6
+/* 8032299C 0031E5FC 4B FF A1 99 */ bl DWC_Printf
+/* 803229A0 0031E600 80 0D B0 58 */ lwz r0, lbl_80640318-_SDA_BASE_(r13)
+/* 803229A4 0031E604 2C 00 00 00 */ cmpwi r0, 0
+/* 803229A8 0031E608 41 82 00 28 */ beq lbl_803229D0
+/* 803229AC 0031E60C 4B FF 9B C1 */ bl DWCi_IsError
+/* 803229B0 0031E610 2C 03 00 00 */ cmpwi r3, 0
+/* 803229B4 0031E614 40 82 00 1C */ bne lbl_803229D0
+/* 803229B8 0031E618 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 803229BC 0031E61C 80 03 00 24 */ lwz r0, 0x24(r3)
+/* 803229C0 0031E620 2C 00 00 05 */ cmpwi r0, 5
+/* 803229C4 0031E624 41 82 00 24 */ beq lbl_803229E8
+/* 803229C8 0031E628 2C 00 00 06 */ cmpwi r0, 6
+/* 803229CC 0031E62C 41 82 00 1C */ beq lbl_803229E8
+lbl_803229D0:
+/* 803229D0 0031E630 38 9F 00 C8 */ addi r4, r31, 0xc8
+/* 803229D4 0031E634 38 60 00 04 */ li r3, 4
+/* 803229D8 0031E638 4C C6 31 82 */ crclr 6
+/* 803229DC 0031E63C 4B FF A1 59 */ bl DWC_Printf
+/* 803229E0 0031E640 38 60 FF FF */ li r3, -1
+/* 803229E4 0031E644 48 00 00 78 */ b lbl_80322A5C
+lbl_803229E8:
+/* 803229E8 0031E648 88 03 03 6D */ lbz r0, 0x36d(r3)
+/* 803229EC 0031E64C 2C 00 00 00 */ cmpwi r0, 0
+/* 803229F0 0031E650 40 82 00 48 */ bne lbl_80322A38
+/* 803229F4 0031E654 38 9F 02 30 */ addi r4, r31, 0x230
+/* 803229F8 0031E658 38 60 01 00 */ li r3, 0x100
+/* 803229FC 0031E65C 4C C6 31 82 */ crclr 6
+/* 80322A00 0031E660 4B FF A1 35 */ bl DWC_Printf
+/* 80322A04 0031E664 38 60 00 01 */ li r3, 1
+/* 80322A08 0031E668 38 8D 8D 88 */ addi r4, r13, lbl_8063E048-_SDA_BASE_
+/* 80322A0C 0031E66C 38 A0 00 00 */ li r5, 0
+/* 80322A10 0031E670 4B FF D2 41 */ bl func_8031FC50
+/* 80322A14 0031E674 48 03 81 A1 */ bl NNFreeNegotiateList
+/* 80322A18 0031E678 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
+/* 80322A1C 0031E67C 38 00 00 03 */ li r0, 3
+/* 80322A20 0031E680 38 60 00 01 */ li r3, 1
+/* 80322A24 0031E684 80 85 00 24 */ lwz r4, 0x24(r5)
+/* 80322A28 0031E688 90 85 00 28 */ stw r4, 0x28(r5)
+/* 80322A2C 0031E68C 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 80322A30 0031E690 90 04 00 24 */ stw r0, 0x24(r4)
+/* 80322A34 0031E694 48 00 00 28 */ b lbl_80322A5C
+lbl_80322A38:
+/* 80322A38 0031E698 38 00 00 01 */ li r0, 1
+/* 80322A3C 0031E69C 98 03 00 2D */ stb r0, 0x2d(r3)
+/* 80322A40 0031E6A0 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322A44 0031E6A4 80 63 00 00 */ lwz r3, 0(r3)
+/* 80322A48 0031E6A8 48 02 73 29 */ bl gt2CloseAllConnectionsHard
+/* 80322A4C 0031E6AC 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 80322A50 0031E6B0 38 00 00 00 */ li r0, 0
+/* 80322A54 0031E6B4 38 60 00 00 */ li r3, 0
+/* 80322A58 0031E6B8 98 04 00 2D */ stb r0, 0x2d(r4)
+lbl_80322A5C:
+/* 80322A5C 0031E6BC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80322A60 0031E6C0 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80322A64 0031E6C4 7C 08 03 A6 */ mtlr r0
+/* 80322A68 0031E6C8 38 21 00 10 */ addi r1, r1, 0x10
+/* 80322A6C 0031E6CC 4E 80 00 20 */ blr
+
+.global func_80322A70
+func_80322A70:
+/* 80322A70 0031E6D0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80322A74 0031E6D4 7C 08 02 A6 */ mflr r0
+/* 80322A78 0031E6D8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80322A7C 0031E6DC 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80322A80 0031E6E0 3F E0 80 44 */ lis r31, lbl_80447648@ha
+/* 80322A84 0031E6E4 3B FF 76 48 */ addi r31, r31, lbl_80447648@l
+/* 80322A88 0031E6E8 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80322A8C 0031E6EC 38 9F 02 78 */ addi r4, r31, 0x278
+/* 80322A90 0031E6F0 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80322A94 0031E6F4 93 81 00 10 */ stw r28, 0x10(r1)
+/* 80322A98 0031E6F8 7C 7C 1B 78 */ mr r28, r3
+/* 80322A9C 0031E6FC 38 60 00 04 */ li r3, 4
+/* 80322AA0 0031E700 7F 85 E3 78 */ mr r5, r28
+/* 80322AA4 0031E704 4C C6 31 82 */ crclr 6
+/* 80322AA8 0031E708 4B FF A0 8D */ bl DWC_Printf
+/* 80322AAC 0031E70C 80 0D B0 58 */ lwz r0, lbl_80640318-_SDA_BASE_(r13)
+/* 80322AB0 0031E710 2C 00 00 00 */ cmpwi r0, 0
+/* 80322AB4 0031E714 41 82 00 28 */ beq lbl_80322ADC
+/* 80322AB8 0031E718 4B FF 9A B5 */ bl DWCi_IsError
+/* 80322ABC 0031E71C 2C 03 00 00 */ cmpwi r3, 0
+/* 80322AC0 0031E720 40 82 00 1C */ bne lbl_80322ADC
+/* 80322AC4 0031E724 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322AC8 0031E728 80 03 00 24 */ lwz r0, 0x24(r3)
+/* 80322ACC 0031E72C 2C 00 00 05 */ cmpwi r0, 5
+/* 80322AD0 0031E730 41 82 00 24 */ beq lbl_80322AF4
+/* 80322AD4 0031E734 2C 00 00 06 */ cmpwi r0, 6
+/* 80322AD8 0031E738 41 82 00 1C */ beq lbl_80322AF4
+lbl_80322ADC:
+/* 80322ADC 0031E73C 38 9F 00 C8 */ addi r4, r31, 0xc8
+/* 80322AE0 0031E740 38 60 00 04 */ li r3, 4
+/* 80322AE4 0031E744 4C C6 31 82 */ crclr 6
+/* 80322AE8 0031E748 4B FF A0 4D */ bl DWC_Printf
+/* 80322AEC 0031E74C 38 60 FF FF */ li r3, -1
+/* 80322AF0 0031E750 48 00 00 8C */ b lbl_80322B7C
+lbl_80322AF4:
+/* 80322AF4 0031E754 2C 03 00 00 */ cmpwi r3, 0
+/* 80322AF8 0031E758 40 82 00 0C */ bne lbl_80322B04
+/* 80322AFC 0031E75C 38 60 00 00 */ li r3, 0
+/* 80322B00 0031E760 48 00 00 54 */ b lbl_80322B54
+lbl_80322B04:
+/* 80322B04 0031E764 3F A0 80 61 */ lis r29, lbl_8060FC08@ha
+/* 80322B08 0031E768 3B C0 00 00 */ li r30, 0
+/* 80322B0C 0031E76C 3B BD FC 08 */ addi r29, r29, lbl_8060FC08@l
+lbl_80322B10:
+/* 80322B10 0031E770 80 7D 00 00 */ lwz r3, 0(r29)
+/* 80322B14 0031E774 2C 03 00 00 */ cmpwi r3, 0
+/* 80322B18 0031E778 41 82 00 28 */ beq lbl_80322B40
+/* 80322B1C 0031E77C 48 02 72 E5 */ bl gt2GetConnectionData
+/* 80322B20 0031E780 88 03 00 01 */ lbz r0, 1(r3)
+/* 80322B24 0031E784 7C 1C 00 40 */ cmplw r28, r0
+/* 80322B28 0031E788 40 82 00 18 */ bne lbl_80322B40
+/* 80322B2C 0031E78C 3C 60 80 61 */ lis r3, lbl_8060FC08@ha
+/* 80322B30 0031E790 57 C0 10 3A */ slwi r0, r30, 2
+/* 80322B34 0031E794 38 63 FC 08 */ addi r3, r3, lbl_8060FC08@l
+/* 80322B38 0031E798 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80322B3C 0031E79C 48 00 00 18 */ b lbl_80322B54
+lbl_80322B40:
+/* 80322B40 0031E7A0 3B DE 00 01 */ addi r30, r30, 1
+/* 80322B44 0031E7A4 3B BD 00 04 */ addi r29, r29, 4
+/* 80322B48 0031E7A8 2C 1E 00 20 */ cmpwi r30, 0x20
+/* 80322B4C 0031E7AC 41 80 FF C4 */ blt lbl_80322B10
+/* 80322B50 0031E7B0 38 60 00 00 */ li r3, 0
+lbl_80322B54:
+/* 80322B54 0031E7B4 2C 03 00 00 */ cmpwi r3, 0
+/* 80322B58 0031E7B8 40 82 00 1C */ bne lbl_80322B74
+/* 80322B5C 0031E7BC 38 9F 02 B0 */ addi r4, r31, 0x2b0
+/* 80322B60 0031E7C0 38 60 00 04 */ li r3, 4
+/* 80322B64 0031E7C4 4C C6 31 82 */ crclr 6
+/* 80322B68 0031E7C8 4B FF 9F CD */ bl DWC_Printf
+/* 80322B6C 0031E7CC 38 60 FF FE */ li r3, -2
+/* 80322B70 0031E7D0 48 00 00 0C */ b lbl_80322B7C
+lbl_80322B74:
+/* 80322B74 0031E7D4 48 02 71 C9 */ bl gt2CloseConnectionHard
+/* 80322B78 0031E7D8 38 60 00 00 */ li r3, 0
+lbl_80322B7C:
+/* 80322B7C 0031E7DC 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80322B80 0031E7E0 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80322B84 0031E7E4 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80322B88 0031E7E8 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80322B8C 0031E7EC 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 80322B90 0031E7F0 7C 08 03 A6 */ mtlr r0
+/* 80322B94 0031E7F4 38 21 00 20 */ addi r1, r1, 0x20
+/* 80322B98 0031E7F8 4E 80 00 20 */ blr
+
+.global func_80322B9C
+func_80322B9C:
+/* 80322B9C 0031E7FC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80322BA0 0031E800 7C 08 02 A6 */ mflr r0
+/* 80322BA4 0031E804 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80322BA8 0031E808 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322BAC 0031E80C 2C 03 00 00 */ cmpwi r3, 0
+/* 80322BB0 0031E810 40 82 00 0C */ bne lbl_80322BBC
+/* 80322BB4 0031E814 38 60 00 00 */ li r3, 0
+/* 80322BB8 0031E818 48 00 00 30 */ b lbl_80322BE8
+lbl_80322BBC:
+/* 80322BBC 0031E81C 88 03 03 75 */ lbz r0, 0x375(r3)
+/* 80322BC0 0031E820 28 00 00 02 */ cmplwi r0, 2
+/* 80322BC4 0031E824 41 82 00 10 */ beq lbl_80322BD4
+/* 80322BC8 0031E828 88 03 03 75 */ lbz r0, 0x375(r3)
+/* 80322BCC 0031E82C 28 00 00 03 */ cmplwi r0, 3
+/* 80322BD0 0031E830 40 82 00 10 */ bne lbl_80322BE0
+lbl_80322BD4:
+/* 80322BD4 0031E834 48 00 50 09 */ bl func_80327BDC
+/* 80322BD8 0031E838 38 63 00 01 */ addi r3, r3, 1
+/* 80322BDC 0031E83C 48 00 00 0C */ b lbl_80322BE8
+lbl_80322BE0:
+/* 80322BE0 0031E840 48 00 4F E1 */ bl func_80327BC0
+/* 80322BE4 0031E844 38 63 00 01 */ addi r3, r3, 1
+lbl_80322BE8:
+/* 80322BE8 0031E848 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80322BEC 0031E84C 7C 08 03 A6 */ mtlr r0
+/* 80322BF0 0031E850 38 21 00 10 */ addi r1, r1, 0x10
+/* 80322BF4 0031E854 4E 80 00 20 */ blr
+
+.global func_80322BF8
+func_80322BF8:
+/* 80322BF8 0031E858 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322BFC 0031E85C 2C 03 00 00 */ cmpwi r3, 0
+/* 80322C00 0031E860 41 82 00 0C */ beq lbl_80322C0C
+/* 80322C04 0031E864 88 63 00 2C */ lbz r3, 0x2c(r3)
+/* 80322C08 0031E868 4E 80 00 20 */ blr
+lbl_80322C0C:
+/* 80322C0C 0031E86C 38 60 00 00 */ li r3, 0
+/* 80322C10 0031E870 4E 80 00 20 */ blr
+
+.global func_80322C14
+func_80322C14:
+/* 80322C14 0031E874 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 80322C18 0031E878 2C 04 00 00 */ cmpwi r4, 0
+/* 80322C1C 0031E87C 40 82 00 0C */ bne lbl_80322C28
+/* 80322C20 0031E880 38 60 00 00 */ li r3, 0
+/* 80322C24 0031E884 4E 80 00 20 */ blr
+lbl_80322C28:
+/* 80322C28 0031E888 38 04 06 40 */ addi r0, r4, 0x640
+/* 80322C2C 0031E88C 90 03 00 00 */ stw r0, 0(r3)
+/* 80322C30 0031E890 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 80322C34 0031E894 88 04 03 75 */ lbz r0, 0x375(r4)
+/* 80322C38 0031E898 28 00 00 02 */ cmplwi r0, 2
+/* 80322C3C 0031E89C 41 82 00 10 */ beq lbl_80322C4C
+/* 80322C40 0031E8A0 88 04 03 75 */ lbz r0, 0x375(r4)
+/* 80322C44 0031E8A4 28 00 00 03 */ cmplwi r0, 3
+/* 80322C48 0031E8A8 40 82 00 08 */ bne lbl_80322C50
+lbl_80322C4C:
+/* 80322C4C 0031E8AC 48 00 50 B4 */ b func_80327D00
+lbl_80322C50:
+/* 80322C50 0031E8B0 48 00 50 84 */ b func_80327CD4
+/* 80322C54 0031E8B4 4E 80 00 20 */ blr
+
+.global func_80322C58
+func_80322C58:
+/* 80322C58 0031E8B8 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80322C5C 0031E8BC 7C 08 02 A6 */ mflr r0
+/* 80322C60 0031E8C0 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80322C64 0031E8C4 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80322C68 0031E8C8 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322C6C 0031E8CC 2C 03 00 00 */ cmpwi r3, 0
+/* 80322C70 0031E8D0 40 82 00 0C */ bne lbl_80322C7C
+/* 80322C74 0031E8D4 38 60 00 00 */ li r3, 0
+/* 80322C78 0031E8D8 48 00 01 3C */ b lbl_80322DB4
+lbl_80322C7C:
+/* 80322C7C 0031E8DC 40 82 00 0C */ bne lbl_80322C88
+/* 80322C80 0031E8E0 38 60 00 00 */ li r3, 0
+/* 80322C84 0031E8E4 48 00 00 38 */ b lbl_80322CBC
+lbl_80322C88:
+/* 80322C88 0031E8E8 38 03 06 40 */ addi r0, r3, 0x640
+/* 80322C8C 0031E8EC 90 01 00 08 */ stw r0, 8(r1)
+/* 80322C90 0031E8F0 88 03 03 75 */ lbz r0, 0x375(r3)
+/* 80322C94 0031E8F4 28 00 00 02 */ cmplwi r0, 2
+/* 80322C98 0031E8F8 41 82 00 10 */ beq lbl_80322CA8
+/* 80322C9C 0031E8FC 88 03 03 75 */ lbz r0, 0x375(r3)
+/* 80322CA0 0031E900 28 00 00 03 */ cmplwi r0, 3
+/* 80322CA4 0031E904 40 82 00 10 */ bne lbl_80322CB4
+lbl_80322CA8:
+/* 80322CA8 0031E908 38 61 00 08 */ addi r3, r1, 8
+/* 80322CAC 0031E90C 48 00 50 55 */ bl func_80327D00
+/* 80322CB0 0031E910 48 00 00 0C */ b lbl_80322CBC
+lbl_80322CB4:
+/* 80322CB4 0031E914 38 61 00 08 */ addi r3, r1, 8
+/* 80322CB8 0031E918 48 00 50 1D */ bl func_80327CD4
+lbl_80322CBC:
+/* 80322CBC 0031E91C 2C 83 00 00 */ cmpwi cr1, r3, 0
+/* 80322CC0 0031E920 81 61 00 08 */ lwz r11, 8(r1)
+/* 80322CC4 0031E924 38 00 00 00 */ li r0, 0
+/* 80322CC8 0031E928 39 80 00 00 */ li r12, 0
+/* 80322CCC 0031E92C 40 85 00 E4 */ ble cr1, lbl_80322DB0
+/* 80322CD0 0031E930 2C 03 00 08 */ cmpwi r3, 8
+/* 80322CD4 0031E934 38 A3 FF F8 */ addi r5, r3, -8
+/* 80322CD8 0031E938 40 81 00 AC */ ble lbl_80322D84
+/* 80322CDC 0031E93C 38 C0 00 00 */ li r6, 0
+/* 80322CE0 0031E940 41 84 00 18 */ blt cr1, lbl_80322CF8
+/* 80322CE4 0031E944 3C 80 80 00 */ lis r4, 0x7FFFFFFE@ha
+/* 80322CE8 0031E948 38 84 FF FE */ addi r4, r4, 0x7FFFFFFE@l
+/* 80322CEC 0031E94C 7C 03 20 00 */ cmpw r3, r4
+/* 80322CF0 0031E950 41 81 00 08 */ bgt lbl_80322CF8
+/* 80322CF4 0031E954 38 C0 00 01 */ li r6, 1
+lbl_80322CF8:
+/* 80322CF8 0031E958 2C 06 00 00 */ cmpwi r6, 0
+/* 80322CFC 0031E95C 41 82 00 88 */ beq lbl_80322D84
+/* 80322D00 0031E960 38 85 00 07 */ addi r4, r5, 7
+/* 80322D04 0031E964 39 40 00 01 */ li r10, 1
+/* 80322D08 0031E968 54 84 E8 FE */ srwi r4, r4, 3
+/* 80322D0C 0031E96C 7C 89 03 A6 */ mtctr r4
+/* 80322D10 0031E970 2C 05 00 00 */ cmpwi r5, 0
+/* 80322D14 0031E974 40 81 00 70 */ ble lbl_80322D84
+lbl_80322D18:
+/* 80322D18 0031E978 7F EB 62 14 */ add r31, r11, r12
+/* 80322D1C 0031E97C 7C 8B 60 AE */ lbzx r4, r11, r12
+/* 80322D20 0031E980 88 BF 00 01 */ lbz r5, 1(r31)
+/* 80322D24 0031E984 39 8C 00 08 */ addi r12, r12, 8
+/* 80322D28 0031E988 7D 46 20 30 */ slw r6, r10, r4
+/* 80322D2C 0031E98C 88 9F 00 02 */ lbz r4, 2(r31)
+/* 80322D30 0031E990 89 1F 00 03 */ lbz r8, 3(r31)
+/* 80322D34 0031E994 7C 00 33 78 */ or r0, r0, r6
+/* 80322D38 0031E998 7D 45 28 30 */ slw r5, r10, r5
+/* 80322D3C 0031E99C 88 FF 00 04 */ lbz r7, 4(r31)
+/* 80322D40 0031E9A0 7C 00 2B 78 */ or r0, r0, r5
+/* 80322D44 0031E9A4 7D 49 20 30 */ slw r9, r10, r4
+/* 80322D48 0031E9A8 88 DF 00 05 */ lbz r6, 5(r31)
+/* 80322D4C 0031E9AC 7C 00 4B 78 */ or r0, r0, r9
+/* 80322D50 0031E9B0 7D 48 40 30 */ slw r8, r10, r8
+/* 80322D54 0031E9B4 88 BF 00 06 */ lbz r5, 6(r31)
+/* 80322D58 0031E9B8 88 9F 00 07 */ lbz r4, 7(r31)
+/* 80322D5C 0031E9BC 7D 47 38 30 */ slw r7, r10, r7
+/* 80322D60 0031E9C0 7C 00 43 78 */ or r0, r0, r8
+/* 80322D64 0031E9C4 7D 46 30 30 */ slw r6, r10, r6
+/* 80322D68 0031E9C8 7C 00 3B 78 */ or r0, r0, r7
+/* 80322D6C 0031E9CC 7D 45 28 30 */ slw r5, r10, r5
+/* 80322D70 0031E9D0 7C 00 33 78 */ or r0, r0, r6
+/* 80322D74 0031E9D4 7D 44 20 30 */ slw r4, r10, r4
+/* 80322D78 0031E9D8 7C 00 2B 78 */ or r0, r0, r5
+/* 80322D7C 0031E9DC 7C 00 23 78 */ or r0, r0, r4
+/* 80322D80 0031E9E0 42 00 FF 98 */ bdnz lbl_80322D18
+lbl_80322D84:
+/* 80322D84 0031E9E4 7C 8C 18 50 */ subf r4, r12, r3
+/* 80322D88 0031E9E8 7C AB 62 14 */ add r5, r11, r12
+/* 80322D8C 0031E9EC 38 C0 00 01 */ li r6, 1
+/* 80322D90 0031E9F0 7C 89 03 A6 */ mtctr r4
+/* 80322D94 0031E9F4 7C 0C 18 00 */ cmpw r12, r3
+/* 80322D98 0031E9F8 40 80 00 18 */ bge lbl_80322DB0
+lbl_80322D9C:
+/* 80322D9C 0031E9FC 88 65 00 00 */ lbz r3, 0(r5)
+/* 80322DA0 0031EA00 38 A5 00 01 */ addi r5, r5, 1
+/* 80322DA4 0031EA04 7C C3 18 30 */ slw r3, r6, r3
+/* 80322DA8 0031EA08 7C 00 1B 78 */ or r0, r0, r3
+/* 80322DAC 0031EA0C 42 00 FF F0 */ bdnz lbl_80322D9C
+lbl_80322DB0:
+/* 80322DB0 0031EA10 7C 03 03 78 */ mr r3, r0
+lbl_80322DB4:
+/* 80322DB4 0031EA14 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80322DB8 0031EA18 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80322DBC 0031EA1C 7C 08 03 A6 */ mtlr r0
+/* 80322DC0 0031EA20 38 21 00 20 */ addi r1, r1, 0x20
+/* 80322DC4 0031EA24 4E 80 00 20 */ blr
+
+.global func_80322DC8
+func_80322DC8:
+/* 80322DC8 0031EA28 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80322DCC 0031EA2C 7C 08 02 A6 */ mflr r0
+/* 80322DD0 0031EA30 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80322DD4 0031EA34 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80322DD8 0031EA38 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80322DDC 0031EA3C 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80322DE0 0031EA40 7C 7D 1B 78 */ mr r29, r3
+/* 80322DE4 0031EA44 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 80322DE8 0031EA48 2C 04 00 00 */ cmpwi r4, 0
+/* 80322DEC 0031EA4C 40 82 00 0C */ bne lbl_80322DF8
+/* 80322DF0 0031EA50 38 60 00 00 */ li r3, 0
+/* 80322DF4 0031EA54 48 00 00 64 */ b lbl_80322E58
+lbl_80322DF8:
+/* 80322DF8 0031EA58 38 00 00 01 */ li r0, 1
+/* 80322DFC 0031EA5C 80 84 06 60 */ lwz r4, 0x660(r4)
+/* 80322E00 0031EA60 7C 00 18 30 */ slw r0, r0, r3
+/* 80322E04 0031EA64 7C 80 00 39 */ and. r0, r4, r0
+/* 80322E08 0031EA68 40 82 00 0C */ bne lbl_80322E14
+/* 80322E0C 0031EA6C 38 60 00 00 */ li r3, 0
+/* 80322E10 0031EA70 48 00 00 48 */ b lbl_80322E58
+lbl_80322E14:
+/* 80322E14 0031EA74 3F C0 80 61 */ lis r30, lbl_8060FC08@ha
+/* 80322E18 0031EA78 3B E0 00 00 */ li r31, 0
+/* 80322E1C 0031EA7C 3B DE FC 08 */ addi r30, r30, lbl_8060FC08@l
+lbl_80322E20:
+/* 80322E20 0031EA80 80 7E 00 00 */ lwz r3, 0(r30)
+/* 80322E24 0031EA84 2C 03 00 00 */ cmpwi r3, 0
+/* 80322E28 0031EA88 41 82 00 1C */ beq lbl_80322E44
+/* 80322E2C 0031EA8C 48 02 6F D5 */ bl gt2GetConnectionData
+/* 80322E30 0031EA90 88 03 00 01 */ lbz r0, 1(r3)
+/* 80322E34 0031EA94 7C 1D 00 40 */ cmplw r29, r0
+/* 80322E38 0031EA98 40 82 00 0C */ bne lbl_80322E44
+/* 80322E3C 0031EA9C 38 60 00 01 */ li r3, 1
+/* 80322E40 0031EAA0 48 00 00 18 */ b lbl_80322E58
+lbl_80322E44:
+/* 80322E44 0031EAA4 3B FF 00 01 */ addi r31, r31, 1
+/* 80322E48 0031EAA8 3B DE 00 04 */ addi r30, r30, 4
+/* 80322E4C 0031EAAC 2C 1F 00 20 */ cmpwi r31, 0x20
+/* 80322E50 0031EAB0 41 80 FF D0 */ blt lbl_80322E20
+/* 80322E54 0031EAB4 38 60 00 00 */ li r3, 0
+lbl_80322E58:
+/* 80322E58 0031EAB8 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80322E5C 0031EABC 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80322E60 0031EAC0 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80322E64 0031EAC4 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80322E68 0031EAC8 7C 08 03 A6 */ mtlr r0
+/* 80322E6C 0031EACC 38 21 00 20 */ addi r1, r1, 0x20
+/* 80322E70 0031EAD0 4E 80 00 20 */ blr
+
+.global func_80322E74
+func_80322E74:
+/* 80322E74 0031EAD4 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322E78 0031EAD8 2C 03 00 00 */ cmpwi r3, 0
+/* 80322E7C 0031EADC 41 82 00 0C */ beq lbl_80322E88
+/* 80322E80 0031EAE0 80 63 00 24 */ lwz r3, 0x24(r3)
+/* 80322E84 0031EAE4 4E 80 00 20 */ blr
+lbl_80322E88:
+/* 80322E88 0031EAE8 38 60 00 00 */ li r3, 0
+/* 80322E8C 0031EAEC 4E 80 00 20 */ blr
+
+.global func_80322E90
+func_80322E90:
+/* 80322E90 0031EAF0 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80322E94 0031EAF4 7C 08 02 A6 */ mflr r0
+/* 80322E98 0031EAF8 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80322E9C 0031EAFC 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80322EA0 0031EB00 93 C1 00 08 */ stw r30, 8(r1)
+/* 80322EA4 0031EB04 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322EA8 0031EB08 80 03 00 00 */ lwz r0, 0(r3)
+/* 80322EAC 0031EB0C 2C 00 00 00 */ cmpwi r0, 0
+/* 80322EB0 0031EB10 41 82 00 20 */ beq lbl_80322ED0
+/* 80322EB4 0031EB14 3C 80 80 44 */ lis r4, lbl_8044794C@ha
+/* 80322EB8 0031EB18 38 60 00 08 */ li r3, 8
+/* 80322EBC 0031EB1C 38 84 79 4C */ addi r4, r4, lbl_8044794C@l
+/* 80322EC0 0031EB20 4C C6 31 82 */ crclr 6
+/* 80322EC4 0031EB24 4B FF 9C 71 */ bl DWC_Printf
+/* 80322EC8 0031EB28 38 60 00 00 */ li r3, 0
+/* 80322ECC 0031EB2C 48 00 00 A4 */ b lbl_80322F70
+lbl_80322ED0:
+/* 80322ED0 0031EB30 38 60 40 00 */ li r3, 0x4000
+/* 80322ED4 0031EB34 4B FF C1 59 */ bl DWCi_GetMathRand32
+/* 80322ED8 0031EB38 3C 63 00 01 */ addis r3, r3, 1
+/* 80322EDC 0031EB3C 3C 80 80 44 */ lis r4, lbl_80447968@ha
+/* 80322EE0 0031EB40 38 03 C0 00 */ addi r0, r3, -16384
+/* 80322EE4 0031EB44 54 1E 04 3E */ clrlwi r30, r0, 0x10
+/* 80322EE8 0031EB48 38 60 00 40 */ li r3, 0x40
+/* 80322EEC 0031EB4C 38 84 79 68 */ addi r4, r4, lbl_80447968@l
+/* 80322EF0 0031EB50 7F C5 F3 78 */ mr r5, r30
+/* 80322EF4 0031EB54 4C C6 31 82 */ crclr 6
+/* 80322EF8 0031EB58 4B FF 9C 3D */ bl DWC_Printf
+/* 80322EFC 0031EB5C 83 ED B0 58 */ lwz r31, lbl_80640318-_SDA_BASE_(r13)
+/* 80322F00 0031EB60 7F C4 F3 78 */ mr r4, r30
+/* 80322F04 0031EB64 38 60 00 00 */ li r3, 0
+/* 80322F08 0031EB68 38 A0 00 00 */ li r5, 0
+/* 80322F0C 0031EB6C 48 02 AC 41 */ bl gt2AddressToString
+/* 80322F10 0031EB70 7C 64 1B 78 */ mr r4, r3
+/* 80322F14 0031EB74 3C E0 80 32 */ lis r7, lbl_803242D0@ha
+/* 80322F18 0031EB78 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322F1C 0031EB7C 38 E7 42 D0 */ addi r7, r7, lbl_803242D0@l
+/* 80322F20 0031EB80 80 BF 00 14 */ lwz r5, 0x14(r31)
+/* 80322F24 0031EB84 80 DF 00 18 */ lwz r6, 0x18(r31)
+/* 80322F28 0031EB88 48 02 6A C9 */ bl gt2CreateSocket
+/* 80322F2C 0031EB8C 7C 7E 1B 78 */ mr r30, r3
+/* 80322F30 0031EB90 48 00 04 D5 */ bl func_80323404
+/* 80322F34 0031EB94 2C 03 00 00 */ cmpwi r3, 0
+/* 80322F38 0031EB98 41 82 00 0C */ beq lbl_80322F44
+/* 80322F3C 0031EB9C 7F C3 F3 78 */ mr r3, r30
+/* 80322F40 0031EBA0 48 00 00 30 */ b lbl_80322F70
+lbl_80322F44:
+/* 80322F44 0031EBA4 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322F48 0031EBA8 3C 80 80 32 */ lis r4, lbl_80326510@ha
+/* 80322F4C 0031EBAC 38 84 65 10 */ addi r4, r4, lbl_80326510@l
+/* 80322F50 0031EBB0 80 63 00 00 */ lwz r3, 0(r3)
+/* 80322F54 0031EBB4 48 02 6B 35 */ bl gt2Listen
+/* 80322F58 0031EBB8 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80322F5C 0031EBBC 3C 80 80 32 */ lis r4, lbl_8032639C@ha
+/* 80322F60 0031EBC0 38 84 63 9C */ addi r4, r4, lbl_8032639C@l
+/* 80322F64 0031EBC4 80 63 00 00 */ lwz r3, 0(r3)
+/* 80322F68 0031EBC8 48 02 6E 89 */ bl gt2SetUnrecognizedMessageCallback
+/* 80322F6C 0031EBCC 7F C3 F3 78 */ mr r3, r30
+lbl_80322F70:
+/* 80322F70 0031EBD0 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80322F74 0031EBD4 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80322F78 0031EBD8 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80322F7C 0031EBDC 7C 08 03 A6 */ mtlr r0
+/* 80322F80 0031EBE0 38 21 00 10 */ addi r1, r1, 0x10
+/* 80322F84 0031EBE4 4E 80 00 20 */ blr
+
+.global func_80322F88
+func_80322F88:
+/* 80322F88 0031EBE8 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80322F8C 0031EBEC 7C 08 02 A6 */ mflr r0
+/* 80322F90 0031EBF0 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80322F94 0031EBF4 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80322F98 0031EBF8 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80322F9C 0031EBFC 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80322FA0 0031EC00 7C 7D 1B 78 */ mr r29, r3
+/* 80322FA4 0031EC04 80 0D B0 58 */ lwz r0, lbl_80640318-_SDA_BASE_(r13)
+/* 80322FA8 0031EC08 2C 00 00 00 */ cmpwi r0, 0
+/* 80322FAC 0031EC0C 40 82 00 0C */ bne lbl_80322FB8
+/* 80322FB0 0031EC10 38 60 00 00 */ li r3, 0
+/* 80322FB4 0031EC14 48 00 00 54 */ b lbl_80323008
+lbl_80322FB8:
+/* 80322FB8 0031EC18 3F E0 80 61 */ lis r31, lbl_8060FC08@ha
+/* 80322FBC 0031EC1C 3B C0 00 00 */ li r30, 0
+/* 80322FC0 0031EC20 3B FF FC 08 */ addi r31, r31, lbl_8060FC08@l
+lbl_80322FC4:
+/* 80322FC4 0031EC24 80 7F 00 00 */ lwz r3, 0(r31)
+/* 80322FC8 0031EC28 2C 03 00 00 */ cmpwi r3, 0
+/* 80322FCC 0031EC2C 41 82 00 28 */ beq lbl_80322FF4
+/* 80322FD0 0031EC30 48 02 6E 31 */ bl gt2GetConnectionData
+/* 80322FD4 0031EC34 88 03 00 01 */ lbz r0, 1(r3)
+/* 80322FD8 0031EC38 7C 1D 00 40 */ cmplw r29, r0
+/* 80322FDC 0031EC3C 40 82 00 18 */ bne lbl_80322FF4
+/* 80322FE0 0031EC40 3C 60 80 61 */ lis r3, lbl_8060FC08@ha
+/* 80322FE4 0031EC44 57 C0 10 3A */ slwi r0, r30, 2
+/* 80322FE8 0031EC48 38 63 FC 08 */ addi r3, r3, lbl_8060FC08@l
+/* 80322FEC 0031EC4C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80322FF0 0031EC50 48 00 00 18 */ b lbl_80323008
+lbl_80322FF4:
+/* 80322FF4 0031EC54 3B DE 00 01 */ addi r30, r30, 1
+/* 80322FF8 0031EC58 3B FF 00 04 */ addi r31, r31, 4
+/* 80322FFC 0031EC5C 2C 1E 00 20 */ cmpwi r30, 0x20
+/* 80323000 0031EC60 41 80 FF C4 */ blt lbl_80322FC4
+/* 80323004 0031EC64 38 60 00 00 */ li r3, 0
+lbl_80323008:
+/* 80323008 0031EC68 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8032300C 0031EC6C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80323010 0031EC70 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80323014 0031EC74 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80323018 0031EC78 7C 08 03 A6 */ mtlr r0
+/* 8032301C 0031EC7C 38 21 00 20 */ addi r1, r1, 0x20
+/* 80323020 0031EC80 4E 80 00 20 */ blr
+
+.global func_80323024
+func_80323024:
+/* 80323024 0031EC84 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80323028 0031EC88 7C 08 02 A6 */ mflr r0
+/* 8032302C 0031EC8C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80323030 0031EC90 48 02 6D D1 */ bl gt2GetConnectionData
+/* 80323034 0031EC94 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80323038 0031EC98 88 63 00 01 */ lbz r3, 1(r3)
+/* 8032303C 0031EC9C 7C 08 03 A6 */ mtlr r0
+/* 80323040 0031ECA0 38 21 00 10 */ addi r1, r1, 0x10
+/* 80323044 0031ECA4 4E 80 00 20 */ blr
+
+.global func_80323048
+func_80323048:
+/* 80323048 0031ECA8 3C 80 80 61 */ lis r4, lbl_8060FC08@ha
+/* 8032304C 0031ECAC 38 00 00 04 */ li r0, 4
+/* 80323050 0031ECB0 38 84 FC 08 */ addi r4, r4, lbl_8060FC08@l
+/* 80323054 0031ECB4 38 60 00 00 */ li r3, 0
+/* 80323058 0031ECB8 7C 09 03 A6 */ mtctr r0
+lbl_8032305C:
+/* 8032305C 0031ECBC 80 04 00 00 */ lwz r0, 0(r4)
+/* 80323060 0031ECC0 2C 00 00 00 */ cmpwi r0, 0
+/* 80323064 0031ECC4 4D 82 00 20 */ beqlr
+/* 80323068 0031ECC8 80 04 00 04 */ lwz r0, 4(r4)
+/* 8032306C 0031ECCC 38 63 00 01 */ addi r3, r3, 1
+/* 80323070 0031ECD0 2C 00 00 00 */ cmpwi r0, 0
+/* 80323074 0031ECD4 4D 82 00 20 */ beqlr
+/* 80323078 0031ECD8 80 04 00 08 */ lwz r0, 8(r4)
+/* 8032307C 0031ECDC 38 63 00 01 */ addi r3, r3, 1
+/* 80323080 0031ECE0 2C 00 00 00 */ cmpwi r0, 0
+/* 80323084 0031ECE4 4D 82 00 20 */ beqlr
+/* 80323088 0031ECE8 80 04 00 0C */ lwz r0, 0xc(r4)
+/* 8032308C 0031ECEC 38 63 00 01 */ addi r3, r3, 1
+/* 80323090 0031ECF0 2C 00 00 00 */ cmpwi r0, 0
+/* 80323094 0031ECF4 4D 82 00 20 */ beqlr
+/* 80323098 0031ECF8 80 04 00 10 */ lwz r0, 0x10(r4)
+/* 8032309C 0031ECFC 38 63 00 01 */ addi r3, r3, 1
+/* 803230A0 0031ED00 2C 00 00 00 */ cmpwi r0, 0
+/* 803230A4 0031ED04 4D 82 00 20 */ beqlr
+/* 803230A8 0031ED08 80 04 00 14 */ lwz r0, 0x14(r4)
+/* 803230AC 0031ED0C 38 63 00 01 */ addi r3, r3, 1
+/* 803230B0 0031ED10 2C 00 00 00 */ cmpwi r0, 0
+/* 803230B4 0031ED14 4D 82 00 20 */ beqlr
+/* 803230B8 0031ED18 80 04 00 18 */ lwz r0, 0x18(r4)
+/* 803230BC 0031ED1C 38 63 00 01 */ addi r3, r3, 1
+/* 803230C0 0031ED20 2C 00 00 00 */ cmpwi r0, 0
+/* 803230C4 0031ED24 4D 82 00 20 */ beqlr
+/* 803230C8 0031ED28 80 04 00 1C */ lwz r0, 0x1c(r4)
+/* 803230CC 0031ED2C 38 63 00 01 */ addi r3, r3, 1
+/* 803230D0 0031ED30 2C 00 00 00 */ cmpwi r0, 0
+/* 803230D4 0031ED34 4D 82 00 20 */ beqlr
+/* 803230D8 0031ED38 38 84 00 20 */ addi r4, r4, 0x20
+/* 803230DC 0031ED3C 38 63 00 01 */ addi r3, r3, 1
+/* 803230E0 0031ED40 42 00 FF 7C */ bdnz lbl_8032305C
+/* 803230E4 0031ED44 38 60 FF FF */ li r3, -1
+/* 803230E8 0031ED48 4E 80 00 20 */ blr
+
+.global func_803230EC
+func_803230EC:
+/* 803230EC 0031ED4C 3C 80 80 61 */ lis r4, lbl_8060FC08@ha
+/* 803230F0 0031ED50 54 60 10 3A */ slwi r0, r3, 2
+/* 803230F4 0031ED54 38 84 FC 08 */ addi r4, r4, lbl_8060FC08@l
+/* 803230F8 0031ED58 7C 64 02 14 */ add r3, r4, r0
+/* 803230FC 0031ED5C 4E 80 00 20 */ blr
+
+.global func_80323100
+func_80323100:
+/* 80323100 0031ED60 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80323104 0031ED64 7C 08 02 A6 */ mflr r0
+/* 80323108 0031ED68 38 E0 00 00 */ li r7, 0
+/* 8032310C 0031ED6C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80323110 0031ED70 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80323114 0031ED74 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80323118 0031ED78 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 8032311C 0031ED7C 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
+/* 80323120 0031ED80 48 00 00 1C */ b lbl_8032313C
+lbl_80323124:
+/* 80323124 0031ED84 54 E0 15 BA */ rlwinm r0, r7, 2, 0x16, 0x1d
+/* 80323128 0031ED88 7C A6 02 14 */ add r5, r6, r0
+/* 8032312C 0031ED8C 80 05 04 58 */ lwz r0, 0x458(r5)
+/* 80323130 0031ED90 7C 03 00 00 */ cmpw r3, r0
+/* 80323134 0031ED94 41 82 00 14 */ beq lbl_80323148
+/* 80323138 0031ED98 38 E7 00 01 */ addi r7, r7, 1
+lbl_8032313C:
+/* 8032313C 0031ED9C 54 E0 06 3E */ clrlwi r0, r7, 0x18
+/* 80323140 0031EDA0 7C 00 20 00 */ cmpw r0, r4
+/* 80323144 0031EDA4 41 80 FF E0 */ blt lbl_80323124
+lbl_80323148:
+/* 80323148 0031EDA8 54 E0 06 3E */ clrlwi r0, r7, 0x18
+/* 8032314C 0031EDAC 7C 00 20 00 */ cmpw r0, r4
+/* 80323150 0031EDB0 41 80 00 0C */ blt lbl_8032315C
+/* 80323154 0031EDB4 38 60 00 00 */ li r3, 0
+/* 80323158 0031EDB8 48 00 00 88 */ b lbl_803231E0
+lbl_8032315C:
+/* 8032315C 0031EDBC 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 80323160 0031EDC0 7C 64 02 14 */ add r3, r4, r0
+/* 80323164 0031EDC4 2C 04 00 00 */ cmpwi r4, 0
+/* 80323168 0031EDC8 8B E3 06 40 */ lbz r31, 0x640(r3)
+/* 8032316C 0031EDCC 40 82 00 0C */ bne lbl_80323178
+/* 80323170 0031EDD0 38 60 00 00 */ li r3, 0
+/* 80323174 0031EDD4 48 00 00 54 */ b lbl_803231C8
+lbl_80323178:
+/* 80323178 0031EDD8 3F A0 80 61 */ lis r29, lbl_8060FC08@ha
+/* 8032317C 0031EDDC 3B C0 00 00 */ li r30, 0
+/* 80323180 0031EDE0 3B BD FC 08 */ addi r29, r29, lbl_8060FC08@l
+lbl_80323184:
+/* 80323184 0031EDE4 80 7D 00 00 */ lwz r3, 0(r29)
+/* 80323188 0031EDE8 2C 03 00 00 */ cmpwi r3, 0
+/* 8032318C 0031EDEC 41 82 00 28 */ beq lbl_803231B4
+/* 80323190 0031EDF0 48 02 6C 71 */ bl gt2GetConnectionData
+/* 80323194 0031EDF4 88 03 00 01 */ lbz r0, 1(r3)
+/* 80323198 0031EDF8 7C 1F 00 40 */ cmplw r31, r0
+/* 8032319C 0031EDFC 40 82 00 18 */ bne lbl_803231B4
+/* 803231A0 0031EE00 3C 60 80 61 */ lis r3, lbl_8060FC08@ha
+/* 803231A4 0031EE04 57 C0 10 3A */ slwi r0, r30, 2
+/* 803231A8 0031EE08 38 63 FC 08 */ addi r3, r3, lbl_8060FC08@l
+/* 803231AC 0031EE0C 7C 63 00 2E */ lwzx r3, r3, r0
+/* 803231B0 0031EE10 48 00 00 18 */ b lbl_803231C8
+lbl_803231B4:
+/* 803231B4 0031EE14 3B DE 00 01 */ addi r30, r30, 1
+/* 803231B8 0031EE18 3B BD 00 04 */ addi r29, r29, 4
+/* 803231BC 0031EE1C 2C 1E 00 20 */ cmpwi r30, 0x20
+/* 803231C0 0031EE20 41 80 FF C4 */ blt lbl_80323184
+/* 803231C4 0031EE24 38 60 00 00 */ li r3, 0
+lbl_803231C8:
+/* 803231C8 0031EE28 48 02 6C 39 */ bl gt2GetConnectionData
+/* 803231CC 0031EE2C 88 03 00 00 */ lbz r0, 0(r3)
+/* 803231D0 0031EE30 3C 60 80 61 */ lis r3, lbl_8060FC08@ha
+/* 803231D4 0031EE34 38 63 FC 08 */ addi r3, r3, lbl_8060FC08@l
+/* 803231D8 0031EE38 54 00 10 3A */ slwi r0, r0, 2
+/* 803231DC 0031EE3C 7C 63 02 14 */ add r3, r3, r0
+lbl_803231E0:
+/* 803231E0 0031EE40 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 803231E4 0031EE44 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 803231E8 0031EE48 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 803231EC 0031EE4C 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 803231F0 0031EE50 7C 08 03 A6 */ mtlr r0
+/* 803231F4 0031EE54 38 21 00 20 */ addi r1, r1, 0x20
+/* 803231F8 0031EE58 4E 80 00 20 */ blr
+
+.global func_803231FC
+func_803231FC:
+/* 803231FC 0031EE5C 3C 80 80 61 */ lis r4, lbl_8060FC88@ha
+/* 80323200 0031EE60 54 60 18 38 */ slwi r0, r3, 3
+/* 80323204 0031EE64 38 84 FC 88 */ addi r4, r4, lbl_8060FC88@l
+/* 80323208 0031EE68 7C 64 02 14 */ add r3, r4, r0
+/* 8032320C 0031EE6C 4E 80 00 20 */ blr
+
+.global func_80323210
+func_80323210:
+/* 80323210 0031EE70 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80323214 0031EE74 7C 08 02 A6 */ mflr r0
+/* 80323218 0031EE78 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8032321C 0031EE7C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80323220 0031EE80 3F E0 80 61 */ lis r31, lbl_8060FC08@ha
+/* 80323224 0031EE84 3B FF FC 08 */ addi r31, r31, lbl_8060FC08@l
+/* 80323228 0031EE88 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 8032322C 0031EE8C 3B C0 00 00 */ li r30, 0
+/* 80323230 0031EE90 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80323234 0031EE94 7C 7D 1B 78 */ mr r29, r3
+lbl_80323238:
+/* 80323238 0031EE98 80 7F 00 00 */ lwz r3, 0(r31)
+/* 8032323C 0031EE9C 2C 03 00 00 */ cmpwi r3, 0
+/* 80323240 0031EEA0 41 82 00 1C */ beq lbl_8032325C
+/* 80323244 0031EEA4 48 02 6B BD */ bl gt2GetConnectionData
+/* 80323248 0031EEA8 88 03 00 01 */ lbz r0, 1(r3)
+/* 8032324C 0031EEAC 7C 1D 00 40 */ cmplw r29, r0
+/* 80323250 0031EEB0 40 82 00 0C */ bne lbl_8032325C
+/* 80323254 0031EEB4 38 60 00 01 */ li r3, 1
+/* 80323258 0031EEB8 48 00 00 18 */ b lbl_80323270
+lbl_8032325C:
+/* 8032325C 0031EEBC 3B DE 00 01 */ addi r30, r30, 1
+/* 80323260 0031EEC0 3B FF 00 04 */ addi r31, r31, 4
+/* 80323264 0031EEC4 2C 1E 00 20 */ cmpwi r30, 0x20
+/* 80323268 0031EEC8 41 80 FF D0 */ blt lbl_80323238
+/* 8032326C 0031EECC 38 60 00 00 */ li r3, 0
+lbl_80323270:
+/* 80323270 0031EED0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80323274 0031EED4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80323278 0031EED8 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8032327C 0031EEDC 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80323280 0031EEE0 7C 08 03 A6 */ mtlr r0
+/* 80323284 0031EEE4 38 21 00 20 */ addi r1, r1, 0x20
+/* 80323288 0031EEE8 4E 80 00 20 */ blr
+
+.global func_8032328C
+func_8032328C:
+/* 8032328C 0031EEEC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80323290 0031EEF0 7C 08 02 A6 */ mflr r0
+/* 80323294 0031EEF4 2C 03 00 00 */ cmpwi r3, 0
+/* 80323298 0031EEF8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8032329C 0031EEFC 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 803232A0 0031EF00 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 803232A4 0031EF04 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 803232A8 0031EF08 7C 7D 1B 78 */ mr r29, r3
+/* 803232AC 0031EF0C 40 82 00 0C */ bne lbl_803232B8
+/* 803232B0 0031EF10 38 60 00 00 */ li r3, 0
+/* 803232B4 0031EF14 48 00 01 34 */ b lbl_803233E8
+lbl_803232B8:
+/* 803232B8 0031EF18 3C 80 80 44 */ lis r4, lbl_80447984@ha
+/* 803232BC 0031EF1C 7F A5 EB 78 */ mr r5, r29
+/* 803232C0 0031EF20 38 84 79 84 */ addi r4, r4, lbl_80447984@l
+/* 803232C4 0031EF24 38 60 00 02 */ li r3, 2
+/* 803232C8 0031EF28 4C C6 31 82 */ crclr 6
+/* 803232CC 0031EF2C 4B FF 98 69 */ bl DWC_Printf
+/* 803232D0 0031EF30 2C 1D 00 03 */ cmpwi r29, 3
+/* 803232D4 0031EF34 41 82 00 3C */ beq lbl_80323310
+/* 803232D8 0031EF38 40 80 00 14 */ bge lbl_803232EC
+/* 803232DC 0031EF3C 2C 1D 00 01 */ cmpwi r29, 1
+/* 803232E0 0031EF40 41 82 00 18 */ beq lbl_803232F8
+/* 803232E4 0031EF44 40 80 00 20 */ bge lbl_80323304
+/* 803232E8 0031EF48 48 00 00 3C */ b lbl_80323324
+lbl_803232EC:
+/* 803232EC 0031EF4C 2C 1D 00 05 */ cmpwi r29, 5
+/* 803232F0 0031EF50 40 80 00 34 */ bge lbl_80323324
+/* 803232F4 0031EF54 48 00 00 28 */ b lbl_8032331C
+lbl_803232F8:
+/* 803232F8 0031EF58 3B C0 00 09 */ li r30, 9
+/* 803232FC 0031EF5C 3B E0 FF FF */ li r31, -1
+/* 80323300 0031EF60 48 00 00 24 */ b lbl_80323324
+lbl_80323304:
+/* 80323304 0031EF64 3B C0 00 09 */ li r30, 9
+/* 80323308 0031EF68 3B E0 FF FE */ li r31, -2
+/* 8032330C 0031EF6C 48 00 00 18 */ b lbl_80323324
+lbl_80323310:
+/* 80323310 0031EF70 3B C0 00 06 */ li r30, 6
+/* 80323314 0031EF74 3B E0 FF F6 */ li r31, -10
+/* 80323318 0031EF78 48 00 00 0C */ b lbl_80323324
+lbl_8032331C:
+/* 8032331C 0031EF7C 3B C0 00 06 */ li r30, 6
+/* 80323320 0031EF80 3B E0 FF EC */ li r31, -20
+lbl_80323324:
+/* 80323324 0031EF84 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80323328 0031EF88 80 03 00 24 */ lwz r0, 0x24(r3)
+/* 8032332C 0031EF8C 2C 00 00 03 */ cmpwi r0, 3
+/* 80323330 0031EF90 41 82 00 A0 */ beq lbl_803233D0
+/* 80323334 0031EF94 40 80 00 14 */ bge lbl_80323348
+/* 80323338 0031EF98 2C 00 00 01 */ cmpwi r0, 1
+/* 8032333C 0031EF9C 41 82 00 1C */ beq lbl_80323358
+/* 80323340 0031EFA0 40 80 00 30 */ bge lbl_80323370
+/* 80323344 0031EFA4 48 00 00 8C */ b lbl_803233D0
+lbl_80323348:
+/* 80323348 0031EFA8 2C 00 00 05 */ cmpwi r0, 5
+/* 8032334C 0031EFAC 41 82 00 60 */ beq lbl_803233AC
+/* 80323350 0031EFB0 40 80 00 80 */ bge lbl_803233D0
+/* 80323354 0031EFB4 48 00 00 70 */ b lbl_803233C4
+lbl_80323358:
+/* 80323358 0031EFB8 3F FF FF FF */ addis r31, r31, 0xffff
+/* 8032335C 0031EFBC 7F C3 F3 78 */ mr r3, r30
+/* 80323360 0031EFC0 3B FF 11 B8 */ addi r31, r31, 0x11b8
+/* 80323364 0031EFC4 7F E4 FB 78 */ mr r4, r31
+/* 80323368 0031EFC8 4B FF DE 69 */ bl func_803211D0
+/* 8032336C 0031EFCC 48 00 00 6C */ b lbl_803233D8
+lbl_80323370:
+/* 80323370 0031EFD0 80 03 00 9C */ lwz r0, 0x9c(r3)
+/* 80323374 0031EFD4 3F FF FF FF */ addis r31, r31, 0xffff
+/* 80323378 0031EFD8 3B FF 11 B8 */ addi r31, r31, 0x11b8
+/* 8032337C 0031EFDC 2C 00 00 01 */ cmpwi r0, 1
+/* 80323380 0031EFE0 40 80 00 14 */ bge lbl_80323394
+/* 80323384 0031EFE4 7F C3 F3 78 */ mr r3, r30
+/* 80323388 0031EFE8 7F E4 FB 78 */ mr r4, r31
+/* 8032338C 0031EFEC 4B FF DE 45 */ bl func_803211D0
+/* 80323390 0031EFF0 48 00 00 48 */ b lbl_803233D8
+lbl_80323394:
+/* 80323394 0031EFF4 3C 80 80 44 */ lis r4, lbl_80447998@ha
+/* 80323398 0031EFF8 38 60 00 02 */ li r3, 2
+/* 8032339C 0031EFFC 38 84 79 98 */ addi r4, r4, lbl_80447998@l
+/* 803233A0 0031F000 4C C6 31 82 */ crclr 6
+/* 803233A4 0031F004 4B FF 97 91 */ bl DWC_Printf
+/* 803233A8 0031F008 48 00 00 30 */ b lbl_803233D8
+lbl_803233AC:
+/* 803233AC 0031F00C 3F FF FF FF */ addis r31, r31, 0xffff
+/* 803233B0 0031F010 7F C3 F3 78 */ mr r3, r30
+/* 803233B4 0031F014 3B FF C3 98 */ addi r31, r31, -15464
+/* 803233B8 0031F018 7F E4 FB 78 */ mr r4, r31
+/* 803233BC 0031F01C 48 00 3B 45 */ bl func_80326F00
+/* 803233C0 0031F020 48 00 00 18 */ b lbl_803233D8
+lbl_803233C4:
+/* 803233C4 0031F024 3F FF FF FF */ addis r31, r31, 0xffff
+/* 803233C8 0031F028 3B FF EA A8 */ addi r31, r31, -5464
+/* 803233CC 0031F02C 48 00 00 0C */ b lbl_803233D8
+lbl_803233D0:
+/* 803233D0 0031F030 3F FF FF FF */ addis r31, r31, 0xffff
+/* 803233D4 0031F034 3B FF 9C 88 */ addi r31, r31, -25464
+lbl_803233D8:
+/* 803233D8 0031F038 7F C3 F3 78 */ mr r3, r30
+/* 803233DC 0031F03C 7F E4 FB 78 */ mr r4, r31
+/* 803233E0 0031F040 4B FF C4 11 */ bl func_8031F7F0
+/* 803233E4 0031F044 7F A3 EB 78 */ mr r3, r29
+lbl_803233E8:
+/* 803233E8 0031F048 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 803233EC 0031F04C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 803233F0 0031F050 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 803233F4 0031F054 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 803233F8 0031F058 7C 08 03 A6 */ mtlr r0
+/* 803233FC 0031F05C 38 21 00 20 */ addi r1, r1, 0x20
+/* 80323400 0031F060 4E 80 00 20 */ blr
+
+.global func_80323404
+func_80323404:
+/* 80323404 0031F064 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80323408 0031F068 7C 08 02 A6 */ mflr r0
+/* 8032340C 0031F06C 2C 03 00 00 */ cmpwi r3, 0
+/* 80323410 0031F070 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80323414 0031F074 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80323418 0031F078 7C 7F 1B 78 */ mr r31, r3
+/* 8032341C 0031F07C 40 82 00 0C */ bne lbl_80323428
+/* 80323420 0031F080 38 60 00 00 */ li r3, 0
+/* 80323424 0031F084 48 00 00 9C */ b lbl_803234C0
+lbl_80323428:
+/* 80323428 0031F088 3C 80 80 44 */ lis r4, lbl_804479B4@ha
+/* 8032342C 0031F08C 7F E5 FB 78 */ mr r5, r31
+/* 80323430 0031F090 38 84 79 B4 */ addi r4, r4, lbl_804479B4@l
+/* 80323434 0031F094 38 60 00 02 */ li r3, 2
+/* 80323438 0031F098 4C C6 31 82 */ crclr 6
+/* 8032343C 0031F09C 4B FF 96 F9 */ bl DWC_Printf
+/* 80323440 0031F0A0 28 1F 00 07 */ cmplwi r31, 7
+/* 80323444 0031F0A4 41 81 00 64 */ bgt lbl_803234A8
+/* 80323448 0031F0A8 3C 80 80 44 */ lis r4, lbl_804479C8@ha
+/* 8032344C 0031F0AC 57 E0 10 3A */ slwi r0, r31, 2
+/* 80323450 0031F0B0 38 84 79 C8 */ addi r4, r4, lbl_804479C8@l
+/* 80323454 0031F0B4 7C 84 00 2E */ lwzx r4, r4, r0
+/* 80323458 0031F0B8 7C 89 03 A6 */ mtctr r4
+/* 8032345C 0031F0BC 4E 80 04 20 */ bctr
+/* 80323460 0031F0C0 38 60 00 09 */ li r3, 9
+/* 80323464 0031F0C4 38 80 FF FF */ li r4, -1
+/* 80323468 0031F0C8 48 00 00 40 */ b lbl_803234A8
+/* 8032346C 0031F0CC 38 60 00 00 */ li r3, 0
+/* 80323470 0031F0D0 38 80 00 00 */ li r4, 0
+/* 80323474 0031F0D4 3B E0 00 00 */ li r31, 0
+/* 80323478 0031F0D8 48 00 00 30 */ b lbl_803234A8
+/* 8032347C 0031F0DC 38 60 00 06 */ li r3, 6
+/* 80323480 0031F0E0 38 80 FF F6 */ li r4, -10
+/* 80323484 0031F0E4 48 00 00 24 */ b lbl_803234A8
+/* 80323488 0031F0E8 38 60 00 06 */ li r3, 6
+/* 8032348C 0031F0EC 38 80 FF E2 */ li r4, -30
+/* 80323490 0031F0F0 48 00 00 18 */ b lbl_803234A8
+/* 80323494 0031F0F4 38 60 00 06 */ li r3, 6
+/* 80323498 0031F0F8 38 80 FF BA */ li r4, -70
+/* 8032349C 0031F0FC 48 00 00 0C */ b lbl_803234A8
+/* 803234A0 0031F100 38 60 00 06 */ li r3, 6
+/* 803234A4 0031F104 38 80 FF B0 */ li r4, -80
+lbl_803234A8:
+/* 803234A8 0031F108 2C 03 00 00 */ cmpwi r3, 0
+/* 803234AC 0031F10C 41 82 00 10 */ beq lbl_803234BC
+/* 803234B0 0031F110 3C 84 FF FF */ addis r4, r4, 0xffff
+/* 803234B4 0031F114 38 84 FA 48 */ addi r4, r4, -1464
+/* 803234B8 0031F118 4B FF DD 19 */ bl func_803211D0
+lbl_803234BC:
+/* 803234BC 0031F11C 7F E3 FB 78 */ mr r3, r31
+lbl_803234C0:
+/* 803234C0 0031F120 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 803234C4 0031F124 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 803234C8 0031F128 7C 08 03 A6 */ mtlr r0
+/* 803234CC 0031F12C 38 21 00 10 */ addi r1, r1, 0x10
+/* 803234D0 0031F130 4E 80 00 20 */ blr
+lbl_803234D4:
+/* 803234D4 0031F134 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 803234D8 0031F138 7C 08 02 A6 */ mflr r0
+/* 803234DC 0031F13C 2C 03 00 00 */ cmpwi r3, 0
+/* 803234E0 0031F140 90 01 00 14 */ stw r0, 0x14(r1)
+/* 803234E4 0031F144 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 803234E8 0031F148 7C 9F 23 78 */ mr r31, r4
+/* 803234EC 0031F14C 93 C1 00 08 */ stw r30, 8(r1)
+/* 803234F0 0031F150 7C 7E 1B 78 */ mr r30, r3
+/* 803234F4 0031F154 40 82 00 2C */ bne lbl_80323520
+/* 803234F8 0031F158 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 803234FC 0031F15C 38 00 00 03 */ li r0, 3
+/* 80323500 0031F160 90 83 00 64 */ stw r4, 0x64(r3)
+/* 80323504 0031F164 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 80323508 0031F168 80 64 00 24 */ lwz r3, 0x24(r4)
+/* 8032350C 0031F16C 90 64 00 28 */ stw r3, 0x28(r4)
+/* 80323510 0031F170 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80323514 0031F174 90 03 00 24 */ stw r0, 0x24(r3)
+/* 80323518 0031F178 4B FF C6 F9 */ bl func_8031FC10
+/* 8032351C 0031F17C 48 00 00 1C */ b lbl_80323538
+lbl_80323520:
+/* 80323520 0031F180 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 80323524 0031F184 38 00 00 00 */ li r0, 0
+/* 80323528 0031F188 80 64 00 24 */ lwz r3, 0x24(r4)
+/* 8032352C 0031F18C 90 64 00 28 */ stw r3, 0x28(r4)
+/* 80323530 0031F190 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80323534 0031F194 90 03 00 24 */ stw r0, 0x24(r3)
+lbl_80323538:
+/* 80323538 0031F198 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
+/* 8032353C 0031F19C 81 85 00 70 */ lwz r12, 0x70(r5)
+/* 80323540 0031F1A0 2C 0C 00 00 */ cmpwi r12, 0
+/* 80323544 0031F1A4 41 82 00 18 */ beq lbl_8032355C
+/* 80323548 0031F1A8 7F C3 F3 78 */ mr r3, r30
+/* 8032354C 0031F1AC 7F E4 FB 78 */ mr r4, r31
+/* 80323550 0031F1B0 80 A5 00 74 */ lwz r5, 0x74(r5)
+/* 80323554 0031F1B4 7D 89 03 A6 */ mtctr r12
+/* 80323558 0031F1B8 4E 80 04 21 */ bctrl
+lbl_8032355C:
+/* 8032355C 0031F1BC 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80323560 0031F1C0 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80323564 0031F1C4 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80323568 0031F1C8 7C 08 03 A6 */ mtlr r0
+/* 8032356C 0031F1CC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80323570 0031F1D0 4E 80 00 20 */ blr
+lbl_80323574:
+/* 80323574 0031F1D4 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
+/* 80323578 0031F1D8 80 C5 00 28 */ lwz r6, 0x28(r5)
+/* 8032357C 0031F1DC 2C 06 00 04 */ cmpwi r6, 4
+/* 80323580 0031F1E0 41 82 00 14 */ beq lbl_80323594
+/* 80323584 0031F1E4 80 05 00 24 */ lwz r0, 0x24(r5)
+/* 80323588 0031F1E8 90 05 00 28 */ stw r0, 0x28(r5)
+/* 8032358C 0031F1EC 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
+/* 80323590 0031F1F0 90 C5 00 24 */ stw r6, 0x24(r5)
+lbl_80323594:
+/* 80323594 0031F1F4 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
+/* 80323598 0031F1F8 81 85 00 78 */ lwz r12, 0x78(r5)
+/* 8032359C 0031F1FC 80 A5 00 7C */ lwz r5, 0x7c(r5)
+/* 803235A0 0031F200 7D 89 03 A6 */ mtctr r12
+/* 803235A4 0031F204 4E 80 04 20 */ bctr
+lbl_803235A8:
+/* 803235A8 0031F208 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 803235AC 0031F20C 7C 08 02 A6 */ mflr r0
+/* 803235B0 0031F210 90 01 00 24 */ stw r0, 0x24(r1)
+/* 803235B4 0031F214 39 61 00 20 */ addi r11, r1, 0x20
+/* 803235B8 0031F218 4B EA 3B 6D */ bl _savegpr_26
+/* 803235BC 0031F21C 2C 03 00 00 */ cmpwi r3, 0
+/* 803235C0 0031F220 7C 7B 1B 78 */ mr r27, r3
+/* 803235C4 0031F224 7C 9C 23 78 */ mr r28, r4
+/* 803235C8 0031F228 7C BD 2B 78 */ mr r29, r5
+/* 803235CC 0031F22C 7C DE 33 78 */ mr r30, r6
+/* 803235D0 0031F230 7C FF 3B 78 */ mr r31, r7
+/* 803235D4 0031F234 40 82 00 3C */ bne lbl_80323610
+/* 803235D8 0031F238 2C 04 00 00 */ cmpwi r4, 0
+/* 803235DC 0031F23C 41 82 00 34 */ beq lbl_80323610
+/* 803235E0 0031F240 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 803235E4 0031F244 80 03 05 04 */ lwz r0, 0x504(r3)
+/* 803235E8 0031F248 2C 00 00 00 */ cmpwi r0, 0
+/* 803235EC 0031F24C 40 82 00 94 */ bne lbl_80323680
+/* 803235F0 0031F250 48 00 3A 9D */ bl func_8032708C
+/* 803235F4 0031F254 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 803235F8 0031F258 38 00 00 03 */ li r0, 3
+/* 803235FC 0031F25C 80 64 00 24 */ lwz r3, 0x24(r4)
+/* 80323600 0031F260 90 64 00 28 */ stw r3, 0x28(r4)
+/* 80323604 0031F264 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80323608 0031F268 90 03 00 24 */ stw r0, 0x24(r3)
+/* 8032360C 0031F26C 48 00 00 74 */ b lbl_80323680
+lbl_80323610:
+/* 80323610 0031F270 2C 03 00 00 */ cmpwi r3, 0
+/* 80323614 0031F274 40 82 00 6C */ bne lbl_80323680
+/* 80323618 0031F278 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 8032361C 0031F27C 38 00 00 06 */ li r0, 6
+/* 80323620 0031F280 38 C0 00 00 */ li r6, 0
+/* 80323624 0031F284 80 64 00 24 */ lwz r3, 0x24(r4)
+/* 80323628 0031F288 90 64 00 28 */ stw r3, 0x28(r4)
+/* 8032362C 0031F28C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80323630 0031F290 90 03 00 24 */ stw r0, 0x24(r3)
+/* 80323634 0031F294 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
+/* 80323638 0031F298 88 65 03 6D */ lbz r3, 0x36d(r5)
+/* 8032363C 0031F29C 7C A4 2B 78 */ mr r4, r5
+/* 80323640 0031F2A0 38 03 00 01 */ addi r0, r3, 1
+/* 80323644 0031F2A4 7C 09 03 A6 */ mtctr r0
+/* 80323648 0031F2A8 2C 03 00 00 */ cmpwi r3, 0
+/* 8032364C 0031F2AC 41 80 00 34 */ blt lbl_80323680
+lbl_80323650:
+/* 80323650 0031F2B0 80 65 00 64 */ lwz r3, 0x64(r5)
+/* 80323654 0031F2B4 80 04 04 58 */ lwz r0, 0x458(r4)
+/* 80323658 0031F2B8 7C 03 00 00 */ cmpw r3, r0
+/* 8032365C 0031F2BC 40 82 00 18 */ bne lbl_80323674
+/* 80323660 0031F2C0 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 80323664 0031F2C4 7C 64 32 14 */ add r3, r4, r6
+/* 80323668 0031F2C8 88 03 06 40 */ lbz r0, 0x640(r3)
+/* 8032366C 0031F2CC 98 04 00 2C */ stb r0, 0x2c(r4)
+/* 80323670 0031F2D0 48 00 00 10 */ b lbl_80323680
+lbl_80323674:
+/* 80323674 0031F2D4 38 84 00 04 */ addi r4, r4, 4
+/* 80323678 0031F2D8 38 C6 00 01 */ addi r6, r6, 1
+/* 8032367C 0031F2DC 42 00 FF D4 */ bdnz lbl_80323650
+lbl_80323680:
+/* 80323680 0031F2E0 80 CD B0 58 */ lwz r6, lbl_80640318-_SDA_BASE_(r13)
+/* 80323684 0031F2E4 38 A0 00 00 */ li r5, 0
+/* 80323688 0031F2E8 38 80 00 00 */ li r4, 0
+/* 8032368C 0031F2EC 88 66 03 6D */ lbz r3, 0x36d(r6)
+/* 80323690 0031F2F0 38 06 06 40 */ addi r0, r6, 0x640
+/* 80323694 0031F2F4 38 63 00 01 */ addi r3, r3, 1
+/* 80323698 0031F2F8 2C 83 00 00 */ cmpwi cr1, r3, 0
+/* 8032369C 0031F2FC 40 85 00 E4 */ ble cr1, lbl_80323780
+/* 803236A0 0031F300 2C 03 00 08 */ cmpwi r3, 8
+/* 803236A4 0031F304 38 E3 FF F8 */ addi r7, r3, -8
+/* 803236A8 0031F308 40 81 00 AC */ ble lbl_80323754
+/* 803236AC 0031F30C 39 00 00 00 */ li r8, 0
+/* 803236B0 0031F310 41 84 00 18 */ blt cr1, lbl_803236C8
+/* 803236B4 0031F314 3C C0 80 00 */ lis r6, 0x7FFFFFFE@ha
+/* 803236B8 0031F318 38 C6 FF FE */ addi r6, r6, 0x7FFFFFFE@l
+/* 803236BC 0031F31C 7C 03 30 00 */ cmpw r3, r6
+/* 803236C0 0031F320 41 81 00 08 */ bgt lbl_803236C8
+/* 803236C4 0031F324 39 00 00 01 */ li r8, 1
+lbl_803236C8:
+/* 803236C8 0031F328 2C 08 00 00 */ cmpwi r8, 0
+/* 803236CC 0031F32C 41 82 00 88 */ beq lbl_80323754
+/* 803236D0 0031F330 38 C7 00 07 */ addi r6, r7, 7
+/* 803236D4 0031F334 39 80 00 01 */ li r12, 1
+/* 803236D8 0031F338 54 C6 E8 FE */ srwi r6, r6, 3
+/* 803236DC 0031F33C 7C C9 03 A6 */ mtctr r6
+/* 803236E0 0031F340 2C 07 00 00 */ cmpwi r7, 0
+/* 803236E4 0031F344 40 81 00 70 */ ble lbl_80323754
+lbl_803236E8:
+/* 803236E8 0031F348 7F 40 22 14 */ add r26, r0, r4
+/* 803236EC 0031F34C 7C C4 00 AE */ lbzx r6, r4, r0
+/* 803236F0 0031F350 88 FA 00 01 */ lbz r7, 1(r26)
+/* 803236F4 0031F354 38 84 00 08 */ addi r4, r4, 8
+/* 803236F8 0031F358 7D 88 30 30 */ slw r8, r12, r6
+/* 803236FC 0031F35C 88 DA 00 02 */ lbz r6, 2(r26)
+/* 80323700 0031F360 89 5A 00 03 */ lbz r10, 3(r26)
+/* 80323704 0031F364 7C A5 43 78 */ or r5, r5, r8
+/* 80323708 0031F368 7D 87 38 30 */ slw r7, r12, r7
+/* 8032370C 0031F36C 89 3A 00 04 */ lbz r9, 4(r26)
+/* 80323710 0031F370 7C A5 3B 78 */ or r5, r5, r7
+/* 80323714 0031F374 7D 8B 30 30 */ slw r11, r12, r6
+/* 80323718 0031F378 89 1A 00 05 */ lbz r8, 5(r26)
+/* 8032371C 0031F37C 7C A5 5B 78 */ or r5, r5, r11
+/* 80323720 0031F380 7D 8A 50 30 */ slw r10, r12, r10
+/* 80323724 0031F384 88 FA 00 06 */ lbz r7, 6(r26)
+/* 80323728 0031F388 88 DA 00 07 */ lbz r6, 7(r26)
+/* 8032372C 0031F38C 7D 89 48 30 */ slw r9, r12, r9
+/* 80323730 0031F390 7C A5 53 78 */ or r5, r5, r10
+/* 80323734 0031F394 7D 88 40 30 */ slw r8, r12, r8
+/* 80323738 0031F398 7C A5 4B 78 */ or r5, r5, r9
+/* 8032373C 0031F39C 7D 87 38 30 */ slw r7, r12, r7
+/* 80323740 0031F3A0 7C A5 43 78 */ or r5, r5, r8
+/* 80323744 0031F3A4 7D 86 30 30 */ slw r6, r12, r6
+/* 80323748 0031F3A8 7C A5 3B 78 */ or r5, r5, r7
+/* 8032374C 0031F3AC 7C A5 33 78 */ or r5, r5, r6
+/* 80323750 0031F3B0 42 00 FF 98 */ bdnz lbl_803236E8
+lbl_80323754:
+/* 80323754 0031F3B4 7C C4 18 50 */ subf r6, r4, r3
+/* 80323758 0031F3B8 7C E0 22 14 */ add r7, r0, r4
+/* 8032375C 0031F3BC 39 00 00 01 */ li r8, 1
+/* 80323760 0031F3C0 7C C9 03 A6 */ mtctr r6
+/* 80323764 0031F3C4 7C 04 18 00 */ cmpw r4, r3
+/* 80323768 0031F3C8 40 80 00 18 */ bge lbl_80323780
+lbl_8032376C:
+/* 8032376C 0031F3CC 88 07 00 00 */ lbz r0, 0(r7)
+/* 80323770 0031F3D0 38 E7 00 01 */ addi r7, r7, 1
+/* 80323774 0031F3D4 7D 00 00 30 */ slw r0, r8, r0
+/* 80323778 0031F3D8 7C A5 03 78 */ or r5, r5, r0
+/* 8032377C 0031F3DC 42 00 FF F0 */ bdnz lbl_8032376C
+lbl_80323780:
+/* 80323780 0031F3E0 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80323784 0031F3E4 90 A3 06 60 */ stw r5, 0x660(r3)
+/* 80323788 0031F3E8 48 00 44 71 */ bl func_80327BF8
+/* 8032378C 0031F3EC 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
+/* 80323790 0031F3F0 88 05 03 75 */ lbz r0, 0x375(r5)
+/* 80323794 0031F3F4 28 00 00 02 */ cmplwi r0, 2
+/* 80323798 0031F3F8 41 82 00 10 */ beq lbl_803237A8
+/* 8032379C 0031F3FC 88 05 03 75 */ lbz r0, 0x375(r5)
+/* 803237A0 0031F400 28 00 00 03 */ cmplwi r0, 3
+/* 803237A4 0031F404 40 82 00 30 */ bne lbl_803237D4
+lbl_803237A8:
+/* 803237A8 0031F408 81 0D B0 58 */ lwz r8, lbl_80640318-_SDA_BASE_(r13)
+/* 803237AC 0031F40C 7F 63 DB 78 */ mr r3, r27
+/* 803237B0 0031F410 7F 84 E3 78 */ mr r4, r28
+/* 803237B4 0031F414 7F A5 EB 78 */ mr r5, r29
+/* 803237B8 0031F418 81 88 00 88 */ lwz r12, 0x88(r8)
+/* 803237BC 0031F41C 7F C6 F3 78 */ mr r6, r30
+/* 803237C0 0031F420 7F E7 FB 78 */ mr r7, r31
+/* 803237C4 0031F424 81 08 00 8C */ lwz r8, 0x8c(r8)
+/* 803237C8 0031F428 7D 89 03 A6 */ mtctr r12
+/* 803237CC 0031F42C 4E 80 04 21 */ bctrl
+/* 803237D0 0031F430 48 00 00 1C */ b lbl_803237EC
+lbl_803237D4:
+/* 803237D4 0031F434 81 85 00 80 */ lwz r12, 0x80(r5)
+/* 803237D8 0031F438 7F 63 DB 78 */ mr r3, r27
+/* 803237DC 0031F43C 7F 84 E3 78 */ mr r4, r28
+/* 803237E0 0031F440 80 A5 00 84 */ lwz r5, 0x84(r5)
+/* 803237E4 0031F444 7D 89 03 A6 */ mtctr r12
+/* 803237E8 0031F448 4E 80 04 21 */ bctrl
+lbl_803237EC:
+/* 803237EC 0031F44C 2C 1B 00 00 */ cmpwi r27, 0
+/* 803237F0 0031F450 41 82 00 2C */ beq lbl_8032381C
+/* 803237F4 0031F454 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 803237F8 0031F458 2C 03 00 00 */ cmpwi r3, 0
+/* 803237FC 0031F45C 41 82 00 20 */ beq lbl_8032381C
+/* 80323800 0031F460 80 03 00 24 */ lwz r0, 0x24(r3)
+/* 80323804 0031F464 2C 00 00 05 */ cmpwi r0, 5
+/* 80323808 0031F468 40 82 00 14 */ bne lbl_8032381C
+/* 8032380C 0031F46C 90 03 00 28 */ stw r0, 0x28(r3)
+/* 80323810 0031F470 38 00 00 03 */ li r0, 3
+/* 80323814 0031F474 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80323818 0031F478 90 03 00 24 */ stw r0, 0x24(r3)
+lbl_8032381C:
+/* 8032381C 0031F47C 39 61 00 20 */ addi r11, r1, 0x20
+/* 80323820 0031F480 4B EA 39 51 */ bl _restgpr_26
+/* 80323824 0031F484 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80323828 0031F488 7C 08 03 A6 */ mtlr r0
+/* 8032382C 0031F48C 38 21 00 20 */ addi r1, r1, 0x20
+/* 80323830 0031F490 4E 80 00 20 */ blr
+lbl_80323834:
+/* 80323834 0031F494 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80323838 0031F498 7C 08 02 A6 */ mflr r0
+/* 8032383C 0031F49C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80323840 0031F4A0 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80323844 0031F4A4 3F E0 80 44 */ lis r31, lbl_80447648@ha
+/* 80323848 0031F4A8 3B FF 76 48 */ addi r31, r31, lbl_80447648@l
+/* 8032384C 0031F4AC 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80323850 0031F4B0 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80323854 0031F4B4 93 81 00 10 */ stw r28, 0x10(r1)
+/* 80323858 0031F4B8 7C 9C 23 78 */ mr r28, r4
+/* 8032385C 0031F4BC 80 A4 00 04 */ lwz r5, 4(r4)
+/* 80323860 0031F4C0 2C 05 06 03 */ cmpwi r5, 0x603
+/* 80323864 0031F4C4 41 82 00 14 */ beq lbl_80323878
+/* 80323868 0031F4C8 2C 05 09 01 */ cmpwi r5, 0x901
+/* 8032386C 0031F4CC 41 82 00 0C */ beq lbl_80323878
+/* 80323870 0031F4D0 2C 05 0B 01 */ cmpwi r5, 0xb01
+/* 80323874 0031F4D4 40 82 00 18 */ bne lbl_8032388C
+lbl_80323878:
+/* 80323878 0031F4D8 38 9F 03 A0 */ addi r4, r31, 0x3a0
+/* 8032387C 0031F4DC 38 60 00 04 */ li r3, 4
+/* 80323880 0031F4E0 4C C6 31 82 */ crclr 6
+/* 80323884 0031F4E4 4B FF 92 B1 */ bl DWC_Printf
+/* 80323888 0031F4E8 48 00 03 FC */ b lbl_80323C84
+lbl_8032388C:
+/* 8032388C 0031F4EC 80 04 00 00 */ lwz r0, 0(r4)
+/* 80323890 0031F4F0 2C 00 00 02 */ cmpwi r0, 2
+/* 80323894 0031F4F4 41 82 00 38 */ beq lbl_803238CC
+/* 80323898 0031F4F8 40 80 00 14 */ bge lbl_803238AC
+/* 8032389C 0031F4FC 2C 00 00 00 */ cmpwi r0, 0
+/* 803238A0 0031F500 41 82 00 1C */ beq lbl_803238BC
+/* 803238A4 0031F504 40 80 00 20 */ bge lbl_803238C4
+/* 803238A8 0031F508 48 00 00 3C */ b lbl_803238E4
+lbl_803238AC:
+/* 803238AC 0031F50C 2C 00 00 04 */ cmpwi r0, 4
+/* 803238B0 0031F510 41 82 00 2C */ beq lbl_803238DC
+/* 803238B4 0031F514 40 80 00 30 */ bge lbl_803238E4
+/* 803238B8 0031F518 48 00 00 1C */ b lbl_803238D4
+lbl_803238BC:
+/* 803238BC 0031F51C 3B BF 03 CC */ addi r29, r31, 0x3cc
+/* 803238C0 0031F520 48 00 00 28 */ b lbl_803238E8
+lbl_803238C4:
+/* 803238C4 0031F524 3B BF 03 D8 */ addi r29, r31, 0x3d8
+/* 803238C8 0031F528 48 00 00 20 */ b lbl_803238E8
+lbl_803238CC:
+/* 803238CC 0031F52C 3B BF 03 E8 */ addi r29, r31, 0x3e8
+/* 803238D0 0031F530 48 00 00 18 */ b lbl_803238E8
+lbl_803238D4:
+/* 803238D4 0031F534 3B BF 03 FC */ addi r29, r31, 0x3fc
+/* 803238D8 0031F538 48 00 00 10 */ b lbl_803238E8
+lbl_803238DC:
+/* 803238DC 0031F53C 3B BF 04 10 */ addi r29, r31, 0x410
+/* 803238E0 0031F540 48 00 00 08 */ b lbl_803238E8
+lbl_803238E4:
+/* 803238E4 0031F544 3B BF 04 20 */ addi r29, r31, 0x420
+lbl_803238E8:
+/* 803238E8 0031F548 2C 05 04 02 */ cmpwi r5, 0x402
+/* 803238EC 0031F54C 41 82 02 70 */ beq lbl_80323B5C
+/* 803238F0 0031F550 40 80 00 D4 */ bge lbl_803239C4
+/* 803238F4 0031F554 2C 05 01 04 */ cmpwi r5, 0x104
+/* 803238F8 0031F558 41 82 02 04 */ beq lbl_80323AFC
+/* 803238FC 0031F55C 40 80 00 68 */ bge lbl_80323964
+/* 80323900 0031F560 2C 05 00 06 */ cmpwi r5, 6
+/* 80323904 0031F564 41 82 01 C8 */ beq lbl_80323ACC
+/* 80323908 0031F568 40 80 00 30 */ bge lbl_80323938
+/* 8032390C 0031F56C 2C 05 00 02 */ cmpwi r5, 2
+/* 80323910 0031F570 41 82 01 9C */ beq lbl_80323AAC
+/* 80323914 0031F574 40 80 00 14 */ bge lbl_80323928
+/* 80323918 0031F578 2C 05 00 00 */ cmpwi r5, 0
+/* 8032391C 0031F57C 41 82 01 80 */ beq lbl_80323A9C
+/* 80323920 0031F580 40 80 01 84 */ bge lbl_80323AA4
+/* 80323924 0031F584 48 00 02 E0 */ b lbl_80323C04
+lbl_80323928:
+/* 80323928 0031F588 2C 05 00 04 */ cmpwi r5, 4
+/* 8032392C 0031F58C 41 82 01 90 */ beq lbl_80323ABC
+/* 80323930 0031F590 40 80 01 94 */ bge lbl_80323AC4
+/* 80323934 0031F594 48 00 01 80 */ b lbl_80323AB4
+lbl_80323938:
+/* 80323938 0031F598 2C 05 01 01 */ cmpwi r5, 0x101
+/* 8032393C 0031F59C 41 82 01 A8 */ beq lbl_80323AE4
+/* 80323940 0031F5A0 40 80 00 18 */ bge lbl_80323958
+/* 80323944 0031F5A4 2C 05 01 00 */ cmpwi r5, 0x100
+/* 80323948 0031F5A8 40 80 01 94 */ bge lbl_80323ADC
+/* 8032394C 0031F5AC 2C 05 00 08 */ cmpwi r5, 8
+/* 80323950 0031F5B0 40 80 02 B4 */ bge lbl_80323C04
+/* 80323954 0031F5B4 48 00 01 80 */ b lbl_80323AD4
+lbl_80323958:
+/* 80323958 0031F5B8 2C 05 01 03 */ cmpwi r5, 0x103
+/* 8032395C 0031F5BC 40 80 01 98 */ bge lbl_80323AF4
+/* 80323960 0031F5C0 48 00 01 8C */ b lbl_80323AEC
+lbl_80323964:
+/* 80323964 0031F5C4 2C 05 02 02 */ cmpwi r5, 0x202
+/* 80323968 0031F5C8 41 82 01 CC */ beq lbl_80323B34
+/* 8032396C 0031F5CC 40 80 00 30 */ bge lbl_8032399C
+/* 80323970 0031F5D0 2C 05 01 08 */ cmpwi r5, 0x108
+/* 80323974 0031F5D4 41 82 01 A8 */ beq lbl_80323B1C
+/* 80323978 0031F5D8 40 80 00 14 */ bge lbl_8032398C
+/* 8032397C 0031F5DC 2C 05 01 06 */ cmpwi r5, 0x106
+/* 80323980 0031F5E0 41 82 01 8C */ beq lbl_80323B0C
+/* 80323984 0031F5E4 40 80 01 90 */ bge lbl_80323B14
+/* 80323988 0031F5E8 48 00 01 7C */ b lbl_80323B04
+lbl_8032398C:
+/* 8032398C 0031F5EC 2C 05 02 00 */ cmpwi r5, 0x200
+/* 80323990 0031F5F0 41 82 01 94 */ beq lbl_80323B24
+/* 80323994 0031F5F4 40 80 01 98 */ bge lbl_80323B2C
+/* 80323998 0031F5F8 48 00 02 6C */ b lbl_80323C04
+lbl_8032399C:
+/* 8032399C 0031F5FC 2C 05 03 01 */ cmpwi r5, 0x301
+/* 803239A0 0031F600 41 82 01 A4 */ beq lbl_80323B44
+/* 803239A4 0031F604 40 80 00 10 */ bge lbl_803239B4
+/* 803239A8 0031F608 2C 05 03 00 */ cmpwi r5, 0x300
+/* 803239AC 0031F60C 40 80 01 90 */ bge lbl_80323B3C
+/* 803239B0 0031F610 48 00 02 54 */ b lbl_80323C04
+lbl_803239B4:
+/* 803239B4 0031F614 2C 05 04 00 */ cmpwi r5, 0x400
+/* 803239B8 0031F618 41 82 01 94 */ beq lbl_80323B4C
+/* 803239BC 0031F61C 40 80 01 98 */ bge lbl_80323B54
+/* 803239C0 0031F620 48 00 02 44 */ b lbl_80323C04
+lbl_803239C4:
+/* 803239C4 0031F624 2C 05 09 00 */ cmpwi r5, 0x900
+/* 803239C8 0031F628 41 82 01 EC */ beq lbl_80323BB4
+/* 803239CC 0031F62C 40 80 00 68 */ bge lbl_80323A34
+/* 803239D0 0031F630 2C 05 06 03 */ cmpwi r5, 0x603
+/* 803239D4 0031F634 41 82 01 B8 */ beq lbl_80323B8C
+/* 803239D8 0031F638 40 80 00 34 */ bge lbl_80323A0C
+/* 803239DC 0031F63C 2C 05 06 00 */ cmpwi r5, 0x600
+/* 803239E0 0031F640 41 82 01 94 */ beq lbl_80323B74
+/* 803239E4 0031F644 40 80 00 1C */ bge lbl_80323A00
+/* 803239E8 0031F648 2C 05 05 01 */ cmpwi r5, 0x501
+/* 803239EC 0031F64C 41 82 01 80 */ beq lbl_80323B6C
+/* 803239F0 0031F650 40 80 02 14 */ bge lbl_80323C04
+/* 803239F4 0031F654 2C 05 05 00 */ cmpwi r5, 0x500
+/* 803239F8 0031F658 40 80 01 6C */ bge lbl_80323B64
+/* 803239FC 0031F65C 48 00 02 08 */ b lbl_80323C04
+lbl_80323A00:
+/* 80323A00 0031F660 2C 05 06 02 */ cmpwi r5, 0x602
+/* 80323A04 0031F664 40 80 01 80 */ bge lbl_80323B84
+/* 80323A08 0031F668 48 00 01 74 */ b lbl_80323B7C
+lbl_80323A0C:
+/* 80323A0C 0031F66C 2C 05 07 02 */ cmpwi r5, 0x702
+/* 80323A10 0031F670 41 82 01 94 */ beq lbl_80323BA4
+/* 80323A14 0031F674 40 80 00 14 */ bge lbl_80323A28
+/* 80323A18 0031F678 2C 05 07 00 */ cmpwi r5, 0x700
+/* 80323A1C 0031F67C 41 82 01 78 */ beq lbl_80323B94
+/* 80323A20 0031F680 40 80 01 7C */ bge lbl_80323B9C
+/* 80323A24 0031F684 48 00 01 E0 */ b lbl_80323C04
+lbl_80323A28:
+/* 80323A28 0031F688 2C 05 08 00 */ cmpwi r5, 0x800
+/* 80323A2C 0031F68C 41 82 01 80 */ beq lbl_80323BAC
+/* 80323A30 0031F690 48 00 01 D4 */ b lbl_80323C04
+lbl_80323A34:
+/* 80323A34 0031F694 2C 05 0B 01 */ cmpwi r5, 0xb01
+/* 80323A38 0031F698 41 82 01 A4 */ beq lbl_80323BDC
+/* 80323A3C 0031F69C 40 80 00 30 */ bge lbl_80323A6C
+/* 80323A40 0031F6A0 2C 05 0A 01 */ cmpwi r5, 0xa01
+/* 80323A44 0031F6A4 41 82 01 88 */ beq lbl_80323BCC
+/* 80323A48 0031F6A8 40 80 00 18 */ bge lbl_80323A60
+/* 80323A4C 0031F6AC 2C 05 0A 00 */ cmpwi r5, 0xa00
+/* 80323A50 0031F6B0 40 80 01 74 */ bge lbl_80323BC4
+/* 80323A54 0031F6B4 2C 05 09 02 */ cmpwi r5, 0x902
+/* 80323A58 0031F6B8 40 80 01 AC */ bge lbl_80323C04
+/* 80323A5C 0031F6BC 48 00 01 60 */ b lbl_80323BBC
+lbl_80323A60:
+/* 80323A60 0031F6C0 2C 05 0B 00 */ cmpwi r5, 0xb00
+/* 80323A64 0031F6C4 40 80 01 70 */ bge lbl_80323BD4
+/* 80323A68 0031F6C8 48 00 01 9C */ b lbl_80323C04
+lbl_80323A6C:
+/* 80323A6C 0031F6CC 2C 05 0D 00 */ cmpwi r5, 0xd00
+/* 80323A70 0031F6D0 41 82 01 84 */ beq lbl_80323BF4
+/* 80323A74 0031F6D4 40 80 00 1C */ bge lbl_80323A90
+/* 80323A78 0031F6D8 2C 05 0C 01 */ cmpwi r5, 0xc01
+/* 80323A7C 0031F6DC 41 82 01 70 */ beq lbl_80323BEC
+/* 80323A80 0031F6E0 40 80 01 84 */ bge lbl_80323C04
+/* 80323A84 0031F6E4 2C 05 0C 00 */ cmpwi r5, 0xc00
+/* 80323A88 0031F6E8 40 80 01 5C */ bge lbl_80323BE4
+/* 80323A8C 0031F6EC 48 00 01 78 */ b lbl_80323C04
+lbl_80323A90:
+/* 80323A90 0031F6F0 2C 05 0D 02 */ cmpwi r5, 0xd02
+/* 80323A94 0031F6F4 40 80 01 70 */ bge lbl_80323C04
+/* 80323A98 0031F6F8 48 00 01 64 */ b lbl_80323BFC
+lbl_80323A9C:
+/* 80323A9C 0031F6FC 3B DF 04 34 */ addi r30, r31, 0x434
+/* 80323AA0 0031F700 48 00 01 68 */ b lbl_80323C08
+lbl_80323AA4:
+/* 80323AA4 0031F704 3B DF 04 40 */ addi r30, r31, 0x440
+/* 80323AA8 0031F708 48 00 01 60 */ b lbl_80323C08
+lbl_80323AAC:
+/* 80323AAC 0031F70C 3B DF 04 4C */ addi r30, r31, 0x44c
+/* 80323AB0 0031F710 48 00 01 58 */ b lbl_80323C08
+lbl_80323AB4:
+/* 80323AB4 0031F714 3B DF 04 60 */ addi r30, r31, 0x460
+/* 80323AB8 0031F718 48 00 01 50 */ b lbl_80323C08
+lbl_80323ABC:
+/* 80323ABC 0031F71C 3B DF 04 70 */ addi r30, r31, 0x470
+/* 80323AC0 0031F720 48 00 01 48 */ b lbl_80323C08
+lbl_80323AC4:
+/* 80323AC4 0031F724 3B DF 04 7C */ addi r30, r31, 0x47c
+/* 80323AC8 0031F728 48 00 01 40 */ b lbl_80323C08
+lbl_80323ACC:
+/* 80323ACC 0031F72C 3B DF 04 88 */ addi r30, r31, 0x488
+/* 80323AD0 0031F730 48 00 01 38 */ b lbl_80323C08
+lbl_80323AD4:
+/* 80323AD4 0031F734 3B DF 04 A0 */ addi r30, r31, 0x4a0
+/* 80323AD8 0031F738 48 00 01 30 */ b lbl_80323C08
+lbl_80323ADC:
+/* 80323ADC 0031F73C 3B DF 04 B8 */ addi r30, r31, 0x4b8
+/* 80323AE0 0031F740 48 00 01 28 */ b lbl_80323C08
+lbl_80323AE4:
+/* 80323AE4 0031F744 3B DF 04 C4 */ addi r30, r31, 0x4c4
+/* 80323AE8 0031F748 48 00 01 20 */ b lbl_80323C08
+lbl_80323AEC:
+/* 80323AEC 0031F74C 3B DF 04 D8 */ addi r30, r31, 0x4d8
+/* 80323AF0 0031F750 48 00 01 18 */ b lbl_80323C08
+lbl_80323AF4:
+/* 80323AF4 0031F754 3B DF 04 EC */ addi r30, r31, 0x4ec
+/* 80323AF8 0031F758 48 00 01 10 */ b lbl_80323C08
+lbl_80323AFC:
+/* 80323AFC 0031F75C 3B DF 05 00 */ addi r30, r31, 0x500
+/* 80323B00 0031F760 48 00 01 08 */ b lbl_80323C08
+lbl_80323B04:
+/* 80323B04 0031F764 3B DF 05 18 */ addi r30, r31, 0x518
+/* 80323B08 0031F768 48 00 01 00 */ b lbl_80323C08
+lbl_80323B0C:
+/* 80323B0C 0031F76C 3B DF 05 30 */ addi r30, r31, 0x530
+/* 80323B10 0031F770 48 00 00 F8 */ b lbl_80323C08
+lbl_80323B14:
+/* 80323B14 0031F774 3B DF 05 4C */ addi r30, r31, 0x54c
+/* 80323B18 0031F778 48 00 00 F0 */ b lbl_80323C08
+lbl_80323B1C:
+/* 80323B1C 0031F77C 3B DF 05 68 */ addi r30, r31, 0x568
+/* 80323B20 0031F780 48 00 00 E8 */ b lbl_80323C08
+lbl_80323B24:
+/* 80323B24 0031F784 3B DF 05 84 */ addi r30, r31, 0x584
+/* 80323B28 0031F788 48 00 00 E0 */ b lbl_80323C08
+lbl_80323B2C:
+/* 80323B2C 0031F78C 3B DF 05 90 */ addi r30, r31, 0x590
+/* 80323B30 0031F790 48 00 00 D8 */ b lbl_80323C08
+lbl_80323B34:
+/* 80323B34 0031F794 3B DF 05 A8 */ addi r30, r31, 0x5a8
+/* 80323B38 0031F798 48 00 00 D0 */ b lbl_80323C08
+lbl_80323B3C:
+/* 80323B3C 0031F79C 3B DF 05 C0 */ addi r30, r31, 0x5c0
+/* 80323B40 0031F7A0 48 00 00 C8 */ b lbl_80323C08
+lbl_80323B44:
+/* 80323B44 0031F7A4 3B DF 05 CC */ addi r30, r31, 0x5cc
+/* 80323B48 0031F7A8 48 00 00 C0 */ b lbl_80323C08
+lbl_80323B4C:
+/* 80323B4C 0031F7AC 3B DF 05 E4 */ addi r30, r31, 0x5e4
+/* 80323B50 0031F7B0 48 00 00 B8 */ b lbl_80323C08
+lbl_80323B54:
+/* 80323B54 0031F7B4 3B DF 05 F4 */ addi r30, r31, 0x5f4
+/* 80323B58 0031F7B8 48 00 00 B0 */ b lbl_80323C08
+lbl_80323B5C:
+/* 80323B5C 0031F7BC 3B DF 06 0C */ addi r30, r31, 0x60c
+/* 80323B60 0031F7C0 48 00 00 A8 */ b lbl_80323C08
+lbl_80323B64:
+/* 80323B64 0031F7C4 3B DF 06 28 */ addi r30, r31, 0x628
+/* 80323B68 0031F7C8 48 00 00 A0 */ b lbl_80323C08
+lbl_80323B6C:
+/* 80323B6C 0031F7CC 3B DF 06 38 */ addi r30, r31, 0x638
+/* 80323B70 0031F7D0 48 00 00 98 */ b lbl_80323C08
+lbl_80323B74:
+/* 80323B74 0031F7D4 3B DF 06 50 */ addi r30, r31, 0x650
+/* 80323B78 0031F7D8 48 00 00 90 */ b lbl_80323C08
+lbl_80323B7C:
+/* 80323B7C 0031F7DC 3B DF 06 5C */ addi r30, r31, 0x65c
+/* 80323B80 0031F7E0 48 00 00 88 */ b lbl_80323C08
+lbl_80323B84:
+/* 80323B84 0031F7E4 3B DF 06 74 */ addi r30, r31, 0x674
+/* 80323B88 0031F7E8 48 00 00 80 */ b lbl_80323C08
+lbl_80323B8C:
+/* 80323B8C 0031F7EC 3B DF 06 88 */ addi r30, r31, 0x688
+/* 80323B90 0031F7F0 48 00 00 78 */ b lbl_80323C08
+lbl_80323B94:
+/* 80323B94 0031F7F4 3B DF 06 A4 */ addi r30, r31, 0x6a4
+/* 80323B98 0031F7F8 48 00 00 70 */ b lbl_80323C08
+lbl_80323B9C:
+/* 80323B9C 0031F7FC 3B DF 06 B0 */ addi r30, r31, 0x6b0
+/* 80323BA0 0031F800 48 00 00 68 */ b lbl_80323C08
+lbl_80323BA4:
+/* 80323BA4 0031F804 3B DF 06 C4 */ addi r30, r31, 0x6c4
+/* 80323BA8 0031F808 48 00 00 60 */ b lbl_80323C08
+lbl_80323BAC:
+/* 80323BAC 0031F80C 3B DF 06 D8 */ addi r30, r31, 0x6d8
+/* 80323BB0 0031F810 48 00 00 58 */ b lbl_80323C08
+lbl_80323BB4:
+/* 80323BB4 0031F814 3B CD 8D 8C */ addi r30, r13, lbl_8063E04C-_SDA_BASE_
+/* 80323BB8 0031F818 48 00 00 50 */ b lbl_80323C08
+lbl_80323BBC:
+/* 80323BBC 0031F81C 3B DF 06 E8 */ addi r30, r31, 0x6e8
+/* 80323BC0 0031F820 48 00 00 48 */ b lbl_80323C08
+lbl_80323BC4:
+/* 80323BC4 0031F824 3B DF 06 F8 */ addi r30, r31, 0x6f8
+/* 80323BC8 0031F828 48 00 00 40 */ b lbl_80323C08
+lbl_80323BCC:
+/* 80323BCC 0031F82C 3B DF 07 08 */ addi r30, r31, 0x708
+/* 80323BD0 0031F830 48 00 00 38 */ b lbl_80323C08
+lbl_80323BD4:
+/* 80323BD4 0031F834 3B DF 07 24 */ addi r30, r31, 0x724
+/* 80323BD8 0031F838 48 00 00 30 */ b lbl_80323C08
+lbl_80323BDC:
+/* 80323BDC 0031F83C 3B DF 07 30 */ addi r30, r31, 0x730
+/* 80323BE0 0031F840 48 00 00 28 */ b lbl_80323C08
+lbl_80323BE4:
+/* 80323BE4 0031F844 3B DF 07 48 */ addi r30, r31, 0x748
+/* 80323BE8 0031F848 48 00 00 20 */ b lbl_80323C08
+lbl_80323BEC:
+/* 80323BEC 0031F84C 3B DF 07 58 */ addi r30, r31, 0x758
+/* 80323BF0 0031F850 48 00 00 18 */ b lbl_80323C08
+lbl_80323BF4:
+/* 80323BF4 0031F854 3B DF 07 74 */ addi r30, r31, 0x774
+/* 80323BF8 0031F858 48 00 00 10 */ b lbl_80323C08
+lbl_80323BFC:
+/* 80323BFC 0031F85C 3B DF 07 80 */ addi r30, r31, 0x780
+/* 80323C00 0031F860 48 00 00 08 */ b lbl_80323C08
+lbl_80323C04:
+/* 80323C04 0031F864 3B DF 07 9C */ addi r30, r31, 0x79c
+lbl_80323C08:
+/* 80323C08 0031F868 80 04 00 0C */ lwz r0, 0xc(r4)
+/* 80323C0C 0031F86C 2C 00 00 00 */ cmpwi r0, 0
+/* 80323C10 0031F870 41 82 00 18 */ beq lbl_80323C28
+/* 80323C14 0031F874 38 9F 07 B4 */ addi r4, r31, 0x7b4
+/* 80323C18 0031F878 38 60 00 02 */ li r3, 2
+/* 80323C1C 0031F87C 4C C6 31 82 */ crclr 6
+/* 80323C20 0031F880 4B FF 8F 15 */ bl DWC_Printf
+/* 80323C24 0031F884 48 00 00 14 */ b lbl_80323C38
+lbl_80323C28:
+/* 80323C28 0031F888 38 60 00 02 */ li r3, 2
+/* 80323C2C 0031F88C 38 8D 8D 94 */ addi r4, r13, lbl_8063E054-_SDA_BASE_
+/* 80323C30 0031F890 4C C6 31 82 */ crclr 6
+/* 80323C34 0031F894 4B FF 8F 01 */ bl DWC_Printf
+lbl_80323C38:
+/* 80323C38 0031F898 80 DC 00 00 */ lwz r6, 0(r28)
+/* 80323C3C 0031F89C 7F A5 EB 78 */ mr r5, r29
+/* 80323C40 0031F8A0 38 9F 07 C4 */ addi r4, r31, 0x7c4
+/* 80323C44 0031F8A4 38 60 00 02 */ li r3, 2
+/* 80323C48 0031F8A8 4C C6 31 82 */ crclr 6
+/* 80323C4C 0031F8AC 4B FF 8E E9 */ bl DWC_Printf
+/* 80323C50 0031F8B0 80 DC 00 04 */ lwz r6, 4(r28)
+/* 80323C54 0031F8B4 7F C5 F3 78 */ mr r5, r30
+/* 80323C58 0031F8B8 38 9F 07 D8 */ addi r4, r31, 0x7d8
+/* 80323C5C 0031F8BC 38 60 00 02 */ li r3, 2
+/* 80323C60 0031F8C0 4C C6 31 82 */ crclr 6
+/* 80323C64 0031F8C4 4B FF 8E D1 */ bl DWC_Printf
+/* 80323C68 0031F8C8 80 BC 00 08 */ lwz r5, 8(r28)
+/* 80323C6C 0031F8CC 38 9F 07 F0 */ addi r4, r31, 0x7f0
+/* 80323C70 0031F8D0 38 60 00 02 */ li r3, 2
+/* 80323C74 0031F8D4 4C C6 31 82 */ crclr 6
+/* 80323C78 0031F8D8 4B FF 8E BD */ bl DWC_Printf
+/* 80323C7C 0031F8DC 38 60 00 03 */ li r3, 3
+/* 80323C80 0031F8E0 4B FF F6 0D */ bl func_8032328C
+lbl_80323C84:
+/* 80323C84 0031F8E4 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80323C88 0031F8E8 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80323C8C 0031F8EC 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80323C90 0031F8F0 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80323C94 0031F8F4 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 80323C98 0031F8F8 7C 08 03 A6 */ mtlr r0
+/* 80323C9C 0031F8FC 38 21 00 20 */ addi r1, r1, 0x20
+/* 80323CA0 0031F900 4E 80 00 20 */ blr
+lbl_80323CA4:
+/* 80323CA4 0031F904 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 80323CA8 0031F908 7C 08 02 A6 */ mflr r0
+/* 80323CAC 0031F90C 90 01 00 34 */ stw r0, 0x34(r1)
+/* 80323CB0 0031F910 39 61 00 30 */ addi r11, r1, 0x30
+/* 80323CB4 0031F914 4B EA 34 75 */ bl _savegpr_27
+/* 80323CB8 0031F918 38 00 00 00 */ li r0, 0
+/* 80323CBC 0031F91C 3F E0 80 44 */ lis r31, lbl_80447648@ha
+/* 80323CC0 0031F920 90 01 00 08 */ stw r0, 8(r1)
+/* 80323CC4 0031F924 7C 7B 1B 78 */ mr r27, r3
+/* 80323CC8 0031F928 7C 9C 23 78 */ mr r28, r4
+/* 80323CCC 0031F92C 3B FF 76 48 */ addi r31, r31, lbl_80447648@l
+/* 80323CD0 0031F930 90 01 00 0C */ stw r0, 0xc(r1)
+/* 80323CD4 0031F934 90 01 00 10 */ stw r0, 0x10(r1)
+/* 80323CD8 0031F938 83 C4 00 08 */ lwz r30, 8(r4)
+/* 80323CDC 0031F93C 4B FF BC 3D */ bl func_8031F918
+/* 80323CE0 0031F940 2C 03 00 00 */ cmpwi r3, 0
+/* 80323CE4 0031F944 40 82 01 24 */ bne lbl_80323E08
+/* 80323CE8 0031F948 38 6D 8D 9C */ addi r3, r13, lbl_8063E05C-_SDA_BASE_
+/* 80323CEC 0031F94C 4B EA 2E 79 */ bl strlen
+/* 80323CF0 0031F950 7C 65 1B 78 */ mr r5, r3
+/* 80323CF4 0031F954 7F C3 F3 78 */ mr r3, r30
+/* 80323CF8 0031F958 38 8D 8D 9C */ addi r4, r13, lbl_8063E05C-_SDA_BASE_
+/* 80323CFC 0031F95C 4B EA 66 9D */ bl memcmp
+/* 80323D00 0031F960 2C 03 00 00 */ cmpwi r3, 0
+/* 80323D04 0031F964 41 82 00 1C */ beq lbl_80323D20
+/* 80323D08 0031F968 7F C5 F3 78 */ mr r5, r30
+/* 80323D0C 0031F96C 38 9F 08 08 */ addi r4, r31, 0x808
+/* 80323D10 0031F970 38 60 00 08 */ li r3, 8
+/* 80323D14 0031F974 4C C6 31 82 */ crclr 6
+/* 80323D18 0031F978 4B FF 8E 1D */ bl DWC_Printf
+/* 80323D1C 0031F97C 48 00 00 EC */ b lbl_80323E08
+lbl_80323D20:
+/* 80323D20 0031F980 38 6D 8D 9C */ addi r3, r13, lbl_8063E05C-_SDA_BASE_
+/* 80323D24 0031F984 4B EA 2E 41 */ bl strlen
+/* 80323D28 0031F988 7F DE 1A 14 */ add r30, r30, r3
+/* 80323D2C 0031F98C 38 80 00 76 */ li r4, 0x76
+/* 80323D30 0031F990 7F C3 F3 78 */ mr r3, r30
+/* 80323D34 0031F994 4B EA A8 75 */ bl strchr
+/* 80323D38 0031F998 7F BE 18 50 */ subf r29, r30, r3
+/* 80323D3C 0031F99C 7F C4 F3 78 */ mr r4, r30
+/* 80323D40 0031F9A0 7F A5 EB 78 */ mr r5, r29
+/* 80323D44 0031F9A4 38 61 00 08 */ addi r3, r1, 8
+/* 80323D48 0031F9A8 4B EA A6 49 */ bl strncpy
+/* 80323D4C 0031F9AC 28 1D 00 0A */ cmplwi r29, 0xa
+/* 80323D50 0031F9B0 41 81 00 1C */ bgt lbl_80323D6C
+/* 80323D54 0031F9B4 38 61 00 08 */ addi r3, r1, 8
+/* 80323D58 0031F9B8 38 80 00 00 */ li r4, 0
+/* 80323D5C 0031F9BC 38 A0 00 0A */ li r5, 0xa
+/* 80323D60 0031F9C0 4B EA C8 19 */ bl strtoul
+/* 80323D64 0031F9C4 28 03 00 03 */ cmplwi r3, 3
+/* 80323D68 0031F9C8 41 82 00 1C */ beq lbl_80323D84
+lbl_80323D6C:
+/* 80323D6C 0031F9CC 7F C5 F3 78 */ mr r5, r30
+/* 80323D70 0031F9D0 38 9F 08 30 */ addi r4, r31, 0x830
+/* 80323D74 0031F9D4 38 60 00 08 */ li r3, 8
+/* 80323D78 0031F9D8 4C C6 31 82 */ crclr 6
+/* 80323D7C 0031F9DC 4B FF 8D B9 */ bl DWC_Printf
+/* 80323D80 0031F9E0 48 00 00 88 */ b lbl_80323E08
+lbl_80323D84:
+/* 80323D84 0031F9E4 7C 9D F2 14 */ add r4, r29, r30
+/* 80323D88 0031F9E8 38 6D 8D A4 */ addi r3, r13, lbl_8063E064-_SDA_BASE_
+/* 80323D8C 0031F9EC 3B C4 00 01 */ addi r30, r4, 1
+/* 80323D90 0031F9F0 4B EA 2D D5 */ bl strlen
+/* 80323D94 0031F9F4 7C 65 1B 78 */ mr r5, r3
+/* 80323D98 0031F9F8 7F C3 F3 78 */ mr r3, r30
+/* 80323D9C 0031F9FC 38 8D 8D A4 */ addi r4, r13, lbl_8063E064-_SDA_BASE_
+/* 80323DA0 0031FA00 4B EA 65 F9 */ bl memcmp
+/* 80323DA4 0031FA04 2C 03 00 00 */ cmpwi r3, 0
+/* 80323DA8 0031FA08 40 82 00 60 */ bne lbl_80323E08
+/* 80323DAC 0031FA0C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80323DB0 0031FA10 80 03 00 24 */ lwz r0, 0x24(r3)
+/* 80323DB4 0031FA14 2C 00 00 05 */ cmpwi r0, 5
+/* 80323DB8 0031FA18 41 82 00 24 */ beq lbl_80323DDC
+/* 80323DBC 0031FA1C 2C 00 00 06 */ cmpwi r0, 6
+/* 80323DC0 0031FA20 40 82 00 38 */ bne lbl_80323DF8
+/* 80323DC4 0031FA24 88 03 03 75 */ lbz r0, 0x375(r3)
+/* 80323DC8 0031FA28 28 00 00 02 */ cmplwi r0, 2
+/* 80323DCC 0031FA2C 41 82 00 10 */ beq lbl_80323DDC
+/* 80323DD0 0031FA30 88 03 03 75 */ lbz r0, 0x375(r3)
+/* 80323DD4 0031FA34 28 00 00 03 */ cmplwi r0, 3
+/* 80323DD8 0031FA38 40 82 00 20 */ bne lbl_80323DF8
+lbl_80323DDC:
+/* 80323DDC 0031FA3C 38 6D 8D A4 */ addi r3, r13, lbl_8063E064-_SDA_BASE_
+/* 80323DE0 0031FA40 4B EA 2D 85 */ bl strlen
+/* 80323DE4 0031FA44 80 9C 00 00 */ lwz r4, 0(r28)
+/* 80323DE8 0031FA48 7C BE 1A 14 */ add r5, r30, r3
+/* 80323DEC 0031FA4C 7F 63 DB 78 */ mr r3, r27
+/* 80323DF0 0031FA50 48 00 30 4D */ bl func_80326E3C
+/* 80323DF4 0031FA54 48 00 00 14 */ b lbl_80323E08
+lbl_80323DF8:
+/* 80323DF8 0031FA58 38 9F 08 68 */ addi r4, r31, 0x868
+/* 80323DFC 0031FA5C 38 60 00 04 */ li r3, 4
+/* 80323E00 0031FA60 4C C6 31 82 */ crclr 6
+/* 80323E04 0031FA64 4B FF 8D 31 */ bl DWC_Printf
+lbl_80323E08:
+/* 80323E08 0031FA68 39 61 00 30 */ addi r11, r1, 0x30
+/* 80323E0C 0031FA6C 4B EA 33 69 */ bl _restgpr_27
+/* 80323E10 0031FA70 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80323E14 0031FA74 7C 08 03 A6 */ mtlr r0
+/* 80323E18 0031FA78 38 21 00 30 */ addi r1, r1, 0x30
+/* 80323E1C 0031FA7C 4E 80 00 20 */ blr
+lbl_80323E20:
+/* 80323E20 0031FA80 48 00 D2 0C */ b func_8033102C
+lbl_80323E24:
+/* 80323E24 0031FA84 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 80323E28 0031FA88 7C 08 02 A6 */ mflr r0
+/* 80323E2C 0031FA8C 90 01 00 44 */ stw r0, 0x44(r1)
+/* 80323E30 0031FA90 39 61 00 40 */ addi r11, r1, 0x40
+/* 80323E34 0031FA94 4B EA 32 E5 */ bl _savegpr_23
+/* 80323E38 0031FA98 3F C0 80 44 */ lis r30, lbl_80447648@ha
+/* 80323E3C 0031FA9C 7C 77 1B 78 */ mr r23, r3
+/* 80323E40 0031FAA0 7C 98 23 78 */ mr r24, r4
+/* 80323E44 0031FAA4 3B E0 00 00 */ li r31, 0
+/* 80323E48 0031FAA8 3B DE 76 48 */ addi r30, r30, lbl_80447648@l
+/* 80323E4C 0031FAAC 3B 60 00 00 */ li r27, 0
+/* 80323E50 0031FAB0 48 00 41 05 */ bl func_80327F54
+/* 80323E54 0031FAB4 2C 03 00 00 */ cmpwi r3, 0
+/* 80323E58 0031FAB8 41 82 00 18 */ beq lbl_80323E70
+/* 80323E5C 0031FABC 38 9E 08 90 */ addi r4, r30, 0x890
+/* 80323E60 0031FAC0 38 60 00 08 */ li r3, 8
+/* 80323E64 0031FAC4 4C C6 31 82 */ crclr 6
+/* 80323E68 0031FAC8 4B FF 8C CD */ bl DWC_Printf
+/* 80323E6C 0031FACC 48 00 03 F4 */ b lbl_80324260
+lbl_80323E70:
+/* 80323E70 0031FAD0 2C 18 00 04 */ cmpwi r24, 4
+/* 80323E74 0031FAD4 41 82 00 30 */ beq lbl_80323EA4
+/* 80323E78 0031FAD8 40 80 00 34 */ bge lbl_80323EAC
+/* 80323E7C 0031FADC 2C 18 00 02 */ cmpwi r24, 2
+/* 80323E80 0031FAE0 40 80 00 18 */ bge lbl_80323E98
+/* 80323E84 0031FAE4 2C 18 00 00 */ cmpwi r24, 0
+/* 80323E88 0031FAE8 40 80 00 08 */ bge lbl_80323E90
+/* 80323E8C 0031FAEC 48 00 00 20 */ b lbl_80323EAC
+lbl_80323E90:
+/* 80323E90 0031FAF0 3B 20 00 00 */ li r25, 0
+/* 80323E94 0031FAF4 48 00 00 18 */ b lbl_80323EAC
+lbl_80323E98:
+/* 80323E98 0031FAF8 3B 20 00 06 */ li r25, 6
+/* 80323E9C 0031FAFC 3B 80 E2 50 */ li r28, -7600
+/* 80323EA0 0031FB00 48 00 00 0C */ b lbl_80323EAC
+lbl_80323EA4:
+/* 80323EA4 0031FB04 3B 20 00 09 */ li r25, 9
+/* 80323EA8 0031FB08 3B 80 E2 4F */ li r28, -7601
+lbl_80323EAC:
+/* 80323EAC 0031FB0C 7F 05 C3 78 */ mr r5, r24
+/* 80323EB0 0031FB10 38 9E 08 CC */ addi r4, r30, 0x8cc
+/* 80323EB4 0031FB14 38 60 00 04 */ li r3, 4
+/* 80323EB8 0031FB18 4C C6 31 82 */ crclr 6
+/* 80323EBC 0031FB1C 4B FF 8C 79 */ bl DWC_Printf
+/* 80323EC0 0031FB20 2C 19 00 00 */ cmpwi r25, 0
+/* 80323EC4 0031FB24 40 82 01 18 */ bne lbl_80323FDC
+/* 80323EC8 0031FB28 7E E3 BB 78 */ mr r3, r23
+/* 80323ECC 0031FB2C 48 02 5F 35 */ bl gt2GetConnectionData
+/* 80323ED0 0031FB30 2C 03 00 00 */ cmpwi r3, 0
+/* 80323ED4 0031FB34 7C 7F 1B 78 */ mr r31, r3
+/* 80323ED8 0031FB38 41 82 03 88 */ beq lbl_80324260
+/* 80323EDC 0031FB3C 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 80323EE0 0031FB40 38 00 00 01 */ li r0, 1
+/* 80323EE4 0031FB44 8B A3 00 01 */ lbz r29, 1(r3)
+/* 80323EE8 0031FB48 80 84 06 60 */ lwz r4, 0x660(r4)
+/* 80323EEC 0031FB4C 7C 00 E8 30 */ slw r0, r0, r29
+/* 80323EF0 0031FB50 7F A3 EB 78 */ mr r3, r29
+/* 80323EF4 0031FB54 7C 84 00 38 */ and r4, r4, r0
+/* 80323EF8 0031FB58 7C 04 00 D0 */ neg r0, r4
+/* 80323EFC 0031FB5C 7C 00 23 78 */ or r0, r0, r4
+/* 80323F00 0031FB60 54 1A 0F FE */ srwi r26, r0, 0x1f
+/* 80323F04 0031FB64 48 00 D4 D1 */ bl func_803313D4
+/* 80323F08 0031FB68 7F A5 EB 78 */ mr r5, r29
+/* 80323F0C 0031FB6C 7F 46 D3 78 */ mr r6, r26
+/* 80323F10 0031FB70 38 9E 08 F0 */ addi r4, r30, 0x8f0
+/* 80323F14 0031FB74 38 60 00 04 */ li r3, 4
+/* 80323F18 0031FB78 4C C6 31 82 */ crclr 6
+/* 80323F1C 0031FB7C 4B FF 8C 19 */ bl DWC_Printf
+/* 80323F20 0031FB80 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80323F24 0031FB84 88 03 03 75 */ lbz r0, 0x375(r3)
+/* 80323F28 0031FB88 28 00 00 02 */ cmplwi r0, 2
+/* 80323F2C 0031FB8C 40 82 00 0C */ bne lbl_80323F38
+/* 80323F30 0031FB90 2C 18 00 00 */ cmpwi r24, 0
+/* 80323F34 0031FB94 41 82 00 18 */ beq lbl_80323F4C
+lbl_80323F38:
+/* 80323F38 0031FB98 88 03 03 75 */ lbz r0, 0x375(r3)
+/* 80323F3C 0031FB9C 28 00 00 03 */ cmplwi r0, 3
+/* 80323F40 0031FBA0 40 82 00 10 */ bne lbl_80323F50
+/* 80323F44 0031FBA4 2C 1D 00 00 */ cmpwi r29, 0
+/* 80323F48 0031FBA8 40 82 00 08 */ bne lbl_80323F50
+lbl_80323F4C:
+/* 80323F4C 0031FBAC 3B 60 00 01 */ li r27, 1
+lbl_80323F50:
+/* 80323F50 0031FBB0 38 61 00 08 */ addi r3, r1, 8
+/* 80323F54 0031FBB4 48 00 3D 81 */ bl func_80327CD4
+/* 80323F58 0031FBB8 7C 64 1B 78 */ mr r4, r3
+/* 80323F5C 0031FBBC 80 C1 00 08 */ lwz r6, 8(r1)
+/* 80323F60 0031FBC0 38 A0 00 00 */ li r5, 0
+/* 80323F64 0031FBC4 7C 69 03 A6 */ mtctr r3
+/* 80323F68 0031FBC8 2C 03 00 00 */ cmpwi r3, 0
+/* 80323F6C 0031FBCC 40 81 00 1C */ ble lbl_80323F88
+lbl_80323F70:
+/* 80323F70 0031FBD0 88 06 00 00 */ lbz r0, 0(r6)
+/* 80323F74 0031FBD4 7C 1D 00 40 */ cmplw r29, r0
+/* 80323F78 0031FBD8 41 82 00 10 */ beq lbl_80323F88
+/* 80323F7C 0031FBDC 38 C6 00 01 */ addi r6, r6, 1
+/* 80323F80 0031FBE0 38 A5 00 01 */ addi r5, r5, 1
+/* 80323F84 0031FBE4 42 00 FF EC */ bdnz lbl_80323F70
+lbl_80323F88:
+/* 80323F88 0031FBE8 7C 05 18 00 */ cmpw r5, r3
+/* 80323F8C 0031FBEC 40 82 00 0C */ bne lbl_80323F98
+/* 80323F90 0031FBF0 38 60 00 00 */ li r3, 0
+/* 80323F94 0031FBF4 48 00 00 0C */ b lbl_80323FA0
+lbl_80323F98:
+/* 80323F98 0031FBF8 7C A3 2B 78 */ mr r3, r5
+/* 80323F9C 0031FBFC 48 00 38 DD */ bl func_80327878
+lbl_80323FA0:
+/* 80323FA0 0031FC00 88 1F 00 00 */ lbz r0, 0(r31)
+/* 80323FA4 0031FC04 3C A0 80 61 */ lis r5, lbl_8060FC08@ha
+/* 80323FA8 0031FC08 38 A5 FC 08 */ addi r5, r5, lbl_8060FC08@l
+/* 80323FAC 0031FC0C 38 C0 00 00 */ li r6, 0
+/* 80323FB0 0031FC10 54 00 10 3A */ slwi r0, r0, 2
+/* 80323FB4 0031FC14 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 80323FB8 0031FC18 7C C5 01 2E */ stwx r6, r5, r0
+/* 80323FBC 0031FC1C 7C 7F 1B 78 */ mr r31, r3
+/* 80323FC0 0031FC20 88 64 03 6D */ lbz r3, 0x36d(r4)
+/* 80323FC4 0031FC24 38 03 FF FF */ addi r0, r3, -1
+/* 80323FC8 0031FC28 98 04 03 6D */ stb r0, 0x36d(r4)
+/* 80323FCC 0031FC2C 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 80323FD0 0031FC30 88 64 03 74 */ lbz r3, 0x374(r4)
+/* 80323FD4 0031FC34 38 03 FF FF */ addi r0, r3, -1
+/* 80323FD8 0031FC38 98 04 03 74 */ stb r0, 0x374(r4)
+lbl_80323FDC:
+/* 80323FDC 0031FC3C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80323FE0 0031FC40 88 03 00 2D */ lbz r0, 0x2d(r3)
+/* 80323FE4 0031FC44 2C 00 00 00 */ cmpwi r0, 0
+/* 80323FE8 0031FC48 40 82 00 4C */ bne lbl_80324034
+/* 80323FEC 0031FC4C 80 03 00 24 */ lwz r0, 0x24(r3)
+/* 80323FF0 0031FC50 2C 00 00 06 */ cmpwi r0, 6
+/* 80323FF4 0031FC54 40 82 00 40 */ bne lbl_80324034
+/* 80323FF8 0031FC58 2C 1A 00 00 */ cmpwi r26, 0
+/* 80323FFC 0031FC5C 40 82 00 38 */ bne lbl_80324034
+/* 80324000 0031FC60 88 03 03 75 */ lbz r0, 0x375(r3)
+/* 80324004 0031FC64 28 00 00 02 */ cmplwi r0, 2
+/* 80324008 0031FC68 40 82 00 18 */ bne lbl_80324020
+/* 8032400C 0031FC6C 2C 19 00 00 */ cmpwi r25, 0
+/* 80324010 0031FC70 40 82 00 10 */ bne lbl_80324020
+/* 80324014 0031FC74 48 00 3D A5 */ bl func_80327DB8
+/* 80324018 0031FC78 7F E3 FB 78 */ mr r3, r31
+/* 8032401C 0031FC7C 48 00 38 45 */ bl func_80327860
+lbl_80324020:
+/* 80324020 0031FC80 38 9E 09 0C */ addi r4, r30, 0x90c
+/* 80324024 0031FC84 38 60 00 04 */ li r3, 4
+/* 80324028 0031FC88 4C C6 31 82 */ crclr 6
+/* 8032402C 0031FC8C 4B FF 8B 09 */ bl DWC_Printf
+/* 80324030 0031FC90 48 00 02 30 */ b lbl_80324260
+lbl_80324034:
+/* 80324034 0031FC94 7F 23 CB 78 */ mr r3, r25
+/* 80324038 0031FC98 7F 84 E3 78 */ mr r4, r28
+/* 8032403C 0031FC9C 7F E5 FB 78 */ mr r5, r31
+/* 80324040 0031FCA0 48 00 33 F5 */ bl func_80327434
+/* 80324044 0031FCA4 2C 03 00 00 */ cmpwi r3, 0
+/* 80324048 0031FCA8 41 82 00 18 */ beq lbl_80324060
+/* 8032404C 0031FCAC 38 9E 09 30 */ addi r4, r30, 0x930
+/* 80324050 0031FCB0 38 60 00 04 */ li r3, 4
+/* 80324054 0031FCB4 4C C6 31 82 */ crclr 6
+/* 80324058 0031FCB8 4B FF 8A DD */ bl DWC_Printf
+/* 8032405C 0031FCBC 48 00 02 04 */ b lbl_80324260
+lbl_80324060:
+/* 80324060 0031FCC0 2C 19 00 00 */ cmpwi r25, 0
+/* 80324064 0031FCC4 41 82 00 14 */ beq lbl_80324078
+/* 80324068 0031FCC8 7F 23 CB 78 */ mr r3, r25
+/* 8032406C 0031FCCC 7F 84 E3 78 */ mr r4, r28
+/* 80324070 0031FCD0 4B FF 85 11 */ bl DWCi_SetError
+/* 80324074 0031FCD4 48 00 01 EC */ b lbl_80324260
+lbl_80324078:
+/* 80324078 0031FCD8 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 8032407C 0031FCDC 88 03 00 2D */ lbz r0, 0x2d(r3)
+/* 80324080 0031FCE0 2C 00 00 00 */ cmpwi r0, 0
+/* 80324084 0031FCE4 40 82 00 60 */ bne lbl_803240E4
+/* 80324088 0031FCE8 88 03 03 75 */ lbz r0, 0x375(r3)
+/* 8032408C 0031FCEC 28 00 00 02 */ cmplwi r0, 2
+/* 80324090 0031FCF0 41 82 00 10 */ beq lbl_803240A0
+/* 80324094 0031FCF4 88 03 03 75 */ lbz r0, 0x375(r3)
+/* 80324098 0031FCF8 28 00 00 03 */ cmplwi r0, 3
+/* 8032409C 0031FCFC 40 82 00 48 */ bne lbl_803240E4
+lbl_803240A0:
+/* 803240A0 0031FD00 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
+/* 803240A4 0031FD04 88 C5 03 6D */ lbz r6, 0x36d(r5)
+/* 803240A8 0031FD08 38 86 00 02 */ addi r4, r6, 2
+/* 803240AC 0031FD0C 54 80 10 3A */ slwi r0, r4, 2
+/* 803240B0 0031FD10 7C 65 02 14 */ add r3, r5, r0
+/* 803240B4 0031FD14 80 03 04 58 */ lwz r0, 0x458(r3)
+/* 803240B8 0031FD18 2C 00 00 00 */ cmpwi r0, 0
+/* 803240BC 0031FD1C 41 82 00 28 */ beq lbl_803240E4
+/* 803240C0 0031FD20 38 65 06 40 */ addi r3, r5, 0x640
+/* 803240C4 0031FD24 7C 03 20 AE */ lbzx r0, r3, r4
+/* 803240C8 0031FD28 7C 66 1A 14 */ add r3, r6, r3
+/* 803240CC 0031FD2C 98 03 00 01 */ stb r0, 1(r3)
+/* 803240D0 0031FD30 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 803240D4 0031FD34 88 83 03 6D */ lbz r4, 0x36d(r3)
+/* 803240D8 0031FD38 38 64 00 01 */ addi r3, r4, 1
+/* 803240DC 0031FD3C 38 84 00 03 */ addi r4, r4, 3
+/* 803240E0 0031FD40 48 00 37 99 */ bl func_80327878
+lbl_803240E4:
+/* 803240E4 0031FD44 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 803240E8 0031FD48 88 03 03 75 */ lbz r0, 0x375(r3)
+/* 803240EC 0031FD4C 28 00 00 02 */ cmplwi r0, 2
+/* 803240F0 0031FD50 40 82 00 38 */ bne lbl_80324128
+/* 803240F4 0031FD54 88 03 00 2D */ lbz r0, 0x2d(r3)
+/* 803240F8 0031FD58 2C 00 00 00 */ cmpwi r0, 0
+/* 803240FC 0031FD5C 40 82 00 0C */ bne lbl_80324108
+/* 80324100 0031FD60 48 00 3C B9 */ bl func_80327DB8
+/* 80324104 0031FD64 48 00 00 40 */ b lbl_80324144
+lbl_80324108:
+/* 80324108 0031FD68 88 03 03 6D */ lbz r0, 0x36d(r3)
+/* 8032410C 0031FD6C 2C 00 00 00 */ cmpwi r0, 0
+/* 80324110 0031FD70 40 82 00 34 */ bne lbl_80324144
+/* 80324114 0031FD74 38 60 00 01 */ li r3, 1
+/* 80324118 0031FD78 38 8D 8D 88 */ addi r4, r13, lbl_8063E048-_SDA_BASE_
+/* 8032411C 0031FD7C 38 A0 00 00 */ li r5, 0
+/* 80324120 0031FD80 4B FF BB 31 */ bl func_8031FC50
+/* 80324124 0031FD84 48 00 00 20 */ b lbl_80324144
+lbl_80324128:
+/* 80324128 0031FD88 88 03 03 6D */ lbz r0, 0x36d(r3)
+/* 8032412C 0031FD8C 2C 00 00 00 */ cmpwi r0, 0
+/* 80324130 0031FD90 40 82 00 14 */ bne lbl_80324144
+/* 80324134 0031FD94 38 60 00 01 */ li r3, 1
+/* 80324138 0031FD98 38 8D 8D 88 */ addi r4, r13, lbl_8063E048-_SDA_BASE_
+/* 8032413C 0031FD9C 38 A0 00 00 */ li r5, 0
+/* 80324140 0031FDA0 4B FF BB 11 */ bl func_8031FC50
+lbl_80324144:
+/* 80324144 0031FDA4 3A E0 00 00 */ li r23, 0
+/* 80324148 0031FDA8 3B 80 00 00 */ li r28, 0
+/* 8032414C 0031FDAC 48 00 00 38 */ b lbl_80324184
+lbl_80324150:
+/* 80324150 0031FDB0 80 0D B0 58 */ lwz r0, lbl_80640318-_SDA_BASE_(r13)
+/* 80324154 0031FDB4 7E E5 BB 78 */ mr r5, r23
+/* 80324158 0031FDB8 7E E7 BB 78 */ mr r7, r23
+/* 8032415C 0031FDBC 38 9E 09 50 */ addi r4, r30, 0x950
+/* 80324160 0031FDC0 7C 60 BA 14 */ add r3, r0, r23
+/* 80324164 0031FDC4 7D 00 E2 14 */ add r8, r0, r28
+/* 80324168 0031FDC8 88 C3 06 40 */ lbz r6, 0x640(r3)
+/* 8032416C 0031FDCC 38 60 00 04 */ li r3, 4
+/* 80324170 0031FDD0 81 08 04 58 */ lwz r8, 0x458(r8)
+/* 80324174 0031FDD4 4C C6 31 82 */ crclr 6
+/* 80324178 0031FDD8 4B FF 89 BD */ bl DWC_Printf
+/* 8032417C 0031FDDC 3B 9C 00 04 */ addi r28, r28, 4
+/* 80324180 0031FDE0 3A F7 00 01 */ addi r23, r23, 1
+lbl_80324184:
+/* 80324184 0031FDE4 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 80324188 0031FDE8 88 64 03 6D */ lbz r3, 0x36d(r4)
+/* 8032418C 0031FDEC 38 03 00 01 */ addi r0, r3, 1
+/* 80324190 0031FDF0 7C 17 00 00 */ cmpw r23, r0
+/* 80324194 0031FDF4 41 80 FF BC */ blt lbl_80324150
+/* 80324198 0031FDF8 88 04 03 75 */ lbz r0, 0x375(r4)
+/* 8032419C 0031FDFC 2C 00 00 00 */ cmpwi r0, 0
+/* 803241A0 0031FE00 41 82 00 10 */ beq lbl_803241B0
+/* 803241A4 0031FE04 88 04 03 75 */ lbz r0, 0x375(r4)
+/* 803241A8 0031FE08 28 00 00 01 */ cmplwi r0, 1
+/* 803241AC 0031FE0C 40 82 00 1C */ bne lbl_803241C8
+lbl_803241B0:
+/* 803241B0 0031FE10 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 803241B4 0031FE14 88 03 03 74 */ lbz r0, 0x374(r3)
+/* 803241B8 0031FE18 98 03 03 76 */ stb r0, 0x376(r3)
+/* 803241BC 0031FE1C 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 803241C0 0031FE20 80 63 03 70 */ lwz r3, 0x370(r3)
+/* 803241C4 0031FE24 48 02 A3 FD */ bl qr2_send_statechanged
+lbl_803241C8:
+/* 803241C8 0031FE28 83 8D B0 58 */ lwz r28, lbl_80640318-_SDA_BASE_(r13)
+/* 803241CC 0031FE2C 80 1C 00 90 */ lwz r0, 0x90(r28)
+/* 803241D0 0031FE30 2C 00 00 00 */ cmpwi r0, 0
+/* 803241D4 0031FE34 41 82 00 44 */ beq lbl_80324218
+/* 803241D8 0031FE38 2C 1A 00 00 */ cmpwi r26, 0
+/* 803241DC 0031FE3C 41 82 00 3C */ beq lbl_80324218
+/* 803241E0 0031FE40 7F 00 00 34 */ cntlzw r0, r24
+/* 803241E4 0031FE44 7F E3 FB 78 */ mr r3, r31
+/* 803241E8 0031FE48 54 18 D9 7E */ srwi r24, r0, 5
+/* 803241EC 0031FE4C 4B FF B9 5D */ bl func_8031FB48
+/* 803241F0 0031FE50 80 AD B0 58 */ lwz r5, lbl_80640318-_SDA_BASE_(r13)
+/* 803241F4 0031FE54 7C 67 1B 78 */ mr r7, r3
+/* 803241F8 0031FE58 7F 23 CB 78 */ mr r3, r25
+/* 803241FC 0031FE5C 7F 04 C3 78 */ mr r4, r24
+/* 80324200 0031FE60 81 85 00 90 */ lwz r12, 0x90(r5)
+/* 80324204 0031FE64 7F 65 DB 78 */ mr r5, r27
+/* 80324208 0031FE68 7F A6 EB 78 */ mr r6, r29
+/* 8032420C 0031FE6C 81 1C 00 94 */ lwz r8, 0x94(r28)
+/* 80324210 0031FE70 7D 89 03 A6 */ mtctr r12
+/* 80324214 0031FE74 4E 80 04 21 */ bctrl
+lbl_80324218:
+/* 80324218 0031FE78 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 8032421C 0031FE7C 88 03 00 2D */ lbz r0, 0x2d(r3)
+/* 80324220 0031FE80 2C 00 00 00 */ cmpwi r0, 0
+/* 80324224 0031FE84 40 82 00 10 */ bne lbl_80324234
+/* 80324228 0031FE88 88 03 03 75 */ lbz r0, 0x375(r3)
+/* 8032422C 0031FE8C 28 00 00 02 */ cmplwi r0, 2
+/* 80324230 0031FE90 41 82 00 30 */ beq lbl_80324260
+lbl_80324234:
+/* 80324234 0031FE94 88 03 03 6D */ lbz r0, 0x36d(r3)
+/* 80324238 0031FE98 2C 00 00 00 */ cmpwi r0, 0
+/* 8032423C 0031FE9C 40 82 00 24 */ bne lbl_80324260
+/* 80324240 0031FEA0 48 03 69 75 */ bl NNFreeNegotiateList
+/* 80324244 0031FEA4 48 00 2E 49 */ bl func_8032708C
+/* 80324248 0031FEA8 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13)
+/* 8032424C 0031FEAC 38 00 00 03 */ li r0, 3
+/* 80324250 0031FEB0 80 64 00 24 */ lwz r3, 0x24(r4)
+/* 80324254 0031FEB4 90 64 00 28 */ stw r3, 0x28(r4)
+/* 80324258 0031FEB8 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 8032425C 0031FEBC 90 03 00 24 */ stw r0, 0x24(r3)
+lbl_80324260:
+/* 80324260 0031FEC0 39 61 00 40 */ addi r11, r1, 0x40
+/* 80324264 0031FEC4 4B EA 2F 01 */ bl _restgpr_23
+/* 80324268 0031FEC8 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 8032426C 0031FECC 7C 08 03 A6 */ mtlr r0
+/* 80324270 0031FED0 38 21 00 40 */ addi r1, r1, 0x40
+/* 80324274 0031FED4 4E 80 00 20 */ blr
+lbl_80324278:
+/* 80324278 0031FED8 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 8032427C 0031FEDC 7C 08 02 A6 */ mflr r0
+/* 80324280 0031FEE0 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80324284 0031FEE4 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80324288 0031FEE8 7C 9F 23 78 */ mr r31, r4
+/* 8032428C 0031FEEC 3C 80 80 44 */ lis r4, lbl_80447FB4@ha
+/* 80324290 0031FEF0 93 C1 00 08 */ stw r30, 8(r1)
+/* 80324294 0031FEF4 7C 7E 1B 78 */ mr r30, r3
+/* 80324298 0031FEF8 38 60 01 00 */ li r3, 0x100
+/* 8032429C 0031FEFC 7F E5 FB 78 */ mr r5, r31
+/* 803242A0 0031FF00 38 84 7F B4 */ addi r4, r4, lbl_80447FB4@l
+/* 803242A4 0031FF04 4C C6 31 82 */ crclr 6
+/* 803242A8 0031FF08 4B FF 88 8D */ bl DWC_Printf
+/* 803242AC 0031FF0C 7F C3 F3 78 */ mr r3, r30
+/* 803242B0 0031FF10 7F E4 FB 78 */ mr r4, r31
+/* 803242B4 0031FF14 48 00 CE B5 */ bl func_80331168
+/* 803242B8 0031FF18 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 803242BC 0031FF1C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 803242C0 0031FF20 83 C1 00 08 */ lwz r30, 8(r1)
+/* 803242C4 0031FF24 7C 08 03 A6 */ mtlr r0
+/* 803242C8 0031FF28 38 21 00 10 */ addi r1, r1, 0x10
+/* 803242CC 0031FF2C 4E 80 00 20 */ blr
+lbl_803242D0:
+/* 803242D0 0031FF30 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 803242D4 0031FF34 7C 08 02 A6 */ mflr r0
+/* 803242D8 0031FF38 90 01 00 14 */ stw r0, 0x14(r1)
+/* 803242DC 0031FF3C 48 02 5B 0D */ bl gt2GetSocketSOCKET
+/* 803242E0 0031FF40 48 01 3C C9 */ bl GOAGetLastError
+/* 803242E4 0031FF44 3C 80 80 44 */ lis r4, lbl_80447FC0@ha
+/* 803242E8 0031FF48 90 6D B0 5C */ stw r3, lbl_8064031C-_SDA_BASE_(r13)
+/* 803242EC 0031FF4C 7C 65 1B 78 */ mr r5, r3
+/* 803242F0 0031FF50 38 60 00 02 */ li r3, 2
+/* 803242F4 0031FF54 38 84 7F C0 */ addi r4, r4, lbl_80447FC0@l
+/* 803242F8 0031FF58 4C C6 31 82 */ crclr 6
+/* 803242FC 0031FF5C 4B FF 88 39 */ bl DWC_Printf
+/* 80324300 0031FF60 3C 80 FF FF */ lis r4, 0xFFFE8515@ha
+/* 80324304 0031FF64 38 60 00 09 */ li r3, 9
+/* 80324308 0031FF68 38 84 85 15 */ addi r4, r4, 0xFFFE8515@l
+/* 8032430C 0031FF6C 4B FF 82 75 */ bl DWCi_SetError
+/* 80324310 0031FF70 80 6D B0 58 */ lwz r3, lbl_80640318-_SDA_BASE_(r13)
+/* 80324314 0031FF74 38 00 00 00 */ li r0, 0
+/* 80324318 0031FF78 90 03 00 00 */ stw r0, 0(r3)
+/* 8032431C 0031FF7C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80324320 0031FF80 7C 08 03 A6 */ mtlr r0
+/* 80324324 0031FF84 38 21 00 10 */ addi r1, r1, 0x10
+/* 80324328 0031FF88 4E 80 00 20 */ blr
+
+.global func_8032432C
+func_8032432C:
+/* 8032432C 0031FF8C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80324330 0031FF90 7C 08 02 A6 */ mflr r0
+/* 80324334 0031FF94 3C 80 80 44 */ lis r4, lbl_80447FE0@ha
+/* 80324338 0031FF98 38 60 00 04 */ li r3, 4
+/* 8032433C 0031FF9C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80324340 0031FFA0 38 84 7F E0 */ addi r4, r4, lbl_80447FE0@l
+/* 80324344 0031FFA4 4C C6 31 82 */ crclr 6
+/* 80324348 0031FFA8 4B FF 87 ED */ bl DWC_Printf
+/* 8032434C 0031FFAC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324350 0031FFB0 2C 03 00 00 */ cmpwi r3, 0
+/* 80324354 0031FFB4 41 82 00 1C */ beq lbl_80324370
+/* 80324358 0031FFB8 80 03 02 10 */ lwz r0, 0x210(r3)
+/* 8032435C 0031FFBC 2C 00 00 00 */ cmpwi r0, 0
+/* 80324360 0031FFC0 41 82 00 10 */ beq lbl_80324370
+/* 80324364 0031FFC4 4B FF 82 09 */ bl DWCi_IsError
+/* 80324368 0031FFC8 2C 03 00 00 */ cmpwi r3, 0
+/* 8032436C 0031FFCC 41 82 00 20 */ beq lbl_8032438C
+lbl_80324370:
+/* 80324370 0031FFD0 3C 80 80 45 */ lis r4, lbl_80448010@ha
+/* 80324374 0031FFD4 38 60 00 04 */ li r3, 4
+/* 80324378 0031FFD8 38 84 80 10 */ addi r4, r4, lbl_80448010@l
+/* 8032437C 0031FFDC 4C C6 31 82 */ crclr 6
+/* 80324380 0031FFE0 4B FF 87 B5 */ bl DWC_Printf
+/* 80324384 0031FFE4 38 60 00 00 */ li r3, 0
+/* 80324388 0031FFE8 48 00 00 18 */ b lbl_803243A0
+lbl_8032438C:
+/* 8032438C 0031FFEC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324390 0031FFF0 80 63 02 10 */ lwz r3, 0x210(r3)
+/* 80324394 0031FFF4 48 00 07 FD */ bl func_80324B90
+/* 80324398 0031FFF8 7C 60 00 34 */ cntlzw r0, r3
+/* 8032439C 0031FFFC 54 03 D9 7E */ srwi r3, r0, 5
+lbl_803243A0:
+/* 803243A0 00320000 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 803243A4 00320004 7C 08 03 A6 */ mtlr r0
+/* 803243A8 00320008 38 21 00 10 */ addi r1, r1, 0x10
+/* 803243AC 0032000C 4E 80 00 20 */ blr
+
+.global func_803243B0
+func_803243B0:
+/* 803243B0 00320010 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 803243B4 00320014 7C 08 02 A6 */ mflr r0
+/* 803243B8 00320018 90 01 00 14 */ stw r0, 0x14(r1)
+/* 803243BC 0032001C 4B FF 81 B1 */ bl DWCi_IsError
+/* 803243C0 00320020 2C 03 00 00 */ cmpwi r3, 0
+/* 803243C4 00320024 41 82 00 0C */ beq lbl_803243D0
+/* 803243C8 00320028 38 00 00 00 */ li r0, 0
+/* 803243CC 0032002C 48 00 00 38 */ b lbl_80324404
+lbl_803243D0:
+/* 803243D0 00320030 80 0D B0 68 */ lwz r0, lbl_80640328-_SDA_BASE_(r13)
+/* 803243D4 00320034 2C 00 00 00 */ cmpwi r0, 0
+/* 803243D8 00320038 41 82 00 20 */ beq lbl_803243F8
+/* 803243DC 0032003C 4B FF EA 99 */ bl func_80322E74
+/* 803243E0 00320040 2C 03 00 05 */ cmpwi r3, 5
+/* 803243E4 00320044 40 82 00 14 */ bne lbl_803243F8
+/* 803243E8 00320048 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803243EC 0032004C 88 03 01 AD */ lbz r0, 0x1ad(r3)
+/* 803243F0 00320050 2C 00 00 00 */ cmpwi r0, 0
+/* 803243F4 00320054 41 82 00 0C */ beq lbl_80324400
+lbl_803243F8:
+/* 803243F8 00320058 38 00 00 00 */ li r0, 0
+/* 803243FC 0032005C 48 00 00 08 */ b lbl_80324404
+lbl_80324400:
+/* 80324400 00320060 38 00 00 01 */ li r0, 1
+lbl_80324404:
+/* 80324404 00320064 2C 00 00 00 */ cmpwi r0, 0
+/* 80324408 00320068 41 82 00 10 */ beq lbl_80324418
+/* 8032440C 0032006C 48 00 81 35 */ bl func_8032C540
+/* 80324410 00320070 38 60 00 01 */ li r3, 1
+/* 80324414 00320074 48 00 00 1C */ b lbl_80324430
+lbl_80324418:
+/* 80324418 00320078 3C 80 80 45 */ lis r4, lbl_80448020@ha
+/* 8032441C 0032007C 38 60 00 04 */ li r3, 4
+/* 80324420 00320080 38 84 80 20 */ addi r4, r4, lbl_80448020@l
+/* 80324424 00320084 4C C6 31 82 */ crclr 6
+/* 80324428 00320088 4B FF 87 0D */ bl DWC_Printf
+/* 8032442C 0032008C 38 60 00 00 */ li r3, 0
+lbl_80324430:
+/* 80324430 00320090 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80324434 00320094 7C 08 03 A6 */ mtlr r0
+/* 80324438 00320098 38 21 00 10 */ addi r1, r1, 0x10
+/* 8032443C 0032009C 4E 80 00 20 */ blr
+
+.global func_80324440
+func_80324440:
+/* 80324440 003200A0 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80324444 003200A4 7C 08 02 A6 */ mflr r0
+/* 80324448 003200A8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8032444C 003200AC 39 61 00 20 */ addi r11, r1, 0x20
+/* 80324450 003200B0 4B EA 2C D5 */ bl _savegpr_26
+/* 80324454 003200B4 2C 04 00 00 */ cmpwi r4, 0
+/* 80324458 003200B8 7C 7D 1B 78 */ mr r29, r3
+/* 8032445C 003200BC 7C 9E 23 78 */ mr r30, r4
+/* 80324460 003200C0 7C BF 2B 78 */ mr r31, r5
+/* 80324464 003200C4 41 82 00 0C */ beq lbl_80324470
+/* 80324468 003200C8 2C 05 00 00 */ cmpwi r5, 0
+/* 8032446C 003200CC 40 82 00 0C */ bne lbl_80324478
+lbl_80324470:
+/* 80324470 003200D0 38 60 00 00 */ li r3, 0
+/* 80324474 003200D4 48 00 03 74 */ b lbl_803247E8
+lbl_80324478:
+/* 80324478 003200D8 28 03 00 64 */ cmplwi r3, 0x64
+/* 8032447C 003200DC 41 80 00 44 */ blt lbl_803244C0
+/* 80324480 003200E0 38 03 FF 9C */ addi r0, r3, -100
+/* 80324484 003200E4 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
+/* 80324488 003200E8 1C A0 00 0C */ mulli r5, r0, 0xc
+/* 8032448C 003200EC 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
+/* 80324490 003200F0 7C 03 28 AE */ lbzx r0, r3, r5
+/* 80324494 003200F4 2C 00 00 00 */ cmpwi r0, 0
+/* 80324498 003200F8 41 82 00 28 */ beq lbl_803244C0
+/* 8032449C 003200FC 7C 63 2A 14 */ add r3, r3, r5
+/* 803244A0 00320100 80 63 00 04 */ lwz r3, 4(r3)
+/* 803244A4 00320104 2C 03 00 00 */ cmpwi r3, 0
+/* 803244A8 00320108 41 82 01 40 */ beq lbl_803245E8
+/* 803244AC 0032010C 4B EA 9F A1 */ bl strcmp
+/* 803244B0 00320110 2C 03 00 00 */ cmpwi r3, 0
+/* 803244B4 00320114 41 82 01 34 */ beq lbl_803245E8
+/* 803244B8 00320118 38 60 00 00 */ li r3, 0
+/* 803244BC 0032011C 48 00 03 2C */ b lbl_803247E8
+lbl_803244C0:
+/* 803244C0 00320120 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
+/* 803244C4 00320124 38 00 00 16 */ li r0, 0x16
+/* 803244C8 00320128 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
+/* 803244CC 0032012C 38 80 00 00 */ li r4, 0
+/* 803244D0 00320130 7C 09 03 A6 */ mtctr r0
+lbl_803244D4:
+/* 803244D4 00320134 54 80 06 3E */ clrlwi r0, r4, 0x18
+/* 803244D8 00320138 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 803244DC 0032013C 7C 03 00 AE */ lbzx r0, r3, r0
+/* 803244E0 00320140 2C 00 00 00 */ cmpwi r0, 0
+/* 803244E4 00320144 40 82 00 10 */ bne lbl_803244F4
+/* 803244E8 00320148 38 04 00 64 */ addi r0, r4, 0x64
+/* 803244EC 0032014C 54 1D 06 3E */ clrlwi r29, r0, 0x18
+/* 803244F0 00320150 48 00 00 E8 */ b lbl_803245D8
+lbl_803244F4:
+/* 803244F4 00320154 38 84 00 01 */ addi r4, r4, 1
+/* 803244F8 00320158 54 80 06 3E */ clrlwi r0, r4, 0x18
+/* 803244FC 0032015C 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 80324500 00320160 7C 03 00 AE */ lbzx r0, r3, r0
+/* 80324504 00320164 2C 00 00 00 */ cmpwi r0, 0
+/* 80324508 00320168 40 82 00 10 */ bne lbl_80324518
+/* 8032450C 0032016C 38 04 00 64 */ addi r0, r4, 0x64
+/* 80324510 00320170 54 1D 06 3E */ clrlwi r29, r0, 0x18
+/* 80324514 00320174 48 00 00 C4 */ b lbl_803245D8
+lbl_80324518:
+/* 80324518 00320178 38 84 00 01 */ addi r4, r4, 1
+/* 8032451C 0032017C 54 80 06 3E */ clrlwi r0, r4, 0x18
+/* 80324520 00320180 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 80324524 00320184 7C 03 00 AE */ lbzx r0, r3, r0
+/* 80324528 00320188 2C 00 00 00 */ cmpwi r0, 0
+/* 8032452C 0032018C 40 82 00 10 */ bne lbl_8032453C
+/* 80324530 00320190 38 04 00 64 */ addi r0, r4, 0x64
+/* 80324534 00320194 54 1D 06 3E */ clrlwi r29, r0, 0x18
+/* 80324538 00320198 48 00 00 A0 */ b lbl_803245D8
+lbl_8032453C:
+/* 8032453C 0032019C 38 84 00 01 */ addi r4, r4, 1
+/* 80324540 003201A0 54 80 06 3E */ clrlwi r0, r4, 0x18
+/* 80324544 003201A4 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 80324548 003201A8 7C 03 00 AE */ lbzx r0, r3, r0
+/* 8032454C 003201AC 2C 00 00 00 */ cmpwi r0, 0
+/* 80324550 003201B0 40 82 00 10 */ bne lbl_80324560
+/* 80324554 003201B4 38 04 00 64 */ addi r0, r4, 0x64
+/* 80324558 003201B8 54 1D 06 3E */ clrlwi r29, r0, 0x18
+/* 8032455C 003201BC 48 00 00 7C */ b lbl_803245D8
+lbl_80324560:
+/* 80324560 003201C0 38 84 00 01 */ addi r4, r4, 1
+/* 80324564 003201C4 54 80 06 3E */ clrlwi r0, r4, 0x18
+/* 80324568 003201C8 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 8032456C 003201CC 7C 03 00 AE */ lbzx r0, r3, r0
+/* 80324570 003201D0 2C 00 00 00 */ cmpwi r0, 0
+/* 80324574 003201D4 40 82 00 10 */ bne lbl_80324584
+/* 80324578 003201D8 38 04 00 64 */ addi r0, r4, 0x64
+/* 8032457C 003201DC 54 1D 06 3E */ clrlwi r29, r0, 0x18
+/* 80324580 003201E0 48 00 00 58 */ b lbl_803245D8
+lbl_80324584:
+/* 80324584 003201E4 38 84 00 01 */ addi r4, r4, 1
+/* 80324588 003201E8 54 80 06 3E */ clrlwi r0, r4, 0x18
+/* 8032458C 003201EC 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 80324590 003201F0 7C 03 00 AE */ lbzx r0, r3, r0
+/* 80324594 003201F4 2C 00 00 00 */ cmpwi r0, 0
+/* 80324598 003201F8 40 82 00 10 */ bne lbl_803245A8
+/* 8032459C 003201FC 38 04 00 64 */ addi r0, r4, 0x64
+/* 803245A0 00320200 54 1D 06 3E */ clrlwi r29, r0, 0x18
+/* 803245A4 00320204 48 00 00 34 */ b lbl_803245D8
+lbl_803245A8:
+/* 803245A8 00320208 38 84 00 01 */ addi r4, r4, 1
+/* 803245AC 0032020C 54 80 06 3E */ clrlwi r0, r4, 0x18
+/* 803245B0 00320210 1C 00 00 0C */ mulli r0, r0, 0xc
+/* 803245B4 00320214 7C 03 00 AE */ lbzx r0, r3, r0
+/* 803245B8 00320218 2C 00 00 00 */ cmpwi r0, 0
+/* 803245BC 0032021C 40 82 00 10 */ bne lbl_803245CC
+/* 803245C0 00320220 38 04 00 64 */ addi r0, r4, 0x64
+/* 803245C4 00320224 54 1D 06 3E */ clrlwi r29, r0, 0x18
+/* 803245C8 00320228 48 00 00 10 */ b lbl_803245D8
+lbl_803245CC:
+/* 803245CC 0032022C 38 84 00 01 */ addi r4, r4, 1
+/* 803245D0 00320230 42 00 FF 04 */ bdnz lbl_803244D4
+/* 803245D4 00320234 3B A0 00 00 */ li r29, 0
+lbl_803245D8:
+/* 803245D8 00320238 2C 1D 00 00 */ cmpwi r29, 0
+/* 803245DC 0032023C 40 82 00 0C */ bne lbl_803245E8
+/* 803245E0 00320240 38 60 00 00 */ li r3, 0
+/* 803245E4 00320244 48 00 02 04 */ b lbl_803247E8
+lbl_803245E8:
+/* 803245E8 00320248 57 A4 06 3E */ clrlwi r4, r29, 0x18
+/* 803245EC 0032024C 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
+/* 803245F0 00320250 38 84 FF 9C */ addi r4, r4, -100
+/* 803245F4 00320254 38 00 00 00 */ li r0, 0
+/* 803245F8 00320258 1F 44 00 0C */ mulli r26, r4, 0xc
+/* 803245FC 0032025C 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
+/* 80324600 00320260 7F A3 D1 AE */ stbx r29, r3, r26
+/* 80324604 00320264 7C 63 D2 14 */ add r3, r3, r26
+/* 80324608 00320268 98 03 00 01 */ stb r0, 1(r3)
+/* 8032460C 0032026C B0 03 00 02 */ sth r0, 2(r3)
+/* 80324610 00320270 80 83 00 04 */ lwz r4, 4(r3)
+/* 80324614 00320274 2C 04 00 00 */ cmpwi r4, 0
+/* 80324618 00320278 41 82 00 10 */ beq lbl_80324628
+/* 8032461C 0032027C 38 60 00 04 */ li r3, 4
+/* 80324620 00320280 38 A0 00 00 */ li r5, 0
+/* 80324624 00320284 4B FF 83 65 */ bl DWC_Free
+lbl_80324628:
+/* 80324628 00320288 3F 60 80 61 */ lis r27, lbl_8060FD88@ha
+/* 8032462C 0032028C 7F C3 F3 78 */ mr r3, r30
+/* 80324630 00320290 3B 7B FD 88 */ addi r27, r27, lbl_8060FD88@l
+/* 80324634 00320294 7F 9B D2 14 */ add r28, r27, r26
+/* 80324638 00320298 4B EA 25 2D */ bl strlen
+/* 8032463C 0032029C 7C 64 1B 78 */ mr r4, r3
+/* 80324640 003202A0 38 60 00 04 */ li r3, 4
+/* 80324644 003202A4 38 84 00 01 */ addi r4, r4, 1
+/* 80324648 003202A8 4B FF 82 A5 */ bl DWC_Alloc
+/* 8032464C 003202AC 2C 03 00 00 */ cmpwi r3, 0
+/* 80324650 003202B0 90 7C 00 04 */ stw r3, 4(r28)
+/* 80324654 003202B4 40 82 01 5C */ bne lbl_803247B0
+/* 80324658 003202B8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 8032465C 003202BC 2C 03 00 00 */ cmpwi r3, 0
+/* 80324660 003202C0 41 82 01 48 */ beq lbl_803247A8
+/* 80324664 003202C4 38 00 00 02 */ li r0, 2
+/* 80324668 003202C8 98 03 01 AC */ stb r0, 0x1ac(r3)
+/* 8032466C 003202CC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324670 003202D0 80 63 00 04 */ lwz r3, 4(r3)
+/* 80324674 003202D4 80 63 00 00 */ lwz r3, 0(r3)
+/* 80324678 003202D8 48 02 56 F9 */ bl gt2CloseAllConnectionsHard
+/* 8032467C 003202DC 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80324680 003202E0 3B A0 00 00 */ li r29, 0
+/* 80324684 003202E4 3C 80 FF FF */ lis r4, 0xFFFEC77F@ha
+/* 80324688 003202E8 38 60 00 09 */ li r3, 9
+/* 8032468C 003202EC 9B A5 01 AC */ stb r29, 0x1ac(r5)
+/* 80324690 003202F0 38 84 C7 7F */ addi r4, r4, 0xFFFEC77F@l
+/* 80324694 003202F4 4B FF 7E ED */ bl DWCi_SetError
+/* 80324698 003202F8 38 60 00 01 */ li r3, 1
+/* 8032469C 003202FC 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
+/* 803246A0 00320300 38 A0 00 00 */ li r5, 0
+/* 803246A4 00320304 4B FF B5 AD */ bl func_8031FC50
+/* 803246A8 00320308 83 4D B0 68 */ lwz r26, lbl_80640328-_SDA_BASE_(r13)
+/* 803246AC 0032030C 88 9A 00 15 */ lbz r4, 0x15(r26)
+/* 803246B0 00320310 80 7A 02 1C */ lwz r3, 0x21c(r26)
+/* 803246B4 00320314 38 04 FF FE */ addi r0, r4, -2
+/* 803246B8 00320318 7C 04 00 34 */ cntlzw r4, r0
+/* 803246BC 0032031C 7C 60 00 34 */ cntlzw r0, r3
+/* 803246C0 00320320 54 9B D9 7E */ srwi r27, r4, 5
+/* 803246C4 00320324 54 1C D9 7E */ srwi r28, r0, 5
+/* 803246C8 00320328 4B FF B4 81 */ bl func_8031FB48
+/* 803246CC 0032032C 81 9A 04 78 */ lwz r12, 0x478(r26)
+/* 803246D0 00320330 7C 67 1B 78 */ mr r7, r3
+/* 803246D4 00320334 7F 85 E3 78 */ mr r5, r28
+/* 803246D8 00320338 7F 66 DB 78 */ mr r6, r27
+/* 803246DC 0032033C 81 1A 04 7C */ lwz r8, 0x47c(r26)
+/* 803246E0 00320340 38 60 00 09 */ li r3, 9
+/* 803246E4 00320344 38 80 00 00 */ li r4, 0
+/* 803246E8 00320348 7D 89 03 A6 */ mtctr r12
+/* 803246EC 0032034C 4E 80 04 21 */ bctrl
+/* 803246F0 00320350 3C 80 80 45 */ lis r4, lbl_80448038@ha
+/* 803246F4 00320354 38 60 00 40 */ li r3, 0x40
+/* 803246F8 00320358 38 84 80 38 */ addi r4, r4, lbl_80448038@l
+/* 803246FC 0032035C 4C C6 31 82 */ crclr 6
+/* 80324700 00320360 4B FF 84 35 */ bl DWC_Printf
+/* 80324704 00320364 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324708 00320368 2C 03 00 00 */ cmpwi r3, 0
+/* 8032470C 0032036C 41 82 00 9C */ beq lbl_803247A8
+/* 80324710 00320370 80 63 00 E4 */ lwz r3, 0xe4(r3)
+/* 80324714 00320374 2C 03 00 00 */ cmpwi r3, 0
+/* 80324718 00320378 41 82 00 10 */ beq lbl_80324728
+/* 8032471C 0032037C 48 03 9D 81 */ bl ServerBrowserFree
+/* 80324720 00320380 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324724 00320384 93 A3 00 E4 */ stw r29, 0xe4(r3)
+lbl_80324728:
+/* 80324728 00320388 48 03 64 8D */ bl NNFreeNegotiateList
+/* 8032472C 0032038C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324730 00320390 3B A0 00 00 */ li r29, 0
+/* 80324734 00320394 93 A3 01 A4 */ stw r29, 0x1a4(r3)
+/* 80324738 00320398 80 8D B0 60 */ lwz r4, lbl_80640320-_SDA_BASE_(r13)
+/* 8032473C 0032039C 2C 04 00 00 */ cmpwi r4, 0
+/* 80324740 003203A0 41 82 00 14 */ beq lbl_80324754
+/* 80324744 003203A4 38 60 00 04 */ li r3, 4
+/* 80324748 003203A8 38 A0 00 00 */ li r5, 0
+/* 8032474C 003203AC 4B FF 82 3D */ bl DWC_Free
+/* 80324750 003203B0 93 AD B0 60 */ stw r29, lbl_80640320-_SDA_BASE_(r13)
+lbl_80324754:
+/* 80324754 003203B4 3F 80 80 61 */ lis r28, lbl_8060FD88@ha
+/* 80324758 003203B8 3B 60 00 00 */ li r27, 0
+/* 8032475C 003203BC 3B 9C FD 88 */ addi r28, r28, lbl_8060FD88@l
+lbl_80324760:
+/* 80324760 003203C0 80 9C 00 04 */ lwz r4, 4(r28)
+/* 80324764 003203C4 2C 04 00 00 */ cmpwi r4, 0
+/* 80324768 003203C8 41 82 00 10 */ beq lbl_80324778
+/* 8032476C 003203CC 38 60 00 04 */ li r3, 4
+/* 80324770 003203D0 38 A0 00 00 */ li r5, 0
+/* 80324774 003203D4 4B FF 82 15 */ bl DWC_Free
+lbl_80324778:
+/* 80324778 003203D8 3B 7B 00 01 */ addi r27, r27, 1
+/* 8032477C 003203DC 3B 9C 00 0C */ addi r28, r28, 0xc
+/* 80324780 003203E0 2C 1B 00 9A */ cmpwi r27, 0x9a
+/* 80324784 003203E4 41 80 FF DC */ blt lbl_80324760
+/* 80324788 003203E8 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
+/* 8032478C 003203EC 38 80 00 00 */ li r4, 0
+/* 80324790 003203F0 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
+/* 80324794 003203F4 38 A0 07 38 */ li r5, 0x738
+/* 80324798 003203F8 4B CD F9 6D */ bl memset
+/* 8032479C 003203FC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803247A0 00320400 38 00 00 01 */ li r0, 1
+/* 803247A4 00320404 98 03 00 18 */ stb r0, 0x18(r3)
+lbl_803247A8:
+/* 803247A8 00320408 38 60 00 00 */ li r3, 0
+/* 803247AC 0032040C 48 00 00 3C */ b lbl_803247E8
+lbl_803247B0:
+/* 803247B0 00320410 7F C4 F3 78 */ mr r4, r30
+/* 803247B4 00320414 4B EA 9B 1D */ bl strcpy
+/* 803247B8 00320418 3C 80 80 45 */ lis r4, lbl_80448050@ha
+/* 803247BC 0032041C 80 DF 00 00 */ lwz r6, 0(r31)
+/* 803247C0 00320420 7F C5 F3 78 */ mr r5, r30
+/* 803247C4 00320424 38 60 00 04 */ li r3, 4
+/* 803247C8 00320428 38 84 80 50 */ addi r4, r4, lbl_80448050@l
+/* 803247CC 0032042C 4C C6 31 82 */ crclr 6
+/* 803247D0 00320430 4B FF 83 65 */ bl DWC_Printf
+/* 803247D4 00320434 93 FC 00 08 */ stw r31, 8(r28)
+/* 803247D8 00320438 57 A3 06 3E */ clrlwi r3, r29, 0x18
+/* 803247DC 0032043C 80 9C 00 04 */ lwz r4, 4(r28)
+/* 803247E0 00320440 48 02 BF ED */ bl qr2_register_keyA
+/* 803247E4 00320444 7F A3 EB 78 */ mr r3, r29
+lbl_803247E8:
+/* 803247E8 00320448 39 61 00 20 */ addi r11, r1, 0x20
+/* 803247EC 0032044C 4B EA 29 85 */ bl _restgpr_26
+/* 803247F0 00320450 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 803247F4 00320454 7C 08 03 A6 */ mtlr r0
+/* 803247F8 00320458 38 21 00 20 */ addi r1, r1, 0x20
+/* 803247FC 0032045C 4E 80 00 20 */ blr
+
+.global func_80324800
+func_80324800:
+/* 80324800 00320460 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80324804 00320464 7C 08 02 A6 */ mflr r0
+/* 80324808 00320468 90 01 00 24 */ stw r0, 0x24(r1)
+/* 8032480C 0032046C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80324810 00320470 7C BF 2B 78 */ mr r31, r5
+/* 80324814 00320474 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80324818 00320478 7C 9E 23 78 */ mr r30, r4
+/* 8032481C 0032047C 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80324820 00320480 7C 7D 1B 78 */ mr r29, r3
+/* 80324824 00320484 80 0D B0 68 */ lwz r0, lbl_80640328-_SDA_BASE_(r13)
+/* 80324828 00320488 2C 00 00 00 */ cmpwi r0, 0
+/* 8032482C 0032048C 41 82 00 10 */ beq lbl_8032483C
+/* 80324830 00320490 4B FF 7D 3D */ bl DWCi_IsError
+/* 80324834 00320494 2C 03 00 00 */ cmpwi r3, 0
+/* 80324838 00320498 41 82 00 0C */ beq lbl_80324844
+lbl_8032483C:
+/* 8032483C 0032049C 7F E3 FB 78 */ mr r3, r31
+/* 80324840 003204A0 48 00 00 30 */ b lbl_80324870
+lbl_80324844:
+/* 80324844 003204A4 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324848 003204A8 7F A4 EB 78 */ mr r4, r29
+/* 8032484C 003204AC 80 63 00 E4 */ lwz r3, 0xe4(r3)
+/* 80324850 003204B0 48 03 A0 61 */ bl ServerBrowserGetServer
+/* 80324854 003204B4 2C 03 00 00 */ cmpwi r3, 0
+/* 80324858 003204B8 41 82 00 14 */ beq lbl_8032486C
+/* 8032485C 003204BC 7F C4 F3 78 */ mr r4, r30
+/* 80324860 003204C0 7F E5 FB 78 */ mr r5, r31
+/* 80324864 003204C4 48 03 8D FD */ bl SBServerGetIntValueA
+/* 80324868 003204C8 48 00 00 08 */ b lbl_80324870
+lbl_8032486C:
+/* 8032486C 003204CC 7F E3 FB 78 */ mr r3, r31
+lbl_80324870:
+/* 80324870 003204D0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80324874 003204D4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80324878 003204D8 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 8032487C 003204DC 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80324880 003204E0 7C 08 03 A6 */ mtlr r0
+/* 80324884 003204E4 38 21 00 20 */ addi r1, r1, 0x20
+/* 80324888 003204E8 4E 80 00 20 */ blr
+
+.global func_8032488C
+func_8032488C:
+/* 8032488C 003204EC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80324890 003204F0 7C 08 02 A6 */ mflr r0
+/* 80324894 003204F4 3C C0 80 45 */ lis r6, lbl_804480A8@ha
+/* 80324898 003204F8 90 01 00 14 */ stw r0, 0x14(r1)
+/* 8032489C 003204FC 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 803248A0 00320500 7C 9F 23 78 */ mr r31, r4
+/* 803248A4 00320504 38 86 80 A8 */ addi r4, r6, lbl_804480A8@l
+/* 803248A8 00320508 93 C1 00 08 */ stw r30, 8(r1)
+/* 803248AC 0032050C 7C 7E 1B 78 */ mr r30, r3
+/* 803248B0 00320510 38 60 00 04 */ li r3, 4
+/* 803248B4 00320514 7F C5 F3 78 */ mr r5, r30
+/* 803248B8 00320518 4C C6 31 82 */ crclr 6
+/* 803248BC 0032051C 4B FF 82 79 */ bl DWC_Printf
+/* 803248C0 00320520 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803248C4 00320524 2C 03 00 00 */ cmpwi r3, 0
+/* 803248C8 00320528 40 82 00 0C */ bne lbl_803248D4
+/* 803248CC 0032052C 38 60 00 01 */ li r3, 1
+/* 803248D0 00320530 48 00 01 24 */ b lbl_803249F4
+lbl_803248D4:
+/* 803248D4 00320534 2C 1F 00 00 */ cmpwi r31, 0
+/* 803248D8 00320538 40 82 00 0C */ bne lbl_803248E4
+/* 803248DC 0032053C 38 60 00 03 */ li r3, 3
+/* 803248E0 00320540 48 00 01 14 */ b lbl_803249F4
+lbl_803248E4:
+/* 803248E4 00320544 2C 1E 00 01 */ cmpwi r30, 1
+/* 803248E8 00320548 41 82 00 E0 */ beq lbl_803249C8
+/* 803248EC 0032054C 40 80 01 04 */ bge lbl_803249F0
+/* 803248F0 00320550 2C 1E 00 00 */ cmpwi r30, 0
+/* 803248F4 00320554 40 80 00 08 */ bge lbl_803248FC
+/* 803248F8 00320558 48 00 00 F8 */ b lbl_803249F0
+lbl_803248FC:
+/* 803248FC 0032055C 80 03 01 A4 */ lwz r0, 0x1a4(r3)
+/* 80324900 00320560 2C 00 00 13 */ cmpwi r0, 0x13
+/* 80324904 00320564 40 82 00 0C */ bne lbl_80324910
+/* 80324908 00320568 38 60 00 01 */ li r3, 1
+/* 8032490C 0032056C 48 00 00 E8 */ b lbl_803249F4
+lbl_80324910:
+/* 80324910 00320570 88 1F 00 00 */ lbz r0, 0(r31)
+/* 80324914 00320574 2C 00 00 00 */ cmpwi r0, 0
+/* 80324918 00320578 41 82 00 18 */ beq lbl_80324930
+/* 8032491C 0032057C 88 1F 00 01 */ lbz r0, 1(r31)
+/* 80324920 00320580 28 00 00 01 */ cmplwi r0, 1
+/* 80324924 00320584 41 81 00 0C */ bgt lbl_80324930
+/* 80324928 00320588 38 60 00 03 */ li r3, 3
+/* 8032492C 0032058C 48 00 00 C8 */ b lbl_803249F4
+lbl_80324930:
+/* 80324930 00320590 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13)
+/* 80324934 00320594 2C 03 00 00 */ cmpwi r3, 0
+/* 80324938 00320598 40 82 00 24 */ bne lbl_8032495C
+/* 8032493C 0032059C 38 60 00 04 */ li r3, 4
+/* 80324940 003205A0 38 80 00 20 */ li r4, 0x20
+/* 80324944 003205A4 4B FF 7F A9 */ bl DWC_Alloc
+/* 80324948 003205A8 2C 03 00 00 */ cmpwi r3, 0
+/* 8032494C 003205AC 90 6D B0 64 */ stw r3, lbl_80640324-_SDA_BASE_(r13)
+/* 80324950 003205B0 40 82 00 0C */ bne lbl_8032495C
+/* 80324954 003205B4 38 60 00 04 */ li r3, 4
+/* 80324958 003205B8 48 00 00 9C */ b lbl_803249F4
+lbl_8032495C:
+/* 8032495C 003205BC 88 1F 00 00 */ lbz r0, 0(r31)
+/* 80324960 003205C0 38 80 00 00 */ li r4, 0
+/* 80324964 003205C4 98 03 00 00 */ stb r0, 0(r3)
+/* 80324968 003205C8 88 1F 00 01 */ lbz r0, 1(r31)
+/* 8032496C 003205CC 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13)
+/* 80324970 003205D0 98 03 00 01 */ stb r0, 1(r3)
+/* 80324974 003205D4 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13)
+/* 80324978 003205D8 98 83 00 02 */ stb r4, 2(r3)
+/* 8032497C 003205DC 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13)
+/* 80324980 003205E0 98 83 00 03 */ stb r4, 3(r3)
+/* 80324984 003205E4 80 1F 00 04 */ lwz r0, 4(r31)
+/* 80324988 003205E8 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13)
+/* 8032498C 003205EC 90 03 00 04 */ stw r0, 4(r3)
+/* 80324990 003205F0 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13)
+/* 80324994 003205F4 90 83 00 08 */ stw r4, 8(r3)
+/* 80324998 003205F8 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13)
+/* 8032499C 003205FC 90 83 00 0C */ stw r4, 0xc(r3)
+/* 803249A0 00320600 4B F4 DE 19 */ bl OSGetTime
+/* 803249A4 00320604 80 AD B0 64 */ lwz r5, lbl_80640324-_SDA_BASE_(r13)
+/* 803249A8 00320608 90 85 00 14 */ stw r4, 0x14(r5)
+/* 803249AC 0032060C 90 65 00 10 */ stw r3, 0x10(r5)
+/* 803249B0 00320610 4B F4 DE 09 */ bl OSGetTime
+/* 803249B4 00320614 80 AD B0 64 */ lwz r5, lbl_80640324-_SDA_BASE_(r13)
+/* 803249B8 00320618 90 85 00 1C */ stw r4, 0x1c(r5)
+/* 803249BC 0032061C 90 65 00 18 */ stw r3, 0x18(r5)
+/* 803249C0 00320620 38 60 00 00 */ li r3, 0
+/* 803249C4 00320624 48 00 00 30 */ b lbl_803249F4
+lbl_803249C8:
+/* 803249C8 00320628 80 DF 00 00 */ lwz r6, 0(r31)
+/* 803249CC 0032062C 38 00 00 00 */ li r0, 0
+/* 803249D0 00320630 38 8D B0 6C */ addi r4, r13, lbl_8064032C-_SDA_BASE_
+/* 803249D4 00320634 38 60 00 00 */ li r3, 0
+/* 803249D8 00320638 7C A6 00 D0 */ neg r5, r6
+/* 803249DC 0032063C 98 04 00 01 */ stb r0, 1(r4)
+/* 803249E0 00320640 7C A0 33 78 */ or r0, r5, r6
+/* 803249E4 00320644 54 00 0F FE */ srwi r0, r0, 0x1f
+/* 803249E8 00320648 98 0D B0 6C */ stb r0, lbl_8064032C-_SDA_BASE_(r13)
+/* 803249EC 0032064C 48 00 00 08 */ b lbl_803249F4
+lbl_803249F0:
+/* 803249F0 00320650 38 60 00 02 */ li r3, 2
+lbl_803249F4:
+/* 803249F4 00320654 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 803249F8 00320658 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 803249FC 0032065C 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80324A00 00320660 7C 08 03 A6 */ mtlr r0
+/* 80324A04 00320664 38 21 00 10 */ addi r1, r1, 0x10
+/* 80324A08 00320668 4E 80 00 20 */ blr
+
+.global func_80324A0C
+func_80324A0C:
+/* 80324A0C 0032066C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80324A10 00320670 7C 08 02 A6 */ mflr r0
+/* 80324A14 00320674 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80324A18 00320678 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80324A1C 0032067C 3B E0 00 00 */ li r31, 0
+/* 80324A20 00320680 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80324A24 00320684 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80324A28 00320688 90 6D B0 68 */ stw r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324A2C 0032068C 90 83 00 00 */ stw r4, 0(r3)
+/* 80324A30 00320690 38 80 00 00 */ li r4, 0
+/* 80324A34 00320694 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324A38 00320698 90 A3 00 04 */ stw r5, 4(r3)
+/* 80324A3C 0032069C 38 A0 00 40 */ li r5, 0x40
+/* 80324A40 003206A0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324A44 003206A4 90 C3 00 08 */ stw r6, 8(r3)
+/* 80324A48 003206A8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324A4C 003206AC 93 E3 00 10 */ stw r31, 0x10(r3)
+/* 80324A50 003206B0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324A54 003206B4 93 E3 00 1C */ stw r31, 0x1c(r3)
+/* 80324A58 003206B8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324A5C 003206BC B3 E3 00 1A */ sth r31, 0x1a(r3)
+/* 80324A60 003206C0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324A64 003206C4 93 E3 00 E4 */ stw r31, 0xe4(r3)
+/* 80324A68 003206C8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324A6C 003206CC 93 E3 01 A4 */ stw r31, 0x1a4(r3)
+/* 80324A70 003206D0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324A74 003206D4 9B E3 00 0F */ stb r31, 0xf(r3)
+/* 80324A78 003206D8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324A7C 003206DC 9B E3 00 19 */ stb r31, 0x19(r3)
+/* 80324A80 003206E0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324A84 003206E4 9B E3 01 B3 */ stb r31, 0x1b3(r3)
+/* 80324A88 003206E8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324A8C 003206EC B3 E3 01 BA */ sth r31, 0x1ba(r3)
+/* 80324A90 003206F0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324A94 003206F4 93 E3 01 E8 */ stw r31, 0x1e8(r3)
+/* 80324A98 003206F8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324A9C 003206FC 93 E3 02 10 */ stw r31, 0x210(r3)
+/* 80324AA0 00320700 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324AA4 00320704 90 E3 03 04 */ stw r7, 0x304(r3)
+/* 80324AA8 00320708 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324AAC 0032070C 91 03 03 08 */ stw r8, 0x308(r3)
+/* 80324AB0 00320710 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324AB4 00320714 91 23 03 0C */ stw r9, 0x30c(r3)
+/* 80324AB8 00320718 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324ABC 0032071C 91 43 03 10 */ stw r10, 0x310(r3)
+/* 80324AC0 00320720 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324AC4 00320724 38 63 03 14 */ addi r3, r3, 0x314
+/* 80324AC8 00320728 4B CD F6 3D */ bl memset
+/* 80324ACC 0032072C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324AD0 00320730 3F A0 80 61 */ lis r29, lbl_8060FD88@ha
+/* 80324AD4 00320734 3B C0 00 00 */ li r30, 0
+/* 80324AD8 00320738 93 E3 03 54 */ stw r31, 0x354(r3)
+/* 80324ADC 0032073C 3B BD FD 88 */ addi r29, r29, lbl_8060FD88@l
+/* 80324AE0 00320740 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324AE4 00320744 93 E3 04 78 */ stw r31, 0x478(r3)
+/* 80324AE8 00320748 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324AEC 0032074C 93 E3 04 7C */ stw r31, 0x47c(r3)
+/* 80324AF0 00320750 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324AF4 00320754 93 E3 04 88 */ stw r31, 0x488(r3)
+/* 80324AF8 00320758 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324AFC 0032075C 93 E3 04 8C */ stw r31, 0x48c(r3)
+/* 80324B00 00320760 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324B04 00320764 93 E3 04 90 */ stw r31, 0x490(r3)
+/* 80324B08 00320768 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324B0C 0032076C 93 E3 04 94 */ stw r31, 0x494(r3)
+/* 80324B10 00320770 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324B14 00320774 93 E3 01 7C */ stw r31, 0x17c(r3)
+/* 80324B18 00320778 93 E3 01 78 */ stw r31, 0x178(r3)
+lbl_80324B1C:
+/* 80324B1C 0032077C 80 9D 00 04 */ lwz r4, 4(r29)
+/* 80324B20 00320780 2C 04 00 00 */ cmpwi r4, 0
+/* 80324B24 00320784 41 82 00 10 */ beq lbl_80324B34
+/* 80324B28 00320788 38 60 00 04 */ li r3, 4
+/* 80324B2C 0032078C 38 A0 00 00 */ li r5, 0
+/* 80324B30 00320790 4B FF 7E 59 */ bl DWC_Free
+lbl_80324B34:
+/* 80324B34 00320794 3B DE 00 01 */ addi r30, r30, 1
+/* 80324B38 00320798 3B BD 00 0C */ addi r29, r29, 0xc
+/* 80324B3C 0032079C 2C 1E 00 9A */ cmpwi r30, 0x9a
+/* 80324B40 003207A0 41 80 FF DC */ blt lbl_80324B1C
+/* 80324B44 003207A4 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
+/* 80324B48 003207A8 38 80 00 00 */ li r4, 0
+/* 80324B4C 003207AC 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
+/* 80324B50 003207B0 38 A0 07 38 */ li r5, 0x738
+/* 80324B54 003207B4 4B CD F5 B1 */ bl memset
+/* 80324B58 003207B8 38 00 00 00 */ li r0, 0
+/* 80324B5C 003207BC 38 8D B0 6C */ addi r4, r13, lbl_8064032C-_SDA_BASE_
+/* 80324B60 003207C0 98 0D B0 6C */ stb r0, lbl_8064032C-_SDA_BASE_(r13)
+/* 80324B64 003207C4 38 60 00 00 */ li r3, 0
+/* 80324B68 003207C8 98 04 00 01 */ stb r0, 1(r4)
+/* 80324B6C 003207CC B0 04 00 02 */ sth r0, 2(r4)
+/* 80324B70 003207D0 48 00 33 F5 */ bl func_80327F64
+/* 80324B74 003207D4 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80324B78 003207D8 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80324B7C 003207DC 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80324B80 003207E0 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80324B84 003207E4 7C 08 03 A6 */ mtlr r0
+/* 80324B88 003207E8 38 21 00 20 */ addi r1, r1, 0x20
+/* 80324B8C 003207EC 4E 80 00 20 */ blr
+
+.global func_80324B90
+func_80324B90:
+/* 80324B90 003207F0 94 21 FF B0 */ stwu r1, -0x50(r1)
+/* 80324B94 003207F4 7C 08 02 A6 */ mflr r0
+/* 80324B98 003207F8 90 01 00 54 */ stw r0, 0x54(r1)
+/* 80324B9C 003207FC 39 61 00 50 */ addi r11, r1, 0x50
+/* 80324BA0 00320800 4B EA 25 75 */ bl _savegpr_22
+/* 80324BA4 00320804 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 80324BA8 00320808 80 04 00 10 */ lwz r0, 0x10(r4)
+/* 80324BAC 0032080C 2C 00 00 00 */ cmpwi r0, 0
+/* 80324BB0 00320810 41 82 00 20 */ beq lbl_80324BD0
+/* 80324BB4 00320814 3C 80 80 45 */ lis r4, lbl_80448100@ha
+/* 80324BB8 00320818 38 60 00 40 */ li r3, 0x40
+/* 80324BBC 0032081C 38 84 81 00 */ addi r4, r4, lbl_80448100@l
+/* 80324BC0 00320820 4C C6 31 82 */ crclr 6
+/* 80324BC4 00320824 4B FF 7F 71 */ bl DWC_Printf
+/* 80324BC8 00320828 38 60 00 00 */ li r3, 0
+/* 80324BCC 0032082C 48 00 01 30 */ b lbl_80324CFC
+lbl_80324BD0:
+/* 80324BD0 00320830 3F 20 80 33 */ lis r25, func_8032FE1C@ha
+/* 80324BD4 00320834 3F 40 80 33 */ lis r26, func_8032FE20@ha
+/* 80324BD8 00320838 3F 60 80 33 */ lis r27, func_8032FE24@ha
+/* 80324BDC 0032083C 3F 80 80 33 */ lis r28, func_8032FF14@ha
+/* 80324BE0 00320840 3F A0 80 33 */ lis r29, func_8032FF1C@ha
+/* 80324BE4 00320844 90 64 02 10 */ stw r3, 0x210(r4)
+/* 80324BE8 00320848 3B 39 FE 1C */ addi r25, r25, func_8032FE1C@l
+/* 80324BEC 0032084C 3B 5A FE 20 */ addi r26, r26, func_8032FE20@l
+/* 80324BF0 00320850 3B 7B FE 24 */ addi r27, r27, func_8032FE24@l
+/* 80324BF4 00320854 3B 9C FF 14 */ addi r28, r28, func_8032FF14@l
+/* 80324BF8 00320858 3B BD FF 1C */ addi r29, r29, func_8032FF1C@l
+/* 80324BFC 0032085C 3A C0 00 00 */ li r22, 0
+/* 80324C00 00320860 3B C0 00 00 */ li r30, 0
+/* 80324C04 00320864 3F E0 80 33 */ lis r31, 0x8033
+lbl_80324C08:
+/* 80324C08 00320868 82 ED B0 68 */ lwz r23, lbl_80640328-_SDA_BASE_(r13)
+/* 80324C0C 0032086C 80 77 00 04 */ lwz r3, 4(r23)
+/* 80324C10 00320870 80 63 00 00 */ lwz r3, 0(r3)
+/* 80324C14 00320874 48 02 51 AD */ bl gt2GetLocalPort
+/* 80324C18 00320878 80 97 00 04 */ lwz r4, 4(r23)
+/* 80324C1C 0032087C 54 78 04 3E */ clrlwi r24, r3, 0x10
+/* 80324C20 00320880 80 64 00 00 */ lwz r3, 0(r4)
+/* 80324C24 00320884 48 02 51 C5 */ bl gt2GetSocketSOCKET
+/* 80324C28 00320888 93 21 00 08 */ stw r25, 8(r1)
+/* 80324C2C 0032088C 7C 64 1B 78 */ mr r4, r3
+/* 80324C30 00320890 7F 05 C3 78 */ mr r5, r24
+/* 80324C34 00320894 38 77 00 10 */ addi r3, r23, 0x10
+/* 80324C38 00320898 93 41 00 0C */ stw r26, 0xc(r1)
+/* 80324C3C 0032089C 39 5F FB E8 */ addi r10, r31, -1048
+/* 80324C40 003208A0 39 00 00 01 */ li r8, 1
+/* 80324C44 003208A4 39 20 00 01 */ li r9, 1
+/* 80324C48 003208A8 93 61 00 10 */ stw r27, 0x10(r1)
+/* 80324C4C 003208AC 93 81 00 14 */ stw r28, 0x14(r1)
+/* 80324C50 003208B0 93 A1 00 18 */ stw r29, 0x18(r1)
+/* 80324C54 003208B4 93 C1 00 1C */ stw r30, 0x1c(r1)
+/* 80324C58 003208B8 80 D7 03 04 */ lwz r6, 0x304(r23)
+/* 80324C5C 003208BC 80 F7 03 08 */ lwz r7, 0x308(r23)
+/* 80324C60 003208C0 48 02 91 D9 */ bl qr2_init_socketA
+/* 80324C64 003208C4 2C 03 00 00 */ cmpwi r3, 0
+/* 80324C68 003208C8 7C 77 1B 78 */ mr r23, r3
+/* 80324C6C 003208CC 41 82 00 30 */ beq lbl_80324C9C
+/* 80324C70 003208D0 2C 03 00 03 */ cmpwi r3, 3
+/* 80324C74 003208D4 40 82 00 0C */ bne lbl_80324C80
+/* 80324C78 003208D8 2C 16 00 04 */ cmpwi r22, 4
+/* 80324C7C 003208DC 40 82 00 14 */ bne lbl_80324C90
+lbl_80324C80:
+/* 80324C80 003208E0 7E E3 BB 78 */ mr r3, r23
+/* 80324C84 003208E4 48 00 9A 41 */ bl func_8032E6C4
+/* 80324C88 003208E8 7E E3 BB 78 */ mr r3, r23
+/* 80324C8C 003208EC 48 00 00 70 */ b lbl_80324CFC
+lbl_80324C90:
+/* 80324C90 003208F0 3A D6 00 01 */ addi r22, r22, 1
+/* 80324C94 003208F4 2C 16 00 05 */ cmpwi r22, 5
+/* 80324C98 003208F8 41 80 FF 70 */ blt lbl_80324C08
+lbl_80324C9C:
+/* 80324C9C 003208FC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324CA0 00320900 38 00 00 00 */ li r0, 0
+/* 80324CA4 00320904 3C 80 80 33 */ lis r4, func_8032FF84@ha
+/* 80324CA8 00320908 90 03 00 1C */ stw r0, 0x1c(r3)
+/* 80324CAC 0032090C 38 84 FF 84 */ addi r4, r4, func_8032FF84@l
+/* 80324CB0 00320910 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324CB4 00320914 B0 03 00 1A */ sth r0, 0x1a(r3)
+/* 80324CB8 00320918 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324CBC 0032091C 80 63 00 10 */ lwz r3, 0x10(r3)
+/* 80324CC0 00320920 48 02 96 0D */ bl qr2_register_publicaddress_callback
+/* 80324CC4 00320924 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324CC8 00320928 3C 80 80 33 */ lis r4, func_8032FFE4@ha
+/* 80324CCC 0032092C 38 84 FF E4 */ addi r4, r4, func_8032FFE4@l
+/* 80324CD0 00320930 80 63 00 10 */ lwz r3, 0x10(r3)
+/* 80324CD4 00320934 48 02 95 D1 */ bl qr2_register_natneg_callback
+/* 80324CD8 00320938 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324CDC 0032093C 3C 80 80 33 */ lis r4, func_803300D0@ha
+/* 80324CE0 00320940 38 84 00 D0 */ addi r4, r4, func_803300D0@l
+/* 80324CE4 00320944 80 63 00 10 */ lwz r3, 0x10(r3)
+/* 80324CE8 00320948 48 02 95 D1 */ bl qr2_register_clientmessage_callback
+/* 80324CEC 0032094C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324CF0 00320950 80 63 00 10 */ lwz r3, 0x10(r3)
+/* 80324CF4 00320954 48 02 98 CD */ bl qr2_send_statechanged
+/* 80324CF8 00320958 7E E3 BB 78 */ mr r3, r23
+lbl_80324CFC:
+/* 80324CFC 0032095C 39 61 00 50 */ addi r11, r1, 0x50
+/* 80324D00 00320960 4B EA 24 61 */ bl _restgpr_22
+/* 80324D04 00320964 80 01 00 54 */ lwz r0, 0x54(r1)
+/* 80324D08 00320968 7C 08 03 A6 */ mtlr r0
+/* 80324D0C 0032096C 38 21 00 50 */ addi r1, r1, 0x50
+/* 80324D10 00320970 4E 80 00 20 */ blr
+
+.global func_80324D14
+func_80324D14:
+/* 80324D14 00320974 94 21 FE C0 */ stwu r1, -0x140(r1)
+/* 80324D18 00320978 7C 08 02 A6 */ mflr r0
+/* 80324D1C 0032097C 90 01 01 44 */ stw r0, 0x144(r1)
+/* 80324D20 00320980 39 61 01 40 */ addi r11, r1, 0x140
+/* 80324D24 00320984 4B EA 23 F9 */ bl _savegpr_24
+/* 80324D28 00320988 80 0D B0 60 */ lwz r0, lbl_80640320-_SDA_BASE_(r13)
+/* 80324D2C 0032098C 3F C0 80 44 */ lis r30, lbl_80447FE0@ha
+/* 80324D30 00320990 7C 79 1B 78 */ mr r25, r3
+/* 80324D34 00320994 7C 98 23 78 */ mr r24, r4
+/* 80324D38 00320998 2C 00 00 00 */ cmpwi r0, 0
+/* 80324D3C 0032099C 7C BA 2B 78 */ mr r26, r5
+/* 80324D40 003209A0 7C DB 33 78 */ mr r27, r6
+/* 80324D44 003209A4 7C FC 3B 78 */ mr r28, r7
+/* 80324D48 003209A8 7D 1D 43 78 */ mr r29, r8
+/* 80324D4C 003209AC 3B DE 7F E0 */ addi r30, r30, lbl_80447FE0@l
+/* 80324D50 003209B0 41 82 00 1C */ beq lbl_80324D6C
+/* 80324D54 003209B4 7C 04 03 78 */ mr r4, r0
+/* 80324D58 003209B8 38 60 00 04 */ li r3, 4
+/* 80324D5C 003209BC 38 A0 00 00 */ li r5, 0
+/* 80324D60 003209C0 4B FF 7C 29 */ bl DWC_Free
+/* 80324D64 003209C4 38 00 00 00 */ li r0, 0
+/* 80324D68 003209C8 90 0D B0 60 */ stw r0, lbl_80640320-_SDA_BASE_(r13)
+lbl_80324D6C:
+/* 80324D6C 003209CC 2C 18 00 00 */ cmpwi r24, 0
+/* 80324D70 003209D0 41 82 01 EC */ beq lbl_80324F5C
+/* 80324D74 003209D4 38 00 00 20 */ li r0, 0x20
+/* 80324D78 003209D8 38 7E 01 9C */ addi r3, r30, 0x19c
+/* 80324D7C 003209DC 90 01 00 08 */ stw r0, 8(r1)
+/* 80324D80 003209E0 38 80 00 03 */ li r4, 3
+/* 80324D84 003209E4 39 3E 01 A8 */ addi r9, r30, 0x1a8
+/* 80324D88 003209E8 38 0D 8D C0 */ addi r0, r13, lbl_8063E080-_SDA_BASE_
+/* 80324D8C 003209EC 90 61 00 0C */ stw r3, 0xc(r1)
+/* 80324D90 003209F0 38 61 00 20 */ addi r3, r1, 0x20
+/* 80324D94 003209F4 38 BE 01 38 */ addi r5, r30, 0x138
+/* 80324D98 003209F8 38 DE 01 90 */ addi r6, r30, 0x190
+/* 80324D9C 003209FC 90 81 00 10 */ stw r4, 0x10(r1)
+/* 80324DA0 00320A00 38 80 01 00 */ li r4, 0x100
+/* 80324DA4 00320A04 38 E0 00 03 */ li r7, 3
+/* 80324DA8 00320A08 39 0D 8D C0 */ addi r8, r13, lbl_8063E080-_SDA_BASE_
+/* 80324DAC 00320A0C 91 21 00 14 */ stw r9, 0x14(r1)
+/* 80324DB0 00320A10 39 20 FF FF */ li r9, -1
+/* 80324DB4 00320A14 39 40 00 20 */ li r10, 0x20
+/* 80324DB8 00320A18 90 01 00 18 */ stw r0, 0x18(r1)
+/* 80324DBC 00320A1C 4C C6 31 82 */ crclr 6
+/* 80324DC0 00320A20 4B EA 7C 65 */ bl snprintf
+/* 80324DC4 00320A24 7C 7F 1B 78 */ mr r31, r3
+/* 80324DC8 00320A28 38 6D 8D C8 */ addi r3, r13, lbl_8063E088-_SDA_BASE_
+/* 80324DCC 00320A2C 4B EA 1D 99 */ bl strlen
+/* 80324DD0 00320A30 20 1F 01 00 */ subfic r0, r31, 0x100
+/* 80324DD4 00320A34 7F E3 00 50 */ subf r31, r3, r0
+/* 80324DD8 00320A38 38 60 00 04 */ li r3, 4
+/* 80324DDC 00320A3C 7F E4 FB 78 */ mr r4, r31
+/* 80324DE0 00320A40 4B FF 7B 0D */ bl DWC_Alloc
+/* 80324DE4 00320A44 2C 03 00 00 */ cmpwi r3, 0
+/* 80324DE8 00320A48 90 6D B0 60 */ stw r3, lbl_80640320-_SDA_BASE_(r13)
+/* 80324DEC 00320A4C 40 82 01 54 */ bne lbl_80324F40
+/* 80324DF0 00320A50 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324DF4 00320A54 2C 03 00 00 */ cmpwi r3, 0
+/* 80324DF8 00320A58 41 82 02 E8 */ beq lbl_803250E0
+/* 80324DFC 00320A5C 38 00 00 02 */ li r0, 2
+/* 80324E00 00320A60 98 03 01 AC */ stb r0, 0x1ac(r3)
+/* 80324E04 00320A64 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324E08 00320A68 80 63 00 04 */ lwz r3, 4(r3)
+/* 80324E0C 00320A6C 80 63 00 00 */ lwz r3, 0(r3)
+/* 80324E10 00320A70 48 02 4F 61 */ bl gt2CloseAllConnectionsHard
+/* 80324E14 00320A74 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80324E18 00320A78 3B 20 00 00 */ li r25, 0
+/* 80324E1C 00320A7C 3C 80 FF FF */ lis r4, 0xFFFEC77F@ha
+/* 80324E20 00320A80 38 60 00 09 */ li r3, 9
+/* 80324E24 00320A84 9B 25 01 AC */ stb r25, 0x1ac(r5)
+/* 80324E28 00320A88 38 84 C7 7F */ addi r4, r4, 0xFFFEC77F@l
+/* 80324E2C 00320A8C 4B FF 77 55 */ bl DWCi_SetError
+/* 80324E30 00320A90 38 60 00 01 */ li r3, 1
+/* 80324E34 00320A94 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
+/* 80324E38 00320A98 38 A0 00 00 */ li r5, 0
+/* 80324E3C 00320A9C 4B FF AE 15 */ bl func_8031FC50
+/* 80324E40 00320AA0 83 8D B0 68 */ lwz r28, lbl_80640328-_SDA_BASE_(r13)
+/* 80324E44 00320AA4 88 9C 00 15 */ lbz r4, 0x15(r28)
+/* 80324E48 00320AA8 80 7C 02 1C */ lwz r3, 0x21c(r28)
+/* 80324E4C 00320AAC 38 04 FF FE */ addi r0, r4, -2
+/* 80324E50 00320AB0 7C 04 00 34 */ cntlzw r4, r0
+/* 80324E54 00320AB4 7C 60 00 34 */ cntlzw r0, r3
+/* 80324E58 00320AB8 54 9A D9 7E */ srwi r26, r4, 5
+/* 80324E5C 00320ABC 54 1B D9 7E */ srwi r27, r0, 5
+/* 80324E60 00320AC0 4B FF AC E9 */ bl func_8031FB48
+/* 80324E64 00320AC4 81 9C 04 78 */ lwz r12, 0x478(r28)
+/* 80324E68 00320AC8 7C 67 1B 78 */ mr r7, r3
+/* 80324E6C 00320ACC 7F 65 DB 78 */ mr r5, r27
+/* 80324E70 00320AD0 7F 46 D3 78 */ mr r6, r26
+/* 80324E74 00320AD4 81 1C 04 7C */ lwz r8, 0x47c(r28)
+/* 80324E78 00320AD8 38 60 00 09 */ li r3, 9
+/* 80324E7C 00320ADC 38 80 00 00 */ li r4, 0
+/* 80324E80 00320AE0 7D 89 03 A6 */ mtctr r12
+/* 80324E84 00320AE4 4E 80 04 21 */ bctrl
+/* 80324E88 00320AE8 38 9E 00 58 */ addi r4, r30, 0x58
+/* 80324E8C 00320AEC 38 60 00 40 */ li r3, 0x40
+/* 80324E90 00320AF0 4C C6 31 82 */ crclr 6
+/* 80324E94 00320AF4 4B FF 7C A1 */ bl DWC_Printf
+/* 80324E98 00320AF8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324E9C 00320AFC 2C 03 00 00 */ cmpwi r3, 0
+/* 80324EA0 00320B00 41 82 02 40 */ beq lbl_803250E0
+/* 80324EA4 00320B04 80 63 00 E4 */ lwz r3, 0xe4(r3)
+/* 80324EA8 00320B08 2C 03 00 00 */ cmpwi r3, 0
+/* 80324EAC 00320B0C 41 82 00 10 */ beq lbl_80324EBC
+/* 80324EB0 00320B10 48 03 95 ED */ bl ServerBrowserFree
+/* 80324EB4 00320B14 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324EB8 00320B18 93 23 00 E4 */ stw r25, 0xe4(r3)
+lbl_80324EBC:
+/* 80324EBC 00320B1C 48 03 5C F9 */ bl NNFreeNegotiateList
+/* 80324EC0 00320B20 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324EC4 00320B24 3B 20 00 00 */ li r25, 0
+/* 80324EC8 00320B28 93 23 01 A4 */ stw r25, 0x1a4(r3)
+/* 80324ECC 00320B2C 80 8D B0 60 */ lwz r4, lbl_80640320-_SDA_BASE_(r13)
+/* 80324ED0 00320B30 2C 04 00 00 */ cmpwi r4, 0
+/* 80324ED4 00320B34 41 82 00 14 */ beq lbl_80324EE8
+/* 80324ED8 00320B38 38 60 00 04 */ li r3, 4
+/* 80324EDC 00320B3C 38 A0 00 00 */ li r5, 0
+/* 80324EE0 00320B40 4B FF 7A A9 */ bl DWC_Free
+/* 80324EE4 00320B44 93 2D B0 60 */ stw r25, lbl_80640320-_SDA_BASE_(r13)
+lbl_80324EE8:
+/* 80324EE8 00320B48 3F 40 80 61 */ lis r26, lbl_8060FD88@ha
+/* 80324EEC 00320B4C 3B 20 00 00 */ li r25, 0
+/* 80324EF0 00320B50 3B 5A FD 88 */ addi r26, r26, lbl_8060FD88@l
+lbl_80324EF4:
+/* 80324EF4 00320B54 80 9A 00 04 */ lwz r4, 4(r26)
+/* 80324EF8 00320B58 2C 04 00 00 */ cmpwi r4, 0
+/* 80324EFC 00320B5C 41 82 00 10 */ beq lbl_80324F0C
+/* 80324F00 00320B60 38 60 00 04 */ li r3, 4
+/* 80324F04 00320B64 38 A0 00 00 */ li r5, 0
+/* 80324F08 00320B68 4B FF 7A 81 */ bl DWC_Free
+lbl_80324F0C:
+/* 80324F0C 00320B6C 3B 39 00 01 */ addi r25, r25, 1
+/* 80324F10 00320B70 3B 5A 00 0C */ addi r26, r26, 0xc
+/* 80324F14 00320B74 2C 19 00 9A */ cmpwi r25, 0x9a
+/* 80324F18 00320B78 41 80 FF DC */ blt lbl_80324EF4
+/* 80324F1C 00320B7C 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
+/* 80324F20 00320B80 38 80 00 00 */ li r4, 0
+/* 80324F24 00320B84 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
+/* 80324F28 00320B88 38 A0 07 38 */ li r5, 0x738
+/* 80324F2C 00320B8C 4B CD F1 D9 */ bl memset
+/* 80324F30 00320B90 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324F34 00320B94 38 00 00 01 */ li r0, 1
+/* 80324F38 00320B98 98 03 00 18 */ stb r0, 0x18(r3)
+/* 80324F3C 00320B9C 48 00 01 A4 */ b lbl_803250E0
+lbl_80324F40:
+/* 80324F40 00320BA0 7F 04 C3 78 */ mr r4, r24
+/* 80324F44 00320BA4 7F E5 FB 78 */ mr r5, r31
+/* 80324F48 00320BA8 4B CD F0 B9 */ bl memcpy
+/* 80324F4C 00320BAC 80 0D B0 60 */ lwz r0, lbl_80640320-_SDA_BASE_(r13)
+/* 80324F50 00320BB0 38 80 00 00 */ li r4, 0
+/* 80324F54 00320BB4 7C 60 FA 14 */ add r3, r0, r31
+/* 80324F58 00320BB8 98 83 FF FF */ stb r4, -1(r3)
+lbl_80324F5C:
+/* 80324F5C 00320BBC 38 60 00 00 */ li r3, 0
+/* 80324F60 00320BC0 48 00 30 05 */ bl func_80327F64
+/* 80324F64 00320BC4 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 80324F68 00320BC8 3B E0 00 00 */ li r31, 0
+/* 80324F6C 00320BCC 38 60 00 32 */ li r3, 0x32
+/* 80324F70 00320BD0 9B E4 00 15 */ stb r31, 0x15(r4)
+/* 80324F74 00320BD4 38 8D 8D C0 */ addi r4, r13, lbl_8063E080-_SDA_BASE_
+/* 80324F78 00320BD8 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80324F7C 00320BDC 9B 25 00 16 */ stb r25, 0x16(r5)
+/* 80324F80 00320BE0 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80324F84 00320BE4 93 45 04 78 */ stw r26, 0x478(r5)
+/* 80324F88 00320BE8 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80324F8C 00320BEC 93 65 04 7C */ stw r27, 0x47c(r5)
+/* 80324F90 00320BF0 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80324F94 00320BF4 9B E5 01 81 */ stb r31, 0x181(r5)
+/* 80324F98 00320BF8 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80324F9C 00320BFC 9B E5 02 E0 */ stb r31, 0x2e0(r5)
+/* 80324FA0 00320C00 48 02 B8 2D */ bl qr2_register_keyA
+/* 80324FA4 00320C04 38 9E 01 9C */ addi r4, r30, 0x19c
+/* 80324FA8 00320C08 38 60 00 33 */ li r3, 0x33
+/* 80324FAC 00320C0C 48 02 B8 21 */ bl qr2_register_keyA
+/* 80324FB0 00320C10 38 9E 01 A8 */ addi r4, r30, 0x1a8
+/* 80324FB4 00320C14 38 60 00 34 */ li r3, 0x34
+/* 80324FB8 00320C18 48 02 B8 15 */ bl qr2_register_keyA
+/* 80324FBC 00320C1C 38 9E 01 90 */ addi r4, r30, 0x190
+/* 80324FC0 00320C20 38 60 00 35 */ li r3, 0x35
+/* 80324FC4 00320C24 48 02 B8 09 */ bl qr2_register_keyA
+/* 80324FC8 00320C28 38 9E 01 B4 */ addi r4, r30, 0x1b4
+/* 80324FCC 00320C2C 38 60 00 36 */ li r3, 0x36
+/* 80324FD0 00320C30 48 02 B7 FD */ bl qr2_register_keyA
+/* 80324FD4 00320C34 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324FD8 00320C38 38 00 00 02 */ li r0, 2
+/* 80324FDC 00320C3C 93 83 04 88 */ stw r28, 0x488(r3)
+/* 80324FE0 00320C40 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324FE4 00320C44 93 A3 04 8C */ stw r29, 0x48c(r3)
+/* 80324FE8 00320C48 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80324FEC 00320C4C 90 03 01 A4 */ stw r0, 0x1a4(r3)
+/* 80324FF0 00320C50 83 2D B0 68 */ lwz r25, lbl_80640328-_SDA_BASE_(r13)
+/* 80324FF4 00320C54 80 19 00 E4 */ lwz r0, 0xe4(r25)
+/* 80324FF8 00320C58 2C 00 00 00 */ cmpwi r0, 0
+/* 80324FFC 00320C5C 40 82 00 34 */ bne lbl_80325030
+/* 80325000 00320C60 80 79 03 04 */ lwz r3, 0x304(r25)
+/* 80325004 00320C64 3D 40 80 33 */ lis r10, func_8032EF68@ha
+/* 80325008 00320C68 38 C0 00 00 */ li r6, 0
+/* 8032500C 00320C6C 38 E0 00 14 */ li r7, 0x14
+/* 80325010 00320C70 93 E1 00 08 */ stw r31, 8(r1)
+/* 80325014 00320C74 7C 64 1B 78 */ mr r4, r3
+/* 80325018 00320C78 39 4A EF 68 */ addi r10, r10, func_8032EF68@l
+/* 8032501C 00320C7C 39 00 00 01 */ li r8, 1
+/* 80325020 00320C80 80 B9 03 08 */ lwz r5, 0x308(r25)
+/* 80325024 00320C84 39 20 00 00 */ li r9, 0
+/* 80325028 00320C88 48 03 93 91 */ bl ServerBrowserNewA
+/* 8032502C 00320C8C 90 79 00 E4 */ stw r3, 0xe4(r25)
+lbl_80325030:
+/* 80325030 00320C90 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80325034 00320C94 80 03 00 E4 */ lwz r0, 0xe4(r3)
+/* 80325038 00320C98 2C 00 00 00 */ cmpwi r0, 0
+/* 8032503C 00320C9C 40 82 00 14 */ bne lbl_80325050
+/* 80325040 00320CA0 38 60 00 05 */ li r3, 5
+/* 80325044 00320CA4 48 00 94 55 */ bl func_8032E498
+/* 80325048 00320CA8 2C 03 00 00 */ cmpwi r3, 0
+/* 8032504C 00320CAC 40 82 00 94 */ bne lbl_803250E0
+lbl_80325050:
+/* 80325050 00320CB0 38 60 00 03 */ li r3, 3
+/* 80325054 00320CB4 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
+/* 80325058 00320CB8 38 A0 00 00 */ li r5, 0
+/* 8032505C 00320CBC 4B FF AB F5 */ bl func_8031FC50
+/* 80325060 00320CC0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80325064 00320CC4 80 63 02 10 */ lwz r3, 0x210(r3)
+/* 80325068 00320CC8 48 00 31 D9 */ bl func_80328240
+/* 8032506C 00320CCC 48 00 94 2D */ bl func_8032E498
+/* 80325070 00320CD0 2C 03 00 00 */ cmpwi r3, 0
+/* 80325074 00320CD4 40 82 00 6C */ bne lbl_803250E0
+/* 80325078 00320CD8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 8032507C 00320CDC 80 03 00 10 */ lwz r0, 0x10(r3)
+/* 80325080 00320CE0 2C 00 00 00 */ cmpwi r0, 0
+/* 80325084 00320CE4 40 82 00 0C */ bne lbl_80325090
+/* 80325088 00320CE8 80 63 02 10 */ lwz r3, 0x210(r3)
+/* 8032508C 00320CEC 4B FF FB 05 */ bl func_80324B90
+lbl_80325090:
+/* 80325090 00320CF0 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13)
+/* 80325094 00320CF4 2C 03 00 00 */ cmpwi r3, 0
+/* 80325098 00320CF8 41 82 00 48 */ beq lbl_803250E0
+/* 8032509C 00320CFC 88 03 00 00 */ lbz r0, 0(r3)
+/* 803250A0 00320D00 2C 00 00 00 */ cmpwi r0, 0
+/* 803250A4 00320D04 41 82 00 3C */ beq lbl_803250E0
+/* 803250A8 00320D08 38 00 00 00 */ li r0, 0
+/* 803250AC 00320D0C 90 03 00 08 */ stw r0, 8(r3)
+/* 803250B0 00320D10 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13)
+/* 803250B4 00320D14 90 03 00 0C */ stw r0, 0xc(r3)
+/* 803250B8 00320D18 80 6D B0 64 */ lwz r3, lbl_80640324-_SDA_BASE_(r13)
+/* 803250BC 00320D1C 98 03 00 02 */ stb r0, 2(r3)
+/* 803250C0 00320D20 4B F4 D6 F9 */ bl OSGetTime
+/* 803250C4 00320D24 80 AD B0 64 */ lwz r5, lbl_80640324-_SDA_BASE_(r13)
+/* 803250C8 00320D28 90 85 00 1C */ stw r4, 0x1c(r5)
+/* 803250CC 00320D2C 90 65 00 18 */ stw r3, 0x18(r5)
+/* 803250D0 00320D30 4B F4 D6 E9 */ bl OSGetTime
+/* 803250D4 00320D34 80 AD B0 64 */ lwz r5, lbl_80640324-_SDA_BASE_(r13)
+/* 803250D8 00320D38 90 85 00 14 */ stw r4, 0x14(r5)
+/* 803250DC 00320D3C 90 65 00 10 */ stw r3, 0x10(r5)
+lbl_803250E0:
+/* 803250E0 00320D40 39 61 01 40 */ addi r11, r1, 0x140
+/* 803250E4 00320D44 4B EA 20 85 */ bl _restgpr_24
+/* 803250E8 00320D48 80 01 01 44 */ lwz r0, 0x144(r1)
+/* 803250EC 00320D4C 7C 08 03 A6 */ mtlr r0
+/* 803250F0 00320D50 38 21 01 40 */ addi r1, r1, 0x140
+/* 803250F4 00320D54 4E 80 00 20 */ blr
+
+.global func_803250F8
+func_803250F8:
+/* 803250F8 00320D58 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 803250FC 00320D5C 7C 08 02 A6 */ mflr r0
+/* 80325100 00320D60 90 01 00 64 */ stw r0, 0x64(r1)
+/* 80325104 00320D64 39 61 00 60 */ addi r11, r1, 0x60
+/* 80325108 00320D68 4B EA 20 19 */ bl _savegpr_25
+/* 8032510C 00320D6C 3F C0 80 44 */ lis r30, lbl_80447FE0@ha
+/* 80325110 00320D70 7C 79 1B 78 */ mr r25, r3
+/* 80325114 00320D74 7C 9A 23 78 */ mr r26, r4
+/* 80325118 00320D78 7C BB 2B 78 */ mr r27, r5
+/* 8032511C 00320D7C 7C DC 33 78 */ mr r28, r6
+/* 80325120 00320D80 7C FD 3B 78 */ mr r29, r7
+/* 80325124 00320D84 3B DE 7F E0 */ addi r30, r30, lbl_80447FE0@l
+/* 80325128 00320D88 38 60 00 00 */ li r3, 0
+/* 8032512C 00320D8C 48 00 2E 39 */ bl func_80327F64
+/* 80325130 00320D90 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 80325134 00320D94 38 00 00 02 */ li r0, 2
+/* 80325138 00320D98 3B E0 00 00 */ li r31, 0
+/* 8032513C 00320D9C 38 60 00 32 */ li r3, 0x32
+/* 80325140 00320DA0 98 04 00 15 */ stb r0, 0x15(r4)
+/* 80325144 00320DA4 38 8D 8D C0 */ addi r4, r13, lbl_8063E080-_SDA_BASE_
+/* 80325148 00320DA8 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 8032514C 00320DAC 9B 25 00 16 */ stb r25, 0x16(r5)
+/* 80325150 00320DB0 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80325154 00320DB4 93 45 04 78 */ stw r26, 0x478(r5)
+/* 80325158 00320DB8 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 8032515C 00320DBC 93 65 04 7C */ stw r27, 0x47c(r5)
+/* 80325160 00320DC0 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80325164 00320DC4 9B E5 01 81 */ stb r31, 0x181(r5)
+/* 80325168 00320DC8 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 8032516C 00320DCC 9B E5 02 E0 */ stb r31, 0x2e0(r5)
+/* 80325170 00320DD0 48 02 B6 5D */ bl qr2_register_keyA
+/* 80325174 00320DD4 38 9E 01 9C */ addi r4, r30, 0x19c
+/* 80325178 00320DD8 38 60 00 33 */ li r3, 0x33
+/* 8032517C 00320DDC 48 02 B6 51 */ bl qr2_register_keyA
+/* 80325180 00320DE0 38 9E 01 A8 */ addi r4, r30, 0x1a8
+/* 80325184 00320DE4 38 60 00 34 */ li r3, 0x34
+/* 80325188 00320DE8 48 02 B6 45 */ bl qr2_register_keyA
+/* 8032518C 00320DEC 38 9E 01 90 */ addi r4, r30, 0x190
+/* 80325190 00320DF0 38 60 00 35 */ li r3, 0x35
+/* 80325194 00320DF4 48 02 B6 39 */ bl qr2_register_keyA
+/* 80325198 00320DF8 38 9E 01 B4 */ addi r4, r30, 0x1b4
+/* 8032519C 00320DFC 38 60 00 36 */ li r3, 0x36
+/* 803251A0 00320E00 48 02 B6 2D */ bl qr2_register_keyA
+/* 803251A4 00320E04 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 803251A8 00320E08 38 A0 00 01 */ li r5, 1
+/* 803251AC 00320E0C 38 6D B0 6C */ addi r3, r13, lbl_8064032C-_SDA_BASE_
+/* 803251B0 00320E10 38 00 00 0A */ li r0, 0xa
+/* 803251B4 00320E14 93 84 04 80 */ stw r28, 0x480(r4)
+/* 803251B8 00320E18 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 803251BC 00320E1C 93 A4 04 84 */ stw r29, 0x484(r4)
+/* 803251C0 00320E20 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
+/* 803251C4 00320E24 80 86 02 10 */ lwz r4, 0x210(r6)
+/* 803251C8 00320E28 90 86 00 F8 */ stw r4, 0xf8(r6)
+/* 803251CC 00320E2C 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 803251D0 00320E30 90 A4 03 00 */ stw r5, 0x300(r4)
+/* 803251D4 00320E34 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 803251D8 00320E38 9B E4 00 0E */ stb r31, 0xe(r4)
+/* 803251DC 00320E3C 9B E3 00 01 */ stb r31, 1(r3)
+/* 803251E0 00320E40 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803251E4 00320E44 90 03 01 A4 */ stw r0, 0x1a4(r3)
+/* 803251E8 00320E48 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803251EC 00320E4C 88 03 00 15 */ lbz r0, 0x15(r3)
+/* 803251F0 00320E50 28 00 00 02 */ cmplwi r0, 2
+/* 803251F4 00320E54 41 82 00 0C */ beq lbl_80325200
+/* 803251F8 00320E58 38 60 00 00 */ li r3, 0
+/* 803251FC 00320E5C 48 00 00 A4 */ b lbl_803252A0
+lbl_80325200:
+/* 80325200 00320E60 88 C3 00 16 */ lbz r6, 0x16(r3)
+/* 80325204 00320E64 38 61 00 08 */ addi r3, r1, 8
+/* 80325208 00320E68 38 80 00 0C */ li r4, 0xc
+/* 8032520C 00320E6C 38 AD 8D A8 */ addi r5, r13, lbl_8063E068-_SDA_BASE_
+/* 80325210 00320E70 38 C6 00 01 */ addi r6, r6, 1
+/* 80325214 00320E74 4C C6 31 82 */ crclr 6
+/* 80325218 00320E78 4B EA 78 0D */ bl snprintf
+/* 8032521C 00320E7C 38 81 00 08 */ addi r4, r1, 8
+/* 80325220 00320E80 38 A1 00 18 */ addi r5, r1, 0x18
+/* 80325224 00320E84 38 6D 8D AC */ addi r3, r13, lbl_8063E06C-_SDA_BASE_
+/* 80325228 00320E88 38 C0 00 2F */ li r6, 0x2f
+/* 8032522C 00320E8C 4B FF 9B C1 */ bl DWC_SetCommonKeyValueString
+/* 80325230 00320E90 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
+/* 80325234 00320E94 38 61 00 08 */ addi r3, r1, 8
+/* 80325238 00320E98 38 80 00 0C */ li r4, 0xc
+/* 8032523C 00320E9C 38 AD 8D A8 */ addi r5, r13, lbl_8063E068-_SDA_BASE_
+/* 80325240 00320EA0 88 C6 00 0D */ lbz r6, 0xd(r6)
+/* 80325244 00320EA4 38 C6 00 01 */ addi r6, r6, 1
+/* 80325248 00320EA8 4C C6 31 82 */ crclr 6
+/* 8032524C 00320EAC 4B EA 77 D9 */ bl snprintf
+/* 80325250 00320EB0 38 81 00 08 */ addi r4, r1, 8
+/* 80325254 00320EB4 38 A1 00 18 */ addi r5, r1, 0x18
+/* 80325258 00320EB8 38 6D 8D B0 */ addi r3, r13, lbl_8063E070-_SDA_BASE_
+/* 8032525C 00320EBC 38 C0 00 2F */ li r6, 0x2f
+/* 80325260 00320EC0 4B FF 9B E5 */ bl DWC_AddCommonKeyValueString
+/* 80325264 00320EC4 38 61 00 08 */ addi r3, r1, 8
+/* 80325268 00320EC8 38 80 00 0C */ li r4, 0xc
+/* 8032526C 00320ECC 38 AD 8D A8 */ addi r5, r13, lbl_8063E068-_SDA_BASE_
+/* 80325270 00320ED0 38 C0 00 03 */ li r6, 3
+/* 80325274 00320ED4 4C C6 31 82 */ crclr 6
+/* 80325278 00320ED8 4B EA 77 AD */ bl snprintf
+/* 8032527C 00320EDC 38 81 00 08 */ addi r4, r1, 8
+/* 80325280 00320EE0 38 A1 00 18 */ addi r5, r1, 0x18
+/* 80325284 00320EE4 38 6D 8D B4 */ addi r3, r13, lbl_8063E074-_SDA_BASE_
+/* 80325288 00320EE8 38 C0 00 2F */ li r6, 0x2f
+/* 8032528C 00320EEC 4B FF 9B B9 */ bl DWC_AddCommonKeyValueString
+/* 80325290 00320EF0 38 81 00 18 */ addi r4, r1, 0x18
+/* 80325294 00320EF4 38 60 00 06 */ li r3, 6
+/* 80325298 00320EF8 38 A0 00 00 */ li r5, 0
+/* 8032529C 00320EFC 4B FF A9 B5 */ bl func_8031FC50
+lbl_803252A0:
+/* 803252A0 00320F00 48 00 8F F1 */ bl func_8032E290
+/* 803252A4 00320F04 2C 03 00 00 */ cmpwi r3, 0
+/* 803252A8 00320F08 40 82 00 1C */ bne lbl_803252C4
+/* 803252AC 00320F0C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803252B0 00320F10 80 03 00 10 */ lwz r0, 0x10(r3)
+/* 803252B4 00320F14 2C 00 00 00 */ cmpwi r0, 0
+/* 803252B8 00320F18 40 82 00 0C */ bne lbl_803252C4
+/* 803252BC 00320F1C 80 63 02 10 */ lwz r3, 0x210(r3)
+/* 803252C0 00320F20 4B FF F8 D1 */ bl func_80324B90
+lbl_803252C4:
+/* 803252C4 00320F24 39 61 00 60 */ addi r11, r1, 0x60
+/* 803252C8 00320F28 4B EA 1E A5 */ bl _restgpr_25
+/* 803252CC 00320F2C 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 803252D0 00320F30 7C 08 03 A6 */ mtlr r0
+/* 803252D4 00320F34 38 21 00 60 */ addi r1, r1, 0x60
+/* 803252D8 00320F38 4E 80 00 20 */ blr
+
+.global func_803252DC
+func_803252DC:
+/* 803252DC 00320F3C 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 803252E0 00320F40 7C 08 02 A6 */ mflr r0
+/* 803252E4 00320F44 90 01 00 34 */ stw r0, 0x34(r1)
+/* 803252E8 00320F48 39 61 00 30 */ addi r11, r1, 0x30
+/* 803252EC 00320F4C 4B EA 1E 35 */ bl _savegpr_25
+/* 803252F0 00320F50 3F A0 80 44 */ lis r29, lbl_80447FE0@ha
+/* 803252F4 00320F54 7C 7F 1B 78 */ mr r31, r3
+/* 803252F8 00320F58 7C 99 23 78 */ mr r25, r4
+/* 803252FC 00320F5C 7C BA 2B 78 */ mr r26, r5
+/* 80325300 00320F60 7C DB 33 78 */ mr r27, r6
+/* 80325304 00320F64 7C FC 3B 78 */ mr r28, r7
+/* 80325308 00320F68 3B BD 7F E0 */ addi r29, r29, lbl_80447FE0@l
+/* 8032530C 00320F6C 38 60 00 00 */ li r3, 0
+/* 80325310 00320F70 48 00 2C 55 */ bl func_80327F64
+/* 80325314 00320F74 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 80325318 00320F78 38 00 00 03 */ li r0, 3
+/* 8032531C 00320F7C 3B C0 00 00 */ li r30, 0
+/* 80325320 00320F80 38 60 00 32 */ li r3, 0x32
+/* 80325324 00320F84 98 04 00 15 */ stb r0, 0x15(r4)
+/* 80325328 00320F88 38 8D 8D C0 */ addi r4, r13, lbl_8063E080-_SDA_BASE_
+/* 8032532C 00320F8C 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80325330 00320F90 9B C5 00 16 */ stb r30, 0x16(r5)
+/* 80325334 00320F94 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80325338 00320F98 93 25 04 78 */ stw r25, 0x478(r5)
+/* 8032533C 00320F9C 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80325340 00320FA0 93 45 04 7C */ stw r26, 0x47c(r5)
+/* 80325344 00320FA4 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80325348 00320FA8 9B C5 01 81 */ stb r30, 0x181(r5)
+/* 8032534C 00320FAC 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80325350 00320FB0 9B C5 02 E0 */ stb r30, 0x2e0(r5)
+/* 80325354 00320FB4 48 02 B4 79 */ bl qr2_register_keyA
+/* 80325358 00320FB8 38 9D 01 9C */ addi r4, r29, 0x19c
+/* 8032535C 00320FBC 38 60 00 33 */ li r3, 0x33
+/* 80325360 00320FC0 48 02 B4 6D */ bl qr2_register_keyA
+/* 80325364 00320FC4 38 9D 01 A8 */ addi r4, r29, 0x1a8
+/* 80325368 00320FC8 38 60 00 34 */ li r3, 0x34
+/* 8032536C 00320FCC 48 02 B4 61 */ bl qr2_register_keyA
+/* 80325370 00320FD0 38 9D 01 90 */ addi r4, r29, 0x190
+/* 80325374 00320FD4 38 60 00 35 */ li r3, 0x35
+/* 80325378 00320FD8 48 02 B4 55 */ bl qr2_register_keyA
+/* 8032537C 00320FDC 38 9D 01 B4 */ addi r4, r29, 0x1b4
+/* 80325380 00320FE0 38 60 00 36 */ li r3, 0x36
+/* 80325384 00320FE4 48 02 B4 49 */ bl qr2_register_keyA
+/* 80325388 00320FE8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 8032538C 00320FEC 38 80 00 01 */ li r4, 1
+/* 80325390 00320FF0 38 00 00 04 */ li r0, 4
+/* 80325394 00320FF4 93 63 04 80 */ stw r27, 0x480(r3)
+/* 80325398 00320FF8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 8032539C 00320FFC 93 83 04 84 */ stw r28, 0x484(r3)
+/* 803253A0 00321000 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803253A4 00321004 98 83 00 17 */ stb r4, 0x17(r3)
+/* 803253A8 00321008 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 803253AC 0032100C 80 64 02 10 */ lwz r3, 0x210(r4)
+/* 803253B0 00321010 90 64 00 20 */ stw r3, 0x20(r4)
+/* 803253B4 00321014 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803253B8 00321018 93 E3 00 F8 */ stw r31, 0xf8(r3)
+/* 803253BC 0032101C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803253C0 00321020 90 03 01 A4 */ stw r0, 0x1a4(r3)
+/* 803253C4 00321024 83 AD B0 68 */ lwz r29, lbl_80640328-_SDA_BASE_(r13)
+/* 803253C8 00321028 80 1D 00 E4 */ lwz r0, 0xe4(r29)
+/* 803253CC 0032102C 2C 00 00 00 */ cmpwi r0, 0
+/* 803253D0 00321030 40 82 00 34 */ bne lbl_80325404
+/* 803253D4 00321034 80 7D 03 04 */ lwz r3, 0x304(r29)
+/* 803253D8 00321038 3D 40 80 33 */ lis r10, func_8032EF68@ha
+/* 803253DC 0032103C 38 C0 00 00 */ li r6, 0
+/* 803253E0 00321040 38 E0 00 14 */ li r7, 0x14
+/* 803253E4 00321044 93 C1 00 08 */ stw r30, 8(r1)
+/* 803253E8 00321048 7C 64 1B 78 */ mr r4, r3
+/* 803253EC 0032104C 39 4A EF 68 */ addi r10, r10, func_8032EF68@l
+/* 803253F0 00321050 39 00 00 01 */ li r8, 1
+/* 803253F4 00321054 80 BD 03 08 */ lwz r5, 0x308(r29)
+/* 803253F8 00321058 39 20 00 00 */ li r9, 0
+/* 803253FC 0032105C 48 03 8F BD */ bl ServerBrowserNewA
+/* 80325400 00321060 90 7D 00 E4 */ stw r3, 0xe4(r29)
+lbl_80325404:
+/* 80325404 00321064 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80325408 00321068 80 03 00 E4 */ lwz r0, 0xe4(r3)
+/* 8032540C 0032106C 2C 00 00 00 */ cmpwi r0, 0
+/* 80325410 00321070 40 82 00 14 */ bne lbl_80325424
+/* 80325414 00321074 38 60 00 05 */ li r3, 5
+/* 80325418 00321078 48 00 90 81 */ bl func_8032E498
+/* 8032541C 0032107C 2C 03 00 00 */ cmpwi r3, 0
+/* 80325420 00321080 40 82 00 70 */ bne lbl_80325490
+lbl_80325424:
+/* 80325424 00321084 38 60 00 05 */ li r3, 5
+/* 80325428 00321088 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
+/* 8032542C 0032108C 38 A0 00 00 */ li r5, 0
+/* 80325430 00321090 4B FF A8 21 */ bl func_8031FC50
+/* 80325434 00321094 48 00 8E 5D */ bl func_8032E290
+/* 80325438 00321098 2C 03 00 00 */ cmpwi r3, 0
+/* 8032543C 0032109C 40 82 00 54 */ bne lbl_80325490
+/* 80325440 003210A0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80325444 003210A4 80 03 00 10 */ lwz r0, 0x10(r3)
+/* 80325448 003210A8 2C 00 00 00 */ cmpwi r0, 0
+/* 8032544C 003210AC 40 82 00 14 */ bne lbl_80325460
+/* 80325450 003210B0 80 63 02 10 */ lwz r3, 0x210(r3)
+/* 80325454 003210B4 4B FF F7 3D */ bl func_80324B90
+/* 80325458 003210B8 2C 03 00 00 */ cmpwi r3, 0
+/* 8032545C 003210BC 40 82 00 34 */ bne lbl_80325490
+lbl_80325460:
+/* 80325460 003210C0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80325464 003210C4 38 80 00 00 */ li r4, 0
+/* 80325468 003210C8 80 63 00 F8 */ lwz r3, 0xf8(r3)
+/* 8032546C 003210CC 48 00 59 9D */ bl func_8032AE08
+/* 80325470 003210D0 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 80325474 003210D4 88 04 00 15 */ lbz r0, 0x15(r4)
+/* 80325478 003210D8 2C 00 00 00 */ cmpwi r0, 0
+/* 8032547C 003210DC 40 82 00 0C */ bne lbl_80325488
+/* 80325480 003210E0 48 00 90 19 */ bl func_8032E498
+/* 80325484 003210E4 48 00 00 08 */ b lbl_8032548C
+lbl_80325488:
+/* 80325488 003210E8 48 00 8E 09 */ bl func_8032E290
+lbl_8032548C:
+/* 8032548C 003210EC 2C 03 00 00 */ cmpwi r3, 0
+lbl_80325490:
+/* 80325490 003210F0 39 61 00 30 */ addi r11, r1, 0x30
+/* 80325494 003210F4 4B EA 1C D9 */ bl _restgpr_25
+/* 80325498 003210F8 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 8032549C 003210FC 7C 08 03 A6 */ mtlr r0
+/* 803254A0 00321100 38 21 00 30 */ addi r1, r1, 0x30
+/* 803254A4 00321104 4E 80 00 20 */ blr
+
+.global func_803254A8
+func_803254A8:
+/* 803254A8 00321108 94 21 FF B0 */ stwu r1, -0x50(r1)
+/* 803254AC 0032110C 7C 08 02 A6 */ mflr r0
+/* 803254B0 00321110 90 01 00 54 */ stw r0, 0x54(r1)
+/* 803254B4 00321114 39 61 00 50 */ addi r11, r1, 0x50
+/* 803254B8 00321118 4B EA 1C 71 */ bl _savegpr_27
+/* 803254BC 0032111C 80 0D B0 68 */ lwz r0, lbl_80640328-_SDA_BASE_(r13)
+/* 803254C0 00321120 3F C0 80 44 */ lis r30, lbl_80447FE0@ha
+/* 803254C4 00321124 7C 7B 1B 78 */ mr r27, r3
+/* 803254C8 00321128 2C 00 00 00 */ cmpwi r0, 0
+/* 803254CC 0032112C 3B DE 7F E0 */ addi r30, r30, lbl_80447FE0@l
+/* 803254D0 00321130 41 82 0E B4 */ beq lbl_80326384
+/* 803254D4 00321134 4B FF 70 99 */ bl DWCi_IsError
+/* 803254D8 00321138 2C 03 00 00 */ cmpwi r3, 0
+/* 803254DC 0032113C 41 82 00 08 */ beq lbl_803254E4
+/* 803254E0 00321140 48 00 0E A4 */ b lbl_80326384
+lbl_803254E4:
+/* 803254E4 00321144 2C 1B 00 00 */ cmpwi r27, 0
+/* 803254E8 00321148 40 82 00 34 */ bne lbl_8032551C
+/* 803254EC 0032114C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803254F0 00321150 80 63 00 10 */ lwz r3, 0x10(r3)
+/* 803254F4 00321154 2C 03 00 00 */ cmpwi r3, 0
+/* 803254F8 00321158 41 82 00 08 */ beq lbl_80325500
+/* 803254FC 0032115C 48 02 8D E5 */ bl qr2_think
+lbl_80325500:
+/* 80325500 00321160 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80325504 00321164 80 63 00 04 */ lwz r3, 4(r3)
+/* 80325508 00321168 2C 03 00 00 */ cmpwi r3, 0
+/* 8032550C 0032116C 41 82 0E 78 */ beq lbl_80326384
+/* 80325510 00321170 80 63 00 00 */ lwz r3, 0(r3)
+/* 80325514 00321174 48 02 45 29 */ bl gt2Think
+/* 80325518 00321178 48 00 0E 6C */ b lbl_80326384
+lbl_8032551C:
+/* 8032551C 0032117C 83 ED B0 68 */ lwz r31, lbl_80640328-_SDA_BASE_(r13)
+/* 80325520 00321180 80 9F 01 A4 */ lwz r4, 0x1a4(r31)
+/* 80325524 00321184 2C 04 00 00 */ cmpwi r4, 0
+/* 80325528 00321188 41 82 0E 5C */ beq lbl_80326384
+/* 8032552C 0032118C 28 04 00 0D */ cmplwi r4, 0xd
+/* 80325530 00321190 41 81 09 88 */ bgt lbl_80325EB8
+/* 80325534 00321194 3C 60 80 45 */ lis r3, lbl_804483E8@ha
+/* 80325538 00321198 54 80 10 3A */ slwi r0, r4, 2
+/* 8032553C 0032119C 38 63 83 E8 */ addi r3, r3, lbl_804483E8@l
+/* 80325540 003211A0 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80325544 003211A4 7C 69 03 A6 */ mtctr r3
+/* 80325548 003211A8 4E 80 04 20 */ bctr
+/* 8032554C 003211AC 80 1F 01 D0 */ lwz r0, 0x1d0(r31)
+/* 80325550 003211B0 2C 00 00 00 */ cmpwi r0, 0
+/* 80325554 003211B4 41 82 02 50 */ beq lbl_803257A4
+/* 80325558 003211B8 4B F4 D2 61 */ bl OSGetTime
+/* 8032555C 003211BC 3C C0 80 00 */ lis r6, 0x800000F8@ha
+/* 80325560 003211C0 81 1F 01 DC */ lwz r8, 0x1dc(r31)
+/* 80325564 003211C4 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
+/* 80325568 003211C8 3C A0 10 62 */ lis r5, 0x10624DD3@ha
+/* 8032556C 003211CC 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
+/* 80325570 003211D0 80 FF 01 D8 */ lwz r7, 0x1d8(r31)
+/* 80325574 003211D4 54 00 F0 BE */ srwi r0, r0, 2
+/* 80325578 003211D8 7C 88 20 10 */ subfc r4, r8, r4
+/* 8032557C 003211DC 7C 06 00 16 */ mulhwu r0, r6, r0
+/* 80325580 003211E0 83 AD B0 68 */ lwz r29, lbl_80640328-_SDA_BASE_(r13)
+/* 80325584 003211E4 38 A0 00 00 */ li r5, 0
+/* 80325588 003211E8 7C 67 19 10 */ subfe r3, r7, r3
+/* 8032558C 003211EC 54 06 D1 BE */ srwi r6, r0, 6
+/* 80325590 003211F0 4B EA 1C E9 */ bl __div2i
+/* 80325594 003211F4 80 DD 01 D0 */ lwz r6, 0x1d0(r29)
+/* 80325598 003211F8 3B E0 00 00 */ li r31, 0
+/* 8032559C 003211FC 6C 65 80 00 */ xoris r5, r3, 0x8000
+/* 803255A0 00321200 6F E0 80 00 */ xoris r0, r31, 0x8000
+/* 803255A4 00321204 7C 64 30 10 */ subfc r3, r4, r6
+/* 803255A8 00321208 7C A5 01 10 */ subfe r5, r5, r0
+/* 803255AC 0032120C 7C A0 01 10 */ subfe r5, r0, r0
+/* 803255B0 00321210 7C A5 00 D1 */ neg. r5, r5
+/* 803255B4 00321214 41 82 01 F0 */ beq lbl_803257A4
+/* 803255B8 00321218 93 FD 01 D0 */ stw r31, 0x1d0(r29)
+/* 803255BC 0032121C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803255C0 00321220 88 03 00 15 */ lbz r0, 0x15(r3)
+/* 803255C4 00321224 28 00 00 03 */ cmplwi r0, 3
+/* 803255C8 00321228 40 82 01 B8 */ bne lbl_80325780
+/* 803255CC 0032122C 88 A3 01 AE */ lbz r5, 0x1ae(r3)
+/* 803255D0 00321230 38 9E 01 C0 */ addi r4, r30, 0x1c0
+/* 803255D4 00321234 38 60 00 40 */ li r3, 0x40
+/* 803255D8 00321238 38 C0 00 05 */ li r6, 5
+/* 803255DC 0032123C 4C C6 31 82 */ crclr 6
+/* 803255E0 00321240 4B FF 75 55 */ bl DWC_Printf
+/* 803255E4 00321244 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 803255E8 00321248 88 64 01 AE */ lbz r3, 0x1ae(r4)
+/* 803255EC 0032124C 38 03 00 01 */ addi r0, r3, 1
+/* 803255F0 00321250 98 04 01 AE */ stb r0, 0x1ae(r4)
+/* 803255F4 00321254 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803255F8 00321258 88 03 01 AE */ lbz r0, 0x1ae(r3)
+/* 803255FC 0032125C 28 00 00 05 */ cmplwi r0, 5
+/* 80325600 00321260 40 81 01 4C */ ble lbl_8032574C
+/* 80325604 00321264 2C 03 00 00 */ cmpwi r3, 0
+/* 80325608 00321268 41 82 0D 7C */ beq lbl_80326384
+/* 8032560C 0032126C 38 00 00 02 */ li r0, 2
+/* 80325610 00321270 98 03 01 AC */ stb r0, 0x1ac(r3)
+/* 80325614 00321274 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80325618 00321278 80 63 00 04 */ lwz r3, 4(r3)
+/* 8032561C 0032127C 80 63 00 00 */ lwz r3, 0(r3)
+/* 80325620 00321280 48 02 47 51 */ bl gt2CloseAllConnectionsHard
+/* 80325624 00321284 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80325628 00321288 3C 80 FF FF */ lis r4, 0xFFFEC5D2@ha
+/* 8032562C 0032128C 38 60 00 06 */ li r3, 6
+/* 80325630 00321290 9B E5 01 AC */ stb r31, 0x1ac(r5)
+/* 80325634 00321294 38 84 C5 D2 */ addi r4, r4, 0xFFFEC5D2@l
+/* 80325638 00321298 4B FF 6F 49 */ bl DWCi_SetError
+/* 8032563C 0032129C 38 60 00 01 */ li r3, 1
+/* 80325640 003212A0 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
+/* 80325644 003212A4 38 A0 00 00 */ li r5, 0
+/* 80325648 003212A8 4B FF A6 09 */ bl func_8031FC50
+/* 8032564C 003212AC 83 6D B0 68 */ lwz r27, lbl_80640328-_SDA_BASE_(r13)
+/* 80325650 003212B0 88 9B 00 15 */ lbz r4, 0x15(r27)
+/* 80325654 003212B4 80 7B 02 1C */ lwz r3, 0x21c(r27)
+/* 80325658 003212B8 38 04 FF FE */ addi r0, r4, -2
+/* 8032565C 003212BC 7C 04 00 34 */ cntlzw r4, r0
+/* 80325660 003212C0 7C 60 00 34 */ cntlzw r0, r3
+/* 80325664 003212C4 54 9D D9 7E */ srwi r29, r4, 5
+/* 80325668 003212C8 54 1C D9 7E */ srwi r28, r0, 5
+/* 8032566C 003212CC 4B FF A4 DD */ bl func_8031FB48
+/* 80325670 003212D0 81 9B 04 78 */ lwz r12, 0x478(r27)
+/* 80325674 003212D4 7C 67 1B 78 */ mr r7, r3
+/* 80325678 003212D8 7F 85 E3 78 */ mr r5, r28
+/* 8032567C 003212DC 7F A6 EB 78 */ mr r6, r29
+/* 80325680 003212E0 81 1B 04 7C */ lwz r8, 0x47c(r27)
+/* 80325684 003212E4 38 60 00 06 */ li r3, 6
+/* 80325688 003212E8 38 80 00 00 */ li r4, 0
+/* 8032568C 003212EC 7D 89 03 A6 */ mtctr r12
+/* 80325690 003212F0 4E 80 04 21 */ bctrl
+/* 80325694 003212F4 38 9E 00 58 */ addi r4, r30, 0x58
+/* 80325698 003212F8 38 60 00 40 */ li r3, 0x40
+/* 8032569C 003212FC 4C C6 31 82 */ crclr 6
+/* 803256A0 00321300 4B FF 74 95 */ bl DWC_Printf
+/* 803256A4 00321304 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803256A8 00321308 2C 03 00 00 */ cmpwi r3, 0
+/* 803256AC 0032130C 41 82 0C D8 */ beq lbl_80326384
+/* 803256B0 00321310 80 63 00 E4 */ lwz r3, 0xe4(r3)
+/* 803256B4 00321314 2C 03 00 00 */ cmpwi r3, 0
+/* 803256B8 00321318 41 82 00 10 */ beq lbl_803256C8
+/* 803256BC 0032131C 48 03 8D E1 */ bl ServerBrowserFree
+/* 803256C0 00321320 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803256C4 00321324 93 E3 00 E4 */ stw r31, 0xe4(r3)
+lbl_803256C8:
+/* 803256C8 00321328 48 03 54 ED */ bl NNFreeNegotiateList
+/* 803256CC 0032132C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803256D0 00321330 3B C0 00 00 */ li r30, 0
+/* 803256D4 00321334 93 C3 01 A4 */ stw r30, 0x1a4(r3)
+/* 803256D8 00321338 80 8D B0 60 */ lwz r4, lbl_80640320-_SDA_BASE_(r13)
+/* 803256DC 0032133C 2C 04 00 00 */ cmpwi r4, 0
+/* 803256E0 00321340 41 82 00 14 */ beq lbl_803256F4
+/* 803256E4 00321344 38 60 00 04 */ li r3, 4
+/* 803256E8 00321348 38 A0 00 00 */ li r5, 0
+/* 803256EC 0032134C 4B FF 72 9D */ bl DWC_Free
+/* 803256F0 00321350 93 CD B0 60 */ stw r30, lbl_80640320-_SDA_BASE_(r13)
+lbl_803256F4:
+/* 803256F4 00321354 3F 80 80 61 */ lis r28, lbl_8060FD88@ha
+/* 803256F8 00321358 3B A0 00 00 */ li r29, 0
+/* 803256FC 0032135C 3B 9C FD 88 */ addi r28, r28, lbl_8060FD88@l
+lbl_80325700:
+/* 80325700 00321360 80 9C 00 04 */ lwz r4, 4(r28)
+/* 80325704 00321364 2C 04 00 00 */ cmpwi r4, 0
+/* 80325708 00321368 41 82 00 10 */ beq lbl_80325718
+/* 8032570C 0032136C 38 60 00 04 */ li r3, 4
+/* 80325710 00321370 38 A0 00 00 */ li r5, 0
+/* 80325714 00321374 4B FF 72 75 */ bl DWC_Free
+lbl_80325718:
+/* 80325718 00321378 3B BD 00 01 */ addi r29, r29, 1
+/* 8032571C 0032137C 3B 9C 00 0C */ addi r28, r28, 0xc
+/* 80325720 00321380 2C 1D 00 9A */ cmpwi r29, 0x9a
+/* 80325724 00321384 41 80 FF DC */ blt lbl_80325700
+/* 80325728 00321388 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
+/* 8032572C 0032138C 38 80 00 00 */ li r4, 0
+/* 80325730 00321390 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
+/* 80325734 00321394 38 A0 07 38 */ li r5, 0x738
+/* 80325738 00321398 4B CD E9 CD */ bl memset
+/* 8032573C 0032139C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80325740 003213A0 38 00 00 01 */ li r0, 1
+/* 80325744 003213A4 98 03 00 18 */ stb r0, 0x18(r3)
+/* 80325748 003213A8 48 00 0C 3C */ b lbl_80326384
+lbl_8032574C:
+/* 8032574C 003213AC 80 63 00 F8 */ lwz r3, 0xf8(r3)
+/* 80325750 003213B0 38 80 00 00 */ li r4, 0
+/* 80325754 003213B4 48 00 56 B5 */ bl func_8032AE08
+/* 80325758 003213B8 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 8032575C 003213BC 88 04 00 15 */ lbz r0, 0x15(r4)
+/* 80325760 003213C0 2C 00 00 00 */ cmpwi r0, 0
+/* 80325764 003213C4 40 82 00 0C */ bne lbl_80325770
+/* 80325768 003213C8 48 00 8D 31 */ bl func_8032E498
+/* 8032576C 003213CC 48 00 00 08 */ b lbl_80325774
+lbl_80325770:
+/* 80325770 003213D0 48 00 8B 21 */ bl func_8032E290
+lbl_80325774:
+/* 80325774 003213D4 2C 03 00 00 */ cmpwi r3, 0
+/* 80325778 003213D8 41 82 00 2C */ beq lbl_803257A4
+/* 8032577C 003213DC 48 00 0C 08 */ b lbl_80326384
+lbl_80325780:
+/* 80325780 003213E0 80 A3 00 F8 */ lwz r5, 0xf8(r3)
+/* 80325784 003213E4 38 9E 01 E8 */ addi r4, r30, 0x1e8
+/* 80325788 003213E8 38 60 00 40 */ li r3, 0x40
+/* 8032578C 003213EC 4C C6 31 82 */ crclr 6
+/* 80325790 003213F0 4B FF 73 A5 */ bl DWC_Printf
+/* 80325794 003213F4 38 60 00 00 */ li r3, 0
+/* 80325798 003213F8 48 00 5A E1 */ bl func_8032B278
+/* 8032579C 003213FC 2C 03 00 00 */ cmpwi r3, 0
+/* 803257A0 00321400 41 82 0B E4 */ beq lbl_80326384
+lbl_803257A4:
+/* 803257A4 00321404 83 6D B0 68 */ lwz r27, lbl_80640328-_SDA_BASE_(r13)
+/* 803257A8 00321408 80 1B 01 C0 */ lwz r0, 0x1c0(r27)
+/* 803257AC 0032140C 2C 00 00 00 */ cmpwi r0, 0
+/* 803257B0 00321410 41 82 07 08 */ beq lbl_80325EB8
+/* 803257B4 00321414 88 1B 00 0D */ lbz r0, 0xd(r27)
+/* 803257B8 00321418 1C 60 0B B8 */ mulli r3, r0, 0xbb8
+/* 803257BC 0032141C 3B 83 0B B8 */ addi r28, r3, 0xbb8
+/* 803257C0 00321420 4B F4 CF F9 */ bl OSGetTime
+/* 803257C4 00321424 3C C0 80 00 */ lis r6, 0x800000F8@ha
+/* 803257C8 00321428 81 1B 01 CC */ lwz r8, 0x1cc(r27)
+/* 803257CC 0032142C 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
+/* 803257D0 00321430 3C A0 10 62 */ lis r5, 0x10624DD3@ha
+/* 803257D4 00321434 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
+/* 803257D8 00321438 80 FB 01 C8 */ lwz r7, 0x1c8(r27)
+/* 803257DC 0032143C 54 00 F0 BE */ srwi r0, r0, 2
+/* 803257E0 00321440 7C 88 20 10 */ subfc r4, r8, r4
+/* 803257E4 00321444 7C 06 00 16 */ mulhwu r0, r6, r0
+/* 803257E8 00321448 38 A0 00 00 */ li r5, 0
+/* 803257EC 0032144C 7C 67 19 10 */ subfe r3, r7, r3
+/* 803257F0 00321450 54 06 D1 BE */ srwi r6, r0, 6
+/* 803257F4 00321454 4B EA 1A 85 */ bl __div2i
+/* 803257F8 00321458 38 A0 00 00 */ li r5, 0
+/* 803257FC 0032145C 6C 60 80 00 */ xoris r0, r3, 0x8000
+/* 80325800 00321460 6C A5 80 00 */ xoris r5, r5, 0x8000
+/* 80325804 00321464 7C 7C 20 10 */ subfc r3, r28, r4
+/* 80325808 00321468 7C A5 01 10 */ subfe r5, r5, r0
+/* 8032580C 0032146C 7C A0 01 10 */ subfe r5, r0, r0
+/* 80325810 00321470 7C A5 00 D1 */ neg. r5, r5
+/* 80325814 00321474 40 82 06 A4 */ bne lbl_80325EB8
+/* 80325818 00321478 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 8032581C 0032147C 38 80 00 00 */ li r4, 0
+/* 80325820 00321480 80 63 00 F8 */ lwz r3, 0xf8(r3)
+/* 80325824 00321484 48 00 55 E5 */ bl func_8032AE08
+/* 80325828 00321488 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 8032582C 0032148C 88 04 00 15 */ lbz r0, 0x15(r4)
+/* 80325830 00321490 2C 00 00 00 */ cmpwi r0, 0
+/* 80325834 00321494 40 82 00 0C */ bne lbl_80325840
+/* 80325838 00321498 48 00 8C 61 */ bl func_8032E498
+/* 8032583C 0032149C 48 00 00 08 */ b lbl_80325844
+lbl_80325840:
+/* 80325840 003214A0 48 00 8A 51 */ bl func_8032E290
+lbl_80325844:
+/* 80325844 003214A4 2C 03 00 00 */ cmpwi r3, 0
+/* 80325848 003214A8 41 82 06 70 */ beq lbl_80325EB8
+/* 8032584C 003214AC 48 00 0B 38 */ b lbl_80326384
+/* 80325850 003214B0 80 1F 00 E8 */ lwz r0, 0xe8(r31)
+/* 80325854 003214B4 2C 00 00 00 */ cmpwi r0, 0
+/* 80325858 003214B8 40 81 06 60 */ ble lbl_80325EB8
+/* 8032585C 003214BC 2C 04 00 03 */ cmpwi r4, 3
+/* 80325860 003214C0 40 82 00 14 */ bne lbl_80325874
+/* 80325864 003214C4 88 1F 00 0D */ lbz r0, 0xd(r31)
+/* 80325868 003214C8 1C 60 0B B8 */ mulli r3, r0, 0xbb8
+/* 8032586C 003214CC 3B 63 0B B8 */ addi r27, r3, 0xbb8
+/* 80325870 003214D0 48 00 00 14 */ b lbl_80325884
+lbl_80325874:
+/* 80325874 003214D4 2C 00 00 01 */ cmpwi r0, 1
+/* 80325878 003214D8 3B 60 0B B8 */ li r27, 0xbb8
+/* 8032587C 003214DC 40 82 00 08 */ bne lbl_80325884
+/* 80325880 003214E0 3B 60 03 E8 */ li r27, 0x3e8
+lbl_80325884:
+/* 80325884 003214E4 4B F4 CF 35 */ bl OSGetTime
+/* 80325888 003214E8 3C C0 80 00 */ lis r6, 0x800000F8@ha
+/* 8032588C 003214EC 81 1F 00 F4 */ lwz r8, 0xf4(r31)
+/* 80325890 003214F0 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
+/* 80325894 003214F4 3C A0 10 62 */ lis r5, 0x10624DD3@ha
+/* 80325898 003214F8 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
+/* 8032589C 003214FC 80 FF 00 F0 */ lwz r7, 0xf0(r31)
+/* 803258A0 00321500 54 00 F0 BE */ srwi r0, r0, 2
+/* 803258A4 00321504 7C 88 20 10 */ subfc r4, r8, r4
+/* 803258A8 00321508 7C 06 00 16 */ mulhwu r0, r6, r0
+/* 803258AC 0032150C 38 A0 00 00 */ li r5, 0
+/* 803258B0 00321510 7C 67 19 10 */ subfe r3, r7, r3
+/* 803258B4 00321514 54 06 D1 BE */ srwi r6, r0, 6
+/* 803258B8 00321518 4B EA 19 C1 */ bl __div2i
+/* 803258BC 0032151C 3B E0 00 00 */ li r31, 0
+/* 803258C0 00321520 6C 65 80 00 */ xoris r5, r3, 0x8000
+/* 803258C4 00321524 6F E0 80 00 */ xoris r0, r31, 0x8000
+/* 803258C8 00321528 7C 64 D8 10 */ subfc r3, r4, r27
+/* 803258CC 0032152C 7C A5 01 10 */ subfe r5, r5, r0
+/* 803258D0 00321530 7C A0 01 10 */ subfe r5, r0, r0
+/* 803258D4 00321534 7C A5 00 D1 */ neg. r5, r5
+/* 803258D8 00321538 41 82 05 E0 */ beq lbl_80325EB8
+/* 803258DC 0032153C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803258E0 00321540 80 63 02 14 */ lwz r3, 0x214(r3)
+/* 803258E4 00321544 48 00 29 5D */ bl func_80328240
+/* 803258E8 00321548 48 00 8B B1 */ bl func_8032E498
+/* 803258EC 0032154C 2C 03 00 00 */ cmpwi r3, 0
+/* 803258F0 00321550 40 82 0A 94 */ bne lbl_80326384
+/* 803258F4 00321554 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803258F8 00321558 93 E3 00 E8 */ stw r31, 0xe8(r3)
+/* 803258FC 0032155C 48 00 05 BC */ b lbl_80325EB8
+/* 80325900 00321560 80 1F 01 90 */ lwz r0, 0x190(r31)
+/* 80325904 00321564 80 7F 01 94 */ lwz r3, 0x194(r31)
+/* 80325908 00321568 7C 60 03 79 */ or. r0, r3, r0
+/* 8032590C 0032156C 41 82 00 90 */ beq lbl_8032599C
+/* 80325910 00321570 4B F4 CE A9 */ bl OSGetTime
+/* 80325914 00321574 3C C0 80 00 */ lis r6, 0x800000F8@ha
+/* 80325918 00321578 81 1F 01 94 */ lwz r8, 0x194(r31)
+/* 8032591C 0032157C 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
+/* 80325920 00321580 3C A0 10 62 */ lis r5, 0x10624DD3@ha
+/* 80325924 00321584 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
+/* 80325928 00321588 80 FF 01 90 */ lwz r7, 0x190(r31)
+/* 8032592C 0032158C 54 00 F0 BE */ srwi r0, r0, 2
+/* 80325930 00321590 7C 88 20 10 */ subfc r4, r8, r4
+/* 80325934 00321594 7C 06 00 16 */ mulhwu r0, r6, r0
+/* 80325938 00321598 38 A0 00 00 */ li r5, 0
+/* 8032593C 0032159C 7C 67 19 10 */ subfe r3, r7, r3
+/* 80325940 003215A0 54 06 D1 BE */ srwi r6, r0, 6
+/* 80325944 003215A4 4B EA 19 35 */ bl __div2i
+/* 80325948 003215A8 3B E0 00 00 */ li r31, 0
+/* 8032594C 003215AC 38 C0 61 A8 */ li r6, 0x61a8
+/* 80325950 003215B0 6C 65 80 00 */ xoris r5, r3, 0x8000
+/* 80325954 003215B4 6F E0 80 00 */ xoris r0, r31, 0x8000
+/* 80325958 003215B8 7C 64 30 10 */ subfc r3, r4, r6
+/* 8032595C 003215BC 7C A5 01 10 */ subfe r5, r5, r0
+/* 80325960 003215C0 7C A0 01 10 */ subfe r5, r0, r0
+/* 80325964 003215C4 7C A5 00 D1 */ neg. r5, r5
+/* 80325968 003215C8 41 82 05 50 */ beq lbl_80325EB8
+/* 8032596C 003215CC 38 9E 02 18 */ addi r4, r30, 0x218
+/* 80325970 003215D0 38 60 00 40 */ li r3, 0x40
+/* 80325974 003215D4 4C C6 31 82 */ crclr 6
+/* 80325978 003215D8 4B FF 71 BD */ bl DWC_Printf
+/* 8032597C 003215DC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80325980 003215E0 93 E3 01 94 */ stw r31, 0x194(r3)
+/* 80325984 003215E4 93 E3 01 90 */ stw r31, 0x190(r3)
+/* 80325988 003215E8 80 63 00 F8 */ lwz r3, 0xf8(r3)
+/* 8032598C 003215EC 48 00 5E C9 */ bl func_8032B854
+/* 80325990 003215F0 2C 03 00 00 */ cmpwi r3, 0
+/* 80325994 003215F4 40 82 05 24 */ bne lbl_80325EB8
+/* 80325998 003215F8 48 00 09 EC */ b lbl_80326384
+lbl_8032599C:
+/* 8032599C 003215FC 88 1F 03 E0 */ lbz r0, 0x3e0(r31)
+/* 803259A0 00321600 28 00 00 06 */ cmplwi r0, 6
+/* 803259A4 00321604 40 82 05 14 */ bne lbl_80325EB8
+/* 803259A8 00321608 4B F4 CE 11 */ bl OSGetTime
+/* 803259AC 0032160C 3C C0 80 00 */ lis r6, 0x800000F8@ha
+/* 803259B0 00321610 81 1F 04 74 */ lwz r8, 0x474(r31)
+/* 803259B4 00321614 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
+/* 803259B8 00321618 3C A0 10 62 */ lis r5, 0x10624DD3@ha
+/* 803259BC 0032161C 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
+/* 803259C0 00321620 80 FF 04 70 */ lwz r7, 0x470(r31)
+/* 803259C4 00321624 54 00 F0 BE */ srwi r0, r0, 2
+/* 803259C8 00321628 7C 88 20 10 */ subfc r4, r8, r4
+/* 803259CC 0032162C 7C 06 00 16 */ mulhwu r0, r6, r0
+/* 803259D0 00321630 38 A0 00 00 */ li r5, 0
+/* 803259D4 00321634 7C 67 19 10 */ subfe r3, r7, r3
+/* 803259D8 00321638 54 06 D1 BE */ srwi r6, r0, 6
+/* 803259DC 0032163C 4B EA 18 9D */ bl __div2i
+/* 803259E0 00321640 3B E0 00 00 */ li r31, 0
+/* 803259E4 00321644 38 C0 17 70 */ li r6, 0x1770
+/* 803259E8 00321648 6C 65 80 00 */ xoris r5, r3, 0x8000
+/* 803259EC 0032164C 6F E0 80 00 */ xoris r0, r31, 0x8000
+/* 803259F0 00321650 7C 64 30 10 */ subfc r3, r4, r6
+/* 803259F4 00321654 7C A5 01 10 */ subfe r5, r5, r0
+/* 803259F8 00321658 7C A0 01 10 */ subfe r5, r0, r0
+/* 803259FC 0032165C 7C A5 00 D1 */ neg. r5, r5
+/* 80325A00 00321660 41 82 04 B8 */ beq lbl_80325EB8
+/* 80325A04 00321664 38 9E 02 38 */ addi r4, r30, 0x238
+/* 80325A08 00321668 38 60 00 04 */ li r3, 4
+/* 80325A0C 0032166C 4C C6 31 82 */ crclr 6
+/* 80325A10 00321670 4B FF 71 25 */ bl DWC_Printf
+/* 80325A14 00321674 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 80325A18 00321678 88 64 03 E1 */ lbz r3, 0x3e1(r4)
+/* 80325A1C 0032167C 38 03 00 01 */ addi r0, r3, 1
+/* 80325A20 00321680 98 04 03 E1 */ stb r0, 0x3e1(r4)
+/* 80325A24 00321684 81 0D B0 68 */ lwz r8, lbl_80640328-_SDA_BASE_(r13)
+/* 80325A28 00321688 88 08 03 E1 */ lbz r0, 0x3e1(r8)
+/* 80325A2C 0032168C 28 00 00 05 */ cmplwi r0, 5
+/* 80325A30 00321690 40 81 00 40 */ ble lbl_80325A70
+/* 80325A34 00321694 38 00 00 FF */ li r0, 0xff
+/* 80325A38 00321698 38 9E 02 64 */ addi r4, r30, 0x264
+/* 80325A3C 0032169C 98 08 03 E0 */ stb r0, 0x3e0(r8)
+/* 80325A40 003216A0 38 60 00 40 */ li r3, 0x40
+/* 80325A44 003216A4 38 A0 00 06 */ li r5, 6
+/* 80325A48 003216A8 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
+/* 80325A4C 003216AC 9B E6 03 E1 */ stb r31, 0x3e1(r6)
+/* 80325A50 003216B0 4C C6 31 82 */ crclr 6
+/* 80325A54 003216B4 4B FF 70 E1 */ bl DWC_Printf
+/* 80325A58 003216B8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80325A5C 003216BC 80 63 00 F8 */ lwz r3, 0xf8(r3)
+/* 80325A60 003216C0 48 00 5D F5 */ bl func_8032B854
+/* 80325A64 003216C4 2C 03 00 00 */ cmpwi r3, 0
+/* 80325A68 003216C8 40 82 04 50 */ bne lbl_80325EB8
+/* 80325A6C 003216CC 48 00 09 18 */ b lbl_80326384
+lbl_80325A70:
+/* 80325A70 003216D0 80 88 04 68 */ lwz r4, 0x468(r8)
+/* 80325A74 003216D4 38 E8 03 E8 */ addi r7, r8, 0x3e8
+/* 80325A78 003216D8 80 A8 03 E4 */ lwz r5, 0x3e4(r8)
+/* 80325A7C 003216DC 38 60 00 06 */ li r3, 6
+/* 80325A80 003216E0 A0 C8 03 E2 */ lhz r6, 0x3e2(r8)
+/* 80325A84 003216E4 81 08 04 6C */ lwz r8, 0x46c(r8)
+/* 80325A88 003216E8 48 00 2E BD */ bl func_80328944
+/* 80325A8C 003216EC 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 80325A90 003216F0 88 04 00 15 */ lbz r0, 0x15(r4)
+/* 80325A94 003216F4 2C 00 00 00 */ cmpwi r0, 0
+/* 80325A98 003216F8 40 82 00 0C */ bne lbl_80325AA4
+/* 80325A9C 003216FC 48 00 89 FD */ bl func_8032E498
+/* 80325AA0 00321700 48 00 00 08 */ b lbl_80325AA8
+lbl_80325AA4:
+/* 80325AA4 00321704 48 00 87 ED */ bl func_8032E290
+lbl_80325AA8:
+/* 80325AA8 00321708 2C 03 00 00 */ cmpwi r3, 0
+/* 80325AAC 0032170C 41 82 04 0C */ beq lbl_80325EB8
+/* 80325AB0 00321710 48 00 08 D4 */ b lbl_80326384
+/* 80325AB4 00321714 88 1F 03 E0 */ lbz r0, 0x3e0(r31)
+/* 80325AB8 00321718 28 00 00 02 */ cmplwi r0, 2
+/* 80325ABC 0032171C 40 82 03 FC */ bne lbl_80325EB8
+/* 80325AC0 00321720 88 1F 00 15 */ lbz r0, 0x15(r31)
+/* 80325AC4 00321724 2C 00 00 00 */ cmpwi r0, 0
+/* 80325AC8 00321728 40 82 00 60 */ bne lbl_80325B28
+/* 80325ACC 0032172C 4B F4 CC ED */ bl OSGetTime
+/* 80325AD0 00321730 3C C0 80 00 */ lis r6, 0x800000F8@ha
+/* 80325AD4 00321734 81 1F 04 74 */ lwz r8, 0x474(r31)
+/* 80325AD8 00321738 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
+/* 80325ADC 0032173C 3C A0 10 62 */ lis r5, 0x10624DD3@ha
+/* 80325AE0 00321740 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
+/* 80325AE4 00321744 80 FF 04 70 */ lwz r7, 0x470(r31)
+/* 80325AE8 00321748 54 00 F0 BE */ srwi r0, r0, 2
+/* 80325AEC 0032174C 7C 88 20 10 */ subfc r4, r8, r4
+/* 80325AF0 00321750 7C 06 00 16 */ mulhwu r0, r6, r0
+/* 80325AF4 00321754 38 A0 00 00 */ li r5, 0
+/* 80325AF8 00321758 7C 67 19 10 */ subfe r3, r7, r3
+/* 80325AFC 0032175C 54 06 D1 BE */ srwi r6, r0, 6
+/* 80325B00 00321760 4B EA 17 79 */ bl __div2i
+/* 80325B04 00321764 38 00 00 00 */ li r0, 0
+/* 80325B08 00321768 38 C0 17 70 */ li r6, 0x1770
+/* 80325B0C 0032176C 6C 65 80 00 */ xoris r5, r3, 0x8000
+/* 80325B10 00321770 6C 00 80 00 */ xoris r0, r0, 0x8000
+/* 80325B14 00321774 7C 64 30 10 */ subfc r3, r4, r6
+/* 80325B18 00321778 7C A5 01 10 */ subfe r5, r5, r0
+/* 80325B1C 0032177C 7C A0 01 10 */ subfe r5, r0, r0
+/* 80325B20 00321780 7C A5 00 D1 */ neg. r5, r5
+/* 80325B24 00321784 40 82 00 70 */ bne lbl_80325B94
+lbl_80325B28:
+/* 80325B28 00321788 83 6D B0 68 */ lwz r27, lbl_80640328-_SDA_BASE_(r13)
+/* 80325B2C 0032178C 88 1B 00 15 */ lbz r0, 0x15(r27)
+/* 80325B30 00321790 2C 00 00 00 */ cmpwi r0, 0
+/* 80325B34 00321794 41 82 03 84 */ beq lbl_80325EB8
+/* 80325B38 00321798 4B F4 CC 81 */ bl OSGetTime
+/* 80325B3C 0032179C 3C C0 80 00 */ lis r6, 0x800000F8@ha
+/* 80325B40 003217A0 81 1B 04 74 */ lwz r8, 0x474(r27)
+/* 80325B44 003217A4 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
+/* 80325B48 003217A8 3C A0 10 62 */ lis r5, 0x10624DD3@ha
+/* 80325B4C 003217AC 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
+/* 80325B50 003217B0 80 FB 04 70 */ lwz r7, 0x470(r27)
+/* 80325B54 003217B4 54 00 F0 BE */ srwi r0, r0, 2
+/* 80325B58 003217B8 7C 88 20 10 */ subfc r4, r8, r4
+/* 80325B5C 003217BC 7C 06 00 16 */ mulhwu r0, r6, r0
+/* 80325B60 003217C0 38 A0 00 00 */ li r5, 0
+/* 80325B64 003217C4 7C 67 19 10 */ subfe r3, r7, r3
+/* 80325B68 003217C8 54 06 D1 BE */ srwi r6, r0, 6
+/* 80325B6C 003217CC 4B EA 17 0D */ bl __div2i
+/* 80325B70 003217D0 38 00 00 00 */ li r0, 0
+/* 80325B74 003217D4 38 C0 4A 38 */ li r6, 0x4a38
+/* 80325B78 003217D8 6C 65 80 00 */ xoris r5, r3, 0x8000
+/* 80325B7C 003217DC 6C 00 80 00 */ xoris r0, r0, 0x8000
+/* 80325B80 003217E0 7C 64 30 10 */ subfc r3, r4, r6
+/* 80325B84 003217E4 7C A5 01 10 */ subfe r5, r5, r0
+/* 80325B88 003217E8 7C A0 01 10 */ subfe r5, r0, r0
+/* 80325B8C 003217EC 7C A5 00 D1 */ neg. r5, r5
+/* 80325B90 003217F0 41 82 03 28 */ beq lbl_80325EB8
+lbl_80325B94:
+/* 80325B94 003217F4 38 9E 02 80 */ addi r4, r30, 0x280
+/* 80325B98 003217F8 38 60 00 40 */ li r3, 0x40
+/* 80325B9C 003217FC 4C C6 31 82 */ crclr 6
+/* 80325BA0 00321800 4B FF 6F 95 */ bl DWC_Printf
+/* 80325BA4 00321804 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80325BA8 00321808 38 80 00 FF */ li r4, 0xff
+/* 80325BAC 0032180C 38 00 00 00 */ li r0, 0
+/* 80325BB0 00321810 98 83 03 E0 */ stb r4, 0x3e0(r3)
+/* 80325BB4 00321814 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80325BB8 00321818 98 03 03 E1 */ stb r0, 0x3e1(r3)
+/* 80325BBC 0032181C 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 80325BC0 00321820 88 64 00 0D */ lbz r3, 0xd(r4)
+/* 80325BC4 00321824 38 03 00 01 */ addi r0, r3, 1
+/* 80325BC8 00321828 54 00 10 3A */ slwi r0, r0, 2
+/* 80325BCC 0032182C 7C 64 02 14 */ add r3, r4, r0
+/* 80325BD0 00321830 80 63 00 F8 */ lwz r3, 0xf8(r3)
+/* 80325BD4 00321834 48 00 58 E9 */ bl func_8032B4BC
+/* 80325BD8 00321838 2C 03 00 00 */ cmpwi r3, 0
+/* 80325BDC 0032183C 40 82 02 DC */ bne lbl_80325EB8
+/* 80325BE0 00321840 48 00 07 A4 */ b lbl_80326384
+/* 80325BE4 00321844 88 1F 03 E0 */ lbz r0, 0x3e0(r31)
+/* 80325BE8 00321848 28 00 00 08 */ cmplwi r0, 8
+/* 80325BEC 0032184C 40 82 02 CC */ bne lbl_80325EB8
+/* 80325BF0 00321850 4B F4 CB C9 */ bl OSGetTime
+/* 80325BF4 00321854 3C C0 80 00 */ lis r6, 0x800000F8@ha
+/* 80325BF8 00321858 81 1F 04 74 */ lwz r8, 0x474(r31)
+/* 80325BFC 0032185C 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
+/* 80325C00 00321860 3C A0 10 62 */ lis r5, 0x10624DD3@ha
+/* 80325C04 00321864 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
+/* 80325C08 00321868 80 FF 04 70 */ lwz r7, 0x470(r31)
+/* 80325C0C 0032186C 54 00 F0 BE */ srwi r0, r0, 2
+/* 80325C10 00321870 7C 88 20 10 */ subfc r4, r8, r4
+/* 80325C14 00321874 7C 06 00 16 */ mulhwu r0, r6, r0
+/* 80325C18 00321878 38 A0 00 00 */ li r5, 0
+/* 80325C1C 0032187C 7C 67 19 10 */ subfe r3, r7, r3
+/* 80325C20 00321880 54 06 D1 BE */ srwi r6, r0, 6
+/* 80325C24 00321884 4B EA 16 55 */ bl __div2i
+/* 80325C28 00321888 3B E0 00 00 */ li r31, 0
+/* 80325C2C 0032188C 38 C0 75 30 */ li r6, 0x7530
+/* 80325C30 00321890 6C 65 80 00 */ xoris r5, r3, 0x8000
+/* 80325C34 00321894 6F E0 80 00 */ xoris r0, r31, 0x8000
+/* 80325C38 00321898 7C 64 30 10 */ subfc r3, r4, r6
+/* 80325C3C 0032189C 7C A5 01 10 */ subfe r5, r5, r0
+/* 80325C40 003218A0 7C A0 01 10 */ subfe r5, r0, r0
+/* 80325C44 003218A4 7C A5 00 D1 */ neg. r5, r5
+/* 80325C48 003218A8 41 82 02 70 */ beq lbl_80325EB8
+/* 80325C4C 003218AC 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 80325C50 003218B0 88 64 03 E1 */ lbz r3, 0x3e1(r4)
+/* 80325C54 003218B4 38 03 00 01 */ addi r0, r3, 1
+/* 80325C58 003218B8 98 04 03 E1 */ stb r0, 0x3e1(r4)
+/* 80325C5C 003218BC 81 0D B0 68 */ lwz r8, lbl_80640328-_SDA_BASE_(r13)
+/* 80325C60 003218C0 88 08 03 E1 */ lbz r0, 0x3e1(r8)
+/* 80325C64 003218C4 2C 00 00 00 */ cmpwi r0, 0
+/* 80325C68 003218C8 41 82 00 BC */ beq lbl_80325D24
+/* 80325C6C 003218CC 38 00 00 FF */ li r0, 0xff
+/* 80325C70 003218D0 38 9E 02 AC */ addi r4, r30, 0x2ac
+/* 80325C74 003218D4 98 08 03 E0 */ stb r0, 0x3e0(r8)
+/* 80325C78 003218D8 38 60 00 40 */ li r3, 0x40
+/* 80325C7C 003218DC 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80325C80 003218E0 9B E5 03 E1 */ stb r31, 0x3e1(r5)
+/* 80325C84 003218E4 4C C6 31 82 */ crclr 6
+/* 80325C88 003218E8 4B FF 6E AD */ bl DWC_Printf
+/* 80325C8C 003218EC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80325C90 003218F0 88 03 00 15 */ lbz r0, 0x15(r3)
+/* 80325C94 003218F4 28 00 00 02 */ cmplwi r0, 2
+/* 80325C98 003218F8 40 82 00 24 */ bne lbl_80325CBC
+/* 80325C9C 003218FC 88 03 00 0D */ lbz r0, 0xd(r3)
+/* 80325CA0 00321900 54 00 10 3A */ slwi r0, r0, 2
+/* 80325CA4 00321904 7C 63 02 14 */ add r3, r3, r0
+/* 80325CA8 00321908 80 63 00 F8 */ lwz r3, 0xf8(r3)
+/* 80325CAC 0032190C 48 00 58 11 */ bl func_8032B4BC
+/* 80325CB0 00321910 2C 03 00 00 */ cmpwi r3, 0
+/* 80325CB4 00321914 40 82 02 04 */ bne lbl_80325EB8
+/* 80325CB8 00321918 48 00 06 CC */ b lbl_80326384
+lbl_80325CBC:
+/* 80325CBC 0032191C 88 03 00 15 */ lbz r0, 0x15(r3)
+/* 80325CC0 00321920 28 00 00 02 */ cmplwi r0, 2
+/* 80325CC4 00321924 41 82 00 10 */ beq lbl_80325CD4
+/* 80325CC8 00321928 88 03 00 15 */ lbz r0, 0x15(r3)
+/* 80325CCC 0032192C 28 00 00 03 */ cmplwi r0, 3
+/* 80325CD0 00321930 40 82 00 18 */ bne lbl_80325CE8
+lbl_80325CD4:
+/* 80325CD4 00321934 38 9E 02 D0 */ addi r4, r30, 0x2d0
+/* 80325CD8 00321938 38 60 00 08 */ li r3, 8
+/* 80325CDC 0032193C 4C C6 31 82 */ crclr 6
+/* 80325CE0 00321940 4B FF 6E 55 */ bl DWC_Printf
+/* 80325CE4 00321944 48 00 01 D4 */ b lbl_80325EB8
+lbl_80325CE8:
+/* 80325CE8 00321948 38 00 00 02 */ li r0, 2
+/* 80325CEC 0032194C 98 03 01 AC */ stb r0, 0x1ac(r3)
+/* 80325CF0 00321950 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80325CF4 00321954 80 63 00 04 */ lwz r3, 4(r3)
+/* 80325CF8 00321958 80 63 00 00 */ lwz r3, 0(r3)
+/* 80325CFC 0032195C 48 02 40 75 */ bl gt2CloseAllConnectionsHard
+/* 80325D00 00321960 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80325D04 00321964 38 9E 03 00 */ addi r4, r30, 0x300
+/* 80325D08 00321968 38 60 00 40 */ li r3, 0x40
+/* 80325D0C 0032196C 9B E5 01 AC */ stb r31, 0x1ac(r5)
+/* 80325D10 00321970 4C C6 31 82 */ crclr 6
+/* 80325D14 00321974 4B FF 6E 21 */ bl DWC_Printf
+/* 80325D18 00321978 38 60 00 01 */ li r3, 1
+/* 80325D1C 0032197C 48 00 6E 55 */ bl func_8032CB70
+/* 80325D20 00321980 48 00 01 98 */ b lbl_80325EB8
+lbl_80325D24:
+/* 80325D24 00321984 80 88 04 68 */ lwz r4, 0x468(r8)
+/* 80325D28 00321988 38 E8 03 E8 */ addi r7, r8, 0x3e8
+/* 80325D2C 0032198C 80 A8 03 E4 */ lwz r5, 0x3e4(r8)
+/* 80325D30 00321990 38 60 00 08 */ li r3, 8
+/* 80325D34 00321994 A0 C8 03 E2 */ lhz r6, 0x3e2(r8)
+/* 80325D38 00321998 81 08 04 6C */ lwz r8, 0x46c(r8)
+/* 80325D3C 0032199C 48 00 2C 09 */ bl func_80328944
+/* 80325D40 003219A0 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 80325D44 003219A4 88 04 00 15 */ lbz r0, 0x15(r4)
+/* 80325D48 003219A8 2C 00 00 00 */ cmpwi r0, 0
+/* 80325D4C 003219AC 40 82 00 0C */ bne lbl_80325D58
+/* 80325D50 003219B0 48 00 87 49 */ bl func_8032E498
+/* 80325D54 003219B4 48 00 00 08 */ b lbl_80325D5C
+lbl_80325D58:
+/* 80325D58 003219B8 48 00 85 39 */ bl func_8032E290
+lbl_80325D5C:
+/* 80325D5C 003219BC 2C 03 00 00 */ cmpwi r3, 0
+/* 80325D60 003219C0 41 82 01 58 */ beq lbl_80325EB8
+/* 80325D64 003219C4 48 00 06 20 */ b lbl_80326384
+/* 80325D68 003219C8 4B FF D1 0D */ bl func_80322E74
+/* 80325D6C 003219CC 2C 03 00 05 */ cmpwi r3, 5
+/* 80325D70 003219D0 40 82 01 48 */ bne lbl_80325EB8
+/* 80325D74 003219D4 83 8D B0 68 */ lwz r28, lbl_80640328-_SDA_BASE_(r13)
+/* 80325D78 003219D8 4B F4 CA 41 */ bl OSGetTime
+/* 80325D7C 003219DC 3C C0 80 00 */ lis r6, 0x800000F8@ha
+/* 80325D80 003219E0 81 1C 02 0C */ lwz r8, 0x20c(r28)
+/* 80325D84 003219E4 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
+/* 80325D88 003219E8 3C A0 10 62 */ lis r5, 0x10624DD3@ha
+/* 80325D8C 003219EC 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
+/* 80325D90 003219F0 80 FC 02 08 */ lwz r7, 0x208(r28)
+/* 80325D94 003219F4 54 00 F0 BE */ srwi r0, r0, 2
+/* 80325D98 003219F8 7C 88 20 10 */ subfc r4, r8, r4
+/* 80325D9C 003219FC 7C 06 00 16 */ mulhwu r0, r6, r0
+/* 80325DA0 00321A00 38 A0 00 00 */ li r5, 0
+/* 80325DA4 00321A04 7C 67 19 10 */ subfe r3, r7, r3
+/* 80325DA8 00321A08 54 06 D1 BE */ srwi r6, r0, 6
+/* 80325DAC 00321A0C 4B EA 14 CD */ bl __div2i
+/* 80325DB0 00321A10 38 00 00 00 */ li r0, 0
+/* 80325DB4 00321A14 38 C0 75 30 */ li r6, 0x7530
+/* 80325DB8 00321A18 6C 65 80 00 */ xoris r5, r3, 0x8000
+/* 80325DBC 00321A1C 6C 00 80 00 */ xoris r0, r0, 0x8000
+/* 80325DC0 00321A20 7C 64 30 10 */ subfc r3, r4, r6
+/* 80325DC4 00321A24 7C A5 01 10 */ subfe r5, r5, r0
+/* 80325DC8 00321A28 7C A0 01 10 */ subfe r5, r0, r0
+/* 80325DCC 00321A2C 7C A5 00 D1 */ neg. r5, r5
+/* 80325DD0 00321A30 41 82 00 E8 */ beq lbl_80325EB8
+/* 80325DD4 00321A34 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80325DD8 00321A38 38 9E 03 30 */ addi r4, r30, 0x330
+/* 80325DDC 00321A3C 38 60 00 40 */ li r3, 0x40
+/* 80325DE0 00321A40 38 C0 00 05 */ li r6, 5
+/* 80325DE4 00321A44 88 A5 01 B1 */ lbz r5, 0x1b1(r5)
+/* 80325DE8 00321A48 4C C6 31 82 */ crclr 6
+/* 80325DEC 00321A4C 4B FF 6D 49 */ bl DWC_Printf
+/* 80325DF0 00321A50 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
+/* 80325DF4 00321A54 88 06 01 B1 */ lbz r0, 0x1b1(r6)
+/* 80325DF8 00321A58 28 00 00 05 */ cmplwi r0, 5
+/* 80325DFC 00321A5C 41 80 00 2C */ blt lbl_80325E28
+/* 80325E00 00321A60 38 9E 03 4C */ addi r4, r30, 0x34c
+/* 80325E04 00321A64 38 60 00 40 */ li r3, 0x40
+/* 80325E08 00321A68 4C C6 31 82 */ crclr 6
+/* 80325E0C 00321A6C 4B FF 6D 29 */ bl DWC_Printf
+/* 80325E10 00321A70 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80325E14 00321A74 80 63 00 F8 */ lwz r3, 0xf8(r3)
+/* 80325E18 00321A78 48 00 5A 3D */ bl func_8032B854
+/* 80325E1C 00321A7C 2C 03 00 00 */ cmpwi r3, 0
+/* 80325E20 00321A80 40 82 00 98 */ bne lbl_80325EB8
+/* 80325E24 00321A84 48 00 05 60 */ b lbl_80326384
+lbl_80325E28:
+/* 80325E28 00321A88 80 86 00 F8 */ lwz r4, 0xf8(r6)
+/* 80325E2C 00321A8C 38 60 00 40 */ li r3, 0x40
+/* 80325E30 00321A90 80 A6 00 24 */ lwz r5, 0x24(r6)
+/* 80325E34 00321A94 38 E0 00 00 */ li r7, 0
+/* 80325E38 00321A98 A0 C6 00 A4 */ lhz r6, 0xa4(r6)
+/* 80325E3C 00321A9C 39 00 00 00 */ li r8, 0
+/* 80325E40 00321AA0 48 00 2B 05 */ bl func_80328944
+/* 80325E44 00321AA4 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 80325E48 00321AA8 88 04 00 15 */ lbz r0, 0x15(r4)
+/* 80325E4C 00321AAC 2C 00 00 00 */ cmpwi r0, 0
+/* 80325E50 00321AB0 40 82 00 0C */ bne lbl_80325E5C
+/* 80325E54 00321AB4 48 00 86 45 */ bl func_8032E498
+/* 80325E58 00321AB8 48 00 00 08 */ b lbl_80325E60
+lbl_80325E5C:
+/* 80325E5C 00321ABC 48 00 84 35 */ bl func_8032E290
+lbl_80325E60:
+/* 80325E60 00321AC0 2C 03 00 00 */ cmpwi r3, 0
+/* 80325E64 00321AC4 40 82 05 20 */ bne lbl_80326384
+/* 80325E68 00321AC8 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 80325E6C 00321ACC 88 64 01 B1 */ lbz r3, 0x1b1(r4)
+/* 80325E70 00321AD0 38 03 00 01 */ addi r0, r3, 1
+/* 80325E74 00321AD4 98 04 01 B1 */ stb r0, 0x1b1(r4)
+/* 80325E78 00321AD8 4B F4 C9 41 */ bl OSGetTime
+/* 80325E7C 00321ADC 3C C0 80 00 */ lis r6, 0x800000F8@ha
+/* 80325E80 00321AE0 3C A0 10 62 */ lis r5, 0x10624DD3@ha
+/* 80325E84 00321AE4 80 C6 00 F8 */ lwz r6, 0x800000F8@l(r6)
+/* 80325E88 00321AE8 38 E5 4D D3 */ addi r7, r5, 0x10624DD3@l
+/* 80325E8C 00321AEC 38 00 5D C0 */ li r0, 0x5dc0
+/* 80325E90 00321AF0 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80325E94 00321AF4 54 C6 F0 BE */ srwi r6, r6, 2
+/* 80325E98 00321AF8 7C C7 30 16 */ mulhwu r6, r7, r6
+/* 80325E9C 00321AFC 54 C7 D1 BE */ srwi r7, r6, 6
+/* 80325EA0 00321B00 7C C7 00 16 */ mulhwu r6, r7, r0
+/* 80325EA4 00321B04 1C 07 5D C0 */ mulli r0, r7, 0x5dc0
+/* 80325EA8 00321B08 7C 00 20 10 */ subfc r0, r0, r4
+/* 80325EAC 00321B0C 90 05 02 0C */ stw r0, 0x20c(r5)
+/* 80325EB0 00321B10 7C 06 19 10 */ subfe r0, r6, r3
+/* 80325EB4 00321B14 90 05 02 08 */ stw r0, 0x208(r5)
+lbl_80325EB8:
+/* 80325EB8 00321B18 83 6D B0 68 */ lwz r27, lbl_80640328-_SDA_BASE_(r13)
+/* 80325EBC 00321B1C 80 1B 01 A4 */ lwz r0, 0x1a4(r27)
+/* 80325EC0 00321B20 2C 00 00 0B */ cmpwi r0, 0xb
+/* 80325EC4 00321B24 41 82 00 0C */ beq lbl_80325ED0
+/* 80325EC8 00321B28 2C 00 00 06 */ cmpwi r0, 6
+/* 80325ECC 00321B2C 40 82 00 98 */ bne lbl_80325F64
+lbl_80325ED0:
+/* 80325ED0 00321B30 80 1B 01 88 */ lwz r0, 0x188(r27)
+/* 80325ED4 00321B34 80 7B 01 8C */ lwz r3, 0x18c(r27)
+/* 80325ED8 00321B38 7C 60 03 79 */ or. r0, r3, r0
+/* 80325EDC 00321B3C 41 82 00 88 */ beq lbl_80325F64
+/* 80325EE0 00321B40 4B F4 C8 D9 */ bl OSGetTime
+/* 80325EE4 00321B44 3C C0 80 00 */ lis r6, 0x800000F8@ha
+/* 80325EE8 00321B48 81 1B 01 8C */ lwz r8, 0x18c(r27)
+/* 80325EEC 00321B4C 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
+/* 80325EF0 00321B50 3C A0 10 62 */ lis r5, 0x10624DD3@ha
+/* 80325EF4 00321B54 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
+/* 80325EF8 00321B58 80 FB 01 88 */ lwz r7, 0x188(r27)
+/* 80325EFC 00321B5C 54 00 F0 BE */ srwi r0, r0, 2
+/* 80325F00 00321B60 7C 88 20 10 */ subfc r4, r8, r4
+/* 80325F04 00321B64 7C 06 00 16 */ mulhwu r0, r6, r0
+/* 80325F08 00321B68 38 A0 00 00 */ li r5, 0
+/* 80325F0C 00321B6C 7C 67 19 10 */ subfe r3, r7, r3
+/* 80325F10 00321B70 54 06 D1 BE */ srwi r6, r0, 6
+/* 80325F14 00321B74 4B EA 13 65 */ bl __div2i
+/* 80325F18 00321B78 38 00 00 00 */ li r0, 0
+/* 80325F1C 00321B7C 38 C0 27 10 */ li r6, 0x2710
+/* 80325F20 00321B80 6C 65 80 00 */ xoris r5, r3, 0x8000
+/* 80325F24 00321B84 6C 00 80 00 */ xoris r0, r0, 0x8000
+/* 80325F28 00321B88 7C 64 30 10 */ subfc r3, r4, r6
+/* 80325F2C 00321B8C 7C A5 01 10 */ subfe r5, r5, r0
+/* 80325F30 00321B90 7C A0 01 10 */ subfe r5, r0, r0
+/* 80325F34 00321B94 7C A5 00 D1 */ neg. r5, r5
+/* 80325F38 00321B98 41 82 00 2C */ beq lbl_80325F64
+/* 80325F3C 00321B9C 38 9E 03 7C */ addi r4, r30, 0x37c
+/* 80325F40 00321BA0 38 60 00 40 */ li r3, 0x40
+/* 80325F44 00321BA4 4C C6 31 82 */ crclr 6
+/* 80325F48 00321BA8 4B FF 6B ED */ bl DWC_Printf
+/* 80325F4C 00321BAC 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
+/* 80325F50 00321BB0 38 60 00 01 */ li r3, 1
+/* 80325F54 00321BB4 38 80 00 00 */ li r4, 0
+/* 80325F58 00321BB8 38 A0 00 00 */ li r5, 0
+/* 80325F5C 00321BBC 38 C6 01 98 */ addi r6, r6, 0x198
+/* 80325F60 00321BC0 48 00 A3 41 */ bl func_803302A0
+lbl_80325F64:
+/* 80325F64 00321BC4 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80325F68 00321BC8 80 63 00 E4 */ lwz r3, 0xe4(r3)
+/* 80325F6C 00321BCC 2C 03 00 00 */ cmpwi r3, 0
+/* 80325F70 00321BD0 41 82 01 B4 */ beq lbl_80326124
+/* 80325F74 00321BD4 48 03 88 85 */ bl ServerBrowserThink
+/* 80325F78 00321BD8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80325F7C 00321BDC 80 63 00 E4 */ lwz r3, 0xe4(r3)
+/* 80325F80 00321BE0 48 03 88 ED */ bl ServerBrowserState
+/* 80325F84 00321BE4 2C 03 00 00 */ cmpwi r3, 0
+/* 80325F88 00321BE8 41 82 01 9C */ beq lbl_80326124
+/* 80325F8C 00321BEC 83 6D B0 68 */ lwz r27, lbl_80640328-_SDA_BASE_(r13)
+/* 80325F90 00321BF0 80 1B 01 78 */ lwz r0, 0x178(r27)
+/* 80325F94 00321BF4 80 7B 01 7C */ lwz r3, 0x17c(r27)
+/* 80325F98 00321BF8 7C 60 03 79 */ or. r0, r3, r0
+/* 80325F9C 00321BFC 41 82 01 88 */ beq lbl_80326124
+/* 80325FA0 00321C00 4B F4 C8 19 */ bl OSGetTime
+/* 80325FA4 00321C04 80 1B 01 78 */ lwz r0, 0x178(r27)
+/* 80325FA8 00321C08 6C 65 80 00 */ xoris r5, r3, 0x8000
+/* 80325FAC 00321C0C 80 7B 01 7C */ lwz r3, 0x17c(r27)
+/* 80325FB0 00321C10 6C 00 80 00 */ xoris r0, r0, 0x8000
+/* 80325FB4 00321C14 7C 64 18 10 */ subfc r3, r4, r3
+/* 80325FB8 00321C18 7C A5 01 10 */ subfe r5, r5, r0
+/* 80325FBC 00321C1C 7C A0 01 10 */ subfe r5, r0, r0
+/* 80325FC0 00321C20 7C A5 00 D1 */ neg. r5, r5
+/* 80325FC4 00321C24 41 82 01 60 */ beq lbl_80326124
+/* 80325FC8 00321C28 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80325FCC 00321C2C 2C 03 00 00 */ cmpwi r3, 0
+/* 80325FD0 00321C30 41 82 01 44 */ beq lbl_80326114
+/* 80325FD4 00321C34 38 00 00 02 */ li r0, 2
+/* 80325FD8 00321C38 98 03 01 AC */ stb r0, 0x1ac(r3)
+/* 80325FDC 00321C3C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80325FE0 00321C40 80 63 00 04 */ lwz r3, 4(r3)
+/* 80325FE4 00321C44 80 63 00 00 */ lwz r3, 0(r3)
+/* 80325FE8 00321C48 48 02 3D 89 */ bl gt2CloseAllConnectionsHard
+/* 80325FEC 00321C4C 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80325FF0 00321C50 3B E0 00 00 */ li r31, 0
+/* 80325FF4 00321C54 3C 80 FF FF */ lis r4, 0xFFFEB3EE@ha
+/* 80325FF8 00321C58 38 60 00 06 */ li r3, 6
+/* 80325FFC 00321C5C 9B E5 01 AC */ stb r31, 0x1ac(r5)
+/* 80326000 00321C60 38 84 B3 EE */ addi r4, r4, 0xFFFEB3EE@l
+/* 80326004 00321C64 4B FF 65 7D */ bl DWCi_SetError
+/* 80326008 00321C68 38 60 00 01 */ li r3, 1
+/* 8032600C 00321C6C 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
+/* 80326010 00321C70 38 A0 00 00 */ li r5, 0
+/* 80326014 00321C74 4B FF 9C 3D */ bl func_8031FC50
+/* 80326018 00321C78 83 6D B0 68 */ lwz r27, lbl_80640328-_SDA_BASE_(r13)
+/* 8032601C 00321C7C 88 9B 00 15 */ lbz r4, 0x15(r27)
+/* 80326020 00321C80 80 7B 02 1C */ lwz r3, 0x21c(r27)
+/* 80326024 00321C84 38 04 FF FE */ addi r0, r4, -2
+/* 80326028 00321C88 7C 04 00 34 */ cntlzw r4, r0
+/* 8032602C 00321C8C 7C 60 00 34 */ cntlzw r0, r3
+/* 80326030 00321C90 54 9C D9 7E */ srwi r28, r4, 5
+/* 80326034 00321C94 54 1D D9 7E */ srwi r29, r0, 5
+/* 80326038 00321C98 4B FF 9B 11 */ bl func_8031FB48
+/* 8032603C 00321C9C 81 9B 04 78 */ lwz r12, 0x478(r27)
+/* 80326040 00321CA0 7C 67 1B 78 */ mr r7, r3
+/* 80326044 00321CA4 7F A5 EB 78 */ mr r5, r29
+/* 80326048 00321CA8 7F 86 E3 78 */ mr r6, r28
+/* 8032604C 00321CAC 81 1B 04 7C */ lwz r8, 0x47c(r27)
+/* 80326050 00321CB0 38 60 00 06 */ li r3, 6
+/* 80326054 00321CB4 38 80 00 00 */ li r4, 0
+/* 80326058 00321CB8 7D 89 03 A6 */ mtctr r12
+/* 8032605C 00321CBC 4E 80 04 21 */ bctrl
+/* 80326060 00321CC0 38 9E 00 58 */ addi r4, r30, 0x58
+/* 80326064 00321CC4 38 60 00 40 */ li r3, 0x40
+/* 80326068 00321CC8 4C C6 31 82 */ crclr 6
+/* 8032606C 00321CCC 4B FF 6A C9 */ bl DWC_Printf
+/* 80326070 00321CD0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326074 00321CD4 2C 03 00 00 */ cmpwi r3, 0
+/* 80326078 00321CD8 41 82 00 9C */ beq lbl_80326114
+/* 8032607C 00321CDC 80 63 00 E4 */ lwz r3, 0xe4(r3)
+/* 80326080 00321CE0 2C 03 00 00 */ cmpwi r3, 0
+/* 80326084 00321CE4 41 82 00 10 */ beq lbl_80326094
+/* 80326088 00321CE8 48 03 84 15 */ bl ServerBrowserFree
+/* 8032608C 00321CEC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326090 00321CF0 93 E3 00 E4 */ stw r31, 0xe4(r3)
+lbl_80326094:
+/* 80326094 00321CF4 48 03 4B 21 */ bl NNFreeNegotiateList
+/* 80326098 00321CF8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 8032609C 00321CFC 3B E0 00 00 */ li r31, 0
+/* 803260A0 00321D00 93 E3 01 A4 */ stw r31, 0x1a4(r3)
+/* 803260A4 00321D04 80 8D B0 60 */ lwz r4, lbl_80640320-_SDA_BASE_(r13)
+/* 803260A8 00321D08 2C 04 00 00 */ cmpwi r4, 0
+/* 803260AC 00321D0C 41 82 00 14 */ beq lbl_803260C0
+/* 803260B0 00321D10 38 60 00 04 */ li r3, 4
+/* 803260B4 00321D14 38 A0 00 00 */ li r5, 0
+/* 803260B8 00321D18 4B FF 68 D1 */ bl DWC_Free
+/* 803260BC 00321D1C 93 ED B0 60 */ stw r31, lbl_80640320-_SDA_BASE_(r13)
+lbl_803260C0:
+/* 803260C0 00321D20 3F 80 80 61 */ lis r28, lbl_8060FD88@ha
+/* 803260C4 00321D24 3B A0 00 00 */ li r29, 0
+/* 803260C8 00321D28 3B 9C FD 88 */ addi r28, r28, lbl_8060FD88@l
+lbl_803260CC:
+/* 803260CC 00321D2C 80 9C 00 04 */ lwz r4, 4(r28)
+/* 803260D0 00321D30 2C 04 00 00 */ cmpwi r4, 0
+/* 803260D4 00321D34 41 82 00 10 */ beq lbl_803260E4
+/* 803260D8 00321D38 38 60 00 04 */ li r3, 4
+/* 803260DC 00321D3C 38 A0 00 00 */ li r5, 0
+/* 803260E0 00321D40 4B FF 68 A9 */ bl DWC_Free
+lbl_803260E4:
+/* 803260E4 00321D44 3B BD 00 01 */ addi r29, r29, 1
+/* 803260E8 00321D48 3B 9C 00 0C */ addi r28, r28, 0xc
+/* 803260EC 00321D4C 2C 1D 00 9A */ cmpwi r29, 0x9a
+/* 803260F0 00321D50 41 80 FF DC */ blt lbl_803260CC
+/* 803260F4 00321D54 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
+/* 803260F8 00321D58 38 80 00 00 */ li r4, 0
+/* 803260FC 00321D5C 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
+/* 80326100 00321D60 38 A0 07 38 */ li r5, 0x738
+/* 80326104 00321D64 4B CD E0 01 */ bl memset
+/* 80326108 00321D68 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 8032610C 00321D6C 38 00 00 01 */ li r0, 1
+/* 80326110 00321D70 98 03 00 18 */ stb r0, 0x18(r3)
+lbl_80326114:
+/* 80326114 00321D74 38 9E 03 98 */ addi r4, r30, 0x398
+/* 80326118 00321D78 38 60 04 00 */ li r3, 0x400
+/* 8032611C 00321D7C 4C C6 31 82 */ crclr 6
+/* 80326120 00321D80 4B FF 6A 15 */ bl DWC_Printf
+lbl_80326124:
+/* 80326124 00321D84 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326128 00321D88 83 A3 00 10 */ lwz r29, 0x10(r3)
+/* 8032612C 00321D8C 2C 1D 00 00 */ cmpwi r29, 0
+/* 80326130 00321D90 41 82 00 88 */ beq lbl_803261B8
+/* 80326134 00321D94 7F A3 EB 78 */ mr r3, r29
+/* 80326138 00321D98 48 02 81 A9 */ bl qr2_think
+/* 8032613C 00321D9C 80 1D 00 B4 */ lwz r0, 0xb4(r29)
+/* 80326140 00321DA0 2C 00 00 00 */ cmpwi r0, 0
+/* 80326144 00321DA4 40 82 00 74 */ bne lbl_803261B8
+/* 80326148 00321DA8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 8032614C 00321DAC 88 03 00 15 */ lbz r0, 0x15(r3)
+/* 80326150 00321DB0 2C 00 00 02 */ cmpwi r0, 2
+/* 80326154 00321DB4 41 82 00 50 */ beq lbl_803261A4
+/* 80326158 00321DB8 40 80 00 60 */ bge lbl_803261B8
+/* 8032615C 00321DBC 2C 00 00 00 */ cmpwi r0, 0
+/* 80326160 00321DC0 40 80 00 08 */ bge lbl_80326168
+/* 80326164 00321DC4 48 00 00 54 */ b lbl_803261B8
+lbl_80326168:
+/* 80326168 00321DC8 80 03 01 A4 */ lwz r0, 0x1a4(r3)
+/* 8032616C 00321DCC 2C 00 00 06 */ cmpwi r0, 6
+/* 80326170 00321DD0 41 82 00 28 */ beq lbl_80326198
+/* 80326174 00321DD4 40 80 00 18 */ bge lbl_8032618C
+/* 80326178 00321DD8 2C 00 00 05 */ cmpwi r0, 5
+/* 8032617C 00321DDC 40 80 00 3C */ bge lbl_803261B8
+/* 80326180 00321DE0 2C 00 00 01 */ cmpwi r0, 1
+/* 80326184 00321DE4 40 80 00 14 */ bge lbl_80326198
+/* 80326188 00321DE8 48 00 00 30 */ b lbl_803261B8
+lbl_8032618C:
+/* 8032618C 00321DEC 2C 00 00 0B */ cmpwi r0, 0xb
+/* 80326190 00321DF0 41 82 00 08 */ beq lbl_80326198
+/* 80326194 00321DF4 48 00 00 24 */ b lbl_803261B8
+lbl_80326198:
+/* 80326198 00321DF8 80 63 00 10 */ lwz r3, 0x10(r3)
+/* 8032619C 00321DFC 48 02 84 25 */ bl qr2_send_statechanged
+/* 803261A0 00321E00 48 00 00 18 */ b lbl_803261B8
+lbl_803261A4:
+/* 803261A4 00321E04 80 03 01 A4 */ lwz r0, 0x1a4(r3)
+/* 803261A8 00321E08 2C 00 00 0B */ cmpwi r0, 0xb
+/* 803261AC 00321E0C 40 82 00 0C */ bne lbl_803261B8
+/* 803261B0 00321E10 80 63 00 10 */ lwz r3, 0x10(r3)
+/* 803261B4 00321E14 48 02 84 0D */ bl qr2_send_statechanged
+lbl_803261B8:
+/* 803261B8 00321E18 48 03 59 25 */ bl NNThink
+/* 803261BC 00321E1C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803261C0 00321E20 80 63 00 04 */ lwz r3, 4(r3)
+/* 803261C4 00321E24 2C 03 00 00 */ cmpwi r3, 0
+/* 803261C8 00321E28 41 82 00 0C */ beq lbl_803261D4
+/* 803261CC 00321E2C 80 63 00 00 */ lwz r3, 0(r3)
+/* 803261D0 00321E30 48 02 38 6D */ bl gt2Think
+lbl_803261D4:
+/* 803261D4 00321E34 83 6D B0 68 */ lwz r27, lbl_80640328-_SDA_BASE_(r13)
+/* 803261D8 00321E38 80 1B 01 A4 */ lwz r0, 0x1a4(r27)
+/* 803261DC 00321E3C 2C 00 00 12 */ cmpwi r0, 0x12
+/* 803261E0 00321E40 40 82 00 8C */ bne lbl_8032626C
+/* 803261E4 00321E44 4B F4 C5 D5 */ bl OSGetTime
+/* 803261E8 00321E48 3C C0 80 00 */ lis r6, 0x800000F8@ha
+/* 803261EC 00321E4C 81 1B 02 04 */ lwz r8, 0x204(r27)
+/* 803261F0 00321E50 80 06 00 F8 */ lwz r0, 0x800000F8@l(r6)
+/* 803261F4 00321E54 3C A0 10 62 */ lis r5, 0x10624DD3@ha
+/* 803261F8 00321E58 38 C5 4D D3 */ addi r6, r5, 0x10624DD3@l
+/* 803261FC 00321E5C 80 FB 02 00 */ lwz r7, 0x200(r27)
+/* 80326200 00321E60 54 00 F0 BE */ srwi r0, r0, 2
+/* 80326204 00321E64 7C 88 20 10 */ subfc r4, r8, r4
+/* 80326208 00321E68 7C 06 00 16 */ mulhwu r0, r6, r0
+/* 8032620C 00321E6C 38 A0 00 00 */ li r5, 0
+/* 80326210 00321E70 7C 67 19 10 */ subfe r3, r7, r3
+/* 80326214 00321E74 54 06 D1 BE */ srwi r6, r0, 6
+/* 80326218 00321E78 4B EA 10 61 */ bl __div2i
+/* 8032621C 00321E7C 38 00 00 00 */ li r0, 0
+/* 80326220 00321E80 38 C0 0B B8 */ li r6, 0xbb8
+/* 80326224 00321E84 6C 65 80 00 */ xoris r5, r3, 0x8000
+/* 80326228 00321E88 6C 00 80 00 */ xoris r0, r0, 0x8000
+/* 8032622C 00321E8C 7C 64 30 10 */ subfc r3, r4, r6
+/* 80326230 00321E90 7C A5 01 10 */ subfe r5, r5, r0
+/* 80326234 00321E94 7C A0 01 10 */ subfe r5, r0, r0
+/* 80326238 00321E98 7C A5 00 D1 */ neg. r5, r5
+/* 8032623C 00321E9C 41 82 00 30 */ beq lbl_8032626C
+/* 80326240 00321EA0 38 9E 03 BC */ addi r4, r30, 0x3bc
+/* 80326244 00321EA4 38 60 00 04 */ li r3, 4
+/* 80326248 00321EA8 4C C6 31 82 */ crclr 6
+/* 8032624C 00321EAC 4B FF 68 E9 */ bl DWC_Printf
+/* 80326250 00321EB0 38 9E 03 E4 */ addi r4, r30, 0x3e4
+/* 80326254 00321EB4 38 60 00 40 */ li r3, 0x40
+/* 80326258 00321EB8 4C C6 31 82 */ crclr 6
+/* 8032625C 00321EBC 4B FF 68 D9 */ bl DWC_Printf
+/* 80326260 00321EC0 48 00 6B 61 */ bl func_8032CDC0
+/* 80326264 00321EC4 2C 03 00 00 */ cmpwi r3, 0
+/* 80326268 00321EC8 40 82 01 1C */ bne lbl_80326384
+lbl_8032626C:
+/* 8032626C 00321ECC 48 00 6E F5 */ bl func_8032D160
+/* 80326270 00321ED0 2C 03 00 00 */ cmpwi r3, 0
+/* 80326274 00321ED4 41 82 01 10 */ beq lbl_80326384
+/* 80326278 00321ED8 48 00 76 11 */ bl func_8032D888
+/* 8032627C 00321EDC 2C 03 00 00 */ cmpwi r3, 0
+/* 80326280 00321EE0 41 82 01 04 */ beq lbl_80326384
+/* 80326284 00321EE4 48 00 79 29 */ bl func_8032DBAC
+/* 80326288 00321EE8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 8032628C 00321EEC 88 03 01 B2 */ lbz r0, 0x1b2(r3)
+/* 80326290 00321EF0 2C 00 00 00 */ cmpwi r0, 0
+/* 80326294 00321EF4 41 82 00 F0 */ beq lbl_80326384
+/* 80326298 00321EF8 80 03 01 A4 */ lwz r0, 0x1a4(r3)
+/* 8032629C 00321EFC 2C 00 00 0A */ cmpwi r0, 0xa
+/* 803262A0 00321F00 40 82 00 E4 */ bne lbl_80326384
+/* 803262A4 00321F04 88 03 00 0D */ lbz r0, 0xd(r3)
+/* 803262A8 00321F08 98 03 00 16 */ stb r0, 0x16(r3)
+/* 803262AC 00321F0C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803262B0 00321F10 88 03 00 15 */ lbz r0, 0x15(r3)
+/* 803262B4 00321F14 28 00 00 02 */ cmplwi r0, 2
+/* 803262B8 00321F18 40 82 00 A4 */ bne lbl_8032635C
+/* 803262BC 00321F1C 88 C3 00 16 */ lbz r6, 0x16(r3)
+/* 803262C0 00321F20 38 61 00 08 */ addi r3, r1, 8
+/* 803262C4 00321F24 38 80 00 0C */ li r4, 0xc
+/* 803262C8 00321F28 38 AD 8D A8 */ addi r5, r13, lbl_8063E068-_SDA_BASE_
+/* 803262CC 00321F2C 38 C6 00 01 */ addi r6, r6, 1
+/* 803262D0 00321F30 4C C6 31 82 */ crclr 6
+/* 803262D4 00321F34 4B EA 67 51 */ bl snprintf
+/* 803262D8 00321F38 38 81 00 08 */ addi r4, r1, 8
+/* 803262DC 00321F3C 38 A1 00 18 */ addi r5, r1, 0x18
+/* 803262E0 00321F40 38 6D 8D AC */ addi r3, r13, lbl_8063E06C-_SDA_BASE_
+/* 803262E4 00321F44 38 C0 00 2F */ li r6, 0x2f
+/* 803262E8 00321F48 4B FF 8B 05 */ bl DWC_SetCommonKeyValueString
+/* 803262EC 00321F4C 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
+/* 803262F0 00321F50 38 61 00 08 */ addi r3, r1, 8
+/* 803262F4 00321F54 38 80 00 0C */ li r4, 0xc
+/* 803262F8 00321F58 38 AD 8D A8 */ addi r5, r13, lbl_8063E068-_SDA_BASE_
+/* 803262FC 00321F5C 88 C6 00 0D */ lbz r6, 0xd(r6)
+/* 80326300 00321F60 38 C6 00 01 */ addi r6, r6, 1
+/* 80326304 00321F64 4C C6 31 82 */ crclr 6
+/* 80326308 00321F68 4B EA 67 1D */ bl snprintf
+/* 8032630C 00321F6C 38 81 00 08 */ addi r4, r1, 8
+/* 80326310 00321F70 38 A1 00 18 */ addi r5, r1, 0x18
+/* 80326314 00321F74 38 6D 8D B0 */ addi r3, r13, lbl_8063E070-_SDA_BASE_
+/* 80326318 00321F78 38 C0 00 2F */ li r6, 0x2f
+/* 8032631C 00321F7C 4B FF 8B 29 */ bl DWC_AddCommonKeyValueString
+/* 80326320 00321F80 38 61 00 08 */ addi r3, r1, 8
+/* 80326324 00321F84 38 80 00 0C */ li r4, 0xc
+/* 80326328 00321F88 38 AD 8D A8 */ addi r5, r13, lbl_8063E068-_SDA_BASE_
+/* 8032632C 00321F8C 38 C0 00 03 */ li r6, 3
+/* 80326330 00321F90 4C C6 31 82 */ crclr 6
+/* 80326334 00321F94 4B EA 66 F1 */ bl snprintf
+/* 80326338 00321F98 38 81 00 08 */ addi r4, r1, 8
+/* 8032633C 00321F9C 38 A1 00 18 */ addi r5, r1, 0x18
+/* 80326340 00321FA0 38 6D 8D B4 */ addi r3, r13, lbl_8063E074-_SDA_BASE_
+/* 80326344 00321FA4 38 C0 00 2F */ li r6, 0x2f
+/* 80326348 00321FA8 4B FF 8A FD */ bl DWC_AddCommonKeyValueString
+/* 8032634C 00321FAC 38 81 00 18 */ addi r4, r1, 0x18
+/* 80326350 00321FB0 38 60 00 06 */ li r3, 6
+/* 80326354 00321FB4 38 A0 00 00 */ li r5, 0
+/* 80326358 00321FB8 4B FF 98 F9 */ bl func_8031FC50
+lbl_8032635C:
+/* 8032635C 00321FBC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326360 00321FC0 38 00 00 00 */ li r0, 0
+/* 80326364 00321FC4 98 03 01 B2 */ stb r0, 0x1b2(r3)
+/* 80326368 00321FC8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 8032636C 00321FCC 81 83 04 90 */ lwz r12, 0x490(r3)
+/* 80326370 00321FD0 2C 0C 00 00 */ cmpwi r12, 0
+/* 80326374 00321FD4 41 82 00 10 */ beq lbl_80326384
+/* 80326378 00321FD8 80 63 04 94 */ lwz r3, 0x494(r3)
+/* 8032637C 00321FDC 7D 89 03 A6 */ mtctr r12
+/* 80326380 00321FE0 4E 80 04 21 */ bctrl
+lbl_80326384:
+/* 80326384 00321FE4 39 61 00 50 */ addi r11, r1, 0x50
+/* 80326388 00321FE8 4B EA 0D ED */ bl _restgpr_27
+/* 8032638C 00321FEC 80 01 00 54 */ lwz r0, 0x54(r1)
+/* 80326390 00321FF0 7C 08 03 A6 */ mtlr r0
+/* 80326394 00321FF4 38 21 00 50 */ addi r1, r1, 0x50
+/* 80326398 00321FF8 4E 80 00 20 */ blr
+lbl_8032639C:
+/* 8032639C 00321FFC 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 803263A0 00322000 7C 08 02 A6 */ mflr r0
+/* 803263A4 00322004 90 01 00 34 */ stw r0, 0x34(r1)
+/* 803263A8 00322008 39 61 00 30 */ addi r11, r1, 0x30
+/* 803263AC 0032200C 4B EA 0D 7D */ bl _savegpr_27
+/* 803263B0 00322010 2C 07 00 00 */ cmpwi r7, 0
+/* 803263B4 00322014 3F E0 80 44 */ lis r31, lbl_80447FE0@ha
+/* 803263B8 00322018 7C 9B 23 78 */ mr r27, r4
+/* 803263BC 0032201C 7C BE 2B 78 */ mr r30, r5
+/* 803263C0 00322020 7C DC 33 78 */ mr r28, r6
+/* 803263C4 00322024 7C FD 3B 78 */ mr r29, r7
+/* 803263C8 00322028 3B FF 7F E0 */ addi r31, r31, lbl_80447FE0@l
+/* 803263CC 0032202C 41 82 00 0C */ beq lbl_803263D8
+/* 803263D0 00322030 2C 06 00 00 */ cmpwi r6, 0
+/* 803263D4 00322034 40 82 00 0C */ bne lbl_803263E0
+lbl_803263D8:
+/* 803263D8 00322038 38 60 00 00 */ li r3, 0
+/* 803263DC 0032203C 48 00 01 1C */ b lbl_803264F8
+lbl_803263E0:
+/* 803263E0 00322040 38 61 00 08 */ addi r3, r1, 8
+/* 803263E4 00322044 38 80 00 00 */ li r4, 0
+/* 803263E8 00322048 38 A0 00 08 */ li r5, 8
+/* 803263EC 0032204C 4B CD DD 19 */ bl memset
+/* 803263F0 00322050 38 00 00 02 */ li r0, 2
+/* 803263F4 00322054 93 61 00 0C */ stw r27, 0xc(r1)
+/* 803263F8 00322058 7F C3 F3 78 */ mr r3, r30
+/* 803263FC 0032205C 98 01 00 09 */ stb r0, 9(r1)
+/* 80326400 00322060 4B FD 09 7D */ bl SOHtoNs
+/* 80326404 00322064 B0 61 00 0A */ sth r3, 0xa(r1)
+/* 80326408 00322068 8B DC 00 00 */ lbz r30, 0(r28)
+/* 8032640C 0032206C 28 1E 00 FE */ cmplwi r30, 0xfe
+/* 80326410 00322070 40 82 00 10 */ bne lbl_80326420
+/* 80326414 00322074 88 1C 00 01 */ lbz r0, 1(r28)
+/* 80326418 00322078 28 00 00 FD */ cmplwi r0, 0xfd
+/* 8032641C 0032207C 41 82 00 0C */ beq lbl_80326428
+lbl_80326420:
+/* 80326420 00322080 28 1E 00 5C */ cmplwi r30, 0x5c
+/* 80326424 00322084 40 82 00 4C */ bne lbl_80326470
+lbl_80326428:
+/* 80326428 00322088 38 9F 04 40 */ addi r4, r31, 0x440
+/* 8032642C 0032208C 38 60 00 40 */ li r3, 0x40
+/* 80326430 00322090 4C C6 31 82 */ crclr 6
+/* 80326434 00322094 4B FF 67 01 */ bl DWC_Printf
+/* 80326438 00322098 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 8032643C 0032209C 80 63 00 10 */ lwz r3, 0x10(r3)
+/* 80326440 003220A0 2C 03 00 00 */ cmpwi r3, 0
+/* 80326444 003220A4 41 82 00 18 */ beq lbl_8032645C
+/* 80326448 003220A8 7F 84 E3 78 */ mr r4, r28
+/* 8032644C 003220AC 7F A5 EB 78 */ mr r5, r29
+/* 80326450 003220B0 38 C1 00 08 */ addi r6, r1, 8
+/* 80326454 003220B4 48 02 93 C9 */ bl qr2_parse_queryA
+/* 80326458 003220B8 48 00 00 9C */ b lbl_803264F4
+lbl_8032645C:
+/* 8032645C 003220BC 38 9F 04 68 */ addi r4, r31, 0x468
+/* 80326460 003220C0 38 60 00 40 */ li r3, 0x40
+/* 80326464 003220C4 4C C6 31 82 */ crclr 6
+/* 80326468 003220C8 4B FF 66 CD */ bl DWC_Printf
+/* 8032646C 003220CC 48 00 00 88 */ b lbl_803264F4
+lbl_80326470:
+/* 80326470 003220D0 3C 80 80 64 */ lis r4, lbl_8063E768@ha
+/* 80326474 003220D4 7F 83 E3 78 */ mr r3, r28
+/* 80326478 003220D8 38 84 E7 68 */ addi r4, r4, lbl_8063E768@l
+/* 8032647C 003220DC 38 A0 00 06 */ li r5, 6
+/* 80326480 003220E0 4B EA 3F 19 */ bl memcmp
+/* 80326484 003220E4 2C 03 00 00 */ cmpwi r3, 0
+/* 80326488 003220E8 40 82 00 28 */ bne lbl_803264B0
+/* 8032648C 003220EC 38 9F 04 80 */ addi r4, r31, 0x480
+/* 80326490 003220F0 38 60 00 40 */ li r3, 0x40
+/* 80326494 003220F4 4C C6 31 82 */ crclr 6
+/* 80326498 003220F8 4B FF 66 9D */ bl DWC_Printf
+/* 8032649C 003220FC 7F 83 E3 78 */ mr r3, r28
+/* 803264A0 00322100 7F A4 EB 78 */ mr r4, r29
+/* 803264A4 00322104 38 A1 00 08 */ addi r5, r1, 8
+/* 803264A8 00322108 48 03 5E 95 */ bl NNProcessData
+/* 803264AC 0032210C 48 00 00 48 */ b lbl_803264F4
+lbl_803264B0:
+/* 803264B0 00322110 28 1E 00 FE */ cmplwi r30, 0xfe
+/* 803264B4 00322114 40 82 00 28 */ bne lbl_803264DC
+/* 803264B8 00322118 88 1C 00 01 */ lbz r0, 1(r28)
+/* 803264BC 0032211C 28 00 00 FE */ cmplwi r0, 0xfe
+/* 803264C0 00322120 40 82 00 1C */ bne lbl_803264DC
+/* 803264C4 00322124 38 9F 04 A8 */ addi r4, r31, 0x4a8
+/* 803264C8 00322128 38 60 00 80 */ li r3, 0x80
+/* 803264CC 0032212C 4C C6 31 82 */ crclr 6
+/* 803264D0 00322130 4B FF 66 65 */ bl DWC_Printf
+/* 803264D4 00322134 38 60 00 00 */ li r3, 0
+/* 803264D8 00322138 48 00 00 20 */ b lbl_803264F8
+lbl_803264DC:
+/* 803264DC 0032213C 38 9F 04 D8 */ addi r4, r31, 0x4d8
+/* 803264E0 00322140 38 60 00 08 */ li r3, 8
+/* 803264E4 00322144 4C C6 31 82 */ crclr 6
+/* 803264E8 00322148 4B FF 66 4D */ bl DWC_Printf
+/* 803264EC 0032214C 38 60 00 00 */ li r3, 0
+/* 803264F0 00322150 48 00 00 08 */ b lbl_803264F8
+lbl_803264F4:
+/* 803264F4 00322154 38 60 00 01 */ li r3, 1
+lbl_803264F8:
+/* 803264F8 00322158 39 61 00 30 */ addi r11, r1, 0x30
+/* 803264FC 0032215C 4B EA 0C 79 */ bl _restgpr_27
+/* 80326500 00322160 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80326504 00322164 7C 08 03 A6 */ mtlr r0
+/* 80326508 00322168 38 21 00 30 */ addi r1, r1, 0x30
+/* 8032650C 0032216C 4E 80 00 20 */ blr
+lbl_80326510:
+/* 80326510 00322170 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 80326514 00322174 7C 08 02 A6 */ mflr r0
+/* 80326518 00322178 90 01 00 34 */ stw r0, 0x34(r1)
+/* 8032651C 0032217C 39 61 00 30 */ addi r11, r1, 0x30
+/* 80326520 00322180 4B EA 0B FD */ bl _savegpr_24
+/* 80326524 00322184 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326528 00322188 3F C0 80 44 */ lis r30, lbl_80447FE0@ha
+/* 8032652C 0032218C 7C 99 23 78 */ mr r25, r4
+/* 80326530 00322190 7C BA 2B 78 */ mr r26, r5
+/* 80326534 00322194 2C 03 00 00 */ cmpwi r3, 0
+/* 80326538 00322198 7C DB 33 78 */ mr r27, r6
+/* 8032653C 0032219C 7C FC 3B 78 */ mr r28, r7
+/* 80326540 003221A0 7D 1F 43 78 */ mr r31, r8
+/* 80326544 003221A4 3B DE 7F E0 */ addi r30, r30, lbl_80447FE0@l
+/* 80326548 003221A8 41 82 00 1C */ beq lbl_80326564
+/* 8032654C 003221AC 80 03 01 A4 */ lwz r0, 0x1a4(r3)
+/* 80326550 003221B0 2C 00 00 07 */ cmpwi r0, 7
+/* 80326554 003221B4 40 82 00 10 */ bne lbl_80326564
+/* 80326558 003221B8 88 03 01 AD */ lbz r0, 0x1ad(r3)
+/* 8032655C 003221BC 2C 00 00 00 */ cmpwi r0, 0
+/* 80326560 003221C0 41 82 00 28 */ beq lbl_80326588
+lbl_80326564:
+/* 80326564 003221C4 7F 23 CB 78 */ mr r3, r25
+/* 80326568 003221C8 38 9E 05 08 */ addi r4, r30, 0x508
+/* 8032656C 003221CC 38 A0 FF FF */ li r5, -1
+/* 80326570 003221D0 48 02 35 21 */ bl gt2Reject
+/* 80326574 003221D4 38 9E 05 14 */ addi r4, r30, 0x514
+/* 80326578 003221D8 38 60 00 80 */ li r3, 0x80
+/* 8032657C 003221DC 4C C6 31 82 */ crclr 6
+/* 80326580 003221E0 4B FF 65 B5 */ bl DWC_Printf
+/* 80326584 003221E4 48 00 04 C0 */ b lbl_80326A44
+lbl_80326588:
+/* 80326588 003221E8 4B FF CA C1 */ bl func_80323048
+/* 8032658C 003221EC 2C 03 FF FF */ cmpwi r3, -1
+/* 80326590 003221F0 7C 7D 1B 78 */ mr r29, r3
+/* 80326594 003221F4 40 82 01 74 */ bne lbl_80326708
+/* 80326598 003221F8 7F 23 CB 78 */ mr r3, r25
+/* 8032659C 003221FC 38 9E 05 38 */ addi r4, r30, 0x538
+/* 803265A0 00322200 38 A0 FF FF */ li r5, -1
+/* 803265A4 00322204 48 02 34 ED */ bl gt2Reject
+/* 803265A8 00322208 38 9E 05 44 */ addi r4, r30, 0x544
+/* 803265AC 0032220C 38 60 00 80 */ li r3, 0x80
+/* 803265B0 00322210 4C C6 31 82 */ crclr 6
+/* 803265B4 00322214 4B FF 65 81 */ bl DWC_Printf
+/* 803265B8 00322218 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803265BC 0032221C 2C 03 00 00 */ cmpwi r3, 0
+/* 803265C0 00322220 41 82 04 84 */ beq lbl_80326A44
+/* 803265C4 00322224 38 00 00 02 */ li r0, 2
+/* 803265C8 00322228 98 03 01 AC */ stb r0, 0x1ac(r3)
+/* 803265CC 0032222C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803265D0 00322230 80 63 00 04 */ lwz r3, 4(r3)
+/* 803265D4 00322234 80 63 00 00 */ lwz r3, 0(r3)
+/* 803265D8 00322238 48 02 37 99 */ bl gt2CloseAllConnectionsHard
+/* 803265DC 0032223C 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 803265E0 00322240 3B 20 00 00 */ li r25, 0
+/* 803265E4 00322244 3C 80 FF FF */ lis r4, 0xFFFEABC4@ha
+/* 803265E8 00322248 38 60 00 06 */ li r3, 6
+/* 803265EC 0032224C 9B 25 01 AC */ stb r25, 0x1ac(r5)
+/* 803265F0 00322250 38 84 AB C4 */ addi r4, r4, 0xFFFEABC4@l
+/* 803265F4 00322254 4B FF 5F 8D */ bl DWCi_SetError
+/* 803265F8 00322258 38 60 00 01 */ li r3, 1
+/* 803265FC 0032225C 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
+/* 80326600 00322260 38 A0 00 00 */ li r5, 0
+/* 80326604 00322264 4B FF 96 4D */ bl func_8031FC50
+/* 80326608 00322268 83 0D B0 68 */ lwz r24, lbl_80640328-_SDA_BASE_(r13)
+/* 8032660C 0032226C 88 98 00 15 */ lbz r4, 0x15(r24)
+/* 80326610 00322270 80 78 02 1C */ lwz r3, 0x21c(r24)
+/* 80326614 00322274 38 04 FF FE */ addi r0, r4, -2
+/* 80326618 00322278 7C 04 00 34 */ cntlzw r4, r0
+/* 8032661C 0032227C 7C 60 00 34 */ cntlzw r0, r3
+/* 80326620 00322280 54 9A D9 7E */ srwi r26, r4, 5
+/* 80326624 00322284 54 1B D9 7E */ srwi r27, r0, 5
+/* 80326628 00322288 4B FF 95 21 */ bl func_8031FB48
+/* 8032662C 0032228C 81 98 04 78 */ lwz r12, 0x478(r24)
+/* 80326630 00322290 7C 67 1B 78 */ mr r7, r3
+/* 80326634 00322294 7F 65 DB 78 */ mr r5, r27
+/* 80326638 00322298 7F 46 D3 78 */ mr r6, r26
+/* 8032663C 0032229C 81 18 04 7C */ lwz r8, 0x47c(r24)
+/* 80326640 003222A0 38 60 00 06 */ li r3, 6
+/* 80326644 003222A4 38 80 00 00 */ li r4, 0
+/* 80326648 003222A8 7D 89 03 A6 */ mtctr r12
+/* 8032664C 003222AC 4E 80 04 21 */ bctrl
+/* 80326650 003222B0 38 9E 00 58 */ addi r4, r30, 0x58
+/* 80326654 003222B4 38 60 00 40 */ li r3, 0x40
+/* 80326658 003222B8 4C C6 31 82 */ crclr 6
+/* 8032665C 003222BC 4B FF 64 D9 */ bl DWC_Printf
+/* 80326660 003222C0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326664 003222C4 2C 03 00 00 */ cmpwi r3, 0
+/* 80326668 003222C8 41 82 03 DC */ beq lbl_80326A44
+/* 8032666C 003222CC 80 63 00 E4 */ lwz r3, 0xe4(r3)
+/* 80326670 003222D0 2C 03 00 00 */ cmpwi r3, 0
+/* 80326674 003222D4 41 82 00 10 */ beq lbl_80326684
+/* 80326678 003222D8 48 03 7E 25 */ bl ServerBrowserFree
+/* 8032667C 003222DC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326680 003222E0 93 23 00 E4 */ stw r25, 0xe4(r3)
+lbl_80326684:
+/* 80326684 003222E4 48 03 45 31 */ bl NNFreeNegotiateList
+/* 80326688 003222E8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 8032668C 003222EC 3B 20 00 00 */ li r25, 0
+/* 80326690 003222F0 93 23 01 A4 */ stw r25, 0x1a4(r3)
+/* 80326694 003222F4 80 8D B0 60 */ lwz r4, lbl_80640320-_SDA_BASE_(r13)
+/* 80326698 003222F8 2C 04 00 00 */ cmpwi r4, 0
+/* 8032669C 003222FC 41 82 00 14 */ beq lbl_803266B0
+/* 803266A0 00322300 38 60 00 04 */ li r3, 4
+/* 803266A4 00322304 38 A0 00 00 */ li r5, 0
+/* 803266A8 00322308 4B FF 62 E1 */ bl DWC_Free
+/* 803266AC 0032230C 93 2D B0 60 */ stw r25, lbl_80640320-_SDA_BASE_(r13)
+lbl_803266B0:
+/* 803266B0 00322310 3F 40 80 61 */ lis r26, lbl_8060FD88@ha
+/* 803266B4 00322314 3B 20 00 00 */ li r25, 0
+/* 803266B8 00322318 3B 5A FD 88 */ addi r26, r26, lbl_8060FD88@l
+lbl_803266BC:
+/* 803266BC 0032231C 80 9A 00 04 */ lwz r4, 4(r26)
+/* 803266C0 00322320 2C 04 00 00 */ cmpwi r4, 0
+/* 803266C4 00322324 41 82 00 10 */ beq lbl_803266D4
+/* 803266C8 00322328 38 60 00 04 */ li r3, 4
+/* 803266CC 0032232C 38 A0 00 00 */ li r5, 0
+/* 803266D0 00322330 4B FF 62 B9 */ bl DWC_Free
+lbl_803266D4:
+/* 803266D4 00322334 3B 39 00 01 */ addi r25, r25, 1
+/* 803266D8 00322338 3B 5A 00 0C */ addi r26, r26, 0xc
+/* 803266DC 0032233C 2C 19 00 9A */ cmpwi r25, 0x9a
+/* 803266E0 00322340 41 80 FF DC */ blt lbl_803266BC
+/* 803266E4 00322344 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
+/* 803266E8 00322348 38 80 00 00 */ li r4, 0
+/* 803266EC 0032234C 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
+/* 803266F0 00322350 38 A0 07 38 */ li r5, 0x738
+/* 803266F4 00322354 4B CD DA 11 */ bl memset
+/* 803266F8 00322358 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803266FC 0032235C 38 00 00 01 */ li r0, 1
+/* 80326700 00322360 98 03 00 18 */ stb r0, 0x18(r3)
+/* 80326704 00322364 48 00 03 40 */ b lbl_80326A44
+lbl_80326708:
+/* 80326708 00322368 83 0D B0 68 */ lwz r24, lbl_80640328-_SDA_BASE_(r13)
+/* 8032670C 0032236C 88 18 00 0D */ lbz r0, 0xd(r24)
+/* 80326710 00322370 54 00 10 3A */ slwi r0, r0, 2
+/* 80326714 00322374 7C 78 02 14 */ add r3, r24, r0
+/* 80326718 00322378 80 03 02 20 */ lwz r0, 0x220(r3)
+/* 8032671C 0032237C 7C 1A 00 40 */ cmplw r26, r0
+/* 80326720 00322380 40 82 00 28 */ bne lbl_80326748
+/* 80326724 00322384 7F 63 DB 78 */ mr r3, r27
+/* 80326728 00322388 4B FD 06 49 */ bl SONtoHs
+/* 8032672C 0032238C 88 18 00 0D */ lbz r0, 0xd(r24)
+/* 80326730 00322390 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80326734 00322394 54 00 08 3C */ slwi r0, r0, 1
+/* 80326738 00322398 7C 78 02 14 */ add r3, r24, r0
+/* 8032673C 0032239C A0 03 02 A0 */ lhz r0, 0x2a0(r3)
+/* 80326740 003223A0 7C 04 00 40 */ cmplw r4, r0
+/* 80326744 003223A4 41 82 00 B8 */ beq lbl_803267FC
+lbl_80326748:
+/* 80326748 003223A8 88 1F 00 00 */ lbz r0, 0(r31)
+/* 8032674C 003223AC 2C 00 00 00 */ cmpwi r0, 0
+/* 80326750 003223B0 41 82 00 74 */ beq lbl_803267C4
+/* 80326754 003223B4 83 0D B0 68 */ lwz r24, lbl_80640328-_SDA_BASE_(r13)
+/* 80326758 003223B8 7F E3 FB 78 */ mr r3, r31
+/* 8032675C 003223BC 38 80 00 00 */ li r4, 0
+/* 80326760 003223C0 38 A0 00 0A */ li r5, 0xa
+/* 80326764 003223C4 4B EA 9E 15 */ bl strtoul
+/* 80326768 003223C8 88 18 00 0D */ lbz r0, 0xd(r24)
+/* 8032676C 003223CC 54 00 10 3A */ slwi r0, r0, 2
+/* 80326770 003223D0 7C 98 02 14 */ add r4, r24, r0
+/* 80326774 003223D4 80 04 00 F8 */ lwz r0, 0xf8(r4)
+/* 80326778 003223D8 7C 03 00 40 */ cmplw r3, r0
+/* 8032677C 003223DC 40 82 00 48 */ bne lbl_803267C4
+/* 80326780 003223E0 38 9E 05 68 */ addi r4, r30, 0x568
+/* 80326784 003223E4 38 60 00 08 */ li r3, 8
+/* 80326788 003223E8 4C C6 31 82 */ crclr 6
+/* 8032678C 003223EC 4B FF 63 A9 */ bl DWC_Printf
+/* 80326790 003223F0 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 80326794 003223F4 7F 63 DB 78 */ mr r3, r27
+/* 80326798 003223F8 88 04 00 0D */ lbz r0, 0xd(r4)
+/* 8032679C 003223FC 54 00 10 3A */ slwi r0, r0, 2
+/* 803267A0 00322400 7C 84 02 14 */ add r4, r4, r0
+/* 803267A4 00322404 93 44 02 20 */ stw r26, 0x220(r4)
+/* 803267A8 00322408 83 0D B0 68 */ lwz r24, lbl_80640328-_SDA_BASE_(r13)
+/* 803267AC 0032240C 4B FD 05 C5 */ bl SONtoHs
+/* 803267B0 00322410 88 18 00 0D */ lbz r0, 0xd(r24)
+/* 803267B4 00322414 54 00 08 3C */ slwi r0, r0, 1
+/* 803267B8 00322418 7C 98 02 14 */ add r4, r24, r0
+/* 803267BC 0032241C B0 64 02 A0 */ sth r3, 0x2a0(r4)
+/* 803267C0 00322420 48 00 00 3C */ b lbl_803267FC
+lbl_803267C4:
+/* 803267C4 00322424 7F 23 CB 78 */ mr r3, r25
+/* 803267C8 00322428 38 9E 05 90 */ addi r4, r30, 0x590
+/* 803267CC 0032242C 38 A0 FF FF */ li r5, -1
+/* 803267D0 00322430 48 02 32 C1 */ bl gt2Reject
+/* 803267D4 00322434 7F 43 D3 78 */ mr r3, r26
+/* 803267D8 00322438 7F 64 DB 78 */ mr r4, r27
+/* 803267DC 0032243C 38 A0 00 00 */ li r5, 0
+/* 803267E0 00322440 48 02 73 6D */ bl gt2AddressToString
+/* 803267E4 00322444 7C 65 1B 78 */ mr r5, r3
+/* 803267E8 00322448 38 9E 05 A8 */ addi r4, r30, 0x5a8
+/* 803267EC 0032244C 38 60 00 08 */ li r3, 8
+/* 803267F0 00322450 4C C6 31 82 */ crclr 6
+/* 803267F4 00322454 4B FF 63 41 */ bl DWC_Printf
+/* 803267F8 00322458 48 00 02 4C */ b lbl_80326A44
+lbl_803267FC:
+/* 803267FC 0032245C 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 80326800 00322460 3B E0 00 00 */ li r31, 0
+/* 80326804 00322464 7F 23 CB 78 */ mr r3, r25
+/* 80326808 00322468 93 E4 01 94 */ stw r31, 0x194(r4)
+/* 8032680C 0032246C 93 E4 01 90 */ stw r31, 0x190(r4)
+/* 80326810 00322470 80 84 00 08 */ lwz r4, 8(r4)
+/* 80326814 00322474 48 02 32 79 */ bl gt2Accept
+/* 80326818 00322478 2C 03 00 00 */ cmpwi r3, 0
+/* 8032681C 0032247C 40 82 01 60 */ bne lbl_8032697C
+/* 80326820 00322480 38 9E 05 E0 */ addi r4, r30, 0x5e0
+/* 80326824 00322484 38 60 00 08 */ li r3, 8
+/* 80326828 00322488 4C C6 31 82 */ crclr 6
+/* 8032682C 0032248C 4B FF 63 09 */ bl DWC_Printf
+/* 80326830 00322490 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326834 00322494 2C 03 00 00 */ cmpwi r3, 0
+/* 80326838 00322498 41 82 02 0C */ beq lbl_80326A44
+/* 8032683C 0032249C 38 00 00 02 */ li r0, 2
+/* 80326840 003224A0 98 03 01 AC */ stb r0, 0x1ac(r3)
+/* 80326844 003224A4 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326848 003224A8 80 63 00 04 */ lwz r3, 4(r3)
+/* 8032684C 003224AC 80 63 00 00 */ lwz r3, 0(r3)
+/* 80326850 003224B0 48 02 35 21 */ bl gt2CloseAllConnectionsHard
+/* 80326854 003224B4 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80326858 003224B8 3C 80 FF FF */ lis r4, 0xFFFEC5E6@ha
+/* 8032685C 003224BC 38 60 00 06 */ li r3, 6
+/* 80326860 003224C0 9B E5 01 AC */ stb r31, 0x1ac(r5)
+/* 80326864 003224C4 38 84 C5 E6 */ addi r4, r4, 0xFFFEC5E6@l
+/* 80326868 003224C8 4B FF 5D 19 */ bl DWCi_SetError
+/* 8032686C 003224CC 38 60 00 01 */ li r3, 1
+/* 80326870 003224D0 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
+/* 80326874 003224D4 38 A0 00 00 */ li r5, 0
+/* 80326878 003224D8 4B FF 93 D9 */ bl func_8031FC50
+/* 8032687C 003224DC 83 0D B0 68 */ lwz r24, lbl_80640328-_SDA_BASE_(r13)
+/* 80326880 003224E0 88 98 00 15 */ lbz r4, 0x15(r24)
+/* 80326884 003224E4 80 78 02 1C */ lwz r3, 0x21c(r24)
+/* 80326888 003224E8 38 04 FF FE */ addi r0, r4, -2
+/* 8032688C 003224EC 7C 04 00 34 */ cntlzw r4, r0
+/* 80326890 003224F0 7C 60 00 34 */ cntlzw r0, r3
+/* 80326894 003224F4 54 99 D9 7E */ srwi r25, r4, 5
+/* 80326898 003224F8 54 1A D9 7E */ srwi r26, r0, 5
+/* 8032689C 003224FC 4B FF 92 AD */ bl func_8031FB48
+/* 803268A0 00322500 81 98 04 78 */ lwz r12, 0x478(r24)
+/* 803268A4 00322504 7C 67 1B 78 */ mr r7, r3
+/* 803268A8 00322508 7F 45 D3 78 */ mr r5, r26
+/* 803268AC 0032250C 7F 26 CB 78 */ mr r6, r25
+/* 803268B0 00322510 81 18 04 7C */ lwz r8, 0x47c(r24)
+/* 803268B4 00322514 38 60 00 06 */ li r3, 6
+/* 803268B8 00322518 38 80 00 00 */ li r4, 0
+/* 803268BC 0032251C 7D 89 03 A6 */ mtctr r12
+/* 803268C0 00322520 4E 80 04 21 */ bctrl
+/* 803268C4 00322524 38 9E 00 58 */ addi r4, r30, 0x58
+/* 803268C8 00322528 38 60 00 40 */ li r3, 0x40
+/* 803268CC 0032252C 4C C6 31 82 */ crclr 6
+/* 803268D0 00322530 4B FF 62 65 */ bl DWC_Printf
+/* 803268D4 00322534 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803268D8 00322538 2C 03 00 00 */ cmpwi r3, 0
+/* 803268DC 0032253C 41 82 01 68 */ beq lbl_80326A44
+/* 803268E0 00322540 80 63 00 E4 */ lwz r3, 0xe4(r3)
+/* 803268E4 00322544 2C 03 00 00 */ cmpwi r3, 0
+/* 803268E8 00322548 41 82 00 10 */ beq lbl_803268F8
+/* 803268EC 0032254C 48 03 7B B1 */ bl ServerBrowserFree
+/* 803268F0 00322550 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803268F4 00322554 93 E3 00 E4 */ stw r31, 0xe4(r3)
+lbl_803268F8:
+/* 803268F8 00322558 48 03 42 BD */ bl NNFreeNegotiateList
+/* 803268FC 0032255C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326900 00322560 3B 20 00 00 */ li r25, 0
+/* 80326904 00322564 93 23 01 A4 */ stw r25, 0x1a4(r3)
+/* 80326908 00322568 80 8D B0 60 */ lwz r4, lbl_80640320-_SDA_BASE_(r13)
+/* 8032690C 0032256C 2C 04 00 00 */ cmpwi r4, 0
+/* 80326910 00322570 41 82 00 14 */ beq lbl_80326924
+/* 80326914 00322574 38 60 00 04 */ li r3, 4
+/* 80326918 00322578 38 A0 00 00 */ li r5, 0
+/* 8032691C 0032257C 4B FF 60 6D */ bl DWC_Free
+/* 80326920 00322580 93 2D B0 60 */ stw r25, lbl_80640320-_SDA_BASE_(r13)
+lbl_80326924:
+/* 80326924 00322584 3F 40 80 61 */ lis r26, lbl_8060FD88@ha
+/* 80326928 00322588 3B 20 00 00 */ li r25, 0
+/* 8032692C 0032258C 3B 5A FD 88 */ addi r26, r26, lbl_8060FD88@l
+lbl_80326930:
+/* 80326930 00322590 80 9A 00 04 */ lwz r4, 4(r26)
+/* 80326934 00322594 2C 04 00 00 */ cmpwi r4, 0
+/* 80326938 00322598 41 82 00 10 */ beq lbl_80326948
+/* 8032693C 0032259C 38 60 00 04 */ li r3, 4
+/* 80326940 003225A0 38 A0 00 00 */ li r5, 0
+/* 80326944 003225A4 4B FF 60 45 */ bl DWC_Free
+lbl_80326948:
+/* 80326948 003225A8 3B 39 00 01 */ addi r25, r25, 1
+/* 8032694C 003225AC 3B 5A 00 0C */ addi r26, r26, 0xc
+/* 80326950 003225B0 2C 19 00 9A */ cmpwi r25, 0x9a
+/* 80326954 003225B4 41 80 FF DC */ blt lbl_80326930
+/* 80326958 003225B8 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
+/* 8032695C 003225BC 38 80 00 00 */ li r4, 0
+/* 80326960 003225C0 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
+/* 80326964 003225C4 38 A0 07 38 */ li r5, 0x738
+/* 80326968 003225C8 4B CD D7 9D */ bl memset
+/* 8032696C 003225CC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326970 003225D0 38 00 00 01 */ li r0, 1
+/* 80326974 003225D4 98 03 00 18 */ stb r0, 0x18(r3)
+/* 80326978 003225D8 48 00 00 CC */ b lbl_80326A44
+lbl_8032697C:
+/* 8032697C 003225DC 7F 43 D3 78 */ mr r3, r26
+/* 80326980 003225E0 7F 64 DB 78 */ mr r4, r27
+/* 80326984 003225E4 38 A0 00 00 */ li r5, 0
+/* 80326988 003225E8 48 02 71 C5 */ bl gt2AddressToString
+/* 8032698C 003225EC 7C 65 1B 78 */ mr r5, r3
+/* 80326990 003225F0 7F 86 E3 78 */ mr r6, r28
+/* 80326994 003225F4 38 9E 06 04 */ addi r4, r30, 0x604
+/* 80326998 003225F8 38 60 00 80 */ li r3, 0x80
+/* 8032699C 003225FC 4C C6 31 82 */ crclr 6
+/* 803269A0 00322600 4B FF 61 95 */ bl DWC_Printf
+/* 803269A4 00322604 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803269A8 00322608 38 00 00 FF */ li r0, 0xff
+/* 803269AC 0032260C 98 03 03 E0 */ stb r0, 0x3e0(r3)
+/* 803269B0 00322610 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803269B4 00322614 9B E3 03 E1 */ stb r31, 0x3e1(r3)
+/* 803269B8 00322618 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 803269BC 0032261C 88 05 00 0D */ lbz r0, 0xd(r5)
+/* 803269C0 00322620 2C 00 00 00 */ cmpwi r0, 0
+/* 803269C4 00322624 40 82 00 20 */ bne lbl_803269E4
+/* 803269C8 00322628 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
+/* 803269CC 0032262C 7F 84 0E 70 */ srawi r4, r28, 1
+/* 803269D0 00322630 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
+/* 803269D4 00322634 7C 04 00 00 */ cmpw r4, r0
+/* 803269D8 00322638 40 80 00 08 */ bge lbl_803269E0
+/* 803269DC 0032263C 7C 80 23 78 */ mr r0, r4
+lbl_803269E0:
+/* 803269E0 00322640 B0 05 01 B4 */ sth r0, 0x1b4(r5)
+lbl_803269E4:
+/* 803269E4 00322644 7F A3 EB 78 */ mr r3, r29
+/* 803269E8 00322648 4B FF C7 05 */ bl func_803230EC
+/* 803269EC 0032264C 7C 7A 1B 78 */ mr r26, r3
+/* 803269F0 00322650 7F A3 EB 78 */ mr r3, r29
+/* 803269F4 00322654 4B FF C8 09 */ bl func_803231FC
+/* 803269F8 00322658 93 3A 00 00 */ stw r25, 0(r26)
+/* 803269FC 0032265C 38 00 00 00 */ li r0, 0
+/* 80326A00 00322660 7C 64 1B 78 */ mr r4, r3
+/* 80326A04 00322664 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
+/* 80326A08 00322668 88 A6 00 0D */ lbz r5, 0xd(r6)
+/* 80326A0C 0032266C 38 A5 00 01 */ addi r5, r5, 1
+/* 80326A10 00322670 98 A6 00 0D */ stb r5, 0xd(r6)
+/* 80326A14 00322674 9B A3 00 00 */ stb r29, 0(r3)
+/* 80326A18 00322678 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
+/* 80326A1C 0032267C 88 A6 00 0D */ lbz r5, 0xd(r6)
+/* 80326A20 00322680 7C A5 32 14 */ add r5, r5, r6
+/* 80326A24 00322684 88 A5 02 DF */ lbz r5, 0x2df(r5)
+/* 80326A28 00322688 98 A3 00 01 */ stb r5, 1(r3)
+/* 80326A2C 0032268C B0 03 00 02 */ sth r0, 2(r3)
+/* 80326A30 00322690 90 03 00 04 */ stw r0, 4(r3)
+/* 80326A34 00322694 7F 23 CB 78 */ mr r3, r25
+/* 80326A38 00322698 48 02 33 C1 */ bl gt2SetConnectionData
+/* 80326A3C 0032269C 38 60 00 02 */ li r3, 2
+/* 80326A40 003226A0 48 00 50 DD */ bl func_8032BB1C
+lbl_80326A44:
+/* 80326A44 003226A4 39 61 00 30 */ addi r11, r1, 0x30
+/* 80326A48 003226A8 4B EA 07 21 */ bl _restgpr_24
+/* 80326A4C 003226AC 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80326A50 003226B0 7C 08 03 A6 */ mtlr r0
+/* 80326A54 003226B4 38 21 00 30 */ addi r1, r1, 0x30
+/* 80326A58 003226B8 4E 80 00 20 */ blr
+lbl_80326A5C:
+/* 80326A5C 003226BC 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 80326A60 003226C0 7C 08 02 A6 */ mflr r0
+/* 80326A64 003226C4 90 01 00 34 */ stw r0, 0x34(r1)
+/* 80326A68 003226C8 39 61 00 30 */ addi r11, r1, 0x30
+/* 80326A6C 003226CC 4B EA 06 BD */ bl _savegpr_27
+/* 80326A70 003226D0 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
+/* 80326A74 003226D4 3F C0 80 44 */ lis r30, lbl_80447FE0@ha
+/* 80326A78 003226D8 7C 7C 1B 78 */ mr r28, r3
+/* 80326A7C 003226DC 7C 9B 23 78 */ mr r27, r4
+/* 80326A80 003226E0 2C 07 00 00 */ cmpwi r7, 0
+/* 80326A84 003226E4 7C A6 2B 78 */ mr r6, r5
+/* 80326A88 003226E8 3B DE 7F E0 */ addi r30, r30, lbl_80447FE0@l
+/* 80326A8C 003226EC 41 82 00 18 */ beq lbl_80326AA4
+/* 80326A90 003226F0 80 07 01 A4 */ lwz r0, 0x1a4(r7)
+/* 80326A94 003226F4 2C 00 00 07 */ cmpwi r0, 7
+/* 80326A98 003226F8 41 82 00 20 */ beq lbl_80326AB8
+/* 80326A9C 003226FC 2C 00 00 0C */ cmpwi r0, 0xc
+/* 80326AA0 00322700 41 82 00 18 */ beq lbl_80326AB8
+lbl_80326AA4:
+/* 80326AA4 00322704 38 9E 06 30 */ addi r4, r30, 0x630
+/* 80326AA8 00322708 38 60 00 80 */ li r3, 0x80
+/* 80326AAC 0032270C 4C C6 31 82 */ crclr 6
+/* 80326AB0 00322710 4B FF 60 85 */ bl DWC_Printf
+/* 80326AB4 00322714 48 00 03 70 */ b lbl_80326E24
+lbl_80326AB8:
+/* 80326AB8 00322718 2C 04 00 00 */ cmpwi r4, 0
+/* 80326ABC 0032271C 41 82 01 70 */ beq lbl_80326C2C
+/* 80326AC0 00322720 2C 05 00 00 */ cmpwi r5, 0
+/* 80326AC4 00322724 40 82 00 08 */ bne lbl_80326ACC
+/* 80326AC8 00322728 38 CD 8D B8 */ addi r6, r13, lbl_8063E078-_SDA_BASE_
+lbl_80326ACC:
+/* 80326ACC 0032272C 7F 65 DB 78 */ mr r5, r27
+/* 80326AD0 00322730 38 9E 06 58 */ addi r4, r30, 0x658
+/* 80326AD4 00322734 38 60 00 80 */ li r3, 0x80
+/* 80326AD8 00322738 4C C6 31 82 */ crclr 6
+/* 80326ADC 0032273C 4B FF 60 59 */ bl DWC_Printf
+/* 80326AE0 00322740 2C 1B 00 05 */ cmpwi r27, 5
+/* 80326AE4 00322744 41 82 03 40 */ beq lbl_80326E24
+/* 80326AE8 00322748 2C 1B 00 06 */ cmpwi r27, 6
+/* 80326AEC 0032274C 40 82 01 18 */ bne lbl_80326C04
+/* 80326AF0 00322750 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 80326AF4 00322754 88 64 00 0C */ lbz r3, 0xc(r4)
+/* 80326AF8 00322758 38 03 00 01 */ addi r0, r3, 1
+/* 80326AFC 0032275C 98 04 00 0C */ stb r0, 0xc(r4)
+/* 80326B00 00322760 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326B04 00322764 88 03 00 0C */ lbz r0, 0xc(r3)
+/* 80326B08 00322768 28 00 00 05 */ cmplwi r0, 5
+/* 80326B0C 0032276C 40 81 00 3C */ ble lbl_80326B48
+/* 80326B10 00322770 38 9E 06 74 */ addi r4, r30, 0x674
+/* 80326B14 00322774 38 60 00 80 */ li r3, 0x80
+/* 80326B18 00322778 4C C6 31 82 */ crclr 6
+/* 80326B1C 0032277C 4B FF 60 19 */ bl DWC_Printf
+/* 80326B20 00322780 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326B24 00322784 38 00 00 00 */ li r0, 0
+/* 80326B28 00322788 98 03 00 0C */ stb r0, 0xc(r3)
+/* 80326B2C 0032278C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326B30 00322790 88 03 00 14 */ lbz r0, 0x14(r3)
+/* 80326B34 00322794 54 00 10 3A */ slwi r0, r0, 2
+/* 80326B38 00322798 7C 63 02 14 */ add r3, r3, r0
+/* 80326B3C 0032279C 80 63 00 F8 */ lwz r3, 0xf8(r3)
+/* 80326B40 003227A0 48 00 49 7D */ bl func_8032B4BC
+/* 80326B44 003227A4 48 00 02 E0 */ b lbl_80326E24
+lbl_80326B48:
+/* 80326B48 003227A8 38 9E 06 90 */ addi r4, r30, 0x690
+/* 80326B4C 003227AC 38 60 00 80 */ li r3, 0x80
+/* 80326B50 003227B0 4C C6 31 82 */ crclr 6
+/* 80326B54 003227B4 4B FF 5F E1 */ bl DWC_Printf
+/* 80326B58 003227B8 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
+/* 80326B5C 003227BC 38 61 00 08 */ addi r3, r1, 8
+/* 80326B60 003227C0 38 80 00 0C */ li r4, 0xc
+/* 80326B64 003227C4 38 AD 8D A8 */ addi r5, r13, lbl_8063E068-_SDA_BASE_
+/* 80326B68 003227C8 80 C6 02 10 */ lwz r6, 0x210(r6)
+/* 80326B6C 003227CC 4C C6 31 82 */ crclr 6
+/* 80326B70 003227D0 4B EA 5E B5 */ bl snprintf
+/* 80326B74 003227D4 83 8D B0 68 */ lwz r28, lbl_80640328-_SDA_BASE_(r13)
+/* 80326B78 003227D8 38 A0 00 00 */ li r5, 0
+/* 80326B7C 003227DC 88 7C 00 14 */ lbz r3, 0x14(r28)
+/* 80326B80 003227E0 88 1C 00 14 */ lbz r0, 0x14(r28)
+/* 80326B84 003227E4 54 63 10 3A */ slwi r3, r3, 2
+/* 80326B88 003227E8 54 00 08 3C */ slwi r0, r0, 1
+/* 80326B8C 003227EC 7C 7C 1A 14 */ add r3, r28, r3
+/* 80326B90 003227F0 7C 9C 02 14 */ add r4, r28, r0
+/* 80326B94 003227F4 80 63 02 20 */ lwz r3, 0x220(r3)
+/* 80326B98 003227F8 A0 84 02 A0 */ lhz r4, 0x2a0(r4)
+/* 80326B9C 003227FC 48 02 6F B1 */ bl gt2AddressToString
+/* 80326BA0 00322800 80 9C 00 04 */ lwz r4, 4(r28)
+/* 80326BA4 00322804 7C 65 1B 78 */ mr r5, r3
+/* 80326BA8 00322808 81 3C 00 08 */ lwz r9, 8(r28)
+/* 80326BAC 0032280C 38 C1 00 08 */ addi r6, r1, 8
+/* 80326BB0 00322810 80 64 00 00 */ lwz r3, 0(r4)
+/* 80326BB4 00322814 38 80 00 00 */ li r4, 0
+/* 80326BB8 00322818 38 E0 FF FF */ li r7, -1
+/* 80326BBC 0032281C 39 00 13 88 */ li r8, 0x1388
+/* 80326BC0 00322820 39 40 00 00 */ li r10, 0
+/* 80326BC4 00322824 48 02 2E D1 */ bl gt2Connect
+/* 80326BC8 00322828 2C 03 00 01 */ cmpwi r3, 1
+/* 80326BCC 0032282C 40 82 00 0C */ bne lbl_80326BD8
+/* 80326BD0 00322830 48 00 81 79 */ bl func_8032ED48
+/* 80326BD4 00322834 48 00 02 50 */ b lbl_80326E24
+lbl_80326BD8:
+/* 80326BD8 00322838 2C 03 00 00 */ cmpwi r3, 0
+/* 80326BDC 0032283C 41 82 02 48 */ beq lbl_80326E24
+/* 80326BE0 00322840 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326BE4 00322844 88 03 00 14 */ lbz r0, 0x14(r3)
+/* 80326BE8 00322848 54 00 10 3A */ slwi r0, r0, 2
+/* 80326BEC 0032284C 7C 63 02 14 */ add r3, r3, r0
+/* 80326BF0 00322850 80 63 00 F8 */ lwz r3, 0xf8(r3)
+/* 80326BF4 00322854 48 00 48 C9 */ bl func_8032B4BC
+/* 80326BF8 00322858 2C 03 00 00 */ cmpwi r3, 0
+/* 80326BFC 0032285C 40 82 02 28 */ bne lbl_80326E24
+/* 80326C00 00322860 48 00 02 24 */ b lbl_80326E24
+lbl_80326C04:
+/* 80326C04 00322864 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 80326C08 00322868 88 64 00 0D */ lbz r3, 0xd(r4)
+/* 80326C0C 0032286C 38 03 00 01 */ addi r0, r3, 1
+/* 80326C10 00322870 54 00 10 3A */ slwi r0, r0, 2
+/* 80326C14 00322874 7C 64 02 14 */ add r3, r4, r0
+/* 80326C18 00322878 80 63 00 F8 */ lwz r3, 0xf8(r3)
+/* 80326C1C 0032287C 48 00 48 A1 */ bl func_8032B4BC
+/* 80326C20 00322880 2C 03 00 00 */ cmpwi r3, 0
+/* 80326C24 00322884 40 82 02 00 */ bne lbl_80326E24
+/* 80326C28 00322888 48 00 01 FC */ b lbl_80326E24
+lbl_80326C2C:
+/* 80326C2C 0032288C 38 9E 06 A8 */ addi r4, r30, 0x6a8
+/* 80326C30 00322890 38 60 00 80 */ li r3, 0x80
+/* 80326C34 00322894 4C C6 31 82 */ crclr 6
+/* 80326C38 00322898 4B FF 5E FD */ bl DWC_Printf
+/* 80326C3C 0032289C 4B FF C4 0D */ bl func_80323048
+/* 80326C40 003228A0 2C 03 FF FF */ cmpwi r3, -1
+/* 80326C44 003228A4 7C 7B 1B 78 */ mr r27, r3
+/* 80326C48 003228A8 40 82 01 64 */ bne lbl_80326DAC
+/* 80326C4C 003228AC 38 9E 06 B8 */ addi r4, r30, 0x6b8
+/* 80326C50 003228B0 38 60 00 08 */ li r3, 8
+/* 80326C54 003228B4 4C C6 31 82 */ crclr 6
+/* 80326C58 003228B8 4B FF 5E DD */ bl DWC_Printf
+/* 80326C5C 003228BC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326C60 003228C0 2C 03 00 00 */ cmpwi r3, 0
+/* 80326C64 003228C4 41 82 01 C0 */ beq lbl_80326E24
+/* 80326C68 003228C8 38 00 00 02 */ li r0, 2
+/* 80326C6C 003228CC 98 03 01 AC */ stb r0, 0x1ac(r3)
+/* 80326C70 003228D0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326C74 003228D4 80 63 00 04 */ lwz r3, 4(r3)
+/* 80326C78 003228D8 80 63 00 00 */ lwz r3, 0(r3)
+/* 80326C7C 003228DC 48 02 30 F5 */ bl gt2CloseAllConnectionsHard
+/* 80326C80 003228E0 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80326C84 003228E4 3B E0 00 00 */ li r31, 0
+/* 80326C88 003228E8 3C 80 FF FF */ lis r4, 0xFFFEABC4@ha
+/* 80326C8C 003228EC 38 60 00 06 */ li r3, 6
+/* 80326C90 003228F0 9B E5 01 AC */ stb r31, 0x1ac(r5)
+/* 80326C94 003228F4 38 84 AB C4 */ addi r4, r4, 0xFFFEABC4@l
+/* 80326C98 003228F8 4B FF 58 E9 */ bl DWCi_SetError
+/* 80326C9C 003228FC 38 60 00 01 */ li r3, 1
+/* 80326CA0 00322900 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
+/* 80326CA4 00322904 38 A0 00 00 */ li r5, 0
+/* 80326CA8 00322908 4B FF 8F A9 */ bl func_8031FC50
+/* 80326CAC 0032290C 83 6D B0 68 */ lwz r27, lbl_80640328-_SDA_BASE_(r13)
+/* 80326CB0 00322910 88 9B 00 15 */ lbz r4, 0x15(r27)
+/* 80326CB4 00322914 80 7B 02 1C */ lwz r3, 0x21c(r27)
+/* 80326CB8 00322918 38 04 FF FE */ addi r0, r4, -2
+/* 80326CBC 0032291C 7C 04 00 34 */ cntlzw r4, r0
+/* 80326CC0 00322920 7C 60 00 34 */ cntlzw r0, r3
+/* 80326CC4 00322924 54 9D D9 7E */ srwi r29, r4, 5
+/* 80326CC8 00322928 54 1C D9 7E */ srwi r28, r0, 5
+/* 80326CCC 0032292C 4B FF 8E 7D */ bl func_8031FB48
+/* 80326CD0 00322930 81 9B 04 78 */ lwz r12, 0x478(r27)
+/* 80326CD4 00322934 7C 67 1B 78 */ mr r7, r3
+/* 80326CD8 00322938 7F 85 E3 78 */ mr r5, r28
+/* 80326CDC 0032293C 7F A6 EB 78 */ mr r6, r29
+/* 80326CE0 00322940 81 1B 04 7C */ lwz r8, 0x47c(r27)
+/* 80326CE4 00322944 38 60 00 06 */ li r3, 6
+/* 80326CE8 00322948 38 80 00 00 */ li r4, 0
+/* 80326CEC 0032294C 7D 89 03 A6 */ mtctr r12
+/* 80326CF0 00322950 4E 80 04 21 */ bctrl
+/* 80326CF4 00322954 38 9E 00 58 */ addi r4, r30, 0x58
+/* 80326CF8 00322958 38 60 00 40 */ li r3, 0x40
+/* 80326CFC 0032295C 4C C6 31 82 */ crclr 6
+/* 80326D00 00322960 4B FF 5E 35 */ bl DWC_Printf
+/* 80326D04 00322964 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326D08 00322968 2C 03 00 00 */ cmpwi r3, 0
+/* 80326D0C 0032296C 41 82 01 18 */ beq lbl_80326E24
+/* 80326D10 00322970 80 63 00 E4 */ lwz r3, 0xe4(r3)
+/* 80326D14 00322974 2C 03 00 00 */ cmpwi r3, 0
+/* 80326D18 00322978 41 82 00 10 */ beq lbl_80326D28
+/* 80326D1C 0032297C 48 03 77 81 */ bl ServerBrowserFree
+/* 80326D20 00322980 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326D24 00322984 93 E3 00 E4 */ stw r31, 0xe4(r3)
+lbl_80326D28:
+/* 80326D28 00322988 48 03 3E 8D */ bl NNFreeNegotiateList
+/* 80326D2C 0032298C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326D30 00322990 3B E0 00 00 */ li r31, 0
+/* 80326D34 00322994 93 E3 01 A4 */ stw r31, 0x1a4(r3)
+/* 80326D38 00322998 80 8D B0 60 */ lwz r4, lbl_80640320-_SDA_BASE_(r13)
+/* 80326D3C 0032299C 2C 04 00 00 */ cmpwi r4, 0
+/* 80326D40 003229A0 41 82 00 14 */ beq lbl_80326D54
+/* 80326D44 003229A4 38 60 00 04 */ li r3, 4
+/* 80326D48 003229A8 38 A0 00 00 */ li r5, 0
+/* 80326D4C 003229AC 4B FF 5C 3D */ bl DWC_Free
+/* 80326D50 003229B0 93 ED B0 60 */ stw r31, lbl_80640320-_SDA_BASE_(r13)
+lbl_80326D54:
+/* 80326D54 003229B4 3F 80 80 61 */ lis r28, lbl_8060FD88@ha
+/* 80326D58 003229B8 3B C0 00 00 */ li r30, 0
+/* 80326D5C 003229BC 3B 9C FD 88 */ addi r28, r28, lbl_8060FD88@l
+lbl_80326D60:
+/* 80326D60 003229C0 80 9C 00 04 */ lwz r4, 4(r28)
+/* 80326D64 003229C4 2C 04 00 00 */ cmpwi r4, 0
+/* 80326D68 003229C8 41 82 00 10 */ beq lbl_80326D78
+/* 80326D6C 003229CC 38 60 00 04 */ li r3, 4
+/* 80326D70 003229D0 38 A0 00 00 */ li r5, 0
+/* 80326D74 003229D4 4B FF 5C 15 */ bl DWC_Free
+lbl_80326D78:
+/* 80326D78 003229D8 3B DE 00 01 */ addi r30, r30, 1
+/* 80326D7C 003229DC 3B 9C 00 0C */ addi r28, r28, 0xc
+/* 80326D80 003229E0 2C 1E 00 9A */ cmpwi r30, 0x9a
+/* 80326D84 003229E4 41 80 FF DC */ blt lbl_80326D60
+/* 80326D88 003229E8 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
+/* 80326D8C 003229EC 38 80 00 00 */ li r4, 0
+/* 80326D90 003229F0 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
+/* 80326D94 003229F4 38 A0 07 38 */ li r5, 0x738
+/* 80326D98 003229F8 4B CD D3 6D */ bl memset
+/* 80326D9C 003229FC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326DA0 00322A00 38 00 00 01 */ li r0, 1
+/* 80326DA4 00322A04 98 03 00 18 */ stb r0, 0x18(r3)
+/* 80326DA8 00322A08 48 00 00 7C */ b lbl_80326E24
+lbl_80326DAC:
+/* 80326DAC 00322A0C 4B FF C3 41 */ bl func_803230EC
+/* 80326DB0 00322A10 7C 7F 1B 78 */ mr r31, r3
+/* 80326DB4 00322A14 7F 63 DB 78 */ mr r3, r27
+/* 80326DB8 00322A18 4B FF C4 45 */ bl func_803231FC
+/* 80326DBC 00322A1C 93 9F 00 00 */ stw r28, 0(r31)
+/* 80326DC0 00322A20 38 00 00 00 */ li r0, 0
+/* 80326DC4 00322A24 7C 64 1B 78 */ mr r4, r3
+/* 80326DC8 00322A28 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
+/* 80326DCC 00322A2C 88 A6 00 0D */ lbz r5, 0xd(r6)
+/* 80326DD0 00322A30 38 A5 00 01 */ addi r5, r5, 1
+/* 80326DD4 00322A34 98 A6 00 0D */ stb r5, 0xd(r6)
+/* 80326DD8 00322A38 9B 63 00 00 */ stb r27, 0(r3)
+/* 80326DDC 00322A3C B0 03 00 02 */ sth r0, 2(r3)
+/* 80326DE0 00322A40 90 03 00 04 */ stw r0, 4(r3)
+/* 80326DE4 00322A44 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80326DE8 00322A48 88 05 00 0D */ lbz r0, 0xd(r5)
+/* 80326DEC 00322A4C 7C A5 02 14 */ add r5, r5, r0
+/* 80326DF0 00322A50 88 05 02 E0 */ lbz r0, 0x2e0(r5)
+/* 80326DF4 00322A54 98 03 00 01 */ stb r0, 1(r3)
+/* 80326DF8 00322A58 7F 83 E3 78 */ mr r3, r28
+/* 80326DFC 00322A5C 48 02 2F FD */ bl gt2SetConnectionData
+/* 80326E00 00322A60 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326E04 00322A64 80 03 01 A4 */ lwz r0, 0x1a4(r3)
+/* 80326E08 00322A68 2C 00 00 0C */ cmpwi r0, 0xc
+/* 80326E0C 00322A6C 40 82 00 10 */ bne lbl_80326E1C
+/* 80326E10 00322A70 38 60 00 00 */ li r3, 0
+/* 80326E14 00322A74 48 00 4D 09 */ bl func_8032BB1C
+/* 80326E18 00322A78 48 00 00 0C */ b lbl_80326E24
+lbl_80326E1C:
+/* 80326E1C 00322A7C 38 60 00 01 */ li r3, 1
+/* 80326E20 00322A80 48 00 4C FD */ bl func_8032BB1C
+lbl_80326E24:
+/* 80326E24 00322A84 39 61 00 30 */ addi r11, r1, 0x30
+/* 80326E28 00322A88 4B EA 03 4D */ bl _restgpr_27
+/* 80326E2C 00322A8C 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80326E30 00322A90 7C 08 03 A6 */ mtlr r0
+/* 80326E34 00322A94 38 21 00 30 */ addi r1, r1, 0x30
+/* 80326E38 00322A98 4E 80 00 20 */ blr
+
+.global func_80326E3C
+func_80326E3C:
+/* 80326E3C 00322A9C 94 21 FD D0 */ stwu r1, -0x230(r1)
+/* 80326E40 00322AA0 7C 08 02 A6 */ mflr r0
+/* 80326E44 00322AA4 38 60 00 40 */ li r3, 0x40
+/* 80326E48 00322AA8 90 01 02 34 */ stw r0, 0x234(r1)
+/* 80326E4C 00322AAC 93 E1 02 2C */ stw r31, 0x22c(r1)
+/* 80326E50 00322AB0 93 C1 02 28 */ stw r30, 0x228(r1)
+/* 80326E54 00322AB4 93 A1 02 24 */ stw r29, 0x224(r1)
+/* 80326E58 00322AB8 7C BD 2B 78 */ mr r29, r5
+/* 80326E5C 00322ABC 93 81 02 20 */ stw r28, 0x220(r1)
+/* 80326E60 00322AC0 7C 9C 23 78 */ mr r28, r4
+/* 80326E64 00322AC4 3C 80 80 45 */ lis r4, lbl_804486D0@ha
+/* 80326E68 00322AC8 88 A5 00 00 */ lbz r5, 0(r5)
+/* 80326E6C 00322ACC 7F 86 E3 78 */ mr r6, r28
+/* 80326E70 00322AD0 38 84 86 D0 */ addi r4, r4, lbl_804486D0@l
+/* 80326E74 00322AD4 7C A5 07 74 */ extsb r5, r5
+/* 80326E78 00322AD8 4C C6 31 82 */ crclr 6
+/* 80326E7C 00322ADC 4B FF 5C B9 */ bl DWC_Printf
+/* 80326E80 00322AE0 3B E1 00 18 */ addi r31, r1, 0x18
+/* 80326E84 00322AE4 3B C0 00 00 */ li r30, 0
+lbl_80326E88:
+/* 80326E88 00322AE8 7F C5 F3 78 */ mr r5, r30
+/* 80326E8C 00322AEC 38 61 00 08 */ addi r3, r1, 8
+/* 80326E90 00322AF0 38 9D 00 01 */ addi r4, r29, 1
+/* 80326E94 00322AF4 48 00 1E 19 */ bl func_80328CAC
+/* 80326E98 00322AF8 2C 03 FF FF */ cmpwi r3, -1
+/* 80326E9C 00322AFC 41 82 00 28 */ beq lbl_80326EC4
+/* 80326EA0 00322B00 38 61 00 08 */ addi r3, r1, 8
+/* 80326EA4 00322B04 38 80 00 00 */ li r4, 0
+/* 80326EA8 00322B08 38 A0 00 0A */ li r5, 0xa
+/* 80326EAC 00322B0C 4B EA 96 CD */ bl strtoul
+/* 80326EB0 00322B10 3B DE 00 01 */ addi r30, r30, 1
+/* 80326EB4 00322B14 90 7F 00 00 */ stw r3, 0(r31)
+/* 80326EB8 00322B18 2C 1E 00 80 */ cmpwi r30, 0x80
+/* 80326EBC 00322B1C 3B FF 00 04 */ addi r31, r31, 4
+/* 80326EC0 00322B20 41 80 FF C8 */ blt lbl_80326E88
+lbl_80326EC4:
+/* 80326EC4 00322B24 88 7D 00 00 */ lbz r3, 0(r29)
+/* 80326EC8 00322B28 7F 84 E3 78 */ mr r4, r28
+/* 80326ECC 00322B2C 7F C8 F3 78 */ mr r8, r30
+/* 80326ED0 00322B30 38 E1 00 18 */ addi r7, r1, 0x18
+/* 80326ED4 00322B34 38 A0 00 00 */ li r5, 0
+/* 80326ED8 00322B38 38 C0 00 00 */ li r6, 0
+/* 80326EDC 00322B3C 48 00 1E 95 */ bl func_80328D70
+/* 80326EE0 00322B40 80 01 02 34 */ lwz r0, 0x234(r1)
+/* 80326EE4 00322B44 83 E1 02 2C */ lwz r31, 0x22c(r1)
+/* 80326EE8 00322B48 83 C1 02 28 */ lwz r30, 0x228(r1)
+/* 80326EEC 00322B4C 83 A1 02 24 */ lwz r29, 0x224(r1)
+/* 80326EF0 00322B50 83 81 02 20 */ lwz r28, 0x220(r1)
+/* 80326EF4 00322B54 7C 08 03 A6 */ mtlr r0
+/* 80326EF8 00322B58 38 21 02 30 */ addi r1, r1, 0x230
+/* 80326EFC 00322B5C 4E 80 00 20 */ blr
+
+.global func_80326F00
+func_80326F00:
+/* 80326F00 00322B60 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80326F04 00322B64 7C 08 02 A6 */ mflr r0
+/* 80326F08 00322B68 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80326F0C 00322B6C 39 61 00 20 */ addi r11, r1, 0x20
+/* 80326F10 00322B70 4B EA 02 19 */ bl _savegpr_27
+/* 80326F14 00322B74 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80326F18 00322B78 7C 7B 1B 78 */ mr r27, r3
+/* 80326F1C 00322B7C 7C 9C 23 78 */ mr r28, r4
+/* 80326F20 00322B80 2C 05 00 00 */ cmpwi r5, 0
+/* 80326F24 00322B84 41 82 01 50 */ beq lbl_80327074
+/* 80326F28 00322B88 2C 03 00 00 */ cmpwi r3, 0
+/* 80326F2C 00322B8C 40 82 00 08 */ bne lbl_80326F34
+/* 80326F30 00322B90 48 00 01 44 */ b lbl_80327074
+lbl_80326F34:
+/* 80326F34 00322B94 38 00 00 02 */ li r0, 2
+/* 80326F38 00322B98 98 05 01 AC */ stb r0, 0x1ac(r5)
+/* 80326F3C 00322B9C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326F40 00322BA0 80 63 00 04 */ lwz r3, 4(r3)
+/* 80326F44 00322BA4 80 63 00 00 */ lwz r3, 0(r3)
+/* 80326F48 00322BA8 48 02 2E 29 */ bl gt2CloseAllConnectionsHard
+/* 80326F4C 00322BAC 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80326F50 00322BB0 3B E0 00 00 */ li r31, 0
+/* 80326F54 00322BB4 7F 63 DB 78 */ mr r3, r27
+/* 80326F58 00322BB8 7F 84 E3 78 */ mr r4, r28
+/* 80326F5C 00322BBC 9B E5 01 AC */ stb r31, 0x1ac(r5)
+/* 80326F60 00322BC0 4B FF 56 21 */ bl DWCi_SetError
+/* 80326F64 00322BC4 38 60 00 01 */ li r3, 1
+/* 80326F68 00322BC8 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
+/* 80326F6C 00322BCC 38 A0 00 00 */ li r5, 0
+/* 80326F70 00322BD0 4B FF 8C E1 */ bl func_8031FC50
+/* 80326F74 00322BD4 83 8D B0 68 */ lwz r28, lbl_80640328-_SDA_BASE_(r13)
+/* 80326F78 00322BD8 88 9C 00 15 */ lbz r4, 0x15(r28)
+/* 80326F7C 00322BDC 80 7C 02 1C */ lwz r3, 0x21c(r28)
+/* 80326F80 00322BE0 38 04 FF FE */ addi r0, r4, -2
+/* 80326F84 00322BE4 7C 04 00 34 */ cntlzw r4, r0
+/* 80326F88 00322BE8 7C 60 00 34 */ cntlzw r0, r3
+/* 80326F8C 00322BEC 54 9E D9 7E */ srwi r30, r4, 5
+/* 80326F90 00322BF0 54 1D D9 7E */ srwi r29, r0, 5
+/* 80326F94 00322BF4 4B FF 8B B5 */ bl func_8031FB48
+/* 80326F98 00322BF8 81 9C 04 78 */ lwz r12, 0x478(r28)
+/* 80326F9C 00322BFC 7C 67 1B 78 */ mr r7, r3
+/* 80326FA0 00322C00 7F 63 DB 78 */ mr r3, r27
+/* 80326FA4 00322C04 7F A5 EB 78 */ mr r5, r29
+/* 80326FA8 00322C08 7F C6 F3 78 */ mr r6, r30
+/* 80326FAC 00322C0C 81 1C 04 7C */ lwz r8, 0x47c(r28)
+/* 80326FB0 00322C10 38 80 00 00 */ li r4, 0
+/* 80326FB4 00322C14 7D 89 03 A6 */ mtctr r12
+/* 80326FB8 00322C18 4E 80 04 21 */ bctrl
+/* 80326FBC 00322C1C 3C 80 80 45 */ lis r4, lbl_80448038@ha
+/* 80326FC0 00322C20 38 60 00 40 */ li r3, 0x40
+/* 80326FC4 00322C24 38 84 80 38 */ addi r4, r4, lbl_80448038@l
+/* 80326FC8 00322C28 4C C6 31 82 */ crclr 6
+/* 80326FCC 00322C2C 4B FF 5B 69 */ bl DWC_Printf
+/* 80326FD0 00322C30 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326FD4 00322C34 2C 03 00 00 */ cmpwi r3, 0
+/* 80326FD8 00322C38 41 82 00 9C */ beq lbl_80327074
+/* 80326FDC 00322C3C 80 63 00 E4 */ lwz r3, 0xe4(r3)
+/* 80326FE0 00322C40 2C 03 00 00 */ cmpwi r3, 0
+/* 80326FE4 00322C44 41 82 00 10 */ beq lbl_80326FF4
+/* 80326FE8 00322C48 48 03 74 B5 */ bl ServerBrowserFree
+/* 80326FEC 00322C4C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326FF0 00322C50 93 E3 00 E4 */ stw r31, 0xe4(r3)
+lbl_80326FF4:
+/* 80326FF4 00322C54 48 03 3B C1 */ bl NNFreeNegotiateList
+/* 80326FF8 00322C58 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80326FFC 00322C5C 3B E0 00 00 */ li r31, 0
+/* 80327000 00322C60 93 E3 01 A4 */ stw r31, 0x1a4(r3)
+/* 80327004 00322C64 80 8D B0 60 */ lwz r4, lbl_80640320-_SDA_BASE_(r13)
+/* 80327008 00322C68 2C 04 00 00 */ cmpwi r4, 0
+/* 8032700C 00322C6C 41 82 00 14 */ beq lbl_80327020
+/* 80327010 00322C70 38 60 00 04 */ li r3, 4
+/* 80327014 00322C74 38 A0 00 00 */ li r5, 0
+/* 80327018 00322C78 4B FF 59 71 */ bl DWC_Free
+/* 8032701C 00322C7C 93 ED B0 60 */ stw r31, lbl_80640320-_SDA_BASE_(r13)
+lbl_80327020:
+/* 80327020 00322C80 3F A0 80 61 */ lis r29, lbl_8060FD88@ha
+/* 80327024 00322C84 3B E0 00 00 */ li r31, 0
+/* 80327028 00322C88 3B BD FD 88 */ addi r29, r29, lbl_8060FD88@l
+lbl_8032702C:
+/* 8032702C 00322C8C 80 9D 00 04 */ lwz r4, 4(r29)
+/* 80327030 00322C90 2C 04 00 00 */ cmpwi r4, 0
+/* 80327034 00322C94 41 82 00 10 */ beq lbl_80327044
+/* 80327038 00322C98 38 60 00 04 */ li r3, 4
+/* 8032703C 00322C9C 38 A0 00 00 */ li r5, 0
+/* 80327040 00322CA0 4B FF 59 49 */ bl DWC_Free
+lbl_80327044:
+/* 80327044 00322CA4 3B FF 00 01 */ addi r31, r31, 1
+/* 80327048 00322CA8 3B BD 00 0C */ addi r29, r29, 0xc
+/* 8032704C 00322CAC 2C 1F 00 9A */ cmpwi r31, 0x9a
+/* 80327050 00322CB0 41 80 FF DC */ blt lbl_8032702C
+/* 80327054 00322CB4 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
+/* 80327058 00322CB8 38 80 00 00 */ li r4, 0
+/* 8032705C 00322CBC 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
+/* 80327060 00322CC0 38 A0 07 38 */ li r5, 0x738
+/* 80327064 00322CC4 4B CD D0 A1 */ bl memset
+/* 80327068 00322CC8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 8032706C 00322CCC 38 00 00 01 */ li r0, 1
+/* 80327070 00322CD0 98 03 00 18 */ stb r0, 0x18(r3)
+lbl_80327074:
+/* 80327074 00322CD4 39 61 00 20 */ addi r11, r1, 0x20
+/* 80327078 00322CD8 4B EA 00 FD */ bl _restgpr_27
+/* 8032707C 00322CDC 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80327080 00322CE0 7C 08 03 A6 */ mtlr r0
+/* 80327084 00322CE4 38 21 00 20 */ addi r1, r1, 0x20
+/* 80327088 00322CE8 4E 80 00 20 */ blr
+
+.global func_8032708C
+func_8032708C:
+/* 8032708C 00322CEC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327090 00322CF0 88 03 00 15 */ lbz r0, 0x15(r3)
+/* 80327094 00322CF4 28 00 00 02 */ cmplwi r0, 2
+/* 80327098 00322CF8 4D 82 00 20 */ beqlr
+/* 8032709C 00322CFC 38 00 00 00 */ li r0, 0
+/* 803270A0 00322D00 98 03 00 14 */ stb r0, 0x14(r3)
+/* 803270A4 00322D04 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803270A8 00322D08 98 03 00 16 */ stb r0, 0x16(r3)
+/* 803270AC 00322D0C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803270B0 00322D10 80 63 00 10 */ lwz r3, 0x10(r3)
+/* 803270B4 00322D14 48 02 75 0C */ b qr2_send_statechanged
+/* 803270B8 00322D18 4E 80 00 20 */ blr
+
+.global func_803270BC
+func_803270BC:
+/* 803270BC 00322D1C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 803270C0 00322D20 7C 08 02 A6 */ mflr r0
+/* 803270C4 00322D24 90 01 00 24 */ stw r0, 0x24(r1)
+/* 803270C8 00322D28 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 803270CC 00322D2C 7C 7F 1B 78 */ mr r31, r3
+/* 803270D0 00322D30 7F E6 FB 78 */ mr r6, r31
+/* 803270D4 00322D34 38 60 00 80 */ li r3, 0x80
+/* 803270D8 00322D38 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 803270DC 00322D3C 7C BE 2B 78 */ mr r30, r5
+/* 803270E0 00322D40 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 803270E4 00322D44 7C 9D 23 78 */ mr r29, r4
+/* 803270E8 00322D48 3C 80 80 45 */ lis r4, lbl_80448700@ha
+/* 803270EC 00322D4C 38 BD FF FE */ addi r5, r29, -2
+/* 803270F0 00322D50 38 84 87 00 */ addi r4, r4, lbl_80448700@l
+/* 803270F4 00322D54 4C C6 31 82 */ crclr 6
+/* 803270F8 00322D58 4B FF 5A 3D */ bl DWC_Printf
+/* 803270FC 00322D5C 2C 1D 00 03 */ cmpwi r29, 3
+/* 80327100 00322D60 41 82 00 BC */ beq lbl_803271BC
+/* 80327104 00322D64 40 80 00 10 */ bge lbl_80327114
+/* 80327108 00322D68 2C 1D 00 02 */ cmpwi r29, 2
+/* 8032710C 00322D6C 40 80 00 14 */ bge lbl_80327120
+/* 80327110 00322D70 48 00 03 08 */ b lbl_80327418
+lbl_80327114:
+/* 80327114 00322D74 2C 1D 00 05 */ cmpwi r29, 5
+/* 80327118 00322D78 40 80 03 00 */ bge lbl_80327418
+/* 8032711C 00322D7C 48 00 02 E4 */ b lbl_80327400
+lbl_80327120:
+/* 80327120 00322D80 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327124 00322D84 80 03 01 A4 */ lwz r0, 0x1a4(r3)
+/* 80327128 00322D88 2C 00 00 01 */ cmpwi r0, 1
+/* 8032712C 00322D8C 40 82 00 80 */ bne lbl_803271AC
+/* 80327130 00322D90 88 1E 00 00 */ lbz r0, 0(r30)
+/* 80327134 00322D94 28 00 00 01 */ cmplwi r0, 1
+/* 80327138 00322D98 40 82 00 0C */ bne lbl_80327144
+/* 8032713C 00322D9C 38 00 00 00 */ li r0, 0
+/* 80327140 00322DA0 90 03 02 1C */ stw r0, 0x21c(r3)
+lbl_80327144:
+/* 80327144 00322DA4 88 BE 00 01 */ lbz r5, 1(r30)
+/* 80327148 00322DA8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 8032714C 00322DAC 88 9E 00 02 */ lbz r4, 2(r30)
+/* 80327150 00322DB0 54 A0 10 3A */ slwi r0, r5, 2
+/* 80327154 00322DB4 7C 63 2A 14 */ add r3, r3, r5
+/* 80327158 00322DB8 98 83 02 E0 */ stb r4, 0x2e0(r3)
+/* 8032715C 00322DBC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327160 00322DC0 80 83 02 10 */ lwz r4, 0x210(r3)
+/* 80327164 00322DC4 7C 63 02 14 */ add r3, r3, r0
+/* 80327168 00322DC8 90 83 00 F8 */ stw r4, 0xf8(r3)
+/* 8032716C 00322DCC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327170 00322DD0 88 03 00 15 */ lbz r0, 0x15(r3)
+/* 80327174 00322DD4 2C 00 00 00 */ cmpwi r0, 0
+/* 80327178 00322DD8 41 82 00 10 */ beq lbl_80327188
+/* 8032717C 00322DDC 88 03 00 15 */ lbz r0, 0x15(r3)
+/* 80327180 00322DE0 28 00 00 01 */ cmplwi r0, 1
+/* 80327184 00322DE4 40 82 00 10 */ bne lbl_80327194
+lbl_80327188:
+/* 80327188 00322DE8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 8032718C 00322DEC 88 03 00 0D */ lbz r0, 0xd(r3)
+/* 80327190 00322DF0 98 03 00 16 */ stb r0, 0x16(r3)
+lbl_80327194:
+/* 80327194 00322DF4 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327198 00322DF8 38 80 00 00 */ li r4, 0
+/* 8032719C 00322DFC 38 00 00 09 */ li r0, 9
+/* 803271A0 00322E00 98 83 01 B1 */ stb r4, 0x1b1(r3)
+/* 803271A4 00322E04 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803271A8 00322E08 90 03 01 A4 */ stw r0, 0x1a4(r3)
+lbl_803271AC:
+/* 803271AC 00322E0C 7F E3 FB 78 */ mr r3, r31
+/* 803271B0 00322E10 38 80 00 03 */ li r4, 3
+/* 803271B4 00322E14 48 00 5E A9 */ bl func_8032D05C
+/* 803271B8 00322E18 48 00 02 60 */ b lbl_80327418
+lbl_803271BC:
+/* 803271BC 00322E1C 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 803271C0 00322E20 80 04 01 A4 */ lwz r0, 0x1a4(r4)
+/* 803271C4 00322E24 2C 00 00 10 */ cmpwi r0, 0x10
+/* 803271C8 00322E28 40 82 02 28 */ bne lbl_803273F0
+/* 803271CC 00322E2C 38 00 00 01 */ li r0, 1
+/* 803271D0 00322E30 80 64 01 E0 */ lwz r3, 0x1e0(r4)
+/* 803271D4 00322E34 7C 00 F8 30 */ slw r0, r0, r31
+/* 803271D8 00322E38 7C 60 03 78 */ or r0, r3, r0
+/* 803271DC 00322E3C 90 04 01 E0 */ stw r0, 0x1e0(r4)
+/* 803271E0 00322E40 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 803271E4 00322E44 88 7E 00 01 */ lbz r3, 1(r30)
+/* 803271E8 00322E48 88 BE 00 00 */ lbz r5, 0(r30)
+/* 803271EC 00322E4C A0 04 01 B4 */ lhz r0, 0x1b4(r4)
+/* 803271F0 00322E50 50 65 44 2E */ rlwimi r5, r3, 8, 0x10, 0x17
+/* 803271F4 00322E54 7C 05 00 00 */ cmpw r5, r0
+/* 803271F8 00322E58 40 81 00 08 */ ble lbl_80327200
+/* 803271FC 00322E5C B0 A4 01 B4 */ sth r5, 0x1b4(r4)
+lbl_80327200:
+/* 80327200 00322E60 81 0D B0 68 */ lwz r8, lbl_80640328-_SDA_BASE_(r13)
+/* 80327204 00322E64 38 00 00 00 */ li r0, 0
+/* 80327208 00322E68 38 60 00 01 */ li r3, 1
+/* 8032720C 00322E6C 89 28 00 0D */ lbz r9, 0xd(r8)
+/* 80327210 00322E70 2F 09 00 01 */ cmpwi cr6, r9, 1
+/* 80327214 00322E74 41 98 01 7C */ blt cr6, lbl_80327390
+/* 80327218 00322E78 2C 09 00 08 */ cmpwi r9, 8
+/* 8032721C 00322E7C 38 C9 FF F8 */ addi r6, r9, -8
+/* 80327220 00322E80 40 81 01 38 */ ble lbl_80327358
+/* 80327224 00322E84 38 A0 00 00 */ li r5, 0
+/* 80327228 00322E88 38 E0 00 00 */ li r7, 0
+/* 8032722C 00322E8C 39 00 00 00 */ li r8, 0
+/* 80327230 00322E90 41 98 00 18 */ blt cr6, lbl_80327248
+/* 80327234 00322E94 3C 80 80 00 */ lis r4, 0x7FFFFFFE@ha
+/* 80327238 00322E98 38 84 FF FE */ addi r4, r4, 0x7FFFFFFE@l
+/* 8032723C 00322E9C 7C 09 20 00 */ cmpw r9, r4
+/* 80327240 00322EA0 41 81 00 08 */ bgt lbl_80327248
+/* 80327244 00322EA4 39 00 00 01 */ li r8, 1
+lbl_80327248:
+/* 80327248 00322EA8 2C 08 00 00 */ cmpwi r8, 0
+/* 8032724C 00322EAC 41 82 00 40 */ beq lbl_8032728C
+/* 80327250 00322EB0 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 80327254 00322EB4 39 00 00 01 */ li r8, 1
+/* 80327258 00322EB8 89 44 00 0D */ lbz r10, 0xd(r4)
+/* 8032725C 00322EBC 55 49 00 00 */ rlwinm r9, r10, 0, 0, 0
+/* 80327260 00322EC0 3C 89 80 00 */ addis r4, r9, 0x8000
+/* 80327264 00322EC4 28 04 00 00 */ cmplwi r4, 0
+/* 80327268 00322EC8 40 82 00 18 */ bne lbl_80327280
+/* 8032726C 00322ECC 38 8A FF FF */ addi r4, r10, -1
+/* 80327270 00322ED0 54 84 00 00 */ rlwinm r4, r4, 0, 0, 0
+/* 80327274 00322ED4 7C 09 20 00 */ cmpw r9, r4
+/* 80327278 00322ED8 41 82 00 08 */ beq lbl_80327280
+/* 8032727C 00322EDC 39 00 00 00 */ li r8, 0
+lbl_80327280:
+/* 80327280 00322EE0 2C 08 00 00 */ cmpwi r8, 0
+/* 80327284 00322EE4 41 82 00 08 */ beq lbl_8032728C
+/* 80327288 00322EE8 38 E0 00 01 */ li r7, 1
+lbl_8032728C:
+/* 8032728C 00322EEC 2C 07 00 00 */ cmpwi r7, 0
+/* 80327290 00322EF0 41 82 00 34 */ beq lbl_803272C4
+/* 80327294 00322EF4 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 80327298 00322EF8 38 E0 00 01 */ li r7, 1
+/* 8032729C 00322EFC 89 04 00 0D */ lbz r8, 0xd(r4)
+/* 803272A0 00322F00 38 88 FF FF */ addi r4, r8, -1
+/* 803272A4 00322F04 54 84 00 01 */ rlwinm. r4, r4, 0, 0, 0
+/* 803272A8 00322F08 40 82 00 10 */ bne lbl_803272B8
+/* 803272AC 00322F0C 55 04 00 01 */ rlwinm. r4, r8, 0, 0, 0
+/* 803272B0 00322F10 41 82 00 08 */ beq lbl_803272B8
+/* 803272B4 00322F14 38 E0 00 00 */ li r7, 0
+lbl_803272B8:
+/* 803272B8 00322F18 2C 07 00 00 */ cmpwi r7, 0
+/* 803272BC 00322F1C 41 82 00 08 */ beq lbl_803272C4
+/* 803272C0 00322F20 38 A0 00 01 */ li r5, 1
+lbl_803272C4:
+/* 803272C4 00322F24 2C 05 00 00 */ cmpwi r5, 0
+/* 803272C8 00322F28 41 82 00 90 */ beq lbl_80327358
+/* 803272CC 00322F2C 38 86 00 07 */ addi r4, r6, 7
+/* 803272D0 00322F30 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 803272D4 00322F34 54 84 E8 FE */ srwi r4, r4, 3
+/* 803272D8 00322F38 39 40 00 01 */ li r10, 1
+/* 803272DC 00322F3C 39 65 00 01 */ addi r11, r5, 1
+/* 803272E0 00322F40 7C 89 03 A6 */ mtctr r4
+/* 803272E4 00322F44 2C 06 00 01 */ cmpwi r6, 1
+/* 803272E8 00322F48 41 80 00 70 */ blt lbl_80327358
+lbl_803272EC:
+/* 803272EC 00322F4C 88 8B 02 E0 */ lbz r4, 0x2e0(r11)
+/* 803272F0 00322F50 38 63 00 08 */ addi r3, r3, 8
+/* 803272F4 00322F54 88 AB 02 E1 */ lbz r5, 0x2e1(r11)
+/* 803272F8 00322F58 7D 46 20 30 */ slw r6, r10, r4
+/* 803272FC 00322F5C 88 8B 02 E2 */ lbz r4, 0x2e2(r11)
+/* 80327300 00322F60 89 0B 02 E3 */ lbz r8, 0x2e3(r11)
+/* 80327304 00322F64 7C 00 33 78 */ or r0, r0, r6
+/* 80327308 00322F68 7D 45 28 30 */ slw r5, r10, r5
+/* 8032730C 00322F6C 88 EB 02 E4 */ lbz r7, 0x2e4(r11)
+/* 80327310 00322F70 7C 00 2B 78 */ or r0, r0, r5
+/* 80327314 00322F74 7D 49 20 30 */ slw r9, r10, r4
+/* 80327318 00322F78 88 CB 02 E5 */ lbz r6, 0x2e5(r11)
+/* 8032731C 00322F7C 7C 00 4B 78 */ or r0, r0, r9
+/* 80327320 00322F80 7D 48 40 30 */ slw r8, r10, r8
+/* 80327324 00322F84 88 AB 02 E6 */ lbz r5, 0x2e6(r11)
+/* 80327328 00322F88 88 8B 02 E7 */ lbz r4, 0x2e7(r11)
+/* 8032732C 00322F8C 7D 47 38 30 */ slw r7, r10, r7
+/* 80327330 00322F90 7C 00 43 78 */ or r0, r0, r8
+/* 80327334 00322F94 7D 46 30 30 */ slw r6, r10, r6
+/* 80327338 00322F98 7C 00 3B 78 */ or r0, r0, r7
+/* 8032733C 00322F9C 7D 45 28 30 */ slw r5, r10, r5
+/* 80327340 00322FA0 7C 00 33 78 */ or r0, r0, r6
+/* 80327344 00322FA4 7D 44 20 30 */ slw r4, r10, r4
+/* 80327348 00322FA8 7C 00 2B 78 */ or r0, r0, r5
+/* 8032734C 00322FAC 39 6B 00 08 */ addi r11, r11, 8
+/* 80327350 00322FB0 7C 00 23 78 */ or r0, r0, r4
+/* 80327354 00322FB4 42 00 FF 98 */ bdnz lbl_803272EC
+lbl_80327358:
+/* 80327358 00322FB8 81 0D B0 68 */ lwz r8, lbl_80640328-_SDA_BASE_(r13)
+/* 8032735C 00322FBC 38 A0 00 01 */ li r5, 1
+/* 80327360 00322FC0 88 E8 00 0D */ lbz r7, 0xd(r8)
+/* 80327364 00322FC4 7C C8 1A 14 */ add r6, r8, r3
+/* 80327368 00322FC8 38 87 00 01 */ addi r4, r7, 1
+/* 8032736C 00322FCC 7C 83 20 50 */ subf r4, r3, r4
+/* 80327370 00322FD0 7C 89 03 A6 */ mtctr r4
+/* 80327374 00322FD4 7C 03 38 00 */ cmpw r3, r7
+/* 80327378 00322FD8 41 81 00 18 */ bgt lbl_80327390
+lbl_8032737C:
+/* 8032737C 00322FDC 88 66 02 E0 */ lbz r3, 0x2e0(r6)
+/* 80327380 00322FE0 38 C6 00 01 */ addi r6, r6, 1
+/* 80327384 00322FE4 7C A3 18 30 */ slw r3, r5, r3
+/* 80327388 00322FE8 7C 00 1B 78 */ or r0, r0, r3
+/* 8032738C 00322FEC 42 00 FF F0 */ bdnz lbl_8032737C
+lbl_80327390:
+/* 80327390 00322FF0 80 68 01 E0 */ lwz r3, 0x1e0(r8)
+/* 80327394 00322FF4 7C 00 18 40 */ cmplw r0, r3
+/* 80327398 00322FF8 40 82 00 80 */ bne lbl_80327418
+/* 8032739C 00322FFC 3B E0 00 01 */ li r31, 1
+/* 803273A0 00323000 48 00 00 18 */ b lbl_803273B8
+lbl_803273A4:
+/* 803273A4 00323004 7C 63 FA 14 */ add r3, r3, r31
+/* 803273A8 00323008 38 80 00 04 */ li r4, 4
+/* 803273AC 0032300C 88 63 02 E0 */ lbz r3, 0x2e0(r3)
+/* 803273B0 00323010 48 00 5C AD */ bl func_8032D05C
+/* 803273B4 00323014 3B FF 00 01 */ addi r31, r31, 1
+lbl_803273B8:
+/* 803273B8 00323018 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803273BC 0032301C 88 03 00 0D */ lbz r0, 0xd(r3)
+/* 803273C0 00323020 7C 1F 00 00 */ cmpw r31, r0
+/* 803273C4 00323024 40 81 FF E0 */ ble lbl_803273A4
+/* 803273C8 00323028 38 00 00 11 */ li r0, 0x11
+/* 803273CC 0032302C 3C 80 80 45 */ lis r4, lbl_80448728@ha
+/* 803273D0 00323030 90 03 01 A4 */ stw r0, 0x1a4(r3)
+/* 803273D4 00323034 38 84 87 28 */ addi r4, r4, lbl_80448728@l
+/* 803273D8 00323038 38 60 00 80 */ li r3, 0x80
+/* 803273DC 0032303C 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 803273E0 00323040 A0 A5 01 B4 */ lhz r5, 0x1b4(r5)
+/* 803273E4 00323044 4C C6 31 82 */ crclr 6
+/* 803273E8 00323048 4B FF 57 4D */ bl DWC_Printf
+/* 803273EC 0032304C 48 00 00 2C */ b lbl_80327418
+lbl_803273F0:
+/* 803273F0 00323050 7F E3 FB 78 */ mr r3, r31
+/* 803273F4 00323054 38 80 00 04 */ li r4, 4
+/* 803273F8 00323058 48 00 5C 65 */ bl func_8032D05C
+/* 803273FC 0032305C 48 00 00 1C */ b lbl_80327418
+lbl_80327400:
+/* 80327400 00323060 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327404 00323064 80 03 01 A4 */ lwz r0, 0x1a4(r3)
+/* 80327408 00323068 2C 00 00 09 */ cmpwi r0, 9
+/* 8032740C 0032306C 40 82 00 0C */ bne lbl_80327418
+/* 80327410 00323070 38 60 00 04 */ li r3, 4
+/* 80327414 00323074 48 00 47 09 */ bl func_8032BB1C
+lbl_80327418:
+/* 80327418 00323078 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 8032741C 0032307C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80327420 00323080 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80327424 00323084 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80327428 00323088 7C 08 03 A6 */ mtlr r0
+/* 8032742C 0032308C 38 21 00 20 */ addi r1, r1, 0x20
+/* 80327430 00323090 4E 80 00 20 */ blr
+
+.global func_80327434
+func_80327434:
+/* 80327434 00323094 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80327438 00323098 7C 08 02 A6 */ mflr r0
+/* 8032743C 0032309C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80327440 003230A0 39 61 00 20 */ addi r11, r1, 0x20
+/* 80327444 003230A4 4B E9 FC E1 */ bl _savegpr_26
+/* 80327448 003230A8 3F E0 80 44 */ lis r31, lbl_80447FE0@ha
+/* 8032744C 003230AC 7C 7A 1B 78 */ mr r26, r3
+/* 80327450 003230B0 7C 9B 23 78 */ mr r27, r4
+/* 80327454 003230B4 3B FF 7F E0 */ addi r31, r31, lbl_80447FE0@l
+/* 80327458 003230B8 4B FF BA 1D */ bl func_80322E74
+/* 8032745C 003230BC 2C 03 00 05 */ cmpwi r3, 5
+/* 80327460 003230C0 41 82 00 0C */ beq lbl_8032746C
+/* 80327464 003230C4 38 60 00 00 */ li r3, 0
+/* 80327468 003230C8 48 00 03 E0 */ b lbl_80327848
+lbl_8032746C:
+/* 8032746C 003230CC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327470 003230D0 88 03 00 15 */ lbz r0, 0x15(r3)
+/* 80327474 003230D4 28 00 00 02 */ cmplwi r0, 2
+/* 80327478 003230D8 40 82 00 1C */ bne lbl_80327494
+/* 8032747C 003230DC 38 9F 07 64 */ addi r4, r31, 0x764
+/* 80327480 003230E0 38 60 00 04 */ li r3, 4
+/* 80327484 003230E4 4C C6 31 82 */ crclr 6
+/* 80327488 003230E8 4B FF 56 AD */ bl DWC_Printf
+/* 8032748C 003230EC 38 60 00 01 */ li r3, 1
+/* 80327490 003230F0 48 00 03 B8 */ b lbl_80327848
+lbl_80327494:
+/* 80327494 003230F4 2F 1A 00 00 */ cmpwi cr6, r26, 0
+/* 80327498 003230F8 41 9A 01 58 */ beq cr6, lbl_803275F0
+/* 8032749C 003230FC 2C 03 00 00 */ cmpwi r3, 0
+/* 803274A0 00323100 41 82 01 48 */ beq lbl_803275E8
+/* 803274A4 00323104 41 9A 01 44 */ beq cr6, lbl_803275E8
+/* 803274A8 00323108 38 00 00 02 */ li r0, 2
+/* 803274AC 0032310C 98 03 01 AC */ stb r0, 0x1ac(r3)
+/* 803274B0 00323110 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803274B4 00323114 80 63 00 04 */ lwz r3, 4(r3)
+/* 803274B8 00323118 80 63 00 00 */ lwz r3, 0(r3)
+/* 803274BC 0032311C 48 02 28 B5 */ bl gt2CloseAllConnectionsHard
+/* 803274C0 00323120 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 803274C4 00323124 3B C0 00 00 */ li r30, 0
+/* 803274C8 00323128 3C 9B FF FF */ addis r4, r27, 0xffff
+/* 803274CC 0032312C 7F 43 D3 78 */ mr r3, r26
+/* 803274D0 00323130 9B C5 01 AC */ stb r30, 0x1ac(r5)
+/* 803274D4 00323134 38 84 C7 80 */ addi r4, r4, -14464
+/* 803274D8 00323138 4B FF 50 A9 */ bl DWCi_SetError
+/* 803274DC 0032313C 38 60 00 01 */ li r3, 1
+/* 803274E0 00323140 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
+/* 803274E4 00323144 38 A0 00 00 */ li r5, 0
+/* 803274E8 00323148 4B FF 87 69 */ bl func_8031FC50
+/* 803274EC 0032314C 83 6D B0 68 */ lwz r27, lbl_80640328-_SDA_BASE_(r13)
+/* 803274F0 00323150 88 9B 00 15 */ lbz r4, 0x15(r27)
+/* 803274F4 00323154 80 7B 02 1C */ lwz r3, 0x21c(r27)
+/* 803274F8 00323158 38 04 FF FE */ addi r0, r4, -2
+/* 803274FC 0032315C 7C 04 00 34 */ cntlzw r4, r0
+/* 80327500 00323160 7C 60 00 34 */ cntlzw r0, r3
+/* 80327504 00323164 54 9D D9 7E */ srwi r29, r4, 5
+/* 80327508 00323168 54 1C D9 7E */ srwi r28, r0, 5
+/* 8032750C 0032316C 4B FF 86 3D */ bl func_8031FB48
+/* 80327510 00323170 81 9B 04 78 */ lwz r12, 0x478(r27)
+/* 80327514 00323174 7C 67 1B 78 */ mr r7, r3
+/* 80327518 00323178 7F 43 D3 78 */ mr r3, r26
+/* 8032751C 0032317C 7F 85 E3 78 */ mr r5, r28
+/* 80327520 00323180 7F A6 EB 78 */ mr r6, r29
+/* 80327524 00323184 81 1B 04 7C */ lwz r8, 0x47c(r27)
+/* 80327528 00323188 38 80 00 00 */ li r4, 0
+/* 8032752C 0032318C 7D 89 03 A6 */ mtctr r12
+/* 80327530 00323190 4E 80 04 21 */ bctrl
+/* 80327534 00323194 38 9F 00 58 */ addi r4, r31, 0x58
+/* 80327538 00323198 38 60 00 40 */ li r3, 0x40
+/* 8032753C 0032319C 4C C6 31 82 */ crclr 6
+/* 80327540 003231A0 4B FF 55 F5 */ bl DWC_Printf
+/* 80327544 003231A4 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327548 003231A8 2C 03 00 00 */ cmpwi r3, 0
+/* 8032754C 003231AC 41 82 00 9C */ beq lbl_803275E8
+/* 80327550 003231B0 80 63 00 E4 */ lwz r3, 0xe4(r3)
+/* 80327554 003231B4 2C 03 00 00 */ cmpwi r3, 0
+/* 80327558 003231B8 41 82 00 10 */ beq lbl_80327568
+/* 8032755C 003231BC 48 03 6F 41 */ bl ServerBrowserFree
+/* 80327560 003231C0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327564 003231C4 93 C3 00 E4 */ stw r30, 0xe4(r3)
+lbl_80327568:
+/* 80327568 003231C8 48 03 36 4D */ bl NNFreeNegotiateList
+/* 8032756C 003231CC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327570 003231D0 3B C0 00 00 */ li r30, 0
+/* 80327574 003231D4 93 C3 01 A4 */ stw r30, 0x1a4(r3)
+/* 80327578 003231D8 80 8D B0 60 */ lwz r4, lbl_80640320-_SDA_BASE_(r13)
+/* 8032757C 003231DC 2C 04 00 00 */ cmpwi r4, 0
+/* 80327580 003231E0 41 82 00 14 */ beq lbl_80327594
+/* 80327584 003231E4 38 60 00 04 */ li r3, 4
+/* 80327588 003231E8 38 A0 00 00 */ li r5, 0
+/* 8032758C 003231EC 4B FF 53 FD */ bl DWC_Free
+/* 80327590 003231F0 93 CD B0 60 */ stw r30, lbl_80640320-_SDA_BASE_(r13)
+lbl_80327594:
+/* 80327594 003231F4 3F 80 80 61 */ lis r28, lbl_8060FD88@ha
+/* 80327598 003231F8 3B C0 00 00 */ li r30, 0
+/* 8032759C 003231FC 3B 9C FD 88 */ addi r28, r28, lbl_8060FD88@l
+lbl_803275A0:
+/* 803275A0 00323200 80 9C 00 04 */ lwz r4, 4(r28)
+/* 803275A4 00323204 2C 04 00 00 */ cmpwi r4, 0
+/* 803275A8 00323208 41 82 00 10 */ beq lbl_803275B8
+/* 803275AC 0032320C 38 60 00 04 */ li r3, 4
+/* 803275B0 00323210 38 A0 00 00 */ li r5, 0
+/* 803275B4 00323214 4B FF 53 D5 */ bl DWC_Free
+lbl_803275B8:
+/* 803275B8 00323218 3B DE 00 01 */ addi r30, r30, 1
+/* 803275BC 0032321C 3B 9C 00 0C */ addi r28, r28, 0xc
+/* 803275C0 00323220 2C 1E 00 9A */ cmpwi r30, 0x9a
+/* 803275C4 00323224 41 80 FF DC */ blt lbl_803275A0
+/* 803275C8 00323228 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
+/* 803275CC 0032322C 38 80 00 00 */ li r4, 0
+/* 803275D0 00323230 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
+/* 803275D4 00323234 38 A0 07 38 */ li r5, 0x738
+/* 803275D8 00323238 4B CD CB 2D */ bl memset
+/* 803275DC 0032323C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803275E0 00323240 38 00 00 01 */ li r0, 1
+/* 803275E4 00323244 98 03 00 18 */ stb r0, 0x18(r3)
+lbl_803275E8:
+/* 803275E8 00323248 38 60 00 01 */ li r3, 1
+/* 803275EC 0032324C 48 00 02 5C */ b lbl_80327848
+lbl_803275F0:
+/* 803275F0 00323250 3B C0 00 00 */ li r30, 0
+/* 803275F4 00323254 9B C3 02 E0 */ stb r30, 0x2e0(r3)
+/* 803275F8 00323258 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 803275FC 0032325C 88 04 01 AD */ lbz r0, 0x1ad(r4)
+/* 80327600 00323260 28 00 00 01 */ cmplwi r0, 1
+/* 80327604 00323264 41 82 00 18 */ beq lbl_8032761C
+/* 80327608 00323268 88 64 01 AC */ lbz r3, 0x1ac(r4)
+/* 8032760C 0032326C 38 03 00 FF */ addi r0, r3, 0xff
+/* 80327610 00323270 54 00 06 3E */ clrlwi r0, r0, 0x18
+/* 80327614 00323274 28 00 00 01 */ cmplwi r0, 1
+/* 80327618 00323278 41 81 00 0C */ bgt lbl_80327624
+lbl_8032761C:
+/* 8032761C 0032327C 38 60 00 01 */ li r3, 1
+/* 80327620 00323280 48 00 02 28 */ b lbl_80327848
+lbl_80327624:
+/* 80327624 00323284 80 64 01 A0 */ lwz r3, 0x1a0(r4)
+/* 80327628 00323288 2C 03 00 00 */ cmpwi r3, 0
+/* 8032762C 0032328C 41 82 00 10 */ beq lbl_8032763C
+/* 80327630 00323290 48 03 3F 19 */ bl NNCancel
+/* 80327634 00323294 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327638 00323298 93 C3 01 A0 */ stw r30, 0x1a0(r3)
+lbl_8032763C:
+/* 8032763C 0032329C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327640 003232A0 88 03 00 0D */ lbz r0, 0xd(r3)
+/* 80327644 003232A4 2C 00 00 00 */ cmpwi r0, 0
+/* 80327648 003232A8 41 82 00 2C */ beq lbl_80327674
+/* 8032764C 003232AC 88 03 01 AC */ lbz r0, 0x1ac(r3)
+/* 80327650 003232B0 2C 00 00 00 */ cmpwi r0, 0
+/* 80327654 003232B4 40 82 01 F0 */ bne lbl_80327844
+/* 80327658 003232B8 38 00 00 03 */ li r0, 3
+/* 8032765C 003232BC 98 03 01 AC */ stb r0, 0x1ac(r3)
+/* 80327660 003232C0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327664 003232C4 80 63 00 04 */ lwz r3, 4(r3)
+/* 80327668 003232C8 80 63 00 00 */ lwz r3, 0(r3)
+/* 8032766C 003232CC 48 02 27 05 */ bl gt2CloseAllConnectionsHard
+/* 80327670 003232D0 48 00 01 D4 */ b lbl_80327844
+lbl_80327674:
+/* 80327674 003232D4 88 03 00 15 */ lbz r0, 0x15(r3)
+/* 80327678 003232D8 28 00 00 03 */ cmplwi r0, 3
+/* 8032767C 003232DC 40 82 01 50 */ bne lbl_803277CC
+/* 80327680 003232E0 2C 03 00 00 */ cmpwi r3, 0
+/* 80327684 003232E4 41 82 01 C0 */ beq lbl_80327844
+/* 80327688 003232E8 38 00 00 02 */ li r0, 2
+/* 8032768C 003232EC 98 03 01 AC */ stb r0, 0x1ac(r3)
+/* 80327690 003232F0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327694 003232F4 80 63 00 04 */ lwz r3, 4(r3)
+/* 80327698 003232F8 80 63 00 00 */ lwz r3, 0(r3)
+/* 8032769C 003232FC 48 02 26 D5 */ bl gt2CloseAllConnectionsHard
+/* 803276A0 00323300 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 803276A4 00323304 3B C0 00 00 */ li r30, 0
+/* 803276A8 00323308 3C 80 FF FF */ lis r4, 0xFFFEC5D2@ha
+/* 803276AC 0032330C 38 60 00 06 */ li r3, 6
+/* 803276B0 00323310 9B C5 01 AC */ stb r30, 0x1ac(r5)
+/* 803276B4 00323314 38 84 C5 D2 */ addi r4, r4, 0xFFFEC5D2@l
+/* 803276B8 00323318 4B FF 4E C9 */ bl DWCi_SetError
+/* 803276BC 0032331C 38 60 00 01 */ li r3, 1
+/* 803276C0 00323320 38 8D 8D B8 */ addi r4, r13, lbl_8063E078-_SDA_BASE_
+/* 803276C4 00323324 38 A0 00 00 */ li r5, 0
+/* 803276C8 00323328 4B FF 85 89 */ bl func_8031FC50
+/* 803276CC 0032332C 83 6D B0 68 */ lwz r27, lbl_80640328-_SDA_BASE_(r13)
+/* 803276D0 00323330 88 9B 00 15 */ lbz r4, 0x15(r27)
+/* 803276D4 00323334 80 7B 02 1C */ lwz r3, 0x21c(r27)
+/* 803276D8 00323338 38 04 FF FE */ addi r0, r4, -2
+/* 803276DC 0032333C 7C 04 00 34 */ cntlzw r4, r0
+/* 803276E0 00323340 7C 60 00 34 */ cntlzw r0, r3
+/* 803276E4 00323344 54 9C D9 7E */ srwi r28, r4, 5
+/* 803276E8 00323348 54 1D D9 7E */ srwi r29, r0, 5
+/* 803276EC 0032334C 4B FF 84 5D */ bl func_8031FB48
+/* 803276F0 00323350 81 9B 04 78 */ lwz r12, 0x478(r27)
+/* 803276F4 00323354 7C 67 1B 78 */ mr r7, r3
+/* 803276F8 00323358 7F A5 EB 78 */ mr r5, r29
+/* 803276FC 0032335C 7F 86 E3 78 */ mr r6, r28
+/* 80327700 00323360 81 1B 04 7C */ lwz r8, 0x47c(r27)
+/* 80327704 00323364 38 60 00 06 */ li r3, 6
+/* 80327708 00323368 38 80 00 00 */ li r4, 0
+/* 8032770C 0032336C 7D 89 03 A6 */ mtctr r12
+/* 80327710 00323370 4E 80 04 21 */ bctrl
+/* 80327714 00323374 38 9F 00 58 */ addi r4, r31, 0x58
+/* 80327718 00323378 38 60 00 40 */ li r3, 0x40
+/* 8032771C 0032337C 4C C6 31 82 */ crclr 6
+/* 80327720 00323380 4B FF 54 15 */ bl DWC_Printf
+/* 80327724 00323384 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327728 00323388 2C 03 00 00 */ cmpwi r3, 0
+/* 8032772C 0032338C 41 82 01 18 */ beq lbl_80327844
+/* 80327730 00323390 80 63 00 E4 */ lwz r3, 0xe4(r3)
+/* 80327734 00323394 2C 03 00 00 */ cmpwi r3, 0
+/* 80327738 00323398 41 82 00 10 */ beq lbl_80327748
+/* 8032773C 0032339C 48 03 6D 61 */ bl ServerBrowserFree
+/* 80327740 003233A0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327744 003233A4 93 C3 00 E4 */ stw r30, 0xe4(r3)
+lbl_80327748:
+/* 80327748 003233A8 48 03 34 6D */ bl NNFreeNegotiateList
+/* 8032774C 003233AC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327750 003233B0 3B E0 00 00 */ li r31, 0
+/* 80327754 003233B4 93 E3 01 A4 */ stw r31, 0x1a4(r3)
+/* 80327758 003233B8 80 8D B0 60 */ lwz r4, lbl_80640320-_SDA_BASE_(r13)
+/* 8032775C 003233BC 2C 04 00 00 */ cmpwi r4, 0
+/* 80327760 003233C0 41 82 00 14 */ beq lbl_80327774
+/* 80327764 003233C4 38 60 00 04 */ li r3, 4
+/* 80327768 003233C8 38 A0 00 00 */ li r5, 0
+/* 8032776C 003233CC 4B FF 52 1D */ bl DWC_Free
+/* 80327770 003233D0 93 ED B0 60 */ stw r31, lbl_80640320-_SDA_BASE_(r13)
+lbl_80327774:
+/* 80327774 003233D4 3F 80 80 61 */ lis r28, lbl_8060FD88@ha
+/* 80327778 003233D8 3B C0 00 00 */ li r30, 0
+/* 8032777C 003233DC 3B 9C FD 88 */ addi r28, r28, lbl_8060FD88@l
+lbl_80327780:
+/* 80327780 003233E0 80 9C 00 04 */ lwz r4, 4(r28)
+/* 80327784 003233E4 2C 04 00 00 */ cmpwi r4, 0
+/* 80327788 003233E8 41 82 00 10 */ beq lbl_80327798
+/* 8032778C 003233EC 38 60 00 04 */ li r3, 4
+/* 80327790 003233F0 38 A0 00 00 */ li r5, 0
+/* 80327794 003233F4 4B FF 51 F5 */ bl DWC_Free
+lbl_80327798:
+/* 80327798 003233F8 3B DE 00 01 */ addi r30, r30, 1
+/* 8032779C 003233FC 3B 9C 00 0C */ addi r28, r28, 0xc
+/* 803277A0 00323400 2C 1E 00 9A */ cmpwi r30, 0x9a
+/* 803277A4 00323404 41 80 FF DC */ blt lbl_80327780
+/* 803277A8 00323408 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
+/* 803277AC 0032340C 38 80 00 00 */ li r4, 0
+/* 803277B0 00323410 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
+/* 803277B4 00323414 38 A0 07 38 */ li r5, 0x738
+/* 803277B8 00323418 4B CD C9 4D */ bl memset
+/* 803277BC 0032341C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803277C0 00323420 38 00 00 01 */ li r0, 1
+/* 803277C4 00323424 98 03 00 18 */ stb r0, 0x18(r3)
+/* 803277C8 00323428 48 00 00 7C */ b lbl_80327844
+lbl_803277CC:
+/* 803277CC 0032342C 80 A3 02 18 */ lwz r5, 0x218(r3)
+/* 803277D0 00323430 2C 05 00 00 */ cmpwi r5, 0
+/* 803277D4 00323434 41 82 00 1C */ beq lbl_803277F0
+/* 803277D8 00323438 38 9F 07 88 */ addi r4, r31, 0x788
+/* 803277DC 0032343C 38 60 00 40 */ li r3, 0x40
+/* 803277E0 00323440 4C C6 31 82 */ crclr 6
+/* 803277E4 00323444 4B FF 53 51 */ bl DWC_Printf
+/* 803277E8 00323448 48 00 55 D9 */ bl func_8032CDC0
+/* 803277EC 0032344C 48 00 00 58 */ b lbl_80327844
+lbl_803277F0:
+/* 803277F0 00323450 80 03 01 A4 */ lwz r0, 0x1a4(r3)
+/* 803277F4 00323454 2C 00 00 01 */ cmpwi r0, 1
+/* 803277F8 00323458 40 82 00 34 */ bne lbl_8032782C
+/* 803277FC 0032345C 38 9F 07 9C */ addi r4, r31, 0x79c
+/* 80327800 00323460 38 60 00 40 */ li r3, 0x40
+/* 80327804 00323464 4C C6 31 82 */ crclr 6
+/* 80327808 00323468 4B FF 53 2D */ bl DWC_Printf
+/* 8032780C 0032346C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327810 00323470 38 00 00 12 */ li r0, 0x12
+/* 80327814 00323474 90 03 01 A4 */ stw r0, 0x1a4(r3)
+/* 80327818 00323478 4B F4 AF A1 */ bl OSGetTime
+/* 8032781C 0032347C 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80327820 00323480 90 85 02 04 */ stw r4, 0x204(r5)
+/* 80327824 00323484 90 65 02 00 */ stw r3, 0x200(r5)
+/* 80327828 00323488 48 00 00 1C */ b lbl_80327844
+lbl_8032782C:
+/* 8032782C 0032348C 38 9F 07 B4 */ addi r4, r31, 0x7b4
+/* 80327830 00323490 38 60 00 40 */ li r3, 0x40
+/* 80327834 00323494 4C C6 31 82 */ crclr 6
+/* 80327838 00323498 4B FF 52 FD */ bl DWC_Printf
+/* 8032783C 0032349C 38 60 00 01 */ li r3, 1
+/* 80327840 003234A0 48 00 53 31 */ bl func_8032CB70
+lbl_80327844:
+/* 80327844 003234A4 38 60 00 01 */ li r3, 1
+lbl_80327848:
+/* 80327848 003234A8 39 61 00 20 */ addi r11, r1, 0x20
+/* 8032784C 003234AC 4B E9 F9 25 */ bl _restgpr_26
+/* 80327850 003234B0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80327854 003234B4 7C 08 03 A6 */ mtlr r0
+/* 80327858 003234B8 38 21 00 20 */ addi r1, r1, 0x20
+/* 8032785C 003234BC 4E 80 00 20 */ blr
+
+.global func_80327860
+func_80327860:
+/* 80327860 003234C0 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 80327864 003234C4 88 04 01 AC */ lbz r0, 0x1ac(r4)
+/* 80327868 003234C8 28 00 00 02 */ cmplwi r0, 2
+/* 8032786C 003234CC 4D 82 00 20 */ beqlr
+/* 80327870 003234D0 48 00 3C 4C */ b func_8032B4BC
+/* 80327874 003234D4 4E 80 00 20 */ blr
+
+.global func_80327878
+func_80327878:
+/* 80327878 003234D8 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 8032787C 003234DC 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80327880 003234E0 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80327884 003234E4 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80327888 003234E8 81 4D B0 68 */ lwz r10, lbl_80640328-_SDA_BASE_(r13)
+/* 8032788C 003234EC 2C 0A 00 00 */ cmpwi r10, 0
+/* 80327890 003234F0 40 82 00 0C */ bne lbl_8032789C
+/* 80327894 003234F4 38 60 00 00 */ li r3, 0
+/* 80327898 003234F8 48 00 03 14 */ b lbl_80327BAC
+lbl_8032789C:
+/* 8032789C 003234FC 7C AA 1A 14 */ add r5, r10, r3
+/* 803278A0 00323500 54 60 10 3A */ slwi r0, r3, 2
+/* 803278A4 00323504 88 A5 02 E0 */ lbz r5, 0x2e0(r5)
+/* 803278A8 00323508 39 00 00 01 */ li r8, 1
+/* 803278AC 0032350C 7D 2A 02 14 */ add r9, r10, r0
+/* 803278B0 00323510 80 EA 03 00 */ lwz r7, 0x300(r10)
+/* 803278B4 00323514 7D 06 28 30 */ slw r6, r8, r5
+/* 803278B8 00323518 80 A9 00 F8 */ lwz r5, 0xf8(r9)
+/* 803278BC 0032351C 7C E7 30 78 */ andc r7, r7, r6
+/* 803278C0 00323520 39 20 FF FF */ li r9, -1
+/* 803278C4 00323524 90 EA 03 00 */ stw r7, 0x300(r10)
+/* 803278C8 00323528 38 C0 00 04 */ li r6, 4
+/* 803278CC 0032352C 38 E0 00 00 */ li r7, 0
+/* 803278D0 00323530 81 6D B0 68 */ lwz r11, lbl_80640328-_SDA_BASE_(r13)
+/* 803278D4 00323534 81 4B 03 00 */ lwz r10, 0x300(r11)
+/* 803278D8 00323538 7C C9 03 A6 */ mtctr r6
+lbl_803278DC:
+/* 803278DC 0032353C 7D 06 38 30 */ slw r6, r8, r7
+/* 803278E0 00323540 7C C6 50 39 */ and. r6, r6, r10
+/* 803278E4 00323544 41 82 00 08 */ beq lbl_803278EC
+/* 803278E8 00323548 39 29 00 01 */ addi r9, r9, 1
+lbl_803278EC:
+/* 803278EC 0032354C 38 E7 00 01 */ addi r7, r7, 1
+/* 803278F0 00323550 7D 06 38 30 */ slw r6, r8, r7
+/* 803278F4 00323554 7C C6 50 39 */ and. r6, r6, r10
+/* 803278F8 00323558 41 82 00 08 */ beq lbl_80327900
+/* 803278FC 0032355C 39 29 00 01 */ addi r9, r9, 1
+lbl_80327900:
+/* 80327900 00323560 38 E7 00 01 */ addi r7, r7, 1
+/* 80327904 00323564 7D 06 38 30 */ slw r6, r8, r7
+/* 80327908 00323568 7C C6 50 39 */ and. r6, r6, r10
+/* 8032790C 0032356C 41 82 00 08 */ beq lbl_80327914
+/* 80327910 00323570 39 29 00 01 */ addi r9, r9, 1
+lbl_80327914:
+/* 80327914 00323574 38 E7 00 01 */ addi r7, r7, 1
+/* 80327918 00323578 7D 06 38 30 */ slw r6, r8, r7
+/* 8032791C 0032357C 7C C6 50 39 */ and. r6, r6, r10
+/* 80327920 00323580 41 82 00 08 */ beq lbl_80327928
+/* 80327924 00323584 39 29 00 01 */ addi r9, r9, 1
+lbl_80327928:
+/* 80327928 00323588 38 E7 00 01 */ addi r7, r7, 1
+/* 8032792C 0032358C 7D 06 38 30 */ slw r6, r8, r7
+/* 80327930 00323590 7C C6 50 39 */ and. r6, r6, r10
+/* 80327934 00323594 41 82 00 08 */ beq lbl_8032793C
+/* 80327938 00323598 39 29 00 01 */ addi r9, r9, 1
+lbl_8032793C:
+/* 8032793C 0032359C 38 E7 00 01 */ addi r7, r7, 1
+/* 80327940 003235A0 7D 06 38 30 */ slw r6, r8, r7
+/* 80327944 003235A4 7C C6 50 39 */ and. r6, r6, r10
+/* 80327948 003235A8 41 82 00 08 */ beq lbl_80327950
+/* 8032794C 003235AC 39 29 00 01 */ addi r9, r9, 1
+lbl_80327950:
+/* 80327950 003235B0 38 E7 00 01 */ addi r7, r7, 1
+/* 80327954 003235B4 7D 06 38 30 */ slw r6, r8, r7
+/* 80327958 003235B8 7C C6 50 39 */ and. r6, r6, r10
+/* 8032795C 003235BC 41 82 00 08 */ beq lbl_80327964
+/* 80327960 003235C0 39 29 00 01 */ addi r9, r9, 1
+lbl_80327964:
+/* 80327964 003235C4 38 E7 00 01 */ addi r7, r7, 1
+/* 80327968 003235C8 7D 06 38 30 */ slw r6, r8, r7
+/* 8032796C 003235CC 7C C6 50 39 */ and. r6, r6, r10
+/* 80327970 003235D0 41 82 00 08 */ beq lbl_80327978
+/* 80327974 003235D4 39 29 00 01 */ addi r9, r9, 1
+lbl_80327978:
+/* 80327978 003235D8 38 E7 00 01 */ addi r7, r7, 1
+/* 8032797C 003235DC 42 00 FF 60 */ bdnz lbl_803278DC
+/* 80327980 003235E0 2C 09 FF FF */ cmpwi r9, -1
+/* 80327984 003235E4 40 82 00 10 */ bne lbl_80327994
+/* 80327988 003235E8 38 C0 00 00 */ li r6, 0
+/* 8032798C 003235EC 98 CB 00 0E */ stb r6, 0xe(r11)
+/* 80327990 003235F0 48 00 00 08 */ b lbl_80327998
+lbl_80327994:
+/* 80327994 003235F4 99 2B 00 0E */ stb r9, 0xe(r11)
+lbl_80327998:
+/* 80327998 003235F8 38 C4 FF FF */ addi r6, r4, -1
+/* 8032799C 003235FC 7C 03 30 00 */ cmpw r3, r6
+/* 803279A0 00323600 40 80 01 A8 */ bge lbl_80327B48
+/* 803279A4 00323604 7C C3 20 50 */ subf r6, r3, r4
+/* 803279A8 00323608 54 7F 08 3C */ slwi r31, r3, 1
+/* 803279AC 0032360C 37 C6 FF FF */ addic. r30, r6, -1
+/* 803279B0 00323610 39 60 00 00 */ li r11, 0
+/* 803279B4 00323614 38 C0 00 00 */ li r6, 0
+/* 803279B8 00323618 39 80 00 00 */ li r12, 0
+/* 803279BC 0032361C 40 81 01 8C */ ble lbl_80327B48
+/* 803279C0 00323620 57 C7 F8 7F */ rlwinm. r7, r30, 0x1f, 1, 0x1f
+/* 803279C4 00323624 7C E9 03 A6 */ mtctr r7
+/* 803279C8 00323628 41 82 01 00 */ beq lbl_80327AC8
+lbl_803279CC:
+/* 803279CC 0032362C 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
+/* 803279D0 00323630 7D 4B 02 14 */ add r10, r11, r0
+/* 803279D4 00323634 7D 2C FA 14 */ add r9, r12, r31
+/* 803279D8 00323638 7D 06 1A 14 */ add r8, r6, r3
+/* 803279DC 0032363C 7F A7 52 14 */ add r29, r7, r10
+/* 803279E0 00323640 39 6B 00 04 */ addi r11, r11, 4
+/* 803279E4 00323644 80 FD 00 28 */ lwz r7, 0x28(r29)
+/* 803279E8 00323648 39 8C 00 02 */ addi r12, r12, 2
+/* 803279EC 0032364C 38 C6 00 01 */ addi r6, r6, 1
+/* 803279F0 00323650 90 FD 00 24 */ stw r7, 0x24(r29)
+/* 803279F4 00323654 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
+/* 803279F8 00323658 7F A7 4A 14 */ add r29, r7, r9
+/* 803279FC 0032365C A0 FD 00 A6 */ lhz r7, 0xa6(r29)
+/* 80327A00 00323660 B0 FD 00 A4 */ sth r7, 0xa4(r29)
+/* 80327A04 00323664 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
+/* 80327A08 00323668 7F A7 52 14 */ add r29, r7, r10
+/* 80327A0C 0032366C 80 FD 00 FC */ lwz r7, 0xfc(r29)
+/* 80327A10 00323670 90 FD 00 F8 */ stw r7, 0xf8(r29)
+/* 80327A14 00323674 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
+/* 80327A18 00323678 7F A7 52 14 */ add r29, r7, r10
+/* 80327A1C 0032367C 7D 4B 02 14 */ add r10, r11, r0
+/* 80327A20 00323680 80 FD 02 24 */ lwz r7, 0x224(r29)
+/* 80327A24 00323684 39 6B 00 04 */ addi r11, r11, 4
+/* 80327A28 00323688 90 FD 02 20 */ stw r7, 0x220(r29)
+/* 80327A2C 0032368C 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
+/* 80327A30 00323690 7F A7 4A 14 */ add r29, r7, r9
+/* 80327A34 00323694 7D 2C FA 14 */ add r9, r12, r31
+/* 80327A38 00323698 A0 FD 02 A2 */ lhz r7, 0x2a2(r29)
+/* 80327A3C 0032369C 39 8C 00 02 */ addi r12, r12, 2
+/* 80327A40 003236A0 B0 FD 02 A0 */ sth r7, 0x2a0(r29)
+/* 80327A44 003236A4 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
+/* 80327A48 003236A8 7F A7 42 14 */ add r29, r7, r8
+/* 80327A4C 003236AC 7D 06 1A 14 */ add r8, r6, r3
+/* 80327A50 003236B0 88 FD 02 E1 */ lbz r7, 0x2e1(r29)
+/* 80327A54 003236B4 38 C6 00 01 */ addi r6, r6, 1
+/* 80327A58 003236B8 98 FD 02 E0 */ stb r7, 0x2e0(r29)
+/* 80327A5C 003236BC 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
+/* 80327A60 003236C0 7F A7 52 14 */ add r29, r7, r10
+/* 80327A64 003236C4 80 FD 00 28 */ lwz r7, 0x28(r29)
+/* 80327A68 003236C8 90 FD 00 24 */ stw r7, 0x24(r29)
+/* 80327A6C 003236CC 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
+/* 80327A70 003236D0 7F A7 4A 14 */ add r29, r7, r9
+/* 80327A74 003236D4 A0 FD 00 A6 */ lhz r7, 0xa6(r29)
+/* 80327A78 003236D8 B0 FD 00 A4 */ sth r7, 0xa4(r29)
+/* 80327A7C 003236DC 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
+/* 80327A80 003236E0 7F A7 52 14 */ add r29, r7, r10
+/* 80327A84 003236E4 80 FD 00 FC */ lwz r7, 0xfc(r29)
+/* 80327A88 003236E8 90 FD 00 F8 */ stw r7, 0xf8(r29)
+/* 80327A8C 003236EC 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
+/* 80327A90 003236F0 7F A7 52 14 */ add r29, r7, r10
+/* 80327A94 003236F4 80 FD 02 24 */ lwz r7, 0x224(r29)
+/* 80327A98 003236F8 90 FD 02 20 */ stw r7, 0x220(r29)
+/* 80327A9C 003236FC 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
+/* 80327AA0 00323700 7F A7 4A 14 */ add r29, r7, r9
+/* 80327AA4 00323704 A0 FD 02 A2 */ lhz r7, 0x2a2(r29)
+/* 80327AA8 00323708 B0 FD 02 A0 */ sth r7, 0x2a0(r29)
+/* 80327AAC 0032370C 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
+/* 80327AB0 00323710 7F A7 42 14 */ add r29, r7, r8
+/* 80327AB4 00323714 88 FD 02 E1 */ lbz r7, 0x2e1(r29)
+/* 80327AB8 00323718 98 FD 02 E0 */ stb r7, 0x2e0(r29)
+/* 80327ABC 0032371C 42 00 FF 10 */ bdnz lbl_803279CC
+/* 80327AC0 00323720 73 DE 00 01 */ andi. r30, r30, 1
+/* 80327AC4 00323724 41 82 00 84 */ beq lbl_80327B48
+lbl_80327AC8:
+/* 80327AC8 00323728 7F C9 03 A6 */ mtctr r30
+lbl_80327ACC:
+/* 80327ACC 0032372C 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
+/* 80327AD0 00323730 7D 4B 02 14 */ add r10, r11, r0
+/* 80327AD4 00323734 7D 2C FA 14 */ add r9, r12, r31
+/* 80327AD8 00323738 7D 06 1A 14 */ add r8, r6, r3
+/* 80327ADC 0032373C 7F A7 52 14 */ add r29, r7, r10
+/* 80327AE0 00323740 39 6B 00 04 */ addi r11, r11, 4
+/* 80327AE4 00323744 80 FD 00 28 */ lwz r7, 0x28(r29)
+/* 80327AE8 00323748 39 8C 00 02 */ addi r12, r12, 2
+/* 80327AEC 0032374C 38 C6 00 01 */ addi r6, r6, 1
+/* 80327AF0 00323750 90 FD 00 24 */ stw r7, 0x24(r29)
+/* 80327AF4 00323754 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
+/* 80327AF8 00323758 7F A7 4A 14 */ add r29, r7, r9
+/* 80327AFC 0032375C A0 FD 00 A6 */ lhz r7, 0xa6(r29)
+/* 80327B00 00323760 B0 FD 00 A4 */ sth r7, 0xa4(r29)
+/* 80327B04 00323764 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
+/* 80327B08 00323768 7F A7 52 14 */ add r29, r7, r10
+/* 80327B0C 0032376C 80 FD 00 FC */ lwz r7, 0xfc(r29)
+/* 80327B10 00323770 90 FD 00 F8 */ stw r7, 0xf8(r29)
+/* 80327B14 00323774 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
+/* 80327B18 00323778 7F A7 52 14 */ add r29, r7, r10
+/* 80327B1C 0032377C 80 FD 02 24 */ lwz r7, 0x224(r29)
+/* 80327B20 00323780 90 FD 02 20 */ stw r7, 0x220(r29)
+/* 80327B24 00323784 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
+/* 80327B28 00323788 7F A7 4A 14 */ add r29, r7, r9
+/* 80327B2C 0032378C A0 FD 02 A2 */ lhz r7, 0x2a2(r29)
+/* 80327B30 00323790 B0 FD 02 A0 */ sth r7, 0x2a0(r29)
+/* 80327B34 00323794 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
+/* 80327B38 00323798 7F A7 42 14 */ add r29, r7, r8
+/* 80327B3C 0032379C 88 FD 02 E1 */ lbz r7, 0x2e1(r29)
+/* 80327B40 003237A0 98 FD 02 E0 */ stb r7, 0x2e0(r29)
+/* 80327B44 003237A4 42 00 FF 88 */ bdnz lbl_80327ACC
+lbl_80327B48:
+/* 80327B48 003237A8 2C 04 00 00 */ cmpwi r4, 0
+/* 80327B4C 003237AC 40 81 00 5C */ ble lbl_80327BA8
+/* 80327B50 003237B0 38 E4 FF FF */ addi r7, r4, -1
+/* 80327B54 003237B4 80 0D B0 68 */ lwz r0, lbl_80640328-_SDA_BASE_(r13)
+/* 80327B58 003237B8 54 E8 10 3A */ slwi r8, r7, 2
+/* 80327B5C 003237BC 38 C0 00 00 */ li r6, 0
+/* 80327B60 003237C0 7C 60 42 14 */ add r3, r0, r8
+/* 80327B64 003237C4 54 E7 08 3C */ slwi r7, r7, 1
+/* 80327B68 003237C8 90 C3 00 24 */ stw r6, 0x24(r3)
+/* 80327B6C 003237CC 80 0D B0 68 */ lwz r0, lbl_80640328-_SDA_BASE_(r13)
+/* 80327B70 003237D0 7C 60 3A 14 */ add r3, r0, r7
+/* 80327B74 003237D4 B0 C3 00 A4 */ sth r6, 0xa4(r3)
+/* 80327B78 003237D8 80 0D B0 68 */ lwz r0, lbl_80640328-_SDA_BASE_(r13)
+/* 80327B7C 003237DC 7C 60 42 14 */ add r3, r0, r8
+/* 80327B80 003237E0 90 C3 00 F8 */ stw r6, 0xf8(r3)
+/* 80327B84 003237E4 80 0D B0 68 */ lwz r0, lbl_80640328-_SDA_BASE_(r13)
+/* 80327B88 003237E8 7C 60 42 14 */ add r3, r0, r8
+/* 80327B8C 003237EC 90 C3 02 20 */ stw r6, 0x220(r3)
+/* 80327B90 003237F0 80 0D B0 68 */ lwz r0, lbl_80640328-_SDA_BASE_(r13)
+/* 80327B94 003237F4 7C 60 3A 14 */ add r3, r0, r7
+/* 80327B98 003237F8 B0 C3 02 A0 */ sth r6, 0x2a0(r3)
+/* 80327B9C 003237FC 80 0D B0 68 */ lwz r0, lbl_80640328-_SDA_BASE_(r13)
+/* 80327BA0 00323800 7C 64 02 14 */ add r3, r4, r0
+/* 80327BA4 00323804 98 C3 02 DF */ stb r6, 0x2df(r3)
+lbl_80327BA8:
+/* 80327BA8 00323808 7C A3 2B 78 */ mr r3, r5
+lbl_80327BAC:
+/* 80327BAC 0032380C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 80327BB0 00323810 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80327BB4 00323814 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80327BB8 00323818 38 21 00 20 */ addi r1, r1, 0x20
+/* 80327BBC 0032381C 4E 80 00 20 */ blr
+
+.global func_80327BC0
+func_80327BC0:
+/* 80327BC0 00323820 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327BC4 00323824 2C 03 00 00 */ cmpwi r3, 0
+/* 80327BC8 00323828 41 82 00 0C */ beq lbl_80327BD4
+/* 80327BCC 0032382C 88 63 00 0D */ lbz r3, 0xd(r3)
+/* 80327BD0 00323830 4E 80 00 20 */ blr
+lbl_80327BD4:
+/* 80327BD4 00323834 38 60 00 00 */ li r3, 0
+/* 80327BD8 00323838 4E 80 00 20 */ blr
+
+.global func_80327BDC
+func_80327BDC:
+/* 80327BDC 0032383C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327BE0 00323840 2C 03 00 00 */ cmpwi r3, 0
+/* 80327BE4 00323844 41 82 00 0C */ beq lbl_80327BF0
+/* 80327BE8 00323848 88 63 00 0E */ lbz r3, 0xe(r3)
+/* 80327BEC 0032384C 4E 80 00 20 */ blr
+lbl_80327BF0:
+/* 80327BF0 00323850 38 60 00 00 */ li r3, 0
+/* 80327BF4 00323854 4E 80 00 20 */ blr
+
+.global func_80327BF8
+func_80327BF8:
+/* 80327BF8 00323858 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80327BFC 0032385C 38 00 00 04 */ li r0, 4
+/* 80327C00 00323860 38 C0 FF FF */ li r6, -1
+/* 80327C04 00323864 38 E0 00 00 */ li r7, 0
+/* 80327C08 00323868 80 85 03 00 */ lwz r4, 0x300(r5)
+/* 80327C0C 0032386C 38 60 00 01 */ li r3, 1
+/* 80327C10 00323870 7C 09 03 A6 */ mtctr r0
+lbl_80327C14:
+/* 80327C14 00323874 7C 60 38 30 */ slw r0, r3, r7
+/* 80327C18 00323878 7C 00 20 39 */ and. r0, r0, r4
+/* 80327C1C 0032387C 41 82 00 08 */ beq lbl_80327C24
+/* 80327C20 00323880 38 C6 00 01 */ addi r6, r6, 1
+lbl_80327C24:
+/* 80327C24 00323884 38 E7 00 01 */ addi r7, r7, 1
+/* 80327C28 00323888 7C 60 38 30 */ slw r0, r3, r7
+/* 80327C2C 0032388C 7C 00 20 39 */ and. r0, r0, r4
+/* 80327C30 00323890 41 82 00 08 */ beq lbl_80327C38
+/* 80327C34 00323894 38 C6 00 01 */ addi r6, r6, 1
+lbl_80327C38:
+/* 80327C38 00323898 38 E7 00 01 */ addi r7, r7, 1
+/* 80327C3C 0032389C 7C 60 38 30 */ slw r0, r3, r7
+/* 80327C40 003238A0 7C 00 20 39 */ and. r0, r0, r4
+/* 80327C44 003238A4 41 82 00 08 */ beq lbl_80327C4C
+/* 80327C48 003238A8 38 C6 00 01 */ addi r6, r6, 1
+lbl_80327C4C:
+/* 80327C4C 003238AC 38 E7 00 01 */ addi r7, r7, 1
+/* 80327C50 003238B0 7C 60 38 30 */ slw r0, r3, r7
+/* 80327C54 003238B4 7C 00 20 39 */ and. r0, r0, r4
+/* 80327C58 003238B8 41 82 00 08 */ beq lbl_80327C60
+/* 80327C5C 003238BC 38 C6 00 01 */ addi r6, r6, 1
+lbl_80327C60:
+/* 80327C60 003238C0 38 E7 00 01 */ addi r7, r7, 1
+/* 80327C64 003238C4 7C 60 38 30 */ slw r0, r3, r7
+/* 80327C68 003238C8 7C 00 20 39 */ and. r0, r0, r4
+/* 80327C6C 003238CC 41 82 00 08 */ beq lbl_80327C74
+/* 80327C70 003238D0 38 C6 00 01 */ addi r6, r6, 1
+lbl_80327C74:
+/* 80327C74 003238D4 38 E7 00 01 */ addi r7, r7, 1
+/* 80327C78 003238D8 7C 60 38 30 */ slw r0, r3, r7
+/* 80327C7C 003238DC 7C 00 20 39 */ and. r0, r0, r4
+/* 80327C80 003238E0 41 82 00 08 */ beq lbl_80327C88
+/* 80327C84 003238E4 38 C6 00 01 */ addi r6, r6, 1
+lbl_80327C88:
+/* 80327C88 003238E8 38 E7 00 01 */ addi r7, r7, 1
+/* 80327C8C 003238EC 7C 60 38 30 */ slw r0, r3, r7
+/* 80327C90 003238F0 7C 00 20 39 */ and. r0, r0, r4
+/* 80327C94 003238F4 41 82 00 08 */ beq lbl_80327C9C
+/* 80327C98 003238F8 38 C6 00 01 */ addi r6, r6, 1
+lbl_80327C9C:
+/* 80327C9C 003238FC 38 E7 00 01 */ addi r7, r7, 1
+/* 80327CA0 00323900 7C 60 38 30 */ slw r0, r3, r7
+/* 80327CA4 00323904 7C 00 20 39 */ and. r0, r0, r4
+/* 80327CA8 00323908 41 82 00 08 */ beq lbl_80327CB0
+/* 80327CAC 0032390C 38 C6 00 01 */ addi r6, r6, 1
+lbl_80327CB0:
+/* 80327CB0 00323910 38 E7 00 01 */ addi r7, r7, 1
+/* 80327CB4 00323914 42 00 FF 60 */ bdnz lbl_80327C14
+/* 80327CB8 00323918 2C 06 FF FF */ cmpwi r6, -1
+/* 80327CBC 0032391C 40 82 00 10 */ bne lbl_80327CCC
+/* 80327CC0 00323920 38 00 00 00 */ li r0, 0
+/* 80327CC4 00323924 98 05 00 0E */ stb r0, 0xe(r5)
+/* 80327CC8 00323928 4E 80 00 20 */ blr
+lbl_80327CCC:
+/* 80327CCC 0032392C 98 C5 00 0E */ stb r6, 0xe(r5)
+/* 80327CD0 00323930 4E 80 00 20 */ blr
+
+.global func_80327CD4
+func_80327CD4:
+/* 80327CD4 00323934 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 80327CD8 00323938 2C 04 00 00 */ cmpwi r4, 0
+/* 80327CDC 0032393C 40 82 00 0C */ bne lbl_80327CE8
+/* 80327CE0 00323940 38 60 00 00 */ li r3, 0
+/* 80327CE4 00323944 4E 80 00 20 */ blr
+lbl_80327CE8:
+/* 80327CE8 00323948 38 04 02 E0 */ addi r0, r4, 0x2e0
+/* 80327CEC 0032394C 90 03 00 00 */ stw r0, 0(r3)
+/* 80327CF0 00323950 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327CF4 00323954 88 63 00 0D */ lbz r3, 0xd(r3)
+/* 80327CF8 00323958 38 63 00 01 */ addi r3, r3, 1
+/* 80327CFC 0032395C 4E 80 00 20 */ blr
+
+.global func_80327D00
+func_80327D00:
+/* 80327D00 00323960 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80327D04 00323964 7C 08 02 A6 */ mflr r0
+/* 80327D08 00323968 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80327D0C 0032396C 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80327D10 00323970 93 C1 00 08 */ stw r30, 8(r1)
+/* 80327D14 00323974 7C 7E 1B 78 */ mr r30, r3
+/* 80327D18 00323978 80 0D B0 68 */ lwz r0, lbl_80640328-_SDA_BASE_(r13)
+/* 80327D1C 0032397C 2C 00 00 00 */ cmpwi r0, 0
+/* 80327D20 00323980 40 82 00 0C */ bne lbl_80327D2C
+/* 80327D24 00323984 38 60 00 00 */ li r3, 0
+/* 80327D28 00323988 48 00 00 78 */ b lbl_80327DA0
+lbl_80327D2C:
+/* 80327D2C 0032398C 3F E0 80 61 */ lis r31, lbl_806104C0@ha
+/* 80327D30 00323990 38 80 00 00 */ li r4, 0
+/* 80327D34 00323994 38 7F 04 C0 */ addi r3, r31, lbl_806104C0@l
+/* 80327D38 00323998 38 A0 00 20 */ li r5, 0x20
+/* 80327D3C 0032399C 4B CD C3 C9 */ bl memset
+/* 80327D40 003239A0 81 0D B0 68 */ lwz r8, lbl_80640328-_SDA_BASE_(r13)
+/* 80327D44 003239A4 38 DF 04 C0 */ addi r6, r31, 0x4c0
+/* 80327D48 003239A8 39 20 00 00 */ li r9, 0
+/* 80327D4C 003239AC 38 60 00 01 */ li r3, 1
+/* 80327D50 003239B0 7D 05 43 78 */ mr r5, r8
+/* 80327D54 003239B4 48 00 00 28 */ b lbl_80327D7C
+lbl_80327D58:
+/* 80327D58 003239B8 88 E5 02 E0 */ lbz r7, 0x2e0(r5)
+/* 80327D5C 003239BC 80 88 03 00 */ lwz r4, 0x300(r8)
+/* 80327D60 003239C0 7C 60 38 30 */ slw r0, r3, r7
+/* 80327D64 003239C4 7C 80 00 39 */ and. r0, r4, r0
+/* 80327D68 003239C8 41 82 00 20 */ beq lbl_80327D88
+/* 80327D6C 003239CC 98 E6 00 00 */ stb r7, 0(r6)
+/* 80327D70 003239D0 38 A5 00 01 */ addi r5, r5, 1
+/* 80327D74 003239D4 38 C6 00 01 */ addi r6, r6, 1
+/* 80327D78 003239D8 39 29 00 01 */ addi r9, r9, 1
+lbl_80327D7C:
+/* 80327D7C 003239DC 88 08 00 0E */ lbz r0, 0xe(r8)
+/* 80327D80 003239E0 7C 09 00 00 */ cmpw r9, r0
+/* 80327D84 003239E4 40 81 FF D4 */ ble lbl_80327D58
+lbl_80327D88:
+/* 80327D88 003239E8 3C 60 80 61 */ lis r3, lbl_806104C0@ha
+/* 80327D8C 003239EC 38 63 04 C0 */ addi r3, r3, lbl_806104C0@l
+/* 80327D90 003239F0 90 7E 00 00 */ stw r3, 0(r30)
+/* 80327D94 003239F4 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327D98 003239F8 88 63 00 0E */ lbz r3, 0xe(r3)
+/* 80327D9C 003239FC 38 63 00 01 */ addi r3, r3, 1
+lbl_80327DA0:
+/* 80327DA0 00323A00 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80327DA4 00323A04 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80327DA8 00323A08 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80327DAC 00323A0C 7C 08 03 A6 */ mtlr r0
+/* 80327DB0 00323A10 38 21 00 10 */ addi r1, r1, 0x10
+/* 80327DB4 00323A14 4E 80 00 20 */ blr
+
+.global func_80327DB8
+func_80327DB8:
+/* 80327DB8 00323A18 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 80327DBC 00323A1C 7C 08 02 A6 */ mflr r0
+/* 80327DC0 00323A20 90 01 00 44 */ stw r0, 0x44(r1)
+/* 80327DC4 00323A24 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327DC8 00323A28 88 03 00 15 */ lbz r0, 0x15(r3)
+/* 80327DCC 00323A2C 28 00 00 02 */ cmplwi r0, 2
+/* 80327DD0 00323A30 41 82 00 0C */ beq lbl_80327DDC
+/* 80327DD4 00323A34 38 60 00 00 */ li r3, 0
+/* 80327DD8 00323A38 48 00 00 A4 */ b lbl_80327E7C
+lbl_80327DDC:
+/* 80327DDC 00323A3C 88 C3 00 16 */ lbz r6, 0x16(r3)
+/* 80327DE0 00323A40 38 61 00 08 */ addi r3, r1, 8
+/* 80327DE4 00323A44 38 80 00 0C */ li r4, 0xc
+/* 80327DE8 00323A48 38 AD 8D A8 */ addi r5, r13, lbl_8063E068-_SDA_BASE_
+/* 80327DEC 00323A4C 38 C6 00 01 */ addi r6, r6, 1
+/* 80327DF0 00323A50 4C C6 31 82 */ crclr 6
+/* 80327DF4 00323A54 4B EA 4C 31 */ bl snprintf
+/* 80327DF8 00323A58 38 81 00 08 */ addi r4, r1, 8
+/* 80327DFC 00323A5C 38 A1 00 18 */ addi r5, r1, 0x18
+/* 80327E00 00323A60 38 6D 8D AC */ addi r3, r13, lbl_8063E06C-_SDA_BASE_
+/* 80327E04 00323A64 38 C0 00 2F */ li r6, 0x2f
+/* 80327E08 00323A68 4B FF 6F E5 */ bl DWC_SetCommonKeyValueString
+/* 80327E0C 00323A6C 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
+/* 80327E10 00323A70 38 61 00 08 */ addi r3, r1, 8
+/* 80327E14 00323A74 38 80 00 0C */ li r4, 0xc
+/* 80327E18 00323A78 38 AD 8D A8 */ addi r5, r13, lbl_8063E068-_SDA_BASE_
+/* 80327E1C 00323A7C 88 C6 00 0D */ lbz r6, 0xd(r6)
+/* 80327E20 00323A80 38 C6 00 01 */ addi r6, r6, 1
+/* 80327E24 00323A84 4C C6 31 82 */ crclr 6
+/* 80327E28 00323A88 4B EA 4B FD */ bl snprintf
+/* 80327E2C 00323A8C 38 81 00 08 */ addi r4, r1, 8
+/* 80327E30 00323A90 38 A1 00 18 */ addi r5, r1, 0x18
+/* 80327E34 00323A94 38 6D 8D B0 */ addi r3, r13, lbl_8063E070-_SDA_BASE_
+/* 80327E38 00323A98 38 C0 00 2F */ li r6, 0x2f
+/* 80327E3C 00323A9C 4B FF 70 09 */ bl DWC_AddCommonKeyValueString
+/* 80327E40 00323AA0 38 61 00 08 */ addi r3, r1, 8
+/* 80327E44 00323AA4 38 80 00 0C */ li r4, 0xc
+/* 80327E48 00323AA8 38 AD 8D A8 */ addi r5, r13, lbl_8063E068-_SDA_BASE_
+/* 80327E4C 00323AAC 38 C0 00 03 */ li r6, 3
+/* 80327E50 00323AB0 4C C6 31 82 */ crclr 6
+/* 80327E54 00323AB4 4B EA 4B D1 */ bl snprintf
+/* 80327E58 00323AB8 38 81 00 08 */ addi r4, r1, 8
+/* 80327E5C 00323ABC 38 A1 00 18 */ addi r5, r1, 0x18
+/* 80327E60 00323AC0 38 6D 8D B4 */ addi r3, r13, lbl_8063E074-_SDA_BASE_
+/* 80327E64 00323AC4 38 C0 00 2F */ li r6, 0x2f
+/* 80327E68 00323AC8 4B FF 6F DD */ bl DWC_AddCommonKeyValueString
+/* 80327E6C 00323ACC 38 81 00 18 */ addi r4, r1, 0x18
+/* 80327E70 00323AD0 38 60 00 06 */ li r3, 6
+/* 80327E74 00323AD4 38 A0 00 00 */ li r5, 0
+/* 80327E78 00323AD8 4B FF 7D D9 */ bl func_8031FC50
+lbl_80327E7C:
+/* 80327E7C 00323ADC 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80327E80 00323AE0 7C 08 03 A6 */ mtlr r0
+/* 80327E84 00323AE4 38 21 00 40 */ addi r1, r1, 0x40
+/* 80327E88 00323AE8 4E 80 00 20 */ blr
+
+.global func_80327E8C
+func_80327E8C:
+/* 80327E8C 00323AEC 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80327E90 00323AF0 7C 08 02 A6 */ mflr r0
+/* 80327E94 00323AF4 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80327E98 00323AF8 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 80327E9C 00323AFC 3B E0 00 00 */ li r31, 0
+/* 80327EA0 00323B00 93 C1 00 08 */ stw r30, 8(r1)
+/* 80327EA4 00323B04 80 8D B0 60 */ lwz r4, lbl_80640320-_SDA_BASE_(r13)
+/* 80327EA8 00323B08 93 ED B0 68 */ stw r31, lbl_80640328-_SDA_BASE_(r13)
+/* 80327EAC 00323B0C 2C 04 00 00 */ cmpwi r4, 0
+/* 80327EB0 00323B10 41 82 00 14 */ beq lbl_80327EC4
+/* 80327EB4 00323B14 38 60 00 04 */ li r3, 4
+/* 80327EB8 00323B18 38 A0 00 00 */ li r5, 0
+/* 80327EBC 00323B1C 4B FF 4A CD */ bl DWC_Free
+/* 80327EC0 00323B20 93 ED B0 60 */ stw r31, lbl_80640320-_SDA_BASE_(r13)
+lbl_80327EC4:
+/* 80327EC4 00323B24 3F C0 80 61 */ lis r30, lbl_8060FD88@ha
+/* 80327EC8 00323B28 3B E0 00 00 */ li r31, 0
+/* 80327ECC 00323B2C 3B DE FD 88 */ addi r30, r30, lbl_8060FD88@l
+lbl_80327ED0:
+/* 80327ED0 00323B30 80 9E 00 04 */ lwz r4, 4(r30)
+/* 80327ED4 00323B34 2C 04 00 00 */ cmpwi r4, 0
+/* 80327ED8 00323B38 41 82 00 10 */ beq lbl_80327EE8
+/* 80327EDC 00323B3C 38 60 00 04 */ li r3, 4
+/* 80327EE0 00323B40 38 A0 00 00 */ li r5, 0
+/* 80327EE4 00323B44 4B FF 4A A5 */ bl DWC_Free
+lbl_80327EE8:
+/* 80327EE8 00323B48 3B FF 00 01 */ addi r31, r31, 1
+/* 80327EEC 00323B4C 3B DE 00 0C */ addi r30, r30, 0xc
+/* 80327EF0 00323B50 2C 1F 00 9A */ cmpwi r31, 0x9a
+/* 80327EF4 00323B54 41 80 FF DC */ blt lbl_80327ED0
+/* 80327EF8 00323B58 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
+/* 80327EFC 00323B5C 38 80 00 00 */ li r4, 0
+/* 80327F00 00323B60 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
+/* 80327F04 00323B64 38 A0 07 38 */ li r5, 0x738
+/* 80327F08 00323B68 4B CD C1 FD */ bl memset
+/* 80327F0C 00323B6C 80 8D B0 64 */ lwz r4, lbl_80640324-_SDA_BASE_(r13)
+/* 80327F10 00323B70 2C 04 00 00 */ cmpwi r4, 0
+/* 80327F14 00323B74 41 82 00 18 */ beq lbl_80327F2C
+/* 80327F18 00323B78 38 60 00 04 */ li r3, 4
+/* 80327F1C 00323B7C 38 A0 00 00 */ li r5, 0
+/* 80327F20 00323B80 4B FF 4A 69 */ bl DWC_Free
+/* 80327F24 00323B84 38 00 00 00 */ li r0, 0
+/* 80327F28 00323B88 90 0D B0 64 */ stw r0, lbl_80640324-_SDA_BASE_(r13)
+lbl_80327F2C:
+/* 80327F2C 00323B8C 38 00 00 00 */ li r0, 0
+/* 80327F30 00323B90 38 6D B0 6C */ addi r3, r13, lbl_8064032C-_SDA_BASE_
+/* 80327F34 00323B94 98 0D B0 6C */ stb r0, lbl_8064032C-_SDA_BASE_(r13)
+/* 80327F38 00323B98 98 03 00 01 */ stb r0, 1(r3)
+/* 80327F3C 00323B9C 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 80327F40 00323BA0 83 C1 00 08 */ lwz r30, 8(r1)
+/* 80327F44 00323BA4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80327F48 00323BA8 7C 08 03 A6 */ mtlr r0
+/* 80327F4C 00323BAC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80327F50 00323BB0 4E 80 00 20 */ blr
+
+.global func_80327F54
+func_80327F54:
+/* 80327F54 00323BB4 80 0D B0 68 */ lwz r0, lbl_80640328-_SDA_BASE_(r13)
+/* 80327F58 00323BB8 7C 00 00 34 */ cntlzw r0, r0
+/* 80327F5C 00323BBC 54 03 D9 7E */ srwi r3, r0, 5
+/* 80327F60 00323BC0 4E 80 00 20 */ blr
+
+.global func_80327F64
+func_80327F64:
+/* 80327F64 00323BC4 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80327F68 00323BC8 7C 08 02 A6 */ mflr r0
+/* 80327F6C 00323BCC 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80327F70 00323BD0 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 80327F74 00323BD4 3B E0 00 00 */ li r31, 0
+/* 80327F78 00323BD8 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 80327F7C 00323BDC 7C 7E 1B 78 */ mr r30, r3
+/* 80327F80 00323BE0 3C 60 00 01 */ lis r3, 1
+/* 80327F84 00323BE4 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 80327F88 00323BE8 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 80327F8C 00323BEC 9B E4 00 0C */ stb r31, 0xc(r4)
+/* 80327F90 00323BF0 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 80327F94 00323BF4 9B E4 01 80 */ stb r31, 0x180(r4)
+/* 80327F98 00323BF8 83 AD B0 68 */ lwz r29, lbl_80640328-_SDA_BASE_(r13)
+/* 80327F9C 00323BFC 4B FF 70 91 */ bl DWCi_GetMathRand32
+/* 80327FA0 00323C00 B0 7D 01 82 */ sth r3, 0x182(r29)
+/* 80327FA4 00323C04 38 80 00 00 */ li r4, 0
+/* 80327FA8 00323C08 38 A0 00 98 */ li r5, 0x98
+/* 80327FAC 00323C0C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327FB0 00323C10 93 E3 01 84 */ stw r31, 0x184(r3)
+/* 80327FB4 00323C14 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327FB8 00323C18 93 E3 01 8C */ stw r31, 0x18c(r3)
+/* 80327FBC 00323C1C 93 E3 01 88 */ stw r31, 0x188(r3)
+/* 80327FC0 00323C20 93 E3 01 94 */ stw r31, 0x194(r3)
+/* 80327FC4 00323C24 93 E3 01 90 */ stw r31, 0x190(r3)
+/* 80327FC8 00323C28 9B E3 01 A8 */ stb r31, 0x1a8(r3)
+/* 80327FCC 00323C2C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327FD0 00323C30 9B E3 01 AD */ stb r31, 0x1ad(r3)
+/* 80327FD4 00323C34 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327FD8 00323C38 9B E3 01 AE */ stb r31, 0x1ae(r3)
+/* 80327FDC 00323C3C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327FE0 00323C40 9B E3 01 AF */ stb r31, 0x1af(r3)
+/* 80327FE4 00323C44 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327FE8 00323C48 9B E3 01 B0 */ stb r31, 0x1b0(r3)
+/* 80327FEC 00323C4C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327FF0 00323C50 9B E3 01 AB */ stb r31, 0x1ab(r3)
+/* 80327FF4 00323C54 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80327FF8 00323C58 9B E3 01 AC */ stb r31, 0x1ac(r3)
+/* 80327FFC 00323C5C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328000 00323C60 B3 E3 01 B6 */ sth r31, 0x1b6(r3)
+/* 80328004 00323C64 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328008 00323C68 B3 E3 01 B8 */ sth r31, 0x1b8(r3)
+/* 8032800C 00323C6C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328010 00323C70 93 E3 01 BC */ stw r31, 0x1bc(r3)
+/* 80328014 00323C74 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
+/* 80328018 00323C78 93 E6 01 F4 */ stw r31, 0x1f4(r6)
+/* 8032801C 00323C7C 38 66 03 E0 */ addi r3, r6, 0x3e0
+/* 80328020 00323C80 93 E6 01 F0 */ stw r31, 0x1f0(r6)
+/* 80328024 00323C84 93 E6 02 04 */ stw r31, 0x204(r6)
+/* 80328028 00323C88 93 E6 02 00 */ stw r31, 0x200(r6)
+/* 8032802C 00323C8C 4B CD C0 D9 */ bl memset
+/* 80328030 00323C90 2C 1E 00 02 */ cmpwi r30, 2
+/* 80328034 00323C94 40 82 00 44 */ bne lbl_80328078
+/* 80328038 00323C98 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 8032803C 00323C9C 88 03 00 0D */ lbz r0, 0xd(r3)
+/* 80328040 00323CA0 98 03 00 14 */ stb r0, 0x14(r3)
+/* 80328044 00323CA4 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328048 00323CA8 88 03 00 15 */ lbz r0, 0x15(r3)
+/* 8032804C 00323CAC 28 00 00 03 */ cmplwi r0, 3
+/* 80328050 00323CB0 40 82 00 10 */ bne lbl_80328060
+/* 80328054 00323CB4 38 00 00 01 */ li r0, 1
+/* 80328058 00323CB8 90 03 01 A4 */ stw r0, 0x1a4(r3)
+/* 8032805C 00323CBC 48 00 01 C8 */ b lbl_80328224
+lbl_80328060:
+/* 80328060 00323CC0 88 03 00 15 */ lbz r0, 0x15(r3)
+/* 80328064 00323CC4 28 00 00 02 */ cmplwi r0, 2
+/* 80328068 00323CC8 40 82 01 BC */ bne lbl_80328224
+/* 8032806C 00323CCC 38 00 00 0A */ li r0, 0xa
+/* 80328070 00323CD0 90 03 01 A4 */ stw r0, 0x1a4(r3)
+/* 80328074 00323CD4 48 00 01 B0 */ b lbl_80328224
+lbl_80328078:
+/* 80328078 00323CD8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 8032807C 00323CDC 38 80 00 00 */ li r4, 0
+/* 80328080 00323CE0 38 A0 00 80 */ li r5, 0x80
+/* 80328084 00323CE4 9B E3 00 0D */ stb r31, 0xd(r3)
+/* 80328088 00323CE8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 8032808C 00323CEC 9B E3 00 0E */ stb r31, 0xe(r3)
+/* 80328090 00323CF0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328094 00323CF4 9B E3 00 14 */ stb r31, 0x14(r3)
+/* 80328098 00323CF8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 8032809C 00323CFC 9B E3 00 17 */ stb r31, 0x17(r3)
+/* 803280A0 00323D00 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803280A4 00323D04 93 E3 00 20 */ stw r31, 0x20(r3)
+/* 803280A8 00323D08 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803280AC 00323D0C 93 E3 00 E8 */ stw r31, 0xe8(r3)
+/* 803280B0 00323D10 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803280B4 00323D14 9B E3 01 A9 */ stb r31, 0x1a9(r3)
+/* 803280B8 00323D18 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803280BC 00323D1C B3 E3 01 B4 */ sth r31, 0x1b4(r3)
+/* 803280C0 00323D20 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803280C4 00323D24 93 E3 01 C0 */ stw r31, 0x1c0(r3)
+/* 803280C8 00323D28 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803280CC 00323D2C 93 E3 01 CC */ stw r31, 0x1cc(r3)
+/* 803280D0 00323D30 93 E3 01 C8 */ stw r31, 0x1c8(r3)
+/* 803280D4 00323D34 93 E3 01 D0 */ stw r31, 0x1d0(r3)
+/* 803280D8 00323D38 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803280DC 00323D3C 93 E3 01 DC */ stw r31, 0x1dc(r3)
+/* 803280E0 00323D40 93 E3 01 D8 */ stw r31, 0x1d8(r3)
+/* 803280E4 00323D44 93 E3 01 E0 */ stw r31, 0x1e0(r3)
+/* 803280E8 00323D48 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803280EC 00323D4C 93 E3 02 14 */ stw r31, 0x214(r3)
+/* 803280F0 00323D50 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803280F4 00323D54 93 E3 02 18 */ stw r31, 0x218(r3)
+/* 803280F8 00323D58 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803280FC 00323D5C 93 E3 03 00 */ stw r31, 0x300(r3)
+/* 80328100 00323D60 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328104 00323D64 38 63 00 24 */ addi r3, r3, 0x24
+/* 80328108 00323D68 4B CD BF FD */ bl memset
+/* 8032810C 00323D6C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328110 00323D70 38 80 00 00 */ li r4, 0
+/* 80328114 00323D74 38 A0 00 40 */ li r5, 0x40
+/* 80328118 00323D78 38 63 00 A4 */ addi r3, r3, 0xa4
+/* 8032811C 00323D7C 4B CD BF E9 */ bl memset
+/* 80328120 00323D80 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328124 00323D84 38 80 00 00 */ li r4, 0
+/* 80328128 00323D88 38 A0 00 80 */ li r5, 0x80
+/* 8032812C 00323D8C 38 63 00 F8 */ addi r3, r3, 0xf8
+/* 80328130 00323D90 4B CD BF D5 */ bl memset
+/* 80328134 00323D94 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328138 00323D98 38 80 00 00 */ li r4, 0
+/* 8032813C 00323D9C 38 A0 00 0C */ li r5, 0xc
+/* 80328140 00323DA0 38 63 01 98 */ addi r3, r3, 0x198
+/* 80328144 00323DA4 4B CD BF C1 */ bl memset
+/* 80328148 00323DA8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 8032814C 00323DAC 38 80 00 00 */ li r4, 0
+/* 80328150 00323DB0 38 A0 00 80 */ li r5, 0x80
+/* 80328154 00323DB4 38 63 02 20 */ addi r3, r3, 0x220
+/* 80328158 00323DB8 4B CD BF AD */ bl memset
+/* 8032815C 00323DBC 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328160 00323DC0 38 80 00 00 */ li r4, 0
+/* 80328164 00323DC4 38 A0 00 40 */ li r5, 0x40
+/* 80328168 00323DC8 38 63 02 A0 */ addi r3, r3, 0x2a0
+/* 8032816C 00323DCC 4B CD BF 99 */ bl memset
+/* 80328170 00323DD0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328174 00323DD4 38 80 00 00 */ li r4, 0
+/* 80328178 00323DD8 38 A0 00 20 */ li r5, 0x20
+/* 8032817C 00323DDC 38 63 02 E0 */ addi r3, r3, 0x2e0
+/* 80328180 00323DE0 4B CD BF 85 */ bl memset
+/* 80328184 00323DE4 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328188 00323DE8 38 80 00 00 */ li r4, 0
+/* 8032818C 00323DEC 38 A0 00 84 */ li r5, 0x84
+/* 80328190 00323DF0 38 63 03 58 */ addi r3, r3, 0x358
+/* 80328194 00323DF4 4B CD BF 71 */ bl memset
+/* 80328198 00323DF8 2C 1E 00 01 */ cmpwi r30, 1
+/* 8032819C 00323DFC 40 82 00 38 */ bne lbl_803281D4
+/* 803281A0 00323E00 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803281A4 00323E04 88 03 00 15 */ lbz r0, 0x15(r3)
+/* 803281A8 00323E08 2C 00 00 00 */ cmpwi r0, 0
+/* 803281AC 00323E0C 40 82 00 10 */ bne lbl_803281BC
+/* 803281B0 00323E10 38 00 00 03 */ li r0, 3
+/* 803281B4 00323E14 90 03 01 A4 */ stw r0, 0x1a4(r3)
+/* 803281B8 00323E18 48 00 00 6C */ b lbl_80328224
+lbl_803281BC:
+/* 803281BC 00323E1C 88 03 00 15 */ lbz r0, 0x15(r3)
+/* 803281C0 00323E20 28 00 00 01 */ cmplwi r0, 1
+/* 803281C4 00323E24 40 82 00 60 */ bne lbl_80328224
+/* 803281C8 00323E28 38 00 00 04 */ li r0, 4
+/* 803281CC 00323E2C 90 03 01 A4 */ stw r0, 0x1a4(r3)
+/* 803281D0 00323E30 48 00 00 54 */ b lbl_80328224
+lbl_803281D4:
+/* 803281D4 00323E34 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803281D8 00323E38 9B E3 00 15 */ stb r31, 0x15(r3)
+/* 803281DC 00323E3C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803281E0 00323E40 9B E3 00 16 */ stb r31, 0x16(r3)
+/* 803281E4 00323E44 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803281E8 00323E48 9B E3 00 18 */ stb r31, 0x18(r3)
+/* 803281EC 00323E4C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803281F0 00323E50 93 E3 02 1C */ stw r31, 0x21c(r3)
+/* 803281F4 00323E54 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803281F8 00323E58 9B E3 01 AA */ stb r31, 0x1aa(r3)
+/* 803281FC 00323E5C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328200 00323E60 9B E3 01 B2 */ stb r31, 0x1b2(r3)
+/* 80328204 00323E64 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328208 00323E68 9B E3 01 B1 */ stb r31, 0x1b1(r3)
+/* 8032820C 00323E6C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328210 00323E70 93 E3 02 0C */ stw r31, 0x20c(r3)
+/* 80328214 00323E74 93 E3 02 08 */ stw r31, 0x208(r3)
+/* 80328218 00323E78 93 E3 04 80 */ stw r31, 0x480(r3)
+/* 8032821C 00323E7C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328220 00323E80 93 E3 04 84 */ stw r31, 0x484(r3)
+lbl_80328224:
+/* 80328224 00323E84 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80328228 00323E88 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 8032822C 00323E8C 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 80328230 00323E90 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 80328234 00323E94 7C 08 03 A6 */ mtlr r0
+/* 80328238 00323E98 38 21 00 20 */ addi r1, r1, 0x20
+/* 8032823C 00323E9C 4E 80 00 20 */ blr
+
+.global func_80328240
+func_80328240:
+/* 80328240 00323EA0 94 21 FE 20 */ stwu r1, -0x1e0(r1)
+/* 80328244 00323EA4 7C 08 02 A6 */ mflr r0
+/* 80328248 00323EA8 38 80 00 08 */ li r4, 8
+/* 8032824C 00323EAC 39 20 00 0A */ li r9, 0xa
+/* 80328250 00323EB0 90 01 01 E4 */ stw r0, 0x1e4(r1)
+/* 80328254 00323EB4 39 00 00 32 */ li r8, 0x32
+/* 80328258 00323EB8 38 E0 00 33 */ li r7, 0x33
+/* 8032825C 00323EBC 38 C0 00 34 */ li r6, 0x34
+/* 80328260 00323EC0 93 E1 01 DC */ stw r31, 0x1dc(r1)
+/* 80328264 00323EC4 3F E0 80 44 */ lis r31, lbl_80447FE0@ha
+/* 80328268 00323EC8 38 A0 00 35 */ li r5, 0x35
+/* 8032826C 00323ECC 38 00 00 36 */ li r0, 0x36
+/* 80328270 00323ED0 93 C1 01 D8 */ stw r30, 0x1d8(r1)
+/* 80328274 00323ED4 3B FF 7F E0 */ addi r31, r31, lbl_80447FE0@l
+/* 80328278 00323ED8 3B C0 00 07 */ li r30, 7
+/* 8032827C 00323EDC 93 A1 01 D4 */ stw r29, 0x1d4(r1)
+/* 80328280 00323EE0 7C 7D 1B 78 */ mr r29, r3
+/* 80328284 00323EE4 98 81 00 20 */ stb r4, 0x20(r1)
+/* 80328288 00323EE8 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 8032828C 00323EEC 99 21 00 21 */ stb r9, 0x21(r1)
+/* 80328290 00323EF0 99 01 00 22 */ stb r8, 0x22(r1)
+/* 80328294 00323EF4 98 E1 00 23 */ stb r7, 0x23(r1)
+/* 80328298 00323EF8 98 C1 00 24 */ stb r6, 0x24(r1)
+/* 8032829C 00323EFC 98 A1 00 25 */ stb r5, 0x25(r1)
+/* 803282A0 00323F00 98 01 00 26 */ stb r0, 0x26(r1)
+/* 803282A4 00323F04 88 04 00 15 */ lbz r0, 0x15(r4)
+/* 803282A8 00323F08 2C 00 00 00 */ cmpwi r0, 0
+/* 803282AC 00323F0C 41 82 00 10 */ beq lbl_803282BC
+/* 803282B0 00323F10 88 04 00 15 */ lbz r0, 0x15(r4)
+/* 803282B4 00323F14 28 00 00 01 */ cmplwi r0, 1
+/* 803282B8 00323F18 40 82 00 D0 */ bne lbl_80328388
+lbl_803282BC:
+/* 803282BC 00323F1C 3C 60 80 61 */ lis r3, lbl_8060FD88@ha
+/* 803282C0 00323F20 38 00 00 16 */ li r0, 0x16
+/* 803282C4 00323F24 38 63 FD 88 */ addi r3, r3, lbl_8060FD88@l
+/* 803282C8 00323F28 38 81 00 27 */ addi r4, r1, 0x27
+/* 803282CC 00323F2C 38 A0 00 00 */ li r5, 0
+/* 803282D0 00323F30 7C 09 03 A6 */ mtctr r0
+lbl_803282D4:
+/* 803282D4 00323F34 88 03 00 00 */ lbz r0, 0(r3)
+/* 803282D8 00323F38 2C 00 00 00 */ cmpwi r0, 0
+/* 803282DC 00323F3C 41 82 00 10 */ beq lbl_803282EC
+/* 803282E0 00323F40 98 04 00 00 */ stb r0, 0(r4)
+/* 803282E4 00323F44 38 84 00 01 */ addi r4, r4, 1
+/* 803282E8 00323F48 3B DE 00 01 */ addi r30, r30, 1
+lbl_803282EC:
+/* 803282EC 00323F4C 88 03 00 0C */ lbz r0, 0xc(r3)
+/* 803282F0 00323F50 2C 00 00 00 */ cmpwi r0, 0
+/* 803282F4 00323F54 41 82 00 10 */ beq lbl_80328304
+/* 803282F8 00323F58 98 04 00 00 */ stb r0, 0(r4)
+/* 803282FC 00323F5C 38 84 00 01 */ addi r4, r4, 1
+/* 80328300 00323F60 3B DE 00 01 */ addi r30, r30, 1
+lbl_80328304:
+/* 80328304 00323F64 88 03 00 18 */ lbz r0, 0x18(r3)
+/* 80328308 00323F68 2C 00 00 00 */ cmpwi r0, 0
+/* 8032830C 00323F6C 41 82 00 10 */ beq lbl_8032831C
+/* 80328310 00323F70 98 04 00 00 */ stb r0, 0(r4)
+/* 80328314 00323F74 38 84 00 01 */ addi r4, r4, 1
+/* 80328318 00323F78 3B DE 00 01 */ addi r30, r30, 1
+lbl_8032831C:
+/* 8032831C 00323F7C 88 03 00 24 */ lbz r0, 0x24(r3)
+/* 80328320 00323F80 2C 00 00 00 */ cmpwi r0, 0
+/* 80328324 00323F84 41 82 00 10 */ beq lbl_80328334
+/* 80328328 00323F88 98 04 00 00 */ stb r0, 0(r4)
+/* 8032832C 00323F8C 38 84 00 01 */ addi r4, r4, 1
+/* 80328330 00323F90 3B DE 00 01 */ addi r30, r30, 1
+lbl_80328334:
+/* 80328334 00323F94 88 03 00 30 */ lbz r0, 0x30(r3)
+/* 80328338 00323F98 2C 00 00 00 */ cmpwi r0, 0
+/* 8032833C 00323F9C 41 82 00 10 */ beq lbl_8032834C
+/* 80328340 00323FA0 98 04 00 00 */ stb r0, 0(r4)
+/* 80328344 00323FA4 38 84 00 01 */ addi r4, r4, 1
+/* 80328348 00323FA8 3B DE 00 01 */ addi r30, r30, 1
+lbl_8032834C:
+/* 8032834C 00323FAC 88 03 00 3C */ lbz r0, 0x3c(r3)
+/* 80328350 00323FB0 2C 00 00 00 */ cmpwi r0, 0
+/* 80328354 00323FB4 41 82 00 10 */ beq lbl_80328364
+/* 80328358 00323FB8 98 04 00 00 */ stb r0, 0(r4)
+/* 8032835C 00323FBC 38 84 00 01 */ addi r4, r4, 1
+/* 80328360 00323FC0 3B DE 00 01 */ addi r30, r30, 1
+lbl_80328364:
+/* 80328364 00323FC4 88 03 00 48 */ lbz r0, 0x48(r3)
+/* 80328368 00323FC8 2C 00 00 00 */ cmpwi r0, 0
+/* 8032836C 00323FCC 41 82 00 10 */ beq lbl_8032837C
+/* 80328370 00323FD0 98 04 00 00 */ stb r0, 0(r4)
+/* 80328374 00323FD4 38 84 00 01 */ addi r4, r4, 1
+/* 80328378 00323FD8 3B DE 00 01 */ addi r30, r30, 1
+lbl_8032837C:
+/* 8032837C 00323FDC 38 63 00 54 */ addi r3, r3, 0x54
+/* 80328380 00323FE0 38 A5 00 06 */ addi r5, r5, 6
+/* 80328384 00323FE4 42 00 FF 50 */ bdnz lbl_803282D4
+lbl_80328388:
+/* 80328388 00323FE8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 8032838C 00323FEC 80 A3 01 A4 */ lwz r5, 0x1a4(r3)
+/* 80328390 00323FF0 2C 05 00 03 */ cmpwi r5, 3
+/* 80328394 00323FF4 41 82 00 20 */ beq lbl_803283B4
+/* 80328398 00323FF8 40 80 00 10 */ bge lbl_803283A8
+/* 8032839C 00323FFC 2C 05 00 02 */ cmpwi r5, 2
+/* 803283A0 00324000 40 80 00 94 */ bge lbl_80328434
+/* 803283A4 00324004 48 00 00 B8 */ b lbl_8032845C
+lbl_803283A8:
+/* 803283A8 00324008 2C 05 00 06 */ cmpwi r5, 6
+/* 803283AC 0032400C 40 80 00 B0 */ bge lbl_8032845C
+/* 803283B0 00324010 48 00 00 84 */ b lbl_80328434
+lbl_803283B4:
+/* 803283B4 00324014 83 A3 02 18 */ lwz r29, 0x218(r3)
+/* 803283B8 00324018 2C 1D 00 00 */ cmpwi r29, 0
+/* 803283BC 0032401C 40 82 00 78 */ bne lbl_80328434
+/* 803283C0 00324020 89 83 00 15 */ lbz r12, 0x15(r3)
+/* 803283C4 00324024 38 9F 01 9C */ addi r4, r31, 0x19c
+/* 803283C8 00324028 89 43 00 16 */ lbz r10, 0x16(r3)
+/* 803283CC 0032402C 39 7F 01 A8 */ addi r11, r31, 0x1a8
+/* 803283D0 00324030 81 23 02 10 */ lwz r9, 0x210(r3)
+/* 803283D4 00324034 38 0D 8D C0 */ addi r0, r13, lbl_8063E080-_SDA_BASE_
+/* 803283D8 00324038 38 61 00 C8 */ addi r3, r1, 0xc8
+/* 803283DC 0032403C 38 BF 01 38 */ addi r5, r31, 0x138
+/* 803283E0 00324040 91 41 00 08 */ stw r10, 8(r1)
+/* 803283E4 00324044 38 DF 01 90 */ addi r6, r31, 0x190
+/* 803283E8 00324048 38 E0 00 03 */ li r7, 3
+/* 803283EC 0032404C 39 0D 8D C0 */ addi r8, r13, lbl_8063E080-_SDA_BASE_
+/* 803283F0 00324050 90 81 00 0C */ stw r4, 0xc(r1)
+/* 803283F4 00324054 38 80 01 00 */ li r4, 0x100
+/* 803283F8 00324058 91 81 00 10 */ stw r12, 0x10(r1)
+/* 803283FC 0032405C 91 61 00 14 */ stw r11, 0x14(r1)
+/* 80328400 00324060 90 01 00 18 */ stw r0, 0x18(r1)
+/* 80328404 00324064 4C C6 31 82 */ crclr 6
+/* 80328408 00324068 4B EA 46 1D */ bl snprintf
+/* 8032840C 0032406C 80 ED B0 60 */ lwz r7, lbl_80640320-_SDA_BASE_(r13)
+/* 80328410 00324070 2C 07 00 00 */ cmpwi r7, 0
+/* 80328414 00324074 41 82 00 58 */ beq lbl_8032846C
+/* 80328418 00324078 38 61 00 C8 */ addi r3, r1, 0xc8
+/* 8032841C 0032407C 38 BF 07 D4 */ addi r5, r31, 0x7d4
+/* 80328420 00324080 7C 66 1B 78 */ mr r6, r3
+/* 80328424 00324084 38 80 01 00 */ li r4, 0x100
+/* 80328428 00324088 4C C6 31 82 */ crclr 6
+/* 8032842C 0032408C 4B EA 45 F9 */ bl snprintf
+/* 80328430 00324090 48 00 00 3C */ b lbl_8032846C
+lbl_80328434:
+/* 80328434 00324094 7F A7 EB 78 */ mr r7, r29
+/* 80328438 00324098 38 61 00 C8 */ addi r3, r1, 0xc8
+/* 8032843C 0032409C 38 80 01 00 */ li r4, 0x100
+/* 80328440 003240A0 38 AD 8D D8 */ addi r5, r13, lbl_8063E098-_SDA_BASE_
+/* 80328444 003240A4 38 CD 8D C0 */ addi r6, r13, lbl_8063E080-_SDA_BASE_
+/* 80328448 003240A8 4C C6 31 82 */ crclr 6
+/* 8032844C 003240AC 4B EA 45 D9 */ bl snprintf
+/* 80328450 003240B0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328454 003240B4 93 A3 02 14 */ stw r29, 0x214(r3)
+/* 80328458 003240B8 48 00 00 14 */ b lbl_8032846C
+lbl_8032845C:
+/* 8032845C 003240BC 38 9F 07 E0 */ addi r4, r31, 0x7e0
+/* 80328460 003240C0 38 60 00 02 */ li r3, 2
+/* 80328464 003240C4 4C C6 31 82 */ crclr 6
+/* 80328468 003240C8 4B FF 46 CD */ bl DWC_Printf
+lbl_8032846C:
+/* 8032846C 003240CC 38 9F 08 0C */ addi r4, r31, 0x80c
+/* 80328470 003240D0 38 A1 00 C8 */ addi r5, r1, 0xc8
+/* 80328474 003240D4 38 60 00 40 */ li r3, 0x40
+/* 80328478 003240D8 4C C6 31 82 */ crclr 6
+/* 8032847C 003240DC 4B FF 46 B9 */ bl DWC_Printf
+/* 80328480 003240E0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328484 003240E4 80 63 00 E4 */ lwz r3, 0xe4(r3)
+/* 80328488 003240E8 48 03 63 A5 */ bl ServerBrowserClear
+/* 8032848C 003240EC 3B A0 00 00 */ li r29, 0
+lbl_80328490:
+/* 80328490 003240F0 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328494 003240F4 7F C7 F3 78 */ mr r7, r30
+/* 80328498 003240F8 38 C1 00 20 */ addi r6, r1, 0x20
+/* 8032849C 003240FC 39 01 00 C8 */ addi r8, r1, 0xc8
+/* 803284A0 00324100 80 63 00 E4 */ lwz r3, 0xe4(r3)
+/* 803284A4 00324104 38 80 00 01 */ li r4, 1
+/* 803284A8 00324108 38 A0 00 00 */ li r5, 0
+/* 803284AC 0032410C 39 20 00 06 */ li r9, 6
+/* 803284B0 00324110 48 03 61 71 */ bl ServerBrowserLimitUpdateA
+/* 803284B4 00324114 2C 03 00 00 */ cmpwi r3, 0
+/* 803284B8 00324118 7C 7F 1B 78 */ mr r31, r3
+/* 803284BC 0032411C 41 82 00 28 */ beq lbl_803284E4
+/* 803284C0 00324120 2C 03 00 02 */ cmpwi r3, 2
+/* 803284C4 00324124 40 82 00 20 */ bne lbl_803284E4
+/* 803284C8 00324128 38 60 04 00 */ li r3, 0x400
+/* 803284CC 0032412C 38 8D 8D E0 */ addi r4, r13, lbl_8063E0A0-_SDA_BASE_
+/* 803284D0 00324130 4C C6 31 82 */ crclr 6
+/* 803284D4 00324134 4B FF 46 61 */ bl DWC_Printf
+/* 803284D8 00324138 3B BD 00 01 */ addi r29, r29, 1
+/* 803284DC 0032413C 2C 1D 00 05 */ cmpwi r29, 5
+/* 803284E0 00324140 41 80 FF B0 */ blt lbl_80328490
+lbl_803284E4:
+/* 803284E4 00324144 2C 1F 00 00 */ cmpwi r31, 0
+/* 803284E8 00324148 40 82 00 44 */ bne lbl_8032852C
+/* 803284EC 0032414C 4B F4 A2 CD */ bl OSGetTime
+/* 803284F0 00324150 3C C0 80 00 */ lis r6, 0x800000F8@ha
+/* 803284F4 00324154 3C A0 10 62 */ lis r5, 0x10624DD3@ha
+/* 803284F8 00324158 80 C6 00 F8 */ lwz r6, 0x800000F8@l(r6)
+/* 803284FC 0032415C 38 E5 4D D3 */ addi r7, r5, 0x10624DD3@l
+/* 80328500 00324160 38 00 75 30 */ li r0, 0x7530
+/* 80328504 00324164 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80328508 00324168 54 C6 F0 BE */ srwi r6, r6, 2
+/* 8032850C 0032416C 7C C7 30 16 */ mulhwu r6, r7, r6
+/* 80328510 00324170 54 C7 D1 BE */ srwi r7, r6, 6
+/* 80328514 00324174 7C C7 00 16 */ mulhwu r6, r7, r0
+/* 80328518 00324178 1C 07 75 30 */ mulli r0, r7, 0x7530
+/* 8032851C 0032417C 7C 00 20 14 */ addc r0, r0, r4
+/* 80328520 00324180 90 05 01 7C */ stw r0, 0x17c(r5)
+/* 80328524 00324184 7C 06 19 14 */ adde r0, r6, r3
+/* 80328528 00324188 90 05 01 78 */ stw r0, 0x178(r5)
+lbl_8032852C:
+/* 8032852C 0032418C 7F E3 FB 78 */ mr r3, r31
+/* 80328530 00324190 83 E1 01 DC */ lwz r31, 0x1dc(r1)
+/* 80328534 00324194 83 C1 01 D8 */ lwz r30, 0x1d8(r1)
+/* 80328538 00324198 83 A1 01 D4 */ lwz r29, 0x1d4(r1)
+/* 8032853C 0032419C 80 01 01 E4 */ lwz r0, 0x1e4(r1)
+/* 80328540 003241A0 7C 08 03 A6 */ mtlr r0
+/* 80328544 003241A4 38 21 01 E0 */ addi r1, r1, 0x1e0
+/* 80328548 003241A8 4E 80 00 20 */ blr
+
+.global func_8032854C
+func_8032854C:
+/* 8032854C 003241AC 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 80328550 003241B0 7C 08 02 A6 */ mflr r0
+/* 80328554 003241B4 90 01 00 34 */ stw r0, 0x34(r1)
+/* 80328558 003241B8 39 61 00 30 */ addi r11, r1, 0x30
+/* 8032855C 003241BC 4B E9 EB C5 */ bl _savegpr_25
+/* 80328560 003241C0 80 CD B0 68 */ lwz r6, lbl_80640328-_SDA_BASE_(r13)
+/* 80328564 003241C4 3F E0 80 44 */ lis r31, lbl_80447FE0@ha
+/* 80328568 003241C8 2C 03 00 00 */ cmpwi r3, 0
+/* 8032856C 003241CC 7C BA 2B 78 */ mr r26, r5
+/* 80328570 003241D0 8B A6 00 14 */ lbz r29, 0x14(r6)
+/* 80328574 003241D4 3B FF 7F E0 */ addi r31, r31, lbl_80447FE0@l
+/* 80328578 003241D8 3B 60 00 00 */ li r27, 0
+/* 8032857C 003241DC 40 82 02 78 */ bne lbl_803287F4
+/* 80328580 003241E0 A0 06 01 82 */ lhz r0, 0x182(r6)
+/* 80328584 003241E4 7F 43 D3 78 */ mr r3, r26
+/* 80328588 003241E8 80 86 02 10 */ lwz r4, 0x210(r6)
+/* 8032858C 003241EC 54 1E 80 1E */ slwi r30, r0, 0x10
+/* 80328590 003241F0 50 9E 04 3E */ rlwimi r30, r4, 0, 0x10, 0x1f
+/* 80328594 003241F4 48 03 52 A9 */ bl SBServerHasPrivateAddress
+/* 80328598 003241F8 2C 03 00 00 */ cmpwi r3, 0
+/* 8032859C 003241FC 41 82 00 8C */ beq lbl_80328628
+/* 803285A0 00324200 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803285A4 00324204 80 63 00 E4 */ lwz r3, 0xe4(r3)
+/* 803285A8 00324208 48 03 63 99 */ bl ServerBrowserGetMyPublicIPAddr
+/* 803285AC 0032420C 7C 79 1B 78 */ mr r25, r3
+/* 803285B0 00324210 7F 43 D3 78 */ mr r3, r26
+/* 803285B4 00324214 48 03 52 71 */ bl SBServerGetPublicInetAddress
+/* 803285B8 00324218 7C 03 C8 40 */ cmplw r3, r25
+/* 803285BC 0032421C 40 82 00 50 */ bne lbl_8032860C
+/* 803285C0 00324220 7F A5 EB 78 */ mr r5, r29
+/* 803285C4 00324224 38 9F 08 28 */ addi r4, r31, 0x828
+/* 803285C8 00324228 38 60 00 40 */ li r3, 0x40
+/* 803285CC 0032422C 4C C6 31 82 */ crclr 6
+/* 803285D0 00324230 4B FF 45 65 */ bl DWC_Printf
+/* 803285D4 00324234 83 2D B0 68 */ lwz r25, lbl_80640328-_SDA_BASE_(r13)
+/* 803285D8 00324238 7F 43 D3 78 */ mr r3, r26
+/* 803285DC 0032423C 48 03 52 99 */ bl SBServerGetPrivateInetAddress
+/* 803285E0 00324240 57 A0 10 3A */ slwi r0, r29, 2
+/* 803285E4 00324244 7C 99 02 14 */ add r4, r25, r0
+/* 803285E8 00324248 90 64 02 20 */ stw r3, 0x220(r4)
+/* 803285EC 0032424C 7F 43 D3 78 */ mr r3, r26
+/* 803285F0 00324250 83 2D B0 68 */ lwz r25, lbl_80640328-_SDA_BASE_(r13)
+/* 803285F4 00324254 48 03 52 89 */ bl SBServerGetPrivateQueryPort
+/* 803285F8 00324258 57 A0 08 3C */ slwi r0, r29, 1
+/* 803285FC 0032425C 3B 80 00 00 */ li r28, 0
+/* 80328600 00324260 7C 99 02 14 */ add r4, r25, r0
+/* 80328604 00324264 B0 64 02 A0 */ sth r3, 0x2a0(r4)
+/* 80328608 00324268 48 00 00 E8 */ b lbl_803286F0
+lbl_8032860C:
+/* 8032860C 0032426C 7F A5 EB 78 */ mr r5, r29
+/* 80328610 00324270 38 9F 08 50 */ addi r4, r31, 0x850
+/* 80328614 00324274 38 60 00 40 */ li r3, 0x40
+/* 80328618 00324278 4C C6 31 82 */ crclr 6
+/* 8032861C 0032427C 4B FF 45 19 */ bl DWC_Printf
+/* 80328620 00324280 3B 80 00 01 */ li r28, 1
+/* 80328624 00324284 48 00 00 CC */ b lbl_803286F0
+lbl_80328628:
+/* 80328628 00324288 4B FC EC 29 */ bl SOGetHostID
+/* 8032862C 0032428C 4B FC E7 41 */ bl SONtoHl
+/* 80328630 00324290 54 64 46 3E */ srwi r4, r3, 0x18
+/* 80328634 00324294 54 60 86 3E */ rlwinm r0, r3, 0x10, 0x18, 0x1f
+/* 80328638 00324298 28 04 00 0A */ cmplwi r4, 0xa
+/* 8032863C 0032429C 40 82 00 0C */ bne lbl_80328648
+/* 80328640 003242A0 38 00 00 01 */ li r0, 1
+/* 80328644 003242A4 48 00 00 40 */ b lbl_80328684
+lbl_80328648:
+/* 80328648 003242A8 28 04 00 AC */ cmplwi r4, 0xac
+/* 8032864C 003242AC 40 82 00 1C */ bne lbl_80328668
+/* 80328650 003242B0 28 00 00 10 */ cmplwi r0, 0x10
+/* 80328654 003242B4 41 80 00 14 */ blt lbl_80328668
+/* 80328658 003242B8 28 00 00 1F */ cmplwi r0, 0x1f
+/* 8032865C 003242BC 41 81 00 0C */ bgt lbl_80328668
+/* 80328660 003242C0 38 00 00 01 */ li r0, 1
+/* 80328664 003242C4 48 00 00 20 */ b lbl_80328684
+lbl_80328668:
+/* 80328668 003242C8 28 04 00 C0 */ cmplwi r4, 0xc0
+/* 8032866C 003242CC 40 82 00 14 */ bne lbl_80328680
+/* 80328670 003242D0 28 00 00 A8 */ cmplwi r0, 0xa8
+/* 80328674 003242D4 40 82 00 0C */ bne lbl_80328680
+/* 80328678 003242D8 38 00 00 01 */ li r0, 1
+/* 8032867C 003242DC 48 00 00 08 */ b lbl_80328684
+lbl_80328680:
+/* 80328680 003242E0 38 00 00 00 */ li r0, 0
+lbl_80328684:
+/* 80328684 003242E4 2C 00 00 00 */ cmpwi r0, 0
+/* 80328688 003242E8 41 82 00 20 */ beq lbl_803286A8
+/* 8032868C 003242EC 7F A5 EB 78 */ mr r5, r29
+/* 80328690 003242F0 38 9F 08 6C */ addi r4, r31, 0x86c
+/* 80328694 003242F4 38 60 00 40 */ li r3, 0x40
+/* 80328698 003242F8 4C C6 31 82 */ crclr 6
+/* 8032869C 003242FC 4B FF 44 99 */ bl DWC_Printf
+/* 803286A0 00324300 3B 80 00 01 */ li r28, 1
+/* 803286A4 00324304 48 00 00 4C */ b lbl_803286F0
+lbl_803286A8:
+/* 803286A8 00324308 7F A5 EB 78 */ mr r5, r29
+/* 803286AC 0032430C 38 9F 08 A0 */ addi r4, r31, 0x8a0
+/* 803286B0 00324310 38 60 00 40 */ li r3, 0x40
+/* 803286B4 00324314 4C C6 31 82 */ crclr 6
+/* 803286B8 00324318 4B FF 44 7D */ bl DWC_Printf
+/* 803286BC 0032431C 83 2D B0 68 */ lwz r25, lbl_80640328-_SDA_BASE_(r13)
+/* 803286C0 00324320 7F 43 D3 78 */ mr r3, r26
+/* 803286C4 00324324 48 03 51 61 */ bl SBServerGetPublicInetAddress
+/* 803286C8 00324328 57 A0 10 3A */ slwi r0, r29, 2
+/* 803286CC 0032432C 7C 99 02 14 */ add r4, r25, r0
+/* 803286D0 00324330 90 64 02 20 */ stw r3, 0x220(r4)
+/* 803286D4 00324334 7F 43 D3 78 */ mr r3, r26
+/* 803286D8 00324338 83 2D B0 68 */ lwz r25, lbl_80640328-_SDA_BASE_(r13)
+/* 803286DC 0032433C 48 03 51 51 */ bl SBServerGetPublicQueryPort
+/* 803286E0 00324340 57 A0 08 3C */ slwi r0, r29, 1
+/* 803286E4 00324344 3B 80 00 00 */ li r28, 0
+/* 803286E8 00324348 7C 99 02 14 */ add r4, r25, r0
+/* 803286EC 0032434C B0 64 02 A0 */ sth r3, 0x2a0(r4)
+lbl_803286F0:
+/* 803286F0 00324350 2C 1C 00 00 */ cmpwi r28, 0
+/* 803286F4 00324354 41 82 00 20 */ beq lbl_80328714
+/* 803286F8 00324358 83 2D B0 68 */ lwz r25, lbl_80640328-_SDA_BASE_(r13)
+/* 803286FC 0032435C 3C 60 00 01 */ lis r3, 1
+/* 80328700 00324360 4B FF 69 2D */ bl DWCi_GetMathRand32
+/* 80328704 00324364 B0 79 01 82 */ sth r3, 0x182(r25)
+/* 80328708 00324368 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 8032870C 0032436C 93 C3 01 A0 */ stw r30, 0x1a0(r3)
+/* 80328710 00324370 48 00 00 AC */ b lbl_803287BC
+lbl_80328714:
+/* 80328714 00324374 4B FC EB 3D */ bl SOGetHostID
+/* 80328718 00324378 90 61 00 08 */ stw r3, 8(r1)
+/* 8032871C 0032437C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328720 00324380 80 63 00 04 */ lwz r3, 4(r3)
+/* 80328724 00324384 80 63 00 00 */ lwz r3, 0(r3)
+/* 80328728 00324388 48 02 16 99 */ bl gt2GetLocalPort
+/* 8032872C 0032438C 54 66 C6 3E */ rlwinm r6, r3, 0x18, 0x18, 0x1f
+/* 80328730 00324390 54 60 42 2E */ rlwinm r0, r3, 8, 8, 0x17
+/* 80328734 00324394 54 C5 02 1E */ rlwinm r5, r6, 0, 8, 0xf
+/* 80328738 00324398 54 64 44 2E */ rlwinm r4, r3, 8, 0x10, 0x17
+/* 8032873C 0032439C 54 00 00 0E */ rlwinm r0, r0, 0, 0, 7
+/* 80328740 003243A0 83 CD B0 68 */ lwz r30, lbl_80640328-_SDA_BASE_(r13)
+/* 80328744 003243A4 7C C5 2B 78 */ or r5, r6, r5
+/* 80328748 003243A8 7F 43 D3 78 */ mr r3, r26
+/* 8032874C 003243AC 7C 80 03 78 */ or r0, r4, r0
+/* 80328750 003243B0 7C A0 03 78 */ or r0, r5, r0
+/* 80328754 003243B4 54 04 84 3E */ srwi r4, r0, 0x10
+/* 80328758 003243B8 54 00 80 1E */ slwi r0, r0, 0x10
+/* 8032875C 003243BC 7C 80 03 78 */ or r0, r4, r0
+/* 80328760 003243C0 90 01 00 0C */ stw r0, 0xc(r1)
+/* 80328764 003243C4 48 03 50 C9 */ bl SBServerGetPublicQueryPort
+/* 80328768 003243C8 7C 79 1B 78 */ mr r25, r3
+/* 8032876C 003243CC 7F 43 D3 78 */ mr r3, r26
+/* 80328770 003243D0 48 03 50 B5 */ bl SBServerGetPublicInetAddress
+/* 80328774 003243D4 57 A0 10 3A */ slwi r0, r29, 2
+/* 80328778 003243D8 7C 65 1B 78 */ mr r5, r3
+/* 8032877C 003243DC 7C 7E 02 14 */ add r3, r30, r0
+/* 80328780 003243E0 57 26 04 3E */ clrlwi r6, r25, 0x10
+/* 80328784 003243E4 80 83 00 F8 */ lwz r4, 0xf8(r3)
+/* 80328788 003243E8 38 E1 00 08 */ addi r7, r1, 8
+/* 8032878C 003243EC 38 60 00 06 */ li r3, 6
+/* 80328790 003243F0 39 00 00 02 */ li r8, 2
+/* 80328794 003243F4 48 00 01 B1 */ bl func_80328944
+/* 80328798 003243F8 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 8032879C 003243FC 38 00 00 00 */ li r0, 0
+/* 803287A0 00324400 2C 03 00 00 */ cmpwi r3, 0
+/* 803287A4 00324404 98 04 03 E1 */ stb r0, 0x3e1(r4)
+/* 803287A8 00324408 41 82 00 0C */ beq lbl_803287B4
+/* 803287AC 0032440C 38 60 00 02 */ li r3, 2
+/* 803287B0 00324410 48 00 01 7C */ b lbl_8032892C
+lbl_803287B4:
+/* 803287B4 00324414 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 803287B8 00324418 90 03 01 A0 */ stw r0, 0x1a0(r3)
+lbl_803287BC:
+/* 803287BC 0032441C 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 803287C0 00324420 38 00 00 00 */ li r0, 0
+/* 803287C4 00324424 7F 43 D3 78 */ mr r3, r26
+/* 803287C8 00324428 98 04 01 98 */ stb r0, 0x198(r4)
+/* 803287CC 0032442C 80 8D B0 68 */ lwz r4, lbl_80640328-_SDA_BASE_(r13)
+/* 803287D0 00324430 98 04 01 99 */ stb r0, 0x199(r4)
+/* 803287D4 00324434 83 2D B0 68 */ lwz r25, lbl_80640328-_SDA_BASE_(r13)
+/* 803287D8 00324438 48 03 50 55 */ bl SBServerGetPublicQueryPort
+/* 803287DC 0032443C B0 79 01 9A */ sth r3, 0x19a(r25)
+/* 803287E0 00324440 7F 43 D3 78 */ mr r3, r26
+/* 803287E4 00324444 83 2D B0 68 */ lwz r25, lbl_80640328-_SDA_BASE_(r13)
+/* 803287E8 00324448 48 03 50 3D */ bl SBServerGetPublicInetAddress
+/* 803287EC 0032444C 90 79 01 9C */ stw r3, 0x19c(r25)
+/* 803287F0 00324450 48 00 00 34 */ b lbl_80328824
+lbl_803287F4:
+/* 803287F4 00324454 38 60 00 01 */ li r3, 1
+/* 803287F8 00324458 38 00 00 00 */ li r0, 0
+/* 803287FC 0032445C 98 66 01 98 */ stb r3, 0x198(r6)
+/* 80328800 00324460 3B 80 00 01 */ li r28, 1
+/* 80328804 00324464 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328808 00324468 98 03 01 99 */ stb r0, 0x199(r3)
+/* 8032880C 0032446C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328810 00324470 B0 03 01 9A */ sth r0, 0x19a(r3)
+/* 80328814 00324474 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328818 00324478 90 03 01 9C */ stw r0, 0x19c(r3)
+/* 8032881C 0032447C 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328820 00324480 90 83 01 A0 */ stw r4, 0x1a0(r3)
+lbl_80328824:
+/* 80328824 00324484 2C 1C 00 00 */ cmpwi r28, 0
+/* 80328828 00324488 41 82 00 CC */ beq lbl_803288F4
+/* 8032882C 0032448C 83 4D B0 68 */ lwz r26, lbl_80640328-_SDA_BASE_(r13)
+/* 80328830 00324490 88 1A 01 98 */ lbz r0, 0x198(r26)
+/* 80328834 00324494 3B 3A 01 98 */ addi r25, r26, 0x198
+/* 80328838 00324498 2C 00 00 00 */ cmpwi r0, 0
+/* 8032883C 0032449C 40 82 00 50 */ bne lbl_8032888C
+/* 80328840 003244A0 80 79 00 04 */ lwz r3, 4(r25)
+/* 80328844 003244A4 38 80 00 00 */ li r4, 0
+/* 80328848 003244A8 38 A0 00 00 */ li r5, 0
+/* 8032884C 003244AC 48 02 53 01 */ bl gt2AddressToString
+/* 80328850 003244B0 7C 64 1B 78 */ mr r4, r3
+/* 80328854 003244B4 80 7A 00 E4 */ lwz r3, 0xe4(r26)
+/* 80328858 003244B8 A0 B9 00 02 */ lhz r5, 2(r25)
+/* 8032885C 003244BC 80 D9 00 08 */ lwz r6, 8(r25)
+/* 80328860 003244C0 48 03 5E E5 */ bl ServerBrowserSendNatNegotiateCookieToServerA
+/* 80328864 003244C4 48 00 5C 35 */ bl func_8032E498
+/* 80328868 003244C8 2C 03 00 00 */ cmpwi r3, 0
+/* 8032886C 003244CC 41 82 00 0C */ beq lbl_80328878
+/* 80328870 003244D0 3B 60 00 02 */ li r27, 2
+/* 80328874 003244D4 48 00 00 B4 */ b lbl_80328928
+lbl_80328878:
+/* 80328878 003244D8 80 B9 00 08 */ lwz r5, 8(r25)
+/* 8032887C 003244DC 38 9F 08 CC */ addi r4, r31, 0x8cc
+/* 80328880 003244E0 38 60 00 40 */ li r3, 0x40
+/* 80328884 003244E4 4C C6 31 82 */ crclr 6
+/* 80328888 003244E8 4B FF 42 AD */ bl DWC_Printf
+lbl_8032888C:
+/* 8032888C 003244EC 3B A0 00 00 */ li r29, 0
+/* 80328890 003244F0 3F 80 80 33 */ lis r28, 0x8033
+/* 80328894 003244F4 3F 40 80 33 */ lis r26, 0x8033
+lbl_80328898:
+/* 80328898 003244F8 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 8032889C 003244FC 80 63 00 04 */ lwz r3, 4(r3)
+/* 803288A0 00324500 80 63 00 00 */ lwz r3, 0(r3)
+/* 803288A4 00324504 48 02 15 45 */ bl gt2GetSocketSOCKET
+/* 803288A8 00324508 80 99 00 08 */ lwz r4, 8(r25)
+/* 803288AC 0032450C 7F 28 CB 78 */ mr r8, r25
+/* 803288B0 00324510 88 B9 00 00 */ lbz r5, 0(r25)
+/* 803288B4 00324514 38 DC 02 88 */ addi r6, r28, 0x288
+/* 803288B8 00324518 38 FA 02 A0 */ addi r7, r26, 0x2a0
+/* 803288BC 0032451C 48 03 29 71 */ bl NNBeginNegotiationWithSocket
+/* 803288C0 00324520 2C 03 00 00 */ cmpwi r3, 0
+/* 803288C4 00324524 7C 7B 1B 78 */ mr r27, r3
+/* 803288C8 00324528 41 82 00 60 */ beq lbl_80328928
+/* 803288CC 0032452C 2C 03 00 03 */ cmpwi r3, 3
+/* 803288D0 00324530 40 82 00 58 */ bne lbl_80328928
+/* 803288D4 00324534 38 9F 08 E4 */ addi r4, r31, 0x8e4
+/* 803288D8 00324538 38 60 00 04 */ li r3, 4
+/* 803288DC 0032453C 4C C6 31 82 */ crclr 6
+/* 803288E0 00324540 4B FF 42 55 */ bl DWC_Printf
+/* 803288E4 00324544 3B BD 00 01 */ addi r29, r29, 1
+/* 803288E8 00324548 2C 1D 00 05 */ cmpwi r29, 5
+/* 803288EC 0032454C 41 80 FF AC */ blt lbl_80328898
+/* 803288F0 00324550 48 00 00 38 */ b lbl_80328928
+lbl_803288F4:
+/* 803288F4 00324554 83 2D B0 68 */ lwz r25, lbl_80640328-_SDA_BASE_(r13)
+/* 803288F8 00324558 80 79 00 04 */ lwz r3, 4(r25)
+/* 803288FC 0032455C 80 63 00 00 */ lwz r3, 0(r3)
+/* 80328900 00324560 48 02 14 E9 */ bl gt2GetSocketSOCKET
+/* 80328904 00324564 7C 64 1B 78 */ mr r4, r3
+/* 80328908 00324568 38 D9 01 98 */ addi r6, r25, 0x198
+/* 8032890C 0032456C 38 60 00 00 */ li r3, 0
+/* 80328910 00324570 38 A0 00 00 */ li r5, 0
+/* 80328914 00324574 48 00 79 8D */ bl func_803302A0
+/* 80328918 00324578 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 8032891C 0032457C 38 00 00 00 */ li r0, 0
+/* 80328920 00324580 90 03 01 94 */ stw r0, 0x194(r3)
+/* 80328924 00324584 90 03 01 90 */ stw r0, 0x190(r3)
+lbl_80328928:
+/* 80328928 00324588 7F 63 DB 78 */ mr r3, r27
+lbl_8032892C:
+/* 8032892C 0032458C 39 61 00 30 */ addi r11, r1, 0x30
+/* 80328930 00324590 4B E9 E8 3D */ bl _restgpr_25
+/* 80328934 00324594 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80328938 00324598 7C 08 03 A6 */ mtlr r0
+/* 8032893C 0032459C 38 21 00 30 */ addi r1, r1, 0x30
+/* 80328940 003245A0 4E 80 00 20 */ blr
+
+.global func_80328944
+func_80328944:
+/* 80328944 003245A4 94 21 FB B0 */ stwu r1, -0x450(r1)
+/* 80328948 003245A8 7C 08 02 A6 */ mflr r0
+/* 8032894C 003245AC 90 01 04 54 */ stw r0, 0x454(r1)
+/* 80328950 003245B0 39 61 04 50 */ addi r11, r1, 0x450
+/* 80328954 003245B4 4B E9 E7 B9 */ bl _savegpr_20
+/* 80328958 003245B8 81 2D B0 68 */ lwz r9, lbl_80640328-_SDA_BASE_(r13)
+/* 8032895C 003245BC 7C 7A 1B 78 */ mr r26, r3
+/* 80328960 003245C0 7C 9B 23 78 */ mr r27, r4
+/* 80328964 003245C4 7C BC 2B 78 */ mr r28, r5
+/* 80328968 003245C8 88 09 00 15 */ lbz r0, 0x15(r9)
+/* 8032896C 003245CC 7C DD 33 78 */ mr r29, r6
+/* 80328970 003245D0 7C FE 3B 78 */ mr r30, r7
+/* 80328974 003245D4 7D 1F 43 78 */ mr r31, r8
+/* 80328978 003245D8 2C 00 00 00 */ cmpwi r0, 0
+/* 8032897C 003245DC 3A 80 00 00 */ li r20, 0
+/* 80328980 003245E0 41 82 00 24 */ beq lbl_803289A4
+/* 80328984 003245E4 88 09 00 15 */ lbz r0, 0x15(r9)
+/* 80328988 003245E8 28 00 00 03 */ cmplwi r0, 3
+/* 8032898C 003245EC 41 82 00 10 */ beq lbl_8032899C
+/* 80328990 003245F0 88 09 01 AA */ lbz r0, 0x1aa(r9)
+/* 80328994 003245F4 2C 00 00 00 */ cmpwi r0, 0
+/* 80328998 003245F8 41 82 00 2C */ beq lbl_803289C4
+lbl_8032899C:
+/* 8032899C 003245FC 28 03 00 06 */ cmplwi r3, 6
+/* 803289A0 00324600 40 82 00 24 */ bne lbl_803289C4
+lbl_803289A4:
+/* 803289A4 00324604 7F 43 D3 78 */ mr r3, r26
+/* 803289A8 00324608 7F 84 E3 78 */ mr r4, r28
+/* 803289AC 0032460C 7F A5 EB 78 */ mr r5, r29
+/* 803289B0 00324610 7F C6 F3 78 */ mr r6, r30
+/* 803289B4 00324614 7F E7 FB 78 */ mr r7, r31
+/* 803289B8 00324618 48 00 01 B5 */ bl func_80328B6C
+/* 803289BC 0032461C 7C 74 1B 78 */ mr r20, r3
+/* 803289C0 00324620 48 00 01 18 */ b lbl_80328AD8
+lbl_803289C4:
+/* 803289C4 00324624 2C 07 00 00 */ cmpwi r7, 0
+/* 803289C8 00324628 41 82 00 78 */ beq lbl_80328A40
+/* 803289CC 0032462C 2C 08 00 00 */ cmpwi r8, 0
+/* 803289D0 00324630 41 82 00 70 */ beq lbl_80328A40
+/* 803289D4 00324634 80 C7 00 00 */ lwz r6, 0(r7)
+/* 803289D8 00324638 38 61 02 18 */ addi r3, r1, 0x218
+/* 803289DC 0032463C 38 80 02 00 */ li r4, 0x200
+/* 803289E0 00324640 38 AD 8D A8 */ addi r5, r13, lbl_8063E068-_SDA_BASE_
+/* 803289E4 00324644 4C C6 31 82 */ crclr 6
+/* 803289E8 00324648 4B EA 40 3D */ bl snprintf
+/* 803289EC 0032464C 7C 74 1B 78 */ mr r20, r3
+/* 803289F0 00324650 3A BE 00 04 */ addi r21, r30, 4
+/* 803289F4 00324654 3A E0 00 01 */ li r23, 1
+/* 803289F8 00324658 48 00 00 40 */ b lbl_80328A38
+lbl_803289FC:
+/* 803289FC 0032465C 80 D5 00 00 */ lwz r6, 0(r21)
+/* 80328A00 00324660 38 61 00 08 */ addi r3, r1, 8
+/* 80328A04 00324664 38 80 00 10 */ li r4, 0x10
+/* 80328A08 00324668 38 AD 8D E8 */ addi r5, r13, lbl_8063E0A8-_SDA_BASE_
+/* 80328A0C 0032466C 4C C6 31 82 */ crclr 6
+/* 80328A10 00324670 4B EA 40 15 */ bl snprintf
+/* 80328A14 00324674 7C 76 1B 78 */ mr r22, r3
+/* 80328A18 00324678 38 61 02 18 */ addi r3, r1, 0x218
+/* 80328A1C 0032467C 7E C5 B3 78 */ mr r5, r22
+/* 80328A20 00324680 38 81 00 08 */ addi r4, r1, 8
+/* 80328A24 00324684 7C 63 A2 14 */ add r3, r3, r20
+/* 80328A28 00324688 4B CD B5 D9 */ bl memcpy
+/* 80328A2C 0032468C 7E 94 B2 14 */ add r20, r20, r22
+/* 80328A30 00324690 3A B5 00 04 */ addi r21, r21, 4
+/* 80328A34 00324694 3A F7 00 01 */ addi r23, r23, 1
+lbl_80328A38:
+/* 80328A38 00324698 7C 17 F8 00 */ cmpw r23, r31
+/* 80328A3C 0032469C 41 80 FF C0 */ blt lbl_803289FC
+lbl_80328A40:
+/* 80328A40 003246A0 3B 01 02 18 */ addi r24, r1, 0x218
+/* 80328A44 003246A4 3A E0 00 00 */ li r23, 0
+/* 80328A48 003246A8 7E F8 A1 AE */ stbx r23, r24, r20
+/* 80328A4C 003246AC 38 61 00 18 */ addi r3, r1, 0x18
+/* 80328A50 003246B0 80 ED B0 68 */ lwz r7, lbl_80640328-_SDA_BASE_(r13)
+/* 80328A54 003246B4 38 80 02 00 */ li r4, 0x200
+/* 80328A58 003246B8 38 AD 8D F0 */ addi r5, r13, lbl_8063E0B0-_SDA_BASE_
+/* 80328A5C 003246BC 38 CD 8D F8 */ addi r6, r13, lbl_8063E0B8-_SDA_BASE_
+/* 80328A60 003246C0 82 C7 00 00 */ lwz r22, 0(r7)
+/* 80328A64 003246C4 38 E0 00 03 */ li r7, 3
+/* 80328A68 003246C8 39 0D 8E 00 */ addi r8, r13, lbl_8063E0C0-_SDA_BASE_
+/* 80328A6C 003246CC 4C C6 31 82 */ crclr 6
+/* 80328A70 003246D0 4B EA 3F B5 */ bl snprintf
+/* 80328A74 003246D4 3B 21 00 18 */ addi r25, r1, 0x18
+/* 80328A78 003246D8 3A 81 00 19 */ addi r20, r1, 0x19
+/* 80328A7C 003246DC 7F 59 19 AE */ stbx r26, r25, r3
+/* 80328A80 003246E0 7E 94 1A 14 */ add r20, r20, r3
+/* 80328A84 003246E4 7F 03 C3 78 */ mr r3, r24
+/* 80328A88 003246E8 9A F4 00 00 */ stb r23, 0(r20)
+/* 80328A8C 003246EC 4B E9 E0 D9 */ bl strlen
+/* 80328A90 003246F0 7C 75 1B 78 */ mr r21, r3
+/* 80328A94 003246F4 7E 83 A3 78 */ mr r3, r20
+/* 80328A98 003246F8 7F 04 C3 78 */ mr r4, r24
+/* 80328A9C 003246FC 7E A5 AB 78 */ mr r5, r21
+/* 80328AA0 00324700 4B CD B5 61 */ bl memcpy
+/* 80328AA4 00324704 7E F4 A9 AE */ stbx r23, r20, r21
+/* 80328AA8 00324708 7E C3 B3 78 */ mr r3, r22
+/* 80328AAC 0032470C 7F 64 DB 78 */ mr r4, r27
+/* 80328AB0 00324710 7F 25 CB 78 */ mr r5, r25
+/* 80328AB4 00324714 48 01 50 09 */ bl gpSendBuddyMessageA
+/* 80328AB8 00324718 3C 80 80 45 */ lis r4, lbl_804488FC@ha
+/* 80328ABC 0032471C 7C 74 1B 78 */ mr r20, r3
+/* 80328AC0 00324720 7F 45 D3 78 */ mr r5, r26
+/* 80328AC4 00324724 7F 66 DB 78 */ mr r6, r27
+/* 80328AC8 00324728 38 84 88 FC */ addi r4, r4, lbl_804488FC@l
+/* 80328ACC 0032472C 38 60 00 40 */ li r3, 0x40
+/* 80328AD0 00324730 4C C6 31 82 */ crclr 6
+/* 80328AD4 00324734 4B FF 40 61 */ bl DWC_Printf
+lbl_80328AD8:
+/* 80328AD8 00324738 28 1A 00 02 */ cmplwi r26, 2
+/* 80328ADC 0032473C 41 82 00 1C */ beq lbl_80328AF8
+/* 80328AE0 00324740 28 1A 00 06 */ cmplwi r26, 6
+/* 80328AE4 00324744 41 82 00 14 */ beq lbl_80328AF8
+/* 80328AE8 00324748 38 1A 00 F8 */ addi r0, r26, 0xf8
+/* 80328AEC 0032474C 54 00 06 3E */ clrlwi r0, r0, 0x18
+/* 80328AF0 00324750 28 00 00 01 */ cmplwi r0, 1
+/* 80328AF4 00324754 41 81 00 5C */ bgt lbl_80328B50
+lbl_80328AF8:
+/* 80328AF8 00324758 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328AFC 0032475C 9B 43 03 E0 */ stb r26, 0x3e0(r3)
+/* 80328B00 00324760 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328B04 00324764 B3 A3 03 E2 */ sth r29, 0x3e2(r3)
+/* 80328B08 00324768 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328B0C 0032476C 93 83 03 E4 */ stw r28, 0x3e4(r3)
+/* 80328B10 00324770 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328B14 00324774 93 63 04 68 */ stw r27, 0x468(r3)
+/* 80328B18 00324778 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13)
+/* 80328B1C 0032477C 93 E3 04 6C */ stw r31, 0x46c(r3)
+/* 80328B20 00324780 4B F4 9C 99 */ bl OSGetTime
+/* 80328B24 00324784 80 AD B0 68 */ lwz r5, lbl_80640328-_SDA_BASE_(r13)
+/* 80328B28 00324788 2C 1E 00 00 */ cmpwi r30, 0
+/* 80328B2C 0032478C 90 85 04 74 */ stw r4, 0x474(r5)
+/* 80328B30 00324790 90 65 04 70 */ stw r3, 0x470(r5)
+/* 80328B34 00324794 41 82 00 1C */ beq lbl_80328B50
+/* 80328B38 00324798 2C 1F 00 00 */ cmpwi r31, 0
+/* 80328B3C 0032479C 41 82 00 14 */ beq lbl_80328B50
+/* 80328B40 003247A0 38 65 03 E8 */ addi r3, r5, 0x3e8
+/* 80328B44 003247A4 7F C4 F3 78 */ mr r4, r30
+/* 80328B48 003247A8 57 E5 10 3A */ slwi r5, r31, 2
+/* 80328B4C 003247AC 4B CD B4 B5 */ bl memcpy
+lbl_80328B50:
+/* 80328B50 003247B0 39 61 04 50 */ addi r11, r1, 0x450
+/* 80328B54 003247B4 7E 83 A3 78 */ mr r3, r20
+/* 80328B58 003247B8 4B E9 E6 01 */ bl _restgpr_20
+/* 80328B5C 003247BC 80 01 04 54 */ lwz r0, 0x454(r1)
+/* 80328B60 003247C0 7C 08 03 A6 */ mtlr r0
+/* 80328B64 003247C4 38 21 04 50 */ addi r1, r1, 0x450
+/* 80328B68 003247C8 4E 80 00 20 */ blr
diff --git a/obj_files.mk b/obj_files.mk
index cfc73b7..a4df420 100644
--- a/obj_files.mk
+++ b/obj_files.mk
@@ -392,6 +392,15 @@ TEXT_O_FILES := \
$(BUILD_DIR)/asm/SDK/VF/d_time.o \
$(BUILD_DIR)/asm/SDK/VF/d_common.o \
$(BUILD_DIR)/asm/text_9_2.o \
+ $(BUILD_DIR)/asm/SDK/DWC/dwc_common/dwc_base64.o \
+ $(BUILD_DIR)/asm/SDK/DWC/dwc_common/dwc_error.o \
+ $(BUILD_DIR)/asm/SDK/DWC/dwc_common/dwc_init.o \
+ $(BUILD_DIR)/asm/SDK/DWC/dwc_common/dwc_memfunc.o \
+ $(BUILD_DIR)/asm/SDK/DWC/dwc_common/dwc_report.o \
+ $(BUILD_DIR)/asm/SDK/DWC/dwc_ghttp/dwc_ghttp.o \
+ $(BUILD_DIR)/asm/SDK/DWC/dwc_lanmatch/dwc_lanmatch.o \
+ $(BUILD_DIR)/asm/SDK/DWC/dwc_match/dwc_common.o \
+ $(BUILD_DIR)/asm/text_9_3.o \
$(BUILD_DIR)/asm/text_10.o \
$(BUILD_DIR)/src/GameSpy/darray.o \
$(BUILD_DIR)/src/GameSpy/hashtable.o \