mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
daObjTrnd2_c OK, daObjTrnd_c done except one function (#2111)
* work on d_a_tornado_obj * daObjTrnd2_c OK
This commit is contained in:
@@ -1,14 +0,0 @@
|
||||
lbl_80D1C298:
|
||||
/* 80D1C298 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D1C29C 7C 08 02 A6 */ mflr r0
|
||||
/* 80D1C2A0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D1C2A4 38 00 00 00 */ li r0, 0
|
||||
/* 80D1C2A8 3C 80 80 43 */ lis r4, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 80D1C2AC 38 84 CA 54 */ addi r4, r4, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 80D1C2B0 98 04 0E 6D */ stb r0, 0xe6d(r4)
|
||||
/* 80D1C2B4 4B FF F7 59 */ bl cutPntWind__11daObjTrnd_cFv
|
||||
/* 80D1C2B8 38 60 00 01 */ li r3, 1
|
||||
/* 80D1C2BC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D1C2C0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D1C2C4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D1C2C8 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
lbl_80D1BA0C:
|
||||
/* 80D1BA0C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D1BA10 7C 08 02 A6 */ mflr r0
|
||||
/* 80D1BA14 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D1BA18 38 63 07 40 */ addi r3, r3, 0x740
|
||||
/* 80D1BA1C 4B 33 F4 3D */ bl dKyw_pntwind_cut__FP14WIND_INFLUENCE
|
||||
/* 80D1BA20 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D1BA24 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D1BA28 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D1BA2C 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80D1C32C:
|
||||
/* 80D1C32C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D1C330 7C 08 02 A6 */ mflr r0
|
||||
/* 80D1C334 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D1C338 4B FF FC 79 */ bl create__11daObjTrnd_cFv
|
||||
/* 80D1C33C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D1C340 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D1C344 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D1C348 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80D1C30C:
|
||||
/* 80D1C30C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D1C310 7C 08 02 A6 */ mflr r0
|
||||
/* 80D1C314 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D1C318 4B FF FF 81 */ bl _delete__11daObjTrnd_cFv
|
||||
/* 80D1C31C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D1C320 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D1C324 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D1C328 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80D1C2CC:
|
||||
/* 80D1C2CC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D1C2D0 7C 08 02 A6 */ mflr r0
|
||||
/* 80D1C2D4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D1C2D8 4B FF FF B9 */ bl draw__11daObjTrnd_cFv
|
||||
/* 80D1C2DC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D1C2E0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D1C2E4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D1C2E8 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80D1C2EC:
|
||||
/* 80D1C2EC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D1C2F0 7C 08 02 A6 */ mflr r0
|
||||
/* 80D1C2F4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D1C2F8 4B FF FD F9 */ bl execute__11daObjTrnd_cFv
|
||||
/* 80D1C2FC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D1C300 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D1C304 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D1C308 4E 80 00 20 */ blr
|
||||
@@ -1,67 +0,0 @@
|
||||
lbl_80D1BFB0:
|
||||
/* 80D1BFB0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D1BFB4 7C 08 02 A6 */ mflr r0
|
||||
/* 80D1BFB8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D1BFBC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80D1BFC0 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80D1BFC4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80D1BFC8 80 03 04 A0 */ lwz r0, 0x4a0(r3)
|
||||
/* 80D1BFCC 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80D1BFD0 40 82 00 A4 */ bne lbl_80D1C074
|
||||
/* 80D1BFD4 7F E0 FB 79 */ or. r0, r31, r31
|
||||
/* 80D1BFD8 41 82 00 90 */ beq lbl_80D1C068
|
||||
/* 80D1BFDC 7C 1E 03 78 */ mr r30, r0
|
||||
/* 80D1BFE0 4B 2F CB 85 */ bl __ct__10fopAc_ac_cFv
|
||||
/* 80D1BFE4 3C 60 80 3C */ lis r3, __vt__9cCcD_Stts@ha /* 0x803C3728@ha */
|
||||
/* 80D1BFE8 38 03 37 28 */ addi r0, r3, __vt__9cCcD_Stts@l /* 0x803C3728@l */
|
||||
/* 80D1BFEC 90 1E 05 80 */ stw r0, 0x580(r30)
|
||||
/* 80D1BFF0 38 7E 05 84 */ addi r3, r30, 0x584
|
||||
/* 80D1BFF4 4B 36 77 6D */ bl __ct__10dCcD_GSttsFv
|
||||
/* 80D1BFF8 3C 60 80 3B */ lis r3, __vt__9dCcD_Stts@ha /* 0x803AC2E4@ha */
|
||||
/* 80D1BFFC 38 63 C2 E4 */ addi r3, r3, __vt__9dCcD_Stts@l /* 0x803AC2E4@l */
|
||||
/* 80D1C000 90 7E 05 80 */ stw r3, 0x580(r30)
|
||||
/* 80D1C004 38 03 00 20 */ addi r0, r3, 0x20
|
||||
/* 80D1C008 90 1E 05 84 */ stw r0, 0x584(r30)
|
||||
/* 80D1C00C 3B DE 05 A4 */ addi r30, r30, 0x5a4
|
||||
/* 80D1C010 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D1C014 4B 36 7A 15 */ bl __ct__12dCcD_GObjInfFv
|
||||
/* 80D1C018 3C 60 80 3C */ lis r3, __vt__14cCcD_ShapeAttr@ha /* 0x803C36D0@ha */
|
||||
/* 80D1C01C 38 03 36 D0 */ addi r0, r3, __vt__14cCcD_ShapeAttr@l /* 0x803C36D0@l */
|
||||
/* 80D1C020 90 1E 01 20 */ stw r0, 0x120(r30)
|
||||
/* 80D1C024 3C 60 80 D2 */ lis r3, __vt__8cM3dGAab@ha /* 0x80D1C450@ha */
|
||||
/* 80D1C028 38 03 C4 50 */ addi r0, r3, __vt__8cM3dGAab@l /* 0x80D1C450@l */
|
||||
/* 80D1C02C 90 1E 01 1C */ stw r0, 0x11c(r30)
|
||||
/* 80D1C030 38 7E 01 24 */ addi r3, r30, 0x124
|
||||
/* 80D1C034 4B 55 2F 55 */ bl __ct__8cM3dGCpsFv
|
||||
/* 80D1C038 3C 60 80 3C */ lis r3, __vt__12cCcD_CpsAttr@ha /* 0x803C3608@ha */
|
||||
/* 80D1C03C 38 63 36 08 */ addi r3, r3, __vt__12cCcD_CpsAttr@l /* 0x803C3608@l */
|
||||
/* 80D1C040 90 7E 01 20 */ stw r3, 0x120(r30)
|
||||
/* 80D1C044 38 03 00 58 */ addi r0, r3, 0x58
|
||||
/* 80D1C048 90 1E 01 3C */ stw r0, 0x13c(r30)
|
||||
/* 80D1C04C 3C 60 80 3B */ lis r3, __vt__8dCcD_Cps@ha /* 0x803AC170@ha */
|
||||
/* 80D1C050 38 63 C1 70 */ addi r3, r3, __vt__8dCcD_Cps@l /* 0x803AC170@l */
|
||||
/* 80D1C054 90 7E 00 3C */ stw r3, 0x3c(r30)
|
||||
/* 80D1C058 38 03 00 2C */ addi r0, r3, 0x2c
|
||||
/* 80D1C05C 90 1E 01 20 */ stw r0, 0x120(r30)
|
||||
/* 80D1C060 38 03 00 84 */ addi r0, r3, 0x84
|
||||
/* 80D1C064 90 1E 01 3C */ stw r0, 0x13c(r30)
|
||||
lbl_80D1C068:
|
||||
/* 80D1C068 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
|
||||
/* 80D1C06C 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 80D1C070 90 1F 04 A0 */ stw r0, 0x4a0(r31)
|
||||
lbl_80D1C074:
|
||||
/* 80D1C074 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D1C078 4B FF FD F5 */ bl Create__11daObjTrnd_cFv
|
||||
/* 80D1C07C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D1C080 40 82 00 0C */ bne lbl_80D1C08C
|
||||
/* 80D1C084 38 60 00 05 */ li r3, 5
|
||||
/* 80D1C088 48 00 00 08 */ b lbl_80D1C090
|
||||
lbl_80D1C08C:
|
||||
/* 80D1C08C 38 60 00 04 */ li r3, 4
|
||||
lbl_80D1C090:
|
||||
/* 80D1C090 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80D1C094 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80D1C098 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D1C09C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D1C0A0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D1C0A4 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80D1BE04:
|
||||
/* 80D1BE04 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D1BE08 7C 08 02 A6 */ mflr r0
|
||||
/* 80D1BE0C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D1BE10 48 00 00 15 */ bl setBaseMtx__11daObjTrnd_cFv
|
||||
/* 80D1BE14 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D1BE18 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D1BE1C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D1BE20 4E 80 00 20 */ blr
|
||||
@@ -1,19 +0,0 @@
|
||||
lbl_80D1BE24:
|
||||
/* 80D1BE24 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D1BE28 7C 08 02 A6 */ mflr r0
|
||||
/* 80D1BE2C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D1BE30 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80D1BE34 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80D1BE38 38 7F 04 D0 */ addi r3, r31, 0x4d0
|
||||
/* 80D1BE3C 4B 2F 0F 29 */ bl transS__14mDoMtx_stack_cFRC4cXyz
|
||||
/* 80D1BE40 38 7F 04 E4 */ addi r3, r31, 0x4e4
|
||||
/* 80D1BE44 4B 2F 11 01 */ bl ZXYrotM__14mDoMtx_stack_cFRC5csXyz
|
||||
/* 80D1BE48 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80D1BE4C 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80D1BE50 38 9F 07 08 */ addi r4, r31, 0x708
|
||||
/* 80D1BE54 4B 62 A6 5D */ bl PSMTXCopy
|
||||
/* 80D1BE58 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80D1BE5C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D1BE60 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D1BE64 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D1BE68 4E 80 00 20 */ blr
|
||||
@@ -1,206 +0,0 @@
|
||||
lbl_80D1C98C:
|
||||
/* 80D1C98C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80D1C990 7C 08 02 A6 */ mflr r0
|
||||
/* 80D1C994 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80D1C998 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80D1C99C 4B 64 58 41 */ bl _savegpr_29
|
||||
/* 80D1C9A0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80D1C9A4 3C 60 80 D2 */ lis r3, l_R02_eff_id@ha /* 0x80D1D3D4@ha */
|
||||
/* 80D1C9A8 3B E3 D3 D4 */ addi r31, r3, l_R02_eff_id@l /* 0x80D1D3D4@l */
|
||||
/* 80D1C9AC C0 1F 00 70 */ lfs f0, 0x70(r31)
|
||||
/* 80D1C9B0 D0 1E 07 68 */ stfs f0, 0x768(r30)
|
||||
/* 80D1C9B4 C0 1F 00 74 */ lfs f0, 0x74(r31)
|
||||
/* 80D1C9B8 D0 1E 07 6C */ stfs f0, 0x76c(r30)
|
||||
/* 80D1C9BC 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 80D1C9C0 54 00 27 FE */ rlwinm r0, r0, 4, 0x1f, 0x1f
|
||||
/* 80D1C9C4 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80D1C9C8 40 82 00 20 */ bne lbl_80D1C9E8
|
||||
/* 80D1C9CC C0 1E 07 68 */ lfs f0, 0x768(r30)
|
||||
/* 80D1C9D0 C0 3F 00 64 */ lfs f1, 0x64(r31)
|
||||
/* 80D1C9D4 EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 80D1C9D8 D0 1E 07 68 */ stfs f0, 0x768(r30)
|
||||
/* 80D1C9DC C0 1E 07 6C */ lfs f0, 0x76c(r30)
|
||||
/* 80D1C9E0 EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 80D1C9E4 D0 1E 07 6C */ stfs f0, 0x76c(r30)
|
||||
lbl_80D1C9E8:
|
||||
/* 80D1C9E8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D1C9EC 4B FF FF 39 */ bl initBaseMtx__12daObjTrnd2_cFv
|
||||
/* 80D1C9F0 38 1E 07 08 */ addi r0, r30, 0x708
|
||||
/* 80D1C9F4 90 1E 05 04 */ stw r0, 0x504(r30)
|
||||
/* 80D1C9F8 38 7E 05 68 */ addi r3, r30, 0x568
|
||||
/* 80D1C9FC 38 80 00 FF */ li r4, 0xff
|
||||
/* 80D1CA00 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80D1CA04 7F C6 F3 78 */ mr r6, r30
|
||||
/* 80D1CA08 4B 36 6E 59 */ bl Init__9dCcD_SttsFiiP10fopAc_ac_c
|
||||
/* 80D1CA0C 38 7E 05 A4 */ addi r3, r30, 0x5a4
|
||||
/* 80D1CA10 3C 80 80 D2 */ lis r4, l_cps_src@ha /* 0x80D1D458@ha */
|
||||
/* 80D1CA14 38 84 D4 58 */ addi r4, r4, l_cps_src@l /* 0x80D1D458@l */
|
||||
/* 80D1CA18 4B 36 7D B9 */ bl Set__8dCcD_CpsFRC11dCcD_SrcCps
|
||||
/* 80D1CA1C 38 1E 05 68 */ addi r0, r30, 0x568
|
||||
/* 80D1CA20 90 1E 05 E8 */ stw r0, 0x5e8(r30)
|
||||
/* 80D1CA24 C0 7E 07 68 */ lfs f3, 0x768(r30)
|
||||
/* 80D1CA28 FC 20 18 50 */ fneg f1, f3
|
||||
/* 80D1CA2C C0 1E 04 EC */ lfs f0, 0x4ec(r30)
|
||||
/* 80D1CA30 EC 21 00 32 */ fmuls f1, f1, f0
|
||||
/* 80D1CA34 D0 21 00 14 */ stfs f1, 0x14(r1)
|
||||
/* 80D1CA38 C0 5F 00 30 */ lfs f2, 0x30(r31)
|
||||
/* 80D1CA3C D0 41 00 18 */ stfs f2, 0x18(r1)
|
||||
/* 80D1CA40 D0 21 00 1C */ stfs f1, 0x1c(r1)
|
||||
/* 80D1CA44 EC 83 00 32 */ fmuls f4, f3, f0
|
||||
/* 80D1CA48 D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 80D1CA4C C0 7E 07 6C */ lfs f3, 0x76c(r30)
|
||||
/* 80D1CA50 C0 1E 04 F0 */ lfs f0, 0x4f0(r30)
|
||||
/* 80D1CA54 EC A3 00 32 */ fmuls f5, f3, f0
|
||||
/* 80D1CA58 D0 A1 00 0C */ stfs f5, 0xc(r1)
|
||||
/* 80D1CA5C D0 81 00 10 */ stfs f4, 0x10(r1)
|
||||
/* 80D1CA60 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D1CA64 FC 60 08 90 */ fmr f3, f1
|
||||
/* 80D1CA68 FC C0 20 90 */ fmr f6, f4
|
||||
/* 80D1CA6C 4B 2F DA DD */ bl fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff
|
||||
/* 80D1CA70 C0 3E 07 68 */ lfs f1, 0x768(r30)
|
||||
/* 80D1CA74 C0 1E 04 EC */ lfs f0, 0x4ec(r30)
|
||||
/* 80D1CA78 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 80D1CA7C D0 1E 07 00 */ stfs f0, 0x700(r30)
|
||||
/* 80D1CA80 C0 1E 04 D0 */ lfs f0, 0x4d0(r30)
|
||||
/* 80D1CA84 D0 1E 06 E8 */ stfs f0, 0x6e8(r30)
|
||||
/* 80D1CA88 C0 1E 04 D4 */ lfs f0, 0x4d4(r30)
|
||||
/* 80D1CA8C D0 1E 06 EC */ stfs f0, 0x6ec(r30)
|
||||
/* 80D1CA90 C0 1E 04 D8 */ lfs f0, 0x4d8(r30)
|
||||
/* 80D1CA94 D0 1E 06 F0 */ stfs f0, 0x6f0(r30)
|
||||
/* 80D1CA98 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D1CA9C 48 00 06 11 */ bl setParticle__12daObjTrnd2_cFv
|
||||
/* 80D1CAA0 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 80D1CAA4 54 1D 06 3E */ clrlwi r29, r0, 0x18
|
||||
/* 80D1CAA8 54 00 87 3E */ rlwinm r0, r0, 0x10, 0x1c, 0x1f
|
||||
/* 80D1CAAC 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 80D1CAB0 41 82 01 58 */ beq lbl_80D1CC08
|
||||
/* 80D1CAB4 40 80 00 1C */ bge lbl_80D1CAD0
|
||||
/* 80D1CAB8 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80D1CABC 41 82 00 A0 */ beq lbl_80D1CB5C
|
||||
/* 80D1CAC0 40 80 01 2C */ bge lbl_80D1CBEC
|
||||
/* 80D1CAC4 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80D1CAC8 40 80 00 5C */ bge lbl_80D1CB24
|
||||
/* 80D1CACC 48 00 01 54 */ b lbl_80D1CC20
|
||||
lbl_80D1CAD0:
|
||||
/* 80D1CAD0 2C 00 00 0F */ cmpwi r0, 0xf
|
||||
/* 80D1CAD4 41 82 00 08 */ beq lbl_80D1CADC
|
||||
/* 80D1CAD8 48 00 01 48 */ b lbl_80D1CC20
|
||||
lbl_80D1CADC:
|
||||
/* 80D1CADC 28 1D 00 FF */ cmplwi r29, 0xff
|
||||
/* 80D1CAE0 41 82 00 24 */ beq lbl_80D1CB04
|
||||
/* 80D1CAE4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D1CAE8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D1CAEC 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80D1CAF0 88 1E 04 BA */ lbz r0, 0x4ba(r30)
|
||||
/* 80D1CAF4 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D1CAF8 4B 31 88 69 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80D1CAFC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D1CB00 40 82 00 0C */ bne lbl_80D1CB0C
|
||||
lbl_80D1CB04:
|
||||
/* 80D1CB04 28 1D 00 FF */ cmplwi r29, 0xff
|
||||
/* 80D1CB08 40 82 00 10 */ bne lbl_80D1CB18
|
||||
lbl_80D1CB0C:
|
||||
/* 80D1CB0C 38 00 00 01 */ li r0, 1
|
||||
/* 80D1CB10 98 1E 07 78 */ stb r0, 0x778(r30)
|
||||
/* 80D1CB14 48 00 01 0C */ b lbl_80D1CC20
|
||||
lbl_80D1CB18:
|
||||
/* 80D1CB18 38 00 00 00 */ li r0, 0
|
||||
/* 80D1CB1C 98 1E 07 78 */ stb r0, 0x778(r30)
|
||||
/* 80D1CB20 48 00 01 00 */ b lbl_80D1CC20
|
||||
lbl_80D1CB24:
|
||||
/* 80D1CB24 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D1CB28 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D1CB2C 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80D1CB30 88 1E 04 BA */ lbz r0, 0x4ba(r30)
|
||||
/* 80D1CB34 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D1CB38 4B 31 88 29 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80D1CB3C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D1CB40 41 82 00 10 */ beq lbl_80D1CB50
|
||||
/* 80D1CB44 38 00 00 00 */ li r0, 0
|
||||
/* 80D1CB48 98 1E 07 78 */ stb r0, 0x778(r30)
|
||||
/* 80D1CB4C 48 00 00 D4 */ b lbl_80D1CC20
|
||||
lbl_80D1CB50:
|
||||
/* 80D1CB50 38 00 00 01 */ li r0, 1
|
||||
/* 80D1CB54 98 1E 07 78 */ stb r0, 0x778(r30)
|
||||
/* 80D1CB58 48 00 00 C8 */ b lbl_80D1CC20
|
||||
lbl_80D1CB5C:
|
||||
/* 80D1CB5C 28 1D 00 FF */ cmplwi r29, 0xff
|
||||
/* 80D1CB60 41 82 00 40 */ beq lbl_80D1CBA0
|
||||
/* 80D1CB64 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D1CB68 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D1CB6C 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80D1CB70 88 1E 04 BA */ lbz r0, 0x4ba(r30)
|
||||
/* 80D1CB74 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D1CB78 4B 31 87 E9 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80D1CB7C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D1CB80 40 82 00 20 */ bne lbl_80D1CBA0
|
||||
/* 80D1CB84 38 00 00 00 */ li r0, 0
|
||||
/* 80D1CB88 98 1E 07 78 */ stb r0, 0x778(r30)
|
||||
/* 80D1CB8C 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 80D1CB90 54 00 67 3E */ rlwinm r0, r0, 0xc, 0x1c, 0x1f
|
||||
/* 80D1CB94 1C 00 00 1E */ mulli r0, r0, 0x1e
|
||||
/* 80D1CB98 90 1E 07 70 */ stw r0, 0x770(r30)
|
||||
/* 80D1CB9C 48 00 00 84 */ b lbl_80D1CC20
|
||||
lbl_80D1CBA0:
|
||||
/* 80D1CBA0 C0 3F 00 34 */ lfs f1, 0x34(r31)
|
||||
/* 80D1CBA4 4B 54 AD B1 */ bl cM_rndF__Ff
|
||||
/* 80D1CBA8 C0 1F 00 44 */ lfs f0, 0x44(r31)
|
||||
/* 80D1CBAC FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80D1CBB0 40 81 00 20 */ ble lbl_80D1CBD0
|
||||
/* 80D1CBB4 38 00 00 01 */ li r0, 1
|
||||
/* 80D1CBB8 98 1E 07 78 */ stb r0, 0x778(r30)
|
||||
/* 80D1CBBC 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 80D1CBC0 54 00 47 3E */ rlwinm r0, r0, 8, 0x1c, 0x1f
|
||||
/* 80D1CBC4 1C 00 00 1E */ mulli r0, r0, 0x1e
|
||||
/* 80D1CBC8 90 1E 07 70 */ stw r0, 0x770(r30)
|
||||
/* 80D1CBCC 48 00 00 54 */ b lbl_80D1CC20
|
||||
lbl_80D1CBD0:
|
||||
/* 80D1CBD0 38 00 00 00 */ li r0, 0
|
||||
/* 80D1CBD4 98 1E 07 78 */ stb r0, 0x778(r30)
|
||||
/* 80D1CBD8 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 80D1CBDC 54 00 67 3E */ rlwinm r0, r0, 0xc, 0x1c, 0x1f
|
||||
/* 80D1CBE0 1C 00 00 1E */ mulli r0, r0, 0x1e
|
||||
/* 80D1CBE4 90 1E 07 70 */ stw r0, 0x770(r30)
|
||||
/* 80D1CBE8 48 00 00 38 */ b lbl_80D1CC20
|
||||
lbl_80D1CBEC:
|
||||
/* 80D1CBEC 38 00 00 01 */ li r0, 1
|
||||
/* 80D1CBF0 98 1E 07 78 */ stb r0, 0x778(r30)
|
||||
/* 80D1CBF4 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 80D1CBF8 54 00 47 3E */ rlwinm r0, r0, 8, 0x1c, 0x1f
|
||||
/* 80D1CBFC 1C 00 00 1E */ mulli r0, r0, 0x1e
|
||||
/* 80D1CC00 90 1E 07 70 */ stw r0, 0x770(r30)
|
||||
/* 80D1CC04 48 00 00 1C */ b lbl_80D1CC20
|
||||
lbl_80D1CC08:
|
||||
/* 80D1CC08 38 00 00 00 */ li r0, 0
|
||||
/* 80D1CC0C 98 1E 07 78 */ stb r0, 0x778(r30)
|
||||
/* 80D1CC10 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 80D1CC14 54 00 67 3E */ rlwinm r0, r0, 0xc, 0x1c, 0x1f
|
||||
/* 80D1CC18 1C 00 00 1E */ mulli r0, r0, 0x1e
|
||||
/* 80D1CC1C 90 1E 07 70 */ stw r0, 0x770(r30)
|
||||
lbl_80D1CC20:
|
||||
/* 80D1CC20 88 1E 07 78 */ lbz r0, 0x778(r30)
|
||||
/* 80D1CC24 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80D1CC28 40 82 00 28 */ bne lbl_80D1CC50
|
||||
/* 80D1CC2C C0 3E 07 6C */ lfs f1, 0x76c(r30)
|
||||
/* 80D1CC30 C0 1E 04 F0 */ lfs f0, 0x4f0(r30)
|
||||
/* 80D1CC34 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 80D1CC38 D0 1E 07 38 */ stfs f0, 0x738(r30)
|
||||
/* 80D1CC3C C0 1E 07 38 */ lfs f0, 0x738(r30)
|
||||
/* 80D1CC40 D0 1E 07 04 */ stfs f0, 0x704(r30)
|
||||
/* 80D1CC44 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D1CC48 48 00 06 31 */ bl startParticle__12daObjTrnd2_cFv
|
||||
/* 80D1CC4C 48 00 00 10 */ b lbl_80D1CC5C
|
||||
lbl_80D1CC50:
|
||||
/* 80D1CC50 C0 1F 00 30 */ lfs f0, 0x30(r31)
|
||||
/* 80D1CC54 D0 1E 07 38 */ stfs f0, 0x738(r30)
|
||||
/* 80D1CC58 D0 1E 07 04 */ stfs f0, 0x704(r30)
|
||||
lbl_80D1CC5C:
|
||||
/* 80D1CC5C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D1CC60 4B FF F8 79 */ bl setPntWind__12daObjTrnd2_cFv
|
||||
/* 80D1CC64 38 60 00 01 */ li r3, 1
|
||||
/* 80D1CC68 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80D1CC6C 4B 64 55 BD */ bl _restgpr_29
|
||||
/* 80D1CC70 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80D1CC74 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D1CC78 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80D1CC7C 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_80D1CD78:
|
||||
/* 80D1CD78 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D1CD7C 7C 08 02 A6 */ mflr r0
|
||||
/* 80D1CD80 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D1CD84 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80D1CD88 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80D1CD8C 41 82 00 1C */ beq lbl_80D1CDA8
|
||||
/* 80D1CD90 3C A0 80 D2 */ lis r5, __vt__8cM3dGAab@ha /* 0x80D1D4F4@ha */
|
||||
/* 80D1CD94 38 05 D4 F4 */ addi r0, r5, __vt__8cM3dGAab@l /* 0x80D1D4F4@l */
|
||||
/* 80D1CD98 90 1F 00 18 */ stw r0, 0x18(r31)
|
||||
/* 80D1CD9C 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80D1CDA0 40 81 00 08 */ ble lbl_80D1CDA8
|
||||
/* 80D1CDA4 4B 5B 1F 99 */ bl __dl__FPv
|
||||
lbl_80D1CDA8:
|
||||
/* 80D1CDA8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D1CDAC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80D1CDB0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D1CDB4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D1CDB8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D1CDBC 4E 80 00 20 */ blr
|
||||
@@ -1,19 +0,0 @@
|
||||
lbl_80D1D2E8:
|
||||
/* 80D1D2E8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D1D2EC 7C 08 02 A6 */ mflr r0
|
||||
/* 80D1D2F0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D1D2F4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80D1D2F8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80D1D2FC 38 00 00 00 */ li r0, 0
|
||||
/* 80D1D300 3C 80 80 43 */ lis r4, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 80D1D304 38 84 CA 54 */ addi r4, r4, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 80D1D308 98 04 0E 6D */ stb r0, 0xe6d(r4)
|
||||
/* 80D1D30C 4B FF F2 41 */ bl cutPntWind__12daObjTrnd2_cFv
|
||||
/* 80D1D310 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D1D314 4B FF FF 01 */ bl endParticle__12daObjTrnd2_cFv
|
||||
/* 80D1D318 38 60 00 01 */ li r3, 1
|
||||
/* 80D1D31C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80D1D320 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D1D324 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D1D328 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D1D32C 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
lbl_80D1C54C:
|
||||
/* 80D1C54C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D1C550 7C 08 02 A6 */ mflr r0
|
||||
/* 80D1C554 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D1C558 38 63 07 3C */ addi r3, r3, 0x73c
|
||||
/* 80D1C55C 4B 33 E8 FD */ bl dKyw_pntwind_cut__FP14WIND_INFLUENCE
|
||||
/* 80D1C560 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D1C564 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D1C568 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D1C56C 4E 80 00 20 */ blr
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
lbl_80D1D390:
|
||||
/* 80D1D390 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D1D394 7C 08 02 A6 */ mflr r0
|
||||
/* 80D1D398 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D1D39C 4B FF F8 E5 */ bl create__12daObjTrnd2_cFv
|
||||
/* 80D1D3A0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D1D3A4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D1D3A8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D1D3AC 4E 80 00 20 */ blr
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
lbl_80D1D370:
|
||||
/* 80D1D370 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D1D374 7C 08 02 A6 */ mflr r0
|
||||
/* 80D1D378 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D1D37C 4B FF FF 6D */ bl _delete__12daObjTrnd2_cFv
|
||||
/* 80D1D380 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D1D384 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D1D388 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D1D38C 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80D1D330:
|
||||
/* 80D1D330 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D1D334 7C 08 02 A6 */ mflr r0
|
||||
/* 80D1D338 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D1D33C 4B FF FF A5 */ bl draw__12daObjTrnd2_cFv
|
||||
/* 80D1D340 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D1D344 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D1D348 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D1D34C 4E 80 00 20 */ blr
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
lbl_80D1D350:
|
||||
/* 80D1D350 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D1D354 7C 08 02 A6 */ mflr r0
|
||||
/* 80D1D358 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D1D35C 4B FF FA 65 */ bl execute__12daObjTrnd2_cFv
|
||||
/* 80D1D360 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D1D364 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D1D368 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D1D36C 4E 80 00 20 */ blr
|
||||
@@ -1,28 +0,0 @@
|
||||
lbl_80D1D214:
|
||||
/* 80D1D214 38 80 00 00 */ li r4, 0
|
||||
/* 80D1D218 38 C0 00 01 */ li r6, 1
|
||||
/* 80D1D21C 7C 85 23 78 */ mr r5, r4
|
||||
/* 80D1D220 38 00 00 03 */ li r0, 3
|
||||
/* 80D1D224 7C 09 03 A6 */ mtctr r0
|
||||
lbl_80D1D228:
|
||||
/* 80D1D228 39 04 07 7C */ addi r8, r4, 0x77c
|
||||
/* 80D1D22C 7C E3 40 2E */ lwzx r7, r3, r8
|
||||
/* 80D1D230 28 07 00 00 */ cmplwi r7, 0
|
||||
/* 80D1D234 41 82 00 38 */ beq lbl_80D1D26C
|
||||
/* 80D1D238 80 07 00 F4 */ lwz r0, 0xf4(r7)
|
||||
/* 80D1D23C 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 80D1D240 90 07 00 F4 */ stw r0, 0xf4(r7)
|
||||
/* 80D1D244 7C E3 40 2E */ lwzx r7, r3, r8
|
||||
/* 80D1D248 80 07 00 F4 */ lwz r0, 0xf4(r7)
|
||||
/* 80D1D24C 54 00 06 B0 */ rlwinm r0, r0, 0, 0x1a, 0x18
|
||||
/* 80D1D250 90 07 00 F4 */ stw r0, 0xf4(r7)
|
||||
/* 80D1D254 7C E3 40 2E */ lwzx r7, r3, r8
|
||||
/* 80D1D258 80 07 00 F4 */ lwz r0, 0xf4(r7)
|
||||
/* 80D1D25C 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 80D1D260 90 07 00 F4 */ stw r0, 0xf4(r7)
|
||||
/* 80D1D264 90 C7 00 24 */ stw r6, 0x24(r7)
|
||||
/* 80D1D268 7C A3 41 2E */ stwx r5, r3, r8
|
||||
lbl_80D1D26C:
|
||||
/* 80D1D26C 38 84 00 04 */ addi r4, r4, 4
|
||||
/* 80D1D270 42 00 FF B8 */ bdnz lbl_80D1D228
|
||||
/* 80D1D274 4E 80 00 20 */ blr
|
||||
@@ -1,206 +0,0 @@
|
||||
lbl_80D1CDC0:
|
||||
/* 80D1CDC0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80D1CDC4 7C 08 02 A6 */ mflr r0
|
||||
/* 80D1CDC8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80D1CDCC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D1CDD0 4B 64 54 09 */ bl _savegpr_28
|
||||
/* 80D1CDD4 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80D1CDD8 3C 60 80 D2 */ lis r3, l_R02_eff_id@ha /* 0x80D1D3D4@ha */
|
||||
/* 80D1CDDC 3B E3 D3 D4 */ addi r31, r3, l_R02_eff_id@l /* 0x80D1D3D4@l */
|
||||
/* 80D1CDE0 88 1D 07 78 */ lbz r0, 0x778(r29)
|
||||
/* 80D1CDE4 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80D1CDE8 40 82 01 00 */ bne lbl_80D1CEE8
|
||||
/* 80D1CDEC 3B C0 00 00 */ li r30, 0
|
||||
/* 80D1CDF0 80 1D 00 B0 */ lwz r0, 0xb0(r29)
|
||||
/* 80D1CDF4 54 1C 06 3E */ clrlwi r28, r0, 0x18
|
||||
/* 80D1CDF8 54 00 87 3E */ rlwinm r0, r0, 0x10, 0x1c, 0x1f
|
||||
/* 80D1CDFC 2C 00 00 04 */ cmpwi r0, 4
|
||||
/* 80D1CE00 40 80 00 14 */ bge lbl_80D1CE14
|
||||
/* 80D1CE04 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80D1CE08 41 82 00 48 */ beq lbl_80D1CE50
|
||||
/* 80D1CE0C 40 80 00 6C */ bge lbl_80D1CE78
|
||||
/* 80D1CE10 48 00 00 B4 */ b lbl_80D1CEC4
|
||||
lbl_80D1CE14:
|
||||
/* 80D1CE14 2C 00 00 0F */ cmpwi r0, 0xf
|
||||
/* 80D1CE18 41 82 00 08 */ beq lbl_80D1CE20
|
||||
/* 80D1CE1C 48 00 00 A8 */ b lbl_80D1CEC4
|
||||
lbl_80D1CE20:
|
||||
/* 80D1CE20 28 1C 00 FF */ cmplwi r28, 0xff
|
||||
/* 80D1CE24 41 82 00 A0 */ beq lbl_80D1CEC4
|
||||
/* 80D1CE28 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D1CE2C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D1CE30 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D1CE34 88 1D 04 BA */ lbz r0, 0x4ba(r29)
|
||||
/* 80D1CE38 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D1CE3C 4B 31 85 25 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80D1CE40 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D1CE44 40 82 00 80 */ bne lbl_80D1CEC4
|
||||
/* 80D1CE48 3B C0 00 01 */ li r30, 1
|
||||
/* 80D1CE4C 48 00 00 78 */ b lbl_80D1CEC4
|
||||
lbl_80D1CE50:
|
||||
/* 80D1CE50 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D1CE54 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D1CE58 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D1CE5C 88 1D 04 BA */ lbz r0, 0x4ba(r29)
|
||||
/* 80D1CE60 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D1CE64 4B 31 84 FD */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80D1CE68 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D1CE6C 41 82 00 58 */ beq lbl_80D1CEC4
|
||||
/* 80D1CE70 3B C0 00 01 */ li r30, 1
|
||||
/* 80D1CE74 48 00 00 50 */ b lbl_80D1CEC4
|
||||
lbl_80D1CE78:
|
||||
/* 80D1CE78 38 7D 07 70 */ addi r3, r29, 0x770
|
||||
/* 80D1CE7C 48 00 05 35 */ bl func_80D1D3B0
|
||||
/* 80D1CE80 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D1CE84 41 82 00 2C */ beq lbl_80D1CEB0
|
||||
/* 80D1CE88 28 1C 00 FF */ cmplwi r28, 0xff
|
||||
/* 80D1CE8C 41 82 00 38 */ beq lbl_80D1CEC4
|
||||
/* 80D1CE90 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D1CE94 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D1CE98 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D1CE9C 88 1D 04 BA */ lbz r0, 0x4ba(r29)
|
||||
/* 80D1CEA0 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D1CEA4 4B 31 84 BD */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80D1CEA8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D1CEAC 40 82 00 18 */ bne lbl_80D1CEC4
|
||||
lbl_80D1CEB0:
|
||||
/* 80D1CEB0 3B C0 00 01 */ li r30, 1
|
||||
/* 80D1CEB4 80 1D 00 B0 */ lwz r0, 0xb0(r29)
|
||||
/* 80D1CEB8 54 00 67 3E */ rlwinm r0, r0, 0xc, 0x1c, 0x1f
|
||||
/* 80D1CEBC 1C 00 00 1E */ mulli r0, r0, 0x1e
|
||||
/* 80D1CEC0 90 1D 07 70 */ stw r0, 0x770(r29)
|
||||
lbl_80D1CEC4:
|
||||
/* 80D1CEC4 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
||||
/* 80D1CEC8 41 82 01 30 */ beq lbl_80D1CFF8
|
||||
/* 80D1CECC C0 1F 00 30 */ lfs f0, 0x30(r31)
|
||||
/* 80D1CED0 D0 1D 07 38 */ stfs f0, 0x738(r29)
|
||||
/* 80D1CED4 38 00 00 00 */ li r0, 0
|
||||
/* 80D1CED8 98 1D 07 78 */ stb r0, 0x778(r29)
|
||||
/* 80D1CEDC 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D1CEE0 48 00 03 CD */ bl stopParticle__12daObjTrnd2_cFv
|
||||
/* 80D1CEE4 48 00 01 14 */ b lbl_80D1CFF8
|
||||
lbl_80D1CEE8:
|
||||
/* 80D1CEE8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80D1CEEC 40 82 01 0C */ bne lbl_80D1CFF8
|
||||
/* 80D1CEF0 3B C0 00 00 */ li r30, 0
|
||||
/* 80D1CEF4 80 1D 00 B0 */ lwz r0, 0xb0(r29)
|
||||
/* 80D1CEF8 54 1C 06 3E */ clrlwi r28, r0, 0x18
|
||||
/* 80D1CEFC 54 00 87 3E */ rlwinm r0, r0, 0x10, 0x1c, 0x1f
|
||||
/* 80D1CF00 2C 00 00 04 */ cmpwi r0, 4
|
||||
/* 80D1CF04 40 80 00 14 */ bge lbl_80D1CF18
|
||||
/* 80D1CF08 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80D1CF0C 41 82 00 40 */ beq lbl_80D1CF4C
|
||||
/* 80D1CF10 40 80 00 6C */ bge lbl_80D1CF7C
|
||||
/* 80D1CF14 48 00 00 BC */ b lbl_80D1CFD0
|
||||
lbl_80D1CF18:
|
||||
/* 80D1CF18 2C 00 00 0F */ cmpwi r0, 0xf
|
||||
/* 80D1CF1C 41 82 00 08 */ beq lbl_80D1CF24
|
||||
/* 80D1CF20 48 00 00 B0 */ b lbl_80D1CFD0
|
||||
lbl_80D1CF24:
|
||||
/* 80D1CF24 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D1CF28 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D1CF2C 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D1CF30 88 1D 04 BA */ lbz r0, 0x4ba(r29)
|
||||
/* 80D1CF34 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D1CF38 4B 31 84 29 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80D1CF3C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D1CF40 41 82 00 90 */ beq lbl_80D1CFD0
|
||||
/* 80D1CF44 3B C0 00 01 */ li r30, 1
|
||||
/* 80D1CF48 48 00 00 88 */ b lbl_80D1CFD0
|
||||
lbl_80D1CF4C:
|
||||
/* 80D1CF4C 28 1C 00 FF */ cmplwi r28, 0xff
|
||||
/* 80D1CF50 41 82 00 80 */ beq lbl_80D1CFD0
|
||||
/* 80D1CF54 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D1CF58 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D1CF5C 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D1CF60 88 1D 04 BA */ lbz r0, 0x4ba(r29)
|
||||
/* 80D1CF64 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D1CF68 4B 31 83 F9 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80D1CF6C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D1CF70 40 82 00 60 */ bne lbl_80D1CFD0
|
||||
/* 80D1CF74 3B C0 00 01 */ li r30, 1
|
||||
/* 80D1CF78 48 00 00 58 */ b lbl_80D1CFD0
|
||||
lbl_80D1CF7C:
|
||||
/* 80D1CF7C 38 7D 07 70 */ addi r3, r29, 0x770
|
||||
/* 80D1CF80 48 00 04 31 */ bl func_80D1D3B0
|
||||
/* 80D1CF84 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D1CF88 40 82 00 48 */ bne lbl_80D1CFD0
|
||||
/* 80D1CF8C 28 1C 00 FF */ cmplwi r28, 0xff
|
||||
/* 80D1CF90 41 82 00 24 */ beq lbl_80D1CFB4
|
||||
/* 80D1CF94 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D1CF98 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D1CF9C 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80D1CFA0 88 1D 04 BA */ lbz r0, 0x4ba(r29)
|
||||
/* 80D1CFA4 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D1CFA8 4B 31 83 B9 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80D1CFAC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D1CFB0 40 82 00 0C */ bne lbl_80D1CFBC
|
||||
lbl_80D1CFB4:
|
||||
/* 80D1CFB4 28 1C 00 FF */ cmplwi r28, 0xff
|
||||
/* 80D1CFB8 40 82 00 18 */ bne lbl_80D1CFD0
|
||||
lbl_80D1CFBC:
|
||||
/* 80D1CFBC 3B C0 00 01 */ li r30, 1
|
||||
/* 80D1CFC0 80 1D 00 B0 */ lwz r0, 0xb0(r29)
|
||||
/* 80D1CFC4 54 00 47 3E */ rlwinm r0, r0, 8, 0x1c, 0x1f
|
||||
/* 80D1CFC8 1C 00 00 1E */ mulli r0, r0, 0x1e
|
||||
/* 80D1CFCC 90 1D 07 70 */ stw r0, 0x770(r29)
|
||||
lbl_80D1CFD0:
|
||||
/* 80D1CFD0 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
||||
/* 80D1CFD4 41 82 00 24 */ beq lbl_80D1CFF8
|
||||
/* 80D1CFD8 C0 3D 07 6C */ lfs f1, 0x76c(r29)
|
||||
/* 80D1CFDC C0 1D 04 F0 */ lfs f0, 0x4f0(r29)
|
||||
/* 80D1CFE0 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 80D1CFE4 D0 1D 07 38 */ stfs f0, 0x738(r29)
|
||||
/* 80D1CFE8 38 00 00 01 */ li r0, 1
|
||||
/* 80D1CFEC 98 1D 07 78 */ stb r0, 0x778(r29)
|
||||
/* 80D1CFF0 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D1CFF4 48 00 02 85 */ bl startParticle__12daObjTrnd2_cFv
|
||||
lbl_80D1CFF8:
|
||||
/* 80D1CFF8 C0 3F 00 30 */ lfs f1, 0x30(r31)
|
||||
/* 80D1CFFC C0 1D 07 38 */ lfs f0, 0x738(r29)
|
||||
/* 80D1D000 FC 01 00 00 */ fcmpu cr0, f1, f0
|
||||
/* 80D1D004 40 82 00 20 */ bne lbl_80D1D024
|
||||
/* 80D1D008 38 7D 07 74 */ addi r3, r29, 0x774
|
||||
/* 80D1D00C C0 3F 00 78 */ lfs f1, 0x78(r31)
|
||||
/* 80D1D010 C0 5F 00 38 */ lfs f2, 0x38(r31)
|
||||
/* 80D1D014 C0 7F 00 40 */ lfs f3, 0x40(r31)
|
||||
/* 80D1D018 C0 9F 00 7C */ lfs f4, 0x7c(r31)
|
||||
/* 80D1D01C 4B 55 29 61 */ bl cLib_addCalc__FPfffff
|
||||
/* 80D1D020 48 00 00 1C */ b lbl_80D1D03C
|
||||
lbl_80D1D024:
|
||||
/* 80D1D024 38 7D 07 74 */ addi r3, r29, 0x774
|
||||
/* 80D1D028 C0 3F 00 80 */ lfs f1, 0x80(r31)
|
||||
/* 80D1D02C C0 5F 00 44 */ lfs f2, 0x44(r31)
|
||||
/* 80D1D030 C0 7F 00 40 */ lfs f3, 0x40(r31)
|
||||
/* 80D1D034 C0 9F 00 7C */ lfs f4, 0x7c(r31)
|
||||
/* 80D1D038 4B 55 29 45 */ bl cLib_addCalc__FPfffff
|
||||
lbl_80D1D03C:
|
||||
/* 80D1D03C 38 60 00 00 */ li r3, 0
|
||||
/* 80D1D040 A8 9D 04 B6 */ lha r4, 0x4b6(r29)
|
||||
/* 80D1D044 4B 33 E5 D9 */ bl dKyw_evt_wind_set__Fss
|
||||
/* 80D1D048 C0 3D 07 74 */ lfs f1, 0x774(r29)
|
||||
/* 80D1D04C 4B 33 E5 C1 */ bl dKyw_custom_windpower__Ff
|
||||
/* 80D1D050 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D1D054 4B FF F7 2D */ bl setCpsInfo__12daObjTrnd2_cFv
|
||||
/* 80D1D058 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80D1D05C 4B FF F8 E9 */ bl setBaseMtx__12daObjTrnd2_cFv
|
||||
/* 80D1D060 C0 3F 00 30 */ lfs f1, 0x30(r31)
|
||||
/* 80D1D064 C0 1D 07 04 */ lfs f0, 0x704(r29)
|
||||
/* 80D1D068 FC 01 00 00 */ fcmpu cr0, f1, f0
|
||||
/* 80D1D06C 41 82 00 24 */ beq lbl_80D1D090
|
||||
/* 80D1D070 38 7D 06 C8 */ addi r3, r29, 0x6c8
|
||||
/* 80D1D074 38 9D 06 E8 */ addi r4, r29, 0x6e8
|
||||
/* 80D1D078 4B 55 1F C5 */ bl Set__8cM3dGCpsFRC9cM3dGCpsS
|
||||
/* 80D1D07C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D1D080 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D1D084 38 63 23 3C */ addi r3, r3, 0x233c
|
||||
/* 80D1D088 38 9D 05 A4 */ addi r4, r29, 0x5a4
|
||||
/* 80D1D08C 4B 54 7B 1D */ bl Set__4cCcSFP8cCcD_Obj
|
||||
lbl_80D1D090:
|
||||
/* 80D1D090 38 60 00 01 */ li r3, 1
|
||||
/* 80D1D094 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D1D098 4B 64 51 8D */ bl _restgpr_28
|
||||
/* 80D1D09C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80D1D0A0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D1D0A4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80D1D0A8 4E 80 00 20 */ blr
|
||||
@@ -1,67 +0,0 @@
|
||||
lbl_80D1CC80:
|
||||
/* 80D1CC80 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D1CC84 7C 08 02 A6 */ mflr r0
|
||||
/* 80D1CC88 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D1CC8C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80D1CC90 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80D1CC94 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80D1CC98 80 03 04 A0 */ lwz r0, 0x4a0(r3)
|
||||
/* 80D1CC9C 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80D1CCA0 40 82 00 A4 */ bne lbl_80D1CD44
|
||||
/* 80D1CCA4 7F E0 FB 79 */ or. r0, r31, r31
|
||||
/* 80D1CCA8 41 82 00 90 */ beq lbl_80D1CD38
|
||||
/* 80D1CCAC 7C 1E 03 78 */ mr r30, r0
|
||||
/* 80D1CCB0 4B 2F BE B5 */ bl __ct__10fopAc_ac_cFv
|
||||
/* 80D1CCB4 3C 60 80 3C */ lis r3, __vt__9cCcD_Stts@ha /* 0x803C3728@ha */
|
||||
/* 80D1CCB8 38 03 37 28 */ addi r0, r3, __vt__9cCcD_Stts@l /* 0x803C3728@l */
|
||||
/* 80D1CCBC 90 1E 05 80 */ stw r0, 0x580(r30)
|
||||
/* 80D1CCC0 38 7E 05 84 */ addi r3, r30, 0x584
|
||||
/* 80D1CCC4 4B 36 6A 9D */ bl __ct__10dCcD_GSttsFv
|
||||
/* 80D1CCC8 3C 60 80 3B */ lis r3, __vt__9dCcD_Stts@ha /* 0x803AC2E4@ha */
|
||||
/* 80D1CCCC 38 63 C2 E4 */ addi r3, r3, __vt__9dCcD_Stts@l /* 0x803AC2E4@l */
|
||||
/* 80D1CCD0 90 7E 05 80 */ stw r3, 0x580(r30)
|
||||
/* 80D1CCD4 38 03 00 20 */ addi r0, r3, 0x20
|
||||
/* 80D1CCD8 90 1E 05 84 */ stw r0, 0x584(r30)
|
||||
/* 80D1CCDC 3B DE 05 A4 */ addi r30, r30, 0x5a4
|
||||
/* 80D1CCE0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D1CCE4 4B 36 6D 45 */ bl __ct__12dCcD_GObjInfFv
|
||||
/* 80D1CCE8 3C 60 80 3C */ lis r3, __vt__14cCcD_ShapeAttr@ha /* 0x803C36D0@ha */
|
||||
/* 80D1CCEC 38 03 36 D0 */ addi r0, r3, __vt__14cCcD_ShapeAttr@l /* 0x803C36D0@l */
|
||||
/* 80D1CCF0 90 1E 01 20 */ stw r0, 0x120(r30)
|
||||
/* 80D1CCF4 3C 60 80 D2 */ lis r3, __vt__8cM3dGAab@ha /* 0x80D1D4F4@ha */
|
||||
/* 80D1CCF8 38 03 D4 F4 */ addi r0, r3, __vt__8cM3dGAab@l /* 0x80D1D4F4@l */
|
||||
/* 80D1CCFC 90 1E 01 1C */ stw r0, 0x11c(r30)
|
||||
/* 80D1CD00 38 7E 01 24 */ addi r3, r30, 0x124
|
||||
/* 80D1CD04 4B 55 22 85 */ bl __ct__8cM3dGCpsFv
|
||||
/* 80D1CD08 3C 60 80 3C */ lis r3, __vt__12cCcD_CpsAttr@ha /* 0x803C3608@ha */
|
||||
/* 80D1CD0C 38 63 36 08 */ addi r3, r3, __vt__12cCcD_CpsAttr@l /* 0x803C3608@l */
|
||||
/* 80D1CD10 90 7E 01 20 */ stw r3, 0x120(r30)
|
||||
/* 80D1CD14 38 03 00 58 */ addi r0, r3, 0x58
|
||||
/* 80D1CD18 90 1E 01 3C */ stw r0, 0x13c(r30)
|
||||
/* 80D1CD1C 3C 60 80 3B */ lis r3, __vt__8dCcD_Cps@ha /* 0x803AC170@ha */
|
||||
/* 80D1CD20 38 63 C1 70 */ addi r3, r3, __vt__8dCcD_Cps@l /* 0x803AC170@l */
|
||||
/* 80D1CD24 90 7E 00 3C */ stw r3, 0x3c(r30)
|
||||
/* 80D1CD28 38 03 00 2C */ addi r0, r3, 0x2c
|
||||
/* 80D1CD2C 90 1E 01 20 */ stw r0, 0x120(r30)
|
||||
/* 80D1CD30 38 03 00 84 */ addi r0, r3, 0x84
|
||||
/* 80D1CD34 90 1E 01 3C */ stw r0, 0x13c(r30)
|
||||
lbl_80D1CD38:
|
||||
/* 80D1CD38 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
|
||||
/* 80D1CD3C 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 80D1CD40 90 1F 04 A0 */ stw r0, 0x4a0(r31)
|
||||
lbl_80D1CD44:
|
||||
/* 80D1CD44 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80D1CD48 4B FF FC 45 */ bl Create__12daObjTrnd2_cFv
|
||||
/* 80D1CD4C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D1CD50 40 82 00 0C */ bne lbl_80D1CD5C
|
||||
/* 80D1CD54 38 60 00 05 */ li r3, 5
|
||||
/* 80D1CD58 48 00 00 08 */ b lbl_80D1CD60
|
||||
lbl_80D1CD5C:
|
||||
/* 80D1CD5C 38 60 00 04 */ li r3, 4
|
||||
lbl_80D1CD60:
|
||||
/* 80D1CD60 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80D1CD64 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80D1CD68 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D1CD6C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D1CD70 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D1CD74 4E 80 00 20 */ blr
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user