Z2Creature mostly done (#2049)

This commit is contained in:
Caroline Madsen
2024-01-26 18:11:28 -08:00
committed by GitHub
parent 9d331d712e
commit 3470c4eb34
67 changed files with 924 additions and 3692 deletions
+4 -4
View File
@@ -7,22 +7,22 @@ Section | Percentage | Decompiled (bytes) | Total (bytes)
.init | 97.972973% | 9280 | 9472 .init | 97.972973% | 9280 | 9472
.extab | 100.000000% | 96 | 96 .extab | 100.000000% | 96 | 96
.extabindex | 100.000000% | 96 | 96 .extabindex | 100.000000% | 96 | 96
.text | 44.112237% | 1586516 | 3596544 .text | 44.556552% | 1602496 | 3596544
.ctors | 100.000000% | 448 | 448 .ctors | 100.000000% | 448 | 448
.dtors | 100.000000% | 32 | 32 .dtors | 100.000000% | 32 | 32
.rodata | 100.000000% | 193856 | 193856 .rodata | 100.000000% | 193856 | 193856
.data | 100.000000% | 197632 | 197632 .data | 100.000000% | 197632 | 197632
.sdata | 100.000000% | 1408 | 1408 .sdata | 100.000000% | 1408 | 1408
.sdata2 | 100.000000% | 20832 | 20832 .sdata2 | 100.000000% | 20832 | 20832
Total | 50.002885% | 2010452 | 4020672 Total | 50.400331% | 2026432 | 4020672
## Total ## Total
Section | Percentage | Decompiled (bytes) | Total (bytes) Section | Percentage | Decompiled (bytes) | Total (bytes)
---|---|---|--- ---|---|---|---
main.dol | 50.002885% | 2010452 | 4020672 main.dol | 50.400331% | 2026432 | 4020672
RELs | 35.541016% | 4087332 | 11500324 RELs | 35.541016% | 4087332 | 11500324
Total | 39.287324% | 6097784 | 15520996 Total | 39.390281% | 6113764 | 15520996
## RELs ## RELs
@@ -1,92 +0,0 @@
lbl_802C2EE4:
/* 802C2EE4 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 802C2EE8 7C 08 02 A6 */ mflr r0
/* 802C2EEC 90 01 00 44 */ stw r0, 0x44(r1)
/* 802C2EF0 DB E1 00 30 */ stfd f31, 0x30(r1)
/* 802C2EF4 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
/* 802C2EF8 DB C1 00 20 */ stfd f30, 0x20(r1)
/* 802C2EFC F3 C1 00 28 */ psq_st f30, 40(r1), 0, 0 /* qr0 */
/* 802C2F00 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 802C2F04 93 C1 00 18 */ stw r30, 0x18(r1)
/* 802C2F08 7C 7E 1B 79 */ or. r30, r3, r3
/* 802C2F0C 7C 9F 23 78 */ mr r31, r4
/* 802C2F10 41 82 01 08 */ beq lbl_802C3018
/* 802C2F14 80 1E 00 00 */ lwz r0, 0(r30)
/* 802C2F18 28 00 00 00 */ cmplwi r0, 0
/* 802C2F1C 41 82 00 FC */ beq lbl_802C3018
/* 802C2F20 C3 C2 C2 20 */ lfs f30, lit_3669(r2)
/* 802C2F24 28 1F 01 90 */ cmplwi r31, 0x190
/* 802C2F28 40 81 00 0C */ ble lbl_802C2F34
/* 802C2F2C C3 E2 C2 1C */ lfs f31, lit_3668(r2)
/* 802C2F30 48 00 00 C0 */ b lbl_802C2FF0
lbl_802C2F34:
/* 802C2F34 28 1F 00 64 */ cmplwi r31, 0x64
/* 802C2F38 40 81 00 44 */ ble lbl_802C2F7C
/* 802C2F3C 20 1F 01 90 */ subfic r0, r31, 0x190
/* 802C2F40 C8 22 C2 28 */ lfd f1, lit_3672(r2)
/* 802C2F44 90 01 00 0C */ stw r0, 0xc(r1)
/* 802C2F48 3C 00 43 30 */ lis r0, 0x4330
/* 802C2F4C 90 01 00 08 */ stw r0, 8(r1)
/* 802C2F50 C8 01 00 08 */ lfd f0, 8(r1)
/* 802C2F54 EC 20 08 28 */ fsubs f1, f0, f1
/* 802C2F58 C0 42 C2 34 */ lfs f2, lit_3717(r2)
/* 802C2F5C C0 62 C2 90 */ lfs f3, lit_4944(r2)
/* 802C2F60 C0 82 C2 40 */ lfs f4, lit_3720(r2)
/* 802C2F64 C0 A2 C2 1C */ lfs f5, lit_3668(r2)
/* 802C2F68 FC C0 F0 90 */ fmr f6, f30
/* 802C2F6C 38 60 00 00 */ li r3, 0
/* 802C2F70 4B FE 67 85 */ bl getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign
/* 802C2F74 FF E0 08 90 */ fmr f31, f1
/* 802C2F78 48 00 00 78 */ b lbl_802C2FF0
lbl_802C2F7C:
/* 802C2F7C 20 1F 00 64 */ subfic r0, r31, 0x64
/* 802C2F80 C8 22 C2 28 */ lfd f1, lit_3672(r2)
/* 802C2F84 90 01 00 0C */ stw r0, 0xc(r1)
/* 802C2F88 3C 00 43 30 */ lis r0, 0x4330
/* 802C2F8C 90 01 00 08 */ stw r0, 8(r1)
/* 802C2F90 C8 01 00 08 */ lfd f0, 8(r1)
/* 802C2F94 EC 20 08 28 */ fsubs f1, f0, f1
/* 802C2F98 C0 42 C2 34 */ lfs f2, lit_3717(r2)
/* 802C2F9C C0 62 C2 48 */ lfs f3, lit_4091(r2)
/* 802C2FA0 C0 82 C2 40 */ lfs f4, lit_3720(r2)
/* 802C2FA4 FC A0 F0 90 */ fmr f5, f30
/* 802C2FA8 C0 C2 C2 94 */ lfs f6, lit_4945(r2)
/* 802C2FAC 38 60 00 00 */ li r3, 0
/* 802C2FB0 4B FE 67 45 */ bl getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign
/* 802C2FB4 FF E0 08 90 */ fmr f31, f1
/* 802C2FB8 C8 22 C2 28 */ lfd f1, lit_3672(r2)
/* 802C2FBC 93 E1 00 14 */ stw r31, 0x14(r1)
/* 802C2FC0 3C 00 43 30 */ lis r0, 0x4330
/* 802C2FC4 90 01 00 10 */ stw r0, 0x10(r1)
/* 802C2FC8 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 802C2FCC EC 20 08 28 */ fsubs f1, f0, f1
/* 802C2FD0 C0 42 C2 48 */ lfs f2, lit_4091(r2)
/* 802C2FD4 C0 62 C2 0C */ lfs f3, lit_3664(r2)
/* 802C2FD8 C0 82 C2 40 */ lfs f4, lit_3720(r2)
/* 802C2FDC FC A0 20 90 */ fmr f5, f4
/* 802C2FE0 C0 C2 C2 20 */ lfs f6, lit_3669(r2)
/* 802C2FE4 38 60 00 00 */ li r3, 0
/* 802C2FE8 4B FE 67 0D */ bl getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign
/* 802C2FEC FF C0 08 90 */ fmr f30, f1
lbl_802C2FF0:
/* 802C2FF0 80 7E 00 00 */ lwz r3, 0(r30)
/* 802C2FF4 38 63 00 48 */ addi r3, r3, 0x48
/* 802C2FF8 FC 20 F8 90 */ fmr f1, f31
/* 802C2FFC 38 80 00 00 */ li r4, 0
/* 802C3000 4B FD FE 0D */ bl movePitch__18JAISoundParamsMoveFfUl
/* 802C3004 80 7E 00 00 */ lwz r3, 0(r30)
/* 802C3008 38 63 00 48 */ addi r3, r3, 0x48
/* 802C300C FC 20 F0 90 */ fmr f1, f30
/* 802C3010 38 80 00 00 */ li r4, 0
/* 802C3014 4B FD FD A1 */ bl moveVolume__18JAISoundParamsMoveFfUl
lbl_802C3018:
/* 802C3018 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
/* 802C301C CB E1 00 30 */ lfd f31, 0x30(r1)
/* 802C3020 E3 C1 00 28 */ psq_l f30, 40(r1), 0, 0 /* qr0 */
/* 802C3024 CB C1 00 20 */ lfd f30, 0x20(r1)
/* 802C3028 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 802C302C 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 802C3030 80 01 00 44 */ lwz r0, 0x44(r1)
/* 802C3034 7C 08 03 A6 */ mtlr r0
/* 802C3038 38 21 00 40 */ addi r1, r1, 0x40
/* 802C303C 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_802C2E9C:
/* 802C2E9C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802C2EA0 7C 08 02 A6 */ mflr r0
/* 802C2EA4 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C2EA8 28 03 00 00 */ cmplwi r3, 0
/* 802C2EAC 41 82 00 28 */ beq lbl_802C2ED4
/* 802C2EB0 80 63 00 00 */ lwz r3, 0(r3)
/* 802C2EB4 28 03 00 00 */ cmplwi r3, 0
/* 802C2EB8 41 82 00 1C */ beq lbl_802C2ED4
/* 802C2EBC 28 04 00 03 */ cmplwi r4, 3
/* 802C2EC0 40 82 00 14 */ bne lbl_802C2ED4
/* 802C2EC4 38 63 00 48 */ addi r3, r3, 0x48
/* 802C2EC8 C0 22 C2 64 */ lfs f1, lit_4192(r2)
/* 802C2ECC 38 80 00 00 */ li r4, 0
/* 802C2ED0 4B FD FF 3D */ bl movePitch__18JAISoundParamsMoveFfUl
lbl_802C2ED4:
/* 802C2ED4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802C2ED8 7C 08 03 A6 */ mtlr r0
/* 802C2EDC 38 21 00 10 */ addi r1, r1, 0x10
/* 802C2EE0 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_802C2E54:
/* 802C2E54 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802C2E58 7C 08 02 A6 */ mflr r0
/* 802C2E5C 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C2E60 28 03 00 00 */ cmplwi r3, 0
/* 802C2E64 41 82 00 28 */ beq lbl_802C2E8C
/* 802C2E68 80 63 00 00 */ lwz r3, 0(r3)
/* 802C2E6C 28 03 00 00 */ cmplwi r3, 0
/* 802C2E70 41 82 00 1C */ beq lbl_802C2E8C
/* 802C2E74 28 04 00 01 */ cmplwi r4, 1
/* 802C2E78 40 82 00 14 */ bne lbl_802C2E8C
/* 802C2E7C 38 63 00 48 */ addi r3, r3, 0x48
/* 802C2E80 C0 22 C2 8C */ lfs f1, lit_4906(r2)
/* 802C2E84 38 80 00 00 */ li r4, 0
/* 802C2E88 4B FD FF 2D */ bl moveVolume__18JAISoundParamsMoveFfUl
lbl_802C2E8C:
/* 802C2E8C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802C2E90 7C 08 03 A6 */ mtlr r0
/* 802C2E94 38 21 00 10 */ addi r1, r1, 0x10
/* 802C2E98 4E 80 00 20 */ blr
@@ -1,35 +0,0 @@
lbl_802C2DE0:
/* 802C2DE0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802C2DE4 7C 08 02 A6 */ mflr r0
/* 802C2DE8 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C2DEC 28 03 00 00 */ cmplwi r3, 0
/* 802C2DF0 41 82 00 54 */ beq lbl_802C2E44
/* 802C2DF4 80 03 00 00 */ lwz r0, 0(r3)
/* 802C2DF8 28 00 00 00 */ cmplwi r0, 0
/* 802C2DFC 41 82 00 48 */ beq lbl_802C2E44
/* 802C2E00 C0 22 C2 20 */ lfs f1, lit_3669(r2)
/* 802C2E04 2C 04 00 02 */ cmpwi r4, 2
/* 802C2E08 41 82 00 2C */ beq lbl_802C2E34
/* 802C2E0C 40 80 00 10 */ bge lbl_802C2E1C
/* 802C2E10 2C 04 00 01 */ cmpwi r4, 1
/* 802C2E14 40 80 00 14 */ bge lbl_802C2E28
/* 802C2E18 48 00 00 1C */ b lbl_802C2E34
lbl_802C2E1C:
/* 802C2E1C 2C 04 00 04 */ cmpwi r4, 4
/* 802C2E20 40 80 00 14 */ bge lbl_802C2E34
/* 802C2E24 48 00 00 0C */ b lbl_802C2E30
lbl_802C2E28:
/* 802C2E28 C0 22 C2 54 */ lfs f1, lit_4188(r2)
/* 802C2E2C 48 00 00 08 */ b lbl_802C2E34
lbl_802C2E30:
/* 802C2E30 C0 22 C2 14 */ lfs f1, lit_3666(r2)
lbl_802C2E34:
/* 802C2E34 80 63 00 00 */ lwz r3, 0(r3)
/* 802C2E38 38 63 00 48 */ addi r3, r3, 0x48
/* 802C2E3C 38 80 00 00 */ li r4, 0
/* 802C2E40 4B FD FF CD */ bl movePitch__18JAISoundParamsMoveFfUl
lbl_802C2E44:
/* 802C2E44 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802C2E48 7C 08 03 A6 */ mtlr r0
/* 802C2E4C 38 21 00 10 */ addi r1, r1, 0x10
/* 802C2E50 4E 80 00 20 */ blr
@@ -1,23 +0,0 @@
lbl_802C03C8:
/* 802C03C8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802C03CC 7C 08 02 A6 */ mflr r0
/* 802C03D0 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C03D4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802C03D8 7C 7F 1B 78 */ mr r31, r3
/* 802C03DC 3C 60 80 3D */ lis r3, __vt__10Z2Creature@ha /* 0x803CB8C0@ha */
/* 802C03E0 38 03 B8 C0 */ addi r0, r3, __vt__10Z2Creature@l /* 0x803CB8C0@l */
/* 802C03E4 90 1F 00 00 */ stw r0, 0(r31)
/* 802C03E8 38 7F 00 08 */ addi r3, r31, 8
/* 802C03EC 4B FF E7 A9 */ bl __ct__15Z2SoundObjAnimeFv
/* 802C03F0 38 7F 00 50 */ addi r3, r31, 0x50
/* 802C03F4 4B FF E4 51 */ bl __ct__16Z2SoundObjSimpleFv
/* 802C03F8 38 7F 00 70 */ addi r3, r31, 0x70
/* 802C03FC 4B FF E4 49 */ bl __ct__16Z2SoundObjSimpleFv
/* 802C0400 38 00 00 00 */ li r0, 0
/* 802C0404 90 1F 00 04 */ stw r0, 4(r31)
/* 802C0408 7F E3 FB 78 */ mr r3, r31
/* 802C040C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802C0410 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802C0414 7C 08 03 A6 */ mtlr r0
/* 802C0418 38 21 00 10 */ addi r1, r1, 0x10
/* 802C041C 4E 80 00 20 */ blr
@@ -1,24 +0,0 @@
lbl_802C1F54:
/* 802C1F54 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802C1F58 7C 08 02 A6 */ mflr r0
/* 802C1F5C 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C1F60 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802C1F64 7C 7F 1B 78 */ mr r31, r3
/* 802C1F68 4B FF EF FD */ bl __ct__15Z2CreatureEnemyFv
/* 802C1F6C 3C 60 80 3D */ lis r3, __vt__12Z2CreatureFM@ha /* 0x803CB7E0@ha */
/* 802C1F70 38 03 B7 E0 */ addi r0, r3, __vt__12Z2CreatureFM@l /* 0x803CB7E0@l */
/* 802C1F74 90 1F 00 00 */ stw r0, 0(r31)
/* 802C1F78 38 7F 00 A4 */ addi r3, r31, 0xa4
/* 802C1F7C 4B FF C8 C9 */ bl __ct__16Z2SoundObjSimpleFv
/* 802C1F80 38 7F 00 C4 */ addi r3, r31, 0xc4
/* 802C1F84 4B FF C8 C1 */ bl __ct__16Z2SoundObjSimpleFv
/* 802C1F88 38 7F 00 E4 */ addi r3, r31, 0xe4
/* 802C1F8C 4B FF C8 B9 */ bl __ct__16Z2SoundObjSimpleFv
/* 802C1F90 38 7F 01 04 */ addi r3, r31, 0x104
/* 802C1F94 4B FF C8 B1 */ bl __ct__16Z2SoundObjSimpleFv
/* 802C1F98 7F E3 FB 78 */ mr r3, r31
/* 802C1F9C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802C1FA0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802C1FA4 7C 08 03 A6 */ mtlr r0
/* 802C1FA8 38 21 00 10 */ addi r1, r1, 0x10
/* 802C1FAC 4E 80 00 20 */ blr
@@ -1,30 +0,0 @@
lbl_802C2578:
/* 802C2578 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802C257C 7C 08 02 A6 */ mflr r0
/* 802C2580 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C2584 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802C2588 7C 7F 1B 78 */ mr r31, r3
/* 802C258C 4B FF E9 D9 */ bl __ct__15Z2CreatureEnemyFv
/* 802C2590 3C 60 80 3D */ lis r3, __vt__12Z2CreatureOI@ha /* 0x803CB780@ha */
/* 802C2594 38 03 B7 80 */ addi r0, r3, __vt__12Z2CreatureOI@l /* 0x803CB780@l */
/* 802C2598 90 1F 00 00 */ stw r0, 0(r31)
/* 802C259C 38 7F 00 A4 */ addi r3, r31, 0xa4
/* 802C25A0 4B FF C2 A5 */ bl __ct__16Z2SoundObjSimpleFv
/* 802C25A4 38 7F 00 C4 */ addi r3, r31, 0xc4
/* 802C25A8 4B FF C2 9D */ bl __ct__16Z2SoundObjSimpleFv
/* 802C25AC 38 7F 00 E4 */ addi r3, r31, 0xe4
/* 802C25B0 4B FF C2 95 */ bl __ct__16Z2SoundObjSimpleFv
/* 802C25B4 38 7F 01 04 */ addi r3, r31, 0x104
/* 802C25B8 3C 80 80 2C */ lis r4, __ct__16Z2SoundObjSimpleFv@ha /* 0x802BE844@ha */
/* 802C25BC 38 84 E8 44 */ addi r4, r4, __ct__16Z2SoundObjSimpleFv@l /* 0x802BE844@l */
/* 802C25C0 3C A0 80 16 */ lis r5, __dt__16Z2SoundObjSimpleFv@ha /* 0x8015BA3C@ha */
/* 802C25C4 38 A5 BA 3C */ addi r5, r5, __dt__16Z2SoundObjSimpleFv@l /* 0x8015BA3C@l */
/* 802C25C8 38 C0 00 20 */ li r6, 0x20
/* 802C25CC 38 E0 00 08 */ li r7, 8
/* 802C25D0 48 09 F7 91 */ bl __construct_array
/* 802C25D4 7F E3 FB 78 */ mr r3, r31
/* 802C25D8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802C25DC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802C25E0 7C 08 03 A6 */ mtlr r0
/* 802C25E4 38 21 00 10 */ addi r1, r1, 0x10
/* 802C25E8 4E 80 00 20 */ blr
@@ -1,25 +0,0 @@
lbl_802C0F64:
/* 802C0F64 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802C0F68 7C 08 02 A6 */ mflr r0
/* 802C0F6C 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C0F70 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802C0F74 7C 7F 1B 78 */ mr r31, r3
/* 802C0F78 4B FF F4 51 */ bl __ct__10Z2CreatureFv
/* 802C0F7C 38 7F 00 90 */ addi r3, r31, 0x90
/* 802C0F80 7F E4 FB 78 */ mr r4, r31
/* 802C0F84 48 01 AE 79 */ bl __ct__10JSUPtrLinkFPv
/* 802C0F88 3C 60 80 3D */ lis r3, __vt__15Z2CreatureEnemy@ha /* 0x803CB860@ha */
/* 802C0F8C 38 03 B8 60 */ addi r0, r3, __vt__15Z2CreatureEnemy@l /* 0x803CB860@l */
/* 802C0F90 90 1F 00 00 */ stw r0, 0(r31)
/* 802C0F94 38 60 00 00 */ li r3, 0
/* 802C0F98 98 7F 00 A0 */ stb r3, 0xa0(r31)
/* 802C0F9C 38 00 00 01 */ li r0, 1
/* 802C0FA0 98 1F 00 A1 */ stb r0, 0xa1(r31)
/* 802C0FA4 98 7F 00 A2 */ stb r3, 0xa2(r31)
/* 802C0FA8 98 7F 00 A3 */ stb r3, 0xa3(r31)
/* 802C0FAC 7F E3 FB 78 */ mr r3, r31
/* 802C0FB0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802C0FB4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802C0FB8 7C 08 03 A6 */ mtlr r0
/* 802C0FBC 38 21 00 10 */ addi r1, r1, 0x10
/* 802C0FC0 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_802C1BE8:
/* 802C1BE8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802C1BEC 7C 08 02 A6 */ mflr r0
/* 802C1BF0 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C1BF4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802C1BF8 7C 7F 1B 78 */ mr r31, r3
/* 802C1BFC 4B FF E7 CD */ bl __ct__10Z2CreatureFv
/* 802C1C00 3C 60 80 3D */ lis r3, __vt__16Z2CreatureSumomo@ha /* 0x803CB830@ha */
/* 802C1C04 38 03 B8 30 */ addi r0, r3, __vt__16Z2CreatureSumomo@l /* 0x803CB830@l */
/* 802C1C08 90 1F 00 00 */ stw r0, 0(r31)
/* 802C1C0C 7F E3 FB 78 */ mr r3, r31
/* 802C1C10 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802C1C14 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802C1C18 7C 08 03 A6 */ mtlr r0
/* 802C1C1C 38 21 00 10 */ addi r1, r1, 0x10
/* 802C1C20 4E 80 00 20 */ blr
@@ -1,24 +0,0 @@
lbl_802C0C10:
/* 802C0C10 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802C0C14 7C 08 02 A6 */ mflr r0
/* 802C0C18 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C0C1C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802C0C20 7C 7F 1B 78 */ mr r31, r3
/* 802C0C24 4B FF F7 A5 */ bl __ct__10Z2CreatureFv
/* 802C0C28 38 7F 00 90 */ addi r3, r31, 0x90
/* 802C0C2C 7F E4 FB 78 */ mr r4, r31
/* 802C0C30 48 01 B1 CD */ bl __ct__10JSUPtrLinkFPv
/* 802C0C34 3C 60 80 3D */ lis r3, __vt__17Z2CreatureCitizen@ha /* 0x803CB890@ha */
/* 802C0C38 38 03 B8 90 */ addi r0, r3, __vt__17Z2CreatureCitizen@l /* 0x803CB890@l */
/* 802C0C3C 90 1F 00 00 */ stw r0, 0(r31)
/* 802C0C40 38 00 FF FF */ li r0, -1
/* 802C0C44 98 1F 00 A0 */ stb r0, 0xa0(r31)
/* 802C0C48 98 1F 00 A1 */ stb r0, 0xa1(r31)
/* 802C0C4C 38 00 00 00 */ li r0, 0
/* 802C0C50 98 1F 00 A2 */ stb r0, 0xa2(r31)
/* 802C0C54 7F E3 FB 78 */ mr r3, r31
/* 802C0C58 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802C0C5C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802C0C60 7C 08 03 A6 */ mtlr r0
/* 802C0C64 38 21 00 10 */ addi r1, r1, 0x10
/* 802C0C68 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_802C1D10:
/* 802C1D10 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802C1D14 7C 08 02 A6 */ mflr r0
/* 802C1D18 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C1D1C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802C1D20 7C 7F 1B 78 */ mr r31, r3
/* 802C1D24 4B FF C1 CD */ bl __ct__14Z2SoundObjBaseFv
/* 802C1D28 3C 60 80 3D */ lis r3, __vt__18Z2SoundObjBeeGroup@ha /* 0x803CB810@ha */
/* 802C1D2C 38 03 B8 10 */ addi r0, r3, __vt__18Z2SoundObjBeeGroup@l /* 0x803CB810@l */
/* 802C1D30 90 1F 00 10 */ stw r0, 0x10(r31)
/* 802C1D34 7F E3 FB 78 */ mr r3, r31
/* 802C1D38 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802C1D3C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802C1D40 7C 08 03 A6 */ mtlr r0
/* 802C1D44 38 21 00 10 */ addi r1, r1, 0x10
/* 802C1D48 4E 80 00 20 */ blr
@@ -1,55 +0,0 @@
lbl_802C0420:
/* 802C0420 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802C0424 7C 08 02 A6 */ mflr r0
/* 802C0428 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C042C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802C0430 93 C1 00 08 */ stw r30, 8(r1)
/* 802C0434 7C 7E 1B 79 */ or. r30, r3, r3
/* 802C0438 7C 9F 23 78 */ mr r31, r4
/* 802C043C 41 82 00 90 */ beq lbl_802C04CC
/* 802C0440 3C 80 80 3D */ lis r4, __vt__10Z2Creature@ha /* 0x803CB8C0@ha */
/* 802C0444 38 04 B8 C0 */ addi r0, r4, __vt__10Z2Creature@l /* 0x803CB8C0@l */
/* 802C0448 90 1E 00 00 */ stw r0, 0(r30)
/* 802C044C 81 83 00 00 */ lwz r12, 0(r3)
/* 802C0450 81 8C 00 08 */ lwz r12, 8(r12)
/* 802C0454 7D 89 03 A6 */ mtctr r12
/* 802C0458 4E 80 04 21 */ bctrl
/* 802C045C 34 1E 00 70 */ addic. r0, r30, 0x70
/* 802C0460 41 82 00 1C */ beq lbl_802C047C
/* 802C0464 3C 60 80 3D */ lis r3, __vt__16Z2SoundObjSimple@ha /* 0x803CAD10@ha */
/* 802C0468 38 03 AD 10 */ addi r0, r3, __vt__16Z2SoundObjSimple@l /* 0x803CAD10@l */
/* 802C046C 90 1E 00 80 */ stw r0, 0x80(r30)
/* 802C0470 38 7E 00 70 */ addi r3, r30, 0x70
/* 802C0474 38 80 00 00 */ li r4, 0
/* 802C0478 4B FF DA D1 */ bl __dt__14Z2SoundObjBaseFv
lbl_802C047C:
/* 802C047C 34 1E 00 50 */ addic. r0, r30, 0x50
/* 802C0480 41 82 00 1C */ beq lbl_802C049C
/* 802C0484 3C 60 80 3D */ lis r3, __vt__16Z2SoundObjSimple@ha /* 0x803CAD10@ha */
/* 802C0488 38 03 AD 10 */ addi r0, r3, __vt__16Z2SoundObjSimple@l /* 0x803CAD10@l */
/* 802C048C 90 1E 00 60 */ stw r0, 0x60(r30)
/* 802C0490 38 7E 00 50 */ addi r3, r30, 0x50
/* 802C0494 38 80 00 00 */ li r4, 0
/* 802C0498 4B FF DA B1 */ bl __dt__14Z2SoundObjBaseFv
lbl_802C049C:
/* 802C049C 34 1E 00 08 */ addic. r0, r30, 8
/* 802C04A0 41 82 00 1C */ beq lbl_802C04BC
/* 802C04A4 3C 60 80 3D */ lis r3, __vt__15Z2SoundObjAnime@ha /* 0x803CACD0@ha */
/* 802C04A8 38 03 AC D0 */ addi r0, r3, __vt__15Z2SoundObjAnime@l /* 0x803CACD0@l */
/* 802C04AC 90 1E 00 18 */ stw r0, 0x18(r30)
/* 802C04B0 38 7E 00 08 */ addi r3, r30, 8
/* 802C04B4 38 80 00 00 */ li r4, 0
/* 802C04B8 4B FF DA 91 */ bl __dt__14Z2SoundObjBaseFv
lbl_802C04BC:
/* 802C04BC 7F E0 07 35 */ extsh. r0, r31
/* 802C04C0 40 81 00 0C */ ble lbl_802C04CC
/* 802C04C4 7F C3 F3 78 */ mr r3, r30
/* 802C04C8 48 00 E8 75 */ bl __dl__FPv
lbl_802C04CC:
/* 802C04CC 7F C3 F3 78 */ mr r3, r30
/* 802C04D0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802C04D4 83 C1 00 08 */ lwz r30, 8(r1)
/* 802C04D8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802C04DC 7C 08 03 A6 */ mtlr r0
/* 802C04E0 38 21 00 10 */ addi r1, r1, 0x10
/* 802C04E4 4E 80 00 20 */ blr
@@ -1,33 +0,0 @@
lbl_802C0C6C:
/* 802C0C6C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802C0C70 7C 08 02 A6 */ mflr r0
/* 802C0C74 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C0C78 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802C0C7C 93 C1 00 08 */ stw r30, 8(r1)
/* 802C0C80 7C 7E 1B 79 */ or. r30, r3, r3
/* 802C0C84 7C 9F 23 78 */ mr r31, r4
/* 802C0C88 41 82 00 40 */ beq lbl_802C0CC8
/* 802C0C8C 3C 60 80 3D */ lis r3, __vt__17Z2CreatureCitizen@ha /* 0x803CB890@ha */
/* 802C0C90 38 03 B8 90 */ addi r0, r3, __vt__17Z2CreatureCitizen@l /* 0x803CB890@l */
/* 802C0C94 90 1E 00 00 */ stw r0, 0(r30)
/* 802C0C98 34 1E 00 90 */ addic. r0, r30, 0x90
/* 802C0C9C 41 82 00 10 */ beq lbl_802C0CAC
/* 802C0CA0 38 7E 00 90 */ addi r3, r30, 0x90
/* 802C0CA4 38 80 00 00 */ li r4, 0
/* 802C0CA8 48 01 B1 6D */ bl __dt__10JSUPtrLinkFv
lbl_802C0CAC:
/* 802C0CAC 7F C3 F3 78 */ mr r3, r30
/* 802C0CB0 38 80 00 00 */ li r4, 0
/* 802C0CB4 4B FF F7 6D */ bl __dt__10Z2CreatureFv
/* 802C0CB8 7F E0 07 35 */ extsh. r0, r31
/* 802C0CBC 40 81 00 0C */ ble lbl_802C0CC8
/* 802C0CC0 7F C3 F3 78 */ mr r3, r30
/* 802C0CC4 48 00 E0 79 */ bl __dl__FPv
lbl_802C0CC8:
/* 802C0CC8 7F C3 F3 78 */ mr r3, r30
/* 802C0CCC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802C0CD0 83 C1 00 08 */ lwz r30, 8(r1)
/* 802C0CD4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802C0CD8 7C 08 03 A6 */ mtlr r0
/* 802C0CDC 38 21 00 10 */ addi r1, r1, 0x10
/* 802C0CE0 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_802C1FB0:
/* 802C1FB0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802C1FB4 7C 08 02 A6 */ mflr r0
/* 802C1FB8 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C1FBC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802C1FC0 7C 7F 1B 78 */ mr r31, r3
/* 802C1FC4 4B FF F0 01 */ bl deleteObject__15Z2CreatureEnemyFv
/* 802C1FC8 38 7F 00 A4 */ addi r3, r31, 0xa4
/* 802C1FCC 4B FF C0 2D */ bl deleteObject__14Z2SoundObjBaseFv
/* 802C1FD0 38 7F 00 C4 */ addi r3, r31, 0xc4
/* 802C1FD4 4B FF C0 25 */ bl deleteObject__14Z2SoundObjBaseFv
/* 802C1FD8 38 7F 00 E4 */ addi r3, r31, 0xe4
/* 802C1FDC 4B FF C0 1D */ bl deleteObject__14Z2SoundObjBaseFv
/* 802C1FE0 38 7F 01 04 */ addi r3, r31, 0x104
/* 802C1FE4 4B FF C0 15 */ bl deleteObject__14Z2SoundObjBaseFv
/* 802C1FE8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802C1FEC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802C1FF0 7C 08 03 A6 */ mtlr r0
/* 802C1FF4 38 21 00 10 */ addi r1, r1, 0x10
/* 802C1FF8 4E 80 00 20 */ blr
@@ -1,34 +0,0 @@
lbl_802C25EC:
/* 802C25EC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802C25F0 7C 08 02 A6 */ mflr r0
/* 802C25F4 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C25F8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802C25FC 7C 7F 1B 78 */ mr r31, r3
/* 802C2600 4B FF E9 C5 */ bl deleteObject__15Z2CreatureEnemyFv
/* 802C2604 38 7F 00 A4 */ addi r3, r31, 0xa4
/* 802C2608 4B FF B9 F1 */ bl deleteObject__14Z2SoundObjBaseFv
/* 802C260C 38 7F 00 C4 */ addi r3, r31, 0xc4
/* 802C2610 4B FF B9 E9 */ bl deleteObject__14Z2SoundObjBaseFv
/* 802C2614 38 7F 00 E4 */ addi r3, r31, 0xe4
/* 802C2618 4B FF B9 E1 */ bl deleteObject__14Z2SoundObjBaseFv
/* 802C261C 38 7F 01 04 */ addi r3, r31, 0x104
/* 802C2620 4B FF B9 D9 */ bl deleteObject__14Z2SoundObjBaseFv
/* 802C2624 38 7F 01 24 */ addi r3, r31, 0x124
/* 802C2628 4B FF B9 D1 */ bl deleteObject__14Z2SoundObjBaseFv
/* 802C262C 38 7F 01 44 */ addi r3, r31, 0x144
/* 802C2630 4B FF B9 C9 */ bl deleteObject__14Z2SoundObjBaseFv
/* 802C2634 38 7F 01 64 */ addi r3, r31, 0x164
/* 802C2638 4B FF B9 C1 */ bl deleteObject__14Z2SoundObjBaseFv
/* 802C263C 38 7F 01 84 */ addi r3, r31, 0x184
/* 802C2640 4B FF B9 B9 */ bl deleteObject__14Z2SoundObjBaseFv
/* 802C2644 38 7F 01 A4 */ addi r3, r31, 0x1a4
/* 802C2648 4B FF B9 B1 */ bl deleteObject__14Z2SoundObjBaseFv
/* 802C264C 38 7F 01 C4 */ addi r3, r31, 0x1c4
/* 802C2650 4B FF B9 A9 */ bl deleteObject__14Z2SoundObjBaseFv
/* 802C2654 38 7F 01 E4 */ addi r3, r31, 0x1e4
/* 802C2658 4B FF B9 A1 */ bl deleteObject__14Z2SoundObjBaseFv
/* 802C265C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802C2660 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802C2664 7C 08 03 A6 */ mtlr r0
/* 802C2668 38 21 00 10 */ addi r1, r1, 0x10
/* 802C266C 4E 80 00 20 */ blr
@@ -1,56 +0,0 @@
lbl_802C0FC4:
/* 802C0FC4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802C0FC8 7C 08 02 A6 */ mflr r0
/* 802C0FCC 90 01 00 24 */ stw r0, 0x24(r1)
/* 802C0FD0 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 802C0FD4 7C 7F 1B 78 */ mr r31, r3
/* 802C0FD8 88 03 00 A0 */ lbz r0, 0xa0(r3)
/* 802C0FDC 28 00 00 2C */ cmplwi r0, 0x2c
/* 802C0FE0 40 82 00 5C */ bne lbl_802C103C
/* 802C0FE4 80 6D 86 04 */ lwz r3, __OSReport_disable-0x14(r13)
/* 802C0FE8 C0 62 C2 20 */ lfs f3, lit_3669(r2)
/* 802C0FEC D0 63 00 34 */ stfs f3, 0x34(r3)
/* 802C0FF0 C0 02 C2 34 */ lfs f0, lit_3717(r2)
/* 802C0FF4 D0 03 00 38 */ stfs f0, 0x38(r3)
/* 802C0FF8 38 00 00 00 */ li r0, 0
/* 802C0FFC 90 03 00 40 */ stw r0, 0x40(r3)
/* 802C1000 D0 03 00 3C */ stfs f0, 0x3c(r3)
/* 802C1004 C0 03 00 44 */ lfs f0, 0x44(r3)
/* 802C1008 38 00 00 21 */ li r0, 0x21
/* 802C100C 90 03 00 50 */ stw r0, 0x50(r3)
/* 802C1010 EC 43 00 28 */ fsubs f2, f3, f0
/* 802C1014 80 03 00 50 */ lwz r0, 0x50(r3)
/* 802C1018 C8 22 C2 28 */ lfd f1, lit_3672(r2)
/* 802C101C 90 01 00 0C */ stw r0, 0xc(r1)
/* 802C1020 3C 00 43 30 */ lis r0, 0x4330
/* 802C1024 90 01 00 08 */ stw r0, 8(r1)
/* 802C1028 C8 01 00 08 */ lfd f0, 8(r1)
/* 802C102C EC 00 08 28 */ fsubs f0, f0, f1
/* 802C1030 EC 02 00 24 */ fdivs f0, f2, f0
/* 802C1034 D0 03 00 48 */ stfs f0, 0x48(r3)
/* 802C1038 D0 63 00 4C */ stfs f3, 0x4c(r3)
lbl_802C103C:
/* 802C103C 80 1F 00 94 */ lwz r0, 0x94(r31)
/* 802C1040 28 00 00 00 */ cmplwi r0, 0
/* 802C1044 41 82 00 1C */ beq lbl_802C1060
/* 802C1048 7F E4 FB 78 */ mr r4, r31
/* 802C104C 28 1F 00 00 */ cmplwi r31, 0
/* 802C1050 41 82 00 08 */ beq lbl_802C1058
/* 802C1054 38 9F 00 90 */ addi r4, r31, 0x90
lbl_802C1058:
/* 802C1058 80 6D 85 C8 */ lwz r3, __OSReport_disable-0x50(r13)
/* 802C105C 4B FF F1 35 */ bl func_802C0190
lbl_802C1060:
/* 802C1060 38 00 00 00 */ li r0, 0
/* 802C1064 90 1F 00 28 */ stw r0, 0x28(r31)
/* 802C1068 38 7F 00 08 */ addi r3, r31, 8
/* 802C106C 4B FF CF 8D */ bl deleteObject__14Z2SoundObjBaseFv
/* 802C1070 38 7F 00 50 */ addi r3, r31, 0x50
/* 802C1074 4B FF CF 85 */ bl deleteObject__14Z2SoundObjBaseFv
/* 802C1078 38 7F 00 70 */ addi r3, r31, 0x70
/* 802C107C 4B FF CF 7D */ bl deleteObject__14Z2SoundObjBaseFv
/* 802C1080 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 802C1084 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802C1088 7C 08 03 A6 */ mtlr r0
/* 802C108C 38 21 00 20 */ addi r1, r1, 0x20
/* 802C1090 4E 80 00 20 */ blr
@@ -1,32 +0,0 @@
lbl_802C1CA0:
/* 802C1CA0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802C1CA4 7C 08 02 A6 */ mflr r0
/* 802C1CA8 90 01 00 24 */ stw r0, 0x24(r1)
/* 802C1CAC 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 802C1CB0 7C 7F 1B 78 */ mr r31, r3
/* 802C1CB4 80 6D 86 04 */ lwz r3, __OSReport_disable-0x14(r13)
/* 802C1CB8 80 83 00 04 */ lwz r4, 4(r3)
/* 802C1CBC 28 04 00 00 */ cmplwi r4, 0
/* 802C1CC0 41 82 00 10 */ beq lbl_802C1CD0
/* 802C1CC4 80 84 00 18 */ lwz r4, 0x18(r4)
/* 802C1CC8 90 81 00 08 */ stw r4, 8(r1)
/* 802C1CCC 48 00 00 08 */ b lbl_802C1CD4
lbl_802C1CD0:
/* 802C1CD0 38 80 FF FF */ li r4, -1
lbl_802C1CD4:
/* 802C1CD4 3C 04 FF 00 */ addis r0, r4, 0xff00
/* 802C1CD8 28 00 00 64 */ cmplwi r0, 0x64
/* 802C1CDC 40 82 00 18 */ bne lbl_802C1CF4
/* 802C1CE0 80 8D 85 FC */ lwz r4, __OSReport_disable-0x1C(r13)
/* 802C1CE4 88 04 00 2C */ lbz r0, 0x2c(r4)
/* 802C1CE8 28 00 00 06 */ cmplwi r0, 6
/* 802C1CEC 41 82 00 08 */ beq lbl_802C1CF4
/* 802C1CF0 4B FE DB 95 */ bl subBgmStop__8Z2SeqMgrFv
lbl_802C1CF4:
/* 802C1CF4 7F E3 FB 78 */ mr r3, r31
/* 802C1CF8 4B FF E7 F1 */ bl deleteObject__10Z2CreatureFv
/* 802C1CFC 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 802C1D00 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802C1D04 7C 08 03 A6 */ mtlr r0
/* 802C1D08 38 21 00 20 */ addi r1, r1, 0x20
/* 802C1D0C 4E 80 00 20 */ blr
@@ -1,44 +0,0 @@
lbl_802C20E8:
/* 802C20E8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802C20EC 7C 08 02 A6 */ mflr r0
/* 802C20F0 90 01 00 24 */ stw r0, 0x24(r1)
/* 802C20F4 39 61 00 20 */ addi r11, r1, 0x20
/* 802C20F8 48 0A 00 E5 */ bl _savegpr_29
/* 802C20FC 7C 7D 1B 78 */ mr r29, r3
/* 802C2100 7C 9E 23 78 */ mr r30, r4
/* 802C2104 7C BF 2B 78 */ mr r31, r5
/* 802C2108 4B FF E5 45 */ bl framework__10Z2CreatureFUlSc
/* 802C210C 38 7D 00 A4 */ addi r3, r29, 0xa4
/* 802C2110 7F C4 F3 78 */ mr r4, r30
/* 802C2114 7F E5 FB 78 */ mr r5, r31
/* 802C2118 81 9D 00 B4 */ lwz r12, 0xb4(r29)
/* 802C211C 81 8C 00 08 */ lwz r12, 8(r12)
/* 802C2120 7D 89 03 A6 */ mtctr r12
/* 802C2124 4E 80 04 21 */ bctrl
/* 802C2128 38 7D 00 C4 */ addi r3, r29, 0xc4
/* 802C212C 7F C4 F3 78 */ mr r4, r30
/* 802C2130 7F E5 FB 78 */ mr r5, r31
/* 802C2134 81 9D 00 D4 */ lwz r12, 0xd4(r29)
/* 802C2138 81 8C 00 08 */ lwz r12, 8(r12)
/* 802C213C 7D 89 03 A6 */ mtctr r12
/* 802C2140 4E 80 04 21 */ bctrl
/* 802C2144 38 7D 00 E4 */ addi r3, r29, 0xe4
/* 802C2148 7F C4 F3 78 */ mr r4, r30
/* 802C214C 7F E5 FB 78 */ mr r5, r31
/* 802C2150 81 9D 00 F4 */ lwz r12, 0xf4(r29)
/* 802C2154 81 8C 00 08 */ lwz r12, 8(r12)
/* 802C2158 7D 89 03 A6 */ mtctr r12
/* 802C215C 4E 80 04 21 */ bctrl
/* 802C2160 38 7D 01 04 */ addi r3, r29, 0x104
/* 802C2164 7F C4 F3 78 */ mr r4, r30
/* 802C2168 7F E5 FB 78 */ mr r5, r31
/* 802C216C 81 9D 01 14 */ lwz r12, 0x114(r29)
/* 802C2170 81 8C 00 08 */ lwz r12, 8(r12)
/* 802C2174 7D 89 03 A6 */ mtctr r12
/* 802C2178 4E 80 04 21 */ bctrl
/* 802C217C 39 61 00 20 */ addi r11, r1, 0x20
/* 802C2180 48 0A 00 A9 */ bl _restgpr_29
/* 802C2184 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802C2188 7C 08 03 A6 */ mtlr r0
/* 802C218C 38 21 00 20 */ addi r1, r1, 0x20
/* 802C2190 4E 80 00 20 */ blr
@@ -1,93 +0,0 @@
lbl_802C2864:
/* 802C2864 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802C2868 7C 08 02 A6 */ mflr r0
/* 802C286C 90 01 00 24 */ stw r0, 0x24(r1)
/* 802C2870 39 61 00 20 */ addi r11, r1, 0x20
/* 802C2874 48 09 F9 69 */ bl _savegpr_29
/* 802C2878 7C 7D 1B 78 */ mr r29, r3
/* 802C287C 7C 9E 23 78 */ mr r30, r4
/* 802C2880 7C BF 2B 78 */ mr r31, r5
/* 802C2884 4B FF DD C9 */ bl framework__10Z2CreatureFUlSc
/* 802C2888 38 7D 00 A4 */ addi r3, r29, 0xa4
/* 802C288C 7F C4 F3 78 */ mr r4, r30
/* 802C2890 7F E5 FB 78 */ mr r5, r31
/* 802C2894 81 9D 00 B4 */ lwz r12, 0xb4(r29)
/* 802C2898 81 8C 00 08 */ lwz r12, 8(r12)
/* 802C289C 7D 89 03 A6 */ mtctr r12
/* 802C28A0 4E 80 04 21 */ bctrl
/* 802C28A4 38 7D 00 C4 */ addi r3, r29, 0xc4
/* 802C28A8 7F C4 F3 78 */ mr r4, r30
/* 802C28AC 7F E5 FB 78 */ mr r5, r31
/* 802C28B0 81 9D 00 D4 */ lwz r12, 0xd4(r29)
/* 802C28B4 81 8C 00 08 */ lwz r12, 8(r12)
/* 802C28B8 7D 89 03 A6 */ mtctr r12
/* 802C28BC 4E 80 04 21 */ bctrl
/* 802C28C0 38 7D 00 E4 */ addi r3, r29, 0xe4
/* 802C28C4 7F C4 F3 78 */ mr r4, r30
/* 802C28C8 7F E5 FB 78 */ mr r5, r31
/* 802C28CC 81 9D 00 F4 */ lwz r12, 0xf4(r29)
/* 802C28D0 81 8C 00 08 */ lwz r12, 8(r12)
/* 802C28D4 7D 89 03 A6 */ mtctr r12
/* 802C28D8 4E 80 04 21 */ bctrl
/* 802C28DC 38 7D 01 04 */ addi r3, r29, 0x104
/* 802C28E0 7F C4 F3 78 */ mr r4, r30
/* 802C28E4 7F E5 FB 78 */ mr r5, r31
/* 802C28E8 81 9D 01 14 */ lwz r12, 0x114(r29)
/* 802C28EC 81 8C 00 08 */ lwz r12, 8(r12)
/* 802C28F0 7D 89 03 A6 */ mtctr r12
/* 802C28F4 4E 80 04 21 */ bctrl
/* 802C28F8 38 7D 01 24 */ addi r3, r29, 0x124
/* 802C28FC 7F C4 F3 78 */ mr r4, r30
/* 802C2900 7F E5 FB 78 */ mr r5, r31
/* 802C2904 81 9D 01 34 */ lwz r12, 0x134(r29)
/* 802C2908 81 8C 00 08 */ lwz r12, 8(r12)
/* 802C290C 7D 89 03 A6 */ mtctr r12
/* 802C2910 4E 80 04 21 */ bctrl
/* 802C2914 38 7D 01 44 */ addi r3, r29, 0x144
/* 802C2918 7F C4 F3 78 */ mr r4, r30
/* 802C291C 7F E5 FB 78 */ mr r5, r31
/* 802C2920 81 9D 01 54 */ lwz r12, 0x154(r29)
/* 802C2924 81 8C 00 08 */ lwz r12, 8(r12)
/* 802C2928 7D 89 03 A6 */ mtctr r12
/* 802C292C 4E 80 04 21 */ bctrl
/* 802C2930 38 7D 01 64 */ addi r3, r29, 0x164
/* 802C2934 7F C4 F3 78 */ mr r4, r30
/* 802C2938 7F E5 FB 78 */ mr r5, r31
/* 802C293C 81 9D 01 74 */ lwz r12, 0x174(r29)
/* 802C2940 81 8C 00 08 */ lwz r12, 8(r12)
/* 802C2944 7D 89 03 A6 */ mtctr r12
/* 802C2948 4E 80 04 21 */ bctrl
/* 802C294C 38 7D 01 84 */ addi r3, r29, 0x184
/* 802C2950 7F C4 F3 78 */ mr r4, r30
/* 802C2954 7F E5 FB 78 */ mr r5, r31
/* 802C2958 81 9D 01 94 */ lwz r12, 0x194(r29)
/* 802C295C 81 8C 00 08 */ lwz r12, 8(r12)
/* 802C2960 7D 89 03 A6 */ mtctr r12
/* 802C2964 4E 80 04 21 */ bctrl
/* 802C2968 38 7D 01 A4 */ addi r3, r29, 0x1a4
/* 802C296C 7F C4 F3 78 */ mr r4, r30
/* 802C2970 7F E5 FB 78 */ mr r5, r31
/* 802C2974 81 9D 01 B4 */ lwz r12, 0x1b4(r29)
/* 802C2978 81 8C 00 08 */ lwz r12, 8(r12)
/* 802C297C 7D 89 03 A6 */ mtctr r12
/* 802C2980 4E 80 04 21 */ bctrl
/* 802C2984 38 7D 01 C4 */ addi r3, r29, 0x1c4
/* 802C2988 7F C4 F3 78 */ mr r4, r30
/* 802C298C 7F E5 FB 78 */ mr r5, r31
/* 802C2990 81 9D 01 D4 */ lwz r12, 0x1d4(r29)
/* 802C2994 81 8C 00 08 */ lwz r12, 8(r12)
/* 802C2998 7D 89 03 A6 */ mtctr r12
/* 802C299C 4E 80 04 21 */ bctrl
/* 802C29A0 38 7D 01 E4 */ addi r3, r29, 0x1e4
/* 802C29A4 7F C4 F3 78 */ mr r4, r30
/* 802C29A8 7F E5 FB 78 */ mr r5, r31
/* 802C29AC 81 9D 01 F4 */ lwz r12, 0x1f4(r29)
/* 802C29B0 81 8C 00 08 */ lwz r12, 8(r12)
/* 802C29B4 7D 89 03 A6 */ mtctr r12
/* 802C29B8 4E 80 04 21 */ bctrl
/* 802C29BC 39 61 00 20 */ addi r11, r1, 0x20
/* 802C29C0 48 09 F8 69 */ bl _restgpr_29
/* 802C29C4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802C29C8 7C 08 03 A6 */ mtlr r0
/* 802C29CC 38 21 00 20 */ addi r1, r1, 0x20
/* 802C29D0 4E 80 00 20 */ blr

Some files were not shown because too many files have changed in this diff Show More