obj_onsenTaru done / cleanup swspinner TUs (#2197)

* clean up swspinner TUs

* d_a_obj_onsenTaru done

* remove asm
This commit is contained in:
TakaRikka
2024-09-09 20:41:28 +03:00
committed by GitHub
parent 8386cefa3d
commit ee0c0f12ac
49 changed files with 630 additions and 2472 deletions
@@ -1,28 +0,0 @@
lbl_80CA8748:
/* 80CA8748 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80CA874C 7C 08 02 A6 */ mflr r0
/* 80CA8750 90 01 00 14 */ stw r0, 0x14(r1)
/* 80CA8754 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80CA8758 7C 7F 1B 78 */ mr r31, r3
/* 80CA875C 3C 60 80 CB */ lis r3, d_a_obj_onsenTaru__stringBase0@ha /* 0x80CA9BF4@ha */
/* 80CA8760 38 63 9B F4 */ addi r3, r3, d_a_obj_onsenTaru__stringBase0@l /* 0x80CA9BF4@l */
/* 80CA8764 38 80 00 03 */ li r4, 3
/* 80CA8768 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80CA876C 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80CA8770 3C A5 00 02 */ addis r5, r5, 2
/* 80CA8774 38 C0 00 80 */ li r6, 0x80
/* 80CA8778 38 A5 C2 F8 */ addi r5, r5, -15624
/* 80CA877C 4B 39 3B 71 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 80CA8780 3C 80 00 08 */ lis r4, 8
/* 80CA8784 3C A0 11 00 */ lis r5, 0x1100 /* 0x11000084@ha */
/* 80CA8788 38 A5 00 84 */ addi r5, r5, 0x0084 /* 0x11000084@l */
/* 80CA878C 4B 36 C4 C9 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
/* 80CA8790 90 7F 05 74 */ stw r3, 0x574(r31)
/* 80CA8794 80 7F 05 74 */ lwz r3, 0x574(r31)
/* 80CA8798 30 03 FF FF */ addic r0, r3, -1
/* 80CA879C 7C 60 19 10 */ subfe r3, r0, r3
/* 80CA87A0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80CA87A4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80CA87A8 7C 08 03 A6 */ mtlr r0
/* 80CA87AC 38 21 00 10 */ addi r1, r1, 0x10
/* 80CA87B0 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_80CA995C:
/* 80CA995C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80CA9960 7C 08 02 A6 */ mflr r0
/* 80CA9964 90 01 00 14 */ stw r0, 0x14(r1)
/* 80CA9968 3C 80 80 CB */ lis r4, d_a_obj_onsenTaru__stringBase0@ha /* 0x80CA9BF4@ha */
/* 80CA996C 38 84 9B F4 */ addi r4, r4, d_a_obj_onsenTaru__stringBase0@l /* 0x80CA9BF4@l */
/* 80CA9970 38 63 05 6C */ addi r3, r3, 0x56c
/* 80CA9974 4B 38 36 95 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
/* 80CA9978 38 60 00 01 */ li r3, 1
/* 80CA997C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80CA9980 7C 08 03 A6 */ mtlr r0
/* 80CA9984 38 21 00 10 */ addi r1, r1, 0x10
/* 80CA9988 4E 80 00 20 */ blr
@@ -1,42 +0,0 @@
lbl_80CA98B8:
/* 80CA98B8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80CA98BC 7C 08 02 A6 */ mflr r0
/* 80CA98C0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80CA98C4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80CA98C8 93 C1 00 08 */ stw r30, 8(r1)
/* 80CA98CC 7C 7E 1B 78 */ mr r30, r3
/* 80CA98D0 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 80CA98D4 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 80CA98D8 38 80 00 40 */ li r4, 0x40
/* 80CA98DC 38 BE 04 D0 */ addi r5, r30, 0x4d0
/* 80CA98E0 38 DE 01 0C */ addi r6, r30, 0x10c
/* 80CA98E4 4B 4F 9E E1 */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
/* 80CA98E8 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 80CA98EC 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 80CA98F0 80 9E 05 74 */ lwz r4, 0x574(r30)
/* 80CA98F4 80 84 00 04 */ lwz r4, 4(r4)
/* 80CA98F8 38 BE 01 0C */ addi r5, r30, 0x10c
/* 80CA98FC 4B 4F B4 A5 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
/* 80CA9900 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80CA9904 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80CA9908 80 04 5F 70 */ lwz r0, 0x5f70(r4)
/* 80CA990C 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
/* 80CA9910 3B E3 4A C8 */ addi r31, r3, j3dSys@l /* 0x80434AC8@l */
/* 80CA9914 90 1F 00 48 */ stw r0, 0x48(r31)
/* 80CA9918 80 04 5F 74 */ lwz r0, 0x5f74(r4)
/* 80CA991C 90 1F 00 4C */ stw r0, 0x4c(r31)
/* 80CA9920 80 7E 05 74 */ lwz r3, 0x574(r30)
/* 80CA9924 4B 36 43 A1 */ bl mDoExt_modelUpdateDL__FP8J3DModel
/* 80CA9928 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80CA992C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80CA9930 80 03 5F 80 */ lwz r0, 0x5f80(r3)
/* 80CA9934 90 1F 00 48 */ stw r0, 0x48(r31)
/* 80CA9938 80 03 5F 84 */ lwz r0, 0x5f84(r3)
/* 80CA993C 90 1F 00 4C */ stw r0, 0x4c(r31)
/* 80CA9940 38 60 00 01 */ li r3, 1
/* 80CA9944 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80CA9948 83 C1 00 08 */ lwz r30, 8(r1)
/* 80CA994C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80CA9950 7C 08 03 A6 */ mtlr r0
/* 80CA9954 38 21 00 10 */ addi r1, r1, 0x10
/* 80CA9958 4E 80 00 20 */ blr
@@ -1,154 +0,0 @@
lbl_80CA8F38:
/* 80CA8F38 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80CA8F3C 7C 08 02 A6 */ mflr r0
/* 80CA8F40 90 01 00 34 */ stw r0, 0x34(r1)
/* 80CA8F44 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 80CA8F48 93 C1 00 28 */ stw r30, 0x28(r1)
/* 80CA8F4C 7C 7E 1B 78 */ mr r30, r3
/* 80CA8F50 3C 80 80 CB */ lis r4, lit_3655@ha /* 0x80CA9B78@ha */
/* 80CA8F54 3B E4 9B 78 */ addi r31, r4, lit_3655@l /* 0x80CA9B78@l */
/* 80CA8F58 C0 03 04 F8 */ lfs f0, 0x4f8(r3)
/* 80CA8F5C D0 03 05 94 */ stfs f0, 0x594(r3)
/* 80CA8F60 C0 03 04 FC */ lfs f0, 0x4fc(r3)
/* 80CA8F64 D0 03 05 98 */ stfs f0, 0x598(r3)
/* 80CA8F68 C0 03 05 00 */ lfs f0, 0x500(r3)
/* 80CA8F6C D0 03 05 9C */ stfs f0, 0x59c(r3)
/* 80CA8F70 48 00 02 15 */ bl mode_proc_call__11daOnsTaru_cFv
/* 80CA8F74 C0 1E 04 D0 */ lfs f0, 0x4d0(r30)
/* 80CA8F78 D0 1E 05 88 */ stfs f0, 0x588(r30)
/* 80CA8F7C C0 1E 04 D4 */ lfs f0, 0x4d4(r30)
/* 80CA8F80 D0 1E 05 8C */ stfs f0, 0x58c(r30)
/* 80CA8F84 C0 1E 04 D8 */ lfs f0, 0x4d8(r30)
/* 80CA8F88 D0 1E 05 90 */ stfs f0, 0x590(r30)
/* 80CA8F8C 38 7E 05 A4 */ addi r3, r30, 0x5a4
/* 80CA8F90 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80CA8F94 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80CA8F98 38 84 0F 38 */ addi r4, r4, 0xf38
/* 80CA8F9C 4B 3C DB 11 */ bl CrrPos__9dBgS_AcchFR4dBgS
/* 80CA8FA0 38 61 00 08 */ addi r3, r1, 8
/* 80CA8FA4 38 9E 04 D0 */ addi r4, r30, 0x4d0
/* 80CA8FA8 38 BE 05 88 */ addi r5, r30, 0x588
/* 80CA8FAC 4B 5B DB 89 */ bl __mi__4cXyzCFRC3Vec
/* 80CA8FB0 C0 01 00 08 */ lfs f0, 8(r1)
/* 80CA8FB4 D0 1E 05 7C */ stfs f0, 0x57c(r30)
/* 80CA8FB8 C0 01 00 0C */ lfs f0, 0xc(r1)
/* 80CA8FBC D0 1E 05 80 */ stfs f0, 0x580(r30)
/* 80CA8FC0 C0 01 00 10 */ lfs f0, 0x10(r1)
/* 80CA8FC4 D0 1E 05 84 */ stfs f0, 0x584(r30)
/* 80CA8FC8 88 1E 05 78 */ lbz r0, 0x578(r30)
/* 80CA8FCC 28 00 00 01 */ cmplwi r0, 1
/* 80CA8FD0 40 82 00 1C */ bne lbl_80CA8FEC
/* 80CA8FD4 C0 1E 05 88 */ lfs f0, 0x588(r30)
/* 80CA8FD8 D0 1E 04 D0 */ stfs f0, 0x4d0(r30)
/* 80CA8FDC C0 1E 05 8C */ lfs f0, 0x58c(r30)
/* 80CA8FE0 D0 1E 04 D4 */ stfs f0, 0x4d4(r30)
/* 80CA8FE4 C0 1E 05 90 */ lfs f0, 0x590(r30)
/* 80CA8FE8 D0 1E 04 D8 */ stfs f0, 0x4d8(r30)
lbl_80CA8FEC:
/* 80CA8FEC 7F C3 F3 78 */ mr r3, r30
/* 80CA8FF0 4B FF FC A5 */ bl bgCheck__11daOnsTaru_cFv
/* 80CA8FF4 C0 1E 04 D0 */ lfs f0, 0x4d0(r30)
/* 80CA8FF8 D0 1E 05 50 */ stfs f0, 0x550(r30)
/* 80CA8FFC C0 3F 00 3C */ lfs f1, 0x3c(r31)
/* 80CA9000 C0 1E 04 D4 */ lfs f0, 0x4d4(r30)
/* 80CA9004 EC 01 00 2A */ fadds f0, f1, f0
/* 80CA9008 D0 1E 05 54 */ stfs f0, 0x554(r30)
/* 80CA900C C0 1E 04 D8 */ lfs f0, 0x4d8(r30)
/* 80CA9010 D0 1E 05 58 */ stfs f0, 0x558(r30)
/* 80CA9014 C0 1E 05 50 */ lfs f0, 0x550(r30)
/* 80CA9018 D0 1E 05 38 */ stfs f0, 0x538(r30)
/* 80CA901C C0 1E 05 54 */ lfs f0, 0x554(r30)
/* 80CA9020 D0 1E 05 3C */ stfs f0, 0x53c(r30)
/* 80CA9024 C0 1E 05 58 */ lfs f0, 0x558(r30)
/* 80CA9028 D0 1E 05 40 */ stfs f0, 0x540(r30)
/* 80CA902C 80 1E 05 D0 */ lwz r0, 0x5d0(r30)
/* 80CA9030 54 00 A7 FE */ rlwinm r0, r0, 0x14, 0x1f, 0x1f
/* 80CA9034 98 1E 05 A0 */ stb r0, 0x5a0(r30)
/* 80CA9038 7F C3 F3 78 */ mr r3, r30
/* 80CA903C 4B FF F6 85 */ bl setBaseMtx__11daOnsTaru_cFv
/* 80CA9040 38 7E 07 F8 */ addi r3, r30, 0x7f8
/* 80CA9044 4B 3D B2 7D */ bl ChkAtHit__12dCcD_GObjInfFv
/* 80CA9048 28 03 00 00 */ cmplwi r3, 0
/* 80CA904C 41 82 00 2C */ beq lbl_80CA9078
/* 80CA9050 38 7E 07 F8 */ addi r3, r30, 0x7f8
/* 80CA9054 4B 3D B3 55 */ bl GetAtHitGObj__12dCcD_GObjInfFv
/* 80CA9058 80 83 00 28 */ lwz r4, 0x28(r3)
/* 80CA905C 3C 60 D8 FC */ lis r3, 0xD8FC /* 0xD8FBFDFF@ha */
/* 80CA9060 38 03 FD FF */ addi r0, r3, 0xFDFF /* 0xD8FBFDFF@l */
/* 80CA9064 7C 80 00 39 */ and. r0, r4, r0
/* 80CA9068 41 82 00 44 */ beq lbl_80CA90AC
/* 80CA906C 7F C3 F3 78 */ mr r3, r30
/* 80CA9070 48 00 03 B5 */ bl mode_init_break__11daOnsTaru_cFv
/* 80CA9074 48 00 00 38 */ b lbl_80CA90AC
lbl_80CA9078:
/* 80CA9078 38 7E 07 F8 */ addi r3, r30, 0x7f8
/* 80CA907C 4B 3D B3 E5 */ bl ChkTgHit__12dCcD_GObjInfFv
/* 80CA9080 28 03 00 00 */ cmplwi r3, 0
/* 80CA9084 41 82 00 28 */ beq lbl_80CA90AC
/* 80CA9088 38 7E 07 F8 */ addi r3, r30, 0x7f8
/* 80CA908C 4B 3D B4 BD */ bl GetTgHitGObj__12dCcD_GObjInfFv
/* 80CA9090 80 83 00 10 */ lwz r4, 0x10(r3)
/* 80CA9094 3C 60 D8 FC */ lis r3, 0xD8FC /* 0xD8FBFDFF@ha */
/* 80CA9098 38 03 FD FF */ addi r0, r3, 0xFDFF /* 0xD8FBFDFF@l */
/* 80CA909C 7C 80 00 39 */ and. r0, r4, r0
/* 80CA90A0 41 82 00 0C */ beq lbl_80CA90AC
/* 80CA90A4 7F C3 F3 78 */ mr r3, r30
/* 80CA90A8 48 00 03 7D */ bl mode_init_break__11daOnsTaru_cFv
lbl_80CA90AC:
/* 80CA90AC 38 7E 09 1C */ addi r3, r30, 0x91c
/* 80CA90B0 C0 3E 09 44 */ lfs f1, 0x944(r30)
/* 80CA90B4 4B 5C 61 4D */ bl SetR__8cM3dGCylFf
/* 80CA90B8 38 7E 09 1C */ addi r3, r30, 0x91c
/* 80CA90BC C0 3F 00 38 */ lfs f1, 0x38(r31)
/* 80CA90C0 4B 5C 61 39 */ bl SetH__8cM3dGCylFf
/* 80CA90C4 38 7E 09 1C */ addi r3, r30, 0x91c
/* 80CA90C8 38 9E 04 D0 */ addi r4, r30, 0x4d0
/* 80CA90CC 4B 5C 61 11 */ bl SetC__8cM3dGCylFRC4cXyz
/* 80CA90D0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80CA90D4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80CA90D8 38 63 23 3C */ addi r3, r3, 0x233c
/* 80CA90DC 38 9E 07 F8 */ addi r4, r30, 0x7f8
/* 80CA90E0 4B 5B BA C9 */ bl Set__4cCcSFP8cCcD_Obj
/* 80CA90E4 38 7E 07 D8 */ addi r3, r30, 0x7d8
/* 80CA90E8 4B 3D A7 49 */ bl Move__10dCcD_GSttsFv
/* 80CA90EC 88 1E 09 36 */ lbz r0, 0x936(r30)
/* 80CA90F0 28 00 00 00 */ cmplwi r0, 0
/* 80CA90F4 41 82 00 74 */ beq lbl_80CA9168
/* 80CA90F8 A8 9E 09 34 */ lha r4, 0x934(r30)
/* 80CA90FC 3C 60 80 CB */ lis r3, l_HIO@ha /* 0x80CA9DF4@ha */
/* 80CA9100 38 63 9D F4 */ addi r3, r3, l_HIO@l /* 0x80CA9DF4@l */
/* 80CA9104 A8 03 00 04 */ lha r0, 4(r3)
/* 80CA9108 1C 00 00 1E */ mulli r0, r0, 0x1e
/* 80CA910C 7C 00 07 34 */ extsh r0, r0
/* 80CA9110 7C 04 00 00 */ cmpw r4, r0
/* 80CA9114 40 80 00 48 */ bge lbl_80CA915C
/* 80CA9118 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80CA911C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80CA9120 88 03 4F AD */ lbz r0, 0x4fad(r3)
/* 80CA9124 28 00 00 00 */ cmplwi r0, 0
/* 80CA9128 40 82 00 0C */ bne lbl_80CA9134
/* 80CA912C 38 04 00 01 */ addi r0, r4, 1
/* 80CA9130 B0 1E 09 34 */ sth r0, 0x934(r30)
lbl_80CA9134:
/* 80CA9134 C0 1E 04 D0 */ lfs f0, 0x4d0(r30)
/* 80CA9138 D0 01 00 14 */ stfs f0, 0x14(r1)
/* 80CA913C C0 3E 04 D4 */ lfs f1, 0x4d4(r30)
/* 80CA9140 D0 21 00 18 */ stfs f1, 0x18(r1)
/* 80CA9144 C0 1E 04 D8 */ lfs f0, 0x4d8(r30)
/* 80CA9148 D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 80CA914C C0 1F 00 48 */ lfs f0, 0x48(r31)
/* 80CA9150 EC 01 00 2A */ fadds f0, f1, f0
/* 80CA9154 D0 01 00 18 */ stfs f0, 0x18(r1)
/* 80CA9158 48 00 00 10 */ b lbl_80CA9168
lbl_80CA915C:
/* 80CA915C 38 00 00 00 */ li r0, 0
/* 80CA9160 98 1E 09 3D */ stb r0, 0x93d(r30)
/* 80CA9164 98 1E 09 36 */ stb r0, 0x936(r30)
lbl_80CA9168:
/* 80CA9168 38 60 00 01 */ li r3, 1
/* 80CA916C 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 80CA9170 83 C1 00 28 */ lwz r30, 0x28(r1)
/* 80CA9174 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80CA9178 7C 08 03 A6 */ mtlr r0
/* 80CA917C 38 21 00 30 */ addi r1, r1, 0x30
/* 80CA9180 4E 80 00 20 */ blr
@@ -1,21 +0,0 @@
lbl_80CA85CC:
/* 80CA85CC 3C 80 80 CB */ lis r4, __vt__14mDoHIO_entry_c@ha /* 0x80CA9DD4@ha */
/* 80CA85D0 38 04 9D D4 */ addi r0, r4, __vt__14mDoHIO_entry_c@l /* 0x80CA9DD4@l */
/* 80CA85D4 90 03 00 00 */ stw r0, 0(r3)
/* 80CA85D8 3C 80 80 CB */ lis r4, __vt__18fOpAcm_HIO_entry_c@ha /* 0x80CA9DC8@ha */
/* 80CA85DC 38 04 9D C8 */ addi r0, r4, __vt__18fOpAcm_HIO_entry_c@l /* 0x80CA9DC8@l */
/* 80CA85E0 90 03 00 00 */ stw r0, 0(r3)
/* 80CA85E4 3C 80 80 CB */ lis r4, __vt__15daOnsTaru_HIO_c@ha /* 0x80CA9DBC@ha */
/* 80CA85E8 38 04 9D BC */ addi r0, r4, __vt__15daOnsTaru_HIO_c@l /* 0x80CA9DBC@l */
/* 80CA85EC 90 03 00 00 */ stw r0, 0(r3)
/* 80CA85F0 38 00 00 78 */ li r0, 0x78
/* 80CA85F4 B0 03 00 04 */ sth r0, 4(r3)
/* 80CA85F8 38 00 00 03 */ li r0, 3
/* 80CA85FC 98 03 00 06 */ stb r0, 6(r3)
/* 80CA8600 3C 80 80 CB */ lis r4, lit_3655@ha /* 0x80CA9B78@ha */
/* 80CA8604 C0 04 9B 78 */ lfs f0, lit_3655@l(r4) /* 0x80CA9B78@l */
/* 80CA8608 D0 03 00 08 */ stfs f0, 8(r3)
/* 80CA860C 3C 80 80 CB */ lis r4, lit_3656@ha /* 0x80CA9B7C@ha */
/* 80CA8610 C0 04 9B 7C */ lfs f0, lit_3656@l(r4) /* 0x80CA9B7C@l */
/* 80CA8614 D0 03 00 0C */ stfs f0, 0xc(r3)
/* 80CA8618 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_80CA9A30:
/* 80CA9A30 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80CA9A34 7C 08 02 A6 */ mflr r0
/* 80CA9A38 90 01 00 14 */ stw r0, 0x14(r1)
/* 80CA9A3C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80CA9A40 7C 7F 1B 79 */ or. r31, r3, r3
/* 80CA9A44 41 82 00 1C */ beq lbl_80CA9A60
/* 80CA9A48 3C A0 80 CB */ lis r5, __vt__10cCcD_GStts@ha /* 0x80CA9D50@ha */
/* 80CA9A4C 38 05 9D 50 */ addi r0, r5, __vt__10cCcD_GStts@l /* 0x80CA9D50@l */
/* 80CA9A50 90 1F 00 00 */ stw r0, 0(r31)
/* 80CA9A54 7C 80 07 35 */ extsh. r0, r4
/* 80CA9A58 40 81 00 08 */ ble lbl_80CA9A60
/* 80CA9A5C 4B 62 52 E1 */ bl __dl__FPv
lbl_80CA9A60:
/* 80CA9A60 7F E3 FB 78 */ mr r3, r31
/* 80CA9A64 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80CA9A68 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80CA9A6C 7C 08 03 A6 */ mtlr r0
/* 80CA9A70 38 21 00 10 */ addi r1, r1, 0x10
/* 80CA9A74 4E 80 00 20 */ blr
@@ -1,26 +0,0 @@
lbl_80CA8AE4:
/* 80CA8AE4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80CA8AE8 7C 08 02 A6 */ mflr r0
/* 80CA8AEC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80CA8AF0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80CA8AF4 7C 7F 1B 79 */ or. r31, r3, r3
/* 80CA8AF8 41 82 00 30 */ beq lbl_80CA8B28
/* 80CA8AFC 3C 60 80 CB */ lis r3, __vt__10dCcD_GStts@ha /* 0x80CA9D5C@ha */
/* 80CA8B00 38 03 9D 5C */ addi r0, r3, __vt__10dCcD_GStts@l /* 0x80CA9D5C@l */
/* 80CA8B04 90 1F 00 00 */ stw r0, 0(r31)
/* 80CA8B08 41 82 00 10 */ beq lbl_80CA8B18
/* 80CA8B0C 3C 60 80 CB */ lis r3, __vt__10cCcD_GStts@ha /* 0x80CA9D50@ha */
/* 80CA8B10 38 03 9D 50 */ addi r0, r3, __vt__10cCcD_GStts@l /* 0x80CA9D50@l */
/* 80CA8B14 90 1F 00 00 */ stw r0, 0(r31)
lbl_80CA8B18:
/* 80CA8B18 7C 80 07 35 */ extsh. r0, r4
/* 80CA8B1C 40 81 00 0C */ ble lbl_80CA8B28
/* 80CA8B20 7F E3 FB 78 */ mr r3, r31
/* 80CA8B24 4B 62 62 19 */ bl __dl__FPv
lbl_80CA8B28:
/* 80CA8B28 7F E3 FB 78 */ mr r3, r31
/* 80CA8B2C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80CA8B30 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80CA8B34 7C 08 03 A6 */ mtlr r0
/* 80CA8B38 38 21 00 10 */ addi r1, r1, 0x10
/* 80CA8B3C 4E 80 00 20 */ blr
@@ -1,30 +0,0 @@
lbl_80CA8B40:
/* 80CA8B40 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80CA8B44 7C 08 02 A6 */ mflr r0
/* 80CA8B48 90 01 00 14 */ stw r0, 0x14(r1)
/* 80CA8B4C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80CA8B50 93 C1 00 08 */ stw r30, 8(r1)
/* 80CA8B54 7C 7E 1B 79 */ or. r30, r3, r3
/* 80CA8B58 7C 9F 23 78 */ mr r31, r4
/* 80CA8B5C 41 82 00 38 */ beq lbl_80CA8B94
/* 80CA8B60 3C 60 80 CB */ lis r3, __vt__12dBgS_AcchCir@ha /* 0x80CA9D44@ha */
/* 80CA8B64 38 03 9D 44 */ addi r0, r3, __vt__12dBgS_AcchCir@l /* 0x80CA9D44@l */
/* 80CA8B68 90 1E 00 0C */ stw r0, 0xc(r30)
/* 80CA8B6C 38 7E 00 14 */ addi r3, r30, 0x14
/* 80CA8B70 38 80 FF FF */ li r4, -1
/* 80CA8B74 4B 5C 63 A5 */ bl __dt__8cM3dGCirFv
/* 80CA8B78 7F C3 F3 78 */ mr r3, r30
/* 80CA8B7C 38 80 00 00 */ li r4, 0
/* 80CA8B80 4B 5B F5 31 */ bl __dt__13cBgS_PolyInfoFv
/* 80CA8B84 7F E0 07 35 */ extsh. r0, r31
/* 80CA8B88 40 81 00 0C */ ble lbl_80CA8B94
/* 80CA8B8C 7F C3 F3 78 */ mr r3, r30
/* 80CA8B90 4B 62 61 AD */ bl __dl__FPv
lbl_80CA8B94:
/* 80CA8B94 7F C3 F3 78 */ mr r3, r30
/* 80CA8B98 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80CA8B9C 83 C1 00 08 */ lwz r30, 8(r1)
/* 80CA8BA0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80CA8BA4 7C 08 03 A6 */ mtlr r0
/* 80CA8BA8 38 21 00 10 */ addi r1, r1, 0x10
/* 80CA8BAC 4E 80 00 20 */ blr
@@ -1,30 +0,0 @@
lbl_80CA8BB0:
/* 80CA8BB0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80CA8BB4 7C 08 02 A6 */ mflr r0
/* 80CA8BB8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80CA8BBC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80CA8BC0 93 C1 00 08 */ stw r30, 8(r1)
/* 80CA8BC4 7C 7E 1B 79 */ or. r30, r3, r3
/* 80CA8BC8 7C 9F 23 78 */ mr r31, r4
/* 80CA8BCC 41 82 00 38 */ beq lbl_80CA8C04
/* 80CA8BD0 3C 80 80 CB */ lis r4, __vt__12dBgS_ObjAcch@ha /* 0x80CA9D80@ha */
/* 80CA8BD4 38 84 9D 80 */ addi r4, r4, __vt__12dBgS_ObjAcch@l /* 0x80CA9D80@l */
/* 80CA8BD8 90 9E 00 10 */ stw r4, 0x10(r30)
/* 80CA8BDC 38 04 00 0C */ addi r0, r4, 0xc
/* 80CA8BE0 90 1E 00 14 */ stw r0, 0x14(r30)
/* 80CA8BE4 38 04 00 18 */ addi r0, r4, 0x18
/* 80CA8BE8 90 1E 00 24 */ stw r0, 0x24(r30)
/* 80CA8BEC 38 80 00 00 */ li r4, 0
/* 80CA8BF0 4B 3C D3 A5 */ bl __dt__9dBgS_AcchFv
/* 80CA8BF4 7F E0 07 35 */ extsh. r0, r31
/* 80CA8BF8 40 81 00 0C */ ble lbl_80CA8C04
/* 80CA8BFC 7F C3 F3 78 */ mr r3, r30
/* 80CA8C00 4B 62 61 3D */ bl __dl__FPv
lbl_80CA8C04:
/* 80CA8C04 7F C3 F3 78 */ mr r3, r30
/* 80CA8C08 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80CA8C0C 83 C1 00 08 */ lwz r30, 8(r1)
/* 80CA8C10 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80CA8C14 7C 08 03 A6 */ mtlr r0
/* 80CA8C18 38 21 00 10 */ addi r1, r1, 0x10
/* 80CA8C1C 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_80CA8678:
/* 80CA8678 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80CA867C 7C 08 02 A6 */ mflr r0
/* 80CA8680 90 01 00 14 */ stw r0, 0x14(r1)
/* 80CA8684 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80CA8688 7C 7F 1B 79 */ or. r31, r3, r3
/* 80CA868C 41 82 00 1C */ beq lbl_80CA86A8
/* 80CA8690 3C A0 80 CB */ lis r5, __vt__14mDoHIO_entry_c@ha /* 0x80CA9DD4@ha */
/* 80CA8694 38 05 9D D4 */ addi r0, r5, __vt__14mDoHIO_entry_c@l /* 0x80CA9DD4@l */
/* 80CA8698 90 1F 00 00 */ stw r0, 0(r31)
/* 80CA869C 7C 80 07 35 */ extsh. r0, r4
/* 80CA86A0 40 81 00 08 */ ble lbl_80CA86A8
/* 80CA86A4 4B 62 66 99 */ bl __dl__FPv
lbl_80CA86A8:
/* 80CA86A8 7F E3 FB 78 */ mr r3, r31
/* 80CA86AC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80CA86B0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80CA86B4 7C 08 03 A6 */ mtlr r0
/* 80CA86B8 38 21 00 10 */ addi r1, r1, 0x10
/* 80CA86BC 4E 80 00 20 */ blr
@@ -1,30 +0,0 @@
lbl_80CA9A78:
/* 80CA9A78 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80CA9A7C 7C 08 02 A6 */ mflr r0
/* 80CA9A80 90 01 00 14 */ stw r0, 0x14(r1)
/* 80CA9A84 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80CA9A88 7C 7F 1B 79 */ or. r31, r3, r3
/* 80CA9A8C 41 82 00 40 */ beq lbl_80CA9ACC
/* 80CA9A90 3C 60 80 CB */ lis r3, __vt__15daOnsTaru_HIO_c@ha /* 0x80CA9DBC@ha */
/* 80CA9A94 38 03 9D BC */ addi r0, r3, __vt__15daOnsTaru_HIO_c@l /* 0x80CA9DBC@l */
/* 80CA9A98 90 1F 00 00 */ stw r0, 0(r31)
/* 80CA9A9C 41 82 00 20 */ beq lbl_80CA9ABC
/* 80CA9AA0 3C 60 80 CB */ lis r3, __vt__18fOpAcm_HIO_entry_c@ha /* 0x80CA9DC8@ha */
/* 80CA9AA4 38 03 9D C8 */ addi r0, r3, __vt__18fOpAcm_HIO_entry_c@l /* 0x80CA9DC8@l */
/* 80CA9AA8 90 1F 00 00 */ stw r0, 0(r31)
/* 80CA9AAC 41 82 00 10 */ beq lbl_80CA9ABC
/* 80CA9AB0 3C 60 80 CB */ lis r3, __vt__14mDoHIO_entry_c@ha /* 0x80CA9DD4@ha */
/* 80CA9AB4 38 03 9D D4 */ addi r0, r3, __vt__14mDoHIO_entry_c@l /* 0x80CA9DD4@l */
/* 80CA9AB8 90 1F 00 00 */ stw r0, 0(r31)
lbl_80CA9ABC:
/* 80CA9ABC 7C 80 07 35 */ extsh. r0, r4
/* 80CA9AC0 40 81 00 0C */ ble lbl_80CA9ACC
/* 80CA9AC4 7F E3 FB 78 */ mr r3, r31
/* 80CA9AC8 4B 62 52 75 */ bl __dl__FPv
lbl_80CA9ACC:
/* 80CA9ACC 7F E3 FB 78 */ mr r3, r31
/* 80CA9AD0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80CA9AD4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80CA9AD8 7C 08 03 A6 */ mtlr r0
/* 80CA9ADC 38 21 00 10 */ addi r1, r1, 0x10
/* 80CA9AE0 4E 80 00 20 */ blr
@@ -1,26 +0,0 @@
lbl_80CA861C:
/* 80CA861C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80CA8620 7C 08 02 A6 */ mflr r0
/* 80CA8624 90 01 00 14 */ stw r0, 0x14(r1)
/* 80CA8628 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80CA862C 7C 7F 1B 79 */ or. r31, r3, r3
/* 80CA8630 41 82 00 30 */ beq lbl_80CA8660
/* 80CA8634 3C 60 80 CB */ lis r3, __vt__18fOpAcm_HIO_entry_c@ha /* 0x80CA9DC8@ha */
/* 80CA8638 38 03 9D C8 */ addi r0, r3, __vt__18fOpAcm_HIO_entry_c@l /* 0x80CA9DC8@l */
/* 80CA863C 90 1F 00 00 */ stw r0, 0(r31)
/* 80CA8640 41 82 00 10 */ beq lbl_80CA8650
/* 80CA8644 3C 60 80 CB */ lis r3, __vt__14mDoHIO_entry_c@ha /* 0x80CA9DD4@ha */
/* 80CA8648 38 03 9D D4 */ addi r0, r3, __vt__14mDoHIO_entry_c@l /* 0x80CA9DD4@l */
/* 80CA864C 90 1F 00 00 */ stw r0, 0(r31)
lbl_80CA8650:
/* 80CA8650 7C 80 07 35 */ extsh. r0, r4
/* 80CA8654 40 81 00 0C */ ble lbl_80CA8660
/* 80CA8658 7F E3 FB 78 */ mr r3, r31
/* 80CA865C 4B 62 66 E1 */ bl __dl__FPv
lbl_80CA8660:
/* 80CA8660 7F E3 FB 78 */ mr r3, r31
/* 80CA8664 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80CA8668 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80CA866C 7C 08 03 A6 */ mtlr r0
/* 80CA8670 38 21 00 10 */ addi r1, r1, 0x10
/* 80CA8674 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_80CA8A9C:
/* 80CA8A9C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80CA8AA0 7C 08 02 A6 */ mflr r0
/* 80CA8AA4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80CA8AA8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80CA8AAC 7C 7F 1B 79 */ or. r31, r3, r3
/* 80CA8AB0 41 82 00 1C */ beq lbl_80CA8ACC
/* 80CA8AB4 3C A0 80 CB */ lis r5, __vt__8cM3dGAab@ha /* 0x80CA9D74@ha */
/* 80CA8AB8 38 05 9D 74 */ addi r0, r5, __vt__8cM3dGAab@l /* 0x80CA9D74@l */
/* 80CA8ABC 90 1F 00 18 */ stw r0, 0x18(r31)
/* 80CA8AC0 7C 80 07 35 */ extsh. r0, r4
/* 80CA8AC4 40 81 00 08 */ ble lbl_80CA8ACC
/* 80CA8AC8 4B 62 62 75 */ bl __dl__FPv
lbl_80CA8ACC:
/* 80CA8ACC 7F E3 FB 78 */ mr r3, r31
/* 80CA8AD0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80CA8AD4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80CA8AD8 7C 08 03 A6 */ mtlr r0
/* 80CA8ADC 38 21 00 10 */ addi r1, r1, 0x10
/* 80CA8AE0 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_80CA8A54:
/* 80CA8A54 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80CA8A58 7C 08 02 A6 */ mflr r0
/* 80CA8A5C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80CA8A60 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80CA8A64 7C 7F 1B 79 */ or. r31, r3, r3
/* 80CA8A68 41 82 00 1C */ beq lbl_80CA8A84
/* 80CA8A6C 3C A0 80 CB */ lis r5, __vt__8cM3dGCyl@ha /* 0x80CA9D68@ha */
/* 80CA8A70 38 05 9D 68 */ addi r0, r5, __vt__8cM3dGCyl@l /* 0x80CA9D68@l */
/* 80CA8A74 90 1F 00 14 */ stw r0, 0x14(r31)
/* 80CA8A78 7C 80 07 35 */ extsh. r0, r4
/* 80CA8A7C 40 81 00 08 */ ble lbl_80CA8A84
/* 80CA8A80 4B 62 62 BD */ bl __dl__FPv
lbl_80CA8A84:
/* 80CA8A84 7F E3 FB 78 */ mr r3, r31
/* 80CA8A88 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80CA8A8C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80CA8A90 7C 08 03 A6 */ mtlr r0
/* 80CA8A94 38 21 00 10 */ addi r1, r1, 0x10
/* 80CA8A98 4E 80 00 20 */ blr
@@ -1,30 +0,0 @@
lbl_80CA9AE4:
/* 80CA9AE4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80CA9AE8 7C 08 02 A6 */ mflr r0
/* 80CA9AEC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80CA9AF0 3C 60 80 CB */ lis r3, l_HIO@ha /* 0x80CA9DF4@ha */
/* 80CA9AF4 38 63 9D F4 */ addi r3, r3, l_HIO@l /* 0x80CA9DF4@l */
/* 80CA9AF8 4B FF EA D5 */ bl __ct__15daOnsTaru_HIO_cFv
/* 80CA9AFC 3C 80 80 CB */ lis r4, __dt__15daOnsTaru_HIO_cFv@ha /* 0x80CA9A78@ha */
/* 80CA9B00 38 84 9A 78 */ addi r4, r4, __dt__15daOnsTaru_HIO_cFv@l /* 0x80CA9A78@l */
/* 80CA9B04 3C A0 80 CB */ lis r5, lit_3647@ha /* 0x80CA9DE8@ha */
/* 80CA9B08 38 A5 9D E8 */ addi r5, r5, lit_3647@l /* 0x80CA9DE8@l */
/* 80CA9B0C 4B FF EA 4D */ bl __register_global_object
/* 80CA9B10 3C 60 80 CB */ lis r3, mCcDCyl__11daOnsTaru_c@ha /* 0x80CA9C38@ha */
/* 80CA9B14 38 63 9C 38 */ addi r3, r3, mCcDCyl__11daOnsTaru_c@l /* 0x80CA9C38@l */
/* 80CA9B18 38 A3 FF FC */ addi r5, r3, -4
/* 80CA9B1C 3C 60 80 CB */ lis r3, mCcDObjInfo__11daOnsTaru_c@ha /* 0x80CA9B80@ha */
/* 80CA9B20 38 63 9B 80 */ addi r3, r3, mCcDObjInfo__11daOnsTaru_c@l /* 0x80CA9B80@l */
/* 80CA9B24 38 83 FF FC */ addi r4, r3, -4
/* 80CA9B28 38 00 00 06 */ li r0, 6
/* 80CA9B2C 7C 09 03 A6 */ mtctr r0
lbl_80CA9B30:
/* 80CA9B30 80 64 00 04 */ lwz r3, 4(r4)
/* 80CA9B34 84 04 00 08 */ lwzu r0, 8(r4)
/* 80CA9B38 90 65 00 04 */ stw r3, 4(r5)
/* 80CA9B3C 94 05 00 08 */ stwu r0, 8(r5)
/* 80CA9B40 42 00 FF F0 */ bdnz lbl_80CA9B30
/* 80CA9B44 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80CA9B48 7C 08 03 A6 */ mtlr r0
/* 80CA9B4C 38 21 00 10 */ addi r1, r1, 0x10
/* 80CA9B50 4E 80 00 20 */ blr
@@ -1,181 +0,0 @@
lbl_80CA8C94:
/* 80CA8C94 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 80CA8C98 7C 08 02 A6 */ mflr r0
/* 80CA8C9C 90 01 00 64 */ stw r0, 0x64(r1)
/* 80CA8CA0 DB E1 00 50 */ stfd f31, 0x50(r1)
/* 80CA8CA4 F3 E1 00 58 */ psq_st f31, 88(r1), 0, 0 /* qr0 */
/* 80CA8CA8 DB C1 00 40 */ stfd f30, 0x40(r1)
/* 80CA8CAC F3 C1 00 48 */ psq_st f30, 72(r1), 0, 0 /* qr0 */
/* 80CA8CB0 39 61 00 40 */ addi r11, r1, 0x40
/* 80CA8CB4 4B 6B 95 21 */ bl _savegpr_27
/* 80CA8CB8 7C 7B 1B 78 */ mr r27, r3
/* 80CA8CBC 3C 60 80 CB */ lis r3, lit_3655@ha /* 0x80CA9B78@ha */
/* 80CA8CC0 3B E3 9B 78 */ addi r31, r3, lit_3655@l /* 0x80CA9B78@l */
/* 80CA8CC4 80 1B 05 D0 */ lwz r0, 0x5d0(r27)
/* 80CA8CC8 54 04 BF FE */ rlwinm r4, r0, 0x17, 0x1f, 0x1f
/* 80CA8CCC 54 03 E7 FE */ rlwinm r3, r0, 0x1c, 0x1f, 0x1f
/* 80CA8CD0 54 05 CF FE */ rlwinm r5, r0, 0x19, 0x1f, 0x1f
/* 80CA8CD4 54 1E DF FE */ rlwinm r30, r0, 0x1b, 0x1f, 0x1f
/* 80CA8CD8 54 1D AF FE */ rlwinm r29, r0, 0x15, 0x1f, 0x1f
/* 80CA8CDC 54 1C A7 FE */ rlwinm r28, r0, 0x14, 0x1f, 0x1f
/* 80CA8CE0 88 1B 05 78 */ lbz r0, 0x578(r27)
/* 80CA8CE4 28 00 00 02 */ cmplwi r0, 2
/* 80CA8CE8 40 82 00 28 */ bne lbl_80CA8D10
/* 80CA8CEC 28 03 00 00 */ cmplwi r3, 0
/* 80CA8CF0 40 82 00 14 */ bne lbl_80CA8D04
/* 80CA8CF4 28 05 00 00 */ cmplwi r5, 0
/* 80CA8CF8 40 82 00 0C */ bne lbl_80CA8D04
/* 80CA8CFC 28 04 00 00 */ cmplwi r4, 0
/* 80CA8D00 41 82 00 98 */ beq lbl_80CA8D98
lbl_80CA8D04:
/* 80CA8D04 7F 63 DB 78 */ mr r3, r27
/* 80CA8D08 48 00 07 1D */ bl mode_init_break__11daOnsTaru_cFv
/* 80CA8D0C 48 00 00 8C */ b lbl_80CA8D98
lbl_80CA8D10:
/* 80CA8D10 28 1E 00 00 */ cmplwi r30, 0
/* 80CA8D14 41 82 00 7C */ beq lbl_80CA8D90
/* 80CA8D18 28 1D 00 00 */ cmplwi r29, 0
/* 80CA8D1C 40 82 00 7C */ bne lbl_80CA8D98
/* 80CA8D20 88 1B 09 3E */ lbz r0, 0x93e(r27)
/* 80CA8D24 28 00 00 00 */ cmplwi r0, 0
/* 80CA8D28 40 82 00 70 */ bne lbl_80CA8D98
/* 80CA8D2C 88 1B 04 E2 */ lbz r0, 0x4e2(r27)
/* 80CA8D30 7C 03 07 74 */ extsb r3, r0
/* 80CA8D34 4B 38 43 39 */ bl dComIfGp_getReverb__Fi
/* 80CA8D38 7C 67 1B 78 */ mr r7, r3
/* 80CA8D3C 3C 60 00 08 */ lis r3, 0x0008 /* 0x00080038@ha */
/* 80CA8D40 38 03 00 38 */ addi r0, r3, 0x0038 /* 0x00080038@l */
/* 80CA8D44 90 01 00 0C */ stw r0, 0xc(r1)
/* 80CA8D48 3C 60 80 45 */ lis r3, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */
/* 80CA8D4C 38 63 13 68 */ addi r3, r3, mAudioMgrPtr__10Z2AudioMgr@l /* 0x80451368@l */
/* 80CA8D50 80 63 00 00 */ lwz r3, 0(r3)
/* 80CA8D54 38 81 00 0C */ addi r4, r1, 0xc
/* 80CA8D58 38 BB 05 38 */ addi r5, r27, 0x538
/* 80CA8D5C 38 C0 00 00 */ li r6, 0
/* 80CA8D60 C0 3F 00 00 */ lfs f1, 0(r31)
/* 80CA8D64 FC 40 08 90 */ fmr f2, f1
/* 80CA8D68 C0 7F 00 50 */ lfs f3, 0x50(r31)
/* 80CA8D6C FC 80 18 90 */ fmr f4, f3
/* 80CA8D70 39 00 00 00 */ li r8, 0
/* 80CA8D74 4B 60 2C 11 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 80CA8D78 80 1B 08 24 */ lwz r0, 0x824(r27)
/* 80CA8D7C 60 00 00 01 */ ori r0, r0, 1
/* 80CA8D80 90 1B 08 24 */ stw r0, 0x824(r27)
/* 80CA8D84 38 00 00 01 */ li r0, 1
/* 80CA8D88 98 1B 09 3E */ stb r0, 0x93e(r27)
/* 80CA8D8C 48 00 00 0C */ b lbl_80CA8D98
lbl_80CA8D90:
/* 80CA8D90 38 00 00 00 */ li r0, 0
/* 80CA8D94 98 1B 09 3E */ stb r0, 0x93e(r27)
lbl_80CA8D98:
/* 80CA8D98 88 1B 05 78 */ lbz r0, 0x578(r27)
/* 80CA8D9C 28 00 00 00 */ cmplwi r0, 0
/* 80CA8DA0 41 82 00 14 */ beq lbl_80CA8DB4
/* 80CA8DA4 28 00 00 02 */ cmplwi r0, 2
/* 80CA8DA8 41 82 00 0C */ beq lbl_80CA8DB4
/* 80CA8DAC 28 00 00 01 */ cmplwi r0, 1
/* 80CA8DB0 40 82 00 D0 */ bne lbl_80CA8E80
lbl_80CA8DB4:
/* 80CA8DB4 C3 FB 07 70 */ lfs f31, 0x770(r27)
/* 80CA8DB8 28 1D 00 00 */ cmplwi r29, 0
/* 80CA8DBC 41 82 00 C4 */ beq lbl_80CA8E80
/* 80CA8DC0 C3 DB 04 FC */ lfs f30, 0x4fc(r27)
/* 80CA8DC4 7F 63 DB 78 */ mr r3, r27
/* 80CA8DC8 4B FF FE A9 */ bl chkWaterLineIn__11daOnsTaru_cFv
/* 80CA8DCC 2C 03 00 00 */ cmpwi r3, 0
/* 80CA8DD0 41 82 00 18 */ beq lbl_80CA8DE8
/* 80CA8DD4 88 1B 05 78 */ lbz r0, 0x578(r27)
/* 80CA8DD8 28 00 00 01 */ cmplwi r0, 1
/* 80CA8DDC 41 82 00 0C */ beq lbl_80CA8DE8
/* 80CA8DE0 7F 63 DB 78 */ mr r3, r27
/* 80CA8DE4 48 00 07 35 */ bl mode_init_sink__11daOnsTaru_cFv
lbl_80CA8DE8:
/* 80CA8DE8 28 1C 00 00 */ cmplwi r28, 0
/* 80CA8DEC 41 82 00 94 */ beq lbl_80CA8E80
/* 80CA8DF0 88 1B 05 A0 */ lbz r0, 0x5a0(r27)
/* 80CA8DF4 28 00 00 00 */ cmplwi r0, 0
/* 80CA8DF8 40 82 00 88 */ bne lbl_80CA8E80
/* 80CA8DFC C0 1B 04 D0 */ lfs f0, 0x4d0(r27)
/* 80CA8E00 D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 80CA8E04 C0 1B 04 D4 */ lfs f0, 0x4d4(r27)
/* 80CA8E08 D0 01 00 20 */ stfs f0, 0x20(r1)
/* 80CA8E0C C0 1B 04 D8 */ lfs f0, 0x4d8(r27)
/* 80CA8E10 D0 01 00 24 */ stfs f0, 0x24(r1)
/* 80CA8E14 D3 E1 00 20 */ stfs f31, 0x20(r1)
/* 80CA8E18 C0 1F 00 54 */ lfs f0, 0x54(r31)
/* 80CA8E1C FC 1E 00 40 */ fcmpo cr0, f30, f0
/* 80CA8E20 40 80 00 60 */ bge lbl_80CA8E80
/* 80CA8E24 38 61 00 1C */ addi r3, r1, 0x1c
/* 80CA8E28 C0 3F 00 58 */ lfs f1, 0x58(r31)
/* 80CA8E2C 38 80 00 00 */ li r4, 0
/* 80CA8E30 4B 37 6A 4D */ bl fopKyM_createWpillar__FPC4cXyzfi
/* 80CA8E34 88 1B 04 E2 */ lbz r0, 0x4e2(r27)
/* 80CA8E38 7C 03 07 74 */ extsb r3, r0
/* 80CA8E3C 4B 38 42 31 */ bl dComIfGp_getReverb__Fi
/* 80CA8E40 7C 67 1B 78 */ mr r7, r3
/* 80CA8E44 3C 60 00 08 */ lis r3, 0x0008 /* 0x0008002A@ha */
/* 80CA8E48 38 03 00 2A */ addi r0, r3, 0x002A /* 0x0008002A@l */
/* 80CA8E4C 90 01 00 08 */ stw r0, 8(r1)
/* 80CA8E50 3C 60 80 45 */ lis r3, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */
/* 80CA8E54 38 63 13 68 */ addi r3, r3, mAudioMgrPtr__10Z2AudioMgr@l /* 0x80451368@l */
/* 80CA8E58 80 63 00 00 */ lwz r3, 0(r3)
/* 80CA8E5C 38 81 00 08 */ addi r4, r1, 8
/* 80CA8E60 38 BB 05 38 */ addi r5, r27, 0x538
/* 80CA8E64 38 C0 00 00 */ li r6, 0
/* 80CA8E68 C0 3F 00 00 */ lfs f1, 0(r31)
/* 80CA8E6C FC 40 08 90 */ fmr f2, f1
/* 80CA8E70 C0 7F 00 50 */ lfs f3, 0x50(r31)
/* 80CA8E74 FC 80 18 90 */ fmr f4, f3
/* 80CA8E78 39 00 00 00 */ li r8, 0
/* 80CA8E7C 4B 60 2B 09 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
lbl_80CA8E80:
/* 80CA8E80 C0 1B 04 D0 */ lfs f0, 0x4d0(r27)
/* 80CA8E84 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 80CA8E88 C0 1B 04 D4 */ lfs f0, 0x4d4(r27)
/* 80CA8E8C D0 01 00 14 */ stfs f0, 0x14(r1)
/* 80CA8E90 C0 1B 04 D8 */ lfs f0, 0x4d8(r27)
/* 80CA8E94 D0 01 00 18 */ stfs f0, 0x18(r1)
/* 80CA8E98 C0 3B 07 70 */ lfs f1, 0x770(r27)
/* 80CA8E9C D0 21 00 14 */ stfs f1, 0x14(r1)
/* 80CA8EA0 C0 1B 04 D4 */ lfs f0, 0x4d4(r27)
/* 80CA8EA4 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80CA8EA8 40 81 00 68 */ ble lbl_80CA8F10
/* 80CA8EAC 88 1B 05 78 */ lbz r0, 0x578(r27)
/* 80CA8EB0 28 00 00 04 */ cmplwi r0, 4
/* 80CA8EB4 40 82 00 14 */ bne lbl_80CA8EC8
/* 80CA8EB8 7F 63 DB 78 */ mr r3, r27
/* 80CA8EBC 4B FF FD 91 */ bl chkSinkAll__11daOnsTaru_cFv
/* 80CA8EC0 2C 03 00 00 */ cmpwi r3, 0
/* 80CA8EC4 41 82 00 38 */ beq lbl_80CA8EFC
lbl_80CA8EC8:
/* 80CA8EC8 88 1B 05 78 */ lbz r0, 0x578(r27)
/* 80CA8ECC 28 00 00 00 */ cmplwi r0, 0
/* 80CA8ED0 40 82 00 0C */ bne lbl_80CA8EDC
/* 80CA8ED4 28 1E 00 00 */ cmplwi r30, 0
/* 80CA8ED8 40 82 00 24 */ bne lbl_80CA8EFC
lbl_80CA8EDC:
/* 80CA8EDC 28 00 00 01 */ cmplwi r0, 1
/* 80CA8EE0 40 82 00 30 */ bne lbl_80CA8F10
/* 80CA8EE4 28 1C 00 00 */ cmplwi r28, 0
/* 80CA8EE8 41 82 00 28 */ beq lbl_80CA8F10
/* 80CA8EEC 7F 63 DB 78 */ mr r3, r27
/* 80CA8EF0 4B FF FD 5D */ bl chkSinkAll__11daOnsTaru_cFv
/* 80CA8EF4 2C 03 00 00 */ cmpwi r3, 0
/* 80CA8EF8 40 82 00 18 */ bne lbl_80CA8F10
lbl_80CA8EFC:
/* 80CA8EFC 38 7B 09 38 */ addi r3, r27, 0x938
/* 80CA8F00 38 81 00 10 */ addi r4, r1, 0x10
/* 80CA8F04 C0 3F 00 00 */ lfs f1, 0(r31)
/* 80CA8F08 C0 5F 00 5C */ lfs f2, 0x5c(r31)
/* 80CA8F0C 4B 37 42 01 */ bl fopAcM_effHamonSet__FPUlPC4cXyzff
lbl_80CA8F10:
/* 80CA8F10 E3 E1 00 58 */ psq_l f31, 88(r1), 0, 0 /* qr0 */
/* 80CA8F14 CB E1 00 50 */ lfd f31, 0x50(r1)
/* 80CA8F18 E3 C1 00 48 */ psq_l f30, 72(r1), 0, 0 /* qr0 */
/* 80CA8F1C CB C1 00 40 */ lfd f30, 0x40(r1)
/* 80CA8F20 39 61 00 40 */ addi r11, r1, 0x40
/* 80CA8F24 4B 6B 92 FD */ bl _restgpr_27
/* 80CA8F28 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80CA8F2C 7C 08 03 A6 */ mtlr r0
/* 80CA8F30 38 21 00 60 */ addi r1, r1, 0x60
/* 80CA8F34 4E 80 00 20 */ blr
@@ -1,169 +0,0 @@
lbl_80CA9620:
/* 80CA9620 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 80CA9624 7C 08 02 A6 */ mflr r0
/* 80CA9628 90 01 00 54 */ stw r0, 0x54(r1)
/* 80CA962C 39 61 00 50 */ addi r11, r1, 0x50
/* 80CA9630 4B 6B 8B AD */ bl _savegpr_29
/* 80CA9634 7C 7E 1B 78 */ mr r30, r3
/* 80CA9638 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80CA963C 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80CA9640 80 7F 5D 3C */ lwz r3, 0x5d3c(r31)
/* 80CA9644 38 80 00 00 */ li r4, 0
/* 80CA9648 90 81 00 08 */ stw r4, 8(r1)
/* 80CA964C 38 00 FF FF */ li r0, -1
/* 80CA9650 90 01 00 0C */ stw r0, 0xc(r1)
/* 80CA9654 90 81 00 10 */ stw r4, 0x10(r1)
/* 80CA9658 90 81 00 14 */ stw r4, 0x14(r1)
/* 80CA965C 90 81 00 18 */ stw r4, 0x18(r1)
/* 80CA9660 38 80 00 00 */ li r4, 0
/* 80CA9664 3C A0 00 01 */ lis r5, 0x0001 /* 0x00008A9A@ha */
/* 80CA9668 38 A5 8A 9A */ addi r5, r5, 0x8A9A /* 0x00008A9A@l */
/* 80CA966C 38 DE 04 D0 */ addi r6, r30, 0x4d0
/* 80CA9670 38 E0 00 00 */ li r7, 0
/* 80CA9674 39 00 00 00 */ li r8, 0
/* 80CA9678 39 20 00 00 */ li r9, 0
/* 80CA967C 39 40 00 FF */ li r10, 0xff
/* 80CA9680 3D 60 80 CB */ lis r11, lit_3655@ha /* 0x80CA9B78@ha */
/* 80CA9684 C0 2B 9B 78 */ lfs f1, lit_3655@l(r11) /* 0x80CA9B78@l */
/* 80CA9688 4B 3A 34 09 */ bl set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
/* 80CA968C 80 7F 5D 3C */ lwz r3, 0x5d3c(r31)
/* 80CA9690 38 80 00 00 */ li r4, 0
/* 80CA9694 90 81 00 08 */ stw r4, 8(r1)
/* 80CA9698 38 00 FF FF */ li r0, -1
/* 80CA969C 90 01 00 0C */ stw r0, 0xc(r1)
/* 80CA96A0 90 81 00 10 */ stw r4, 0x10(r1)
/* 80CA96A4 90 81 00 14 */ stw r4, 0x14(r1)
/* 80CA96A8 90 81 00 18 */ stw r4, 0x18(r1)
/* 80CA96AC 38 80 00 00 */ li r4, 0
/* 80CA96B0 3C A0 00 01 */ lis r5, 0x0001 /* 0x00008A9B@ha */
/* 80CA96B4 38 A5 8A 9B */ addi r5, r5, 0x8A9B /* 0x00008A9B@l */
/* 80CA96B8 38 DE 04 D0 */ addi r6, r30, 0x4d0
/* 80CA96BC 38 E0 00 00 */ li r7, 0
/* 80CA96C0 39 00 00 00 */ li r8, 0
/* 80CA96C4 39 20 00 00 */ li r9, 0
/* 80CA96C8 39 40 00 FF */ li r10, 0xff
/* 80CA96CC 3D 60 80 CB */ lis r11, lit_3655@ha /* 0x80CA9B78@ha */
/* 80CA96D0 C0 2B 9B 78 */ lfs f1, lit_3655@l(r11) /* 0x80CA9B78@l */
/* 80CA96D4 4B 3A 33 BD */ bl set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
/* 80CA96D8 80 7F 5D 3C */ lwz r3, 0x5d3c(r31)
/* 80CA96DC 38 80 00 00 */ li r4, 0
/* 80CA96E0 90 81 00 08 */ stw r4, 8(r1)
/* 80CA96E4 38 00 FF FF */ li r0, -1
/* 80CA96E8 90 01 00 0C */ stw r0, 0xc(r1)
/* 80CA96EC 90 81 00 10 */ stw r4, 0x10(r1)
/* 80CA96F0 90 81 00 14 */ stw r4, 0x14(r1)
/* 80CA96F4 90 81 00 18 */ stw r4, 0x18(r1)
/* 80CA96F8 38 80 00 00 */ li r4, 0
/* 80CA96FC 3C A0 00 01 */ lis r5, 0x0001 /* 0x00008A9C@ha */
/* 80CA9700 38 A5 8A 9C */ addi r5, r5, 0x8A9C /* 0x00008A9C@l */
/* 80CA9704 38 DE 04 D0 */ addi r6, r30, 0x4d0
/* 80CA9708 38 E0 00 00 */ li r7, 0
/* 80CA970C 39 00 00 00 */ li r8, 0
/* 80CA9710 39 20 00 00 */ li r9, 0
/* 80CA9714 39 40 00 FF */ li r10, 0xff
/* 80CA9718 3D 60 80 CB */ lis r11, lit_3655@ha /* 0x80CA9B78@ha */
/* 80CA971C C0 2B 9B 78 */ lfs f1, lit_3655@l(r11) /* 0x80CA9B78@l */
/* 80CA9720 4B 3A 33 71 */ bl set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
/* 80CA9724 80 7F 5D 3C */ lwz r3, 0x5d3c(r31)
/* 80CA9728 38 80 00 00 */ li r4, 0
/* 80CA972C 90 81 00 08 */ stw r4, 8(r1)
/* 80CA9730 38 00 FF FF */ li r0, -1
/* 80CA9734 90 01 00 0C */ stw r0, 0xc(r1)
/* 80CA9738 90 81 00 10 */ stw r4, 0x10(r1)
/* 80CA973C 90 81 00 14 */ stw r4, 0x14(r1)
/* 80CA9740 90 81 00 18 */ stw r4, 0x18(r1)
/* 80CA9744 38 80 00 00 */ li r4, 0
/* 80CA9748 3C A0 00 01 */ lis r5, 0x0001 /* 0x00008A9D@ha */
/* 80CA974C 38 A5 8A 9D */ addi r5, r5, 0x8A9D /* 0x00008A9D@l */
/* 80CA9750 38 DE 04 D0 */ addi r6, r30, 0x4d0
/* 80CA9754 38 E0 00 00 */ li r7, 0
/* 80CA9758 39 00 00 00 */ li r8, 0
/* 80CA975C 39 20 00 00 */ li r9, 0
/* 80CA9760 39 40 00 FF */ li r10, 0xff
/* 80CA9764 3D 60 80 CB */ lis r11, lit_3655@ha /* 0x80CA9B78@ha */
/* 80CA9768 C0 2B 9B 78 */ lfs f1, lit_3655@l(r11) /* 0x80CA9B78@l */
/* 80CA976C 4B 3A 33 25 */ bl set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
/* 80CA9770 88 1E 09 3D */ lbz r0, 0x93d(r30)
/* 80CA9774 28 00 00 00 */ cmplwi r0, 0
/* 80CA9778 41 82 00 50 */ beq lbl_80CA97C8
/* 80CA977C 80 7F 5D 3C */ lwz r3, 0x5d3c(r31)
/* 80CA9780 38 80 00 00 */ li r4, 0
/* 80CA9784 90 81 00 08 */ stw r4, 8(r1)
/* 80CA9788 38 00 FF FF */ li r0, -1
/* 80CA978C 90 01 00 0C */ stw r0, 0xc(r1)
/* 80CA9790 90 81 00 10 */ stw r4, 0x10(r1)
/* 80CA9794 90 81 00 14 */ stw r4, 0x14(r1)
/* 80CA9798 90 81 00 18 */ stw r4, 0x18(r1)
/* 80CA979C 38 80 00 00 */ li r4, 0
/* 80CA97A0 3C A0 00 01 */ lis r5, 0x0001 /* 0x00008A9E@ha */
/* 80CA97A4 38 A5 8A 9E */ addi r5, r5, 0x8A9E /* 0x00008A9E@l */
/* 80CA97A8 38 DE 04 D0 */ addi r6, r30, 0x4d0
/* 80CA97AC 38 E0 00 00 */ li r7, 0
/* 80CA97B0 39 00 00 00 */ li r8, 0
/* 80CA97B4 39 20 00 00 */ li r9, 0
/* 80CA97B8 39 40 00 FF */ li r10, 0xff
/* 80CA97BC 3D 60 80 CB */ lis r11, lit_3655@ha /* 0x80CA9B78@ha */
/* 80CA97C0 C0 2B 9B 78 */ lfs f1, lit_3655@l(r11) /* 0x80CA9B78@l */
/* 80CA97C4 4B 3A 32 CD */ bl set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
lbl_80CA97C8:
/* 80CA97C8 C0 1E 04 D0 */ lfs f0, 0x4d0(r30)
/* 80CA97CC D0 01 00 2C */ stfs f0, 0x2c(r1)
/* 80CA97D0 C0 1E 04 D4 */ lfs f0, 0x4d4(r30)
/* 80CA97D4 D0 01 00 30 */ stfs f0, 0x30(r1)
/* 80CA97D8 C0 1E 04 D8 */ lfs f0, 0x4d8(r30)
/* 80CA97DC D0 01 00 34 */ stfs f0, 0x34(r1)
/* 80CA97E0 3C 60 80 CB */ lis r3, lit_4186@ha /* 0x80CA9BF0@ha */
/* 80CA97E4 C0 03 9B F0 */ lfs f0, lit_4186@l(r3) /* 0x80CA9BF0@l */
/* 80CA97E8 D0 01 00 20 */ stfs f0, 0x20(r1)
/* 80CA97EC D0 01 00 24 */ stfs f0, 0x24(r1)
/* 80CA97F0 D0 01 00 28 */ stfs f0, 0x28(r1)
/* 80CA97F4 3C 60 80 CB */ lis r3, d_a_obj_onsenTaru__stringBase0@ha /* 0x80CA9BF4@ha */
/* 80CA97F8 38 83 9B F4 */ addi r4, r3, d_a_obj_onsenTaru__stringBase0@l /* 0x80CA9BF4@l */
/* 80CA97FC 38 64 00 09 */ addi r3, r4, 9
/* 80CA9800 38 84 00 10 */ addi r4, r4, 0x10
/* 80CA9804 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80CA9808 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80CA980C 3C A5 00 02 */ addis r5, r5, 2
/* 80CA9810 38 C0 00 80 */ li r6, 0x80
/* 80CA9814 38 A5 C2 F8 */ addi r5, r5, -15624
/* 80CA9818 4B 39 2B 65 */ bl getRes__14dRes_control_cFPCcPCcP11dRes_info_ci
/* 80CA981C 7C 7D 1B 78 */ mr r29, r3
/* 80CA9820 88 1E 04 E2 */ lbz r0, 0x4e2(r30)
/* 80CA9824 7C 05 07 74 */ extsb r5, r0
/* 80CA9828 80 7F 5D 3C */ lwz r3, 0x5d3c(r31)
/* 80CA982C 3C 80 80 45 */ lis r4, mEcallback__18dPa_modelEcallBack@ha /* 0x80450E90@ha */
/* 80CA9830 38 04 0E 90 */ addi r0, r4, mEcallback__18dPa_modelEcallBack@l /* 0x80450E90@l */
/* 80CA9834 90 01 00 08 */ stw r0, 8(r1)
/* 80CA9838 90 A1 00 0C */ stw r5, 0xc(r1)
/* 80CA983C 38 00 00 00 */ li r0, 0
/* 80CA9840 90 01 00 10 */ stw r0, 0x10(r1)
/* 80CA9844 90 01 00 14 */ stw r0, 0x14(r1)
/* 80CA9848 38 01 00 20 */ addi r0, r1, 0x20
/* 80CA984C 90 01 00 18 */ stw r0, 0x18(r1)
/* 80CA9850 38 80 00 00 */ li r4, 0
/* 80CA9854 3C A0 00 01 */ lis r5, 0x0001 /* 0x00008A99@ha */
/* 80CA9858 38 A5 8A 99 */ addi r5, r5, 0x8A99 /* 0x00008A99@l */
/* 80CA985C 38 C1 00 2C */ addi r6, r1, 0x2c
/* 80CA9860 38 E0 00 00 */ li r7, 0
/* 80CA9864 39 00 00 00 */ li r8, 0
/* 80CA9868 39 20 00 00 */ li r9, 0
/* 80CA986C 39 40 00 FF */ li r10, 0xff
/* 80CA9870 3D 60 80 CB */ lis r11, lit_3655@ha /* 0x80CA9B78@ha */
/* 80CA9874 C0 2B 9B 78 */ lfs f1, lit_3655@l(r11) /* 0x80CA9B78@l */
/* 80CA9878 4B 3A 32 19 */ bl set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
/* 80CA987C 28 03 00 00 */ cmplwi r3, 0
/* 80CA9880 41 82 00 20 */ beq lbl_80CA98A0
/* 80CA9884 7F A4 EB 78 */ mr r4, r29
/* 80CA9888 38 BE 01 0C */ addi r5, r30, 0x10c
/* 80CA988C 38 C0 00 03 */ li r6, 3
/* 80CA9890 38 E0 00 00 */ li r7, 0
/* 80CA9894 39 00 00 00 */ li r8, 0
/* 80CA9898 39 20 00 00 */ li r9, 0
/* 80CA989C 4B 3A 13 65 */ bl setModel__18dPa_modelEcallBackFP14JPABaseEmitterP12J3DModelDataRC12dKy_tevstr_cUcPvUcUc
lbl_80CA98A0:
/* 80CA98A0 39 61 00 50 */ addi r11, r1, 0x50
/* 80CA98A4 4B 6B 89 85 */ bl _restgpr_29
/* 80CA98A8 80 01 00 54 */ lwz r0, 0x54(r1)
/* 80CA98AC 7C 08 03 A6 */ mtlr r0
/* 80CA98B0 38 21 00 50 */ addi r1, r1, 0x50
/* 80CA98B4 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_80CA8C4C:
/* 80CA8C4C C0 43 07 70 */ lfs f2, 0x770(r3)
/* 80CA8C50 3C 80 80 CB */ lis r4, lit_3863@ha /* 0x80CA9BC0@ha */
/* 80CA8C54 C0 24 9B C0 */ lfs f1, lit_3863@l(r4) /* 0x80CA9BC0@l */
/* 80CA8C58 C0 03 04 D4 */ lfs f0, 0x4d4(r3)
/* 80CA8C5C EC 01 00 2A */ fadds f0, f1, f0
/* 80CA8C60 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 80CA8C64 7C 00 00 26 */ mfcr r0
/* 80CA8C68 54 03 17 FE */ rlwinm r3, r0, 2, 0x1f, 0x1f
/* 80CA8C6C 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_80CA8C70:
/* 80CA8C70 C0 43 07 70 */ lfs f2, 0x770(r3)
/* 80CA8C74 3C 80 80 CB */ lis r4, lit_3869@ha /* 0x80CA9BC4@ha */
/* 80CA8C78 C0 24 9B C4 */ lfs f1, lit_3869@l(r4) /* 0x80CA9BC4@l */
/* 80CA8C7C C0 03 04 D4 */ lfs f0, 0x4d4(r3)
/* 80CA8C80 EC 01 00 2A */ fadds f0, f1, f0
/* 80CA8C84 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 80CA8C88 7C 00 00 26 */ mfcr r0
/* 80CA8C8C 54 03 17 FE */ rlwinm r3, r0, 2, 0x1f, 0x1f
/* 80CA8C90 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_80CA8C20:
/* 80CA8C20 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80CA8C24 7C 08 02 A6 */ mflr r0
/* 80CA8C28 90 01 00 14 */ stw r0, 0x14(r1)
/* 80CA8C2C 81 83 05 68 */ lwz r12, 0x568(r3)
/* 80CA8C30 81 8C 00 08 */ lwz r12, 8(r12)
/* 80CA8C34 7D 89 03 A6 */ mtctr r12
/* 80CA8C38 4E 80 04 21 */ bctrl
/* 80CA8C3C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80CA8C40 7C 08 03 A6 */ mtlr r0
/* 80CA8C44 38 21 00 10 */ addi r1, r1, 0x10
/* 80CA8C48 4E 80 00 20 */ blr

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