lbl_80299E68: /* 80299E68 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80299E6C 7C 08 02 A6 */ mflr r0 /* 80299E70 90 01 00 54 */ stw r0, 0x54(r1) /* 80299E74 39 61 00 50 */ addi r11, r1, 0x50 /* 80299E78 48 0C 83 4D */ bl _savegpr_23 /* 80299E7C 7C 77 1B 78 */ mr r23, r3 /* 80299E80 7C 98 23 78 */ mr r24, r4 /* 80299E84 7C B9 2B 78 */ mr r25, r5 /* 80299E88 3B 98 00 20 */ addi r28, r24, 0x20 /* 80299E8C 3B 60 00 00 */ li r27, 0 /* 80299E90 3B E0 00 00 */ li r31, 0 lbl_80299E94: /* 80299E94 7F 03 C3 78 */ mr r3, r24 /* 80299E98 38 1F 00 04 */ addi r0, r31, 4 /* 80299E9C 7C 9C 00 2E */ lwzx r4, r28, r0 /* 80299EA0 48 00 01 91 */ bl func_8029A030 /* 80299EA4 7C 7D 1B 79 */ or. r29, r3, r3 /* 80299EA8 41 82 00 B8 */ beq lbl_80299F60 /* 80299EAC 3B 40 00 00 */ li r26, 0 /* 80299EB0 3B C0 00 00 */ li r30, 0 lbl_80299EB4: /* 80299EB4 7F 03 C3 78 */ mr r3, r24 /* 80299EB8 38 1E 00 10 */ addi r0, r30, 0x10 /* 80299EBC 7C 9D 00 2E */ lwzx r4, r29, r0 /* 80299EC0 48 00 01 59 */ bl func_8029A018 /* 80299EC4 7C 03 C8 40 */ cmplw r3, r25 /* 80299EC8 40 82 00 88 */ bne lbl_80299F50 /* 80299ECC 7E E3 BB 78 */ mr r3, r23 /* 80299ED0 7F 64 DB 78 */ mr r4, r27 /* 80299ED4 4B FF DF AD */ bl getInst__12JASBasicBankCFi /* 80299ED8 28 03 00 00 */ cmplwi r3, 0 /* 80299EDC 41 82 00 74 */ beq lbl_80299F50 /* 80299EE0 C0 02 BC 70 */ lfs f0, lit_1045(r2) /* 80299EE4 D0 01 00 08 */ stfs f0, 8(r1) /* 80299EE8 D0 01 00 10 */ stfs f0, 0x10(r1) /* 80299EEC C0 22 BC 74 */ lfs f1, lit_1046(r2) /* 80299EF0 D0 21 00 0C */ stfs f1, 0xc(r1) /* 80299EF4 C0 02 BC 78 */ lfs f0, lit_1047(r2) /* 80299EF8 D0 01 00 14 */ stfs f0, 0x14(r1) /* 80299EFC D0 21 00 18 */ stfs f1, 0x18(r1) /* 80299F00 38 00 00 00 */ li r0, 0 /* 80299F04 90 01 00 1C */ stw r0, 0x1c(r1) /* 80299F08 B0 01 00 20 */ sth r0, 0x20(r1) /* 80299F0C B0 01 00 22 */ sth r0, 0x22(r1) /* 80299F10 98 01 00 24 */ stb r0, 0x24(r1) /* 80299F14 98 01 00 25 */ stb r0, 0x25(r1) /* 80299F18 98 01 00 26 */ stb r0, 0x26(r1) /* 80299F1C 38 80 00 3C */ li r4, 0x3c /* 80299F20 38 A0 00 7F */ li r5, 0x7f /* 80299F24 38 C1 00 08 */ addi r6, r1, 8 /* 80299F28 81 83 00 00 */ lwz r12, 0(r3) /* 80299F2C 81 8C 00 0C */ lwz r12, 0xc(r12) /* 80299F30 7D 89 03 A6 */ mtctr r12 /* 80299F34 4E 80 04 21 */ bctrl /* 80299F38 88 01 00 25 */ lbz r0, 0x25(r1) /* 80299F3C 7C 1A 00 00 */ cmpw r26, r0 /* 80299F40 40 80 00 10 */ bge lbl_80299F50 /* 80299F44 80 61 00 1C */ lwz r3, 0x1c(r1) /* 80299F48 7C 63 F0 2E */ lwzx r3, r3, r30 /* 80299F4C 48 00 00 28 */ b lbl_80299F74 lbl_80299F50: /* 80299F50 3B 5A 00 01 */ addi r26, r26, 1 /* 80299F54 2C 1A 00 02 */ cmpwi r26, 2 /* 80299F58 3B DE 00 04 */ addi r30, r30, 4 /* 80299F5C 41 80 FF 58 */ blt lbl_80299EB4 lbl_80299F60: /* 80299F60 3B 7B 00 01 */ addi r27, r27, 1 /* 80299F64 2C 1B 00 80 */ cmpwi r27, 0x80 /* 80299F68 3B FF 00 04 */ addi r31, r31, 4 /* 80299F6C 41 80 FF 28 */ blt lbl_80299E94 /* 80299F70 38 60 00 00 */ li r3, 0 lbl_80299F74: /* 80299F74 39 61 00 50 */ addi r11, r1, 0x50 /* 80299F78 48 0C 82 99 */ bl _restgpr_23 /* 80299F7C 80 01 00 54 */ lwz r0, 0x54(r1) /* 80299F80 7C 08 03 A6 */ mtlr r0 /* 80299F84 38 21 00 50 */ addi r1, r1, 0x50 /* 80299F88 4E 80 00 20 */ blr