lbl_80361D60: /* 80361D60 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80361D64 7C 08 02 A6 */ mflr r0 /* 80361D68 90 01 00 34 */ stw r0, 0x34(r1) /* 80361D6C 38 00 00 00 */ li r0, 0 /* 80361D70 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80361D74 7C 7F 1B 78 */ mr r31, r3 /* 80361D78 93 C1 00 28 */ stw r30, 0x28(r1) /* 80361D7C 7C FE 3B 78 */ mr r30, r7 /* 80361D80 93 A1 00 24 */ stw r29, 0x24(r1) /* 80361D84 7C DD 33 78 */ mr r29, r6 /* 80361D88 93 C1 00 18 */ stw r30, 0x18(r1) /* 80361D8C 93 81 00 20 */ stw r28, 0x20(r1) /* 80361D90 7C 9C 23 78 */ mr r28, r4 /* 80361D94 90 61 00 08 */ stw r3, 8(r1) /* 80361D98 93 A1 00 0C */ stw r29, 0xc(r1) /* 80361D9C 93 C1 00 10 */ stw r30, 0x10(r1) /* 80361DA0 90 A1 00 14 */ stw r5, 0x14(r1) /* 80361DA4 90 01 00 18 */ stw r0, 0x18(r1) /* 80361DA8 48 00 00 28 */ b lbl_80361DD0 lbl_80361DAC: /* 80361DAC 7F 8C E3 78 */ mr r12, r28 /* 80361DB0 7F E3 FB 78 */ mr r3, r31 /* 80361DB4 38 80 00 01 */ li r4, 1 /* 80361DB8 7D 89 03 A6 */ mtctr r12 /* 80361DBC 4E 80 04 21 */ bctrl /* 80361DC0 80 61 00 18 */ lwz r3, 0x18(r1) /* 80361DC4 7F FF EA 14 */ add r31, r31, r29 /* 80361DC8 38 03 00 01 */ addi r0, r3, 1 /* 80361DCC 90 01 00 18 */ stw r0, 0x18(r1) lbl_80361DD0: /* 80361DD0 80 81 00 18 */ lwz r4, 0x18(r1) /* 80361DD4 7C 04 F0 40 */ cmplw r4, r30 /* 80361DD8 41 80 FF D4 */ blt lbl_80361DAC /* 80361DDC 80 01 00 10 */ lwz r0, 0x10(r1) /* 80361DE0 7C 04 00 40 */ cmplw r4, r0 /* 80361DE4 40 80 00 58 */ bge lbl_80361E3C /* 80361DE8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80361DEC 28 00 00 00 */ cmplwi r0, 0 /* 80361DF0 41 82 00 4C */ beq lbl_80361E3C /* 80361DF4 80 01 00 0C */ lwz r0, 0xc(r1) /* 80361DF8 80 61 00 08 */ lwz r3, 8(r1) /* 80361DFC 7C 00 21 D6 */ mullw r0, r0, r4 /* 80361E00 7F E3 02 14 */ add r31, r3, r0 /* 80361E04 48 00 00 2C */ b lbl_80361E30 lbl_80361E08: /* 80361E08 80 01 00 0C */ lwz r0, 0xc(r1) /* 80361E0C 38 80 FF FF */ li r4, -1 /* 80361E10 81 81 00 14 */ lwz r12, 0x14(r1) /* 80361E14 7F E0 F8 50 */ subf r31, r0, r31 /* 80361E18 7F E3 FB 78 */ mr r3, r31 /* 80361E1C 7D 89 03 A6 */ mtctr r12 /* 80361E20 4E 80 04 21 */ bctrl /* 80361E24 80 61 00 18 */ lwz r3, 0x18(r1) /* 80361E28 38 03 FF FF */ addi r0, r3, -1 /* 80361E2C 90 01 00 18 */ stw r0, 0x18(r1) lbl_80361E30: /* 80361E30 80 01 00 18 */ lwz r0, 0x18(r1) /* 80361E34 28 00 00 00 */ cmplwi r0, 0 /* 80361E38 40 82 FF D0 */ bne lbl_80361E08 lbl_80361E3C: /* 80361E3C 80 01 00 34 */ lwz r0, 0x34(r1) /* 80361E40 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 80361E44 83 C1 00 28 */ lwz r30, 0x28(r1) /* 80361E48 83 A1 00 24 */ lwz r29, 0x24(r1) /* 80361E4C 83 81 00 20 */ lwz r28, 0x20(r1) /* 80361E50 7C 08 03 A6 */ mtlr r0 /* 80361E54 38 21 00 30 */ addi r1, r1, 0x30 /* 80361E58 4E 80 00 20 */ blr