.include "macros.inc" .section .text, "ax" # 0x80006980 - 0x803E1E60 .global func_80263CBC func_80263CBC: /* 80263CBC 0025F91C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80263CC0 0025F920 7C 08 02 A6 */ mflr r0 /* 80263CC4 0025F924 90 01 00 14 */ stw r0, 0x14(r1) /* 80263CC8 0025F928 80 0D A7 50 */ lwz r0, lbl_8063FA10-_SDA_BASE_(r13) /* 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 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 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 DWC_SetRecvLanMatchCallback lbl_80263CFC: /* 80263CFC 0025F95C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80263D00 0025F960 7C 08 03 A6 */ mtlr r0 /* 80263D04 0025F964 38 21 00 10 */ addi r1, r1, 0x10 /* 80263D08 0025F968 4E 80 00 20 */ blr .global func_80263D0C 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 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 /* 80263D24 0025F984 4E 80 00 20 */ blr /* 80263D28 0025F988 80 03 65 24 */ lwz r0, 0x6524(r3) /* 80263D2C 0025F98C 3C 80 51 EC */ lis r4, 0x51EB851F@ha /* 80263D30 0025F990 38 E0 00 0A */ li r7, 0xa /* 80263D34 0025F994 2C 00 00 00 */ cmpwi r0, 0 /* 80263D38 0025F998 38 A4 85 1F */ addi r5, r4, 0x51EB851F@l /* 80263D3C 0025F99C 41 82 00 30 */ beq lbl_80263D6C /* 80263D40 0025F9A0 80 03 65 20 */ lwz r0, 0x6520(r3) /* 80263D44 0025F9A4 2C 00 00 00 */ cmpwi r0, 0 /* 80263D48 0025F9A8 40 82 00 24 */ bne lbl_80263D6C /* 80263D4C 0025F9AC 80 C3 65 28 */ lwz r6, 0x6528(r3) /* 80263D50 0025F9B0 7C 05 30 96 */ mulhw r0, r5, r6 /* 80263D54 0025F9B4 7C 00 2E 70 */ srawi r0, r0, 5 /* 80263D58 0025F9B8 54 04 0F FE */ srwi r4, r0, 0x1f /* 80263D5C 0025F9BC 7C 00 22 14 */ add r0, r0, r4 /* 80263D60 0025F9C0 7C 00 38 00 */ cmpw r0, r7 /* 80263D64 0025F9C4 40 81 00 08 */ ble lbl_80263D6C /* 80263D68 0025F9C8 7C C7 33 78 */ mr r7, r6 lbl_80263D6C: /* 80263D6C 0025F9CC 80 03 65 34 */ lwz r0, 0x6534(r3) /* 80263D70 0025F9D0 2C 00 00 00 */ cmpwi r0, 0 /* 80263D74 0025F9D4 41 82 00 30 */ beq lbl_80263DA4 /* 80263D78 0025F9D8 80 03 65 30 */ lwz r0, 0x6530(r3) /* 80263D7C 0025F9DC 2C 00 00 00 */ cmpwi r0, 0 /* 80263D80 0025F9E0 40 82 00 24 */ bne lbl_80263DA4 /* 80263D84 0025F9E4 80 C3 65 38 */ lwz r6, 0x6538(r3) /* 80263D88 0025F9E8 7C 05 30 96 */ mulhw r0, r5, r6 /* 80263D8C 0025F9EC 7C 00 2E 70 */ srawi r0, r0, 5 /* 80263D90 0025F9F0 54 04 0F FE */ srwi r4, r0, 0x1f /* 80263D94 0025F9F4 7C 00 22 14 */ add r0, r0, r4 /* 80263D98 0025F9F8 7C 00 38 00 */ cmpw r0, r7 /* 80263D9C 0025F9FC 40 81 00 08 */ ble lbl_80263DA4 /* 80263DA0 0025FA00 7C C7 33 78 */ mr r7, r6 lbl_80263DA4: /* 80263DA4 0025FA04 2C 07 00 28 */ cmpwi r7, 0x28 /* 80263DA8 0025FA08 40 81 00 08 */ ble lbl_80263DB0 /* 80263DAC 0025FA0C 38 E0 00 28 */ li r7, 0x28 lbl_80263DB0: /* 80263DB0 0025FA10 7C E3 3B 78 */ mr r3, r7 /* 80263DB4 0025FA14 4E 80 00 20 */ blr /* 80263DB8 0025FA18 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80263DBC 0025FA1C 7C 08 02 A6 */ mflr r0 /* 80263DC0 0025FA20 28 04 00 11 */ cmplwi r4, 0x11 /* 80263DC4 0025FA24 90 01 00 24 */ stw r0, 0x24(r1) /* 80263DC8 0025FA28 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80263DCC 0025FA2C 3F E0 80 42 */ lis r31, lbl_80425E60@ha /* 80263DD0 0025FA30 3B FF 5E 60 */ addi r31, r31, lbl_80425E60@l /* 80263DD4 0025FA34 93 C1 00 18 */ stw r30, 0x18(r1) /* 80263DD8 0025FA38 93 A1 00 14 */ stw r29, 0x14(r1) /* 80263DDC 0025FA3C 7C 9D 23 78 */ mr r29, r4 /* 80263DE0 0025FA40 41 81 00 AC */ bgt lbl_80263E8C /* 80263DE4 0025FA44 3C 60 80 42 */ lis r3, lbl_804260A4@ha /* 80263DE8 0025FA48 54 80 10 3A */ slwi r0, r4, 2 /* 80263DEC 0025FA4C 38 63 60 A4 */ addi r3, r3, lbl_804260A4@l /* 80263DF0 0025FA50 7C 63 00 2E */ lwzx r3, r3, r0 /* 80263DF4 0025FA54 7C 69 03 A6 */ mtctr r3 /* 80263DF8 0025FA58 4E 80 04 20 */ bctr /* 80263DFC 0025FA5C 38 7F 00 00 */ addi r3, r31, 0 /* 80263E00 0025FA60 48 00 00 A8 */ b lbl_80263EA8 /* 80263E04 0025FA64 38 7F 00 1C */ addi r3, r31, 0x1c /* 80263E08 0025FA68 48 00 00 A0 */ b lbl_80263EA8 /* 80263E0C 0025FA6C 38 7F 00 38 */ addi r3, r31, 0x38 /* 80263E10 0025FA70 48 00 00 98 */ b lbl_80263EA8 /* 80263E14 0025FA74 38 7F 00 58 */ addi r3, r31, 0x58 /* 80263E18 0025FA78 48 00 00 90 */ b lbl_80263EA8 /* 80263E1C 0025FA7C 38 7F 00 7C */ addi r3, r31, 0x7c /* 80263E20 0025FA80 48 00 00 88 */ b lbl_80263EA8 /* 80263E24 0025FA84 38 7F 00 98 */ addi r3, r31, 0x98 /* 80263E28 0025FA88 48 00 00 80 */ b lbl_80263EA8 /* 80263E2C 0025FA8C 38 7F 00 B8 */ addi r3, r31, 0xb8 /* 80263E30 0025FA90 48 00 00 78 */ b lbl_80263EA8 /* 80263E34 0025FA94 38 7F 00 DC */ addi r3, r31, 0xdc /* 80263E38 0025FA98 48 00 00 70 */ b lbl_80263EA8 /* 80263E3C 0025FA9C 38 7F 00 F8 */ addi r3, r31, 0xf8 /* 80263E40 0025FAA0 48 00 00 68 */ b lbl_80263EA8 /* 80263E44 0025FAA4 38 7F 01 14 */ addi r3, r31, 0x114 /* 80263E48 0025FAA8 48 00 00 60 */ b lbl_80263EA8 /* 80263E4C 0025FAAC 38 7F 01 30 */ addi r3, r31, 0x130 /* 80263E50 0025FAB0 48 00 00 58 */ b lbl_80263EA8 /* 80263E54 0025FAB4 38 7F 01 4C */ addi r3, r31, 0x14c /* 80263E58 0025FAB8 48 00 00 50 */ b lbl_80263EA8 /* 80263E5C 0025FABC 38 7F 01 6C */ addi r3, r31, 0x16c /* 80263E60 0025FAC0 48 00 00 48 */ b lbl_80263EA8 /* 80263E64 0025FAC4 38 7F 01 90 */ addi r3, r31, 0x190 /* 80263E68 0025FAC8 48 00 00 40 */ b lbl_80263EA8 /* 80263E6C 0025FACC 38 7F 01 B0 */ addi r3, r31, 0x1b0 /* 80263E70 0025FAD0 48 00 00 38 */ b lbl_80263EA8 /* 80263E74 0025FAD4 38 7F 01 D8 */ addi r3, r31, 0x1d8 /* 80263E78 0025FAD8 48 00 00 30 */ b lbl_80263EA8 /* 80263E7C 0025FADC 38 7F 01 F8 */ addi r3, r31, 0x1f8 /* 80263E80 0025FAE0 48 00 00 28 */ b lbl_80263EA8 /* 80263E84 0025FAE4 38 7F 02 14 */ addi r3, r31, 0x214 /* 80263E88 0025FAE8 48 00 00 20 */ b lbl_80263EA8 lbl_80263E8C: /* 80263E8C 0025FAEC 4B FF A6 5D */ bl func_8025E4E8 /* 80263E90 0025FAF0 7C 7E 1B 78 */ mr r30, r3 /* 80263E94 0025FAF4 7F A5 EB 78 */ mr r5, r29 /* 80263E98 0025FAF8 38 9F 02 30 */ addi r4, r31, 0x230 /* 80263E9C 0025FAFC 4C C6 31 82 */ crclr 6 /* 80263EA0 0025FB00 4B F6 8C 5D */ bl sprintf /* 80263EA4 0025FB04 7F C3 F3 78 */ mr r3, r30 lbl_80263EA8: /* 80263EA8 0025FB08 80 01 00 24 */ lwz r0, 0x24(r1) /* 80263EAC 0025FB0C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80263EB0 0025FB10 83 C1 00 18 */ lwz r30, 0x18(r1) /* 80263EB4 0025FB14 83 A1 00 14 */ lwz r29, 0x14(r1) /* 80263EB8 0025FB18 7C 08 03 A6 */ mtlr r0 /* 80263EBC 0025FB1C 38 21 00 20 */ addi r1, r1, 0x20 /* 80263EC0 0025FB20 4E 80 00 20 */ blr .global func_80263EC4 func_80263EC4: /* 80263EC4 0025FB24 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80263EC8 0025FB28 7C 08 02 A6 */ mflr r0 /* 80263ECC 0025FB2C 28 03 00 11 */ cmplwi r3, 0x11 /* 80263ED0 0025FB30 90 01 00 24 */ stw r0, 0x24(r1) /* 80263ED4 0025FB34 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80263ED8 0025FB38 3F E0 80 42 */ lis r31, lbl_80425E60@ha /* 80263EDC 0025FB3C 3B FF 5E 60 */ addi r31, r31, lbl_80425E60@l /* 80263EE0 0025FB40 93 C1 00 18 */ stw r30, 0x18(r1) /* 80263EE4 0025FB44 93 A1 00 14 */ stw r29, 0x14(r1) /* 80263EE8 0025FB48 7C 7D 1B 78 */ mr r29, r3 /* 80263EEC 0025FB4C 41 81 00 AC */ bgt lbl_80263F98 /* 80263EF0 0025FB50 3C 80 80 42 */ lis r4, lbl_804262A8@ha /* 80263EF4 0025FB54 54 60 10 3A */ slwi r0, r3, 2 /* 80263EF8 0025FB58 38 84 62 A8 */ addi r4, r4, lbl_804262A8@l /* 80263EFC 0025FB5C 7C 84 00 2E */ lwzx r4, r4, r0 /* 80263F00 0025FB60 7C 89 03 A6 */ mtctr r4 /* 80263F04 0025FB64 4E 80 04 20 */ bctr /* 80263F08 0025FB68 38 7F 02 8C */ addi r3, r31, 0x28c /* 80263F0C 0025FB6C 48 00 00 A8 */ b lbl_80263FB4 /* 80263F10 0025FB70 38 7F 02 A0 */ addi r3, r31, 0x2a0 /* 80263F14 0025FB74 48 00 00 A0 */ b lbl_80263FB4 /* 80263F18 0025FB78 38 7F 02 B8 */ addi r3, r31, 0x2b8 /* 80263F1C 0025FB7C 48 00 00 98 */ b lbl_80263FB4 /* 80263F20 0025FB80 38 7F 02 CC */ addi r3, r31, 0x2cc /* 80263F24 0025FB84 48 00 00 90 */ b lbl_80263FB4 /* 80263F28 0025FB88 38 7F 02 EC */ addi r3, r31, 0x2ec /* 80263F2C 0025FB8C 48 00 00 88 */ b lbl_80263FB4 /* 80263F30 0025FB90 38 7F 03 08 */ addi r3, r31, 0x308 /* 80263F34 0025FB94 48 00 00 80 */ b lbl_80263FB4 /* 80263F38 0025FB98 38 7F 03 1C */ addi r3, r31, 0x31c /* 80263F3C 0025FB9C 48 00 00 78 */ b lbl_80263FB4 /* 80263F40 0025FBA0 38 7F 03 30 */ addi r3, r31, 0x330 /* 80263F44 0025FBA4 48 00 00 70 */ b lbl_80263FB4 /* 80263F48 0025FBA8 38 7F 03 44 */ addi r3, r31, 0x344 /* 80263F4C 0025FBAC 48 00 00 68 */ b lbl_80263FB4 /* 80263F50 0025FBB0 38 7F 03 60 */ addi r3, r31, 0x360 /* 80263F54 0025FBB4 48 00 00 60 */ b lbl_80263FB4 /* 80263F58 0025FBB8 38 7F 03 70 */ addi r3, r31, 0x370 /* 80263F5C 0025FBBC 48 00 00 58 */ b lbl_80263FB4 /* 80263F60 0025FBC0 38 7F 03 8C */ addi r3, r31, 0x38c /* 80263F64 0025FBC4 48 00 00 50 */ b lbl_80263FB4 /* 80263F68 0025FBC8 38 7F 03 A8 */ addi r3, r31, 0x3a8 /* 80263F6C 0025FBCC 48 00 00 48 */ b lbl_80263FB4 /* 80263F70 0025FBD0 38 7F 03 C8 */ addi r3, r31, 0x3c8 /* 80263F74 0025FBD4 48 00 00 40 */ b lbl_80263FB4 /* 80263F78 0025FBD8 38 7F 03 E0 */ addi r3, r31, 0x3e0 /* 80263F7C 0025FBDC 48 00 00 38 */ b lbl_80263FB4 /* 80263F80 0025FBE0 38 7F 03 F4 */ addi r3, r31, 0x3f4 /* 80263F84 0025FBE4 48 00 00 30 */ b lbl_80263FB4 /* 80263F88 0025FBE8 38 7F 04 08 */ addi r3, r31, 0x408 /* 80263F8C 0025FBEC 48 00 00 28 */ b lbl_80263FB4 /* 80263F90 0025FBF0 38 7F 04 1C */ addi r3, r31, 0x41c /* 80263F94 0025FBF4 48 00 00 20 */ b lbl_80263FB4 lbl_80263F98: /* 80263F98 0025FBF8 4B FF A5 51 */ bl func_8025E4E8 /* 80263F9C 0025FBFC 7C 7E 1B 78 */ mr r30, r3 /* 80263FA0 0025FC00 7F A5 EB 78 */ mr r5, r29 /* 80263FA4 0025FC04 38 9F 04 30 */ addi r4, r31, 0x430 /* 80263FA8 0025FC08 4C C6 31 82 */ crclr 6 /* 80263FAC 0025FC0C 4B F6 8B 51 */ bl sprintf /* 80263FB0 0025FC10 7F C3 F3 78 */ mr r3, r30 lbl_80263FB4: /* 80263FB4 0025FC14 80 01 00 24 */ lwz r0, 0x24(r1) /* 80263FB8 0025FC18 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80263FBC 0025FC1C 83 C1 00 18 */ lwz r30, 0x18(r1) /* 80263FC0 0025FC20 83 A1 00 14 */ lwz r29, 0x14(r1) /* 80263FC4 0025FC24 7C 08 03 A6 */ mtlr r0 /* 80263FC8 0025FC28 38 21 00 20 */ addi r1, r1, 0x20 /* 80263FCC 0025FC2C 4E 80 00 20 */ blr .global func_80263FD0 func_80263FD0: /* 80263FD0 0025FC30 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80263FD4 0025FC34 7C 08 02 A6 */ mflr r0 /* 80263FD8 0025FC38 28 03 00 07 */ cmplwi r3, 7 /* 80263FDC 0025FC3C 90 01 00 24 */ stw r0, 0x24(r1) /* 80263FE0 0025FC40 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80263FE4 0025FC44 3F E0 80 42 */ lis r31, lbl_80425E60@ha /* 80263FE8 0025FC48 3B FF 5E 60 */ addi r31, r31, lbl_80425E60@l /* 80263FEC 0025FC4C 93 C1 00 18 */ stw r30, 0x18(r1) /* 80263FF0 0025FC50 93 A1 00 14 */ stw r29, 0x14(r1) /* 80263FF4 0025FC54 7C 7D 1B 78 */ mr r29, r3 /* 80263FF8 0025FC58 41 81 00 5C */ bgt lbl_80264054 /* 80263FFC 0025FC5C 3C 80 80 42 */ lis r4, lbl_804263C0@ha /* 80264000 0025FC60 54 60 10 3A */ slwi r0, r3, 2 /* 80264004 0025FC64 38 84 63 C0 */ addi r4, r4, lbl_804263C0@l /* 80264008 0025FC68 7C 84 00 2E */ lwzx r4, r4, r0 /* 8026400C 0025FC6C 7C 89 03 A6 */ mtctr r4 /* 80264010 0025FC70 4E 80 04 20 */ bctr /* 80264014 0025FC74 38 7F 04 90 */ addi r3, r31, 0x490 /* 80264018 0025FC78 48 00 00 58 */ b lbl_80264070 /* 8026401C 0025FC7C 38 7F 04 A8 */ addi r3, r31, 0x4a8 /* 80264020 0025FC80 48 00 00 50 */ b lbl_80264070 /* 80264024 0025FC84 38 7F 04 B8 */ addi r3, r31, 0x4b8 /* 80264028 0025FC88 48 00 00 48 */ b lbl_80264070 /* 8026402C 0025FC8C 38 7F 04 D0 */ addi r3, r31, 0x4d0 /* 80264030 0025FC90 48 00 00 40 */ b lbl_80264070 /* 80264034 0025FC94 38 7F 04 E8 */ addi r3, r31, 0x4e8 /* 80264038 0025FC98 48 00 00 38 */ b lbl_80264070 /* 8026403C 0025FC9C 38 7F 05 04 */ addi r3, r31, 0x504 /* 80264040 0025FCA0 48 00 00 30 */ b lbl_80264070 /* 80264044 0025FCA4 38 7F 05 1C */ addi r3, r31, 0x51c /* 80264048 0025FCA8 48 00 00 28 */ b lbl_80264070 /* 8026404C 0025FCAC 38 7F 05 38 */ addi r3, r31, 0x538 /* 80264050 0025FCB0 48 00 00 20 */ b lbl_80264070 lbl_80264054: /* 80264054 0025FCB4 4B FF A4 95 */ bl func_8025E4E8 /* 80264058 0025FCB8 7C 7E 1B 78 */ mr r30, r3 /* 8026405C 0025FCBC 7F A5 EB 78 */ mr r5, r29 /* 80264060 0025FCC0 38 9F 05 48 */ addi r4, r31, 0x548 /* 80264064 0025FCC4 4C C6 31 82 */ crclr 6 /* 80264068 0025FCC8 4B F6 8A 95 */ bl sprintf /* 8026406C 0025FCCC 7F C3 F3 78 */ mr r3, r30 lbl_80264070: /* 80264070 0025FCD0 80 01 00 24 */ lwz r0, 0x24(r1) /* 80264074 0025FCD4 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80264078 0025FCD8 83 C1 00 18 */ lwz r30, 0x18(r1) /* 8026407C 0025FCDC 83 A1 00 14 */ lwz r29, 0x14(r1) /* 80264080 0025FCE0 7C 08 03 A6 */ mtlr r0 /* 80264084 0025FCE4 38 21 00 20 */ addi r1, r1, 0x20 /* 80264088 0025FCE8 4E 80 00 20 */ blr .global func_8026408C func_8026408C: /* 8026408C 0025FCEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80264090 0025FCF0 7C 08 02 A6 */ mflr r0 /* 80264094 0025FCF4 90 01 00 14 */ stw r0, 0x14(r1) /* 80264098 0025FCF8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8026409C 0025FCFC 7C 7F 1B 78 */ mr r31, r3 /* 802640A0 0025FD00 4B FF A4 49 */ bl func_8025E4E8 /* 802640A4 0025FD04 7F E5 FE 70 */ srawi r5, r31, 0x1f /* 802640A8 0025FD08 3C 80 80 42 */ lis r4, lbl_804263E0@ha /* 802640AC 0025FD0C 7C A0 FA 78 */ xor r0, r5, r31 /* 802640B0 0025FD10 7C 7F 1B 78 */ mr r31, r3 /* 802640B4 0025FD14 7C A5 00 50 */ subf r5, r5, r0 /* 802640B8 0025FD18 38 84 63 E0 */ addi r4, r4, lbl_804263E0@l /* 802640BC 0025FD1C 4C C6 31 82 */ crclr 6 /* 802640C0 0025FD20 4B F6 8A 3D */ bl sprintf /* 802640C4 0025FD24 7F E3 FB 78 */ mr r3, r31 /* 802640C8 0025FD28 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802640CC 0025FD2C 80 01 00 14 */ lwz r0, 0x14(r1) /* 802640D0 0025FD30 7C 08 03 A6 */ mtlr r0 /* 802640D4 0025FD34 38 21 00 10 */ addi r1, r1, 0x10 /* 802640D8 0025FD38 4E 80 00 20 */ blr /* 802640DC 0025FD3C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802640E0 0025FD40 7C 08 02 A6 */ mflr r0 /* 802640E4 0025FD44 90 01 00 24 */ stw r0, 0x24(r1) /* 802640E8 0025FD48 93 E1 00 1C */ stw r31, 0x1c(r1) /* 802640EC 0025FD4C 93 C1 00 18 */ stw r30, 0x18(r1) /* 802640F0 0025FD50 7C 7E 1B 78 */ mr r30, r3 /* 802640F4 0025FD54 93 A1 00 14 */ stw r29, 0x14(r1) /* 802640F8 0025FD58 93 81 00 10 */ stw r28, 0x10(r1) /* 802640FC 0025FD5C 4B FF A3 ED */ bl func_8025E4E8 /* 80264100 0025FD60 80 1E 3D 18 */ lwz r0, 0x3d18(r30) /* 80264104 0025FD64 7C 7C 1B 78 */ mr r28, r3 /* 80264108 0025FD68 2C 00 00 00 */ cmpwi r0, 0 /* 8026410C 0025FD6C 41 82 00 1C */ beq lbl_80264128 /* 80264110 0025FD70 38 00 00 02 */ li r0, 2 /* 80264114 0025FD74 3B A0 00 05 */ li r29, 5 /* 80264118 0025FD78 90 01 00 08 */ stw r0, 8(r1) /* 8026411C 0025FD7C 80 1E 3D 18 */ lwz r0, 0x3d18(r30) /* 80264120 0025FD80 90 01 00 0C */ stw r0, 0xc(r1) /* 80264124 0025FD84 48 00 00 14 */ b lbl_80264138 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 DWC_GetLastErrorEx /* 80264134 0025FD94 7C 7D 1B 78 */ mr r29, r3 lbl_80264138: /* 80264138 0025FD98 80 61 00 0C */ lwz r3, 0xc(r1) /* 8026413C 0025FD9C 4B FF FF 51 */ bl func_8026408C /* 80264140 0025FDA0 7C 7E 1B 78 */ mr r30, r3 /* 80264144 0025FDA4 80 61 00 08 */ lwz r3, 8(r1) /* 80264148 0025FDA8 4B FF FE 89 */ bl func_80263FD0 /* 8026414C 0025FDAC 7C 7F 1B 78 */ mr r31, r3 /* 80264150 0025FDB0 7F A3 EB 78 */ mr r3, r29 /* 80264154 0025FDB4 4B FF FD 71 */ bl func_80263EC4 /* 80264158 0025FDB8 3C 80 80 42 */ lis r4, lbl_804263F0@ha /* 8026415C 0025FDBC 7C 65 1B 78 */ mr r5, r3 /* 80264160 0025FDC0 7F 83 E3 78 */ mr r3, r28 /* 80264164 0025FDC4 7F E6 FB 78 */ mr r6, r31 /* 80264168 0025FDC8 7F C7 F3 78 */ mr r7, r30 /* 8026416C 0025FDCC 38 84 63 F0 */ addi r4, r4, lbl_804263F0@l /* 80264170 0025FDD0 4C C6 31 82 */ crclr 6 /* 80264174 0025FDD4 4B F6 89 89 */ bl sprintf /* 80264178 0025FDD8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8026417C 0025FDDC 7F 83 E3 78 */ mr r3, r28 /* 80264180 0025FDE0 83 C1 00 18 */ lwz r30, 0x18(r1) /* 80264184 0025FDE4 83 A1 00 14 */ lwz r29, 0x14(r1) /* 80264188 0025FDE8 83 81 00 10 */ lwz r28, 0x10(r1) /* 8026418C 0025FDEC 80 01 00 24 */ lwz r0, 0x24(r1) /* 80264190 0025FDF0 7C 08 03 A6 */ mtlr r0 /* 80264194 0025FDF4 38 21 00 20 */ addi r1, r1, 0x20 /* 80264198 0025FDF8 4E 80 00 20 */ blr .global func_8026419C func_8026419C: /* 8026419C 0025FDFC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802641A0 0025FE00 7C 08 02 A6 */ mflr r0 /* 802641A4 0025FE04 3C 80 80 42 */ lis r4, lbl_80425A00@ha /* 802641A8 0025FE08 39 03 00 24 */ addi r8, r3, 0x24 /* 802641AC 0025FE0C 90 01 00 14 */ stw r0, 0x14(r1) /* 802641B0 0025FE10 38 84 5A 00 */ addi r4, r4, lbl_80425A00@l /* 802641B4 0025FE14 38 03 0E A4 */ addi r0, r3, 0xea4 /* 802641B8 0025FE18 38 E0 00 00 */ li r7, 0 /* 802641BC 0025FE1C 93 E1 00 0C */ stw r31, 0xc(r1) /* 802641C0 0025FE20 38 C0 00 C8 */ li r6, 0xc8 /* 802641C4 0025FE24 38 A0 00 32 */ li r5, 0x32 /* 802641C8 0025FE28 93 C1 00 08 */ stw r30, 8(r1) /* 802641CC 0025FE2C 7C 7E 1B 78 */ mr r30, r3 /* 802641D0 0025FE30 90 83 00 00 */ stw r4, 0(r3) /* 802641D4 0025FE34 38 80 00 0A */ li r4, 0xa lbl_802641D8: /* 802641D8 0025FE38 98 E8 00 00 */ stb r7, 0(r8) /* 802641DC 0025FE3C 98 E8 00 01 */ stb r7, 1(r8) /* 802641E0 0025FE40 B0 E8 00 02 */ sth r7, 2(r8) /* 802641E4 0025FE44 B0 E8 00 04 */ sth r7, 4(r8) /* 802641E8 0025FE48 98 E8 00 06 */ stb r7, 6(r8) /* 802641EC 0025FE4C 98 E8 00 07 */ stb r7, 7(r8) /* 802641F0 0025FE50 90 E8 00 08 */ stw r7, 8(r8) /* 802641F4 0025FE54 90 E8 00 0C */ stw r7, 0xc(r8) /* 802641F8 0025FE58 90 E8 00 10 */ stw r7, 0x10(r8) /* 802641FC 0025FE5C 90 E8 00 14 */ stw r7, 0x14(r8) /* 80264200 0025FE60 90 E8 00 18 */ stw r7, 0x18(r8) /* 80264204 0025FE64 90 E8 00 1C */ stw r7, 0x1c(r8) /* 80264208 0025FE68 90 E8 00 20 */ stw r7, 0x20(r8) /* 8026420C 0025FE6C 90 E8 00 24 */ stw r7, 0x24(r8) /* 80264210 0025FE70 90 C8 00 28 */ stw r6, 0x28(r8) /* 80264214 0025FE74 90 A8 00 2C */ stw r5, 0x2c(r8) /* 80264218 0025FE78 90 88 00 30 */ stw r4, 0x30(r8) /* 8026421C 0025FE7C 39 08 00 74 */ addi r8, r8, 0x74 /* 80264220 0025FE80 7C 08 00 40 */ cmplw r8, r0 /* 80264224 0025FE84 41 80 FF B4 */ blt lbl_802641D8 /* 80264228 0025FE88 3C C0 80 42 */ lis r6, lbl_80426498@ha /* 8026422C 0025FE8C 3B E0 00 00 */ li r31, 0 /* 80264230 0025FE90 38 C6 64 98 */ addi r6, r6, lbl_80426498@l /* 80264234 0025FE94 93 E3 0E E4 */ stw r31, 0xee4(r3) /* 80264238 0025FE98 38 80 00 00 */ li r4, 0 /* 8026423C 0025FE9C 38 A0 00 B8 */ li r5, 0xb8 /* 80264240 0025FEA0 93 E3 0E E8 */ stw r31, 0xee8(r3) /* 80264244 0025FEA4 93 E3 0E EC */ stw r31, 0xeec(r3) /* 80264248 0025FEA8 93 E3 0E F0 */ stw r31, 0xef0(r3) /* 8026424C 0025FEAC 90 C3 00 00 */ stw r6, 0(r3) /* 80264250 0025FEB0 93 E3 3C 38 */ stw r31, 0x3c38(r3) /* 80264254 0025FEB4 93 E3 3C 3C */ stw r31, 0x3c3c(r3) /* 80264258 0025FEB8 93 E3 3C 40 */ stw r31, 0x3c40(r3) /* 8026425C 0025FEBC 93 E3 1C 2C */ stw r31, 0x1c2c(r3) /* 80264260 0025FEC0 93 E3 66 A0 */ stw r31, 0x66a0(r3) /* 80264264 0025FEC4 93 E3 3C 50 */ stw r31, 0x3c50(r3) /* 80264268 0025FEC8 93 E3 3C 54 */ stw r31, 0x3c54(r3) /* 8026426C 0025FECC 93 E3 3C 74 */ stw r31, 0x3c74(r3) /* 80264270 0025FED0 93 E3 3C 60 */ stw r31, 0x3c60(r3) /* 80264274 0025FED4 93 E3 3C 64 */ stw r31, 0x3c64(r3) /* 80264278 0025FED8 93 E3 3C 68 */ stw r31, 0x3c68(r3) /* 8026427C 0025FEDC 93 E3 3C 84 */ stw r31, 0x3c84(r3) /* 80264280 0025FEE0 9B E3 3C 88 */ stb r31, 0x3c88(r3) /* 80264284 0025FEE4 93 E3 33 90 */ stw r31, 0x3390(r3) /* 80264288 0025FEE8 93 E3 33 94 */ stw r31, 0x3394(r3) /* 8026428C 0025FEEC 93 E3 33 8C */ stw r31, 0x338c(r3) /* 80264290 0025FEF0 93 E3 3C 6C */ stw r31, 0x3c6c(r3) /* 80264294 0025FEF4 93 E3 3C 70 */ stw r31, 0x3c70(r3) /* 80264298 0025FEF8 93 E3 3C 58 */ stw r31, 0x3c58(r3) /* 8026429C 0025FEFC 93 E3 3C 5C */ stw r31, 0x3c5c(r3) /* 802642A0 0025FF00 93 E3 3D 14 */ stw r31, 0x3d14(r3) /* 802642A4 0025FF04 93 E3 33 88 */ stw r31, 0x3388(r3) /* 802642A8 0025FF08 38 63 1C 50 */ addi r3, r3, 0x1c50 /* 802642AC 0025FF0C 4B D9 FE 59 */ bl memset /* 802642B0 0025FF10 7F C3 F3 78 */ mr r3, r30 /* 802642B4 0025FF14 48 00 2D 15 */ bl func_80266FC8 /* 802642B8 0025FF18 93 FE 65 1C */ stw r31, 0x651c(r30) /* 802642BC 0025FF1C 7F C3 F3 78 */ mr r3, r30 /* 802642C0 0025FF20 48 00 00 ED */ bl func_802643AC /* 802642C4 0025FF24 48 00 0F 55 */ bl func_80265218 /* 802642C8 0025FF28 7F C3 F3 78 */ mr r3, r30 /* 802642CC 0025FF2C 48 00 0E 21 */ bl func_802650EC /* 802642D0 0025FF30 7F C3 F3 78 */ mr r3, r30 /* 802642D4 0025FF34 48 00 00 2D */ bl func_80264300 /* 802642D8 0025FF38 7F C3 F3 78 */ mr r3, r30 /* 802642DC 0025FF3C 48 00 06 ED */ bl func_802649C8 /* 802642E0 0025FF40 93 FE 66 A4 */ stw r31, 0x66a4(r30) /* 802642E4 0025FF44 7F C3 F3 78 */ mr r3, r30 /* 802642E8 0025FF48 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802642EC 0025FF4C 83 C1 00 08 */ lwz r30, 8(r1) /* 802642F0 0025FF50 80 01 00 14 */ lwz r0, 0x14(r1) /* 802642F4 0025FF54 7C 08 03 A6 */ mtlr r0 /* 802642F8 0025FF58 38 21 00 10 */ addi r1, r1, 0x10 /* 802642FC 0025FF5C 4E 80 00 20 */ blr .global func_80264300 func_80264300: /* 80264300 0025FF60 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80264304 0025FF64 7C 08 02 A6 */ mflr r0 /* 80264308 0025FF68 38 80 00 00 */ li r4, 0 /* 8026430C 0025FF6C 38 A0 00 20 */ li r5, 0x20 /* 80264310 0025FF70 90 01 00 14 */ stw r0, 0x14(r1) /* 80264314 0025FF74 93 E1 00 0C */ stw r31, 0xc(r1) /* 80264318 0025FF78 7C 7F 1B 78 */ mr r31, r3 /* 8026431C 0025FF7C 38 63 65 40 */ addi r3, r3, 0x6540 /* 80264320 0025FF80 4B D9 FD E5 */ bl memset /* 80264324 0025FF84 38 7F 65 60 */ addi r3, r31, 0x6560 /* 80264328 0025FF88 38 80 00 00 */ li r4, 0 /* 8026432C 0025FF8C 38 A0 00 20 */ li r5, 0x20 /* 80264330 0025FF90 4B D9 FD D5 */ bl memset /* 80264334 0025FF94 80 01 00 14 */ lwz r0, 0x14(r1) /* 80264338 0025FF98 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8026433C 0025FF9C 7C 08 03 A6 */ mtlr r0 /* 80264340 0025FFA0 38 21 00 10 */ addi r1, r1, 0x10 /* 80264344 0025FFA4 4E 80 00 20 */ blr .global func_80264348 func_80264348: /* 80264348 0025FFA8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8026434C 0025FFAC 7C 08 02 A6 */ mflr r0 /* 80264350 0025FFB0 28 04 00 02 */ cmplwi r4, 2 /* 80264354 0025FFB4 90 01 00 14 */ stw r0, 0x14(r1) /* 80264358 0025FFB8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8026435C 0025FFBC 7C 9F 23 78 */ mr r31, r4 /* 80264360 0025FFC0 93 C1 00 08 */ stw r30, 8(r1) /* 80264364 0025FFC4 7C 7E 1B 78 */ mr r30, r3 /* 80264368 0025FFC8 40 80 00 2C */ bge lbl_80264394 /* 8026436C 0025FFCC 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b /* 80264370 0025FFD0 38 80 00 00 */ li r4, 0 /* 80264374 0025FFD4 7C 63 02 14 */ add r3, r3, r0 /* 80264378 0025FFD8 38 A0 00 10 */ li r5, 0x10 /* 8026437C 0025FFDC 38 63 65 20 */ addi r3, r3, 0x6520 /* 80264380 0025FFE0 4B D9 FD 85 */ bl memset /* 80264384 0025FFE4 57 E0 15 BA */ rlwinm r0, r31, 2, 0x16, 0x1d /* 80264388 0025FFE8 38 80 00 00 */ li r4, 0 /* 8026438C 0025FFEC 7C 7E 02 14 */ add r3, r30, r0 /* 80264390 0025FFF0 90 83 3D 1C */ stw r4, 0x3d1c(r3) lbl_80264394: /* 80264394 0025FFF4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80264398 0025FFF8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8026439C 0025FFFC 83 C1 00 08 */ lwz r30, 8(r1) /* 802643A0 00260000 7C 08 03 A6 */ mtlr r0 /* 802643A4 00260004 38 21 00 10 */ addi r1, r1, 0x10 /* 802643A8 00260008 4E 80 00 20 */ blr .global func_802643AC func_802643AC: /* 802643AC 0026000C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802643B0 00260010 7C 08 02 A6 */ mflr r0 /* 802643B4 00260014 90 01 00 14 */ stw r0, 0x14(r1) /* 802643B8 00260018 93 E1 00 0C */ stw r31, 0xc(r1) /* 802643BC 0026001C 3B E0 00 00 */ li r31, 0 /* 802643C0 00260020 93 C1 00 08 */ stw r30, 8(r1) /* 802643C4 00260024 7C 7E 1B 78 */ mr r30, r3 lbl_802643C8: /* 802643C8 00260028 7F C3 F3 78 */ mr r3, r30 /* 802643CC 0026002C 57 E4 06 3E */ clrlwi r4, r31, 0x18 /* 802643D0 00260030 4B FF FF 79 */ bl func_80264348 /* 802643D4 00260034 3B FF 00 01 */ addi r31, r31, 1 /* 802643D8 00260038 28 1F 00 02 */ cmplwi r31, 2 /* 802643DC 0026003C 41 80 FF EC */ blt lbl_802643C8 /* 802643E0 00260040 80 01 00 14 */ lwz r0, 0x14(r1) /* 802643E4 00260044 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802643E8 00260048 83 C1 00 08 */ lwz r30, 8(r1) /* 802643EC 0026004C 7C 08 03 A6 */ mtlr r0 /* 802643F0 00260050 38 21 00 10 */ addi r1, r1, 0x10 /* 802643F4 00260054 4E 80 00 20 */ blr lbl_802643F8: /* 802643F8 00260058 7C 83 23 78 */ mr r3, r4 /* 802643FC 0026005C 4B FF A0 80 */ b func_8025E47C lbl_80264400: /* 80264400 00260060 2C 04 00 00 */ cmpwi r4, 0 /* 80264404 00260064 4D 82 00 20 */ beqlr /* 80264408 00260068 7C 83 23 78 */ mr r3, r4 /* 8026440C 0026006C 4B FF A0 C4 */ b func_8025E4D0 /* 80264410 00260070 4E 80 00 20 */ blr /* 80264414 00260074 38 60 00 00 */ li r3, 0 /* 80264418 00260078 4E 80 00 20 */ blr /* 8026441C 0026007C 80 03 3C 50 */ lwz r0, 0x3c50(r3) /* 80264420 00260080 2C 00 00 00 */ cmpwi r0, 0 /* 80264424 00260084 41 82 00 0C */ beq lbl_80264430 /* 80264428 00260088 38 60 FF FF */ li r3, -1 /* 8026442C 0026008C 4E 80 00 20 */ blr lbl_80264430: /* 80264430 00260090 80 03 3D 14 */ lwz r0, 0x3d14(r3) /* 80264434 00260094 2C 00 00 00 */ cmpwi r0, 0 /* 80264438 00260098 41 82 00 0C */ beq lbl_80264444 /* 8026443C 0026009C 38 60 FF FF */ li r3, -1 /* 80264440 002600A0 4E 80 00 20 */ blr lbl_80264444: /* 80264444 002600A4 38 00 00 01 */ li r0, 1 /* 80264448 002600A8 90 03 3C 50 */ stw r0, 0x3c50(r3) /* 8026444C 002600AC 38 60 00 00 */ li r3, 0 /* 80264450 002600B0 4E 80 00 20 */ blr /* 80264454 002600B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80264458 002600B8 7C 08 02 A6 */ mflr r0 /* 8026445C 002600BC 90 01 00 14 */ stw r0, 0x14(r1) /* 80264460 002600C0 93 E1 00 0C */ stw r31, 0xc(r1) /* 80264464 002600C4 7C 7F 1B 78 */ mr r31, r3 /* 80264468 002600C8 80 03 3C 50 */ lwz r0, 0x3c50(r3) /* 8026446C 002600CC 2C 00 00 00 */ cmpwi r0, 0 /* 80264470 002600D0 40 82 00 0C */ bne lbl_8026447C /* 80264474 002600D4 38 60 FF FF */ li r3, -1 /* 80264478 002600D8 48 00 00 40 */ b lbl_802644B8 lbl_8026447C: /* 8026447C 002600DC 80 03 3D 14 */ lwz r0, 0x3d14(r3) /* 80264480 002600E0 2C 00 00 00 */ cmpwi r0, 0 /* 80264484 002600E4 41 82 00 0C */ beq lbl_80264490 /* 80264488 002600E8 38 60 FF FF */ li r3, -1 /* 8026448C 002600EC 48 00 00 2C */ b lbl_802644B8 lbl_80264490: /* 80264490 002600F0 81 83 00 00 */ lwz r12, 0(r3) /* 80264494 002600F4 81 8C 00 3C */ lwz r12, 0x3c(r12) /* 80264498 002600F8 7D 89 03 A6 */ mtctr r12 /* 8026449C 002600FC 4E 80 04 21 */ bctrl /* 802644A0 00260100 38 00 00 01 */ li r0, 1 /* 802644A4 00260104 38 60 00 00 */ li r3, 0 /* 802644A8 00260108 90 7F 3C 50 */ stw r3, 0x3c50(r31) /* 802644AC 0026010C 38 60 00 00 */ li r3, 0 /* 802644B0 00260110 90 1F 3C 58 */ stw r0, 0x3c58(r31) /* 802644B4 00260114 90 1F 3C 5C */ stw r0, 0x3c5c(r31) lbl_802644B8: /* 802644B8 00260118 80 01 00 14 */ lwz r0, 0x14(r1) /* 802644BC 0026011C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802644C0 00260120 7C 08 03 A6 */ mtlr r0 /* 802644C4 00260124 38 21 00 10 */ addi r1, r1, 0x10 /* 802644C8 00260128 4E 80 00 20 */ blr /* 802644CC 0026012C 38 60 FF FF */ li r3, -1 /* 802644D0 00260130 4E 80 00 20 */ blr /* 802644D4 00260134 80 63 3C 50 */ lwz r3, 0x3c50(r3) /* 802644D8 00260138 4E 80 00 20 */ blr /* 802644DC 0026013C 80 63 3C 38 */ lwz r3, 0x3c38(r3) /* 802644E0 00260140 7C 03 00 D0 */ neg r0, r3 /* 802644E4 00260144 7C 00 1B 78 */ or r0, r0, r3 /* 802644E8 00260148 54 03 0F FE */ srwi r3, r0, 0x1f /* 802644EC 0026014C 4E 80 00 20 */ blr .global func_802644F0 func_802644F0: /* 802644F0 00260150 80 63 3C 70 */ lwz r3, 0x3c70(r3) /* 802644F4 00260154 7C 03 00 D0 */ neg r0, r3 /* 802644F8 00260158 7C 00 1B 78 */ or r0, r0, r3 /* 802644FC 0026015C 54 03 0F FE */ srwi r3, r0, 0x1f /* 80264500 00260160 4E 80 00 20 */ blr /* 80264504 00260164 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80264508 00260168 7C 08 02 A6 */ mflr r0 /* 8026450C 0026016C 90 01 00 14 */ stw r0, 0x14(r1) /* 80264510 00260170 80 03 3C 38 */ lwz r0, 0x3c38(r3) /* 80264514 00260174 2C 00 00 10 */ cmpwi r0, 0x10 /* 80264518 00260178 41 82 00 24 */ beq lbl_8026453C /* 8026451C 0026017C 40 80 00 40 */ bge lbl_8026455C /* 80264520 00260180 2C 00 00 0E */ cmpwi r0, 0xe /* 80264524 00260184 40 80 00 38 */ bge lbl_8026455C /* 80264528 00260188 2C 00 00 06 */ cmpwi r0, 6 /* 8026452C 0026018C 40 80 00 08 */ bge lbl_80264534 /* 80264530 00260190 48 00 00 2C */ b lbl_8026455C lbl_80264534: /* 80264534 00260194 38 60 00 01 */ li r3, 1 /* 80264538 00260198 48 00 00 28 */ b lbl_80264560 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 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 /* 80264554 002601B4 38 60 00 01 */ li r3, 1 /* 80264558 002601B8 48 00 00 08 */ b lbl_80264560 lbl_8026455C: /* 8026455C 002601BC 38 60 00 00 */ li r3, 0 lbl_80264560: /* 80264560 002601C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80264564 002601C4 7C 08 03 A6 */ mtlr r0 /* 80264568 002601C8 38 21 00 10 */ addi r1, r1, 0x10 /* 8026456C 002601CC 4E 80 00 20 */ blr /* 80264570 002601D0 80 03 3C 38 */ lwz r0, 0x3c38(r3) /* 80264574 002601D4 2C 00 00 0E */ cmpwi r0, 0xe /* 80264578 002601D8 40 80 00 18 */ bge lbl_80264590 /* 8026457C 002601DC 2C 00 00 08 */ cmpwi r0, 8 /* 80264580 002601E0 40 80 00 08 */ bge lbl_80264588 /* 80264584 002601E4 48 00 00 0C */ b lbl_80264590 lbl_80264588: /* 80264588 002601E8 38 60 00 01 */ li r3, 1 /* 8026458C 002601EC 4E 80 00 20 */ blr lbl_80264590: /* 80264590 002601F0 80 03 3C 60 */ lwz r0, 0x3c60(r3) /* 80264594 002601F4 2C 00 00 00 */ cmpwi r0, 0 /* 80264598 002601F8 40 82 00 1C */ bne lbl_802645B4 /* 8026459C 002601FC 80 03 3C 64 */ lwz r0, 0x3c64(r3) /* 802645A0 00260200 2C 00 00 00 */ cmpwi r0, 0 /* 802645A4 00260204 40 82 00 10 */ bne lbl_802645B4 /* 802645A8 00260208 80 03 3C 68 */ lwz r0, 0x3c68(r3) /* 802645AC 0026020C 2C 00 00 00 */ cmpwi r0, 0 /* 802645B0 00260210 41 82 00 0C */ beq lbl_802645BC lbl_802645B4: /* 802645B4 00260214 38 60 00 01 */ li r3, 1 /* 802645B8 00260218 4E 80 00 20 */ blr lbl_802645BC: /* 802645BC 0026021C 38 60 00 00 */ li r3, 0 /* 802645C0 00260220 4E 80 00 20 */ blr .global GameInfoManager_IsInSuperCupMode GameInfoManager_IsInSuperCupMode: /* 802645C4 00260224 80 03 3C 38 */ lwz r0, 0x3c38(r3) /* 802645C8 00260228 2C 00 00 0E */ cmpwi r0, 0xe /* 802645CC 0026022C 40 80 00 18 */ bge lbl_802645E4 /* 802645D0 00260230 2C 00 00 0C */ cmpwi r0, 0xc /* 802645D4 00260234 40 80 00 08 */ bge lbl_802645DC /* 802645D8 00260238 48 00 00 0C */ b lbl_802645E4 lbl_802645DC: /* 802645DC 0026023C 38 60 00 01 */ li r3, 1 /* 802645E0 00260240 4E 80 00 20 */ blr lbl_802645E4: /* 802645E4 00260244 38 60 00 00 */ li r3, 0 /* 802645E8 00260248 4E 80 00 20 */ blr .global func_802645EC func_802645EC: /* 802645EC 0026024C 80 03 3C 38 */ lwz r0, 0x3c38(r3) /* 802645F0 00260250 2C 00 00 12 */ cmpwi r0, 0x12 /* 802645F4 00260254 40 80 00 18 */ bge lbl_8026460C /* 802645F8 00260258 2C 00 00 10 */ cmpwi r0, 0x10 /* 802645FC 0026025C 40 80 00 08 */ bge lbl_80264604 /* 80264600 00260260 48 00 00 0C */ b lbl_8026460C lbl_80264604: /* 80264604 00260264 38 60 00 01 */ li r3, 1 /* 80264608 00260268 4E 80 00 20 */ blr lbl_8026460C: /* 8026460C 0026026C 38 60 00 00 */ li r3, 0 /* 80264610 00260270 4E 80 00 20 */ blr /* 80264614 00260274 80 63 3C 38 */ lwz r3, 0x3c38(r3) /* 80264618 00260278 4E 80 00 20 */ blr .global func_8026461C func_8026461C: /* 8026461C 0026027C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80264620 00260280 7C 08 02 A6 */ mflr r0 /* 80264624 00260284 90 01 00 14 */ stw r0, 0x14(r1) /* 80264628 00260288 93 E1 00 0C */ stw r31, 0xc(r1) /* 8026462C 0026028C 7C 9F 23 78 */ mr r31, r4 /* 80264630 00260290 93 C1 00 08 */ stw r30, 8(r1) /* 80264634 00260294 7C 7E 1B 78 */ mr r30, r3 /* 80264638 00260298 48 0B E8 3D */ bl DWC_GetState /* 8026463C 0026029C 7F C3 F3 78 */ mr r3, r30 /* 80264640 002602A0 48 00 2A 59 */ bl func_80267098 /* 80264644 002602A4 7F C3 F3 78 */ mr r3, r30 /* 80264648 002602A8 48 00 20 19 */ bl func_80266660 /* 8026464C 002602AC 81 9E 00 00 */ lwz r12, 0(r30) /* 80264650 002602B0 7F C3 F3 78 */ mr r3, r30 /* 80264654 002602B4 81 8C 00 50 */ lwz r12, 0x50(r12) /* 80264658 002602B8 7D 89 03 A6 */ mtctr r12 /* 8026465C 002602BC 4E 80 04 21 */ bctrl /* 80264660 002602C0 38 00 00 00 */ li r0, 0 /* 80264664 002602C4 93 FE 3C 38 */ stw r31, 0x3c38(r30) /* 80264668 002602C8 90 1E 3C 40 */ stw r0, 0x3c40(r30) /* 8026466C 002602CC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80264670 002602D0 83 C1 00 08 */ lwz r30, 8(r1) /* 80264674 002602D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80264678 002602D8 7C 08 03 A6 */ mtlr r0 /* 8026467C 002602DC 38 21 00 10 */ addi r1, r1, 0x10 /* 80264680 002602E0 4E 80 00 20 */ blr .global func_80264684 func_80264684: /* 80264684 002602E4 80 0D A7 58 */ lwz r0, lbl_8063FA18-_SDA_BASE_(r13) /* 80264688 002602E8 2C 00 00 00 */ cmpwi r0, 0 /* 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 DWC_Shutdown /* 8026469C 002602FC 4E 80 00 20 */ blr .global func_802646A0 func_802646A0: /* 802646A0 00260300 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802646A4 00260304 7C 08 02 A6 */ mflr r0 /* 802646A8 00260308 90 01 00 14 */ stw r0, 0x14(r1) /* 802646AC 0026030C 93 E1 00 0C */ stw r31, 0xc(r1) /* 802646B0 00260310 7C 7F 1B 78 */ mr r31, r3 /* 802646B4 00260314 80 0D A7 58 */ lwz r0, lbl_8063FA18-_SDA_BASE_(r13) /* 802646B8 00260318 2C 00 00 00 */ cmpwi r0, 0 /* 802646BC 0026031C 40 82 00 48 */ bne lbl_80264704 /* 802646C0 00260320 38 00 00 01 */ li r0, 1 /* 802646C4 00260324 3C 80 80 42 */ lis r4, lbl_804263FC@ha /* 802646C8 00260328 3C 60 52 50 */ lis r3, 0x5250424A@ha /* 802646CC 0026032C 3C C0 80 26 */ lis r6, lbl_802643F8@ha /* 802646D0 00260330 3C E0 80 26 */ lis r7, lbl_80264400@ha /* 802646D4 00260334 90 0D A7 58 */ stw r0, lbl_8063FA18-_SDA_BASE_(r13) /* 802646D8 00260338 38 A3 42 4A */ addi r5, r3, 0x5250424A@l /* 802646DC 0026033C 38 84 63 FC */ addi r4, r4, lbl_804263FC@l /* 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 DWC_Init /* 802646F0 00260350 38 60 00 00 */ li r3, 0 /* 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 lbl_80264704: /* 80264704 00260364 80 01 00 14 */ lwz r0, 0x14(r1) /* 80264708 00260368 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8026470C 0026036C 7C 08 03 A6 */ mtlr r0 /* 80264710 00260370 38 21 00 10 */ addi r1, r1, 0x10 /* 80264714 00260374 4E 80 00 20 */ blr .global func_80264718 func_80264718: /* 80264718 00260378 80 A3 3C 40 */ lwz r5, 0x3c40(r3) /* 8026471C 0026037C 2C 05 00 01 */ cmpwi r5, 1 /* 80264720 00260380 41 82 00 2C */ beq lbl_8026474C /* 80264724 00260384 4C 80 00 20 */ bgelr /* 80264728 00260388 2C 05 00 00 */ cmpwi r5, 0 /* 8026472C 0026038C 4D 80 00 20 */ bltlr /* 80264730 00260390 38 80 00 00 */ li r4, 0 /* 80264734 00260394 38 05 00 01 */ addi r0, r5, 1 /* 80264738 00260398 90 83 33 90 */ stw r4, 0x3390(r3) /* 8026473C 0026039C 90 83 33 94 */ stw r4, 0x3394(r3) /* 80264740 002603A0 90 83 33 8C */ stw r4, 0x338c(r3) /* 80264744 002603A4 90 03 3C 40 */ stw r0, 0x3c40(r3) /* 80264748 002603A8 4E 80 00 20 */ blr lbl_8026474C: /* 8026474C 002603AC 80 03 3C 50 */ lwz r0, 0x3c50(r3) /* 80264750 002603B0 2C 00 00 00 */ cmpwi r0, 0 /* 80264754 002603B4 4D 82 00 20 */ beqlr /* 80264758 002603B8 38 80 00 01 */ li r4, 1 /* 8026475C 002603BC 4B FF FE C0 */ b func_8026461C /* 80264760 002603C0 4E 80 00 20 */ blr .global func_80264764 func_80264764: /* 80264764 002603C4 38 00 00 00 */ li r0, 0 /* 80264768 002603C8 38 80 00 02 */ li r4, 2 /* 8026476C 002603CC 90 03 33 90 */ stw r0, 0x3390(r3) /* 80264770 002603D0 90 03 33 94 */ stw r0, 0x3394(r3) /* 80264774 002603D4 90 03 33 8C */ stw r0, 0x338c(r3) /* 80264778 002603D8 90 03 3C 6C */ stw r0, 0x3c6c(r3) /* 8026477C 002603DC 90 03 3C 70 */ stw r0, 0x3c70(r3) /* 80264780 002603E0 90 03 33 A8 */ stw r0, 0x33a8(r3) /* 80264784 002603E4 90 03 33 AC */ stw r0, 0x33ac(r3) /* 80264788 002603E8 90 03 33 B0 */ stw r0, 0x33b0(r3) /* 8026478C 002603EC 4B FF FE 90 */ b func_8026461C .global func_80264790 func_80264790: /* 80264790 002603F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80264794 002603F4 7C 08 02 A6 */ mflr r0 /* 80264798 002603F8 90 01 00 14 */ stw r0, 0x14(r1) /* 8026479C 002603FC 93 E1 00 0C */ stw r31, 0xc(r1) /* 802647A0 00260400 93 C1 00 08 */ stw r30, 8(r1) /* 802647A4 00260404 7C 7E 1B 78 */ mr r30, r3 /* 802647A8 00260408 80 83 3C 40 */ lwz r4, 0x3c40(r3) /* 802647AC 0026040C 2C 04 00 03 */ cmpwi r4, 3 /* 802647B0 00260410 41 82 00 74 */ beq lbl_80264824 /* 802647B4 00260414 40 80 00 1C */ bge lbl_802647D0 /* 802647B8 00260418 2C 04 00 01 */ cmpwi r4, 1 /* 802647BC 0026041C 41 82 00 50 */ beq lbl_8026480C /* 802647C0 00260420 40 80 00 58 */ bge lbl_80264818 /* 802647C4 00260424 2C 04 00 00 */ cmpwi r4, 0 /* 802647C8 00260428 40 80 00 14 */ bge lbl_802647DC /* 802647CC 0026042C 48 00 00 D0 */ b lbl_8026489C lbl_802647D0: /* 802647D0 00260430 2C 04 00 63 */ cmpwi r4, 0x63 /* 802647D4 00260434 41 82 00 84 */ beq lbl_80264858 /* 802647D8 00260438 48 00 00 C4 */ b lbl_8026489C lbl_802647DC: /* 802647DC 0026043C 38 00 00 00 */ li r0, 0 /* 802647E0 00260440 90 03 33 8C */ stw r0, 0x338c(r3) /* 802647E4 00260444 4B FF 75 C1 */ bl func_8025BDA4 /* 802647E8 00260448 2C 03 00 00 */ cmpwi r3, 0 /* 802647EC 0026044C 40 82 00 10 */ bne lbl_802647FC /* 802647F0 00260450 38 00 00 63 */ li r0, 0x63 /* 802647F4 00260454 90 1E 3C 40 */ stw r0, 0x3c40(r30) /* 802647F8 00260458 48 00 00 A4 */ b lbl_8026489C lbl_802647FC: /* 802647FC 0026045C 80 7E 3C 40 */ lwz r3, 0x3c40(r30) /* 80264800 00260460 38 03 00 01 */ addi r0, r3, 1 /* 80264804 00260464 90 1E 3C 40 */ stw r0, 0x3c40(r30) /* 80264808 00260468 48 00 00 94 */ b lbl_8026489C lbl_8026480C: /* 8026480C 0026046C 38 04 00 01 */ addi r0, r4, 1 /* 80264810 00260470 90 03 3C 40 */ stw r0, 0x3c40(r3) /* 80264814 00260474 48 00 00 88 */ b lbl_8026489C lbl_80264818: /* 80264818 00260478 38 04 00 01 */ addi r0, r4, 1 /* 8026481C 0026047C 90 03 3C 40 */ stw r0, 0x3c40(r3) /* 80264820 00260480 48 00 00 7C */ b lbl_8026489C lbl_80264824: /* 80264824 00260484 80 03 3C 50 */ lwz r0, 0x3c50(r3) /* 80264828 00260488 2C 00 00 00 */ cmpwi r0, 0 /* 8026482C 0026048C 40 82 00 20 */ bne lbl_8026484C /* 80264830 00260490 38 00 00 00 */ li r0, 0 /* 80264834 00260494 90 03 3C 58 */ stw r0, 0x3c58(r3) /* 80264838 00260498 4B FF 76 7D */ bl func_8025BEB4 /* 8026483C 0026049C 7F C3 F3 78 */ mr r3, r30 /* 80264840 002604A0 38 80 00 00 */ li r4, 0 /* 80264844 002604A4 4B FF FD D9 */ bl func_8026461C /* 80264848 002604A8 48 00 00 54 */ b lbl_8026489C lbl_8026484C: /* 8026484C 002604AC 38 80 00 03 */ li r4, 3 /* 80264850 002604B0 4B FF FD CD */ bl func_8026461C /* 80264854 002604B4 48 00 00 48 */ b lbl_8026489C lbl_80264858: /* 80264858 002604B8 80 03 3C 50 */ lwz r0, 0x3c50(r3) /* 8026485C 002604BC 2C 00 00 00 */ cmpwi r0, 0 /* 80264860 002604C0 40 82 00 10 */ bne lbl_80264870 /* 80264864 002604C4 38 80 00 00 */ li r4, 0 /* 80264868 002604C8 4B FF FD B5 */ bl func_8026461C /* 8026486C 002604CC 48 00 00 30 */ b lbl_8026489C lbl_80264870: /* 80264870 002604D0 38 00 00 01 */ li r0, 1 /* 80264874 002604D4 90 03 33 8C */ stw r0, 0x338c(r3) /* 80264878 002604D8 4B FF 75 25 */ bl func_8025BD9C /* 8026487C 002604DC 7C 7F 1B 78 */ mr r31, r3 /* 80264880 002604E0 48 09 04 99 */ bl NETGetConnectionType /* 80264884 002604E4 7C 64 1B 78 */ mr r4, r3 /* 80264888 002604E8 7F E3 FB 78 */ mr r3, r31 /* 8026488C 002604EC 48 09 07 5D */ bl NETGetStartupErrorCodeEx /* 80264890 002604F0 7C 64 1B 78 */ mr r4, r3 /* 80264894 002604F4 7F C3 F3 78 */ mr r3, r30 /* 80264898 002604F8 48 00 26 A5 */ bl func_80266F3C lbl_8026489C: /* 8026489C 002604FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 802648A0 00260500 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802648A4 00260504 83 C1 00 08 */ lwz r30, 8(r1) /* 802648A8 00260508 7C 08 03 A6 */ mtlr r0 /* 802648AC 0026050C 38 21 00 10 */ addi r1, r1, 0x10 /* 802648B0 00260510 4E 80 00 20 */ blr .global func_802648B4 func_802648B4: /* 802648B4 00260514 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802648B8 00260518 7C 08 02 A6 */ mflr r0 /* 802648BC 0026051C 90 01 00 14 */ stw r0, 0x14(r1) /* 802648C0 00260520 38 00 00 00 */ li r0, 0 /* 802648C4 00260524 93 E1 00 0C */ stw r31, 0xc(r1) /* 802648C8 00260528 7C 7F 1B 78 */ mr r31, r3 /* 802648CC 0026052C 90 03 33 9C */ stw r0, 0x339c(r3) /* 802648D0 00260530 48 00 2A 19 */ bl func_802672E8 /* 802648D4 00260534 7F E3 FB 78 */ mr r3, r31 /* 802648D8 00260538 4B FF FD C9 */ bl func_802646A0 /* 802648DC 0026053C 7F E3 FB 78 */ mr r3, r31 /* 802648E0 00260540 38 80 00 04 */ li r4, 4 /* 802648E4 00260544 4B FF FD 39 */ bl func_8026461C /* 802648E8 00260548 80 01 00 14 */ lwz r0, 0x14(r1) /* 802648EC 0026054C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802648F0 00260550 7C 08 03 A6 */ mtlr r0 /* 802648F4 00260554 38 21 00 10 */ addi r1, r1, 0x10 /* 802648F8 00260558 4E 80 00 20 */ blr .global func_802648FC func_802648FC: /* 802648FC 0026055C 80 03 3C 6C */ lwz r0, 0x3c6c(r3) /* 80264900 00260560 2C 00 00 00 */ cmpwi r0, 0 /* 80264904 00260564 41 82 00 0C */ beq lbl_80264910 /* 80264908 00260568 38 60 FF FF */ li r3, -1 /* 8026490C 0026056C 4E 80 00 20 */ blr lbl_80264910: /* 80264910 00260570 80 03 33 90 */ lwz r0, 0x3390(r3) /* 80264914 00260574 2C 00 00 00 */ cmpwi r0, 0 /* 80264918 00260578 41 82 00 18 */ beq lbl_80264930 /* 8026491C 0026057C 80 63 33 94 */ lwz r3, 0x3394(r3) /* 80264920 00260580 7C 03 00 D0 */ neg r0, r3 /* 80264924 00260584 7C 00 1B 78 */ or r0, r0, r3 /* 80264928 00260588 54 03 0F FE */ srwi r3, r0, 0x1f /* 8026492C 0026058C 4E 80 00 20 */ blr lbl_80264930: /* 80264930 00260590 38 60 FF FF */ li r3, -1 /* 80264934 00260594 4E 80 00 20 */ blr .global func_80264938 func_80264938: /* 80264938 00260598 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8026493C 0026059C 7C 08 02 A6 */ mflr r0 /* 80264940 002605A0 90 01 00 24 */ stw r0, 0x24(r1) /* 80264944 002605A4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80264948 002605A8 7C 7F 1B 78 */ mr r31, r3 /* 8026494C 002605AC 93 C1 00 18 */ stw r30, 0x18(r1) /* 80264950 002605B0 3B C3 33 B8 */ addi r30, r3, 0x33b8 /* 80264954 002605B4 93 A1 00 14 */ stw r29, 0x14(r1) /* 80264958 002605B8 3B A0 00 00 */ li r29, 0 /* 8026495C 002605BC 93 81 00 10 */ stw r28, 0x10(r1) /* 80264960 002605C0 7C 9C 23 78 */ mr r28, r4 lbl_80264964: /* 80264964 002605C4 A0 1F 33 D8 */ lhz r0, 0x33d8(r31) /* 80264968 002605C8 28 00 00 01 */ cmplwi r0, 1 /* 8026496C 002605CC 40 82 00 24 */ bne lbl_80264990 /* 80264970 002605D0 7F C3 F3 78 */ mr r3, r30 /* 80264974 002605D4 7F 84 E3 78 */ mr r4, r28 /* 80264978 002605D8 38 A0 00 10 */ li r5, 0x10 /* 8026497C 002605DC 4B FF 9E 91 */ bl func_8025E80C /* 80264980 002605E0 2C 03 00 00 */ cmpwi r3, 0 /* 80264984 002605E4 40 82 00 0C */ bne lbl_80264990 /* 80264988 002605E8 38 60 00 01 */ li r3, 1 /* 8026498C 002605EC 48 00 00 1C */ b lbl_802649A8 lbl_80264990: /* 80264990 002605F0 3B BD 00 01 */ addi r29, r29, 1 /* 80264994 002605F4 3B DE 00 22 */ addi r30, r30, 0x22 /* 80264998 002605F8 2C 1D 00 40 */ cmpwi r29, 0x40 /* 8026499C 002605FC 3B FF 00 22 */ addi r31, r31, 0x22 /* 802649A0 00260600 41 80 FF C4 */ blt lbl_80264964 /* 802649A4 00260604 38 60 00 00 */ li r3, 0 lbl_802649A8: /* 802649A8 00260608 80 01 00 24 */ lwz r0, 0x24(r1) /* 802649AC 0026060C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802649B0 00260610 83 C1 00 18 */ lwz r30, 0x18(r1) /* 802649B4 00260614 83 A1 00 14 */ lwz r29, 0x14(r1) /* 802649B8 00260618 83 81 00 10 */ lwz r28, 0x10(r1) /* 802649BC 0026061C 7C 08 03 A6 */ mtlr r0 /* 802649C0 00260620 38 21 00 20 */ addi r1, r1, 0x20 /* 802649C4 00260624 4E 80 00 20 */ blr .global func_802649C8 func_802649C8: /* 802649C8 00260628 38 00 00 00 */ li r0, 0 /* 802649CC 0026062C 38 80 00 00 */ li r4, 0 /* 802649D0 00260630 90 03 33 B4 */ stw r0, 0x33b4(r3) /* 802649D4 00260634 38 A0 08 80 */ li r5, 0x880 /* 802649D8 00260638 38 63 33 B8 */ addi r3, r3, 0x33b8 /* 802649DC 0026063C 4B D9 F7 28 */ b memset .global func_802649E0 func_802649E0: /* 802649E0 00260640 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802649E4 00260644 7C 08 02 A6 */ mflr r0 /* 802649E8 00260648 90 01 00 14 */ stw r0, 0x14(r1) /* 802649EC 0026064C 93 E1 00 0C */ stw r31, 0xc(r1) /* 802649F0 00260650 7C 9F 23 78 */ mr r31, r4 /* 802649F4 00260654 93 C1 00 08 */ stw r30, 8(r1) /* 802649F8 00260658 7C 7E 1B 78 */ mr r30, r3 /* 802649FC 0026065C 4B FF FF 3D */ bl func_80264938 /* 80264A00 00260660 2C 03 00 00 */ cmpwi r3, 0 /* 80264A04 00260664 40 82 00 54 */ bne lbl_80264A58 /* 80264A08 00260668 80 1E 33 B4 */ lwz r0, 0x33b4(r30) /* 80264A0C 0026066C 2C 00 00 40 */ cmpwi r0, 0x40 /* 80264A10 00260670 41 80 00 0C */ blt lbl_80264A1C /* 80264A14 00260674 38 00 00 00 */ li r0, 0 /* 80264A18 00260678 90 1E 33 B4 */ stw r0, 0x33b4(r30) lbl_80264A1C: /* 80264A1C 0026067C 80 1E 33 B4 */ lwz r0, 0x33b4(r30) /* 80264A20 00260680 7F E4 FB 78 */ mr r4, r31 /* 80264A24 00260684 38 A0 00 10 */ li r5, 0x10 /* 80264A28 00260688 1C 00 00 22 */ mulli r0, r0, 0x22 /* 80264A2C 0026068C 7C 7E 02 14 */ add r3, r30, r0 /* 80264A30 00260690 38 63 33 B8 */ addi r3, r3, 0x33b8 /* 80264A34 00260694 4B FF 9D A5 */ bl func_8025E7D8 /* 80264A38 00260698 80 1E 33 B4 */ lwz r0, 0x33b4(r30) /* 80264A3C 0026069C 38 80 00 01 */ li r4, 1 /* 80264A40 002606A0 1C 00 00 22 */ mulli r0, r0, 0x22 /* 80264A44 002606A4 7C 7E 02 14 */ add r3, r30, r0 /* 80264A48 002606A8 B0 83 33 D8 */ sth r4, 0x33d8(r3) /* 80264A4C 002606AC 80 7E 33 B4 */ lwz r3, 0x33b4(r30) /* 80264A50 002606B0 38 03 00 01 */ addi r0, r3, 1 /* 80264A54 002606B4 90 1E 33 B4 */ stw r0, 0x33b4(r30) lbl_80264A58: /* 80264A58 002606B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80264A5C 002606BC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80264A60 002606C0 83 C1 00 08 */ lwz r30, 8(r1) /* 80264A64 002606C4 7C 08 03 A6 */ mtlr r0 /* 80264A68 002606C8 38 21 00 10 */ addi r1, r1, 0x10 /* 80264A6C 002606CC 4E 80 00 20 */ blr .global func_80264A70 func_80264A70: /* 80264A70 002606D0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80264A74 002606D4 7C 08 02 A6 */ mflr r0 /* 80264A78 002606D8 90 01 00 34 */ stw r0, 0x34(r1) /* 80264A7C 002606DC 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80264A80 002606E0 7C 7F 1B 78 */ mr r31, r3 /* 80264A84 002606E4 93 C1 00 28 */ stw r30, 0x28(r1) /* 80264A88 002606E8 93 A1 00 24 */ stw r29, 0x24(r1) /* 80264A8C 002606EC 80 A3 3C 40 */ lwz r5, 0x3c40(r3) /* 80264A90 002606F0 2C 05 00 0A */ cmpwi r5, 0xa /* 80264A94 002606F4 41 82 00 D0 */ beq lbl_80264B64 /* 80264A98 002606F8 40 80 00 2C */ bge lbl_80264AC4 /* 80264A9C 002606FC 2C 05 00 02 */ cmpwi r5, 2 /* 80264AA0 00260700 41 82 00 8C */ beq lbl_80264B2C /* 80264AA4 00260704 40 80 00 14 */ bge lbl_80264AB8 /* 80264AA8 00260708 2C 05 00 00 */ cmpwi r5, 0 /* 80264AAC 0026070C 41 82 00 30 */ beq lbl_80264ADC /* 80264AB0 00260710 40 80 00 5C */ bge lbl_80264B0C /* 80264AB4 00260714 48 00 02 F8 */ b lbl_80264DAC lbl_80264AB8: /* 80264AB8 00260718 2C 05 00 04 */ cmpwi r5, 4 /* 80264ABC 0026071C 40 80 02 F0 */ bge lbl_80264DAC /* 80264AC0 00260720 48 00 00 80 */ b lbl_80264B40 lbl_80264AC4: /* 80264AC4 00260724 2C 05 00 32 */ cmpwi r5, 0x32 /* 80264AC8 00260728 41 82 02 BC */ beq lbl_80264D84 /* 80264ACC 0026072C 40 80 02 E0 */ bge lbl_80264DAC /* 80264AD0 00260730 2C 05 00 0C */ cmpwi r5, 0xc /* 80264AD4 00260734 40 80 02 D8 */ bge lbl_80264DAC /* 80264AD8 00260738 48 00 01 78 */ b lbl_80264C50 lbl_80264ADC: /* 80264ADC 0026073C C0 42 A0 0C */ lfs f2, lbl_8064260C-_SDA2_BASE_(r2) /* 80264AE0 00260740 38 05 00 01 */ addi r0, r5, 1 /* 80264AE4 00260744 C0 2D 86 C8 */ lfs f1, lbl_8063D988-_SDA_BASE_(r13) /* 80264AE8 00260748 C0 02 A0 08 */ lfs f0, lbl_80642608-_SDA2_BASE_(r2) /* 80264AEC 0026074C EC 22 00 72 */ fmuls f1, f2, f1 /* 80264AF0 00260750 90 03 3C 40 */ stw r0, 0x3c40(r3) /* 80264AF4 00260754 EC 00 08 2A */ fadds f0, f0, f1 /* 80264AF8 00260758 FC 00 00 1E */ fctiwz f0, f0 /* 80264AFC 0026075C D8 01 00 10 */ stfd f0, 0x10(r1) /* 80264B00 00260760 80 01 00 14 */ lwz r0, 0x14(r1) /* 80264B04 00260764 90 03 3C 4C */ stw r0, 0x3c4c(r3) /* 80264B08 00260768 48 00 02 A4 */ b lbl_80264DAC lbl_80264B0C: /* 80264B0C 0026076C 80 83 3C 4C */ lwz r4, 0x3c4c(r3) /* 80264B10 00260770 38 04 FF FF */ addi r0, r4, -1 /* 80264B14 00260774 2C 04 00 00 */ cmpwi r4, 0 /* 80264B18 00260778 90 03 3C 4C */ stw r0, 0x3c4c(r3) /* 80264B1C 0026077C 41 81 02 90 */ bgt lbl_80264DAC /* 80264B20 00260780 38 05 00 01 */ addi r0, r5, 1 /* 80264B24 00260784 90 03 3C 40 */ stw r0, 0x3c40(r3) /* 80264B28 00260788 48 00 02 84 */ b lbl_80264DAC lbl_80264B2C: /* 80264B2C 0026078C 38 05 00 01 */ addi r0, r5, 1 /* 80264B30 00260790 38 80 00 00 */ li r4, 0 /* 80264B34 00260794 90 83 3C 6C */ stw r4, 0x3c6c(r3) /* 80264B38 00260798 90 03 3C 40 */ stw r0, 0x3c40(r3) /* 80264B3C 0026079C 48 00 02 70 */ b lbl_80264DAC lbl_80264B40: /* 80264B40 002607A0 80 03 66 A0 */ lwz r0, 0x66a0(r3) /* 80264B44 002607A4 2C 00 00 00 */ cmpwi r0, 0 /* 80264B48 002607A8 41 82 00 10 */ beq lbl_80264B58 /* 80264B4C 002607AC 38 00 00 32 */ li r0, 0x32 /* 80264B50 002607B0 90 03 3C 40 */ stw r0, 0x3c40(r3) /* 80264B54 002607B4 48 00 02 58 */ b lbl_80264DAC lbl_80264B58: /* 80264B58 002607B8 38 00 00 0A */ li r0, 0xa /* 80264B5C 002607BC 90 03 3C 40 */ stw r0, 0x3c40(r3) /* 80264B60 002607C0 48 00 02 4C */ b lbl_80264DAC lbl_80264B64: /* 80264B64 002607C4 38 80 00 00 */ li r4, 0 /* 80264B68 002607C8 38 A0 00 04 */ li r5, 4 /* 80264B6C 002607CC 38 63 1C 28 */ addi r3, r3, 0x1c28 /* 80264B70 002607D0 4B D9 F5 95 */ bl memset /* 80264B74 002607D4 7F E3 FB 78 */ mr r3, r31 /* 80264B78 002607D8 48 00 29 8D */ bl func_80267504 /* 80264B7C 002607DC 7C 7D 1B 78 */ mr r29, r3 /* 80264B80 002607E0 7F E3 FB 78 */ mr r3, r31 /* 80264B84 002607E4 38 80 00 00 */ li r4, 0 /* 80264B88 002607E8 48 00 29 5D */ bl func_802674E4 /* 80264B8C 002607EC 7C 7E 1B 78 */ mr r30, r3 /* 80264B90 002607F0 7F E3 FB 78 */ mr r3, r31 /* 80264B94 002607F4 48 00 29 49 */ bl func_802674DC /* 80264B98 002607F8 3C C0 80 42 */ lis r6, lbl_804263FC@ha /* 80264B9C 002607FC 93 A1 00 08 */ stw r29, 8(r1) /* 80264BA0 00260800 7C 64 1B 78 */ mr r4, r3 /* 80264BA4 00260804 7F CA F3 78 */ mr r10, r30 /* 80264BA8 00260808 38 7F 1C 28 */ addi r3, r31, 0x1c28 /* 80264BAC 0026080C 38 C6 63 FC */ addi r6, r6, lbl_804263FC@l /* 80264BB0 00260810 38 A0 2A 93 */ li r5, 0x2a93 /* 80264BB4 00260814 38 ED 87 58 */ addi r7, r13, lbl_8063DA18-_SDA_BASE_ /* 80264BB8 00260818 39 00 00 00 */ li r8, 0 /* 80264BBC 0026081C 39 20 00 00 */ li r9, 0 /* 80264BC0 00260820 48 0B D0 3D */ bl DWC_InitFriendsMatch /* 80264BC4 00260824 3B C0 00 00 */ li r30, 0 /* 80264BC8 00260828 3C A0 80 26 */ lis r5, lbl_80264E14@ha /* 80264BCC 0026082C 93 DF 33 9C */ stw r30, 0x339c(r31) /* 80264BD0 00260830 7F E6 FB 78 */ mr r6, r31 /* 80264BD4 00260834 38 7F 00 04 */ addi r3, r31, 4 /* 80264BD8 00260838 38 A5 4E 14 */ addi r5, r5, lbl_80264E14@l /* 80264BDC 0026083C 38 80 00 00 */ li r4, 0 /* 80264BE0 00260840 48 0B D6 81 */ bl DWC_LoginAsync /* 80264BE4 00260844 2C 03 00 00 */ cmpwi r3, 0 /* 80264BE8 00260848 40 82 00 34 */ bne lbl_80264C1C /* 80264BEC 0026084C 7F E3 FB 78 */ mr r3, r31 /* 80264BF0 00260850 48 00 01 D9 */ bl func_80264DC8 /* 80264BF4 00260854 81 9F 00 00 */ lwz r12, 0(r31) /* 80264BF8 00260858 7F E3 FB 78 */ mr r3, r31 /* 80264BFC 0026085C 81 8C 00 10 */ lwz r12, 0x10(r12) /* 80264C00 00260860 7D 89 03 A6 */ mtctr r12 /* 80264C04 00260864 4E 80 04 21 */ bctrl /* 80264C08 00260868 93 DF 3C 70 */ stw r30, 0x3c70(r31) /* 80264C0C 0026086C 7F E3 FB 78 */ mr r3, r31 /* 80264C10 00260870 38 80 00 0E */ li r4, 0xe /* 80264C14 00260874 4B FF FA 09 */ bl func_8026461C /* 80264C18 00260878 48 00 01 94 */ b lbl_80264DAC lbl_80264C1C: /* 80264C1C 0026087C C0 22 A0 10 */ lfs f1, lbl_80642610-_SDA2_BASE_(r2) /* 80264C20 00260880 C0 0D 86 C8 */ lfs f0, lbl_8063D988-_SDA_BASE_(r13) /* 80264C24 00260884 80 7F 3C 40 */ lwz r3, 0x3c40(r31) /* 80264C28 00260888 EC 21 00 32 */ fmuls f1, f1, f0 /* 80264C2C 0026088C C0 02 A0 08 */ lfs f0, lbl_80642608-_SDA2_BASE_(r2) /* 80264C30 00260890 38 03 00 01 */ addi r0, r3, 1 /* 80264C34 00260894 90 1F 3C 40 */ stw r0, 0x3c40(r31) /* 80264C38 00260898 EC 00 08 2A */ fadds f0, f0, f1 /* 80264C3C 0026089C FC 00 00 1E */ fctiwz f0, f0 /* 80264C40 002608A0 D8 01 00 10 */ stfd f0, 0x10(r1) /* 80264C44 002608A4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80264C48 002608A8 90 1F 3C 4C */ stw r0, 0x3c4c(r31) /* 80264C4C 002608AC 48 00 01 60 */ b lbl_80264DAC lbl_80264C50: /* 80264C50 002608B0 48 0B D3 9D */ bl DWC_ProcessFriendsMatch /* 80264C54 002608B4 80 7F 3C 4C */ lwz r3, 0x3c4c(r31) /* 80264C58 002608B8 38 03 FF FF */ addi r0, r3, -1 /* 80264C5C 002608BC 2C 03 00 00 */ cmpwi r3, 0 /* 80264C60 002608C0 90 1F 3C 4C */ stw r0, 0x3c4c(r31) /* 80264C64 002608C4 41 81 00 38 */ bgt lbl_80264C9C /* 80264C68 002608C8 7F E3 FB 78 */ mr r3, r31 /* 80264C6C 002608CC 48 00 01 5D */ bl func_80264DC8 /* 80264C70 002608D0 81 9F 00 00 */ lwz r12, 0(r31) /* 80264C74 002608D4 7F E3 FB 78 */ mr r3, r31 /* 80264C78 002608D8 81 8C 00 10 */ lwz r12, 0x10(r12) /* 80264C7C 002608DC 7D 89 03 A6 */ mtctr r12 /* 80264C80 002608E0 4E 80 04 21 */ bctrl /* 80264C84 002608E4 38 00 00 00 */ li r0, 0 /* 80264C88 002608E8 7F E3 FB 78 */ mr r3, r31 /* 80264C8C 002608EC 90 1F 3C 70 */ stw r0, 0x3c70(r31) /* 80264C90 002608F0 38 80 00 0E */ li r4, 0xe /* 80264C94 002608F4 4B FF F9 89 */ bl func_8026461C /* 80264C98 002608F8 48 00 01 14 */ b lbl_80264DAC lbl_80264C9C: /* 80264C9C 002608FC 80 1F 33 9C */ lwz r0, 0x339c(r31) /* 80264CA0 00260900 2C 00 00 00 */ cmpwi r0, 0 /* 80264CA4 00260904 41 82 01 08 */ beq lbl_80264DAC /* 80264CA8 00260908 38 00 00 00 */ li r0, 0 /* 80264CAC 0026090C 90 1F 33 94 */ stw r0, 0x3394(r31) /* 80264CB0 00260910 48 0D 11 05 */ bl DWC_GetIngamesnCheckResult /* 80264CB4 00260914 2C 03 00 02 */ cmpwi r3, 2 /* 80264CB8 00260918 40 82 00 0C */ bne lbl_80264CC4 /* 80264CBC 0026091C 38 00 00 01 */ li r0, 1 /* 80264CC0 00260920 90 1F 33 94 */ stw r0, 0x3394(r31) lbl_80264CC4: /* 80264CC4 00260924 80 1F 33 94 */ lwz r0, 0x3394(r31) /* 80264CC8 00260928 38 60 00 01 */ li r3, 1 /* 80264CCC 0026092C 90 7F 33 90 */ stw r3, 0x3390(r31) /* 80264CD0 00260930 2C 00 00 00 */ cmpwi r0, 0 /* 80264CD4 00260934 40 82 00 10 */ bne lbl_80264CE4 /* 80264CD8 00260938 7F E3 FB 78 */ mr r3, r31 /* 80264CDC 0026093C 38 9F 00 04 */ addi r4, r31, 4 /* 80264CE0 00260940 4B FF FD 01 */ bl func_802649E0 lbl_80264CE4: /* 80264CE4 00260944 80 1F 66 A4 */ lwz r0, 0x66a4(r31) /* 80264CE8 00260948 2C 00 00 00 */ cmpwi r0, 0 /* 80264CEC 0026094C 40 82 00 18 */ bne lbl_80264D04 /* 80264CF0 00260950 7F E3 FB 78 */ mr r3, r31 /* 80264CF4 00260954 48 00 2B 05 */ bl func_802677F8 /* 80264CF8 00260958 4B FF 7D B1 */ bl func_8025CAA8 /* 80264CFC 0026095C 38 00 00 01 */ li r0, 1 /* 80264D00 00260960 90 1F 66 A4 */ stw r0, 0x66a4(r31) lbl_80264D04: /* 80264D04 00260964 7F E3 FB 78 */ mr r3, r31 /* 80264D08 00260968 48 00 28 2D */ bl func_80267534 /* 80264D0C 0026096C 38 00 00 00 */ li r0, 0 /* 80264D10 00260970 3C 60 80 26 */ lis r3, lbl_8026560C@ha /* 80264D14 00260974 90 1F 33 A0 */ stw r0, 0x33a0(r31) /* 80264D18 00260978 7F E4 FB 78 */ mr r4, r31 /* 80264D1C 0026097C 38 63 56 0C */ addi r3, r3, lbl_8026560C@l /* 80264D20 00260980 90 1F 33 A4 */ stw r0, 0x33a4(r31) /* 80264D24 00260984 48 0B DC 2D */ bl DWC_SetConnectionClosedCallback /* 80264D28 00260988 3C 60 80 26 */ lis r3, lbl_80265EF0@ha /* 80264D2C 0026098C 38 63 5E F0 */ addi r3, r3, lbl_80265EF0@l /* 80264D30 00260990 48 0C C2 65 */ bl DWC_SetUserSendCallback /* 80264D34 00260994 3C 60 80 26 */ lis r3, lbl_80265F6C@ha /* 80264D38 00260998 38 63 5F 6C */ addi r3, r3, lbl_80265F6C@l /* 80264D3C 0026099C 48 0C C2 79 */ bl DWC_SetUserRecvCallback /* 80264D40 002609A0 3C 60 80 26 */ lis r3, lbl_80266000@ha /* 80264D44 002609A4 38 63 60 00 */ addi r3, r3, lbl_80266000@l /* 80264D48 002609A8 48 0C C2 8D */ bl DWC_SetUserPingCallback /* 80264D4C 002609AC 3B A0 00 00 */ li r29, 0 lbl_80264D50: /* 80264D50 002609B0 57 A0 63 26 */ rlwinm r0, r29, 0xc, 0xc, 0x13 /* 80264D54 002609B4 57 A3 06 3E */ clrlwi r3, r29, 0x18 /* 80264D58 002609B8 7C 9F 02 14 */ add r4, r31, r0 /* 80264D5C 002609BC 38 A0 10 00 */ li r5, 0x1000 /* 80264D60 002609C0 38 84 45 1C */ addi r4, r4, 0x451c /* 80264D64 002609C4 48 0C C1 19 */ bl DWC_SetRecvBuffer /* 80264D68 002609C8 3B BD 00 01 */ addi r29, r29, 1 /* 80264D6C 002609CC 28 1D 00 02 */ cmplwi r29, 2 /* 80264D70 002609D0 41 80 FF E0 */ blt lbl_80264D50 /* 80264D74 002609D4 7F E3 FB 78 */ mr r3, r31 /* 80264D78 002609D8 38 80 00 05 */ li r4, 5 /* 80264D7C 002609DC 4B FF F8 A1 */ bl func_8026461C /* 80264D80 002609E0 48 00 00 2C */ b lbl_80264DAC lbl_80264D84: /* 80264D84 002609E4 3B C0 00 00 */ li r30, 0 /* 80264D88 002609E8 93 C3 33 A0 */ stw r30, 0x33a0(r3) /* 80264D8C 002609EC 93 C3 33 A4 */ stw r30, 0x33a4(r3) /* 80264D90 002609F0 4B FF EF 2D */ bl func_80263CBC /* 80264D94 002609F4 38 00 00 01 */ li r0, 1 /* 80264D98 002609F8 93 DF 33 94 */ stw r30, 0x3394(r31) /* 80264D9C 002609FC 7F E3 FB 78 */ mr r3, r31 /* 80264DA0 00260A00 38 80 00 05 */ li r4, 5 /* 80264DA4 00260A04 90 1F 33 90 */ stw r0, 0x3390(r31) /* 80264DA8 00260A08 4B FF F8 75 */ bl func_8026461C lbl_80264DAC: /* 80264DAC 00260A0C 80 01 00 34 */ lwz r0, 0x34(r1) /* 80264DB0 00260A10 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 80264DB4 00260A14 83 C1 00 28 */ lwz r30, 0x28(r1) /* 80264DB8 00260A18 83 A1 00 24 */ lwz r29, 0x24(r1) /* 80264DBC 00260A1C 7C 08 03 A6 */ mtlr r0 /* 80264DC0 00260A20 38 21 00 30 */ addi r1, r1, 0x30 /* 80264DC4 00260A24 4E 80 00 20 */ blr .global func_80264DC8 func_80264DC8: /* 80264DC8 00260A28 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80264DCC 00260A2C 7C 08 02 A6 */ mflr r0 /* 80264DD0 00260A30 90 01 00 14 */ stw r0, 0x14(r1) /* 80264DD4 00260A34 38 00 00 00 */ li r0, 0 /* 80264DD8 00260A38 93 E1 00 0C */ stw r31, 0xc(r1) /* 80264DDC 00260A3C 7C 7F 1B 78 */ mr r31, r3 /* 80264DE0 00260A40 90 03 33 90 */ stw r0, 0x3390(r3) /* 80264DE4 00260A44 48 00 25 D1 */ bl func_802673B4 /* 80264DE8 00260A48 80 1F 66 A0 */ lwz r0, 0x66a0(r31) /* 80264DEC 00260A4C 2C 00 00 00 */ cmpwi r0, 0 /* 80264DF0 00260A50 40 82 00 08 */ bne lbl_80264DF8 /* 80264DF4 00260A54 48 0B D0 91 */ bl DWC_ShutdownFriendsMatch lbl_80264DF8: /* 80264DF8 00260A58 7F E3 FB 78 */ mr r3, r31 /* 80264DFC 00260A5C 48 00 25 BD */ bl func_802673B8 /* 80264E00 00260A60 80 01 00 14 */ lwz r0, 0x14(r1) /* 80264E04 00260A64 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80264E08 00260A68 7C 08 03 A6 */ mtlr r0 /* 80264E0C 00260A6C 38 21 00 10 */ addi r1, r1, 0x10 /* 80264E10 00260A70 4E 80 00 20 */ blr lbl_80264E14: /* 80264E14 00260A74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80264E18 00260A78 7C 08 02 A6 */ mflr r0 /* 80264E1C 00260A7C 2C 03 00 00 */ cmpwi r3, 0 /* 80264E20 00260A80 90 01 00 14 */ stw r0, 0x14(r1) /* 80264E24 00260A84 93 E1 00 0C */ stw r31, 0xc(r1) /* 80264E28 00260A88 93 C1 00 08 */ stw r30, 8(r1) /* 80264E2C 00260A8C 7C BE 2B 78 */ mr r30, r5 /* 80264E30 00260A90 41 82 00 10 */ beq lbl_80264E40 /* 80264E34 00260A94 38 00 00 00 */ li r0, 0 /* 80264E38 00260A98 90 05 3C 70 */ stw r0, 0x3c70(r5) /* 80264E3C 00260A9C 48 00 00 84 */ b lbl_80264EC0 lbl_80264E40: /* 80264E40 00260AA0 90 85 1C 4C */ stw r4, 0x1c4c(r5) /* 80264E44 00260AA4 7F C3 F3 78 */ mr r3, r30 /* 80264E48 00260AA8 48 00 26 95 */ bl func_802674DC /* 80264E4C 00260AAC 48 0C E7 2D */ bl DWC_CheckDirtyFlag /* 80264E50 00260AB0 2C 03 00 00 */ cmpwi r3, 0 /* 80264E54 00260AB4 41 82 00 18 */ beq lbl_80264E6C /* 80264E58 00260AB8 7F C3 F3 78 */ mr r3, r30 /* 80264E5C 00260ABC 48 00 26 81 */ bl func_802674DC /* 80264E60 00260AC0 48 0C E7 25 */ bl DWC_ClearDirtyFlag /* 80264E64 00260AC4 7F C3 F3 78 */ mr r3, r30 /* 80264E68 00260AC8 48 00 28 29 */ bl func_80267690 lbl_80264E6C: /* 80264E6C 00260ACC 3B E0 00 00 */ li r31, 0 /* 80264E70 00260AD0 3C 80 80 26 */ lis r4, lbl_80264ED8@ha /* 80264E74 00260AD4 3C C0 80 26 */ lis r6, lbl_80264F20@ha /* 80264E78 00260AD8 3D 00 80 26 */ lis r8, lbl_80265138@ha /* 80264E7C 00260ADC 93 FE 33 98 */ stw r31, 0x3398(r30) /* 80264E80 00260AE0 7F C5 F3 78 */ mr r5, r30 /* 80264E84 00260AE4 7F C7 F3 78 */ mr r7, r30 /* 80264E88 00260AE8 7F C9 F3 78 */ mr r9, r30 /* 80264E8C 00260AEC 38 84 4E D8 */ addi r4, r4, lbl_80264ED8@l /* 80264E90 00260AF0 38 C6 4F 20 */ addi r6, r6, lbl_80264F20@l /* 80264E94 00260AF4 39 08 51 38 */ addi r8, r8, lbl_80265138@l /* 80264E98 00260AF8 38 60 00 00 */ li r3, 0 /* 80264E9C 00260AFC 48 0B D5 29 */ bl DWC_UpdateServersAsync /* 80264EA0 00260B00 2C 03 00 00 */ cmpwi r3, 0 /* 80264EA4 00260B04 40 82 00 0C */ bne lbl_80264EB0 /* 80264EA8 00260B08 93 FE 3C 70 */ stw r31, 0x3c70(r30) /* 80264EAC 00260B0C 48 00 00 14 */ b lbl_80264EC0 lbl_80264EB0: /* 80264EB0 00260B10 3C 60 80 26 */ lis r3, lbl_80265174@ha /* 80264EB4 00260B14 7F C4 F3 78 */ mr r4, r30 /* 80264EB8 00260B18 38 63 51 74 */ addi r3, r3, lbl_80265174@l /* 80264EBC 00260B1C 48 0B A5 C9 */ bl DWC_SetBuddyFriendCallback lbl_80264EC0: /* 80264EC0 00260B20 80 01 00 14 */ lwz r0, 0x14(r1) /* 80264EC4 00260B24 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80264EC8 00260B28 83 C1 00 08 */ lwz r30, 8(r1) /* 80264ECC 00260B2C 7C 08 03 A6 */ mtlr r0 /* 80264ED0 00260B30 38 21 00 10 */ addi r1, r1, 0x10 /* 80264ED4 00260B34 4E 80 00 20 */ blr lbl_80264ED8: /* 80264ED8 00260B38 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80264EDC 00260B3C 7C 08 02 A6 */ mflr r0 /* 80264EE0 00260B40 2C 03 00 00 */ cmpwi r3, 0 /* 80264EE4 00260B44 90 01 00 14 */ stw r0, 0x14(r1) /* 80264EE8 00260B48 93 E1 00 0C */ stw r31, 0xc(r1) /* 80264EEC 00260B4C 7C BF 2B 78 */ mr r31, r5 /* 80264EF0 00260B50 40 82 00 1C */ bne lbl_80264F0C /* 80264EF4 00260B54 2C 04 00 00 */ cmpwi r4, 0 /* 80264EF8 00260B58 41 82 00 0C */ beq lbl_80264F04 /* 80264EFC 00260B5C 7F E3 FB 78 */ mr r3, r31 /* 80264F00 00260B60 48 00 27 91 */ bl func_80267690 lbl_80264F04: /* 80264F04 00260B64 38 00 00 01 */ li r0, 1 /* 80264F08 00260B68 90 1F 33 9C */ stw r0, 0x339c(r31) lbl_80264F0C: /* 80264F0C 00260B6C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80264F10 00260B70 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80264F14 00260B74 7C 08 03 A6 */ mtlr r0 /* 80264F18 00260B78 38 21 00 10 */ addi r1, r1, 0x10 /* 80264F1C 00260B7C 4E 80 00 20 */ blr lbl_80264F20: /* 80264F20 00260B80 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 80264F24 00260B84 7C 08 02 A6 */ mflr r0 /* 80264F28 00260B88 2C 03 00 00 */ cmpwi r3, 0 /* 80264F2C 00260B8C 90 01 00 E4 */ stw r0, 0xe4(r1) /* 80264F30 00260B90 93 E1 00 DC */ stw r31, 0xdc(r1) /* 80264F34 00260B94 93 C1 00 D8 */ stw r30, 0xd8(r1) /* 80264F38 00260B98 7C 7E 1B 78 */ mr r30, r3 /* 80264F3C 00260B9C 93 A1 00 D4 */ stw r29, 0xd4(r1) /* 80264F40 00260BA0 7C BD 2B 78 */ mr r29, r5 /* 80264F44 00260BA4 93 81 00 D0 */ stw r28, 0xd0(r1) /* 80264F48 00260BA8 7C DC 33 78 */ mr r28, r6 /* 80264F4C 00260BAC 41 80 01 08 */ blt lbl_80265054 /* 80264F50 00260BB0 2C 03 00 1E */ cmpwi r3, 0x1e /* 80264F54 00260BB4 40 80 01 00 */ bge lbl_80265054 /* 80264F58 00260BB8 38 61 00 10 */ addi r3, r1, 0x10 /* 80264F5C 00260BBC 38 80 00 00 */ li r4, 0 /* 80264F60 00260BC0 38 A0 00 B8 */ li r5, 0xb8 /* 80264F64 00260BC4 4B D9 F1 A1 */ bl memset /* 80264F68 00260BC8 7F A3 EB 78 */ mr r3, r29 /* 80264F6C 00260BCC 4B F6 1B F9 */ bl strlen /* 80264F70 00260BD0 7C 64 1B 78 */ mr r4, r3 /* 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 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 /* 80264F90 00260BF0 54 60 04 3F */ clrlwi. r0, r3, 0x10 /* 80264F94 00260BF4 40 82 00 40 */ bne lbl_80264FD4 /* 80264F98 00260BF8 1C 1E 00 B8 */ mulli r0, r30, 0xb8 /* 80264F9C 00260BFC 38 81 00 10 */ addi r4, r1, 0x10 /* 80264FA0 00260C00 38 A0 00 B8 */ li r5, 0xb8 /* 80264FA4 00260C04 7C 7C 02 14 */ add r3, r28, r0 /* 80264FA8 00260C08 38 63 1D 08 */ addi r3, r3, 0x1d08 /* 80264FAC 00260C0C 4B D9 F0 55 */ bl memcpy /* 80264FB0 00260C10 80 A1 00 10 */ lwz r5, 0x10(r1) /* 80264FB4 00260C14 7F 83 E3 78 */ mr r3, r28 /* 80264FB8 00260C18 80 C1 00 14 */ lwz r6, 0x14(r1) /* 80264FBC 00260C1C 7F C4 F3 78 */ mr r4, r30 /* 80264FC0 00260C20 81 01 00 3C */ lwz r8, 0x3c(r1) /* 80264FC4 00260C24 38 E1 00 1C */ addi r7, r1, 0x1c /* 80264FC8 00260C28 81 21 00 40 */ lwz r9, 0x40(r1) /* 80264FCC 00260C2C 48 00 30 A1 */ bl func_8026806C /* 80264FD0 00260C30 48 00 00 1C */ b lbl_80264FEC lbl_80264FD4: /* 80264FD4 00260C34 1C 1E 00 B8 */ mulli r0, r30, 0xb8 /* 80264FD8 00260C38 38 80 00 00 */ li r4, 0 /* 80264FDC 00260C3C 38 A0 00 B8 */ li r5, 0xb8 /* 80264FE0 00260C40 7C 7C 02 14 */ add r3, r28, r0 /* 80264FE4 00260C44 38 63 1D 08 */ addi r3, r3, 0x1d08 /* 80264FE8 00260C48 4B D9 F1 1D */ bl memset lbl_80264FEC: /* 80264FEC 00260C4C 7F 83 E3 78 */ mr r3, r28 /* 80264FF0 00260C50 7F C4 F3 78 */ mr r4, r30 /* 80264FF4 00260C54 48 00 24 F1 */ bl func_802674E4 /* 80264FF8 00260C58 38 81 00 09 */ addi r4, r1, 9 /* 80264FFC 00260C5C 38 A1 00 08 */ addi r5, r1, 8 /* 80265000 00260C60 38 C0 00 00 */ li r6, 0 /* 80265004 00260C64 48 0B A1 95 */ bl DWC_GetFriendStatusSC /* 80265008 00260C68 57 DD 18 38 */ slwi r29, r30, 3 /* 8026500C 00260C6C 88 81 00 09 */ lbz r4, 9(r1) /* 80265010 00260C70 7F FC EA 14 */ add r31, r28, r29 /* 80265014 00260C74 7C 7E 1B 78 */ mr r30, r3 /* 80265018 00260C78 98 9F 32 99 */ stb r4, 0x3299(r31) /* 8026501C 00260C7C 54 64 06 3E */ clrlwi r4, r3, 0x18 /* 80265020 00260C80 38 00 00 01 */ li r0, 1 /* 80265024 00260C84 88 61 00 08 */ lbz r3, 8(r1) /* 80265028 00260C88 98 7F 32 9A */ stb r3, 0x329a(r31) /* 8026502C 00260C8C 98 1F 32 9B */ stb r0, 0x329b(r31) /* 80265030 00260C90 88 1F 32 98 */ lbz r0, 0x3298(r31) /* 80265034 00260C94 7C 04 00 40 */ cmplw r4, r0 /* 80265038 00260C98 41 82 00 0C */ beq lbl_80265044 /* 8026503C 00260C9C 4B FF 93 35 */ bl func_8025E370 /* 80265040 00260CA0 90 7F 32 9C */ stw r3, 0x329c(r31) lbl_80265044: /* 80265044 00260CA4 9B DF 32 98 */ stb r30, 0x3298(r31) /* 80265048 00260CA8 80 7C 33 88 */ lwz r3, 0x3388(r28) /* 8026504C 00260CAC 38 03 00 01 */ addi r0, r3, 1 /* 80265050 00260CB0 90 1C 33 88 */ stw r0, 0x3388(r28) lbl_80265054: /* 80265054 00260CB4 80 01 00 E4 */ lwz r0, 0xe4(r1) /* 80265058 00260CB8 83 E1 00 DC */ lwz r31, 0xdc(r1) /* 8026505C 00260CBC 83 C1 00 D8 */ lwz r30, 0xd8(r1) /* 80265060 00260CC0 83 A1 00 D4 */ lwz r29, 0xd4(r1) /* 80265064 00260CC4 83 81 00 D0 */ lwz r28, 0xd0(r1) /* 80265068 00260CC8 7C 08 03 A6 */ mtlr r0 /* 8026506C 00260CCC 38 21 00 E0 */ addi r1, r1, 0xe0 /* 80265070 00260CD0 4E 80 00 20 */ blr .global func_80265074 func_80265074: /* 80265074 00260CD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80265078 00260CD8 7C 08 02 A6 */ mflr r0 /* 8026507C 00260CDC 2C 04 00 00 */ cmpwi r4, 0 /* 80265080 00260CE0 90 01 00 14 */ stw r0, 0x14(r1) /* 80265084 00260CE4 93 E1 00 0C */ stw r31, 0xc(r1) /* 80265088 00260CE8 7C 9F 23 78 */ mr r31, r4 /* 8026508C 00260CEC 93 C1 00 08 */ stw r30, 8(r1) /* 80265090 00260CF0 7C 7E 1B 78 */ mr r30, r3 /* 80265094 00260CF4 41 80 00 40 */ blt lbl_802650D4 /* 80265098 00260CF8 2C 04 00 1E */ cmpwi r4, 0x1e /* 8026509C 00260CFC 40 81 00 08 */ ble lbl_802650A4 /* 802650A0 00260D00 48 00 00 34 */ b lbl_802650D4 lbl_802650A4: /* 802650A4 00260D04 1C 04 00 B8 */ mulli r0, r4, 0xb8 /* 802650A8 00260D08 38 80 00 00 */ li r4, 0 /* 802650AC 00260D0C 38 A0 00 B8 */ li r5, 0xb8 /* 802650B0 00260D10 7C 63 02 14 */ add r3, r3, r0 /* 802650B4 00260D14 38 63 1D 08 */ addi r3, r3, 0x1d08 /* 802650B8 00260D18 4B D9 F0 4D */ bl memset /* 802650BC 00260D1C 57 E0 18 38 */ slwi r0, r31, 3 /* 802650C0 00260D20 38 80 00 00 */ li r4, 0 /* 802650C4 00260D24 7C 7E 02 14 */ add r3, r30, r0 /* 802650C8 00260D28 38 A0 00 08 */ li r5, 8 /* 802650CC 00260D2C 38 63 32 98 */ addi r3, r3, 0x3298 /* 802650D0 00260D30 4B D9 F0 35 */ bl memset lbl_802650D4: /* 802650D4 00260D34 80 01 00 14 */ lwz r0, 0x14(r1) /* 802650D8 00260D38 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802650DC 00260D3C 83 C1 00 08 */ lwz r30, 8(r1) /* 802650E0 00260D40 7C 08 03 A6 */ mtlr r0 /* 802650E4 00260D44 38 21 00 10 */ addi r1, r1, 0x10 /* 802650E8 00260D48 4E 80 00 20 */ blr .global func_802650EC func_802650EC: /* 802650EC 00260D4C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802650F0 00260D50 7C 08 02 A6 */ mflr r0 /* 802650F4 00260D54 90 01 00 14 */ stw r0, 0x14(r1) /* 802650F8 00260D58 93 E1 00 0C */ stw r31, 0xc(r1) /* 802650FC 00260D5C 3B E0 00 00 */ li r31, 0 /* 80265100 00260D60 93 C1 00 08 */ stw r30, 8(r1) /* 80265104 00260D64 7C 7E 1B 78 */ mr r30, r3 lbl_80265108: /* 80265108 00260D68 7F C3 F3 78 */ mr r3, r30 /* 8026510C 00260D6C 7F E4 FB 78 */ mr r4, r31 /* 80265110 00260D70 4B FF FF 65 */ bl func_80265074 /* 80265114 00260D74 3B FF 00 01 */ addi r31, r31, 1 /* 80265118 00260D78 2C 1F 00 1E */ cmpwi r31, 0x1e /* 8026511C 00260D7C 41 80 FF EC */ blt lbl_80265108 /* 80265120 00260D80 80 01 00 14 */ lwz r0, 0x14(r1) /* 80265124 00260D84 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80265128 00260D88 83 C1 00 08 */ lwz r30, 8(r1) /* 8026512C 00260D8C 7C 08 03 A6 */ mtlr r0 /* 80265130 00260D90 38 21 00 10 */ addi r1, r1, 0x10 /* 80265134 00260D94 4E 80 00 20 */ blr lbl_80265138: /* 80265138 00260D98 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8026513C 00260D9C 7C 08 02 A6 */ mflr r0 /* 80265140 00260DA0 90 01 00 14 */ stw r0, 0x14(r1) /* 80265144 00260DA4 93 E1 00 0C */ stw r31, 0xc(r1) /* 80265148 00260DA8 7C BF 2B 78 */ mr r31, r5 /* 8026514C 00260DAC 7F E3 FB 78 */ mr r3, r31 /* 80265150 00260DB0 48 00 25 41 */ bl func_80267690 /* 80265154 00260DB4 80 7F 33 88 */ lwz r3, 0x3388(r31) /* 80265158 00260DB8 38 03 00 01 */ addi r0, r3, 1 /* 8026515C 00260DBC 90 1F 33 88 */ stw r0, 0x3388(r31) /* 80265160 00260DC0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80265164 00260DC4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80265168 00260DC8 7C 08 03 A6 */ mtlr r0 /* 8026516C 00260DCC 38 21 00 10 */ addi r1, r1, 0x10 /* 80265170 00260DD0 4E 80 00 20 */ blr lbl_80265174: /* 80265174 00260DD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80265178 00260DD8 7C 08 02 A6 */ mflr r0 /* 8026517C 00260DDC 90 01 00 14 */ stw r0, 0x14(r1) /* 80265180 00260DE0 93 E1 00 0C */ stw r31, 0xc(r1) /* 80265184 00260DE4 7C 9F 23 78 */ mr r31, r4 /* 80265188 00260DE8 7F E3 FB 78 */ mr r3, r31 /* 8026518C 00260DEC 48 00 25 05 */ bl func_80267690 /* 80265190 00260DF0 80 7F 33 88 */ lwz r3, 0x3388(r31) /* 80265194 00260DF4 38 03 00 01 */ addi r0, r3, 1 /* 80265198 00260DF8 90 1F 33 88 */ stw r0, 0x3388(r31) /* 8026519C 00260DFC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802651A0 00260E00 80 01 00 14 */ lwz r0, 0x14(r1) /* 802651A4 00260E04 7C 08 03 A6 */ mtlr r0 /* 802651A8 00260E08 38 21 00 10 */ addi r1, r1, 0x10 /* 802651AC 00260E0C 4E 80 00 20 */ blr .global func_802651B0 func_802651B0: /* 802651B0 00260E10 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802651B4 00260E14 7C 08 02 A6 */ mflr r0 /* 802651B8 00260E18 90 01 00 14 */ stw r0, 0x14(r1) /* 802651BC 00260E1C 93 E1 00 0C */ stw r31, 0xc(r1) /* 802651C0 00260E20 7C 7F 1B 78 */ mr r31, r3 /* 802651C4 00260E24 48 00 21 B1 */ bl func_80267374 /* 802651C8 00260E28 80 1F 3C 50 */ lwz r0, 0x3c50(r31) /* 802651CC 00260E2C 2C 00 00 00 */ cmpwi r0, 0 /* 802651D0 00260E30 41 82 00 18 */ beq lbl_802651E8 /* 802651D4 00260E34 80 1F 3C 58 */ lwz r0, 0x3c58(r31) /* 802651D8 00260E38 2C 00 00 00 */ cmpwi r0, 0 /* 802651DC 00260E3C 41 82 00 0C */ beq lbl_802651E8 /* 802651E0 00260E40 38 00 00 00 */ li r0, 0 /* 802651E4 00260E44 90 1F 3C 58 */ stw r0, 0x3c58(r31) lbl_802651E8: /* 802651E8 00260E48 38 00 00 00 */ li r0, 0 /* 802651EC 00260E4C 7F E3 FB 78 */ mr r3, r31 /* 802651F0 00260E50 90 1F 33 A8 */ stw r0, 0x33a8(r31) /* 802651F4 00260E54 38 80 00 06 */ li r4, 6 /* 802651F8 00260E58 90 1F 3C 7C */ stw r0, 0x3c7c(r31) /* 802651FC 00260E5C 90 1F 3C 80 */ stw r0, 0x3c80(r31) /* 80265200 00260E60 4B FF F4 1D */ bl func_8026461C /* 80265204 00260E64 80 01 00 14 */ lwz r0, 0x14(r1) /* 80265208 00260E68 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8026520C 00260E6C 7C 08 03 A6 */ mtlr r0 /* 80265210 00260E70 38 21 00 10 */ addi r1, r1, 0x10 /* 80265214 00260E74 4E 80 00 20 */ blr .global func_80265218 func_80265218: /* 80265218 00260E78 38 00 FF FF */ li r0, -1 /* 8026521C 00260E7C 3C 60 80 50 */ lis r3, lbl_80503BF8@ha /* 80265220 00260E80 94 03 3B F8 */ stwu r0, lbl_80503BF8@l(r3) /* 80265224 00260E84 90 03 00 04 */ stw r0, 4(r3) /* 80265228 00260E88 90 03 00 08 */ stw r0, 8(r3) /* 8026522C 00260E8C 90 03 00 0C */ stw r0, 0xc(r3) /* 80265230 00260E90 90 03 00 10 */ stw r0, 0x10(r3) /* 80265234 00260E94 90 03 00 14 */ stw r0, 0x14(r3) /* 80265238 00260E98 90 03 00 18 */ stw r0, 0x18(r3) /* 8026523C 00260E9C 90 03 00 1C */ stw r0, 0x1c(r3) /* 80265240 00260EA0 90 03 00 20 */ stw r0, 0x20(r3) /* 80265244 00260EA4 90 03 00 24 */ stw r0, 0x24(r3) /* 80265248 00260EA8 90 03 00 28 */ stw r0, 0x28(r3) /* 8026524C 00260EAC 90 03 00 2C */ stw r0, 0x2c(r3) /* 80265250 00260EB0 90 03 00 30 */ stw r0, 0x30(r3) /* 80265254 00260EB4 90 03 00 34 */ stw r0, 0x34(r3) /* 80265258 00260EB8 90 03 00 38 */ stw r0, 0x38(r3) /* 8026525C 00260EBC 90 03 00 3C */ stw r0, 0x3c(r3) /* 80265260 00260EC0 90 03 00 40 */ stw r0, 0x40(r3) /* 80265264 00260EC4 90 03 00 44 */ stw r0, 0x44(r3) /* 80265268 00260EC8 90 03 00 48 */ stw r0, 0x48(r3) /* 8026526C 00260ECC 90 03 00 4C */ stw r0, 0x4c(r3) /* 80265270 00260ED0 90 03 00 50 */ stw r0, 0x50(r3) /* 80265274 00260ED4 90 03 00 54 */ stw r0, 0x54(r3) /* 80265278 00260ED8 90 03 00 58 */ stw r0, 0x58(r3) /* 8026527C 00260EDC 90 03 00 5C */ stw r0, 0x5c(r3) /* 80265280 00260EE0 90 03 00 60 */ stw r0, 0x60(r3) /* 80265284 00260EE4 90 03 00 64 */ stw r0, 0x64(r3) /* 80265288 00260EE8 90 03 00 68 */ stw r0, 0x68(r3) /* 8026528C 00260EEC 90 03 00 6C */ stw r0, 0x6c(r3) /* 80265290 00260EF0 90 03 00 70 */ stw r0, 0x70(r3) /* 80265294 00260EF4 90 03 00 74 */ stw r0, 0x74(r3) /* 80265298 00260EF8 90 03 00 78 */ stw r0, 0x78(r3) /* 8026529C 00260EFC 90 03 00 7C */ stw r0, 0x7c(r3) /* 802652A0 00260F00 4E 80 00 20 */ blr .global func_802652A4 func_802652A4: /* 802652A4 00260F04 3C 80 80 50 */ lis r4, lbl_80503BF8@ha /* 802652A8 00260F08 38 00 00 20 */ li r0, 0x20 /* 802652AC 00260F0C 38 84 3B F8 */ addi r4, r4, lbl_80503BF8@l /* 802652B0 00260F10 38 A0 00 00 */ li r5, 0 /* 802652B4 00260F14 7C 09 03 A6 */ mtctr r0 lbl_802652B8: /* 802652B8 00260F18 80 04 00 00 */ lwz r0, 0(r4) /* 802652BC 00260F1C 2C 00 00 00 */ cmpwi r0, 0 /* 802652C0 00260F20 40 80 00 18 */ bge lbl_802652D8 /* 802652C4 00260F24 3C 80 80 50 */ lis r4, lbl_80503BF8@ha /* 802652C8 00260F28 54 A0 10 3A */ slwi r0, r5, 2 /* 802652CC 00260F2C 38 84 3B F8 */ addi r4, r4, lbl_80503BF8@l /* 802652D0 00260F30 7C 64 01 2E */ stwx r3, r4, r0 /* 802652D4 00260F34 4E 80 00 20 */ blr lbl_802652D8: /* 802652D8 00260F38 38 84 00 04 */ addi r4, r4, 4 /* 802652DC 00260F3C 38 A5 00 01 */ addi r5, r5, 1 /* 802652E0 00260F40 42 00 FF D8 */ bdnz lbl_802652B8 /* 802652E4 00260F44 4E 80 00 20 */ blr .global func_802652E8 func_802652E8: /* 802652E8 00260F48 3C 80 80 50 */ lis r4, lbl_80503BF8@ha /* 802652EC 00260F4C 38 00 00 20 */ li r0, 0x20 /* 802652F0 00260F50 38 84 3B F8 */ addi r4, r4, lbl_80503BF8@l /* 802652F4 00260F54 38 A0 00 00 */ li r5, 0 /* 802652F8 00260F58 7C 09 03 A6 */ mtctr r0 lbl_802652FC: /* 802652FC 00260F5C 80 04 00 00 */ lwz r0, 0(r4) /* 80265300 00260F60 7C 03 00 00 */ cmpw r3, r0 /* 80265304 00260F64 40 82 00 1C */ bne lbl_80265320 /* 80265308 00260F68 3C 60 80 50 */ lis r3, lbl_80503BF8@ha /* 8026530C 00260F6C 54 A0 10 3A */ slwi r0, r5, 2 /* 80265310 00260F70 38 63 3B F8 */ addi r3, r3, lbl_80503BF8@l /* 80265314 00260F74 38 80 FF FF */ li r4, -1 /* 80265318 00260F78 7C 83 01 2E */ stwx r4, r3, r0 /* 8026531C 00260F7C 48 00 00 10 */ b lbl_8026532C lbl_80265320: /* 80265320 00260F80 38 84 00 04 */ addi r4, r4, 4 /* 80265324 00260F84 38 A5 00 01 */ addi r5, r5, 1 /* 80265328 00260F88 42 00 FF D4 */ bdnz lbl_802652FC lbl_8026532C: /* 8026532C 00260F8C 3C A0 80 50 */ lis r5, lbl_80503BF8@ha /* 80265330 00260F90 38 00 00 04 */ li r0, 4 /* 80265334 00260F94 38 A5 3B F8 */ addi r5, r5, lbl_80503BF8@l /* 80265338 00260F98 38 C0 00 00 */ li r6, 0 /* 8026533C 00260F9C 38 60 00 00 */ li r3, 0 /* 80265340 00260FA0 38 E0 00 00 */ li r7, 0 /* 80265344 00260FA4 7C A4 2B 78 */ mr r4, r5 /* 80265348 00260FA8 7C 09 03 A6 */ mtctr r0 lbl_8026534C: /* 8026534C 00260FAC 80 05 00 00 */ lwz r0, 0(r5) /* 80265350 00260FB0 2C 00 00 00 */ cmpwi r0, 0 /* 80265354 00260FB4 41 80 00 10 */ blt lbl_80265364 /* 80265358 00260FB8 7C 04 19 2E */ stwx r0, r4, r3 /* 8026535C 00260FBC 38 C6 00 01 */ addi r6, r6, 1 /* 80265360 00260FC0 38 63 00 04 */ addi r3, r3, 4 lbl_80265364: /* 80265364 00260FC4 80 05 00 04 */ lwz r0, 4(r5) /* 80265368 00260FC8 2C 00 00 00 */ cmpwi r0, 0 /* 8026536C 00260FCC 41 80 00 10 */ blt lbl_8026537C /* 80265370 00260FD0 7C 04 19 2E */ stwx r0, r4, r3 /* 80265374 00260FD4 38 C6 00 01 */ addi r6, r6, 1 /* 80265378 00260FD8 38 63 00 04 */ addi r3, r3, 4 lbl_8026537C: /* 8026537C 00260FDC 80 05 00 08 */ lwz r0, 8(r5) /* 80265380 00260FE0 2C 00 00 00 */ cmpwi r0, 0 /* 80265384 00260FE4 41 80 00 10 */ blt lbl_80265394 /* 80265388 00260FE8 7C 04 19 2E */ stwx r0, r4, r3 /* 8026538C 00260FEC 38 C6 00 01 */ addi r6, r6, 1 /* 80265390 00260FF0 38 63 00 04 */ addi r3, r3, 4 lbl_80265394: /* 80265394 00260FF4 80 05 00 0C */ lwz r0, 0xc(r5) /* 80265398 00260FF8 2C 00 00 00 */ cmpwi r0, 0 /* 8026539C 00260FFC 41 80 00 10 */ blt lbl_802653AC /* 802653A0 00261000 7C 04 19 2E */ stwx r0, r4, r3 /* 802653A4 00261004 38 C6 00 01 */ addi r6, r6, 1 /* 802653A8 00261008 38 63 00 04 */ addi r3, r3, 4 lbl_802653AC: /* 802653AC 0026100C 80 05 00 10 */ lwz r0, 0x10(r5) /* 802653B0 00261010 2C 00 00 00 */ cmpwi r0, 0 /* 802653B4 00261014 41 80 00 10 */ blt lbl_802653C4 /* 802653B8 00261018 7C 04 19 2E */ stwx r0, r4, r3 /* 802653BC 0026101C 38 C6 00 01 */ addi r6, r6, 1 /* 802653C0 00261020 38 63 00 04 */ addi r3, r3, 4 lbl_802653C4: /* 802653C4 00261024 80 05 00 14 */ lwz r0, 0x14(r5) /* 802653C8 00261028 2C 00 00 00 */ cmpwi r0, 0 /* 802653CC 0026102C 41 80 00 10 */ blt lbl_802653DC /* 802653D0 00261030 7C 04 19 2E */ stwx r0, r4, r3 /* 802653D4 00261034 38 C6 00 01 */ addi r6, r6, 1 /* 802653D8 00261038 38 63 00 04 */ addi r3, r3, 4 lbl_802653DC: /* 802653DC 0026103C 80 05 00 18 */ lwz r0, 0x18(r5) /* 802653E0 00261040 2C 00 00 00 */ cmpwi r0, 0 /* 802653E4 00261044 41 80 00 10 */ blt lbl_802653F4 /* 802653E8 00261048 7C 04 19 2E */ stwx r0, r4, r3 /* 802653EC 0026104C 38 C6 00 01 */ addi r6, r6, 1 /* 802653F0 00261050 38 63 00 04 */ addi r3, r3, 4 lbl_802653F4: /* 802653F4 00261054 80 05 00 1C */ lwz r0, 0x1c(r5) /* 802653F8 00261058 2C 00 00 00 */ cmpwi r0, 0 /* 802653FC 0026105C 41 80 00 10 */ blt lbl_8026540C /* 80265400 00261060 7C 04 19 2E */ stwx r0, r4, r3 /* 80265404 00261064 38 C6 00 01 */ addi r6, r6, 1 /* 80265408 00261068 38 63 00 04 */ addi r3, r3, 4 lbl_8026540C: /* 8026540C 0026106C 38 A5 00 20 */ addi r5, r5, 0x20 /* 80265410 00261070 38 E7 00 07 */ addi r7, r7, 7 /* 80265414 00261074 42 00 FF 38 */ bdnz lbl_8026534C /* 80265418 00261078 3C A0 80 50 */ lis r5, lbl_80503BF8@ha /* 8026541C 0026107C 2C 06 00 20 */ cmpwi r6, 0x20 /* 80265420 00261080 54 C0 10 3A */ slwi r0, r6, 2 /* 80265424 00261084 20 66 00 20 */ subfic r3, r6, 0x20 /* 80265428 00261088 38 A5 3B F8 */ addi r5, r5, lbl_80503BF8@l /* 8026542C 0026108C 38 80 FF FF */ li r4, -1 /* 80265430 00261090 7C A5 02 14 */ add r5, r5, r0 /* 80265434 00261094 4C 80 00 20 */ bgelr /* 80265438 00261098 54 60 E8 FF */ rlwinm. r0, r3, 0x1d, 3, 0x1f /* 8026543C 0026109C 7C 09 03 A6 */ mtctr r0 /* 80265440 002610A0 41 82 00 34 */ beq lbl_80265474 lbl_80265444: /* 80265444 002610A4 90 85 00 00 */ stw r4, 0(r5) /* 80265448 002610A8 90 85 00 04 */ stw r4, 4(r5) /* 8026544C 002610AC 90 85 00 08 */ stw r4, 8(r5) /* 80265450 002610B0 90 85 00 0C */ stw r4, 0xc(r5) /* 80265454 002610B4 90 85 00 10 */ stw r4, 0x10(r5) /* 80265458 002610B8 90 85 00 14 */ stw r4, 0x14(r5) /* 8026545C 002610BC 90 85 00 18 */ stw r4, 0x18(r5) /* 80265460 002610C0 90 85 00 1C */ stw r4, 0x1c(r5) /* 80265464 002610C4 38 A5 00 20 */ addi r5, r5, 0x20 /* 80265468 002610C8 42 00 FF DC */ bdnz lbl_80265444 /* 8026546C 002610CC 70 63 00 07 */ andi. r3, r3, 7 /* 80265470 002610D0 4D 82 00 20 */ beqlr lbl_80265474: /* 80265474 002610D4 7C 69 03 A6 */ mtctr r3 lbl_80265478: /* 80265478 002610D8 90 85 00 00 */ stw r4, 0(r5) /* 8026547C 002610DC 38 A5 00 04 */ addi r5, r5, 4 /* 80265480 002610E0 42 00 FF F8 */ bdnz lbl_80265478 /* 80265484 002610E4 4E 80 00 20 */ blr .global func_80265488 func_80265488: /* 80265488 002610E8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8026548C 002610EC 7C 08 02 A6 */ mflr r0 /* 80265490 002610F0 90 01 00 24 */ stw r0, 0x24(r1) /* 80265494 002610F4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80265498 002610F8 93 C1 00 18 */ stw r30, 0x18(r1) /* 8026549C 002610FC 7C 7E 1B 78 */ mr r30, r3 /* 802654A0 00261100 93 A1 00 14 */ stw r29, 0x14(r1) /* 802654A4 00261104 7C BD 2B 78 */ mr r29, r5 /* 802654A8 00261108 93 81 00 10 */ stw r28, 0x10(r1) /* 802654AC 0026110C 7C 9C 23 78 */ mr r28, r4 /* 802654B0 00261110 48 00 11 B1 */ bl func_80266660 /* 802654B4 00261114 81 9E 00 00 */ lwz r12, 0(r30) /* 802654B8 00261118 7C 7F 1B 78 */ mr r31, r3 /* 802654BC 0026111C 7F C3 F3 78 */ mr r3, r30 /* 802654C0 00261120 3B C0 00 00 */ li r30, 0 /* 802654C4 00261124 81 8C 00 50 */ lwz r12, 0x50(r12) /* 802654C8 00261128 7D 89 03 A6 */ mtctr r12 /* 802654CC 0026112C 4E 80 04 21 */ bctrl /* 802654D0 00261130 38 00 00 04 */ li r0, 4 /* 802654D4 00261134 54 64 06 3E */ clrlwi r4, r3, 0x18 /* 802654D8 00261138 38 A0 00 00 */ li r5, 0 /* 802654DC 0026113C 38 60 00 01 */ li r3, 1 /* 802654E0 00261140 7C 09 03 A6 */ mtctr r0 lbl_802654E4: /* 802654E4 00261144 7C 04 28 00 */ cmpw r4, r5 /* 802654E8 00261148 41 82 00 14 */ beq lbl_802654FC /* 802654EC 0026114C 7C 60 28 30 */ slw r0, r3, r5 /* 802654F0 00261150 7F E0 00 39 */ and. r0, r31, r0 /* 802654F4 00261154 41 82 00 08 */ beq lbl_802654FC /* 802654F8 00261158 3B DE 00 01 */ addi r30, r30, 1 lbl_802654FC: /* 802654FC 0026115C 38 A5 00 01 */ addi r5, r5, 1 /* 80265500 00261160 7C 04 28 00 */ cmpw r4, r5 /* 80265504 00261164 41 82 00 14 */ beq lbl_80265518 /* 80265508 00261168 7C 60 28 30 */ slw r0, r3, r5 /* 8026550C 0026116C 7F E0 00 39 */ and. r0, r31, r0 /* 80265510 00261170 41 82 00 08 */ beq lbl_80265518 /* 80265514 00261174 3B DE 00 01 */ addi r30, r30, 1 lbl_80265518: /* 80265518 00261178 38 A5 00 01 */ addi r5, r5, 1 /* 8026551C 0026117C 7C 04 28 00 */ cmpw r4, r5 /* 80265520 00261180 41 82 00 14 */ beq lbl_80265534 /* 80265524 00261184 7C 60 28 30 */ slw r0, r3, r5 /* 80265528 00261188 7F E0 00 39 */ and. r0, r31, r0 /* 8026552C 0026118C 41 82 00 08 */ beq lbl_80265534 /* 80265530 00261190 3B DE 00 01 */ addi r30, r30, 1 lbl_80265534: /* 80265534 00261194 38 A5 00 01 */ addi r5, r5, 1 /* 80265538 00261198 7C 04 28 00 */ cmpw r4, r5 /* 8026553C 0026119C 41 82 00 14 */ beq lbl_80265550 /* 80265540 002611A0 7C 60 28 30 */ slw r0, r3, r5 /* 80265544 002611A4 7F E0 00 39 */ and. r0, r31, r0 /* 80265548 002611A8 41 82 00 08 */ beq lbl_80265550 /* 8026554C 002611AC 3B DE 00 01 */ addi r30, r30, 1 lbl_80265550: /* 80265550 002611B0 38 A5 00 01 */ addi r5, r5, 1 /* 80265554 002611B4 7C 04 28 00 */ cmpw r4, r5 /* 80265558 002611B8 41 82 00 14 */ beq lbl_8026556C /* 8026555C 002611BC 7C 60 28 30 */ slw r0, r3, r5 /* 80265560 002611C0 7F E0 00 39 */ and. r0, r31, r0 /* 80265564 002611C4 41 82 00 08 */ beq lbl_8026556C /* 80265568 002611C8 3B DE 00 01 */ addi r30, r30, 1 lbl_8026556C: /* 8026556C 002611CC 38 A5 00 01 */ addi r5, r5, 1 /* 80265570 002611D0 7C 04 28 00 */ cmpw r4, r5 /* 80265574 002611D4 41 82 00 14 */ beq lbl_80265588 /* 80265578 002611D8 7C 60 28 30 */ slw r0, r3, r5 /* 8026557C 002611DC 7F E0 00 39 */ and. r0, r31, r0 /* 80265580 002611E0 41 82 00 08 */ beq lbl_80265588 /* 80265584 002611E4 3B DE 00 01 */ addi r30, r30, 1 lbl_80265588: /* 80265588 002611E8 38 A5 00 01 */ addi r5, r5, 1 /* 8026558C 002611EC 7C 04 28 00 */ cmpw r4, r5 /* 80265590 002611F0 41 82 00 14 */ beq lbl_802655A4 /* 80265594 002611F4 7C 60 28 30 */ slw r0, r3, r5 /* 80265598 002611F8 7F E0 00 39 */ and. r0, r31, r0 /* 8026559C 002611FC 41 82 00 08 */ beq lbl_802655A4 /* 802655A0 00261200 3B DE 00 01 */ addi r30, r30, 1 lbl_802655A4: /* 802655A4 00261204 38 A5 00 01 */ addi r5, r5, 1 /* 802655A8 00261208 7C 04 28 00 */ cmpw r4, r5 /* 802655AC 0026120C 41 82 00 14 */ beq lbl_802655C0 /* 802655B0 00261210 7C 60 28 30 */ slw r0, r3, r5 /* 802655B4 00261214 7F E0 00 39 */ and. r0, r31, r0 /* 802655B8 00261218 41 82 00 08 */ beq lbl_802655C0 /* 802655BC 0026121C 3B DE 00 01 */ addi r30, r30, 1 lbl_802655C0: /* 802655C0 00261220 38 A5 00 01 */ addi r5, r5, 1 /* 802655C4 00261224 42 00 FF 20 */ bdnz lbl_802654E4 /* 802655C8 00261228 7C 1E E8 00 */ cmpw r30, r29 /* 802655CC 0026122C 40 81 00 08 */ ble lbl_802655D4 /* 802655D0 00261230 7F BE EB 78 */ mr r30, r29 lbl_802655D4: /* 802655D4 00261234 3C 80 80 50 */ lis r4, lbl_80503BF8@ha /* 802655D8 00261238 7F 83 E3 78 */ mr r3, r28 /* 802655DC 0026123C 38 84 3B F8 */ addi r4, r4, lbl_80503BF8@l /* 802655E0 00261240 57 C5 10 3A */ slwi r5, r30, 2 /* 802655E4 00261244 4B D9 EA 1D */ bl memcpy /* 802655E8 00261248 7F C3 F3 78 */ mr r3, r30 /* 802655EC 0026124C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802655F0 00261250 83 C1 00 18 */ lwz r30, 0x18(r1) /* 802655F4 00261254 83 A1 00 14 */ lwz r29, 0x14(r1) /* 802655F8 00261258 83 81 00 10 */ lwz r28, 0x10(r1) /* 802655FC 0026125C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80265600 00261260 7C 08 03 A6 */ mtlr r0 /* 80265604 00261264 38 21 00 20 */ addi r1, r1, 0x20 /* 80265608 00261268 4E 80 00 20 */ blr lbl_8026560C: /* 8026560C 0026126C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80265610 00261270 7C 08 02 A6 */ mflr r0 /* 80265614 00261274 2C 07 00 00 */ cmpwi r7, 0 /* 80265618 00261278 90 01 00 24 */ stw r0, 0x24(r1) /* 8026561C 0026127C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80265620 00261280 7D 1F 43 78 */ mr r31, r8 /* 80265624 00261284 93 C1 00 18 */ stw r30, 0x18(r1) /* 80265628 00261288 7C DE 33 78 */ mr r30, r6 /* 8026562C 0026128C 93 A1 00 14 */ stw r29, 0x14(r1) /* 80265630 00261290 7C BD 2B 78 */ mr r29, r5 /* 80265634 00261294 93 81 00 10 */ stw r28, 0x10(r1) /* 80265638 00261298 7C 7C 1B 78 */ mr r28, r3 /* 8026563C 0026129C 41 80 00 0C */ blt lbl_80265648 /* 80265640 002612A0 7C E3 3B 78 */ mr r3, r7 /* 80265644 002612A4 4B FF FC A5 */ bl func_802652E8 lbl_80265648: /* 80265648 002612A8 2C 1C 00 00 */ cmpwi r28, 0 /* 8026564C 002612AC 40 82 00 A8 */ bne lbl_802656F4 /* 80265650 002612B0 80 1F 3C 84 */ lwz r0, 0x3c84(r31) /* 80265654 002612B4 2C 00 00 02 */ cmpwi r0, 2 /* 80265658 002612B8 41 82 00 50 */ beq lbl_802656A8 /* 8026565C 002612BC 40 80 00 10 */ bge lbl_8026566C /* 80265660 002612C0 2C 00 00 01 */ cmpwi r0, 1 /* 80265664 002612C4 40 80 00 14 */ bge lbl_80265678 /* 80265668 002612C8 48 00 00 8C */ b lbl_802656F4 lbl_8026566C: /* 8026566C 002612CC 2C 00 00 04 */ cmpwi r0, 4 /* 80265670 002612D0 40 80 00 84 */ bge lbl_802656F4 /* 80265674 002612D4 48 00 00 68 */ b lbl_802656DC lbl_80265678: /* 80265678 002612D8 57 C0 25 36 */ rlwinm r0, r30, 4, 0x14, 0x1b /* 8026567C 002612DC 38 A0 00 00 */ li r5, 0 /* 80265680 002612E0 7C 9F 02 14 */ add r4, r31, r0 /* 80265684 002612E4 7F E3 FB 78 */ mr r3, r31 /* 80265688 002612E8 90 A4 65 24 */ stw r5, 0x6524(r4) /* 8026568C 002612EC 48 00 1A 0D */ bl func_80267098 /* 80265690 002612F0 2C 03 00 01 */ cmpwi r3, 1 /* 80265694 002612F4 41 81 00 60 */ bgt lbl_802656F4 /* 80265698 002612F8 7F E3 FB 78 */ mr r3, r31 /* 8026569C 002612FC 38 80 00 06 */ li r4, 6 /* 802656A0 00261300 4B FF EF 7D */ bl func_8026461C /* 802656A4 00261304 48 00 00 50 */ b lbl_802656F4 lbl_802656A8: /* 802656A8 00261308 2C 1D 00 00 */ cmpwi r29, 0 /* 802656AC 0026130C 41 82 00 14 */ beq lbl_802656C0 /* 802656B0 00261310 7F E3 FB 78 */ mr r3, r31 /* 802656B4 00261314 38 80 00 06 */ li r4, 6 /* 802656B8 00261318 4B FF EF 65 */ bl func_8026461C /* 802656BC 0026131C 48 00 00 38 */ b lbl_802656F4 lbl_802656C0: /* 802656C0 00261320 7F E3 FB 78 */ mr r3, r31 /* 802656C4 00261324 7F C4 F3 78 */ mr r4, r30 /* 802656C8 00261328 4B FF EC 81 */ bl func_80264348 /* 802656CC 0026132C 38 00 00 01 */ li r0, 1 /* 802656D0 00261330 90 1F 3C 5C */ stw r0, 0x3c5c(r31) /* 802656D4 00261334 48 0B EC DD */ bl DWC_CancelMatching /* 802656D8 00261338 48 00 00 1C */ b lbl_802656F4 lbl_802656DC: /* 802656DC 0026133C 2C 1D 00 00 */ cmpwi r29, 0 /* 802656E0 00261340 41 82 00 14 */ beq lbl_802656F4 /* 802656E4 00261344 48 0B D2 95 */ bl DWC_CloseAllConnectionsHard /* 802656E8 00261348 7F E3 FB 78 */ mr r3, r31 /* 802656EC 0026134C 38 80 00 06 */ li r4, 6 /* 802656F0 00261350 4B FF EF 2D */ bl func_8026461C lbl_802656F4: /* 802656F4 00261354 80 01 00 24 */ lwz r0, 0x24(r1) /* 802656F8 00261358 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802656FC 0026135C 83 C1 00 18 */ lwz r30, 0x18(r1) /* 80265700 00261360 83 A1 00 14 */ lwz r29, 0x14(r1) /* 80265704 00261364 83 81 00 10 */ lwz r28, 0x10(r1) /* 80265708 00261368 7C 08 03 A6 */ mtlr r0 /* 8026570C 0026136C 38 21 00 20 */ addi r1, r1, 0x20 /* 80265710 00261370 4E 80 00 20 */ blr .global func_80265714 func_80265714: /* 80265714 00261374 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80265718 00261378 7C 08 02 A6 */ mflr r0 /* 8026571C 0026137C 90 01 00 14 */ stw r0, 0x14(r1) /* 80265720 00261380 93 E1 00 0C */ stw r31, 0xc(r1) /* 80265724 00261384 7C 7F 1B 78 */ mr r31, r3 /* 80265728 00261388 48 00 1D B5 */ bl func_802674DC /* 8026572C 0026138C 48 0C E1 79 */ bl DWC_CreateFriendKey /* 80265730 00261390 90 9F 1C 54 */ stw r4, 0x1c54(r31) /* 80265734 00261394 90 7F 1C 50 */ stw r3, 0x1c50(r31) /* 80265738 00261398 4B FF 8C 39 */ bl func_8025E370 /* 8026573C 0026139C 38 00 00 00 */ li r0, 0 /* 80265740 002613A0 B0 7F 1C 86 */ sth r3, 0x1c86(r31) /* 80265744 002613A4 38 7F 1C 50 */ addi r3, r31, 0x1c50 /* 80265748 002613A8 38 80 00 B8 */ li r4, 0xb8 /* 8026574C 002613AC B0 1F 1C 84 */ sth r0, 0x1c84(r31) /* 80265750 002613B0 4B FF 90 3D */ bl func_8025E78C /* 80265754 002613B4 B0 7F 1C 84 */ sth r3, 0x1c84(r31) /* 80265758 002613B8 38 7F 1C 50 */ addi r3, r31, 0x1c50 /* 8026575C 002613BC 38 80 00 B8 */ li r4, 0xb8 /* 80265760 002613C0 48 00 4E F5 */ bl DCFlushRange /* 80265764 002613C4 38 7F 1C 50 */ addi r3, r31, 0x1c50 /* 80265768 002613C8 38 80 00 B8 */ li r4, 0xb8 /* 8026576C 002613CC 48 0B 9B 79 */ bl DWC_SetOwnStatusData /* 80265770 002613D0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80265774 002613D4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80265778 002613D8 7C 08 03 A6 */ mtlr r0 /* 8026577C 002613DC 38 21 00 10 */ addi r1, r1, 0x10 /* 80265780 002613E0 4E 80 00 20 */ blr .global func_80265784 func_80265784: /* 80265784 002613E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80265788 002613E8 7C 08 02 A6 */ mflr r0 /* 8026578C 002613EC 90 01 00 14 */ stw r0, 0x14(r1) /* 80265790 002613F0 93 E1 00 0C */ stw r31, 0xc(r1) /* 80265794 002613F4 3B E0 00 00 */ li r31, 0 /* 80265798 002613F8 93 C1 00 08 */ stw r30, 8(r1) /* 8026579C 002613FC 7C 7E 1B 78 */ mr r30, r3 /* 802657A0 00261400 93 E3 3C 70 */ stw r31, 0x3c70(r3) /* 802657A4 00261404 48 00 1B D5 */ bl func_80267378 /* 802657A8 00261408 7F C3 F3 78 */ mr r3, r30 /* 802657AC 0026140C 4B FF FF 69 */ bl func_80265714 /* 802657B0 00261410 93 FE 3C 78 */ stw r31, 0x3c78(r30) /* 802657B4 00261414 7F C3 F3 78 */ mr r3, r30 /* 802657B8 00261418 38 80 00 07 */ li r4, 7 /* 802657BC 0026141C 4B FF EE 61 */ bl func_8026461C /* 802657C0 00261420 80 01 00 14 */ lwz r0, 0x14(r1) /* 802657C4 00261424 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802657C8 00261428 83 C1 00 08 */ lwz r30, 8(r1) /* 802657CC 0026142C 7C 08 03 A6 */ mtlr r0 /* 802657D0 00261430 38 21 00 10 */ addi r1, r1, 0x10 /* 802657D4 00261434 4E 80 00 20 */ blr .global func_802657D8 func_802657D8: /* 802657D8 00261438 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802657DC 0026143C 7C 08 02 A6 */ mflr r0 /* 802657E0 00261440 90 01 00 14 */ stw r0, 0x14(r1) /* 802657E4 00261444 38 00 00 00 */ li r0, 0 /* 802657E8 00261448 93 E1 00 0C */ stw r31, 0xc(r1) /* 802657EC 0026144C 7C 7F 1B 78 */ mr r31, r3 /* 802657F0 00261450 90 03 3C 84 */ stw r0, 0x3c84(r3) /* 802657F4 00261454 4B FF EB B9 */ bl func_802643AC /* 802657F8 00261458 4B FF FA 21 */ bl func_80265218 /* 802657FC 0026145C 80 1F 3C 50 */ lwz r0, 0x3c50(r31) /* 80265800 00261460 2C 00 00 00 */ cmpwi r0, 0 /* 80265804 00261464 40 82 00 0C */ bne lbl_80265810 /* 80265808 00261468 38 00 00 01 */ li r0, 1 /* 8026580C 0026146C 90 1F 3C 58 */ stw r0, 0x3c58(r31) lbl_80265810: /* 80265810 00261470 80 1F 3C 58 */ lwz r0, 0x3c58(r31) /* 80265814 00261474 2C 00 00 00 */ cmpwi r0, 0 /* 80265818 00261478 41 82 00 24 */ beq lbl_8026583C /* 8026581C 0026147C 38 00 00 00 */ li r0, 0 /* 80265820 00261480 7F E3 FB 78 */ mr r3, r31 /* 80265824 00261484 90 1F 3C 58 */ stw r0, 0x3c58(r31) /* 80265828 00261488 4B FF F5 A1 */ bl func_80264DC8 /* 8026582C 0026148C 7F E3 FB 78 */ mr r3, r31 /* 80265830 00261490 38 80 00 0E */ li r4, 0xe /* 80265834 00261494 4B FF ED E9 */ bl func_8026461C /* 80265838 00261498 48 00 01 2C */ b lbl_80265964 lbl_8026583C: /* 8026583C 0026149C 80 1F 66 A0 */ lwz r0, 0x66a0(r31) /* 80265840 002614A0 2C 00 00 00 */ cmpwi r0, 0 /* 80265844 002614A4 40 82 00 44 */ bne lbl_80265888 /* 80265848 002614A8 80 1F 33 98 */ lwz r0, 0x3398(r31) /* 8026584C 002614AC 2C 00 00 00 */ cmpwi r0, 0 /* 80265850 002614B0 41 82 00 38 */ beq lbl_80265888 /* 80265854 002614B4 38 00 00 00 */ li r0, 0 /* 80265858 002614B8 3C 80 80 26 */ lis r4, lbl_80264ED8@ha /* 8026585C 002614BC 3C C0 80 26 */ lis r6, lbl_80264F20@ha /* 80265860 002614C0 3D 00 80 26 */ lis r8, lbl_80265138@ha /* 80265864 002614C4 90 1F 33 98 */ stw r0, 0x3398(r31) /* 80265868 002614C8 7F E5 FB 78 */ mr r5, r31 /* 8026586C 002614CC 7F E7 FB 78 */ mr r7, r31 /* 80265870 002614D0 7F E9 FB 78 */ mr r9, r31 /* 80265874 002614D4 38 84 4E D8 */ addi r4, r4, lbl_80264ED8@l /* 80265878 002614D8 38 C6 4F 20 */ addi r6, r6, lbl_80264F20@l /* 8026587C 002614DC 39 08 51 38 */ addi r8, r8, lbl_80265138@l /* 80265880 002614E0 38 60 00 00 */ li r3, 0 /* 80265884 002614E4 48 0B CB 41 */ bl DWC_UpdateServersAsync lbl_80265888: /* 80265888 002614E8 80 1F 3C 5C */ lwz r0, 0x3c5c(r31) /* 8026588C 002614EC 2C 00 00 00 */ cmpwi r0, 0 /* 80265890 002614F0 41 82 00 0C */ beq lbl_8026589C /* 80265894 002614F4 38 00 00 00 */ li r0, 0 /* 80265898 002614F8 90 1F 3C 5C */ stw r0, 0x3c5c(r31) lbl_8026589C: /* 8026589C 002614FC 48 0B D5 D9 */ bl DWC_GetState /* 802658A0 00261500 2C 03 00 06 */ cmpwi r3, 6 /* 802658A4 00261504 40 82 00 0C */ bne lbl_802658B0 /* 802658A8 00261508 38 00 00 01 */ li r0, 1 /* 802658AC 0026150C 90 1F 3C 6C */ stw r0, 0x3c6c(r31) lbl_802658B0: /* 802658B0 00261510 80 1F 3C 6C */ lwz r0, 0x3c6c(r31) /* 802658B4 00261514 2C 00 00 00 */ cmpwi r0, 0 /* 802658B8 00261518 41 82 00 30 */ beq lbl_802658E8 /* 802658BC 0026151C 38 80 00 00 */ li r4, 0 /* 802658C0 00261520 38 00 00 01 */ li r0, 1 /* 802658C4 00261524 90 9F 33 90 */ stw r4, 0x3390(r31) /* 802658C8 00261528 7F E3 FB 78 */ mr r3, r31 /* 802658CC 0026152C 90 9F 3C 6C */ stw r4, 0x3c6c(r31) /* 802658D0 00261530 90 1F 3C 70 */ stw r0, 0x3c70(r31) /* 802658D4 00261534 4B FF F4 F5 */ bl func_80264DC8 /* 802658D8 00261538 7F E3 FB 78 */ mr r3, r31 /* 802658DC 0026153C 38 80 00 04 */ li r4, 4 /* 802658E0 00261540 4B FF ED 3D */ bl func_8026461C /* 802658E4 00261544 48 00 00 80 */ b lbl_80265964 lbl_802658E8: /* 802658E8 00261548 80 1F 3C 60 */ lwz r0, 0x3c60(r31) /* 802658EC 0026154C 2C 00 00 00 */ cmpwi r0, 0 /* 802658F0 00261550 41 82 00 1C */ beq lbl_8026590C /* 802658F4 00261554 7F E3 FB 78 */ mr r3, r31 /* 802658F8 00261558 38 80 00 0A */ li r4, 0xa /* 802658FC 0026155C 4B FF ED 21 */ bl func_8026461C /* 80265900 00261560 38 00 00 00 */ li r0, 0 /* 80265904 00261564 90 1F 3C 60 */ stw r0, 0x3c60(r31) /* 80265908 00261568 48 00 00 5C */ b lbl_80265964 lbl_8026590C: /* 8026590C 0026156C 80 1F 3C 64 */ lwz r0, 0x3c64(r31) /* 80265910 00261570 2C 00 00 00 */ cmpwi r0, 0 /* 80265914 00261574 41 82 00 1C */ beq lbl_80265930 /* 80265918 00261578 7F E3 FB 78 */ mr r3, r31 /* 8026591C 0026157C 38 80 00 09 */ li r4, 9 /* 80265920 00261580 4B FF EC FD */ bl func_8026461C /* 80265924 00261584 38 00 00 00 */ li r0, 0 /* 80265928 00261588 90 1F 3C 64 */ stw r0, 0x3c64(r31) /* 8026592C 0026158C 48 00 00 38 */ b lbl_80265964 lbl_80265930: /* 80265930 00261590 80 1F 3C 68 */ lwz r0, 0x3c68(r31) /* 80265934 00261594 2C 00 00 00 */ cmpwi r0, 0 /* 80265938 00261598 41 82 00 1C */ beq lbl_80265954 /* 8026593C 0026159C 7F E3 FB 78 */ mr r3, r31 /* 80265940 002615A0 38 80 00 08 */ li r4, 8 /* 80265944 002615A4 4B FF EC D9 */ bl func_8026461C /* 80265948 002615A8 38 00 00 00 */ li r0, 0 /* 8026594C 002615AC 90 1F 3C 68 */ stw r0, 0x3c68(r31) /* 80265950 002615B0 48 00 00 14 */ b lbl_80265964 lbl_80265954: /* 80265954 002615B4 80 1F 66 A0 */ lwz r0, 0x66a0(r31) /* 80265958 002615B8 2C 00 00 00 */ cmpwi r0, 0 /* 8026595C 002615BC 40 82 00 08 */ bne lbl_80265964 /* 80265960 002615C0 48 0B C6 8D */ bl DWC_ProcessFriendsMatch lbl_80265964: /* 80265964 002615C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80265968 002615C8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8026596C 002615CC 7C 08 03 A6 */ mtlr r0 /* 80265970 002615D0 38 21 00 10 */ addi r1, r1, 0x10 /* 80265974 002615D4 4E 80 00 20 */ blr .global func_80265978 func_80265978: /* 80265978 002615D8 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 8026597C 002615DC 7C 08 02 A6 */ mflr r0 /* 80265980 002615E0 90 01 00 A4 */ stw r0, 0xa4(r1) /* 80265984 002615E4 39 61 00 A0 */ addi r11, r1, 0xa0 /* 80265988 002615E8 4B F6 17 A1 */ bl _savegpr_27 /* 8026598C 002615EC 38 00 00 02 */ li r0, 2 /* 80265990 002615F0 7C 88 23 78 */ mr r8, r4 /* 80265994 002615F4 90 03 65 44 */ stw r0, 0x6544(r3) /* 80265998 002615F8 3C E0 80 42 */ lis r7, lbl_8042640C@ha /* 8026599C 002615FC 7C 7B 1B 78 */ mr r27, r3 /* 802659A0 00261600 7C BC 2B 78 */ mr r28, r5 /* 802659A4 00261604 90 83 65 4C */ stw r4, 0x654c(r3) /* 802659A8 00261608 7C DD 33 78 */ mr r29, r6 /* 802659AC 0026160C 38 87 64 0C */ addi r4, r7, lbl_8042640C@l /* 802659B0 00261610 90 A3 65 54 */ stw r5, 0x6554(r3) /* 802659B4 00261614 38 A0 00 02 */ li r5, 2 /* 802659B8 00261618 90 C3 65 5C */ stw r6, 0x655c(r3) /* 802659BC 0026161C 7D 06 43 78 */ mr r6, r8 /* 802659C0 00261620 38 61 00 08 */ addi r3, r1, 8 /* 802659C4 00261624 4C C6 31 82 */ crclr 6 /* 802659C8 00261628 4B F6 71 35 */ bl sprintf /* 802659CC 0026162C 7F 63 DB 78 */ mr r3, r27 /* 802659D0 00261630 48 00 0B 69 */ bl func_80266538 /* 802659D4 00261634 28 03 00 1E */ cmplwi r3, 0x1e /* 802659D8 00261638 41 81 00 0C */ bgt lbl_802659E4 /* 802659DC 0026163C 3B C0 00 00 */ li r30, 0 /* 802659E0 00261640 48 00 00 20 */ b lbl_80265A00 lbl_802659E4: /* 802659E4 00261644 7F 63 DB 78 */ mr r3, r27 /* 802659E8 00261648 48 00 0B 51 */ bl func_80266538 /* 802659EC 0026164C 38 00 00 3C */ li r0, 0x3c /* 802659F0 00261650 7C 03 00 10 */ subfc r0, r3, r0 /* 802659F4 00261654 7C 03 01 94 */ addze r0, r3 /* 802659F8 00261658 7C 60 18 50 */ subf r3, r0, r3 /* 802659FC 0026165C 3B C3 00 02 */ addi r30, r3, 2 lbl_80265A00: /* 80265A00 00261660 38 61 00 08 */ addi r3, r1, 8 /* 80265A04 00261664 38 8D 87 60 */ addi r4, r13, lbl_8063DA20-_SDA_BASE_ /* 80265A08 00261668 4B F6 89 CD */ bl strcat /* 80265A0C 0026166C 38 61 00 08 */ addi r3, r1, 8 /* 80265A10 00261670 4B F6 11 55 */ bl strlen /* 80265A14 00261674 3B E1 00 08 */ addi r31, r1, 8 /* 80265A18 00261678 7F 84 E3 78 */ mr r4, r28 /* 80265A1C 0026167C 7F C5 F3 78 */ mr r5, r30 /* 80265A20 00261680 7C 7F 1A 14 */ add r3, r31, r3 /* 80265A24 00261684 4B FF 61 D9 */ bl func_8025BBFC /* 80265A28 00261688 2C 1D 00 00 */ cmpwi r29, 0 /* 80265A2C 0026168C 41 82 00 24 */ beq lbl_80265A50 /* 80265A30 00261690 7F E3 FB 78 */ mr r3, r31 /* 80265A34 00261694 4B F6 11 31 */ bl strlen /* 80265A38 00261698 3C 80 80 42 */ lis r4, lbl_80426424@ha /* 80265A3C 0026169C 7F A5 EB 78 */ mr r5, r29 /* 80265A40 002616A0 7C 7F 1A 14 */ add r3, r31, r3 /* 80265A44 002616A4 38 84 64 24 */ addi r4, r4, lbl_80426424@l /* 80265A48 002616A8 4C C6 31 82 */ crclr 6 /* 80265A4C 002616AC 4B F6 70 B1 */ bl sprintf lbl_80265A50: /* 80265A50 002616B0 7F 63 DB 78 */ mr r3, r27 /* 80265A54 002616B4 38 A1 00 08 */ addi r5, r1, 8 /* 80265A58 002616B8 38 80 00 02 */ li r4, 2 /* 80265A5C 002616BC 38 C0 00 00 */ li r6, 0 /* 80265A60 002616C0 38 E0 00 00 */ li r7, 0 /* 80265A64 002616C4 48 00 00 1D */ bl func_80265A80 /* 80265A68 002616C8 39 61 00 A0 */ addi r11, r1, 0xa0 /* 80265A6C 002616CC 4B F6 17 09 */ bl _restgpr_27 /* 80265A70 002616D0 80 01 00 A4 */ lwz r0, 0xa4(r1) /* 80265A74 002616D4 7C 08 03 A6 */ mtlr r0 /* 80265A78 002616D8 38 21 00 A0 */ addi r1, r1, 0xa0 /* 80265A7C 002616DC 4E 80 00 20 */ blr .global func_80265A80 func_80265A80: /* 80265A80 002616E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80265A84 002616E4 7C 08 02 A6 */ mflr r0 /* 80265A88 002616E8 90 01 00 14 */ stw r0, 0x14(r1) /* 80265A8C 002616EC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80265A90 002616F0 7C BF 2B 78 */ mr r31, r5 /* 80265A94 002616F4 93 C1 00 08 */ stw r30, 8(r1) /* 80265A98 002616F8 7C 7E 1B 78 */ mr r30, r3 /* 80265A9C 002616FC 80 03 3C 58 */ lwz r0, 0x3c58(r3) /* 80265AA0 00261700 2C 00 00 00 */ cmpwi r0, 0 /* 80265AA4 00261704 41 82 00 0C */ beq lbl_80265AB0 /* 80265AA8 00261708 38 60 FF FE */ li r3, -2 /* 80265AAC 0026170C 48 00 00 EC */ b lbl_80265B98 lbl_80265AB0: /* 80265AB0 00261710 80 03 3C 60 */ lwz r0, 0x3c60(r3) /* 80265AB4 00261714 2C 00 00 00 */ cmpwi r0, 0 /* 80265AB8 00261718 40 82 00 1C */ bne lbl_80265AD4 /* 80265ABC 0026171C 80 03 3C 64 */ lwz r0, 0x3c64(r3) /* 80265AC0 00261720 2C 00 00 00 */ cmpwi r0, 0 /* 80265AC4 00261724 40 82 00 10 */ bne lbl_80265AD4 /* 80265AC8 00261728 80 03 3C 68 */ lwz r0, 0x3c68(r3) /* 80265ACC 0026172C 2C 00 00 00 */ cmpwi r0, 0 /* 80265AD0 00261730 41 82 00 0C */ beq lbl_80265ADC lbl_80265AD4: /* 80265AD4 00261734 38 60 FF FE */ li r3, -2 /* 80265AD8 00261738 48 00 00 C0 */ b lbl_80265B98 lbl_80265ADC: /* 80265ADC 0026173C 80 03 3C 38 */ lwz r0, 0x3c38(r3) /* 80265AE0 00261740 2C 00 00 08 */ cmpwi r0, 8 /* 80265AE4 00261744 40 80 00 0C */ bge lbl_80265AF0 /* 80265AE8 00261748 2C 00 00 06 */ cmpwi r0, 6 /* 80265AEC 0026174C 40 80 00 0C */ bge lbl_80265AF8 lbl_80265AF0: /* 80265AF0 00261750 38 60 FF FD */ li r3, -3 /* 80265AF4 00261754 48 00 00 A4 */ b lbl_80265B98 lbl_80265AF8: /* 80265AF8 00261758 28 04 00 02 */ cmplwi r4, 2 /* 80265AFC 0026175C 41 81 00 10 */ bgt lbl_80265B0C /* 80265B00 00261760 41 80 00 0C */ blt lbl_80265B0C /* 80265B04 00261764 28 87 00 02 */ cmplwi cr1, r7, 2 /* 80265B08 00261768 40 85 00 0C */ ble cr1, lbl_80265B14 lbl_80265B0C: /* 80265B0C 0026176C 38 60 FF FC */ li r3, -4 /* 80265B10 00261770 48 00 00 88 */ b lbl_80265B98 lbl_80265B14: /* 80265B14 00261774 2C 06 00 00 */ cmpwi r6, 0 /* 80265B18 00261778 41 82 00 18 */ beq lbl_80265B30 /* 80265B1C 0026177C 7C 07 20 40 */ cmplw r7, r4 /* 80265B20 00261780 40 80 00 08 */ bge lbl_80265B28 /* 80265B24 00261784 40 84 00 1C */ bge cr1, lbl_80265B40 lbl_80265B28: /* 80265B28 00261788 38 60 FF FB */ li r3, -5 /* 80265B2C 0026178C 48 00 00 6C */ b lbl_80265B98 lbl_80265B30: /* 80265B30 00261790 2C 07 00 00 */ cmpwi r7, 0 /* 80265B34 00261794 41 82 00 0C */ beq lbl_80265B40 /* 80265B38 00261798 38 60 FF FF */ li r3, -1 /* 80265B3C 0026179C 48 00 00 5C */ b lbl_80265B98 lbl_80265B40: /* 80265B40 002617A0 2C 05 00 00 */ cmpwi r5, 0 /* 80265B44 002617A4 98 83 3C 88 */ stb r4, 0x3c88(r3) /* 80265B48 002617A8 98 E3 3C 89 */ stb r7, 0x3c89(r3) /* 80265B4C 002617AC 90 C3 3C 8C */ stw r6, 0x3c8c(r3) /* 80265B50 002617B0 41 82 00 34 */ beq lbl_80265B84 /* 80265B54 002617B4 7F E3 FB 78 */ mr r3, r31 /* 80265B58 002617B8 4B F6 10 0D */ bl strlen /* 80265B5C 002617BC 38 03 00 01 */ addi r0, r3, 1 /* 80265B60 002617C0 28 00 00 80 */ cmplwi r0, 0x80 /* 80265B64 002617C4 41 80 00 10 */ blt lbl_80265B74 /* 80265B68 002617C8 38 00 00 00 */ li r0, 0 /* 80265B6C 002617CC 98 1E 3C 90 */ stb r0, 0x3c90(r30) /* 80265B70 002617D0 48 00 00 1C */ b lbl_80265B8C lbl_80265B74: /* 80265B74 002617D4 7F E4 FB 78 */ mr r4, r31 /* 80265B78 002617D8 38 7E 3C 90 */ addi r3, r30, 0x3c90 /* 80265B7C 002617DC 4B F6 87 55 */ bl strcpy /* 80265B80 002617E0 48 00 00 0C */ b lbl_80265B8C lbl_80265B84: /* 80265B84 002617E4 38 00 00 00 */ li r0, 0 /* 80265B88 002617E8 98 03 3C 90 */ stb r0, 0x3c90(r3) lbl_80265B8C: /* 80265B8C 002617EC 38 00 00 01 */ li r0, 1 /* 80265B90 002617F0 38 60 00 00 */ li r3, 0 /* 80265B94 002617F4 90 1E 3C 60 */ stw r0, 0x3c60(r30) lbl_80265B98: /* 80265B98 002617F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80265B9C 002617FC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80265BA0 00261800 83 C1 00 08 */ lwz r30, 8(r1) /* 80265BA4 00261804 7C 08 03 A6 */ mtlr r0 /* 80265BA8 00261808 38 21 00 10 */ addi r1, r1, 0x10 /* 80265BAC 0026180C 4E 80 00 20 */ blr .global func_80265BB0 func_80265BB0: /* 80265BB0 00261810 80 03 3C 58 */ lwz r0, 0x3c58(r3) /* 80265BB4 00261814 2C 00 00 00 */ cmpwi r0, 0 /* 80265BB8 00261818 41 82 00 0C */ beq lbl_80265BC4 /* 80265BBC 0026181C 38 60 FF FE */ li r3, -2 /* 80265BC0 00261820 4E 80 00 20 */ blr lbl_80265BC4: /* 80265BC4 00261824 80 03 3C 60 */ lwz r0, 0x3c60(r3) /* 80265BC8 00261828 2C 00 00 00 */ cmpwi r0, 0 /* 80265BCC 0026182C 40 82 00 1C */ bne lbl_80265BE8 /* 80265BD0 00261830 80 03 3C 64 */ lwz r0, 0x3c64(r3) /* 80265BD4 00261834 2C 00 00 00 */ cmpwi r0, 0 /* 80265BD8 00261838 40 82 00 10 */ bne lbl_80265BE8 /* 80265BDC 0026183C 80 03 3C 68 */ lwz r0, 0x3c68(r3) /* 80265BE0 00261840 2C 00 00 00 */ cmpwi r0, 0 /* 80265BE4 00261844 41 82 00 0C */ beq lbl_80265BF0 lbl_80265BE8: /* 80265BE8 00261848 38 60 FF FE */ li r3, -2 /* 80265BEC 0026184C 4E 80 00 20 */ blr lbl_80265BF0: /* 80265BF0 00261850 28 04 00 01 */ cmplwi r4, 1 /* 80265BF4 00261854 40 81 00 0C */ ble lbl_80265C00 /* 80265BF8 00261858 28 04 00 02 */ cmplwi r4, 2 /* 80265BFC 0026185C 40 81 00 0C */ ble lbl_80265C08 lbl_80265C00: /* 80265C00 00261860 38 60 FF FF */ li r3, -1 /* 80265C04 00261864 4E 80 00 20 */ blr lbl_80265C08: /* 80265C08 00261868 38 00 00 01 */ li r0, 1 /* 80265C0C 0026186C 98 83 3C 88 */ stb r4, 0x3c88(r3) /* 80265C10 00261870 90 03 3C 64 */ stw r0, 0x3c64(r3) /* 80265C14 00261874 38 60 00 00 */ li r3, 0 /* 80265C18 00261878 4E 80 00 20 */ blr .global func_80265C1C func_80265C1C: /* 80265C1C 0026187C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80265C20 00261880 7C 08 02 A6 */ mflr r0 /* 80265C24 00261884 90 01 00 24 */ stw r0, 0x24(r1) /* 80265C28 00261888 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80265C2C 0026188C 7C 9F 23 78 */ mr r31, r4 /* 80265C30 00261890 93 C1 00 18 */ stw r30, 0x18(r1) /* 80265C34 00261894 7C 7E 1B 78 */ mr r30, r3 /* 80265C38 00261898 80 03 3C 58 */ lwz r0, 0x3c58(r3) /* 80265C3C 0026189C 2C 00 00 00 */ cmpwi r0, 0 /* 80265C40 002618A0 41 82 00 0C */ beq lbl_80265C4C /* 80265C44 002618A4 38 60 FF FE */ li r3, -2 /* 80265C48 002618A8 48 00 00 CC */ b lbl_80265D14 lbl_80265C4C: /* 80265C4C 002618AC 80 03 3C 60 */ lwz r0, 0x3c60(r3) /* 80265C50 002618B0 2C 00 00 00 */ cmpwi r0, 0 /* 80265C54 002618B4 40 82 00 1C */ bne lbl_80265C70 /* 80265C58 002618B8 80 03 3C 64 */ lwz r0, 0x3c64(r3) /* 80265C5C 002618BC 2C 00 00 00 */ cmpwi r0, 0 /* 80265C60 002618C0 40 82 00 10 */ bne lbl_80265C70 /* 80265C64 002618C4 80 03 3C 68 */ lwz r0, 0x3c68(r3) /* 80265C68 002618C8 2C 00 00 00 */ cmpwi r0, 0 /* 80265C6C 002618CC 41 82 00 0C */ beq lbl_80265C78 lbl_80265C70: /* 80265C70 002618D0 38 60 FF FE */ li r3, -2 /* 80265C74 002618D4 48 00 00 A0 */ b lbl_80265D14 lbl_80265C78: /* 80265C78 002618D8 80 03 3C 38 */ lwz r0, 0x3c38(r3) /* 80265C7C 002618DC 2C 00 00 08 */ cmpwi r0, 8 /* 80265C80 002618E0 40 80 00 0C */ bge lbl_80265C8C /* 80265C84 002618E4 2C 00 00 06 */ cmpwi r0, 6 /* 80265C88 002618E8 40 80 00 0C */ bge lbl_80265C94 lbl_80265C8C: /* 80265C8C 002618EC 38 60 FF FD */ li r3, -3 /* 80265C90 002618F0 48 00 00 84 */ b lbl_80265D14 lbl_80265C94: /* 80265C94 002618F4 2C 04 00 1E */ cmpwi r4, 0x1e /* 80265C98 002618F8 41 80 00 0C */ blt lbl_80265CA4 /* 80265C9C 002618FC 38 60 FF FC */ li r3, -4 /* 80265CA0 00261900 48 00 00 74 */ b lbl_80265D14 lbl_80265CA4: /* 80265CA4 00261904 48 00 18 41 */ bl func_802674E4 /* 80265CA8 00261908 48 0C D5 29 */ bl DWC_IsValidFriendData /* 80265CAC 0026190C 2C 03 00 00 */ cmpwi r3, 0 /* 80265CB0 00261910 40 82 00 0C */ bne lbl_80265CBC /* 80265CB4 00261914 38 60 FF FB */ li r3, -5 /* 80265CB8 00261918 48 00 00 5C */ b lbl_80265D14 lbl_80265CBC: /* 80265CBC 0026191C 7F C3 F3 78 */ mr r3, r30 /* 80265CC0 00261920 7F E4 FB 78 */ mr r4, r31 /* 80265CC4 00261924 48 00 18 21 */ bl func_802674E4 /* 80265CC8 00261928 38 81 00 09 */ addi r4, r1, 9 /* 80265CCC 0026192C 38 A1 00 08 */ addi r5, r1, 8 /* 80265CD0 00261930 38 C0 00 00 */ li r6, 0 /* 80265CD4 00261934 48 0B 94 C5 */ bl DWC_GetFriendStatusSC /* 80265CD8 00261938 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 80265CDC 0026193C 28 00 00 06 */ cmplwi r0, 6 /* 80265CE0 00261940 41 82 00 0C */ beq lbl_80265CEC /* 80265CE4 00261944 38 60 FF FA */ li r3, -6 /* 80265CE8 00261948 48 00 00 2C */ b lbl_80265D14 lbl_80265CEC: /* 80265CEC 0026194C 88 61 00 08 */ lbz r3, 8(r1) /* 80265CF0 00261950 88 01 00 09 */ lbz r0, 9(r1) /* 80265CF4 00261954 7C 03 00 40 */ cmplw r3, r0 /* 80265CF8 00261958 41 80 00 0C */ blt lbl_80265D04 /* 80265CFC 0026195C 38 60 FF F9 */ li r3, -7 /* 80265D00 00261960 48 00 00 14 */ b lbl_80265D14 lbl_80265D04: /* 80265D04 00261964 38 00 00 01 */ li r0, 1 /* 80265D08 00261968 93 FE 3D 10 */ stw r31, 0x3d10(r30) /* 80265D0C 0026196C 38 60 00 00 */ li r3, 0 /* 80265D10 00261970 90 1E 3C 68 */ stw r0, 0x3c68(r30) lbl_80265D14: /* 80265D14 00261974 80 01 00 24 */ lwz r0, 0x24(r1) /* 80265D18 00261978 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80265D1C 0026197C 83 C1 00 18 */ lwz r30, 0x18(r1) /* 80265D20 00261980 7C 08 03 A6 */ mtlr r0 /* 80265D24 00261984 38 21 00 20 */ addi r1, r1, 0x20 /* 80265D28 00261988 4E 80 00 20 */ blr .global func_80265D2C func_80265D2C: /* 80265D2C 0026198C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80265D30 00261990 7C 08 02 A6 */ mflr r0 /* 80265D34 00261994 90 01 00 14 */ stw r0, 0x14(r1) /* 80265D38 00261998 93 E1 00 0C */ stw r31, 0xc(r1) /* 80265D3C 0026199C 7C 7F 1B 78 */ mr r31, r3 /* 80265D40 002619A0 80 03 66 A0 */ lwz r0, 0x66a0(r3) /* 80265D44 002619A4 2C 00 00 00 */ cmpwi r0, 0 /* 80265D48 002619A8 41 82 00 1C */ beq lbl_80265D64 /* 80265D4C 002619AC 4B FF DF C1 */ bl func_80263D0C /* 80265D50 002619B0 7F E3 FB 78 */ mr r3, r31 /* 80265D54 002619B4 38 80 00 06 */ li r4, 6 /* 80265D58 002619B8 4B FF E8 C5 */ bl func_8026461C /* 80265D5C 002619BC 38 60 00 00 */ li r3, 0 /* 80265D60 002619C0 48 00 00 78 */ b lbl_80265DD8 lbl_80265D64: /* 80265D64 002619C4 80 03 3C 38 */ lwz r0, 0x3c38(r3) /* 80265D68 002619C8 2C 00 00 0B */ cmpwi r0, 0xb /* 80265D6C 002619CC 41 82 00 14 */ beq lbl_80265D80 /* 80265D70 002619D0 41 80 00 64 */ blt lbl_80265DD4 /* 80265D74 002619D4 2C 00 00 0E */ cmpwi r0, 0xe /* 80265D78 002619D8 40 80 00 5C */ bge lbl_80265DD4 /* 80265D7C 002619DC 48 00 00 18 */ b lbl_80265D94 lbl_80265D80: /* 80265D80 002619E0 48 0B E6 31 */ bl DWC_CancelMatching /* 80265D84 002619E4 2C 03 00 00 */ cmpwi r3, 0 /* 80265D88 002619E8 40 82 00 4C */ bne lbl_80265DD4 /* 80265D8C 002619EC 38 60 FF FF */ li r3, -1 /* 80265D90 002619F0 48 00 00 48 */ b lbl_80265DD8 lbl_80265D94: /* 80265D94 002619F4 48 0B CB E5 */ bl DWC_CloseAllConnectionsHard /* 80265D98 002619F8 2C 03 00 01 */ cmpwi r3, 1 /* 80265D9C 002619FC 41 82 00 14 */ beq lbl_80265DB0 /* 80265DA0 00261A00 40 80 00 24 */ bge lbl_80265DC4 /* 80265DA4 00261A04 2C 03 00 00 */ cmpwi r3, 0 /* 80265DA8 00261A08 40 80 00 2C */ bge lbl_80265DD4 /* 80265DAC 00261A0C 48 00 00 18 */ b lbl_80265DC4 lbl_80265DB0: /* 80265DB0 00261A10 48 0B E6 01 */ bl DWC_CancelMatching /* 80265DB4 00261A14 7F E3 FB 78 */ mr r3, r31 /* 80265DB8 00261A18 38 80 00 06 */ li r4, 6 /* 80265DBC 00261A1C 4B FF E8 61 */ bl func_8026461C /* 80265DC0 00261A20 48 00 00 14 */ b lbl_80265DD4 lbl_80265DC4: /* 80265DC4 00261A24 48 0B E5 ED */ bl DWC_CancelMatching /* 80265DC8 00261A28 7F E3 FB 78 */ mr r3, r31 /* 80265DCC 00261A2C 38 80 00 06 */ li r4, 6 /* 80265DD0 00261A30 4B FF E8 4D */ bl func_8026461C lbl_80265DD4: /* 80265DD4 00261A34 38 60 00 00 */ li r3, 0 lbl_80265DD8: /* 80265DD8 00261A38 80 01 00 14 */ lwz r0, 0x14(r1) /* 80265DDC 00261A3C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80265DE0 00261A40 7C 08 03 A6 */ mtlr r0 /* 80265DE4 00261A44 38 21 00 10 */ addi r1, r1, 0x10 /* 80265DE8 00261A48 4E 80 00 20 */ blr .global func_80265DEC func_80265DEC: /* 80265DEC 00261A4C 80 03 3C 5C */ lwz r0, 0x3c5c(r3) /* 80265DF0 00261A50 38 80 00 00 */ li r4, 0 /* 80265DF4 00261A54 90 83 3C 60 */ stw r4, 0x3c60(r3) /* 80265DF8 00261A58 2C 00 00 00 */ cmpwi r0, 0 /* 80265DFC 00261A5C 90 83 3C 64 */ stw r4, 0x3c64(r3) /* 80265E00 00261A60 90 83 3C 68 */ stw r4, 0x3c68(r3) /* 80265E04 00261A64 41 82 00 0C */ beq lbl_80265E10 /* 80265E08 00261A68 38 60 FF FF */ li r3, -1 /* 80265E0C 00261A6C 4E 80 00 20 */ blr lbl_80265E10: /* 80265E10 00261A70 38 00 00 01 */ li r0, 1 /* 80265E14 00261A74 90 83 3C 60 */ stw r4, 0x3c60(r3) /* 80265E18 00261A78 90 83 3C 64 */ stw r4, 0x3c64(r3) /* 80265E1C 00261A7C 90 83 3C 68 */ stw r4, 0x3c68(r3) /* 80265E20 00261A80 90 03 3C 5C */ stw r0, 0x3c5c(r3) /* 80265E24 00261A84 38 60 00 00 */ li r3, 0 /* 80265E28 00261A88 4E 80 00 20 */ blr .global func_80265E2C func_80265E2C: /* 80265E2C 00261A8C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80265E30 00261A90 7C 08 02 A6 */ mflr r0 /* 80265E34 00261A94 90 01 00 14 */ stw r0, 0x14(r1) /* 80265E38 00261A98 93 E1 00 0C */ stw r31, 0xc(r1) /* 80265E3C 00261A9C 7C 9F 23 78 */ mr r31, r4 /* 80265E40 00261AA0 93 C1 00 08 */ stw r30, 8(r1) /* 80265E44 00261AA4 7C 7E 1B 78 */ mr r30, r3 /* 80265E48 00261AA8 80 03 3C 58 */ lwz r0, 0x3c58(r3) /* 80265E4C 00261AAC 2C 00 00 00 */ cmpwi r0, 0 /* 80265E50 00261AB0 41 82 00 0C */ beq lbl_80265E5C /* 80265E54 00261AB4 38 60 FF FE */ li r3, -2 /* 80265E58 00261AB8 48 00 00 80 */ b lbl_80265ED8 lbl_80265E5C: /* 80265E5C 00261ABC 80 03 3C 60 */ lwz r0, 0x3c60(r3) /* 80265E60 00261AC0 2C 00 00 00 */ cmpwi r0, 0 /* 80265E64 00261AC4 40 82 00 1C */ bne lbl_80265E80 /* 80265E68 00261AC8 80 03 3C 64 */ lwz r0, 0x3c64(r3) /* 80265E6C 00261ACC 2C 00 00 00 */ cmpwi r0, 0 /* 80265E70 00261AD0 40 82 00 10 */ bne lbl_80265E80 /* 80265E74 00261AD4 80 03 3C 68 */ lwz r0, 0x3c68(r3) /* 80265E78 00261AD8 2C 00 00 00 */ cmpwi r0, 0 /* 80265E7C 00261ADC 41 82 00 0C */ beq lbl_80265E88 lbl_80265E80: /* 80265E80 00261AE0 38 60 FF FE */ li r3, -2 /* 80265E84 00261AE4 48 00 00 54 */ b lbl_80265ED8 lbl_80265E88: /* 80265E88 00261AE8 80 03 3C 38 */ lwz r0, 0x3c38(r3) /* 80265E8C 00261AEC 2C 00 00 08 */ cmpwi r0, 8 /* 80265E90 00261AF0 40 80 00 0C */ bge lbl_80265E9C /* 80265E94 00261AF4 2C 00 00 06 */ cmpwi r0, 6 /* 80265E98 00261AF8 40 80 00 0C */ bge lbl_80265EA4 lbl_80265E9C: /* 80265E9C 00261AFC 38 60 FF FD */ li r3, -3 /* 80265EA0 00261B00 48 00 00 38 */ b lbl_80265ED8 lbl_80265EA4: /* 80265EA4 00261B04 4B FF 89 C9 */ bl func_8025E86C /* 80265EA8 00261B08 7F C3 F3 78 */ mr r3, r30 /* 80265EAC 00261B0C 7F E4 FB 78 */ mr r4, r31 /* 80265EB0 00261B10 4B FF EA 89 */ bl func_80264938 /* 80265EB4 00261B14 2C 03 00 00 */ cmpwi r3, 0 /* 80265EB8 00261B18 41 82 00 0C */ beq lbl_80265EC4 /* 80265EBC 00261B1C 38 60 00 00 */ li r3, 0 /* 80265EC0 00261B20 48 00 00 18 */ b lbl_80265ED8 lbl_80265EC4: /* 80265EC4 00261B24 38 60 00 00 */ li r3, 0 /* 80265EC8 00261B28 38 00 00 01 */ li r0, 1 /* 80265ECC 00261B2C 90 7E 33 90 */ stw r3, 0x3390(r30) /* 80265ED0 00261B30 38 60 00 00 */ li r3, 0 /* 80265ED4 00261B34 90 1E 3C 6C */ stw r0, 0x3c6c(r30) lbl_80265ED8: /* 80265ED8 00261B38 80 01 00 14 */ lwz r0, 0x14(r1) /* 80265EDC 00261B3C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80265EE0 00261B40 83 C1 00 08 */ lwz r30, 8(r1) /* 80265EE4 00261B44 7C 08 03 A6 */ mtlr r0 /* 80265EE8 00261B48 38 21 00 10 */ addi r1, r1, 0x10 /* 80265EEC 00261B4C 4E 80 00 20 */ blr lbl_80265EF0: /* 80265EF0 00261B50 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80265EF4 00261B54 7C 08 02 A6 */ mflr r0 /* 80265EF8 00261B58 90 01 00 14 */ stw r0, 0x14(r1) /* 80265EFC 00261B5C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80265F00 00261B60 7C 9F 23 78 */ mr r31, r4 /* 80265F04 00261B64 4B FF 80 CD */ bl func_8025DFD0 /* 80265F08 00261B68 4B FF 84 15 */ bl func_8025E31C /* 80265F0C 00261B6C 57 E0 15 BA */ rlwinm r0, r31, 2, 0x16, 0x1d /* 80265F10 00261B70 38 A0 00 00 */ li r5, 0 /* 80265F14 00261B74 7F E3 02 14 */ add r31, r3, r0 /* 80265F18 00261B78 80 9F 3D 1C */ lwz r4, 0x3d1c(r31) /* 80265F1C 00261B7C 2C 04 00 00 */ cmpwi r4, 0 /* 80265F20 00261B80 41 82 00 38 */ beq lbl_80265F58 /* 80265F24 00261B84 80 03 3D 1C */ lwz r0, 0x3d1c(r3) /* 80265F28 00261B88 7C 00 20 40 */ cmplw r0, r4 /* 80265F2C 00261B8C 40 82 00 08 */ bne lbl_80265F34 /* 80265F30 00261B90 38 A0 00 01 */ li r5, 1 lbl_80265F34: /* 80265F34 00261B94 80 03 3D 20 */ lwz r0, 0x3d20(r3) /* 80265F38 00261B98 7C 00 20 40 */ cmplw r0, r4 /* 80265F3C 00261B9C 40 82 00 08 */ bne lbl_80265F44 /* 80265F40 00261BA0 38 A5 00 01 */ addi r5, r5, 1 lbl_80265F44: /* 80265F44 00261BA4 2C 05 00 01 */ cmpwi r5, 1 /* 80265F48 00261BA8 41 81 00 08 */ bgt lbl_80265F50 /* 80265F4C 00261BAC 4B FF 8E 7D */ bl func_8025EDC8 lbl_80265F50: /* 80265F50 00261BB0 38 00 00 00 */ li r0, 0 /* 80265F54 00261BB4 90 1F 3D 1C */ stw r0, 0x3d1c(r31) lbl_80265F58: /* 80265F58 00261BB8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80265F5C 00261BBC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80265F60 00261BC0 7C 08 03 A6 */ mtlr r0 /* 80265F64 00261BC4 38 21 00 10 */ addi r1, r1, 0x10 /* 80265F68 00261BC8 4E 80 00 20 */ blr lbl_80265F6C: /* 80265F6C 00261BCC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80265F70 00261BD0 7C 08 02 A6 */ mflr r0 /* 80265F74 00261BD4 90 01 00 24 */ stw r0, 0x24(r1) /* 80265F78 00261BD8 39 61 00 20 */ addi r11, r1, 0x20 /* 80265F7C 00261BDC 4B F6 11 AD */ bl _savegpr_27 /* 80265F80 00261BE0 7C 7B 1B 78 */ mr r27, r3 /* 80265F84 00261BE4 7C 9C 23 78 */ mr r28, r4 /* 80265F88 00261BE8 7C BD 2B 78 */ mr r29, r5 /* 80265F8C 00261BEC 4B FF 80 45 */ bl func_8025DFD0 /* 80265F90 00261BF0 4B FF 83 8D */ bl func_8025E31C /* 80265F94 00261BF4 28 1B 00 02 */ cmplwi r27, 2 /* 80265F98 00261BF8 7C 7E 1B 78 */ mr r30, r3 /* 80265F9C 00261BFC 40 80 00 24 */ bge lbl_80265FC0 /* 80265FA0 00261C00 57 60 25 36 */ rlwinm r0, r27, 4, 0x14, 0x1b /* 80265FA4 00261C04 7F E3 02 14 */ add r31, r3, r0 /* 80265FA8 00261C08 4B FF 83 C9 */ bl func_8025E370 /* 80265FAC 00261C0C 2C 03 00 00 */ cmpwi r3, 0 /* 80265FB0 00261C10 90 7F 65 2C */ stw r3, 0x652c(r31) /* 80265FB4 00261C14 40 82 00 0C */ bne lbl_80265FC0 /* 80265FB8 00261C18 38 00 00 01 */ li r0, 1 /* 80265FBC 00261C1C 90 1F 65 2C */ stw r0, 0x652c(r31) lbl_80265FC0: /* 80265FC0 00261C20 7F C3 F3 78 */ mr r3, r30 /* 80265FC4 00261C24 7F 84 E3 78 */ mr r4, r28 /* 80265FC8 00261C28 7F 66 DB 78 */ mr r6, r27 /* 80265FCC 00261C2C 57 A5 04 3E */ clrlwi r5, r29, 0x10 /* 80265FD0 00261C30 38 E0 00 01 */ li r7, 1 /* 80265FD4 00261C34 4B FF 8C 95 */ bl func_8025EC68 /* 80265FD8 00261C38 39 61 00 20 */ addi r11, r1, 0x20 /* 80265FDC 00261C3C 4B F6 11 99 */ bl _restgpr_27 /* 80265FE0 00261C40 80 01 00 24 */ lwz r0, 0x24(r1) /* 80265FE4 00261C44 7C 08 03 A6 */ mtlr r0 /* 80265FE8 00261C48 38 21 00 20 */ addi r1, r1, 0x20 /* 80265FEC 00261C4C 4E 80 00 20 */ blr lbl_80265FF0: /* 80265FF0 00261C50 54 84 06 3E */ clrlwi r4, r4, 0x18 /* 80265FF4 00261C54 4B FF FE FC */ b lbl_80265EF0 lbl_80265FF8: /* 80265FF8 00261C58 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 80265FFC 00261C5C 4B FF FF 70 */ b lbl_80265F6C lbl_80266000: /* 80266000 00261C60 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80266004 00261C64 7C 08 02 A6 */ mflr r0 /* 80266008 00261C68 90 01 00 14 */ stw r0, 0x14(r1) /* 8026600C 00261C6C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80266010 00261C70 7C 9F 23 78 */ mr r31, r4 /* 80266014 00261C74 93 C1 00 08 */ stw r30, 8(r1) /* 80266018 00261C78 7C 7E 1B 78 */ mr r30, r3 /* 8026601C 00261C7C 4B FF 7F B5 */ bl func_8025DFD0 /* 80266020 00261C80 4B FF 82 FD */ bl func_8025E31C /* 80266024 00261C84 28 1F 00 02 */ cmplwi r31, 2 /* 80266028 00261C88 40 80 00 28 */ bge lbl_80266050 /* 8026602C 00261C8C 57 E0 25 36 */ rlwinm r0, r31, 4, 0x14, 0x1b /* 80266030 00261C90 7F E3 02 14 */ add r31, r3, r0 /* 80266034 00261C94 93 DF 65 28 */ stw r30, 0x6528(r31) /* 80266038 00261C98 4B FF 83 39 */ bl func_8025E370 /* 8026603C 00261C9C 2C 03 00 00 */ cmpwi r3, 0 /* 80266040 00261CA0 90 7F 65 2C */ stw r3, 0x652c(r31) /* 80266044 00261CA4 40 82 00 0C */ bne lbl_80266050 /* 80266048 00261CA8 38 00 00 01 */ li r0, 1 /* 8026604C 00261CAC 90 1F 65 2C */ stw r0, 0x652c(r31) lbl_80266050: /* 80266050 00261CB0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80266054 00261CB4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80266058 00261CB8 83 C1 00 08 */ lwz r30, 8(r1) /* 8026605C 00261CBC 7C 08 03 A6 */ mtlr r0 /* 80266060 00261CC0 38 21 00 10 */ addi r1, r1, 0x10 /* 80266064 00261CC4 4E 80 00 20 */ blr .global func_80266068 func_80266068: /* 80266068 00261CC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8026606C 00261CCC 7C 08 02 A6 */ mflr r0 /* 80266070 00261CD0 90 01 00 14 */ stw r0, 0x14(r1) /* 80266074 00261CD4 93 E1 00 0C */ stw r31, 0xc(r1) /* 80266078 00261CD8 93 C1 00 08 */ stw r30, 8(r1) /* 8026607C 00261CDC 7C 7E 1B 78 */ mr r30, r3 /* 80266080 00261CE0 80 03 3C 5C */ lwz r0, 0x3c5c(r3) /* 80266084 00261CE4 2C 00 00 00 */ cmpwi r0, 0 /* 80266088 00261CE8 41 82 00 18 */ beq lbl_802660A0 /* 8026608C 00261CEC 38 80 00 07 */ li r4, 7 /* 80266090 00261CF0 4B FF E5 8D */ bl func_8026461C /* 80266094 00261CF4 38 00 00 00 */ li r0, 0 /* 80266098 00261CF8 90 1E 3C 5C */ stw r0, 0x3c5c(r30) /* 8026609C 00261CFC 48 00 00 64 */ b lbl_80266100 lbl_802660A0: /* 802660A0 00261D00 3B E0 00 00 */ li r31, 0 /* 802660A4 00261D04 38 00 00 02 */ li r0, 2 /* 802660A8 00261D08 90 03 3C 84 */ stw r0, 0x3c84(r3) /* 802660AC 00261D0C 93 E3 33 A0 */ stw r31, 0x33a0(r3) /* 802660B0 00261D10 93 E3 33 A4 */ stw r31, 0x33a4(r3) /* 802660B4 00261D14 4B FF F1 65 */ bl func_80265218 /* 802660B8 00261D18 3C 80 80 26 */ lis r4, lbl_802661D0@ha /* 802660BC 00261D1C 3C C0 80 26 */ lis r6, lbl_80266224@ha /* 802660C0 00261D20 88 7E 3C 88 */ lbz r3, 0x3c88(r30) /* 802660C4 00261D24 7F C5 F3 78 */ mr r5, r30 /* 802660C8 00261D28 7F C7 F3 78 */ mr r7, r30 /* 802660CC 00261D2C 38 84 61 D0 */ addi r4, r4, lbl_802661D0@l /* 802660D0 00261D30 38 C6 62 24 */ addi r6, r6, lbl_80266224@l /* 802660D4 00261D34 48 0B C4 E5 */ bl DWC_SetupGameServer /* 802660D8 00261D38 2C 03 00 00 */ cmpwi r3, 0 /* 802660DC 00261D3C 40 82 00 18 */ bne lbl_802660F4 /* 802660E0 00261D40 93 FE 3C 84 */ stw r31, 0x3c84(r30) /* 802660E4 00261D44 7F C3 F3 78 */ mr r3, r30 /* 802660E8 00261D48 38 80 00 06 */ li r4, 6 /* 802660EC 00261D4C 4B FF E5 31 */ bl func_8026461C /* 802660F0 00261D50 48 00 00 10 */ b lbl_80266100 lbl_802660F4: /* 802660F4 00261D54 7F C3 F3 78 */ mr r3, r30 /* 802660F8 00261D58 38 80 00 0B */ li r4, 0xb /* 802660FC 00261D5C 4B FF E5 21 */ bl func_8026461C lbl_80266100: /* 80266100 00261D60 80 01 00 14 */ lwz r0, 0x14(r1) /* 80266104 00261D64 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80266108 00261D68 83 C1 00 08 */ lwz r30, 8(r1) /* 8026610C 00261D6C 7C 08 03 A6 */ mtlr r0 /* 80266110 00261D70 38 21 00 10 */ addi r1, r1, 0x10 /* 80266114 00261D74 4E 80 00 20 */ blr .global func_80266118 func_80266118: /* 80266118 00261D78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8026611C 00261D7C 7C 08 02 A6 */ mflr r0 /* 80266120 00261D80 90 01 00 14 */ stw r0, 0x14(r1) /* 80266124 00261D84 93 E1 00 0C */ stw r31, 0xc(r1) /* 80266128 00261D88 93 C1 00 08 */ stw r30, 8(r1) /* 8026612C 00261D8C 7C 7E 1B 78 */ mr r30, r3 /* 80266130 00261D90 80 03 3C 5C */ lwz r0, 0x3c5c(r3) /* 80266134 00261D94 2C 00 00 00 */ cmpwi r0, 0 /* 80266138 00261D98 41 82 00 18 */ beq lbl_80266150 /* 8026613C 00261D9C 38 80 00 07 */ li r4, 7 /* 80266140 00261DA0 4B FF E4 DD */ bl func_8026461C /* 80266144 00261DA4 38 00 00 00 */ li r0, 0 /* 80266148 00261DA8 90 1E 3C 5C */ stw r0, 0x3c5c(r30) /* 8026614C 00261DAC 48 00 00 6C */ b lbl_802661B8 lbl_80266150: /* 80266150 00261DB0 3B E0 00 00 */ li r31, 0 /* 80266154 00261DB4 38 00 00 03 */ li r0, 3 /* 80266158 00261DB8 90 03 3C 84 */ stw r0, 0x3c84(r3) /* 8026615C 00261DBC 93 E3 33 A0 */ stw r31, 0x33a0(r3) /* 80266160 00261DC0 93 E3 33 A4 */ stw r31, 0x33a4(r3) /* 80266164 00261DC4 4B FF F0 B5 */ bl func_80265218 /* 80266168 00261DC8 80 7E 3D 10 */ lwz r3, 0x3d10(r30) /* 8026616C 00261DCC 4B FF F1 39 */ bl func_802652A4 /* 80266170 00261DD0 3C 80 80 26 */ lis r4, lbl_802661D0@ha /* 80266174 00261DD4 3C C0 80 26 */ lis r6, lbl_80266224@ha /* 80266178 00261DD8 80 7E 3D 10 */ lwz r3, 0x3d10(r30) /* 8026617C 00261DDC 7F C5 F3 78 */ mr r5, r30 /* 80266180 00261DE0 7F C7 F3 78 */ mr r7, r30 /* 80266184 00261DE4 38 84 61 D0 */ addi r4, r4, lbl_802661D0@l /* 80266188 00261DE8 38 C6 62 24 */ addi r6, r6, lbl_80266224@l /* 8026618C 00261DEC 48 0B C5 39 */ bl DWC_ConnectToGameServerAsync /* 80266190 00261DF0 2C 03 00 00 */ cmpwi r3, 0 /* 80266194 00261DF4 40 82 00 18 */ bne lbl_802661AC /* 80266198 00261DF8 93 FE 3C 84 */ stw r31, 0x3c84(r30) /* 8026619C 00261DFC 7F C3 F3 78 */ mr r3, r30 /* 802661A0 00261E00 38 80 00 06 */ li r4, 6 /* 802661A4 00261E04 4B FF E4 79 */ bl func_8026461C /* 802661A8 00261E08 48 00 00 10 */ b lbl_802661B8 lbl_802661AC: /* 802661AC 00261E0C 7F C3 F3 78 */ mr r3, r30 /* 802661B0 00261E10 38 80 00 0B */ li r4, 0xb /* 802661B4 00261E14 4B FF E4 69 */ bl func_8026461C lbl_802661B8: /* 802661B8 00261E18 80 01 00 14 */ lwz r0, 0x14(r1) /* 802661BC 00261E1C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802661C0 00261E20 83 C1 00 08 */ lwz r30, 8(r1) /* 802661C4 00261E24 7C 08 03 A6 */ mtlr r0 /* 802661C8 00261E28 38 21 00 10 */ addi r1, r1, 0x10 /* 802661CC 00261E2C 4E 80 00 20 */ blr lbl_802661D0: /* 802661D0 00261E30 2C 03 00 00 */ cmpwi r3, 0 /* 802661D4 00261E34 4C 82 00 20 */ bnelr /* 802661D8 00261E38 2C 04 00 00 */ cmpwi r4, 0 /* 802661DC 00261E3C 40 82 00 1C */ bne lbl_802661F8 /* 802661E0 00261E40 38 00 00 01 */ li r0, 1 /* 802661E4 00261E44 2C 07 00 00 */ cmpwi r7, 0 /* 802661E8 00261E48 90 08 33 A0 */ stw r0, 0x33a0(r8) /* 802661EC 00261E4C 4D 80 00 20 */ bltlr /* 802661F0 00261E50 7C E3 3B 78 */ mr r3, r7 /* 802661F4 00261E54 4B FF F0 B0 */ b func_802652A4 lbl_802661F8: /* 802661F8 00261E58 2C 05 00 00 */ cmpwi r5, 0 /* 802661FC 00261E5C 40 82 00 0C */ bne lbl_80266208 /* 80266200 00261E60 2C 06 00 00 */ cmpwi r6, 0 /* 80266204 00261E64 41 82 00 0C */ beq lbl_80266210 lbl_80266208: /* 80266208 00261E68 38 00 00 01 */ li r0, 1 /* 8026620C 00261E6C 90 08 33 A4 */ stw r0, 0x33a4(r8) lbl_80266210: /* 80266210 00261E70 2C 07 00 00 */ cmpwi r7, 0 /* 80266214 00261E74 4D 80 00 20 */ bltlr /* 80266218 00261E78 7C E3 3B 78 */ mr r3, r7 /* 8026621C 00261E7C 4B FF F0 CC */ b func_802652E8 /* 80266220 00261E80 4E 80 00 20 */ blr lbl_80266224: /* 80266224 00261E84 2C 03 00 00 */ cmpwi r3, 0 /* 80266228 00261E88 4D 80 00 20 */ bltlr /* 8026622C 00261E8C 4B FF F0 78 */ b func_802652A4 /* 80266230 00261E90 4E 80 00 20 */ blr lbl_80266234: /* 80266234 00261E94 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80266238 00261E98 7C 08 02 A6 */ mflr r0 /* 8026623C 00261E9C 90 01 00 14 */ stw r0, 0x14(r1) /* 80266240 00261EA0 93 E1 00 0C */ stw r31, 0xc(r1) /* 80266244 00261EA4 7C 7F 1B 78 */ mr r31, r3 /* 80266248 00261EA8 4B FF 7D 89 */ bl func_8025DFD0 /* 8026624C 00261EAC 4B FF 80 D1 */ bl func_8025E31C /* 80266250 00261EB0 2C 1F 00 00 */ cmpwi r31, 0 /* 80266254 00261EB4 40 82 00 0C */ bne lbl_80266260 /* 80266258 00261EB8 38 00 00 01 */ li r0, 1 /* 8026625C 00261EBC 90 03 33 A0 */ stw r0, 0x33a0(r3) lbl_80266260: /* 80266260 00261EC0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80266264 00261EC4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80266268 00261EC8 7C 08 03 A6 */ mtlr r0 /* 8026626C 00261ECC 38 21 00 10 */ addi r1, r1, 0x10 /* 80266270 00261ED0 4E 80 00 20 */ blr .global func_80266274 func_80266274: /* 80266274 00261ED4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80266278 00261ED8 7C 08 02 A6 */ mflr r0 /* 8026627C 00261EDC 90 01 00 24 */ stw r0, 0x24(r1) /* 80266280 00261EE0 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80266284 00261EE4 7C 7F 1B 78 */ mr r31, r3 /* 80266288 00261EE8 93 C1 00 18 */ stw r30, 0x18(r1) /* 8026628C 00261EEC 93 A1 00 14 */ stw r29, 0x14(r1) /* 80266290 00261EF0 80 03 3C 5C */ lwz r0, 0x3c5c(r3) /* 80266294 00261EF4 2C 00 00 00 */ cmpwi r0, 0 /* 80266298 00261EF8 41 82 00 18 */ beq lbl_802662B0 /* 8026629C 00261EFC 38 80 00 07 */ li r4, 7 /* 802662A0 00261F00 4B FF E3 7D */ bl func_8026461C /* 802662A4 00261F04 38 00 00 00 */ li r0, 0 /* 802662A8 00261F08 90 1F 3C 5C */ stw r0, 0x3c5c(r31) /* 802662AC 00261F0C 48 00 01 9C */ b lbl_80266448 lbl_802662B0: /* 802662B0 00261F10 3B C0 00 00 */ li r30, 0 /* 802662B4 00261F14 3B A0 00 01 */ li r29, 1 /* 802662B8 00261F18 93 A3 3C 84 */ stw r29, 0x3c84(r3) /* 802662BC 00261F1C 93 C3 33 A0 */ stw r30, 0x33a0(r3) /* 802662C0 00261F20 93 C3 33 A4 */ stw r30, 0x33a4(r3) /* 802662C4 00261F24 4B FF EF 55 */ bl func_80265218 /* 802662C8 00261F28 80 1F 66 A0 */ lwz r0, 0x66a0(r31) /* 802662CC 00261F2C 2C 00 00 00 */ cmpwi r0, 0 /* 802662D0 00261F30 41 82 00 48 */ beq lbl_80266318 /* 802662D4 00261F34 7F E3 FB 78 */ mr r3, r31 /* 802662D8 00261F38 4B FF D9 E5 */ bl func_80263CBC /* 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 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) /* 802662F8 00261F58 7F E3 FB 78 */ mr r3, r31 /* 802662FC 00261F5C 38 80 00 06 */ li r4, 6 /* 80266300 00261F60 4B FF E3 1D */ bl func_8026461C /* 80266304 00261F64 48 00 01 44 */ b lbl_80266448 lbl_80266308: /* 80266308 00261F68 7F E3 FB 78 */ mr r3, r31 /* 8026630C 00261F6C 38 80 00 0B */ li r4, 0xb /* 80266310 00261F70 4B FF E3 0D */ bl func_8026461C /* 80266314 00261F74 48 00 01 34 */ b lbl_80266448 lbl_80266318: /* 80266318 00261F78 80 7F 65 44 */ lwz r3, 0x6544(r31) /* 8026631C 00261F7C 38 BF 65 64 */ addi r5, r31, 0x6564 /* 80266320 00261F80 80 FF 65 4C */ lwz r7, 0x654c(r31) /* 80266324 00261F84 38 8D 87 68 */ addi r4, r13, lbl_8063DA28-_SDA_BASE_ /* 80266328 00261F88 80 DF 65 54 */ lwz r6, 0x6554(r31) /* 8026632C 00261F8C 80 1F 65 5C */ lwz r0, 0x655c(r31) /* 80266330 00261F90 90 7F 65 64 */ stw r3, 0x6564(r31) /* 80266334 00261F94 88 7F 65 60 */ lbz r3, 0x6560(r31) /* 80266338 00261F98 90 FF 65 6C */ stw r7, 0x656c(r31) /* 8026633C 00261F9C 90 DF 65 74 */ stw r6, 0x6574(r31) /* 80266340 00261FA0 90 1F 65 7C */ stw r0, 0x657c(r31) /* 80266344 00261FA4 48 0B E0 FD */ bl DWC_AddMatchKeyInt /* 80266348 00261FA8 98 7F 65 60 */ stb r3, 0x6560(r31) /* 8026634C 00261FAC 38 BF 65 6C */ addi r5, r31, 0x656c /* 80266350 00261FB0 88 7F 65 68 */ lbz r3, 0x6568(r31) /* 80266354 00261FB4 38 8D 87 6C */ addi r4, r13, lbl_8063DA2C-_SDA_BASE_ /* 80266358 00261FB8 48 0B E0 E9 */ bl DWC_AddMatchKeyInt /* 8026635C 00261FBC 98 7F 65 68 */ stb r3, 0x6568(r31) /* 80266360 00261FC0 38 BF 65 74 */ addi r5, r31, 0x6574 /* 80266364 00261FC4 88 7F 65 70 */ lbz r3, 0x6570(r31) /* 80266368 00261FC8 38 8D 87 70 */ addi r4, r13, lbl_8063DA30-_SDA_BASE_ /* 8026636C 00261FCC 48 0B E0 D5 */ bl DWC_AddMatchKeyInt /* 80266370 00261FD0 98 7F 65 70 */ stb r3, 0x6570(r31) /* 80266374 00261FD4 38 BF 65 7C */ addi r5, r31, 0x657c /* 80266378 00261FD8 88 7F 65 78 */ lbz r3, 0x6578(r31) /* 8026637C 00261FDC 38 8D 87 74 */ addi r4, r13, lbl_8063DA34-_SDA_BASE_ /* 80266380 00261FE0 48 0B E0 C1 */ bl DWC_AddMatchKeyInt /* 80266384 00261FE4 98 7F 65 78 */ stb r3, 0x6578(r31) /* 80266388 00261FE8 38 61 00 08 */ addi r3, r1, 8 /* 8026638C 00261FEC 38 80 00 00 */ li r4, 0 /* 80266390 00261FF0 38 A0 00 08 */ li r5, 8 /* 80266394 00261FF4 4B D9 DD 71 */ bl memset /* 80266398 00261FF8 80 1F 3C 8C */ lwz r0, 0x3c8c(r31) /* 8026639C 00261FFC 2C 00 00 00 */ cmpwi r0, 0 /* 802663A0 00262000 41 82 00 2C */ beq lbl_802663CC /* 802663A4 00262004 88 7F 3C 89 */ lbz r3, 0x3c89(r31) /* 802663A8 00262008 88 1F 3C 88 */ lbz r0, 0x3c88(r31) /* 802663AC 0026200C 7C 03 00 40 */ cmplw r3, r0 /* 802663B0 00262010 40 80 00 1C */ bge lbl_802663CC /* 802663B4 00262014 9B A1 00 08 */ stb r29, 8(r1) /* 802663B8 00262018 88 1F 3C 89 */ lbz r0, 0x3c89(r31) /* 802663BC 0026201C 98 01 00 09 */ stb r0, 9(r1) /* 802663C0 00262020 80 1F 3C 8C */ lwz r0, 0x3c8c(r31) /* 802663C4 00262024 90 01 00 0C */ stw r0, 0xc(r1) /* 802663C8 00262028 48 00 00 0C */ b lbl_802663D4 lbl_802663CC: /* 802663CC 0026202C 38 00 00 00 */ li r0, 0 /* 802663D0 00262030 98 01 00 08 */ stb r0, 8(r1) lbl_802663D4: /* 802663D4 00262034 38 81 00 08 */ addi r4, r1, 8 /* 802663D8 00262038 38 60 00 00 */ li r3, 0 /* 802663DC 0026203C 38 A0 00 08 */ li r5, 8 /* 802663E0 00262040 48 0B E4 AD */ bl DWC_SetMatchingOption /* 802663E4 00262044 88 1F 3C 90 */ lbz r0, 0x3c90(r31) /* 802663E8 00262048 88 7F 3C 88 */ lbz r3, 0x3c88(r31) /* 802663EC 0026204C 7C 00 07 75 */ extsb. r0, r0 /* 802663F0 00262050 41 82 00 0C */ beq lbl_802663FC /* 802663F4 00262054 38 9F 3C 90 */ addi r4, r31, 0x3c90 /* 802663F8 00262058 48 00 00 08 */ b lbl_80266400 lbl_802663FC: /* 802663FC 0026205C 38 80 00 00 */ li r4, 0 lbl_80266400: /* 80266400 00262060 3C A0 80 26 */ lis r5, lbl_80266464@ha /* 80266404 00262064 3C E0 80 26 */ lis r7, lbl_8026648C@ha /* 80266408 00262068 7F E6 FB 78 */ mr r6, r31 /* 8026640C 0026206C 7F E8 FB 78 */ mr r8, r31 /* 80266410 00262070 38 A5 64 64 */ addi r5, r5, lbl_80266464@l /* 80266414 00262074 38 E7 64 8C */ addi r7, r7, lbl_8026648C@l /* 80266418 00262078 48 0B C0 99 */ bl DWC_ConnectToAnybodyAsync /* 8026641C 0026207C 2C 03 00 00 */ cmpwi r3, 0 /* 80266420 00262080 40 82 00 1C */ bne lbl_8026643C /* 80266424 00262084 38 00 00 00 */ li r0, 0 /* 80266428 00262088 7F E3 FB 78 */ mr r3, r31 /* 8026642C 0026208C 90 1F 3C 84 */ stw r0, 0x3c84(r31) /* 80266430 00262090 38 80 00 06 */ li r4, 6 /* 80266434 00262094 4B FF E1 E9 */ bl func_8026461C /* 80266438 00262098 48 00 00 10 */ b lbl_80266448 lbl_8026643C: /* 8026643C 0026209C 7F E3 FB 78 */ mr r3, r31 /* 80266440 002620A0 38 80 00 0B */ li r4, 0xb /* 80266444 002620A4 4B FF E1 D9 */ bl func_8026461C lbl_80266448: /* 80266448 002620A8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8026644C 002620AC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80266450 002620B0 83 C1 00 18 */ lwz r30, 0x18(r1) /* 80266454 002620B4 83 A1 00 14 */ lwz r29, 0x14(r1) /* 80266458 002620B8 7C 08 03 A6 */ mtlr r0 /* 8026645C 002620BC 38 21 00 20 */ addi r1, r1, 0x20 /* 80266460 002620C0 4E 80 00 20 */ blr lbl_80266464: /* 80266464 002620C4 2C 03 00 00 */ cmpwi r3, 0 /* 80266468 002620C8 4C 82 00 20 */ bnelr /* 8026646C 002620CC 2C 04 00 00 */ cmpwi r4, 0 /* 80266470 002620D0 40 82 00 10 */ bne lbl_80266480 /* 80266474 002620D4 38 00 00 01 */ li r0, 1 /* 80266478 002620D8 90 05 33 A0 */ stw r0, 0x33a0(r5) /* 8026647C 002620DC 4E 80 00 20 */ blr lbl_80266480: /* 80266480 002620E0 38 00 00 01 */ li r0, 1 /* 80266484 002620E4 90 05 33 A4 */ stw r0, 0x33a4(r5) /* 80266488 002620E8 4E 80 00 20 */ blr lbl_8026648C: /* 8026648C 002620EC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80266490 002620F0 7C 08 02 A6 */ mflr r0 /* 80266494 002620F4 38 A0 FF FF */ li r5, -1 /* 80266498 002620F8 90 01 00 24 */ stw r0, 0x24(r1) /* 8026649C 002620FC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 802664A0 00262100 93 C1 00 18 */ stw r30, 0x18(r1) /* 802664A4 00262104 93 A1 00 14 */ stw r29, 0x14(r1) /* 802664A8 00262108 7C 9D 23 78 */ mr r29, r4 /* 802664AC 0026210C 38 8D 87 68 */ addi r4, r13, lbl_8063DA28-_SDA_BASE_ /* 802664B0 00262110 93 81 00 10 */ stw r28, 0x10(r1) /* 802664B4 00262114 7C 7C 1B 78 */ mr r28, r3 /* 802664B8 00262118 48 0B E3 49 */ bl DWC_GetMatchIntValue /* 802664BC 0026211C 7C 7E 1B 78 */ mr r30, r3 /* 802664C0 00262120 7F 83 E3 78 */ mr r3, r28 /* 802664C4 00262124 38 8D 87 6C */ addi r4, r13, lbl_8063DA2C-_SDA_BASE_ /* 802664C8 00262128 38 A0 FF FF */ li r5, -1 /* 802664CC 0026212C 48 0B E3 35 */ bl DWC_GetMatchIntValue /* 802664D0 00262130 7C 7F 1B 78 */ mr r31, r3 /* 802664D4 00262134 7F 83 E3 78 */ mr r3, r28 /* 802664D8 00262138 38 8D 87 70 */ addi r4, r13, lbl_8063DA30-_SDA_BASE_ /* 802664DC 0026213C 38 A0 FF FF */ li r5, -1 /* 802664E0 00262140 48 0B E3 21 */ bl DWC_GetMatchIntValue /* 802664E4 00262144 7F 83 E3 78 */ mr r3, r28 /* 802664E8 00262148 38 8D 87 74 */ addi r4, r13, lbl_8063DA34-_SDA_BASE_ /* 802664EC 0026214C 38 A0 FF FF */ li r5, -1 /* 802664F0 00262150 48 0B E3 11 */ bl DWC_GetMatchIntValue /* 802664F4 00262154 80 1D 65 64 */ lwz r0, 0x6564(r29) /* 802664F8 00262158 7C 1E 00 00 */ cmpw r30, r0 /* 802664FC 0026215C 41 82 00 0C */ beq lbl_80266508 /* 80266500 00262160 38 60 00 00 */ li r3, 0 /* 80266504 00262164 48 00 00 14 */ b lbl_80266518 lbl_80266508: /* 80266508 00262168 80 1D 65 6C */ lwz r0, 0x656c(r29) /* 8026650C 0026216C 7C 1F 00 50 */ subf r0, r31, r0 /* 80266510 00262170 7C 00 00 34 */ cntlzw r0, r0 /* 80266514 00262174 54 03 D9 7E */ srwi r3, r0, 5 lbl_80266518: /* 80266518 00262178 80 01 00 24 */ lwz r0, 0x24(r1) /* 8026651C 0026217C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80266520 00262180 83 C1 00 18 */ lwz r30, 0x18(r1) /* 80266524 00262184 83 A1 00 14 */ lwz r29, 0x14(r1) /* 80266528 00262188 83 81 00 10 */ lwz r28, 0x10(r1) /* 8026652C 0026218C 7C 08 03 A6 */ mtlr r0 /* 80266530 00262190 38 21 00 20 */ addi r1, r1, 0x20 /* 80266534 00262194 4E 80 00 20 */ blr .global func_80266538 func_80266538: /* 80266538 00262198 3C 80 CC CD */ lis r4, 0xCCCCCCCD@ha /* 8026653C 0026219C 80 03 3C 80 */ lwz r0, 0x3c80(r3) /* 80266540 002621A0 38 64 CC CD */ addi r3, r4, 0xCCCCCCCD@l /* 80266544 002621A4 7C 03 00 16 */ mulhwu r0, r3, r0 /* 80266548 002621A8 54 03 E8 FE */ srwi r3, r0, 3 /* 8026654C 002621AC 4E 80 00 20 */ blr .global func_80266550 func_80266550: /* 80266550 002621B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80266554 002621B4 7C 08 02 A6 */ mflr r0 /* 80266558 002621B8 90 01 00 14 */ stw r0, 0x14(r1) /* 8026655C 002621BC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80266560 002621C0 7C 7F 1B 78 */ mr r31, r3 /* 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 DWC_ProcessLanMatch /* 80266574 002621D4 48 00 00 08 */ b lbl_8026657C lbl_80266578: /* 80266578 002621D8 48 0B BA 75 */ bl DWC_ProcessFriendsMatch lbl_8026657C: /* 8026657C 002621DC 80 1F 3C 40 */ lwz r0, 0x3c40(r31) /* 80266580 002621E0 2C 00 00 01 */ cmpwi r0, 1 /* 80266584 002621E4 41 82 00 28 */ beq lbl_802665AC /* 80266588 002621E8 40 80 00 24 */ bge lbl_802665AC /* 8026658C 002621EC 2C 00 00 00 */ cmpwi r0, 0 /* 80266590 002621F0 40 80 00 08 */ bge lbl_80266598 /* 80266594 002621F4 48 00 00 18 */ b lbl_802665AC lbl_80266598: /* 80266598 002621F8 4B FF 7D D9 */ bl func_8025E370 /* 8026659C 002621FC 80 9F 3C 40 */ lwz r4, 0x3c40(r31) /* 802665A0 00262200 90 7F 3C 7C */ stw r3, 0x3c7c(r31) /* 802665A4 00262204 38 04 00 01 */ addi r0, r4, 1 /* 802665A8 00262208 90 1F 3C 40 */ stw r0, 0x3c40(r31) lbl_802665AC: /* 802665AC 0026220C 4B FF 7D C5 */ bl func_8025E370 /* 802665B0 00262210 80 9F 3C 7C */ lwz r4, 0x3c7c(r31) /* 802665B4 00262214 80 1F 33 A0 */ lwz r0, 0x33a0(r31) /* 802665B8 00262218 7C 64 18 50 */ subf r3, r4, r3 /* 802665BC 0026221C 2C 00 00 00 */ cmpwi r0, 0 /* 802665C0 00262220 90 7F 3C 80 */ stw r3, 0x3c80(r31) /* 802665C4 00262224 41 82 00 18 */ beq lbl_802665DC /* 802665C8 00262228 38 00 00 00 */ li r0, 0 /* 802665CC 0026222C 7F E3 FB 78 */ mr r3, r31 /* 802665D0 00262230 90 1F 33 A0 */ stw r0, 0x33a0(r31) /* 802665D4 00262234 38 80 00 0C */ li r4, 0xc /* 802665D8 00262238 4B FF E0 45 */ bl func_8026461C lbl_802665DC: /* 802665DC 0026223C 80 1F 33 A4 */ lwz r0, 0x33a4(r31) /* 802665E0 00262240 2C 00 00 00 */ cmpwi r0, 0 /* 802665E4 00262244 41 82 00 18 */ beq lbl_802665FC /* 802665E8 00262248 38 00 00 00 */ li r0, 0 /* 802665EC 0026224C 7F E3 FB 78 */ mr r3, r31 /* 802665F0 00262250 90 1F 33 A4 */ stw r0, 0x33a4(r31) /* 802665F4 00262254 38 80 00 06 */ li r4, 6 /* 802665F8 00262258 4B FF E0 25 */ bl func_8026461C lbl_802665FC: /* 802665FC 0026225C 80 1F 3C 58 */ lwz r0, 0x3c58(r31) /* 80266600 00262260 2C 00 00 00 */ cmpwi r0, 0 /* 80266604 00262264 41 82 00 0C */ beq lbl_80266610 /* 80266608 00262268 7F E3 FB 78 */ mr r3, r31 /* 8026660C 0026226C 4B FF F7 E1 */ bl func_80265DEC lbl_80266610: /* 80266610 00262270 80 1F 3C 84 */ lwz r0, 0x3c84(r31) /* 80266614 00262274 2C 00 00 03 */ cmpwi r0, 3 /* 80266618 00262278 40 82 00 18 */ bne lbl_80266630 /* 8026661C 0026227C 80 1F 3C 80 */ lwz r0, 0x3c80(r31) /* 80266620 00262280 28 00 01 C2 */ cmplwi r0, 0x1c2 /* 80266624 00262284 41 80 00 0C */ blt lbl_80266630 /* 80266628 00262288 7F E3 FB 78 */ mr r3, r31 /* 8026662C 0026228C 4B FF F7 C1 */ bl func_80265DEC lbl_80266630: /* 80266630 00262290 80 1F 3C 5C */ lwz r0, 0x3c5c(r31) /* 80266634 00262294 2C 00 00 00 */ cmpwi r0, 0 /* 80266638 00262298 41 82 00 14 */ beq lbl_8026664C /* 8026663C 0026229C 38 00 00 00 */ li r0, 0 /* 80266640 002622A0 7F E3 FB 78 */ mr r3, r31 /* 80266644 002622A4 90 1F 3C 5C */ stw r0, 0x3c5c(r31) /* 80266648 002622A8 4B FF F6 E5 */ bl func_80265D2C lbl_8026664C: /* 8026664C 002622AC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80266650 002622B0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80266654 002622B4 7C 08 03 A6 */ mtlr r0 /* 80266658 002622B8 38 21 00 10 */ addi r1, r1, 0x10 /* 8026665C 002622BC 4E 80 00 20 */ blr .global func_80266660 func_80266660: /* 80266660 002622C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80266664 002622C4 7C 08 02 A6 */ mflr r0 /* 80266668 002622C8 90 01 00 14 */ stw r0, 0x14(r1) /* 8026666C 002622CC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80266670 002622D0 80 03 66 A0 */ lwz r0, 0x66a0(r3) /* 80266674 002622D4 2C 00 00 00 */ cmpwi r0, 0 /* 80266678 002622D8 41 82 00 EC */ beq lbl_80266764 /* 8026667C 002622DC 3B E0 00 00 */ li r31, 0 /* 80266680 002622E0 48 00 0A 19 */ bl func_80267098 /* 80266684 002622E4 2C 83 00 00 */ cmpwi cr1, r3, 0 /* 80266688 002622E8 39 40 00 00 */ li r10, 0 /* 8026668C 002622EC 40 85 00 E0 */ ble cr1, lbl_8026676C /* 80266690 002622F0 2C 03 00 08 */ cmpwi r3, 8 /* 80266694 002622F4 38 A3 FF F8 */ addi r5, r3, -8 /* 80266698 002622F8 40 81 00 A4 */ ble lbl_8026673C /* 8026669C 002622FC 38 C0 00 00 */ li r6, 0 /* 802666A0 00262300 41 84 00 18 */ blt cr1, lbl_802666B8 /* 802666A4 00262304 3C 80 80 00 */ lis r4, 0x7FFFFFFE@ha /* 802666A8 00262308 38 04 FF FE */ addi r0, r4, 0x7FFFFFFE@l /* 802666AC 0026230C 7C 03 00 00 */ cmpw r3, r0 /* 802666B0 00262310 41 81 00 08 */ bgt lbl_802666B8 /* 802666B4 00262314 38 C0 00 01 */ li r6, 1 lbl_802666B8: /* 802666B8 00262318 2C 06 00 00 */ cmpwi r6, 0 /* 802666BC 0026231C 41 82 00 80 */ beq lbl_8026673C /* 802666C0 00262320 38 05 00 07 */ addi r0, r5, 7 /* 802666C4 00262324 39 20 00 01 */ li r9, 1 /* 802666C8 00262328 54 00 E8 FE */ srwi r0, r0, 3 /* 802666CC 0026232C 7C 09 03 A6 */ mtctr r0 /* 802666D0 00262330 2C 05 00 00 */ cmpwi r5, 0 /* 802666D4 00262334 40 81 00 68 */ ble lbl_8026673C lbl_802666D8: /* 802666D8 00262338 7D 26 50 30 */ slw r6, r9, r10 /* 802666DC 0026233C 38 AA 00 01 */ addi r5, r10, 1 /* 802666E0 00262340 38 8A 00 02 */ addi r4, r10, 2 /* 802666E4 00262344 38 0A 00 03 */ addi r0, r10, 3 /* 802666E8 00262348 7F FF 33 78 */ or r31, r31, r6 /* 802666EC 0026234C 7D 25 28 30 */ slw r5, r9, r5 /* 802666F0 00262350 7D 28 20 30 */ slw r8, r9, r4 /* 802666F4 00262354 38 CA 00 04 */ addi r6, r10, 4 /* 802666F8 00262358 7F FF 2B 78 */ or r31, r31, r5 /* 802666FC 0026235C 7D 27 00 30 */ slw r7, r9, r0 /* 80266700 00262360 7F FF 43 78 */ or r31, r31, r8 /* 80266704 00262364 38 AA 00 05 */ addi r5, r10, 5 /* 80266708 00262368 38 8A 00 06 */ addi r4, r10, 6 /* 8026670C 0026236C 38 0A 00 07 */ addi r0, r10, 7 /* 80266710 00262370 7F FF 3B 78 */ or r31, r31, r7 /* 80266714 00262374 7D 26 30 30 */ slw r6, r9, r6 /* 80266718 00262378 7F FF 33 78 */ or r31, r31, r6 /* 8026671C 0026237C 7D 25 28 30 */ slw r5, r9, r5 /* 80266720 00262380 7F FF 2B 78 */ or r31, r31, r5 /* 80266724 00262384 7D 24 20 30 */ slw r4, r9, r4 /* 80266728 00262388 7F FF 23 78 */ or r31, r31, r4 /* 8026672C 0026238C 7D 20 00 30 */ slw r0, r9, r0 /* 80266730 00262390 7F FF 03 78 */ or r31, r31, r0 /* 80266734 00262394 39 4A 00 08 */ addi r10, r10, 8 /* 80266738 00262398 42 00 FF A0 */ bdnz lbl_802666D8 lbl_8026673C: /* 8026673C 0026239C 7C 0A 18 50 */ subf r0, r10, r3 /* 80266740 002623A0 38 80 00 01 */ li r4, 1 /* 80266744 002623A4 7C 09 03 A6 */ mtctr r0 /* 80266748 002623A8 7C 0A 18 00 */ cmpw r10, r3 /* 8026674C 002623AC 40 80 00 20 */ bge lbl_8026676C lbl_80266750: /* 80266750 002623B0 7C 80 50 30 */ slw r0, r4, r10 /* 80266754 002623B4 39 4A 00 01 */ addi r10, r10, 1 /* 80266758 002623B8 7F FF 03 78 */ or r31, r31, r0 /* 8026675C 002623BC 42 00 FF F4 */ bdnz lbl_80266750 /* 80266760 002623C0 48 00 00 0C */ b lbl_8026676C lbl_80266764: /* 80266764 002623C4 48 0B C4 F5 */ bl DWC_GetAIDBitmap /* 80266768 002623C8 7C 7F 1B 78 */ mr r31, r3 lbl_8026676C: /* 8026676C 002623CC 7F E3 FB 78 */ mr r3, r31 /* 80266770 002623D0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80266774 002623D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80266778 002623D8 7C 08 03 A6 */ mtlr r0 /* 8026677C 002623DC 38 21 00 10 */ addi r1, r1, 0x10 /* 80266780 002623E0 4E 80 00 20 */ blr .global func_80266784 func_80266784: /* 80266784 002623E4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80266788 002623E8 7C 08 02 A6 */ mflr r0 /* 8026678C 002623EC 90 01 00 24 */ stw r0, 0x24(r1) /* 80266790 002623F0 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80266794 002623F4 93 C1 00 18 */ stw r30, 0x18(r1) /* 80266798 002623F8 93 A1 00 14 */ stw r29, 0x14(r1) /* 8026679C 002623FC 93 81 00 10 */ stw r28, 0x10(r1) /* 802667A0 00262400 7C 7C 1B 78 */ mr r28, r3 /* 802667A4 00262404 4B FF 7B CD */ bl func_8025E370 /* 802667A8 00262408 7C 7E 1B 78 */ mr r30, r3 /* 802667AC 0026240C 7F 83 E3 78 */ mr r3, r28 /* 802667B0 00262410 4B FF FE B1 */ bl func_80266660 /* 802667B4 00262414 81 9C 00 00 */ lwz r12, 0(r28) /* 802667B8 00262418 7C 7F 1B 78 */ mr r31, r3 /* 802667BC 0026241C 7F 83 E3 78 */ mr r3, r28 /* 802667C0 00262420 81 8C 00 50 */ lwz r12, 0x50(r12) /* 802667C4 00262424 7D 89 03 A6 */ mtctr r12 /* 802667C8 00262428 4E 80 04 21 */ bctrl /* 802667CC 0026242C 38 00 00 00 */ li r0, 0 /* 802667D0 00262430 54 7D 06 3E */ clrlwi r29, r3, 0x18 /* 802667D4 00262434 7C 1D 00 40 */ cmplw r29, r0 /* 802667D8 00262438 38 80 00 01 */ li r4, 1 /* 802667DC 0026243C 40 82 00 18 */ bne lbl_802667F4 /* 802667E0 00262440 90 9C 65 20 */ stw r4, 0x6520(r28) /* 802667E4 00262444 90 9C 65 24 */ stw r4, 0x6524(r28) /* 802667E8 00262448 90 1C 65 28 */ stw r0, 0x6528(r28) /* 802667EC 0026244C 93 DC 65 2C */ stw r30, 0x652c(r28) /* 802667F0 00262450 48 00 00 34 */ b lbl_80266824 lbl_802667F4: /* 802667F4 00262454 7C 83 00 30 */ slw r3, r4, r0 /* 802667F8 00262458 7F E3 18 39 */ and. r3, r31, r3 /* 802667FC 0026245C 41 82 00 18 */ beq lbl_80266814 /* 80266800 00262460 90 1C 65 20 */ stw r0, 0x6520(r28) /* 80266804 00262464 90 9C 65 24 */ stw r4, 0x6524(r28) /* 80266808 00262468 90 1C 65 28 */ stw r0, 0x6528(r28) /* 8026680C 0026246C 93 DC 65 2C */ stw r30, 0x652c(r28) /* 80266810 00262470 48 00 00 14 */ b lbl_80266824 lbl_80266814: /* 80266814 00262474 90 1C 65 20 */ stw r0, 0x6520(r28) /* 80266818 00262478 90 1C 65 24 */ stw r0, 0x6524(r28) /* 8026681C 0026247C 90 1C 65 28 */ stw r0, 0x6528(r28) /* 80266820 00262480 90 1C 65 2C */ stw r0, 0x652c(r28) lbl_80266824: /* 80266824 00262484 38 60 00 01 */ li r3, 1 /* 80266828 00262488 7C 1D 18 40 */ cmplw r29, r3 /* 8026682C 0026248C 40 82 00 18 */ bne lbl_80266844 /* 80266830 00262490 90 9C 65 30 */ stw r4, 0x6530(r28) /* 80266834 00262494 90 9C 65 34 */ stw r4, 0x6534(r28) /* 80266838 00262498 90 1C 65 38 */ stw r0, 0x6538(r28) /* 8026683C 0026249C 93 DC 65 3C */ stw r30, 0x653c(r28) /* 80266840 002624A0 48 00 00 34 */ b lbl_80266874 lbl_80266844: /* 80266844 002624A4 7C 83 18 30 */ slw r3, r4, r3 /* 80266848 002624A8 7F E3 18 39 */ and. r3, r31, r3 /* 8026684C 002624AC 41 82 00 18 */ beq lbl_80266864 /* 80266850 002624B0 90 1C 65 30 */ stw r0, 0x6530(r28) /* 80266854 002624B4 90 9C 65 34 */ stw r4, 0x6534(r28) /* 80266858 002624B8 90 1C 65 38 */ stw r0, 0x6538(r28) /* 8026685C 002624BC 93 DC 65 3C */ stw r30, 0x653c(r28) /* 80266860 002624C0 48 00 00 14 */ b lbl_80266874 lbl_80266864: /* 80266864 002624C4 90 1C 65 30 */ stw r0, 0x6530(r28) /* 80266868 002624C8 90 1C 65 34 */ stw r0, 0x6534(r28) /* 8026686C 002624CC 90 1C 65 38 */ stw r0, 0x6538(r28) /* 80266870 002624D0 90 1C 65 3C */ stw r0, 0x653c(r28) lbl_80266874: /* 80266874 002624D4 4B FF 7A FD */ bl func_8025E370 /* 80266878 002624D8 1C 1D 00 0A */ mulli r0, r29, 0xa /* 8026687C 002624DC 38 80 00 0D */ li r4, 0xd /* 80266880 002624E0 7C 00 18 50 */ subf r0, r0, r3 /* 80266884 002624E4 7F 83 E3 78 */ mr r3, r28 /* 80266888 002624E8 90 1C 65 1C */ stw r0, 0x651c(r28) /* 8026688C 002624EC 4B FF DD 91 */ bl func_8026461C /* 80266890 002624F0 80 01 00 24 */ lwz r0, 0x24(r1) /* 80266894 002624F4 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80266898 002624F8 83 C1 00 18 */ lwz r30, 0x18(r1) /* 8026689C 002624FC 83 A1 00 14 */ lwz r29, 0x14(r1) /* 802668A0 00262500 83 81 00 10 */ lwz r28, 0x10(r1) /* 802668A4 00262504 7C 08 03 A6 */ mtlr r0 /* 802668A8 00262508 38 21 00 20 */ addi r1, r1, 0x20 /* 802668AC 0026250C 4E 80 00 20 */ blr .global func_802668B0 func_802668B0: /* 802668B0 00262510 94 21 FF D0 */ stwu r1, -0x30(r1) /* 802668B4 00262514 7C 08 02 A6 */ mflr r0 /* 802668B8 00262518 90 01 00 34 */ stw r0, 0x34(r1) /* 802668BC 0026251C 39 61 00 30 */ addi r11, r1, 0x30 /* 802668C0 00262520 4B F6 08 61 */ bl _savegpr_25 /* 802668C4 00262524 80 03 66 A0 */ lwz r0, 0x66a0(r3) /* 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 DWC_ProcessLanMatch /* 802668D8 00262538 48 00 00 90 */ b lbl_80266968 lbl_802668DC: /* 802668DC 0026253C 48 0B B7 11 */ bl DWC_ProcessFriendsMatch /* 802668E0 00262540 4B FF 7A 91 */ bl func_8025E370 /* 802668E4 00262544 80 1F 65 1C */ lwz r0, 0x651c(r31) /* 802668E8 00262548 7C 7C 1B 78 */ mr r28, r3 /* 802668EC 0026254C 7C 00 18 50 */ subf r0, r0, r3 /* 802668F0 00262550 28 00 00 32 */ cmplwi r0, 0x32 /* 802668F4 00262554 41 80 00 74 */ blt lbl_80266968 /* 802668F8 00262558 3B 40 00 00 */ li r26, 0 /* 802668FC 0026255C 3B 60 00 00 */ li r27, 0 lbl_80266900: /* 80266900 00262560 57 40 25 36 */ rlwinm r0, r26, 4, 0x14, 0x1b /* 80266904 00262564 7F BF 02 14 */ add r29, r31, r0 /* 80266908 00262568 80 1D 65 20 */ lwz r0, 0x6520(r29) /* 8026690C 0026256C 2C 00 00 00 */ cmpwi r0, 0 /* 80266910 00262570 41 82 00 0C */ beq lbl_8026691C /* 80266914 00262574 93 9D 65 2C */ stw r28, 0x652c(r29) /* 80266918 00262578 48 00 00 40 */ b lbl_80266958 lbl_8026691C: /* 8026691C 0026257C 80 1D 65 24 */ lwz r0, 0x6524(r29) /* 80266920 00262580 2C 00 00 00 */ cmpwi r0, 0 /* 80266924 00262584 41 82 00 20 */ beq lbl_80266944 /* 80266928 00262588 80 1D 65 2C */ lwz r0, 0x652c(r29) /* 8026692C 0026258C 7C 00 E0 50 */ subf r0, r0, r28 /* 80266930 00262590 28 00 01 2C */ cmplwi r0, 0x12c /* 80266934 00262594 40 81 00 10 */ ble lbl_80266944 /* 80266938 00262598 93 7D 65 24 */ stw r27, 0x6524(r29) /* 8026693C 0026259C 57 43 06 3E */ clrlwi r3, r26, 0x18 /* 80266940 002625A0 48 0B C1 31 */ bl DWC_CloseConnectionHard lbl_80266944: /* 80266944 002625A4 80 1D 65 24 */ lwz r0, 0x6524(r29) /* 80266948 002625A8 2C 00 00 00 */ cmpwi r0, 0 /* 8026694C 002625AC 41 82 00 0C */ beq lbl_80266958 /* 80266950 002625B0 57 43 06 3E */ clrlwi r3, r26, 0x18 /* 80266954 002625B4 48 0C A5 99 */ bl DWC_Ping lbl_80266958: /* 80266958 002625B8 3B 5A 00 01 */ addi r26, r26, 1 /* 8026695C 002625BC 28 1A 00 02 */ cmplwi r26, 2 /* 80266960 002625C0 41 80 FF A0 */ blt lbl_80266900 /* 80266964 002625C4 93 9F 65 1C */ stw r28, 0x651c(r31) lbl_80266968: /* 80266968 002625C8 7F E3 FB 78 */ mr r3, r31 /* 8026696C 002625CC 38 80 00 01 */ li r4, 1 /* 80266970 002625D0 4B FF 8F C5 */ bl func_8025F934 /* 80266974 002625D4 3B 40 00 00 */ li r26, 0 lbl_80266978: /* 80266978 002625D8 7F E3 FB 78 */ mr r3, r31 /* 8026697C 002625DC 48 00 01 01 */ bl func_80266A7C /* 80266980 002625E0 2C 03 00 00 */ cmpwi r3, 0 /* 80266984 002625E4 40 82 00 14 */ bne lbl_80266998 /* 80266988 002625E8 48 0B B6 65 */ bl DWC_ProcessFriendsMatch /* 8026698C 002625EC 3B 5A 00 01 */ addi r26, r26, 1 /* 80266990 002625F0 2C 1A 00 08 */ cmpwi r26, 8 /* 80266994 002625F4 41 80 FF E4 */ blt lbl_80266978 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 DWC_ProcessLanMatch /* 802669A8 00262608 48 00 00 08 */ b lbl_802669B0 lbl_802669AC: /* 802669AC 0026260C 48 0B B6 41 */ bl DWC_ProcessFriendsMatch lbl_802669B0: /* 802669B0 00262610 4B FF 79 C1 */ bl func_8025E370 /* 802669B4 00262614 7C 7B 1B 78 */ mr r27, r3 /* 802669B8 00262618 3B 20 00 00 */ li r25, 0 /* 802669BC 0026261C 3B 80 00 0E */ li r28, 0xe /* 802669C0 00262620 3B A0 00 06 */ li r29, 6 /* 802669C4 00262624 3B C0 00 00 */ li r30, 0 lbl_802669C8: /* 802669C8 00262628 57 20 25 36 */ rlwinm r0, r25, 4, 0x14, 0x1b /* 802669CC 0026262C 7C 7F 02 14 */ add r3, r31, r0 /* 802669D0 00262630 80 03 65 20 */ lwz r0, 0x6520(r3) /* 802669D4 00262634 2C 00 00 00 */ cmpwi r0, 0 /* 802669D8 00262638 40 82 00 58 */ bne lbl_80266A30 /* 802669DC 0026263C 80 03 65 24 */ lwz r0, 0x6524(r3) /* 802669E0 00262640 2C 00 00 00 */ cmpwi r0, 0 /* 802669E4 00262644 41 82 00 4C */ beq lbl_80266A30 /* 802669E8 00262648 57 20 15 BA */ rlwinm r0, r25, 2, 0x16, 0x1d /* 802669EC 0026264C 7F 5F 02 14 */ add r26, r31, r0 /* 802669F0 00262650 80 1A 65 80 */ lwz r0, 0x6580(r26) /* 802669F4 00262654 7C 00 D8 50 */ subf r0, r0, r27 /* 802669F8 00262658 28 00 00 32 */ cmplwi r0, 0x32 /* 802669FC 0026265C 41 80 00 34 */ blt lbl_80266A30 /* 80266A00 00262660 B3 81 00 08 */ sth r28, 8(r1) /* 80266A04 00262664 7F E3 FB 78 */ mr r3, r31 /* 80266A08 00262668 38 81 00 08 */ addi r4, r1, 8 /* 80266A0C 0026266C 57 26 06 3E */ clrlwi r6, r25, 0x18 /* 80266A10 00262670 B3 A1 00 0A */ sth r29, 0xa(r1) /* 80266A14 00262674 38 A0 00 06 */ li r5, 6 /* 80266A18 00262678 B3 C1 00 0C */ sth r30, 0xc(r1) /* 80266A1C 0026267C 81 9F 00 00 */ lwz r12, 0(r31) /* 80266A20 00262680 81 8C 00 5C */ lwz r12, 0x5c(r12) /* 80266A24 00262684 7D 89 03 A6 */ mtctr r12 /* 80266A28 00262688 4E 80 04 21 */ bctrl /* 80266A2C 0026268C 93 7A 65 80 */ stw r27, 0x6580(r26) lbl_80266A30: /* 80266A30 00262690 3B 39 00 01 */ addi r25, r25, 1 /* 80266A34 00262694 28 19 00 02 */ cmplwi r25, 2 /* 80266A38 00262698 41 80 FF 90 */ blt lbl_802669C8 /* 80266A3C 0026269C 80 1F 3C 58 */ lwz r0, 0x3c58(r31) /* 80266A40 002626A0 2C 00 00 00 */ cmpwi r0, 0 /* 80266A44 002626A4 41 82 00 0C */ beq lbl_80266A50 /* 80266A48 002626A8 7F E3 FB 78 */ mr r3, r31 /* 80266A4C 002626AC 4B FF F3 A1 */ bl func_80265DEC lbl_80266A50: /* 80266A50 002626B0 80 1F 3C 5C */ lwz r0, 0x3c5c(r31) /* 80266A54 002626B4 2C 00 00 00 */ cmpwi r0, 0 /* 80266A58 002626B8 41 82 00 0C */ beq lbl_80266A64 /* 80266A5C 002626BC 7F E3 FB 78 */ mr r3, r31 /* 80266A60 002626C0 4B FF F2 CD */ bl func_80265D2C lbl_80266A64: /* 80266A64 002626C4 39 61 00 30 */ addi r11, r1, 0x30 /* 80266A68 002626C8 4B F6 07 05 */ bl _restgpr_25 /* 80266A6C 002626CC 80 01 00 34 */ lwz r0, 0x34(r1) /* 80266A70 002626D0 7C 08 03 A6 */ mtlr r0 /* 80266A74 002626D4 38 21 00 30 */ addi r1, r1, 0x30 /* 80266A78 002626D8 4E 80 00 20 */ blr .global func_80266A7C func_80266A7C: /* 80266A7C 002626DC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80266A80 002626E0 7C 08 02 A6 */ mflr r0 /* 80266A84 002626E4 90 01 00 24 */ stw r0, 0x24(r1) /* 80266A88 002626E8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80266A8C 002626EC 7C 7F 1B 78 */ mr r31, r3 /* 80266A90 002626F0 4B FF 84 C5 */ bl func_8025EF54 /* 80266A94 002626F4 2C 03 00 00 */ cmpwi r3, 0 /* 80266A98 002626F8 40 82 00 0C */ bne lbl_80266AA4 /* 80266A9C 002626FC 38 60 FF FF */ li r3, -1 /* 80266AA0 00262700 48 00 00 CC */ b lbl_80266B6C lbl_80266AA4: /* 80266AA4 00262704 7F E3 FB 78 */ mr r3, r31 /* 80266AA8 00262708 38 81 00 0A */ addi r4, r1, 0xa /* 80266AAC 0026270C 38 A1 00 08 */ addi r5, r1, 8 /* 80266AB0 00262710 4B FF 84 F5 */ bl func_8025EFA4 /* 80266AB4 00262714 2C 03 00 00 */ cmpwi r3, 0 /* 80266AB8 00262718 7C 64 1B 78 */ mr r4, r3 /* 80266ABC 0026271C 40 82 00 0C */ bne lbl_80266AC8 /* 80266AC0 00262720 38 60 FF FF */ li r3, -1 /* 80266AC4 00262724 48 00 00 A8 */ b lbl_80266B6C lbl_80266AC8: /* 80266AC8 00262728 A0 C1 00 08 */ lhz r6, 8(r1) /* 80266ACC 0026272C 28 06 00 02 */ cmplwi r6, 2 /* 80266AD0 00262730 41 80 00 0C */ blt lbl_80266ADC /* 80266AD4 00262734 38 60 FF FF */ li r3, -1 /* 80266AD8 00262738 48 00 00 94 */ b lbl_80266B6C lbl_80266ADC: /* 80266ADC 0026273C 54 C0 13 BA */ rlwinm r0, r6, 2, 0xe, 0x1d /* 80266AE0 00262740 7C BF 02 14 */ add r5, r31, r0 /* 80266AE4 00262744 80 05 3D 1C */ lwz r0, 0x3d1c(r5) /* 80266AE8 00262748 2C 00 00 00 */ cmpwi r0, 0 /* 80266AEC 0026274C 41 82 00 0C */ beq lbl_80266AF8 /* 80266AF0 00262750 38 60 FF FF */ li r3, -1 /* 80266AF4 00262754 48 00 00 78 */ b lbl_80266B6C lbl_80266AF8: /* 80266AF8 00262758 90 65 3D 1C */ stw r3, 0x3d1c(r5) /* 80266AFC 0026275C 80 1F 66 A0 */ lwz r0, 0x66a0(r31) /* 80266B00 00262760 2C 00 00 00 */ cmpwi r0, 0 /* 80266B04 00262764 41 82 00 18 */ beq lbl_80266B1C /* 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 DWC_SendLanMatch /* 80266B18 00262778 48 00 00 10 */ b lbl_80266B28 lbl_80266B1C: /* 80266B1C 0026277C A0 A1 00 0A */ lhz r5, 0xa(r1) /* 80266B20 00262780 54 C3 06 3E */ clrlwi r3, r6, 0x18 /* 80266B24 00262784 48 0C A2 65 */ bl DWC_SendUnreliable lbl_80266B28: /* 80266B28 00262788 2C 03 00 00 */ cmpwi r3, 0 /* 80266B2C 0026278C 40 82 00 20 */ bne lbl_80266B4C /* 80266B30 00262790 A0 01 00 08 */ lhz r0, 8(r1) /* 80266B34 00262794 38 A0 00 00 */ li r5, 0 /* 80266B38 00262798 38 60 FF FF */ li r3, -1 /* 80266B3C 0026279C 54 00 10 3A */ slwi r0, r0, 2 /* 80266B40 002627A0 7C 9F 02 14 */ add r4, r31, r0 /* 80266B44 002627A4 90 A4 3D 1C */ stw r5, 0x3d1c(r4) /* 80266B48 002627A8 48 00 00 24 */ b lbl_80266B6C lbl_80266B4C: /* 80266B4C 002627AC 4B FF 78 25 */ bl func_8025E370 /* 80266B50 002627B0 A0 01 00 08 */ lhz r0, 8(r1) /* 80266B54 002627B4 54 00 10 3A */ slwi r0, r0, 2 /* 80266B58 002627B8 7C 9F 02 14 */ add r4, r31, r0 /* 80266B5C 002627BC 90 64 65 80 */ stw r3, 0x6580(r4) /* 80266B60 002627C0 7F E3 FB 78 */ mr r3, r31 /* 80266B64 002627C4 4B FF 84 A9 */ bl func_8025F00C /* 80266B68 002627C8 38 60 00 00 */ li r3, 0 lbl_80266B6C: /* 80266B6C 002627CC 80 01 00 24 */ lwz r0, 0x24(r1) /* 80266B70 002627D0 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80266B74 002627D4 7C 08 03 A6 */ mtlr r0 /* 80266B78 002627D8 38 21 00 20 */ addi r1, r1, 0x20 /* 80266B7C 002627DC 4E 80 00 20 */ blr .global func_80266B80 func_80266B80: /* 80266B80 002627E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80266B84 002627E4 7C 08 02 A6 */ mflr r0 /* 80266B88 002627E8 90 01 00 14 */ stw r0, 0x14(r1) /* 80266B8C 002627EC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80266B90 002627F0 7C 7F 1B 78 */ mr r31, r3 /* 80266B94 002627F4 4B FF D7 6D */ bl func_80264300 /* 80266B98 002627F8 38 00 00 00 */ li r0, 0 /* 80266B9C 002627FC 7F E3 FB 78 */ mr r3, r31 /* 80266BA0 00262800 90 1F 3C 60 */ stw r0, 0x3c60(r31) /* 80266BA4 00262804 90 1F 3C 64 */ stw r0, 0x3c64(r31) /* 80266BA8 00262808 90 1F 3C 68 */ stw r0, 0x3c68(r31) /* 80266BAC 0026280C 4B FF DA D9 */ bl func_80264684 /* 80266BB0 00262810 4B FF 53 05 */ bl func_8025BEB4 /* 80266BB4 00262814 7F E3 FB 78 */ mr r3, r31 /* 80266BB8 00262818 48 00 07 6D */ bl func_80267324 /* 80266BBC 0026281C 7F E3 FB 78 */ mr r3, r31 /* 80266BC0 00262820 38 80 00 0F */ li r4, 0xf /* 80266BC4 00262824 4B FF DA 59 */ bl func_8026461C /* 80266BC8 00262828 80 01 00 14 */ lwz r0, 0x14(r1) /* 80266BCC 0026282C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80266BD0 00262830 7C 08 03 A6 */ mtlr r0 /* 80266BD4 00262834 38 21 00 10 */ addi r1, r1, 0x10 /* 80266BD8 00262838 4E 80 00 20 */ blr .global func_80266BDC func_80266BDC: /* 80266BDC 0026283C 38 00 00 00 */ li r0, 0 /* 80266BE0 00262840 38 80 00 00 */ li r4, 0 /* 80266BE4 00262844 90 03 3C 58 */ stw r0, 0x3c58(r3) /* 80266BE8 00262848 4B FF DA 34 */ b func_8026461C .global func_80266BEC func_80266BEC: /* 80266BEC 0026284C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80266BF0 00262850 7C 08 02 A6 */ mflr r0 /* 80266BF4 00262854 38 80 00 00 */ li r4, 0 /* 80266BF8 00262858 90 01 00 24 */ stw r0, 0x24(r1) /* 80266BFC 0026285C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80266C00 00262860 7C 7F 1B 78 */ mr r31, r3 /* 80266C04 00262864 80 03 3C 54 */ lwz r0, 0x3c54(r3) /* 80266C08 00262868 90 83 3C 70 */ stw r4, 0x3c70(r3) /* 80266C0C 0026286C 2C 00 00 00 */ cmpwi r0, 0 /* 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 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 /* 80266C2C 0026288C 3C 60 80 42 */ lis r3, lbl_80426434@ha /* 80266C30 00262890 54 00 10 3A */ slwi r0, r0, 2 /* 80266C34 00262894 38 63 64 34 */ addi r3, r3, lbl_80426434@l /* 80266C38 00262898 7C 63 00 2E */ lwzx r3, r3, r0 /* 80266C3C 0026289C 7C 69 03 A6 */ mtctr r3 /* 80266C40 002628A0 4E 80 04 20 */ bctr /* 80266C44 002628A4 7F E3 FB 78 */ mr r3, r31 /* 80266C48 002628A8 38 80 00 0E */ li r4, 0xe /* 80266C4C 002628AC 4B FF D9 D1 */ bl func_8026461C /* 80266C50 002628B0 48 00 00 70 */ b lbl_80266CC0 /* 80266C54 002628B4 7F E3 FB 78 */ mr r3, r31 /* 80266C58 002628B8 48 00 08 DD */ bl func_80267534 /* 80266C5C 002628BC 7F E3 FB 78 */ mr r3, r31 /* 80266C60 002628C0 38 80 00 06 */ li r4, 6 /* 80266C64 002628C4 4B FF D9 B9 */ bl func_8026461C /* 80266C68 002628C8 48 00 00 58 */ b lbl_80266CC0 /* 80266C6C 002628CC 7F E3 FB 78 */ mr r3, r31 /* 80266C70 002628D0 4B FF D7 3D */ bl func_802643AC /* 80266C74 002628D4 4B FF E5 A5 */ bl func_80265218 /* 80266C78 002628D8 7F E3 FB 78 */ mr r3, r31 /* 80266C7C 002628DC 4B FF E1 4D */ bl func_80264DC8 /* 80266C80 002628E0 81 9F 00 00 */ lwz r12, 0(r31) /* 80266C84 002628E4 7F E3 FB 78 */ mr r3, r31 /* 80266C88 002628E8 81 8C 00 10 */ lwz r12, 0x10(r12) /* 80266C8C 002628EC 7D 89 03 A6 */ mtctr r12 /* 80266C90 002628F0 4E 80 04 21 */ bctrl /* 80266C94 002628F4 7F E3 FB 78 */ mr r3, r31 /* 80266C98 002628F8 38 80 00 0E */ li r4, 0xe /* 80266C9C 002628FC 4B FF D9 81 */ bl func_8026461C /* 80266CA0 00262900 48 00 00 20 */ b lbl_80266CC0 /* 80266CA4 00262904 7F E3 FB 78 */ mr r3, r31 /* 80266CA8 00262908 38 80 00 11 */ li r4, 0x11 /* 80266CAC 0026290C 4B FF D9 71 */ bl func_8026461C /* 80266CB0 00262910 48 00 00 10 */ b lbl_80266CC0 lbl_80266CB4: /* 80266CB4 00262914 7F E3 FB 78 */ mr r3, r31 /* 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 DWC_ClearError /* 80266CC4 00262924 7F E3 FB 78 */ mr r3, r31 /* 80266CC8 00262928 48 00 02 F5 */ bl func_80266FBC lbl_80266CCC: /* 80266CCC 0026292C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80266CD0 00262930 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80266CD4 00262934 7C 08 03 A6 */ mtlr r0 /* 80266CD8 00262938 38 21 00 20 */ addi r1, r1, 0x20 /* 80266CDC 0026293C 4E 80 00 20 */ blr /* 80266CE0 00262940 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80266CE4 00262944 7C 08 02 A6 */ mflr r0 /* 80266CE8 00262948 90 01 00 14 */ stw r0, 0x14(r1) /* 80266CEC 0026294C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80266CF0 00262950 3B E0 00 00 */ li r31, 0 /* 80266CF4 00262954 93 C1 00 08 */ stw r30, 8(r1) /* 80266CF8 00262958 7C 7E 1B 78 */ mr r30, r3 /* 80266CFC 0026295C 4B FF 87 E5 */ bl func_8025F4E0 /* 80266D00 00262960 80 1E 3C 38 */ lwz r0, 0x3c38(r30) /* 80266D04 00262964 28 00 00 10 */ cmplwi r0, 0x10 /* 80266D08 00262968 41 81 00 E4 */ bgt lbl_80266DEC /* 80266D0C 0026296C 3C 60 80 42 */ lis r3, lbl_80426454@ha /* 80266D10 00262970 54 00 10 3A */ slwi r0, r0, 2 /* 80266D14 00262974 38 63 64 54 */ addi r3, r3, lbl_80426454@l /* 80266D18 00262978 7C 63 00 2E */ lwzx r3, r3, r0 /* 80266D1C 0026297C 7C 69 03 A6 */ mtctr r3 /* 80266D20 00262980 4E 80 04 20 */ bctr /* 80266D24 00262984 7F C3 F3 78 */ mr r3, r30 /* 80266D28 00262988 4B FF D9 F1 */ bl func_80264718 /* 80266D2C 0026298C 48 00 00 C0 */ b lbl_80266DEC /* 80266D30 00262990 7F C3 F3 78 */ mr r3, r30 /* 80266D34 00262994 4B FF DA 31 */ bl func_80264764 /* 80266D38 00262998 48 00 00 B4 */ b lbl_80266DEC /* 80266D3C 0026299C 7F C3 F3 78 */ mr r3, r30 /* 80266D40 002629A0 4B FF DA 51 */ bl func_80264790 /* 80266D44 002629A4 48 00 00 A8 */ b lbl_80266DEC /* 80266D48 002629A8 7F C3 F3 78 */ mr r3, r30 /* 80266D4C 002629AC 4B FF DB 69 */ bl func_802648B4 /* 80266D50 002629B0 48 00 00 9C */ b lbl_80266DEC /* 80266D54 002629B4 7F C3 F3 78 */ mr r3, r30 /* 80266D58 002629B8 4B FF DD 19 */ bl func_80264A70 /* 80266D5C 002629BC 48 00 00 90 */ b lbl_80266DEC /* 80266D60 002629C0 7F C3 F3 78 */ mr r3, r30 /* 80266D64 002629C4 4B FF E4 4D */ bl func_802651B0 /* 80266D68 002629C8 48 00 00 84 */ b lbl_80266DEC /* 80266D6C 002629CC 7F C3 F3 78 */ mr r3, r30 /* 80266D70 002629D0 4B FF EA 15 */ bl func_80265784 /* 80266D74 002629D4 48 00 00 78 */ b lbl_80266DEC /* 80266D78 002629D8 7F C3 F3 78 */ mr r3, r30 /* 80266D7C 002629DC 4B FF EA 5D */ bl func_802657D8 /* 80266D80 002629E0 48 00 00 6C */ b lbl_80266DEC /* 80266D84 002629E4 7F C3 F3 78 */ mr r3, r30 /* 80266D88 002629E8 4B FF F3 91 */ bl func_80266118 /* 80266D8C 002629EC 48 00 00 60 */ b lbl_80266DEC /* 80266D90 002629F0 7F C3 F3 78 */ mr r3, r30 /* 80266D94 002629F4 4B FF F2 D5 */ bl func_80266068 /* 80266D98 002629F8 48 00 00 54 */ b lbl_80266DEC /* 80266D9C 002629FC 7F C3 F3 78 */ mr r3, r30 /* 80266DA0 00262A00 4B FF F4 D5 */ bl func_80266274 /* 80266DA4 00262A04 48 00 00 48 */ b lbl_80266DEC /* 80266DA8 00262A08 7F C3 F3 78 */ mr r3, r30 /* 80266DAC 00262A0C 4B FF F7 A5 */ bl func_80266550 /* 80266DB0 00262A10 48 00 00 3C */ b lbl_80266DEC /* 80266DB4 00262A14 7F C3 F3 78 */ mr r3, r30 /* 80266DB8 00262A18 4B FF F9 CD */ bl func_80266784 /* 80266DBC 00262A1C 48 00 00 30 */ b lbl_80266DEC /* 80266DC0 00262A20 7F C3 F3 78 */ mr r3, r30 /* 80266DC4 00262A24 4B FF FA ED */ bl func_802668B0 /* 80266DC8 00262A28 48 00 00 24 */ b lbl_80266DEC /* 80266DCC 00262A2C 7F C3 F3 78 */ mr r3, r30 /* 80266DD0 00262A30 4B FF FD B1 */ bl func_80266B80 /* 80266DD4 00262A34 48 00 00 18 */ b lbl_80266DEC /* 80266DD8 00262A38 7F C3 F3 78 */ mr r3, r30 /* 80266DDC 00262A3C 4B FF FE 01 */ bl func_80266BDC /* 80266DE0 00262A40 48 00 00 0C */ b lbl_80266DEC /* 80266DE4 00262A44 7F C3 F3 78 */ mr r3, r30 /* 80266DE8 00262A48 4B FF FE 05 */ bl func_80266BEC lbl_80266DEC: /* 80266DEC 00262A4C 80 1E 3C 78 */ lwz r0, 0x3c78(r30) /* 80266DF0 00262A50 2C 00 00 00 */ cmpwi r0, 0 /* 80266DF4 00262A54 41 82 00 48 */ beq lbl_80266E3C /* 80266DF8 00262A58 81 9E 00 00 */ lwz r12, 0(r30) /* 80266DFC 00262A5C 7F C3 F3 78 */ mr r3, r30 /* 80266E00 00262A60 81 8C 00 20 */ lwz r12, 0x20(r12) /* 80266E04 00262A64 7D 89 03 A6 */ mtctr r12 /* 80266E08 00262A68 4E 80 04 21 */ bctrl /* 80266E0C 00262A6C 2C 03 00 00 */ cmpwi r3, 0 /* 80266E10 00262A70 41 82 00 2C */ beq lbl_80266E3C /* 80266E14 00262A74 80 7E 3C 78 */ lwz r3, 0x3c78(r30) /* 80266E18 00262A78 2C 03 00 01 */ cmpwi r3, 1 /* 80266E1C 00262A7C 41 81 00 18 */ bgt lbl_80266E34 /* 80266E20 00262A80 7F C3 F3 78 */ mr r3, r30 /* 80266E24 00262A84 4B FF E8 F1 */ bl func_80265714 /* 80266E28 00262A88 38 00 00 00 */ li r0, 0 /* 80266E2C 00262A8C 90 1E 3C 78 */ stw r0, 0x3c78(r30) /* 80266E30 00262A90 48 00 00 0C */ b lbl_80266E3C lbl_80266E34: /* 80266E34 00262A94 38 03 FF FF */ addi r0, r3, -1 /* 80266E38 00262A98 90 1E 3C 78 */ stw r0, 0x3c78(r30) lbl_80266E3C: /* 80266E3C 00262A9C 80 1E 3C 38 */ lwz r0, 0x3c38(r30) /* 80266E40 00262AA0 2C 00 00 10 */ cmpwi r0, 0x10 /* 80266E44 00262AA4 41 82 00 44 */ beq lbl_80266E88 /* 80266E48 00262AA8 81 9E 00 00 */ lwz r12, 0(r30) /* 80266E4C 00262AAC 7F C3 F3 78 */ mr r3, r30 /* 80266E50 00262AB0 81 8C 00 44 */ lwz r12, 0x44(r12) /* 80266E54 00262AB4 7D 89 03 A6 */ mtctr r12 /* 80266E58 00262AB8 4E 80 04 21 */ bctrl /* 80266E5C 00262ABC 2C 03 00 00 */ cmpwi r3, 0 /* 80266E60 00262AC0 41 82 00 28 */ beq lbl_80266E88 /* 80266E64 00262AC4 80 9E 3C 38 */ lwz r4, 0x3c38(r30) /* 80266E68 00262AC8 38 00 00 01 */ li r0, 1 /* 80266E6C 00262ACC 80 BE 3C 40 */ lwz r5, 0x3c40(r30) /* 80266E70 00262AD0 7F C3 F3 78 */ mr r3, r30 /* 80266E74 00262AD4 90 9E 3C 44 */ stw r4, 0x3c44(r30) /* 80266E78 00262AD8 38 80 00 10 */ li r4, 0x10 /* 80266E7C 00262ADC 90 BE 3C 48 */ stw r5, 0x3c48(r30) /* 80266E80 00262AE0 90 1E 3C 54 */ stw r0, 0x3c54(r30) /* 80266E84 00262AE4 4B FF D7 99 */ bl func_8026461C lbl_80266E88: /* 80266E88 00262AE8 80 7E 3C 3C */ lwz r3, 0x3c3c(r30) /* 80266E8C 00262AEC 80 1E 3C 38 */ lwz r0, 0x3c38(r30) /* 80266E90 00262AF0 7C 03 00 00 */ cmpw r3, r0 /* 80266E94 00262AF4 41 82 00 18 */ beq lbl_80266EAC /* 80266E98 00262AF8 80 7E 33 88 */ lwz r3, 0x3388(r30) /* 80266E9C 00262AFC 3B E0 00 01 */ li r31, 1 /* 80266EA0 00262B00 90 1E 3C 3C */ stw r0, 0x3c3c(r30) /* 80266EA4 00262B04 38 03 00 01 */ addi r0, r3, 1 /* 80266EA8 00262B08 90 1E 33 88 */ stw r0, 0x3388(r30) lbl_80266EAC: /* 80266EAC 00262B0C 81 9E 00 00 */ lwz r12, 0(r30) /* 80266EB0 00262B10 7F C3 F3 78 */ mr r3, r30 /* 80266EB4 00262B14 81 8C 00 20 */ lwz r12, 0x20(r12) /* 80266EB8 00262B18 7D 89 03 A6 */ mtctr r12 /* 80266EBC 00262B1C 4E 80 04 21 */ bctrl /* 80266EC0 00262B20 2C 03 00 00 */ cmpwi r3, 0 /* 80266EC4 00262B24 41 82 00 08 */ beq lbl_80266ECC /* 80266EC8 00262B28 4B FF 5C 05 */ bl func_8025CACC lbl_80266ECC: /* 80266ECC 00262B2C 7F E3 FB 78 */ mr r3, r31 /* 80266ED0 00262B30 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80266ED4 00262B34 83 C1 00 08 */ lwz r30, 8(r1) /* 80266ED8 00262B38 80 01 00 14 */ lwz r0, 0x14(r1) /* 80266EDC 00262B3C 7C 08 03 A6 */ mtlr r0 /* 80266EE0 00262B40 38 21 00 10 */ addi r1, r1, 0x10 /* 80266EE4 00262B44 4E 80 00 20 */ blr /* 80266EE8 00262B48 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80266EEC 00262B4C 7C 08 02 A6 */ mflr r0 /* 80266EF0 00262B50 90 01 00 14 */ stw r0, 0x14(r1) /* 80266EF4 00262B54 80 03 3C 54 */ lwz r0, 0x3c54(r3) /* 80266EF8 00262B58 2C 00 00 00 */ cmpwi r0, 0 /* 80266EFC 00262B5C 40 82 00 0C */ bne lbl_80266F08 /* 80266F00 00262B60 38 60 FF FF */ li r3, -1 /* 80266F04 00262B64 48 00 00 28 */ b lbl_80266F2C lbl_80266F08: /* 80266F08 00262B68 38 00 00 00 */ li r0, 0 /* 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 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 /* 80266F28 00262B88 54 03 D9 7E */ srwi r3, r0, 5 lbl_80266F2C: /* 80266F2C 00262B8C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80266F30 00262B90 7C 08 03 A6 */ mtlr r0 /* 80266F34 00262B94 38 21 00 10 */ addi r1, r1, 0x10 /* 80266F38 00262B98 4E 80 00 20 */ blr .global func_80266F3C func_80266F3C: /* 80266F3C 00262B9C 90 83 3D 18 */ stw r4, 0x3d18(r3) /* 80266F40 00262BA0 4E 80 00 20 */ blr /* 80266F44 00262BA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80266F48 00262BA8 7C 08 02 A6 */ mflr r0 /* 80266F4C 00262BAC 90 01 00 14 */ stw r0, 0x14(r1) /* 80266F50 00262BB0 80 03 3D 18 */ lwz r0, 0x3d18(r3) /* 80266F54 00262BB4 2C 00 00 00 */ cmpwi r0, 0 /* 80266F58 00262BB8 41 82 00 0C */ beq lbl_80266F64 /* 80266F5C 00262BBC 38 60 00 05 */ li r3, 5 /* 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 DWC_GetLastError lbl_80266F6C: /* 80266F6C 00262BCC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80266F70 00262BD0 7C 08 03 A6 */ mtlr r0 /* 80266F74 00262BD4 38 21 00 10 */ addi r1, r1, 0x10 /* 80266F78 00262BD8 4E 80 00 20 */ blr .global func_80266F7C func_80266F7C: /* 80266F7C 00262BDC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80266F80 00262BE0 7C 08 02 A6 */ mflr r0 /* 80266F84 00262BE4 90 01 00 14 */ stw r0, 0x14(r1) /* 80266F88 00262BE8 80 03 3D 18 */ lwz r0, 0x3d18(r3) /* 80266F8C 00262BEC 2C 00 00 00 */ cmpwi r0, 0 /* 80266F90 00262BF0 41 82 00 0C */ beq lbl_80266F9C /* 80266F94 00262BF4 7C 60 00 D0 */ neg r3, r0 /* 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 DWC_GetLastError /* 80266FA4 00262C04 80 01 00 08 */ lwz r0, 8(r1) /* 80266FA8 00262C08 7C 60 00 D0 */ neg r3, r0 lbl_80266FAC: /* 80266FAC 00262C0C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80266FB0 00262C10 7C 08 03 A6 */ mtlr r0 /* 80266FB4 00262C14 38 21 00 10 */ addi r1, r1, 0x10 /* 80266FB8 00262C18 4E 80 00 20 */ blr .global func_80266FBC func_80266FBC: /* 80266FBC 00262C1C 38 00 00 00 */ li r0, 0 /* 80266FC0 00262C20 90 03 3D 18 */ stw r0, 0x3d18(r3) /* 80266FC4 00262C24 4E 80 00 20 */ blr .global func_80266FC8 func_80266FC8: /* 80266FC8 00262C28 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80266FCC 00262C2C 7C 08 02 A6 */ mflr r0 /* 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 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) /* 80266FEC 00262C4C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80266FF0 00262C50 7C 08 03 A6 */ mtlr r0 /* 80266FF4 00262C54 38 21 00 10 */ addi r1, r1, 0x10 /* 80266FF8 00262C58 4E 80 00 20 */ blr /* 80266FFC 00262C5C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80267000 00262C60 7C 08 02 A6 */ mflr r0 /* 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 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 /* 80267020 00262C80 54 03 D9 7E */ srwi r3, r0, 5 /* 80267024 00262C84 80 01 00 14 */ lwz r0, 0x14(r1) /* 80267028 00262C88 7C 08 03 A6 */ mtlr r0 /* 8026702C 00262C8C 38 21 00 10 */ addi r1, r1, 0x10 /* 80267030 00262C90 4E 80 00 20 */ blr /* 80267034 00262C94 80 63 33 88 */ lwz r3, 0x3388(r3) /* 80267038 00262C98 4E 80 00 20 */ blr /* 8026703C 00262C9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80267040 00262CA0 7C 08 02 A6 */ mflr r0 /* 80267044 00262CA4 90 01 00 14 */ stw r0, 0x14(r1) /* 80267048 00262CA8 80 03 66 A0 */ lwz r0, 0x66a0(r3) /* 8026704C 00262CAC 2C 00 00 00 */ cmpwi r0, 0 /* 80267050 00262CB0 41 82 00 30 */ beq lbl_80267080 /* 80267054 00262CB4 81 83 00 00 */ lwz r12, 0(r3) /* 80267058 00262CB8 81 8C 00 28 */ lwz r12, 0x28(r12) /* 8026705C 00262CBC 7D 89 03 A6 */ mtctr r12 /* 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 DWC_GetMyAIDLanMatch /* 80267070 00262CD0 54 63 04 3E */ clrlwi r3, r3, 0x10 /* 80267074 00262CD4 48 00 00 14 */ b lbl_80267088 lbl_80267078: /* 80267078 00262CD8 38 60 00 00 */ li r3, 0 /* 8026707C 00262CDC 48 00 00 0C */ b lbl_80267088 lbl_80267080: /* 80267080 00262CE0 48 0B BB 79 */ bl DWC_GetMyAID /* 80267084 00262CE4 54 63 06 3E */ clrlwi r3, r3, 0x18 lbl_80267088: /* 80267088 00262CE8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8026708C 00262CEC 7C 08 03 A6 */ mtlr r0 /* 80267090 00262CF0 38 21 00 10 */ addi r1, r1, 0x10 /* 80267094 00262CF4 4E 80 00 20 */ blr .global func_80267098 func_80267098: /* 80267098 00262CF8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8026709C 00262CFC 7C 08 02 A6 */ mflr r0 /* 802670A0 00262D00 90 01 00 14 */ stw r0, 0x14(r1) /* 802670A4 00262D04 80 03 66 A0 */ lwz r0, 0x66a0(r3) /* 802670A8 00262D08 2C 00 00 00 */ cmpwi r0, 0 /* 802670AC 00262D0C 41 82 00 38 */ beq lbl_802670E4 /* 802670B0 00262D10 80 0D A7 50 */ lwz r0, lbl_8063FA10-_SDA_BASE_(r13) /* 802670B4 00262D14 2C 00 00 00 */ cmpwi r0, 0 /* 802670B8 00262D18 41 82 00 24 */ beq lbl_802670DC /* 802670BC 00262D1C 81 83 00 00 */ lwz r12, 0(r3) /* 802670C0 00262D20 81 8C 00 28 */ lwz r12, 0x28(r12) /* 802670C4 00262D24 7D 89 03 A6 */ mtctr r12 /* 802670C8 00262D28 4E 80 04 21 */ bctrl /* 802670CC 00262D2C 2C 03 00 00 */ cmpwi r3, 0 /* 802670D0 00262D30 41 82 00 0C */ beq lbl_802670DC /* 802670D4 00262D34 38 60 00 02 */ li r3, 2 /* 802670D8 00262D38 48 00 00 10 */ b lbl_802670E8 lbl_802670DC: /* 802670DC 00262D3C 38 60 00 01 */ li r3, 1 /* 802670E0 00262D40 48 00 00 08 */ b lbl_802670E8 lbl_802670E4: /* 802670E4 00262D44 48 0B BA B9 */ bl DWC_GetNumConnectionHost lbl_802670E8: /* 802670E8 00262D48 80 01 00 14 */ lwz r0, 0x14(r1) /* 802670EC 00262D4C 7C 08 03 A6 */ mtlr r0 /* 802670F0 00262D50 38 21 00 10 */ addi r1, r1, 0x10 /* 802670F4 00262D54 4E 80 00 20 */ blr /* 802670F8 00262D58 38 60 03 FC */ li r3, 0x3fc /* 802670FC 00262D5C 4E 80 00 20 */ blr /* 80267100 00262D60 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80267104 00262D64 7C 08 02 A6 */ mflr r0 /* 80267108 00262D68 90 01 00 24 */ stw r0, 0x24(r1) /* 8026710C 00262D6C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80267110 00262D70 7C DF 33 78 */ mr r31, r6 /* 80267114 00262D74 93 C1 00 18 */ stw r30, 0x18(r1) /* 80267118 00262D78 7C BE 2B 78 */ mr r30, r5 /* 8026711C 00262D7C 93 A1 00 14 */ stw r29, 0x14(r1) /* 80267120 00262D80 7C 9D 23 78 */ mr r29, r4 /* 80267124 00262D84 93 81 00 10 */ stw r28, 0x10(r1) /* 80267128 00262D88 7C 7C 1B 78 */ mr r28, r3 /* 8026712C 00262D8C 81 83 00 00 */ lwz r12, 0(r3) /* 80267130 00262D90 81 8C 00 28 */ lwz r12, 0x28(r12) /* 80267134 00262D94 7D 89 03 A6 */ mtctr r12 /* 80267138 00262D98 4E 80 04 21 */ bctrl /* 8026713C 00262D9C 2C 03 00 00 */ cmpwi r3, 0 /* 80267140 00262DA0 40 82 00 0C */ bne lbl_8026714C /* 80267144 00262DA4 38 60 FF FF */ li r3, -1 /* 80267148 00262DA8 48 00 00 7C */ b lbl_802671C4 lbl_8026714C: /* 8026714C 00262DAC 81 9C 00 00 */ lwz r12, 0(r28) /* 80267150 00262DB0 7F 83 E3 78 */ mr r3, r28 /* 80267154 00262DB4 81 8C 00 54 */ lwz r12, 0x54(r12) /* 80267158 00262DB8 7D 89 03 A6 */ mtctr r12 /* 8026715C 00262DBC 4E 80 04 21 */ bctrl /* 80267160 00262DC0 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 80267164 00262DC4 7C 1E 00 40 */ cmplw r30, r0 /* 80267168 00262DC8 40 81 00 0C */ ble lbl_80267174 /* 8026716C 00262DCC 38 60 FF FF */ li r3, -1 /* 80267170 00262DD0 48 00 00 54 */ b lbl_802671C4 lbl_80267174: /* 80267174 00262DD4 81 9C 00 00 */ lwz r12, 0(r28) /* 80267178 00262DD8 7F 83 E3 78 */ mr r3, r28 /* 8026717C 00262DDC 7F E4 FB 78 */ mr r4, r31 /* 80267180 00262DE0 81 8C 00 58 */ lwz r12, 0x58(r12) /* 80267184 00262DE4 7D 89 03 A6 */ mtctr r12 /* 80267188 00262DE8 4E 80 04 21 */ bctrl /* 8026718C 00262DEC 2C 03 00 00 */ cmpwi r3, 0 /* 80267190 00262DF0 40 82 00 0C */ bne lbl_8026719C /* 80267194 00262DF4 38 60 FF FF */ li r3, -1 /* 80267198 00262DF8 48 00 00 2C */ b lbl_802671C4 lbl_8026719C: /* 8026719C 00262DFC 7F 83 E3 78 */ mr r3, r28 /* 802671A0 00262E00 7F A4 EB 78 */ mr r4, r29 /* 802671A4 00262E04 7F C5 F3 78 */ mr r5, r30 /* 802671A8 00262E08 7F E7 FB 78 */ mr r7, r31 /* 802671AC 00262E0C 38 C0 00 01 */ li r6, 1 /* 802671B0 00262E10 4B FF 7B 49 */ bl func_8025ECF8 /* 802671B4 00262E14 2C 03 00 00 */ cmpwi r3, 0 /* 802671B8 00262E18 40 80 00 08 */ bge lbl_802671C0 /* 802671BC 00262E1C 7C 7E 1B 78 */ mr r30, r3 lbl_802671C0: /* 802671C0 00262E20 7F C3 F3 78 */ mr r3, r30 lbl_802671C4: /* 802671C4 00262E24 80 01 00 24 */ lwz r0, 0x24(r1) /* 802671C8 00262E28 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802671CC 00262E2C 83 C1 00 18 */ lwz r30, 0x18(r1) /* 802671D0 00262E30 83 A1 00 14 */ lwz r29, 0x14(r1) /* 802671D4 00262E34 83 81 00 10 */ lwz r28, 0x10(r1) /* 802671D8 00262E38 7C 08 03 A6 */ mtlr r0 /* 802671DC 00262E3C 38 21 00 20 */ addi r1, r1, 0x20 /* 802671E0 00262E40 4E 80 00 20 */ blr /* 802671E4 00262E44 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802671E8 00262E48 7C 08 02 A6 */ mflr r0 /* 802671EC 00262E4C 90 01 00 14 */ stw r0, 0x14(r1) /* 802671F0 00262E50 93 E1 00 0C */ stw r31, 0xc(r1) /* 802671F4 00262E54 7C 9F 23 78 */ mr r31, r4 /* 802671F8 00262E58 93 C1 00 08 */ stw r30, 8(r1) /* 802671FC 00262E5C 7C 7E 1B 78 */ mr r30, r3 /* 80267200 00262E60 81 83 00 00 */ lwz r12, 0(r3) /* 80267204 00262E64 81 8C 00 58 */ lwz r12, 0x58(r12) /* 80267208 00262E68 7D 89 03 A6 */ mtctr r12 /* 8026720C 00262E6C 4E 80 04 21 */ bctrl /* 80267210 00262E70 2C 03 00 00 */ cmpwi r3, 0 /* 80267214 00262E74 40 82 00 0C */ bne lbl_80267220 /* 80267218 00262E78 38 60 FF FF */ li r3, -1 /* 8026721C 00262E7C 48 00 00 28 */ b lbl_80267244 lbl_80267220: /* 80267220 00262E80 80 1E 66 A0 */ lwz r0, 0x66a0(r30) /* 80267224 00262E84 2C 00 00 00 */ cmpwi r0, 0 /* 80267228 00262E88 41 82 00 14 */ beq lbl_8026723C /* 8026722C 00262E8C 38 00 00 01 */ li r0, 1 /* 80267230 00262E90 38 60 00 00 */ li r3, 0 /* 80267234 00262E94 90 1E 3C 58 */ stw r0, 0x3c58(r30) /* 80267238 00262E98 48 00 00 0C */ b lbl_80267244 lbl_8026723C: /* 8026723C 00262E9C 57 E3 06 3E */ clrlwi r3, r31, 0x18 /* 80267240 00262EA0 48 0B B8 31 */ bl DWC_CloseConnectionHard lbl_80267244: /* 80267244 00262EA4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80267248 00262EA8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8026724C 00262EAC 83 C1 00 08 */ lwz r30, 8(r1) /* 80267250 00262EB0 7C 08 03 A6 */ mtlr r0 /* 80267254 00262EB4 38 21 00 10 */ addi r1, r1, 0x10 /* 80267258 00262EB8 4E 80 00 20 */ blr /* 8026725C 00262EBC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80267260 00262EC0 7C 08 02 A6 */ mflr r0 /* 80267264 00262EC4 90 01 00 14 */ stw r0, 0x14(r1) /* 80267268 00262EC8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8026726C 00262ECC 7C 9F 23 78 */ mr r31, r4 /* 80267270 00262ED0 93 C1 00 08 */ stw r30, 8(r1) /* 80267274 00262ED4 7C 7E 1B 78 */ mr r30, r3 /* 80267278 00262ED8 81 83 00 00 */ lwz r12, 0(r3) /* 8026727C 00262EDC 81 8C 00 28 */ lwz r12, 0x28(r12) /* 80267280 00262EE0 7D 89 03 A6 */ mtctr r12 /* 80267284 00262EE4 4E 80 04 21 */ bctrl /* 80267288 00262EE8 2C 03 00 00 */ cmpwi r3, 0 /* 8026728C 00262EEC 40 82 00 0C */ bne lbl_80267298 /* 80267290 00262EF0 38 60 00 00 */ li r3, 0 /* 80267294 00262EF4 48 00 00 34 */ b lbl_802672C8 lbl_80267298: /* 80267298 00262EF8 80 1E 66 A0 */ lwz r0, 0x66a0(r30) /* 8026729C 00262EFC 2C 00 00 00 */ cmpwi r0, 0 /* 802672A0 00262F00 41 82 00 20 */ beq lbl_802672C0 /* 802672A4 00262F04 88 9E 3C 88 */ lbz r4, 0x3c88(r30) /* 802672A8 00262F08 7C 80 FA 78 */ xor r0, r4, r31 /* 802672AC 00262F0C 7C 03 0E 70 */ srawi r3, r0, 1 /* 802672B0 00262F10 7C 00 20 38 */ and r0, r0, r4 /* 802672B4 00262F14 7C 00 18 50 */ subf r0, r0, r3 /* 802672B8 00262F18 54 03 0F FE */ srwi r3, r0, 0x1f /* 802672BC 00262F1C 48 00 00 0C */ b lbl_802672C8 lbl_802672C0: /* 802672C0 00262F20 57 E3 06 3E */ clrlwi r3, r31, 0x18 /* 802672C4 00262F24 48 0B BB 05 */ bl DWC_IsValidAID lbl_802672C8: /* 802672C8 00262F28 80 01 00 14 */ lwz r0, 0x14(r1) /* 802672CC 00262F2C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802672D0 00262F30 83 C1 00 08 */ lwz r30, 8(r1) /* 802672D4 00262F34 7C 08 03 A6 */ mtlr r0 /* 802672D8 00262F38 38 21 00 10 */ addi r1, r1, 0x10 /* 802672DC 00262F3C 4E 80 00 20 */ blr /* 802672E0 00262F40 38 60 FF FF */ li r3, -1 /* 802672E4 00262F44 4E 80 00 20 */ blr .global func_802672E8 func_802672E8: /* 802672E8 00262F48 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802672EC 00262F4C 7C 08 02 A6 */ mflr r0 /* 802672F0 00262F50 90 01 00 14 */ stw r0, 0x14(r1) /* 802672F4 00262F54 93 E1 00 0C */ stw r31, 0xc(r1) /* 802672F8 00262F58 7C 7F 1B 78 */ mr r31, r3 /* 802672FC 00262F5C 4B FF 7B 1D */ bl func_8025EE18 /* 80267300 00262F60 7F E3 FB 78 */ mr r3, r31 /* 80267304 00262F64 4B FF DD E9 */ bl func_802650EC /* 80267308 00262F68 7F E3 FB 78 */ mr r3, r31 /* 8026730C 00262F6C 4B FF D6 BD */ bl func_802649C8 /* 80267310 00262F70 80 01 00 14 */ lwz r0, 0x14(r1) /* 80267314 00262F74 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80267318 00262F78 7C 08 03 A6 */ mtlr r0 /* 8026731C 00262F7C 38 21 00 10 */ addi r1, r1, 0x10 /* 80267320 00262F80 4E 80 00 20 */ blr .global func_80267324 func_80267324: /* 80267324 00262F84 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80267328 00262F88 7C 08 02 A6 */ mflr r0 /* 8026732C 00262F8C 90 01 00 14 */ stw r0, 0x14(r1) /* 80267330 00262F90 93 E1 00 0C */ stw r31, 0xc(r1) /* 80267334 00262F94 7C 7F 1B 78 */ mr r31, r3 /* 80267338 00262F98 80 03 66 A4 */ lwz r0, 0x66a4(r3) /* 8026733C 00262F9C 2C 00 00 00 */ cmpwi r0, 0 /* 80267340 00262FA0 41 82 00 10 */ beq lbl_80267350 /* 80267344 00262FA4 4B FF 58 F5 */ bl func_8025CC38 /* 80267348 00262FA8 38 00 00 00 */ li r0, 0 /* 8026734C 00262FAC 90 1F 66 A4 */ stw r0, 0x66a4(r31) lbl_80267350: /* 80267350 00262FB0 7F E3 FB 78 */ mr r3, r31 /* 80267354 00262FB4 4B FF 7A C5 */ bl func_8025EE18 /* 80267358 00262FB8 7F E3 FB 78 */ mr r3, r31 /* 8026735C 00262FBC 4B FF DD 91 */ bl func_802650EC /* 80267360 00262FC0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80267364 00262FC4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80267368 00262FC8 7C 08 03 A6 */ mtlr r0 /* 8026736C 00262FCC 38 21 00 10 */ addi r1, r1, 0x10 /* 80267370 00262FD0 4E 80 00 20 */ blr .global func_80267374 func_80267374: /* 80267374 00262FD4 4E 80 00 20 */ blr .global func_80267378 func_80267378: /* 80267378 00262FD8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8026737C 00262FDC 7C 08 02 A6 */ mflr r0 /* 80267380 00262FE0 90 01 00 14 */ stw r0, 0x14(r1) /* 80267384 00262FE4 93 E1 00 0C */ stw r31, 0xc(r1) /* 80267388 00262FE8 7C 7F 1B 78 */ mr r31, r3 /* 8026738C 00262FEC 4B FF 7A 8D */ bl func_8025EE18 /* 80267390 00262FF0 80 1F 66 A0 */ lwz r0, 0x66a0(r31) /* 80267394 00262FF4 2C 00 00 00 */ cmpwi r0, 0 /* 80267398 00262FF8 40 82 00 08 */ bne lbl_802673A0 /* 8026739C 00262FFC 48 0B CF 91 */ bl DWC_RegisterMatchingStatus lbl_802673A0: /* 802673A0 00263000 80 01 00 14 */ lwz r0, 0x14(r1) /* 802673A4 00263004 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802673A8 00263008 7C 08 03 A6 */ mtlr r0 /* 802673AC 0026300C 38 21 00 10 */ addi r1, r1, 0x10 /* 802673B0 00263010 4E 80 00 20 */ blr .global func_802673B4 func_802673B4: /* 802673B4 00263014 4E 80 00 20 */ blr .global func_802673B8 func_802673B8: /* 802673B8 00263018 4E 80 00 20 */ blr .global func_802673BC func_802673BC: /* 802673BC 0026301C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802673C0 00263020 7C 08 02 A6 */ mflr r0 /* 802673C4 00263024 2C 05 00 00 */ cmpwi r5, 0 /* 802673C8 00263028 90 01 00 14 */ stw r0, 0x14(r1) /* 802673CC 0026302C 93 E1 00 0C */ stw r31, 0xc(r1) /* 802673D0 00263030 7C BF 2B 78 */ mr r31, r5 /* 802673D4 00263034 93 C1 00 08 */ stw r30, 8(r1) /* 802673D8 00263038 7C 9E 23 78 */ mr r30, r4 /* 802673DC 0026303C 41 80 00 0C */ blt lbl_802673E8 /* 802673E0 00263040 2C 05 00 06 */ cmpwi r5, 6 /* 802673E4 00263044 40 81 00 0C */ ble lbl_802673F0 lbl_802673E8: /* 802673E8 00263048 38 60 FF FF */ li r3, -1 /* 802673EC 0026304C 48 00 00 58 */ b lbl_80267444 lbl_802673F0: /* 802673F0 00263050 2C 04 00 00 */ cmpwi r4, 0 /* 802673F4 00263054 40 82 00 0C */ bne lbl_80267400 /* 802673F8 00263058 38 60 FF FF */ li r3, -1 /* 802673FC 0026305C 48 00 00 48 */ b lbl_80267444 lbl_80267400: /* 80267400 00263060 81 83 00 00 */ lwz r12, 0(r3) /* 80267404 00263064 81 8C 00 20 */ lwz r12, 0x20(r12) /* 80267408 00263068 7D 89 03 A6 */ mtctr r12 /* 8026740C 0026306C 4E 80 04 21 */ bctrl /* 80267410 00263070 2C 03 00 00 */ cmpwi r3, 0 /* 80267414 00263074 40 82 00 0C */ bne lbl_80267420 /* 80267418 00263078 38 60 FF FD */ li r3, -3 /* 8026741C 0026307C 48 00 00 28 */ b lbl_80267444 lbl_80267420: /* 80267420 00263080 4B FF 58 29 */ bl func_8025CC48 /* 80267424 00263084 2C 03 00 00 */ cmpwi r3, 0 /* 80267428 00263088 40 82 00 0C */ bne lbl_80267434 /* 8026742C 0026308C 38 60 FF FE */ li r3, -2 /* 80267430 00263090 48 00 00 14 */ b lbl_80267444 lbl_80267434: /* 80267434 00263094 7F C3 F3 78 */ mr r3, r30 /* 80267438 00263098 7F E4 FB 78 */ mr r4, r31 /* 8026743C 0026309C 4B FF 58 69 */ bl func_8025CCA4 /* 80267440 002630A0 38 60 00 00 */ li r3, 0 lbl_80267444: /* 80267444 002630A4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80267448 002630A8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8026744C 002630AC 83 C1 00 08 */ lwz r30, 8(r1) /* 80267450 002630B0 7C 08 03 A6 */ mtlr r0 /* 80267454 002630B4 38 21 00 10 */ addi r1, r1, 0x10 /* 80267458 002630B8 4E 80 00 20 */ blr .global func_8026745C func_8026745C: /* 8026745C 002630BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80267460 002630C0 7C 08 02 A6 */ mflr r0 /* 80267464 002630C4 90 01 00 14 */ stw r0, 0x14(r1) /* 80267468 002630C8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8026746C 002630CC 7C 9F 23 78 */ mr r31, r4 /* 80267470 002630D0 4B FF 57 D9 */ bl func_8025CC48 /* 80267474 002630D4 2C 03 00 00 */ cmpwi r3, 0 /* 80267478 002630D8 40 82 00 0C */ bne lbl_80267484 /* 8026747C 002630DC 38 60 00 00 */ li r3, 0 /* 80267480 002630E0 48 00 00 18 */ b lbl_80267498 lbl_80267484: /* 80267484 002630E4 4B FF 58 11 */ bl func_8025CC94 /* 80267488 002630E8 2C 03 00 00 */ cmpwi r3, 0 /* 8026748C 002630EC 41 80 00 0C */ blt lbl_80267498 /* 80267490 002630F0 90 7F 00 00 */ stw r3, 0(r31) /* 80267494 002630F4 38 60 00 01 */ li r3, 1 lbl_80267498: /* 80267498 002630F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8026749C 002630FC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802674A0 00263100 7C 08 03 A6 */ mtlr r0 /* 802674A4 00263104 38 21 00 10 */ addi r1, r1, 0x10 /* 802674A8 00263108 4E 80 00 20 */ blr .global func_802674AC func_802674AC: /* 802674AC 0026310C 38 A0 00 01 */ li r5, 1 /* 802674B0 00263110 38 6D A7 48 */ addi r3, r13, lbl_8063FA08-_SDA_BASE_ /* 802674B4 00263114 38 80 00 04 */ li r4, 4 /* 802674B8 00263118 38 00 00 00 */ li r0, 0 /* 802674BC 0026311C 98 AD A7 48 */ stb r5, lbl_8063FA08-_SDA_BASE_(r13) /* 802674C0 00263120 B0 83 00 02 */ sth r4, 2(r3) /* 802674C4 00263124 98 03 00 04 */ stb r0, 4(r3) /* 802674C8 00263128 4E 80 00 20 */ blr