diff --git a/Progress.md b/Progress.md index 6add53159fb..8d4693b78a1 100644 --- a/Progress.md +++ b/Progress.md @@ -7,22 +7,22 @@ Section | Percentage | Decompiled (bytes) | Total (bytes) .init | 97.972973% | 9280 | 9472 .extab | 100.000000% | 96 | 96 .extabindex | 100.000000% | 96 | 96 -.text | 29.223610% | 1051040 | 3596544 +.text | 29.253861% | 1052128 | 3596544 .ctors | 100.000000% | 448 | 448 .dtors | 100.000000% | 32 | 32 .rodata | 100.000000% | 193856 | 193856 .data | 100.000000% | 197632 | 197632 .sdata | 100.000000% | 1408 | 1408 .sdata2 | 100.000000% | 20832 | 20832 -Total | 36.684813% | 1474976 | 4020672 +Total | 36.711873% | 1476064 | 4020672 ## Total Section | Percentage | Decompiled (bytes) | Total (bytes) ---|---|---|--- -main.dol | 36.684813% | 1474976 | 4020672 +main.dol | 36.711873% | 1476064 | 4020672 RELs | 33.883741% | 3896740 | 11500324 -Total | 34.609351% | 5371716 | 15520996 +Total | 34.616361% | 5372804 | 15520996 ## RELs diff --git a/asm/JSystem/JAudio2/JAISeq/JAISeqMgr_mixOut___6JAISeqFRC14JASSoundParams16JAISoundActivity.s b/asm/JSystem/JAudio2/JAISeq/JAISeqMgr_mixOut___6JAISeqFRC14JASSoundParams16JAISoundActivity.s deleted file mode 100644 index 98d1bc4997f..00000000000 --- a/asm/JSystem/JAudio2/JAISeq/JAISeqMgr_mixOut___6JAISeqFRC14JASSoundParams16JAISoundActivity.s +++ /dev/null @@ -1,31 +0,0 @@ -lbl_802A14FC: -/* 802A14FC 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 802A1500 7C 08 02 A6 */ mflr r0 -/* 802A1504 90 01 00 24 */ stw r0, 0x24(r1) -/* 802A1508 39 61 00 20 */ addi r11, r1, 0x20 -/* 802A150C 48 0C 0C D1 */ bl _savegpr_29 -/* 802A1510 7C 7D 1B 78 */ mr r29, r3 -/* 802A1514 7C 9E 23 78 */ mr r30, r4 -/* 802A1518 7C BF 2B 78 */ mr r31, r5 -/* 802A151C 88 05 00 00 */ lbz r0, 0(r5) -/* 802A1520 98 01 00 0C */ stb r0, 0xc(r1) -/* 802A1524 38 A1 00 0C */ addi r5, r1, 0xc -/* 802A1528 4B FF FA 69 */ bl prepare___6JAISeqFRC14JASSoundParams16JAISoundActivity -/* 802A152C 54 60 06 3F */ clrlwi. r0, r3, 0x18 -/* 802A1530 41 82 00 28 */ beq lbl_802A1558 -/* 802A1534 88 1D 02 BD */ lbz r0, 0x2bd(r29) -/* 802A1538 28 00 00 01 */ cmplwi r0, 1 -/* 802A153C 40 82 00 1C */ bne lbl_802A1558 -/* 802A1540 88 1F 00 00 */ lbz r0, 0(r31) -/* 802A1544 98 01 00 08 */ stb r0, 8(r1) -/* 802A1548 7F A3 EB 78 */ mr r3, r29 -/* 802A154C 7F C4 F3 78 */ mr r4, r30 -/* 802A1550 38 A1 00 08 */ addi r5, r1, 8 -/* 802A1554 4B FF FD F5 */ bl mixOut___6JAISeqFRC14JASSoundParams16JAISoundActivity -lbl_802A1558: -/* 802A1558 39 61 00 20 */ addi r11, r1, 0x20 -/* 802A155C 48 0C 0C CD */ bl _restgpr_29 -/* 802A1560 80 01 00 24 */ lwz r0, 0x24(r1) -/* 802A1564 7C 08 03 A6 */ mtlr r0 -/* 802A1568 38 21 00 20 */ addi r1, r1, 0x20 -/* 802A156C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JAudio2/JAISeq/func_802A0B64.s b/asm/JSystem/JAudio2/JAISeq/func_802A0B64.s deleted file mode 100644 index 0457ee327c2..00000000000 --- a/asm/JSystem/JAudio2/JAISeq/func_802A0B64.s +++ /dev/null @@ -1,43 +0,0 @@ -lbl_802A0B64: -/* 802A0B64 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 802A0B68 7C 08 02 A6 */ mflr r0 -/* 802A0B6C 90 01 00 24 */ stw r0, 0x24(r1) -/* 802A0B70 39 61 00 20 */ addi r11, r1, 0x20 -/* 802A0B74 48 0C 16 65 */ bl _savegpr_28 -/* 802A0B78 7C 7C 1B 78 */ mr r28, r3 -/* 802A0B7C 7C 9D 23 78 */ mr r29, r4 -/* 802A0B80 7C BE 2B 78 */ mr r30, r5 -/* 802A0B84 7C DF 33 78 */ mr r31, r6 -/* 802A0B88 90 E3 03 9C */ stw r7, 0x39c(r3) -/* 802A0B8C 7D 04 43 78 */ mr r4, r8 -/* 802A0B90 48 00 01 15 */ bl reserveChildTracks___6JAISeqFi -/* 802A0B94 80 1D 00 00 */ lwz r0, 0(r29) -/* 802A0B98 90 01 00 0C */ stw r0, 0xc(r1) -/* 802A0B9C 7F 83 E3 78 */ mr r3, r28 -/* 802A0BA0 38 81 00 0C */ addi r4, r1, 0xc -/* 802A0BA4 7F C5 F3 78 */ mr r5, r30 -/* 802A0BA8 7F E6 FB 78 */ mr r6, r31 -/* 802A0BAC 48 00 17 7D */ bl func_802A2328 -/* 802A0BB0 80 1C 03 A4 */ lwz r0, 0x3a4(r28) -/* 802A0BB4 28 00 00 00 */ cmplwi r0, 0 -/* 802A0BB8 41 82 00 2C */ beq lbl_802A0BE4 -/* 802A0BBC 80 1D 00 00 */ lwz r0, 0(r29) -/* 802A0BC0 90 01 00 08 */ stw r0, 8(r1) -/* 802A0BC4 80 7C 03 A4 */ lwz r3, 0x3a4(r28) -/* 802A0BC8 38 81 00 08 */ addi r4, r1, 8 -/* 802A0BCC 81 83 00 00 */ lwz r12, 0(r3) -/* 802A0BD0 81 8C 00 0C */ lwz r12, 0xc(r12) -/* 802A0BD4 7D 89 03 A6 */ mtctr r12 -/* 802A0BD8 4E 80 04 21 */ bctrl -/* 802A0BDC 90 7C 03 A8 */ stw r3, 0x3a8(r28) -/* 802A0BE0 48 00 00 0C */ b lbl_802A0BEC -lbl_802A0BE4: -/* 802A0BE4 38 00 00 00 */ li r0, 0 -/* 802A0BE8 90 1C 03 A8 */ stw r0, 0x3a8(r28) -lbl_802A0BEC: -/* 802A0BEC 39 61 00 20 */ addi r11, r1, 0x20 -/* 802A0BF0 48 0C 16 35 */ bl _restgpr_28 -/* 802A0BF4 80 01 00 24 */ lwz r0, 0x24(r1) -/* 802A0BF8 7C 08 03 A6 */ mtlr r0 -/* 802A0BFC 38 21 00 20 */ addi r1, r1, 0x20 -/* 802A0C00 4E 80 00 20 */ blr diff --git a/asm/JSystem/JAudio2/JAISeq/getChildTrack__6JAISeqFi.s b/asm/JSystem/JAudio2/JAISeq/getChildTrack__6JAISeqFi.s deleted file mode 100644 index 8c65841cc4f..00000000000 --- a/asm/JSystem/JAudio2/JAISeq/getChildTrack__6JAISeqFi.s +++ /dev/null @@ -1,16 +0,0 @@ -lbl_802A1730: -/* 802A1730 54 85 E1 3E */ srwi r5, r4, 4 -/* 802A1734 54 80 F0 BA */ rlwinm r0, r4, 0x1e, 2, 0x1d -/* 802A1738 7C 63 02 14 */ add r3, r3, r0 -/* 802A173C 80 63 01 D8 */ lwz r3, 0x1d8(r3) -/* 802A1740 28 03 00 00 */ cmplwi r3, 0 -/* 802A1744 41 82 00 1C */ beq lbl_802A1760 -/* 802A1748 54 A0 20 36 */ slwi r0, r5, 4 -/* 802A174C 7C 00 20 50 */ subf r0, r0, r4 -/* 802A1750 54 00 10 3A */ slwi r0, r0, 2 -/* 802A1754 7C 63 02 14 */ add r3, r3, r0 -/* 802A1758 80 63 01 30 */ lwz r3, 0x130(r3) -/* 802A175C 4E 80 00 20 */ blr -lbl_802A1760: -/* 802A1760 38 60 00 00 */ li r3, 0 -/* 802A1764 4E 80 00 20 */ blr diff --git a/asm/JSystem/JAudio2/JAISeq/getTempoMgr__6JAISeqFv.s b/asm/JSystem/JAudio2/JAISeq/getTempoMgr__6JAISeqFv.s deleted file mode 100644 index 8eca9e37849..00000000000 --- a/asm/JSystem/JAudio2/JAISeq/getTempoMgr__6JAISeqFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_802A176C: -/* 802A176C 38 63 03 70 */ addi r3, r3, 0x370 -/* 802A1770 4E 80 00 20 */ blr diff --git a/asm/JSystem/JAudio2/JAISeq/getTrack__6JAISeqFv.s b/asm/JSystem/JAudio2/JAISeq/getTrack__6JAISeqFv.s deleted file mode 100644 index ba09dc0e36c..00000000000 --- a/asm/JSystem/JAudio2/JAISeq/getTrack__6JAISeqFv.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_802A1728: -/* 802A1728 38 63 00 A8 */ addi r3, r3, 0xa8 -/* 802A172C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JAudio2/JAISeq/playSeqData___6JAISeqFRC14JASSoundParams16JAISoundActivity.s b/asm/JSystem/JAudio2/JAISeq/playSeqData___6JAISeqFRC14JASSoundParams16JAISoundActivity.s deleted file mode 100644 index 42cdfd2e531..00000000000 --- a/asm/JSystem/JAudio2/JAISeq/playSeqData___6JAISeqFRC14JASSoundParams16JAISoundActivity.s +++ /dev/null @@ -1,43 +0,0 @@ -lbl_802A0C04: -/* 802A0C04 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 802A0C08 7C 08 02 A6 */ mflr r0 -/* 802A0C0C 90 01 00 24 */ stw r0, 0x24(r1) -/* 802A0C10 39 61 00 20 */ addi r11, r1, 0x20 -/* 802A0C14 48 0C 15 C9 */ bl _savegpr_29 -/* 802A0C18 7C 7D 1B 78 */ mr r29, r3 -/* 802A0C1C 7C 9E 23 78 */ mr r30, r4 -/* 802A0C20 7C BF 2B 78 */ mr r31, r5 -/* 802A0C24 38 7D 00 A8 */ addi r3, r29, 0xa8 -/* 802A0C28 80 9D 03 94 */ lwz r4, 0x394(r29) -/* 802A0C2C 80 BD 03 98 */ lwz r5, 0x398(r29) -/* 802A0C30 4B FF 0D D9 */ bl setSeqData__8JASTrackFPvUl -/* 802A0C34 80 1D 00 08 */ lwz r0, 8(r29) -/* 802A0C38 28 00 00 00 */ cmplwi r0, 0 -/* 802A0C3C 41 82 00 14 */ beq lbl_802A0C50 -/* 802A0C40 7F A3 EB 78 */ mr r3, r29 -/* 802A0C44 38 9D 00 A8 */ addi r4, r29, 0xa8 -/* 802A0C48 48 00 1D 95 */ bl initTrack_JAISound___8JAISoundFP8JASTrack -/* 802A0C4C 48 00 00 20 */ b lbl_802A0C6C -lbl_802A0C50: -/* 802A0C50 38 7D 00 A8 */ addi r3, r29, 0xa8 -/* 802A0C54 38 80 00 01 */ li r4, 1 -/* 802A0C58 4B FF 07 ED */ bl setChannelMgrCount__8JASTrackFUl -/* 802A0C5C 38 7D 00 A8 */ addi r3, r29, 0xa8 -/* 802A0C60 38 80 00 00 */ li r4, 0 -/* 802A0C64 38 BD 03 80 */ addi r5, r29, 0x380 -/* 802A0C68 4B FF 0D 8D */ bl assignExtBuffer__8JASTrackFUlP14JASSoundParams -lbl_802A0C6C: -/* 802A0C6C 88 1F 00 00 */ lbz r0, 0(r31) -/* 802A0C70 98 01 00 08 */ stb r0, 8(r1) -/* 802A0C74 7F A3 EB 78 */ mr r3, r29 -/* 802A0C78 7F C4 F3 78 */ mr r4, r30 -/* 802A0C7C 38 A1 00 08 */ addi r5, r1, 8 -/* 802A0C80 48 00 06 C9 */ bl mixOut___6JAISeqFRC14JASSoundParams16JAISoundActivity -/* 802A0C84 38 7D 00 A8 */ addi r3, r29, 0xa8 -/* 802A0C88 4B FF 0D A1 */ bl startSeq__8JASTrackFv -/* 802A0C8C 39 61 00 20 */ addi r11, r1, 0x20 -/* 802A0C90 48 0C 15 99 */ bl _restgpr_29 -/* 802A0C94 80 01 00 24 */ lwz r0, 0x24(r1) -/* 802A0C98 7C 08 03 A6 */ mtlr r0 -/* 802A0C9C 38 21 00 20 */ addi r1, r1, 0x20 -/* 802A0CA0 4E 80 00 20 */ blr diff --git a/asm/JSystem/JAudio2/JAISeq/prepare___6JAISeqFRC14JASSoundParams16JAISoundActivity.s b/asm/JSystem/JAudio2/JAISeq/prepare___6JAISeqFRC14JASSoundParams16JAISoundActivity.s deleted file mode 100644 index ec89458adc3..00000000000 --- a/asm/JSystem/JAudio2/JAISeq/prepare___6JAISeqFRC14JASSoundParams16JAISoundActivity.s +++ /dev/null @@ -1,67 +0,0 @@ -lbl_802A0F90: -/* 802A0F90 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 802A0F94 7C 08 02 A6 */ mflr r0 -/* 802A0F98 90 01 00 24 */ stw r0, 0x24(r1) -/* 802A0F9C 39 61 00 20 */ addi r11, r1, 0x20 -/* 802A0FA0 48 0C 12 3D */ bl _savegpr_29 -/* 802A0FA4 7C 7F 1B 78 */ mr r31, r3 -/* 802A0FA8 7C 9D 23 78 */ mr r29, r4 -/* 802A0FAC 7C BE 2B 78 */ mr r30, r5 -/* 802A0FB0 88 03 00 1E */ lbz r0, 0x1e(r3) -/* 802A0FB4 28 00 00 06 */ cmplwi r0, 6 -/* 802A0FB8 41 81 00 B8 */ bgt lbl_802A1070 -/* 802A0FBC 3C A0 80 3D */ lis r5, lit_852@ha /* 0x803C98D8@ha */ -/* 802A0FC0 38 A5 98 D8 */ addi r5, r5, lit_852@l /* 0x803C98D8@l */ -/* 802A0FC4 54 00 10 3A */ slwi r0, r0, 2 -/* 802A0FC8 7C 05 00 2E */ lwzx r0, r5, r0 -/* 802A0FCC 7C 09 03 A6 */ mtctr r0 -/* 802A0FD0 4E 80 04 20 */ bctr -/* 802A0FD4 38 60 00 00 */ li r3, 0 -/* 802A0FD8 88 1F 00 1F */ lbz r0, 0x1f(r31) -/* 802A0FDC 50 60 1F 38 */ rlwimi r0, r3, 3, 0x1c, 0x1c -/* 802A0FE0 98 1F 00 1F */ stb r0, 0x1f(r31) -/* 802A0FE4 38 60 00 01 */ li r3, 1 -/* 802A0FE8 88 1F 00 1F */ lbz r0, 0x1f(r31) -/* 802A0FEC 50 60 3E 30 */ rlwimi r0, r3, 7, 0x18, 0x18 -/* 802A0FF0 98 1F 00 1F */ stb r0, 0x1f(r31) -/* 802A0FF4 48 00 00 7C */ b lbl_802A1070 -/* 802A0FF8 4B FF FE E5 */ bl prepare_getSeqData___6JAISeqFv -/* 802A0FFC 54 60 06 3F */ clrlwi. r0, r3, 0x18 -/* 802A1000 41 82 00 70 */ beq lbl_802A1070 -/* 802A1004 38 00 00 05 */ li r0, 5 -/* 802A1008 98 1F 00 1E */ stb r0, 0x1e(r31) -/* 802A100C 88 1E 00 00 */ lbz r0, 0(r30) -/* 802A1010 98 01 00 0C */ stb r0, 0xc(r1) -/* 802A1014 7F E3 FB 78 */ mr r3, r31 -/* 802A1018 7F A4 EB 78 */ mr r4, r29 -/* 802A101C 38 A1 00 0C */ addi r5, r1, 0xc -/* 802A1020 4B FF FB E5 */ bl playSeqData___6JAISeqFRC14JASSoundParams16JAISoundActivity -/* 802A1024 38 60 00 01 */ li r3, 1 -/* 802A1028 48 00 00 4C */ b lbl_802A1074 -/* 802A102C 4B FF FE B1 */ bl prepare_getSeqData___6JAISeqFv -/* 802A1030 54 60 06 3F */ clrlwi. r0, r3, 0x18 -/* 802A1034 41 82 00 0C */ beq lbl_802A1040 -/* 802A1038 38 00 00 03 */ li r0, 3 -/* 802A103C 98 1F 00 1E */ stb r0, 0x1e(r31) -lbl_802A1040: -/* 802A1040 38 60 00 00 */ li r3, 0 -/* 802A1044 48 00 00 30 */ b lbl_802A1074 -/* 802A1048 38 00 00 05 */ li r0, 5 -/* 802A104C 98 1F 00 1E */ stb r0, 0x1e(r31) -/* 802A1050 88 1E 00 00 */ lbz r0, 0(r30) -/* 802A1054 98 01 00 08 */ stb r0, 8(r1) -/* 802A1058 38 A1 00 08 */ addi r5, r1, 8 -/* 802A105C 4B FF FB A9 */ bl playSeqData___6JAISeqFRC14JASSoundParams16JAISoundActivity -/* 802A1060 38 60 00 01 */ li r3, 1 -/* 802A1064 48 00 00 10 */ b lbl_802A1074 -/* 802A1068 38 60 00 01 */ li r3, 1 -/* 802A106C 48 00 00 08 */ b lbl_802A1074 -lbl_802A1070: -/* 802A1070 38 60 00 00 */ li r3, 0 -lbl_802A1074: -/* 802A1074 39 61 00 20 */ addi r11, r1, 0x20 -/* 802A1078 48 0C 11 B1 */ bl _restgpr_29 -/* 802A107C 80 01 00 24 */ lwz r0, 0x24(r1) -/* 802A1080 7C 08 03 A6 */ mtlr r0 -/* 802A1084 38 21 00 20 */ addi r1, r1, 0x20 -/* 802A1088 4E 80 00 20 */ blr diff --git a/asm/JSystem/JAudio2/JAISeq/prepare_getSeqData___6JAISeqFv.s b/asm/JSystem/JAudio2/JAISeq/prepare_getSeqData___6JAISeqFv.s deleted file mode 100644 index 971aedcd007..00000000000 --- a/asm/JSystem/JAudio2/JAISeq/prepare_getSeqData___6JAISeqFv.s +++ /dev/null @@ -1,53 +0,0 @@ -lbl_802A0EDC: -/* 802A0EDC 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 802A0EE0 7C 08 02 A6 */ mflr r0 -/* 802A0EE4 90 01 00 24 */ stw r0, 0x24(r1) -/* 802A0EE8 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 802A0EEC 7C 7F 1B 78 */ mr r31, r3 -/* 802A0EF0 80 83 00 18 */ lwz r4, 0x18(r3) -/* 802A0EF4 90 81 00 0C */ stw r4, 0xc(r1) -/* 802A0EF8 3C 04 00 01 */ addis r0, r4, 1 -/* 802A0EFC 28 00 FF FF */ cmplwi r0, 0xffff -/* 802A0F00 40 82 00 0C */ bne lbl_802A0F0C -/* 802A0F04 38 60 00 01 */ li r3, 1 -/* 802A0F08 48 00 00 74 */ b lbl_802A0F7C -lbl_802A0F0C: -/* 802A0F0C 80 7F 03 A0 */ lwz r3, 0x3a0(r31) -/* 802A0F10 80 63 00 0C */ lwz r3, 0xc(r3) -/* 802A0F14 90 81 00 08 */ stw r4, 8(r1) -/* 802A0F18 38 81 00 08 */ addi r4, r1, 8 -/* 802A0F1C 38 BF 03 94 */ addi r5, r31, 0x394 -/* 802A0F20 81 83 00 00 */ lwz r12, 0(r3) -/* 802A0F24 81 8C 00 0C */ lwz r12, 0xc(r12) -/* 802A0F28 7D 89 03 A6 */ mtctr r12 -/* 802A0F2C 4E 80 04 21 */ bctrl -/* 802A0F30 2C 03 00 01 */ cmpwi r3, 1 -/* 802A0F34 41 82 00 2C */ beq lbl_802A0F60 -/* 802A0F38 40 80 00 10 */ bge lbl_802A0F48 -/* 802A0F3C 2C 03 00 00 */ cmpwi r3, 0 -/* 802A0F40 40 80 00 14 */ bge lbl_802A0F54 -/* 802A0F44 48 00 00 34 */ b lbl_802A0F78 -lbl_802A0F48: -/* 802A0F48 2C 03 00 03 */ cmpwi r3, 3 -/* 802A0F4C 40 80 00 2C */ bge lbl_802A0F78 -/* 802A0F50 48 00 00 20 */ b lbl_802A0F70 -lbl_802A0F54: -/* 802A0F54 38 00 00 02 */ li r0, 2 -/* 802A0F58 98 1F 00 1E */ stb r0, 0x1e(r31) -/* 802A0F5C 48 00 00 1C */ b lbl_802A0F78 -lbl_802A0F60: -/* 802A0F60 7F E3 FB 78 */ mr r3, r31 -/* 802A0F64 48 00 17 09 */ bl increasePrepareCount_JAISound___8JAISoundFv -/* 802A0F68 38 60 00 00 */ li r3, 0 -/* 802A0F6C 48 00 00 10 */ b lbl_802A0F7C -lbl_802A0F70: -/* 802A0F70 38 60 00 01 */ li r3, 1 -/* 802A0F74 48 00 00 08 */ b lbl_802A0F7C -lbl_802A0F78: -/* 802A0F78 38 60 00 00 */ li r3, 0 -lbl_802A0F7C: -/* 802A0F7C 83 E1 00 1C */ lwz r31, 0x1c(r1) -/* 802A0F80 80 01 00 24 */ lwz r0, 0x24(r1) -/* 802A0F84 7C 08 03 A6 */ mtlr r0 -/* 802A0F88 38 21 00 20 */ addi r1, r1, 0x20 -/* 802A0F8C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JAudio2/JAISeq/releaseChildTracks___6JAISeqFv.s b/asm/JSystem/JAudio2/JAISeq/releaseChildTracks___6JAISeqFv.s deleted file mode 100644 index 5412046ddbd..00000000000 --- a/asm/JSystem/JAudio2/JAISeq/releaseChildTracks___6JAISeqFv.s +++ /dev/null @@ -1,42 +0,0 @@ -lbl_802A0E48: -/* 802A0E48 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 802A0E4C 7C 08 02 A6 */ mflr r0 -/* 802A0E50 90 01 00 24 */ stw r0, 0x24(r1) -/* 802A0E54 39 61 00 20 */ addi r11, r1, 0x20 -/* 802A0E58 48 0C 13 79 */ bl _savegpr_26 -/* 802A0E5C 7C 7A 1B 78 */ mr r26, r3 -/* 802A0E60 3B 80 00 00 */ li r28, 0 -/* 802A0E64 3B E0 00 00 */ li r31, 0 -lbl_802A0E68: -/* 802A0E68 38 1F 01 D8 */ addi r0, r31, 0x1d8 -/* 802A0E6C 7F BA 00 2E */ lwzx r29, r26, r0 -/* 802A0E70 28 1D 00 00 */ cmplwi r29, 0 -/* 802A0E74 41 82 00 40 */ beq lbl_802A0EB4 -/* 802A0E78 3B 60 00 00 */ li r27, 0 -/* 802A0E7C 3B C0 00 00 */ li r30, 0 -lbl_802A0E80: -/* 802A0E80 38 1E 01 30 */ addi r0, r30, 0x130 -/* 802A0E84 7C 7D 00 2E */ lwzx r3, r29, r0 -/* 802A0E88 28 03 00 00 */ cmplwi r3, 0 -/* 802A0E8C 41 82 00 0C */ beq lbl_802A0E98 -/* 802A0E90 38 80 00 01 */ li r4, 1 -/* 802A0E94 4B FF 04 89 */ bl __dt__8JASTrackFv -lbl_802A0E98: -/* 802A0E98 3B 7B 00 01 */ addi r27, r27, 1 -/* 802A0E9C 28 1B 00 10 */ cmplwi r27, 0x10 -/* 802A0EA0 3B DE 00 04 */ addi r30, r30, 4 -/* 802A0EA4 41 80 FF DC */ blt lbl_802A0E80 -/* 802A0EA8 7F A3 EB 78 */ mr r3, r29 -/* 802A0EAC 38 80 00 01 */ li r4, 1 -/* 802A0EB0 4B FF 04 6D */ bl __dt__8JASTrackFv -lbl_802A0EB4: -/* 802A0EB4 3B 9C 00 01 */ addi r28, r28, 1 -/* 802A0EB8 28 1C 00 02 */ cmplwi r28, 2 -/* 802A0EBC 3B FF 00 04 */ addi r31, r31, 4 -/* 802A0EC0 41 80 FF A8 */ blt lbl_802A0E68 -/* 802A0EC4 39 61 00 20 */ addi r11, r1, 0x20 -/* 802A0EC8 48 0C 13 55 */ bl _restgpr_26 -/* 802A0ECC 80 01 00 24 */ lwz r0, 0x24(r1) -/* 802A0ED0 7C 08 03 A6 */ mtlr r0 -/* 802A0ED4 38 21 00 20 */ addi r1, r1, 0x20 -/* 802A0ED8 4E 80 00 20 */ blr