mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
d_map_path_dmap OK (#2201)
* d_map_path_dmap work * d_map_path_dmap OK * Probable inheritance for dalv4CandleDemoTag_c * daObjFuta_c OK * daObjHHASHI_c OK
This commit is contained in:
@@ -1,9 +0,0 @@
|
||||
lbl_80041460:
|
||||
/* 80041460 3C 60 80 45 */ lis r3, __float_max@ha /* 0x80450AE8@ha */
|
||||
/* 80041464 C0 23 0A E8 */ lfs f1, __float_max@l(r3) /* 0x80450AE8@l */
|
||||
/* 80041468 D0 2D 88 E8 */ stfs f1, mMinX__8dMpath_c(r13)
|
||||
/* 8004146C FC 00 08 50 */ fneg f0, f1
|
||||
/* 80041470 D0 0D 88 EC */ stfs f0, mMaxX__8dMpath_c(r13)
|
||||
/* 80041474 D0 2D 88 F0 */ stfs f1, mMinZ__8dMpath_c(r13)
|
||||
/* 80041478 D0 0D 88 F4 */ stfs f0, mMaxZ__8dMpath_c(r13)
|
||||
/* 8004147C 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_8003F7E8:
|
||||
/* 8003F7E8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8003F7EC 7C 08 02 A6 */ mflr r0
|
||||
/* 8003F7F0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8003F7F4 38 60 02 00 */ li r3, 0x200
|
||||
/* 8003F7F8 48 28 F4 55 */ bl __nw__FUl
|
||||
/* 8003F7FC 90 6D 88 E4 */ stw r3, mLayerList__8dMpath_c(r13)
|
||||
/* 8003F800 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8003F804 7C 08 03 A6 */ mtlr r0
|
||||
/* 8003F808 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8003F80C 4E 80 00 20 */ blr
|
||||
-235
@@ -1,235 +0,0 @@
|
||||
lbl_80040E84:
|
||||
/* 80040E84 94 21 FF 90 */ stwu r1, -0x70(r1)
|
||||
/* 80040E88 7C 08 02 A6 */ mflr r0
|
||||
/* 80040E8C 90 01 00 74 */ stw r0, 0x74(r1)
|
||||
/* 80040E90 DB E1 00 60 */ stfd f31, 0x60(r1)
|
||||
/* 80040E94 F3 E1 00 68 */ psq_st f31, 104(r1), 0, 0 /* qr0 */
|
||||
/* 80040E98 DB C1 00 50 */ stfd f30, 0x50(r1)
|
||||
/* 80040E9C F3 C1 00 58 */ psq_st f30, 88(r1), 0, 0 /* qr0 */
|
||||
/* 80040EA0 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80040EA4 48 32 13 15 */ bl _savegpr_20
|
||||
/* 80040EA8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80040EAC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80040EB0 81 8C 00 7C */ lwz r12, 0x7c(r12)
|
||||
/* 80040EB4 7D 89 03 A6 */ mtctr r12
|
||||
/* 80040EB8 4E 80 04 21 */ bctrl
|
||||
/* 80040EBC 7C 74 1B 78 */ mr r20, r3
|
||||
/* 80040EC0 48 31 A6 CD */ bl GXClearVtxDesc
|
||||
/* 80040EC4 38 60 00 09 */ li r3, 9
|
||||
/* 80040EC8 38 80 00 01 */ li r4, 1
|
||||
/* 80040ECC 48 31 9F ED */ bl GXSetVtxDesc
|
||||
/* 80040ED0 38 60 00 0D */ li r3, 0xd
|
||||
/* 80040ED4 38 80 00 02 */ li r4, 2
|
||||
/* 80040ED8 48 31 9F E1 */ bl GXSetVtxDesc
|
||||
/* 80040EDC 38 60 00 00 */ li r3, 0
|
||||
/* 80040EE0 38 80 00 09 */ li r4, 9
|
||||
/* 80040EE4 38 A0 00 00 */ li r5, 0
|
||||
/* 80040EE8 38 C0 00 04 */ li r6, 4
|
||||
/* 80040EEC 38 E0 00 00 */ li r7, 0
|
||||
/* 80040EF0 48 31 A6 D5 */ bl GXSetVtxAttrFmt
|
||||
/* 80040EF4 38 60 00 00 */ li r3, 0
|
||||
/* 80040EF8 38 80 00 0D */ li r4, 0xd
|
||||
/* 80040EFC 38 A0 00 01 */ li r5, 1
|
||||
/* 80040F00 38 C0 00 00 */ li r6, 0
|
||||
/* 80040F04 38 E0 00 00 */ li r7, 0
|
||||
/* 80040F08 48 31 A6 BD */ bl GXSetVtxAttrFmt
|
||||
/* 80040F0C 38 60 00 0D */ li r3, 0xd
|
||||
/* 80040F10 38 82 84 AC */ la r4, l_iconTex0_4605(r2) /* 80451EAC-_SDA2_BASE_ */
|
||||
/* 80040F14 38 A0 00 02 */ li r5, 2
|
||||
/* 80040F18 48 31 AC 11 */ bl GXSetArray
|
||||
/* 80040F1C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80040F20 4B FF C0 21 */ bl setTevSettingIntensityTextureToCI__18dRenderingFDAmap_cCFv
|
||||
/* 80040F24 3A E0 00 00 */ li r23, 0
|
||||
/* 80040F28 3B C0 00 00 */ li r30, 0
|
||||
/* 80040F2C 3B 42 84 B4 */ la r26, tboxNotStayColor_4624(r2) /* 80451EB4-_SDA2_BASE_ */
|
||||
/* 80040F30 3B 22 84 7C */ la r25, l_treasureStartColor(r2) /* 80451E7C-_SDA2_BASE_ */
|
||||
/* 80040F34 56 98 06 3E */ clrlwi r24, r20, 0x18
|
||||
/* 80040F38 3C 60 80 38 */ lis r3, l_treasureDispList_4606@ha /* 0x80379CB8@ha */
|
||||
/* 80040F3C 3B 63 9C B8 */ addi r27, r3, l_treasureDispList_4606@l /* 0x80379CB8@l */
|
||||
lbl_80040F40:
|
||||
/* 80040F40 7F BB F2 14 */ add r29, r27, r30
|
||||
/* 80040F44 88 9D 00 00 */ lbz r4, 0(r29)
|
||||
/* 80040F48 7C 95 23 78 */ mr r21, r4
|
||||
/* 80040F4C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80040F50 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80040F54 81 8C 00 AC */ lwz r12, 0xac(r12)
|
||||
/* 80040F58 7D 89 03 A6 */ mtctr r12
|
||||
/* 80040F5C 4E 80 04 21 */ bctrl
|
||||
/* 80040F60 7C 76 1B 78 */ mr r22, r3
|
||||
/* 80040F64 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80040F68 7E A4 AB 78 */ mr r4, r21
|
||||
/* 80040F6C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80040F70 81 8C 00 74 */ lwz r12, 0x74(r12)
|
||||
/* 80040F74 7D 89 03 A6 */ mtctr r12
|
||||
/* 80040F78 4E 80 04 21 */ bctrl
|
||||
/* 80040F7C 7C 7C 1B 79 */ or. r28, r3, r3
|
||||
/* 80040F80 41 82 02 48 */ beq lbl_800411C8
|
||||
/* 80040F84 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80040F88 7E A4 AB 78 */ mr r4, r21
|
||||
/* 80040F8C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80040F90 81 8C 00 A4 */ lwz r12, 0xa4(r12)
|
||||
/* 80040F94 7D 89 03 A6 */ mtctr r12
|
||||
/* 80040F98 4E 80 04 21 */ bctrl
|
||||
/* 80040F9C C0 1F 00 18 */ lfs f0, 0x18(r31)
|
||||
/* 80040FA0 EF C0 00 72 */ fmuls f30, f0, f1
|
||||
/* 80040FA4 48 31 D6 C1 */ bl GXInvalidateTexAll
|
||||
/* 80040FA8 80 1D 00 04 */ lwz r0, 4(r29)
|
||||
/* 80040FAC 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80040FB0 3C 60 80 42 */ lis r3, m_texObjAgg__8dMpath_n@ha /* 0x80424684@ha */
|
||||
/* 80040FB4 38 63 46 84 */ addi r3, r3, m_texObjAgg__8dMpath_n@l /* 0x80424684@l */
|
||||
/* 80040FB8 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 80040FBC 38 80 00 00 */ li r4, 0
|
||||
/* 80040FC0 48 31 D4 55 */ bl GXLoadTexObj
|
||||
/* 80040FC4 80 7D 00 08 */ lwz r3, 8(r29)
|
||||
/* 80040FC8 88 03 00 00 */ lbz r0, 0(r3)
|
||||
/* 80040FCC 98 01 00 18 */ stb r0, 0x18(r1)
|
||||
/* 80040FD0 88 03 00 01 */ lbz r0, 1(r3)
|
||||
/* 80040FD4 98 01 00 19 */ stb r0, 0x19(r1)
|
||||
/* 80040FD8 88 03 00 02 */ lbz r0, 2(r3)
|
||||
/* 80040FDC 98 01 00 1A */ stb r0, 0x1a(r1)
|
||||
/* 80040FE0 88 03 00 03 */ lbz r0, 3(r3)
|
||||
/* 80040FE4 98 01 00 1B */ stb r0, 0x1b(r1)
|
||||
/* 80040FE8 80 01 00 18 */ lwz r0, 0x18(r1)
|
||||
/* 80040FEC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80040FF0 38 60 00 02 */ li r3, 2
|
||||
/* 80040FF4 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 80040FF8 48 31 E3 85 */ bl GXSetTevColor
|
||||
/* 80040FFC 88 61 00 18 */ lbz r3, 0x18(r1)
|
||||
/* 80041000 38 03 00 04 */ addi r0, r3, 4
|
||||
/* 80041004 98 01 00 18 */ stb r0, 0x18(r1)
|
||||
/* 80041008 80 01 00 18 */ lwz r0, 0x18(r1)
|
||||
/* 8004100C 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80041010 38 60 00 03 */ li r3, 3
|
||||
/* 80041014 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 80041018 48 31 E3 65 */ bl GXSetTevColor
|
||||
/* 8004101C 3A 80 00 00 */ li r20, 0
|
||||
/* 80041020 56 BD 06 3E */ clrlwi r29, r21, 0x18
|
||||
/* 80041024 C3 E2 84 A8 */ lfs f31, lit_4600(r2)
|
||||
/* 80041028 48 00 01 90 */ b lbl_800411B8
|
||||
lbl_8004102C:
|
||||
/* 8004102C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80041030 7E C4 B3 78 */ mr r4, r22
|
||||
/* 80041034 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80041038 81 8C 00 A8 */ lwz r12, 0xa8(r12)
|
||||
/* 8004103C 7D 89 03 A6 */ mtctr r12
|
||||
/* 80041040 4E 80 04 21 */ bctrl
|
||||
/* 80041044 7C 75 1B 78 */ mr r21, r3
|
||||
/* 80041048 28 1D 00 00 */ cmplwi r29, 0
|
||||
/* 8004104C 40 82 00 90 */ bne lbl_800410DC
|
||||
/* 80041050 80 7F 00 2C */ lwz r3, 0x2c(r31)
|
||||
/* 80041054 88 16 00 01 */ lbz r0, 1(r22)
|
||||
/* 80041058 7C 00 07 74 */ extsb r0, r0
|
||||
/* 8004105C 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80041060 41 82 00 28 */ beq lbl_80041088
|
||||
/* 80041064 88 02 84 B4 */ lbz r0, tboxNotStayColor_4624(r2)
|
||||
/* 80041068 98 01 00 18 */ stb r0, 0x18(r1)
|
||||
/* 8004106C 88 1A 00 01 */ lbz r0, 1(r26)
|
||||
/* 80041070 98 01 00 19 */ stb r0, 0x19(r1)
|
||||
/* 80041074 88 1A 00 02 */ lbz r0, 2(r26)
|
||||
/* 80041078 98 01 00 1A */ stb r0, 0x1a(r1)
|
||||
/* 8004107C 88 1A 00 03 */ lbz r0, 3(r26)
|
||||
/* 80041080 98 01 00 1B */ stb r0, 0x1b(r1)
|
||||
/* 80041084 48 00 00 24 */ b lbl_800410A8
|
||||
lbl_80041088:
|
||||
/* 80041088 88 02 84 7C */ lbz r0, l_treasureStartColor(r2)
|
||||
/* 8004108C 98 01 00 18 */ stb r0, 0x18(r1)
|
||||
/* 80041090 88 19 00 01 */ lbz r0, 1(r25)
|
||||
/* 80041094 98 01 00 19 */ stb r0, 0x19(r1)
|
||||
/* 80041098 88 19 00 02 */ lbz r0, 2(r25)
|
||||
/* 8004109C 98 01 00 1A */ stb r0, 0x1a(r1)
|
||||
/* 800410A0 88 19 00 03 */ lbz r0, 3(r25)
|
||||
/* 800410A4 98 01 00 1B */ stb r0, 0x1b(r1)
|
||||
lbl_800410A8:
|
||||
/* 800410A8 80 01 00 18 */ lwz r0, 0x18(r1)
|
||||
/* 800410AC 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 800410B0 38 60 00 02 */ li r3, 2
|
||||
/* 800410B4 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 800410B8 48 31 E2 C5 */ bl GXSetTevColor
|
||||
/* 800410BC 88 61 00 18 */ lbz r3, 0x18(r1)
|
||||
/* 800410C0 38 03 00 04 */ addi r0, r3, 4
|
||||
/* 800410C4 98 01 00 18 */ stb r0, 0x18(r1)
|
||||
/* 800410C8 80 01 00 18 */ lwz r0, 0x18(r1)
|
||||
/* 800410CC 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 800410D0 38 60 00 03 */ li r3, 3
|
||||
/* 800410D4 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 800410D8 48 31 E2 A5 */ bl GXSetTevColor
|
||||
lbl_800410DC:
|
||||
/* 800410DC 38 00 00 00 */ li r0, 0
|
||||
/* 800410E0 C0 75 00 00 */ lfs f3, 0(r21)
|
||||
/* 800410E4 C0 5F 00 10 */ lfs f2, 0x10(r31)
|
||||
/* 800410E8 C0 1F 00 08 */ lfs f0, 8(r31)
|
||||
/* 800410EC EC 3F 00 32 */ fmuls f1, f31, f0
|
||||
/* 800410F0 EC 02 08 28 */ fsubs f0, f2, f1
|
||||
/* 800410F4 FC 03 00 40 */ fcmpo cr0, f3, f0
|
||||
/* 800410F8 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 800410FC 40 82 00 48 */ bne lbl_80041144
|
||||
/* 80041100 EC 02 08 2A */ fadds f0, f2, f1
|
||||
/* 80041104 FC 03 00 40 */ fcmpo cr0, f3, f0
|
||||
/* 80041108 4C 40 13 82 */ cror 2, 0, 2
|
||||
/* 8004110C 40 82 00 38 */ bne lbl_80041144
|
||||
/* 80041110 C0 75 00 08 */ lfs f3, 8(r21)
|
||||
/* 80041114 C0 5F 00 14 */ lfs f2, 0x14(r31)
|
||||
/* 80041118 C0 1F 00 0C */ lfs f0, 0xc(r31)
|
||||
/* 8004111C EC 3F 00 32 */ fmuls f1, f31, f0
|
||||
/* 80041120 EC 02 08 28 */ fsubs f0, f2, f1
|
||||
/* 80041124 FC 03 00 40 */ fcmpo cr0, f3, f0
|
||||
/* 80041128 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 8004112C 40 82 00 18 */ bne lbl_80041144
|
||||
/* 80041130 EC 02 08 2A */ fadds f0, f2, f1
|
||||
/* 80041134 FC 03 00 40 */ fcmpo cr0, f3, f0
|
||||
/* 80041138 4C 40 13 82 */ cror 2, 0, 2
|
||||
/* 8004113C 40 82 00 08 */ bne lbl_80041144
|
||||
/* 80041140 38 00 00 01 */ li r0, 1
|
||||
lbl_80041144:
|
||||
/* 80041144 54 00 06 3F */ clrlwi. r0, r0, 0x18
|
||||
/* 80041148 41 82 00 50 */ beq lbl_80041198
|
||||
/* 8004114C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80041150 7E C4 B3 78 */ mr r4, r22
|
||||
/* 80041154 80 BF 00 2C */ lwz r5, 0x2c(r31)
|
||||
/* 80041158 88 DF 00 30 */ lbz r6, 0x30(r31)
|
||||
/* 8004115C 7C C6 07 74 */ extsb r6, r6
|
||||
/* 80041160 7F 07 C3 78 */ mr r7, r24
|
||||
/* 80041164 39 00 00 01 */ li r8, 1
|
||||
/* 80041168 7E A9 AB 78 */ mr r9, r21
|
||||
/* 8004116C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80041170 81 8C 00 70 */ lwz r12, 0x70(r12)
|
||||
/* 80041174 7D 89 03 A6 */ mtctr r12
|
||||
/* 80041178 4E 80 04 21 */ bctrl
|
||||
/* 8004117C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80041180 41 82 00 18 */ beq lbl_80041198
|
||||
/* 80041184 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80041188 7E A4 AB 78 */ mr r4, r21
|
||||
/* 8004118C FC 20 F0 90 */ fmr f1, f30
|
||||
/* 80041190 FC 40 F0 90 */ fmr f2, f30
|
||||
/* 80041194 48 00 00 75 */ bl drawIconSingle__28renderingPlusDoorAndCursor_cFRC3Vecff
|
||||
lbl_80041198:
|
||||
/* 80041198 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8004119C 7E C4 B3 78 */ mr r4, r22
|
||||
/* 800411A0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 800411A4 81 8C 00 B0 */ lwz r12, 0xb0(r12)
|
||||
/* 800411A8 7D 89 03 A6 */ mtctr r12
|
||||
/* 800411AC 4E 80 04 21 */ bctrl
|
||||
/* 800411B0 7C 76 1B 78 */ mr r22, r3
|
||||
/* 800411B4 3A 94 00 01 */ addi r20, r20, 1
|
||||
lbl_800411B8:
|
||||
/* 800411B8 7C 14 E0 00 */ cmpw r20, r28
|
||||
/* 800411BC 40 80 00 0C */ bge lbl_800411C8
|
||||
/* 800411C0 28 16 00 00 */ cmplwi r22, 0
|
||||
/* 800411C4 40 82 FE 68 */ bne lbl_8004102C
|
||||
lbl_800411C8:
|
||||
/* 800411C8 3A F7 00 01 */ addi r23, r23, 1
|
||||
/* 800411CC 2C 17 00 0B */ cmpwi r23, 0xb
|
||||
/* 800411D0 3B DE 00 0C */ addi r30, r30, 0xc
|
||||
/* 800411D4 41 80 FD 6C */ blt lbl_80040F40
|
||||
/* 800411D8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800411DC 4B FF BC 9D */ bl setTevSettingNonTextureDirectColor__18dRenderingFDAmap_cCFv
|
||||
/* 800411E0 E3 E1 00 68 */ psq_l f31, 104(r1), 0, 0 /* qr0 */
|
||||
/* 800411E4 CB E1 00 60 */ lfd f31, 0x60(r1)
|
||||
/* 800411E8 E3 C1 00 58 */ psq_l f30, 88(r1), 0, 0 /* qr0 */
|
||||
/* 800411EC CB C1 00 50 */ lfd f30, 0x50(r1)
|
||||
/* 800411F0 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 800411F4 48 32 10 11 */ bl _restgpr_20
|
||||
/* 800411F8 80 01 00 74 */ lwz r0, 0x74(r1)
|
||||
/* 800411FC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80041200 38 21 00 70 */ addi r1, r1, 0x70
|
||||
/* 80041204 4E 80 00 20 */ blr
|
||||
@@ -1,235 +0,0 @@
|
||||
lbl_80040B00:
|
||||
/* 80040B00 94 21 FF 90 */ stwu r1, -0x70(r1)
|
||||
/* 80040B04 7C 08 02 A6 */ mflr r0
|
||||
/* 80040B08 90 01 00 74 */ stw r0, 0x74(r1)
|
||||
/* 80040B0C DB E1 00 60 */ stfd f31, 0x60(r1)
|
||||
/* 80040B10 F3 E1 00 68 */ psq_st f31, 104(r1), 0, 0 /* qr0 */
|
||||
/* 80040B14 DB C1 00 50 */ stfd f30, 0x50(r1)
|
||||
/* 80040B18 F3 C1 00 58 */ psq_st f30, 88(r1), 0, 0 /* qr0 */
|
||||
/* 80040B1C 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80040B20 48 32 16 99 */ bl _savegpr_20
|
||||
/* 80040B24 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80040B28 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80040B2C 81 8C 00 7C */ lwz r12, 0x7c(r12)
|
||||
/* 80040B30 7D 89 03 A6 */ mtctr r12
|
||||
/* 80040B34 4E 80 04 21 */ bctrl
|
||||
/* 80040B38 7C 74 1B 78 */ mr r20, r3
|
||||
/* 80040B3C 48 31 AA 51 */ bl GXClearVtxDesc
|
||||
/* 80040B40 38 60 00 09 */ li r3, 9
|
||||
/* 80040B44 38 80 00 01 */ li r4, 1
|
||||
/* 80040B48 48 31 A3 71 */ bl GXSetVtxDesc
|
||||
/* 80040B4C 38 60 00 0D */ li r3, 0xd
|
||||
/* 80040B50 38 80 00 02 */ li r4, 2
|
||||
/* 80040B54 48 31 A3 65 */ bl GXSetVtxDesc
|
||||
/* 80040B58 38 60 00 00 */ li r3, 0
|
||||
/* 80040B5C 38 80 00 09 */ li r4, 9
|
||||
/* 80040B60 38 A0 00 00 */ li r5, 0
|
||||
/* 80040B64 38 C0 00 04 */ li r6, 4
|
||||
/* 80040B68 38 E0 00 00 */ li r7, 0
|
||||
/* 80040B6C 48 31 AA 59 */ bl GXSetVtxAttrFmt
|
||||
/* 80040B70 38 60 00 00 */ li r3, 0
|
||||
/* 80040B74 38 80 00 0D */ li r4, 0xd
|
||||
/* 80040B78 38 A0 00 01 */ li r5, 1
|
||||
/* 80040B7C 38 C0 00 00 */ li r6, 0
|
||||
/* 80040B80 38 E0 00 00 */ li r7, 0
|
||||
/* 80040B84 48 31 AA 41 */ bl GXSetVtxAttrFmt
|
||||
/* 80040B88 38 60 00 0D */ li r3, 0xd
|
||||
/* 80040B8C 38 82 84 9C */ la r4, l_iconTex0_4523(r2) /* 80451E9C-_SDA2_BASE_ */
|
||||
/* 80040B90 38 A0 00 02 */ li r5, 2
|
||||
/* 80040B94 48 31 AF 95 */ bl GXSetArray
|
||||
/* 80040B98 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80040B9C 4B FF C3 A5 */ bl setTevSettingIntensityTextureToCI__18dRenderingFDAmap_cCFv
|
||||
/* 80040BA0 3A E0 00 00 */ li r23, 0
|
||||
/* 80040BA4 3B C0 00 00 */ li r30, 0
|
||||
/* 80040BA8 3B 42 84 A4 */ la r26, tboxNotStayColor_4542(r2) /* 80451EA4-_SDA2_BASE_ */
|
||||
/* 80040BAC 3B 22 84 7C */ la r25, l_treasureStartColor(r2) /* 80451E7C-_SDA2_BASE_ */
|
||||
/* 80040BB0 56 98 06 3E */ clrlwi r24, r20, 0x18
|
||||
/* 80040BB4 3C 60 80 38 */ lis r3, l_treasureDispList_4524@ha /* 0x80379C88@ha */
|
||||
/* 80040BB8 3B 63 9C 88 */ addi r27, r3, l_treasureDispList_4524@l /* 0x80379C88@l */
|
||||
lbl_80040BBC:
|
||||
/* 80040BBC 7F BB F2 14 */ add r29, r27, r30
|
||||
/* 80040BC0 88 9D 00 00 */ lbz r4, 0(r29)
|
||||
/* 80040BC4 7C 95 23 78 */ mr r21, r4
|
||||
/* 80040BC8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80040BCC 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80040BD0 81 8C 00 AC */ lwz r12, 0xac(r12)
|
||||
/* 80040BD4 7D 89 03 A6 */ mtctr r12
|
||||
/* 80040BD8 4E 80 04 21 */ bctrl
|
||||
/* 80040BDC 7C 76 1B 78 */ mr r22, r3
|
||||
/* 80040BE0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80040BE4 7E A4 AB 78 */ mr r4, r21
|
||||
/* 80040BE8 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80040BEC 81 8C 00 74 */ lwz r12, 0x74(r12)
|
||||
/* 80040BF0 7D 89 03 A6 */ mtctr r12
|
||||
/* 80040BF4 4E 80 04 21 */ bctrl
|
||||
/* 80040BF8 7C 7C 1B 79 */ or. r28, r3, r3
|
||||
/* 80040BFC 41 82 02 48 */ beq lbl_80040E44
|
||||
/* 80040C00 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80040C04 7E A4 AB 78 */ mr r4, r21
|
||||
/* 80040C08 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80040C0C 81 8C 00 A4 */ lwz r12, 0xa4(r12)
|
||||
/* 80040C10 7D 89 03 A6 */ mtctr r12
|
||||
/* 80040C14 4E 80 04 21 */ bctrl
|
||||
/* 80040C18 C0 1F 00 18 */ lfs f0, 0x18(r31)
|
||||
/* 80040C1C EF C0 00 72 */ fmuls f30, f0, f1
|
||||
/* 80040C20 48 31 DA 45 */ bl GXInvalidateTexAll
|
||||
/* 80040C24 80 1D 00 04 */ lwz r0, 4(r29)
|
||||
/* 80040C28 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80040C2C 3C 60 80 42 */ lis r3, m_texObjAgg__8dMpath_n@ha /* 0x80424684@ha */
|
||||
/* 80040C30 38 63 46 84 */ addi r3, r3, m_texObjAgg__8dMpath_n@l /* 0x80424684@l */
|
||||
/* 80040C34 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 80040C38 38 80 00 00 */ li r4, 0
|
||||
/* 80040C3C 48 31 D7 D9 */ bl GXLoadTexObj
|
||||
/* 80040C40 80 7D 00 08 */ lwz r3, 8(r29)
|
||||
/* 80040C44 88 03 00 00 */ lbz r0, 0(r3)
|
||||
/* 80040C48 98 01 00 18 */ stb r0, 0x18(r1)
|
||||
/* 80040C4C 88 03 00 01 */ lbz r0, 1(r3)
|
||||
/* 80040C50 98 01 00 19 */ stb r0, 0x19(r1)
|
||||
/* 80040C54 88 03 00 02 */ lbz r0, 2(r3)
|
||||
/* 80040C58 98 01 00 1A */ stb r0, 0x1a(r1)
|
||||
/* 80040C5C 88 03 00 03 */ lbz r0, 3(r3)
|
||||
/* 80040C60 98 01 00 1B */ stb r0, 0x1b(r1)
|
||||
/* 80040C64 80 01 00 18 */ lwz r0, 0x18(r1)
|
||||
/* 80040C68 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80040C6C 38 60 00 02 */ li r3, 2
|
||||
/* 80040C70 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 80040C74 48 31 E7 09 */ bl GXSetTevColor
|
||||
/* 80040C78 88 61 00 18 */ lbz r3, 0x18(r1)
|
||||
/* 80040C7C 38 03 00 04 */ addi r0, r3, 4
|
||||
/* 80040C80 98 01 00 18 */ stb r0, 0x18(r1)
|
||||
/* 80040C84 80 01 00 18 */ lwz r0, 0x18(r1)
|
||||
/* 80040C88 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80040C8C 38 60 00 03 */ li r3, 3
|
||||
/* 80040C90 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 80040C94 48 31 E6 E9 */ bl GXSetTevColor
|
||||
/* 80040C98 3A 80 00 00 */ li r20, 0
|
||||
/* 80040C9C 56 BD 06 3E */ clrlwi r29, r21, 0x18
|
||||
/* 80040CA0 C3 E2 84 A8 */ lfs f31, lit_4600(r2)
|
||||
/* 80040CA4 48 00 01 90 */ b lbl_80040E34
|
||||
lbl_80040CA8:
|
||||
/* 80040CA8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80040CAC 7E C4 B3 78 */ mr r4, r22
|
||||
/* 80040CB0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80040CB4 81 8C 00 A8 */ lwz r12, 0xa8(r12)
|
||||
/* 80040CB8 7D 89 03 A6 */ mtctr r12
|
||||
/* 80040CBC 4E 80 04 21 */ bctrl
|
||||
/* 80040CC0 7C 75 1B 78 */ mr r21, r3
|
||||
/* 80040CC4 28 1D 00 00 */ cmplwi r29, 0
|
||||
/* 80040CC8 40 82 00 90 */ bne lbl_80040D58
|
||||
/* 80040CCC 80 7F 00 2C */ lwz r3, 0x2c(r31)
|
||||
/* 80040CD0 88 16 00 01 */ lbz r0, 1(r22)
|
||||
/* 80040CD4 7C 00 07 74 */ extsb r0, r0
|
||||
/* 80040CD8 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80040CDC 41 82 00 28 */ beq lbl_80040D04
|
||||
/* 80040CE0 88 02 84 A4 */ lbz r0, tboxNotStayColor_4542(r2)
|
||||
/* 80040CE4 98 01 00 18 */ stb r0, 0x18(r1)
|
||||
/* 80040CE8 88 1A 00 01 */ lbz r0, 1(r26)
|
||||
/* 80040CEC 98 01 00 19 */ stb r0, 0x19(r1)
|
||||
/* 80040CF0 88 1A 00 02 */ lbz r0, 2(r26)
|
||||
/* 80040CF4 98 01 00 1A */ stb r0, 0x1a(r1)
|
||||
/* 80040CF8 88 1A 00 03 */ lbz r0, 3(r26)
|
||||
/* 80040CFC 98 01 00 1B */ stb r0, 0x1b(r1)
|
||||
/* 80040D00 48 00 00 24 */ b lbl_80040D24
|
||||
lbl_80040D04:
|
||||
/* 80040D04 88 02 84 7C */ lbz r0, l_treasureStartColor(r2)
|
||||
/* 80040D08 98 01 00 18 */ stb r0, 0x18(r1)
|
||||
/* 80040D0C 88 19 00 01 */ lbz r0, 1(r25)
|
||||
/* 80040D10 98 01 00 19 */ stb r0, 0x19(r1)
|
||||
/* 80040D14 88 19 00 02 */ lbz r0, 2(r25)
|
||||
/* 80040D18 98 01 00 1A */ stb r0, 0x1a(r1)
|
||||
/* 80040D1C 88 19 00 03 */ lbz r0, 3(r25)
|
||||
/* 80040D20 98 01 00 1B */ stb r0, 0x1b(r1)
|
||||
lbl_80040D24:
|
||||
/* 80040D24 80 01 00 18 */ lwz r0, 0x18(r1)
|
||||
/* 80040D28 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80040D2C 38 60 00 02 */ li r3, 2
|
||||
/* 80040D30 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 80040D34 48 31 E6 49 */ bl GXSetTevColor
|
||||
/* 80040D38 88 61 00 18 */ lbz r3, 0x18(r1)
|
||||
/* 80040D3C 38 03 00 04 */ addi r0, r3, 4
|
||||
/* 80040D40 98 01 00 18 */ stb r0, 0x18(r1)
|
||||
/* 80040D44 80 01 00 18 */ lwz r0, 0x18(r1)
|
||||
/* 80040D48 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80040D4C 38 60 00 03 */ li r3, 3
|
||||
/* 80040D50 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80040D54 48 31 E6 29 */ bl GXSetTevColor
|
||||
lbl_80040D58:
|
||||
/* 80040D58 38 00 00 00 */ li r0, 0
|
||||
/* 80040D5C C0 75 00 00 */ lfs f3, 0(r21)
|
||||
/* 80040D60 C0 5F 00 10 */ lfs f2, 0x10(r31)
|
||||
/* 80040D64 C0 1F 00 08 */ lfs f0, 8(r31)
|
||||
/* 80040D68 EC 3F 00 32 */ fmuls f1, f31, f0
|
||||
/* 80040D6C EC 02 08 28 */ fsubs f0, f2, f1
|
||||
/* 80040D70 FC 03 00 40 */ fcmpo cr0, f3, f0
|
||||
/* 80040D74 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 80040D78 40 82 00 48 */ bne lbl_80040DC0
|
||||
/* 80040D7C EC 02 08 2A */ fadds f0, f2, f1
|
||||
/* 80040D80 FC 03 00 40 */ fcmpo cr0, f3, f0
|
||||
/* 80040D84 4C 40 13 82 */ cror 2, 0, 2
|
||||
/* 80040D88 40 82 00 38 */ bne lbl_80040DC0
|
||||
/* 80040D8C C0 75 00 08 */ lfs f3, 8(r21)
|
||||
/* 80040D90 C0 5F 00 14 */ lfs f2, 0x14(r31)
|
||||
/* 80040D94 C0 1F 00 0C */ lfs f0, 0xc(r31)
|
||||
/* 80040D98 EC 3F 00 32 */ fmuls f1, f31, f0
|
||||
/* 80040D9C EC 02 08 28 */ fsubs f0, f2, f1
|
||||
/* 80040DA0 FC 03 00 40 */ fcmpo cr0, f3, f0
|
||||
/* 80040DA4 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 80040DA8 40 82 00 18 */ bne lbl_80040DC0
|
||||
/* 80040DAC EC 02 08 2A */ fadds f0, f2, f1
|
||||
/* 80040DB0 FC 03 00 40 */ fcmpo cr0, f3, f0
|
||||
/* 80040DB4 4C 40 13 82 */ cror 2, 0, 2
|
||||
/* 80040DB8 40 82 00 08 */ bne lbl_80040DC0
|
||||
/* 80040DBC 38 00 00 01 */ li r0, 1
|
||||
lbl_80040DC0:
|
||||
/* 80040DC0 54 00 06 3F */ clrlwi. r0, r0, 0x18
|
||||
/* 80040DC4 41 82 00 50 */ beq lbl_80040E14
|
||||
/* 80040DC8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80040DCC 7E C4 B3 78 */ mr r4, r22
|
||||
/* 80040DD0 80 BF 00 2C */ lwz r5, 0x2c(r31)
|
||||
/* 80040DD4 88 DF 00 30 */ lbz r6, 0x30(r31)
|
||||
/* 80040DD8 7C C6 07 74 */ extsb r6, r6
|
||||
/* 80040DDC 7F 07 C3 78 */ mr r7, r24
|
||||
/* 80040DE0 39 00 00 01 */ li r8, 1
|
||||
/* 80040DE4 7E A9 AB 78 */ mr r9, r21
|
||||
/* 80040DE8 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80040DEC 81 8C 00 70 */ lwz r12, 0x70(r12)
|
||||
/* 80040DF0 7D 89 03 A6 */ mtctr r12
|
||||
/* 80040DF4 4E 80 04 21 */ bctrl
|
||||
/* 80040DF8 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80040DFC 41 82 00 18 */ beq lbl_80040E14
|
||||
/* 80040E00 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80040E04 7E A4 AB 78 */ mr r4, r21
|
||||
/* 80040E08 FC 20 F0 90 */ fmr f1, f30
|
||||
/* 80040E0C FC 40 F0 90 */ fmr f2, f30
|
||||
/* 80040E10 48 00 03 F9 */ bl drawIconSingle__28renderingPlusDoorAndCursor_cFRC3Vecff
|
||||
lbl_80040E14:
|
||||
/* 80040E14 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80040E18 7E C4 B3 78 */ mr r4, r22
|
||||
/* 80040E1C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80040E20 81 8C 00 B0 */ lwz r12, 0xb0(r12)
|
||||
/* 80040E24 7D 89 03 A6 */ mtctr r12
|
||||
/* 80040E28 4E 80 04 21 */ bctrl
|
||||
/* 80040E2C 7C 76 1B 78 */ mr r22, r3
|
||||
/* 80040E30 3A 94 00 01 */ addi r20, r20, 1
|
||||
lbl_80040E34:
|
||||
/* 80040E34 7C 14 E0 00 */ cmpw r20, r28
|
||||
/* 80040E38 40 80 00 0C */ bge lbl_80040E44
|
||||
/* 80040E3C 28 16 00 00 */ cmplwi r22, 0
|
||||
/* 80040E40 40 82 FE 68 */ bne lbl_80040CA8
|
||||
lbl_80040E44:
|
||||
/* 80040E44 3A F7 00 01 */ addi r23, r23, 1
|
||||
/* 80040E48 2C 17 00 04 */ cmpwi r23, 4
|
||||
/* 80040E4C 3B DE 00 0C */ addi r30, r30, 0xc
|
||||
/* 80040E50 41 80 FD 6C */ blt lbl_80040BBC
|
||||
/* 80040E54 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80040E58 4B FF C0 21 */ bl setTevSettingNonTextureDirectColor__18dRenderingFDAmap_cCFv
|
||||
/* 80040E5C E3 E1 00 68 */ psq_l f31, 104(r1), 0, 0 /* qr0 */
|
||||
/* 80040E60 CB E1 00 60 */ lfd f31, 0x60(r1)
|
||||
/* 80040E64 E3 C1 00 58 */ psq_l f30, 88(r1), 0, 0 /* qr0 */
|
||||
/* 80040E68 CB C1 00 50 */ lfd f30, 0x50(r1)
|
||||
/* 80040E6C 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80040E70 48 32 13 95 */ bl _restgpr_20
|
||||
/* 80040E74 80 01 00 74 */ lwz r0, 0x74(r1)
|
||||
/* 80040E78 7C 08 03 A6 */ mtlr r0
|
||||
/* 80040E7C 38 21 00 70 */ addi r1, r1, 0x70
|
||||
/* 80040E80 4E 80 00 20 */ blr
|
||||
@@ -1,44 +0,0 @@
|
||||
lbl_8003FBD0:
|
||||
/* 8003FBD0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8003FBD4 7C 08 02 A6 */ mflr r0
|
||||
/* 8003FBD8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8003FBDC 88 0D 80 B6 */ lbz r0, data_80450636(r13)
|
||||
/* 8003FBE0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8003FBE4 41 82 00 7C */ beq lbl_8003FC60
|
||||
/* 8003FBE8 38 C0 00 00 */ li r6, 0
|
||||
/* 8003FBEC 38 60 00 00 */ li r3, 0
|
||||
/* 8003FBF0 38 A0 00 00 */ li r5, 0
|
||||
lbl_8003FBF4:
|
||||
/* 8003FBF4 38 80 00 00 */ li r4, 0
|
||||
/* 8003FBF8 38 00 00 02 */ li r0, 2
|
||||
/* 8003FBFC 7C 09 03 A6 */ mtctr r0
|
||||
lbl_8003FC00:
|
||||
/* 8003FC00 80 0D 88 E4 */ lwz r0, mLayerList__8dMpath_c(r13)
|
||||
/* 8003FC04 7C 00 22 14 */ add r0, r0, r4
|
||||
/* 8003FC08 7C A3 01 2E */ stwx r5, r3, r0
|
||||
/* 8003FC0C 38 84 01 00 */ addi r4, r4, 0x100
|
||||
/* 8003FC10 42 00 FF F0 */ bdnz lbl_8003FC00
|
||||
/* 8003FC14 38 C6 00 01 */ addi r6, r6, 1
|
||||
/* 8003FC18 2C 06 00 40 */ cmpwi r6, 0x40
|
||||
/* 8003FC1C 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 8003FC20 41 80 FF D4 */ blt lbl_8003FBF4
|
||||
/* 8003FC24 3C 60 80 45 */ lis r3, __float_max@ha /* 0x80450AE8@ha */
|
||||
/* 8003FC28 C0 23 0A E8 */ lfs f1, __float_max@l(r3) /* 0x80450AE8@l */
|
||||
/* 8003FC2C D0 2D 88 E8 */ stfs f1, mMinX__8dMpath_c(r13)
|
||||
/* 8003FC30 FC 00 08 50 */ fneg f0, f1
|
||||
/* 8003FC34 D0 0D 88 EC */ stfs f0, mMaxX__8dMpath_c(r13)
|
||||
/* 8003FC38 D0 2D 88 F0 */ stfs f1, mMinZ__8dMpath_c(r13)
|
||||
/* 8003FC3C D0 0D 88 F4 */ stfs f0, mMaxZ__8dMpath_c(r13)
|
||||
/* 8003FC40 38 00 00 7F */ li r0, 0x7f
|
||||
/* 8003FC44 98 0D 80 B4 */ stb r0, mBottomFloorNo__8dMpath_c+0x0(r13)
|
||||
/* 8003FC48 38 00 FF 80 */ li r0, -128
|
||||
/* 8003FC4C 98 0D 80 B5 */ stb r0, mBottomFloorNo__8dMpath_c+0x1(r13)
|
||||
/* 8003FC50 38 00 00 00 */ li r0, 0
|
||||
/* 8003FC54 98 0D 80 B6 */ stb r0, data_80450636(r13)
|
||||
/* 8003FC58 98 0D 89 08 */ stb r0, data_80450E88(r13)
|
||||
/* 8003FC5C 4B FF FA B9 */ bl reset__10dMapInfo_cFv
|
||||
lbl_8003FC60:
|
||||
/* 8003FC60 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8003FC64 7C 08 03 A6 */ mtlr r0
|
||||
/* 8003FC68 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8003FC6C 4E 80 00 20 */ blr
|
||||
@@ -1,29 +0,0 @@
|
||||
lbl_80C1DF2C:
|
||||
/* 80C1DF2C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C1DF30 7C 08 02 A6 */ mflr r0
|
||||
/* 80C1DF34 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C1DF38 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80C1DF3C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80C1DF40 3C 60 80 C2 */ lis r3, l_arcName@ha /* 0x80C1EEC4@ha */
|
||||
/* 80C1DF44 38 63 EE C4 */ addi r3, r3, l_arcName@l /* 0x80C1EEC4@l */
|
||||
/* 80C1DF48 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80C1DF4C 38 80 00 04 */ li r4, 4
|
||||
/* 80C1DF50 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C1DF54 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C1DF58 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80C1DF5C 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80C1DF60 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80C1DF64 4B 41 E3 89 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80C1DF68 3C 80 00 08 */ lis r4, 8
|
||||
/* 80C1DF6C 3C A0 11 00 */ lis r5, 0x1100 /* 0x11000084@ha */
|
||||
/* 80C1DF70 38 A5 00 84 */ addi r5, r5, 0x0084 /* 0x11000084@l */
|
||||
/* 80C1DF74 4B 3F 6C E1 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
||||
/* 80C1DF78 90 7F 05 A8 */ stw r3, 0x5a8(r31)
|
||||
/* 80C1DF7C 80 7F 05 A8 */ lwz r3, 0x5a8(r31)
|
||||
/* 80C1DF80 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80C1DF84 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 80C1DF88 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80C1DF8C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C1DF90 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C1DF94 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C1DF98 4E 80 00 20 */ blr
|
||||
@@ -1,41 +0,0 @@
|
||||
lbl_80C1DE94:
|
||||
/* 80C1DE94 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C1DE98 7C 08 02 A6 */ mflr r0
|
||||
/* 80C1DE9C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C1DEA0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80C1DEA4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80C1DEA8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C1DEAC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C1DEB0 38 63 07 F0 */ addi r3, r3, 0x7f0
|
||||
/* 80C1DEB4 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha /* 0x803A7288@ha */
|
||||
/* 80C1DEB8 38 84 72 88 */ addi r4, r4, saveBitLabels__16dSv_event_flag_c@l /* 0x803A7288@l */
|
||||
/* 80C1DEBC A0 84 01 50 */ lhz r4, 0x150(r4)
|
||||
/* 80C1DEC0 4B 41 6A FD */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 80C1DEC4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80C1DEC8 41 82 00 18 */ beq lbl_80C1DEE0
|
||||
/* 80C1DECC 38 00 00 02 */ li r0, 2
|
||||
/* 80C1DED0 98 1F 05 BE */ stb r0, 0x5be(r31)
|
||||
/* 80C1DED4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80C1DED8 48 00 0D DD */ bl mode_end__11daObjFuta_cFv
|
||||
/* 80C1DEDC 48 00 00 14 */ b lbl_80C1DEF0
|
||||
lbl_80C1DEE0:
|
||||
/* 80C1DEE0 38 00 00 00 */ li r0, 0
|
||||
/* 80C1DEE4 98 1F 05 BE */ stb r0, 0x5be(r31)
|
||||
/* 80C1DEE8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80C1DEEC 48 00 0C F1 */ bl mode_wait__11daObjFuta_cFv
|
||||
lbl_80C1DEF0:
|
||||
/* 80C1DEF0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80C1DEF4 4B FF FE 99 */ bl initBaseMtx__11daObjFuta_cFv
|
||||
/* 80C1DEF8 80 7F 05 A8 */ lwz r3, 0x5a8(r31)
|
||||
/* 80C1DEFC 38 03 00 24 */ addi r0, r3, 0x24
|
||||
/* 80C1DF00 90 1F 05 04 */ stw r0, 0x504(r31)
|
||||
/* 80C1DF04 80 7F 05 A8 */ lwz r3, 0x5a8(r31)
|
||||
/* 80C1DF08 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 80C1DF0C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80C1DF10 4B 3F C6 69 */ bl fopAcM_setCullSizeBox2__FP10fopAc_ac_cP12J3DModelData
|
||||
/* 80C1DF14 38 60 00 01 */ li r3, 1
|
||||
/* 80C1DF18 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80C1DF1C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C1DF20 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C1DF24 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C1DF28 4E 80 00 20 */ blr
|
||||
@@ -1,14 +0,0 @@
|
||||
lbl_80C1ED68:
|
||||
/* 80C1ED68 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C1ED6C 7C 08 02 A6 */ mflr r0
|
||||
/* 80C1ED70 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C1ED74 3C 80 80 C2 */ lis r4, l_arcName@ha /* 0x80C1EEC4@ha */
|
||||
/* 80C1ED78 38 84 EE C4 */ addi r4, r4, l_arcName@l /* 0x80C1EEC4@l */
|
||||
/* 80C1ED7C 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 80C1ED80 38 63 05 A0 */ addi r3, r3, 0x5a0
|
||||
/* 80C1ED84 4B 40 E2 85 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
/* 80C1ED88 38 60 00 01 */ li r3, 1
|
||||
/* 80C1ED8C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C1ED90 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C1ED94 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C1ED98 4E 80 00 20 */ blr
|
||||
@@ -1,42 +0,0 @@
|
||||
lbl_80C1ECC4:
|
||||
/* 80C1ECC4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C1ECC8 7C 08 02 A6 */ mflr r0
|
||||
/* 80C1ECCC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C1ECD0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80C1ECD4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80C1ECD8 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80C1ECDC 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 80C1ECE0 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 80C1ECE4 38 80 00 10 */ li r4, 0x10
|
||||
/* 80C1ECE8 38 BE 04 D0 */ addi r5, r30, 0x4d0
|
||||
/* 80C1ECEC 38 DE 01 0C */ addi r6, r30, 0x10c
|
||||
/* 80C1ECF0 4B 58 4A D5 */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
|
||||
/* 80C1ECF4 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 80C1ECF8 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 80C1ECFC 80 9E 05 A8 */ lwz r4, 0x5a8(r30)
|
||||
/* 80C1ED00 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 80C1ED04 38 BE 01 0C */ addi r5, r30, 0x10c
|
||||
/* 80C1ED08 4B 58 60 99 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
|
||||
/* 80C1ED0C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C1ED10 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C1ED14 80 04 5F 70 */ lwz r0, 0x5f70(r4)
|
||||
/* 80C1ED18 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80C1ED1C 3B E3 4A C8 */ addi r31, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80C1ED20 90 1F 00 48 */ stw r0, 0x48(r31)
|
||||
/* 80C1ED24 80 04 5F 74 */ lwz r0, 0x5f74(r4)
|
||||
/* 80C1ED28 90 1F 00 4C */ stw r0, 0x4c(r31)
|
||||
/* 80C1ED2C 80 7E 05 A8 */ lwz r3, 0x5a8(r30)
|
||||
/* 80C1ED30 4B 3E EF 95 */ bl mDoExt_modelUpdateDL__FP8J3DModel
|
||||
/* 80C1ED34 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C1ED38 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C1ED3C 80 03 5F 80 */ lwz r0, 0x5f80(r3)
|
||||
/* 80C1ED40 90 1F 00 48 */ stw r0, 0x48(r31)
|
||||
/* 80C1ED44 80 03 5F 84 */ lwz r0, 0x5f84(r3)
|
||||
/* 80C1ED48 90 1F 00 4C */ stw r0, 0x4c(r31)
|
||||
/* 80C1ED4C 38 60 00 01 */ li r3, 1
|
||||
/* 80C1ED50 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80C1ED54 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80C1ED58 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C1ED5C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C1ED60 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C1ED64 4E 80 00 20 */ blr
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,17 +0,0 @@
|
||||
lbl_80C1EAFC:
|
||||
/* 80C1EAFC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C1EB00 7C 08 02 A6 */ mflr r0
|
||||
/* 80C1EB04 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C1EB08 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80C1EB0C 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80C1EB10 41 82 00 10 */ beq lbl_80C1EB20
|
||||
/* 80C1EB14 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80C1EB18 40 81 00 08 */ ble lbl_80C1EB20
|
||||
/* 80C1EB1C 4B 6B 02 21 */ bl __dl__FPv
|
||||
lbl_80C1EB20:
|
||||
/* 80C1EB20 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80C1EB24 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80C1EB28 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C1EB2C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C1EB30 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C1EB34 4E 80 00 20 */ blr
|
||||
@@ -1,36 +0,0 @@
|
||||
lbl_80C1DF9C:
|
||||
/* 80C1DF9C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C1DFA0 7C 08 02 A6 */ mflr r0
|
||||
/* 80C1DFA4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C1DFA8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80C1DFAC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80C1DFB0 38 7F 05 A0 */ addi r3, r31, 0x5a0
|
||||
/* 80C1DFB4 3C 80 80 C2 */ lis r4, l_arcName@ha /* 0x80C1EEC4@ha */
|
||||
/* 80C1DFB8 38 84 EE C4 */ addi r4, r4, l_arcName@l /* 0x80C1EEC4@l */
|
||||
/* 80C1DFBC 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 80C1DFC0 4B 40 EE FD */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCc
|
||||
/* 80C1DFC4 7C 60 1B 78 */ mr r0, r3
|
||||
/* 80C1DFC8 2C 00 00 04 */ cmpwi r0, 4
|
||||
/* 80C1DFCC 40 82 00 3C */ bne lbl_80C1E008
|
||||
/* 80C1DFD0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80C1DFD4 3C 80 80 C2 */ lis r4, l_arcName@ha /* 0x80C1EEC4@ha */
|
||||
/* 80C1DFD8 38 84 EE C4 */ addi r4, r4, l_arcName@l /* 0x80C1EEC4@l */
|
||||
/* 80C1DFDC 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 80C1DFE0 38 A0 00 07 */ li r5, 7
|
||||
/* 80C1DFE4 3C C0 80 07 */ lis r6, dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz@ha /* 0x80075AD8@ha */
|
||||
/* 80C1DFE8 38 C6 5A D8 */ addi r6, r6, dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz@l /* 0x80075AD8@l */
|
||||
/* 80C1DFEC 38 E0 0B 00 */ li r7, 0xb00
|
||||
/* 80C1DFF0 39 00 00 00 */ li r8, 0
|
||||
/* 80C1DFF4 4B 45 A7 C9 */ bl MoveBGCreate__16dBgS_MoveBgActorFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUlPA3_A4_f
|
||||
/* 80C1DFF8 7C 60 1B 78 */ mr r0, r3
|
||||
/* 80C1DFFC 2C 00 00 05 */ cmpwi r0, 5
|
||||
/* 80C1E000 40 82 00 08 */ bne lbl_80C1E008
|
||||
/* 80C1E004 48 00 00 08 */ b lbl_80C1E00C
|
||||
lbl_80C1E008:
|
||||
/* 80C1E008 7C 03 03 78 */ mr r3, r0
|
||||
lbl_80C1E00C:
|
||||
/* 80C1E00C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80C1E010 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C1E014 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C1E018 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C1E01C 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80C1EDFC:
|
||||
/* 80C1EDFC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C1EE00 7C 08 02 A6 */ mflr r0
|
||||
/* 80C1EE04 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C1EE08 4B 45 9A D5 */ bl MoveBGDelete__16dBgS_MoveBgActorFv
|
||||
/* 80C1EE0C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C1EE10 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C1EE14 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C1EE18 4E 80 00 20 */ blr
|
||||
@@ -1,12 +0,0 @@
|
||||
lbl_80C1EE3C:
|
||||
/* 80C1EE3C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C1EE40 7C 08 02 A6 */ mflr r0
|
||||
/* 80C1EE44 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C1EE48 81 83 05 9C */ lwz r12, 0x59c(r3)
|
||||
/* 80C1EE4C 81 8C 00 14 */ lwz r12, 0x14(r12)
|
||||
/* 80C1EE50 7D 89 03 A6 */ mtctr r12
|
||||
/* 80C1EE54 4E 80 04 21 */ bctrl
|
||||
/* 80C1EE58 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C1EE5C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C1EE60 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C1EE64 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80C1EE1C:
|
||||
/* 80C1EE1C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C1EE20 7C 08 02 A6 */ mflr r0
|
||||
/* 80C1EE24 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C1EE28 4B 45 9B 29 */ bl MoveBGExecute__16dBgS_MoveBgActorFv
|
||||
/* 80C1EE2C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C1EE30 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C1EE34 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C1EE38 4E 80 00 20 */ blr
|
||||
@@ -1,27 +0,0 @@
|
||||
lbl_80C1ED9C:
|
||||
/* 80C1ED9C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C1EDA0 7C 08 02 A6 */ mflr r0
|
||||
/* 80C1EDA4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C1EDA8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80C1EDAC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80C1EDB0 80 03 04 A0 */ lwz r0, 0x4a0(r3)
|
||||
/* 80C1EDB4 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80C1EDB8 40 82 00 28 */ bne lbl_80C1EDE0
|
||||
/* 80C1EDBC 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 80C1EDC0 41 82 00 14 */ beq lbl_80C1EDD4
|
||||
/* 80C1EDC4 4B 45 98 61 */ bl __ct__16dBgS_MoveBgActorFv
|
||||
/* 80C1EDC8 3C 60 80 C2 */ lis r3, __vt__11daObjFuta_c@ha /* 0x80C1EF60@ha */
|
||||
/* 80C1EDCC 38 03 EF 60 */ addi r0, r3, __vt__11daObjFuta_c@l /* 0x80C1EF60@l */
|
||||
/* 80C1EDD0 90 1F 05 9C */ stw r0, 0x59c(r31)
|
||||
lbl_80C1EDD4:
|
||||
/* 80C1EDD4 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
|
||||
/* 80C1EDD8 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 80C1EDDC 90 1F 04 A0 */ stw r0, 0x4a0(r31)
|
||||
lbl_80C1EDE0:
|
||||
/* 80C1EDE0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80C1EDE4 4B FF F1 B9 */ bl create1st__11daObjFuta_cFv
|
||||
/* 80C1EDE8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80C1EDEC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C1EDF0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C1EDF4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C1EDF8 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_80C1DD8C:
|
||||
/* 80C1DD8C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C1DD90 7C 08 02 A6 */ mflr r0
|
||||
/* 80C1DD94 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C1DD98 80 83 05 A8 */ lwz r4, 0x5a8(r3)
|
||||
/* 80C1DD9C C0 03 04 EC */ lfs f0, 0x4ec(r3)
|
||||
/* 80C1DDA0 D0 04 00 18 */ stfs f0, 0x18(r4)
|
||||
/* 80C1DDA4 C0 03 04 F0 */ lfs f0, 0x4f0(r3)
|
||||
/* 80C1DDA8 D0 04 00 1C */ stfs f0, 0x1c(r4)
|
||||
/* 80C1DDAC C0 03 04 F4 */ lfs f0, 0x4f4(r3)
|
||||
/* 80C1DDB0 D0 04 00 20 */ stfs f0, 0x20(r4)
|
||||
/* 80C1DDB4 48 00 00 15 */ bl setBaseMtx__11daObjFuta_cFv
|
||||
/* 80C1DDB8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C1DDBC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C1DDC0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C1DDC4 4E 80 00 20 */ blr
|
||||
@@ -1,5 +0,0 @@
|
||||
lbl_80C1ECB4:
|
||||
/* 80C1ECB4 3C 80 80 C2 */ lis r4, lit_3995@ha /* 0x80C1EE88@ha */
|
||||
/* 80C1ECB8 C0 04 EE 88 */ lfs f0, lit_3995@l(r4) /* 0x80C1EE88@l */
|
||||
/* 80C1ECBC D0 03 05 AC */ stfs f0, 0x5ac(r3)
|
||||
/* 80C1ECC0 4E 80 00 20 */ blr
|
||||
@@ -1,30 +0,0 @@
|
||||
lbl_80C1EC44:
|
||||
/* 80C1EC44 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C1EC48 7C 08 02 A6 */ mflr r0
|
||||
/* 80C1EC4C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C1EC50 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80C1EC54 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80C1EC58 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80C1EC5C 3C 60 80 C2 */ lis r3, lit_3644@ha /* 0x80C1EE78@ha */
|
||||
/* 80C1EC60 3B E3 EE 78 */ addi r31, r3, lit_3644@l /* 0x80C1EE78@l */
|
||||
/* 80C1EC64 A0 1E 05 CA */ lhz r0, 0x5ca(r30)
|
||||
/* 80C1EC68 28 00 00 0C */ cmplwi r0, 0xc
|
||||
/* 80C1EC6C 40 81 00 30 */ ble lbl_80C1EC9C
|
||||
/* 80C1EC70 38 7E 05 AC */ addi r3, r30, 0x5ac
|
||||
/* 80C1EC74 C0 3F 00 10 */ lfs f1, 0x10(r31)
|
||||
/* 80C1EC78 C0 5F 00 14 */ lfs f2, 0x14(r31)
|
||||
/* 80C1EC7C C0 7F 00 18 */ lfs f3, 0x18(r31)
|
||||
/* 80C1EC80 C0 9F 00 1C */ lfs f4, 0x1c(r31)
|
||||
/* 80C1EC84 4B 65 0C F9 */ bl cLib_addCalc__FPfffff
|
||||
/* 80C1EC88 C0 1F 00 00 */ lfs f0, 0(r31)
|
||||
/* 80C1EC8C FC 00 08 00 */ fcmpu cr0, f0, f1
|
||||
/* 80C1EC90 40 82 00 0C */ bne lbl_80C1EC9C
|
||||
/* 80C1EC94 38 00 00 02 */ li r0, 2
|
||||
/* 80C1EC98 98 1E 05 BE */ stb r0, 0x5be(r30)
|
||||
lbl_80C1EC9C:
|
||||
/* 80C1EC9C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80C1ECA0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80C1ECA4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C1ECA8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C1ECAC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C1ECB0 4E 80 00 20 */ blr
|
||||
@@ -1,43 +0,0 @@
|
||||
lbl_80C1EB38:
|
||||
/* 80C1EB38 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C1EB3C 7C 08 02 A6 */ mflr r0
|
||||
/* 80C1EB40 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C1EB44 3C 80 80 C2 */ lis r4, cNullVec__6Z2Calc@ha /* 0x80C1EEA4@ha */
|
||||
/* 80C1EB48 38 E4 EE A4 */ addi r7, r4, cNullVec__6Z2Calc@l /* 0x80C1EEA4@l */
|
||||
/* 80C1EB4C 3C 80 80 C2 */ lis r4, struct_80C1F1D8+0x102@ha /* 0x80C1F2DA@ha */
|
||||
/* 80C1EB50 38 C4 F2 DA */ addi r6, r4, struct_80C1F1D8+0x102@l /* 0x80C1F2DA@l */
|
||||
/* 80C1EB54 88 06 00 00 */ lbz r0, 0(r6)
|
||||
/* 80C1EB58 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 80C1EB5C 40 82 00 58 */ bne lbl_80C1EBB4
|
||||
/* 80C1EB60 80 87 00 24 */ lwz r4, 0x24(r7)
|
||||
/* 80C1EB64 80 07 00 28 */ lwz r0, 0x28(r7)
|
||||
/* 80C1EB68 90 87 00 48 */ stw r4, 0x48(r7)
|
||||
/* 80C1EB6C 90 07 00 4C */ stw r0, 0x4c(r7)
|
||||
/* 80C1EB70 80 07 00 2C */ lwz r0, 0x2c(r7)
|
||||
/* 80C1EB74 90 07 00 50 */ stw r0, 0x50(r7)
|
||||
/* 80C1EB78 38 A7 00 48 */ addi r5, r7, 0x48
|
||||
/* 80C1EB7C 80 87 00 30 */ lwz r4, 0x30(r7)
|
||||
/* 80C1EB80 80 07 00 34 */ lwz r0, 0x34(r7)
|
||||
/* 80C1EB84 90 85 00 0C */ stw r4, 0xc(r5)
|
||||
/* 80C1EB88 90 05 00 10 */ stw r0, 0x10(r5)
|
||||
/* 80C1EB8C 80 07 00 38 */ lwz r0, 0x38(r7)
|
||||
/* 80C1EB90 90 05 00 14 */ stw r0, 0x14(r5)
|
||||
/* 80C1EB94 80 87 00 3C */ lwz r4, 0x3c(r7)
|
||||
/* 80C1EB98 80 07 00 40 */ lwz r0, 0x40(r7)
|
||||
/* 80C1EB9C 90 85 00 18 */ stw r4, 0x18(r5)
|
||||
/* 80C1EBA0 90 05 00 1C */ stw r0, 0x1c(r5)
|
||||
/* 80C1EBA4 80 07 00 44 */ lwz r0, 0x44(r7)
|
||||
/* 80C1EBA8 90 05 00 20 */ stw r0, 0x20(r5)
|
||||
/* 80C1EBAC 38 00 00 01 */ li r0, 1
|
||||
/* 80C1EBB0 98 06 00 00 */ stb r0, 0(r6)
|
||||
lbl_80C1EBB4:
|
||||
/* 80C1EBB4 88 03 05 BE */ lbz r0, 0x5be(r3)
|
||||
/* 80C1EBB8 1C 00 00 0C */ mulli r0, r0, 0xc
|
||||
/* 80C1EBBC 39 87 00 48 */ addi r12, r7, 0x48
|
||||
/* 80C1EBC0 7D 8C 02 14 */ add r12, r12, r0
|
||||
/* 80C1EBC4 4B 74 34 C1 */ bl __ptmf_scall
|
||||
/* 80C1EBC8 60 00 00 00 */ nop
|
||||
/* 80C1EBCC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C1EBD0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C1EBD4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C1EBD8 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