.include "macros.inc" .section .text, "ax" # 0x80006980 - 0x803E1E60 .global func_80225E44 func_80225E44: /* 80225E44 00221AA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80225E48 00221AA8 7C 08 02 A6 */ mflr r0 /* 80225E4C 00221AAC 38 C0 00 00 */ li r6, 0 /* 80225E50 00221AB0 90 01 00 14 */ stw r0, 0x14(r1) /* 80225E54 00221AB4 38 00 00 01 */ li r0, 1 /* 80225E58 00221AB8 93 E1 00 0C */ stw r31, 0xc(r1) /* 80225E5C 00221ABC 7C 7F 1B 78 */ mr r31, r3 /* 80225E60 00221AC0 90 83 00 04 */ stw r4, 4(r3) /* 80225E64 00221AC4 90 C3 00 08 */ stw r6, 8(r3) /* 80225E68 00221AC8 90 C3 00 0C */ stw r6, 0xc(r3) /* 80225E6C 00221ACC 90 C3 00 10 */ stw r6, 0x10(r3) /* 80225E70 00221AD0 90 A3 00 18 */ stw r5, 0x18(r3) /* 80225E74 00221AD4 90 03 00 00 */ stw r0, 0(r3) /* 80225E78 00221AD8 48 00 00 F9 */ bl func_80225F70 /* 80225E7C 00221ADC 7F E3 FB 78 */ mr r3, r31 /* 80225E80 00221AE0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80225E84 00221AE4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80225E88 00221AE8 7C 08 03 A6 */ mtlr r0 /* 80225E8C 00221AEC 38 21 00 10 */ addi r1, r1, 0x10 /* 80225E90 00221AF0 4E 80 00 20 */ blr .global func_80225E94 func_80225E94: /* 80225E94 00221AF4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80225E98 00221AF8 7C 08 02 A6 */ mflr r0 /* 80225E9C 00221AFC 90 01 00 14 */ stw r0, 0x14(r1) /* 80225EA0 00221B00 38 00 00 00 */ li r0, 0 /* 80225EA4 00221B04 93 E1 00 0C */ stw r31, 0xc(r1) /* 80225EA8 00221B08 7C 7F 1B 78 */ mr r31, r3 /* 80225EAC 00221B0C 90 83 00 04 */ stw r4, 4(r3) /* 80225EB0 00221B10 90 A3 00 08 */ stw r5, 8(r3) /* 80225EB4 00221B14 90 C3 00 0C */ stw r6, 0xc(r3) /* 80225EB8 00221B18 90 E3 00 10 */ stw r7, 0x10(r3) /* 80225EBC 00221B1C 90 03 00 18 */ stw r0, 0x18(r3) /* 80225EC0 00221B20 90 03 00 00 */ stw r0, 0(r3) /* 80225EC4 00221B24 48 00 00 AD */ bl func_80225F70 /* 80225EC8 00221B28 7F E3 FB 78 */ mr r3, r31 /* 80225ECC 00221B2C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80225ED0 00221B30 80 01 00 14 */ lwz r0, 0x14(r1) /* 80225ED4 00221B34 7C 08 03 A6 */ mtlr r0 /* 80225ED8 00221B38 38 21 00 10 */ addi r1, r1, 0x10 /* 80225EDC 00221B3C 4E 80 00 20 */ blr .global func_80225EE0 func_80225EE0: /* 80225EE0 00221B40 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80225EE4 00221B44 7C 08 02 A6 */ mflr r0 /* 80225EE8 00221B48 2C 03 00 00 */ cmpwi r3, 0 /* 80225EEC 00221B4C 90 01 00 14 */ stw r0, 0x14(r1) /* 80225EF0 00221B50 93 E1 00 0C */ stw r31, 0xc(r1) /* 80225EF4 00221B54 7C 7F 1B 78 */ mr r31, r3 /* 80225EF8 00221B58 41 82 00 60 */ beq lbl_80225F58 /* 80225EFC 00221B5C 80 AD A3 70 */ lwz r5, lbl_8063F630-_SDA_BASE_(r13) /* 80225F00 00221B60 2C 05 00 00 */ cmpwi r5, 0 /* 80225F04 00221B64 41 82 00 44 */ beq lbl_80225F48 /* 80225F08 00221B68 38 C0 00 00 */ li r6, 0 /* 80225F0C 00221B6C 48 00 00 34 */ b lbl_80225F40 lbl_80225F10: /* 80225F10 00221B70 7C 05 18 40 */ cmplw r5, r3 /* 80225F14 00221B74 40 82 00 24 */ bne lbl_80225F38 /* 80225F18 00221B78 2C 06 00 00 */ cmpwi r6, 0 /* 80225F1C 00221B7C 41 82 00 10 */ beq lbl_80225F2C /* 80225F20 00221B80 80 05 00 14 */ lwz r0, 0x14(r5) /* 80225F24 00221B84 90 06 00 14 */ stw r0, 0x14(r6) /* 80225F28 00221B88 48 00 00 20 */ b lbl_80225F48 lbl_80225F2C: /* 80225F2C 00221B8C 80 05 00 14 */ lwz r0, 0x14(r5) /* 80225F30 00221B90 90 0D A3 70 */ stw r0, lbl_8063F630-_SDA_BASE_(r13) /* 80225F34 00221B94 48 00 00 14 */ b lbl_80225F48 lbl_80225F38: /* 80225F38 00221B98 7C A6 2B 78 */ mr r6, r5 /* 80225F3C 00221B9C 80 A5 00 14 */ lwz r5, 0x14(r5) lbl_80225F40: /* 80225F40 00221BA0 2C 05 00 00 */ cmpwi r5, 0 /* 80225F44 00221BA4 40 82 FF CC */ bne lbl_80225F10 lbl_80225F48: /* 80225F48 00221BA8 2C 04 00 00 */ cmpwi r4, 0 /* 80225F4C 00221BAC 40 81 00 0C */ ble lbl_80225F58 /* 80225F50 00221BB0 7F E3 FB 78 */ mr r3, r31 /* 80225F54 00221BB4 4B FB 4B 65 */ bl __dl__FPv lbl_80225F58: /* 80225F58 00221BB8 7F E3 FB 78 */ mr r3, r31 /* 80225F5C 00221BBC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80225F60 00221BC0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80225F64 00221BC4 7C 08 03 A6 */ mtlr r0 /* 80225F68 00221BC8 38 21 00 10 */ addi r1, r1, 0x10 /* 80225F6C 00221BCC 4E 80 00 20 */ blr .global func_80225F70 func_80225F70: /* 80225F70 00221BD0 38 00 00 00 */ li r0, 0 /* 80225F74 00221BD4 90 03 00 14 */ stw r0, 0x14(r3) /* 80225F78 00221BD8 80 AD A3 70 */ lwz r5, lbl_8063F630-_SDA_BASE_(r13) /* 80225F7C 00221BDC 2C 05 00 00 */ cmpwi r5, 0 /* 80225F80 00221BE0 40 82 00 0C */ bne lbl_80225F8C /* 80225F84 00221BE4 90 6D A3 70 */ stw r3, lbl_8063F630-_SDA_BASE_(r13) /* 80225F88 00221BE8 4E 80 00 20 */ blr lbl_80225F8C: /* 80225F8C 00221BEC 38 C0 00 00 */ li r6, 0 /* 80225F90 00221BF0 48 00 00 24 */ b lbl_80225FB4 lbl_80225F94: /* 80225F94 00221BF4 80 05 00 04 */ lwz r0, 4(r5) /* 80225F98 00221BF8 7C 00 20 40 */ cmplw r0, r4 /* 80225F9C 00221BFC 41 81 00 20 */ bgt lbl_80225FBC /* 80225FA0 00221C00 80 05 00 14 */ lwz r0, 0x14(r5) /* 80225FA4 00221C04 2C 00 00 00 */ cmpwi r0, 0 /* 80225FA8 00221C08 41 82 00 14 */ beq lbl_80225FBC /* 80225FAC 00221C0C 7C A6 2B 78 */ mr r6, r5 /* 80225FB0 00221C10 7C 05 03 78 */ mr r5, r0 lbl_80225FB4: /* 80225FB4 00221C14 2C 05 00 00 */ cmpwi r5, 0 /* 80225FB8 00221C18 40 82 FF DC */ bne lbl_80225F94 lbl_80225FBC: /* 80225FBC 00221C1C 2C 05 00 00 */ cmpwi r5, 0 /* 80225FC0 00221C20 4D 82 00 20 */ beqlr /* 80225FC4 00221C24 2C 06 00 00 */ cmpwi r6, 0 /* 80225FC8 00221C28 41 82 00 0C */ beq lbl_80225FD4 /* 80225FCC 00221C2C 90 66 00 14 */ stw r3, 0x14(r6) /* 80225FD0 00221C30 48 00 00 08 */ b lbl_80225FD8 lbl_80225FD4: /* 80225FD4 00221C34 90 6D A3 70 */ stw r3, lbl_8063F630-_SDA_BASE_(r13) lbl_80225FD8: /* 80225FD8 00221C38 90 A3 00 14 */ stw r5, 0x14(r3) /* 80225FDC 00221C3C 4E 80 00 20 */ blr .global func_80225FE0 func_80225FE0: /* 80225FE0 00221C40 80 8D A3 70 */ lwz r4, lbl_8063F630-_SDA_BASE_(r13) /* 80225FE4 00221C44 2C 04 00 00 */ cmpwi r4, 0 /* 80225FE8 00221C48 40 82 00 28 */ bne lbl_80226010 /* 80225FEC 00221C4C 38 60 00 00 */ li r3, 0 /* 80225FF0 00221C50 4E 80 00 20 */ blr /* 80225FF4 00221C54 48 00 00 1C */ b lbl_80226010 lbl_80225FF8: /* 80225FF8 00221C58 80 04 00 04 */ lwz r0, 4(r4) /* 80225FFC 00221C5C 7C 00 18 40 */ cmplw r0, r3 /* 80226000 00221C60 40 82 00 0C */ bne lbl_8022600C /* 80226004 00221C64 7C 83 23 78 */ mr r3, r4 /* 80226008 00221C68 4E 80 00 20 */ blr lbl_8022600C: /* 8022600C 00221C6C 80 84 00 14 */ lwz r4, 0x14(r4) lbl_80226010: /* 80226010 00221C70 2C 04 00 00 */ cmpwi r4, 0 /* 80226014 00221C74 40 82 FF E4 */ bne lbl_80225FF8 /* 80226018 00221C78 38 60 00 00 */ li r3, 0 /* 8022601C 00221C7C 4E 80 00 20 */ blr .global func_80226020 func_80226020: /* 80226020 00221C80 80 03 00 00 */ lwz r0, 0(r3) /* 80226024 00221C84 2C 00 00 01 */ cmpwi r0, 1 /* 80226028 00221C88 4C 82 00 20 */ bnelr /* 8022602C 00221C8C 80 63 00 18 */ lwz r3, 0x18(r3) /* 80226030 00221C90 2C 03 00 00 */ cmpwi r3, 0 /* 80226034 00221C94 4D 82 00 20 */ beqlr /* 80226038 00221C98 81 83 00 00 */ lwz r12, 0(r3) /* 8022603C 00221C9C 81 8C 00 0C */ lwz r12, 0xc(r12) /* 80226040 00221CA0 7D 89 03 A6 */ mtctr r12 /* 80226044 00221CA4 4E 80 04 20 */ bctr /* 80226048 00221CA8 4E 80 00 20 */ blr .global func_8022604C func_8022604C: /* 8022604C 00221CAC 80 03 00 00 */ lwz r0, 0(r3) /* 80226050 00221CB0 2C 00 00 01 */ cmpwi r0, 1 /* 80226054 00221CB4 40 82 00 20 */ bne lbl_80226074 /* 80226058 00221CB8 80 63 00 18 */ lwz r3, 0x18(r3) /* 8022605C 00221CBC 2C 03 00 00 */ cmpwi r3, 0 /* 80226060 00221CC0 4D 82 00 20 */ beqlr /* 80226064 00221CC4 81 83 00 00 */ lwz r12, 0(r3) /* 80226068 00221CC8 81 8C 00 10 */ lwz r12, 0x10(r12) /* 8022606C 00221CCC 7D 89 03 A6 */ mtctr r12 /* 80226070 00221CD0 4E 80 04 20 */ bctr lbl_80226074: /* 80226074 00221CD4 81 83 00 08 */ lwz r12, 8(r3) /* 80226078 00221CD8 2C 0C 00 00 */ cmpwi r12, 0 /* 8022607C 00221CDC 4D 82 00 20 */ beqlr /* 80226080 00221CE0 7C 83 23 78 */ mr r3, r4 /* 80226084 00221CE4 7C A4 2B 78 */ mr r4, r5 /* 80226088 00221CE8 7D 89 03 A6 */ mtctr r12 /* 8022608C 00221CEC 4E 80 04 20 */ bctr /* 80226090 00221CF0 4E 80 00 20 */ blr .global func_80226094 func_80226094: /* 80226094 00221CF4 80 03 00 00 */ lwz r0, 0(r3) /* 80226098 00221CF8 2C 00 00 01 */ cmpwi r0, 1 /* 8022609C 00221CFC 40 82 00 20 */ bne lbl_802260BC /* 802260A0 00221D00 80 63 00 18 */ lwz r3, 0x18(r3) /* 802260A4 00221D04 2C 03 00 00 */ cmpwi r3, 0 /* 802260A8 00221D08 4D 82 00 20 */ beqlr /* 802260AC 00221D0C 81 83 00 00 */ lwz r12, 0(r3) /* 802260B0 00221D10 81 8C 00 14 */ lwz r12, 0x14(r12) /* 802260B4 00221D14 7D 89 03 A6 */ mtctr r12 /* 802260B8 00221D18 4E 80 04 20 */ bctr lbl_802260BC: /* 802260BC 00221D1C 81 83 00 0C */ lwz r12, 0xc(r3) /* 802260C0 00221D20 2C 0C 00 00 */ cmpwi r12, 0 /* 802260C4 00221D24 4D 82 00 20 */ beqlr /* 802260C8 00221D28 7C 83 23 78 */ mr r3, r4 /* 802260CC 00221D2C 7C A4 2B 78 */ mr r4, r5 /* 802260D0 00221D30 7D 89 03 A6 */ mtctr r12 /* 802260D4 00221D34 4E 80 04 20 */ bctr /* 802260D8 00221D38 4E 80 00 20 */ blr .global func_802260DC func_802260DC: /* 802260DC 00221D3C 80 03 00 00 */ lwz r0, 0(r3) /* 802260E0 00221D40 2C 00 00 01 */ cmpwi r0, 1 /* 802260E4 00221D44 40 82 00 20 */ bne lbl_80226104 /* 802260E8 00221D48 80 63 00 18 */ lwz r3, 0x18(r3) /* 802260EC 00221D4C 2C 03 00 00 */ cmpwi r3, 0 /* 802260F0 00221D50 4D 82 00 20 */ beqlr /* 802260F4 00221D54 81 83 00 00 */ lwz r12, 0(r3) /* 802260F8 00221D58 81 8C 00 18 */ lwz r12, 0x18(r12) /* 802260FC 00221D5C 7D 89 03 A6 */ mtctr r12 /* 80226100 00221D60 4E 80 04 20 */ bctr lbl_80226104: /* 80226104 00221D64 81 83 00 10 */ lwz r12, 0x10(r3) /* 80226108 00221D68 2C 0C 00 00 */ cmpwi r12, 0 /* 8022610C 00221D6C 4D 82 00 20 */ beqlr /* 80226110 00221D70 7C 83 23 78 */ mr r3, r4 /* 80226114 00221D74 7C A4 2B 78 */ mr r4, r5 /* 80226118 00221D78 7D 89 03 A6 */ mtctr r12 /* 8022611C 00221D7C 4E 80 04 20 */ bctr /* 80226120 00221D80 4E 80 00 20 */ blr .global func_80226124 func_80226124: /* 80226124 00221D84 80 03 00 00 */ lwz r0, 0(r3) /* 80226128 00221D88 2C 00 00 01 */ cmpwi r0, 1 /* 8022612C 00221D8C 4C 82 00 20 */ bnelr /* 80226130 00221D90 80 63 00 18 */ lwz r3, 0x18(r3) /* 80226134 00221D94 2C 03 00 00 */ cmpwi r3, 0 /* 80226138 00221D98 4D 82 00 20 */ beqlr /* 8022613C 00221D9C 81 83 00 00 */ lwz r12, 0(r3) /* 80226140 00221DA0 81 8C 00 1C */ lwz r12, 0x1c(r12) /* 80226144 00221DA4 7D 89 03 A6 */ mtctr r12 /* 80226148 00221DA8 4E 80 04 20 */ bctr /* 8022614C 00221DAC 4E 80 00 20 */ blr /* 80226150 00221DB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80226154 00221DB4 7C 08 02 A6 */ mflr r0 /* 80226158 00221DB8 2C 03 00 00 */ cmpwi r3, 0 /* 8022615C 00221DBC 90 01 00 14 */ stw r0, 0x14(r1) /* 80226160 00221DC0 93 E1 00 0C */ stw r31, 0xc(r1) /* 80226164 00221DC4 7C 7F 1B 78 */ mr r31, r3 /* 80226168 00221DC8 41 82 00 10 */ beq lbl_80226178 /* 8022616C 00221DCC 2C 04 00 00 */ cmpwi r4, 0 /* 80226170 00221DD0 40 81 00 08 */ ble lbl_80226178 /* 80226174 00221DD4 4B FB 49 45 */ bl __dl__FPv lbl_80226178: /* 80226178 00221DD8 7F E3 FB 78 */ mr r3, r31 /* 8022617C 00221DDC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80226180 00221DE0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80226184 00221DE4 7C 08 03 A6 */ mtlr r0 /* 80226188 00221DE8 38 21 00 10 */ addi r1, r1, 0x10 /* 8022618C 00221DEC 4E 80 00 20 */ blr /* 80226190 00221DF0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80226194 00221DF4 7C 08 02 A6 */ mflr r0 /* 80226198 00221DF8 90 01 00 14 */ stw r0, 0x14(r1) /* 8022619C 00221DFC 93 E1 00 0C */ stw r31, 0xc(r1) /* 802261A0 00221E00 7C BF 2B 78 */ mr r31, r5 /* 802261A4 00221E04 93 C1 00 08 */ stw r30, 8(r1) /* 802261A8 00221E08 7C 9E 23 78 */ mr r30, r4 /* 802261AC 00221E0C 7F C3 F3 78 */ mr r3, r30 /* 802261B0 00221E10 4B FF FE 31 */ bl func_80225FE0 /* 802261B4 00221E14 2C 03 00 00 */ cmpwi r3, 0 /* 802261B8 00221E18 41 82 00 10 */ beq lbl_802261C8 /* 802261BC 00221E1C 7F C4 F3 78 */ mr r4, r30 /* 802261C0 00221E20 7F E5 FB 78 */ mr r5, r31 /* 802261C4 00221E24 4B FF FE 5D */ bl func_80226020 lbl_802261C8: /* 802261C8 00221E28 80 01 00 14 */ lwz r0, 0x14(r1) /* 802261CC 00221E2C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802261D0 00221E30 83 C1 00 08 */ lwz r30, 8(r1) /* 802261D4 00221E34 7C 08 03 A6 */ mtlr r0 /* 802261D8 00221E38 38 21 00 10 */ addi r1, r1, 0x10 /* 802261DC 00221E3C 4E 80 00 20 */ blr /* 802261E0 00221E40 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802261E4 00221E44 7C 08 02 A6 */ mflr r0 /* 802261E8 00221E48 90 01 00 14 */ stw r0, 0x14(r1) /* 802261EC 00221E4C 93 E1 00 0C */ stw r31, 0xc(r1) /* 802261F0 00221E50 7C BF 2B 78 */ mr r31, r5 /* 802261F4 00221E54 93 C1 00 08 */ stw r30, 8(r1) /* 802261F8 00221E58 7C 9E 23 78 */ mr r30, r4 /* 802261FC 00221E5C 7F C3 F3 78 */ mr r3, r30 /* 80226200 00221E60 4B FF FD E1 */ bl func_80225FE0 /* 80226204 00221E64 2C 03 00 00 */ cmpwi r3, 0 /* 80226208 00221E68 41 82 00 10 */ beq lbl_80226218 /* 8022620C 00221E6C 7F C4 F3 78 */ mr r4, r30 /* 80226210 00221E70 7F E5 FB 78 */ mr r5, r31 /* 80226214 00221E74 4B FF FE 39 */ bl func_8022604C lbl_80226218: /* 80226218 00221E78 80 01 00 14 */ lwz r0, 0x14(r1) /* 8022621C 00221E7C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80226220 00221E80 83 C1 00 08 */ lwz r30, 8(r1) /* 80226224 00221E84 7C 08 03 A6 */ mtlr r0 /* 80226228 00221E88 38 21 00 10 */ addi r1, r1, 0x10 /* 8022622C 00221E8C 4E 80 00 20 */ blr /* 80226230 00221E90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80226234 00221E94 7C 08 02 A6 */ mflr r0 /* 80226238 00221E98 90 01 00 14 */ stw r0, 0x14(r1) /* 8022623C 00221E9C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80226240 00221EA0 7C BF 2B 78 */ mr r31, r5 /* 80226244 00221EA4 93 C1 00 08 */ stw r30, 8(r1) /* 80226248 00221EA8 7C 9E 23 78 */ mr r30, r4 /* 8022624C 00221EAC 7F C3 F3 78 */ mr r3, r30 /* 80226250 00221EB0 4B FF FD 91 */ bl func_80225FE0 /* 80226254 00221EB4 2C 03 00 00 */ cmpwi r3, 0 /* 80226258 00221EB8 41 82 00 10 */ beq lbl_80226268 /* 8022625C 00221EBC 7F C4 F3 78 */ mr r4, r30 /* 80226260 00221EC0 7F E5 FB 78 */ mr r5, r31 /* 80226264 00221EC4 4B FF FE 31 */ bl func_80226094 lbl_80226268: /* 80226268 00221EC8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8022626C 00221ECC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80226270 00221ED0 83 C1 00 08 */ lwz r30, 8(r1) /* 80226274 00221ED4 7C 08 03 A6 */ mtlr r0 /* 80226278 00221ED8 38 21 00 10 */ addi r1, r1, 0x10 /* 8022627C 00221EDC 4E 80 00 20 */ blr /* 80226280 00221EE0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80226284 00221EE4 7C 08 02 A6 */ mflr r0 /* 80226288 00221EE8 90 01 00 14 */ stw r0, 0x14(r1) /* 8022628C 00221EEC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80226290 00221EF0 7C BF 2B 78 */ mr r31, r5 /* 80226294 00221EF4 93 C1 00 08 */ stw r30, 8(r1) /* 80226298 00221EF8 7C 9E 23 78 */ mr r30, r4 /* 8022629C 00221EFC 7F C3 F3 78 */ mr r3, r30 /* 802262A0 00221F00 4B FF FD 41 */ bl func_80225FE0 /* 802262A4 00221F04 2C 03 00 00 */ cmpwi r3, 0 /* 802262A8 00221F08 41 82 00 10 */ beq lbl_802262B8 /* 802262AC 00221F0C 7F C4 F3 78 */ mr r4, r30 /* 802262B0 00221F10 7F E5 FB 78 */ mr r5, r31 /* 802262B4 00221F14 4B FF FE 29 */ bl func_802260DC lbl_802262B8: /* 802262B8 00221F18 80 01 00 14 */ lwz r0, 0x14(r1) /* 802262BC 00221F1C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802262C0 00221F20 83 C1 00 08 */ lwz r30, 8(r1) /* 802262C4 00221F24 7C 08 03 A6 */ mtlr r0 /* 802262C8 00221F28 38 21 00 10 */ addi r1, r1, 0x10 /* 802262CC 00221F2C 4E 80 00 20 */ blr /* 802262D0 00221F30 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802262D4 00221F34 7C 08 02 A6 */ mflr r0 /* 802262D8 00221F38 90 01 00 14 */ stw r0, 0x14(r1) /* 802262DC 00221F3C 93 E1 00 0C */ stw r31, 0xc(r1) /* 802262E0 00221F40 7C BF 2B 78 */ mr r31, r5 /* 802262E4 00221F44 93 C1 00 08 */ stw r30, 8(r1) /* 802262E8 00221F48 7C 9E 23 78 */ mr r30, r4 /* 802262EC 00221F4C 7F C3 F3 78 */ mr r3, r30 /* 802262F0 00221F50 4B FF FC F1 */ bl func_80225FE0 /* 802262F4 00221F54 2C 03 00 00 */ cmpwi r3, 0 /* 802262F8 00221F58 41 82 00 10 */ beq lbl_80226308 /* 802262FC 00221F5C 7F C4 F3 78 */ mr r4, r30 /* 80226300 00221F60 7F E5 FB 78 */ mr r5, r31 /* 80226304 00221F64 4B FF FE 21 */ bl func_80226124 lbl_80226308: /* 80226308 00221F68 80 01 00 14 */ lwz r0, 0x14(r1) /* 8022630C 00221F6C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80226310 00221F70 83 C1 00 08 */ lwz r30, 8(r1) /* 80226314 00221F74 7C 08 03 A6 */ mtlr r0 /* 80226318 00221F78 38 21 00 10 */ addi r1, r1, 0x10 /* 8022631C 00221F7C 4E 80 00 20 */ blr .global GetOneTimerLeadGroundContactAnims GetOneTimerLeadGroundContactAnims: /* 80226320 00221F80 3C 60 80 42 */ lis r3, lbl_80423D80@ha /* 80226324 00221F84 38 63 3D 80 */ addi r3, r3, lbl_80423D80@l /* 80226328 00221F88 4E 80 00 20 */ blr /* 8022632C 00221F8C 38 60 00 00 */ li r3, 0 /* 80226330 00221F90 4E 80 00 20 */ blr /* 80226334 00221F94 38 60 00 00 */ li r3, 0 /* 80226338 00221F98 4E 80 00 20 */ blr /* 8022633C 00221F9C 4E 80 00 20 */ blr /* 80226340 00221FA0 4E 80 00 20 */ blr .global func_80226344 func_80226344: /* 80226344 00221FA4 38 A0 00 01 */ li r5, 1 /* 80226348 00221FA8 38 6D A3 68 */ addi r3, r13, lbl_8063F628-_SDA_BASE_ /* 8022634C 00221FAC 38 80 00 04 */ li r4, 4 /* 80226350 00221FB0 38 00 00 00 */ li r0, 0 /* 80226354 00221FB4 98 AD A3 68 */ stb r5, lbl_8063F628-_SDA_BASE_(r13) /* 80226358 00221FB8 B0 83 00 02 */ sth r4, 2(r3) /* 8022635C 00221FBC 98 03 00 04 */ stb r0, 4(r3) /* 80226360 00221FC0 4E 80 00 20 */ blr