/* 80006454 00003394 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80006458 00003398 7C 08 02 A6 */ mflr r0 /* 8000645C 0000339C 90 01 00 14 */ stw r0, 0x14(r1) /* 80006460 000033A0 93 E1 00 0C */ stw r31, 0xc(r1) /* 80006464 000033A4 93 C1 00 08 */ stw r30, 8(r1) /* 80006468 000033A8 48 33 A8 1D */ bl OSGetCurrentThread /* 8000646C 000033AC 7C 7E 1B 78 */ mr r30, r3 /* 80006470 000033B0 3C 60 80 3D */ lis r3, lbl_803D3420@ha /* 80006474 000033B4 3B E3 34 20 */ addi r31, r3, lbl_803D3420@l /* 80006478 000033B8 48 33 C2 85 */ bl OSGetTime /* 8000647C 000033BC 90 8D 85 8C */ stw r4, lbl_80450B0C-_SDA_BASE_(r13) /* 80006480 000033C0 90 6D 85 88 */ stw r3, lbl_80450B08-_SDA_BASE_(r13) /* 80006484 000033C4 48 00 04 41 */ bl OSReportInit__Fv /* 80006488 000033C8 4B FF F2 39 */ bl version_check__Fv /* 8000648C 000033CC 38 60 00 18 */ li r3, 0x18 /* 80006490 000033D0 38 80 00 04 */ li r4, 4 /* 80006494 000033D4 48 33 4E 19 */ bl OSAllocFromArenaLo /* 80006498 000033D8 90 6D 86 F8 */ stw r3, m_Do_Reset_NS_mDoRst_NS_mResetData-_SDA_BASE_(r13) /* 8000649C 000033DC 28 03 00 00 */ cmplwi r3, 0 /* 800064A0 000033E0 40 82 00 08 */ bne lbl_800064A8 lbl_800064A4: /* 800064A4 000033E4 48 00 00 00 */ b lbl_800064A4 lbl_800064A8: /* 800064A8 000033E8 48 33 96 05 */ bl OSGetResetCode /* 800064AC 000033EC 54 60 0F FF */ rlwinm. r0, r3, 1, 0x1f, 0x1f /* 800064B0 000033F0 40 82 00 64 */ bne lbl_80006514 /* 800064B4 000033F4 38 80 00 00 */ li r4, 0 /* 800064B8 000033F8 80 6D 86 F8 */ lwz r3, m_Do_Reset_NS_mDoRst_NS_mResetData-_SDA_BASE_(r13) /* 800064BC 000033FC 90 83 00 00 */ stw r4, 0(r3) /* 800064C0 00003400 80 6D 86 F8 */ lwz r3, m_Do_Reset_NS_mDoRst_NS_mResetData-_SDA_BASE_(r13) /* 800064C4 00003404 90 83 00 04 */ stw r4, 4(r3) /* 800064C8 00003408 80 6D 86 F8 */ lwz r3, m_Do_Reset_NS_mDoRst_NS_mResetData-_SDA_BASE_(r13) /* 800064CC 0000340C 90 83 00 04 */ stw r4, 4(r3) /* 800064D0 00003410 80 6D 86 F8 */ lwz r3, m_Do_Reset_NS_mDoRst_NS_mResetData-_SDA_BASE_(r13) /* 800064D4 00003414 90 83 00 08 */ stw r4, 8(r3) /* 800064D8 00003418 38 00 FF FF */ li r0, -1 /* 800064DC 0000341C 80 6D 86 F8 */ lwz r3, m_Do_Reset_NS_mDoRst_NS_mResetData-_SDA_BASE_(r13) /* 800064E0 00003420 90 03 00 0C */ stw r0, 0xc(r3) /* 800064E4 00003424 80 6D 86 F8 */ lwz r3, m_Do_Reset_NS_mDoRst_NS_mResetData-_SDA_BASE_(r13) /* 800064E8 00003428 98 83 00 12 */ stb r4, 0x12(r3) /* 800064EC 0000342C 80 6D 86 F8 */ lwz r3, m_Do_Reset_NS_mDoRst_NS_mResetData-_SDA_BASE_(r13) /* 800064F0 00003430 98 83 00 13 */ stb r4, 0x13(r3) /* 800064F4 00003434 80 6D 86 F8 */ lwz r3, m_Do_Reset_NS_mDoRst_NS_mResetData-_SDA_BASE_(r13) /* 800064F8 00003438 98 83 00 14 */ stb r4, 0x14(r3) /* 800064FC 0000343C 80 6D 86 F8 */ lwz r3, m_Do_Reset_NS_mDoRst_NS_mResetData-_SDA_BASE_(r13) /* 80006500 00003440 98 83 00 15 */ stb r4, 0x15(r3) /* 80006504 00003444 80 6D 86 F8 */ lwz r3, m_Do_Reset_NS_mDoRst_NS_mResetData-_SDA_BASE_(r13) /* 80006508 00003448 98 83 00 10 */ stb r4, 0x10(r3) /* 8000650C 0000344C 80 6D 86 F8 */ lwz r3, m_Do_Reset_NS_mDoRst_NS_mResetData-_SDA_BASE_(r13) /* 80006510 00003450 98 83 00 11 */ stb r4, 0x11(r3) lbl_80006514: /* 80006514 00003454 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 80006518 00003458 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 8000651C 0000345C 48 02 66 C9 */ bl ct__13dComIfG_inf_cFv /* 80006520 00003460 88 0D 80 00 */ lbz r0, lbl_80450580-_SDA_BASE_(r13) /* 80006524 00003464 7C 00 07 75 */ extsb. r0, r0 /* 80006528 00003468 40 80 00 40 */ bge lbl_80006568 /* 8000652C 0000346C 48 34 50 F5 */ bl DVDGetCurrentDiskID /* 80006530 00003470 88 03 00 07 */ lbz r0, 7(r3) /* 80006534 00003474 28 00 00 90 */ cmplwi r0, 0x90 /* 80006538 00003478 40 81 00 10 */ ble lbl_80006548 /* 8000653C 0000347C 38 00 00 01 */ li r0, 1 /* 80006540 00003480 98 0D 80 00 */ stb r0, lbl_80450580-_SDA_BASE_(r13) /* 80006544 00003484 48 00 00 24 */ b lbl_80006568 lbl_80006548: /* 80006548 00003488 28 00 00 80 */ cmplwi r0, 0x80 /* 8000654C 0000348C 40 81 00 14 */ ble lbl_80006560 /* 80006550 00003490 48 33 39 AD */ bl OSGetConsoleType /* 80006554 00003494 54 60 27 FE */ rlwinm r0, r3, 4, 0x1f, 0x1f /* 80006558 00003498 98 0D 80 00 */ stb r0, lbl_80450580-_SDA_BASE_(r13) /* 8000655C 0000349C 48 00 00 0C */ b lbl_80006568 lbl_80006560: /* 80006560 000034A0 38 00 00 00 */ li r0, 0 /* 80006564 000034A4 98 0D 80 00 */ stb r0, lbl_80450580-_SDA_BASE_(r13) lbl_80006568: /* 80006568 000034A8 7F C3 F3 78 */ mr r3, r30 /* 8000656C 000034AC 48 33 B8 F1 */ bl OSGetThreadPriority /* 80006570 000034B0 7C 68 1B 78 */ mr r8, r3 /* 80006574 000034B4 3C 60 80 3E */ lis r3, lbl_803DB420@ha /* 80006578 000034B8 38 63 B4 20 */ addi r3, r3, lbl_803DB420@l /* 8000657C 000034BC 3C 80 80 00 */ lis r4, main01__Fv@ha /* 80006580 000034C0 38 84 62 8C */ addi r4, r4, main01__Fv@l /* 80006584 000034C4 38 A0 00 00 */ li r5, 0 /* 80006588 000034C8 3C DF 00 01 */ addis r6, r31, 1 /* 8000658C 000034CC 3C E0 00 01 */ lis r7, 0x00008000@ha /* 80006590 000034D0 38 E7 80 00 */ addi r7, r7, 0x00008000@l /* 80006594 000034D4 39 20 00 00 */ li r9, 0 /* 80006598 000034D8 38 C6 80 00 */ addi r6, r6, -32768 /* 8000659C 000034DC 48 33 AC F1 */ bl OSCreateThread /* 800065A0 000034E0 3C 60 80 3E */ lis r3, lbl_803DB420@ha /* 800065A4 000034E4 38 63 B4 20 */ addi r3, r3, lbl_803DB420@l /* 800065A8 000034E8 48 33 B2 0D */ bl OSResumeThread /* 800065AC 000034EC 7F C3 F3 78 */ mr r3, r30 /* 800065B0 000034F0 38 80 00 1F */ li r4, 0x1f /* 800065B4 000034F4 48 33 B7 E9 */ bl OSSetThreadPriority /* 800065B8 000034F8 7F C3 F3 78 */ mr r3, r30 /* 800065BC 000034FC 48 33 B4 81 */ bl OSSuspendThread /* 800065C0 00003500 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800065C4 00003504 83 C1 00 08 */ lwz r30, 8(r1) /* 800065C8 00003508 80 01 00 14 */ lwz r0, 0x14(r1) /* 800065CC 0000350C 7C 08 03 A6 */ mtlr r0 /* 800065D0 00003510 38 21 00 10 */ addi r1, r1, 0x10 /* 800065D4 00003514 4E 80 00 20 */ blr /* 800065D8 00003518 38 60 00 01 */ li r3, 1 /* 800065DC 0000351C 4E 80 00 20 */ blr /* 800065E0 00003520 3C 60 80 3D */ lis r3, lbl_803D32E0@ha /* 800065E4 00003524 38 C3 32 E0 */ addi r6, r3, lbl_803D32E0@l /* 800065E8 00003528 3C 60 80 37 */ lis r3, lbl_803739A0@ha /* 800065EC 0000352C 38 A3 39 A0 */ addi r5, r3, lbl_803739A0@l /* 800065F0 00003530 38 65 02 9F */ addi r3, r5, 0x29f /* 800065F4 00003534 38 85 02 A4 */ addi r4, r5, 0x2a4 /* 800065F8 00003538 90 66 00 00 */ stw r3, 0(r6) /* 800065FC 0000353C 38 66 00 00 */ addi r3, r6, 0 /* 80006600 00003540 90 83 00 04 */ stw r4, 4(r3) /* 80006604 00003544 38 80 00 00 */ li r4, 0 /* 80006608 00003548 90 83 00 08 */ stw r4, 8(r3) /* 8000660C 0000354C 90 03 00 0C */ stw r0, 0xc(r3) /* 80006610 00003550 90 03 00 10 */ stw r0, 0x10(r3) /* 80006614 00003554 90 03 00 14 */ stw r0, 0x14(r3) /* 80006618 00003558 90 03 00 18 */ stw r0, 0x18(r3) /* 8000661C 0000355C 90 03 00 1C */ stw r0, 0x1c(r3) /* 80006620 00003560 90 03 00 20 */ stw r0, 0x20(r3) /* 80006624 00003564 90 03 00 24 */ stw r0, 0x24(r3) /* 80006628 00003568 38 65 02 AB */ addi r3, r5, 0x2ab /* 8000662C 0000356C 38 E5 02 B2 */ addi r7, r5, 0x2b2 /* 80006630 00003570 90 66 00 28 */ stw r3, 0x28(r6) /* 80006634 00003574 38 66 00 28 */ addi r3, r6, 0x28 /* 80006638 00003578 90 E3 00 04 */ stw r7, 4(r3) /* 8000663C 0000357C 90 83 00 08 */ stw r4, 8(r3) /* 80006640 00003580 90 03 00 0C */ stw r0, 0xc(r3) /* 80006644 00003584 90 03 00 10 */ stw r0, 0x10(r3) /* 80006648 00003588 90 03 00 14 */ stw r0, 0x14(r3) /* 8000664C 0000358C 90 03 00 18 */ stw r0, 0x18(r3) /* 80006650 00003590 90 03 00 1C */ stw r0, 0x1c(r3) /* 80006654 00003594 90 03 00 20 */ stw r0, 0x20(r3) /* 80006658 00003598 90 03 00 24 */ stw r0, 0x24(r3) /* 8000665C 0000359C 38 65 02 BB */ addi r3, r5, 0x2bb /* 80006660 000035A0 38 E5 02 C1 */ addi r7, r5, 0x2c1 /* 80006664 000035A4 90 66 00 50 */ stw r3, 0x50(r6) /* 80006668 000035A8 38 66 00 50 */ addi r3, r6, 0x50 /* 8000666C 000035AC 90 E3 00 04 */ stw r7, 4(r3) /* 80006670 000035B0 90 83 00 08 */ stw r4, 8(r3) /* 80006674 000035B4 90 03 00 0C */ stw r0, 0xc(r3) /* 80006678 000035B8 90 03 00 10 */ stw r0, 0x10(r3) /* 8000667C 000035BC 90 03 00 14 */ stw r0, 0x14(r3) /* 80006680 000035C0 90 03 00 18 */ stw r0, 0x18(r3) /* 80006684 000035C4 90 03 00 1C */ stw r0, 0x1c(r3) /* 80006688 000035C8 90 03 00 20 */ stw r0, 0x20(r3) /* 8000668C 000035CC 90 03 00 24 */ stw r0, 0x24(r3) /* 80006690 000035D0 38 65 02 C8 */ addi r3, r5, 0x2c8 /* 80006694 000035D4 38 E5 02 CD */ addi r7, r5, 0x2cd /* 80006698 000035D8 90 66 00 78 */ stw r3, 0x78(r6) /* 8000669C 000035DC 38 66 00 78 */ addi r3, r6, 0x78 /* 800066A0 000035E0 90 E3 00 04 */ stw r7, 4(r3) /* 800066A4 000035E4 90 83 00 08 */ stw r4, 8(r3) /* 800066A8 000035E8 90 03 00 0C */ stw r0, 0xc(r3) /* 800066AC 000035EC 90 03 00 10 */ stw r0, 0x10(r3) /* 800066B0 000035F0 90 03 00 14 */ stw r0, 0x14(r3) /* 800066B4 000035F4 90 03 00 18 */ stw r0, 0x18(r3) /* 800066B8 000035F8 90 03 00 1C */ stw r0, 0x1c(r3) /* 800066BC 000035FC 90 03 00 20 */ stw r0, 0x20(r3) /* 800066C0 00003600 90 03 00 24 */ stw r0, 0x24(r3) /* 800066C4 00003604 38 65 02 D4 */ addi r3, r5, 0x2d4 /* 800066C8 00003608 38 E5 02 DC */ addi r7, r5, 0x2dc /* 800066CC 0000360C 90 66 00 A0 */ stw r3, 0xa0(r6) /* 800066D0 00003610 38 66 00 A0 */ addi r3, r6, 0xa0 /* 800066D4 00003614 90 E3 00 04 */ stw r7, 4(r3) /* 800066D8 00003618 90 83 00 08 */ stw r4, 8(r3) /* 800066DC 0000361C 90 03 00 0C */ stw r0, 0xc(r3) /* 800066E0 00003620 90 03 00 10 */ stw r0, 0x10(r3) /* 800066E4 00003624 90 03 00 14 */ stw r0, 0x14(r3) /* 800066E8 00003628 90 03 00 18 */ stw r0, 0x18(r3) /* 800066EC 0000362C 90 03 00 1C */ stw r0, 0x1c(r3) /* 800066F0 00003630 90 03 00 20 */ stw r0, 0x20(r3) /* 800066F4 00003634 90 03 00 24 */ stw r0, 0x24(r3) /* 800066F8 00003638 38 65 02 E7 */ addi r3, r5, 0x2e7 /* 800066FC 0000363C 38 E5 02 EB */ addi r7, r5, 0x2eb /* 80006700 00003640 90 66 00 C8 */ stw r3, 0xc8(r6) /* 80006704 00003644 38 66 00 C8 */ addi r3, r6, 0xc8 /* 80006708 00003648 90 E3 00 04 */ stw r7, 4(r3) /* 8000670C 0000364C 90 83 00 08 */ stw r4, 8(r3) /* 80006710 00003650 90 03 00 0C */ stw r0, 0xc(r3) /* 80006714 00003654 90 03 00 10 */ stw r0, 0x10(r3) /* 80006718 00003658 90 03 00 14 */ stw r0, 0x14(r3) /* 8000671C 0000365C 90 03 00 18 */ stw r0, 0x18(r3) /* 80006720 00003660 90 03 00 1C */ stw r0, 0x1c(r3) /* 80006724 00003664 90 03 00 20 */ stw r0, 0x20(r3) /* 80006728 00003668 90 03 00 24 */ stw r0, 0x24(r3) /* 8000672C 0000366C 38 65 02 EF */ addi r3, r5, 0x2ef /* 80006730 00003670 38 E5 02 F6 */ addi r7, r5, 0x2f6 /* 80006734 00003674 90 66 00 F0 */ stw r3, 0xf0(r6) /* 80006738 00003678 38 66 00 F0 */ addi r3, r6, 0xf0 /* 8000673C 0000367C 90 E3 00 04 */ stw r7, 4(r3) /* 80006740 00003680 90 83 00 08 */ stw r4, 8(r3) /* 80006744 00003684 90 03 00 0C */ stw r0, 0xc(r3) /* 80006748 00003688 90 03 00 10 */ stw r0, 0x10(r3) /* 8000674C 0000368C 90 03 00 14 */ stw r0, 0x14(r3) /* 80006750 00003690 90 03 00 18 */ stw r0, 0x18(r3) /* 80006754 00003694 90 03 00 1C */ stw r0, 0x1c(r3) /* 80006758 00003698 90 03 00 20 */ stw r0, 0x20(r3) /* 8000675C 0000369C 90 03 00 24 */ stw r0, 0x24(r3) /* 80006760 000036A0 38 65 02 FF */ addi r3, r5, 0x2ff /* 80006764 000036A4 38 A5 03 07 */ addi r5, r5, 0x307 /* 80006768 000036A8 90 66 01 18 */ stw r3, 0x118(r6) /* 8000676C 000036AC 38 66 01 18 */ addi r3, r6, 0x118 /* 80006770 000036B0 90 A3 00 04 */ stw r5, 4(r3) /* 80006774 000036B4 90 83 00 08 */ stw r4, 8(r3) /* 80006778 000036B8 90 03 00 0C */ stw r0, 0xc(r3) /* 8000677C 000036BC 90 03 00 10 */ stw r0, 0x10(r3) /* 80006780 000036C0 90 03 00 14 */ stw r0, 0x14(r3) /* 80006784 000036C4 90 03 00 18 */ stw r0, 0x18(r3) /* 80006788 000036C8 90 03 00 1C */ stw r0, 0x1c(r3) /* 8000678C 000036CC 90 03 00 20 */ stw r0, 0x20(r3) /* 80006790 000036D0 90 03 00 24 */ stw r0, 0x24(r3) /* 80006794 000036D4 4E 80 00 20 */ blr