mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
most of TRK done / some misc work (#2030)
* work on d_file_sel_warning * various cleanup * attempt to fix d_gameover * event cleanup * trk work * most of TRK done * remove asm
This commit is contained in:
@@ -1,227 +0,0 @@
|
||||
lbl_80043A14:
|
||||
/* 80043A14 94 21 FF 90 */ stwu r1, -0x70(r1)
|
||||
/* 80043A18 7C 08 02 A6 */ mflr r0
|
||||
/* 80043A1C 90 01 00 74 */ stw r0, 0x74(r1)
|
||||
/* 80043A20 DB E1 00 60 */ stfd f31, 0x60(r1)
|
||||
/* 80043A24 F3 E1 00 68 */ psq_st f31, 104(r1), 0, 0 /* qr0 */
|
||||
/* 80043A28 DB C1 00 50 */ stfd f30, 0x50(r1)
|
||||
/* 80043A2C F3 C1 00 58 */ psq_st f30, 88(r1), 0, 0 /* qr0 */
|
||||
/* 80043A30 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80043A34 48 31 E7 81 */ bl _savegpr_19
|
||||
/* 80043A38 7C 77 1B 78 */ mr r23, r3
|
||||
/* 80043A3C 3A A0 00 00 */ li r21, 0
|
||||
/* 80043A40 7C 9B 07 74 */ extsb r27, r4
|
||||
/* 80043A44 3B 40 00 01 */ li r26, 1
|
||||
/* 80043A48 3B 20 00 00 */ li r25, 0
|
||||
/* 80043A4C C3 E2 84 D0 */ lfs f31, lit_4264(r2)
|
||||
/* 80043A50 3B 00 00 00 */ li r24, 0
|
||||
/* 80043A54 FF C0 F8 90 */ fmr f30, f31
|
||||
/* 80043A58 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80043A5C 3A 63 61 C0 */ addi r19, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80043A60 3B F3 4F F8 */ addi r31, r19, 0x4ff8
|
||||
/* 80043A64 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80043A68 7E E4 BB 78 */ mr r4, r23
|
||||
/* 80043A6C 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80043A70 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80043A74 38 C0 00 03 */ li r6, 3
|
||||
/* 80043A78 48 00 46 75 */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80043A7C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80043A80 41 82 00 E0 */ beq lbl_80043B60
|
||||
/* 80043A84 82 83 00 00 */ lwz r20, 0(r3)
|
||||
/* 80043A88 88 0D 87 E4 */ lbz r0, mStayNo__20dStage_roomControl_c+0x0(r13)
|
||||
/* 80043A8C 7C 04 07 74 */ extsb r4, r0
|
||||
/* 80043A90 2C 04 FF FF */ cmpwi r4, -1
|
||||
/* 80043A94 40 82 00 1C */ bne lbl_80043AB0
|
||||
/* 80043A98 38 73 4E 20 */ addi r3, r19, 0x4e20
|
||||
/* 80043A9C 81 93 4E 20 */ lwz r12, 0x4e20(r19)
|
||||
/* 80043AA0 81 8C 00 C4 */ lwz r12, 0xc4(r12)
|
||||
/* 80043AA4 7D 89 03 A6 */ mtctr r12
|
||||
/* 80043AA8 4E 80 04 21 */ bctrl
|
||||
/* 80043AAC 48 00 00 1C */ b lbl_80043AC8
|
||||
lbl_80043AB0:
|
||||
/* 80043AB0 38 73 4E C4 */ addi r3, r19, 0x4ec4
|
||||
/* 80043AB4 4B FE 08 D1 */ bl getStatusRoomDt__20dStage_roomControl_cFi
|
||||
/* 80043AB8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80043ABC 81 8C 00 C4 */ lwz r12, 0xc4(r12)
|
||||
/* 80043AC0 7D 89 03 A6 */ mtctr r12
|
||||
/* 80043AC4 4E 80 04 21 */ bctrl
|
||||
lbl_80043AC8:
|
||||
/* 80043AC8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80043ACC 41 82 00 94 */ beq lbl_80043B60
|
||||
/* 80043AD0 2C 14 00 00 */ cmpwi r20, 0
|
||||
/* 80043AD4 41 80 00 8C */ blt lbl_80043B60
|
||||
/* 80043AD8 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 80043ADC 7C 14 00 00 */ cmpw r20, r0
|
||||
/* 80043AE0 40 80 00 80 */ bge lbl_80043B60
|
||||
/* 80043AE4 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 80043AE8 1C 14 00 0D */ mulli r0, r20, 0xd
|
||||
/* 80043AEC 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 80043AF0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80043AF4 8B A3 00 08 */ lbz r29, 8(r3)
|
||||
/* 80043AF8 88 03 00 09 */ lbz r0, 9(r3)
|
||||
/* 80043AFC 7C 16 07 74 */ extsb r22, r0
|
||||
/* 80043B00 88 83 00 0B */ lbz r4, 0xb(r3)
|
||||
/* 80043B04 54 80 07 3E */ clrlwi r0, r4, 0x1c
|
||||
/* 80043B08 7C 1C 03 78 */ mr r28, r0
|
||||
/* 80043B0C 88 03 00 0C */ lbz r0, 0xc(r3)
|
||||
/* 80043B10 7C 1B 07 74 */ extsb r27, r0
|
||||
/* 80043B14 54 99 DF 7E */ rlwinm r25, r4, 0x1b, 0x1d, 0x1f
|
||||
/* 80043B18 2C 1B 00 0F */ cmpwi r27, 0xf
|
||||
/* 80043B1C 40 82 00 08 */ bne lbl_80043B24
|
||||
/* 80043B20 3B 60 00 00 */ li r27, 0
|
||||
lbl_80043B24:
|
||||
/* 80043B24 88 03 00 0A */ lbz r0, 0xa(r3)
|
||||
/* 80043B28 54 03 E7 3E */ rlwinm r3, r0, 0x1c, 0x1c, 0x1f
|
||||
/* 80043B2C 54 80 06 F6 */ rlwinm r0, r4, 0, 0x1b, 0x1b
|
||||
/* 80043B30 7C 60 03 79 */ or. r0, r3, r0
|
||||
/* 80043B34 41 80 00 2C */ blt lbl_80043B60
|
||||
/* 80043B38 2C 00 00 17 */ cmpwi r0, 0x17
|
||||
/* 80043B3C 41 81 00 24 */ bgt lbl_80043B60
|
||||
/* 80043B40 3B 00 00 01 */ li r24, 1
|
||||
/* 80043B44 C8 22 84 D8 */ lfd f1, lit_4267(r2)
|
||||
/* 80043B48 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 80043B4C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80043B50 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 80043B54 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80043B58 C8 01 00 10 */ lfd f0, 0x10(r1)
|
||||
/* 80043B5C EF E0 08 28 */ fsubs f31, f0, f1
|
||||
lbl_80043B60:
|
||||
/* 80043B60 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80043B64 7E E4 BB 78 */ mr r4, r23
|
||||
/* 80043B68 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80043B6C 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80043B70 38 A5 00 03 */ addi r5, r5, 3
|
||||
/* 80043B74 38 C0 00 04 */ li r6, 4
|
||||
/* 80043B78 48 00 45 75 */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80043B7C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80043B80 41 82 00 08 */ beq lbl_80043B88
|
||||
/* 80043B84 7C 7E 1B 78 */ mr r30, r3
|
||||
lbl_80043B88:
|
||||
/* 80043B88 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80043B8C 7E E4 BB 78 */ mr r4, r23
|
||||
/* 80043B90 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80043B94 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80043B98 38 A5 00 09 */ addi r5, r5, 9
|
||||
/* 80043B9C 38 C0 00 03 */ li r6, 3
|
||||
/* 80043BA0 48 00 45 4D */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80043BA4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80043BA8 41 82 00 0C */ beq lbl_80043BB4
|
||||
/* 80043BAC 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 80043BB0 7C 1D 07 34 */ extsh r29, r0
|
||||
lbl_80043BB4:
|
||||
/* 80043BB4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80043BB8 7E E4 BB 78 */ mr r4, r23
|
||||
/* 80043BBC 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80043BC0 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80043BC4 38 A5 00 13 */ addi r5, r5, 0x13
|
||||
/* 80043BC8 38 C0 00 03 */ li r6, 3
|
||||
/* 80043BCC 48 00 45 21 */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80043BD0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80043BD4 41 82 00 0C */ beq lbl_80043BE0
|
||||
/* 80043BD8 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 80043BDC 7C 16 07 74 */ extsb r22, r0
|
||||
lbl_80043BE0:
|
||||
/* 80043BE0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80043BE4 7E E4 BB 78 */ mr r4, r23
|
||||
/* 80043BE8 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80043BEC 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80043BF0 38 A5 00 1A */ addi r5, r5, 0x1a
|
||||
/* 80043BF4 38 C0 00 03 */ li r6, 3
|
||||
/* 80043BF8 48 00 44 F5 */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80043BFC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80043C00 41 82 00 0C */ beq lbl_80043C0C
|
||||
/* 80043C04 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 80043C08 7C 1C 07 74 */ extsb r28, r0
|
||||
lbl_80043C0C:
|
||||
/* 80043C0C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80043C10 7E E4 BB 78 */ mr r4, r23
|
||||
/* 80043C14 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80043C18 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80043C1C 38 A5 00 20 */ addi r5, r5, 0x20
|
||||
/* 80043C20 38 C0 00 03 */ li r6, 3
|
||||
/* 80043C24 48 00 44 C9 */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80043C28 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80043C2C 41 82 00 0C */ beq lbl_80043C38
|
||||
/* 80043C30 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 80043C34 7C 1B 07 74 */ extsb r27, r0
|
||||
lbl_80043C38:
|
||||
/* 80043C38 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80043C3C 7E E4 BB 78 */ mr r4, r23
|
||||
/* 80043C40 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80043C44 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80043C48 38 A5 00 25 */ addi r5, r5, 0x25
|
||||
/* 80043C4C 38 C0 00 03 */ li r6, 3
|
||||
/* 80043C50 48 00 44 9D */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80043C54 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80043C58 41 82 00 08 */ beq lbl_80043C60
|
||||
/* 80043C5C 82 A3 00 00 */ lwz r21, 0(r3)
|
||||
lbl_80043C60:
|
||||
/* 80043C60 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80043C64 7E E4 BB 78 */ mr r4, r23
|
||||
/* 80043C68 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80043C6C 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80043C70 38 A5 00 2A */ addi r5, r5, 0x2a
|
||||
/* 80043C74 38 C0 00 00 */ li r6, 0
|
||||
/* 80043C78 48 00 44 75 */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80043C7C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80043C80 41 82 00 08 */ beq lbl_80043C88
|
||||
/* 80043C84 C3 C3 00 00 */ lfs f30, 0(r3)
|
||||
lbl_80043C88:
|
||||
/* 80043C88 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80043C8C 7E E4 BB 78 */ mr r4, r23
|
||||
/* 80043C90 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80043C94 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80043C98 38 A5 00 30 */ addi r5, r5, 0x30
|
||||
/* 80043C9C 38 C0 00 00 */ li r6, 0
|
||||
/* 80043CA0 48 00 44 4D */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80043CA4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80043CA8 41 82 00 0C */ beq lbl_80043CB4
|
||||
/* 80043CAC C3 E3 00 00 */ lfs f31, 0(r3)
|
||||
/* 80043CB0 3B 00 00 01 */ li r24, 1
|
||||
lbl_80043CB4:
|
||||
/* 80043CB4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80043CB8 7E E4 BB 78 */ mr r4, r23
|
||||
/* 80043CBC 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80043CC0 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80043CC4 38 A5 00 35 */ addi r5, r5, 0x35
|
||||
/* 80043CC8 38 C0 00 03 */ li r6, 3
|
||||
/* 80043CCC 48 00 44 21 */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80043CD0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80043CD4 41 82 00 08 */ beq lbl_80043CDC
|
||||
/* 80043CD8 3B 40 00 00 */ li r26, 0
|
||||
lbl_80043CDC:
|
||||
/* 80043CDC 28 1E 00 00 */ cmplwi r30, 0
|
||||
/* 80043CE0 41 82 00 54 */ beq lbl_80043D34
|
||||
/* 80043CE4 7F A0 07 34 */ extsh r0, r29
|
||||
/* 80043CE8 2C 00 FF FF */ cmpwi r0, -1
|
||||
/* 80043CEC 41 82 00 48 */ beq lbl_80043D34
|
||||
/* 80043CF0 57 00 06 3F */ clrlwi. r0, r24, 0x18
|
||||
/* 80043CF4 41 82 00 10 */ beq lbl_80043D04
|
||||
/* 80043CF8 C0 02 84 D4 */ lfs f0, lit_4265(r2)
|
||||
/* 80043CFC EC 20 07 F2 */ fmuls f1, f0, f31
|
||||
/* 80043D00 48 16 4E 59 */ bl dKy_set_nexttime__Ff
|
||||
lbl_80043D04:
|
||||
/* 80043D04 93 41 00 08 */ stw r26, 8(r1)
|
||||
/* 80043D08 93 21 00 0C */ stw r25, 0xc(r1)
|
||||
/* 80043D0C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80043D10 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80043D14 7E C5 B3 78 */ mr r5, r22
|
||||
/* 80043D18 7F 86 E3 78 */ mr r6, r28
|
||||
/* 80043D1C FC 20 F0 90 */ fmr f1, f30
|
||||
/* 80043D20 7E A7 AB 78 */ mr r7, r21
|
||||
/* 80043D24 39 00 00 01 */ li r8, 1
|
||||
/* 80043D28 7F 69 DB 78 */ mr r9, r27
|
||||
/* 80043D2C 39 40 00 00 */ li r10, 0
|
||||
/* 80043D30 4B FE 95 CD */ bl dComIfGp_setNextStage__FPCcsScScfUliScsii
|
||||
lbl_80043D34:
|
||||
/* 80043D34 38 60 00 01 */ li r3, 1
|
||||
/* 80043D38 E3 E1 00 68 */ psq_l f31, 104(r1), 0, 0 /* qr0 */
|
||||
/* 80043D3C CB E1 00 60 */ lfd f31, 0x60(r1)
|
||||
/* 80043D40 E3 C1 00 58 */ psq_l f30, 88(r1), 0, 0 /* qr0 */
|
||||
/* 80043D44 CB C1 00 50 */ lfd f30, 0x50(r1)
|
||||
/* 80043D48 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80043D4C 48 31 E4 B5 */ bl _restgpr_19
|
||||
/* 80043D50 80 01 00 74 */ lwz r0, 0x74(r1)
|
||||
/* 80043D54 7C 08 03 A6 */ mtlr r0
|
||||
/* 80043D58 38 21 00 70 */ addi r1, r1, 0x70
|
||||
/* 80043D5C 4E 80 00 20 */ blr
|
||||
@@ -1,150 +0,0 @@
|
||||
lbl_80044CB8:
|
||||
/* 80044CB8 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80044CBC 7C 08 02 A6 */ mflr r0
|
||||
/* 80044CC0 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 80044CC4 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80044CC8 48 31 D5 11 */ bl _savegpr_28
|
||||
/* 80044CCC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80044CD0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80044CD4 3B C3 4F F8 */ addi r30, r3, 0x4ff8
|
||||
/* 80044CD8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80044CDC 3C 80 80 38 */ lis r4, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80044CE0 38 84 9D D0 */ addi r4, r4, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80044CE4 38 84 00 76 */ addi r4, r4, 0x76
|
||||
/* 80044CE8 38 A0 00 00 */ li r5, 0
|
||||
/* 80044CEC 38 C0 00 00 */ li r6, 0
|
||||
/* 80044CF0 48 00 2E 2D */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 80044CF4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80044CF8 2C 1F FF FF */ cmpwi r31, -1
|
||||
/* 80044CFC 41 82 01 D0 */ beq lbl_80044ECC
|
||||
/* 80044D00 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80044D04 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80044D08 48 00 32 55 */ bl getMyNowCutName__16dEvent_manager_cFi
|
||||
/* 80044D0C 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80044D10 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80044D14 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80044D18 48 00 30 35 */ bl getIsAddvance__16dEvent_manager_cFi
|
||||
/* 80044D1C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80044D20 41 82 01 AC */ beq lbl_80044ECC
|
||||
/* 80044D24 80 9D 00 00 */ lwz r4, 0(r29)
|
||||
/* 80044D28 3C 60 57 41 */ lis r3, 0x5741 /* 0x57414954@ha */
|
||||
/* 80044D2C 38 03 49 54 */ addi r0, r3, 0x4954 /* 0x57414954@l */
|
||||
/* 80044D30 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80044D34 41 82 01 98 */ beq lbl_80044ECC
|
||||
/* 80044D38 40 80 01 94 */ bge lbl_80044ECC
|
||||
/* 80044D3C 3C 60 43 52 */ lis r3, 0x4352 /* 0x43524541@ha */
|
||||
/* 80044D40 38 03 45 41 */ addi r0, r3, 0x4541 /* 0x43524541@l */
|
||||
/* 80044D44 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80044D48 41 82 00 08 */ beq lbl_80044D50
|
||||
/* 80044D4C 48 00 01 80 */ b lbl_80044ECC
|
||||
lbl_80044D50:
|
||||
/* 80044D50 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80044D54 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80044D58 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80044D5C 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80044D60 38 A5 00 7E */ addi r5, r5, 0x7e
|
||||
/* 80044D64 38 C0 00 04 */ li r6, 4
|
||||
/* 80044D68 48 00 33 85 */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80044D6C 4B FE 00 55 */ bl dStage_searchName__FPCc
|
||||
/* 80044D70 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80044D74 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80044D78 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80044D7C 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80044D80 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80044D84 38 A5 00 87 */ addi r5, r5, 0x87
|
||||
/* 80044D88 38 C0 00 03 */ li r6, 3
|
||||
/* 80044D8C 48 00 33 61 */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80044D90 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80044D94 40 82 00 0C */ bne lbl_80044DA0
|
||||
/* 80044D98 3B 80 FF FF */ li r28, -1
|
||||
/* 80044D9C 48 00 00 08 */ b lbl_80044DA4
|
||||
lbl_80044DA0:
|
||||
/* 80044DA0 83 83 00 00 */ lwz r28, 0(r3)
|
||||
lbl_80044DA4:
|
||||
/* 80044DA4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80044DA8 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80044DAC 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80044DB0 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80044DB4 38 A5 00 8B */ addi r5, r5, 0x8b
|
||||
/* 80044DB8 38 C0 00 01 */ li r6, 1
|
||||
/* 80044DBC 48 00 33 31 */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80044DC0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80044DC4 40 82 00 2C */ bne lbl_80044DF0
|
||||
/* 80044DC8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80044DCC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80044DD0 80 63 5D AC */ lwz r3, 0x5dac(r3)
|
||||
/* 80044DD4 C0 03 04 D0 */ lfs f0, 0x4d0(r3)
|
||||
/* 80044DD8 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
/* 80044DDC C0 03 04 D4 */ lfs f0, 0x4d4(r3)
|
||||
/* 80044DE0 D0 01 00 20 */ stfs f0, 0x20(r1)
|
||||
/* 80044DE4 C0 03 04 D8 */ lfs f0, 0x4d8(r3)
|
||||
/* 80044DE8 D0 01 00 24 */ stfs f0, 0x24(r1)
|
||||
/* 80044DEC 48 00 00 1C */ b lbl_80044E08
|
||||
lbl_80044DF0:
|
||||
/* 80044DF0 C0 03 00 00 */ lfs f0, 0(r3)
|
||||
/* 80044DF4 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
/* 80044DF8 C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 80044DFC D0 01 00 20 */ stfs f0, 0x20(r1)
|
||||
/* 80044E00 C0 03 00 08 */ lfs f0, 8(r3)
|
||||
/* 80044E04 D0 01 00 24 */ stfs f0, 0x24(r1)
|
||||
lbl_80044E08:
|
||||
/* 80044E08 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80044E0C 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80044E10 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80044E14 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80044E18 38 A5 00 8F */ addi r5, r5, 0x8f
|
||||
/* 80044E1C 38 C0 00 03 */ li r6, 3
|
||||
/* 80044E20 48 00 32 CD */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80044E24 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80044E28 40 82 00 18 */ bne lbl_80044E40
|
||||
/* 80044E2C 38 00 00 00 */ li r0, 0
|
||||
/* 80044E30 B0 01 00 08 */ sth r0, 8(r1)
|
||||
/* 80044E34 B0 01 00 0A */ sth r0, 0xa(r1)
|
||||
/* 80044E38 B0 01 00 0C */ sth r0, 0xc(r1)
|
||||
/* 80044E3C 48 00 00 1C */ b lbl_80044E58
|
||||
lbl_80044E40:
|
||||
/* 80044E40 80 A3 00 08 */ lwz r5, 8(r3)
|
||||
/* 80044E44 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 80044E48 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 80044E4C B0 01 00 08 */ sth r0, 8(r1)
|
||||
/* 80044E50 B0 81 00 0A */ sth r4, 0xa(r1)
|
||||
/* 80044E54 B0 A1 00 0C */ sth r5, 0xc(r1)
|
||||
lbl_80044E58:
|
||||
/* 80044E58 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80044E5C 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80044E60 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80044E64 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80044E68 38 A5 00 95 */ addi r5, r5, 0x95
|
||||
/* 80044E6C 38 C0 00 01 */ li r6, 1
|
||||
/* 80044E70 48 00 32 7D */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80044E74 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80044E78 40 82 00 18 */ bne lbl_80044E90
|
||||
/* 80044E7C C0 02 84 F0 */ lfs f0, lit_4668(r2)
|
||||
/* 80044E80 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80044E84 D0 01 00 14 */ stfs f0, 0x14(r1)
|
||||
/* 80044E88 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 80044E8C 48 00 00 1C */ b lbl_80044EA8
|
||||
lbl_80044E90:
|
||||
/* 80044E90 C0 03 00 00 */ lfs f0, 0(r3)
|
||||
/* 80044E94 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80044E98 C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 80044E9C D0 01 00 14 */ stfs f0, 0x14(r1)
|
||||
/* 80044EA0 C0 03 00 08 */ lfs f0, 8(r3)
|
||||
/* 80044EA4 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
lbl_80044EA8:
|
||||
/* 80044EA8 A8 7D 00 08 */ lha r3, 8(r29)
|
||||
/* 80044EAC 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80044EB0 38 A1 00 1C */ addi r5, r1, 0x1c
|
||||
/* 80044EB4 88 CD 87 E4 */ lbz r6, mStayNo__20dStage_roomControl_c+0x0(r13)
|
||||
/* 80044EB8 7C C6 07 74 */ extsb r6, r6
|
||||
/* 80044EBC 38 E1 00 08 */ addi r7, r1, 8
|
||||
/* 80044EC0 39 01 00 10 */ addi r8, r1, 0x10
|
||||
/* 80044EC4 89 3D 00 0A */ lbz r9, 0xa(r29)
|
||||
/* 80044EC8 4B FD 4E D1 */ bl fopAcM_create__FsUlPC4cXyziPC5csXyzPC4cXyzSc
|
||||
lbl_80044ECC:
|
||||
/* 80044ECC 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80044ED0 48 31 D3 55 */ bl _restgpr_28
|
||||
/* 80044ED4 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 80044ED8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80044EDC 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80044EE0 4E 80 00 20 */ blr
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,320 +0,0 @@
|
||||
lbl_80045C34:
|
||||
/* 80045C34 94 21 FF 90 */ stwu r1, -0x70(r1)
|
||||
/* 80045C38 7C 08 02 A6 */ mflr r0
|
||||
/* 80045C3C 90 01 00 74 */ stw r0, 0x74(r1)
|
||||
/* 80045C40 DB E1 00 60 */ stfd f31, 0x60(r1)
|
||||
/* 80045C44 F3 E1 00 68 */ psq_st f31, 104(r1), 0, 0 /* qr0 */
|
||||
/* 80045C48 DB C1 00 50 */ stfd f30, 0x50(r1)
|
||||
/* 80045C4C F3 C1 00 58 */ psq_st f30, 88(r1), 0, 0 /* qr0 */
|
||||
/* 80045C50 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80045C54 48 31 C5 75 */ bl _savegpr_24
|
||||
/* 80045C58 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80045C5C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80045C60 3B C3 61 C0 */ addi r30, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80045C64 3B 9E 4F F8 */ addi r28, r30, 0x4ff8
|
||||
/* 80045C68 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80045C6C 3C 80 80 38 */ lis r4, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80045C70 38 84 9D D0 */ addi r4, r4, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80045C74 38 84 01 5E */ addi r4, r4, 0x15e
|
||||
/* 80045C78 38 A0 00 00 */ li r5, 0
|
||||
/* 80045C7C 38 C0 00 00 */ li r6, 0
|
||||
/* 80045C80 48 00 1E 9D */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 80045C84 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80045C88 2C 1D FF FF */ cmpwi r29, -1
|
||||
/* 80045C8C 41 82 03 F4 */ beq lbl_80046080
|
||||
/* 80045C90 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80045C94 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80045C98 48 00 22 C5 */ bl getMyNowCutName__16dEvent_manager_cFi
|
||||
/* 80045C9C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80045CA0 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80045CA4 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80045CA8 48 00 20 A5 */ bl getIsAddvance__16dEvent_manager_cFi
|
||||
/* 80045CAC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80045CB0 41 82 03 10 */ beq lbl_80045FC0
|
||||
/* 80045CB4 38 00 00 00 */ li r0, 0
|
||||
/* 80045CB8 90 1B 00 4A */ stw r0, 0x4a(r27)
|
||||
/* 80045CBC 80 9F 00 00 */ lwz r4, 0(r31)
|
||||
/* 80045CC0 3C 60 53 48 */ lis r3, 0x5348 /* 0x53484F43@ha */
|
||||
/* 80045CC4 38 03 4F 43 */ addi r0, r3, 0x4F43 /* 0x53484F43@l */
|
||||
/* 80045CC8 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80045CCC 41 82 00 7C */ beq lbl_80045D48
|
||||
/* 80045CD0 40 80 00 2C */ bge lbl_80045CFC
|
||||
/* 80045CD4 3C 60 51 55 */ lis r3, 0x5155 /* 0x5155414B@ha */
|
||||
/* 80045CD8 38 03 41 4B */ addi r0, r3, 0x414B /* 0x5155414B@l */
|
||||
/* 80045CDC 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80045CE0 41 82 00 F0 */ beq lbl_80045DD0
|
||||
/* 80045CE4 40 80 02 DC */ bge lbl_80045FC0
|
||||
/* 80045CE8 3C 60 42 4C */ lis r3, 0x424C /* 0x424C5552@ha */
|
||||
/* 80045CEC 38 03 55 52 */ addi r0, r3, 0x5552 /* 0x424C5552@l */
|
||||
/* 80045CF0 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80045CF4 41 82 02 1C */ beq lbl_80045F10
|
||||
/* 80045CF8 48 00 02 C8 */ b lbl_80045FC0
|
||||
lbl_80045CFC:
|
||||
/* 80045CFC 3C 60 57 41 */ lis r3, 0x5741 /* 0x57414954@ha */
|
||||
/* 80045D00 38 03 49 54 */ addi r0, r3, 0x4954 /* 0x57414954@l */
|
||||
/* 80045D04 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80045D08 41 82 00 08 */ beq lbl_80045D10
|
||||
/* 80045D0C 48 00 02 B4 */ b lbl_80045FC0
|
||||
lbl_80045D10:
|
||||
/* 80045D10 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80045D14 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80045D18 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80045D1C 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80045D20 38 A5 00 3D */ addi r5, r5, 0x3d
|
||||
/* 80045D24 38 C0 00 03 */ li r6, 3
|
||||
/* 80045D28 48 00 23 C5 */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80045D2C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80045D30 41 82 00 0C */ beq lbl_80045D3C
|
||||
/* 80045D34 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 80045D38 48 00 00 08 */ b lbl_80045D40
|
||||
lbl_80045D3C:
|
||||
/* 80045D3C 38 00 00 00 */ li r0, 0
|
||||
lbl_80045D40:
|
||||
/* 80045D40 90 1B 00 4A */ stw r0, 0x4a(r27)
|
||||
/* 80045D44 48 00 02 7C */ b lbl_80045FC0
|
||||
lbl_80045D48:
|
||||
/* 80045D48 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80045D4C 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80045D50 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80045D54 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80045D58 38 A5 01 65 */ addi r5, r5, 0x165
|
||||
/* 80045D5C 38 C0 00 03 */ li r6, 3
|
||||
/* 80045D60 48 00 23 8D */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80045D64 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80045D68 41 82 00 0C */ beq lbl_80045D74
|
||||
/* 80045D6C 83 43 00 00 */ lwz r26, 0(r3)
|
||||
/* 80045D70 48 00 00 08 */ b lbl_80045D78
|
||||
lbl_80045D74:
|
||||
/* 80045D74 3B 40 00 05 */ li r26, 5
|
||||
lbl_80045D78:
|
||||
/* 80045D78 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80045D7C 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80045D80 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80045D84 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80045D88 38 A5 00 62 */ addi r5, r5, 0x62
|
||||
/* 80045D8C 38 C0 00 03 */ li r6, 3
|
||||
/* 80045D90 48 00 23 5D */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80045D94 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80045D98 41 82 00 0C */ beq lbl_80045DA4
|
||||
/* 80045D9C 80 A3 00 00 */ lwz r5, 0(r3)
|
||||
/* 80045DA0 48 00 00 08 */ b lbl_80045DA8
|
||||
lbl_80045DA4:
|
||||
/* 80045DA4 38 A0 00 0F */ li r5, 0xf
|
||||
lbl_80045DA8:
|
||||
/* 80045DA8 C0 22 84 D0 */ lfs f1, lit_4264(r2)
|
||||
/* 80045DAC D0 21 00 20 */ stfs f1, 0x20(r1)
|
||||
/* 80045DB0 C0 02 84 F0 */ lfs f0, lit_4668(r2)
|
||||
/* 80045DB4 D0 01 00 24 */ stfs f0, 0x24(r1)
|
||||
/* 80045DB8 D0 21 00 28 */ stfs f1, 0x28(r1)
|
||||
/* 80045DBC 38 7E 5B D4 */ addi r3, r30, 0x5bd4
|
||||
/* 80045DC0 7F 44 D3 78 */ mr r4, r26
|
||||
/* 80045DC4 38 C1 00 20 */ addi r6, r1, 0x20
|
||||
/* 80045DC8 48 02 9C 5D */ bl StartShock__12dVibration_cFii4cXyz
|
||||
/* 80045DCC 48 00 01 F4 */ b lbl_80045FC0
|
||||
lbl_80045DD0:
|
||||
/* 80045DD0 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80045DD4 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80045DD8 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80045DDC 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80045DE0 38 A5 00 3D */ addi r5, r5, 0x3d
|
||||
/* 80045DE4 38 C0 00 03 */ li r6, 3
|
||||
/* 80045DE8 48 00 23 05 */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80045DEC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80045DF0 41 82 00 0C */ beq lbl_80045DFC
|
||||
/* 80045DF4 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 80045DF8 48 00 00 08 */ b lbl_80045E00
|
||||
lbl_80045DFC:
|
||||
/* 80045DFC 38 00 00 1E */ li r0, 0x1e
|
||||
lbl_80045E00:
|
||||
/* 80045E00 90 1B 00 4A */ stw r0, 0x4a(r27)
|
||||
/* 80045E04 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80045E08 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80045E0C 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80045E10 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80045E14 38 A5 01 65 */ addi r5, r5, 0x165
|
||||
/* 80045E18 38 C0 00 03 */ li r6, 3
|
||||
/* 80045E1C 48 00 22 D1 */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80045E20 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80045E24 41 82 00 0C */ beq lbl_80045E30
|
||||
/* 80045E28 83 43 00 00 */ lwz r26, 0(r3)
|
||||
/* 80045E2C 48 00 00 08 */ b lbl_80045E34
|
||||
lbl_80045E30:
|
||||
/* 80045E30 3B 40 00 05 */ li r26, 5
|
||||
lbl_80045E34:
|
||||
/* 80045E34 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80045E38 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80045E3C 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80045E40 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80045E44 38 A5 00 62 */ addi r5, r5, 0x62
|
||||
/* 80045E48 38 C0 00 03 */ li r6, 3
|
||||
/* 80045E4C 48 00 22 A1 */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80045E50 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80045E54 41 82 00 0C */ beq lbl_80045E60
|
||||
/* 80045E58 83 23 00 00 */ lwz r25, 0(r3)
|
||||
/* 80045E5C 48 00 00 08 */ b lbl_80045E64
|
||||
lbl_80045E60:
|
||||
/* 80045E60 3B 20 00 0F */ li r25, 0xf
|
||||
lbl_80045E64:
|
||||
/* 80045E64 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80045E68 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80045E6C 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80045E70 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80045E74 38 A5 01 15 */ addi r5, r5, 0x115
|
||||
/* 80045E78 38 C0 00 04 */ li r6, 4
|
||||
/* 80045E7C 48 00 22 71 */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80045E80 7C 78 1B 79 */ or. r24, r3, r3
|
||||
/* 80045E84 41 82 00 60 */ beq lbl_80045EE4
|
||||
/* 80045E88 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80045E8C 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80045E90 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80045E94 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80045E98 38 A5 01 6B */ addi r5, r5, 0x16b
|
||||
/* 80045E9C 38 C0 00 03 */ li r6, 3
|
||||
/* 80045EA0 48 00 22 4D */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80045EA4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80045EA8 41 82 00 0C */ beq lbl_80045EB4
|
||||
/* 80045EAC 80 A3 00 00 */ lwz r5, 0(r3)
|
||||
/* 80045EB0 48 00 00 08 */ b lbl_80045EB8
|
||||
lbl_80045EB4:
|
||||
/* 80045EB4 38 A0 00 00 */ li r5, 0
|
||||
lbl_80045EB8:
|
||||
/* 80045EB8 C0 22 84 D0 */ lfs f1, lit_4264(r2)
|
||||
/* 80045EBC D0 21 00 14 */ stfs f1, 0x14(r1)
|
||||
/* 80045EC0 C0 02 84 F0 */ lfs f0, lit_4668(r2)
|
||||
/* 80045EC4 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 80045EC8 D0 21 00 1C */ stfs f1, 0x1c(r1)
|
||||
/* 80045ECC 38 7E 5B D4 */ addi r3, r30, 0x5bd4
|
||||
/* 80045ED0 7F 04 C3 78 */ mr r4, r24
|
||||
/* 80045ED4 7F 26 CB 78 */ mr r6, r25
|
||||
/* 80045ED8 38 E1 00 14 */ addi r7, r1, 0x14
|
||||
/* 80045EDC 48 02 9D 31 */ bl StartQuake__12dVibration_cFPCUcii4cXyz
|
||||
/* 80045EE0 48 00 00 E0 */ b lbl_80045FC0
|
||||
lbl_80045EE4:
|
||||
/* 80045EE4 C0 22 84 D0 */ lfs f1, lit_4264(r2)
|
||||
/* 80045EE8 D0 21 00 08 */ stfs f1, 8(r1)
|
||||
/* 80045EEC C0 02 84 F0 */ lfs f0, lit_4668(r2)
|
||||
/* 80045EF0 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 80045EF4 D0 21 00 10 */ stfs f1, 0x10(r1)
|
||||
/* 80045EF8 38 7E 5B D4 */ addi r3, r30, 0x5bd4
|
||||
/* 80045EFC 7F 44 D3 78 */ mr r4, r26
|
||||
/* 80045F00 7F 25 CB 78 */ mr r5, r25
|
||||
/* 80045F04 38 C1 00 08 */ addi r6, r1, 8
|
||||
/* 80045F08 48 02 9C 09 */ bl StartQuake__12dVibration_cFii4cXyz
|
||||
/* 80045F0C 48 00 00 B4 */ b lbl_80045FC0
|
||||
lbl_80045F10:
|
||||
/* 80045F10 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80045F14 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80045F18 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80045F1C 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80045F20 38 A5 00 3D */ addi r5, r5, 0x3d
|
||||
/* 80045F24 38 C0 00 03 */ li r6, 3
|
||||
/* 80045F28 48 00 21 C5 */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80045F2C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80045F30 41 82 00 0C */ beq lbl_80045F3C
|
||||
/* 80045F34 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 80045F38 48 00 00 08 */ b lbl_80045F40
|
||||
lbl_80045F3C:
|
||||
/* 80045F3C 38 00 00 1E */ li r0, 0x1e
|
||||
lbl_80045F40:
|
||||
/* 80045F40 90 1B 00 4A */ stw r0, 0x4a(r27)
|
||||
/* 80045F44 7C 18 03 78 */ mr r24, r0
|
||||
/* 80045F48 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80045F4C 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80045F50 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80045F54 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80045F58 38 A5 01 72 */ addi r5, r5, 0x172
|
||||
/* 80045F5C 38 C0 00 00 */ li r6, 0
|
||||
/* 80045F60 48 00 21 8D */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80045F64 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80045F68 41 82 00 0C */ beq lbl_80045F74
|
||||
/* 80045F6C C3 E3 00 00 */ lfs f31, 0(r3)
|
||||
/* 80045F70 48 00 00 08 */ b lbl_80045F78
|
||||
lbl_80045F74:
|
||||
/* 80045F74 C3 E2 84 FC */ lfs f31, lit_5200(r2)
|
||||
lbl_80045F78:
|
||||
/* 80045F78 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80045F7C 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80045F80 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80045F84 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80045F88 38 A5 01 78 */ addi r5, r5, 0x178
|
||||
/* 80045F8C 38 C0 00 00 */ li r6, 0
|
||||
/* 80045F90 48 00 21 5D */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80045F94 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80045F98 41 82 00 0C */ beq lbl_80045FA4
|
||||
/* 80045F9C C3 C3 00 00 */ lfs f30, 0(r3)
|
||||
/* 80045FA0 48 00 00 08 */ b lbl_80045FA8
|
||||
lbl_80045FA4:
|
||||
/* 80045FA4 C3 C2 84 F0 */ lfs f30, lit_4668(r2)
|
||||
lbl_80045FA8:
|
||||
/* 80045FA8 48 13 B6 99 */ bl dCam_getBody__Fv
|
||||
/* 80045FAC 7F 04 C3 78 */ mr r4, r24
|
||||
/* 80045FB0 38 A0 00 00 */ li r5, 0
|
||||
/* 80045FB4 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 80045FB8 FC 40 F0 90 */ fmr f2, f30
|
||||
/* 80045FBC 48 13 B1 B5 */ bl StartBlure__9dCamera_cFiP10fopAc_ac_cff
|
||||
lbl_80045FC0:
|
||||
/* 80045FC0 80 7B 00 4A */ lwz r3, 0x4a(r27)
|
||||
/* 80045FC4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80045FC8 41 82 00 0C */ beq lbl_80045FD4
|
||||
/* 80045FCC 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 80045FD0 90 1B 00 4A */ stw r0, 0x4a(r27)
|
||||
lbl_80045FD4:
|
||||
/* 80045FD4 80 9F 00 00 */ lwz r4, 0(r31)
|
||||
/* 80045FD8 3C 60 51 55 */ lis r3, 0x5155 /* 0x5155414B@ha */
|
||||
/* 80045FDC 38 03 41 4B */ addi r0, r3, 0x414B /* 0x5155414B@l */
|
||||
/* 80045FE0 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80045FE4 41 82 00 4C */ beq lbl_80046030
|
||||
/* 80045FE8 40 80 00 18 */ bge lbl_80046000
|
||||
/* 80045FEC 3C 60 42 4C */ lis r3, 0x424C /* 0x424C5552@ha */
|
||||
/* 80045FF0 38 03 55 52 */ addi r0, r3, 0x5552 /* 0x424C5552@l */
|
||||
/* 80045FF4 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80045FF8 41 82 00 60 */ beq lbl_80046058
|
||||
/* 80045FFC 48 00 00 78 */ b lbl_80046074
|
||||
lbl_80046000:
|
||||
/* 80046000 3C 60 57 41 */ lis r3, 0x5741 /* 0x57414954@ha */
|
||||
/* 80046004 38 03 49 54 */ addi r0, r3, 0x4954 /* 0x57414954@l */
|
||||
/* 80046008 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 8004600C 41 82 00 08 */ beq lbl_80046014
|
||||
/* 80046010 48 00 00 64 */ b lbl_80046074
|
||||
lbl_80046014:
|
||||
/* 80046014 80 1B 00 4A */ lwz r0, 0x4a(r27)
|
||||
/* 80046018 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8004601C 40 82 00 64 */ bne lbl_80046080
|
||||
/* 80046020 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80046024 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80046028 48 00 21 55 */ bl cutEnd__16dEvent_manager_cFi
|
||||
/* 8004602C 48 00 00 54 */ b lbl_80046080
|
||||
lbl_80046030:
|
||||
/* 80046030 80 1B 00 4A */ lwz r0, 0x4a(r27)
|
||||
/* 80046034 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80046038 40 82 00 48 */ bne lbl_80046080
|
||||
/* 8004603C 38 7E 5B D4 */ addi r3, r30, 0x5bd4
|
||||
/* 80046040 38 80 00 1F */ li r4, 0x1f
|
||||
/* 80046044 48 02 9D 51 */ bl StopQuake__12dVibration_cFi
|
||||
/* 80046048 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8004604C 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80046050 48 00 21 2D */ bl cutEnd__16dEvent_manager_cFi
|
||||
/* 80046054 48 00 00 2C */ b lbl_80046080
|
||||
lbl_80046058:
|
||||
/* 80046058 80 1B 00 4A */ lwz r0, 0x4a(r27)
|
||||
/* 8004605C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80046060 40 82 00 20 */ bne lbl_80046080
|
||||
/* 80046064 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80046068 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8004606C 48 00 21 11 */ bl cutEnd__16dEvent_manager_cFi
|
||||
/* 80046070 48 00 00 10 */ b lbl_80046080
|
||||
lbl_80046074:
|
||||
/* 80046074 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80046078 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8004607C 48 00 21 01 */ bl cutEnd__16dEvent_manager_cFi
|
||||
lbl_80046080:
|
||||
/* 80046080 E3 E1 00 68 */ psq_l f31, 104(r1), 0, 0 /* qr0 */
|
||||
/* 80046084 CB E1 00 60 */ lfd f31, 0x60(r1)
|
||||
/* 80046088 E3 C1 00 58 */ psq_l f30, 88(r1), 0, 0 /* qr0 */
|
||||
/* 8004608C CB C1 00 50 */ lfd f30, 0x50(r1)
|
||||
/* 80046090 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80046094 48 31 C1 81 */ bl _restgpr_24
|
||||
/* 80046098 80 01 00 74 */ lwz r0, 0x74(r1)
|
||||
/* 8004609C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800460A0 38 21 00 70 */ addi r1, r1, 0x70
|
||||
/* 800460A4 4E 80 00 20 */ blr
|
||||
@@ -1,110 +0,0 @@
|
||||
lbl_80044190:
|
||||
/* 80044190 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80044194 7C 08 02 A6 */ mflr r0
|
||||
/* 80044198 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8004419C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800441A0 48 31 E0 3D */ bl _savegpr_29
|
||||
/* 800441A4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800441A8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800441AC 3B E3 4F F8 */ addi r31, r3, 0x4ff8
|
||||
/* 800441B0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800441B4 3C 80 80 38 */ lis r4, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 800441B8 38 84 9D D0 */ addi r4, r4, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 800441BC 38 84 00 43 */ addi r4, r4, 0x43
|
||||
/* 800441C0 38 A0 00 00 */ li r5, 0
|
||||
/* 800441C4 38 C0 00 00 */ li r6, 0
|
||||
/* 800441C8 48 00 39 55 */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 800441CC 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 800441D0 2C 1D FF FF */ cmpwi r29, -1
|
||||
/* 800441D4 41 82 01 38 */ beq lbl_8004430C
|
||||
/* 800441D8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800441DC 7F A4 EB 78 */ mr r4, r29
|
||||
/* 800441E0 48 00 3D 7D */ bl getMyNowCutName__16dEvent_manager_cFi
|
||||
/* 800441E4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800441E8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800441EC 7F A4 EB 78 */ mr r4, r29
|
||||
/* 800441F0 48 00 3B 5D */ bl getIsAddvance__16dEvent_manager_cFi
|
||||
/* 800441F4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800441F8 41 82 01 08 */ beq lbl_80044300
|
||||
/* 800441FC 80 9E 00 00 */ lwz r4, 0(r30)
|
||||
/* 80044200 3C 60 43 48 */ lis r3, 0x4348 /* 0x4348414E@ha */
|
||||
/* 80044204 38 03 41 4E */ addi r0, r3, 0x414E /* 0x4348414E@l */
|
||||
/* 80044208 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 8004420C 41 82 00 1C */ beq lbl_80044228
|
||||
/* 80044210 40 80 00 F0 */ bge lbl_80044300
|
||||
/* 80044214 3C 60 41 44 */ lis r3, 0x4144 /* 0x4144445F@ha */
|
||||
/* 80044218 38 03 44 5F */ addi r0, r3, 0x445F /* 0x4144445F@l */
|
||||
/* 8004421C 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80044220 41 82 00 78 */ beq lbl_80044298
|
||||
/* 80044224 48 00 00 DC */ b lbl_80044300
|
||||
lbl_80044228:
|
||||
/* 80044228 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8004422C 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80044230 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80044234 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80044238 38 A5 00 30 */ addi r5, r5, 0x30
|
||||
/* 8004423C 38 C0 00 00 */ li r6, 0
|
||||
/* 80044240 48 00 3E AD */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80044244 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80044248 41 82 00 14 */ beq lbl_8004425C
|
||||
/* 8004424C C0 22 84 D4 */ lfs f1, lit_4265(r2)
|
||||
/* 80044250 C0 03 00 00 */ lfs f0, 0(r3)
|
||||
/* 80044254 EC 21 00 32 */ fmuls f1, f1, f0
|
||||
/* 80044258 48 16 49 11 */ bl dKy_instant_timechg__Ff
|
||||
lbl_8004425C:
|
||||
/* 8004425C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80044260 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80044264 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80044268 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 8004426C 38 A5 00 49 */ addi r5, r5, 0x49
|
||||
/* 80044270 38 C0 00 03 */ li r6, 3
|
||||
/* 80044274 48 00 3E 79 */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80044278 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8004427C 41 82 00 84 */ beq lbl_80044300
|
||||
/* 80044280 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 80044284 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80044288 41 82 00 08 */ beq lbl_80044290
|
||||
/* 8004428C 48 00 00 74 */ b lbl_80044300
|
||||
lbl_80044290:
|
||||
/* 80044290 48 16 49 39 */ bl dKy_instant_rainchg__Fv
|
||||
/* 80044294 48 00 00 6C */ b lbl_80044300
|
||||
lbl_80044298:
|
||||
/* 80044298 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8004429C 7F A4 EB 78 */ mr r4, r29
|
||||
/* 800442A0 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 800442A4 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 800442A8 38 A5 00 30 */ addi r5, r5, 0x30
|
||||
/* 800442AC 38 C0 00 00 */ li r6, 0
|
||||
/* 800442B0 48 00 3E 3D */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 800442B4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800442B8 41 82 00 48 */ beq lbl_80044300
|
||||
/* 800442BC 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800442C0 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800442C4 C0 24 00 34 */ lfs f1, 0x34(r4)
|
||||
/* 800442C8 C0 02 84 E0 */ lfs f0, lit_4460(r2)
|
||||
/* 800442CC EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 800442D0 C0 03 00 00 */ lfs f0, 0(r3)
|
||||
/* 800442D4 EC 21 00 2A */ fadds f1, f1, f0
|
||||
/* 800442D8 C8 02 84 E8 */ lfd f0, lit_4461(r2)
|
||||
/* 800442DC 48 00 00 0C */ b lbl_800442E8
|
||||
lbl_800442E0:
|
||||
/* 800442E0 FC 21 00 28 */ fsub f1, f1, f0
|
||||
/* 800442E4 FC 20 08 18 */ frsp f1, f1
|
||||
lbl_800442E8:
|
||||
/* 800442E8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800442EC 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 800442F0 41 82 FF F0 */ beq lbl_800442E0
|
||||
/* 800442F4 C0 02 84 D4 */ lfs f0, lit_4265(r2)
|
||||
/* 800442F8 EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 800442FC 48 16 48 6D */ bl dKy_instant_timechg__Ff
|
||||
lbl_80044300:
|
||||
/* 80044300 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80044304 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80044308 48 00 3E 75 */ bl cutEnd__16dEvent_manager_cFi
|
||||
lbl_8004430C:
|
||||
/* 8004430C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80044310 48 31 DF 19 */ bl _restgpr_29
|
||||
/* 80044314 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80044318 7C 08 03 A6 */ mtlr r0
|
||||
/* 8004431C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80044320 4E 80 00 20 */ blr
|
||||
@@ -1,174 +0,0 @@
|
||||
lbl_80045878:
|
||||
/* 80045878 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 8004587C 7C 08 02 A6 */ mflr r0
|
||||
/* 80045880 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 80045884 DB E1 00 30 */ stfd f31, 0x30(r1)
|
||||
/* 80045888 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 8004588C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80045890 48 31 C9 3D */ bl _savegpr_25
|
||||
/* 80045894 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80045898 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8004589C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800458A0 80 03 5D BC */ lwz r0, 0x5dbc(r3)
|
||||
/* 800458A4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800458A8 41 82 00 08 */ beq lbl_800458B0
|
||||
/* 800458AC 48 1F 27 C1 */ bl demoMessageGroup__12dMsgObject_cFv
|
||||
lbl_800458B0:
|
||||
/* 800458B0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800458B4 3B C3 61 C0 */ addi r30, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800458B8 3B 9E 4F F8 */ addi r28, r30, 0x4ff8
|
||||
/* 800458BC 7F 83 E3 78 */ mr r3, r28
|
||||
/* 800458C0 3C 80 80 38 */ lis r4, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 800458C4 38 84 9D D0 */ addi r4, r4, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 800458C8 38 84 01 2D */ addi r4, r4, 0x12d
|
||||
/* 800458CC 38 A0 00 00 */ li r5, 0
|
||||
/* 800458D0 38 C0 00 00 */ li r6, 0
|
||||
/* 800458D4 48 00 22 49 */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 800458D8 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 800458DC 2C 1D FF FF */ cmpwi r29, -1
|
||||
/* 800458E0 41 82 01 FC */ beq lbl_80045ADC
|
||||
/* 800458E4 7F 83 E3 78 */ mr r3, r28
|
||||
/* 800458E8 7F A4 EB 78 */ mr r4, r29
|
||||
/* 800458EC 48 00 26 71 */ bl getMyNowCutName__16dEvent_manager_cFi
|
||||
/* 800458F0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800458F4 7F 83 E3 78 */ mr r3, r28
|
||||
/* 800458F8 7F A4 EB 78 */ mr r4, r29
|
||||
/* 800458FC 48 00 24 51 */ bl getIsAddvance__16dEvent_manager_cFi
|
||||
/* 80045900 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80045904 41 82 01 18 */ beq lbl_80045A1C
|
||||
/* 80045908 80 9F 00 00 */ lwz r4, 0(r31)
|
||||
/* 8004590C 3C 60 57 41 */ lis r3, 0x5741 /* 0x57414954@ha */
|
||||
/* 80045910 38 03 49 54 */ addi r0, r3, 0x4954 /* 0x57414954@l */
|
||||
/* 80045914 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80045918 41 82 00 1C */ beq lbl_80045934
|
||||
/* 8004591C 40 80 01 00 */ bge lbl_80045A1C
|
||||
/* 80045920 3C 60 50 4C */ lis r3, 0x504C /* 0x504C4159@ha */
|
||||
/* 80045924 38 03 41 59 */ addi r0, r3, 0x4159 /* 0x504C4159@l */
|
||||
/* 80045928 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 8004592C 41 82 00 18 */ beq lbl_80045944
|
||||
/* 80045930 48 00 00 EC */ b lbl_80045A1C
|
||||
lbl_80045934:
|
||||
/* 80045934 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80045938 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8004593C 4B FF E6 9D */ bl specialProc_WaitStart__12dEvDtStaff_cFi
|
||||
/* 80045940 48 00 00 DC */ b lbl_80045A1C
|
||||
lbl_80045944:
|
||||
/* 80045944 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80045948 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8004594C 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80045950 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80045954 38 A5 01 35 */ addi r5, r5, 0x135
|
||||
/* 80045958 38 C0 00 04 */ li r6, 4
|
||||
/* 8004595C 48 00 27 91 */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80045960 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 80045964 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80045968 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8004596C 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80045970 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80045974 38 A5 01 3E */ addi r5, r5, 0x13e
|
||||
/* 80045978 38 C0 00 01 */ li r6, 1
|
||||
/* 8004597C 48 00 27 71 */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80045980 7C 79 1B 78 */ mr r25, r3
|
||||
/* 80045984 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80045988 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8004598C 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80045990 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80045994 38 A5 01 48 */ addi r5, r5, 0x148
|
||||
/* 80045998 38 C0 00 00 */ li r6, 0
|
||||
/* 8004599C 48 00 27 51 */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 800459A0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800459A4 41 82 00 0C */ beq lbl_800459B0
|
||||
/* 800459A8 C3 E3 00 00 */ lfs f31, 0(r3)
|
||||
/* 800459AC 48 00 00 08 */ b lbl_800459B4
|
||||
lbl_800459B0:
|
||||
/* 800459B0 C3 E2 84 D0 */ lfs f31, lit_4264(r2)
|
||||
lbl_800459B4:
|
||||
/* 800459B4 38 7E 4E C8 */ addi r3, r30, 0x4ec8
|
||||
/* 800459B8 7F 44 D3 78 */ mr r4, r26
|
||||
/* 800459BC 4B FF D9 61 */ bl getStbDemoData__14dEvt_control_cFPc
|
||||
/* 800459C0 7F 24 CB 78 */ mr r4, r25
|
||||
/* 800459C4 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 800459C8 4B FF 41 A5 */ bl start__7dDemo_cFPCUcP4cXyzf
|
||||
/* 800459CC C0 02 84 F8 */ lfs f0, lit_5057(r2)
|
||||
/* 800459D0 D0 1E 4F B8 */ stfs f0, 0x4fb8(r30)
|
||||
/* 800459D4 7F 83 E3 78 */ mr r3, r28
|
||||
/* 800459D8 7F A4 EB 78 */ mr r4, r29
|
||||
/* 800459DC 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 800459E0 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 800459E4 38 A5 00 A4 */ addi r5, r5, 0xa4
|
||||
/* 800459E8 38 C0 00 03 */ li r6, 3
|
||||
/* 800459EC 48 00 27 01 */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 800459F0 7C 64 1B 79 */ or. r4, r3, r3
|
||||
/* 800459F4 41 82 00 28 */ beq lbl_80045A1C
|
||||
/* 800459F8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800459FC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80045A00 38 63 07 F0 */ addi r3, r3, 0x7f0
|
||||
/* 80045A04 80 04 00 00 */ lwz r0, 0(r4)
|
||||
/* 80045A08 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 80045A0C 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha /* 0x803A7288@ha */
|
||||
/* 80045A10 38 84 72 88 */ addi r4, r4, saveBitLabels__16dSv_event_flag_c@l /* 0x803A7288@l */
|
||||
/* 80045A14 7C 84 02 2E */ lhzx r4, r4, r0
|
||||
/* 80045A18 4B FE EF 75 */ bl onEventBit__11dSv_event_cFUs
|
||||
lbl_80045A1C:
|
||||
/* 80045A1C 80 9F 00 00 */ lwz r4, 0(r31)
|
||||
/* 80045A20 3C 60 57 41 */ lis r3, 0x5741 /* 0x57414954@ha */
|
||||
/* 80045A24 38 03 49 54 */ addi r0, r3, 0x4954 /* 0x57414954@l */
|
||||
/* 80045A28 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80045A2C 41 82 00 1C */ beq lbl_80045A48
|
||||
/* 80045A30 40 80 00 A0 */ bge lbl_80045AD0
|
||||
/* 80045A34 3C 60 50 4C */ lis r3, 0x504C /* 0x504C4159@ha */
|
||||
/* 80045A38 38 03 41 59 */ addi r0, r3, 0x4159 /* 0x504C4159@l */
|
||||
/* 80045A3C 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80045A40 41 82 00 18 */ beq lbl_80045A58
|
||||
/* 80045A44 48 00 00 8C */ b lbl_80045AD0
|
||||
lbl_80045A48:
|
||||
/* 80045A48 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80045A4C 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80045A50 4B FF E5 ED */ bl specialProc_WaitProc__12dEvDtStaff_cFi
|
||||
/* 80045A54 48 00 00 88 */ b lbl_80045ADC
|
||||
lbl_80045A58:
|
||||
/* 80045A58 3B 3E 4E C8 */ addi r25, r30, 0x4ec8
|
||||
/* 80045A5C 80 0D 88 B8 */ lwz r0, m_mode__7dDemo_c(r13)
|
||||
/* 80045A60 2C 00 00 02 */ cmpwi r0, 2
|
||||
/* 80045A64 40 82 00 50 */ bne lbl_80045AB4
|
||||
/* 80045A68 7F 23 CB 78 */ mr r3, r25
|
||||
/* 80045A6C 4B FF D8 0D */ bl getStageEventDt__14dEvt_control_cFv
|
||||
/* 80045A70 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80045A74 41 82 00 3C */ beq lbl_80045AB0
|
||||
/* 80045A78 88 03 00 07 */ lbz r0, 7(r3)
|
||||
/* 80045A7C 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 80045A80 41 82 00 30 */ beq lbl_80045AB0
|
||||
/* 80045A84 A0 19 00 DA */ lhz r0, 0xda(r25)
|
||||
/* 80045A88 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 80045A8C 40 82 00 24 */ bne lbl_80045AB0
|
||||
/* 80045A90 80 8D 88 84 */ lwz r4, m_control__7dDemo_c(r13)
|
||||
/* 80045A94 80 64 00 40 */ lwz r3, 0x40(r4)
|
||||
/* 80045A98 38 03 00 64 */ addi r0, r3, 0x64
|
||||
/* 80045A9C 90 04 00 40 */ stw r0, 0x40(r4)
|
||||
/* 80045AA0 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80045AA4 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80045AA8 48 00 26 D5 */ bl cutEnd__16dEvent_manager_cFi
|
||||
/* 80045AAC 48 00 00 08 */ b lbl_80045AB4
|
||||
lbl_80045AB0:
|
||||
/* 80045AB0 4B FF 42 49 */ bl end__7dDemo_cFv
|
||||
lbl_80045AB4:
|
||||
/* 80045AB4 80 0D 88 B8 */ lwz r0, m_mode__7dDemo_c(r13)
|
||||
/* 80045AB8 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80045ABC 40 82 00 20 */ bne lbl_80045ADC
|
||||
/* 80045AC0 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80045AC4 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80045AC8 48 00 26 B5 */ bl cutEnd__16dEvent_manager_cFi
|
||||
/* 80045ACC 48 00 00 10 */ b lbl_80045ADC
|
||||
lbl_80045AD0:
|
||||
/* 80045AD0 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80045AD4 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80045AD8 48 00 26 A5 */ bl cutEnd__16dEvent_manager_cFi
|
||||
lbl_80045ADC:
|
||||
/* 80045ADC E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 80045AE0 CB E1 00 30 */ lfd f31, 0x30(r1)
|
||||
/* 80045AE4 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80045AE8 48 31 C7 31 */ bl _restgpr_25
|
||||
/* 80045AEC 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 80045AF0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80045AF4 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80045AF8 4E 80 00 20 */ blr
|
||||
@@ -1,165 +0,0 @@
|
||||
lbl_80044A58:
|
||||
/* 80044A58 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80044A5C 7C 08 02 A6 */ mflr r0
|
||||
/* 80044A60 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80044A64 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80044A68 48 31 D7 71 */ bl _savegpr_28
|
||||
/* 80044A6C 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80044A70 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80044A74 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80044A78 3B A3 4F F8 */ addi r29, r3, 0x4ff8
|
||||
/* 80044A7C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80044A80 3C 80 80 38 */ lis r4, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80044A84 38 84 9D D0 */ addi r4, r4, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80044A88 38 84 00 70 */ addi r4, r4, 0x70
|
||||
/* 80044A8C 38 A0 00 00 */ li r5, 0
|
||||
/* 80044A90 38 C0 00 00 */ li r6, 0
|
||||
/* 80044A94 48 00 30 89 */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 80044A98 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80044A9C 2C 1E FF FF */ cmpwi r30, -1
|
||||
/* 80044AA0 41 82 02 00 */ beq lbl_80044CA0
|
||||
/* 80044AA4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80044AA8 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80044AAC 48 00 34 B1 */ bl getMyNowCutName__16dEvent_manager_cFi
|
||||
/* 80044AB0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80044AB4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80044AB8 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80044ABC 48 00 32 91 */ bl getIsAddvance__16dEvent_manager_cFi
|
||||
/* 80044AC0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80044AC4 41 82 01 74 */ beq lbl_80044C38
|
||||
/* 80044AC8 80 9F 00 00 */ lwz r4, 0(r31)
|
||||
/* 80044ACC 3C 60 52 49 */ lis r3, 0x5249 /* 0x52494444@ha */
|
||||
/* 80044AD0 38 03 44 44 */ addi r0, r3, 0x4444 /* 0x52494444@l */
|
||||
/* 80044AD4 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80044AD8 41 82 00 88 */ beq lbl_80044B60
|
||||
/* 80044ADC 40 80 00 2C */ bge lbl_80044B08
|
||||
/* 80044AE0 3C 60 4E 4F */ lis r3, 0x4E4F /* 0x4E4F4D53@ha */
|
||||
/* 80044AE4 38 03 4D 53 */ addi r0, r3, 0x4D53 /* 0x4E4F4D53@l */
|
||||
/* 80044AE8 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80044AEC 41 82 00 64 */ beq lbl_80044B50
|
||||
/* 80044AF0 40 80 01 48 */ bge lbl_80044C38
|
||||
/* 80044AF4 3C 60 42 47 */ lis r3, 0x4247 /* 0x42474D53@ha */
|
||||
/* 80044AF8 38 03 4D 53 */ addi r0, r3, 0x4D53 /* 0x42474D53@l */
|
||||
/* 80044AFC 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80044B00 41 82 01 00 */ beq lbl_80044C00
|
||||
/* 80044B04 48 00 01 34 */ b lbl_80044C38
|
||||
lbl_80044B08:
|
||||
/* 80044B08 3C 60 57 41 */ lis r3, 0x5741 /* 0x57414954@ha */
|
||||
/* 80044B0C 38 03 49 54 */ addi r0, r3, 0x4954 /* 0x57414954@l */
|
||||
/* 80044B10 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80044B14 41 82 00 1C */ beq lbl_80044B30
|
||||
/* 80044B18 40 80 01 20 */ bge lbl_80044C38
|
||||
/* 80044B1C 3C 60 53 54 */ lis r3, 0x5354 /* 0x5354524D@ha */
|
||||
/* 80044B20 38 03 52 4D */ addi r0, r3, 0x524D /* 0x5354524D@l */
|
||||
/* 80044B24 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80044B28 41 82 00 18 */ beq lbl_80044B40
|
||||
/* 80044B2C 48 00 01 0C */ b lbl_80044C38
|
||||
lbl_80044B30:
|
||||
/* 80044B30 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80044B34 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80044B38 4B FF F4 A1 */ bl specialProc_WaitStart__12dEvDtStaff_cFi
|
||||
/* 80044B3C 48 00 00 FC */ b lbl_80044C38
|
||||
lbl_80044B40:
|
||||
/* 80044B40 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 80044B44 38 63 03 D0 */ addi r3, r3, 0x3d0
|
||||
/* 80044B48 48 26 B2 D1 */ bl bgmStreamPlay__8Z2SeqMgrFv
|
||||
/* 80044B4C 48 00 00 EC */ b lbl_80044C38
|
||||
lbl_80044B50:
|
||||
/* 80044B50 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80044B54 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80044B58 4B FF F4 81 */ bl specialProc_WaitStart__12dEvDtStaff_cFi
|
||||
/* 80044B5C 48 00 00 DC */ b lbl_80044C38
|
||||
lbl_80044B60:
|
||||
/* 80044B60 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80044B64 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80044B68 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80044B6C 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80044B70 38 A5 00 62 */ addi r5, r5, 0x62
|
||||
/* 80044B74 38 C0 00 03 */ li r6, 3
|
||||
/* 80044B78 48 00 35 75 */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80044B7C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80044B80 41 82 00 48 */ beq lbl_80044BC8
|
||||
/* 80044B84 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 80044B88 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80044B8C 40 82 00 3C */ bne lbl_80044BC8
|
||||
/* 80044B90 38 00 00 0C */ li r0, 0xc
|
||||
/* 80044B94 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80044B98 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 80044B9C 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 80044BA0 38 A0 00 00 */ li r5, 0
|
||||
/* 80044BA4 38 C0 00 00 */ li r6, 0
|
||||
/* 80044BA8 38 E0 00 00 */ li r7, 0
|
||||
/* 80044BAC C0 22 84 F0 */ lfs f1, lit_4668(r2)
|
||||
/* 80044BB0 FC 40 08 90 */ fmr f2, f1
|
||||
/* 80044BB4 C0 62 84 F4 */ lfs f3, lit_4669(r2)
|
||||
/* 80044BB8 FC 80 18 90 */ fmr f4, f3
|
||||
/* 80044BBC 39 00 00 00 */ li r8, 0
|
||||
/* 80044BC0 48 26 6D C5 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 80044BC4 48 00 00 74 */ b lbl_80044C38
|
||||
lbl_80044BC8:
|
||||
/* 80044BC8 38 00 00 0D */ li r0, 0xd
|
||||
/* 80044BCC 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80044BD0 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 80044BD4 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80044BD8 38 A0 00 00 */ li r5, 0
|
||||
/* 80044BDC 38 C0 00 00 */ li r6, 0
|
||||
/* 80044BE0 38 E0 00 00 */ li r7, 0
|
||||
/* 80044BE4 C0 22 84 F0 */ lfs f1, lit_4668(r2)
|
||||
/* 80044BE8 FC 40 08 90 */ fmr f2, f1
|
||||
/* 80044BEC C0 62 84 F4 */ lfs f3, lit_4669(r2)
|
||||
/* 80044BF0 FC 80 18 90 */ fmr f4, f3
|
||||
/* 80044BF4 39 00 00 00 */ li r8, 0
|
||||
/* 80044BF8 48 26 6D 8D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 80044BFC 48 00 00 3C */ b lbl_80044C38
|
||||
lbl_80044C00:
|
||||
/* 80044C00 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80044C04 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80044C08 3C A0 80 38 */ lis r5, d_event_d_event_data__stringBase0@ha /* 0x80379DD0@ha */
|
||||
/* 80044C0C 38 A5 9D D0 */ addi r5, r5, d_event_d_event_data__stringBase0@l /* 0x80379DD0@l */
|
||||
/* 80044C10 38 A5 00 3D */ addi r5, r5, 0x3d
|
||||
/* 80044C14 38 C0 00 03 */ li r6, 3
|
||||
/* 80044C18 48 00 34 D5 */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 80044C1C 7C 64 1B 79 */ or. r4, r3, r3
|
||||
/* 80044C20 41 82 00 18 */ beq lbl_80044C38
|
||||
/* 80044C24 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 80044C28 38 63 03 D0 */ addi r3, r3, 0x3d0
|
||||
/* 80044C2C 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 80044C30 38 A0 00 00 */ li r5, 0
|
||||
/* 80044C34 48 26 A7 D5 */ bl bgmStop__8Z2SeqMgrFUll
|
||||
lbl_80044C38:
|
||||
/* 80044C38 80 9F 00 00 */ lwz r4, 0(r31)
|
||||
/* 80044C3C 3C 60 57 41 */ lis r3, 0x5741 /* 0x57414954@ha */
|
||||
/* 80044C40 38 03 49 54 */ addi r0, r3, 0x4954 /* 0x57414954@l */
|
||||
/* 80044C44 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80044C48 41 82 00 1C */ beq lbl_80044C64
|
||||
/* 80044C4C 40 80 00 48 */ bge lbl_80044C94
|
||||
/* 80044C50 3C 60 4E 4F */ lis r3, 0x4E4F /* 0x4E4F4D53@ha */
|
||||
/* 80044C54 38 03 4D 53 */ addi r0, r3, 0x4D53 /* 0x4E4F4D53@l */
|
||||
/* 80044C58 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80044C5C 41 82 00 18 */ beq lbl_80044C74
|
||||
/* 80044C60 48 00 00 34 */ b lbl_80044C94
|
||||
lbl_80044C64:
|
||||
/* 80044C64 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80044C68 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80044C6C 4B FF F3 D1 */ bl specialProc_WaitProc__12dEvDtStaff_cFi
|
||||
/* 80044C70 48 00 00 30 */ b lbl_80044CA0
|
||||
lbl_80044C74:
|
||||
/* 80044C74 A8 7C 00 44 */ lha r3, 0x44(r28)
|
||||
/* 80044C78 80 0D 88 B4 */ lwz r0, m_frameNoMsg__7dDemo_c(r13)
|
||||
/* 80044C7C 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 80044C80 41 81 00 20 */ bgt lbl_80044CA0
|
||||
/* 80044C84 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80044C88 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80044C8C 48 00 34 F1 */ bl cutEnd__16dEvent_manager_cFi
|
||||
/* 80044C90 48 00 00 10 */ b lbl_80044CA0
|
||||
lbl_80044C94:
|
||||
/* 80044C94 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80044C98 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80044C9C 48 00 34 E1 */ bl cutEnd__16dEvent_manager_cFi
|
||||
lbl_80044CA0:
|
||||
/* 80044CA0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80044CA4 48 31 D5 81 */ bl _restgpr_28
|
||||
/* 80044CA8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80044CAC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80044CB0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80044CB4 4E 80 00 20 */ blr
|
||||
Reference in New Issue
Block a user